BM6P6(@ bbbJJJBBB???AAA???777111000---,,,+++++++++,,,------+++,,,,,,,,,,,,+++******************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************)))***---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///000////////////000000111555///---///333777AAAJJJnnnxxxqqqyyyfffcccllltttzzzooo___SSSNNNHHHEEEEEEEEEDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFIIIHHHGGGGGGHHHJJJMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKOOOIIIGGGJJJJJJEEECCCEEEDDDAAA@@@BBBCCCAAACCCFFFMMMOOORRRUUU[[[dddpppyyy~~~uuu~~~rrr___NNNMMMJJJJJJJJJ???...***111---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,------------------------------///...,,,***---777CCCKKKlllvvvfffPPPQQQTTTbbb}}}vvvaaaVVVhhhaaaQQQ___vvvnnnTTTIIIGGGEEEFFFHHHKKKMMMNNNMMMKKKJJJMMMPPPOOOMMMMMMOOORRRPPPVVVcccqqqzzz~~~uuusssxxxxxx}}}}}}yyy}}}~~~]]]MMM@@@???BBB===666000...---,,,++++++,,,------+++,,,,,,,,,,,,+++******************************+++*********)))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///000////////////000111111111222333555;;;HHHZZZgggttt{{{~~~}}}nnnfffooo~~~lll___UUUKKKDDDIIIFFFBBBAAACCCDDDEEEDDDEEEEEEFFFHHHKKKMMMOOOPPPUUUUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSVVVPPPMMMPPPOOOJJJHHHJJJKKKHHHGGGIIIIIIGGGIIILLLIIIJJJKKKLLLNNNTTT\\\bbblll{{{oooUUULLLHHHKKKGGG;;;444555...,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,------------------------------...------///333>>>PPP___xxxxxxbbbMMMMMMTTTggghhhZZZYYYooopppZZZYYYsss^^^IIIBBBBBBEEEFFFIIILLLNNNOOONNNMMMKKKOOORRRQQQNNNMMMPPPSSSVVV\\\iiivvv~~~wwwooo||||||~~~yyyyyy|||qqqXXX???999???@@@888///000///...---,,,,,,------+++,,,,,,,,,,,,+++*********************************************))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////////////////000111222+++222666666BBBZZZpppyyy~~~zzzeeeddd~~~nnnllliiiooovvv]]]KKKEEEEEEDDDCCCAAA??????@@@DDDGGGIIIIIIIIIJJJKKKMMMQQQUUUYYY[[[\\\]]]^^^___^^^]]][[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYTTTQQQRRRRRROOOMMMNNNPPPLLLKKKLLLLLLJJJKKKOOOIIIJJJIIIHHHHHHIIIMMMPPPPPP\\\jjj{{{}}}bbbRRRFFFHHHKKKDDD;;;666///---,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,------------------------------///---...222777BBBZZZqqqtttZZZHHHJJJUUUpppzzz]]]WWW___vvvuuubbbXXXdddlllRRREEECCCEEEGGGHHHKKKNNNOOOOOONNNMMMNNNRRRUUUSSSOOONNNPPPTTT[[[bbbnnnyyyzzzrrr~~~xxxxxx{{{fffHHH;;;===???;;;444333222000...------------+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///////////////000111222222---444777<<>>MMMmmmuuukkk]]]PPPUUUnnn~~~qqqlllooo{{{iiiRRRCCCCCCBBBAAABBBDDDDDDBBB???DDDFFFJJJMMMPPPSSSVVVWWWWWWYYY[[[]]]______^^^]]]bbbdddggghhhhhheeebbb```\\\]]]^^^____________^^^\\\[[[XXXWWWXXXZZZZZZYYYZZZWWWWWWYYYWWWSSSRRRSSSQQQQQQQQQSSSTTTTTTSSSRRRQQQTTTWWWYYY```mmmzzz~~~oooppp]]]RRRMMMKKKIIIJJJ777333///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,---------------....../////////000...///333<<>>>>>>>>888777444111///...------+++,,,,,,,,,,,,+++***************************************+++++++++++++++************************)))************+++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---------............////////////000111222333444555;;;HHHaaakkkRRRSSSXXXhhhyyyoooqqq~~~sss___QQQHHHDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJHHHLLLQQQTTTVVVXXXZZZ[[[^^^___```bbbbbbbbbaaa```hhhhhhiiiiiihhhfffdddbbb\\\]]]___aaacccccccccbbbbbbbbb^^^[[[[[[______\\\___^^^___bbb```ZZZVVVVVVSSSSSSRRRTTTUUUUUUSSSRRRUUUWWWXXXTTTPPPTTT]]]eeewwwgggkkk~~~}}}~~~}}}ttteeeWWWLLLIIILLLPPP???:::444///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,---------------...//////000000,,,///000555GGGaaatttzzzYYYHHHCCCKKK]]]~~~~~~^^^SSS[[[xxxrrr\\\]]]{{{www[[[OOOKKKHHHHHHKKKOOOPPPQQQPPPOOOQQQVVVZZZdddgggeee]]]RRROOOTTT\\\bbbkkkvvv|||xxxpppjjj```VVVKKKFFFEEEFFFKKKQQQ]]]dddoooyyykkkQQQDDD@@@>>>:::999666222000...------+++,,,,,,,,,,,,+++***************************************++++++,,,,,,,,,************************)))************+++++++++************************************************+++,,,---...///...------------------------------........................------------............---------............////////////000111222444555===HHH]]]uuu~~~iiiUUUMMM\\\ooo|||~~~vvvxxxjjj[[[KKKCCC@@@???DDDKKK???@@@BBBCCCDDDEEEHHHJJJMMMRRRWWW[[[\\\]]]___aaaaaaaaaaaaaaacccfffiiijjjtttssspppnnnkkkiiigggfffccceeehhhkkkmmmnnnnnnnnnwwwvvvrrrkkkjjjmmmmmmhhhkkkkkkmmmqqqooogggaaa```aaa___\\\ZZZZZZXXXTTTQQQTTTWWWYYYWWWSSSQQQVVV[[[___iiixxxuuu```vvv|||yyyooo___QQQJJJJJJLLLHHHBBB:::333///.........------------------------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,---------------...///000000000***111333666QQQuuuwwwTTTIIILLLVVViiimmmPPPRRRggguuuaaahhhjjjTTTNNNNNNKKKLLLPPPOOOQQQRRRQQQRRRWWW```gggmmmnnnkkk___RRROOOVVV___hhhrrrzzz~~~uuuiii```XXXOOOGGGDDDEEEEEEHHHLLLRRR[[[hhhttt~~~|||bbbQQQHHHCCC;;;:::666333000......---+++,,,,,,,,,,,,+++***************************************++++++,,,,,,,,,************************)))************+++++++++************************************************+++,,,...000000///...---------------------------........................---------.........//////---------.........///////////////000111333444555LLL\\\tttiiiQQQDDDWWWiii~~~vvvaaaoooyyy||||||aaaRRRJJJEEEFFFDDD@@@???CCCAAAEEEJJJLLLLLLLLLMMMNNNQQQVVV]]]aaabbbbbbdddfffcccaaa______ccciiipppttt|||wwwssspppoooooorrrtttwww{{{~~~{{{{{{|||yyyqqqooorrrnnnhhhdddaaa]]]WWWSSSNNNQQQVVVYYYXXXTTTTTTWWWWWW^^^fffkkknnnuuuxxxrrrwww|||mmm\\\QQQLLLJJJOOOHHH>>>666222000///...------------------------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******+++,,,,,,---------------...///000000111***444555777VVVpppVVVOOOUUU___rrr^^^HHHWWWvvv|||lllbbbsssxxxaaaMMMJJJKKKJJJKKKQQQOOOQQQRRRRRRTTT\\\hhhqqqssssssnnn```RRROOOWWWaaallluuu|||~~~sssdddXXXKKKFFFCCCDDDDDDDDDFFFJJJLLLVVVdddrrr|||}}}wwwxxxyyy\\\AAA??????<<<555000//////...111,,,((()))...111000---,,,,,,------,,,,,,+++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,---------......///////////////.........//////000111...000:::FFFooo}}}qqqQQQIIIQQQppprrrPPPUUUbbbvvvaaaNNNJJJCCCCCCAAA???>>>@@@DDDHHHOOOMMMOOOUUUVVVTTTXXX```___aaafffiiigggdddgggnnnyyyvvvvvvxxxxxxzzz}}}kkk___WWWWWWUUUVVVXXXVVVRRRTTT[[[^^^]]]\\\\\\___ccccccbbblllmmm}}}www||||||yyyfffTTTIIIJJJGGGGGGFFF===222///333---,,,,,,---...///---+++,,,,,,------,,,,,,+++***------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++***++++++,,,,,,------...,,,...///...------...///555222111AAAfffppphhhfff```gggwww\\\MMM^^^ppp``````~~~dddYYYNNNKKKLLLMMMNNNQQQSSSUUUUUUUUU[[[iiiuuuzzzxxxlll___RRRMMMSSS]]]fffooo{{{yyyjjj]]]UUUFFFBBB>>>===AAAEEEGGGHHHLLLOOOUUU\\\dddnnnxxx~~~}}}nnn^^^[[[___qqqyyyoooPPPEEE@@@<<<888555111......,,,---,,,+++***)))***+++,,,,,,------,,,,,,+++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------,,,,,,---------.........////////////////////////...000333222000666JJJ______QQQ^^^ooovvv]]]NNNYYYgggzzz~~~lll\\\KKKCCCEEEBBBCCCCCCDDDDDDGGGLLLPPPVVVTTTWWW^^^```^^^```dddccccccfffjjjlllmmmsss{{{sssiiiddd^^^]]]___aaa```ccciiihhhfff```ZZZWWWYYYZZZYYYTTTSSS^^^rrr|||}}}yyylllbbbOOOJJJHHHGGGBBB777000//////---,,,---......,,,+++,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((((((++++++++++++++++++++++++***++++++,,,,,,------...,,,...///...------...000222555===SSSvvvhhh[[[___cccrrriiiUUUTTTpppcccXXX```|||]]]SSSKKKJJJMMMNNNPPPSSSUUUWWWXXXYYYbbbqqq}}}xxxkkk^^^SSSMMMRRR[[[bbblllyyy|||~~~pppaaaUUUMMMEEEAAA>>>>>>AAAEEEHHHIIIKKKMMMPPPRRRVVV[[[aaaffflllgggdddaaaYYYNNNJJJLLLXXXcccppp{{{fffOOODDD===>>>===555000//////444888555---(((+++000,,,,,,------,,,,,,+++***************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------,,,------------.........///////////////////////////111444333222@@@^^^zzznnnSSSddd^^^SSSZZZaaapppttt___KKKEEECCC@@@@@@CCCBBBDDDGGGJJJMMMQQQVVVZZZZZZYYY]]]ccchhhgggfffgggkkkiiijjjqqqwww}}}{{{ssslllnnntttxxx|||xxxxxxrrrfff\\\YYYUUUQQQQQQKKKMMMYYY```eeeuuu}}}tttZZZQQQIIIHHHGGG???666000000...---,,,------,,,+++,,,,,,------,,,,,,+++***)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((++++++++++++++++++++++++***++++++,,,,,,------...,,,---//////......///000...333CCCaaacccWWW]]]hhh~~~}}}\\\QQQ```xxx```[[[jjjxxxlllUUUMMMIIIKKKNNNPPPRRRUUURRRUUUWWWZZZeeeuuuyyykkk^^^SSSNNNQQQXXXdddnnn|||yyytttyyyuuufffXXXLLLFFFCCC@@@>>>???BBBGGGJJJKKKPPPQQQQQQPPPOOOQQQTTTWWWZZZTTTOOONNNLLLGGGDDDCCCHHHQQQ```ppp{{{[[[JJJ@@@CCCCCC:::222222111777<<<999111,,,...222,,,,,,------,,,,,,+++***************************))))))*********+++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------............///////////////000000000000000111444;;;NNNnnnxxx\\\aaaqqqYYY[[[jjjlllzzzlllRRRHHHAAABBBDDDCCCBBBDDDDDDGGGKKKOOOSSSXXX]]]```^^^]]]```ffflllooopppppppppnnnrrr}}}yyylllddd]]]TTTZZZPPPLLLQQQUUUYYYeeetttooo```PPPIIIIIIGGG@@@999111///---,,,---......---,,,,,,------,,,,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,***++++++,,,,,,------...,,,---//////......///111000333EEEiiiiii^^^bbbmmmsssXXXSSSkkkhhh]]]aaawww~~~qqqdddPPPKKKIIIMMMQQQRRRSSSVVVSSSVVVYYY^^^jjjyyy{{{kkk^^^SSSNNNQQQWWWfffppp}}}kkkppp}}}{{{nnn```RRRHHHCCCAAA@@@???@@@DDDIIIMMMOOOTTTTTTTTTTTTSSSTTTVVVYYYYYYUUUQQQNNNMMMJJJHHHGGGGGGJJJTTTggg~~~fffTTTFFFDDDCCC<<<444222---///222111...,,,+++,,,,,,,,,------,,,,,,+++***************************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------.....................---------.........//////////////////000000111111///---111>>>OOOdddzzzxxxeeeccczzzyyydddaaaiiipppvvv|||dddOOOCCCBBBCCCEEEEEEBBBCCCFFFIIILLLPPPTTTXXX]]]bbbeeebbbccceeeiiiqqqyyy{{{}}}{{{nnnlllggg```VVVNNNJJJOOOSSSUUU\\\eeeqqqyyy|||www^^^NNNJJJJJJEEE???333111---,,,---///000000,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,***++++++,,,,,,------...,,,---//////...///000222555888LLLuuufffZZZcccrrriiiVVVWWWssswww```SSSfff}}}|||zzz___PPPLLLLLLPPPSSSSSSUUUYYYZZZ^^^bbbhhhttt|||mmm```TTTNNNQQQXXXdddnnn{{{wwwaaagggqqqvvvgggYYYMMMEEEAAA???@@@AAACCCGGGKKKPPPTTTTTTUUUVVVWWWWWWYYY[[[^^^[[[\\\ZZZUUUOOOLLLIIIHHHHHHDDDGGGZZZvvvvvvgggRRREEE@@@===777111---,,,,,,,,,------,,,***,,,,,,------,,,,,,+++***************************)))************+++++++++*********++++++,,,,,,---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............------........./////////...//////000000111111222......999PPPhhhwww|||}}}eee]]]```rrrxxxaaa]]]iiitttuuuxxx]]]PPPIIIEEE???AAACCCCCCBBBDDDJJJQQQQQQSSSWWWZZZ]]]bbbhhhlllhhhmmmrrruuu}}}pppeeelllooojjjZZZTTTQQQTTTWWWTTTRRRSSSVVV^^^oooqqqYYYNNNKKKGGGBBB999555000......///000000,,,,,,------,,,,,,+++***------,,,,,,+++******)))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,---***++++++,,,,,,------...,,,---////////////111333333:::UUU{{{kkkTTTQQQbbb{{{yyy]]]TTT]]]{{{vvvcccZZZ}}}mmmWWWPPPMMMNNNRRRUUUUUUXXX\\\^^^bbbgggooo{{{~~~qqqbbbTTTMMMSSS\\\iiittt^^^WWW\\\dddqqq{{{nnn___QQQGGGAAA>>>>>>@@@CCCFFFJJJOOOTTTYYYYYY[[[]]]]]]^^^___bbbddd```eeefff```YYYTTTOOOKKKJJJDDDDDDSSSnnngggLLLAAABBB===444111000//////////////////,,,,,,------,,,,,,+++***************************)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.........//////............////////////...//////000111111222222000555HHHeeezzz{{{mmmaaaHHHQQQdddzzz|||mmm___\\\dddoooyyydddOOOCCC>>>>>>AAA???AAACCCDDDHHHNNNVVVZZZYYY[[[]]]```dddjjjpppuuuzzzppphhhrrruuunnnddd^^^\\\^^^___ZZZQQQLLLLLLRRR\\\kkk}}}hhhWWWPPPJJJDDD@@@;;;555000............,,,,,,------,,,,,,+++***,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,------***++++++,,,,,,------...,,,---/////////000111333333@@@^^^{{{kkkVVVNNNVVVmmmoooWWWTTTgggzzzhhhmmmtttbbbQQQMMMLLLMMMRRRUUUVVVZZZ```___dddllluuuuuueeeTTTMMMTTTaaarrrmmmOOONNNRRRXXXcccwww~~~vvvhhhXXXKKKBBB>>><<<>>>AAAEEEIIILLLQQQXXX]]]]]]___aaacccccceeehhhjjjhhhmmmpppmmmkkkggg]]]RRRNNNLLLKKKSSSeee{{{xxxTTTDDDGGGDDD888333333222000...---///111,,,,,,---------,,,++++++************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////............/////////000...//////000111222222222444===TTTrrruuu[[[GGGMMM[[[ooosssbbb]]]iiirrrrrrzzzyyy]]]EEEBBBEEECCCAAACCC<<>>BBBGGGJJJNNNSSSZZZ___YYY[[[^^^aaaccceeeiiikkkmmmqqqssstttwwwuuugggWWWPPPQQQQQQRRRZZZlllfffNNNGGGFFFCCC777333222222///***+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................................................---------......///,,,333444...---333555111666BBBgggzzzgggUUUOOODDD]]]nnnzzz|||~~~wwwkkknnnmmmjjjooo|||zzzTTTNNNEEE???===???BBBDDD<<>>AAACCCGGGMMMRRRWWW[[[^^^YYY[[[^^^aaaeeekkkrrrvvvwwwxxxxxxxxx{{{|||uuulllaaa^^^[[[ZZZZZZcccvvvfffVVVKKKBBB;;;777444333000,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................................................------......//////...111222000000555888888GGGXXXmmmkkkTTTIIIQQQWWWnnnwww{{{zzz}}}|||hhhjjjmmmqqqvvvrrrTTTKKKGGGAAA>>>===@@@DDDFFFHHHNNNSSSTTTXXX```cccbbbffflllvvv~~~xxxmmmlllooowww}}}rrrggg[[[WWWNNNNNNVVVXXXaaattt{{{pppbbbVVVNNNGGGFFF@@@666000//////---///...------,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++************************+++++++++************)))+++++++++************)))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,------------...////////////000222444444DDD```|||pppaaaaaahhhrrrdddNNNTTTnnnmmmhhhwww```UUUQQQOOOPPPPPPQQQSSSXXX___dddpppzzzrrraaaWWWNNNVVVmmm~~~}}}jjjWWWKKKGGGIIIJJJKKKRRR\\\``````eeelllsss{{{yyylll\\\OOOEEE>>>===@@@EEEGGGKKKOOOSSSWWW[[[]]]^^^bbbfffkkkooosssyyy|||xxx{{{|||}}}zzzvvvqqqlllgggaaabbbnnn{{{nnn[[[LLL@@@;;;666555111---,,,///.........------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000111///000111222444===GGGXXXooorrr[[[GGGFFFYYYqqq{{{}}}yyysssttt{{{zzztttpppvvvdddOOO@@@BBBAAA??????AAAEEEHHHKKKQQQVVVZZZ[[[___fffkkklllrrr}}}zzzrrrmmm[[[OOORRRRRRQQQYYYqqq~~~}}}{{{||||||}}}~~~{{{pppbbbWWWJJJGGGDDD@@@888///---//////...------,,,---------,,,,,,,,,,,,++++++++++++++++++************++++++************************------,,,+++***(((((('''+++++++++************))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111111111222444777SSSjjjxxxjjjhhhmmmzzz}}}WWWOOObbbcccbbb}}}mmmZZZRRRPPPOOORRRSSSSSSTTTZZZdddlllzzzsssbbbXXXOOOWWWnnn}}}}}}jjjWWWJJJCCCFFFHHHIIINNNUUUVVVSSSYYY```hhhqqqsssfffWWWLLLDDD??????CCCGGGKKKPPPTTTXXX\\\```cccfffkkkrrrxxx}}}xxxmmmeeehhhoookkkXXXEEE>>>888555222...---000............------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------............................................................///000111111222///000222000333EEE[[[eee{{{pppSSSNNNXXXlllzzzmmmhhhkkkllljjj|||[[[LLLEEE@@@???AAACCCFFFHHHLLLOOORRRXXX\\\```cccgggooowww}}}qqq\\\YYYWWWSSSUUU[[[lll{{{yyy}}}~~~zzzzzzyyyyyy{{{yyylllaaaSSSJJJEEEGGGBBB555///111//////...---------------------,,,,,,,,,+++++++++++++++************++++++************************------,,,+++***)))((((((+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------...............111222111000555;;;]]]uuuzzzhhhdddiiisssPPPQQQnnnvvvaaammm~~~dddUUUPPPPPPOOORRRUUUUUUUUU\\\iiiuuutttcccYYYPPPXXXpppxxxsss}}}nnnWWWHHHAAAEEEIIIMMMUUU___cccbbbffflllqqqvvvpppbbbRRRHHHBBB???@@@CCCFFFKKKSSSYYY^^^ccciiinnnlllsss|||zzznnnjjjmmm~~~uuu[[[MMMDDD;;;777444///...000//////.........---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------........................////////////////////////.........///000111222222111000111222///555PPPmmmuuuiiiQQQ\\\qqq|||hhh^^^bbbkkkqqq[[[GGGBBB@@@===@@@DDDIIIMMMOOORRRUUUXXXaaacccgggkkkpppxxxnnnddd^^^ZZZ^^^\\\```hhhttt~~~vvvqqqwww{{{xxx|||{{{{{{~~~|||ssskkk]]]MMMDDDFFFGGG===333000//////...------------...---------,,,,,,,,,++++++++++++************++++++************************************************+++++++++*********))))))************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////------000222///...666BBBfffvvv^^^\\\eeelllLLLSSSsssnnnfff~~~uuu^^^SSSOOOPPPNNNRRRUUUUUUWWW```nnnzzztttdddZZZQQQZZZqqqwwwooovvvpppWWWEEEEEEGGGHHHJJJRRR]]]ccccccaaagggmmmssspppaaaPPPGGGBBB???@@@CCCFFFLLLVVV]]]aaagggmmmrrrrrryyyxxxqqqqqqvvvfff[[[OOODDD===888222///000/////////.........------+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------........................////////////////////////////////////000222333444000222333333444AAA]]]vvvzzzeeeYYYjjjrrr]]]XXXbbbtttcccIIIBBBAAA???===CCCHHHOOOSSSUUUWWW[[[^^^fffhhhlllrrrxxxttteee]]]cccbbb]]]YYY```ttt}}}yyy~~~yyyzzzuuuiiiXXXGGGDDDFFFBBB888000000///......------......------------,,,,,,,,,,,,++++++************++++++************************((())))))***++++++,,,,,,+++++++++************)))*********++++++++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,---...//////---,,,///222///...:::KKKrrrlllTTTZZZkkkiiiPPP[[[}}}~~~cccaaammm[[[RRRPPPPPPNNNQQQTTTWWW[[[eeettt~~~uuueee[[[SSS[[[rrrzzzrrrrrr~~~tttZZZGGGGGGGGGFFFFFFMMMYYYaaacccaaagggmmmrrrqqqaaaOOOFFFCCCAAABBBEEEIIIPPPZZZaaadddhhhnnnsssyyyzzzyyyzzz|||mmm```PPPFFF>>>666111000////////////............+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++................................................/////////////////////////////////000111222444444000333444666@@@UUUiiiuuuvvvjjjfffmmmxxxwww```XXX```ppp~~~yyyaaaJJJBBBBBBCCCDDDFFFGGGMMMUUUYYY[[[^^^ccchhhnnnpppvvvzzz{{{rrrgggaaagggzzzxxxjjjUUUGGGFFFGGG???555000//////..................------------,,,,,,,,,++++++************++++++************************((())))))***++++++,,,,,,+++++++++************)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...///000...---000333000000@@@TTT~~~[[[KKK^^^xxxeeeQQQdddwwwccciiifffXXXRRRQQQPPPOOOQQQTTTYYYaaalllyyyvvveee\\\SSS\\\tttvvvsss{{{eeeTTTEEEFFFFFFGGGOOO\\\eeefffhhhmmmqqqttt~~~|||ppp```NNNFFFDDDDDDEEEHHHLLLUUU```gggjjjnnnuuu{{{{{{lllZZZMMMCCC999222000000/////////............+++,,,,,,---.........---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++................................................000000000000000000000000/////////000111333444555111444555999KKKdddqqqqqqaaaYYYkkkuuudddWWW^^^sssaaaMMMCCC>>>AAABBB@@@CCCJJJLLLRRRZZZ___bbbeeekkkpppzzz|||qqqcccfffzzzzzzcccMMMGGGJJJFFF<<<000000///.....................---------,,,,,,,,,++++++************++++++************************)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---//////000000...111444111111CCCZZZqqqNNNFFFbbb~~~]]]LLLdddzzzzzzsssxxxaaaVVVRRRQQQPPPQQQRRRUUU[[[eeeqqq|||vvvfff\\\TTT]]]ttt~~~zzzuuuooo```HHHIIIIIIIIIPPP[[[bbbbbbcccgggkkknnnxxxwwwooo___MMMFFFEEEFFFIIIKKKNNNXXXeeemmmrrrwww~~~xxxuuugggQQQ???777444333000//////............///......---------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////333111///...////////////333+++000JJJfffpppjjjcccUUUVVVooocccWWWXXXlll~~~\\\NNNBBBBBB@@@??????BBBHHHLLLPPPZZZYYYZZZhhhpppooorrrssslllqqqwwwqqqVVVFFFGGGIIIFFF;;;444...+++...000000...///............---------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........///////////////000111///222555444HHHkkksss___PPPTTTooo{{{SSSOOOppp|||uuuqqq___VVVRRRRRRTTTWWWVVVXXXaaappp}}}vvvhhhZZZSSS^^^ooo~~~yyyrrr|||~~~oooOOOJJJHHHKKKPPPVVV___hhhkkkmmmoooqqqwwwyyyqqqaaaPPPHHHGGGHHHLLLPPPSSS^^^hhhnnnsss}}}zzzeeeVVVIII;;;555666000000///.........//////......---------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///////////////000000000000///...------...///000///000222@@@ZZZmmmlll^^^RRRRRR]]]zzzrrrccc___eeevvvrrrLLLGGGAAAAAAAAAAAABBBEEEKKKOOOQQQZZZ]]]aaalllooorrr{{{yyyrrrooo|||iiiTTTMMMJJJDDD>>>777000,,,...000///...///............---------+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---............/////////000111///333777999OOOrrrppp```WWW^^^xxxsssQQQYYY|||ooo]]]UUUQQQRRRTTTVVVVVVYYYcccrrrsssfffWWWQQQ\\\lll}}}yyyttt}}}qqqUUUOOOKKKLLLPPPVVV___iiijjjmmmoooqqqvvv{{{rrrbbbQQQIIIGGGIIILLLPPPVVVaaammmsssyyyyyy|||___VVVNNN>>>444666111111000///////////////......---------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000000111111---......///000111111111000<<>>BBB@@@AAACCCDDDGGGKKKQQQUUUVVV]]]aaagggnnnmmmvvvuuujjjooo{{{mmm___SSSHHHCCC<<<444......//////...///............---------+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------............000111///333:::AAAXXX|||~~~pppddd```llldddNNNfff{{{vvvkkk[[[TTTQQQRRRTTTWWWYYY^^^iiixxxssseeeWWWPPP[[[kkk||||||vvv}}}uuu^^^VVVOOONNNPPPVVV```iiijjjmmmoooqqqttt{{{tttdddRRRJJJHHHIIIMMMQQQZZZgggttt{{{eeeVVVNNNCCC999666222222111000////////////......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........---......///000111111222///000111222222222222333555FFFZZZaaa[[[UUUYYY```mmmyyygggeeeeee]]]hhhkkkqqqyyyiiiSSSBBB===CCC@@@BBBFFFJJJNNNSSSXXX\\\bbbeeegggnnnttttttvvvppprrrsss]]]KKKIIIBBB999222///.........///............---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........000222000333===GGGaaa}}}qqqeeedddvvv|||UUULLLuuuoookkk|||hhhZZZUUUSSSTTTVVVZZZ]]]eeeqqqtttgggYYYRRR\\\lll|||www{{{zzziii___UUUQQQQQQUUU___iiikkklllllllllpppxxxwwwfffTTTKKKIIIJJJNNNSSS^^^kkkyyy~~~aaaRRRMMMCCC666333333222000000/////////......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,---------------......///000111111222///111222222000000222444===QQQaaa]]]OOONNN```tttkkkYYYXXX\\\___mmmqqquuuzzzbbbKKKDDDCCCCCCAAABBBFFFLLLQQQVVVZZZ___bbbiiilllmmmvvvwwwtttsssdddLLLMMMGGG>>>666111///......///............---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,---......///000333111333@@@MMMhhh}}}ooo___aaazzzoooNNNQQQkkkkkk|||{{{fffZZZVVVUUUVVVYYY[[[```jjjwwwttthhhYYYRRR\\\kkk|||yyyyyyrrrgggZZZTTTRRRUUU___iiillljjjhhhhhhmmmvvvzzziiiVVVLLLJJJKKKOOOTTTaaaooo}}}rrr[[[SSSGGG666444444222111000000000000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111...000111000......222666HHHYYYddd\\\OOOSSSggg{{{|||dddZZZVVVXXXdddhhhrrr{{{vvvNNNCCCBBBDDDEEE???FFFKKKRRRYYY]]]aaadddgggffflllqqq}}}vvvnnnsssnnnXXXPPPKKKCCC;;;444000///...///............---------++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,---------.........------............------++++++,,,---...//////000///444222555DDDUUUooo}}}iiiWWW```fffPPPZZZ|||jjjkkkwww~~~wwwcccYYYWWWWWWXXX[[[\\\cccnnnzzzsssgggYYYQQQZZZiii|||}}}yyy}}}xxxlll___WWWSSSUUU^^^gggmmmjjjggggggmmmxxx}}}lllXXXNNNKKKLLLPPPUUUeeerrrnnn\\\LLL???555444333222111000000000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,---------................../////////000////////////000000000000---000111000///222888>>>WWW^^^```YYYVVVbbbttt~~~iii\\\```]]]```uuuwww\\\GGGFFF@@@AAAGGGCCCKKKPPPXXX___cccfffhhhiiijjjxxxxxxooouuurrrfffQQQMMMGGG???777222///...///............---------++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------............------+++,,,---...///000000111---333333888III]]]xxx~~~bbbTTThhh~~~___SSS```ppphhhooovvvwwwvvvrrr___WWWVVVWWWXXX[[[```hhhtttttthhhZZZRRR[[[jjjzzz||||||{{{ooobbbYYYUUUVVV]]]fffnnnkkkhhhjjjppp{{{nnnYYYOOOLLLMMMQQQVVViiiuuu}}}iiiWWWPPP666555444222111000000000......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......000000000000111111111111000000000000///////////////111333333333777@@@GGGccc```XXXRRRZZZnnnxxxoooXXXSSSbbbdddlll}}}|||}}}fffHHHCCCIII===<<>>OOO\\\^^^ZZZXXXddduuu}}}iiiaaacccfffmmmooozzzuuuTTTDDDCCCGGGCCCIIIRRRYYY^^^dddlllrrrppp~~~xxxqqqaaaNNNGGGJJJ???:::444000......///...........................++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------............////////////......//////000000111111444555CCC```~~~zzzmmmrrrmmmUUURRRdddhhhhhhtttiiiaaa[[[]]]bbbffflllqqq|||xxxjjj```UUUYYYnnn{{{tttaaaWWWXXX^^^eeelllssstttpppnnnppptttssslll\\\TTTXXXhhhwwwtttuuulllZZZFFF===<<<999222111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////............/////////000............/////////000000000000000000000000000222555DDDWWW^^^XXXVVVZZZiiiyyyyyyeeeaaagggjjjmmmlll{{{tttQQQAAAAAAEEEGGGNNNXXX^^^bbbgggoootttzzzzzzwwwjjjUUULLLQQQCCC>>>666111//////000000........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------............/////////000......//////000111111111333333DDDeee```jjjhhhwwwSSSYYYsss|||aaaaaa~~~rrrggg___ZZZ^^^dddiiiooouuuzzzxxxjjjaaaUUUZZZooo|||yyydddXXXWWW[[[aaaiiirrruuuqqqnnnpppssspppkkk\\\UUUZZZkkk|||SSShhh|||aaaTTTDDD999999:::...------..................------,,,,,,------............------,,,,,,,,,,,,++++++******++++++,,,------------------------............/////////////////////000111111222222444222000///000111222222666===MMMZZZ[[[WWW\\\fffyyyxxxwwwqqqcccZZZdddvvvttttttxxx```HHH@@@CCCHHHOOOTTTTTT[[[jjjpppttt{{{iii\\\NNNHHH???555000111333444333////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------///000111222111666NNNnnnsss___VVVooommm___XXX~~~ddd```eeetttmmmddd^^^ZZZ```jjjppppppnnnzzzlllbbbTTTWWWjjj||||||iii[[[WWWXXX```iiitttvvvrrrmmmlllnnnvvvlll^^^VVVYYYlllHHHUUUkkkqqq^^^OOO>>>666999333222111000000000///......------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------............/////////////////////000111111222222111000000000111222333333888GGGWWW\\\XXXWWWbbbnnntttuuunnnaaaZZZ```mmmvvvttt}}}jjjQQQFFFCCCFFFKKKMMMXXX[[[___kkkqqqttt}}}vvvhhhWWWLLLEEE;;;444222333333222////////////////////////------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........---------...///000111222555666NNNuuuoooZZZYYYuuujjjWWWXXX~~~}}}iiieeejjj{{{lllfff___]]]ccclllqqqqqqpppyyykkk```SSSVVVjjj}}}lll]]]WWWVVV___iiisssvvvrrrnnnnnnpppvvv}}}qqq```UUU[[[tttJJJMMMWWWhhhdddZZZEEE333:::777444222111111000...---...------,,,,,,------......------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111111222222...///000111222333333444===RRR```ZZZQQQYYYkkkxxxtttqqqbbbPPPPPPbbbpppqqquuusssNNNCCCEEEFFFIIIOOOOOO___bbbcccqqq~~~ooo]]]PPPKKKCCC:::444111111111////////////////////////------,,,,,,,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........---------...///000111222999888QQQ~~~eeeVVV```gggQQQ^^^vvvpppmmmuuu~~~jjjggg```___fffnnnqqqrrrtttxxxiii___RRRVVVjjj}}}qqqaaaZZZXXX^^^hhhrrrvvvsssooopppssswww{{{vvvcccXXXaaaSSSPPPPPPYYYiii~~~ccc___JJJ444>>>777333000///000000...,,,...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111111222222...///111222222222333444EEEYYY```RRRNNNaaawwwrrr]]]QQQWWWfffoooqqq|||___AAA@@@HHHGGGJJJRRRVVVeeeffffff{{{tttbbbRRROOOHHH>>>555000///000////////////////////////------,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............------......///111222333999===ZZZXXXWWWiii|||dddMMMgggyyyuuuqqqsss|||iiiccc^^^___iiipppqqqtttyyywwwhhh^^^RRRUUUjjj|||vvvggg___[[[^^^hhhrrrvvvsssqqqrrruuuwwwzzzxxxfff]]]hhhYYYUUUSSSVVV\\\llleeebbbQQQ;;;BBB888333//////111333222///...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111111222222///111333333222222444666PPP]]]\\\PPPVVVqqqnnn[[[^^^gggjjjooovvvkkkOOO===CCCKKKIIIMMMXXX[[[hhhkkkppp{{{kkkUUURRRJJJ@@@666111///000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////............000111222333777DDDeee}}}hhhPPP[[[pppsss]]]LLLqqqzzzwwwzzzrrrzzzhhh___ZZZ^^^jjjqqqqqqvvvwwwiii^^^RRRUUUiiizzz{{{mmmbbb\\\```iiisssvvvsssqqqrrrvvvtttvvv}}}wwwggg```iii{{{~~~}}}iiidddaaa___ZZZ\\\nnnvvvlll\\\GGGCCC<<<666111111555777666333...------,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------............/////////////////////000111111222222000333444333222333777;;;ZZZ^^^[[[WWWhhh{{{aaaUUUcccnnnkkkmmmwwwrrrPPPCCC===FFFLLLMMMTTT______nnnyyyttt^^^XXXMMMBBB:::444111111////////////////////////------,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------........./////////.........///000111222333777KKKpppxxxfff\\\TTT___xxxhhhUUUUUU}}}xxxggg]]]YYY___mmmsssqqqwwwxxxkkk```SSSUUUhhhxxx~~~tttfff^^^ccckkktttwwwsssppprrruuupppttt{{{zzziii```dddnnnuuutttwwwwwwtttsssvvvyyyxxxrrrsssuuuyyy~~~zzztttppplllbbbXXX]]]iii{{{lllVVVCCC???999333222555777555222...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------..................................../////////////////////000111111222222///222444333222555<<>>888666444111111444//////...------------...------------------------........................---------............///000000000000000000000000111000///////////////000444//////444333333AAAUUU```VVV\\\vvvooorrrsssrrrvvvVVVEEEJJJDDDFFFIIIMMMTTT^^^iiipppqqqnnn~~~||||||rrr|||~~~yyyggg\\\SSSHHHDDD===000222000......//////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////---...222444333555999===ZZZ{{{oooiiikkkwwwsssXXXVVVccc~~~ttttttsssgggbbb^^^iiitttppprrr~~~}}}sssbbbTTTVVVbbbwww~~~~~~uuuoooooorrruuutttqqqsssxxx|||}}}pppbbbkkk}}}jjjbbbaaakkkuuu~~~jjj\\\LLLBBB888555333000///000//////...------------...------------------------........................---------............///000000000000000000000000000000////////////000000000...///333777>>>NNN^^^\\\UUU\\\rrrzzzuuuxxxvvvppplllqqq}}}vvvOOOBBBFFFCCCFFFJJJQQQYYYeeepppxxxuuupppzzzrrr}}}ooodddZZZNNNHHHBBB555222111///...///000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////---...222333222555999GGG```pppeeegggzzzoooZZZ___tttcccsssrrrffffffeeeqqqzzztttuuu~~~sssbbbTTTVVVaaawww~~~www{{{pppooossswwwxxxwwwyyy}}}xxxlllttttttbbbZZZYYY^^^mmm}}}tttfffXXXJJJ;;;666555222///...000///......------......------------------------........................---------............///000000000000000000000000000000000//////000000111///222222111:::KKK[[[bbbYYYWWWaaarrrwwwooolllqqqzzzmmmhhhttteeeJJJBBBDDDHHHKKKPPPVVV]]]eeennnsss|||{{{|||{{{|||yyynnncccTTTMMMGGG;;;444111//////000111000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000...///111222111555:::KKKbbblll]]]___kkk\\\gggggg^^^qqqpppdddfffiiixxxvvvvvv~~~tttbbbSSSUUUaaattt|||rrrtttwwwuuuwww|||}}}|||}}}yyywwweeeXXXRRRWWW___yyywwwkkkcccRRR@@@999888555222000000//////...............................................................---------............///////////////////////////000000000///000000111111333777555111<<>>444222///...///000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000...///111111111666===LLLggghhhXXX___iii[[[hhhiiibbbnnnmmm|||nnncccbbbiiizzzuuuvvvtttbbbSSSUUU```qqqyyyqqqqqq~~~uuueee[[[WWWYYYaaalll~~~|||ooojjjWWWDDD;;;999666333222000000///............///................................................---------............///////////////////////////000000000000000111222222333777555222BBB[[[bbbZZZXXXbbbrrr|||wwwmmmoooxxxxxx~~~sssTTTJJJIIIHHHGGGNNNZZZdddkkkoooqqqrrryyy|||gggbbb^^^^^^aaahhhwww{{{~~~xxxooo\\\RRRLLLAAA666333000....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000///000111111111888AAAVVVuuudddYYYeeegggYYYeee```eeetttlllyyyzzzmmmccc```hhhzzzuuuxxxtttcccTTTVVVaaaqqqzzzuuurrrrrreee^^^\\\UUU\\\jjj}}}xxxnnn]]]III>>>999555222111111000//////......//////................................................---------............///000000000000000000000000000000000000111111222333111333333888MMMdddggg\\\WWWeeewwwxxxooorrr{{{|||gggOOOGGGGGGGGGKKKQQQZZZbbbgggiiikkklllrrriiibbb___\\\\\\ffftttzzz|||~~~wwwdddYYYRRRHHH:::666222///...///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000///000222111333<<>>888333111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........////////////111333333666BBBOOOooorrr]]]```qqq}}}UUUXXXzzz}}}wwwmmmeeekkkpppzzz{{{vvv~~~tttdddWWWZZZfffpppzzz{{{uuuooojjjeee]]]\\\mmm|||}}}dddJJJGGG===///222222000......///000000///////////////////////////------------------------............////////////000000000000111111111111111111111111111111222222999333;;;UUUlllpppfff]]]gggttt~~~ooohhhssspppUUUFFFDDDGGGKKKPPPVVVbbbeeejjjqqqcccYYYUUUWWWTTTYYYkkk}}}xxx{{{sssiiieeePPP@@@555555333------333......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................---...000000//////111222///222000222666444<<>>777333333111//////000000///...////////////////////////------------------------............////////////000000000000111111111111111111111111111222333333555:::NNNfffkkkdddiiixxxyyy{{{vvviiidddhhhkkkjjjwwwqqq___KKKDDDFFFLLLSSSXXXYYYmmmuuuuuuvvvmmmiiiZZZWWWVVVXXX\\\ddduuuzzzooohhhTTTBBB:::666000...000.........------------,,,,,,,,,,,,---------......------------------------........................---...000000//////111222...222000222777777CCC[[[tttwwwtttrrryyydddRRRqqq{{{ttttttlllfffmmm~~~yyy||||||jjjYYYUUU]]]nnnvvvxxxllliiimmm}}}~~~wwwqqqVVVCCC<<<222333111000///000000///...////////////////////////....................................///////////////000000000111111111111111111111111222333333444666CCC]]]nnnfffXXXccc{{{wwwfff```dddeee___ttteeeVVVHHHDDDHHHNNNUUU[[[___rrr{{{}}}yyyiiiaaaYYYUUURRRUUU___jjjuuuppp]]]III>>>888222000111............------------,,,,,,,,,---------......------------------------........................---...000000//////111222///222000111555666DDD^^^www~~~ppphhhgggyyyccc___zzzmmm~~~ssslllhhhsss|||nnn[[[WWW]]]mmmttt~~~|||zzz{{{cccKKK???222444222000000000000///...////////////////////////....................................///////////////000000000111111111111111111111111222333444555999NNNhhhppp___PPP]]]wwwyyyjjjeeejjjnnnlllwww~~~[[[PPPGGGFFFKKKQQQWWW\\\hhhuuu}}}{{{nnnaaaZZZVVVTTTVVV[[[iii{{{~~~~~~rrrcccPPPCCC:::444222222//////.........---------,,,,,,,,,---------......------------------------........................---...000000//////111222000333111000333555EEEaaayyymmm^^^```{{{eeeiiiuuugggxxx{{{rrrllliiisss|||ooo]]]YYY___mmmttt~~~|||lllTTTAAA444555333111000000000///...////////////////////////....................................////////////000000000000111111111111111111111111222444555666===UUUkkkjjjXXXRRRdddzzz{{{pppjjjllltttyyy~~~|||zzzTTTLLLGGGJJJOOOTTTYYY^^^hhhssszzzsssfff___[[[VVVSSSSSSXXXlllpppgggYYYJJJ===666333333/////////.........------,,,,,,,,,---------......------------------------........................---...000000//////111222000333111000333666HHHfff}}}ooo^^^ddd~~~fffqqqlllhhhxxxxxxqqqmmmjjjqqqyyyooo]]]ZZZaaannnvvv{{{}}}qqq[[[BBB666666333111000111000///...////////////////////////....................................////////////000000000000111111111111111111111222333444555666???YYYhhh^^^SSS]]]vvvtttllljjjkkkuuuiiiOOOIIIHHHMMMSSSXXX]]]bbbgggvvvyyyqqqllleee]]]YYYYYYVVV___pppyyy}}}yyyzzznnnlllbbbRRRAAA666333333////////////............,,,,,,,,,---------......------------------------........................---...000000//////111222...333111111555:::OOOoooiii[[[kkkuuu___nnnxxxiiinnnvvvpppmmmlllrrr}}}www}}}mmm\\\YYY```pppwwwssshhhnnnzzzvvvrrr___BBB888666444111111111111///...////////////////////////////////////////////////............/////////000000000000000111111111111111111111222333444666777@@@YYYdddVVVPPPhhhzzzdddccchhhlll{{{XXXKKKGGGHHHNNNVVVZZZ```eeelll}}}sssiiifffiiiWWWVVV[[[iii}}}{{{yyyzzznnnoooiiiXXXCCC777333333000/////////............,,,,,,,,,---------......------------------------........................---...000000//////111222---222111222777>>>UUUvvv^^^SSSnnnnnnVVVbbbwwwmmmtttuuuooommmmmmuuuxxx|||kkkZZZWWW___rrryyyjjj]]]bbbmmmqqqhhhbbbPPP999555111000111111...---000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000...///222444222444888CCCPPPUUUQQQ[[[zzzwww___\\\dddmmmzzzeeePPPKKKJJJLLLRRR[[[dddjjjmmmppp|||yyyjjjaaaZZZ[[[eeeyyyzzzqqqkkkeeeTTT<<>>NNNOOOPPPWWWhhhzzzmmmdddaaajjjvvv}}}^^^PPPHHHFFFKKKSSSYYY```jjjvvv~~~zzzssslllddd```aaakkk}}}zzzrrrcccMMM;;;222222222111000////////////............................................................////////////000000000000000111111111000000111444:::MMMnnnyyylllyyybbbQQQsssvvvnnnnnnqqq}}}|||}}}yyyeeeQQQKKKQQQffftttxxx{{{xxxeeeccclll|||rrr___PPPMMMPPPXXX```iiippprrrrrrooollloooooopppppppppqqqrrrsssuuu{{{ssscccTTTJJJAAABBBEEEKKKRRR[[[bbbfffsssuuu|||zzz|||zzzgggSSSDDD;;;333222222000///000////////////////////////////////////////////////////////////000000000000///000000000111111111111333111222333222333999BBBNNNRRRZZZdddpppzzz|||xxxmmmgggeeemmmwww}}}wwwVVVKKKDDDHHHJJJOOOYYYeeeqqq{{{sssgggbbb^^^eeevvv}}}uuuhhhTTT@@@333333222111000////////////................................................---.........//////000000///000000000111111111222111111111444===RRRsss|||lllxxxvvvSSSRRR~~~vvvnnnnnnsss~~~}}}~~~tttaaaNNNJJJPPPbbbrrrppplllvvvkkkVVVTTT\\\gggvvvsssaaaTTTRRRUUUXXX]]]eeelllnnnnnnmmmnnnnnnoooooollliiiiiillloooqqqssszzzsssfffXXXLLLDDDBBBDDDGGGLLLSSSZZZ```dddkkknnnvvvmmmttt|||iiiVVVIII>>>444222222000//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222111222333222444===GGGNNNTTT___kkkwww~~~}}}nnnjjjggglllwwwoooSSSKKKDDDMMMMMMRRR\\\iiivvv~~~{{{sssjjjcccaaammmyyyppp___JJJ;;;444333222111000/////////................................................------......///000000000///000000111111222222222111111222555AAAYYYxxxyyygggssseeeNNN]]]uuummmnnnttt~~~}}}|||}}}wwwnnn]]]MMMKKKSSS```qqqtttccc]]]ccclllyyy```KKKHHHPPPVVVhhh}}}}}}nnn___UUUSSSXXX]]]cccnnnxxx{{{zzz}}}~~~wwwooommmrrrwwwzzziii\\\QQQHHHBBBEEEGGGKKKPPPWWW^^^cccfffhhhlllttt}}}mmmuuu{{{lll[[[MMMAAA666333444222000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111222333222555???KKKVVVXXX___lllyyykkkfffbbbffftttgggRRRPPPIIIOOORRRWWW^^^gggqqq{{{}}}nnnaaaaaakkkzzzxxxjjjTTTBBB555444222111000/////////................................................------......///000000111///000000111111222333333///111333888FFF```~~~vvvbbbqqqbbbRRRlll~~~~~~tttlllnnnttt}}}~~~}}}}}}{{{xxxrrrllldddVVVIIIJJJTTT^^^pppvvveeeVVVQQQUUU[[[pppqqqYYYDDDBBBJJJNNN```tttyyynnnbbbXXXVVVXXXdddnnnvvvdddVVVLLLDDD@@@AAADDDIIIPPPXXX___eeeiiijjjnnnuuu|||pppvvv~~~{{{oooaaaPPPCCC777444555333111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000222333222555AAANNNaaa]]]^^^jjjyyyddd```[[[```pppbbbRRRTTTNNNOOOUUU[[[___cccjjjuuu~~~yyyjjjddddddjjjxxx}}}oooXXXDDD555444333111000/////////................................................---------...///000000111///000000111222222333333...111444999JJJeeewwwaaarrrcccVVVqqqyyypppssslllnnntttzzzuuuqqqnnnhhhbbb\\\OOODDDHHHSSS]]]ppp|||nnn\\\OOOJJJMMMRRRaaarrr}}}mmmUUUAAA@@@IIILLL]]]ppp|||xxxmmmbbb]]]]]]iiivvvlll\\\NNNEEEBBBDDDDDDHHHOOOVVV\\\```cccdddiiimmmrrrwwwzzzxxxyyysssaaaOOO<<<444111000///000111111000000000000111111//////............//////////////////000000000000111111000000000000111111222111333555444888GGGXXXaaa[[[]]]kkkzzzZZZ```aaa___lll{{{```SSSNNNRRRWWWUUU[[[eeefffcccnnnooobbb^^^```aaammmsssbbbKKK???555444555//////222,,,////////////............//////.........------------------.........//////////////////000111222333333222444===OOOlllqqq^^^lllVVVqqq|||iiiwwwnnnpppyyy{{{ppphhhggg___UUUMMMJJJIIIIIIMMMQQQbbbrrrxxxiiiVVVHHHEEEHHHJJJTTTaaapppyyyqqq___PPPGGGEEEFFFLLLWWWggguuu~~~{{{iiibbbeeeyyywwwdddUUUJJJCCCBBBEEEIIIMMMTTT[[[```cccdddeeeiiinnntttzzzgggTTT@@@666333111000111111111000000000000111111//////............//////////////////000000000000111111111000000111111111333222333444555:::IIIYYY\\\[[[^^^iiiwww}}}aaaggggggcccooouuu\\\QQQOOOUUUPPPUUU```hhhfffiiixxxlllccc]]]]]]jjj}}}{{{qqqhhhXXXAAA555333555///000222---////////////............//////.........------------------.........//////////////////000111222333444333555@@@UUUrrrmmm^^^}}}kkkRRRiii|||yyywwwoooqqqzzzuuuhhh^^^[[[UUUNNNGGGEEEEEEFFFLLLSSSgggsss~~~xxxooo```NNNCCCAAAEEEHHHOOOZZZhhhrrr|||xxxkkkZZZLLLDDDCCCDDDIIITTTcccpppwww|||wwwvvv~~~zzzlllZZZMMMEEEAAACCCGGGOOOUUU\\\aaadddeeeffffffiiiooowwwooo[[[DDD888555333222333111111000000000000111111//////............//////////////////000000000000222222111111111111222222444222222333666===MMM[[[YYY^^^ccckkk{{{xxxccclllnnnjjjvvvkkkVVVNNNOOOXXXUUUZZZccciiiiiinnnjjj[[[UUUZZZfffzzzsssmmmkkkaaaGGG777333444000000222---////////////...........................---------------........./////////////////////000111222333555333666CCC\\\zzzmmmhhhhhhRRRjjj|||xxxpppsss}}}yyymmm^^^SSSOOOJJJFFFCCCCCCCCCFFFOOOZZZmmmttt{{{sssgggVVVGGG???>>>DDDIIIMMMUUU```jjjvvvwwwrrrfffWWWJJJBBBBBBDDDIIISSSaaalllrrruuuwwwyyyzzzqqqcccSSSHHHCCCAAAEEEKKKUUU[[[bbbfffgggfffggggggjjjqqq{{{vvv___EEE888555444444444111111000000000000111111//////............//////////////////000000000000333222222222222222222333444333222333888BBBQQQ\\\SSS\\\dddooorrr```mmmttttttaaaOOOKKKNNNXXX]]]___ccckkkrrr|||tttaaa\\\]]]dddttt}}}}}}sssqqqqqqgggOOO:::222444000000222...////////////................................................////////////////////////000111222333555333666DDD___~~~zzztttyyy~~~```QQQqqq}}}wwwqqquuu|||rrreeeVVVKKKHHHDDDCCCDDDEEEFFFJJJVVVbbbooorrrwww}}}ttteeeRRREEE@@@@@@FFFLLLPPPVVV^^^gggttt~~~|||vvvrrrhhhYYYKKKCCCCCCFFFKKKTTTbbbmmmrrrtttvvvwwwxxx~~~iii\\\NNNFFFCCCCCCIIIOOOXXX^^^eeeiiihhhfffgggiiimmmuuu}}}dddGGG888444444444444111111000000000000111111//////............//////////////////000000000000333222222222222222222333333333222444;;;HHHUUU\\\MMMYYYgggxxxjjj^^^lllzzzZZZLLLJJJMMMVVV[[[aaahhhnnnyyynnneeehhhnnnyyy|||{{{vvvYYY???333555222111222///////////////............---............................../////////000000////////////000111222333444444555CCC___}}}zzz|||yyyZZZRRRwwwwwwrrrwww|||ooo___NNNEEEDDDCCCCCCFFFIIIJJJNNNYYYeeemmmnnnttt}}}wwwdddOOOEEEBBBBBBGGGNNNTTTYYY___fffqqq{{{|||xxxxxxtttjjjZZZKKKBBBCCCGGGKKKUUUbbbmmmrrruuuvvvxxxwww}}}```UUUJJJEEEEEEGGGMMMTTTZZZ```gggiiiggggggiiimmmttt|||lllKKK999555444444444111111000000000000111111//////............//////////////////000000000000222222111111111111222222222333333555???NNNXXX\\\RRRaaaxxxhhhbbbmmmzzzVVVMMMLLLMMMVVVWWWfffqqqqqqxxxyyylllqqqyyy~~~~~~dddEEE555666444111222///////////////............---------...................../////////000000000////////////000111222333333444777CCC^^^||||||~~~{{{]]]ZZZwwwrrrxxxqqq[[[HHHAAACCCFFFEEEHHHLLLNNNQQQXXXaaaiiikkkrrr~~~uuu___JJJCCCCCCCCCGGGNNNTTTZZZ___eeennnwwwzzzxxxzzzvvvkkkZZZIIIAAACCCIIIJJJSSSaaalllqqqsssuuuvvvssszzzTTTLLLDDDCCCEEEIIIPPPWWW[[[aaagggiiigggggglllqqq|||xxxSSS>>>888666444333111111000000000000111111//////............//////////////////000000000000111111111000000111111111000222333777CCCRRR[[[ZZZXXXmmm|||ccceeelllsssUUUPPPPPPPPPWWWZZZhhhrrrwww|||xxx}}}|||xxx|||mmmJJJ777888555222222///////////////............---------.........//////.../////////000000000000////////////000111222333111555999DDD___}}}sssuuuqqqZZZ```vvvqqqxxxsssZZZFFFCCCIIILLLJJJLLLQQQTTTTTTVVV[[[gggiiissspppYYYFFFBBBDDDEEEHHHOOORRRZZZaaafffmmmvvv|||}}}{{{wwwlllZZZIIIBBBFFFNNNJJJTTTaaakkkoooqqqrrrsssooovvvLLLDDD???AAAEEEJJJQQQXXX\\\bbbhhhiiiggghhhooouuu{{{ZZZBBB:::777444222111111000000000000111111//////............//////////////////000000000000111111000000000000111111///222444888EEEUUU\\\ZZZVVVppplllZZZdddhhhoooTTTSSSTTTSSSYYY]]]dddmmm{{{rrrkkk}}}~~~rrrNNN888999666222222///000/////////............---------.........//////////////////000000000000////////////000111222333000666;;;FFF```{{{~~~jjjooo\\\MMM\\\vvvqqqxxxuuuZZZHHHHHHQQQRRROOOPPPVVVYYYWWWWWWXXXfffiiiuuummmVVVCCCBBBGGGHHHKKKRRRRRR[[[dddiiioooyyy}}}yyynnn[[[JJJEEEKKKSSSLLLVVVbbbkkkooopppqqqrrrnnnuuu~~~EEEBBB@@@DDDGGGJJJOOOVVV___eeekkknnnnnnpppvvv{{{}}}dddIII<<<888888999333222111111000111111111000000////////////000000////////////000000000000111111222222222333333333333777333777MMMZZZVVVRRRXXX{{{~~~gggdddjjjnnngggUUUSSSUUUXXXZZZaaajjjxxxzzzssszzzwwwoooXXX@@@666444111000111000000000000////////////000000//////.........---////////////000000000000/////////000111111222222444333999LLLggg~~~kkkZZZvvvhhh```JJJnnnuuuooowwwuuu```NNNKKKOOOQQQVVVZZZ\\\ZZZXXXXXXYYYhhhqqq|||eeeTTTEEEBBBBBBDDDMMMWWW\\\\\\```hhhrrryyy||||||{{{nnn\\\LLLEEEGGGLLLLLLUUUaaaiiimmmoooppprrrtttwww|||EEEBBBBBBFFFJJJMMMSSSYYYbbbgggnnnpppppprrrwww|||wwwuuummmQQQAAA:::777666333222222111111111111111000000////////////000000////////////000000000000111111222222222333333333000666444;;;QQQ^^^]]]]]]YYYwwwwwweeeeeennnsssaaaRRRSSSVVVYYY\\\sss~~~xxxtttqqqsss[[[BBB777444222111000111000000000////////////000/////////............////////////000000000000//////000000111111222222///222===SSSmmmjjj[[[}}}iii___NNNzzz|||qqqvvvqqqyyy}}}hhhVVVQQQUUUUUUXXX\\\]]][[[YYYYYYZZZhhhrrr~~~{{{bbbRRRDDDBBBDDDFFFMMMWWWZZZ]]]cccmmmxxx}}}ppp^^^MMMFFFHHHMMMOOOVVVaaahhhkkklllnnnppprrrvvv|||DDDAAACCCIIINNNQQQWWW]]]eeekkkqqqsssrrrtttyyy}}}zzzooo}}}tttXXXEEE;;;777555333333222111111111111111000000////////////000000////////////000000000000111111222222222333333333///777666===RRR^^^___ccc[[[ssstttjjjooozzz~~~ZZZNNNSSSWWW[[[^^^wwwzzznnniiiaaa[[[[[[___fffkkksssxxx{{{zzzzzz~~~ssssssxxx```EEE777555444222000111111000000000/////////////////////............////////////000000000000//////000000111222222222///333???UUUpppooo^^^mmm```SSSlll```xxxxxxttt|||mmm[[[UUUXXXXXXZZZ\\\]]][[[ZZZZZZZZZfffqqqsss\\\NNNCCCCCCFFFHHHNNNXXXXXX\\\dddooozzzsssaaaOOOGGGIIINNNQQQXXX```fffiiijjjlllnnnqqqvvv}}}BBBAAAEEELLLRRRUUUZZZ___gggmmmrrrtttssstttyyy~~~yyyvvvYYYDDD;;;888666333333222111111111111222000000////////////000000////////////000000000000111111222222222333333333222888888>>>OOOXXXYYY___]]]rrryyyttt}}}wwwVVVNNNTTTXXX]]]cccpppwww~~~ssskkk```ZZZRRRLLLJJJOOOVVVZZZ^^^eeennnsssxxxzzz|||zzzcccGGG888555666444111111111111000000000/////////////////////.........////////////000000000000///000000111111222333333444555===PPPmmmuuu```sssaaaUUU```[[[|||yyyuuu}}}qqq```YYYZZZWWWXXXYYYZZZZZZ[[[[[[\\\aaalll|||mmmVVVJJJAAADDDHHHJJJPPPYYY]]]bbbjjjsss{{{vvvdddQQQGGGIIINNNQQQWWW```eeehhhiiimmmoooqqqvvv~~~BBBBBBGGGPPPVVVXXX\\\aaaggglllrrrtttssstttyyy~~~yyyttt~~~zzz[[[DDD;;;999888444333333222111222222222000000////////////000000////////////000000000000111111222222222333333333333999999@@@QQQVVVVVV\\\bbbwwwzzzvvvzzztttUUUPPPVVVYYY```iiinnnnnn~~~|||nnndddTTTQQQLLLIIIJJJNNNSSSWWW^^^ccclllsssxxxwww{{{~~~yyyfffLLL:::555777555222111111111111000000000000.........///////////////////////////000000000000000000000111222222333333666666<<>>555333333333333333333333333000000////////////000000222222111111111111111111444444333222222333333333666555???PPPYYYXXXXXX^^^{{{sss[[[ZZZhhh~~~hhhUUUUUUYYY___rrr}}}oooTTTHHHLLLLLLNNNRRRXXX^^^bbbdddcccgggoooxxx~~~|||iiiGGG;;;999666666222222111111000/////////000000000000000000000000000000000000000000000000///111222222222222333555999333FFFhhh|||{{{ttt___tttuuuwwwttt}}}{{{{{{vvvnnngggeeehhhiiiddd^^^ccceeegggiiimmmuuuyyybbbLLLFFFCCCFFFKKKPPPVVV]]]dddjjjssszzzxxx\\\MMMNNNSSSWWWdddppppppmmmmmmppprrrqqqssstttwww|||}}}yyyTTTVVV]]]dddddd```aaaffflllppptttvvvwwwzzz~~~yyyuuutttvvviiiUUU???;;;666444444444333333222222222111111000000000000111111111111111111111111111111444333333222222333333444666555BBBVVV^^^XXXZZZdddpppYYY___qqqiiiVVVXXX]]]bbbsssbbbLLLGGGMMMNNNQQQUUU[[[```ccceeedddgggooowww~~~yyyoooNNN<<<666333333222222111111000000//////000000000000000000000000000000000000000000000000///111222222222222333555555111FFFiiizzzvvvwwwzzzooo]]]ttt|||}}}uuusss|||{{{{{{{{{ssskkkeeeccccccdddeeeggggggiiioooyyyttt___KKKEEECCCGGGMMMSSS[[[bbbgggmmmvvv~~~yyy^^^NNNMMMSSSWWWdddooopppmmmmmmooopppoooppprrrwww|||~~~[[[]]]aaaeeeddd```aaaeeemmmpppsssuuuwww|||zzzyyyzzzmmm]]]@@@;;;999666555555444333222111111222222111111111111222222111111111111111111111111333333333222222333333444777555DDD\\\```UUU[[[mmmkkkYYYfff|||iiiWWW\\\gggmmm{{{rrrSSSGGGJJJPPPRRRVVV[[[```dddfffggghhhkkkrrr{{{}}}vvvXXX@@@555333222222222222111000000//////000000000000000000000000000000000000000000000000///111222222222222333555444222HHHjjjyyyppppppyyydddXXXxxxzzzsssqqq|||~~~vvvtttxxxkkkeeeeeecccfffggggggfffiiiqqqwwwkkkYYYKKKEEEBBBFFFNNNVVV```iiimmmrrr{{{|||aaaOOOMMMSSSYYYeeeooopppmmmmmmnnnnnnnnnnnnqqqvvv}}}```bbbeeegggeeedddfffiiiqqqsssuuuvvvxxx~~~zzzzzz{{{rrr{{{fffFFF>>><<<777666555444333222111111222111111000000111111222111111111111111222222222333333222222222333444444777555DDDZZZ[[[PPP[[[tttddd\\\nnniiiXXXbbbqqqxxx}}}~~~|||aaaLLLIIIQQQTTTXXX^^^cccfffiiijjjkkkmmmrrr{{{{{{cccDDD777777555333333222111111000000///////////////////////////000000000000000000000000///111222222222222333555888777KKKkkkrrrmmmyyyxxxYYYWWW}}}zzzsssrrr}}}vvvkkkgggfffuuu}}}nnnfffbbbfffjjjjjjiiijjjnnnsss{{{cccTTTKKKDDDAAAFFFNNNXXXccclllqqqvvvfffRRRNNNSSS[[[fffqqqrrroooooonnnmmmooonnnqqqwww}}}___cccggggggfffhhhkkknnnvvvwwwyyyyyyzzzwwwvvvuuutttqqqnnnLLL@@@<<<777777666555333222111111000000////////////000000000000111111111222222222333222222222333333444555777666CCCTTTRRRJJJYYYuuuppp^^^aaauuuiiiYYYdddssszzz{{{yyy~~~yyyfffTTTKKKMMMTTTZZZ___eeejjjlllmmmooopppqqqwwwzzzxxx{{{}}}}}}mmmHHH888999444333333222222111000000000////////////////////////000000000000000000000000///111222222222222333555888999MMMmmmtttjjjwwwwwwTTTZZZ|||uuuuuuoooaaa[[[SSS^^^rrrqqqgggjjjnnnppppppppprrrsss}}}vvv```SSSJJJDDDAAAFFFOOOXXXdddmmmtttyyyiiiSSSOOOUUU]]]hhhrrrtttsssrrrpppnnnqqqpppssszzz~~~\\\bbbgggggggggkkkooopppyyyzzz|||}}}~~~yyyxxxttt|||ppptttPPP@@@999777666666555444333222222000000////////////000000000000000111222222333333222222222222333444555555777:::DDDNNNLLLHHHYYYpppzzzbbbXXXeeeyyyjjjZZZcccqqquuu}}}~~~zzzzzzfffVVVOOOOOOQQQSSS^^^cccjjjnnnnnnoooqqqtttttt{{{|||rrrppp{{{yyy~~~~~~{{{tttKKK888999000333333333222111111000000000000000000000000000000000000000000000000000000///111222222222222333555555888OOOppppppcccvvv|||TTT___wwwxxxwww~~~jjj[[[TTTPPPSSS^^^rrrwwwuuuttttttvvvwwwvvvuuu{{{uuu```SSSHHHCCCAAAGGGQQQ[[[fffooovvv{{{iiiSSSNNNUUU^^^iiirrruuuuuuuuusssooorrrpppuuu}}}]]]eeekkkkkklllqqqttttttyyy{{{~~~}}}yyyqqq}}}UUUAAA:::666666555555444444444333111000000000000000000111///000000111222222333333222222222222333444555666666???JJJNNNKKKLLLYYYhhh{{{ttt[[[TTTfffzzziiiZZZdddpppttt~~~}}}zzz||||||tttgggWWWNNNPPPUUUWWWVVV___eeekkknnnnnnooorrruuuyyyyyyooofffggguuu{{{yyyrrrwww}}}}}}vvvxxxMMM:::<<>>@@@222444444333222222111111000000000000000000000000000000000000000000000000000///111222222222222333555777>>>XXXwwwjjjaaarrrSSSZZZsss{{{yyyvvvcccSSSMMMDDDJJJRRRZZZeeeyyy}}}sssuuuxxxxxxuuuxxx}}}oooWWWHHHCCC@@@BBBLLLXXXcccnnnwwwyyy~~~|||dddNNNJJJSSS\\\fffppptttvvvvvvsssoooooonnnuuujjjqqqyyy|||zzzxxxzzz|||~~~ooozzzoooxxxnnnMMM===;;;:::999777666555555555333333333222222222111111222222111111111111111111333333333333444555666666888GGGLLLLLLQQQUUUbbbuuueeePPPTTTbbbqqq}}}wwwhhh```hhhvvv||||||qqqeeeSSSPPPMMMPPPXXX___aaa```bbbeeeiiimmmpppsssxxx{{{}}}yyy[[[ZZZVVVUUUeee}}}qqqhhhnnn|||}}}wwwsss{{{SSS999777333555555444333333222222111000000000000000000000000000000000000111111111111222222222222333444555555666???]]]~~~nnnfffiiizzzOOO[[[tttvvv~~~tttzzzzzzwww{{{nnn\\\OOOJJJDDDGGGSSSaaahhhoootttmmmrrrtttrrrtttzzzkkkUUUKKKCCCBBBCCCKKKXXXfffpppuuuyyykkkUUUFFFGGGNNNYYYfffrrruuuxxx|||xxxppptttuuuyyynnnssszzz~~~~~~rrruuu|||qqqvvv}}}sssQQQ@@@;;;;;;999888666555555555333333333222222222111111111111111111111111111111333333333333444555666666888GGGNNNNNNTTTYYYeeeyyy~~~dddTTT[[[fffsss~~~yyykkkdddooo~~~|||}}}zzzjjj^^^NNNLLLLLLPPPYYY```bbbbbbfffiiilllnnnqqqvvv}}}vvvZZZ[[[ZZZ[[[lll}}}xxx~~~nnneeelll{{{}}}}}}xxx}}}ZZZ@@@===999444444444333222222111111000000000000000000000000000000000000111111111111222222222222333444555555888???\\\~~~mmmvvvtttSSS^^^uuuzzzsss|||zzzwwwxxxkkkZZZNNNJJJHHHLLLWWWfffkkknnnzzz{{{rrrrrruuuvvvuuuzzziiiTTTHHHCCCBBBCCCKKKXXXeeeooottt|||wwwdddQQQEEEFFFMMMVVVggguuuwwwxxx{{{{{{www{{{{{{}}}sssvvv|||uuupppuuuzzznnn~~~~~~{{{VVVCCC<<<;;;:::888666555555555333333333222222222111111111111111111111111111111333333333333444555666666999HHHNNNOOOVVV]]]kkkyyy___XXXccckkkuuuvvviiieeesss~~~~~~ppp```UUUIIIIIIKKKRRR[[[bbbeeeeeekkknnnqqqtttwww~~~vvv^^^ccceeejjj~~~{{{tttvvvjjjooo~~~|||vvvzzzvvvZZZBBB;;;777444444333222222111111000000000000000000000000000000000000000111111111111222222222222333444555555999===\\\sss~~~YYYcccyyy}}}vvvpppyyyyyywww~~~tttfffVVVMMMJJJJJJNNN\\\kkkqqqpppsss{{{}}}yyy{{{|||xxxzzz}}}eeeRRRDDDAAAAAADDDKKKVVVcccmmmsss}}}{{{hhhWWWKKKDDDEEEKKKSSSfffvvvxxxwww|||uuuxxx|||vvvpppxxxiii}}}\\\DDD===<<<:::888777555555555333333333222222222111111111111111111111222222222333333333333444555666666<<>>@@@AAADDDKKKUUUaaakkkqqq{{{yyyiiiWWWKKKDDDBBBDDDIIIRRRdddsssvvvxxxtttwww|||uuurrr}}}}}}gggcccHHH>>>===;;;999777666555444333333333222222222111111000000111111111222222222333333333333444555666666???KKKKKKIIIQQQ^^^tttyyybbbfffzzzvvvkkkeeekkkuuu}}}zzziiiYYYNNNJJJPPPRRRVVV\\\bbbfffggggggjjjsssyyyqqqgggtttwww{{{uuuooo```HHH888777444444333333222111111000000000000000000000000000///000000000111111111111222222222222333444555555777===^^^~~~sssuuuUUUhhhssssssppp}}}zzzxxxzzzmmm]]]OOOIIIJJJLLLSSSaaarrr{{{{{{xxxwwwuuuzzz||||||uuu___JJJ;;;>>>@@@DDDKKKTTT^^^hhhnnnzzzhhhYYYIIIAAA???@@@DDDIIISSSbbbooottt{{{rrruuu{{{vvvuuu}}}nnnbbbjjjLLL>>>===;;;999777666555444333333333222222222111111000000000111222222333333333333333333444555666666AAALLLLLLJJJQQQ^^^tttvvv```aaauuutttkkkjjjsss~~~zzz}}}}}}~~~qqq^^^PPPLLLNNNVVVXXX\\\```dddfffhhhhhhiiiuuukkk]]]qqqzzzzzzzzzrrrgggKKK777999555555444333333222222111000000000000000000000000000000000000111111111111222222222222333444555555888AAA```wwwfffnnnxxx___xxx}}}kkkvvvwww{{{yyy{{{mmm\\\MMMGGGIIIPPPYYYggguuu|||}}}yyywwwtttssszzz}}}}}}}}}vvv^^^GGG:::===@@@DDDJJJRRR\\\fffmmm{{{rrrXXXLLL@@@;;;;;;>>>DDDIIITTTaaannnuuu}}}~~~ooottt|||xxxyyyyyy|||ddd```nnnOOO???>>><<<999777666555444333333333222222222111111///000000111222222333333333333333333444555666666@@@MMMPPPOOOVVV```rrr~~~sss^^^XXXjjj}}}uuujjjhhhxxx{{{~~~yyywwwvvvyyy}}}~~~yyyhhhTTTJJJMMMTTTZZZ\\\___bbbdddgggiiijjjlllwwwkkkZZZhhhzzzuuukkkLLL444999666666555444444333333222000000000000000000000000000000000000111111111111222222222222333444555555666EEEcccssscccoootttjjjzzzrrr|||}}}zzz}}}ooo\\\LLLFFFHHHMMMZZZkkkxxx~~~~~~{{{wwwwwwrrruuuyyy^^^FFF<<<;;;???EEEJJJQQQZZZdddkkkyyysssbbbMMMDDD;;;999:::===DDDKKKSSSdddsssyyy~~~mmmttt}}}{{{|||wwwsssxxxdddfffoooNNN???>>><<<:::777666555444333333333222222222111111///000000111222222333333333333333333444555666666???NNNSSSTTT[[[bbbqqqxxxbbbWWWhhh}}}~~~kkkcccttt|||uuupppoooqqqwww~~~{{{|||uuucccOOOGGGNNNYYY[[[]]]```bbbdddgggjjjllloooyyyppp^^^hhhrrr|||{{{qqqPPP666<<<777666666555555444333333000000000000000000000000000000000000111111111111222222222222333444555555444FFFeeevvvgggsssrrrjjjwww}}}}}}zzzppp]]]LLLFFFHHHHHHXXXlllzzz}}}yyy{{{tttuuu~~~{{{^^^FFF>>>;;;???EEEJJJQQQYYYcccjjjvvv}}}}}}hhhVVVGGG@@@:::999999<<>>??????AAAGGGPPPYYY```dddqqqxxx|||qqq___PPP???===999888;;;@@@GGGKKKUUUaaaoooyyytttuuu{{{yyyvvv{{{}}}|||sss}}}OOOEEEAAA===999888888888777555555444333333222222111111111111111222222222222333333444333222333666888EEENNNVVVYYY```ppp|||mmmjjjvvvssseeepppxxxlllaaa___````````````aaaccc]]]NNNEEEIIISSSYYY^^^```cccfffiiikkknnnoooyyyuuunnnmmmwww}}}]]]jjjqqqffftttzzzWWW<<<;;;999888777555444333222222222111111111000000000000000000000000111111111111333333333333444444444444333FFFhhh~~~wwwgggbbb~~~{{{rrr^^^MMMHHHLLLNNNTTT^^^kkkwww}}}zzz{{{uuuwww|||```AAA>>>???@@@CCCIIIQQQYYY^^^aaajjjqqqwwwxxxuuulll[[[MMM>>><<<999999;;;AAAHHHMMMUUU^^^hhhpppxxxrrrttt{{{|||vvvyyywww~~~WWWGGGCCC>>>;;;:::999999888555555444444333222222222111111111111222222222333333333444333333444666999CCCJJJPPPTTT^^^qqqyyyooorrrpppgggrrrkkk```WWWUUUWWWVVVVVVWWWUUUUUUPPPHHHFFFLLLUUU[[[```cccfffiiilllooorrruuusssmmmmmmxxx|||[[[gggtttgggrrryyyXXX===<<<999888777555444333222222222222222111111111000000000000000111111111222222222222222333333444444444777EEEggg{{{wwwgggddd~~~zzzuuuaaaOOOIIILLLLLLRRR[[[dddmmmwwwzzzzzzuuugggtttfffGGGBBB@@@CCCGGGMMMSSSXXX\\\^^^ccciiinnnooonnnfffXXXJJJ===<<<::::::===CCCJJJOOOVVV\\\aaaeeekkkvvv}}}pppsss{{{{{{rrruuuzzzbbbIIIEEE@@@<<<;;;;;;:::999555555555444333333222222111111111222222222333333222333444333333444777999EEEIIIMMMRRR___qqq|||sssoooxxx{{{lllgggvvvuuucccZZZRRRPPPPPPOOONNNOOOLLLKKKHHHGGGIIIQQQYYY]]]```dddhhhlllnnnrrrwww{{{{{{tttsss{{{{{{\\\kkk}}}hhhooo{{{{{{sssVVV>>>???:::999777666444333333333333333222222222111111111000000111111111222222222111111222222333444444444===FFFhhhsssmmm|||hhh___vvvxxx{{{{{{xxxdddQQQJJJKKKKKKQQQYYY]]]bbbmmm}}}~~~xxxiiinnn{{{oooLLLAAACCCGGGLLLRRRVVVXXX[[[\\\___dddgggiiijjjeeeWWWIII===<<<;;;<<>>===<<<;;;:::666666555444444333333222111222222222222333333333222333444444333555888:::IIILLLOOOTTTaaarrrvvvpppqqq}}}xxxjjjeeeuuukkk]]]UUUNNNLLLKKKHHHGGGHHHFFFDDDCCCGGGLLLRRRYYY]]]aaafffkkkoooqqqvvv}}}zzzuuutttzzz~~~```ssshhhkkk||||||tttsssmmmTTT@@@BBB;;;:::999777666555444444333333333333222222222222111111111111222222222222111111222333333444555555===FFFjjjmmmgggyyykkk]]]ooo~~~mmmmmmrrr~~~zzz|||hhhTTTLLLLLLLLLSSSYYYZZZZZZccctttwwwmmmiiiyyyjjjHHH===GGGLLLRRRWWWYYYZZZ[[[\\\^^^aaadddgggiiieeeXXXJJJ???>>>===>>>BBBIIIOOOSSSYYY___bbb___```ffflllppptttxxx}}}}}}tttwwwoooMMMIIIDDD@@@>>>>>>===<<<666666555555444333333333222222222222333333333333222333444444444555888;;;HHHJJJLLLPPP\\\ppp~~~tttssstttgggcccsss```TTTNNNIIIGGGFFFBBBAAABBB@@@???AAAHHHNNNRRRXXX^^^eeejjjqqqtttwww|||wwwvvvyyy|||]]]pppcccgggzzzxxxooonnnkkkTTTAAAEEE===<<<;;;999888777666666444444444333333333222222111111111222222222222333222222333333444555666666888GGGlllllljjj~~~kkkaaassswwwddddddiiixxx|||xxxmmmYYYPPPPPPNNNVVV\\\\\\YYY^^^kkkwwwsssjjjmmmuuudddEEE@@@LLLQQQXXX\\\]]]]]]^^^``````bbbfffiiillliii[[[MMMAAAAAA@@@BBBFFFLLLRRRUUU[[[aaadddaaa___ccchhhkkkpppuuu|||yyy{{{nnnOOOKKKEEEAAA??????>>>===666666666555444444333333222222222333333333444444222333444444444666999;;;HHHJJJJJJLLLYYYrrr{{{ppp{{{}}}xxxwwwoooeeeaaaqqqwwwTTTLLLGGGDDDDDDCCC??????AAA===>>>DDDLLLQQQTTTZZZccckkkrrryyy|||~~~~~~~~~zzz~~~xxxTTTdddzzz___dddxxx~~~|||uuunnnooonnnWWWCCCEEE???>>><<<;;;999888888888444444444444333333333333111111111222222222333333222333333444666777777888888LLLrrrjjjhhh~~~hhheee|||kkk\\\aaaiiinnn|||www}}}ttt___UUUUUUPPPXXX```aaa]]]^^^fffnnnzzzssskkklllyyyhhhMMMFFFPPPVVV]]]aaa``````bbbdddgggjjjmmmrrrvvvssscccTTTDDDDDDCCCEEEHHHNNNSSSWWW[[[bbbeeeaaa^^^bbbhhhlllqqqvvv~~~|||{{{sssOOOKKKFFFBBB@@@???>>>===666666666555444444333333222222333333333444444444222333444444444666999<<>>???GGGQQQVVVXXX___iiiqqqwww~~~}}}yyyRRR^^^|||www^^^cccuuuzzzyyytttnnnrrrrrrZZZDDDDDD@@@???>>><<<;;;:::999999555555444444444333333333111111222222222333333333333333444555666777888999<<>>===;;;:::888666555555555555222222222333333444444444555444444555444444:::BBB\\\WWWPPPTTThhh{{{mmmvvvjjjbbbdddhhhtttiiimmm|||ZZZFFFFFFBBBAAABBBBBB@@@BBBFFFHHHGGGLLLUUUZZZ[[[___dddqqqwwweeePPPTTTppp~~~lllkkkzzzppppppppp\\\EEEAAAAAA@@@???===<<<:::999888666555444333222222222222222222222222222333333333111333444555555555777888>>>IIIpppccc^^^dddoookkkcccfffooo||||||vvv}}}nnn^^^WWWWWW___nnnooodddeeellliiinnnsss{{{ooogggiiinnnjjjwwwmmmVVVXXX\\\\\\___eeegggiiimmmtttzzz}}}jjjUUUSSSPPPQQQVVV]]]______\\\^^^```aaaaaadddkkkpppvvv{{{|||www{{{yyymmm\\\WWWOOOHHHDDDAAA@@@???;;;:::999777666666666666222222333333333333444444555444444555555444:::BBBXXXRRRMMMSSSfff{{{zzzuuu{{{|||ddd___fffmmm}}}tttyyyoooQQQEEEGGGCCCAAACCCDDDDDDGGGLLLOOOOOOSSSZZZ______aaaeeennnttt}}}```MMMRRRnnn}}}uuuwwwwwwtttqqq[[[EEEAAA@@@???>>>===<<<;;;::::::666666444333333333333333333333333333222222222222111333444555555555777888@@@JJJnnnhhhbbbccclll}}}}}}sssqqqqqqyyy|||uuu|||tttccc[[[WWWbbbtttxxxmmmmmmqqqmmmiiijjjooozzzyyymmmhhhjjjxxxkkkaaa{{{~~~lll```aaa```ccciiilllooouuu|||ttt]]]XXXTTTWWW]]]aaabbbaaa^^^```cccdddfffjjjqqqvvvzzz|||www|||}}}jjjyyyccc\\\RRRJJJFFFDDDAAA???;;;::::::999888777777777333333333333333333333333555333444666555555;;;CCCNNNHHHEEENNNcccwww|||vvvyyy|||}}}~~~gggccchhhmmm|||~~~aaaNNNJJJGGGCCCBBBDDDEEEFFFIIINNNQQQRRRWWW]]]bbbdddfffgggiiiooovvv}}}```NNNRRRlllzzz|||{{{wwwsss\\\FFFCCC>>>>>>===<<<<<<;;;::::::777666555444333333333333444444444333333222222111111333444555555555777888===MMMrrrkkkhhhaaaccc}}}zzz}}}~~~uuu|||yyyhhh]]]VVVaaawww|||ooogggeeegggqqq|||rrrmmmlllppp|||___hhh~~~iiihhhgggiiiooorrruuu|||zzzbbbZZZUUUYYYaaadddcccaaadddfffiiikkklllqqqxxx}}}}}}yyy}}}vvveeeuuuiiiaaaUUUMMMIIIFFFBBB???<<<<<<;;;:::999888888777333333333333333333333333555333444666555555<<>>===<<<;;;:::999999888777666555555444555555444444444444333333333333111333444555555555777888:::OOOzzzVVVgggXXX^^^zzz~~~www}}}rrrccc]]]aaawwwjjjbbb```eeejjjppp}}}zzzkkkppp|||eeejjjqqqsssqqqrrrwww{{{ppp```XXXaaammmpppooonnnlllooorrrssstttyyy}}}yyy}}}{{{rrrxxxmmm^^^TTTPPPMMMHHHDDD?????????===;;;999777555444444444333333222222222444333444666666666===EEENNNJJJHHHRRRhhh~~~uuunnnlllwwwhhhaaahhhqqqvvvccchhhttt|||xxxmmmccc___]]]XXXPPPLLLJJJIIIKKKQQQTTTSSSUUUYYYXXX^^^cccdddggglllkkkggghhhlllqqqwww~~~}}}}}}|||bbbSSSSSShhh}}}yyy|||tttkkk~~~wwwtttpppYYYEEEEEEBBBAAA@@@>>>===;;;::::::999888777666555555555555333333333444444444444444111333444555555555777888<<>><<<999666444444444444333333222222222444333444666666777===EEEQQQOOOPPP[[[qqq|||nnnhhhuuulllcccnnn}}}pppdddnnn~~~~~~jjjddd```aaabbb]]]UUUPPPKKKKKKOOOVVVZZZZZZ\\\___```fffjjjhhhiiillljjjdddfffjjjpppvvv{{{www^^^QQQRRRhhh}}}www{{{ttthhh~~~{{{yyyttt]]]HHHHHHDDDCCCBBB@@@>>>===;;;;;;999888777666666555555555333333333444444555555555111333555555555555777888<<>><<<999888777777555555555555555444444444333777555333666444888FFFNNNQQQOOOZZZuuu{{{kkk```jjjlll```rrrtttfffnnnzzzwwwhhhiiihhhffffffeee^^^UUUPPPSSSVVVYYY]]]bbbddddddjjjhhhhhhjjjmmmllliiieeekkkjjjnnnzzz|||{{{iiiQQQRRReee}}}|||zzzwwwjjjcccKKKKKKHHHDDD@@@===<<<======<<<999888888777666555555444555555444444444333333333111333444555555555777888888IIIwww|||WWWggghhhhhhnnniii|||~~~xxxtttvvv|||tttbbb```fffuuu~~~uuuqqqqqqrrrkkkllluuuqqqqqqvvvggg]]]cccrrr{{{~~~~~~~~~}}}}}}{{{xxx{{{xxxrrrfffYYYTTTQQQMMMJJJIIIDDDBBB???<<<:::888888888666555555555555444444444333888555444777555888GGGPPPWWWUUU\\\vvv|||lll```jjjssskkkttteeemmmxxxrrrfffhhhgggfffggggggaaaYYYTTTVVVZZZ___dddiiijjjjjjlllkkkkkkmmmppppppnnnkkkiiikkksss|||yyygggOOOQQQeee|||sssgggMMMLLLKKKGGGBBB???======<<<;;;:::999888888777666555555555555555444444444333333111333444555555555777888999JJJwwwzzzUUUdddpppiiiiiidddzzz}}}xxxzzzsssccc```eeesss|||ttttttwwwmmmmmmuuuoootttwwwiii^^^dddrrr|||zzzwww{{{|||xxxqqqdddYYYTTTRRRNNNKKKKKKEEECCC@@@===;;;999999888666666666555555555444444444888666444888666999HHHSSS]]]\\\aaa}}}tttfff```uuuyyyxxxuuueeekkkwwwooogggiiiiiiiiilllnnnjjjccc\\\]]]```eeejjjllllllkkkjjjiiijjjmmmpppqqqqqqpppooosssyyywww}}}yyyvvvcccMMMQQQfffxxxrrrlllQQQOOOMMMIIIDDDAAA???>>><<<;;;;;;::::::999777666666555555555555444444444444333111333444555555555777888;;;JJJuuuyyyTTTaaaoooqqqfffbbbxxxzzz|||sssccc___cccooo{{{}}}zzzwww}}}sssssszzzxxxnnnyyy|||mmmbbbgggttt}}}zzzvvv{{{}}}uuuooodddXXXTTTRRRNNNKKKJJJGGGEEEBBB???<<<:::999999777777666666555555444444444999666555999777:::IIITTT^^^^^^hhhuuudddggg|||wwweeejjj|||wwwqqqlllnnnoooqqqvvvzzzxxxrrrgggdddeeekkknnnllliiihhhkkklllmmmpppsssvvvxxxyyyyyywwwuuusssyyy|||uuurrr```KKKRRRjjjiiiffflllTTTQQQLLLHHHDDDAAA@@@???>>><<<===<<<;;;:::999777777666555555555555444444444444111333444555555555777888===IIIqqq|||YYYaaaeeewwwmmmlll|||yyyzzzuuuccc___aaammmwwwwwwqqqlllrrr}}}|||ppprrr~~~uuuhhhjjjvvv}}}{{{www|||yyy|||kkkaaaWWWTTTTTTPPPNNNMMMHHHGGGCCC@@@===;;;::::::888777777666555555444444333888666555999777;;;JJJSSSYYYZZZmmmjjjttt~~~xxxfffjjj{{{}}}ttttttpppsssvvvzzzqqqkkkkkkqqqtttpppmmmllltttuuuwwwzzz}}}{{{|||{{{zzzvvvooolll\\\JJJUUUpppvvv^^^]]]jjjTTTQQQIIIFFFCCCBBBBBBBBB@@@???>>>>>>===;;;:::999888777666666555555555444444444111333444555555555777888===GGGmmm___eeeaaassswwwyyyxxxbbb]]]^^^jjjvvvwwwpppkkkfffuuu{{{nnnwww|||mmmnnnwww~~~~~~~~~}}}yyy}}}zzziii___WWWVVVWWWUUUSSSSSSJJJHHHEEEAAA>>><<<;;;;;;999888777777666555444444222777555444888777;;;JJJSSSSSSTTTooo}}}jjjtttyyygggkkk|||xxxqqqvvvssswww}}}zzzrrrpppxxx}}}yyywwwxxxxxxzzz|||~~~~~~~~~qqqkkkhhhXXXHHHWWWuuuttt___```~~~|||iiiTTTQQQIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===;;;:::888888666666666555555555444444111333444555555555777888===FFFkkkbbbhhhcccnnnwwwyyywwwaaaZZZZZZffftttwwwsssooogggpppvvvqqq}}}ooooooxxx~~~~~~|||}}}}}}oooeee\\\ZZZZZZWWWTTTSSSKKKIIIFFFBBB???===<<<<<<999999888777666555444444111666444333777666:::IIITTTOOOOOOlllxxxkkkoooxxxhhhooo{{{tttyyywww}}}yyyuuu}}}}}}zzz|||~~~~~~}}}}}}pppiiieeeTTTFFFWWWvvvyyyfffeee~~~}}}kkkWWWRRRLLLKKKHHHGGGGGGFFFEEECCCAAAAAA???>>><<<:::999888666666666666555555555555111333444555555555777888;;;EEEmmm^^^ggg^^^gggvvvyyysss```WWWUUUaaapppvvvuuurrrnnnpppwwwvvvzzz|||mmmmmmwww~~~~~~~~~~~~|||{{{{{{xxxmmmbbb^^^\\\VVVQQQOOOLLLJJJGGGCCC@@@>>><<<<<<999999888777666555444444000555333333777555:::IIIVVVNNNMMMiiiwwwpppwwwwwwiiiqqqxxx{{{|||~~~xxx|||}}}ppphhhdddRRRDDDUUUuuu|||iiieee~~~nnnZZZUUUPPPNNNLLLJJJIIIHHHEEECCCBBBAAA@@@>>>===;;;:::999777666666666555555555555111333555555555555777888:::FFFpppYYYeeeSSS]]]ssswwwppp___UUUQQQ\\\llluuuuuusssqqqppprrr{{{~~~wwwyyyjjjkkkvvv~~~~~~xxx|||pppxxx{{{uuuvvvmmmccc^^^YYYTTTQQQSSSNNNKKKGGGCCC@@@>>>>>>???::::::999777666666666666555777333444999555:::MMMXXXRRRJJJWWWqqq|||fffhhh~~~yyywww{{{}}}~~~zzzxxxkkkaaaZZZMMMFFFRRRgggvvviiihhh~~~}}}}}}nnn]]]\\\VVVTTTRRRPPPOOOMMMIIIGGGDDDBBB???>>>===<<<999777888888777666555444333333333444555444444444666888;;;GGGkkkyyyXXXhhhYYY```}}}wwwwww{{{zzz}}}nnnaaaPPPOOOZZZcccpppyyyvvvssspppnnnrrr}}}|||||||||ssskkklllvvv}}}~~~nnnrrruuusssnnngggaaa```___[[[YYYZZZLLLJJJFFFBBB@@@>>>>>>???::::::888777666666666666555777333555999666;;;NNN[[[TTTJJJTTTmmm{{{{{{fffgggzzzzzzzzz~~~yyywww|||{{{vvvjjj___WWWJJJBBBNNNbbbmmmzzzoooppp~~~|||}}}qqqbbbaaa[[[XXXUUURRRPPPMMMIIIFFFEEECCCAAA??????===;;;999999888777666555444444333333444555444444444666888777AAAcccsssSSSeee______xxxyyymmmppp{{{zzz|||ooo```OOOMMMWWW```mmmwwwtttrrrqqqppprrrxxxtttnnnhhhkkkvvvrrrtttnnnsssssskkkeeedddbbb\\\XXXVVVLLLJJJGGGCCCAAA??????>>>;;;:::999777666555555555555777333555:::777<<>><<<;;;999888666666555555555666444555:::777===PPPbbb[[[MMMQQQiii{{{nnnaaaiii{{{xxxrrrvvv}}}sss|||}}}qqqfff]]]WWWKKKCCCOOOcccqqq~~~vvvwwwxxxhhhfffaaa^^^YYYUUURRRNNNJJJGGGHHHFFFCCCBBBAAA@@@>>><<<:::999888888666666555444333444555444444444666888<<>>===<<<:::999777666666666555777333555:::777<<>><<<::::::999888777666555555333444555444444444666888777AAAcccxxxZZZ^^^]]]ddd|||jjjsss|||zzz{{{{{{```NNNHHHLLLQQQ___nnnqqq|||wwwqqqpppvvvyyykkk^^^```cccffflllwww{{{}}}}}}oooaaa\\\[[[YYYVVVVVVXXXWWWUUUQQQMMMGGGCCC@@@???>>><<<:::999888777777555777333444999555:::MMM]]]\\\SSSWWWrrr~~~fffYYYfffzzzuuummmyyy~~~yyysssuuufff]]]VVVSSSJJJCCCPPPeee{{{vvvsssyyyeeebbb```]]]XXXUUUSSSRRRPPPNNNIIIGGGEEECCCBBBAAA???===;;;;;;:::999888777666666333444555444444444666888666AAAccc|||^^^```[[[kkk|||nnnrrr~~~zzz|||dddQQQJJJLLLPPP^^^ooosss}}}yyytttuuu{{{nnnbbb^^^aaaddddddfffooo}}}rrrccc^^^]]]XXXSSSQQQWWWVVVVVVTTTPPPKKKFFFDDDAAA@@@>>><<<:::999888888666777333444777333888JJJWWWYYYSSSXXXttthhhYYYfffzzzuuukkk|||qqqfff]]]VVVSSSJJJDDDPPPdddtttqqqyyyfffeeeccc___[[[WWWUUUSSSQQQPPPKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;:::999888777777666333444555444444444666888:::CCCdddffffffdddrrr~~~uuuuuu}}}{{{|||gggUUULLLMMMOOO^^^pppvvvzzz{{{|||}}}uuuggg______bbbdddbbb```iiizzz{{{xxx|||wwwkkk```___aaa___ZZZWWWTTTUUUUUUTTTQQQMMMIIIFFFBBBAAA???===;;;:::999999666777333333666222666IIISSSWWWRRRXXXtttjjjYYYggg~~~pppeeewww|||rrriii```YYYVVVLLLEEEQQQeee|||pppoooxxxhhhiiifffbbb]]]YYYVVVTTTRRRQQQLLLJJJHHHGGGFFFEEEBBB@@@<<<;;;;;;:::999888777777333444555444444444666888:::BBBaaajjjgggjjjwww}}}zzz}}}||||||jjjWWWMMMMMMOOO^^^qqqxxxwww}}}pppddd^^^___cccddd```]]]fffyyy{{{xxxzzzzzzwwwggg[[[]]]___ZZZXXX]]]]]]ZZZWWWSSSOOOKKKIIIHHHAAA???<<<;;;:::999888666888444333555555555;;;BBBQQQ[[[VVVSSSdddyyyooo\\\gggzzzmmmhhhtttttt|||~~~mmmcccfffdddXXXGGGEEEYYYqqqvvvaaajjjvvvkkkhhhgggccc^^^YYYVVVRRROOOMMMMMMJJJEEEAAAAAAAAA@@@@@@>>>======<<<:::888666555444444444555555777888888888CCCZZZbbb```hhhlll{{{}}}{{{|||wwwttt~~~ppp\\\KKKJJJRRR^^^nnn}}}}}}yyy~~~tttkkkffffffhhhgggbbb___eeettt~~~{{{xxxuuueee[[[]]]___[[[[[[___]]]\\\YYYUUUQQQNNNKKKIIIBBB@@@<<<::::::999888777888555444555555666;;;AAARRRZZZWWWXXXnnnrrr^^^fffwwweeegggwww{{{}}}wwwvvv~~~yyyfffeeeaaaTTTEEEDDDXXXoooxxx|||dddQQQ```wwwpppnnnfffbbb]]]YYYVVVSSSQQQNNNMMMJJJFFFCCCBBBAAA@@@??????>>>>>><<<;;;999777666555444444555555777888888999CCCXXX~~~ZZZ___iiijjjzzzyyyvvvxxxbbbOOOLLLUUUbbbsss}}}vvvppplllnnnqqqqqqnnnlllrrr}}}{{{xxxrrreee\\\^^^___]]]]]]```^^^]]]\\\YYYVVVQQQNNNLLLEEEBBB===;;;:::999999888888555444666666666:::AAATTT\\\ZZZaaa}}}wwwbbbdddrrr~~~{{{```eeewww{{{ppplllnnnuuuzzzsssmmmttt||||||}}}wwwhhhddd[[[OOODDDGGG\\\qqq{{{www[[[MMMggg~~~{{{uuuqqqpppfffccc^^^ZZZXXXUUUSSSQQQMMMKKKGGGEEEDDDCCCAAA???@@@???>>><<<;;;999888777555555555555666777888888888BBBVVV|||VVV___ffffffzzz|||zzzxxx~~~iiiRRRNNNVVVeeeyyy~~~xxx{{{xxxwwwuuuxxx{{{yyyxxx}}}}}}{{{yyywwwxxxqqqfff^^^^^^___^^^^^^aaa______^^^]]]YYYUUUQQQNNNHHHDDD???<<<;;;::::::999999666555777666666:::@@@VVV]]]\\\eee|||eeecccmmmzzz~~~``````ooozzzxxxxxxzzz{{{|||{{{yyyzzz}}}{{{{{{}}}|||qqqhhhfffjjjpppttt|||}}}xxxrrrnnnpppqqqvvvooojjjbbbVVVJJJDDDKKKaaawwwxxx\\\WWW{{{~~~zzztttnnnllljjjfffbbb^^^[[[XXXVVVSSSOOOMMMJJJHHHGGGEEEBBB???@@@???===<<<:::888888777666666555555666777888888666@@@SSS|||ZZZ^^^hhhcccyyyuuuyyyyyywww{{{oooVVVOOOVVVeee|||~~~|||qqq~~~{{{yyyxxxxxxxxxooohhhaaa____________````````````^^^[[[WWWSSSQQQKKKGGGCCC???>>>===;;;::::::777777888777666999>>>SSS[[[ZZZbbbhhhaaaiiizzz```[[[ddduuuwwwpppmmmlllkkkjjjiiigggdddddddddeeecccgggnnnwww}}}xxxqqqggg```aaaeeekkknnnuuuzzz}}}{{{|||yyysssooouuuqqqlllbbbSSSFFF@@@III```vvvyyysss]]]^^^wwwnnnjjjppplllgggbbb___\\\YYYWWWRRRPPPMMMKKKJJJGGGDDDBBB@@@???===:::999888777777777666666666666777777888555???PPPvvv\\\ZZZ~~~bbbvvvxxxnnnssswwwuuuvvvxxx^^^TTTWWWfff~~~mmmvvvuuukkk{{{~~~{{{yyyyyyzzz~~~lllhhhccc```___```aaabbb``````___^^^[[[XXXUUUSSSMMMJJJFFFDDDBBB???===:::;;;888888999888666888===NNNWWWVVVZZZqqqiiiaaahhh}}}}}}```YYY___ooo~~~||||||{{{yyywwwtttrrrrrrqqqqqq|||zzzwwwqqqjjjaaa\\\^^^dddhhhjjjqqqvvv|||zzzyyyqqqkkkrrr{{{nnnmmmbbbSSSDDD<<>>;;;;;;999888:::888666888===KKKWWWWWWUUUeeevvv~~~jjj```iiixxxaaa___cccnnnwwwxxxoooggg___[[[___dddhhhiiinnnrrr{{{~~~|||zzzrrrggggggyyyvvvhhhkkkbbbTTTEEE===EEE___xxxqqqeeejjjxxxuuupppmmmiiifffdddcccaaa___[[[WWWSSSOOOMMMLLLJJJIIIDDDBBB???<<<;;;::::::;;;888888777777777777777888777???KKKlllccc]]]}}}```nnnrrrzzzxxxvvvsssppp```YYYfffttt]]]aaammmzzznnnwww~~~~~~}}}{{{qqqwwwccccccaaa___aaafffiiijjj```___]]]ZZZXXXWWWVVVVVVOOONNNLLLKKKHHHDDD???;;;;;;999999:::888666777<<>>===<<<======888888777777777777777888666>>>IIIkkklllfff~~~___rrrppp}}}zzzuuuzzzxxxtttrrraaaWWWccc```ZZZgggqqqtttyyy}}}|||zzzvvvwwwrrr}}}sssgggdddbbbdddiiillliiifffeeebbb\\\WWWTTTTTTVVVXXXPPPOOOLLLKKKJJJHHHDDDBBB===;;;999777666666777888OOOUUUXXXUUUYYYhhhzzz|||lll```hhh{{{nnnmmmuuuvvvmmmggg```ZZZZZZ[[[\\\```fffrrrsssuuu{{{zzzsssyyyqqqqqqyyytttgggggg___SSSGGG@@@JJJhhh{{{jjjqqq{{{tttsssqqqnnnlllkkkiiifffdddZZZXXXVVVTTTSSSPPPMMMJJJIIIGGGCCC@@@>>>=========999888888777777777777777666<<>><<<:::888777888999:::OOO[[[^^^VVVUUUdddvvv~~~sssggglllzzzvvv}}}|||nnngggccc]]]YYYZZZ\\\^^^bbbhhhqqqsssvvv{{{yyysssnnnjjjpppqqqgggfff\\\PPPCCC>>>IIIggguuuiiivvv{{{{{{xxxrrrpppnnnnnnnnnmmmjjjhhh^^^[[[XXXUUUSSSPPPLLLJJJHHHFFFCCC@@@>>>======>>>::::::999888888888888888555<<>>===;;;999999999:::;;;NNN```eeeWWWQQQ___pppuuuxxxoooqqq|||}}}|||uuuzzzyyyuuuzzzrrrfffaaa^^^ZZZXXX[[[]]]___dddkkkooosssxxx|||{{{tttooommmiiipppooohhhggg\\\MMM@@@===JJJhhhrrrfffuuu}}}uuuwwwxxxsssrrrqqqqqqpppnnnjjjgggbbb^^^ZZZVVVSSSPPPLLLJJJHHHFFFDDDAAA???>>>>>>>>>;;;;;;:::999999999999999888===IIIlllmmmhhhqqqsssaaappp{{{{{{|||uuuzzz~~~}}}yyyuuu|||rrriiijjjjjj```^^^kkkzzz~~~uuuppppppqqqpppppphhhrrrnnniiigggeeeddddddcccaaa___```___^^^\\\YYYUUUQQQOOOQQQNNNJJJGGGFFFDDDBBB@@@???===;;;999999999;;;;;;JJJbbbiiiXXXNNN[[[kkkooo~~~zzzrrrttt}}}~~~xxxssslllsss{{{}}}xxxsssuuu}}}iiiddd```dddqqq}}}lllbbb___]]]ZZZ[[[^^^___```eeekkknnnsssyyy|||~~~zzzwwwvvvvvvqqqwwwooojjjjjj^^^MMM???>>>NNNjjjnnnbbbuuuyyyqqqsssssswwwuuusssqqqoookkkfffbbbbbb___ZZZVVVSSSPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>;;;;;;:::999999999999999;;;>>>IIIooonnncccmmm\\\hhh{{{wwwssszzzyyylllfffxxx|||cccaaaeeerrryyyyyy}}}|||~~~uuupppooooookkkfffcccsssqqqhhhgggfffffffffeeedddcccaaa___\\\XXXUUURRRQQQPPPOOOLLLIIIGGGFFFEEECCCAAA???>>>;;;999888888999:::DDD\\\gggYYYOOOYYYiiinnn}}}|||tttttt|||}}}mmmiiirrr}}}|||iiieeedddlll~~~zzzfff^^^^^^eeelllwwwrrrqqqtttwww{{{wwwhhh```______^^^___ccccccbbbeeekkkoootttzzz}}}~~~~~~}}}|||{{{{{{~~~xxxxxxqqqmmmjjj^^^KKK===???RRRlll}}}|||kkkccc|||zzzsssrrrnnnuuussspppnnnlllhhhddd``````^^^ZZZWWWUUURRROOOMMMGGGFFFDDDBBBAAA@@@???>>>::::::999888888888888888<<<;;;EEEppppppaaajjjWWW___~~~xxxsssrrryyynnnbbblllkkk___bbbjjjwwwooooooxxx}}}pppkkkfffbbb___^^^___hhhrrryyyrrrooonnnhhhaaabbbsssuuuhhhhhhhhhggggggfffffffff```]]]YYYVVVTTTSSSTTTUUUQQQPPPNNNMMMLLLIIIFFFCCCAAA???<<<:::888888888999@@@TTTaaaZZZRRRXXXgggpppxxxtttzzz~~~jjjeeeppp}}}mmmaaa___```mmmmmm^^^XXXVVV[[[cccbbbjjjuuu~~~~~~qqqddd^^^^^^aaabbbeeehhhgggdddggglllqqquuuzzz~~~}}}~~~|||yyywwwwwwxxxxxxnnnvvvpppnnnggg[[[HHH<<>><<<;;;:::999888@@@LLL\\\aaaUUUYYYqqqyyyyyy{{{eee[[[\\\bbbkkkqqqrrrtttxxx|||xxxjjjaaa^^^bbbhhhooonnnnnnooommmlllqqqyyymmmZZZLLLNNNTTTTTTSSSTTTSSS[[[ggguuu~~~}}}tttnnnsss}}}qqqmmmuuurrrllllllhhhddd]]]LLLNNNoooxxx___XXXiiizzzzzzsssooolllllljjjiiijjjlllllliiieeefffbbb\\\YYYWWWTTTPPPLLLLLLKKKJJJHHHFFFEEECCCBBB???>>><<<;;;::::::;;;;;;<<<;;;@@@UUUsss~~~\\\\\\ssscccvvv~~~wwwsssvvvbbbJJJFFFGGGKKKQQQXXX[[[\\\\\\bbbdddffffffccc```^^^^^^iiijjjkkknnnttt}}}{{{cccLLLDDDCCC@@@<<<<<>>@@@AAABBBEEEEEEEEEKKKWWWdddmmmmmmkkksss|||wwwmmmnnn{{{}}}{{{sssrrruuukkkbbbiiitttjjjaaa___```aaaaaaaaa```^^^]]]```___]]]]]]^^^___^^^\\\[[[]]]\\\\\\___```ZZZRRRMMMIIICCC???===;;;:::888:::>>>KKK___dddTTT]]]~~~tttzzzpppeeecccbbbgggjjjmmmxxxssshhh___^^^dddjjjooollliiiiiihhhhhhnnnuuu~~~ooo[[[QQQLLLRRRYYYZZZXXXYYYaaaeeennnzzz~~~|||wwwttttttyyy~~~~~~xxxsssXXXYYYiii~~~jjjmmmpppjjjdddYYYGGGKKKkkkxxx___[[[ooozzzwwwrrrpppooonnnnnnooopppoookkkggghhhaaaZZZWWWXXXXXXUUUQQQQQQPPPNNNKKKHHHFFFCCCBBB>>>===<<<;;;:::::::::;;;<<<999===QQQpppzzz[[[WWWwwwyyyoooyyywww~~~~~~vvvtttvvvuuu```RRRHHHBBBDDDHHHNNNTTTYYY[[[[[[ZZZaaabbbbbbaaa^^^\\\\\\]]]^^^```bbbeeekkkuuutttXXXJJJ>>>===???>>>=========>>>@@@BBBEEEKKKSSSXXXdddooo~~~iiiTTTBBB???BBBBBBCCCFFFGGGJJJQQQ\\\iiioooooollluuuxxxvvvyyy||||||tttuuuyyyqqqmmmyyyqqqeeeggg^^^bbbccccccbbb```^^^\\\ZZZ[[[ZZZZZZ[[[]]]^^^]]]\\\[[[]]]^^^^^^___aaa\\\UUUNNNKKKEEEAAA???<<<:::888:::@@@OOOeeegggWWWcccmmmnnnwww|||}}}qqqhhhbbb]]]aaannnwwwpppqqqsssrrrpppqqqqqqllleee```aaahhhmmmnnniiieeeddddddeeejjjrrr{{{qqqYYYPPPMMMNNNUUUZZZ\\\\\\\\\iiilllttt~~~~~~|||{{{xxxxxxxxxyyyzzzvvvnnneeeXXXYYYjjjtttccchhhkkkggghhhXXXEEELLLlll|||xxx[[[VVVnnn}}}yyyxxxtttrrrqqqqqqqqqrrrqqqnnniiiffffff```ZZZXXX[[[\\\ZZZVVVUUUTTTQQQNNNJJJGGGDDDCCC>>>======<<<;;;;;;::::::<<<999;;;MMMjjjyyyhhh]]]xxx|||tttzzzyyyvvvzzz}}}uuutttvvv~~~~~~tttqqqlll___OOODDDCCCFFFHHHHHHLLLRRRWWW[[[\\\[[[[[[```aaa```^^^\\\[[[[[[]]]WWWZZZ\\\___cccmmmzzzvvvaaaJJJCCC@@@>>>>>>>>><<<>>>AAA>>>>>>>>>>>>@@@CCCIIIMMMTTT^^^mmm|||cccQQQCCCAAACCCBBBDDDHHHKKKOOOVVV___gggkkkkkkjjjttt~~~|||yyy~~~vvvyyy~~~wwwvvvjjjbbbkkkbbbddddddcccaaa___\\\ZZZYYYWWWWWWWWWZZZ]]]^^^^^^\\\ZZZ^^^___^^^^^^___[[[UUUQQQMMMHHHDDDAAA>>>;;;999999@@@OOOdddgggXXXbbblllhhhpppyyy|||vvvhhh]]]YYYccc|||{{{rrrkkkdddbbbdddgggfffdddnnnooollldddaaaeeejjjmmmlllfffaaaaaaaaaccchhhoooyyy~~~yyy[[[MMMJJJLLLPPPUUUZZZ\\\^^^```fffjjjsss~~~}}}|||{{{zzzzzzyyyuuurrrqqqqqqllleeeUUUUUUbbbzzzpppeeefffiiihhhfffTTTAAAMMMmmm~~~vvv{{{}}}~~~sssUUUPPPlllzzz{{{vvvtttrrrooopppqqqqqqnnnkkkgggeeeccc```]]]\\\]]]]]][[[YYYWWWVVVSSSOOOKKKGGGDDDCCC>>>>>>>>>===<<<<<<;;;;;;<<<999;;;JJJeee||||||sssaaawww~~~rrr|||vvvzzz|||uuutttuuu||||||nnnfffYYYTTTLLLFFFEEEGGGJJJLLLNNNRRRVVVYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYZZZ\\\YYY\\\^^^^^^___eeeoooxxxhhh[[[TTTKKKBBB;;;>>>AAA@@@===;;;===AAA===>>>>>>======???BBBEEEIIIRRR```mmmzzz```QQQDDDCCCEEEDDDGGGMMMQQQVVV]]]bbbdddfffhhhjjjvvv{{{uuuxxx|||qqqpppkkkfffzzzjjjeeecccbbb```^^^\\\[[[ZZZYYYWWWWWWXXX[[[^^^___^^^]]]\\\```aaa______^^^ZZZTTTSSSOOOJJJFFFCCC@@@<<<999777===III\\\cccWWWZZZrrrooohhhlllyyyttteeeWWW^^^nnnyyyiiidddeeeiiigggdddeeejjjooosssuuuyyykkkdddeeehhhgggfff```[[[\\\]]]___dddiiisssyyy|||]]]MMMJJJKKKOOOTTTWWWZZZ___dddgggdddiiittt}}}||||||{{{{{{vvvwwwuuupppnnnooojjjcccSSSSSSaaavvvyyymmmhhhfffeeehhhnnneeeRRRAAAPPPppp{{{yyytttxxxyyy{{{qqqUUUUUUqqq{{{uuussssssrrrnnnoooppppppmmmkkkiiigggddddddddddddbbb___\\\ZZZXXXWWWTTTPPPLLLHHHEEECCC????????????>>>===<<<<<<;;;999;;;GGG___wwwwww```ssspppxxx}}}zzz~~~}}}xxxsssssszzz}}}oooccc^^^LLLHHHEEEEEEHHHJJJMMMNNNSSSUUUWWWXXXWWWXXX[[[^^^ZZZ[[[[[[[[[YYYYYYZZZ\\\^^^aaacccaaa^^^aaaiiiqqqrrr___TTTMMMHHHFFFHHH===@@@BBB@@@>>>======>>>===>>>??????>>>>>>???AAADDDJJJSSS]]]hhhvvv```QQQEEEEEEGGGGGGKKKSSSWWW]]]ccceeedddeeehhhlllzzz}}}wwwqqqtttuuufffaaaooommmkkkqqqdddbbbaaa```]]][[[ZZZZZZZZZZZZYYYYYYZZZ\\\___```^^^]]]___cccdddbbb```___[[[VVVTTTPPPLLLGGGDDDAAA===:::666:::BBBSSS___VVVSSSaaazzzqqqhhhiii{{{rrrbbbTTTbbbuuuwwwlllkkknnnqqqtttsssssswwwtttgggeeedddaaa```ZZZVVVWWWYYY[[[___dddnnnsss{{{yyy]]]KKKIIIPPPNNNSSSXXXZZZ]]]cccjjjooohhhnnnzzz}}}|||{{{|||{{{{{{pppuuuwwwtttrrrpppggg\\\IIILLL[[[mmm}}}dddZZZQQQPPPZZZ______eeepppjjjWWWGGGWWWuuu|||uuuxxxwwwzzzyyy{{{ttt[[[^^^yyywwwrrrsssttttttnnnpppqqqqqqooommmllllllhhhjjjlllkkkgggaaa]]]\\\XXXWWWTTTPPPLLLHHHEEEDDD@@@@@@@@@@@@???>>>===<<<::::::<<>>;;;>>>@@@BBBBBBAAA@@@@@@AAA???BBBGGGMMMUUUaaapppzzz```WWWNNNKKKMMMPPPVVV]]]iiigggggghhhfffeeejjjqqq~~~zzzsssoootttlllUUUZZZzzzhhhzzznnnjjj^^^]]][[[YYYWWWVVVXXXZZZ[[[ZZZYYYXXXZZZ^^^bbbdddeeecccbbbaaa```]]][[[YYYXXXXXXUUUPPPLLLHHHCCC>>>;;;===666;;;PPPaaaaaaZZZVVVoooyyyyyykkkccczzzmmmcccWWWggg}}}xxxtttwwwyyy{{{~~~|||hhh`````````]]]YYYUUUTTTWWW]]]bbbdddjjjjjjppp}}}jjjVVVHHHGGGNNNRRRSSSYYY]]]]]]\\\cccppp|||~~~}}}~~~yyyzzz|||uuutttttttttrrrjjj]]]SSSWWWTTT[[[iiipppgggYYYPPPOOOHHHVVVgggeeecccoooyyyjjjOOOJJJaaauuuxxx{{{www|||uuu^^^fffsssnnnppprrrqqqqqqrrrrrrnnniiiiiimmmmmmiiifffhhhiiigggccc```___```\\\XXXSSSPPPNNNKKKFFFBBBCCCBBBAAA???===<<<;;;;;;:::888<<>>???CCCEEEHHHOOOXXXhhhppp~~~eeeYYYPPPSSS[[[aaafffjjjllliiiiiikkkllloooyyyyyysssiiieee^^^UUUkkkooollldddccc[[[TTTUUUVVVWWWYYYZZZ\\\\\\[[[[[[[[[]]]```aaaaaa```______^^^]]]\\\ZZZXXXWWWVVVTTTPPPMMMKKKGGGCCC@@@BBB;;;===MMM```eee[[[QQQ^^^oooyyyrrrqqq{{{ttthhh]]]ZZZgggsss}}}|||jjjccc___]]]XXXWWWVVVXXX]]]bbbeeefffkkkiiimmmvvv~~~oooOOOIIIGGGKKKQQQRRRYYY\\\```bbbfffrrr~~~}}}}}}|||{{{}}}|||vvvsssqqqqqqqqqoooiii___XXXTTTZZZ```^^^RRRIIILLLTTT^^^qqqqqqmmmyyy|||nnnPPPKKKeee}}}zzz~~~}}}eeedddwwwrrrmmmnnnmmmjjjhhhhhhjjjjjjhhhiiikkkiiidddhhhgggeeebbb___^^^```bbb]]]ZZZVVVSSSQQQNNNJJJGGGDDDCCCAAA???===<<<;;;;;;<<<999<<<>>>IIIhhhggglllmmmzzzyyyrrrtttyyyiiiaaammmzzzvvvhhhYYYLLLFFFEEEGGGKKKPPPUUUYYY]]]^^^aaa]]]ZZZXXXZZZ\\\^^^___\\\YYYWWWYYY^^^bbbcccccc```dddfffccceeeqqqooo___UUUPPPNNNUUUUUUTTTSSSQQQNNNLLLKKKKKKJJJHHHHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@>>>???AAABBBAAAEEEKKKRRR[[[jjjzzzggg[[[SSSWWWaaahhhkkklllhhhfffgggjjjnnntttuuurrrggg^^^WWWWWWttthhhnnndddaaa[[[VVVWWWYYY[[[\\\]]]]]]]]][[[[[[\\\^^^``````___]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[YYYUUUQQQMMMHHHCCC???BBB===<<>><<<;;;;;;===:::<<<===DDD```kkkggghhhzzzzzzssstttyyy{{{hhhbbboootttbbbQQQGGGDDDFFFIIINNNTTTYYY]]]```aaabbb___[[[ZZZ\\\^^^```aaa[[[WWWUUUXXX^^^cccccc``````eeegggfffkkkxxxsss```SSSMMMNNNPPPVVVWWWXXXYYYWWWTTTQQQOOONNNMMMLLLMMMMMMMMMKKKIIIFFFEEEDDDCCCBBBAAAAAABBBCCCAAAAAACCCCCC@@@AAAEEEDDDKKKWWWdddooouuuxxxyyy~~~}}}}}}fff[[[UUU[[[dddiiijjjjjjdddccceeejjjpppyyysssrrreeeWWWPPPTTTrrrdddrrrzzzccc___YYY[[[\\\^^^___```___^^^]]][[[[[[\\\]]]______]]][[[VVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZVVVTTTPPPKKKFFFBBB???===<<>>===@@@RRRffffffZZZWWWcccuuuvvvrrruuu^^^QQQYYYfffttt}}}aaaXXX\\\___aaacccZZZ[[[\\\```dddffffffeeeiiiiiikkkpppvvv~~~|||]]]NNNSSSVVVZZZ___^^^eeeppp~~~~~~~~~zzzwwwwwwyyyvvvpppeeegggiiihhheee___XXXTTTXXXaaafffaaabbbtttssswwwxxxVVVRRRggg{{{rrrkkkkkkzzzbbbyyyqqqrrrttttttssstttvvvyyyyyyvvvuuusssllleeeaaabbbdddhhhiiihhhdddaaaXXXYYYXXXUUURRROOONNNOOOIIIHHHFFFCCCAAA???>>>======:::=========SSSuuurrrcccjjj~~~vvvvvvyyy~~~mmmeeeooouuu```PPPCCC@@@DDDIIIMMMSSSZZZ___bbbbbbbbb```___^^^___aaabbbbbbaaa]]]\\\\\\___ccceeedddbbbbbbggglllooowwwxxxbbbSSSOOORRRVVVXXXWWWZZZ___ccceeedddbbb```^^^]]]ZZZYYYYYYXXXVVVTTTOOOOOOPPPPPPNNNKKKIIIGGGHHHCCCAAADDDEEEBBBAAACCCAAAAAABBBDDDGGGLLLPPPRRRSSSSSSRRRRRRTTTZZZaaaggg{{{YYYWWWYYYaaaggggggeeeeeefffgggmmmwww|||zzzvvvsss___JJJHHHUUUtttvvvpppddd^^^\\\WWW^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXYYYZZZ[[[[[[[[[[[[[[[RRRQQQQQQQQQQQQOOOKKKGGG===AAA???<<>>>>>;;;NNNqqqwwweeessswwwyyyxxxyyypppfffooodddRRRHHH@@@@@@FFFJJJNNNUUU\\\```bbbbbbaaa^^^^^^___aaaccccccbbb```]]]^^^```bbbcccccccccbbb```fffmmmsss}}}vvv^^^RRRSSSXXXYYYWWWWWW[[[```fffiiikkkjjjjjjkkkiiieeebbbaaa```___]]]VVVXXXZZZ[[[YYYUUUPPPMMMMMMGGGCCCEEEFFFDDDBBBDDDBBBAAAAAAAAABBBDDDFFFHHHFFFFFFFFFFFFGGGJJJNNNRRRbbbkkkxxxTTTTTTZZZccchhhgggffffffiiikkkrrr~~~~~~{{{xxxuuurrr]]]IIIKKK^^^fffmmm^^^]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXVVVVVVXXXZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXRRRQQQQQQPPPOOOLLLGGGCCC>>>DDDAAA;;;FFF^^^eee\\\UUU```ooozzz}}}|||{{{{{{iii~~~yyyoooZZZNNNKKK[[[zzzjjjVVVWWW^^^______bbbaaa``````aaaccceeedddcccbbbccchhhnnnttt|||}}}ddd[[[aaa```aaaiiimmmkkk}}}}}}~~~~~~yyy{{{zzzwwwvvvsssiii___cccgggkkkkkkfff^^^VVVRRRaaabbbccckkk|||ttttttVVVPPPfffwwwmmmqqqyyyooo{{{sssrrrsssssstttvvvvvvxxxxxxvvvuuuuuupppiiijjjgggcccbbbbbbaaa^^^[[[ZZZ\\\]]]ZZZVVVSSSTTTVVVMMMKKKIIIFFFDDDBBB@@@@@@:::999??????:::LLLooo{{{gggtttvvvxxxzzzyyyzzzssshhhooouuuVVVIIIDDD@@@AAAFFFKKKOOOVVV]]]aaabbbaaa```\\\]]]___bbbddddddaaa___[[[]]]aaabbbaaa`````````^^^eeemmmuuuvvv^^^SSSWWW\\\ZZZVVVWWW[[[aaaggglllooooooooouuuqqqllliiihhhgggeeedddcccfffiiijjjhhhccc]]]YYYSSSLLLGGGHHHHHHFFFDDDEEEAAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDDDDCCCDDDGGGIIIJJJSSS```mmm{{{WWWYYY]]]```eeejjjkkkiiilllppp{{{~~~~~~}}}{{{|||{{{mmmWWWHHHKKKffflll{{{nnn```WWWXXX\\\TTTVVVZZZ]]]^^^^^^\\\[[[ZZZXXXVVVTTTTTTVVVXXXYYY```^^^[[[ZZZZZZZZZYYYWWWZZZWWWSSSOOOMMMKKKIIIGGG@@@CCC@@@:::???OOO\\\```XXX]]]fffpppxxxyyytttmmmkkk~~~{{{pppYYYQQQLLL[[[eeeYYY\\\^^^bbbfffccceeebbb``````bbbccc```^^^aaaeeejjjpppwwwnnn```aaafffhhhlllqqq{{{}}}zzz|||~~~}}}zzzwwwtttsssrrrpppnnnooollliiifff___WWWWWWZZZbbbeeehhhrrryyyvvvqqqNNNUUUnnn|||cccsssqqqwwwtttsssssspppooovvv}}}|||zzzxxxxxxwwwuuusssnnnnnnnnnjjjdddaaabbbccceee___YYYXXXZZZ[[[XXXUUUOOOMMMIIIFFFEEECCC@@@>>>;;;<<<999;;;AAAGGGaaassstttwwwtttttt{{{yyyxxx~~~wwwllljjj}}}xxxZZZ@@@<<>>;;;<<<@@@EEE```vvv~~~ppprrrrrr|||zzz~~~xxxllliiizzz~~~~~~pppYYYFFF888888<<<<<<@@@FFFLLLTTT\\\]]]^^^aaabbbaaa^^^^^^___aaaddddddcccaaa^^^___``````````````````hhhkkkqqq|||zzzhhhXXXUUUZZZ^^^______^^^aaaggglllrrryyyyyysssiiibbb\\\WWWQQQLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAABBBCCCDDDFFFMMM[[[nnn{{{[[[]]]bbbhhhnnntttxxx{{{|||yyy{{{xxxqqqdddYYYNNNLLL\\\zzz|||kkkaaaVVVOOORRRRRRVVVUUUUUUUUUTTTSSSSSSSSSTTTSSSRRRQQQRRRRRRTTTUUUSSSRRRQQQRRRTTTUUUUUUTTTPPPMMMKKKJJJIIIIIIHHHFFFEEEAAA???>>>;;;AAAXXXrrrjjj``````nnnvvvssssssxxxuuuuuupppvvvhhhPPPRRRSSSeee~~~{{{{{{~~~ooo[[[VVV]]]^^^cccjjjjjjlllhhheeeeeehhhiiihhhgggfffggglllvvvqqqeeegggpppxxx{{{vvvtttsssqqqqqqrrrrrrqqqpppnnnjjjeeebbb]]]XXXYYY^^^UUU___gggkkkwwwsssqqqdddRRR___{{{}}}vvvmmm___kkk{{{uuuppppppqqqqqqssswwwvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvvvvuuutttsssuuuvvvlllhhhbbb___^^^]]]ZZZWWWTTTQQQMMMJJJIIIGGGDDDBBB===@@@======???CCC^^^xxxiii|||rrrppp~~~|||zzzmmmgggvvv{{{{{{cccRRRBBB;;;888<<<======CCCLLLLLLUUU]]]______``````___^^^^^^```bbbeeeeeecccaaabbbaaa``````````````````jjjmmmtttqqqcccWWWVVV\\\```bbbccc^^^ccciiiqqqxxxyyyqqqggg]]]VVVRRROOOJJJGGGFFFFFFFFFEEECCCBBBBBBBBBDDDEEEDDDBBBGGGGGGFFFEEEFFFMMMWWW```www]]]^^^ccckkkrrrwww~~~yyyzzzvvvdddUUUMMMGGGOOOhhhtttuuu\\\VVVRRRXXXUUUSSSRRRQQQPPPOOOPPPPPPQQQTTTTTTSSSSSSTTTTTTUUUUUUWWWUUUTTTSSSTTTSSSPPPNNNMMMKKKJJJJJJJJJKKKJJJHHHFFF???@@@CCC>>>???\\\{{{gggaaaqqq}}}xxxtttzzz{{{sssiiiooozzzfffSSSSSSTTT```sss}}}~~~vvvuuu}}}}}}ppp___\\\bbbbbbeeekkklllpppllliiiiiilllnnnnnnllljjjkkkooozzzqqqhhhllluuu~~~||||||~~~|||xxxvvvtttrrrrrrssssssrrrqqqoooiiiccc```\\\XXXYYY^^^[[[dddkkkqqq|||vvvaaaWWWhhh}}}lllrrriii```jjjxxxrrrqqqtttuuutttsssuuuvvvxxxxxxwwwvvvvvvvvvyyyyyyyyyxxxxxxxxxyyyzzzlllhhhdddaaa```___\\\ZZZUUURRROOOLLLJJJGGGEEEBBB<<<@@@>>>>>>>>>BBB]]]yyyzzzrrrzzzyyyooo}}}zzz~~~~~~ooofffssszzzrrrZZZJJJ<<<:::;;;>>>??????EEENNNNNNWWW___`````````___]]]______aaadddffffffdddbbbcccbbbaaa______```aaaaaakkkoooxxxnnncccZZZZZZ^^^``````aaaaaaeeelllttt~~~{{{qqqkkkaaa[[[SSSNNNKKKJJJHHHFFFEEEDDDCCCDDDFFFGGGGGGFFFKKKKKKJJJIIIHHHKKKPPPTTTbbbuuu______eeeooovvv{{{{{{sssXXXMMMFFFGGGZZZ~~~rrrxxxYYYTTTRRRYYYTTTOOONNNMMMLLLMMMOOOQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTRRRPPPMMMOOOMMMMMMMMMNNNOOOMMMLLLHHHAAAAAAEEE???===WWW{{{xxxbbb[[[ppp|||~~~{{{uuujjjlll{{{}}}sssggg\\\WWWWWW]]]eeefffbbbccciiippptttxxx{{{qqq```]]]eeeeeehhhooooooqqqnnnlllmmmppprrrrrrpppoooooosss}}}uuuooovvv|||yyyxxxzzz~~~}}}~~~~~~zzzxxxuuutttttttttsssqqqnnnhhhaaa___\\\YYYYYY]]]eeejjjoooxxx}}}yyybbb^^^qqq~~~qqq```ooowww]]]XXXiii}}}wwwuuuxxxzzzwwwrrrvvvxxxzzzyyyvvvtttssssssyyyxxxwwwwwwwwwwwwwwwwwwrrroookkkhhheeebbb___]]]VVVSSSOOOLLLJJJHHHEEEBBB;;;???>>>>>>???AAAZZZzzzttt~~~|||mmmvvv|||xxxzzzrrrfffsssyyy}}}iiiTTTGGG:::888777999<<>>999LLLgggsssaaa[[[kkk{{{}}}yyyyyysssnnn|||sssmmmhhh```___bbbggghhheeefffjjjzzzzzzrrruuu}}}ppp^^^[[[eeehhhmmmssssssqqqooonnnppptttuuutttrrrppprrrwww|||{{{}}}zzzyyy{{{}}}~~~||||||}}}{{{yyyvvvttttttsssqqqpppjjjddd^^^^^^]]][[[[[[^^^jjjpppxxx~~~jjj```tttvvvjjj[[[zzzjjjQQQQQQiii~~~}}}zzz|||~~~{{{uuuvvvyyy{{{zzzuuuqqqpppqqqwwwuuussssssttttttsssrrrrrrqqqmmmiiiddd___[[[YYYXXXUUUQQQMMMKKKIIIEEECCC===???===>>>AAAAAAUUUwww|||pppwwwvvvooonnn}}}vvvvvv}}}vvvgggqqqxxxtttaaaOOODDD:::888666888>>>FFFMMMQQQWWW___dddbbb```aaa```___```aaacccgggiiiiiifffcccaaaaaabbbcccdddfffggghhhpppwwwyyy\\\XXXWWW\\\^^^^^^^^^aaahhhooo|||wwwpppjjjbbb\\\QQQMMMIIIGGGHHHIIIJJJJJJDDDEEEEEEGGGKKKPPPUUUXXXYYYbbbnnn{{{fffgggppp~~~}}}vvv___LLLJJJIIIUUUwwwooodddgggWWWPPPIIISSSKKKLLLLLLMMMNNNPPPQQQSSSTTTQQQSSSUUUWWWXXXXXXVVVUUUOOOPPPSSSVVVZZZ\\\\\\ZZZYYYXXXWWWWWWWWWVVVTTTQQQNNNHHHDDDDDD@@@<<>>CCCLLLUUU[[[\\\bbbeeeccc```aaabbbaaa```aaadddhhhjjjjjjfffcccaaabbbeeegggjjjlllnnnnnnuuu}}}oooWWWVVVYYY___aaa```aaadddnnnxxx|||tttccc^^^VVVQQQNNNOOOOOOOOOMMMLLLKKKMMMQQQWWW]]]```bbblllvvv~~~jjjjjjvvv{{{zzz}}}xxxfffSSSHHHJJJKKKXXXzzzeeebbbcccXXXRRRKKKVVVOOOMMMNNNOOOPPPQQQRRRRRRSSSOOOQQQSSSVVVWWWVVVTTTSSSSSSTTTWWW[[[___aaa```___\\\[[[ZZZZZZYYYXXXUUURRRNNNIIIFFFEEECCCAAAFFFMMM^^^```cccdddgggppp|||xxxfffxxx}}}nnnkkkjjjnnntttxxx{{{~~~jjjbbbjjjnnntttwwwsssooonnnpppssswwwxxxuuuqqqooottt|||}}}|||}}}zzz}}}}}}{{{yyyzzzyyyuuuqqqtttrrrpppoooooonnnmmmlll^^^YYYXXX]]]aaabbbccceeejjjccctttrrrlllaaa]]]OOO[[[sssyyyssswww{{{zzzuuuppppppqqqrrrpppnnnnnnqqqsssrrrpppfffggghhhgggfffddddddddd\\\YYYUUUQQQOOOLLLIIIGGGFFFCCC>>>???BBB>>>IIIbbbqqqkkkqqqyyyxxx}}}kkkiiipppyyy}}}nnn[[[III???777<<<@@@AAADDDLLLVVV\\\___dddgggccc```aaacccbbb```bbbeeeiiikkkjjjgggcccaaacccgggkkknnnqqqrrrsssyyygggZZZZZZ^^^dddeeeccccccfffttttttmmmcccZZZVVVUUUUUUUUUTTTQQQOOOOOOSSSYYY___bbblllxxxmmmuuu}}}yyywwwtttiiiYYYPPPPPPQQQOOO]]]}}}xxxYYYiiicccYYYSSSMMMLLLKKKJJJKKKLLLNNNOOOQQQSSSSSSPPPSSSVVVWWWWWWWWWXXXYYYUUUWWWZZZ]]]```aaabbbbbbYYYVVVUUUUUUXXXYYYWWWUUUPPPOOOLLLHHHFFFEEEDDDDDDTTT___ddd^^^bbbvvvuuukkkxxxwwwyyyzzztttooommmpppwww}}}tttfffkkkqqqwww{{{vvvrrrrrrrrrtttvvvwwwvvvuuussswww~~~}}}~~~xxx}}}|||}}}}}}}}}}}}{{{yyywwwvvvwwwtttqqqooonnnkkkgggdddccc___\\\^^^bbbdddfffgggfffqqqzzzyyykkkiii{{{ZZZXXXiiiyyy~~~|||vvvrrrwwwvvvtttrrrpppnnnnnnmmmsssqqqooonnnoooooonnnmmmjjjlllooonnnkkkfffcccbbbaaa\\\VVVPPPMMMJJJGGGEEEGGGAAA???AAA???===JJJ\\\rrrooommmjjj|||xxx||||||lllkkkmmmuuu}}}nnnYYYHHHAAA>>>======@@@GGGQQQ[[[aaaddddddbbb___]]]]]]```bbbdddeeeggghhhhhhhhhgggggggggjjjmmmmmmkkkmmmsssxxxaaaZZZ^^^cccgggiiijjjmmmooovvvjjjccc___\\\ZZZVVVWWWYYY[[[\\\]]]______jjjvvvnnnxxx{{{vvvqqqeeeXXXSSSTTTSSSUUUbbb}}}oooaaa{{{^^^TTTOOOLLLMMMKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUWWWYYYZZZXXXVVVSSSQQQOOOLLLJJJGGGFFFEEETTTaaaddd^^^gggvvviiiwww|||xxxzzz{{{|||zzzuuuttttttvvv{{{uuufffiiinnntttyyyuuuqqqooonnnqqqtttvvvvvvttt{{{|||www}}}}}}}}}|||zzzwwwuuusssxxxyyyyyyuuupppkkkhhhhhhccc```^^^______```cccggg}}}~~~pppwwwnnnrrr|||]]]```uuu}}}xxxyyy{{{~~~}}}zzzxxx|||{{{xxxvvvsssqqqooooootttrrrpppoooooonnnmmmkkkhhhjjjmmmmmmjjjgggdddccc```]]]WWWSSSOOOLLLHHHFFFGGGAAA@@@BBB@@@>>>IIIYYY~~~uuummmrrrnnn}}}zzz}}}oookkkmmmuuuqqq\\\KKKCCC>>>>>>???CCCJJJTTT^^^cccddddddbbb```^^^^^^aaaccceeefffhhhiiiiiiiiihhhhhhfffkkkppprrrsssuuuzzzxxx```aaadddgggiiilllqqqxxx~~~yyyrrrmmmjjjgggggghhhiiijjjiiigggfffjjjttt}}}vvvzzzssskkk```VVVUUUXXXVVVXXXdddiiioooZZZPPPMMMLLLOOONNNNNNOOORRRSSSTTTSSSRRRQQQVVVWWWWWWWWWUUUUUUVVVXXXZZZZZZZZZZZZYYYWWWVVVTTTXXXXXXXXXYYYZZZYYYVVVSSSUUUTTTSSSQQQOOOKKKHHHGGGNNN^^^bbb[[[dddzzznnn|||ttt{{{ooottt{{{{{{xxx{{{}}}}}}~~~yyyggghhhjjjqqqwwwtttqqqnnnkkknnntttxxxxxxvvv}}}~~~zzzxxx|||zzzwwwtttrrrsssxxxzzzvvvmmmfffeeegggcccaaa```___[[[YYY```iii}}}vvv|||{{{mmmmmmsssYYYccc|||{{{tttvvvwwwyyy{{{|||}}}}}}}}}}}}zzzvvvtttrrrrrrtttrrrooonnnmmmllliiiggggggjjjlllllljjjgggdddddd```^^^ZZZWWWTTTOOOJJJFFFEEEBBBAAACCCAAA???HHHUUUtttxxxmmm{{{oooxxx~~~|||~~~tttjjjllltttsss\\\KKKDDD>>>@@@BBBHHHOOOXXXaaaeeeccccccbbbaaa___```bbbeeeggghhhiiijjjjjjjjjiiihhhiiinnntttxxxzzz}}}lll```hhhjjjkkklllqqqzzz}}}{{{{{{{{{|||yyysssnnnjjjuuu~~~zzzvvvppphhh___YYYXXXYYYVVVRRRaaakkk[[[PPPMMMNNNRRRQQQPPPQQQTTTUUUUUUTTTQQQPPPTTTUUUUUUTTTSSSSSSVVVXXXUUUVVVWWWXXXXXXWWWVVVVVVXXXYYYYYYZZZXXXUUUQQQOOOUUUVVVVVVUUURRRNNNJJJGGGGGG]]]fff]]]aaavvv|||{{{yyyqqqzzz}}}qqqxxx~~~kkkiiihhhlllrrrppprrrnnnkkknnnuuu{{{{{{yyyzzz~~~~~~{{{xxxuuusssppptttvvvsssmmmgggeeefffbbb``````^^^WWWUUU```pppxxxuuutttdddpppfffSSSddd}}}~~~{{{xxxwwwwwwxxxyyy{{{}}}~~~}}}{{{xxxwwwuuuuuusssqqqooommmllljjjgggdddjjjlllmmmmmmjjjfffdddddd```___]]][[[XXXSSSMMMHHHDDDBBBBBBDDDBBB@@@GGGPPPggg|||pppnnnvvvxxx}}}~~~yyyjjjllltttqqqZZZJJJDDD>>>@@@EEELLLTTT[[[aaaddd```aaaaaa``````aaacccfffhhhhhhiiijjjjjjjjjiiihhhmmmqqqvvvzzz~~~dddcccjjjllloooqqquuu{{{uuu}}}wwwuuuooojjjfffdddaaa]]]VVVMMM```pppyyyZZZQQQLLLLLLQQQPPPPPPQQQSSSTTTTTTRRROOONNNPPPQQQQQQQQQPPPRRRUUUWWWRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTWWWWWWVVVTTTQQQPPPTTTUUUVVVUUUSSSOOOKKKHHHGGG___mmmgggbbbjjjrrrqqqppp~~~~~~vvvxxxrrr{{{nnniiieeehhhllljjjqqqmmmkkknnnuuuzzz|||{{{|||}}}yyyvvvtttssssssrrrrrrrrrqqqoookkkiiibbb___^^^^^^WWWVVVhhh~~~uuudddyyy]]]WWWkkk}}}yyy{{{~~~|||zzzxxxvvvvvvwwwyyy{{{|||{{{zzzyyywwwwwwwwwwwwuuusssqqqpppooommmiiigggmmmnnnooommmjjjfffdddccc```______^^^\\\VVVOOOJJJDDDCCCCCCCCCBBBAAAFFFKKK___{{{ttttttzzzuuu}}}|||}}}jjjllluuupppYYYKKKFFF???CCCIIIQQQXXX]]]```bbb]]]___`````````aaadddggghhhiiijjjkkkjjjjjjhhhhhhmmmoootttzzzxxx___dddhhhmmmssswww|||~~~|||xxxuuuooommmqqqtttnnneeeWWWSSSllltttjjjWWWPPPIIIHHHMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLNNNOOOPPPPPPQQQTTTVVVRRRSSSTTTUUUUUUTTTSSSRRRLLLOOORRRTTTUUUTTTUUUVVVRRRSSSTTTTTTSSSOOOLLLJJJEEEXXXiiijjjbbb___aaacccppp|||vvvyyyxxxtttuuu~~~ppplllggggggjjjgggmmmmmmmmmppptttxxx{{{|||}}}yyyxxxyyyzzz~~~~~~{{{xxxuuusssrrrqqqpppnnnlllmmmnnnnnnkkkiiiddd^^^]]]___\\\___wwwtttfff}}}pppXXXddd|||{{{wwwzzz~~~}}}zzzwwwtttssstttvvvxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttsssssssssqqqnnnkkklllnnnnnnllliiifffdddddd`````````___]]]XXXQQQLLLEEEEEEDDDBBBAAABBBEEEHHH^^^zzzwwwzzzsssxxx{{{~~~lllnnnwwwoooYYYMMMKKKDDDIIIPPPXXX^^^`````````\\\^^^```aaabbbcccfffiiijjjkkklllllllllkkkjjjiiiiiilllrrr{{{qqq^^^fffgggoooyyy|||zzzyyyssskkklllvvvxxxlll[[[gggnnnxxxlllZZZSSSQQQGGGEEEKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLNNNPPPQQQQQQPPPRRRSSSQQQQQQRRRSSSRRRQQQPPPOOOMMMPPPSSSTTTSSSSSSUUUWWWRRRRRRSSSSSSRRRPPPNNNLLLEEEMMM\\\gggfff]]]ZZZ^^^qqq{{{}}}zzzuuusssooonnnpppmmmnnnppptttvvvwwwyyy}}}}}}mmmpppllljjjmmmqqqvvv{{{zzzwwwuuusssrrrqqqqqqllllllkkkiiiggggggggghhhhhh```]]]aaaccclll~~~qqqjjj^^^\\\~~~{{{zzz{{{wwwuuurrrpppppprrruuuwwwvvvuuutttsssrrrrrrrrrrrrpppppppppqqqrrrqqqnnnlllhhhiiijjjiiigggeeeeeeeeeaaa``````___^^^YYYSSSNNNFFFFFFDDDAAA@@@BBBEEEFFFYYYwwwwwwqqqfff||||||oooqqqyyy~~~kkkWWWNNNMMMLLLQQQYYYaaaeeeeeecccaaa\\\___aaacccdddfffiiilllmmmnnnnnnooonnnmmmlllkkkjjjnnnwwwjjj___iiikkkuuu}}}tttyyy~~~|||~~~}}}|||||||||{{{yyywwwxxxpppfffgggvvv}}}ooo]]]yyyaaa|||yyy\\\QQQRRRRRRHHHEEEKKKMMMJJJJJJJJJIIIIIIIIIIIIIIINNNPPPSSSSSSRRRPPPPPPPPPMMMNNNOOOPPPQQQPPPOOOOOOSSSUUUVVVUUURRRQQQRRRUUURRRRRRSSSSSSRRRQQQPPPOOOKKKJJJUUUiiinnnddd```eeeoooyyyvvvnnn{{{{{{{{{wwwwwwxxxuuupppuuu{{{|||{{{|||tttbbb___^^^aaajjjttt~~~zzzyyywwwuuussssssssssssnnnpppppplllfffdddhhhmmmkkkaaa^^^dddiiiuuu}}}jjjyyyrrrsssxxxXXXggg|||xxxtttqqqpppnnnmmmnnnrrruuuwwwvvvuuusssrrrpppooooooooojjjjjjkkkmmmooonnnllliiiccceeeggggggfffeeefffgggaaa``````___]]]YYYSSSOOOGGGGGGDDD@@@???BBBEEEFFFSSSrrrwwwlllccc~~~}}}|||rrrtttzzzzzzgggTTTLLLMMMRRRXXX```gggkkkiiieeebbb]]]```ccceeegggiiilllnnnooopppqqqqqqqqqooonnnmmmooottt~~~ttteeebbblllpppzzzssshhhppp}}}zzzyyyyyyyyyzzzzzzhhhiiimmmjjjttt{{{mmm___qqqWWWqqqqqqWWWNNNGGGHHHJJJJJJIIIJJJKKKJJJIIIGGGEEEFFFJJJMMMNNNMMMMMMLLLLLLLLLLLLMMMJJJLLLMMMMMMMMMMMMNNNPPPQQQSSSUUUVVVTTTQQQNNNKKKOOOOOOPPPPPPPPPPPPPPPPPPIIINNNNNN^^^tttiiiXXX```ooo|||yyytttpppuuuwww~~~~~~}}}kkkgggkkkmmmnnnqqqzzz}}}~~~~~~}}}{{{|||zzzwwwtttssssssuuuvvvrrrsssqqqlllfffeeeiiinnndddiiihhh^^^___wwwvvv}}}hhhqqqppphhh~~~kkkZZZzzzvvvzzzwwwuuussspppoooooopppqqqvvvvvvuuurrrmmmkkklllnnnkkkjjjjjjmmmppprrrpppnnnfffggghhhgggdddccccccdddaaa``````^^^\\\YYYVVVTTTMMMGGGDDDEEEEEEBBBBBBDDDPPPiiigggeeewww~~~~~~uuusssvvvttt```PPPKKKKKKUUU]]]dddfffffffffccc___aaabbbddddddeeehhhmmmpppppptttuuurrrlllkkkpppvvvooovvv}}}kkkbbbdddkkknnnzzzzzzjjj```iii}}}{{{zzzyyyyyyzzzzzzwwwiiiggggggcccpppxxxkkkbbbfffYYYnnnwwwVVVMMMGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKQQQQQQRRRSSSRRRQQQPPPOOOIIIMMMLLLYYYqqqmmm^^^___ttt|||ssskkkeeewwwlllzzzxxxpppttt~~~}}}}}}{{{yyyzzzyyyxxxwwwuuutttsssrrrrrrsssrrrmmmgggeeehhhlllggggggbbb\\\dddttt}}}eeeqqqlllooojjj```yyywww{{{xxxwwwvvvuuutttuuuuuuvvvuuuuuusssoooiiiffffffhhhhhhhhhjjjnnnrrrtttrrrppprrrrrrpppmmmiiigggffffffddddddccc```]]]YYYVVVTTTRRRKKKGGGFFFEEECCCBBBEEEMMMdddiiiyyyjjjyyy~~~~~~xxxtttttt{{{qqq]]]OOOMMMOOOWWW^^^dddeeedddeeeccc___```aaacccdddfffjjjpppttttttvvvwwwtttqqqppprrrvvvqqqwwwttteee```eeennnqqq}}}tttggg___iii~~~}}}{{{yyyxxxwwwvvvvvvrrrhhhdddaaabbbpppwwwmmmppp\\\\\\pppwwwTTTLLLFFFGGGHHHGGGGGGIIIGGGHHHIIIHHHGGGFFFGGGIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOOOOQQQSSSUUUVVVSSSOOOLLLKKKLLLMMMOOORRRSSSUUUUUUTTTRRROOOMMMGGGLLLJJJTTToooyyynnnfffmmmwww|||uuummmfffyyy~~~~~~ppp{{{}}}~~~~~~|||zzzxxxxxxyyyyyyyyyxxxvvvsssqqqooorrrsssqqqmmmhhheeefffiiifffbbb\\\]]]qqq{{{tttrrrhhhyyynnneeeccc}}}uuuuuu|||xxxyyyyyyyyyyyyyyyyyyxxxuuutttqqqmmmgggdddcccccchhhiiimmmrrrvvvxxxvvvtttwwwvvvtttooojjjfffeeeeeeeeedddcccbbb```]]][[[ZZZYYYQQQKKKIIIGGGDDDDDDFFFMMMbbbxxxhhhppp~~~~~~}}}vvvssswww|||~~~lllXXXMMMOOOUUUYYY___cccbbbbbbcccbbb___```aaaccceeegggmmmsssxxxxxxyyyyyyxxxwwwvvvuuuuuusssxxx~~~zzzkkkaaa```iiitttzzzpppfff```kkk~~~~~~~~~~~~~~~|||yyyvvvsssqqqppplllfffaaabbbiiiuuuwwwoooxxxTTT^^^yyykkkPPPJJJEEEFFFGGGEEEFFFHHHFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNPPPPPPQQQSSSUUUQQQOOOLLLKKKKKKNNNRRRTTTRRRTTTVVVVVVUUUQQQMMMKKKHHHKKKJJJSSSooottthhhqqqzzz~~~~~~{{{rrrjjjsss|||~~~zzzxxx{{{zzz}}}~~~}}}xxxvvvvvvxxxyyyyyywwwvvvtttqqqooonnnqqqqqqppplllgggddddddeeeaaa\\\YYYccc|||zzzjjjrrryyyuuu]]]gggyyyqqqssszzzxxxyyyzzz{{{zzzyyywwwuuutttsssqqqmmmiiifffdddccckkkmmmrrrwwwzzzyyywwwuuuppppppnnnjjjeeebbbaaabbbaaaaaabbbbbbbbbbbbbbbbbb___WWWOOOKKKHHHEEEEEEGGGLLL]]]mmmlll~~~|||xxxtttvvv{{{}}}xxxgggTTTMMMRRRZZZ\\\```ccc```___bbbbbb```bbbccceeegggjjjooouuuzzz|||{{{zzz{{{|||{{{vvvsssrrrvvv|||tttiiiccceeennnxxx{{{hhhbbb```lll{{{{{{zzzxxxuuurrrooommmhhhddd```eeeooorrrqqqrrroooOOOddduuuYYYMMMHHHDDDEEEEEECCCDDDGGGFFFHHHJJJKKKIIIHHHGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNPPPPPPPPPPPPRRRTTTNNNNNNMMMMMMNNNPPPRRRTTTQQQSSSUUUUUUTTTQQQMMMJJJLLLLLLMMMSSSiii{{{mmmssszzz~~~yyynnnpppyyyyyyxxx|||zzzvvvwwwuuu~~~~~~zzzuuusssuuuxxxzzzxxxtttqqqooonnnnnnnnnnnnnnnlllhhheeebbbaaaaaa^^^[[[]]]jjj}}}hhh{{{eeeYYYpppwww{{{~~~vvvoooqqqxxxxxxxxxyyyyyyxxxuuurrrppprrrqqqooommmkkkiiigggeeelllooosssvvvwwwuuusssqqqhhhiiiiiihhheeeccccccddd`````````aaabbbcccddddddbbbZZZRRRNNNJJJGGGFFFIIIJJJUUUuuuwwwmmm~~~{{{yyyuuuxxx|||}}}~~~{{{qqqbbbSSSOOOUUU]]]]]]aaabbb```___aaacccbbbeeegggiiikkknnnrrrwww{{{|||{{{|||~~~|||wwwrrrpppttt{{{rrrkkkhhhiiiqqqyyywwwqqqaaa```bbbqqqwwwwwwwwwwwwuuuqqqnnnllldddbbb___fffmmmfffllleeeVVVyyydddLLLJJJFFFDDDEEEDDDAAABBBFFFEEEGGGIIIJJJHHHGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLLLLMMMOOOPPPPPPPPPPPPQQQRRRPPPPPPOOOOOOOOONNNOOOOOOPPPQQQSSSTTTSSSQQQOOOMMMRRRNNNPPPSSS]]]xxxyyyjjjooovvv}}}{{{xxxyyyvvvsss~~~~~~~~~}}}}}}xxxuuutttuuuwwwwwwuuuqqqnnnlllkkkmmmnnnkkkiiifffccc```___^^^^^^___bbbgggrrr{{{kkk}}}___\\\wwwyyy~~~~~~uuuppprrrwwwyyyyyyyyyyyywwwtttpppnnnpppnnnmmmmmmmmmllliiigggkkknnnqqqrrrpppnnnlllkkkfffhhhkkklllkkkiiihhhhhhaaa``````______``````aaabbbZZZRRROOOLLLHHHGGGIIILLLSSSoooyyybbbyyy{{{~~~zzztttvvvyyyzzz|||~~~yyytttjjj^^^UUUSSSWWW\\\]]]aaaccc``````cccdddcccgggiiimmmqqqsssvvvzzz|||}}}~~~~~~|||wwwsssrrrwww}}}}}}rrrmmmlllnnnttt{{{qqqggg^^^WWW[[[bbbttt~~~}}}}}}}}}}}}}}}~~~~~~xxxyyyyyywwwsssnnniiifff]]]^^^]]]dddeeeYYYrrr```pppXXXDDDGGGDDDCCCDDDCCC@@@AAAEEEDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNKKKMMMOOOOOOOOOPPPRRRSSSPPPOOONNNMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSRRRVVVNNNRRRTTTSSShhh|||xxxeeeiiirrr|||}}}{{{tttsss}}}~~~}}}|||}}}~~~}}}|||zzz}}}zzzxxxwwwvvvuuutttrrrqqqooommmkkkkkkjjjkkkhhheeeaaa]]]\\\\\\\\\\\\bbbkkktttzzzpppvvv}}}xxx]]]aaa|||wwwsssvvvyyy|||||||||{{{yyywwwuuutttrrrpppoooooopppooollliiijjjmmmppppppmmmjjjjjjjjjgggjjjnnnpppnnnkkkhhhggg___^^^]]]\\\\\\]]]^^^______XXXRRRPPPMMMIIIHHHIIIMMMRRRnnnaaaooo|||zzzrrrppprrrsssvvvyyyvvvnnnddd\\\WWWWWWXXXYYY]]]aaacccaaaaaaeeefffeeeeeejjjpppuuuyyy{{{~~~~~~|||yyyvvvxxx}}}tttooopppttt|||tttdddXXXMMMKKKQQQ\\\ppp~~~}}}}}}yyyyyyzzzzzz{{{}}}~~~~~~~~~|||xxxqqqiiibbb]]]WWWZZZ\\\ccc___SSS~~~jjj___tttQQQAAAFFFCCCCCCDDDBBB???AAAEEECCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHIIIKKKMMMNNNIIIKKKMMMOOOOOOQQQSSSUUUNNNLLLJJJIIIJJJLLLOOOQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWMMMSSSVVVOOOaaazzz|||lllnnnuuu}}}}}}|||}}}~~~{{{xxxxxx}}}{{{}}}|||{{{zzz{{{||||||zzzxxx{{{yyywwwxxxzzzyyyuuuqqqnnnnnnnnnnnnmmmkkkiiihhhfffbbb]]]ZZZYYYZZZ[[[[[[eeeqqq|||mmmjjjpppnnnXXXbbbyyywwwyyy|||~~~~~~~~~}}}}}}|||zzzzzzwwwuuusssssstttsssoookkkkkknnnqqqpppmmmkkklllmmmfffjjjooopppmmmhhhcccaaaZZZYYYYYYZZZ[[[]]]___aaa\\\VVVQQQPPPNNNJJJHHHIIIHHHMMMkkkttt}}}~~~{{{ooojjjjjjlllpppuuussskkkaaa[[[ZZZZZZYYYWWW\\\aaadddccccccfffgggfffccciiiqqqxxx|||~~~|||zzzyyy}}}wwwrrrttt{{{hhh\\\SSSLLLMMMQQQZZZmmm||||||}}}}}}~~~~~~~~~~~~||||||wwwvvvyyy{{{uuuiii```]]]ZZZWWWbbb^^^IIIaaahhhssshhhPPPDDDAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFIIIOOOSSSUUUUUUSSSPPPKKKIIIJJJLLLMMMNNNOOOPPPSSSUUUVVVWWWWWWWWWVVVSSSUUUWWWTTTUUUiiiyyywwwrrr}}}{{{zzzyyywwwrrrvvv|||wwwvvvwwwzzz}}}}}}yyyuuutttuuuwwwwwwvvvssspppnnnkkkkkkkkkkkkjjjiiihhhgggbbb^^^\\\\\\[[[WWWWWWYYYssszzzooottt}}}ttt___ooodddbbbqqqxxxssswww~~~{{{xxxzzz~~~}}}|||{{{{{{{{{wwwooojjjlllnnnnnnmmmjjjiiikkkmmmnnnooopppooolllgggbbb___aaa```aaacccfffeee```[[[ZZZYYYWWWSSSNNNJJJHHHHHHKKKOOOaaattt}}}mmmbbbaaagggoootttooohhh___[[[\\\^^^^^^\\\XXX^^^dddfffddddddgggkkkjjjooowww~~~}}}||||||}}}}}}}}}}}}ooo\\\VVVUUUSSSPPPSSS[[[iii}}}}}}||||||||||||||||||{{{|||}}}~~~rrrrrruuuwwwqqqfff]]]ZZZ______cccUUUFFFhhh{{{lll^^^JJJ???AAAAAAAAAAAAAAABBBCCCCCCDDDBBBAAABBBCCCEEEDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJGGGFFFEEEHHHMMMQQQRRRRRRQQQNNNKKKIIIJJJLLLLLLLLLMMMOOOPPPRRRTTTUUUUUUUUUUUUSSSTTTWWWSSSTTTdddzzz}}}wwwjjjlll|||wwwxxx{{{tttlllhhhnnnvvv~~~~~~|||vvvyyy}}}}}}yyyuuurrrssstttuuuuuutttrrrpppooommmlllkkkjjjiiihhhgggggg```]]]\\\\\\ZZZWWWYYY___hhh}}}iii}}}uuugggYYYlll^^^aaaqqq}}}yyyuuuxxx~~~{{{~~~|||zzz{{{}}}|||zzzxxxxxxxxxvvvrrrnnnnnnnnnmmmjjjggghhhkkknnnqqqqqqpppooollljjjhhhfffbbbcccdddeeefffccc___\\\YYYYYYWWWTTTOOOKKKIIIHHHJJJLLL\\\zzzwww|||pppfffcccgggnnnsssooohhh___[[[]]]```aaa```bbbdddggggggeeedddfffhhhmmmqqqwww|||mmm```\\\[[[[[[XXX]]]dddppp~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxzzz~~~}}}yyywwwssssssvvvxxxrrrggg___^^^aaajjjhhhRRRMMMzzzuuu}}}VVVHHH@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAACCCDDDCCCBBBDDDDDDCCCCCCCCCFFFHHHIIIFFFEEEEEEGGGJJJMMMNNNNNNMMMLLLJJJJJJKKKLLLKKKJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSRRRTTTUUURRRQQQ^^^nnn|||vvvfff```ooo}}}}}}xxxyyyyyy~~~yyyqqqllliiihhhnnn}}}~~~www}}}{{{tttpppooorrrrrrqqqqqqppppppooooooooommmkkkiiigggfffffffff]]]\\\[[[[[[XXXWWW]]]ggg~~~{{{pppqqqbbbbbb}}}xxx```jjj{{{}}}xxxwwwwwwuuuwwwzzzyyyzzz{{{||||||{{{zzzyyyzzzxxxwwwvvvwwwwwwvvvuuurrrpppnnnjjjhhhiiilllpppqqqpppnnnllljjjiiiiiiiiibbbdddfffeeebbb^^^\\\ZZZXXXWWWVVVTTTQQQMMMJJJHHHIIIHHHUUUrrrmmm{{{sssiiibbbccciiiooooooiiiaaa^^^```dddfffgggmmmlllkkkjjjjjjkkklllnnnuuuxxx|||sssiiiffffffppp{{{~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{xxx{{{}}}wwwsssvvvvvvyyyyyyrrrgggaaaaaacccrrrlllTTT]]]www~~~hhhNNNGGGBBB@@@@@@?????????@@@@@@AAAAAA@@@???@@@BBBCCCBBB@@@BBBAAA???>>>???AAADDDFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPRRRSSSPPPOOOWWWbbbtttvvvkkkbbbiiiqqqwwwtttzzz|||~~~sssjjjgggmmmtttzzz}}}~~~yyytttpppnnnqqqpppnnnmmmmmmmmmnnnoooooommmjjjgggeeeddddddddd[[[ZZZZZZYYYVVVWWWaaammmrrroooeeewwwmmmiiiwww}}}tttnnnpppsssssssssuuuwwwwwwwwwxxxyyyxxxuuusssvvvvvvwwwxxxyyyyyyyyyxxxsssrrrpppnnnllllllmmmnnnkkkjjjiiigggeeedddbbbbbb___bbbdddbbb]]]XXXWWWWWWWWWVVVUUUTTTRRROOOKKKHHHHHHFFFPPPjjjfffooouuuhhhccchhhnnnqqqlllfffdddfffkkkoooqqqtttqqqnnnnnnqqquuuxxxyyy~~~sssqqqxxx~~~}}}}}}|||zzzzzz{{{||||||}}}~~~~~~{{{}}}~~~zzzwwwvvvuuuvvvtttlllbbb___bbbkkkvvvfffOOOjjjrrrTTTEEEAAA???@@@??????>>>>>>>>>?????????>>>>>>???AAABBB@@@>>>@@@???===<<<<<>>============>>>=========???@@@@@@???===@@@???>>>======???AAABBBAAACCCEEEFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJLLLMMMMMMMMMOOOQQQfffuuurrrbbb[[[[[[aaalllpppxxxzzzooodddeeeyyy~~~yyy|||{{{{{{|||wwwrrrrrrtttvvvtttqqqpppooommmkkkjjjjjjjjjjjjjjjhhhfffcccaaa```______ZZZWWWVVVVVVUUUWWWbbbnnn}}}^^^jjjrrrffftttxxx^^^UUUhhhxxxyyyqqqkkknnnrrrtttuuuwwwxxxwwwvvvsssqqqooonnnnnnlllppptttvvvuuuqqqooonnnllllllmmmnnnmmmjjjddd```aaaccceeeeeeddd```\\\YYY```bbbbbbaaa^^^[[[YYYYYYXXXUUURRRQQQSSSRRROOOLLLIIIGGGKKK^^^}}}yyyhhhqqqnnnpppvvvuuuttttttvvvyyy}}}{{{yyywwwuuuwww{{{|||fff\\\mmm~~~|||{{{zzzzzzzzzyyyyyyzzz{{{||||||}}}}}}}}}{{{yyywwwtttrrrqqqmmmgggccciiirrr~~~rrrRRROOOzzzggg^^^KKKJJJEEEDDD???>>>======<<<<<<<<<===<<<;;;<<<>>>@@@@@@===;;;>>>============>>>>>>???===@@@DDDEEEDDDCCCDDDFFFEEEDDDDDDEEEHHHIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIIIIFFFHHHIIIJJJKKKNNNOOONNN\\\sssvvvggg]]][[[```jjjpppttt}}}~~~~~~{{{xxxwww}}}xxxssswww~~~~~~~~~{{{yyyyyyzzzvvvuuusssrrrrrrrrrrrrqqqpppooommmllljjjiiihhhhhhfffeeedddbbb```^^^]]]\\\[[[VVVTTTTTTUUUXXXaaajjj|||yyy~~~bbb```|||hhhiii^^^QQQ```uuuyyyrrrmmmooorrrsssvvvyyywwwxxxwwwtttpppnnnpppsssooorrruuutttqqqmmmllllllnnnmmmllllllllliiiddd``````aaabbbccccccbbbaaa``````____________^^^\\\ZZZZZZUUUPPPOOORRRSSSQQQOOOJJJIIIJJJXXXtttnnn{{{rrrnnnnnnvvvwwwxxxyyy{{{}}}zzz{{{{{{{{{{{{{{{|||ooo[[[XXXvvv|||zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz~~~|||xxxuuussslllkkkiiifff```___hhhsssoooRRR\\\vvvdddNNNFFFIIICCCDDD???>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>BBBCCCBBBAAACCCEEECCCBBBAAABBBEEEGGGHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHKKKNNNOOONNNSSSqqq}}}qqqgggaaaaaaiiitttuuu}}}~~~zzzuuuqqqooommmlllmmmooosssvvvxxxyyy|||vvv]]]XXXaaajjjzzz|||~~~~~~}}}~~~}}}yyytttrrrrrrtttqqqtttvvvuuuqqqnnnoooqqqpppooonnnllljjjhhhgggfffccccccbbbaaa```^^^\\\[[[\\\VVVRRRSSSUUUYYY___gggtttmmmqqqyyyRRRgggsss^^^hhhuuuNNNMMMlllwwwqqqmmmoooqqqqqqtttyyywwwyyyyyyuuupppoootttyyyvvvwwwwwwtttpppmmmmmmnnnssspppmmmmmmmmmkkkgggccc_________```aaacccdddeee^^^\\\ZZZ[[[^^^^^^\\\YYY[[[UUUOOONNNQQQSSSRRRPPPKKKJJJIIITTTmmmqqqvvvwwwrrrrrrvvvxxxzzz|||}}}xxx{{{uuupppwww}}}mmm```[[[iii}}}{{{{{{{{{|||{{{}}}{{{yyywwwvvvwwwyyyzzz~~~|||zzzwwwssspppmmmgggaaa]]]^^^dddmmmtttrrrUUUUUUxxxiiinnn^^^IIIBBBCCCDDD>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999:::::::::999999999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCEEEFFFIIIKKKLLLLLLLLLLLLRRRmmmqqqbbb```dddrrr}}}~~~}}}}}}yyy{{{{{{uuulllgggbbbaaa___]]]\\\\\\]]]]]]fffooo{{{mmm]]]YYY]]]iiiuuu|||zzz{{{}}}|||zzzwwwtttssstttuuuvvvrrrpppllljjjiiikkknnnqqqmmmlllkkkjjjiiigggffffffbbbcccbbb```___```]]]XXXUUUXXXPPPJJJQQQWWW___kkkrrr{{{WWWaaazzzbbbccc___FFFYYYtttvvvpppnnnqqquuuvvvvvvyyywwwwwwyyyzzzzzzzzzyyyxxxrrruuuwwwtttooolllmmmppprrrqqqoooooonnnllljjjggggggbbb___```fffjjjiiigggeee^^^ZZZ\\\___^^^^^^```^^^VVVMMMMMMSSSVVVTTTOOOGGGMMMKKKNNNbbbyyyuuu{{{}}}wwwvvv}}}zzzyyyzzz{{{{{{{{{|||~~~vvvkkkcccjjj~~~zzzyyyyyy{{{{{{{{{zzzyyywwwvvvwwwyyy{{{}}}~~~{{{zzzxxxvvvrrroooiiibbb[[[ZZZaaafffccc[[[WWWKKKdddttt___lll}}}OOO@@@<<<>>>AAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888999999:::999999999::::::;;;;;;===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@???>>>???@@@AAABBBEEEFFFHHHJJJLLLLLLLLLLLLKKKggg~~~iiibbbdddpppzzz~~~vvvuuuvvv{{{xxxyyyzzzqqqxxx}}}xxxpppgggaaa]]]\\\ZZZXXXWWWVVVWWWWWWZZZcccnnnwww|||mmm^^^YYY]]]gggwww|||zzzyyyyyyzzzzzzyyyvvvtttrrrrrrssstttooonnnmmmlllkkklllmmmmmmkkkjjjiiihhhgggeeeddddddaaacccbbb______aaa^^^XXXVVVXXXSSSTTT\\\___dddtttlllOOOhhhlllXXXnnn[[[MMMiiiyyyssspppqqqsssqqqppprrrssssssrrrrrrrrrsssuuuvvvrrrssssssooojjjggghhhkkksssqqqnnnmmmlllkkkiiigggfffffffffhhhlllnnnmmmkkkcccaaabbbdddbbb^^^^^^aaa___YYYSSSRRRUUUWWWTTTQQQPPPSSSMMMMMM```www~~~{{{xxxzzzjjjeeeyyy}}}{{{xxxwwwxxxyyyzzzyyyzzzyyywwwvvvvvvxxxyyy{{{zzzyyyxxxwwwvvvtttqqqnnnbbb___ZZZXXX^^^bbbXXXJJJIIIQQQzzzccc[[[rrrqqqEEE<<<:::999===>>><<<<<<;;;:::::::::::::::999999888777777777888888999999999:::::::::;;;;;;<<<===???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@DDDEEEGGGIIIJJJKKKKKKKKKMMMcccrrrbbbaaagggpppyyy{{{wwwrrrrrrttt|||wwwooopppvvvoooyyyzzzqqq{{{tttkkkbbb[[[YYYWWWUUURRRQQQPPPQQQQQQVVV___iiipppvvv{{{yyyuuuddd]]]XXXYYY```lll{{{zzzwww{{{~~~~~~~~~~~~{{{zzz{{{{{{yyywwwwwwvvvuuusssqqqpppppppppllllllmmmmmmllllllkkkjjjhhhhhhgggfffdddcccbbbbbbeeefffddd```______\\\WWWPPPQQQQQQYYYaaa___hhhzzzVVVKKKppp{{{ZZZUUU~~~zzzUUUVVVzzzyyytttqqqrrrrrrooooooppppppnnnlllkkklllooorrrtttvvvwwwuuuqqqkkkhhhjjjlllrrrpppmmmkkkjjjjjjiiihhhjjjlllooopppooommmkkkjjjbbbdddhhhjjjeee^^^]]]aaa___]]]ZZZYYYYYYXXXWWWUUUXXXXXXNNNJJJYYYooo{{{qqquuu|||hhhmmm|||yyywwwvvvvvvwwwwwwwww{{{yyywwwuuutttsssttttttvvvuuutttttttttrrrooolll\\\___]]][[[]]]```ZZZNNNRRRjjjfff]]]dddrrrHHHBBB>>>999;;;>>>;;;;;;:::999999999999999888777777666666666777777999999::::::;;;;;;;;;:::<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@>>>>>>>>>??????@@@@@@AAACCCDDDEEEFFFHHHIIIJJJJJJMMMXXXrrroookkklllpppuuuwwwvvvuuuuuuwww|||xxxlllnnnvvv}}}zzzsssiii___YYYVVVTTTQQQNNNLLLLLLMMMMMMXXX```iiiooossstttpppjjj^^^\\\ZZZ]]]dddnnn{{{|||xxxvvvzzz~~~~~~~~~{{{{{{~~~{{{vvvttttttsssqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiiggggggfffdddcccbbbaaa```ggghhhddd___\\\\\\XXXSSSLLLLLLOOOYYY___]]]qqqjjjNNNQQQxxxuuuVVVccciiiRRR^^^yyytttqqqpppssstttrrrsssvvvooonnnlllkkklllooorrrtttvvvwwwwwwtttpppmmmmmmmmmqqqnnnkkkiiijjjkkkkkkkkkooosssuuurrrlllfffeeefffddddddfffhhhddd^^^\\\___^^^_________]]]\\\\\\\\\ZZZYYYNNNHHHSSSdddzzzlllccceeessssssmmmppp~~~}}}||||||~~~~~~|||{{{|||yyywwwvvvvvvvvvuuutttwwwvvvtttsssrrrqqqqqqqqqsssrrrrrrrrrrrroookkkhhh\\\\\\___gggqqqttthhh[[[mmmZZZaaauuupppLLLFFF@@@999999;;;::::::999888888888888888666666666555555666777777888999:::;;;;;;;;;::::::;;;;;;===>>>????????????@@@AAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJYYYvvv}}}}}}{{{{{{}}}|||uuuwww}}}wwwpppfff\\\VVVQQQOOOLLLIIIGGGHHHIIIJJJSSS[[[dddhhhlllmmmiiiddd\\\\\\\\\```iiiwww~~~}}}}}}||||||}}}||||||~~~~~~yyyuuusssrrrqqqooommmllljjjiiikkkjjjhhhggggggggghhhiiiffffffeeecccbbbaaa```___``````]]]XXXVVVWWWTTTOOOMMMOOORRRYYY^^^bbb|||]]]MMMZZZjjjZZZ|||[[[UUUggg|||yyysssooommmnnnrrrsssrrrssswwwnnnnnnnnnnnnoooppprrrrrrppprrrttttttrrrooommmkkkooollljjjiiikkkmmmmmmmmmqqqtttuuuppphhhccccccffffff```]]]___```]]]\\\]]]]]]```bbbbbbaaa``````bbbZZZZZZQQQLLLRRR\\\ttt}}}}}}pppddd```eeennnuuuqqq|||zzzwww{{{zzzzzzzzz{{{{{{yyywwwyyywwwuuuuuuuuuuuutttsssqqqqqqqqqqqqrrrsssttttttrrrrrrqqqqqqppplllgggccc```\\\ddd|||uuummmXXXmmmdddJJJCCC<<<888999888999999888777777777777777666666555555555666777777888999:::;;;<<<;;;:::999:::;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJOOOLLLOOO```vvv|||}}}yyyzzz{{{yyyyyy~~~|||yyyuuunnndddYYYRRRLLLJJJFFFDDDCCCDDDFFFGGGOOOVVV]]]aaaeeeiiigggcccccccccccchhhtttyyyxxx{{{{{{xxxzzz}}}||||||}}}}}}zzzyyyyyyxxxuuurrrsssqqqooommmkkkjjjiiiiiijjjhhhfffeeedddeeeggghhheeedddcccbbbaaa___^^^^^^SSSTTTRRROOOOOORRRQQQMMMKKKPPPRRRWWWaaannnzzz|||vvvRRRQQQeeexxx```fffwwwVVVaaarrr{{{{{{uuupppnnnlllnnnqqqpppnnnooossspppoooooooooppppppqqqqqqrrrsssuuuvvvuuussspppnnnnnnllliiiiiijjjkkkkkkkkklllooopppmmmgggdddeeehhheee]]]XXXZZZ]]]]]]]]]^^^___aaacccccccccbbbcccddd\\\^^^WWWRRRTTTXXXmmmvvv{{{rrrmmmppp|||~~~~~~{{{uuuzzzyyyxxxyyyyyyxxxuuussssssrrrqqqrrrtttuuuttttttppppppqqqrrrsssuuuvvvvvvtttsssrrrqqqooojjjddd___aaadddxxxqqq]]]cccpppXXXIIIAAA888999<<<666888888777666666666666777666666555555666777777888777999:::<<<<<<;;;:::999999:::;;;<<<<<<======<<<===>>>>>>???@@@@@@@@@??????@@@BBBDDDEEEEEEEEEEEEFFFEEEEEEFFFGGGIIIKKKLLLPPPQQQPPPRRRaaauuuzzzuuusssooouuu~~~xxxzzz~~~}}}|||zzzwwwpppdddXXXPPPJJJHHHEEEBBBBBBDDDFFFHHHOOOUUUZZZ]]]aaaggghhhffflllmmmooovvv||||||xxxuuuuuu{{{~~~}}}}}}zzzxxxvvvuuusssrrrqqqqqqtttrrrnnnkkkiiihhhiiiiiiffffffffffffeeeeeeeeeeeebbbbbbaaa```^^^]]]\\\[[[RRRRRROOOLLLLLLOOONNNKKKJJJQQQRRRYYYlllkkkRRR___wwwoooggg~~~pppYYYppp{{{tttoooooooooqqqsssqqqnnnooosssuuutttqqqpppoooqqqssstttxxxwwwvvvuuuttttttrrrqqqnnnllljjjiiihhhgggeeecccdddgggiiiiiifffcccbbbccc```[[[YYY[[[]]]]]]___cccddddddccccccccccccbbbbbb___```[[[VVVUUUUUUiiissswww}}}|||xxxwwwxxxyyywww|||~~~yyyyyyxxxxxxxxxxxxvvvtttqqqnnnmmmmmmpppsssuuuuuuuuussssssssstttttttttuuuuuuuuutttrrrqqqnnniiibbb]]]___oooVVVcccqqqcccUUUKKKBBB888<<>>??????@@@?????????@@@BBBDDDEEEEEEEEEDDDHHHHHHGGGHHHIIIKKKNNNOOOBBBMMMOOOKKKWWWppp|||xxxsssnnnuuu|||xxx|||~~~zzz}}}~~~{{{sssgggZZZQQQLLLIIIFFFDDDDDDFFFIIILLLMMMRRRVVVXXX]]]dddgggffflllooottt|||{{{vvvtttwww|||{{{uuutttxxxvvvvvvuuusssppppppqqqssstttrrrnnnjjjhhhhhhiiiiiiccceeeggghhhgggfffcccaaaaaa```___^^^\\\[[[ZZZZZZXXXXXXTTTNNNLLLNNNLLLHHHNNNUUUWWWbbb}}}hhhZZZqqqnnnvvvnnn]]]{{{|||uuuoooqqqqqqtttwwwuuurrrtttyyy|||yyytttpppppprrrvvvyyyzzzvvvqqqnnnmmmnnnnnnoooooommmjjjhhhgggddd```]]]^^^aaaeeefffccc___[[[XXX[[[[[[]]]___^^^\\\aaahhhhhhfffcccbbbbbbbbbaaa___```aaa[[[UUUSSSRRRgggssslll}}}{{{~~~zzz{{{|||}}}~~~~~~|||zzzyyyxxxzzz{{{yyytttpppoooppptttpppmmmoootttvvvtttqqqsssrrrrrrrrrrrrrrrrrrqqqooosssvvvqqqhhhbbbaaabbblllxxxqqq|||mmm^^^ppp___MMM@@@???>>>888555999666666666666555555555555666777777777888888888888888999999::::::999999888::::::;;;;;;<<<=========>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJGGGPPPRRRKKKPPPggg{{{{{{rrrnnn{{{yyyzzz~~~zzzttthhhYYYOOOIIIHHHHHHIIIKKKMMMMMMMMMPPPOOOQQQUUU[[[```cccdddjjjrrr~~~}}}vvvvvvuuuuuutttsssssssssrrrrrrqqqqqqpppooooooooonnnmmmkkkiiigggfffggggggiiigggeeecccbbbcccdddeee____________^^^]]]\\\\\\XXXVVVRRRMMMLLLMMMMMMKKKNNNMMMXXXsss```gggpppccc|||gggnnnyyypppuuuuuurrrssswwwwwwrrrqqqtttsssuuurrrlllmmmuuuzzzyyyvvvssspppnnnnnnnnnmmmlllmmmiiieeeeeefffeee```[[[^^^aaaeeefffdddbbb```___ZZZ___dddffffffeeefffgggeeeeeeeeeeeedddcccaaaaaaaaa[[[YYYYYYUUUSSSbbbvvvxxxmmm~~~{{{{{{~~~~~~{{{vvvyyyyyy{{{{{{{{{zzzxxxwwwxxxyyyyyywwwtttrrrtttvvvvvvssspppqqquuuxxxwwwtttqqqqqqqqqqqqqqqpppppppppmmmkkkiiieee___\\\```fffqqqYYYzzziiiooo}}}WWWGGG<<<======888666:::777777666666666555555555666666777777777888888888888888999999999999888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKQQQTTTQQQVVVhhhxxxgggppp~~~zzzsssgggYYYPPPOOONNNNNNOOOOOOOOOLLLJJJMMMNNNPPPSSSXXX^^^dddhhhppp{{{|||yyywwwrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppooonnnnnnmmmmmmmmmllljjjhhhgggffffffffffffeeedddbbbbbbbbbbbbccc]]]]]]^^^]]]\\\ZZZYYYXXXUUUTTTQQQNNNNNNPPPQQQPPPTTTTTT```}}}}}}fff~~~dddgggooodddqqqtttppptttsssqqqrrruuusssmmmlllnnnrrrttttttpppqqqvvvwwwuuupppppppppppppppnnnjjjgggmmmiiiffffffhhhiiieeebbbiiikkklllkkkhhhdddaaa```fffiiimmmnnnllljjjjjjkkkgggggggggffffffdddcccccc^^^XXXVVVXXXUUUTTT___ooo{{{jjjzzz{{{qqq{{{zzzzzz}}}}}}|||~~~|||xxxvvvvvvwwwxxxxxxwwwuuutttxxxxxxwwwuuutttvvvyyy}}}xxxuuurrrrrrvvvxxxyyyxxxqqqqqqppppppoooooooooooopppjjjfffeee```\\\bbblllrrr```HHHLLLvvvvvvgggKKK???888:::<<<999777:::777777777666666666555555666666666666777777777777777888888999999888888777777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGKKKLLLOOORRRUUUbbb{{{zzzbbbgggrrrsssuuu||||||ttthhhZZZPPPQQQRRRSSSUUUVVVSSSOOOKKKLLLNNNPPPRRRUUU\\\fffnnn}}}}}}}}}wwwrrrrrrpppqqqrrrsssrrrqqqpppooonnnnnnmmmmmmlllkkkkkkkkkkkkjjjiiigggfffeeeeeeeeecccccccccbbbbbbaaa```___[[[[[[\\\[[[ZZZWWWTTTRRRNNNMMMKKKKKKLLLMMMPPPRRRWWWVVV```xxx~~~jjjqqqfffYYYnnn~~~eee\\\^^^ssstttpppqqqtttpppoooqqqrrroooiiiggghhhnnnrrrsssqqqqqqsssqqqnnnkkklllpppssssssooohhhbbbllliiieeefffiiillllllkkkttttttsssppplllhhhfffeeemmmoooqqqpppmmmjjjiiihhhffffffgggffffffeeedddccc[[[VVVTTTXXXXXXVVV\\\eeesssxxxuuuppp|||xxxxxxzzz}}}~~~{{{tttuuuvvvvvvvvvuuuttttttwwwwwwvvvvvvvvvxxxzzz|||wwwtttqqqqqqtttwwwxxxxxxqqqqqqqqqppppppoooooonnnpppmmmlllkkkddd]]]cccnnnttt___III@@@ZZZyyypppTTTCCC;;;777999;;;999777888777777777666666666555555555555555666666666777777666777777888888777777666666777777888999999::::::<<<<<<<<<<<<============<<<======>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGLLLHHHKKKRRRSSSYYYqqqnnnggggggiiinnntttxxxyyy}}}yyylll\\\QQQPPPRRRVVVZZZ[[[XXXSSSNNNNNNPPPRRRQQQRRRXXXdddmmmxxxqqqsssttttttuuuuuutttrrrpppnnnkkkkkkjjjjjjiiihhhhhhhhhiiihhhgggfffeeedddcccccc```aaabbbcccbbb```^^^]]]YYYZZZZZZZZZXXXTTTQQQNNNLLLIIIHHHIIIJJJJJJNNNSSS[[[^^^fffrrr|||}}}fff|||xxxjjj[[[ZZZ{{{oooTTTRRR[[[uuuvvvmmmpppsssrrrmmmoooqqqqqqmmmhhhggghhhmmmooooooooonnnmmmllljjjiiikkkooossssssooohhhccciiifffcccdddhhhlllooopppvvvvvvuuuqqqmmmkkkjjjkkkoooooopppooommmjjjhhhgggeeeeeeeeeeeedddcccbbbbbb]]]XXXVVVZZZZZZXXXXXX[[[|||}}}~~~wwwvvvvvvxxxzzz{{{|||{{{~~~~~~~~~zzzuuuuuuvvvvvvvvvvvvvvvuuuwwwwwwwwwxxxxxxxxxwwwvvvsssrrrppppppqqqtttuuuvvvsssrrrrrrqqqppppppoooooojjjjjjiiiddd]]]]]]fffqqqiiiQQQAAAKKKjjjttt```DDD@@@;;;888999:::888666666666666666666555555555555444555555555555666666666555666666777777666666555777777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAACCCDDDDDDEEEGGGHHHHHHIIIOOOIIIKKKRRRRRRSSSgggoooaaagggppprrrrrr}}}xxxkkkhhhyyy~~~zzz}}}ppp^^^RRRSSSUUUXXX[[[\\\YYYSSSNNNNNNPPPQQQNNNMMMQQQZZZbbbyyy}}}tttwwwvvvvvvuuutttrrrooommmkkkiiiiiihhhggggggffffffeeeffffffeeeeeedddcccbbbaaa```aaabbbcccbbb```^^^\\\YYYZZZZZZXXXVVVSSSPPPNNNNNNKKKIIIKKKKKKKKKQQQZZZiiivvvjjjkkk]]]XXXhhh]]]PPPQQQ^^^zzzssskkkoooqqqmmmlllppprrrpppllljjjjjjlllpppnnnmmmlllkkkjjjjjjkkkllllllnnnpppqqqoookkkgggeeecccbbbbbbfffjjjoooqqqvvvuuusssoookkkhhhhhhiiinnnnnnnnnnnnmmmllljjjhhhfffffffffeeedddcccbbbaaa___\\\ZZZ[[[\\\YYYVVVUUUrrruuuuuutttuuuvvvxxxzzz|||zzz||||||{{{|||~~~zzzvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvssspppppppppqqqqqqrrrrrrssstttssssssrrrqqqpppoooooonnngggiiicccZZZ[[[hhhssswwwRRR@@@:::QQQnnn}}}{{{tttiiiZZZ???>>><<<999888888777555444555555555444444444333333444444444444555555555666444555555666666555555444666666777777888999999:::888888888888999999999999::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFGGGHHHHHHJJJEEEFFFLLLLLLKKKYYYlllyyy```fffrrrrrrqqq}}}rrreeecccvvv{{{zzz~~~sssaaaTTTZZZZZZ[[[[[[ZZZVVVPPPKKKNNNOOONNNLLLJJJKKKPPPUUUbbbrrrvvvxxxsssrrrpppnnnllljjjhhhhhhggggggffffffeeedddddddddddddddddddddcccbbb``````___```aaabbbaaa___]]]\\\ZZZYYYXXXVVVTTTRRRPPPNNNMMMHHHGGGKKKLLLNNNYYYfff}}}nnnzzz^^^SSS\\\|||oooOOOLLLUUUhhhrrrkkkmmmnnnkkklllrrrsssnnniiiiiilllnnnsssoookkkkkkjjjhhhjjjnnnnnnmmmllllllnnnnnnmmmkkkeeedddcccccceeeiiimmmpppttttttqqqmmmhhhdddcccccciiihhhgggggghhhhhhgggeeehhhhhhgggfffdddbbbaaa```^^^\\\ZZZYYYYYYWWWUUUSSSjjjsssssstttttttttuuuvvvwwwwwwyyyyyyxxxzzz~~~~~~zzzvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvssssssssssssqqqoooppprrrssstttttttttttttttrrrrrrqqqpppooonnnmmmmmmeeeiiiccc[[[ggg}}}~~~ooo???===DDD```}}}ssseeeiiimmmQQQ>>><<<;;;888666555666555444444444333333333222222222333333444444444555555555444444555555555555444444555555555666777777888888777777777777888888888999888888999:::;;;<<<<<<===>>>>>>@@@AAABBBDDDEEEEEEAAA???AAAEEEGGGGGGNNNWWWqqqkkkiiippprrrttt|||xxxttt~~~}}}}}}}}}}}}rrrcccYYY___]]][[[ZZZXXXUUUQQQNNNPPPPPPOOOOOONNNMMMMMMMMMQQQ^^^lllsssyyy}}}tttsssooommmkkkhhhggggggggghhhffffffeeeeeeddddddccccccbbbbbbccccccbbbaaa___^^^^^^____________]]]\\\[[[YYYXXXUUUSSSQQQPPPOOOOOOMMMGGGHHHOOOTTTZZZjjj|||~~~qqqiiiOOOQQQjjjXXXNNNQQQggg||||||xxxqqqmmmmmmnnnpppmmmssssssjjjdddeeejjjlllpppkkkhhhjjjiiifffgggkkkmmmkkkjjjjjjkkklllllllllhhhhhhgggggggggjjjmmmpppppppppoookkkgggdddbbbbbbeeecccaaabbbdddeeecccaaagggfffeeecccaaa^^^\\\[[[WWWWWWVVVTTTSSSTTTTTTUUU___rrrwwwmmmeeeaaacccsssxxxqqqsssttttttsssrrrrrrrrrtttvvvuuutttvvvyyyyyyuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyuuupppooopppqqqqqqpppqqqsssvvvxxxxxxvvvvvvvvvqqqqqqpppooonnnmmmllllll```hhhddd___sss}}}[[[DDDPPP```zzzqqq```ooofffOOOCCC:::999999777444333555555444333333333222222222111111333333333444444444555555333444444555555444444333333333444444555666666777888999999999999:::::::::666666777888999:::;;;;;;;;;;;;<<<>>>???@@@BBBBBB@@@@@@BBBEEEHHHKKKNNNPPPTTTrrryyymmmnnnqqqvvvzzz{{{yyy{{{}}}{{{wwwwwwxxxvvvzzz|||}}}yyypppeee\\\^^^\\\ZZZXXXXXXWWWUUUSSSTTTSSSSSSSSSTTTRRROOOLLLLLLVVV]]]\\\ZZZ```iiiooozzzrrrmmmllljjjhhhfffeeegggiiijjjffffffeeeeeedddccccccbbbaaaaaabbbbbbbbb```___^^^]]]]]]]]]]]]\\\[[[ZZZZZZXXXVVVSSSPPPOOOOOOOOOPPPSSSNNNPPPZZZbbbjjj~~~uuuddd|||\\\MMM___zzzsssLLLUUU___yyyvvvsssrrrpppnnnrrrwwwnnnsssrrrggg___bbbgggiiikkkfffdddggggggbbbbbbgggkkkjjjhhhiiikkklllkkkjjjllllllkkkjjjjjjkkknnnpppjjjkkklllkkkhhhfffffffffhhhfffddddddggggggeeecccccccccaaa___\\\YYYVVVUUUPPPRRRRRROOONNNQQQTTTVVVRRRccc|||xxxrrrWWWJJJPPPTTTSSSSSSPPPWWWggg}}}pppsssuuusssnnnmmmooosssrrrrrrsssssstttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuqqqooonnnnnnoooppppppoooxxxwwwvvvuuussssssssssssrrrooommmnnnllliiijjjmmm]]]jjjbbbdddkkkLLLKKKYYYlllfffaaaSSSDDD333AAA777666666555444444333333222222222222222222222222555444444333333333444444666666666555555444444444444444444555555777888888666666666666555555555555666666777777888888999999;;;999888;;;???BBBBBBAAA@@@AAACCCFFFHHHJJJKKKKKKQQQfffxxxkkkgggqqqqqqwww~~~zzzrrrttt~~~zzz}}}{{{qqqjjjooovvvyyy|||xxxuuuuuuqqqiiidddaaabbb^^^VVVTTTXXXZZZXXX\\\XXXUUUTTTUUUVVVUUUTTTSSSVVVYYYYYYWWWVVVXXXZZZlll|||qqqnnnmmmhhhgggeeeddddddeeefffgggeeedddcccbbbaaaaaaaaaaaa^^^___```aaa```___]]][[[\\\\\\[[[[[[YYYXXXVVVVVVTTTRRROOOMMMNNNOOOPPPPPPOOOVVV\\\bbbooosss___jjj|||RRRQQQlllhhhTTT]]]uuuxxxwwwuuusssrrrssstttuuurrrooojjjggggggffffffeeejjjiiigggeeedddcccccccccaaacccfffhhhjjjlllooorrrqqqnnnjjjiiijjjlllmmmmmmgggjjjlllkkkiiihhhjjjmmmaaa```___```bbbcccbbbaaaddddddccc```]]]YYYUUUSSSRRRQQQPPPOOONNNOOORRRUUUWWW^^^wwwxxxlll~~~```LLLOOOQQQIIIJJJUUUPPPOOOXXXhhhuuummmoooqqqqqqpppoooppprrrqqqqqqrrrrrrsssttttttuuuuuuuuuuuuvvvuuuuuuttttttpppooonnnoooqqqsssssssssvvvvvvuuutttsssrrrrrrrrrsssooommmmmmkkkfffdddfffcccdddeeerrrtttVVVDDDMMMpppyyygggnnn^^^NNN@@@333:::666666666555444333333333222222222222222222222222444444333333333333444444444444444333333333222222444444444444555666777777666666666666666666666666666666666666666777777777:::888888:::???BBBBBBBBB@@@AAACCCEEEGGGIIIJJJJJJNNNYYYwwwvvvxxxxxxvvvwww|||~~~|||{{{|||uuunnnpppvvv~~~~~~|||ttthhh```bbbccc```YYYXXX]]]```___[[[ZZZXXXVVVUUUVVVXXXZZZ[[[YYYYYY]]]cccgggfffdddfffsss~~~}}}vvvpppjjjfffjjjhhhfffdddddddddeeeeeeccccccaaa```____________]]]^^^_________^^^\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPRRRRRRQQQPPPOOOUUU^^^kkkfffeeetttgggQQQccc[[[XXXtttwwwvvvtttssssssssstttuuuooommmiiigggfffgggjjjlllllljjjgggdddbbbaaabbbbbbeeegggjjjkkkkkklllmmmooonnnkkkiiihhhjjjlllmmmmmmhhhiiijjjiiihhhggghhhiiieeeccc``````bbbeeefffgggeeedddbbb___[[[XXXTTTSSSRRRRRRQQQOOOMMMNNNQQQTTTVVVZZZppptttjjjVVVIIIMMMOOOKKKMMMTTTRRRPPPUUU___gggqqqnnnnnnnnnoooqqqrrrqqqpppoooppppppqqqqqqrrrrrrrrrtttttttttttttttsssrrrrrrqqqooooooqqqsssvvvvvvvvvsssssssssrrrqqqqqqqqqqqqrrrnnnlllnnnlllfffbbbbbbggg```ppptttTTTEEEEEEgggkkkhhh}}}|||XXXGGG===777666666555555444444333333222222222222222222222222222444333333222222333444444222222222111111111111000333333222333333444555666666666666666777777777777666666666666555555555555999888888:::===@@@AAAAAA???@@@BBBDDDFFFGGGHHHIIIJJJKKKeee~~~xxxwwwyyy~~~}}}zzzzzz}}}tttjjjbbbbbbbbb___[[[\\\aaadddddd^^^```aaa```^^^^^^bbbeeeqqqkkkjjjssszzzsssnnnmmmjjjeeekkkiiigggeeedddcccddddddbbbaaa___^^^]]]\\\\\\\\\[[[\\\]]]^^^]]]\\\[[[ZZZWWWXXXXXXYYYYYYXXXXXXWWWQQQOOONNNOOORRRRRRNNNKKK\\\cccooo}}}tttrrrrrrvvvvvvzzz{{{jjjpppWWW```jjjQQQbbb{{{ooonnnnnnmmmmmmlllkkkkkkjjjkkkjjjhhhfffhhhnnnsssnnnlllhhheeebbbbbbbbbbbbiiilllnnnnnnmmmkkkjjjjjjllljjjhhhggghhhiiiiiihhhiiigggffffffggghhhgggggggggddd```___aaafffiiikkkfffdddaaa]]]YYYVVVTTTSSSTTTSSSRRROOOMMMNNNPPPSSSTTTTTTeeebbbSSSNNNLLLNNNQQQRRRSSSVVVWWWSSSSSSVVVWWW___tttzzzuuuooooooqqqsssrrrooonnnnnnnnnooooooppppppppprrrsssssssssrrrrrrqqqppprrrppppppqqqsssuuuvvvuuuqqqqqqqqqqqqppppppooooooooolllkkknnnmmmgggccccccfffggg```AAAMMM```nnnmmmuuubbbPPP@@@<<<===555444444444444333333222222111111111111111111111111222222222222222333333444111111111111111111111000222222111111222333444444666666666777777777777777777777777666666555555555:::999999:::<<<===>>>>>>===???@@@BBBDDDFFFFFFGGGGGGDDDWWWzzz|||yyywwwllllllrrrzzz}}}{{{xxx~~~zzzvvvtttqqqmmmeeedddaaa___```dddgggiiifffiiinnnqqqrrrrrrrrrsss~~~tttiiijjjlllllliiihhhfffeeeddddddddddddaaa```^^^]]][[[ZZZZZZYYY[[[[[[\\\]]]\\\\\\[[[ZZZWWWWWWWWWWWWWWWVVVUUUUUUOOONNNMMMOOOQQQRRROOOLLL^^^jjj~~~sssdddccccccaaannnppp}}}aaa```{{{]]]UUUnnnpppjjjjjjjjjiiigggeeecccbbbfffiiilllkkkhhhiiinnnsssnnnmmmllljjjiiigggfffeeellloooqqqpppmmmiiifffeeejjjhhhfffeeeeeeeeecccbbbhhheeebbbcccgggiiiiiigggeeeccc``````cccgggjjjkkkfffddd```\\\XXXUUUTTTSSSUUUTTTSSSOOOMMMMMMOOORRRRRRPPP]]]{{{```KKKIIIOOOUUUVVVWWWZZZ[[[YYYYYYWWWUUUSSSPPPSSScccttttttoooppprrrqqqooommmmmmmmmnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqppppppsssqqqpppppprrrssssssrrrooooooppppppooonnnmmmlllmmmkkkjjjkkkhhhbbb```bbbfffyyyOOOHHHooohhhaaatttmmmMMMGGG;;;999===333333333333333333222222222111111111111111111111111111111111111111222333444111111111222222222222222222111111111111222222333555555666666777777777888888888888777777666666666;;;;;;;;;:::999999:::;;;<<<===???AAABBBDDDDDDDDDBBBEEENNN___rrr~~~~~~{{{xxxuuu|||sssqqqpppttt}}}}}}yyywwwtttoookkkvvvzzzzzzwwwwwwzzzzzzvvviiifffcccbbbccceeeiiilllnnnsss{{{{{{iiifffiiillldddddddddddddddeeeeeeeeeaaa```^^^\\\ZZZYYYXXXXXXZZZ[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOPPPSSSVVVYYYZZZ]]]ooooooqqqjjj]]]WWW[[[\\\XXXllluuummmYYYrrrmmmTTT```{{{yyykkkmmmlllkkkiiigggdddbbb```dddjjjnnnoookkkiiikkknnnlllnnnppprrrqqqooollljjjnnnoooqqqoookkkgggcccbbbccccccbbbccceeeeeedddbbbeeebbb```bbbfffjjjjjjiiiccccccdddgggiiikkkjjjhhheeeccc___[[[XXXVVVTTTTTTVVVUUUSSSOOOMMMMMMOOOQQQQQQNNNWWWssskkkNNNKKKJJJUUU]]]\\\ZZZ]]]]]][[[YYYYYYXXXVVVQQQPPPWWW```wwwwwwpppoooqqqqqqooommmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooopppppppppppprrrqqqoooooopppqqqqqqpppooopppppppppooommmkkkjjjjjjjjjjjjggg```ZZZ]]]cccrrroooOOOggg{{{dddlllXXXAAA@@@777444777000222222222222222222222222111111111111111111111111000000000000111222333333222222222222222333333333222222111111111111222222444444555555666666777777888888888888777777777777:::;;;;;;:::888777888:::;;;<<<>>>???AAABBBBBBBBB>>>FFFKKKNNN\\\rrr{{{}}}|||xxxxxx~~~zzz~~~yyytttpppzzz~~~~~~wwwsssxxx{{{}}}~~~zzzvvvsssoookkkhhhpppwww{{{zzz~~~vvvfffbbb___```aaabbbfffkkkttt}}}mmmeeeddddddaaaaaabbbccccccddddddeeeaaa___]]][[[XXXWWWVVVUUUYYYYYYYYYYYYYYYZZZZZZZZZVVVUUUTTTSSSQQQOOOMMMKKKJJJLLLMMMNNNRRR[[[gggpppwwwhhh```^^^XXXQQQPPPTTTWWWVVVdddzzzxxxXXXTTTzzz```TTTllltttjjjlllkkkiiigggeeecccaaa```fffjjjnnnnnnllliiiiiijjjmmmooorrrtttuuussspppnnnnnnooopppnnnjjjgggdddccc\\\]]]___cccgggjjjiiihhhaaa```___```cccfffiiiiiibbbdddhhhlllooonnnjjjfffcccbbb___]]]ZZZXXXVVVUUUUUUUUUSSSOOOMMMMMMOOOQQQQQQNNNSSSiiizzzzzzYYYMMMSSSPPPXXX^^^\\\ZZZZZZ\\\]]][[[[[[[[[ZZZVVVSSSQQQQQQgggppp~~~vvvqqqpppppppppooommmmmmmmmmmmmmmmmmmmmmmmiiijjjlllmmmooopppppppppqqqooonnnoooqqqrrrrrrqqqppppppqqqpppooollliiihhhfffgggiiieee]]]ZZZcccppp^^^```llltttbbbGGG999:::666333444222111111111222222222222222111111111111111111111111/////////000000111333333111111111222222333333333333222222111111222222222333333333444555666666666666666666777777777777777777999:::999777777999<<<:::;;;===>>>???@@@AAAAAA???DDDHHHKKKQQQddduuupppnnnqqqzzz}}}{{{|||vvvrrryyy|||ssspppvvv{{{}}}{{{|||~~~~~~}}}}}}|||zzzuuurrrpppqqqrrrsssxxxxxxwww|||tttiiidddcccfffhhhiiimmmtttzzzuuullleeeaaa```aaaaaabbbbbbbbbbbbaaa___^^^[[[YYYVVVTTTSSSRRRVVVVVVVVVVVVVVVWWWXXXXXXRRRRRRQQQPPPOOOMMMKKKJJJHHHLLLOOOQQQVVVfff~~~rrrcccXXXVVVRRRNNNNNNNNNQQQ[[[eeevvv{{{bbbRRRaaazzz]]]ddd|||uuummmhhhhhhgggeeedddccccccddddddjjjjjjjjjjjjiiiiiiiiijjjooopppqqqqqqqqqppppppooonnnoooooonnnkkkhhhggghhh^^^___bbbfffkkkmmmllljjj_________^^^^^^```cccfffaaacccgggkkkmmmkkkgggcccaaaaaa```^^^\\\ZZZXXXWWWUUUTTTRRROOOMMMMMMPPPRRRSSSOOOPPP^^^wwwqqqooowww{{{nnnWWWSSSXXXWWWWWWYYYZZZYYYXXX]]]cccdddcccaaa```___ZZZRRRKKKWWW]]]ooozzzwwwtttqqqpppppppppooommmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjmmmnnnppppppqqqooonnnnnnooorrrtttttttttqqqqqqrrrqqqooollliiigggaaaeeehhhfff^^^___nnn|||UUUqqqlllaaaGGG<<<555666777444444777111111111111111111222222000000000000000000000000////////////000111222333000000111111222222222333333333222222222222222333222222333333444555666666444555555555666666777777444666888888777888;;;>>>:::;;;<<<>>>???@@@@@@@@@BBBBBBGGGMMMNNNWWWyyypppjjjiiikkkvvvxxxhhhqqq~~~zzz~~~|||}}}|||}}}~~~~~~~~~~~~}}}{{{vvvrrrsssxxx}}}{{{{{{tttmmmsss~~~}}}sssuuupppoootttwwwxxx}}}}}}tttlllfffaaaaaaaaaaaaaaa```___^^^]]]\\\ZZZWWWTTTRRRQQQPPPTTTSSSSSSSSSTTTUUUVVVVVVOOOOOOOOONNNMMMLLLKKKJJJNNNTTTXXXZZZaaavvvsssccc\\\UUUOOOOOOKKKKKKOOOOOOSSSdddyyyhhhXXXZZZyyyeeebbbwwwtttkkkgggfffiiihhhgggggggggiiikkkmmmnnnjjjfffeeegggiiikkklllrrrqqqooommmllllllnnnooonnnoooooonnnkkkjjjkkkllldddeeegggjjjmmmmmmkkkhhh^^^______]]]ZZZZZZ^^^ccc^^^```cccfffhhhfffbbb___`````````___^^^[[[YYYXXXTTTSSSRRROOOMMMNNNPPPSSSTTTOOOMMMVVVnnnrrroooooohhhpppwwwbbbZZZZZZZZZ[[[VVVVVVYYYYYYYYY```jjjmmmkkkgggffffffaaaVVVKKKKKKMMM]]]{{{sssqqqooonnnoooqqqppppppooonnnmmmllllllllllllllliiijjjlllkkkiiihhhhhhhhhllllllmmmmmmnnnoooooooooppppppooonnnllljjjgggeeeeeefffaaa___bbbfffzzztttiiiyyyllloooeee===999555444555666555444222222222111111111111000000000000000111111111111000000000000000000000000111222222333333222222111000111111111111222222222444444444555555555555666888888777777666666555555555555555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>BBBAAACCCFFFEEENNNlll}}}ppplllpppwww}}}eeeeee|||}}}zzz~~~}}}}}}{{{{{{|||}}}~~~zzzqqqrrryyy~~~vvvssstttvvvvvvtttqqqqqqpppoooqqqvvvyyylllaaacccbbbaaaaaaaaa___\\\ZZZXXXWWWUUUTTTRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQOOOMMMJJJIIIIIIKKKLLLOOOYYY^^^aaavvvyyy```SSSOOOMMMLLLLLLJJJNNNLLLOOOYYYeeerrraaaOOOrrrzzz\\\___{{{{{{jjjgggjjjllliiicccbbbfffhhheeeeeeiiipppooollljjjgggeeeddddddfffhhhkkklllmmmmmmooopppooommmjjjhhhhhhiiikkklllhhhhhhhhhgggfffdddbbb```]]]\\\[[[[[[[[[]]]___aaaZZZ\\\___aaabbbaaa```^^^^^^]]][[[YYYXXXWWWXXXXXXWWWUUUQQQMMMLLLNNNPPPRRRNNNPPPPPPQQQ___zzzyyynnndddnnnpppeee___^^^eeennnrrrvvv||||||hhh^^^ZZZ[[[___[[[[[[YYYXXXXXX[[[aaaeeegggjjjmmmpppvvvwwwkkk\\\OOOOOOPPPccc~~~tttrrrppppppqqqrrrrrrqqqooonnnmmmmmmlllllllllmmmjjjkkklllkkkhhhffffffffflllllllllmmmnnnnnnoooooooooooonnnmmmkkkiiifffeee```eeebbbaaaeeeiii||||||~~~lllkkk~~~uuuPPP<<<999555444555666555444222222222111111111000000//////000000000111111111000000000000000000000000111222222222222222222111000000111111111222222222333333333333444444444444777777777666666666555555555555666666777888999:::::::::;;;======>>>>>>>>>@@@>>>@@@CCCCCCHHH```yyy~~~sssyyy~~~~~~lll___rrr{{{nnnqqq{{{yyyooowwwyyy~~~}}}||||||||||||{{{zzzyyyxxxxxx|||wwwqqqtttzzz~~~{{{vvvsssttttttqqqmmmwwwxxxtttkkkdddeeepppzzzuuullleeeaaa```_________]]]ZZZXXXVVVUUUSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKLLLMMMMMMJJJHHHNNN```pppyyyxxxhhhWWWNNNJJJHHHHHHJJJMMMRRRRRRXXXiii{{{xxxeeePPP]]]vvvmmmaaaiiivvvgggccceeeeeeeeeaaaaaagggiiihhhhhhjjjnnnmmmjjjhhhfffdddccccccgggiiikkkllllllmmmnnnpppooommmllljjjjjjkkklllmmmhhhhhhgggfffdddaaa___]]]]]]\\\\\\[[[\\\^^^```bbb\\\]]]^^^______]]][[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNLLLOOOOOOOOO[[[uuuyyyllleeerrryyyggg[[[UUUTTTXXX___gggkkkqqqwww|||qqqbbb\\\ZZZ[[[^^^ZZZZZZYYYXXXXXX[[[___cccgggjjjlllooouuuvvvkkk^^^[[[[[[YYYdddwww|||}}}uuusssqqqqqqrrrssstttsssooonnnnnnmmmmmmmmmmmmmmmlllmmmmmmkkkhhheeeeeeeeekkkkkkllllllmmmnnnnnnnnnnnnnnnmmmkkkiiigggeeeccc^^^cccaaa```cccggg{{{qqqjjj]]]@@@:::888555444444555444333222222111111111000000000//////000000000000111111000000000000000000000000111111222222222222111111000000000111111111222222222222222222333333333333666666666666666555555555666666666666666777888888888999:::<<<===>>>>>>>>>???===@@@DDDCCCEEESSScccxxx~~~uuusss~~~nnnUUU^^^zzzxxxeeebbbmmmzzzoooddd```\\\fffwww~~~zzz{{{zzzxxxuuutttrrrrrrrrrvvvwwwyyyzzzyyyxxxvvvtttxxxzzzwwwqqqooossswwwxxxvvvtttrrrrrrsssrrrmmmiiiqqqssspppggg^^^bbbrrrxxxnnniiiggg___]]]\\\\\\\\\[[[XXXVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJLLLNNNOOOLLLIIIUUUlllttt^^^UUUMMMIIIFFFDDDGGGMMMNNNTTTVVV```yyy|||cccWWWJJJwww{{{bbb]]]jjjuuussshhhdddcccbbbcccaaabbbhhhkkkjjjiiiiiikkkjjjhhheeecccbbbbbbbbbgggiiikkklllllllllnnnpppoooooonnnmmmmmmllllllkkkhhhgggfffeeebbb```]]]\\\]]]]]]\\\]]]^^^```bbbccc___^^^]]][[[YYYXXXVVVVVVTTTTTTSSSSSSSSSSSSTTTUUUQQQQQQQQQPPPNNNLLLKKKJJJIIIMMMMMMMMMUUUkkkyyyfffaaaqqqwwwaaaTTTNNNKKKLLLOOOWWW[[[aaahhhooovvv~~~tttfff___]]]\\\\\\___[[[\\\\\\[[[[[[\\\___aaabbbdddgggkkkqqqtttnnneeeeeeiiihhhpppuuusssqqqppprrrsssssssssoooooonnnnnnmmmnnnnnnooolllmmmnnnmmmjjjhhhggghhhkkkkkkkkklllmmmmmmnnnnnnmmmlllkkkiiigggeeecccbbb^^^bbb^^^\\\___ddd{{{tttooommmGGG;;;888666555444333333333333111111111111000000000000////////////000000000111000000000000000000000000000000111111111111000000000000000000111111111111222222222222333333333333555555555555555555555555666666555555555666777777777888:::;;;======>>>>>>@@@???BBBGGGHHHGGGLLLTTTfff~~~~~~|||mmmkkk{{{uuu\\\WWWccczzzuuufffkkkxxxeeePPPKKKUUUXXX```qqq{{{~~~zzzuuuvvv|||}}}xxxxxxuuuqqqnnnmmmoooqqqsssssstttuuuwwwxxxxxxwwwwwwtttsssooojjjkkkoooqqqoooooonnnnnnoooqqqqqqnnnkkklllnnnnnnjjjhhhqqqmmmgggeeeddd]]]\\\ZZZZZZYYYYYYVVVTTTQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHLLLJJJHHHGGGIIIOOOVVV\\\jjj|||~~~jjjXXXMMMKKKIIIGGGCCCDDDMMMXXXllltttttt{{{cccSSSUUUddddddYYYZZZvvv{{{mmmgggdddbbb___bbbbbbeeeiiilllkkkiiigggiiihhheeecccbbbbbbbbbcccggghhhjjjkkkkkkkkknnnppprrrrrrqqqpppnnnllliiihhheeeeeedddcccaaa```___^^^^^^^^^^^^^^^___aaabbbccc^^^\\\ZZZWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVQQQPPPOOONNNLLLKKKIIIHHHGGGJJJKKKJJJOOO```zzzzzzccc___rrr}}}dddUUUNNNIIIGGGHHHJJJNNNTTT[[[ccckkkqqquuupppggg``````aaa```___```^^^___``````______aaabbbbbbccceeejjjssszzz~~~~~~|||uuusssppppppqqqrrrrrrqqqoooooonnnnnnnnnooooooppplllmmmoooooommmllllllmmmkkkkkkllllllmmmnnnnnnooolllkkkjjjhhhfffdddcccbbb___aaa^^^^^^gggqqqwwwlllwww~~~LLL777;;;555555444444222222222333111111111000000000//////...////////////000000000///////////////////////////000000111111000000/////////000000000111111111333333333333444444444444444444444444444555555555666555555555555555666666777888999;;;<<<<<<======>>>???BBBHHHJJJIIIIIIKKKNNNgggooojjjyyyyyygggZZZ]]]uuu|||oooUUUNNNXXX[[[___llltttssshhh]]]]]]fffoootttvvvzzzwwwrrrooonnnppptttvvvwwwvvvuuuttttttuuuvvvvvvnnnmmmjjjgggjjjppprrrpppqqqooommmmmmmmmmmmmmmmmmuuuuuuuuuuuuyyyqqqgggeeeccc```]]][[[YYYXXXXXXWWWUUUTTTQQQPPPNNNKKKIIIHHHGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFHHHGGGEEECCCGGGUUUjjjzzzrrrbbbSSSIIIGGGGGGGGGFFFBBBFFFTTTdddrrrRRRSSSggg{{{QQQXXXccc{{{llldddbbb```^^^[[[]]]```dddiiimmmooommmjjjhhhfffdddbbbaaabbbcccdddeeefffhhhhhhiiijjjmmmpppsssssssssqqqnnnjjjgggddd____________________________________```aaabbbbbbZZZXXXVVVTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVQQQPPPMMMKKKIIIIIIIIIJJJFFFHHHIIIHHHJJJWWWmmmwwwcccddd|||iiiXXXNNNGGGDDDCCCDDDGGGLLLTTT\\\ccchhhjjjqqqvvv|||~~~yyyqqqiiieeefffaaa___bbbdddbbbaaabbbaaacccdddeeedddcccdddeeeiiihhhjjjqqq}}}vvvtttqqqppppppqqqpppooooooooooooooooooppppppqqqlllnnnppppppooonnnooopppllllllmmmmmmnnnooooooooolllkkkiiigggeeecccbbbbbb___cccfffrrr|||hhhdddzzzfff<<<444===222333444333222111111222111111000000000/////////......////////////000000//////////////////////////////000000000000///////////////000000000111111333333333333444444444444333333333444444444444444444444444444444555666666888888999:::;;;;;;;;;;;;:::<<<@@@DDDFFFFFFEEEEEECCCUUUyyy|||zzzyyyyyywwwrrrkkkqqq{{{xxx]]]MMMXXXmmmnnn\\\ZZZWWWZZZdddiiikkk^^^SSSUUU```ooo{{{~~~{{{vvvrrrpppppprrrtttzzzwwwtttqqqpppooopppppphhhiiihhhggglllssswwwuuuuuurrroookkkjjjjjjkkklllvvvwwwxxx|||wwwgggddddddbbb```[[[YYYWWWUUUUUUUUUTTTSSSQQQOOOMMMKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGBBBDDDEEEGGGPPPccc{{{yyykkk\\\OOOHHHFFFCCCDDDFFFEEECCCIII[[[nnneeeSSSdddmmmNNNeeeqqq}}}qqqeeebbbcccaaa___^^^YYY^^^ccchhhnnnssssssooofffdddbbb``````aaaccceeebbbccceeefffgggiiimmmppprrrrrrqqqooollliiifffddd\\\\\\\\\\\\]]]^^^``````___`````````````````````VVVUUUTTTTTTTTTUUUVVVWWWTTTUUUUUUUUUTTTSSSRRRRRRPPPNNNLLLJJJIIIIIIJJJKKKHHHGGGFFFGGGHHHPPPaaaqqqlll```eeelllYYYLLLCCC@@@@@@CCCDDDIIIPPPXXX^^^aaaaaa```eeeiiihhhddd___\\\[[[```]]]]]]bbbeeeeeeeeegggggghhhjjjjjjjjjjjjkkkmmmooonnnqqq{{{yyyvvvsssqqqqqqqqqpppnnnpppoooooooooppppppqqqrrrnnnoooqqqpppooonnnnnnooommmmmmnnnnnnooopppppppppmmmkkkiiifffdddccccccccc^^^iiiwwwppp^^^lllSSS:::777<<<000222444333111000000222111000000000////////////........./////////000000////////////////////////...//////000000//////...////////////000000000111222222222222333333333333222222333333333444444444333222333333444555666777999999::::::::::::999999888;;;>>>???@@@AAABBBBBBAAALLLgggwww~~~~~~vvvuuuxxxxxx}}}zzzrrrkkkgggppp~~~yyydddOOOMMMRRRddd}}}|||pppiiieeelllvvvuuummmaaaWWWZZZdddnnn{{{|||zzzvvvrrrpppoooooooooqqqqqqpppnnnmmmllllllkkkfffiiiiiigggiiipppsssssspppooommmkkkjjjjjjlllnnnnnnqqquuuyyyzzziiibbbaaa___^^^___YYYWWWTTTSSSSSSRRRQQQPPPOOONNNLLLIIIGGGEEEDDDCCCEEEEEEEEEEEEFFFGGGGGGHHHCCCEEEKKKUUUcccrrr~~~~~~ooo___VVVNNNFFFCCCFFFAAACCCFFFHHHHHHOOObbbtttnnn]]]]]]|||bbb```wwwllldddeeefffdddaaabbb[[[```dddggglllssssssnnncccaaa___]]]]]]___bbbddd___```bbbccceeehhhmmmqqqnnnmmmmmmllljjjhhhgggfffaaa````````````bbbcccddd````````````___^^^]]]]]]UUUUUUUUUUUUVVVVVVWWWXXXVVVVVVVVVUUUTTTRRROOONNNLLLLLLLLLLLLKKKKKKKKKJJJJJJFFFDDDFFFHHHLLLXXXeeemmmdddfffqqq]]]MMMBBB@@@CCCCCCCCCGGGMMMTTTYYYZZZZZZXXXZZZ\\\ZZZVVVUUUXXX[[[]]][[[\\\bbbgggjjjmmmrrrqqqssstttttttttuuuxxxzzzxxxyyy|||yyyuuusssrrrqqqpppoooppppppoooooopppqqqrrrrrrooopppqqqpppnnnllllllmmmnnnnnnooooooppppppqqqqqqmmmllliiifffdddccccccccc___nnnmmmhhhfffCCC999777444///222444333111///000222000000000000////////////............/////////000////////////////////////......////////////......////////////000000000000000111111111111222222222222222222333333444444444111222222333444555777888999::::::::::::999888888999===???===<<<>>>AAABBBCCCGGGVVVsssuuuwwwwwwuuuyyyooo```bbbqqqzzzwwwwwwzzzvvvlllZZZTTTNNNMMMUUUhhh{{{www~~~wwwkkk```^^^```aaafffmmmwwwuuusssqqqooonnnmmmmmmfffgggiiilllmmmlllkkkkkkgggjjjjjjfffeeehhhkkkkkkhhhiiijjjkkklllmmmppprrrmmmrrruuuuuu{{{rrriiibbb```]]]XXXYYY]]]XXXUUURRRPPPPPPPPPPPPOOONNNMMMKKKHHHEEECCCBBBBBBEEEEEEEEEEEEFFFHHHIIIIIIHHHKKKSSScccsss{{{yyytttcccTTTIIIHHHGGGBBB@@@CCC???CCCHHHLLLNNNVVVhhhyyykkk\\\WWWeeehhh[[[tttqqqgggaaacccdddaaa^^^```aaafffhhhgggkkkpppoooiiiaaa___]]][[[\\\^^^aaaccc]]]^^^```bbbdddhhhmmmqqqjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffffffffggghhhiiiaaaaaaaaa```___]]]\\\[[[UUUUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXWWWUUURRROOONNNIIIKKKMMMNNNNNNMMMKKKIIILLLFFFCCCFFFHHHJJJSSS^^^zzzooolllxxxbbbQQQEEEDDDHHHCCCCCCFFFKKKRRRVVVWWWUUURRRSSSSSSOOOKKKKKKQQQWWW\\\ZZZ\\\cccjjjooovvv}}}{{{|||}}}}}}~~~|||yyyvvvsssrrrqqqooonnnoooooooooooopppqqqrrrsssqqqpppppppppoooooonnnnnnpppppppppppppppppppppqqqnnnjjjgggeeeaaa]]]___dddiiirrryyyhhhqqqRRR:::333666333111111111111000000000000///000111000...------...///////////////.........,,,,,,,,,---------......000///...---------------,,,...000111222111000///000000000000000000000000222222222222222222222222222222333444444555555666777777777888999999::::::;;;<<<===>>>???@@@@@@@@@CCCIIINNN\\\}}}yyypppyyy~~~tttiiiwwwooopppgggWWWHHH@@@JJJdddzzz~~~lll___VVVYYY\\\XXXSSSQQQ[[[]]]```bbbdddfffiiijjjiiifffeeegggjjjkkkhhheeeffffffffffffeeeeeeeeeeeeeeegggiiikkkmmmnnnnnnnnnllllllnnnsssxxx|||ooommmdddbbb^^^YYYVVVSSSRRRRRRVVVSSSPPPMMMKKKKKKLLLLLLMMMLLLJJJFFFBBBBBBDDDGGGFFFGGGIIIHHHFFFFFFHHHJJJNNN^^^nnnssssssrrrllleeeSSSLLLFFFDDDBBB@@@AAADDD@@@FFFSSS\\\ZZZ___{{{jjjNNNLLLhhhmmm___XXXhhhfffccc```___``````]]]ZZZ``````bbbeeegggfffdddaaa___]]][[[[[[[[[\\\[[[ZZZXXX\\\aaadddeeefffggghhhfffdddfffiiiiiieeedddeeehhhhhhhhhjjjmmmnnnmmmkkkcccccccccbbb```]]]YYYWWW[[[[[[ZZZXXXVVVUUUSSSSSSXXXWWWVVVVVVUUUSSSOOOKKKJJJKKKKKKLLLMMMMMMNNNNNNGGGFFFFFFGGGJJJMMMPPPSSSwww|||lllUUUJJJEEEBBBGGGIIIHHHGGGLLLUUUVVVRRROOOSSSRRRJJJEEEIIISSSYYY[[[YYY\\\fffnnnttt}}}{{{xxxtttrrrqqqpppnnnmmmrrrqqqpppoooooonnnnnnooopppppppppooooooooonnnnnnoooooooooooooooooooooppprrrjjjcccaaa___```eeellloooyyyjjjkkk```MMM===666666333111111111000000000//////...000000///...------...////////////............,,,---------............//////...---------------)))+++---000111111000000000000000000000000000000222222222222222222222222222222333444444555555666666777777888888999::::::;;;<<<===???@@@@@@@@@@@@AAAGGGLLLUUUkkk~~~|||ppp{{{yyy]]]EEE???MMM]]]{{{xxxwwwkkkbbbccceeebbb\\\YYYXXXYYY[[[___dddgggfffeeefffggggggfffeeeddddddeeeeeeeeeeeefffffffffffffffcccdddfffhhhiiiiiiiiiiiiiiiiiikkkooorrrvvvyyyjjjaaaaaaaaa```^^^[[[XXXTTTRRRPPPMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFGGGHHHIIIFFFJJJMMMJJJFFFFFFKKKQQQZZZeeennnnnnjjjgggaaaZZZMMMHHHDDDDDDCCCBBBCCCGGGKKKPPPWWW\\\cccyyyqqqZZZOOObbb~~~```XXXaaannnccc```^^^]]]]]]]]]ZZZWWW\\\^^^bbbgggiiihhhdddaaa___]]]\\\\\\]]]\\\[[[YYY\\\^^^aaaccccccbbbcccdddbbb___```cccccc``````bbbhhhiiikkkmmmppppppnnnlllhhhhhhgggeeebbb^^^[[[XXX[[[ZZZXXXVVVTTTSSSRRRRRRVVVTTTQQQPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMOOOccc~~~wwwrrrZZZNNNIIIFFFHHHJJJJJJJJJOOOWWWYYYUUURRRTTTQQQKKKIIIOOOXXX]]]aaa^^^aaammmzzzzzzwwwsssqqqpppooommmlllqqqpppooonnnnnnmmmmmmnnnppppppoooooooooooonnnnnnppppppppppppppppppppppppsssllleeecccbbbcccjjjqqqxxxdddbbbuuucccIIIFFF@@@999666222111111000000000000//////...///000///---------///........................------.........///////////////...------------...((())),,,...000111111111000000000000000000000000222222222222222222222222222222333444444555555666666666777888888999999:::;;;<<<===???@@@@@@@@@@@@BBBFFFJJJNNNVVVfff|||~~~wwwvvvzzzoooNNN???BBBKKKaaarrrtttqqqoooiiiaaa]]]WWWUUUVVV\\\bbbeeeddd```ccceeefffccc^^^]]]```cccbbbcccdddfffgggggghhhhhhcccdddeeeeeefffeeeeeedddddddddgggkkkllllllqqqyyyzzz~~~}}}sssqqqlllccc___aaa]]]\\\\\\ZZZXXXTTTPPPNNNIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGIIIJJJKKKJJJIIIIIIMMMNNNJJJDDDEEENNNWWWeeekkknnnkkkddd]]]SSSLLLGGGCCCBBBDDDEEEDDDGGGKKKPPPVVV]]]hhh{{{www[[[NNNWWW{{{qqqTTTWWWsssrrr^^^aaa___]]]\\\\\\[[[XXXVVVXXX[[[aaagggjjjiiieeeaaa___^^^^^^^^^___^^^[[[YYY^^^```aaaaaa___^^^___``````]]]\\\______^^^___ccciiijjjlllooorrrqqqooollljjjjjjiiigggddd```\\\YYY[[[YYYWWWTTTSSSRRRRRRRRRUUURRROOOMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHJJJJJJXXXyyyvvvuuuwww___RRRLLLIIIJJJLLLMMMNNNSSSZZZ\\\ZZZZZZYYYTTTMMMNNNUUU\\\^^^aaa___eeeuuuxxxsssvvvyyyvvvsssqqqpppooonnnlllmmmllllllmmmmmmnnnooopppoooooooooooooooooonnnnnnrrrqqqqqqqqqqqqqqqppppppnnnlllkkkjjjgggfffooozzzqqqdddtttuuuLLL888???@@@:::666222111000000000////////////---...//////---------///------...............///.........////////////000///......---------......***+++---...000000000000000000000000000000000000111111111111222222222222222222333444444555555666666666777777888999999999;;;<<<===>>>???@@@@@@@@@EEEFFFIIIKKKJJJRRRlll||||||sss}}}sssXXXIIIDDDDDDLLL\\\uuuttt||||||qqqfff^^^XXXVVVUUUXXX]]]``````___```aaa```]]][[[[[[^^^``````aaaccceeefffgggggggggeeeeeeeeeeeeeeeddddddccc``````cccggghhhhhhkkkqqqtttuuuwwwyyy{{{|||}}}}}}|||tttllljjjgggbbb___aaaXXXXXXVVVUUURRRPPPOOONNNLLLLLLLLLKKKIIIGGGFFFEEEHHHHHHHHHJJJMMMMMMJJJGGGOOONNNMMMJJJKKKRRR]]]fffvvvvvvssslllbbbWWWKKKCCCCCCAAACCCFFFHHHGGGKKKPPPRRRXXXmmmqqqOOOWWWnnncccTTTiiiuuugggbbb```______^^^]]][[[YYYWWWWWWYYY]]]bbbfffgggeeeccc`````````aaaaaa```\\\ZZZ^^^___^^^]]][[[[[[]]]___ccc___]]]___``````cccgggjjjjjjjjjmmmooopppooommmiiiiiiiiihhheeeaaa^^^\\\\\\ZZZWWWUUUSSSRRRSSSSSSTTTRRRQQQQQQQQQRRRPPPOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHVVVwww}}}yyycccTTTMMMKKKNNNOOOQQQTTTXXX\\\______ddd```WWWPPPQQQXXX\\\[[[]]]cccppp]]]WWWZZZkkk}}}zzzwwwsssqqqqqqpppooonnnllllllllllllmmmnnnooopppnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnmmmmmmfffhhhkkkkkkhhhmmmqqqiiifffCCC222:::;;;777555222000000000////////////...,,,...///...---,,,...///,,,---------......//////.........////////////000......---------......///.../////////000000//////////////////////////////000000000111111222222222222222333444444555555666555666666777888888999999:::;;;<<<===>>>?????????EEEBBBDDDHHHFFFIII^^^vvvxxxxxx~~~qqq```UUUIII>>>BBBHHHYYYpppyyytttrrrtttzzzrrrhhh^^^\\\YYYWWWXXXZZZ]]]___^^^[[[XXXXXX[[[]]]^^^]]]]]]___aaacccdddeeeddddddcccccccccbbbbbbbbbaaaaaa```^^^^^^bbbcccbbbfffkkklllmmmmmmmmmmmmnnnnnnnnnkkkeee```]]]ZZZVVVUUUVVVTTTRRROOOLLLKKKKKKMMMNNNLLLJJJHHHEEEDDDDDDEEEEEEEEEFFFGGGJJJMMMNNNMMMLLLVVVRRRQQQXXXfffwwwyyyiii[[[OOOGGGBBBCCCCCCEEEJJJKKKKKKPPPVVV]]]cccssscccRRRqqqsss]]]eee~~~iii```bbb\\\]]]^^^^^^]]][[[YYYXXXXXXXXXYYY\\\aaadddeeedddbbbbbbbbbccccccaaa^^^[[[[[[[[[ZZZXXXXXXZZZ^^^aaafffaaa```aaabbbbbbeeejjjjjjhhhfffgggiiilllmmmmmmggghhhiiiiiigggeeebbb```]]]\\\ZZZXXXVVVUUUUUUUUUQQQRRRSSSUUUVVVTTTPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHPPPiii~~~kkk[[[QQQNNNRRRSSSVVVYYY[[[]]]___aaafffbbbYYYSSSUUU[[[]]][[[\\\jjj}}}jjjPPPKKKMMMYYYccckkk{{{yyywwwsssqqqqqqqqqooonnnpppooonnnmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnoooooolllkkkkkkjjjjjjiiiiiihhhccceeeiiilllqqqssseeezzz}}}ZZZAAA555777444444555111000000////////////......,,,---......---,,,...///,,,,,,,,,---......//////------........./////////...------------...//////111000000000//////////////////////////////////////////000000111222222222222222333444444555555666555555666777777888888999888999:::<<<=========>>>@@@===???CCCDDDFFFRRR```{{{sss{{{}}}rrr~~~{{{pppjjjeeeXXXHHHAAA???EEEYYYooo{{{qqqhhhgggnnnxxxxxxoooiiibbb^^^^^^___```___[[[XXXUUUVVV[[[^^^]]][[[[[[]]]___aaaaaa```___^^^]]]]]]\\\\\\\\\]]]^^^^^^aaa]]][[[\\\\\\[[[]]]aaaaaaaaacccdddeeeeeeeeeeee]]]ZZZWWWTTTRRRQQQQQQQQQPPPMMMIIIFFFFFFHHHKKKMMMFFFEEEBBBAAAAAACCCFFFHHH???BBBEEEHHHJJJNNNRRRVVV]]]\\\aaaqqqttt\\\NNNFFFDDDEEEEEEEEEIIINNNPPPQQQXXX```nnnyyyppp```SSSbbbhhhfffttt```VVVVVVWWWYYY\\\]]][[[YYYXXXXXX[[[YYYYYYZZZ]]]aaacccdddcccbbbaaaaaabbb```]]][[[WWWWWWUUUTTTUUUYYY^^^cccfffaaa```aaabbbaaadddhhhgggeeecccdddfffiiijjjjjjggghhhiiiiiihhhgggdddccc^^^]]]\\\[[[YYYWWWVVVUUUNNNOOORRRTTTUUUSSSNNNJJJKKKKKKKKKKKKKKKKKKKKKLLLCCCCCCDDDEEEFFFGGGGGGGGGJJJYYYooozzzgggZZZUUUWWWVVVYYY]]]]]][[[\\\```bbb```[[[WWWYYY```bbb___ZZZkkk}}}~~~|||lllXXXKKKGGGIIIQQQSSSWWWkkkxxxuuurrrpppppppppooonnnqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooookkkkkkjjjiiiiiihhhgggggggggiiiqqq}}}}}}pppjjj|||]]]KKK???:::555---111555000000000/////////.........+++,,,...------,,,...///++++++,,,------...//////,,,---------............---------------...////////////.........//////000/////////////////////////////////000111222222222222222333444444555555666555555666666777888888888777888999:::;;;<<<<<<<<<:::;;;===@@@CCCFFFLLLPPP{{{ssswwwllllllrrrvvvuuupppqqqsssjjj\\\KKKDDDAAAIIIXXXjjjssskkkjjjppp~~~}}}rrrpppssssssjjjaaaYYYXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^\\\YYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]___ZZZXXXYYYYYYWWWWWWYYYZZZ[[[]]]^^^______^^^^^^XXXXXXVVVRRRPPPPPPPPPPPPLLLJJJGGGFFFEEEGGGIIIKKKFFFEEEDDDDDDEEEFFFGGGHHH===AAAEEEEEEFFFJJJTTT]]]fffjjjtttvvv\\\MMMFFFBBBCCCFFFEEEFFFKKKQQQTTTXXXbbblllttt___\\\]]]|||tttlll{{{tttfffZZZRRROOOTTTXXX\\\]]]\\\ZZZZZZ[[[]]]\\\[[[\\\___aaabbbaaacccaaa___^^^^^^]]][[[YYYUUUTTTSSSQQQRRRWWW^^^ccceeeaaa```bbbbbb```bbbfffaaabbbbbbeeeggghhhfffeeeeeeeeeffffffeeecccaaa___]]]]]]^^^]]][[[YYYVVVTTTOOOPPPPPPRRRRRRPPPLLLIIILLLKKKKKKJJJJJJIIIIIIIIIBBBCCCCCCDDDEEEEEEEEEEEEFFFLLLcccsssaaa[[[ZZZYYY\\\___]]]XXXXXX]]]aaaaaa___\\\]]]bbbdddbbb]]]hhhrrrvvvzzzmmmccc```ZZZSSSNNNIIIKKKSSSRRRSSSfff~~~wwwtttqqqooooooooonnnmmmnnnmmmmmmnnnnnnooopppqqqlllmmmmmmmmmnnnnnnoooooommmmmmllllllkkkjjjiiiiiimmmqqq}}}qqqvvviiisssoooFFF???======555***///666///000/////////............+++,,,------,,,,,,...///++++++,,,,,,---...//////,,,,,,,,,---------......---------------...///000,,,,,,,,,---...///000111////////////////////////...//////000111222222222222222333444444555555666555555666666777888888888666777888999:::;;;;;;;;;888<<>>>>>@@@BBBDDDFFFGGGHHHRRRXXXmmm}}}}}}ccc```bbbgggnnntttvvvssspppqqqgggZZZMMMCCCAAANNN]]]zzznnnkkkkkk{{{iiilllaaaYYY]]]aaa^^^[[[ZZZ___WWWRRRTTTUUURRRQQQTTTRRRUUUWWWWWWUUUTTTUUUWWWTTTUUUUUUTTTRRRQQQSSSVVVWWWXXXYYYZZZZZZVVVPPPLLLIIINNNOOOJJJFFFEEEDDDBBBBBBGGGIIIHHHIIILLLLLLIIIGGGSSSSSSMMMOOOMMMJJJNNNLLLJJJHHHGGGFFFHHHRRR]]]jjjttt}}}}}}wwwlll\\\PPPEEEDDDCCCBBBBBBDDDFFFHHHHHHMMMSSSWWW]]]mmmzzz```WWWbbb|||pppdddggg{{{sss]]]WWWWWWTTTUUUZZZYYYZZZ\\\aaaeeefffccc______```aaa```^^^^^^___aaabbbaaa^^^[[[YYYWWWWWWWWWPPPRRRVVVYYY[[[\\\\\\\\\aaa^^^___cccddd___^^^bbbdddeeefffgggfffcccaaa___^^^aaacccbbb___]]]]]]^^^```___]]]]]]\\\YYYUUURRRMMMOOOQQQPPPMMMKKKMMMOOOMMMJJJHHHFFFEEEDDDBBBAAADDDDDDDDDDDDDDDCCCCCCCCCEEEBBBMMMfff}}}mmmZZZ___XXX___fff]]]WWWZZZ[[[cccaaaaaaaaadddffffffeeelllrrrvvvssspppooonnnlllooouuu~~~sssffffffgggddd```___YYY\\\]]][[[YYY```mmmxxxrrrpppooopppppppppnnnlllllllllllllllmmmnnnpppppppppnnnmmmlllllllllkkkkkkjjjmmmrrrxxx{{{~~~pppooosssOOO;;;555555444333222000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---...---,,,,,,,,,...........................//////000111111222222333333333333333444444444444666666666666666777777777888888777666777888999:::;;;<<<>>>@@@BBBDDDEEEFFFIIINNN]]]uuuzzz}}}~~~mmm```ZZZYYYggg{{{xxx|||nnnUUUFFFGGGOOOZZZrrr}}}pppsssxxxtttnnnkkkllljjjbbb\\\[[[___ZZZWWWWWWUUUOOONNNPPPNNNMMMLLLLLLOOOSSSVVVWWWWWWTTTPPPPPPPPPQQQOOONNNUUUVVVWWWVVVTTTQQQMMMKKKMMMOOOLLLFFFCCCFFFIIIHHHGGGJJJKKKJJJKKKNNNMMMHHHFFFQQQPPPNNNUUUVVVRRRUUUWWWUUUSSSQQQLLLHHHKKKRRRXXXcccjjjdddXXXOOOHHHCCCEEEFFFFFFFFFFFFHHHKKKMMMPPPVVV]]]cccnnn___SSS]]]wwwqqq^^^___kkk}}}gggSSSPPPPPPNNNOOOTTTXXXXXXZZZ___bbbccc```]]][[[[[[[[[[[[]]]^^^___``````^^^\\\ZZZXXXWWWWWWWWWYYYZZZ]]]```bbbdddeeeeeedddaaaaaaccc```\\\\\\aaagggggghhhhhhgggeeecccbbbdddeeedddaaa]]]\\\]]]___^^^\\\ZZZYYYXXXWWWTTTQQQNNNOOOPPPOOOMMMKKKLLLNNNLLLJJJGGGEEEEEEDDDBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCAAAGGGXXXlll|||rrr]]]bbbYYY^^^hhheeebbbdddcccjjjgggdddcccdddfffhhhhhhuuu{{{~~~|||yyyxxxtttooopppssszzz~~~{{{tttqqqtttuuuqqqnnnooopppnnnkkkkkknnnuuu}}}uuu|||qqqpppooooooppppppnnnlllkkkkkkkkklllmmmoooqqqqqqooommmkkkhhhhhhiiijjjllliiirrr}}}nnn{{{KKK999888555333333111000////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++---...---,,,+++,,,...........................//////000000111111222222222222333333333444444444555555555666666666777777666666666555666777777888999:::;;;===???AAABBBCCCCCCEEELLL\\\vvv{{{}}}|||ssshhh^^^bbbqqqsss^^^OOODDDCCCPPPeee~~~|||wwwssspppmmmkkkiiijjj~~~~~~rrrddd\\\ZZZ]]]\\\\\\[[[UUUMMMKKKNNNNNNMMMNNNQQQSSSSSSOOOKKKUUUPPPKKKKKKNNNNNNIIIDDDMMMPPPRRRQQQNNNLLLMMMNNNNNNNNNLLLFFFEEEIIIJJJIIIOOOQQQQQQQQQUUUXXXVVVQQQRRRXXXSSSQQQ[[[^^^[[[\\\___[[[XXXTTTOOOKKKOOOVVVdddkkkkkkZZZFFF===>>>AAACCCEEEGGGHHHIIILLLPPPSSSWWW[[[eeewwwttt```TTTccclllYYYRRRaaauuuiiiXXXKKKIIIKKKKKKLLLPPPVVVVVVXXX\\\^^^^^^\\\YYYXXXVVVTTTVVV[[[______^^^]]][[[ZZZXXXWWWWWWXXXXXX[[[[[[]]]___aaacccfffgggfffeeedddbbb\\\XXX[[[bbbiiiiiihhhgggfffeeeddddddhhhgggccc___[[[[[[]]]```\\\ZZZWWWUUUUUUTTTRRRPPPNNNOOOPPPNNNLLLKKKKKKLLLKKKHHHFFFEEEDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCKKK]]]vvvxxxaaa```YYYcccrrrrrrnnnlllhhhmmmjjjgggfffiiinnnrrrtttvvv{{{~~~sssrrrrrrwww{{{{{{vvvpppppprrryyy}}}{{{||||||vvvpppqqqxxx|||pppooonnnoooppppppnnnlllkkkkkkkkkkkklllmmmnnnooolllkkkjjjiiihhhiiilllnnnqqqxxx~~~eee===666999555333222111000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---..............................//////000111111222222222222222333333333333444444444555555666666777666666666666666777777777777888:::<<<>>>@@@AAABBBCCCEEEEEEIII___}}}}}}~~~vvvfff]]]iiihhhKKKEEEBBBEEEXXXxxxxxxkkkdddbbbcccdddxxxxxxpppmmmhhhkkklllggg\\\RRROOOQQQQQQRRRTTTSSSQQQNNNMMMLLLRRRPPPNNNOOOPPPOOOJJJEEEHHHLLLOOOOOOLLLLLLQQQVVVRRRRRRPPPLLLLLLNNNLLLGGGVVVWWWWWWXXX]]]bbb```[[[VVV\\\ZZZ[[[hhhmmmhhhhhhiiibbb[[[WWWWWWZZZfffqqqxxx___GGG===AAAGGGEEEHHHKKKLLLNNNQQQVVVZZZ[[[cccuuuYYYRRRYYYzzzooo\\\XXXaaatttqqq[[[PPPHHHIIILLLMMMNNNQQQTTTUUUWWWZZZ[[[[[[YYYXXXYYYUUURRRTTT[[[______]]][[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXXXXYYY\\\___bbbddddddeeeeee```YYYWWW]]]dddhhhgggfffdddcccccccccccceeeccc```]]][[[[[[]]]___[[[XXXUUUSSSSSSSSSRRRQQQOOOOOOOOONNNLLLKKKJJJJJJIIIGGGDDDCCCDDDCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEEAAAEEEFFFGGGYYY{{{}}}yyy}}}ddd```___qqqyyyvvvqqqooommmkkklllqqqxxx}}}|||zzzuuutttuuusssmmmgggiiinnnwww}}}|||xxxrrrnnnooouuuzzz{{{xxxooonnnnnnnnnpppooonnnlllllllllkkkkkkjjjkkkkkkkkkkkklllmmmmmmkkklllooorrrxxxxxxMMM888555555111333222111000000///000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++,,,---........................---......//////000111111111111111222222222333333222333333444555555666666666666666777777777777777777888999;;;===???AAABBBCCCGGGFFFBBBOOOmmmxxxvvv~~~~~~vvv```^^^rrr~~~```LLLCCC>>>HHH___|||}}}ppplllmmmppp~~~|||wwwzzzzzzyyygggYYYSSSRRRSSSZZZ___\\\TTTPPPTTTYYYSSSTTTVVVVVVTTTRRRPPPOOOPPPUUUYYYYYYWWWWWW[[[```^^^YYYQQQKKKMMMRRRRRRNNN[[[\\\\\\\\\___cccaaa\\\UUUgggrrr}}}|||wwwpppjjjdddccceeekkkuuu{{{lllUUUDDD@@@CCCGGGJJJMMMPPPQQQQQQUUU[[[aaahhh~~~yyyeeeVVVVVVcccuuu[[[VVVfff{{{```PPPKKKHHHJJJMMMNNNQQQSSSSSSUUUWWWYYYYYYYYYXXXXXX\\\XXXTTTUUUZZZ^^^^^^\\\ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZZZZYYYYYY[[[]]]aaaccc^^^bbbccc^^^YYYZZZ```gggeeedddcccaaa````````````\\\[[[ZZZZZZ[[[\\\]]]]]][[[XXXUUUTTTTTTTTTTTTSSSPPPOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBHHHHHHGGGWWWzzz|||uuuxxxkkkeeehhh|||{{{yyyvvvvvvxxx|||~~~}}}zzztttoooqqqssswww|||yyywwwvvvvvvvvvxxxzzz{{{{{{ooonnnmmmnnnoooooonnnlllnnnmmmlllkkkjjjjjjjjjjjjiiikkkmmmmmmmmmpppvvv|||^^^???666444222111222222111000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---------------------------------......//////000000000000111111111222222222111222222333444555666666555666666777888777777777777888999;;;===???AAAAAA@@@DDDEEECCCHHH\\\ttt~~~~~~yyyxxx}}}~~~zzzggg]]][[[vvvsssYYYOOODDD@@@FFFVVVmmmzzzvvvoooiiilllkkkwwwqqqccc[[[WWW```sss|||iii___\\\______]]]ZZZWWWWWWZZZ^^^ggglllpppqqqpppooopppqqqnnncccTTTLLLQQQ^^^eeedddllloooooolllkkkllljjjgggwwwrrrgggdddccceeeeeedddeeeiii^^^ZZZPPPDDD???CCCGGGHHHIIIMMMRRRTTTWWW^^^iiirrrcccRRR]]]fff|||gggXXXNNNZZZvvv{{{[[[NNNGGGGGGGGGHHHJJJLLLOOOQQQQQQTTTVVVXXXWWWWWWXXXYYY]]]YYYUUUUUUXXX[[[\\\[[[ZZZYYYYYYXXXYYYZZZ\\\]]]ZZZYYYXXXWWWXXXZZZ\\\^^^XXX^^^aaa^^^\\\___dddfffbbbbbbaaa```___^^^]]]]]]VVVUUUUUUWWWZZZ\\\\\\\\\ZZZXXXVVVVVVVVVVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFEEECCCAAAAAABBBBBBBBBAAA<<<<<<===>>>???AAAAAABBBBBBFFFFFFEEEOOOkkkyyyxxx}}}{{{nnnnnn|||}}}nnnmmmmmmnnnoooooonnnlllnnnnnnmmmlllllllllmmmmmmlllnnnqqqsssxxxtttRRR<<<444333333444000000//////......//////------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,------------------------,,,------......///000000000000000000111111111222111111222333444555666666333444555666777666555555666777888:::<<<>>>@@@@@@???@@@CCCFFFIIIPPP___mmm~~~|||jjj```jjjpppxxx~~~}}}zzzlllcccXXXLLLCCCCCCQQQaaawwwqqqlllooouuu~~~{{{xxx{{{{{{ooogggfffllltttzzz|||oookkkuuugggYYYRRROOOOOORRRQQQLLLIIIJJJCCCEEEDDDAAACCCJJJNNNOOOKKKRRR[[[dddnnn~~~{{{cccZZZ\\\vvvssscccLLLRRR```www```CCCCCCAAADDDFFFFFFFFFIIILLLNNNNNNQQQUUUVVVUUUVVVXXXZZZXXXVVVTTTSSSTTTVVVYYY[[[YYYXXXWWWWWWXXXYYY[[[\\\XXXXXXWWWVVVVVVVVVWWWXXXTTT[[[___^^^___dddeeecccbbbbbbbbbbbbaaa```^^^]]]VVVTTTQQQRRRVVV[[[]]]]]]YYYXXXWWWWWWXXXXXXVVVTTTRRROOOLLLKKKKKKJJJGGGDDDDDDBBB@@@@@@AAABBBAAA@@@;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDHHHXXXvvv~~~yyyzzz|||eeennnmmmmmmnnnoooooonnnlllnnnnnnnnnnnnnnnooopppqqquuuwww{{{YYYWWWKKK:::000000222222//////...---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,------------------------,,,,,,------...//////000000000000000111111111111000111111222444555666666222333444555555555444333555666777999;;;===??????AAA===AAAIIILLLJJJPPP[[[~~~xxxjjjaaahhhuuu{{{zzzxxxuuuuuuuuuooo^^^LLLHHHMMMNNNZZZooo|||~~~mmmMMMFFFCCC???<<<>>>???======@@@<<>>???@@@AAACCCDDDFFFFFFAAA@@@BBBEEEFFFOOOjjjwwwqqqvvv~~~dddNNNmmmmmmmmmmmmmmmnnnooopppooommmnnnqqqrrrppprrrwww{{{aaa???BBBDDD@@@888222000111///............------------------,,,,,,+++++++++,,,+++*********,,,///000,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000//////.........//////---......///000111111222000111111222222333444444333333333444444444555555666666777888:::<<<>>>???BBBDDDFFFGGGHHHKKKOOOSSSfff~~~jjjfffjjjnnntttyyyvvvyyyzzz{{{|||ttt[[[CCCFFFEEELLL___ttt}}}___KKKAAACCCCCC???:::999===BBBEEECCCEEEIIINNNSSSVVVWWWVVV```iii}}}dddSSSKKKQQQlllcccLLLIIIYYYyyyaaaPPPEEE@@@@@@AAAAAACCCDDDFFFHHHIIIJJJLLLMMMOOONNNMMMNNNSSSWWWNNNNNNNNNOOOPPPRRRTTTUUUXXXXXXXXXVVVUUUUUUWWWYYY\\\[[[YYYYYYYYYXXXVVVTTTSSSVVV[[[___aaaaaa___]]]```______``````___]]]ZZZXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUOOONNNKKKIIIHHHGGGGGGGGGGGGEEEBBBAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCGGGCCCDDDFFFEEEHHH]]]uuuzzzkkkmmmxxxhhhRRRMMMpppppppppooonnnmmmmmmmmmoooppptttvvvsssqqquuu}}}UUU:::===???<<<666111111222............------------------,,,,,,,,,+++++++++,,,+++*********,,,...000,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...//////............//////......//////000000111111000111111222222333333444333333333444444444444555666666777888:::<<<>>>???@@@BBBDDDEEEEEEGGGJJJLLLTTToootttddd\\\\\\dddnnn}}}~~~|||}}}}}}vvvlllNNNGGGCCCHHHTTTeee{{{gggSSSIIIEEE===AAACCCDDDCCCCCCCCCCCCLLLNNNRRRUUUYYY^^^cccgggqqq~~~vvv```OOOQQQ]]]mmmsssTTTPPP]]]zzzdddPPPHHHCCC???===@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKJJJIIIKKKNNNRRRRRRRRRRRRSSSTTTVVVXXXXXXWWWXXXXXXWWWUUUTTTUUUWWWXXXWWWUUUVVVXXXYYYXXXXXXTTTWWWZZZ]]]^^^^^^\\\[[[^^^^^^^^^___aaaaaa___^^^[[[[[[]]]^^^____________YYYZZZZZZZZZYYYVVVSSSRRRPPPNNNLLLIIIHHHGGGHHHHHHGGGEEECCCBBBBBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBB???@@@DDDCCCCCCQQQccczzztttmmmpppwwwwwwXXXIIIHHHlllmmmoooooooooooorrrsssrrrtttwwwyyyyyy}}}aaa>>>444777999888444111111222............------------,,,,,,,,,,,,++++++++++++++++++******+++,,,...///+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...............//////////////////////////////000000111111222333333333333333333333444444444444555666666777999;;;===>>>???AAADDDEEEDDDEEEFFFGGGGGGSSSgggrrr]]]SSSWWW___uuu|||ooo```NNNCCC@@@FFFSSS```yyyrrr___SSSKKKDDDGGGFFFEEEEEEEEEHHHMMMRRRUUUYYY^^^```aaagggooowwwnnn^^^RRROOO```xxxcccSSSgggiiiKKK???AAACCC???;;;>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHGGGGGGHHHKKKMMMPPPPPPPPPQQQSSSTTTVVVWWWVVVWWWXXXWWWUUUSSSSSSTTTSSSRRRQQQSSSVVVYYY[[[[[[WWWXXXYYYZZZZZZZZZYYYXXX[[[[[[\\\^^^bbbccccccbbb``````aaaaaaaaa```______XXXYYYYYYYYYWWWTTTPPPNNNOOONNNKKKIIIGGGGGGHHHIIIGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>;;;>>>CCCBBB???EEEOOOiiippphhhkkkrrr|||qqq[[[JJJDDDHHHooopppqqqpppppprrrwww|||{{{yyy{{{xxxxxxuuuMMM333222444555555222000000111.........---------,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------+++++++++***************************************************************************++++++++++++++++++,,,,,,,,,---------......---------...////////////////////////......000000000111222222333333222222333333333444444444555555666666888:::;;;<<>>999???BBB@@@===<<<===>>>???AAABBBCCCDDDGGGGGGGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNPPPRRRSSSTTTTTTVVVWWWWWWTTTRRRQQQQQQRRRQQQPPPRRRVVVZZZ\\\]]]ZZZZZZZZZYYYYYYXXXWWWWWWYYYYYYZZZ]]]bbbeeefffeeefffeeedddbbb___\\\ZZZYYYYYYYYYWWWUUURRRPPPNNNMMMNNNLLLIIIGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>???===>>>BBBCCC@@@AAAFFF[[[{{{xxxiiihhhiiimmmuuujjjUUULLLGGGIIINNNtttuuuuuusssrrruuu}}}mmmxxxxxxdddNNN999333444444333111000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************************************************************************)))))))))*********+++++++++++++++,,,,,,,,,---------------------...//////////////////............///000000111111222333333222222222333333333444444444444555666777888:::;;;>>>AAADDDGGGGGGHHHIIIJJJHHHFFFDDDIII\\\wwwxxxiii```TTT[[[jjj}}}nnn\\\OOODDD===AAABBBDDDGGGNNN\\\qqqqqq^^^VVVQQQQQQQQQMMMJJJJJJIIINNNSSSVVVVVVVVVXXXZZZiiijjjjjjkkkpppsssnnneeeWWWUUUWWW]]]```aaagggnnn}}}iiiVVVSSSdddyyy|||pppnnnzzzxxxQQQEEE;;;;;;>>>>>>======;;;<<<<<<>>>???@@@AAAAAAEEEDDDDDDEEEFFFHHHHHHIIIMMMMMMNNNOOOPPPRRRSSSTTTRRRTTTVVVUUUSSSQQQPPPPPPTTTSSSRRRSSSWWWYYY[[[[[[]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYY\\\```dddeeefffgggfffdddbbb___\\\YYYXXX[[[YYYTTTPPPMMMLLLMMMNNNJJJJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>AAA>>>>>>@@@BBBAAABBBDDDOOOqqqvvvnnngggdddhhhppp|||{{{oooTTTJJJJJJKKKMMMRRRmmmrrrxxx|||xxxrrrYYYRRRGGG777444333222111000///......------------,,,,,,,,,,,,*********+++++++++++++++******++++++++++++++++++)))))))))***************************************************************((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................//////000000111222222222222222222222333333333333444444444555666777999999<<<>>>AAACCCDDDEEEGGGIIIDDDFFFGGGIIIOOO___uuu~~~tttZZZSSSQQQ]]]pppyyymmmbbbTTTHHHHHHCCC??????AAAHHHTTT___ttt}}}yyy{{{|||ooo[[[UUURRRRRRSSSPPPJJJFFFGGGFFFEEEEEEGGGKKKPPPTTTVVVYYYfffwwwqqqhhhcccfffllluuuzzzlllWWWWWWfff}}}rrrtttzzzYYY@@@<<<;;;<<<<<<999888;;;:::;;;<<<===>>>???@@@@@@AAA@@@AAABBBEEEGGGGGGFFFIIIJJJJJJKKKLLLNNNPPPPPPQQQRRRSSSSSSQQQPPPPPPQQQTTTTTTTTTUUUWWWYYYXXXWWW\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXX[[[^^^bbbccccccccccccbbbaaa```^^^]]]\\\[[[XXXSSSNNNLLLKKKMMMNNNHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEDDDBBBBBBAAA@@@??????>>>?????????>>>======>>>???AAACCCEEEbbb~~~vvviii___^^^aaaiiiyyylllYYYJJJIIILLLMMMNNNSSS{{{wwwTTTCCC???999000222000////////////......---------,,,,,,,,,++++++)))*********++++++++++++******++++++++++++******((()))))))))*********+++************************************************((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,------......///////////////000000111111222222111222222222222333333333333333444444555666888888===???@@@AAAAAABBBEEEGGGCCCEEEFFFGGGJJJRRR___iiiyyyvvvyyyvvvhhh\\\[[[bbbhhhqqqxxx}}}~~~{{{wwwvvvtttkkk```PPPKKKGGGDDD>>>999<<>>??????@@@???@@@CCCGGGIIIIIIGGGFFFFFFGGGGGGIIIKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRSSSUUUXXXXXXVVVTTTYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYZZZ\\\^^^__________________^^^]]]\\\[[[WWWUUUSSSPPPNNNLLLLLLKKKGGGHHHJJJLLLKKKIIIFFFDDDCCCBBBBBBDDDEEEEEECCCAAAAAAAAA@@@?????????@@@AAA===??????===<<<===???AAAAAARRRgggvvvxxxggg___[[[ZZZcccooohhhWWWLLLGGGLLLPPPOOOSSSZZZ|||yyyQQQ???;;;777333333///...,,,---...//////...---------,,,,,,,,,++++++))))))******++++++++++++******+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,------...///000000/////////000111111222222111111222222222333333333333333333444555666777888AAABBBBBBAAA@@@AAADDDFFFHHHDDD@@@AAADDDJJJQQQXXXhhh}}}~~~xxx}}}uuummmaaaZZZZZZiiilllnnnooovvv|||yyyqqqxxxrrrjjjaaaQQQBBB???EEE;;;===???BBBLLLZZZccceeexxxvvvnnnqqqyyy~~~ooommmrrr~~~ttthhh```SSSPPPRRRNNNJJJKKKNNNNNNIIIAAA@@@DDD>>>CCCIIIOOOXXXeeevvv{{{zzzzzznnnYYYSSS[[[YYY[[[pppZZZiiiUUU<<>>??????BBBAAAAAAEEEJJJMMMLLLJJJIIIIIIIIIJJJLLLMMMOOOPPPOOOOOOPPPOOONNNOOORRRTTTOOOPPPRRRUUUXXXWWWUUURRRWWWXXXZZZ[[[\\\\\\\\\[[[]]][[[YYYYYY[[[\\\\\\\\\]]]]]]]]][[[ZZZXXXVVVUUUSSSSSSTTTSSSQQQNNNKKKIIIGGGIIILLLNNNNNNKKKGGGDDDBBBBBBBBBCCCEEEEEECCCAAAAAA@@@?????????@@@AAABBB===AAACCC@@@<<<<<<>>>@@@BBBHHHSSSaaammm|||xxxkkk___UUUWWW```gggtttxxx]]]OOOMMMGGGGGGNNNSSSSSSZZZdddwwwlllSSS<<<555777777333222000000///...------,,,,,,------......------,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++******++++++---------............///..................------............////////////000000000111222222333333333333444444555666666666FFFDDDAAA>>>>>>@@@CCCDDDBBBBBBBBBCCCFFFJJJOOORRRQQQlllzzznnnttttttfff^^^aaafffmmmtttzzz~~~{{{hhhTTTKKKCCCAAA???======>>>@@@BBBIIITTTgggzzzyyywwwzzznnnkkkggghhhlllnnnllliiibbb___XXXQQQLLLJJJLLLNNNPPPQQQPPPLLLFFFCCCCCCDDDDDDQQQ\\\aaalllhhhWWWMMMGGGGGGKKKQQQmmmzzzwwwooo\\\SSSRRRaaavvvsss___XXX[[[aaabbbGGG@@@999888888888888888888888888888999999::::::;;;;;;;;;>>>@@@CCCDDDEEEFFFIIIKKKLLLJJJIIIJJJKKKLLLKKKJJJMMMLLLJJJJJJMMMRRRWWW[[[TTTUUUUUUUUUTTTUUUXXXZZZZZZWWWTTTTTTWWW[[[^^^___bbb___[[[VVVSSSSSSVVVYYYXXXXXXXXXXXXWWWVVVUUUUUURRRSSSSSSRRRPPPMMMJJJHHHQQQPPPMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>============>>>>>>============>>>>>>===FFFOOOVVVeee{{{iiiYYYUUUVVVYYY```nnn~~~sss]]]OOOIIIIIINNNSSSUUUTTT[[[kkk{{{{{{XXXGGG666333555333///---000//////...------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++******))))))************)))))))))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))*********))))))(((''''''((((((,,,,,,,,,,,,------------..................------............///////////////000000111111222333333333333333444555555666666FFFDDDBBBAAAAAABBBDDDFFFAAAAAAAAACCCFFFJJJMMMOOOVVV___nnnyyyuuu~~~zzzhhhccc]]]]]]eeessssssmmm[[[RRRFFF<<<777888;;;>>>BBBCCCFFFLLLVVVbbblllsss{{{uuuxxxoooeee^^^\\\\\\[[[YYYSSSRRROOOLLLKKKMMMQQQTTTRRRTTTTTTOOOIIIEEEGGGJJJSSSXXXdddwwwrrr^^^HHH;;;555444777<<<<<>>>>>>>>>>>=========<<<======<<<<<<<<<<<<======<<>>???AAACCCFFFHHHJJJKKKSSSQQQTTTeee}}}sssppptttbbbXXXYYYaaaiiinnnzzzuuucccRRRFFF???;;;888999999999;;;???CCCHHHKKKUUU]]]eeelllyyyzzzkkk___ZZZXXXWWWWWWTTTRRRPPPNNNOOORRRVVVYYYYYY\\\\\\WWWOOOLLLOOOTTTfffnnnpppcccLLLAAA777333333555888<<<333===JJJOOONNNLLLMMMPPPaaaiiitttzzzcccYYYQQQccczzz}}}ZZZOOOUUUeeeyyyUUUDDD999999;;;777777777777777777777777777999999999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@BBBDDDEEEEEEFFFIIIKKKLLLJJJHHHKKKKKKKKKLLLNNNPPPSSSTTTQQQSSSTTTUUUTTTTTTUUUVVVVVVUUUUUUVVVYYY[[[[[[ZZZ\\\YYYUUUPPPNNNOOOQQQSSSUUUVVVVVVVVVVVVUUUTTTTTTPPPNNNKKKIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBB@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>;;;===???BBBEEEFFFGGGGGGGGGKKKMMMPPPZZZsssxxxjjjqqq~~~xxxxxxkkkddd^^^UUUOOO^^^iii}}}}}}tttjjj^^^OOOEEECCCBBBBBBBBB@@@???>>>===;;;===???CCCKKKYYYgggppp{{{sssooollljjjhhheee```^^^```eeejjjmmmpppssssssmmmddd```dddjjjzzz```HHH<<<777555333444444333222222666999<<>>>>>???AAADDDDDDFFFIIIJJJJJJGGGDDDGGGHHHJJJLLLNNNPPPRRRSSSPPPRRRUUUVVVUUUTTTTTTTTTQQQQQQRRRUUUWWWXXXWWWUUUYYYVVVRRRPPPPPPRRRTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@EEESSShhh}}}tttgggbbbZZZTTTSSSVVV^^^lllyyyuuudddSSSLLLMMMOOOSSSWWWTTTYYY___jjj}}}hhhDDD555444555444222000000000111---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,------------,,,,,,,,,,,,------..................////////////...//////000111111222222111111222222333444444444333444666888::::::::::::999;;;>>>AAABBBCCCCCCCCC???EEEJJJGGGDDDMMMfff|||zzzssslllwwwzzzppp```UUUPPPTTT\\\eeeiiiiiimmmsssuuuxxx~~~tttkkkccc]]]TTTJJJCCC@@@@@@AAA>>>;;;999888:::>>>EEEJJJNNNbbbvvv\\\GGG;;;333777888888777555666777888>>>BBBGGGMMMVVVddduuuuuunnnjjjeee^^^XXXWWWTTTTTTXXXYYYaaazzz^^^TTT[[[vvvXXX>>>444;;;999555555444666666666666666666666666777777888999:::;;;<<<===<<<>>>??????>>>>>>???@@@DDDEEEFFFHHHIIIHHHDDDAAADDDEEEHHHKKKNNNPPPRRRSSSPPPRRRUUUUUUTTTSSSSSSTTTNNNNNNPPPSSSUUUUUUSSSPPPSSSPPPMMMNNNRRRVVVXXXYYYUUUUUUUUUUUUTTTSSSRRRRRRIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGDDDCCCAAA???======<<<<<<============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======>>>??????EEEWWWrrrqqqdddWWWPPPNNNRRRZZZcccuuulll[[[RRRLLLMMMQQQSSSVVVYYYYYYfffvvvjjjFFF444===222444333...,,,...000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******)))))))))***++++++,,,,,,,,,,,,------------++++++,,,,,,------..................////////////......///000000111111222000111111222222333333444444555666888999999::::::888:::<<<>>>@@@@@@@@@@@@??????AAAEEEGGGJJJQQQYYYiiivvvpppmmmooo{{{zzzpppiiiZZZTTTNNNLLLLLLPPP[[[fffhhhnnnwww}}}zzzuuummmbbbVVVLLLFFFDDDAAA??????>>><<<<<>><<<;;;555333888;;;:::===FFFOOOSSSTTT[[[dddlllrrrxxx~~~ppp___VVVSSSOOOJJJGGGGGGNNNZZZfffqqqiiiWWW[[[jjj]]]CCC555555:::444111777888666666666666666666666666555666777888999:::;;;<<<<<<===>>>>>>>>>===???@@@DDDDDDEEEGGGHHHGGGEEEBBBCCCDDDFFFIIILLLNNNPPPQQQPPPRRRSSSSSSRRRQQQRRRSSSNNNOOOQQQSSSVVVUUURRRPPPNNNKKKIIILLLRRRXXXZZZZZZWWWWWWVVVVVVTTTSSSQQQPPPIIIJJJLLLLLLLLLJJJHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA???>>>=========>>>=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<======;;;===>>>===???MMMjjjppp___UUUPPPNNNQQQUUUccclll{{{yyyeeeTTTOOOMMMMMMQQQSSSTTTWWW\\\bbbvvvzzzZZZNNN:::000===000333111,,,+++...///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************(((((()))))))))*********((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,***++++++,,,------..................////////////......//////000111111111000000111111222333333333555555666777777888999999888999:::<<<===>>>>>>>>>@@@<<<>>>FFFLLLKKKKKKNNNRRRZZZuuu|||sssqqqxxx~~~||||||zzzyyyppphhh___YYYTTTQQQTTTZZZ___dddjjjooorrrwwwssscccYYYIIIFFFHHHLLLKKKEEE@@@AAAGGGEEEGGGKKKOOORRRXXX___lllvvv\\\BBB;;;<<<@@@EEE<<>>@@@CCCBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPOOONNNNNNOOOQQQRRRSSSTTTWWWYYYXXXVVVTTTNNNKKKIIIMMMTTTZZZ\\\[[[YYYYYYXXXVVVTTTRRRPPPOOOKKKKKKJJJJJJIIIHHHGGGFFFDDDEEEGGGHHHHHHFFFEEEDDDCCCAAA@@@>>>>>>>>>@@@AAA======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======GGG___vvvrrreee]]]UUUQQQPPPWWW^^^iiivvvtttbbbZZZOOONNNOOORRRVVVWWWYYYbbbmmmxxxOOO666AAA999***222///222111------111111,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))******+++)))************+++++++++******+++,,,,,,---................../////////000......//////000111111111000000000111222222333333555555444555555666777888888999999:::;;;<<<===>>>>>>>>>CCCIIIHHHDDDHHHOOOPPPHHHTTTiiiyyyyyyiiigggsss|||yyyoooaaaWWWTTTKKKQQQYYY]]]___eeepppyyy~~~|||wwwtttiiigggjjjqqqpppggg___]]]^^^VVVRRRTTTQQQHHHFFFKKKJJJQQQ\\\hhhttt}}}gggEEEFFFJJJFFFOOObbbpppzzzqqqgggfffeeebbb______bbbeeeRRRHHHBBBFFFKKKNNNSSSYYYvvvvvviiihhhqqq}}}hhhNNNAAA???666222444333000555777+++555555555555555555555555333333444666777999::::::888:::<<<<<<<<<<<<>>>@@@AAA@@@AAACCCGGGJJJKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKNNNNNNNNNLLLKKKKKKMMMOOOWWWWWWXXXZZZ\\\\\\ZZZWWWRRRNNNLLLPPPWWW]]]^^^]]][[[ZZZYYYWWWUUURRRPPPNNNMMMKKKIIIGGGFFFFFFGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCCCCBBB@@@??????@@@BBBCCC======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<::::::<<<===BBBSSSfffyyyvvvjjj^^^TTTPPPMMMQQQWWW___iiiuuu|||hhhTTTPPPRRRMMMQQQSSSWWWZZZ[[[bbbssskkkjjjmmmsssvvvyyyaaa???777555666555---000000///........................------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------..................------............////////////000000000000000111111222333333333444444444555555666666777888999;;;<<<======@@@DDDFFFFFFFFFFFFFFFHHHJJJMMMOOOUUUaaaqqq}}}uuuvvv|||tttqqqwww~~~lllcccTTTIIIEEEHHHPPPVVV___[[[^^^gggmmmlllmmmpppvvvqqqxxx~~~xxxyyy~~~}}}rrr```XXX[[[___ccciiimmmiiicccbbbffflllrrr|||}}}qqqnnnqqqxxxssshhhaaaVVVQQQTTTSSSIIIGGGIIICCCBBBCCCGGGOOO\\\kkkyyy|||uuunnn```___gggrrrsssUUUBBB888555555333333333333333333333333222222222222222222222222333444666666555555777888999999999:::;;;<<<===>>><<<>>>AAADDDGGGIIIJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDHHHKKKNNNNNNNNNNNNQQQTTTZZZYYYXXX[[[___```___]]]YYYVVVTTTXXX^^^aaa```]]]ccc^^^XXXSSSRRRRRRSSSSSSPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::<<<<<<;;;:::???IIIQQQmmm|||}}}}}}hhhVVVPPPNNNQQQUUUUUUWWWaaammm}}}ooocccVVVOOOPPPSSSSSSRRRWWW\\\___aaallljjjJJJ555222///000222...000//////...............------,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************++++++++++++++++++,,,,,,,,,------..................------............////////////000000//////000000111222222333333333333444444444666666666777999:::<<<===;;;>>>AAACCCCCCBBBBBBCCCBBBEEEHHHIIIJJJOOOXXX___sssxxxyyyyyywwweeeWWWNNNIIIHHHOOOJJJIIINNNRRRUUU[[[ccc___bbblllpppsss}}}xxxwwwqqqfffeeellltttwww}}}{{{}}}ooo```XXXPPPIIIJJJCCCCCCEEE@@@EEEKKKFFFKKKPPP\\\mmmqqqpppuuubbb[[[\\\lllxxxgggOOO===777666666444333333333333333333333333222222222222222222222222333444666666555555777888888888888888999;;;<<<======>>>AAADDDFFFHHHHHHIIIFFFFFFGGGFFFFFFEEEEEEDDDDDDGGGKKKMMMMMMOOOSSSVVVZZZYYYYYY[[[___```___]]]YYYWWWVVVYYY___aaa___\\\___[[[VVVRRRQQQQQQQQQPPPRRRPPPMMMJJJGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAABBBAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===;;;:::===DDDKKKYYYhhh|||ooozzzrrr\\\TTTNNNNNNNNNNNNTTT\\\dddooonnnaaaYYYTTTNNNMMMPPPTTTUUUUUU[[[eeepppyyyxxxeeeKKK999333666000///333222000///......------......++++++++++++************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------------......---............/////////000000//////000000111222111111222222222333333333555555666777888:::;;;<<<;;;===@@@AAA@@@@@@@@@AAAAAAEEEIIIIIIHHHGGGHHHJJJYYYfff{{{uuuxxxwwwhhh]]]VVVRRRJJJEEEAAA@@@???AAAHHHPPPNNNSSSZZZYYY^^^vvvrrrqqqjjjgggiiihhhhhhoooyyy~~~wwwtttwww{{{zzzooo^^^OOOIIIHHHDDD>>>???999???IIIOOOZZZaaa\\\lllnnnuuuiii[[[^^^eee\\\___mmmXXXIII888000222555333///222222222222222222222222222222222222222222222222222444555555555555666888666666666777888999;;;;;;>>>???AAACCCEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBEEEHHHKKKMMMPPPTTTVVVZZZYYYYYY[[[^^^___^^^\\\ZZZYYYYYY]]]```aaa^^^[[[[[[YYYVVVTTTTTTSSSRRRQQQTTTRRRNNNJJJGGGDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888:::<<<===;;;:::;;;???CCCPPP^^^rrr}}}cccmmm}}}pppcccUUUNNNKKKJJJKKKMMMSSSZZZeeeqqqkkk\\\RRRLLLLLLLLLMMMOOORRRVVVYYY[[[dddsssvvvpppkkkXXX???444555999222000333111//////...------------...++++++++++++++++++******************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,------------......---------........./////////////////////000111111000111111111111222222222444444555666777999:::;;;<<<>>>@@@AAA@@@@@@AAABBBAAAEEEIIIKKKJJJHHHGGGGGGHHHKKKXXXqqq{{{vvvzzzzzzqqqttt{{{vvvqqqpppooooooYYYUUUPPPJJJEEECCCGGGLLLPPPJJJHHHFFFGGGUUUYYYMMMVVVSSSSSSXXX\\\```iiissstttrrrqqqqqqpppnnnqqqxxxsssuuuxxx}}}xxxooocccZZZUUUTTTUUUWWWSSSMMMFFFBBBDDDFFFDDDAAACCCGGG\\\uuuvvvaaa[[[```gggqqq|||iiiHHH???555111222444111...222222222222222222222222111111111111222222222222111333444555444444555777666666666777888999:::;;;>>>???@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDFFFHHHKKKNNNQQQSSSUUUWWWWWWXXXYYY[[[[[[[[[[[[\\\\\\]]]___aaaaaa]]]ZZZZZZYYYXXXYYYYYYXXXVVVTTTSSSQQQNNNJJJGGGEEECCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999;;;<<<<<<;;;;;;===???QQQ^^^qqq|||{{{kkkmmmttt}}}mmm```WWWPPPKKKHHHNNNQQQVVV]]]fffsssvvvcccWWWSSSRRRRRRQQQRRRSSSTTTUUUZZZbbbhhhxxx~~~wwwttttttUUUJJJLLL999000111444......000***//////...---------------++++++++++++,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......------------............/////////...///000000111000000000111111111222222333333444555666888999:::;;;===????????????@@@BBB>>>@@@CCCDDDEEEEEEEEEEEE@@@GGGQQQXXX___gggpppxxx|||~~~wwwrrrllluuu}}}zzzxxx{{{sssoooggg```]]]aaahhhllljjjTTTKKKLLLGGGDDDDDD@@@DDDDDDHHHLLLOOOPPPTTTXXXZZZVVVTTTTTTSSSQQQTTTYYYPPPRRRUUUYYY^^^cccfffhhhfffdddbbbccciiilllggg```VVVRRRLLLFFFEEEFFFFFFEEEBBBBBBCCCFFFHHHJJJOOOSSS]]]kkksss```\\\jjj|||yyySSS666444333111111111111222333111111111111111111111111000000000111111222222222111222444444333333555666777777777777888:::;;;<<<>>>>>>??????AAABBBCCCCCCGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHIIIKKKNNNPPPQQQQQQRRRSSSUUUVVVWWWXXXYYYYYY]]]^^^___``````^^^ZZZXXXWWWWWWXXXZZZ[[[[[[XXXVVVPPPOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@??????>>>===========================;;;;;;:::999888888777777888999;;;<<<<<<======>>>JJJUUUiii{{{{{{xxx~~~mmm^^^RRRJJJJJJJJJKKKMMMQQQXXX```fffyyy|||fff```VVVOOOLLLNNNQQQTTTUUUVVVWWWXXX\\\gggvvv}}}zzzxxxwww```DDD555666<<<777...///111---///222+++///...------,,,,,,------+++++++++,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************+++++++++************++++++++++++++++++,,,,,,------......,,,------------.........//////......//////000111000000111111111222222222222222333444555777888999888:::<<<<<<<<<===???AAA??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDGGGMMMUUU[[[oooyyytttrrrfffiiimmmnnnhhhbbbdddjjjiiimmmwwwyyywwwhhhgggZZZLLLIIIHHHBBBCCCEEEEEECCCAAA@@@AAAEEEAAA???AAAAAA@@@AAAEEECCCDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDEEEGGGHHHEEEAAAEEEFFFEEECCCEEEHHHHHHEEEMMMOOOSSSWWWYYY```ooo}}}~~~llllllgggeeeqqq___BBB555111///111222111///...000222000000000000000000000000//////000000111222222222000222333333333333444666666666777777888:::;;;<<<=========>>>???@@@BBBCCCFFFGGGHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJMMMNNNNNNMMMMMMOOORRRTTTUUUVVVXXXYYY\\\]]]]]]]]][[[XXXUUUTTTQQQRRRSSSVVVXXXYYYWWWTTTNNNLLLKKKIIIHHHHHHHHHIIIGGGGGGFFFEEECCCAAA???>>>>>>????????????>>>==============================::::::999999888888777777777888999;;;<<<=========@@@GGGYYYnnn{{{sssaaaTTTLLLKKKIIIGGGHHHKKKNNNPPPXXXaaannn{{{rrrcccXXXOOONNNMMMMMMNNNPPPRRRTTTTTTWWW[[[bbbnnn}}}|||zzzyyyyyy~~~VVV>>>666444333333444000333333---000444//////...------,,,,,,------************+++++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************+++++++++************++++++++++++***++++++,,,------......,,,,,,---------.........///............///000000111111111222222222333333111222222333444666777888777999;;;<<<<<<>>>AAACCCBBBBBBBBBBBBDDDDDDDDDDDDDDD===888===HHHOOOMMMGGGXXXbbbnnnwww{{{|||zzznnnoooiiifffccc^^^WWWRRRVVV]]]aaaeeepppyyyjjjaaa___\\\TTTTTTQQQLLLHHHHHHJJJLLLGGGDDDCCCEEEEEEBBBAAABBBHHHHHHIIIHHHGGGDDDAAA???BBBBBBCCCEEEEEECCCCCCDDDBBBHHHNNNRRRZZZccceeeaaahhhhhhkkkooorrryyy{{{vvvsssqqqooommmgggrrr||||||TTT666---444<<<444444333111000///......000000000000000000000000/////////000111222222222000111333333222222444555555555555666777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHGGGFFFHHHKKKLLLKKKJJJJJJMMMQQQSSSTTTUUUXXX[[[YYYYYYYYYWWWTTTQQQOOONNNMMMNNNOOORRRUUUVVVUUUTTTMMMLLLJJJIIIHHHHHHHHHIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888777777777999:::;;;;;;:::<<<===III^^^nnn|||zzziii[[[WWWQQQMMMKKKJJJKKKKKKKKKOOOUUU^^^hhhtttrrrccc[[[VVVPPPLLLOOOPPPSSSUUUWWWXXXZZZ\\\___dddnnn{{{|||yyyyyyuuuZZZ@@@999;;;:::555111000///555444***+++000,,,......---,,,,,,,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))************+++++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------.....................///000000111222222222222333333333111111222333444666777888888:::<<<===>>>AAADDDFFF@@@@@@AAACCCEEEFFFFFFDDD>>>BBBGGGHHHFFFEEEIIIMMMLLLOOOVVV___iiioooqqqqqqwwwuuuqqqyyyxxxsssooolllggg___]]]___hhhfffjjjuuuyyyooosssxxxpppllljjjddd]]]ZZZ___fffjjjYYYUUUTTTUUUTTTNNNJJJJJJMMMNNNPPPPPPOOOLLLIIIGGGEEEGGGJJJLLLKKKIIIKKKOOONNNXXXcccmmm{{{}}}~~~rrrmmmgggdddfffmmmuuu{{{oooOOO:::555999666...000---***,,,000333222///000000000000000000000000...//////000111222222222///111222333222222333555444444444555666777888999:::::::::;;;===@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFDDDCCCEEEIIIKKKJJJHHHIIIMMMQQQTTTTTTVVVZZZ]]]WWWVVVUUURRRNNNKKKJJJKKKLLLLLLNNNQQQUUUVVVVVVTTTNNNMMMKKKIIIHHHGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCCCC>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::888888888888888999999999888777666777888999888888;;;777>>>PPPbbbqqqsss|||hhhbbbYYYQQQMMMKKKJJJJJJLLLLLLMMMPPPWWW```hhhnnnxxx{{{nnneeeZZZTTTSSSSSSQQQOOOMMMOOORRRUUUWWW[[[^^^aaapppwww}}}{{{~~~~~~zzzuuutttxxxVVVEEEBBB>>>999555111000///......//////......---,,,...---,,,+++************++++++++++++++++++++++++++++++******))))))((((((++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************))))))***++++++++++++***))))))*********))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111222222333444444555555666555777:::;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGIIIOOOVVV]]]aaalllsssxxxwwwpppnnnrrrxxxvvvwwwtttooopppwwwyyyvvvvvvuuuuuuzzz~~~~~~{{{zzzyyyxxxwwwqqqllllllrrryyy||||||sssjjjhhhlllkkkdddeeemmmmmm|||vvvpppiiiaaa``````cccgggiiiiiihhhsssyyycccZZZZZZbbbcccZZZ[[[kkk}}}cccEEE???888555555444111---........................////////////////////////////////////000000000000000000000000111111111111111111222333333444555555999999::::::;;;<<<======@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCEEEIIILLLLLLKKKIIIIIIJJJOOOUUUXXXXXXVVVVVVTTTRRROOOLLLJJJHHHHHHJJJLLLNNNQQQTTTUUUWWWWWWWWWQQQJJJHHHJJJLLLKKKIIIGGGHHHIIIIIIHHHEEECCCAAACCCBBB@@@>>><<<;;;:::999999999:::::::::;;;;;;;;;888888888888888888999999777777777777888888888888::::::===AAAHHH[[[{{{vvvzzzpppcccYYYNNNIIIJJJKKKIIIFFFEEEHHHNNNSSSWWWWWW^^^gggoooxxxrrriiiccc^^^ZZZXXXUUUQQQOOONNNPPPSSSUUUZZZUUUUUU\\\ccckkkxxx~~~{{{{{{{{{yyywwwuuutttuuuaaaPPPLLL???>>>;;;777444111///...///.........------------///...---,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************))))))***++++++++++++***))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111222222333333444555555555555777:::;;;<<<===@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGJJJNNNPPPUUU\\\bbbeeeeeehhhooouuuyyyxxxtttssszzz}}}zzzxxxxxxwwwvvvvvvxxx{{{~~~}}}|||{{{wwwtttssstttvvvrrrqqqsssyyyvvvnnnssswwwxxx~~~uuuyyy~~~}}}|||}}}}}}tttVVVKKKLLLRRR\\\dddkkk~~~sssUUUBBB<<<777222000111111...+++.................................................../////////000000000000//////000000000111111111111111222222333444444444666777888888999:::;;;;;;<<<======???@@@BBBDDDEEEEEEDDDCCCFFFJJJLLLLLLKKKIIIIIIJJJOOOSSSVVVVVVTTTSSSRRRQQQOOOMMMLLLLLLKKKPPPPPPQQQRRRSSSTTTUUUUUUWWWQQQKKKIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHEEECCCBBBAAA@@@???===;;;999999888999999999999::::::::::::888888888888888888888888666666777777777888888888888888999<<>>@@@BBBCCCCCCCCCDDDGGGJJJLLLKKKIIIIIIIIIJJJNNNQQQSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOVVVUUUTTTSSSRRRRRRRRRSSSTTTQQQLLLKKKKKKKKKHHHEEEGGGHHHHHHHHHGGGFFFDDDCCC@@@???===;;;:::999888888777888888888999999999999888888888888888888888888666666777777777777888888777777888888:::CCCXXXkkk|||sssiiiccc```hhhyyyyyyppp^^^ZZZTTTOOOLLLJJJGGGEEEEEEGGGHHHHHHIIIKKKNNNQQQVVV\\\dddkkkrrr{{{xxxoooiiiddd^^^[[[QQQMMMJJJJJJMMMPPPOOONNNMMMRRRXXX[[[\\\___eeekkkqqqyyy}}}|||{{{{{{sssrrrqqqooommmkkkkkkjjjZZZCCC@@@@@@999000666777888888777666444333000///---++++++,,,---......---,,,+++++++++++++++************************(((((())))))******++++++'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))***++++++++++++***((())))))************)))************************+++,,,,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000111111111111222333333444444555777999;;;;;;<<<>>>@@@DDDCCCBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAEEELLLRRRWWWYYY```dddqqq{{{mmmfffbbb___]]]ZZZ[[[]]]aaahhhtttmmmZZZXXX\\\dddeeeeeeccceeellluuu{{{{{{qqqxxxmmmIII===;;;444222555222///------...//////---------------------------................................./////////000000////////////000000000111000000000111111222222222222333444555666777888999999999;;;<<<===>>>??????@@@BBBDDDGGGJJJJJJIIIHHHHHHIIIKKKMMMNNNOOONNNMMMMMMMMMLLLLLLLLLMMMMMMNNNVVVUUUSSSRRRPPPPPPPPPQQQPPPNNNLLLLLLLLLLLLIIIFFFGGGGGGGGGGGGGGGEEEDDDCCC@@@???===;;;:::999888888777777777777888888888888888888888888777777777777666666666666777777777888888888999999888===KKKZZZwwwwwwpppccccccbbbaaacccjjjxxx}}}sssdddXXXQQQMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLHHHKKKOOOSSSXXX^^^ffflllpppwww~~~wwwqqqllliiiaaa\\\WWWTTTSSSTTTTTTTTTPPPOOONNNPPPRRRUUUVVVVVVRRRWWW^^^aaafffpppzzzvvvvvvwwwyyyyyypppnnnkkkiiihhhgggfffeeezzzgggMMM:::333333333222222333444555555555333333000...,,,+++***+++---...,,,+++******************************************(((((())))))******++++++''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))***++++++++++++***(((((()))***************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...............////////////000000000000000111111222333333333444666888999:::;;;===???CCCBBBAAA@@@AAACCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCC??????@@@AAABBBCCCCCCCCCCCC@@@???@@@DDDHHHJJJJJJSSSWWWeeexxxtttpppggg___^^^^^^dddppp~~~vvvoooiiifffmmmpppyyyzzzuuuxxxyyyzzz{{{|||kkkVVVNNNTTT]]]```^^^```hhhuuuyyylllmmm]]]BBB000333999444//////111000............------------------------------....................................////////////...////////////000000000/////////000000000000000222222333555666888999999;;;<<<======>>>===<<<<<<>>>@@@CCCFFFGGGHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKKKKLLLMMMLLLJJJIIIFFFFFFFFFFFFEEEDDDDDDCCC@@@???>>><<<;;;:::::::::666666777777777888888888888888888777777777666666555666666666666777777777777777999:::888999CCCNNNuuuuuuyyyvvvllljjjppprrrllleeehhhxxx~~~oooddd\\\UUUQQQNNNKKKGGGGGGHHHIIIHHHFFFEEEGGGIIIKKKNNNQQQTTTWWWWWW[[[bbbhhhmmmqqqvvvyyy~~~{{{xxxwwwvvvnnnjjjddd```]]][[[YYYWWWUUUSSSQQQPPPPPPPPPOOONNNRRRRRRRRRRRRRRRUUUYYY\\\\\\dddooowwwwwwvvvuuuuuuwwwxxxwwwvvvnnnjjjfffddddddcccbbb```sssTTTMMMCCC999333111111111...///000000000000000//////...,,,+++++++++,,,---******))))))))))))******************************))))))))))))************'''(((((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))***++++++++++++***'''((()))******+++************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000///000000111111222333333333555777888888888:::<<>>>>>>>>>>>????????????===<<<===>>>@@@AAAAAAEEEDDDLLL]]]nnnwwwyyyyyyttt||||||oooqqqvvv|||mmmaaaYYYVVVUUUWWWZZZ```iiiuuu|||ooofffcccddddddbbbdddbbbbbbgggpppzzz~~~qqqeee\\\ZZZ```iiipppooouuuzzzhhhOOO???;;;777222222666333,,,+++111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......////////////000000////////////////////////222222333555666888999:::======>>>>>>>>><<<;;;:::<<>><<<;;;:::::::::666777777777888888888888888888888777777666666555555555666666666666777777444555777999777666===FFFeeeyyysssggghhhooo~~~pppddd^^^WWWOOOJJJJJJIIIFFFBBBFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRSSSUUUXXX[[[]]]^^^______^^^___aaacccaaabbbcccccccccbbb```___]]]]]][[[ZZZYYYXXXXXXXXXVVVTTTQQQQQQRRRSSSRRRRRROOOPPPPPPPPPPPPOOONNNMMMRRRUUUWWWYYY[[[aaaiiipppxxx~~~xxxuuupppppprrruuuwwwwwwtttqqqjjjeee```^^^^^^^^^\\\ZZZyyymmmZZZFFF???999333222666777333.........------,,,------------------,,,,,,,,,+++++++++***************++++++*********************************)))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))***++++++++++++***'''((()))******+++++++++************************)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222222111333555666666666888:::::::::<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<===>>>:::888;;;CCCIIILLLSSSZZZ\\\fffvvv~~~|||yyy|||~~~sssjjjeeedddeeeZZZZZZ___kkk}}}yyypppddd^^^]]]___```bbbbbbaaabbbiiittt~~~~~~zzzwww{{{sssiiiXXXHHH;;;333///...000222333///***)))---222,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000........................000111222444666777999999;;;<<<===>>>>>><<<;;;999:::===@@@AAA@@@AAADDDFFFFFFIIILLLLLLJJJIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMNNNOOONNNLLLKKKMMMMMMMMMLLLJJJIIIHHHIIICCCCCCBBBBBBAAAAAAAAABBB>>>>>><<<;;;::::::999999777777777888888888999999999888888777666666555555555555555666666666777777333333666888666444999@@@QQQdddwwwrrrhhhooorrrvvv{{{wwwiiiaaa^^^[[[UUUOOOQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLOOOPPPNNNOOOOOONNNMMMMMMNNNPPPOOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLKKKKKKLLLOOOPPPPPPOOOMMMOOORRRTTTUUUWWWYYYZZZ\\\ccclllssszzz|||rrrmmmkkkkkkiiijjjllloooqqqqqqnnnlllddd^^^XXXVVVWWWWWWUUURRRZZZBBB@@@@@@;;;444666666333///---///111111000...---,,,,,,---...,,,,,,---------,,,+++***+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))***++++++++++++***''''''(((******+++++++++************************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000/////////000111111222222111222444555555555777999555777999<<>>;;;???HHHLLLSSS]]]gggmmmqqqtttuuusssrrrzzzzzzuuutttuuuvvvnnnnnntttzzzuuutttuuuxxx{{{vvvwwwzzzzzz~~~uuucccGGGCCC:::000...333444222---...------000333...%%%+++---/////////...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000.....................---///000111333555777888999888999;;;======<<<;;;::::::<<>>???CCCFFFFFFIIILLLLLLJJJIIIJJJLLLIIIHHHHHHHHHHHHIIIJJJKKKHHHJJJMMMPPPPPPNNNLLLJJJPPPPPPNNNKKKHHHFFFFFFGGGBBBBBBAAA@@@@@@@@@AAAAAA===<<<;;;:::999888888888888888888888999999999999999888888777666555555444555555555555666666666777555555777888666444888???AAAPPPaaazzzyyyeeeeeegggllluuuxxxtttooohhhaaa```\\\VVVRRRPPPPPPPPPPPPIIIKKKNNNOOOOOOPPPQQQSSSMMMNNNNNNMMMKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMTTTSSSQQQOOONNNNNNNNNOOOOOOOOOOOOPPPRRRSSSRRRPPPVVVWWWYYYZZZ\\\^^^bbbeeeiiisssyyypppiiiffffffgggddddddeeehhhjjjkkkjjjhhh___YYYSSSPPPQQQRRRPPPMMMzzzVVV???888888555111222222222111000//////...//////...------------...,,,,,,,,,++++++*********************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++........................////////////000000000000111111222333444666777888777999;;;>>>?????????>>>@@@@@@AAABBBBBB@@@???>>><<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::999888777888:::<<<======<<<<<>>444333222000///.........///............------------------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////.........---111111222333444666666777888888::::::;;;:::999888;;;<<<<<<;;;;;;===AAADDDGGGHHHJJJLLLLLLKKKJJJIIIKKKGGGCCCDDDHHHLLLMMMMMMPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDAAA???>>>???AAACCCAAA@@@???===<<<:::999888:::::::::999999888888888666666666666555555555555555555555444444555555555444444444555555555555666>>>HHHUUUnnnyyyjjjaaacccllluuu{{{}}}~~~vvvnnnfffaaa```^^^ZZZVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRPPPOOOOOOPPPQQQNNNPPPRRRRRRQQQQQQRRRSSSRRRSSSTTTTTTSSSRRRTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZ___aaacccfffjjjpppxxx}}}{{{vvvoooiiiddd```\\\ZZZ^^^___aaabbbcccbbbaaaaaaYYYVVVQQQMMMIIIHHHHHHHHHwwwZZZKKK:::444666999666111222222111000000///......///......---------------,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++.........................../////////000000000000000000111222333555666777777999;;;===??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888999:::;;;::::::;;;;;;::::::999888888999:::<<<<<<<<<<<<;;;=========>>>AAADDDGGGIIIRRRPPPXXXkkkwwwvvvtttwww~~~uuuooo|||~~~|||zzzzzz{{{ggg```UUUHHH>>>888555444333222111///...---------............---------------------,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000/////////.........---000000111222333444555555777888999::::::999999888:::;;;<<<<<<<<<===@@@CCCDDDEEEGGGHHHHHHGGGFFFEEECCCCCCCCCFFFJJJMMMOOOPPPOOOOOOPPPOOOOOOMMMKKKJJJIIIHHHGGGFFFDDDCCCAAAAAA@@@???===<<<<<<===>>>???AAA@@@???>>><<<;;;:::999;;;;;;;;;:::999888888777666666666666555555555444555444444333333444444555444444444444555555555555777@@@JJJaaaqqqaaa]]]bbbgggmmmsss{{{}}}tttmmmbbbaaa```^^^^^^]]]^^^^^^]]]ZZZWWWTTTRRRSSSTTTVVVQQQSSSUUUVVVUUUUUUUUUWWWVVVWWWZZZZZZZZZZZZ[[[]]]^^^^^^]]]^^^aaaeeejjjmmmyyy}}}zzzuuurrrppplllfffaaa^^^[[[XXXVVVXXXXXXYYYZZZZZZZZZZZZZZZRRROOOKKKGGGDDDBBBBBBCCCqqqYYYCCC777333//////333555333///111111000000//////......///...------,,,,,,------+++++++++++++++*********************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++------------------------....../////////000000000//////000000222444555666777888:::<<<>>>>>>>>>>>><<<;;;;;;:::::::::::::::999999888777777888999::::::::::::::::::999999888::::::;;;;;;;;;;;;::::::===<<<;;;999888888999:::@@@;;;>>>JJJSSSTTTVVV[[[eeefffmmmxxx{{{uuulllgggqqqxxx{{{zzz}}}wwwwww{{{wwwpppjjjaaaSSSHHH===999222,,,+++---111444111111000...------------............------------------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////...............//////000111222333333444666777888888999999999888888:::<<<======>>>@@@AAACCCDDDEEEFFFEEEEEECCCBBB===AAAFFFJJJLLLNNNOOOPPPOOOPPPPPPQQQOOOMMMKKKIIIFFFFFFEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<=========AAAAAA@@@???===<<<;;;;;;======<<<;;;999888777777666666555555555444444444333333222222222222333333333333333444444444555555333999???QQQnnnuuu\\\OOONNNRRR]]]dddmmmtttxxx|||~~~|||zzzyyywwwssslllfffbbbbbbdddeeeccceeeggghhhgggggghhhiiihhhkkkooorrrtttuuuwwwxxx~~~xxxsssoookkkhhheeeccc```[[[XXXVVVTTTRRRQQQOOOOOONNNNNNNNNOOOPPPPPPKKKIIIEEEBBB???>>>>>>>>>cccLLLCCC@@@:::333888555222000///000000000000000000//////............------,,,,,,,,,,,,,,,+++++++++***************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))'''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,***+++++++++++++++,,,,,,------------------------........./////////000000.........///111222444555666777999;;;<<<=========;;;:::999888777888999999888777777666666777999999999999:::::::::999999888;;;;;;;;;;;;::::::999999======<<<;;;::::::;;;;;;;;;666555:::======>>>BBBCCCGGGPPP[[[ccceeebbb```___fffllllllmmmpppnnnjjjzzz|||~~~~~~xxx}}}yyyzzz~~~}}}|||qqqeee[[[RRRGGG???<<<999555222000000111222333333444444111000///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////000111111222333333555555666777888888999999999;;;===?????????@@@BBBDDDDDDEEEEEEEEEDDDCCCBBB>>>DDDLLLPPPPPPNNNMMMNNNOOOPPPQQQRRRPPPNNNKKKIIIFFFGGGGGGFFFDDDAAA>>><<<<<<===>>>???@@@@@@??????AAA@@@@@@???>>>======<<<>>>>>>===;;;999888777666555555555444444444333333222222111111111111222222222333333333444444444444555888888EEE___ooo{{{rrr^^^UUUSSSRRRXXXbbbjjjqqqvvv{{{~~~~~~yyyuuuppplllhhhddd```]]]ZZZXXXTTTRRRQQQOOOMMMLLLHHHGGGFFFEEEEEEFFFHHHIIIGGGEEECCC@@@>>>>>>>>>>>>}}}eeeTTTBBB888888999666333111111000...---...000333/////////...............------,,,+++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))'''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,*********++++++,,,,,,,,,------------------------............////////////------...///000222333444666666888999;;;<<<<<<===;;;:::999888777888999:::777777666666666777999:::888888999::::::999999999<<<;;;;;;:::999999999888999999999999::::::;;;<<<<<<888666888888555555666555888<<<@@@DDDHHHHHHFFFFFFMMMSSSWWWZZZ___cccddduuuvvvwwwvvvyyyrrrrrrqqqmmmqqq{{{~~~wwwssstttwwwsssaaaYYY\\\[[[MMM>>>888444///---///222555666+++---000222222000---+++000//////.........//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............000000111111222222333333333333444555666888999999:::<<>>@@@BBBBBBBBB@@@@@@@@@@@@??????>>>>>>======>>>===<<<;;;999888777666444444444444333333333333111111111000000111111111222222222222333333333444888999555===RRRaaaqqqkkkWWWNNNKKKOOOUUU]]]eeemmmtttyyy}}}}}}~~~|||wwwsssooojjjeeeaaa]]]XXXUUUWWWTTTQQQOOONNNLLLJJJHHHDDDDDDBBBAAAAAABBBCCCDDDCCCBBB@@@???>>>======>>>jjjSSSEEE===777777888666333222,,,...111222111///........................---------,,,++++++******++++++)))))))))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------...///000222333444555666777888999:::<<<<<<;;;;;;:::999999999999999777777666666666888999:::777888999999999999999999<<<;;;:::999999999999999888999999999999999999999888888888888777666555444444666666333444777888777888;;;===???BBBFFFJJJMMMTTTWWWZZZ\\\___gggsss|||rrreeebbbcccdddllluuuxxxsssnnnjjj```aaa```[[[UUUQQQQQQSSSOOOJJJBBB===:::999666333333444444333000---)))'''------,,,,,,++++++++++++......---------......///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........000000111111222222222222222222222333555777999:::;;;<<<>>>??????@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAGGGNNNTTTVVVVVVUUUTTTJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFEEEDDDBBB@@@???===>>>@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::888777666666444444333333333222222222111111000000000000111111111111222222222333333333666888333666EEEQQQccczzzwwwcccXXXRRRPPPOOOQQQVVV___gggmmmvvvxxx{{{~~~}}}tttqqqjjjgggaaa]]]ZZZWWWTTTRRRRRRPPPMMMLLLJJJIIIFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===ppp\\\XXXWWWLLL???>>>888333333000,,,---111000111222333222///---+++------------------------,,,,,,+++***************((()))))))))*********+++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000222333444555555666777888:::;;;<<<:::::::::::::::999999888777777666666777888:::;;;777777888999999999999999;;;:::999888888999999::::::::::::::::::999999888555666777666555555666555111555666222222666888555555333111111222222333444666777:::<<>>???CCCIIIMMMOOOKKKJJJJJJGGGAAA???AAA===<<<;;;888666555444444,,,...111111---,,,///444&&&)))...000000...---,,,000///---,,,,,,---///000++++++******+++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---------))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........//////000000000000111111111111111222444666999::::::;;;<<<<<<<<<>>>AAACCC@@@@@@AAAAAABBBCCCDDDEEEFFFHHHMMMRRRVVVWWWUUUSSSJJJJJJIIIHHHHHHHHHIIIJJJFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>>========================::::::999888888777666666333333333333222222222222222111111000000111111222111111111111222222222222111777444333:::AAAPPPhhhooofffYYYOOOMMMQQQXXX]]]eeehhhmmmsssyyy~~~}}}sssllliiibbb^^^YYYTTTRRRQQQOOONNNJJJIIIGGGFFFEEEDDDAAA??????????????????>>>======<<<<<<<<<<<<<<<=========|||fffVVVAAA888???FFF@@@444333111333666333...///555000...++++++,,,...000111------------------------,,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///111222444555555555555666777999;;;<<<999999:::;;;;;;:::888777888777777777777999;;;<<<666777888999999999999999::::::999888888999:::;;;777777888999999888888888666777777444333444555555///555666222111444333000222///---///111222222333333111//////222333333222///444555111///333444222999000///777888111000666222000//////000111111000///...///111000---+++,,,111222111///+++***,,,...+++,,,---......---+++***(((((((((((()))***+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------'''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------..................///////////////000000111222444666999:::999::::::::::::<<>><<<<<<===>>>>>>>>><<<;;;:::=========>>>>>>?????????vvvggg^^^ZZZVVVNNNFFF===999666555777888777555333333222222111000//////////////////////////////---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++*********))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222333444444555666777888888999;;;<<<<<<;;;::::::;;;:::::::::999999888888888===<<<;;;:::999888888888:::999888777777777999999:::::::::999888777666666777777666666555555555444333333222222111000//////111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---........................,,,---///000000000//////,,,------......------,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,...............///000000000000111222333555777888666888:::<<<>>>@@@DDDFFFFFFEEEDDDDDDDDDEEEGGGHHHFFFHHHKKKMMMMMMKKKIIIGGGIIIIIIIIIJJJKKKMMMOOOPPPKKKJJJIIIHHHGGGFFFFFFEEEAAAAAA@@@@@@???>>>======<<<=========<<<;;;::::::<<<:::888777777666555444333333333222222222111111111111111111111111111111111111111111111111111111333333222111222666<<<@@@jjj{{{lll[[[SSSMMMHHHIIIJJJOOOWWW```ggglllmmmvvvxxx|||~~~wwwrrrlllgggeeeaaa\\\XXXSSSOOOJJJFFFDDDCCCBBBAAA<<<===>>>>>>>>>===<<<;;;===>>>>>>===<<<===???AAA;;;;;;<<<>>>@@@CCCFFFGGG|||bbbMMMFFF>>>;;;===>>>;;;888:::777444333555555444333333222222111000000//////........................------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++*********)))))))))((((((++++++******)))((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------......//////000000111222222333333444555666777777888999:::<<<<<<:::::::::;;;::::::999999999888888888<<<;;;:::999888888888999999999888777777777888999999999999999888777666555666666666555555555444444333333222111111000//////111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000000/////////.........---........................,,,---.../////////...---,,,,,,------------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,......---------,,,,,,,,,...............//////000111111111222222444555555666888:::<<<===???BBBEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFAAA@@@@@@???>>>>>>==================<<<;;;999999999777555555666666555444333333222222222111111111111111111111111111111111111111111111111111111111222333222111222555999===RRRwwweeeTTTLLLHHHKKKJJJJJJNNNUUU]]]cccfffnnnsssyyy~~~~~~wwwrrrmmmgggbbb```\\\WWWSSSPPPMMMGGGDDDBBBAAA@@@???;;;<<<<<<===<<<;;;::::::=========<<<::::::<<<>>>>>>???AAACCCEEEGGGHHHIII{{{kkkbbbdddeeeSSS>>>===;;;888777888888888777666444222111222222222000222111111000000/////////------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......//////000111111111222222333444555666777888888:::;;;;;;:::999999:::999999999888888888888888999999888888888888888999888888777777777777888888888888888888777666666555555555555555444444444444222222222111111000000///111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000/////////...............------------------------------.........---,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,...------------...//////222222111111222222333444777888:::;;;;;;===???BBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEE@@@??????>>>>>>==================<<<;;;999888777666555333333555666555444333222222222222111111111111111111111111111111111111111111111111111111111111222222222222333666888@@@fffvvvrrr|||aaaRRRKKKGGGEEECCCEEEJJJPPPTTTWWW```fffpppxxx|||yyyssskkkfff___ZZZXXXTTTOOOKKKLLLHHHDDDAAA@@@???>>>===<<<<<<<<<===<<<;;;;;;:::<<<=========<<<<<<>>>@@@CCCDDDEEEGGGHHHIIIIIIIIIxxxjjjbbbaaaaaa]]]XXXLLLFFF<<<999@@@FFF@@@444777777666444222000000000222222111000000000000///000000000/////////......++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))(((((((((((())))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------...//////000000111111111222444555666777777777999::::::999888888999888888888888888888888777777777777666777777888888666666666666777777777888777777777777777666555444444444444444333333333333222111111111000000000///111111111111111111111111000000000000000000000000........./////////000000000000000000000000000000........................------------------------------------,,,++++++***,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000111111333444444777888999:::999:::<<<>>>@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>>>>=========<<<<<<>>>======<<<:::888777666777555333333444555444333222222222222111111111111111111111111111111111111111111111111111111111111000111222222111111222444888GGGVVViiijjj]]]NNNKKKGGGEEEFFFIIIJJJKKKQQQWWW```iiioootttwwwzzzzzzsssnnnddd^^^WWWRRRPPPMMMIIIEEEFFFCCC@@@>>>======<<<;;;======>>>>>>>>>============???AAABBBBBBCCCEEEGGGFFFGGGGGGHHHIIIKKKLLLMMMTTTIII===777888:::999777777666444222444777666222+++...000000...---///000000111111111000///////////////...............---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((())))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((()))******++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...//////000000000000111333444666777777666888999999888777777888777777777777777777777777666666555555555666666777555555666666777777777777555555666666666555444444222222222222333333333333111111111000000000000000000000000000000000000000////////////////////////............////////////////////////////////////---------...............------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,************************************************++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///111333555666666777888888777888:::<<>>??????DDDFFFGGGGGGGGGFFFHHHIIIGGGGGGHHHJJJNNNRRRUUUWWWAAA>>>;;;:::;;;:::777444333666777555222000111222222333444444222222333444...000111111///...///000------------------------++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////111222444555666777555777888888777666666777666666666666777777777777555555444444444444555555333444555666777777777666444444555555555444444333111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////------........./////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++************************************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++---...111333666777555666777666666666888:::===>>>??????@@@@@@??????@@@@@@@@@AAACCCEEEGGGHHHLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888666555:::888555444444444222111222111111111111000000000000000000000000000000000000000000000000000000000///111222111000///000111000:::999???___}}}rrrZZZKKKDDDCCCDDDAAACCCFFFIIINNNUUU]]]ccclllrrryyy~~~{{{uuuqqqmmmhhhaaa\\\VVVPPPJJJEEEDDDCCCAAA>>>???===;;;;;;<<<===<<<;;;;;;;;;;;;<<<===???AAAAAALLLMMMNNNMMMJJJHHHHHHHHHHHHJJJNNNRRRWWWZZZ\\\^^^666777888777555222///...000111222222111///000222333222///...,,,++++++***+++...000000...------///,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******+++------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,---......//////...///000222333555666777444666888777666555666666555555555666666666777777666555444333333222333333222333444666777777666666333333444444444444333333000000000111111111222222///000000000000000000000000000000000000000000000////////////////////////---------.........//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,++++++******++++++************************************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---...000222444555333444555555555555777999;;;;;;===>>>>>>>>>===<<<>>>???@@@BBBDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@@@@>>>>>>===<<<:::::::::::::::;;;;;;;;;::::::::::::999888777666777555333333333333222111111111111111000000000000000000000000000000000000000000000000000000000000000111111000//////111222333<<<888666KKKeeewww|||gggWWWLLLFFFEEEEEEEEEFFFGGGKKKQQQVVV```gggpppvvvyyy||||||xxxyyytttnnniiifffaaaZZZUUUPPPJJJDDD@@@@@@@@@>>>======<<<;;;<<<===>>>===<<<=========???AAACCCFFFGGGPPPRRRSSSSSSQQQOOOOOOOOOOOOSSSYYY]]]]]]ZZZVVVRRR444555666444222222666999555111///000111111000111111///,,,,,,...000000///***---000000---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))&&&'''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------......///......000111333555666777444666777777666555555666444555555555666666777777666555444333222222111111111222444666777777666666222222333444444444333333//////000000111111111222////////////000000000000000000000000000000000000////////////////////////---------.........//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000+++++++++,,,,,,+++++++++---,,,,,,+++*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---------......000111222333222333444444444555777999999:::;;;<<<<<<<<<;;;:::===>>>@@@CCCEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAA@@@???>>>======::::::::::::::::::::::::999999999999999888777666444222111111222333333222111111111111000000000000000000000000000000000000000000000000000000000000000111111000//////111444444111...555???EEE```ttt]]]OOOIIIIIIHHHGGGFFFGGGJJJMMMPPPXXXbbbiiilllpppvvvzzz}}}zzzxxxuuusssrrrmmmiiiccc^^^\\\WWWRRRMMMLLLGGG@@@======>>>===;;;===<<<;;;<<<>>>???>>>===@@@AAAAAACCCFFFIIILLLNNNPPPRRRVVVXXXXXXXXXYYYZZZWWW[[[aaaddd___UUUIIIAAA222222222111111111000000222222111111000000//////////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''((((((((()))(((((((((((())))))))))))+++*********))))))(((((())))))***+++,,,,,,---------------,,,,,,+++++++++------,,,+++,,,---...////////////000111111222222333333333333333444555666444444333333444555777888666666555444222111000000000111222444555666777777555555666666555444333333222222222111111111111000000000000000////////////........................................................................///............---------------------------------------------,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,------///......//////000111222111222222333444555666777777888999;;;<<<=========<<<===>>>AAACCCEEEGGGHHHAAABBBBBBBBBAAAAAACCCEEECCCCCCBBBAAA@@@>>>===<<<@@@>>>;;;999777777888888555666777999999777666555333222222444666666555444222222222111111111111000000000000000000000000000////////////////////////111111000000000000111111333444444222333;;;HHHRRRxxxkkk```\\\WWWRRROOOLLLJJJIIIOOOPPPRRRSSSXXX```hhhkkkwww~~~zzzyyy~~~~~~zzzvvvuuuvvvwww{{{~~~||||||uuussspppnnnllljjjgggeee^^^[[[VVVSSSPPPNNNJJJHHHFFFBBB>>>===>>>>>><<<:::===<<<;;;;;;;;;<<<>>>???HHHDDDBBBEEEKKKOOONNNLLLNNNRRRYYYaaaeeefffjjjooooooxxxwwwfffPPPCCC???>>>222222111111111000000000111111000000000000000000////////////............---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((('''''''''((((((((())))))(((((((((((()))))))))***************)))))))))((()))******+++,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,---...////////////000111111222222444444333333333444444555222222222333333444666666666555555444222111111000111222333444555666666666555555666666555444444333222222222222111111111111000000000000////////////........................................................................///............---------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,------............///000111111222222333333444555666666777888999;;;<<<<<<======@@@@@@AAABBBBBBCCCCCCCCCAAABBBBBBAAA??????@@@BBBCCCCCCBBBBBBAAA@@@?????????>>>;;;999777666777777555666777888888777666555333222222333555666555444222222222111111111000000000000000000000000000000////////////////////////111111000000000000111111,,,...///......222;;;BBBYYYggg{{{tttjjj```XXXRRRGGGIIIJJJJJJJJJNNNSSSVVVhhhqqqwwwvvvvvv|||~~~~~~~~~~~~{{{uuupppkkkhhhhhhjjjooovvv~~~{{{wwwsssqqqooonnnkkkiiifffdddcccaaa___\\\UUURRROOOKKKIIIGGGDDDBBBBBB???===<<<======;;;999?????????@@@BBBDDDFFFHHHIIIHHHHHHJJJNNNRRRSSSRRR___```eeeqqq}}}gggSSSHHHDDDDDD111111111111000000000000/////////000000000000000/////////............------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((((()))))))))******************))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///...//////000000111111222444444333333222333333333111111222333444444444444555555444333333222111111333333444555555555555555555555555666555555444333333222222222111111111111000000000000////////////................................................------------------------///............---------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,------------------...///000000222222333333444444555555777888999:::;;;<<<<<<<<>>===>>>@@@CCCCCCBBBBBBBBBAAAAAAAAA???===;;;888666666555666555555777777777777555555444333222333555555444333222222111111111000000000000000000000000000000000////////////////////////111000000//////000000111---000222222000111444888AAAMMM```rrrrrriii[[[WWWRRRLLLIIIIIILLLPPPSSS^^^hhhlllnnnuuu}}}~~~|||zzzzzz{{{{{{zzzyyyyyyzzz|||}}}xxxrrrjjjddd```^^^aaagggnnnwwwzzzwwwsssnnnjjjfffdddccc___]]]ZZZYYYXXXWWWTTTRRRLLLJJJFFFDDDCCCAAA???======<<<<<<===>>>===;;;999===>>>???BBBEEEHHHJJJLLLLLLLLLMMMMMMNNNRRRWWW[[[iiinnnxxxmmmXXXMMMEEEDDDGGG111111000000000/////////.........//////000000000//////.........---------,,,------------,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))(((((()))))))))******************)))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------............//////000111111111444333333222222222222222111222333555555555444333444444444333333222222222444555555555555555444444444555555555555555444444333333222222222111111111000000000000////////////................................................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////222222333333333444444444777888999::::::;;;;;;;;;???@@@AAABBBBBBBBBAAA@@@???@@@AAA@@@>>>>>>@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>><<<:::888666555555555555666666777777666666555666444333333444555444333111111111111000000000000000000000000000000000000////////////////////////000000////////////000000000222444444222222333555666@@@RRRfffxxx|||mmm\\\RRRLLLIIIGGGGGGIIIRRR[[[```dddlllvvv~~~{{{|||{{{yyyvvvtttuuuvvvyyywwwuuuttttttvvvxxxyyyyyyyyywwwtttnnnfff___[[[WWWZZZ^^^dddllluuu~~~zzzwwwqqqnnnjjjeee```]]]ZZZYYYUUUSSSQQQPPPPPPOOOMMMKKKFFFDDDAAA@@@@@@???>>><<<:::;;;===@@@AAA@@@>>><<>>@@@@@@@@@AAACCCEEEEEECCCAAA>>><<<:::999999<<<;;;:::888777666555555666777777777777777777666777555333333333444333222111111111000000000//////////////////////////////////////////////////////000000////////////000000......///......///111333111444>>>OOOddduuuwwwqqqcccRRRGGGIIIKKKOOOSSSWWW___jjjsssttttttrrrpppllljjjkkklllnnnllljjjhhhggggggggghhhhhhiiihhhfffbbb\\\VVVRRRNNNOOOPPPSSSZZZdddqqqzzzzzzzzz|||~~~|||{{{yyyvvvqqqnnnbbb```[[[WWWRRROOOMMMLLLLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>??????>>>===<<<>>>BBBEEEEEEDDDCCCBBBDDDEEEGGGIIIKKKMMMNNNOOORRRUUUYYY\\\eeeuuuqqq___TTTWWWXXXTTTYYYeee////////////............---------........................------------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++))))))))))))************++++++++++++++++++++++++*********++++++++++++++++++,,,------......---------......//////000000111111111000000111111222333444444555555666555555555333333333333333333333444555555666666666555555444333444555555666555555555333333333333222222222222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000111222333444555555666777888999999999999999555777;;;>>>AAABBBBBBBBB;;;===???@@@@@@BBBEEEGGGEEECCC???<<<999777666666:::::::::999888888777777888888888888888888888888999666333222333333333222111111000000000/////////////////////////////////////////////////////////000//////......//////000...---,,,,,,...000333444666333333<<>>??????>>>@@@CCCGGGJJJJJJIIIIIIIIIEEEGGGJJJMMMPPPSSSTTTUUU^^^fffppp|||uuu___bbbdddkkksssqqqlllrrr~~~/////////.........------......------------------.........---------,,,,,,+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((()))))))))*********))))))*********+++++++++((()))))))))************++++++++++++++++++++++++)))*********+++++++++++++++,,,---.........------------......///000000000/////////000000222333444555444444333333444444555222222222333333444444444444555666666666666666555333444444555666666555555444444333333333222222222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...///000111333555666666666777888888888888888888666888;;;>>>??????>>>===;;;===>>>??????@@@CCCEEECCCAAA>>>:::888666666666999999::::::::::::999999:::999999999999999999::::::777444222222333222222111000000000//////////////////////////////////////////////////////////////////............//////000/////////111333444444666666555666===MMMcccsssrrraaaXXXNNNHHHKKKQQQSSSVVVZZZ]]]\\\ZZZVVVRRRPPPQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPNNNKKKIIIGGGCCCEEEFFFFFFHHHNNNYYYaaafffiiinnntttwwwwwwsssooohhhgggfffeeeccc```ZZZWWWNNNMMMJJJGGGEEEDDDCCCCCC???>>>======??????>>>===<<<;;;;;;<<>>===<<<999888<<<===>>>>>>>>>>>>AAACCCBBB@@@===:::888777777888888999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::777444222222222222222000000000000//////////////////////////////////////////////////////////////////............//////------...000222222111000)))000555333222<<>>===>>>???@@@???===>>>======???BBBDDDEEEEEEGGGJJJNNNNNNMMMMMMNNNPPPSSSWWW^^^gggpppwww|||{{{vvvkkk\\\^^^kkkggg~~~........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))***)))(((''''''&&&&&&'''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,...------,,,,,,------...---...///000111222333333222222222222222222222222222222222222222222222222444444444444444444444444444555555666555555444333444444333333222111000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******)))************++++++++++++*********))))))((((((***(((((()))***+++***)))+++*********))))))((((((************************))))))))))))************++++++************+++++++++++++++++++++++++++++++++,,,------++++++,,,---......///000111222333333444666888999999999:::;;;<<<;;;;;;::::::;;;;;;<<>>>>>===;;;;;;;;;;;;:::999888777888999:::;;;;;;;;;:::999;;;;;;;;;:::::::::999999777666444222000000000000111222333222000/////////////////////////////////////////////////////////....................................////////////111222333444555888===@@@^^^ooojjjPPPEEEDDDEEECCCAAA>>>AAAEEEGGGEEEAAAAAADDDGGGDDDAAA@@@AAAAAA@@@>>>BBB@@@@@@DDDEEECCCDDDGGGHHHNNNUUUYYYZZZXXXVVVUUUUUUTTTRRROOOLLLHHHEEECCCGGGCCC@@@>>>>>>??????>>>=========>>>???@@@BBBCCCAAAAAAEEEKKKMMMJJJHHHIIIPPPLLLLLLPPPMMMKKKVVVggguuuuuuvvv|||yyydddooorrrjjjccchhhuuu}}}........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))(((''''''''''''((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********+++++++++,,,,,,------,,,,,,,,,,,,---------...///000111222222333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333444444444444333333222111111000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******)))************+++++++++************)))))))))(((***(((((()))***+++***)))************)))))))))(((************************))))))))))))************++++++************+++++++++++++++++++++++++++++++++,,,------++++++,,,------...///000111222222333444666888999888888:::;;;;;;;;;::::::;;;;;;<<<===CCCBBBBBBAAAAAA@@@@@@?????????>>>===;;;:::888777999:::;;;;;;;;;:::999888999999999999888888888888666555333111000000000000///111222222111000//////....................................................................................////////////...///000111111444888;;;???TTTqqqvvvjjj[[[PPPGGGAAABBBEEEFFFDDDBBB@@@@@@AAADDDHHHAAA@@@@@@@@@@@@@@@???>>>???======AAABBBAAABBBEEEBBBFFFLLLNNNNNNMMMKKKKKKKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@???>>>???@@@AAABBB>>>@@@DDDGGGIIIIIIIIIIIIFFFCCCDDDIIIMMMOOOTTTZZZ[[[VVVUUUXXXWWWUUU___nnn{{{xxxvvv{{{xxxqqqmmm|||{{{www------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''(((((())))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++*********++++++++++++,,,------,,,,,,,,,,,,---------......///000111222222111111111111111111222222333333333333333333333333333333333333333333333333888777555333333222333333333333222222111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))************+++++++++,,,+++******)))*********)))************+++++++++************))))))))))))***(((((()))***+++***)))************))))))))))))************************))))))))))))************++++++************++++++,,,,,,++++++************+++,,,---,,,+++***+++---------...///000111222222333555777888888888999;;;::::::::::::;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<:::999888::::::;;;;;;:::999888888888888777777777666666666555444222111000000000111...///111222222111000///------------------------........................---------------------------............/////////---.../////////000333666777;;;GGGZZZlllxxxwwwkkk]]]RRRIIICCCDDDHHHLLLKKKHHHDDDBBBBBBCCCDDD@@@AAACCCCCCBBBAAABBBBBBBBB???@@@CCCCCCAAAAAADDD???AAADDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCDDDFFFHHHFFFHHHIIIJJJHHHHHHHHHIIIJJJHHHJJJPPPVVVZZZ```gggbbb[[[XXX[[[\\\\\\dddpppwwwxxxxxxtttnnngggbbb___```cccccc___ZZZ]]]hhhrrr------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++************++++++++++++---,,,,,,,,,,,,,,,,,,---------...//////000111111000000000111111111111111333333333333333333333333222222222222222222222222@@@>>>:::666333111111111222222111111000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++***************+++))))))*********+++++++++*********)))))))))))))))***(((((((((***+++***)))*********)))))))))))))))************************((()))))))))************++++++************++++++,,,,,,++++++******))))))***,,,,,,,,,+++***+++,,,,,,------...///000111222222444666888777888999:::999999:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@>>><<<;;;:::999;;;;;;::::::999999888777888777777777666666666666444333222111000000111222//////000111333222111///------------------------........................---------------------------------........./////////000111111000111333555999333555DDD[[[ooo~~~|||cccTTTLLLHHHHHHIIIKKKSSSXXXVVVPPPKKKGGGDDDFFFHHHHHHGGGEEEDDDFFFHHHHHHEEEEEEGGGGGGCCCCCCEEEAAACCCDDDCCCBBBCCCDDDFFFEEEEEECCCCCCCCCDDDEEEFFFGGGIIIJJJIIIGGGFFFHHHIIIIIIJJJJJJIIIGGGIIINNNRRRLLLMMMRRRZZZ^^^^^^___bbbYYYSSSPPPRRRUUUXXX___gggoooooolllfff^^^YYYYYY[[[iiiiiieee^^^[[[cccttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&'''''''''((()))***+++,,,))))))************))))))************************'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000000/////////000000111111111333333333333333333333333222222222222222222222222???===999555222000000000111111000000000000//////////////////////////////........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))*********++++++++++++***************++++++))))))*********+++++++++))))))))))))))))))*********(((((((((***+++***)))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************++++++************+++++++++++++++******)))))))))***+++,,,,,,******+++,,,,,,,,,---...///000000111111333666777777777999:::999::::::;;;===???AAABBBAAAAAABBBBBBCCCDDDDDDDDD??????===<<<;;;:::;;;;;;::::::999999888888888888999999888888888777777777444333222111111222333333333222000111333333111///------------------------........................------------------------------------............000111222111000000222444,,,333<<>>@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCC>>>===;;;:::999::::::;;;999999888888888888999:::::::::999999999888888888444444333222222333555555:::666222111222333111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000//////000111///222444444333:::OOOddd}}}|||yyyjjj___ZZZWWWSSSSSSSSSVVVYYYZZZZZZXXXNNNKKKKKKMMMMMMJJJJJJLLLJJJLLLNNNNNNLLLKKKKKKKKKMMMJJJFFFCCCAAABBBDDDFFFEEEGGGJJJOOOUUUXXXWWWVVVVVV```lllqqqmmmddd]]]ZZZJJJDDD@@@???>>>===???DDDBBBAAABBBDDDIIIRRR]]]ffflllhhhbbb^^^aaalllzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((()))((((((((()))***++++++))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))************,,,,,,++++++++++++,,,,,,,,,------------.........------...//////000111111111111111111111111111111111111111111111111111111,,,------...///111111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))************+++++++++******))))))***++++++,,,)))************+++++++++((()))))))))***************(((((()))***+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++(((((())))))******++++++)))+++,,,+++***)))***+++++++++,,,---...//////000///111444555666777888:::<<<<<<<<<===>>>@@@AAABBB????????????@@@@@@@@@@@@@@@>>><<<:::999999999:::888888777777888999:::;;;::::::999999999888888888555444444333444555666777BBB;;;444111222222111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...///000///...///000777///***...555999>>>BBBVVVeee~~~wwwrrrkkkccceeekkkuuu~~~xxxccc___\\\\\\XXXQQQOOOPPPMMMPPPSSSSSSPPPLLLHHHGGGKKKHHHDDD@@@>>>???BBBCCCGGGFFFIIIQQQ[[[___]]]YYYZZZdddnnnooofffXXXNNNIIICCC>>>:::::::::999===BBBAAAEEEIIIKKKPPP\\\jjjuuu^^^\\\[[[```lll{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***)))))))))))))))))))))******+++))))))************))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))************,,,++++++++++++++++++,,,,,,,,,---------------------------...///000000111000000000000000000000000000000000000000000000000---...///000111111111000.........///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,)))************+++++++++(((((())))))*********+++***(((((()))***+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++************++++++''''''((()))***+++,,,,,,)))+++++++++***)))***+++***++++++,,,---...///000...111444555666777888:::============>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA>>>;;;999888888999777777666666777999;;;<<<999999999999888888888888666555444444555666888999FFF???555111111222111///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000111000000111222+++---222444111...555>>>:::LLLmmmuuuyyy|||vvvpppkkkcccYYYSSSRRRPPPSSSWWWWWWRRRLLLFFFCCCJJJGGGBBB>>>===>>>AAACCCDDDBBBCCCKKKWWW[[[WWWPPPLLLTTTZZZYYYQQQHHHEEEEEE===<<<===BBBCCCBBBBBBEEECCCJJJPPPSSSXXXeeeuuugggfffgggooo|||++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---------------------------............///////////////000000000000000//////......////////////......////////////000000000000////////////////////////////////////............------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''))),,,............---+++)))***,,,///+++++++++***************++++++++++++,,,---.........000222444444555888::::::<<<======<<<<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777666666777888777777777777777888888999666888999777444222333555777666555444444555777777666555444222000///..............................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,////////////////////////000000000111222222333333777:::FFF___zzzuuujjjkkkdddeeeiiijjj___OOOIIIJJJIIIEEE@@@;;;999;;;???BBBCCCDDDGGGMMMQQQQQQLLLGGGDDDJJJMMMKKKHHHFFFCCC>>>CCCGGGJJJJJJHHHFFFGGGHHHKKKLLLRRR^^^lllyyy||||||{{{}}}++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---------------------------............//////////////////000000000000//////......////////////......////////////000000000000////////////////////////////////////............------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,...////////////...,,,***)))***+++******************++++++++++++++++++,,,---......---///111222333444666888888:::;;;;;;;;;;;;<<<>>>;;;;;;::::::::::::;;;;;;<<<:::888777666666777888777777777777777888888999777888999888555333444666666666555444444555666666555444222111///.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------........................//////000111111222222333666666:::DDDUUUgggssszzzkkk]]]XXXNNNJJJEEECCCDDDGGGHHHIIITTTQQQNNNMMMNNNNNNKKKGGGIIINNNPPPKKKGGGHHHIIIHHHUUU[[[bbbdddaaa\\\ZZZYYYZZZaaannn}}}++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,---------------............/////////...//////000000/////////......////////////......////////////000000000000/////////////////////////////////............---------------------------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---///111111000000000000///+++)))(((((()))))))))***+++++++++,,,+++******++++++,,,---...,,,...000111111222444666666888999999999999;;;<<<::::::999999999999::::::;;;:::888777666666777888777777777777888888999999888999999888666555666777555555444444444444444555222111000//////.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------..............................//////000000111111222222333333222222555AAAPPP\\\jjjssstttjjjPPPMMMLLLQQQZZZcccggggggjjjbbbYYYSSSSSSTTTUUUTTT\\\aaaaaaZZZTTTWWW^^^bbbhhhpppzzz}}}wwwrrrpppsss{{{************************************************************************(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------------.........//////......//////000/////////......////////////......////////////000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((((((((((((((((((((())))))+++...111222111///...000111000---***(((((((((((()))***+++,,,,,,,,,************+++,,,---...,,,---///000000111333555555777888999888888:::<<<::::::999999999999:::::::::999888777666777777777777777888888999999999999888999999999888777888888555444444444333333333333000//////............///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------....................................//////000111111222///222555444111444;;;AAAJJJVVVmmmqqq\\\XXXWWW___mmmzzzuuummmccc^^^```dddhhhiiissszzz{{{ssslllpppyyy************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))((())))))******+++++++++,,,,,,,,,------------------............------...///////////////......////////////......////////////000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***---000111///...,,,///111111...+++***)))(((((()))***+++,,,,,,,,,************+++,,,------,,,...000000000111333555444666888888888999:::<<<;;;;;;::::::::::::;;;;;;888888777777777777777777777777888999999999999888888888888888999999999999555555555444444333333222//////...............///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---..............................---......//////000111111...111555777666555444444;;;EEEZZZxxxxxxwwwpppkkkooozzzzzztttrrrvvv{{{~~~************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((())))))*********++++++,,,,,,------,,,------------.........,,,---......////////////......////////////......////////////000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((,,,///000///------///111111...,,,******)))))))))***+++++++++,,,***))))))******+++,,,---,,,...000000000000222444333555777777777888:::<<<;;;;;;::::::::::::;;;;;;777777777777777777777777666777999:::::::::999888888777666777999::::::999555555666555555444333222000//////............///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------------......//////000000/////////111333444444333888:::EEEZZZttt************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******+++,,,,,,------,,,,,,---------.........+++,,,---...////////////......////////////......////////////000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((+++...000000//////111222000---+++))))))******************++++++))))))))))))***+++,,,---+++---...///...///000222111333555555666666888:::::::::999999999999::::::666666777777777777777666666777999;;;;;;:::999888777666555666999;;;:::888666666777777666555333222111111000///.........///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,------......///000000///.........///111333444666444888FFFZZZjjjrrrttt~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))(((((((((''''''''''''))))))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,---------......+++,,,---...////////////......////////////......////////////000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((+++...111111000333333333000,,,)))((((((+++++++++***************))))))))))))***+++,,,---***+++------------///000///111333444444555777999999999888888888888999999555666777777777777777666666888999;;;;;;:::999888777555444666999;;;:::888666777777888777555333222222222000//////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,,,,------...//////000---000333333111000222555666666999DDDTTT```ddddddvvv******))))))))))))******+++(((&&&''')))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))(((((()))***************''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000222222111111000/////////000000000000////////////........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000000444111---***((((((***+++******))))))((((((''''''*********)))))))))))))))++++++,,,------......///000000111222222333444444777777777777777777777777666666555555555555666666888888777777888888999::::::888666777:::<<<;;;999888888777777666666555555333222111000////////////......---------,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000111111111111111555888===HHHTTTWWWQQQaaa|||******))))))))))))******+++(((&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))'''((())))))******))))))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000000000000000000000111111000000000000/////////...........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,---...000...+++(((''''''((()))***)))))))))((((((((('''***)))))))))))))))))))))++++++,,,,,,---.........000000111222333444555555888888888888777777777777888777777666666666666777888777777777777888999999:::888777888:::;;;;;;999888888777777666555555555333222111000////////////......---------,,,,,,,,,......---,,,++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000111444666999AAAKKKLLLGGGDDD```******))))))))))))*********)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((&&&''''''((()))(((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------................../////////000000000......///000000111222222000000000/////////......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,------......///000111222444555666777999999999888888777777777999999888777666666666777777777666666777777888999:::999888999:::;;;:::999888888777666666555555444333222111000////////////......---------,,,,,,,,,...---,,,++++++***++++++,,,++++++++++++*********)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111222222444999>>>>>>999777DDDSSSaaarrr******))))))))))))*********)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''(((***++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000////////////000000111111000000/////////.........------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))************++++++,,,------.........///111222444666777888999999999888888777666666999888777666555555555555666666555555666666777888:::999999::::::;;;:::999888777777666555555444444333222111000////////////......---------,,,,,,,,,---,,,,,,+++******++++++++++++++++++************((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////000000000111444666555222888777555777BBBWWWooo******))))))))))))******)))))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((((((((('''(((((((((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''')))***+++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000000000000//////......////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&((()))))))))(((((((((((((((((())))))))))))(((((())))))******************++++++,,,------......///000222444666777888888888888777777666666666777666555444444444444444555555444444555555666777999:::;;;;;;;;;:::999999777777666666555444444444333222111000////////////......---------,,,,,,,,,,,,,,,+++*********+++++++++++++++*********))))))(((((()))***++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------....../////////000000000000//////111333333222222000222555777888<<>>>>>;;;999999999777666666555555444333333333222111000////////////......---------,,,,,,,,,++++++************++++++************))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,------.........////////////---...333333///000444222......000000///333:::444555AAAWWWiiixxx******))))))))))))******''')))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''(((((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////------......///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&''''''((('''((((((((())))))******'''(((((()))***+++++++++)))******+++,,,,,,------...//////000111111222222111222222333444555666666444444444555666777888999333333222222333333444555888<<>>;;;999999:::777666666555444444333333333222111000////////////......---------,,,,,,,,,+++***************++++++************))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...222222---...333333......555777444222444///000666<<>>???>>>;;;999888888555555555555444333222222////////////............---------,,,,,,+++++++++******++++++++++++******((((((((((((((((((((((((...---+++***)))***++++++************************((()))***++++++,,,,,,+++***++++++,,,------...........................---......///////////////000---///000000000000222444999999999999999AAAWWWkkk))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))*********+++++++++***+++,,,---........................------------------......------,,,+++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,---......///000222333444444444333333333333333222222222333444444555777888999::::::<<<======;;;999888888666555555444333333222222000000//////.........---......---,,,,,,+++************++++++++++++******((((((((((((((((((((((((000///---+++)))))))))***))))))))))))))))))))))))(((((()))***++++++++++++******++++++,,,------...............------------------........./////////+++...000111111111222333333222333555444666>>>HHHQQQWWWbbbooo{{{************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))************+++***+++,,,---.....................------------,,,------......------,,,+++))))))******+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,---///000111222333333222222222222222222222222333333333444555777999:::999;;;<<<<<<:::999888888666555444333222222222222000000000///......------......---,,,,,,+++************++++++++++++******))))))))))))))))))))))))///...---+++***))))))((())))))))))))))))))))))))'''((()))***++++++++++++******++++++,,,,,,------------------------......,,,,,,------.../////////...000222222111000000111......111777999666666888666777<<>>EEELLLWWWaaagggtttzzzvvvhhh[[[PPPGGGAAA;;;777333222333555444333000000///......---------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''''''''((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))*********+++++++++++++++******++++++,,,---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************************((()))))))))************(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,---......///......//////000111111111//////000000000111111111000000000000000111222222111222333444333222000///000000000//////...---,,,******************++++++)))))))))))))))))))))***((((((((())))))***+++++++++++++++*********))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++,,,------...//////................................./////////000000000111111222222111000000444000+++***---111777;;;777444222222111111555<<<<<>>>>>@@@BBBCCCDDDDDDIIIPPPWWWRRRRRRSSSSSSUUUXXX^^^bbbjjjccc]]]]]]aaaccc^^^XXXXXXZZZ]]]`````````^^^\\\gggbbbYYYNNNFFF???<<<;;;666;;;AAACCC@@@;;;666333333222222111111111111222000000000000000000000000////////////////////////........................((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++***)))(((((()))***+++*********)))))))))))))))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,---///000111000000///000000000000111111111111111111111111222222222222000000000000//////////////////.........---------++++++++++++************))))))((((((((((((((())))))***+++++++++***((('''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------................................./////////000000111111111111111111111111222111000000000000000000222222222333333444444444555555555555555555666666333444555444333444777:::777888999::::::;;;>>>AAABBB<<<666777===@@@===777777888999;;;;;;;;;;;;:::DDDAAA<<<777444444444555222666:::999666333333444111111111222222333333444000000000000000000000000........................------------------------'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))))))))******************************'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))******+++,,,,,,,,,+++++++++,,,...///000000////////////000000000111111111000000111111111222222222000000000/////////..................------------+++++++++*********)))))))))((((((((((((((()))))),,,+++)))((('''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........---............/////////000000000000000000000000////////////000111222222---......///000000111111222111000/////////000111333444555444333222333333666777888888666666777888777555555777999:::888666666666666777777777888888;;;:::888666444333333333222222111000//////////////////000000000000000000////////////////////////------------------------------------------------'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))************************************'''(((***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((()))))))))******+++++++++******+++,,,---////////////.../////////000000000111111000000000111111111111222000000000000////////////.........------------,,,+++************)))))))))))))))((((((((()))******---+++(((&&&&&&''')))+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------------------.........///////////////////////////---......///000111333444444444444444444444444444333333222222222333333444///000222333444444444444///111222222111000111222...000333444444333222222333333222111111000//////444444555555444333222111666333111111444666555444000000111111111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((()))))))))************************************((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((()))))))))))))))******))))))(((***+++---...//////......////////////000000000111000000000000111111111111111111111000000000//////.........---------,,,,,,************)))))))))))))))))))))))))))***+++++++++***(((''''''((()))***))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////---------...///000111222000////////////............/////////000000000000......///111333444333222111222444444333333555777222333444555555444333333444444444333222111000000......///111222222333333///...---...///111111111000000111222222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((())))))))))))((('''***+++,,,...///......---////////////000000000000000000000000111111111111111111111111000000000000......---------,,,,,,,,,************))))))))))))******))))))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////------------......///000...//////000000111222222111111222333333333222222111111000111222222111000///000111000//////111333444222000000222222111000000000111222222111111111222111000//////000000111...///000000///...///000+++,,,---...///...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''(((((((((((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------...............///000000111111111000000000000000333333333333333222111000......---------,,,,,,,,,((()))***++++++***)))((('''(((***+++,,,,,,++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++************************++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////............/////////////////////////////////////////////////////////////////////000111111222222333333333222222222111111000000000000000000000000111111000000000000111111000000////////////000000......////////////......//////.........---------........................------,,,,,,,,,,,,++++++---+++)))***,,,---,,,)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---...............//////000000000000000000000000000222222222222222111000000.........---------,,,,,,))))))************))))))******+++++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.........////////////////////////////////////////////////////////////000000000000000000000000222222111111111000000000000000000000000000000000111000000//////000000111000//////////////////000......////////////......///.........------------------------------------------,,,,,,,,,+++++++++---+++)))***,,,---+++)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***)))(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,...------------...///////////////000000000000000000111111111111000000///.........------------,,,*********))))))*********,,,,,,,,,+++***((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////222111111000//////......000000000000////////////000000000000000000000000000000////////////000000////////////////////////---......//////......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,*********+++,,,+++***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))(((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,------...///......///////////////000//////000000000000//////............------------,,,+++))))))))))))+++,,,---,,,,,,***)))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++******))))))((((((*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................000000000//////.........000000000/////////......////////////////////////000//////......//////000........................---------......---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++*********+++++++++***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''')))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---......------........./////////...//////000000000////////////.........---------,,,+++***))))))***+++,,,+++******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------........./////////111000000000000/////////........................//////............//////,,,---............---,,,,,,,,,------------,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,+++++++++*********************************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))(((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,++++++++++++,,,------,,,,,,------.../////////...//////000000000000000/////////.........------++++++************++++++))))))((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------...//////000000000000000////////////..............................------------......+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++************)))***+++***))))))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++++++++,,,,,,---+++,,,,,,---......//////...///000000111111111000////////////............***++++++,,,,,,++++++******)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.../////////.........------------------------------...------------------...***,,,---......---,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((***++++++(((((()))+++''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++++++++******++++++,,,---++++++,,,------...////////////000111111111111111000/////////............***+++,,,------,,,+++***+++***)))'''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++......---------,,,,,,,,,------------------------...------,,,,,,------...***+++---......---+++***+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((***,,,+++(((''')))+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,++++++*********************+++,,,---------,,,+++------...000111111111111...............------,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))***************)))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((''''''''''''''''''((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,***************************+++,,,---......---------...///000000000000000111000...---,,,---...///------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***************)))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''')))((((((''''''(((((())))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***++++++***************************+++,,,---...............//////000000000//////333111...,,,,,,---000111,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))************))))))((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((((((((()))))))))(((''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++***************+++++++++***+++,,,---...//////////////////000//////......222111///.........///000,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))(((((()))))))))*********************************************************************************************************************++++++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++++++++,,,,,,---...//////...////////////......---///000111111111000...---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))*********))))))((()))))))))************************************************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))(((''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,---------....../////////......---///111222222000---+++,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))************)))))))))))))))************************************************************************************************************))))))***+++,,,------...*********+++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((''''''''''''''''''(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***++++++,,,,,,---,,,+++*********++++++,,,,,,---...////////////---...///000000...---,,,------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))***************))))))))))))************************************************************************************************************((()))***+++,,,------...)))*********++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***++++++,,,,,,---,,,+++)))((())))))***+++,,,---...//////////////////...---------------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......))))))******++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&***((('''((()))***)))'''+++++++++***)))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))*********---------...///000000111------------------------------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''')))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((''''''((((((((((((((('''''''''***((('''((()))***)))'''++++++******)))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************---------...///000000000------------------------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((+++*********))))))))))))************************+++*********)))))))))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((()))))))))((((((((((((''''''''''''(((((((((((((((***((('''((()))***)))'''+++******))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))*********++++++---------...//////000000........................------,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))++++++++++++************************************++++++++++++************)))************++++++++++++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***((('''((()))***)))'''******))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))******++++++,,,---------....../////////////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************************************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((((((&&&&&&''''''(((((())))))***((('''((()))***)))''')))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,------------............////////////////////////------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------------''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''(((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***+++,,,------------------------------........................------,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,------......++++++,,,,,,------......,,,,,,,,,------------...''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***,,,------...------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))'''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---......///++++++,,,,,,---......///------........./////////''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%'''((()))+++,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***((('''((()))***)))((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))+++,,,---......---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))***)))((('''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************(((((())))))*********+++))))))******+++++++++,,,************************))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,---...//////.../////////000000111111&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))++++++***(((&&&$$$))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$&&&'''(((***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''******+++++++++,,,,,,,,,------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''&&&'''((((((((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))************))))))******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......***+++------------///111222///++++++,,,---,,,+++///000111111000///......000000222444444333444777&&&&&&&&&''''''''''''((()))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))---***'''&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))******)))((('''&&&))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********+++++++++,,,,,,------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,************++++++++++++++++++******************...------,,,,,,,,,,,,,,,---///111111//////000111111...,,,---000333333222000000000111444666888888444333333444333222333555&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))...+++(((&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++......------,,,++++++++++++---000111000000000111444222222333555888888888777444111222666999999999444444555555777:::<<<>>>&&&&&&&&&''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,***'''&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))************))))))'''(((***,,,,,,***((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------............,,,,,,------,,,,,,,,,+++***---111333333444444555888888777888999999:::999;;;888666888===AAAAAA???BBBBBBAAA@@@CCCHHHJJJIII&&&&&&&&&''''''''''''((('''(((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((((((((((()))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))*********+++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))************))))))'''(((***,,,,,,***((('''(((((((((((())))))))))))************************((()))))))))************++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////***+++,,,---...///......111333666888777777888999777888:::;;;;;;<<<<<<=========???DDDKKKOOOPPPPPPSSSUUUSSSOOORRRWWWWWWSSS&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))*********)))))))))************+++******++++++,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))((()))***++++++***)))(((((((((((()))))))))******************************))))))))))))************++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........+++---///111222333333222444666777666555555666888888;;;>>>AAACCCDDDGGGIIIIIIJJJLLLMMMOOORRRTTTVVVSSSYYY[[[]]]fffrrrtttooo&&&&&&&&&''''''''''''(((&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******++++++***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******)))((('''&&&'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******))))))))))))************)))******+++,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***%%%'''***---...---***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////111222444666777777666555444555555555555777;;;>>>EEEIIIMMMPPPQQQSSSVVVXXXWWWXXXXXXVVVTTTWWW^^^dddbbbkkkssszzz&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''((()))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***(((&&&$$$&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&''''''''''''''''''&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***))))))))))))************))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******&&&)))---000111///,,,***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))************))))))******))))))))))))******************++++++++++++************************))))))))))))************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///000111111222666777999:::;;;:::888777666777999:::===BBBIIIMMMUUUYYY]]]_________aaaccc[[[^^^______```iiixxx(((((((((((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))************)))************+++++++++------,,,+++*********+++*********)))))))))))))))++++++++++++++++++++++++******+++,,,---...//////---...//////...---...///222000......111555999:::AAA:::777888777444777>>>===<<>>===999666666::::::888:::???QQQMMMLLLQQQWWW```ooo~~~((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++++++++------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************((((((((()))))))))******))))))))))))************)))************+++++++++,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------------......---.../////////111444777777999;;;<<<<<<:::777555555666<<>>>>>>>>???888999:::;;;===CCCJJJPPPUUUYYY[[[[[[\\\bbbkkkpppzzz(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))))))))************+++************************************************---,,,,,,+++******))))))************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''))))))************))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++,,,,,,------,,,,,,,,,......,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))*********++++++))))))))))))************)))************++++++++++++++++++***++++++,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///111222222888;;;???@@@???<<<;;;:::888===CCCGGGKKKPPPVVV[[[YYY___cccdddiiivvv((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((************)))((())))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++,,,,,,---------,,,,,,---......---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))*********+++++++++))))))))))))************)))************+++++++++,,,,,,++++++,,,------...))))))***++++++,,,------------------------------+++,,,...111444777999:::???@@@AAA@@@>>>>>>>>>@@@FFFJJJPPPSSSVVV\\\eeellljjjsssyyyzzz((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++*********++++++,,,------************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,---------,,,,,,---......---+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,------...///))))))***+++,,,,,,------------------------------///000333777;;;>>>AAABBBBBBBBBAAA??????BBBGGGKKKSSSUUUWWWZZZ```mmm~~~))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))******************+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))'''(((***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++))))))***++++++++++++***++++++++++++******))))))++++++******++++++,,,---000...---,,,---------,,,111///...---.../////////111777>>>BBBCCCCCCFFFHHHDDDHHHKKKLLLOOOUUUWWWUUU^^^]]]WWWVVVeee)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******************************++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++***************)))*********++++++++++++************************************************++++++*********)))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''((())))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***++++++++++++***++++++++++++*********)))+++++++++***++++++,,,---...---------............111///,,,+++,,,...000111;;;???DDDGGGEEECCCAAAAAAKKKOOORRRRRRVVV[[[]]][[[WWWaaaiiimmmvvv((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++************++++++++++++******************************************************))))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))******************)))))))))***++++++++++++***++++++++++++************+++++++++++++++,,,------+++,,,---...///////////////...------///333777999EEEFFFGGGHHHHHHIIIIIIIIIZZZ[[[[[[YYY]]]ffflllmmmooo|||((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++************************************************)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------+++++++++*********))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++******))))))(((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------***,,,...///.........///---///111444777;;;???BBBGGGFFFFFFHHHMMMTTTZZZ]]]^^^```aaadddnnn'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))*********************)))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++************************************************((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------++++++++++++************)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))***++++++++++++***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...+++---//////------...///000444888;;;<<<===???AAACCCEEEJJJPPPVVV\\\aaaddd\\\eeeqqq}}}'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))******)))''''''(((((())))))******((((((((()))******++++++*********))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))******))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++------,,,+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))************+++***++++++,,,,,,------...,,,++++++++++++*********))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************)))******************)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,///111000......111555888<<>>@@@BBBBBB???;;;:::===@@@OOOUUU\\\^^^]]]```hhhppp&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&'''((()))************&&&''''''((()))******+++'''(((((()))***++++++++++++******)))(((''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((,,,---+++)))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((*********)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,,,,,,,+++++++++******)))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++++++++,,,,,,------------,,,,,,,,,,,,---......---000333222222666>>>EEECCCDDDCCC???;;;===DDDJJJZZZ]]]]]]YYYYYYdddyyy((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------......------------------------------............/////////.........---------,,,,,,,,,,,,---............------,,,,,,,,,+++---,,,,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))+++++++++***)))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---***///222444;;;FFFJJJHHHIIIBBB<<<>>>CCCJJJTTT\\\]]]___eeerrr((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***************)))))))))))))))))))))************************************))))))))))))++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,---------.........------------------------//////////////////..................////////////---------.....................................................................---------......///,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))++++++******)))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000333777:::;;;@@@HHHJJJHHHEEEIIIPPPUUUSSSQQQXXXaaafffqqq((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************))))))))))))))))))******************************************************++++++++++++************,,,,,,,,,,,,------------,,,------------...........................------////////////000000000000////////////////////////+++,,,---...//////////////////000000000///..................////////////000//////.........//////,,,,,,---------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,---///000///000222333333888<<<>>>BBBGGGHHHGGGHHHQQQ[[[___[[[ZZZeeesss((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((()))))))))************)))))))))))))))*********************************)))***************++++++++++++++++++++++++++++++,,,,,,,,,------------...------------...........................---------//////////////////000000000000000000000000000000......///000000000000000...///000111111111000000000000/////////.........000///......---.........,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************))))))))))))))))))))))))))))))************))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,.../////////000222444333777===BBBEEEIIIKKKLLLWWWWWWYYY___eeeqqq))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************(((((())))))************************************))))))******+++++++++,,,+++++++++++++++++++++,,,,,,,,,---------.........---------.........//////...............---------....../////////000000000111111111222222222333333555444444444444444444444111222222333444444444444444444333222000///......000000///...------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........---...//////000111444666<<>>EEEHHHMMMRRRSSSQQQUUUZZZYYY[[[lll))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------------------........................//////////////////000111222222333333666666777888888999::::::<<<===>>>@@@BBBCCCDDDEEEAAA???===<<<===AAAFFFIIIKKKIIIEEEBBB@@@??????@@@AAA@@@@@@@@@@@@@@@??????:::999888777666666666666333333333222222222111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...000444777:::@@@FFFJJJKKKLLLQQQWWWWWWVVV[[[cccnnnuuu))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,------------------.........//////............/////////000000000111222444555666777;;;;;;<<<======>>>??????BBBCCCDDDFFFIIIKKKLLLMMMCCCAAA???>>>AAAGGGMMMQQQWWWTTTNNNIIIEEECCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIII???>>>===<<<;;;;;;;;;;;;666666666555555444444444000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))******+++,,,,,,------+++,,,,,,,,,,,,+++******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***)))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000///222666;;;@@@GGGOOOTTTPPPQQQWWW^^^______fffppp))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))*********))))))(((++++++******************)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------------------///...,,,,,,---/////////000111111111111000...---111444555444777<<<>>>======999:::@@@BBB@@@@@@BBBCCCBBBEEENNN]]]jjjrrruuu]]]OOOEEEGGGOOOXXXiiizzz{{{nnn```RRRJJJNNNWWW___aaacccbbb]]]UUULLLFFFBBB???=========<<<===>>>>>>999777:::888333222555666444333333333222000...---,,,+++,,,...//////...******++++++++++++******,,,,,,,,,,,,+++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,------......------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))***++++++++++++***++++++++++++++++++++++++---------.........//////))),,,//////,,,+++,,,...000;;;@@@>>>FFFUUUXXXPPPYYY___ZZZUUU[[[eee{{{))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))************************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------.............../////////222111/////////000000000222222111000000111333555666:::<<<999999===@@@@@@EEEFFFHHHLLLPPPTTTTTTTTTSSSVVV^^^lllzzztttjjjcccgggsssvvvpppuuu~~~}}}mmmcccNNNMMMOOOUUUXXXVVVOOOIIIFFF>>>999;;;<<<999999;;;555666777888888888888888;;;888444222000///,,,***,,,,,,,,,------.........---.........------,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))***+++++++++++++++++++++++++++++++++++++++---.....................+++...000000///000333666:::???BBBBBBJJJVVVZZZVVVOOO]]]eeennn|||))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))************))))))************************************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////000000000111///////////////000000000...111444555555888>>>BBB>>>DDDHHHFFFFFFLLLRRRVVVdddiiijjjhhhllltttuuuooozzz}}}tttyyyvvv]]]PPPDDDAAACCCCCCCCCCCC>>>>>>>>>===<<<<<<===>>>>>><<<:::999888666333000//////............//////---------,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,///........................///000111222666;;;???@@@CCCHHHMMMRRRWWWZZZ[[[bbbuuu(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((())))))************)))***************+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------..................//////000111111111...///000000000222444555222777<<<>>>???AAAGGGKKKQQQZZZ```aaabbbkkkvvv}}}nnn[[[SSSVVV[[[\\\ZZZPPPIIIAAA===<<<>>>@@@@@@>>>???@@@BBBDDDBBB???<<<666444222000...---------000///...,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,------,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,////////////............000//////000444:::@@@DDDBBBFFFOOOVVVVVVTTTYYYbbb(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((()))***************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------........./////////---......///000000111111000222333222222444888;;;>>>@@@BBBDDDHHHPPPZZZaaauuu~~~xxxsss|||rrrcccNNNBBB@@@AAA@@@>>>@@@AAADDDHHHJJJHHHDDD@@@???>>>;;;888444222000///111000///.........//////++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------////////////////////////111000000222777===CCCFFFIIIMMMSSSUUUSSSUUUdddvvv))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******'''((()))******+++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.........////////////000------...///000111111222000222333333333777>>>DDDHHHHHHIIIPPP^^^pppxxxuuuuuuxxxyyy{{{~~~rrrZZZMMMFFF@@@<<<======???BBBEEEFFFDDDCCCFFFFFFEEECCC@@@>>>;;;:::000///.........///000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,------............/////////000000000222333444999@@@FFFIIIKKKTTTVVVUUUSSSVVVfff))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''((()))******+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,....../////////000000000......///000111222333444222555888;;;@@@IIIVVV___```aaagggtttuuujjjgggiiisssqqqvvvooonnnqqqwww|||zzzrrrnnnrrryyyzzzggg]]]ZZZZZZWWWRRRKKKFFFDDDDDDEEEEEEEEEFFFIIIKKKLLLKKKIIIHHH<<<:::666222///---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***************************+++,,,,,,------,,,,,,++++++,,,,,,---......///------...///000111111222555777<<>>777111...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***************************+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,---...///000111222333777:::AAALLLVVV]]]^^^\\\UUU\\\aaajjj))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************&&&''''''((()))******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...///111***,,,...///......///111---***,,,333777777;;;BBBLLLLLLMMMUUUjjjzzzssswwwzzz|||nnnjjjqqquuuqqq|||wwwtttsssrrrqqqpppxxxzzz}}}zzz~~~yyytttpppoooyyywwwyyy~~~dddKKKBBBLLLDDDEEEHHHIIIGGGGGGMMMSSSQQQPPPNNNIIIBBB:::222...------......---+++***)))///---,,,,,,---......---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''((())))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************++++++************++++++************************))))))))))))***************************************++++++,,,,,,++++++***************************++++++************++++++)))************+++++++++***************************+++,,,,,,------,,,,,,***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***...---+++)))(((((()))*********))))))******+++,,,++++++************++++++***++++++,,,,,,------...,,,---...---,,,,,,...///---------,,,,,,///333666<<>>:::333222000...,,,,,,,,,---...,,,++++++,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))&&&'''(((((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***))))))))))))*********+++++++++************++++++************************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++************++++++++++++***************************+++,,,,,,------,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++++++++***...---+++)))(((((()))*********))))))******+++,,,++++++************++++++***++++++,,,,,,---......,,,---...---,,,+++---///...///000///...111888???@@@IIITTTXXXWWWWWW[[[```zzz~~~vvv************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111000000111000///...000111777888???HHHOOOTTT[[[bbbqqq||||||zzzuuuyyy}}}oooxxxeee^^^ZZZTTTKKKCCC@@@AAACCCDDDGGGIIILLLNNNOOOMMMKKKJJJ===:::555000......///000...,,,,,,,,,------+++)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************+++++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***---,,,+++)))))))))************))))))******+++,,,++++++************+++++++++++++++,,,------......------...---++++++---...***...111111222666???FFFLLLRRRXXXWWWTTTXXXdddnnn}}}************************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))******************)))))))))))))))))),,,++++++++++++,,,------------------------------,,,---//////......000111000000000//////111666:::>>>HHHXXXhhhssszzz~~~vvvooorrr~~~wwwjjjnnnxxxvvvaaaQQQGGGBBB>>>===???CCCGGGJJJLLLMMMMMMFFFCCC===888444222111111...------...//////---+++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''((())))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***************************+++,,,,,,------,,,,,,------,,,+++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***,,,,,,******))))))************))))))******+++,,,,,,++++++******++++++,,,++++++,,,,,,---.........---......---,,,,,,---///+++...333999???EEEJJJMMMYYYXXXYYY\\\cccmmmyyy{{{zzzsss************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************)))))))))))),,,,,,++++++,,,,,,---...------------------------,,,...//////...///000222555555444333444999???DDDNNN___www}}}vvvvvvooommmsssxxxuuurrrvvvyyybbbMMM???AAAAAABBBCCCDDDEEEFFFGGGJJJIIIFFFBBB===888444111...------...//////...---++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))(((''')))+++,,,***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,...------,,,+++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++************************))))))******+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////---...///...------///111222444;;;FFFQQQWWWWWWTTTWWWVVV[[[mmm}}}uuusss{{{++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************,,,,,,,,,,,,,,,------...------------------------,,,...////////////000222000111444555888<<>>======>>>BBBEEEHHHKKKLLLLLLJJJFFF@@@:::777111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***(((''')))---...,,,)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,------,,,,,,++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++*********************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////---.../////////000222444777:::BBBMMMWWW[[[YYYUUUNNNRRRbbbrrrfffuuu++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))************)))))))))******++++++,,,---,,,,,,,,,,,,---..............................---...000000//////111222---333===FFFMMMQQQSSSUUUaaasss{{{qqqoooqqqeeeHHHEEE@@@======AAAFFFJJJIIIKKKMMMNNNLLLHHHDDDAAA;;;777333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))***(((&&&)))---///,,,)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++************+++++++++************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////---...000000111222555777@@@FFFMMMSSSUUUVVVXXXYYY^^^gggxxxqqqqqq++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***+++,,,,,,,,,---,,,,,,,,,,,,---..............................---...000000//////111222777CCCTTTdddnnnsssttttttsss~~~~~~vvvmmmxxxyyybbb[[[QQQGGGAAA@@@CCCEEEGGGIIILLLNNNOOOMMMKKKIIIEEE@@@999444111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))***'''%%%(((,,,...,,,((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---******************************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))******+++++++++***************)))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,...000111222444777999MMMUUU]]]]]]XXXVVV\\\bbb{{{~~~}}}yyyvvv+++++++++***++++++,,,---************************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,------......//////000000000...///000222111222000---...333666777>>>ZZZvvv~~~yyywwwvvvtttpppuuufffSSSDDDCCCJJJDDDLLLQQQNNNIIIGGGJJJNNNLLLHHHCCC???:::333...------,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++******************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------......///000///...,,,+++,,,,,,,,,,,,++++++++++++...,,,******---...---++++++,,,,,,---...//////000.........------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------------------------------------...000000000111333333222555AAANNNSSSWWW[[[WWWRRRZZZvvv}}}zzzwwwuuuqqqmmmhhhddd```^^^+++++++++******+++,,,,,,************************))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,------......//////000000///......000111333222222222333666<<>>>>>>>>>>>============222111///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++,,,------------------------...//////000000///111222222111222444777777BBBQQQ___jjjuuuttt``````iiijjjccc]]]nnn}}}{{{yyy~~~xxxgggVVVLLLHHHLLL]]]ooouuuuuujjjWWWLLLMMMPPPPPPOOOIII???777333111//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++++++++++++++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++******++++++,,,---------,,,---------............------........./////////---......//////000000111555666888;;;>>>AAADDDFFFEEECCCBBB@@@@@@BBBCCCDDDGGGIIIJJJJJJHHHFFFFFFFFFEEEDDDBBB???<<<999777666444444333111000...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************)))))))))************++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.....................///000111111555777>>>GGGKKKKKKNNNSSSQQQ]]]ttt|||tttnnnfff^^^WWWRRRMMMJJJCCCAAA?????????@@@???>>><<<<<<<<<======>>>>>>>>>444333111000...------,,,************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------...---------------......//////000000///111222333333555888:::@@@UUUlll{{{hhhUUUXXXcccfffdddeeesss{{{xxxooo^^^PPPSSS___pppyyywwwfffWWWRRRQQQNNNQQQMMMGGGBBB<<<777222///------------------------++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++++++++++++++++++++++++++))))))***++++++,,,------)))************+++++++++******++++++,,,------...------------........................////////////...///111333666888:::;;;DDDEEEHHHKKKNNNQQQRRRSSSMMMLLLIIIGGGGGGGGGIIIJJJKKKNNNPPPPPPMMMJJJJJJJJJMMMLLLJJJIIIFFFDDDCCCBBB<<<;;;:::777555333111000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************++++++++++++++++++++++++))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---......///............///000111222333888CCCMMMOOOOOOSSSYYYdddooo~~~}}}xxx{{{vvvlllbbb^^^WWWQQQMMMJJJGGGEEE???===<<<===???AAAAAAAAA>>>>>>???@@@AAAAAABBBBBB555444333111///...------************************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------......///000000000///111333444555666:::<<>>===???AAADDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGBBB???:::555111---+++******)))((()))+++,,,,,,+++,,,++++++******++++++,,,******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))************************++++++************************+++++++++,,,,,,,,,---------........./////////......///111222111111444333333444888===CCCGGGJJJqqqtttrrreeehhhhhhcccbbblllwwwYYY\\\YYYkkk{{{zzzzzzlllKKKLLLHHHGGGJJJIIICCC===;;;111000///---,,,+++******---------,,,,,,,,,+++++++++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************+++++++++***((((((***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////000222///***,,,444777444;;;@@@GGGMMMPPPPPPNNNMMMNNNMMMNNNNNNNNNMMMOOOSSSRRRTTTTTTQQQPPPSSSRRROOOMMMIIIHHHLLLMMMLLLLLLOOOKKKHHHGGGKKKOOOOOOIIIBBBDDDEEEGGGJJJLLLLLLIIIFFF===;;;777333000.........///---,,,,,,...///000///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************************((()))***+++,,,+++******************************)))******+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////222000......000222333333999>>>LLLOOOGGGOOOiiixxx}}}yyyrrrjjjbbbZZZUUUHHHFFFCCC@@@>>>=========@@@???>>>???BBBDDDEEEEEEIIIIIIIIIJJJLLLLLLJJJHHHBBB@@@===:::666222...+++---,,,***+++,,,,,,+++***,,,++++++******++++++,,,******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))***************************++++++******************+++,,,,,,,,,---------------------.........//////.........000222333333222222222444999@@@EEEGGGGGG]]]zzzrrrgggjjjkkklllllloooxxx```RRRYYYjjjrrr||||||iiiQQQHHHCCCIIIPPPNNNEEE???444333000...,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************+++,,,,,,,,,***)))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...///////////////...222444555:::CCCGGGFFFRRRQQQPPPNNNKKKKKKLLLNNN[[[ZZZWWWTTTPPPLLLKKKLLLIIIPPPWWW[[[___bbbaaa]]]YYYRRRNNNQQQTTTRRRNNNLLLNNNKKKIIILLLQQQSSSPPPLLLOOONNNMMMLLLJJJHHHFFFDDDGGGFFFDDDAAA<<<777222000444111///---...//////...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++++++++***++++++************++++++************************************************((()))***+++,,,++++++*********************************+++++++++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////111111111111111222333444>>>CCCQQQUUUMMMWWWpppyyymmmiiiccc]]]WWWQQQKKKGGGCCCBBB@@@???>>>???AAABBBDDDCCCDDDEEEGGGIIIIIIJJJLLLMMMNNNQQQRRRRRRQQQPPPEEEDDDCCCAAA>>>888111,,,000...,,,,,,,,,,,,+++***,,,++++++******++++++,,,***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********************))))))))))))******))))))************))))))((())))))******))))))(((((((((((()))))))))************************************++++++++++++++++++------------............------........./////////---...///111222333333333111333777???GGGMMMNNNNNNcccxxxxxxpppeeeaaaiiisssqqqsss}}}}}}vvvxxxyyyxxxtttXXXLLLUUUaaappp|||{{{```OOO@@@BBBLLLPPPKKKFFF;;;888333///------...///------------,,,,,,,,,,,,***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))***************,,,......,,,*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---......//////000000000000666<<<@@@GGGNNNQQQPPPHHHMMMSSSWWWWWWXXXZZZ\\\SSSUUUXXXZZZ[[[ZZZXXXVVVZZZbbbkkkqqqyyyyyynnngggiiilllhhhbbb^^^YYYUUUPPPNNNOOONNNKKKHHHNNNLLLKKKIIIIIIJJJKKKLLLJJJLLLMMMLLLHHHAAA:::555777444000............---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////111444444222333777:::GGGHHHQQQTTTQQQaaa{{{zzznnndddYYYUUUPPPLLLIIIFFFCCCAAA=========>>>@@@CCCEEEGGGEEEFFFGGGIIILLLMMMOOOPPPRRRSSSUUUWWWXXXYYYYYYYYYGGGGGGFFFFFFEEE???666000000...,,,+++,,,---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))************)))))))))))))))******)))))))))(((((()))))))))***************************************+++++++++++++++,,,,,,------------.....................////////////---///111222111111222333444777<<>>CCCHHHKKKNNNPPPPPPPPPSSSXXX[[[ZZZUUUSSSUUUYYY\\\eeeqqqzzz{{{tttyyy}}}}}}~~~{{{wwwqqqjjjbbb[[[UUUQQQQQQPPPMMMJJJGGGFFFHHHIIIFFFHHHLLLNNNNNNJJJFFFCCC;;;777333000///...---,,,---,,,,,,,,,,,,,,,---...------------------------........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////...111444444333777@@@GGGOOOKKKOOOTTT[[[qqq{{{sssiii^^^UUUNNNKKKGGGDDDCCCCCCBBBAAA<<<===>>>AAADDDGGGJJJLLLIIIKKKMMMPPPQQQSSSVVVWWWWWWXXXYYY[[[]]]```dddgggGGGEEEEEEFFFGGGDDD===777000...++++++,,,---------,,,++++++******++++++,,,))))))))))))******************************************))))))))))))************************************))))))))))))******))))))************))))))))))))************))))))))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000///111222222000000222444:::???EEEHHHLLLUUUcccnnnuuufff___\\\dddvvvvvvaaa[[[XXXTTT]]]ooowwwlll```TTTJJJCCCEEEKKKKKKGGG@@@999333000///............---------,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))(((((()))))))))************((()))))))))***************,,,//////---+++******))))))*********++++++++++++++++++,,,,,,---------------------------------,,,------...000222444555.........000555===DDDHHHPPPQQQSSSSSSRRRPPPRRRUUU]]]______YYYSSSUUU```jjj|||vvvwwwtttqqqsss{{{~~~xxxsssrrrqqqttt|||}}}wwwsssqqqooojjjaaaUUUKKKDDDBBBAAACCCFFFIIILLLMMMNNNOOOEEEAAA<<<888555222...,,,---------,,,------......------------------------........................---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000...111222333555>>>LLLVVVTTTRRR\\\jjjxxxttthhh```YYYQQQKKKEEEBBB???===>>>?????????AAABBBDDDFFFJJJMMMOOOQQQTTTVVVWWWXXXWWWYYY\\\___```aaadddfffkkksss|||PPPKKKGGGGGGIIIHHHDDD???444111---,,,,,,---...---,,,++++++******++++++,,,)))))))))************+++******************************))))))))))))*********************+++++++++******))))))))))))******))))))************)))))))))******++++++******))))))))))))*********++++++******************************++++++,,,---------+++,,,,,,,,,,,,---------....../////////000000000000222333222111222777;;;CCCHHHNNNRRRWWW```mmmwwwrrrddddddkkk~~~uuu___RRRZZZjjjmmmsssuuukkkZZZNNNJJJMMMJJJFFF@@@:::444000...............---------,,,*********++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))***************,,,......,,,*********)))************+++++++++***++++++,,,,,,------...------------------------------...///000222444555...000555<<>>888333/////////...............///------------------------........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000222444:::FFFVVV```WWW```www}}}yyynnn___TTTNNNKKKFFFCCC@@@>>>======???AAABBBAAAHHHIIIKKKNNNQQQTTTVVVWWW\\\]]]___^^^^^^aaaggglllvvvzzzlllbbbWWWPPPNNNLLLGGGCCC:::777222///......---,,,,,,++++++******++++++,,,))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++******))))))))))))******))))))************)))))))))******++++++******)))))))))*********+++++++++******************************++++++,,,------...------------.............../////////000000000000111333444333333777???FFFJJJNNNVVV```jjjppptttuuu|||yyyooommmzzz~~~|||~~~YYYPPPWWW```sss~~~dddRRRJJJJJJIIIFFF@@@:::444000............------------*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))((()))))))))************************************************))))))))))))))))))))))))************))))))))))))************+++,,,,,,,,,***)))***+++)))************+++++++++******+++,,,,,,---..............................------......000111333333777<<>>@@@???@@@CCCFFFIIIJJJJJJMMMOOORRRUUUYYY\\\^^^___bbbfffiiilllqqqyyy{{{hhh[[[TTTNNNHHHBBB@@@<<<666222///...---,,,,,,++++++++++++++++++,,,))))))******++++++++++++******************************))))))))))))******))))))******++++++++++++******))))))))))))******))))))************))))))******++++++++++++******)))************+++++++++******************************+++,,,,,,---................../////////000////////////000000000000111333444444555<<>>777333//////.........---------*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********+++************************************))))))))))))))))))))))))************))))))))))))************++++++,,,***((((((***+++)))************+++++++++******+++,,,,,,---..........................................///111222333BBBIIITTT___gggkkklllllliiibbb]]]^^^cccpppaaaNNNKKKPPPDDDHHHFFFBBBGGGRRRQQQGGGMMMMMMLLLJJJQQQ___kkkpppvvvkkk___XXXQQQJJJGGGHHHEEEIIILLLJJJFFFEEEIIINNNRRReeevvvfffXXXMMMFFFCCC===>>>BBBFFFHHHGGGDDD@@@333333111000////////////......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,,,,,,,---------......////////////000000000000111222555===HHHSSS\\\```cccxxx|||mmmaaaWWWOOOFFFBBBBBBBBB@@@===>>>>>>AAAEEEJJJNNNOOONNNPPPRRRUUUYYY]]]aaacccdddkkkqqqxxxtttYYYJJJGGGIIIBBB===777000,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))************************************++++++***************+++************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////......///111111111000555111///333;;;BBBGGGKKKUUU^^^gggooovvvxxxoooccceeelllxxx}}}wwwwwwgggVVVSSS^^^|||xxxYYYGGGCCCIIIGGGDDD@@@666333111...---......---,,,------,,,,,,,,,,,,++++++************************(((((((((((())))))))))))******)))))))))))))))***++++++************++++++))))))))))))))))))))))))******))))))((((((''''''++++++******************+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,---------......000...---,,,------,,,,,,111000///------222999???VVVWWW[[[bbbiiikkkhhhdddfffcccgggrrryyy|||___NNNIIIFFFBBBBBB@@@HHHUUU[[[[[[cccooodddaaa]]]___nnnttthhhbbbcccfffjjjsssiiiYYYVVVSSSJJJEEEGGGAAARRRnnn|||wwwcccUUUPPPFFF???===CCCGGGFFFGGGJJJBBB;;;444//////000///---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************)))***++++++***)))***+++,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,---------......///000111000///...///000444000666EEEIIIFFFQQQeeefffxxxzzzjjj___[[[MMMHHHAAA===;;;<<<===>>>AAACCCHHHNNNSSSTTTSSSQQQYYYXXXWWWYYY^^^fffmmmqqq~~~gggSSSNNNOOOJJJEEE>>>777222//////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))************************************++++++***************+++***************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000///000111222222111111333777<<>>>>>???@@@BBBEEEHHHJJJPPPSSSWWW\\\___```___^^^[[[bbbnnnppp[[[NNNSSSOOOGGG???888333000.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))))))))*********************************************)))******+++,,,************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,------------...............////////////111111111000000000222444666:::???FFFTTTiii{{{oooaaabbbppp||||||pppjjjiii}}}~~~~~~yyyyyyiiiWWWUUUjjjnnnYYYGGGEEEIIIFFFAAA===666222000///...---------,,,,,,,,,+++++++++************************(((((()))))))))***************))))))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////.........///444777===FFFPPPVVVXXXXXXgggbbb___eeexxx]]]GGGGGGKKKKKKIIIJJJPPPddd~~~zzzqqq___OOOJJJJJJWWWrrrnnn]]]SSSMMMHHHFFFKKKKKKJJJGGGBBB<<<666333000///...---------..............................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************)))***++++++***)))***+++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........------------............///000111000000000333555666BBBKKKLLLUUUjjj|||tttyyyjjjZZZRRRMMMFFF@@@===;;;>>>AAAEEEHHHKKKNNNPPPSSSXXX^^^ccceeedddbbbaaahhhssskkkUUUUUURRRLLLDDD===888444222///...------,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++***((()))))))))******************************************))))))***++++++,,,************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,---------................../////////000000000111111000///000333666:::BBBLLLYYYooo}}}kkkhhhttt~~~{{{nnn\\\bbb{{{|||kkkSSSKKKKKKEEEDDD@@@999444111///---,,,------,,,,,,,,,+++++++++************************))))))))))))***************************+++,,,,,,++++++************++++++************************))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---//////...------000222888===EEENNNWWW[[[\\\\\\bbbaaafffxxxkkkLLLIIIPPPOOONNNRRRiiinnneee]]]QQQNNN]]]vvv~~~rrrcccUUUKKKGGGHHHIIIIIIFFFAAA;;;777111000///------...///000........................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************)))***++++++***)))***+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........---------.........//////111222222111///000333555>>>GGGKKKOOOaaa~~~{{{dddeeeyyyxxxlll]]]NNNHHHFFFCCC???>>>>>>BBBHHHLLLNNNPPPSSSVVVYYY\\\___bbbeeeiiiooossshhhrrrpppYYYTTTQQQLLLEEE???888444222///......---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))***+++,,,,,,************************************************+++++++++***************++++++++++++++++++++++++,,,---------................../////////000000000///111222111///111555:::AAARRReeeuuu{{{rrrxxxuuuvvvyyyooo^^^SSSEEEFFFBBB===999555222///,,,------,,,,,,,,,,,,++++++************************)))))))))*********++++++***************+++,,,---++++++************++++++************************)))))))))************+++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---000555:::CCCHHHNNNSSSVVVYYY]]]```oooxxxwww___QQQKKKSSS]]]fffzzz|||vvviii\\\]]]hhhooommm{{{rrrbbbSSSOOOKKKIIIIIIFFFAAA<<<777555222000//////000000........................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************)))***++++++***)))***+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------........./////////222222222111000111444777BBBGGGLLLUUUlllooohhhcccgggpppyyysssiiiYYYNNNCCC@@@AAA??????@@@EEEJJJPPPSSSTTTVVVYYY]]]bbbccceeeiiiqqqjjjooovvvxxxhhhYYYVVVQQQKKKCCC<<<777444//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))***+++,,,---***************************************************************+++++++++++++++++++++++++++++++++------------.............../////////000000000000///222444333111333999???NNNfff}}}xxxxxx}}}ooo{{{hhhPPPHHHFFFBBB>>>:::666111...------,,,,,,,,,,,,++++++************************))))))*********+++++++++************+++,,,---...++++++************++++++************************))))))*********+++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,---------.........///000000000555>>>EEEMMMQQQUUUWWW[[[dddrrr}}}}}}rrreeeZZZTTTRRR^^^hhhmmmzzzvvvwww~~~{{{rrrqqqsssxxxpppcccTTTKKKJJJJJJFFFBBB@@@===999555111000///000........................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************)))***++++++***)))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------------............///////////////000000000111333888;;;CCCIIISSScccxxxooo\\\cccqqq|||{{{mmm```XXXJJJCCC>>>>>>??????AAAEEEKKKPPPVVVYYYZZZ\\\```dddfffnnnzzzeeebbb]]]VVVNNNFFF@@@<<>>999444000---------,,,,,,,,,++++++************************)))************+++++++++************+++,,,---...++++++************++++++************************))))))******++++++++++++((())))))***++++++,,,,,,)))))))))******+++++++++------------------------,,,,,,,,,---------......---///111111222999EEENNNLLLQQQXXX___iii}}}eeeQQQMMMRRRWWWYYYkkkwwwmmmbbbfff}}}uuu]]]NNNKKKLLLIIIEEEHHHDDD???888333000///...........................,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************)))+++++++++***)))***+++---,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000---...//////111555;;;???HHHOOO```tttnnnaaaffffffoooyyylll]]]RRRMMMDDD@@@>>>AAABBBCCCFFFLLLNNNTTTZZZ]]]]]]___eeeiiifffvvv|||dddOOOHHHCCC<<<666000---......---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000111111111111000000//////444222222333444888EEESSSgggzzzxxxuuuuuuuuuuuuyyyyyy}}}ccceeeyyyvvvrrrZZZHHH???FFFHHH>>>555666......---,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************))))))))))))************---------,,,,,,+++++++++,,,,,,,,,---------......******+++---///000000///111222333777???IIILLLKKK]]]]]]___jjjjjjOOOQQQSSSOOO]]]uuujjj^^^fff{{{kkk```WWWJJJDDDEEE???BBBBBB===555000///111/////////......---------////////////////////////------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------............/////////000222444444222333:::AAAEEEOOOkkkzzzyyybbb]]]___aaaddd{{{xxxkkk^^^QQQJJJHHHAAABBBBBBBBBCCCFFFJJJNNNVVVTTTZZZeeehhheeejjjtttyyyyyyiii```kkkVVVOOOKKKDDD:::444///000///------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000111111222222333222444777999@@@PPP```yyy~~~mmmeeedddddd{{{bbb]]]hhhvvvsssfffSSSDDDDDDEEE@@@999666000///......------......,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************))))))))))))************---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,---///000000///222111333<<>>888444333//////.........---------////////////////////////------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........./////////000000000222222222444;;;CCCIIIRRRwwwdddXXX[[[gggooo~~~}}}ooocccVVVJJJCCCBBB???@@@AAABBBEEEIIINNNRRR[[[ZZZ```ggggggfffrrrvvvmmmfffZZZOOOJJJsss]]]UUUNNNGGG???888333222111//////111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000...//////111222333444444111111666???KKK\\\sssvvvgggbbbggglll~~~vvvhhheeettt}}}~~~|||jjjTTTFFFDDDCCC>>>999333222000///............,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************)))))))))*********++++++------,,,,,,,,,,,,++++++,,,------------........................///000000555444<<>>HHHQQQllldddTTTYYYhhh|||vvvlll___VVVMMMCCC??????>>>@@@CCCFFFIIIOOOUUUZZZ\\\^^^fffmmmqqqyyyvvvdddYYYOOOLLLJJJEEEAAA@@@}}}eeeWWWPPPKKK@@@999444333222000111444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000///000000111222333444444555222666GGG```{{{|||kkkdddhhhttt~~~xxxwww~~~xxxjjjkkkuuukkkRRREEEDDDCCC???666444222///------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---...111222;;;===IIIXXX[[[VVVYYYccc{{{uuu```TTTOOO[[[nnnxxxeee]]][[[ZZZdddhhhrrrqqqttttttpppnnnssszzz~~~rrrcccaaasss{{{yyycccRRRKKKDDD@@@@@@???<<<999111000///...------......////////////////////////------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...////////////000000000222222444777:::@@@MMMYYYqqqSSSXXXnnn~~~zzzddd[[[QQQLLLFFFAAA???@@@@@@CCCGGGKKKOOOUUU[[[___bbbfffooozzzrrrWWWJJJOOOHHHEEEGGGIIIHHHHHHIIIeeeVVVTTTWWW@@@888222111111///000444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111222222222222333333333333<<<555777NNNpppqqqcccbbbjjjxxxxxxyyy|||xxxzzz~~~}}}ttthhhhhhxxxbbbLLLDDDCCCBBB999777333000---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......------///333777BBBEEENNNWWWWWWXXXeeevvveeePPPNNNUUUcccyyyxxxqqqppprrrqqqmmmggghhhoootttuuu}}}rrruuu{{{ssshhh[[[JJJ???===@@@AAA@@@444333111///.........///////////////////////////------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------////////////000000000111222111333777:::@@@OOO___www^^^UUUiii~~~|||lll[[[RRRJJJFFFCCC??????AAACCCFFFJJJNNNRRRXXX]]]aaaiiiooo{{{oooYYYLLLIIIKKKHHHHHHKKKLLLJJJKKKMMM{{{^^^PPPVVVaaaHHH???777444111......111,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............/////////000000000111111333333333333333333444444;;;666@@@^^^rrrnnnttt{{{fffeeennn}}}yyyxxxhhhooosssZZZIIICCCBBB===:::666111...---------------------,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,*********************************************************++++++++++++,,,++++++,,,,,,,,,,,,------------........./////////---////////////222999???FFFJJJOOORRRXXXggg}}}uuu^^^MMMJJJUUUccc|||ggg[[[VVV[[[dddrrr~~~xxxyyyzzziiiSSSBBB;;;<<<>>>???999777444111///...//////////////////////////////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------/////////000000000111111111///222888<<>>>>>AAAEEEIIIMMMRRRVVV[[[```dddgggttt~~~mmm^^^UUUTTTWWWMMMLLLLLLNNNLLLIIIJJJNNN{{{cccVVV\\\ggg\\\RRRFFF???888111...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111111222222333444555666666:::???RRRttttttaaafffsssyyytttpppWWWHHHDDDBBB>>>999444000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,+++++++++,,,,,,---------............////////////...000222222222777@@@HHHFFFOOOVVV^^^ppplllUUUIIILLLYYYooo{{{ddd\\\___eeeqqq~~~}}}{{{~~~ttt|||zzzcccOOOCCC>>><<<;;;===;;;777333000/////////////////////////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------//////000000000111111111222000444===BBBJJJ^^^tttzzzUUU]]]jjjppphhh^^^fffwww{{{sssgggZZZPPPIIICCCBBBAAA@@@AAAEEEJJJNNNSSSXXX^^^ccciiilllqqqtttnnnhhhccc]]]VVVUUUXXXXXXVVVVVVWWWUUUUUU[[[ccctttggggggmmmooocccVVVKKK@@@666111111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111///000111333555666888888AAALLLddd~~~|||ssseeeNNNHHHEEEAAA<<<666222000000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------............/////////000...111444444555;;;EEENNNEEETTTcccrrrVVVMMMFFFJJJWWWnnnxxxjjjcccnnn{{{}}}www___XXXpppwwwcccSSSHHHAAA???@@@===999444111/////////////////////////////////---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------000000000000111111111111444333888CCCIIIRRRhhhyyy]]]MMM]]]llljjj\\\[[[ttt~~~ooofff[[[PPPHHHBBB>>>???BBBCCCGGGKKKOOOSSSYYY```eeelllrrrvvvyyyrrrooonnnrrrtttyyy}}}zzzqqqjjjiiieeeccccccdddfffjjjvvvyyyjjjVVV???111888;;;,,,111000......000000000///---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))+++,,,------++++++,,,---******+++,,,,,,---......,,,,,,,,,---------..................////////////......//////000000111111444111000222666999;;;===VVV^^^sssvvvmmmpppqqqhhhIIIDDDFFFDDD>>>888444000,,,......---------......///------------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++******))))))++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///,,,...000111000000000111''';;;===<<>>BBBAAA>>>999333///------,,,---...///000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------------------+++,,,------......------------------------------,,,,,,,,,---------......000//////000111222222111...:::???CCCOOO[[[jjj~~~{{{YYYLLLXXXjjjqqqeeecccvvvnnnaaa[[[SSSJJJ@@@AAAAAAAAABBBFFFLLLQQQXXXYYY___gggllltttqqqjjjkkkmmmvvvvvvtttxxx|||lll[[[GGG777777:::111222000......///000//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------..................//////////////////000000111222222222444222333555555666>>>IIIaaaqqqxxxmmmmmmtttxxxnnnsssttt```FFFEEEDDDAAA;;;444000///.........------......///++++++,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++*********)))++++++,,,,,,,,,,,,------+++---......---,,,...///---...000000//////000111444CCCDDDEEEMMMGGGDDDSSSXXXooojjjNNNHHHJJJZZZwwwpppfffeeeooo{{{}}}tttjjjrrrttt]]]KKKCCCBBB???<<<888555333222---......///000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------------------------+++,,,------......------------------------------,,,,,,---------.........////////////111222222111000999<<>>NNNxxxqqqbbbgggrrr~~~uuu{{{wwwsss|||aaaIIIDDDFFFAAA888333111000///...............,,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,---///...------...000...///000///...///111333666===KKKSSSTTT___www}}}jjjXXXLLLPPPhhhlll]]]cccmmmzzz~~~zzzpppZZZIIIAAA===:::888333222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------.........//////...///000//////000333666;;;CCCJJJ^^^~~~fffYYYZZZppp}}}nnndddWWWMMMFFFBBBAAABBBBBBFFFLLLQQQUUUZZZ___bbbjjjrrr|||eee\\\]]]RRRFFFBBB>>>999555111....../////////------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000111222222222222444888>>>IIIccchhhddd{{{yyy{{{yyytttXXXIIIGGGFFF>>>666111111000///............------------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////......///000...///000000000111444777>>>FFFUUUZZZ\\\rrrzzzeeeOOOFFFKKK^^^~~~rrrddduuu~~~tttzzzbbbMMMBBB=========555444222000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------.........////////////000222000///000555999===IIITTThhhvvvUUUTTTiiisssaaaWWWMMMGGGCCC???@@@CCCGGGKKKRRRXXX]]]bbbfffiiirrr|||eeeZZZ[[[XXXUUUNNNAAA;;;777222//////000000000------------.........///------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------..................////////////000000111111222333333333222888===CCCVVVuuuyyynnn{{{vvvxxx|||lllSSSIIIIIIEEE;;;222111000///............,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------...//////......///000...///000000111333777:::EEELLLZZZ^^^ffffffSSSFFFJJJZZZpppzzzkkkiiiuuullltttkkkUUUEEE>>>===>>>777555333111//////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------------------------------............///////////////222333222000111777<<>>QQQjjj~~~www```\\\www}}}wwwooonnnyyy|||zzzgggUUUKKKAAA:::222...///000///...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------........./////////111000000111222:::IIIWWW^^^ZZZppp{{{]]]RRRRRRiii]]]YYYYYYcccwwwpppaaaPPP???;;;<<<:::666222000000///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////000000000000111...000555333111<<>><<<777///...333/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------..................//////////////////////////////000000222000111444555333666;;;<<>>:::///,,,222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............------------..................//////////////////000000000000111111222111222555444333777>>>FFF[[[kkk___ZZZiiiyyy{{{vvvqqqrrryyy|||wwwssssssfff\\\LLLFFF<<<555111///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------......///....../////////000000000...333444444<<>>666222111---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......000111111000111111111111222222222666===PPP```\\\ZZZxxxgggKKKIIIKKKcccaaaUUU]]]eee|||xxxuuuqqqpppnnniii```XXXZZZ[[[^^^fffsss{{{}}}hhhIIIBBBDDD@@@:::888222222111111000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000111444777888===IIIWWW```xxx{{{uuujjjrrr}}}kkkZZZOOOIIIDDDAAACCCCCCIIISSS\\\bbbhhhooozzzssszzz}}}oooTTTDDDBBB===333444222000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////............/////////000000000000111222222333333444444777;;;:::???WWWqqq~~~qqqtttqqqfff___^^^fffsssxxx}}}|||yyynnnttt^^^CCC@@@:::///111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............///////////////222444222///000444999:::KKKWWWVVV[[[ssshhhLLLOOOnnnooobbb\\\gggwww}}}xxxuuusssqqqllleeeaaacccaaa[[[YYY\\\\\\aaabbbaaahhhzzz|||rrrTTTCCC@@@???;;;777444222000000333333111...//////...------------...------------------------........................---------............///------------------------////////////000000000000333555222555>>>BBBQQQjjjnnn}}}ppplllvvvrrr]]]QQQKKKEEEBBBAAADDDMMMOOOSSS___gggmmmyyy~~~|||bbbMMMEEE???888444222000000000000000...........................------------------------------------------------...------,,,,,,------...............////////////........./////////000000000000000111222222333333111222666999===III```uuupppkkklll|||uuu___XXXXXXYYY___fffoootttyyy{{{}}}uuurrr}}}zzzhhhSSSIII???555444////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////000222333222000222777===IIIVVV[[[ZZZiiiyyy___XXXtttddd___fff{{{zzzrrrmmmkkkjjjiiihhhjjjkkkjjjhhhgggggggggmmmhhhfffhhhfff```^^^```cccjjjqqqssszzzjjjSSSFFF???;;;999666333000000111111///,,,//////...------------...------------------------........................---------............///------------------------////////////000000000111222444222666@@@EEEUUUnnn|||bbbsss}}}lllXXXMMMHHHDDDCCCDDDIIIQQQSSSYYYccchhhtttzzz]]]JJJAAA===555333000000000111111000................................................------------------------...------,,,,,,------...............////////////....../////////000000000000000111111222333333333444888999:::EEE[[[rrrzzz___\\\kkkiiiTTTRRRYYY]]]___bbbnnnssswwwzzz|||yyyhhhmmm~~~qqqcccOOOAAA;;;444...///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////111222222111111555===CCCSSSZZZ\\\aaayyyhhhZZZllljjjooo{{{sssjjjeeedddccc```]]]\\\]]]^^^```bbbdddiiimmmwwwuuuvvvyyywwwqqqnnnnnnppp{{{jjjPPPBBB???@@@:::666222000111111///,,,000///......------......------------------------........................---------............///------------------------/////////000000000111111222444333777BBBIIIZZZtttvvvqqqssscccQQQGGGDDDCCCDDDGGGOOOTTTWWW___gggjjj|||nnnOOOAAA@@@666444111000000111111111........................------------------------------------------------...------,,,,,,------...............////////////...////////////000000000000000111222222333333444777::::::===OOOnnnsssXXXWWWlllyyycccSSSTTT^^^bbbeeeiiisssxxx~~~nnnooo}}}sssjjjOOO@@@===444//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////000000000000222999BBBIIIXXXZZZbbbsss~~~mmmXXXaaasss{{{vvvssstttrrrlllgggdddbbbaaadddgggnnnxxx|||ZZZGGGDDDGGG===999444222333333222000000//////...............................................................---------............///------------............//////000000000111111111222555333888DDDLLL]]]xxxooo|||lll]]]LLLDDDAAABBBFFFJJJSSSUUUYYYcccjjjkkk{{{UUUBBBAAA888555222000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////////////////000000000111111111111222333333444444333777:::CCC^^^hhhTTTVVVnnnlll^^^UUUXXX^^^bbbgggooouuu|||wwwsssqqqwwwlllQQQBBB???666000000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///............////////////000//////000555>>>HHHOOOZZZ^^^qqquuu]]]TTTPPPrrr|||}}}uuuuuunnnjjjlllpppxxxfffQQQJJJJJJ???:::444111222444333222000000///............///................................................---------............///---------....../////////000000000000111111111111333555444999FFFNNNaaa|||mmmdddvvveeeXXXJJJCCCAAACCCHHHNNNTTTVVVYYYdddooosss]]]EEEBBB;;;888333111000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.............../////////////////////000000000111111111111222222333444444444444999DDDYYYxxx}}}bbb^^^fff~~~fff]]]ZZZ___bbbdddlllvvvzzz}}}rrrgggvvvqqq[[[LLLCCC:::222111000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////............////////////000///000333;;;EEEPPPVVV[[[hhh}}}XXXEEEHHHWWWmmmqqq~~~vvvbbbUUULLLAAA;;;444000111222222111111000//////......//////................................................---------............///---------...//////000000000000000111111111222222333666555;;;IIISSSgggjjj```ppp~~~mmm^^^SSSHHHDDDCCCEEEKKKRRRVVVXXX[[[hhhzzzeeeLLLGGG>>>:::555111000000000000........................------------------------------------------------...------,,,,,,------...............//////////////////000000000111111111111111222333333444444555999???TTTttttttddduuuvvv}}}eee^^^]]]dddhhhiiipppyyy~~~|||}}}yyymmmpppyyykkkZZZFFF<<<444333000...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////............////////////111111333888BBBMMMWWW]]]```{{{cccGGGDDDMMMhhhnnn```ssszzzgggVVVIIIBBB999333222222111000111000000///////////////................................................---------............///---------...///000000000000000111111111222222222222555555>>>MMMZZZpppwwwWWWaaauuucccUUUMMMFFFDDDEEEHHHOOOVVVYYY^^^aaaooojjjQQQKKK???;;;555111000000//////................................................------------------------...------,,,,,,------.............../////////000000000000000111111111111111222222333333444444555:::AAA[[[jjjeee~~~qqq}}}|||ccc[[[ZZZbbbhhhjjjnnnvvv|||zzzxxxyyy{{{pppxxxvvvcccGGG<<<666444111...---,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////............/////////000333333555<<>>MMMUUUZZZiii{{{[[[SSSooo}}}```hhhqqqfff^^^SSSGGG===777444444333333111000000000000000////////////////////////........................---------............///............///////////////000111111000111444777000:::???PPPyyypppaaauuupppYYY___jjj~~~oooYYYMMMGGGCCCDDDIIIOOOTTT\\\dddnnnsssvvvfffMMMEEE>>>999555111000222////////////............///............---------+++,,,------......------,,,---......///.........////////////000000000000///000000000111111111111222444555555555666:::===FFF___yyyvvvhhhooo~~~yyyuuuggg```ooo{{{}}}}}}ddd______fffnnnuuu|||}}}zzz{{{zzzlllSSSBBB:::555444333///..............................,,,,,,,,,---------..........................................////////////////////////000111222222444444AAASSSYYY[[[rrrvvvYYYffflllllldddYYYNNNAAA777555777333333222111000000000000////////////////////////........................---------............///............////////////000111111000000111555888888>>>CCC]]]~~~fffbbb___YYY]]]gggiiiTTTHHHDDDCCCEEEKKKQQQWWW___ggguuunnnRRRHHH>>>999666111111444////////////............///............---------+++,,,------......------,,,---......///.........////////////000000000000///000000000111111111111222444666555444555;;;@@@MMMeee||||||nnn___pppyyyzzzlllaaa]]]mmmvvvyyyeeeaaabbbhhhooouuu{{{zzzwww~~~~~~wwwrrr[[[EEE;;;444333333000//////........................,,,,,,,,,---------......................................./////////000000////////////000111222333000666EEEUUUZZZbbb~~~bbbYYYvvv~~~tttkkk```UUUGGG:::666888444333222111000000000000////////////////////////........................---------............///............////////////111111111000000222555888BBBAAACCCcccqqq___gggTTT\\\\\\iiizzzdddQQQGGGDDDDDDHHHNNNSSSXXX```iiivvv{{{}}}]]]MMM>>>:::777222111555////////////............///............---------+++,,,------......------,,,---......//////......////////////000000000000000000000000111111111111000333444333222666???FFF^^^uuusssggg```lll~~~yyyddd[[[ZZZkkksssvvv|||eeebbbdddjjjpppuuu||||||{{{wwwttt{{{{{{xxxcccKKK@@@555333222111///000........................,,,,,,,,,---------..................................../////////000000000/////////000111222333444///<<>>JJJmmmsss\\\fff}}}\\\jjjuuueeeSSSFFF@@@DDDHHHQQQZZZ___ccclllvvvppp{{{ZZZDDDFFF<<<555444,,,000000///...........................................................................////////////////////////000000000000000000000000111222333444666666666444777HHHfffkkkooo}}}~~~hhhZZZUUUVVVccctttrrrlllrrrssslllttt{{{~~~~~~{{{zzzxxxvvvzzzrrr|||www\\\AAA666666444222111////////////............------------------------...------,,,,,,------...............////////////---///111111222444444333888OOOXXX[[[}}}vvvPPPBBB```jjjTTTXXXrrrsssfffRRRCCC>>>999555333444444111222555000000000000////////////////////////////////////////////////////////////......//////000000111111111///000333444222333666<<>>777555...111000//////......//////////////////////////////....................................////////////////////////000000000000111000000111111222333444222222444999GGG^^^xxxyyy}}}hhhRRRNNNOOOYYYfffsssjjjeeekkkyyyzzzuuurrrnnnlllpppvvv}}}zzznnngggKKK<<<777444111000////////////............------------------------......------------..................////////////...///000111111222555888MMMUUUbbb{{{aaaLLLYYYyyyeee[[[lll{{{xxxcccTTTGGG===;;;666333444333000///000000000000000////////////////////////////////////////////////////////////......//////000000111111222///000333444333444888GGGGGGWWWvvvqqq___aaa|||mmmXXXmmmppp^^^OOOEEEBBBDDDCCCMMM\\\ddddddlllsssrrrkkkgggjjjzzzzzzuuuYYYHHH===888555000111000000///.../////////000000000000000000000000....................................////////////////////////000000000000111111111111222333444444222333444;;;MMMfff|||yyyttt{{{gggRRROOOPPPXXXbbblllxxx|||eeeaaaggguuuyyysssooojjjgggjjjpppwww{{{rrryyyoooSSS@@@888444222///////////////..........................................------------..................//////////////////000111111222777===PPPXXXooozzzWWWLLLlllhhhkkk|||}}}www{{{}}}ggg\\\PPPEEE<<<666222333444111000111000000000000////////////////////////////////////////////////////////////......//////000000111111333000000333555444555999HHHMMMaaa~~~uuuccclll^^^[[[yyyhhhVVVJJJCCCCCCFFFGGGQQQ___gggjjjxxxvvvnnnrrrfffeeefffooo}}}vvvyyyeeeLLLBBB???:::666111111000///////////////000000000000000000000000....................................////////////////////////000000000000111111111111222333444555666777888>>>QQQkkk~~~rrrdddkkk~~~}}}~~~fffRRROOOPPPWWW___hhhsss}}}{{{ccc___dddssszzztttoooiiidddeeejjjmmmpppwwwqqqooowww\\\EEE999555333000////////////....................................///......------......///............////////////000///000222222333:::EEEXXXffffffSSS\\\oooyyyyyy~~~vvvzzzqqqhhhaaaWWWAAA888222333444333222333000000000000////////////////////////////////////////////////////////////......//////000000111111333000000333555444777;;;FFFRRRlll}}}iiixxx]]]kkk{{{bbbQQQGGGCCCFFFJJJRRRYYYcccmmmwww{{{nnnkkksssbbbcccccceeennnmmmMMMEEEBBB:::777222111000000//////000000////////////////////////....................................////////////////////////000000000000222111111222222333444555333666777<<>>QQQnnnyyydddaaattt|||zzz{{{iiiQQQOOOPPPUUU\\\eeetttfff___cccttt{{{wwwrrrjjj```]]]^^^bbbbbbfffooo|||}}}qqquuuiiiLLL;;;777666333////////////....................................//////............//////............////////////222...000555666666CCCTTTrrrZZZRRRaaa~~~sssppprrr~~~uuuyyyrrrfffbbbUUUGGG999444444333333444000000000000////////////////////////////////////////////////////////////......//////000000111111555111000333555555999>>>HHHXXXvvvwwwjjjeeeqqqXXXJJJFFFGGGKKKQQQVVV\\\dddmmm~~~mmmhhhllltttiiigggaaa\\\ccc|||WWWMMMIII<<<888222111111000000000000000............................................................/////////000////////////000000000000222222222222333444555555555===AAAFFFZZZyyywwweeegggzzz{{{nnnzzzwww|||kkkSSSQQQRRRWWW^^^hhhxxxggg```cccuuu~~~{{{wwwsssjjj___ZZZ[[[UUUVVVZZZfffvvvvvvooolllNNN<<<888777444000/////////............//////////////////////////////............//////............/////////000222...000666777888FFFXXXuuusssOOOSSSlllrrrppp}}}rrrnnnnnn{{{tttwww{{{pppppp]]]MMM===666444222222333000000000000////////////////////////////////////////////////////////////......//////000111111111555111111333555666999>>>LLLYYYtttsss___bbbnnnVVVHHHEEEGGGLLLRRRWWW```iiirrr{{{lllhhhmmmttt{{{vvvtttuuugggfffddd______ooogggPPPHHH@@@777555333111111111111000///000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000111333333222222333444;;;===CCCRRRnnnkkkbbbuuutttrrryyyttt|||pppVVVOOOLLLSSS___kkkwwwmmmccclllzzz}}}|||{{{tttlllddd]]]XXXVVVRRRQQQTTT^^^nnnpppssssssZZZ@@@888999444111111000///////////////////////////////////////000000//////.........---////////////000000000000111555111...666<<>>666222222111000000000000111////////////////////////.........///////////////000000000111111111222222111333444;;;GGGOOOgggsssRRR]]]{{{ooo^^^]]]dddooo{{{zzzmmmqqqzzz{{{jjjgggwwwuuuYYYCCC;;;888555444333222111111000111111000000000000000000000000000000000000000000000000000000000000111222333333333333333444444555???JJJbbb{{{aaa|||ooo\\\OOOFFFGGGJJJOOO[[[gggnnn~~~ttttttuuuxxx~~~uuukkkfffhhhccc^^^iii}}}wwwjjjPPPDDD===999444111111111222222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000111222222444777<<<@@@OOOaaaxxxxxxooowwwlll]]]UUUQQQYYYgggwwwzzzzzzxxxssslllddd[[[TTTQQQNNNKKKIIIJJJRRRdddxxx{{{jjjgggdddLLL@@@555333222111111000000111111////////////////////////............/////////000000000111111111222222222000222444???MMMVVVqqqfffUUUrrrooo]]][[[aaannnzzz}}}mmmpppyyy~~~xxxfffbbbttteeeIII<<<999777444444333222111111111111000000000000000000000000000000000000000000000000000000000000111222333333111111222555555999DDDOOOnnn{{{zzz\\\zzzyyyfffTTTIIIDDDHHHMMMRRR]]]jjjsssyyyrrrsssuuuzzzwwwkkkfffhhhccc[[[eeexxx|||rrrSSSCCC>>>:::555222111222333222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111222333444666:::@@@DDDPPPeee}}}wwwnnnwwwkkk^^^VVVSSS[[[jjjzzz|||yyywwwrrrkkkcccZZZSSSPPPNNNKKKHHHGGGOOO___ttt}}}nnncccyyylllQQQCCC666333222111111000111111111////////////////////////---.........//////000000000111111111111222222222///111555AAAQQQ\\\xxxZZZ\\\ooo]]]YYY___nnnyyynnnpppyyy}}}llliii{{{jjjKKK===;;;999555444333222111111111111000000000000000000000000000000000000000000000000000000000000111222333444//////111555777;;;GGGTTTsssYYYuuu```NNNEEEBBBHHHOOOTTT```mmmuuusssrrrsssvvv|||tttnnniiifffaaa^^^```eeeyyyXXXEEEDDD???888444333333111///222111111000000000000000000000000000000000000000000000000000111111111111222222111111111111111222222333000333999777===OOOPPPnnnqqqfffooo~~~ppp___VVVRRRYYYiiiyyy}}}vvvmmmfffbbb\\\TTTMMMOOOIIIFFFKKKOOOUUUeeewwwuuu}}}xxxfffooorrrVVVEEE555333222111111222222111///000000////////////000000000000000000/////////////////////000111111222222888000222NNNVVV[[[mmmQQQiiiqqq]]]XXX\\\nnnvvvmmmkkkwwwyyyzzzyyysssppptttyyy___DDD666444333333222111000000000111000000000000000000000000/////////////////////////////////000111111222222111333555555777???KKKUUUzzzccc\\\yyyooo]]]LLLHHHGGGLLLQQQXXXbbbllluuuxxxvvvyyy|||vvvpppjjjfffbbb]]]___cccdddOOOFFF@@@888444333333111///222111111000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222333000333999777<<>>777555444222111222111111000000000000000///////////////////////////000000000111111111111222222111111222333333444222444222555<<<===JJJbbbhhh___ssswwwgggUUULLLEEEEEEIIIOOOYYYcccssswwwmmmcccYYYQQQLLLJJJHHHHHHIIIFFFHHHZZZppp||||||zzzhhh\\\{{{gggCCC:::777444222222222111000000000////////////000000.../////////000000000111000000000111222222333333222@@@EEEZZZxxx[[[OOOZZZ}}}tttdddvvvzzzhhhbbbdddjjjsss~~~rrroooxxxwwwkkkgggiiigggssshhhIII777777666555333222111111111000000000000000000000000000000000000000000000000000111111222333333444444444444555666;;;CCCKKKQQQ^^^vvvddd]]]pppXXXMMMFFFJJJPPPVVVXXX^^^mmm}}}{{{yyy{{{~~~yyypppkkkfff^^^YYYXXX^^^wwwgggRRRJJJ???888555444333111222111111000000000000000000000000000000000000000000000000000111111111111222222111222222333444555444666444777???DDDUUUppphhhlllrrrbbbQQQJJJDDDCCCDDDGGGNNNVVV```mmmwww|||zzzzzzvvvlllaaaXXXQQQMMMIIIFFFFFFHHHEEEFFFUUUhhhtttxxx~~~ppp___pppmmmGGG<<<999555222222222111000000000////////////000000......//////000000111111000000111111222333333333222???GGGaaaXXXSSSbbbtttfff}}}{{{iii```___kkksss~~~yyyuuu}}}yyynnneee```VVVdddxxxsssPPP777888777666444333222111111000000000000000000000000000000000000000000000000000000111111222333333333444333444777===EEELLLQQQVVVjjj}}}wwwdddgggiiiSSSLLLEEEJJJRRRXXXZZZbbbuuu{{{~~~{{{oooeeebbbeeeiiiooovvvzzzpppkkkggg___YYYWWWVVVjjjjjjTTTLLLAAA999666444333111222111111000000000000000000000000000000000000000000000000000111111111111222222222222333444555555666888666888BBBJJJ___~~~vvvnnnmmm[[[LLLGGGBBBAAA@@@AAAFFFLLLQQQ]]]fffiiiqqqzzzttt|||ssskkkjjjsss{{{tttjjj```WWWQQQNNNJJJFFFEEEGGGEEEDDDNNN]]]iiiqqq}}}vvvccccccxxxQQQ===:::555222222222111000000000////////////000000.........///000111111111000111111222222333333444555@@@HHHhhhYYYbbbyyy|||www|||}}}lllaaa___jjjsss~~~xxx{{{pppfff___VVV[[[mmm~~~YYY===999888666555333222222111000000000000000000000000000000000000000000000000//////000000111222222333333222333777>>>FFFNNNRRRTTTfffyyyvvvmmmuuuaaaMMMHHHEEEKKKUUU[[[___iii~~~yyyggg___YYYTTTRRRTTTTTTTTTWWW[[[zzzppplllggg```YYYVVVRRRbbbgggUUUMMMBBB999666555333222222111111000000000000000000000000000000000000000000000000000111111111111222222222222333444555666777999777999DDDNNNfff|||pppuuu}}}iiiWWWIIIEEEAAA@@@>>>===AAAGGGJJJUUU^^^___gggwwwvvvkkkppp{{{yyykkkbbb```kkk{{{|||yyysssiii___VVVQQQOOOMMMGGGEEEGGGEEECCCJJJVVVaaalll|||zzzdddZZZYYY>>>;;;666333222222111111000000////////////000000---......///000111111222000111111222222333444444999AAAJJJmmm|||ZZZnnnzzzzzzpppdddaaaiiisssyyy}}}qqqhhhbbbXXXUUUddd```BBB999888777555333222222222000000000000000000000000000000000000000000000000/////////000111111222222222111222777???HHHOOOSSSUUUhhh|||vvvrrr{{{zzz[[[HHHEEEEEELLLWWW^^^cccppp~~~vvvbbb^^^```\\\]]]ccciiiiiidddbbbddd}}}nnnhhheeeaaa[[[YYYRRRaaayyywww]]]NNNCCC:::222555777...111111111111000000000000000000000000111111111111222222111111111111111111111222222333333444444555999<<<<<<>>>EEEJJJaaaxxxkkkyyyuuueeeVVVJJJFFF@@@;;;:::<<<@@@CCCLLLQQQUUUXXXaaappp|||}}}qqqggggggmmmyyyuuu___aaagggsss{{{vvvooohhh```YYYRRRMMMKKKEEEBBBCCCCCCDDDHHHNNNbbbnnn~~~llleee{{{]]]BBB777555555...///222---000///////////////000111///////////////000111111...000222222222333555666888CCCSSSpppvvv\\\{{{zzznnndddcccpppwww|||nnneeeaaaVVVSSS```~~~kkkEEE>>>999555555444111222666////////////000000000000////////////000111222333000000000000111222333444111555444222;;;MMMUUUQQQWWWtttiiimmm~~~uuuZZZJJJGGGHHHJJJUUUccchhhpppmmmgggkkkpppooowww~~~ooohhheeeaaa[[[YYYSSS]]]wwwwwwcccSSSGGG>>>333555666...111111111111000000000000000000000000111111111111111111111111111111111111111222222333333444444555555888777<<>>HHH\\\~~~lllggg{{{mmmbbb```iiisss|||pppeee___[[[SSS]]]}}}nnnJJJ@@@:::666666444111111333000000000000000/////////////////////000111222333000000000000111222333444222666666444===NNNUUUSSS\\\|||kkkrrrrrrWWWIIIFFFLLLMMMWWWbbbfffoooooohhhfffaaa[[[XXXSSSVVVjjj}}}mmmZZZLLLBBB666555666///222222111111111000000000000000000000111111111111111111111111111111111111111222222333333444444555333666555;;;HHHPPP```yyypppeeeqqqwwwttt~~~yyywwwmmm```TTTFFFBBB>>>::::::<<>>NNN___vvvllljjj~~~jjjwwwzzzyyyyyymmm^^^QQQCCC@@@===;;;;;;>>>BBBDDDNNNUUUYYYYYY]]]jjjxxxrrrjjjmmm|||hhhaaaqqq~~~{{{{{{vvvooohhh```YYYRRRMMMJJJEEEBBBCCCBBBAAACCCGGGQQQccczzz}}}jjjiiivvvXXXAAA888888222000333333222222111000000000000000///////////////000000111000111222222333555888;;;IIISSSuuu]]]RRRsssnnnxxxvvv~~~sssccc\\\dddrrrrrrbbb```WWWccc```EEE<<<666666777555333444333222222111000//////...000000000000000000111222000000000000111222333444111333555888AAANNNYYY^^^}}}mmm~~~dddOOOHHHKKKNNNSSS]]]fffnnnvvvllljjjfff___[[[VVVVVVSSSvvvhhhUUUKKK===666888666333222222222222111111111000000000000111111111111000000000111222222333333111222222333333444444555222888999???VVVmmmnnnppp~~~ooo~~~yyyvvvyyyyyykkk[[[NNNDDDAAA>>><<<<<>>>>>@@@BBBDDDNNNXXX```dddjjj{{{|||}}}{{{iiifffxxx~~~wwwsssmmmgggaaa[[[UUUQQQIIIEEEBBBCCCBBB???@@@DDDMMM[[[qqqgggSSSTTTuuugggJJJ;;;;;;444...111222444333222111000000000000///////////////000111111111222222333333666;;;>>>XXXppptttaaahhhttthhhmmm|||wwwfff^^^lll{{{ppp^^^___ZZZUUUUUU[[[lllwwwRRRFFF999666666555555555111111111111111111111111111111000000000000111111000000000000111222333444444333555:::CCCQQQcccooommmsssttt[[[KKKJJJPPPQQQZZZeeemmmvvvyyynnnmmmiiibbb]]]RRR___UUUjjjttt___RRRAAA666777666333333333222222222111111000000000000111111111111///000000111222222333333111222222333333444555555888999666HHHrrrvvv|||zzziiiiiippppppaaaSSSHHHFFFDDDAAA??????@@@BBBDDDKKKWWWdddjjjttt{{{jjjhhhzzzvvvrrrlllgggaaa\\\VVVRRRIIIEEEBBBCCCBBB??????CCCLLLYYYmmmmmmRRRNNNpppkkkLLL<<<<<<444...000222444333222111000000000000///////////////000111111222222333333333666;;;???[[[yyyrrrbbbmmmxxxtttvvv|||wwwggg^^^lll}}}rrr```YYYZZZVVVPPPTTTiiiYYYJJJ<<<666666444333444111111111111111222222222111111000000000000000111000000000000111222333444666555666;;;EEESSSggguuujjjwwwpppYYYIIIIIIQQQQQQ[[[hhhrrr||||||xxx~~~lllgggiiifff___YYYWWW[[[kkkgggQQQGGG:::222666555444333222111111111111000000111111111111000000000111111111111222222222222222333444444555555666999777===QQQoootttzzz~~~xxx|||uuuhhhfffooojjjUUULLLLLLKKKFFF@@@===>>>BBBFFFHHHOOOYYYcccjjjvvvwwwjjjnnnzzz{{{wwwrrrkkkddd[[[SSSMMMGGGEEECCC@@@@@@AAABBBDDDGGGTTTlllmmmXXXVVV^^^kkkTTT>>>666666333000...000000000000000000000000111111000000111111222333+++444555555:::888:::FFFeeeqqqiiisss}}}ooobbb___kkkpppcccXXXWWWTTTOOORRReeeeeeNNN:::666777444222333222222222111111111111000111111000000000000111111000222333333222111333444///222333<<>>BBBFFFHHHPPPZZZdddlllyyywwwiiimmmyyy~~~zzzvvvpppjjjbbbYYYQQQKKKGGGEEECCC@@@@@@AAABBBCCCFFFRRRiiipppXXXQQQWWWyyyttt]]]DDD999777444000///000000000000000000000000111111000000111111222333...555444333888777<<>>666;;;555444333222222111111111000000111111111111000000000111111111111222222222222222333444444555555666777999>>>IIIZZZsss}}}mmm}}}uuuvvvoookkkmmmvvvzzziii\\\UUUQQQLLLGGGAAA>>>???BBBFFFHHHQQQ[[[fffooo~~~vvviiilllyyy}}}|||yyyuuuooohhh```WWWOOOIIIGGGEEEBBB@@@???@@@BBBCCCEEEOOOddd|||uuuZZZOOOQQQtttgggKKK;;;666444111000000000000000000000000000111111000000111111222333222777444222666555===PPPnnnfffeee~~~ttthhhdddnnnwwwiii\\\ZZZSSSLLLMMMaaaqqqWWW???888888666555666333222222222111111111111111111000000000000111111000222333333222111333444444555666===HHHNNNeeemmmlllRRRHHHNNNQQQVVVdddooovvv}}}|||vvvssslllccc^^^ssshhhgggfffccc]]]VVVPPPYYYwwwdddQQQ@@@666999555555444333222222222222000111111222222111111000000000111111111222222222222222333444444555555666444999CCCQQQdddyyysssfffzzzvvvsssqqqllltttuuuiiiaaaZZZTTTLLLGGGAAA>>>???CCCGGGIIISSS\\\hhhrrruuuhhhlllyyy~~~}}}xxxtttmmmfff___VVVNNNIIIFFFEEEBBB@@@???@@@BBBCCCDDDLLL^^^tttzzz^^^QQQPPPrrroooPPP<<<444333222000000000000000000000000000111111000000111111222333333777444444777666???TTTwww___lll}}}uuuhhhbbbnnnvvvgggZZZXXXQQQJJJLLL```|||___CCC999999888666888333333222222222111111111111111000000000000111111000222333333222111333444444555555===IIIQQQiiiuuuqqqzzzgggNNNFFFNNNQQQXXXeeepppyyyzzzuuunnnxxxjjjgggfffccc___YYYQQQUUUrrrgggTTTDDD888999666555444333222222222222111111222222222222111111000000111111111222222222222222333444444555555666555888BBBVVVooocccZZZsss|||rrrppplllzzzqqqhhhddd]]]TTTJJJFFF@@@>>>@@@DDDHHHKKKUUU^^^iiiuuuttthhhmmmzzz~~~}}}xxxsssllleee^^^VVVOOOJJJFFFDDDBBB??????@@@AAACCCCCCIIIXXXmmmzzzaaaSSSPPPqqqsssTTT;;;222222222111000000000000000000000000111111000000111111222333222666555777:::777@@@XXX}}}pppXXXttt}}}uuufff```nnnxxxgggYYYXXXSSSMMMOOOccciiiHHH;;;:::999777888333333333222222222222111111111000000000000111111000222333333222111333444222444444===JJJUUUooovvvooo{{{wwwdddNNNHHHPPPSSSXXXeeepppzzzyyyvvv~~~mmmgggeeeccc___[[[SSSSSSmmmeeeUUUHHH===<<<666555444333222222222222111111222222222222111111000111111111111222222222222222333444444555555666999999AAAWWWvvvbbbZZZqqqpppmmmmmmppphhhfff^^^SSSIIIDDD@@@>>>@@@FFFJJJMMMXXX```kkkwwwssshhhooo}}}}}}{{{zzzvvvqqqkkkddd]]]VVVPPPLLLFFFDDDAAA???>>>???AAABBBCCCFFFSSSgggzzzyyycccVVVOOOmmmyyyXXX===222333333111000000000000000000000000111111000000111111222333111444555999<<<888CCC^^^^^^UUUzzz~~~rrrdddaaammm{{{kkk[[[[[[WWWQQQQQQaaa|||rrrMMM===;;;999888888333333333333222222222222111111000000000000111111000222333333222111333444222444444===KKKWWWsss}}}ooopppuuucccNNNJJJSSSVVVYYYeeeppp|||yyyqqqwwwzzzooogggdddbbbYYYYYYQQQNNNdddjjjZZZNNNAAA;;;666555444333333222333333111222222333333222222111000111111111111222222222222222333444444555555666888;;;HHHbbbhhhaaattt|||ooommmrrrppphhheee]]]PPPGGGCCC???>>>AAAGGGLLLOOOZZZbbblllxxxrrrhhhqqq~~~zzzxxxrrrnnnhhhaaa[[[UUUPPPLLLEEEDDDAAA???>>>???AAABBBDDDEEEOOOcccwww{{{gggYYYNNNiii```BBB444555555222000000000000000000000000111111000000111111222333333444333777:::888GGGeeeyyyVVV[[[ttt}}}iii``````gggzzz~~~ppp[[[\\\XXXPPPMMMVVVlll~~~zzzRRR???;;;999777888444444333333333222222222111111000000000000111111000222333333222111333444555555555===LLLXXXtttuuusss}}}qqq```LLLIIISSSVVVZZZfffqqq~~~qqqkkknnn|||tttqqqhhhdddaaaRRRTTTMMMHHH\\\tttaaaRRRAAA888666666555444333333333333111222222333333222222111000111111111111222222222222222333444444555555666333===RRRqqqfffbbbwww~~~uuutttnnnpppwwwqqqhhheee\\\OOOFFFBBB>>>===BBBHHHNNNQQQ\\\ccclllxxxqqqhhhrrr|||yyypppllleee___ZZZTTTOOOLLLEEEDDDAAA???>>>???AAABBBDDDDDDMMMaaavvvlll]]]NNNhhhfffFFF777777666222000000000000000000000000111111111000111222222333555444222555888777IIIkkksssVVVccc|||jjj}}}ttt```[[[___```sss~~~sssYYYZZZVVVMMMEEEKKK[[[kkk~~~TTT@@@;;;999777888444444444333333333222222111111000000000000111111000222333333222111333444777777666>>>LLLXXXttt}}}sssrrrmmm[[[IIIFFFPPPTTT[[[gggrrr|||ddd[[[fffttt~~~uuuppptttxxxtttkkkdddmmmccc[[[UUUPPPMMMKKKLLLVVVkkkhhhSSSAAA<<<888777666555444333333333222222111111111111222222222222111111111111111111333333444444555666666666999DDDMMMpppeeeqqqyyy~~~zzzqqqmmmvvvpppgggddd\\\PPPDDD@@@===@@@DDDHHHOOOWWW```fffmmmyyy|||pppmmmyyy{{{vvvqqqlllfffaaa\\\UUULLLFFFDDDAAA===<<<===???@@@@@@BBBBBBJJJ^^^sssppp]]]SSS^^^DDD555444777222333222111111000000111111////////////000111222333222444333555999;;;RRRuuuoooYYYiiittt\\\xxx}}}dddTTTRRRWWWbbbnnnttt___VVVUUULLLIIIGGGHHHfff\\\>>><<<<<<666555555555444333222222222222111111111111111111111111222222222222333444555555777666444???QQQ```{{{|||iiiVVVLLLJJJQQQYYY[[[dddtttcccYYYYYY___oootttfff```bbbaaa```___^^^ZZZVVVSSSmmm```WWWPPPMMMJJJHHHIIIQQQeeelllWWWCCC:::888888666555444333333333333333222222222222333333333333333222222222222222333333444555555666666777999EEEQQQwwwgggyyy~~~vvvuuuqqqiiifff]]]QQQDDD@@@>>>@@@DDDHHHPPPWWWaaagggooozzzzzznnnlllyyyzzzvvvrrrmmmfff```[[[UUUMMMGGGDDDAAA===<<<===???@@@@@@CCCCCCJJJ\\\ooo~~~sss___SSS]]]III999666666111333222111111000000111111/////////000000111222333222555444777;;;===UUUyyyoooWWWgggyyycccxxx}}}cccQQQOOOSSSaaammm~~~qqq```WWWUUULLLJJJGGGGGGeeebbbBBB===<<<777777666555444333222222222222111111111111111111111111222222222222333444555555666555555@@@RRR___yyyhhhUUULLLKKKQQQYYY^^^hhhxxxjjjWWWSSSYYYbbbrrr{{{lll___VVVSSSSSSSSSSSSSSSTTTTTTQQQMMMJJJrrrbbbVVVNNNJJJIIIHHHHHHLLL___rrr^^^III;;;999888777555444444444444444444333333333333444444333333333444444444444444333444444555555666777777:::IIIWWW}}}}}}tttwwwzzz|||tttlllhhh^^^QQQDDD@@@>>>AAAEEEIIIPPPXXXaaahhhqqq}}}wwwlllkkkyyy}}}yyyvvvuuuoooggg```[[[UUUNNNHHHDDDAAA===<<<===???@@@@@@CCCBBBJJJ[[[mmm|||xxxbbbTTTYYY|||LLL<<<666666222333222111111000000111111000000000000000111333333222555666999===@@@YYY~~~rrrZZZkkk}}}qqq}}}bbbQQQOOOSSSaaammm}}}qqqbbbXXXVVVLLLJJJFFFEEEbbbjjjGGG>>><<<888:::666555444333222222222222111111111111111111111111222222222222333444555555555555666BBBSSS___vvvwwwfffTTTLLLKKKRRRYYY___iii{{{iiiYYYMMMOOOWWW```lllwwwpppgggYYYNNNIIIKKKOOORRRMMMMMMNNNPPPPPPNNNJJJFFF{{{hhh[[[SSSMMMLLLLLLLLLMMM]]]wwwbbbPPP???999999777666555444444444444444333333333333444444333333333333444444444444444444444555666666777777;;;LLL[[[~~~uuu{{{yyy{{{vvvnnnjjj___RRRDDD@@@???CCCGGGKKKRRRYYYaaaiiisss}}}tttjjjjjjyyy~~~{{{xxxwwwvvvooofff___ZZZUUUNNNJJJDDDAAA===<<<===???@@@@@@AAAAAAIIIZZZmmm}}}zzzdddSSSTTTsssKKK<<<666666444333222111111000000111111000000000000111222333333000555666999===BBB]]]ppp\\\rrr||||||cccTTTTTTZZZeeeqqquuudddYYYVVVMMMKKKGGGDDD___rrrLLL>>>:::888:::666555444333333222222333111111111111111111111111222222222222333444555555444555777DDDTTT___tttnnn~~~dddSSSLLLMMMSSSZZZ^^^iii{{{aaaVVVNNNQQQWWWZZZ^^^cccZZZTTTNNNMMMQQQUUUVVVUUUPPPPPPPPPQQQQQQMMMHHHDDDnnn```ZZZTTTRRRSSSSSSRRR]]]~~~yyycccUUUAAA:::999888777666555555555333333222222222222333333111222222222333333444444444444555555666777777888:::MMM\\\~~~yyyfffuuu}}}wwwooojjj___RRRDDDAAA@@@DDDIIILLLSSSZZZ```jjjuuuzzzrrrjjjkkk{{{|||zzzyyyxxxtttnnnfff___ZZZUUUOOOJJJDDDAAA===<<<===???@@@@@@AAAAAAHHHXXXjjjzzzzzzeeeTTTPPPjjjMMM>>>555555444333222111111000000111111000000000000111222333444///444555777<<>>:::777999666666555444333333333333111111111111111111111111222222222222333444555555444666888EEEVVV___tttvvvlll{{{aaaQQQLLLNNNTTTZZZ^^^jjj~~~^^^WWWSSSVVV[[[\\\\\\\\\NNNLLLKKKPPPXXX[[[XXXTTTRRRQQQPPPNNNLLLGGGAAA<<>>@@@@@@AAACCCGGGOOO\\\qqq~~~nnn\\\PPPWWWuuuiii???222666333222111111111222222000///222222333333333333444444666444666999===NNNwww```bbblllhhhkkkwwwyyytttyyy{{{nnnjjjfffbbbbbbhhhmmmxxxyyyggg___VVVOOOMMMMMMLLLKKKgggYYY>>>@@@AAA777666666666555444444444333333222222111111222222333111222222333333444444555555444888NNNQQQYYYwwwllltttZZZOOOOOOQQQXXX```ggguuunnnSSSZZZaaajjjwwwvvv```MMMIIIGGG>>>777888888999:::999777777777888uuueee```^^^XXX[[[TTTSSSWWWaaawwwMMMBBB>>>:::777666666555444444444444333333333222222333333333333333333333333222444555666555555666777BBBQQQkkk|||ddd___rrr}}}~~~wwwssswwwqqqfff___XXXRRREEECCCCCCIIINNNRRRYYY```ppp}}}lllaaafffhhhrrrttttttpppmmmttt~~~|||xxxuuussskkkccc]]][[[WWWNNNGGGCCCCCC???<<<:::<<<>>>@@@@@@@@@BBBFFFMMMZZZnnnooo]]]QQQYYYzzzlllBBB666999555444333222222444333222000222222333333333333444444333222444888===PPPyyy```eeexxxxxxwwwhhhdddgggqqq{{{|||lllfffbbb]]]___eeeiiirrr~~~{{{hhhaaaVVVOOOLLLKKKJJJHHHbbbcccDDDAAA@@@666777666666555555444444333333222222111111222222333111222222333333444444555777555999OOOSSS]]]vvvgggvvvsssYYYOOOOOORRRYYYaaajjjyyyjjjXXX\\\bbbnnniiiTTTCCC@@@???:::777999888:::::::::888888999:::uuufffccc```ZZZ\\\TTTTTTWWW```ZZZDDD@@@;;;888777666666555444444444444333333333333333333333333333333333333222444555666555555666888EEEUUUqqqzzzdddbbbuuupppooovvv}}}pppddd]]]VVVOOOFFFCCCCCCIIIOOOTTT\\\cccyyyiii]]]eeejjjwwwzzzyyysssoooxxx}}}}}}}}}|||zzzwwwtttrrrjjjccc]]][[[WWWNNNGGGDDDBBB???<<<;;;<<<>>>@@@@@@???AAAEEEKKKXXXkkkppp]]]QQQYYY}}}pppGGG999;;;666555444333333444444333222222222333333333333444444222222555:::@@@UUU```dddzzzoookkk}}}qqqllliiikkksss}}}nnnfff```ZZZ[[[bbbcccjjjrrrxxxzzz|||xxxiiiaaaWWWOOOKKKIIIGGGEEE\\\pppKKKBBB???777777777777666555444444444333222222111111222222333111222222333333444444555888777:::PPPVVVcccrrrbbbqqqrrrXXXOOOOOORRRZZZbbbmmm}}}gggZZZ\\\dddwwwXXXGGG:::999;;;999999<<<999:::;;;:::999999;;;<<>>;;;;;;<<<>>>??????@@@AAAEEEKKKWWWjjjppp^^^OOOTTTwwwsssIII::::::444666444333333444444333222222222222333333333444444444555888<<>>:::999888777777666555444444333222222111111222222333111222222333333444444555888777:::OOOWWWhhhmmm^^^nnnoooWWWOOOPPPTTT[[[cccnnnhhhZZZ]]]jjj{{{KKKAAA::::::===<<<<<<>>>:::;;;<<<;;;:::;;;===???tttfffcccbbb[[[\\\UUUUUUWWW\\\~~~mmmIIIEEE>>>:::888777777777555555555444444444333333444444444444444444444444333444555555555666888;;;GGGUUUpppvvvkkkqqq}}}lllnnnrrrwww{{{kkk___XXXRRRLLLFFFBBBBBBGGGOOOVVVaaajjjfff]]]iiirrr|||vvv}}}yyyuuuqqqnnnhhhaaaZZZWWWTTTLLLFFFDDD???===;;;;;;===>>>??????AAABBBEEEKKKWWWjjjppp```NNNNNNmmmuuuKKK;;;999111555333111111222333222222222222222333333333444444444777999<<>>:::999888777666555444444333222222111111222222333111222222333333444444555777777999NNNWWWkkkkkk^^^nnnlllUUUNNNQQQUUU\\\eeemmmlll]]]cccuuuvvv]]]CCC???===>>>???===<<<<<<;;;;;;;;;;;;:::<<<>>>AAAtttddd```aaaZZZ\\\VVVWWWVVVXXXxxxvvvLLLGGG@@@;;;999888888888555555555555444444444333444444444444444444444444333444555555555666999<<>><<<:::;;;===?????????AAABBBFFFLLLXXXkkk~~~qqqbbbOOOJJJgggwwwNNN>>><<<444666444111111222333333222222222333333333333444444222666999;;;EEE```{{{```kkk|||uuukkk^^^WWWXXXUUUUUUVVVYYY^^^eeekkkoootttwww{{{~~~ggg___UUUNNNLLLKKKIIIHHH]]]|||ZZZDDDAAAAAA;;;:::999888777666555444333222222111111222222333111222222333333444444555666777999MMMXXXlllkkkfffzzzjjjTTTNNNQQQVVV^^^fffnnnlllccclll~~~uuuWWWCCC>>>>>>??????===;;;999999:::;;;;;;::::::<<<@@@BBBsssaaa\\\___YYY\\\WWWXXXVVVUUUrrrNNNIIIAAA<<<999999888888555555555555444444444444555555555555555555555555444444555555555666:::===MMMZZZttt~~~qqqoooqqqrrrvvvfff[[[UUUPPPKKKIIIDDDDDDJJJRRR\\\iiitttzzzfffcccpppyyy}}}www~~~~~~}}}{{{wwwsssnnnllleee]]]UUUSSSOOOIIICCCBBB===;;;:::;;;===??????>>>???AAAEEEKKKWWWjjjsssfffRRRKKKhhh|||TTTEEEDDD===777555222111222333444333222222333333333333444444111666999<<>>??????<<<999999999::::::::::::999:::<<<@@@CCCsss```YYY^^^XXX\\\XXXXXXUUUSSSoooOOOJJJBBB<<<999999999999666666555555555444444444555555555555555555555555444444555444555777:::===PPP]]]xxx}}}ooonnnqqqsssuuueeeZZZUUUPPPKKKKKKFFFEEEKKKTTT___lllwww{{{iiihhhvvv}}}zzz{{{{{{{{{yyyvvvrrrnnnlllddd[[[TTTRRRNNNHHHCCCAAA<<<;;;:::;;;===??????>>>>>>@@@DDDJJJWWWjjjttthhhTTTMMMlllYYYKKKLLLEEE999666333222333555555555222222333333333444444444222888<<>>999999999999999<<<@@@CCCvvvddd[[[YYYVVVWWW[[[VVVPPPWWWeee[[[IIICCCCCC<<<777:::888777666666555555555555666555555555555555555555555666444444888999777999===NNNZZZyyy|||gggdddttt}}}~~~sssggg^^^VVVPPPLLLJJJHHHGGGJJJRRR```qqq|||yyyjjjeeeqqq~~~|||yyywwwuuuqqqmmmiiiccc^^^WWWQQQLLLGGGCCC@@@<<<;;;::::::;;;===@@@AAA???>>>BBBKKKWWWggg|||zzzaaaRRRSSSgggZZZJJJLLLKKK:::777444222333444555555444333333333333444555555555555<<>>RRR\\\xxxxxxbbb^^^kkkwwwzzzooocccZZZTTTOOOLLLJJJIIIHHHJJJQQQ```ppp{{{yyyjjjeeeqqq|||zzzxxxvvvtttqqqllliiibbb^^^WWWQQQLLLGGGBBB???<<<;;;::::::;;;===@@@AAA@@@@@@CCCLLLXXXggg|||{{{cccTTTUUUhhhXXXEEEDDDAAA:::777333111222333444444444333333333333444555555555555<<>>AAABBBCCCCCCooo```XXXZZZWWWXXX[[[WWWSSSXXXcccdddPPPGGGFFF>>>:::;;;999888777666666555555555666555555555555555555555555666444555888888777:::???SSS]]]yyyzzzccc^^^fffyyy~~~vvviii]]]TTTPPPMMMLLLKKKIIIHHHIIIPPP^^^mmmxxxxxxiiidddppp}}}~~~zzzxxxvvvuuussspppllliiibbb]]]WWWPPPKKKFFFBBB???;;;;;;;;;;;;<<<===???AAABBBAAADDDLLLWWWfff{{{|||eeeWWWWWWhhhWWWAAA===888888666222111222333333333444333333333333444555555444444;;;EEEXXXbbb___yyytttiiiccc\\\WWWVVVTTTRRROOOOOOOOONNNLLLKKKKKKMMMPPPMMMRRRZZZdddppp|||lllaaaTTTKKKIIIIIIGGGEEEFFFdddhhhNNNJJJ=========;;;999888777666666444444444444333333333333222222333444444555555666333999>>>RRR___tttxxxaaaPPPQQQQQQVVVcccjjjtttsssccc[[[```aaa[[[OOOEEECCCDDDDDD:::999888777666777888888555888===BBBDDDEEEDDDBBBooobbbYYYZZZXXXYYYZZZWWWTTTYYYaaagggQQQGGGFFF???<<<===;;;888888777666555555555555555555555555555555555555555444666888777666:::AAAQQQ\\\|||kkkfff{{{{{{{{{qqqcccWWWOOOLLLLLLLLLJJJIIIHHHIIINNNZZZhhhqqqvvvgggcccnnn~~~{{{}}}}}}yyyxxxvvvuuutttqqqmmmjjjaaa]]]VVVPPPKKKFFFAAA>>>;;;;;;;;;;;;<<<>>>???@@@BBB@@@CCCKKKUUUdddxxx~~~gggXXXUUUdddXXXBBB>>>888777555222111222222222222444333333333333444555555555444;;;EEEXXXzzzUUUZZZ~~~xxxuuujjjmmmpppsss{{{{{{wwwvvv{{{}}}vvvmmmggg```[[[YYYWWWSSSPPPPPPOOOMMMJJJHHHHHHIIIJJJJJJKKKOOOUUU]]]gggooottt}}}lllbbbUUUKKKHHHGGGFFFEEE@@@]]]}}}hhhMMMIII>>>>>>===;;;999888777666666555444444444444333333333333333444444444444444444555999===QQQZZZjjjuuu{{{aaaQQQRRRQQQVVVbbbhhhsssnnnaaa\\\___\\\TTTHHHCCCCCCBBB???::::::999999999:::;;;<<<999;;;???BBBEEEEEEEEEDDDtttfff[[[YYYXXXXXXYYYWWWUUUXXX]]]yyyhhhQQQEEEEEE???===???===999999777666666555555555555555555555555555555555555555666888777666;;;CCCPPP___ooojjj{{{{{{xxxnnn___RRRKKKIIIJJJJJJIIIHHHGGGHHHLLLUUU___ggguuufffaaammm|||~~~{{{zzzyyywwwvvvuuurrrooolllaaa\\\UUUOOOJJJEEEAAA>>>:::;;;;;;<<<===>>>???@@@@@@???BBBIIITTTbbbvvvgggVVVRRR___XXXDDDBBB<<<777555222222222333222111444333333333333444555555777555;;;DDDXXXxxxXXXaaaxxxoooiiieee[[[```fffjjjrrryyyzzzwwwooommmooouuu{{{{{{tttqqqlllddd___]]]ZZZUUURRRQQQOOOLLLIIIGGGGGGFFFFFFLLLKKKLLLNNNSSSYYY___bbbsss{{{lllcccVVVLLLGGGEEEDDDDDDAAA^^^{{{gggKKKHHH@@@>>>===;;;999777666555555555555555444444444333333444444444444444444444444666888<<>>???>>>???@@@BBBDDDEEEGGGGGG{{{mmm___WWWXXXXXXWWWVVVUUUWWWZZZxxxmmmTTTFFFEEE???>>>@@@===:::999888777666555555555555555555555555555555555555555777888666555<<>>??????@@@???AAAIIITTTbbbvvvgggUUUPPP\\\YYYFFFCCC===777555333333333333222111444333333333333444555555888555;;;DDDYYY|||aaajjjyyy{{{ppphhhbbb]]][[[VVV\\\ccchhhoootttsssooommmlllnnntttxxx|||zzzuuuooohhhccc```\\\WWWRRRQQQMMMIIIGGGFFFFFFFFFEEEKKKKKKLLLMMMPPPTTTXXXZZZeeettt|||hhh```VVVLLLGGGDDDCCCBBBEEE___{{{jjjLLLIIIBBB@@@???===:::888777666666555555555555444444444333333333444444444444444444555666;;;RRRZZZeeejjjppp~~~```QQQSSSSSSWWWbbbhhhtttyyyfff]]]\\\YYYUUUMMMEEEAAAAAA===777777888999;;;===>>>@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJqqqaaaVVVWWWWWWUUUTTTUUUVVVWWWssstttYYYIIIFFF@@@>>>???;;;;;;:::999777666555555555555555555555555555555555555555888999666555===FFF\\\mmm{{{jjjnnnxxx{{{pppfffXXXKKKDDDAAAAAABBBCCCDDDFFFFFFGGGIIILLLOOOUUUfffooowwwsssddd___kkkzzz|||}}}|||zzzxxxvvvtttqqqmmmiii___[[[TTTNNNIIIDDD???<<<::::::;;;===>>>>>>??????AAA???BBBJJJUUUdddxxxgggUUUPPP]]]]]]IIICCC:::777666444444444444333222444333333333333444555555777555:::EEE[[[}}}hhhppp~~~zzz}}}}}}yyyqqqfff\\\WWWUUUSSSRRRQQQVVV\\\```fffllllllhhhiiiiiilllpppsssttt{{{vvvqqqjjjdddaaa\\\VVVRRRNNNKKKFFFEEEEEEFFFEEEDDDGGGHHHJJJLLLNNNPPPRRRSSSXXXeeerrr|||~~~uuu```ZZZSSSKKKFFFDDDBBBBBBEEE[[[~~~qqqQQQMMMEEEBBBAAA???===;;;999888888555555555555444444444444333333333444444555555555555555:::SSS\\\gggiiivvv}}}___PPPSSSSSSXXXccciiiuuuvvvcccZZZYYYTTTQQQIII@@@===>>>===999888999;;;>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKtttbbbUUUVVVVVVTTTTTTUUUVVVUUUkkkyyy^^^LLLHHHAAA>>>>>>:::;;;:::999777666555555555555555555555555555555555444555888999666555===GGGbbbqqqyyymmmvvvxxx|||zzzmmmdddUUUIIIAAA>>>>>>>>>AAACCCEEEFFFEEEFFFGGGHHHEEETTTYYY[[[ffflllooovvvvvvrrrccc___jjjzzz|||zzzwwwuuusssoookkkggg___[[[TTTNNNIIIDDD???<<<999:::;;;===>>>>>>??????AAA@@@DDDLLLWWWfff{{{hhhVVVRRR___cccMMMCCC888888666555555555555444222444333333333333444555555777444:::FFF]]]nnnvvv~~~zzzyyyyyyzzzzzzyyyvvvtttiiiaaaUUUMMMJJJKKKLLLLLLJJJOOORRRVVV\\\ccceeebbbddddddgggkkklllmmmssszzz{{{zzz}}}}}}vvvqqqjjjdddaaa\\\VVVQQQLLLHHHDDDCCCDDDEEEEEECCCDDDEEEHHHJJJKKKKKKKKKKKKPPPYYYdddmmmwwwzzzwwwuuunnnfffYYYUUUOOOJJJFFFCCCBBBBBBBBBUUUxxxwwwVVVPPPHHHEEECCCAAA???===;;;::::::666666555555555444444444222222333444444555666666666555:::RRR[[[eeekkk}}}|||^^^PPPSSSTTTXXXdddiiiuuuvvvcccZZZWWWPPPMMMFFF<<<:::===>>>===;;;<<>>===???===???BBBDDDDDDEEEFFFHHHNNNTTTTTTVVVYYYSSSUUUdddlllvvvttteeedddqqq~~~{{{|||{{{zzzwwwsssoookkkiii[[[WWWQQQKKKGGGCCC???===;;;<<<<<<===>>>??????@@@@@@AAAFFFMMMUUUbbbwwwhhhXXXTTT```hhhLLL???===888777666444333333333444222222333333333444444444888888===HHHaaammmsssxxxkkk___YYYUUUPPPNNNNNNQQQRRRSSSSSSRRRRRRTTTVVVVVVXXX[[[^^^aaadddfffhhheeegggkkknnnqqqtttvvvxxxqqqssstttuuuuuuvvvyyy|||zzzwwwtttssstttvvvxxxxxxqqqiii___ZZZYYYWWWQQQKKKKKKIIIGGGFFFFFFEEEBBBAAADDDCCCCCCDDDFFFHHHIIIIIIOOOSSSXXX[[[bbblllqqqrrrppptttxxxxxxwwwuuuuuuwwwoooooommmjjjfffcccbbbbbbZZZXXXRRRJJJGGGGGGDDD@@@FFFXXX{{{zzzUUULLLEEEEEEDDDAAA???===;;;:::999777777777666555555444444222222333444444555555666333:::===FFF\\\nnnlll}}}```RRRUUUTTTYYYfffmmmvvvqqqccc\\\PPPLLLEEE>>><<>>???@@@@@@@@@AAAFFFMMMVVVcccxxx|||dddTTTPPP]]]fffHHH<<<===999888666444333333333444222222333333333444444444777666<<>>HHHoooxxxsssvvv~~~~~~qqqcccVVVJJJCCC???======???>>>@@@BBBCCCEEEIIIMMMQQQVVV```cccdddiiihhhmmm~~~qqqdddeeesss~~~|||{{{{{{yyyvvvrrrmmmhhhfffZZZVVVPPPKKKGGGCCC???<<<;;;;;;<<<===>>>???@@@@@@AAAAAAFFFMMMWWWeeezzzyyybbbRRROOO\\\hhhHHH===???:::888777555444333444444333333333333444444444444666555;;;IIIgggjjjtttwwwooommmmmmkkkkkkmmmiiijjjkkklllkkkllloooqqqooorrruuuxxxzzz}}}wwwqqqiiigggccc```]]][[[YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLMMMMMMOOOPPPSSSVVVXXXYYYZZZbbbkkkrrr{{{vvvmmm\\\KKKCCCDDDFFFEEEHHHaaa[[[RRRKKKFFFDDDBBB???===;;;:::999777777666555555444444333333333333444555555666666666<<<@@@NNNeeeqqq{{{mmm~~~aaaSSSUUUTTTYYYgggooovvvooo___WWWKKKBBB>>><<<===CCCIIILLLLLLLLLFFFCCCFFFIIIIIILLLPPPUUUWWWYYYYYYXXXVVVRRRPPPooo```[[[YYYXXXVVVUUUUUUUUUUUUbbbcccPPPGGGBBBBBB;;;@@@>>>===;;;:::888777777777666666666666666666666666777777888999888888???IIImmmyyymmmyyy|||xxx}}}ooo```TTTGGGAAA???<<<===@@@AAABBBCCCDDDFFFKKKQQQVVV^^^hhhllltttooodddfffttt~~~~~~|||zzzzzzyyyvvvqqqkkkfffcccYYYUUUOOOJJJFFFBBB???<<<:::;;;<<<===>>>???@@@AAAAAAAAAEEENNNYYYggg{{{{{{cccSSSPPP^^^oooPPPBBBAAA;;;999777555444444444444333333333444444444444555777444:::KKKkkk}}}ooo|||uuupppppprrrqqqsssvvvzzz|||}}}~~~~~~|||}}}}}}zzzuuuqqqqqqrrrpppnnnkkkiiihhhfffcccaaabbbdddfffhhhjjjmmmqqqssswww}}}sss```MMMDDDDDDFFFFFFEEE```^^^UUUNNNGGGEEECCC@@@===;;;:::999777777666666555444444333333333444444555666666666555888;;;LLLeeepppxxxpppbbbSSSUUUTTTZZZhhhpppyyymmm\\\SSSFFF@@@>>>===@@@FFFLLLOOOQQQOOOIIIEEEGGGIIIJJJNNNRRRXXXYYYYYYYYYXXXVVVTTTRRRooo```[[[ZZZXXXVVVUUUUUUUUUVVV\\\fffRRRJJJEEEEEE???EEE>>>>>><<<:::999888888888666666666666666666666666777777888999888888@@@JJJiiizzzhhhooo}}}~~~}}}nnn]]]QQQFFF@@@>>>===>>>AAAFFFGGGHHHIIILLLRRRYYY^^^kkkuuu}}}|||lllccchhhvvv~~~~~~~~~~~~|||yyyyyyxxxuuupppjjjddd```XXXTTTNNNIIIEEEBBB>>><<<::::::;;;===>>>@@@AAAAAABBBAAAEEENNNZZZjjj}}}{{{cccSSSQQQ^^^xxxZZZHHHBBB<<<;;;888666555444444444333333444444444555555555888555;;;NNNppprrrpppzzzvvvsssvvvxxxxxx{{{~~~{{{yyyvvvrrrppprrruuuxxxzzz|||{{{rrraaaOOOFFFFFFFFFDDD@@@YYYzzz```VVVNNNIIIGGGDDDAAA???<<<;;;:::888777777666666555444444333333444555555666666777777777999KKKeeepppzzzpppcccTTTUUUTTTZZZiiiqqq}}}kkkYYYPPPBBBAAAAAABBBEEEIIINNNQQQSSSPPPJJJFFFGGGJJJLLLPPPUUUXXXXXXXXXXXXXXXXXXYYYYYYnnn___[[[ZZZXXXWWWVVVUUUVVVVVVXXX~~~jjjSSSKKKGGGFFF???FFF???>>>===;;;:::999888888666666666666666666666666666666777999777888@@@JJJhhh{{{hhhllltttooo[[[PPPEEE@@@???>>>???CCCDDDFFFHHHKKKPPPWWW___eeetttxxxjjjccciiixxx~~~}}}|||xxxxxxwwwtttooohhhaaa]]]WWWSSSMMMHHHEEEBBB>>><<<999:::;;;===>>>@@@AAABBBCCCAAADDDOOO\\\lll{{{aaaQQQNNN\\\}}}aaaMMMEEE===<<<999777555555555555333444444444555555555555:::666>>>TTTyyyhhhlllxxxuuuuuuxxxzzzzzz}}}|||yyywwwxxx|||vvvooo```PPPHHHGGGEEEBBBDDDVVVttt~~~tttdddWWWNNNKKKIIIGGGCCC@@@>>><<<<<<999999888777777666666555444444444555666666777777999888;;;NNNfffqqq~~~sssdddTTTUUUUUU[[[jjjrrrkkkYYYOOOAAACCCDDDFFFIIIMMMPPPSSSUUUQQQJJJGGGIIILLLNNNRRRWWWXXXWWWVVVWWWZZZ^^^ccceeemmm^^^\\\ZZZYYYWWWVVVVVVVVVVVV[[[}}}qqqXXXOOOIIIFFF???GGG@@@???===<<<:::999999999666666666666666666666666555555666888666777???IIIiiizzzhhhnnnyyyrrrZZZOOODDD@@@??????AAADDDCCCFFFKKKQQQYYYbbbkkkqqquuuhhhcccjjjyyy}}}{{{xxxxxxwwwtttnnnggg```[[[VVVRRRLLLHHHDDDAAA>>><<<999:::;;;===>>>@@@AAABBBCCCAAADDDOOO]]]nnn{{{aaaPPPMMM[[[fffSSSLLL>>><<<:::888666555555555444444444444555555555555:::666AAA[[[hhhlllwwwuuuvvvyyyzzzyyy|||~~~uuunnn```PPPGGGFFFEEEBBBGGGPPPllluuummmhhhZZZQQQMMMKKKIIIEEEBBB@@@>>>===::::::999999888777777777444444555555666666777777888999>>>RRRhhhooo}}}vvveeeUUUUUUUUU[[[jjjsssmmm[[[QQQCCCDDDFFFJJJMMMPPPSSSVVVXXXQQQKKKIIILLLPPPRRRVVVZZZYYYXXXWWWYYY^^^gggooouuulll^^^\\\[[[YYYWWWVVVVVVVVVVVVaaavvv|||aaaWWWPPPLLLDDDLLL@@@???===<<<::::::999999666666666666666666666666444444666777666777???IIIjjjwwwhhhppptttZZZOOODDD@@@@@@@@@BBBEEEIIIMMMTTT\\\fffpppzzztttgggbbbjjjzzz~~~zzzwwwwwwwwwtttnnnfff___ZZZUUUQQQLLLHHHDDDAAA>>><<<999:::;;;===>>>@@@AAABBBDDDAAADDDOOO^^^ooo}}}bbbQQQNNN\\\hhhXXXUUU>>>===:::888666555555555444444444555555555666666999666CCC___nnnppp{{{yyyzzz~~~~~~|||~~~vvvooo___OOOFFFFFFEEEBBBAAADDDaaasssnnnjjj^^^UUUNNNMMMJJJFFFCCCAAA???>>>;;;;;;::::::999888888888444444555555666777777777555888???TTTggglllyyyssseeeUUUVVVUUU[[[kkksss~~~ooo^^^SSSEEEDDDGGGKKKOOORRRUUUXXX[[[QQQLLLKKKOOOSSSUUUYYY]]][[[ZZZXXX[[[bbbmmmxxxsssbbb]]]\\\ZZZXXXWWWXXXYYYZZZhhhtttfffYYYXXXSSSLLLJJJEEEBBB@@@>>>======;;;999777777666555555555555555555:::888777;;;888<<>>;;;:::;;;;;;;;;<<<===???AAABBB???BBBHHHRRR___pppxxx___QQQRRRccccccTTTLLL???>>><<<:::888777777777555444444444444555666666777===FFF___vvvlll|||}}}yyy{{{|||}}}}}}~~~~~~vvvssssss~~~|||~~~zzzmmm[[[LLLFFFEEEFFFGGGAAAKKK___wwwwwwooodddXXXQQQOOOLLLHHHEEECCCBBBAAAAAA@@@>>>;;;999888777666555555555555555555555555999666;;;RRRhhhmmmzzzttthhhVVVVVVVVV\\\iiipppfffQQQIIIIIIMMMNNNOOOUUU\\\\\\VVVSSSNNNLLLPPPUUUYYY___dddaaaaaabbbgggppp|||sssaaa]]]\\\ZZZXXXWWWXXXYYYZZZnnn~~~ooo___^^^YYYQQQOOOFFFCCC@@@???>>>===;;;999777777666555555555555666555:::888777;;;888<<>>;;;:::;;;;;;;;;<<<>>>???AAABBB@@@DDDIIISSS```qqqxxx___RRRTTTgggbbbTTTMMM@@@>>><<<:::888777777777555444444444444555666666777<<>>;;;999888777666555555555555555555555555999555999OOOfffmmm|||uuujjjXXXXXXWWW]]]kkkrrrlllWWWMMMJJJNNNPPPRRRXXX______[[[UUUPPPMMMRRRYYY^^^dddjjjgggiiimmmttt}}}sss```^^^\\\ZZZXXXXXXXXXYYYZZZnnnsssbbbaaaZZZQQQMMMHHHEEEBBB@@@>>>===:::999888777666666555555666666555:::777666:::888<<>>@@@AAAAAABBBEEEKKKTTT```qqqwww^^^RRRWWWmmm}}}___RRRKKKAAA???===:::999888777888555555444444555555666777777;;;CCC[[[kkkrrr}}}yyyqqqhhhaaa\\\ZZZYYY```^^^___cccfffjjjrrrzzz{{{|||qqqaaaSSSKKKGGGEEECCCCCCNNNaaannneeeYYYTTTRRROOOLLLIIIGGGGGGFFFAAA@@@>>><<<:::888777777555555555555555555555555888555777LLLdddmmm}}}vvvlllZZZZZZYYY___lllssssss[[[OOOKKKOOORRRVVV]]]dddeeeccc[[[TTTQQQUUU]]]ccciiinnnhhhlllttt}}}sss```^^^\\\ZZZYYYXXXXXXZZZZZZiiiyyyiiiggg^^^QQQLLLJJJGGGCCCAAA???===;;;999888777777666555666666666555:::777666:::999===LLLkkkxxx}}}~~~lllUUUKKKEEEFFFGGGIIIRRR]]]rrr~~~qqqfffeeeppp~~~vvvuuurrrmmmggg```[[[WWWPPPNNNJJJEEE@@@===;;;::::::;;;<<<>>>???@@@AAAAAABBBEEEKKKTTT```qqqvvv]]]SSSYYYrrr{{{\\\OOOHHHBBB@@@>>>;;;999888888888555555555555555666666777888999@@@YYYlllvvv~~~yyyqqqjjjeeecccaaa```bbbaaadddiiimmmqqqyyy{{{ooo^^^QQQIIIGGGFFFEEECCCNNNcccnnneeeXXXQQQOOOMMMJJJGGGFFFEEEEEEAAA@@@>>><<<:::888777777555555555555555555555555777666888LLLdddmmm{{{zzznnn[[[[[[YYY___lllrrrwww]]]MMMLLLOOOSSSYYY```hhhlllmmmggg]]]UUUWWW\\\bbbggglllhhhooozzzrrraaa^^^]]][[[YYYXXXYYYZZZ[[[fffyyytttgggYYYRRRKKKHHHDDDBBB@@@>>><<<:::888888777666666666666666555999666555:::999>>>MMMmmmvvvxxxxxxeeeRRRJJJEEEHHHJJJOOO]]]mmm|||nnncccdddppp}}}uuutttpppkkkddd^^^YYYVVVNNNLLLHHHDDD@@@===;;;;;;:::;;;===???@@@AAAAAAAAABBBEEEJJJSSS```qqquuu\\\QQQYYYsss}}}]]]OOOHHHCCCAAA???<<<:::888888888666555555555555666777777888888???XXX|||lllxxx~~~zzzvvvtttvvvyyyzzzzzz}}}zzzvvvtttttttttsssrrrvvvwww{{{rrr^^^NNNGGGFFFGGGHHHAAANNNfffnnneeeVVVQQQPPPMMMIIIGGGEEEDDDDDDBBBAAA???<<<:::999888777555555555555555555555555666777;;;NNNfffmmmvvvnnn[[[ZZZXXX]]]jjjqqq}}}aaaMMMMMMOOOSSS[[[ccckkksssyyywwwiii\\\XXX[[[___dddiiiqqqzzzsssccc___]]][[[YYYYYYYYYZZZ[[[hhhyyyiii[[[UUUKKKHHHEEEBBBAAA@@@===;;;999888777777666666777777555999666555999999>>>NNNkkktttnnnqqq\\\OOOIIIGGGKKKQQQ[[[pppyyyiii___```mmm|||uuusssnnniiibbb\\\WWWTTTMMMKKKGGGCCC@@@===<<<;;;:::;;;===@@@AAAAAAAAAAAABBBEEEKKKTTTbbbssssssZZZOOOWWWqqq___RRRKKKDDDBBB@@@===:::999888888666666555555666666777888999888>>>XXX~~~uuunnnnnnllliiifffgggkkkoooqqqpppttttttuuuwwwxxxzzz|||}}}uuu```NNNFFFEEEGGGIIIEEEUUUqqqmmmfffWWWVVVTTTPPPMMMJJJHHHFFFFFFBBBAAA???===;;;999888888555555555555555555555555555888<<>>@@@BBBBBBAAAAAABBBFFFLLLVVVdddvvv~~~qqqXXXMMMTTTmmm{{{]]]QQQLLLEEECCC@@@===;;;999888888666666666666666777777888999777>>>YYYuuufffdddiiijjjgggeeehhhnnnssstttrrrrrruuuxxxyyyzzz}}}|||nnn[[[LLLFFFFFFHHHIIIHHHYYYuuukkkhhh\\\ZZZWWWTTTOOOLLLIIIGGGGGGBBBAAA???===;;;999888888555555555555555555555555555777:::LLLdddnnntttnnn[[[ZZZXXX\\\hhhooosss[[[TTTRRRUUU]]]gggqqqmmmccceeelllttt{{{uuueee___^^^[[[ZZZYYYYYY[[[[[[eeerrr___UUUVVVJJJHHHEEECCCCCCBBB@@@???999888888777777777777777555999555444999999???OOOkkk{{{eeevvviiiRRRLLLHHHKKKUUUbbbwwwoookkkiiimmmuuu{{{uuucccWWWZZZhhhzzz|||tttqqqmmmfff```ZZZUUURRRKKKIIIFFFBBB???===<<<;;;:::;;;>>>AAABBBBBBAAAAAADDDGGGNNNXXXgggyyy}}}pppVVVKKKRRRjjjtttYYYOOOKKKEEECCCAAA===;;;999999888666666666666666777888888999777>>>YYYyyywwwrrrdddfffnnnrrrpppooossszzz~~~~~~|||}}}nnncccSSSIIIEEEFFFIIIJJJBBBSSSooo{{{{{{~~~iiijjj```[[[XXXTTTPPPLLLIIIGGGFFFBBBAAA???===;;;999999888555555555555555555555555555777888HHHbbbnnnvvvooo\\\[[[XXX\\\iiioooxxx```WWWTTTVVV___hhhtttrrriiillluuusssaaa[[[\\\]]]\\\ZZZYYYYYYYYYaaa{{{iii]]]VVVUUUKKKIIIGGGDDDAAA@@@??????<<<:::777777777777666444555999777666;;;:::???OOOmmmwwwlllvvvmmm]]]TTTMMMMMMSSS___qqqoookkkccceeehhhkkkpppxxxrrr```UUUXXXdddsss|||}}}{{{}}}~~~{{{yyyssskkkaaaYYYSSSPPPOOOIIIGGGDDD@@@===;;;::::::999<<>><<<;;;:::999888888777666666777888999777<<>><<<:::888888777777666666666666777===333444EEEZZZiiixxxwww___WWWXXX]]]hhhsssaaa[[[UUUVVVaaannn||||||~~~ppp```\\\]]]]]][[[WWWTTTSSSSSSbbbyyyhhh\\\VVVUUUMMMKKKHHHEEEBBB@@@??????===;;;999888888888777666555:::777666;;;:::???OOOiiitttmmm}}}lllZZZRRRNNNOOOXXXhhhpppgggjjjgggiiilllqqqzzz~~~qqq___UUUXXXeeettt~~~{{{zzz}}}~~~|||wwwrrrkkkbbbYYYSSSOOOMMMHHHFFFCCC@@@===;;;:::::::::<<>>===<<<;;;:::999888777666666777888999999<<>><<<:::999888888777666666666666777:::666888DDDUUUeeetttxxx```WWWXXX^^^iiitttggg]]]YYY\\\jjjxxxlll___]]]^^^]]]YYYTTTPPPNNNMMM^^^vvvfff[[[VVVUUUPPPNNNKKKHHHDDDBBB@@@??????===::::::::::::999777555:::777666;;;:::???NNNdddtttoooiiiWWWNNNQQQSSS]]]rrrsssbbbccciiijjjlllqqqyyy}}}ppp```VVVYYYfffwww}}}xxxxxx}}}~~~~~~~~~}}}{{{uuuqqqkkkccc[[[TTTNNNKKKGGGFFFCCC???===;;;:::::::::<<>>===<<<;;;999888777666666777888999:::;;;@@@XXXuuufffqqq~~~{{{yyy~~~qqqcccYYYMMMGGGFFFGGGFFFDDDAAAJJJ___uuuwwwuuuqqqiiieeeccc```YYYRRRLLLHHHGGGEEEEEECCCAAA???===<<<;;;999888888777666666777777666999<<>>NNN___qqqjjj~~~|||eeeTTTMMMUUUVVV```xxxjjjcccgggiiimmmpppwww}}}rrrbbbXXX[[[iii|||{{{vvvxxx~~~}}}zzzxxxrrrpppllleee^^^UUUOOOKKKFFFEEEBBB???<<<;;;:::::::::===@@@AAAAAAAAABBBCCCGGGJJJQQQ___ttt{{{iiiUUULLLccciii[[[UUUQQQLLLIIIDDDAAA@@@???===<<<:::999888777777777888999;;;999>>>YYYyyygggooo~~~wwwqqqpppyyysssaaaWWWLLLEEEEEEFFFEEEDDDEEENNNaaawww}}}sssnnneeeeeefffeee___WWWPPPMMMMMMHHHGGGEEECCCAAA???======:::999888888777777777777444:::;;;===KKKaaannnooo{{{aaaWWWXXX^^^iiiuuu{{{eeeaaagggxxxvvvfff___\\\]]]\\\YYYUUUQQQOOOOOO^^^pppbbb[[[WWWVVVVVVUUURRRNNNJJJFFFCCCAAA???===;;;:::::::::999888666;;;888666;;;999>>>MMMccckkkfff}}}www```SSSPPPWWWZZZeeexxxeeefffjjjjjjqqqxxx~~~tttddd[[[]]]lllzzzuuuzzz|||wwwsssooonnnkkkfff___WWWPPPKKKEEECCCAAA>>><<<::::::999:::===@@@BBBBBBBBBBBBCCCHHHKKKRRR___rrrwwwfffUUUNNNmmmjjj^^^YYYSSSOOOLLLGGGEEECCCAAA???===;;;:::888777777777888999<<<999===XXXzzzgggppp~~~wwwooolllmmmrrrxxxuuu```VVVKKKEEEDDDFFFEEECCCFFFOOOccc~~~mmmggg^^^```bbbccc```ZZZTTTRRRSSSMMMKKKIIIEEECCC@@@??????;;;;;;999888888777777777666888888:::JJJaaammmlll|||bbbXXXYYY^^^iiitttkkkdddhhh{{{ttteee]]]\\\\\\\\\ZZZWWWTTTSSSSSSiiinnnaaa[[[YYYXXXXXXWWWTTTQQQMMMIIIFFFDDD@@@>>>;;;:::;;;;;;:::888666;;;888777;;;999>>>MMMrrrnnnoooppp]]]UUUVVVYYY```pppddd\\\aaahhhkkkvvvuuufff\\\^^^mmmyyyuuu|||zzzsssooojjjiiihhhddd^^^VVVPPPLLLDDDCCC@@@===;;;:::999999;;;===@@@BBBBBBBBBCCCDDDFFFKKKSSS```rrrssscccUUUOOOssslllbbb^^^XXXSSSPPPKKKHHHFFFCCC@@@>>><<<;;;999888777777888999>>>:::===UUUlllsss|||tttoooiiihhhkkkhhhmmmvvvttt___VVVKKKEEEDDDFFFEEEDDDBBBNNNdddyyyhhhddd\\\]]]^^^___^^^[[[YYYWWWWWWSSSPPPMMMHHHEEEBBBAAA@@@<<<<<<:::999888888777777777777666:::GGGZZZggglllyyy~~~eee[[[[[[___iiisssvvvkkklllrrrcccZZZ\\\]]]]]][[[XXXUUUTTTUUUmmmlllaaa\\\ZZZZZZXXXXXXVVVSSSPPPLLLHHHFFFAAA???===<<<<<<<<<;;;:::777;;;888777:::999===MMMsssyyyyyy~~~jjjZZZWWW]]]^^^kkkgggZZZZZZ]]]dddlllvvvuuufff[[[\\\kkkvvvuuu~~~zzzuuupppmmmeeedddbbb___ZZZTTTOOOKKKCCCBBB???===;;;:::999999;;;>>>AAABBBBBBBBBCCCDDDEEELLLWWWfffyyyppp___SSSNNNuuummmfffddd^^^WWWSSSOOOKKKHHHEEEAAA>>><<<;;;:::888777777888888<<<999===UUU}}}}}}uuupppmmmgggeeeiiidddhhhoooyyyrrr___VVVKKKEEEEEEFFFFFFEEE@@@NNNggguuugggfff___aaa```___`````````___]]]XXXUUUQQQKKKGGGDDDBBBAAA===<<<;;;:::999888888888777666888<<>>>>>>>>>>>===;;;777;;;888777:::999===LLLddd}}}wwwzzzfffXXXYYYbbbdddtttjjjXXX[[[___]]]aaalllsss~~~tttfffZZZ[[[jjj|||ttttttyyyuuuqqqnnnlllaaa```___\\\WWWRRRMMMKKKCCCAAA???<<<:::999999999;;;>>>AAABBBBBBBBBCCCDDDFFFNNN\\\mmmnnn]]]RRRMMMuuu|||nnniiihhhbbbYYYVVVQQQMMMJJJFFFAAA>>>===;;;:::888777777888888999777===VVV~~~{{{uuusssrrrsss~~~tttqqqooohhheeehhhgggjjjooowwwrrr___VVVKKKEEEEEEGGGGGGEEEAAAPPPjjjssshhhiiidddhhheeeccccccfffgggeeeccc[[[XXXSSSMMMHHHDDDBBBBBB>>>===;;;:::999888888888666777;;;>>><<<@@@WWWqqq|||kkkcccccceeekkkttt}}}