BM6P6(@ zzzQQQPPPccckkkYYYRRRQQQCCCFFFFFFEEEEEERRRpppxxxxxxzzzxxxqqquuuhhhrrrzzz~~~{{{yyywwwsssooooooxxxuuu|||nnnmmmsssxxxzzzvvviii```[[[\\\gggrrryyy}}}mmmeeeeeekkkaaa[[[iiihhh[[[WWWPPPJJJIIIEEEGGGKKKQQQYYYbbbiiimmmlllmmmjjjdddfffqqq}}}vvvkkkdddbbbhhhppp}}}oooccc]]]ZZZXXXWWWOOONNNOOOPPPPPPVVVgggxxx{{{cccOOOHHHHHHFFFOOO]]]qqqqqqdddUUUKKKDDD===:::;;;<<>>>>>>>>???BBBGGGKKKMMMJJJNNNSSSZZZ```dddggghhhhhhiiijjjnnnsssyyyxxxuuuwwwzzzzzz{{{zzztttkkkeeedddeeeZZZXXXTTTOOOJJJEEEBBB@@@EEEDDDBBB@@@>>>===<<<<<<>>><<<999666555444555666666555555444333333222222111111111111111111111111```lllvvvgggMMMIIIMMMDDDHHHAAA@@@DDDHHHSSStttzzz}}}pppvvv}}}{{{hhhooowww|||||||||ssstttuuuqqqkkkiiikkkkkkiiiccc[[[VVVXXX]]]dddmmmuuuyyyfff]]]^^^fffnnnppplll[[[OOOSSSYYYUUUNNNJJJGGGKKKRRR[[[eeeooowww{{{}}}uuusss{{{wwwppphhhfffnnnyyynnnfff______ccccccZZZRRRPPPNNNMMMOOOSSS\\\mmm}}}mmmWWWIIIFFFIIIOOOVVVlll~~~sssbbbVVVJJJDDD@@@===<<<===>>>BBBGGGJJJKKKNNNSSSWWWqqqjjjPPPKKKjjj{{{ssspppsssaaa]]]XXXWWWYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWW[[[WWWVVVZZZ___```ZZZTTTSSSYYY\\\XXXWWW[[[```bbbjjjnnnlllddd]]]]]]]]]\\\\\\YYYVVVUUUVVVWWWWWWVVVUUUVVVWWWYYY[[[]]]^^^___XXXWWWWWWYYY\\\\\\YYYUUUUUUTTTVVVYYYZZZXXXWWWYYYTTTOOOMMMPPPSSSUUUWWWZZZPPPPPPPPPQQQPPPOOONNNNNNRRRPPPNNNNNNOOOQQQPPPPPPJJJHHHGGGHHHJJJJJJFFFBBB<<<===>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@>>>===;;;::::::;;;<<<>>>AAAAAAAAABBBDDDGGGIIIKKKEEEEEEGGGIIILLLPPPSSSTTTVVVWWWUUUQQQLLLKKKMMMPPPPPPRRRSSSPPPHHHAAA>>>===@@@??????===<<<;;;::::::777777666666666777777888666666555444444444555555444444333333222111111111000000000000000000000000___nnnppp[[[HHHKKKOOOGGGKKKBBBAAAGGGEEEHHHdddvvvrrrxxxwww}}}fffooovvv{{{{{{|||~~~yyyvvvvvvrrrmmmooowwwxxx}}}yyynnnbbb\\\\\\\\\YYYSSSNNNNNNUUU___hhhqqqyyypppbbbdddppp~~~rrr]]]UUURRRXXX^^^YYYOOOIIIHHHLLLSSS\\\fffooowww{{{xxxyyy~~~{{{tttlllccc[[[ZZZdddppp{{{pppiii^^^ZZZVVVXXX]]]^^^ZZZUUUSSSOOOMMMOOOUUU```qqqyyycccOOOEEEFFFJJJRRRXXXqqq{{{ppp\\\QQQFFFAAA???<<<<<<===???AAAFFFJJJLLLNNNVVV^^^rrreeeJJJUUUuuuzzz~~~nnnddd\\\YYYVVVVVVWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXTTTSSSXXX^^^___XXXPPPRRRVVVXXXUUUVVV]]]bbbdddcccfffccc[[[UUUVVVXXXYYYVVVVVVVVVVVVWWWWWWWWWVVVPPPRRRVVVYYY\\\]]]]]]\\\WWWWWWXXXZZZ\\\[[[WWWTTTSSSSSSTTTVVVVVVSSSQQQQQQTTTRRRPPPOOONNNNNNQQQUUURRRRRRRRRSSSTTTTTTSSSQQQFFFHHHLLLNNNNNNMMMMMMMMMEEEDDDDDDEEEGGGGGGDDDBBB>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<<<<===>>>???@@@???===<<<<<<===>>>??????????????????>>>======???@@@???===::::::<<>>AAACCCCCC@@@<<<:::999999999999:::;;;;;;<<<<<<888888777666666666666666222333333444444444333333222222111111111000000000////////////////////////\\\hhhbbbOOOLLLUUUUUUNNNLLLCCCBBBGGGDDDBBBXXXwwwsssfffrrr~~~vvvffflllsssyyyzzz}}}zzzsssppppppkkkdddkkkqqqxxx|||{{{|||ttteeeVVVOOOOOOOOOMMMJJJGGGIIISSS^^^gggrrrzzz{{{tttmmmpppwwwaaa\\\ZZZ\\\aaaccc]]]RRRKKKHHHKKKQQQXXXaaaiiipppttttttttt|||wwwlllddd[[[SSSMMMOOO[[[hhhuuutttrrrnnnggg^^^WWWSSSOOONNNNNNOOOQQQUUUYYY[[[[[[UUUPPPTTT\\\iiizzzpppZZZJJJDDDGGGLLLVVV]]]tttyyynnnYYYNNNDDDAAA???<<<;;;===@@@AAAEEEKKKLLLNNNXXXeeetttaaaIII```aaa]]]ZZZYYYWWWVVVVVVWWWXXXXXXXXXUUUVVVVVVVVVVVVVVVVVVVVVTTTQQQQQQVVV\\\]]]XXXQQQVVVWWWUUUUUUZZZaaacccaaa___bbbaaa[[[WWWZZZ^^^___UUUVVVXXXYYYXXXWWWVVVVVVNNNQQQVVVZZZ^^^^^^^^^]]]YYYYYYZZZ\\\\\\ZZZVVVSSSPPPRRRTTTTTTTTTTTTRRRPPPUUUUUURRRNNNJJJLLLOOORRRRRRPPPNNNOOOQQQSSSRRRQQQDDDHHHMMMOOONNNKKKJJJJJJEEEDDDBBBAAAAAABBBBBBAAACCCCCCCCCCCCBBBAAAAAA@@@========================::::::::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<<<<;;;;;;;;;;;;:::999:::;;;===999:::;;;;;;;;;;;;<<<<<<444444444555555555555555777666555444333222222333222333444444444333111111000000000000000/////////........................~~~]]]dddXXXKKKTTT^^^[[[WWWNNNFFFDDDEEEAAA@@@PPPfffyyyiiinnnzzz{{{mmmiiiqqqyyy{{{zzzsssvvvuuurrrooommmllllllkkkllleeeWWWJJJFFFHHHHHHDDDEEEDDDGGGOOOWWW```lllwww~~~hhheeeaaagggrrrqqq```VVV```ccchhhllljjjbbbVVVNNNHHHJJJMMMSSSZZZbbbhhhlllsss{{{sss^^^VVVMMMHHHHHHMMMYYYdddaaa[[[VVVSSSNNNHHHGGGIIIGGGGGGHHHIIILLLTTT^^^eeeccc[[[VVV[[[gggvvv~~~iiiTTTGGGEEEIIINNNUUUaaayyy|||tttiiiVVVLLLCCC@@@>>><<<;;;===AAAAAAFFFLLLNNNPPP\\\lllvvv^^^LLLkkkrrrZZZZZZZZZWWWVVVVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVRRRRRRSSSWWWZZZ[[[XXXTTTYYYYYYXXXXXX]]]bbb```[[[ZZZ___```\\\YYY\\\``````XXXZZZ[[[ZZZXXXUUUTTTTTTQQQTTTYYY]]]``````___^^^YYYYYY[[[[[[ZZZXXXVVVUUUPPPSSSUUUUUUVVVYYYXXXVVVSSSTTTQQQLLLJJJNNNRRRSSSUUUQQQMMMMMMOOOQQQPPPOOOKKKMMMPPPPPPMMMIIIFFFDDDGGGDDDAAA>>>===>>>???AAADDDDDDCCCCCCBBB@@@???>>><<<<<<============<<<<<<;;;::::::::::::;;;;;;<<<:::;;;===>>>???>>>======777777888999:::::::::999999999888888888999999:::888777555555555666777999888888888777777666666666333333222222222333333444333333333333222111000000000000//////////////////........................```dddUUUMMM[[[^^^XXX[[[TTTOOOJJJFFFBBBCCCMMMXXX{{{vvvsss||||||wwwnnnvvv~~~yyylllaaaYYYTTTSSSSSSTTTQQQJJJDDDEEEHHHFFFAAACCCCCCFFFJJJMMMSSSbbbqqqttthhhfffcccjjjxxxppp^^^bbbqqq}}}iiiWWWSSSWWWgggooowwwyyysssgggYYYOOOHHHIIIJJJNNNTTT]]]dddiiiwwwpppWWWNNNFFFFFFJJJOOOVVV]]]VVVNNNHHHFFFDDDAAADDDJJJHHHHHHHHHLLLUUUaaallltttddd[[[VVV^^^nnnxxxcccPPPGGGGGGLLLPPPWWWiiiyyyqqqxxx{{{lll^^^QQQGGG???>>>===<<<;;;===DDDCCCHHHOOOPPPRRRaaassslllTTTTTT|||hhh___\\\ZZZUUUUUUVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWTTTUUUWWWXXXXXXWWWWWWWWWYYY\\\^^^]]]]]]^^^ZZZUUUTTTZZZ]]]ZZZWWWXXXYYYXXXVVVYYYZZZYYYVVVTTTTTTUUUWWWYYY\\\^^^___]]][[[ZZZUUUVVVXXXXXXXXXXXXXXXXXXUUUXXXXXXUUUTTTXXXXXXTTTTTTTTTPPPKKKKKKRRRUUUTTTUUUQQQMMMMMMPPPRRRPPPMMMOOOOOONNNNNNLLLHHHDDDBBBEEECCCAAA>>><<<<<<>>>@@@???@@@@@@@@@???>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;555666666777777666666666::::::999999888777777777888777666666777777666666777666444444555555666666333333333222222222222222333333333333333444444555222111111111111000000000///////////////000000000........................bbbdddTTTNNN\\\ZZZRRRZZZZZZWWWQQQIIIEEEHHHMMMRRRlll~~~qqq{{{|||www~~~~~~lll\\\QQQJJJGGGGGGDDDDDDCCCDDDHHHLLLIIIBBBBBBCCCDDDEEEEEEJJJ[[[kkkvvvuuu___VVVVVVSSSUUU]]]kkk}}}nnneeerrrttteeeVVVMMMUUUeeeoooyyy{{{kkkZZZNNNIIIHHHIIILLLRRR[[[ccciiippp}}}mmmUUULLLEEEGGGLLLOOORRRUUUVVVMMMGGGFFFEEECCCHHHOOONNNLLLLLLSSSaaappp{{{aaaXXXSSS]]]ooottt```OOOHHHIIINNNQQQ___tttuuu\\\iiirrr}}}xxxeeeUUUMMMDDD===<<<===<<<<<<>>>GGGEEEJJJQQQSSSTTTdddxxx\\\JJJZZZrrrbbbccc[[[UUUSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXVVVXXXZZZYYYVVVTTTVVVWWWWWW___cccaaa\\\YYYUUUQQQRRRYYY]]]ZZZVVVTTTSSSQQQRRRUUUWWWXXXVVVUUUWWWYYYYYYZZZ\\\\\\[[[YYYVVVTTTQQQSSSUUUVVVVVVWWWYYY[[[[[[^^^[[[TTTQQQSSSRRRMMMWWWWWWQQQKKKLLLSSSUUURRRNNNKKKIIIKKKOOOPPPNNNJJJNNNLLLKKKJJJKKKIIIFFFCCCBBBBBBAAA@@@>>>===>>>???;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::===<<<;;;999888888888999444555555666777999:::;;;999777666666777777555444444444444555777777777666111111222333333444555555444444333222111111111111000////////////000111111/////////000000000000000////////////////////////dddWWWNNNQQQXXXZZZWWWUUUYYYYYYWWWOOOHHHDDDGGGKKKaaaxxxyyy}}}vvv|||zzz{{{~~~~~~qqqYYYPPPLLLEEE@@@@@@???AAADDDGGGHHHIIIIIIHHHDDDDDDBBB???>>>CCCKKKRRR___iii{{{yyy___QQQPPPRRROOOMMMNNNVVVdddxxxqqq~~~|||jjj[[[VVVSSSQQQXXXeeennnmmmZZZMMMGGGHHHJJJKKKNNNVVV```hhhuuuzzzxxxiiiRRROOOKKKIIIKKKPPPVVV[[[VVVKKKCCCDDDEEEDDDIIIRRRKKKKKKRRReeevvv___ZZZXXX^^^kkkzzzhhhWWWPPPLLLIIINNNWWWcccyyyqqq___[[[iiiuuu}}}tttjjj^^^UUUFFFCCC???;;;:::<<>>===<<<:::::::::999999999888888888888888888999:::;;;;;;:::::::::999888777666555777444111444999:::777333444444333333333222222222222222222222222222222222222222111000//////000000000000000000////////////................................................QQQIIIFFFOOO[[[```^^^\\\SSSUUUTTTPPPJJJFFFGGGJJJYYYsss}}}yyy~~~wwwkkkqqq|||yyy{{{{{{}}}|||eeeOOOHHHGGGBBB???@@@CCCDDDGGGIIIJJJIIIHHHGGGFFFDDDBBB@@@@@@CCCIIIMMMXXX___oooeeeTTTMMMLLLKKKQQQOOOQQQZZZjjjzzzrrraaaSSSRRRTTTVVV___jjj}}}zzzbbbQQQHHHFFFHHHJJJKKKNNNUUU___gggqqqwwwvvvgggSSSOOOLLLNNNUUUZZZ\\\[[[XXXLLLEEEGGGJJJHHHKKKQQQNNNVVVcccwwwsssfffeeehhhqqq~~~ooo]]]LLLFFFDDDEEEMMMWWWhhhyyy|||zzzooobbb```oooxxxzzzooodddXXXOOOEEEBBB>>>;;;:::<<>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===999999999999888888777666999999888888888777777777999888888888888888888888888888888888777666555555666666555111...///222666333333333222222222111111111111111111111111111111111000000////////////000000000000/////////......------------------------------------------------|||UUUNNNLLLSSS[[[\\\XXXUUUZZZZZZYYYTTTMMMFFFCCCBBBBBB\\\~~~~~~vvvvvvxxxjjj}}}{{{yyy}}}nnnXXXDDD@@@CCCCCCCCCFFFHHHJJJLLLNNNNNNLLLIIIGGGEEEBBBAAADDDIIIMMMNNNMMMNNNRRR\\\pppzzz```SSSUUU\\\___^^^cccgggqqqyyyiiiaaa^^^TTTPPPOOOVVV```mmmeeeKKKEEEHHHDDDFFFHHHJJJLLLSSS\\\cccnnnxxxtttdddZZZWWWWWW[[[eeerrryyyyyyvvvdddSSSGGGHHHMMMLLLLLLNNNRRRbbbsss|||~~~{{{rrrjjjyyy{{{|||iiiTTTIIIBBBDDDIIIOOO\\\jjjuuu~~~~~~{{{oooaaaVVVKKKDDD???===;;;::::::===@@@CCCHHHGGGOOOQQQTTT{{{ZZZNNNeeeccc[[[\\\SSSPPPXXXUUUVVVXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUWWWTTTSSSSSSVVVYYYZZZYYYWWW\\\ZZZWWWUUUTTTVVVXXXZZZWWWYYY[[[\\\\\\]]]```bbb```^^^^^^___\\\XXXYYY]]]]]]ZZZVVVTTTVVVXXX[[[\\\TTTSSSRRRSSSUUUVVVUUUTTTSSSSSSSSSQQQNNNMMMMMMOOOLLLLLLMMMNNNMMMKKKIIIGGGGGGGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDBBBAAAAAAAAAAAA???>>>>>>===<<<=========>>>===<<<;;;;;;;;;;;;<<<::::::::::::999999888777888888888777777777666666888888888888777666666555666666666666666555444444444444333222111111333444222222222222111111111111111111111111111111111111000//////....../////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,PPPIIIFFFMMMVVVZZZ[[[\\\gggddd]]]UUUKKKDDD???>>>===OOOkkk{{{zzzsssuuuxxx|||~~~{{{yyy}}}rrr[[[FFFBBBDDDDDDDDDGGGIIIKKKNNNPPPPPPMMMJJJHHHDDDCCCBBBFFFKKKNNNMMMLLLLLLTTT```pppsssccc[[[^^^eeejjjlll~~~hhhYYYSSSRRRJJJOOOWWW___iiizzz[[[EEECCCHHHCCCEEEHHHKKKNNNTTT]]]dddsssxxxdddWWWQQQMMMRRRZZZeeepppxxx|||}}}hhhVVVFFFFFFJJJJJJKKKOOOUUUaaakkkppptttzzzsss___NNNFFFDDDIIIMMMPPPZZZfffiiiwww}}}wwwhhh[[[QQQIIIBBB===<<<::::::;;;>>>BBBDDDJJJFFFPPPQQQ]]]}}}KKKNNNzzzYYYUUUYYYRRROOOVVVSSSUUUXXXXXXWWWXXXYYY[[[ZZZYYYWWWUUUUUUUUUUUUUUUPPPPPPRRRTTTWWWWWWVVVUUUXXXWWWVVVUUUUUUUUUVVVWWWTTTXXX\\\^^^^^^\\\[[[[[[\\\\\\^^^aaa___ZZZXXX[[[ZZZXXXUUUTTTWWWZZZ\\\]]]TTTSSSSSSUUUVVVVVVUUUSSSRRRSSSRRROOOLLLJJJJJJKKKJJJKKKMMMMMMKKKIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::999999:::::::::999888888777777666666666555555555666777777777777666444444444444555555555444333333222000000333777888555111222222111111111000000000000000000000000000000000///...............//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,MMMEEEAAAGGGOOOTTTXXX[[[iiiddd]]]TTTKKKCCC>>>;;;<<>>BBBEEEHHHJJJKKKTTTRRRgggnnnNNNKKKgggppp[[[VVVVVVRRROOOOOOQQQTTTVVVUUURRRQQQTTTXXXXXXVVVVVVWWWXXXWWWSSSPPPKKKMMMPPPRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRUUUXXXYYYXXXWWWVVVVVVXXXVVVWWWYYYXXXVVVXXX]]]ZZZYYYWWWXXXYYYZZZYYYXXXRRRRRRSSSTTTUUUUUURRRPPPLLLLLLLLLKKKIIIHHHIIIKKKIIIKKKLLLJJJFFFCCCBBBCCCAAABBBDDDFFFFFFEEEDDDBBB@@@@@@@@@???@@@@@@AAABBB;;;;;;:::999999999999999999999999999999888888777666666777777777777666666555555555444444444444333222333555666666555444333111111222222222222222111/////////222555666333111111111000000000/////////////////////////////////------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++HHHBBBAAAGGGOOOSSSVVVYYYOOONNNNNNNNNLLLHHHBBB>>><<<777AAAdddnnnlll~~~zzz~~~}}}}}}rrr[[[GGGDDDIIIKKKNNNRRR[[[\\\]]]\\\XXXQQQJJJFFFCCCHHHNNNTTTXXX^^^eeekkkpppvvv}}}ddd^^^[[[bbbvvvyyyrrrggg]]]XXXXXX[[[^^^fffiiippp~~~}}}XXXIIIIIIIIIEEEJJJNNNSSSXXX\\\dddnnnuuuxxxrrrXXXLLLMMMHHHLLLWWWfffsssuuummmcccTTTLLLIIINNNQQQPPPSSSZZZdddjjjssssssaaaRRRFFFAAACCCJJJNNNRRR]]]lll{{{~~~{{{uuuiiiXXXLLLEEE>>>777:::::::::<<>>CCCHHHLLLKKKIIIZZZooogggOOOQQQhhhjjjaaaWWWSSSTTTTTTPPPKKKMMMLLLLLLLLLNNNOOONNNMMMQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMPPPTTTUUUSSSOOOKKKKKKJJJJJJKKKLLLNNNQQQRRRRRRPPPOOOQQQTTTVVVUUUSSSVVVTTTPPPMMMLLLOOOVVV[[[TTTTTTTTTTTTRRRPPPNNNMMMLLLJJJLLLQQQPPPLLLMMMSSSKKKKKKJJJIIIIIIIIIJJJJJJDDDCCCBBBAAAAAACCCDDDEEECCCDDDDDDEEEEEEDDDCCCBBB<<<===>>>@@@@@@@@@???>>>:::999888777777777888888999888888888888888888999;;;888555666888999777555666555555555555444444444333333444444333333222111000000000000000000000000000000000000000000000000////////////////////////................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************xxxKKKCCC>>>CCCMMMRRRMMMFFFIIIKKKJJJHHHHHHJJJHHHDDDAAA\\\xxxxxxiiikkk}}}{{{|||bbbSSSHHHJJJNNNRRR\\\iiiwwwxxxtttfffVVVKKKHHHHHHIIIPPPVVV]]]hhhzzzwwwhhhbbbaaakkkzzzsssiiiddd]]]aaagggjjjjjjmmmzzz}}}eeeQQQHHHCCCCCCFFFHHHOOOXXX___eeennn{{{wwwqqqiiifffddddddgggmmmrrrvvv{{{```QQQPPPTTT\\\hhhooommmcccUUULLLPPPUUU___mmmzzzppp^^^NNNCCCAAAFFFKKKNNNTTTaaattt~~~qqqdddVVVMMMEEE>>>999999777999;;;===???CCCIIILLLOOOQQQdddwwwjjjSSS]]]}}}eee]]]UUUQQQRRRRRRNNNJJJMMMLLLKKKLLLNNNOOONNNMMMOOOOOOMMMLLLLLLKKKKKKKKKLLLOOORRRTTTTTTQQQNNNLLLNNNNNNNNNOOOPPPRRRSSSUUUTTTRRROOOOOORRRUUUUUUUUUWWWTTTQQQOOOPPPSSSXXX[[[WWWWWWVVVUUUSSSPPPMMMKKKKKKHHHIIIMMMMMMIIIIIILLLKKKKKKJJJJJJJJJJJJIIIIIIEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCAAAAAA?????????>>>===<<<;;;:::;;;:::999999999888999999::::::999999999999:::::::::888555666777888777555555555555555444444444444333333444444333333222111000000000000000000000000////////////////////////........................................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************yyyKKKCCC>>>DDDPPPSSSJJJ???HHHNNNQQQMMMIIIJJJLLLMMMRRRqqq~~~mmm]]]iii}}}vvvkkktttzzzZZZPPPIIIIIIMMMVVViii||||||ooo^^^OOOGGGGGGJJJLLLVVVccclllwwwxxxpppmmmllltttppp```\\\^^^dddmmmtttrrrsss}}}]]]MMMHHHDDDCCCFFFHHHOOOXXX```gggqqq~~~{{{iii^^^\\\UUUUUUUUUWWW[[[aaagggjjjooottt{{{lll``````bbblllwwwwwwlll^^^UUURRRXXX___jjjxxxyyyfffSSSEEE>>>BBBGGGMMMSSS[[[iiizzzwwwhhh\\\OOOGGGAAA;;;888888888:::<<>>AAACCCGGGKKKNNNRRR^^^ooooooSSSCCCccccccYYYTTTOOOMMMNNNOOOMMMKKKMMMLLLKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMRRRWWWVVVQQQMMMMMMOOORRRRRRRRRRRRRRRSSSSSSSSSTTTRRRPPPPPPPPPRRRTTTUUUUUUQQQPPPSSSXXX\\\ZZZVVVVVVUUUUUUTTTRRROOOMMMKKKMMMJJJIIIKKKLLLLLLJJJHHHIIIKKKMMMOOONNNLLLIIIFFFDDDEEEFFFFFFEEECCCAAA@@@CCCCCCCCCCCCBBBAAAAAA@@@======;;;;;;;;;<<<===>>><<<=========<<<<<<;;;;;;666666555555555555666666888777666555555666666555555555555444444444333333222333333333333222111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************NNNDDD>>>GGGYYYddd```WWW]]]dddeeeZZZOOOKKKNNNPPP\\\\\\VVVNNNPPPeeemmmiiiwww}}}kkkpppnnnZZZTTTMMMJJJPPPccceeeRRRKKKLLLTTT\\\iii~~~wwwoooooopppooo|||uuuVVVJJJIIIHHHIIIMMMMMMRRRXXX^^^dddkkksssyyyxxx~~~tttjjj```[[[WWWTTTTTTWWWWWW\\\cccjjjnnnrrrvvvyyyxxxvvvsssuuu|||zzzyyyzzzxxxyyywwwfffTTTIIIEEEEEEKKKLLLOOOWWWcccttt~~~wwwqqqaaaUUUIIICCC>>>999777777:::===@@@CCCEEEHHHLLLOOOWWWfffqqqeeeLLLKKKsssnnn```VVVRRRNNNMMMNNNOOONNNMMMLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOSSSVVVUUUPPPMMMNNNPPPSSSSSSSSSSSSSSSSSSRRRRRROOOPPPRRRRRRRRRRRRQQQQQQQQQOOONNNRRRXXXZZZWWWSSSPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNLLLJJJJJJLLLNNNPPPOOOLLLIIIFFFDDDEEEEEEEEEDDDCCCAAA@@@FFFEEEDDDCCCCCCBBBBBBBBB???>>>===<<<;;;<<<===>>><<<<<<=========<<<;;;:::666555555555555555555666666666666555444444555555555444444444444333333333222222333333222222111000000000000000000000000000................................................------------------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++************************LLLCCC>>>GGGYYYggggggcccgggkkkjjjaaaZZZXXXZZZZZZRRRLLLJJJNNNPPPYYYvvvvvvzzz{{{xxxmmmUUUQQQMMMOOO]]]vvvcccQQQOOOTTT^^^hhh|||pppdddmmmyyynnnQQQGGGGGGFFFHHHKKKOOORRRVVVYYY]]]bbbgggjjjmmmvvvuuuooocccYYYPPPOOOPPPRRRVVV\\\]]]eeeooovvvzzz|||~~~}}}mmm[[[MMMEEEDDDEEEIIIJJJNNNYYYiii{{{|||tttnnn]]]QQQFFF@@@===888777888;;;>>>BBBEEEGGGJJJNNNQQQXXXhhhjjjVVVJJJaaa^^^___SSSQQQNNNMMMNNNOOONNNMMMLLLKKKJJJKKKMMMNNNMMMLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPSSSTTTSSSPPPNNNOOOQQQVVVVVVVVVVVVUUUTTTRRRRRRLLLOOORRRSSSQQQPPPOOOOOOMMMMMMNNNQQQUUUVVVSSSPPPKKKLLLNNNPPPPPPQQQPPPPPPKKKOOOQQQNNNKKKLLLMMMKKKLLLMMMOOOPPPOOOMMMIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<;;;:::::::::;;;<<<<<<<<<;;;999999888888777777777777888888555666666555333333444555444444444444333333333333222222222222222111111000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************KKKDDDAAAIIIYYYfffhhhfffjjjjjjgggaaa```bbbaaa^^^QQQMMMNNNQQQNNNPPPfff{{{~~~~~~ooo]]][[[\\\eeezzzeeeXXX]]]gggtttooojjj{{{gggNNNFFFGGGFFFFFFHHHMMMOOOQQQTTTVVVYYY\\\^^^ggglllxxx}}}ooofffbbbVVVRRRPPPRRRSSSUUU]]]eeelllvvvvvvsssxxxtttbbbQQQGGGCCCDDDEEEHHHJJJQQQ___qqqwwwkkkcccUUUKKK@@@<<<:::777777999<<>><<<:::888777888999:::;;;;;;999888777999888888777777888888999444666666555222222333555444444444333333333222222222222222222222111000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************LLLGGGEEEMMM[[[eeegggeeefffccc]]]YYY[[[___]]]VVVOOOLLLIIIIIIJJJQQQdddvvvxxxzzzrrrqqqpppsssmmmeeeooo~~~~~~xxxzzzbbbMMMHHHJJJHHHFFFFFFKKKLLLNNNPPPRRRTTTVVVWWWcccdddlll{{{lll^^^VVVSSSNNNQQQVVVZZZZZZ[[[eeeppp~~~qqqmmmuuuyyylllYYYJJJDDDDDDFFFGGGKKKNNNVVVeeewwwqqqbbbXXXOOOEEE<<<999888666777999===@@@DDDGGGJJJLLLPPPRRR```pppcccDDDPPPjjjVVVVVVOOONNNMMMLLLLLLLLLKKKKKKLLLKKKJJJKKKLLLMMMMMMKKKOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPRRRSSSSSSRRRSSSSSSSSSSSSQQQOOOMMMKKKMMMNNNOOOMMMKKKJJJMMMPPPKKKMMMPPPQQQPPPOOOOOOOOOLLLMMMOOOQQQRRRRRRRRRQQQUUU___bbbXXXNNNLLLNNNOOONNNOOOPPPPPPOOOLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJFFFEEECCCAAA@@@@@@@@@@@@;;;;;;<<<===<<<;;;999888777888999::::::888666555777777666666666666777777444555666555222111333666444444444333333333222222111222222222222111000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************PPPBBB???RRRhhhpppmmmjjjbbbbbb```ZZZSSSPPPSSSWWWQQQNNNKKKJJJMMMTTT\\\bbb~~~}}}rrrnnnsssaaaNNNGGGGGGHHHIIIKKKKKKLLLMMMMMMNNNSSSZZZ```jjjmmmrrryyy{{{hhh___YYYUUUSSSUUUTTTWWW\\\```gggsss}}}yyyoootttxxxwwwxxx~~~qqq___LLLDDDDDDFFFHHHJJJLLLQQQ___sss}}}ooo```VVVHHHBBB<<<777666888:::;;;@@@CCCHHHJJJJJJLLLSSSZZZrrr```RRRMMM```ppp\\\[[[OOOOOONNNMMMMMMNNNNNNMMMLLLLLLJJJGGGHHHKKKMMMMMMLLLJJJLLLOOOQQQSSSSSSRRRRRRVVVRRRNNNNNNQQQRRROOOKKKOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLNNNQQQSSSSSSQQQNNNLLLVVVaaafff]]]RRRNNNMMMKKKRRRPPPNNNKKKJJJIIIJJJJJJCCCCCCCCCDDDEEEGGGHHHIIIDDDDDDCCCBBB@@@???>>>===<<<<<<;;;::::::999888888::::::999888777777777888666666666666555555555555444333333222222333333444111111111111111111111111000000//////.........---////////////////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))QQQBBB>>>QQQhhhppplllhhh^^^______[[[UUUSSSVVVYYYRRRPPPMMMKKKMMMQQQUUUYYYttt{{{yyyvvv}}}}}}~~~ooo^^^LLLFFFFFFGGGHHHIIIHHHJJJLLLMMMOOOVVVbbblllvvv}}}mmm^^^YYYWWWUUUUUUXXXZZZaaaiiipppwww}}}~~~|||yyyvvvuuuwwwyyywwwuuuzzz|||hhhWWWGGGBBBDDDFFFHHHIIINNNZZZmmmvvvhhhZZZQQQFFFAAA:::666666888:::;;;???AAAFFFKKKLLLMMMXXXeee{{{eeeNNNLLLooocccRRRSSSMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFFFFIIIKKKKKKJJJKKKLLLNNNPPPQQQQQQPPPPPPUUUQQQNNNNNNPPPPPPMMMIIIMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNOOOPPPOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLOOOQQQSSSTTTTTTRRRPPPOOORRRYYY[[[SSSLLLLLLMMMMMMOOOOOONNNMMMKKKJJJIIIHHHDDDDDDDDDEEEEEEFFFGGGHHHDDDCCCBBBAAA???>>>=========<<<<<<;;;::::::999999<<<;;;:::888777666666666666666666666555555555444222222222111111222222222111111111111111111111111000/////////.........---........................////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))RRRCCC???RRRiiipppiiiccc]]]^^^^^^[[[VVVSSSTTTWWWOOONNNNNNNNNNNNPPPQQQRRReeexxx}}}|||zzz|||}}}}}}iiiZZZKKKEEEEEEFFFFFFGGGGGGJJJLLLNNNSSS]]]lllvvvyyybbbWWWVVVWWWXXXZZZ]]]cccnnnzzz|||vvvssswwwxxxjjjfff|||qqq]]]OOOBBBAAAFFFIIIJJJKKKQQQddd}}}xxxmmm```SSSKKKCCC>>>999666666888;;;<<>>===<<<===<<<<<<;;;;;;:::::::::===<<<:::888666555444444666666555555555444444444111111000000000000111111111111111111111111111111/////////.......................................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))RRRDDDBBBUUUjjjmmmcccZZZ^^^^^^]]]ZZZUUUQQQPPPPPPLLLMMMPPPRRRSSSRRRQQQPPP\\\ooowwwqqq|||vvvmmmvvvssscccVVVIIIEEEFFFFFFFFFGGGJJJJJJKKKPPPXXXcccmmmsssrrr___XXXZZZ]]]aaadddllltttzzzqqquuuzzz~~~}}}rrrpppvvveeeTTTIII@@@BBBIIILLLMMMNNNWWWnnn}}}qqqdddXXXMMMGGG???;;;777555666:::<<<===HHHEEEIIIPPPMMMKKK^^^yyyvvv[[[GGGjjjaaaQQQLLLGGGMMMHHHIIIIIIHHHFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHHHHHHHLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJLLLNNNNNNKKKHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEJJJIIIHHHHHHJJJMMMPPPRRRQQQPPPOOONNNMMMMMMMMMMMMPPPNNNLLLJJJKKKNNNPPPPPPKKKMMMPPPQQQPPPMMMHHHEEEHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA???>>>======;;;;;;;;;::::::999999999;;;:::999777666666555555555555555444444444333333111111111000000111111111111111111111111111111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))QQQEEEEEEWWWhhhggg\\\SSS[[[[[[YYYWWWSSSPPPOOOOOONNNQQQTTTVVVUUUSSSPPPMMMPPPcccwwwtttdddzzz~~~wwwmmmXXXjjjwwwggg[[[QQQHHHFFFHHHGGGGGGIIIKKKHHHGGGNNNZZZbbbdddbbbmmmttt{{{zzzkkk^^^\\\aaahhhooouuu~~~{{{xxxvvvvvvyyy~~~mmm[[[LLLDDD@@@CCCHHHKKKOOOSSSdddyyyxxxkkk^^^SSSJJJDDD;;;888555555888;;;>>>@@@HHHEEEIIIOOONNNQQQggguuuVVVNNN|||PPPLLLJJJAAADDDFFFGGGHHHFFFDDDBBBCCCEEECCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGDDDEEEHHHKKKMMMNNNMMMKKKHHHHHHIIIIIIJJJIIIIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIGGGFFFFFFGGGKKKOOOQQQPPPOOONNNMMMLLLMMMMMMNNNOOOLLLKKKLLLNNNNNNMMMLLLKKKMMMPPPQQQPPPMMMIIIFFFHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>===999999999888888888888888888888777777666777777777444444444444333333333333222222111111111111222222000000000000000000000000---------.......................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))OOOEEEEEETTTaaa```XXXTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTOOOJJJGGGCCCWWWmmmwwwdddssswwwqqqSSSYYYnnn~~~mmm```SSSKKKFFFGGGHHHHHHHHHJJJJJJFFFEEELLLVVV\\\ZZZVVVYYY```kkkvvvssshhh```bbblllwwwzzzuuuqqqpppsssxxxvvvcccRRREEEAAA@@@CCCEEEJJJTTT]]]uuussseeeXXXNNNFFFAAA999777555555999>>>AAABBBCCCEEEIIIMMMQQQ]]]vvvnnnSSSWWWhhhMMMMMMJJJCCCCCCDDDFFFHHHFFFBBB@@@AAACCCBBBDDDFFFHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFBBBDDDGGGIIIKKKMMMMMMMMMHHHHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFEEEDDDDDDEEEHHHLLLNNNPPPOOOOOONNNNNNOOOOOOPPPMMMJJJJJJMMMNNNKKKHHHHHHJJJLLLMMMNNNMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>===<<<777777777777777777777777777666666666666777888888444444333333333222222222222222222111111222222222000000000000000000000000---------------.........------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))NNNDDDCCCNNNXXXYYYYYY\\\VVVUUUSSSRRRSSSUUUWWWWWWUUUUUUTTTRRROOOJJJFFFCCCBBBPPPbbbttt|||lllfff}}}|||zzzcccYYY___zzzmmm___VVVJJJEEEBBBEEEHHHHHHIIIKKKIIIIIIJJJNNNSSSXXXZZZZZZ```kkk}}}zzzqqqlllrrr}}}xxxoookkkmmmyyyjjjXXXJJJBBBBBBDDDFFFGGGMMM]]]mmmyyylll^^^RRRIIIAAA===777666444666;;;@@@CCCEEEBBBHHHLLLLLLTTTiiibbbWWWhhhXXXPPPMMMGGGGGGIIICCCFFFHHHEEEAAA???@@@CCC@@@CCCGGGHHHGGGGGGHHHJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLMMMFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKGGGGGGFFFFFFGGGIIILLLMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLIIIJJJNNNMMMHHHGGGJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::777777777777777888888888888777777666666666777777333333333333222222222222111111000000000000111111000000000000000000000000,,,,,,,,,------.........------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))*********+++************************))))))))))))))))))))))))NNNCCC@@@HHHQQQUUU\\\eee[[[XXXUUUSSSTTTUUUWWWWWWQQQPPPOOONNNKKKHHHFFFDDDJJJQQQYYYfff~~~|||oooddd~~~xxxaaa[[[xxx~~~wwwnnnfffpppwww~~~qqqeeeYYYNNNHHHEEEAAA@@@DDDGGGGGGHHHKKKJJJNNNQQQRRRSSSWWW___eeeooo~~~{{{|||ssssss||||||ttt~~~ssscccRRREEEBBBEEEIIIJJJJJJRRRggg{{{{{{sssfffYYYNNNEEE>>>:::777555555777<<>>@@@CCC???BBBFFFGGGFFFFFFHHHJJJGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHIIIHHHHHHIIIJJJLLLEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJJJJJJJKKKMMMNNNOOOIIIJJJKKKMMMNNNNNNNNNNNNMMMJJJKKKNNNMMMHHHJJJPPPHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA??????>>><<<;;;:::999888888888888888888999999999999999777666555555555555333333333222222222111111000000////////////000000000000000000000000000000,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))*********+++************************))))))))))))))))))))))))OOOBBB;;;DDDSSS\\\___^^^VVVWWWXXXXXXWWWVVVTTTRRRMMMNNNOOONNNKKKKKKNNNRRR[[[ZZZ\\\iiisssmmmxxxyyyvvvkkkdddjjjzzz}}}nnn^^^SSSXXXfff|||{{{iii]]]UUULLLGGGEEECCCDDDEEEEEEEEEHHHKKKNNNOOOMMMNNNTTTXXX]]]fffooo~~~uuu^^^PPPHHHBBBEEEFFFIIILLLNNNXXXoooxxxmmm```UUUJJJ???999888666555666888===AAADDDEEELLLNNNTTTPPPWWW~~~xxxZZZtttxxx]]]FFFDDDHHHFFFBBBBBBCCCEEEEEECCC???<<<===???AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFDDDCCCJJJHHHGGGHHHJJJJJJGGGEEEFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKLLLJJJGGGEEEDDDDDDKKKKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKKKKLLLMMMOOONNNLLLJJJIIIHHHHHHIIIJJJIIIGGGEEEEEEGGGIIIKKKCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::<<<;;;:::999888888888888777777666666555555444444444444333333222111000000111111000000//////......444...+++...222111---***...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))QQQEEE???HHHVVV]]]^^^]]]VVVWWWYYYZZZYYYXXXVVVTTTPPPQQQSSSRRRQQQRRRUUUXXXTTTTTTVVVddd~~~bbbiii|||{{{yyyvvviiiYYYSSS___wwwvvvggg\\\bbbrrrwwwiiiZZZQQQKKKDDD@@@@@@@@@BBBEEEFFFGGGIIIKKKMMMPPPQQQVVV^^^fffooo}}}lllVVVJJJEEEAAABBBDDDIIIPPPVVVbbbyyysssgggZZZPPPGGG===999999777777888:::>>>CCCEEEGGGKKKIIILLLNNNaaammm^^^mmmVVVDDDCCCGGGEEEBBBCCCCCCDDDEEEBBB???======>>>@@@AAACCCEEEFFFFFFFFFEEEBBBBBBCCCEEEGGGGGGFFFDDDKKKIIIHHHHHHJJJJJJGGGEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGIIIIIIGGGFFFGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHJJJIIIGGGEEEEEEGGGHHHJJJCCCBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;;;;::::::999999888777777666666666666555555555555444444333333222111111000111000000000000000//////222///------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))PPPFFFAAAIIIUUU[[[YYYWWWUUUWWWYYY[[[[[[ZZZXXXVVVPPPQQQQQQPPPOOOOOOQQQTTTNNNOOOQQQ[[[rrroooiiittt|||~~~uuukkkUUUCCCIIIgggyyypppuuu}}}lll___TTTJJJEEEBBB>>>===>>>AAADDDGGGIIIJJJKKKMMMNNNOOOSSS\\\gggqqq}}}vvv___LLLDDDBBBAAACCCFFFNNNYYYcccppp{{{kkk```SSSJJJBBB;;;888:::888888:::===AAADDDGGGIIILLLNNNQQQXXXqqqgggggg]]]NNNAAABBBDDDCCCBBBEEEBBBCCCCCCAAA???======>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFHHHKKKNNNOOOMMMJJJKKKIIIHHHIIIIIIIIIGGGEEEGGGHHHIIIJJJKKKJJJIIIIIIHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGKKKIIIGGGEEEEEEFFFGGGHHHCCCBBBAAA@@@????????????AAA@@@>>>===<<<<<<;;;;;;999::::::::::::888777666555555555555555666666666444333333222222111111111000000000111111111111111///111000---+++***---///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))QQQHHHEEELLLWWWZZZWWWUUUTTTVVVYYYZZZ[[[ZZZXXXVVVRRRQQQOOOMMMKKKJJJJJJKKKOOOPPPQQQVVVbbbwwwuuunnnttt{{{uuuqqq^^^GGGGGGbbbyyyjjj[[[NNNGGGAAAAAAAAA???@@@CCCGGGIIIJJJKKKKKKLLLOOOQQQRRRXXXdddqqq|||ttt|||kkkUUUFFF@@@AAACCCGGGMMMVVVaaalllyyyttteeeZZZMMMDDD===888777:::777999<<>>=========>>>@@@AAACCCDDDDDDDDDDDDGGGIIIKKKOOOQQQQQQNNNKKKHHHHHHHHHHHHGGGGGGEEEDDDFFFGGGIIIJJJKKKLLLKKKKKKRRRRRRRRROOOKKKHHHFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;888999:::;;;:::888666555444444444555555666666666333333333222222111111111000000111111222222333333///111222///...//////---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))TTTLLLHHHOOOXXXZZZYYYWWWUUUVVVWWWXXXXXXVVVUUUTTTUUUTTTQQQPPPOOONNNNNNNNNSSSSSSSSSTTTYYYdddvvvvvv}}}~~~sssrrryyyzzzwwwgggPPPJJJ```~~~qqqeeeYYYPPPFFFBBB@@@BBBDDDDDDFFFJJJLLLLLLLLLKKKJJJLLLPPPSSSXXX```ooo~~~tttttttttnnnpppyyycccPPPDDDAAACCCGGGHHHPPP\\\fffppp|||{{{oooaaaUUUIIIAAA;;;666555888666999===AAACCCEEEIIILLLIIIJJJNNNbbbwww[[[|||VVVJJJFFFCCCBBBAAA??????AAA??????>>>>>>>>>>>>===<<<===???@@@BBBCCCCCCCCCCCCEEEEEEGGGJJJLLLKKKGGGDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCEEEGGGJJJLLLMMMNNNNNNTTTTTTSSSPPPKKKGGGEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@>>>===<<<;;;:::999999999888999:::;;;:::888666444333333444444555555666666333333222222222222222111000000111111222222333333///111111111444888333+++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))PPPGGGBBBHHHPPPTTTUUUUUUXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSTTT[[[kkk{{{||||||kkkVVVMMM\\\{{{uuu}}}ooo```SSSLLLIIIDDDAAABBBFFFGGGGGGIIIMMMLLLMMMMMMMMMMMMPPPTTTWWW[[[eeewww|||yyyhhhhhhrrroooZZZLLLEEECCCFFFKKKJJJVVVdddlllttt~~~|||sssjjjZZZPPPEEE>>>999555555777555:::???CCCDDDFFFJJJNNNPPPKKKPPPrrrrrr```[[[LLLFFFDDDBBBAAA???>>>>>>>>>>>>===<<<<<<>>>>>>===<<<<<<>>>???AAABBBBBBBBBBBBDDDDDDEEEGGGIIIHHHEEEBBBCCCDDDFFFFFFEEEEEEEEEFFFCCCEEEHHHJJJMMMNNNOOOOOOMMMNNNNNNLLLIIIFFFEEEFFFIIIIIIIIIIIIJJJKKKLLLLLLHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@======;;;:::999888888888888999999999999777666555444444444444444555555555222222222222222222222222000000000111111111111111///111111000666<<<777,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))LLLBBB<<<@@@HHHNNNRRRVVV]]][[[WWWSSSPPPOOOOOOOOOMMMKKKJJJLLLPPPSSSTTTSSSSSSPPPNNNOOOPPPVVVgggxxxqqqdddZZZ^^^yyypppiii}}}}}}sssfffYYYOOOIIIGGGGGGFFFDDDFFFJJJKKKIIIJJJNNNKKKNNNSSSVVVXXXZZZ]]]___eeeooouuukkkeeejjj{{{tttbbbOOOFFFDDDDDDHHHMMMWWWffftttxxxzzz~~~uuuoooggg```RRRIII@@@<<<888555555777666<<>>>>>===<<<===<<<:::;;;===>>>===;;;<<<===???@@@AAABBBAAAAAACCCCCCCCCEEEGGGGGGFFFDDDBBBDDDGGGHHHGGGFFFHHHJJJFFFGGGIIIKKKLLLMMMMMMMMMHHHIIIKKKJJJHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>===<<<;;;:::999999999999999999888777777666666555444444444444444444333222222222222222222222222111000000000000000//////---222111...111::::::333...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))PPPEEE>>>AAAJJJQQQXXX]]]aaa]]]XXXRRROOONNNNNNOOOPPPMMMLLLMMMPPPSSSTTTRRRRRRMMMIIIIIIJJJQQQcccuuuzzzuuujjjfffzzz|||qqqcccccc~~~nnn```PPPGGGFFFGGGHHHIIIIIIHHHJJJNNNNNNKKKLLLOOOKKKQQQYYY```dddeeeffffffuuutttjjjbbbeeennnzzziiiXXXGGGAAABBBDDDHHHNNNgggwwwyyylllccc\\\VVVKKKDDD<<<:::888555555888777===DDDGGGHHHJJJNNNSSSTTTsss{{{kkkYYYBBBCCC???>>><<<;;;<<>>===;;;;;;===>>>@@@AAAAAAAAAAAA>>>======@@@BBBDDDCCCBBBBBBEEEHHHIIIHHHHHHKKKMMMIIIIIIKKKLLLLLLLLLKKKJJJIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>>===<<<<<>>===<<<;;;::::::::::::999888777666666666777555555555444444333333333222222222222222222222222111111000000//////......+++222222+++,,,666<<<999...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))OOODDD:::>>>NNN\\\]]]VVVWWWUUUSSSQQQPPPPPPQQQRRRLLLIIIFFFHHHMMMOOOMMMIIIRRRNNNNNNPPPMMMKKKYYYlll}}}vvvyyyzzzkkkooowwwlll___XXXiii}}}tttTTTPPPJJJGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIKKKNNNPPPRRRXXXggguuuxxxssspppsssppp___YYYWWWggg|||ppp^^^MMMAAADDDIIIIIILLLTTTqqqwww{{{{{{~~~xxxmmm^^^RRRMMMFFFCCC===888555555777999<<>>>>>>>>>>>============;;;<<<===??????@@@@@@@@@CCCDDDDDDDDDDDDFFFJJJMMMXXXRRRLLLIIIHHHIIIHHHGGGHHHIIIJJJIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJGGGBBBAAABBBEEEGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBBBBBAAA???>>>===<<<======???>>><<<:::999888777777777777777777666555444333333444444555555444444333333333333333333333333333000000000000000000000000//////......000111333444...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNNFFF???AAAMMMWWWYYYVVVVVVTTTRRROOONNNNNNOOOPPPLLLIIIGGGHHHMMMOOONNNKKKRRRMMMMMMQQQQQQPPP[[[kkk{{{xxxzzzxxxxxxlllooouuueeebbb[[[\\\ppp~~~tttfff\\\KKKHHHFFFEEEHHHKKKMMMNNNMMMMMMNNNMMMNNNPPPTTTWWW]]]dddrrr~~~tttccc___ccc{{{vvviiiVVVIII@@@DDDHHHIIIOOOWWWaaagggmmmttt~~~vvvqqqhhh[[[OOOIII@@@===999555444666999;;;@@@IIIGGGEEEKKKLLLMMMUUUwwwggghhhUUU???AAA:::;;;;;;;;;;;;::::::::::::999:::<<<>>>>>>>>>===<<<========================<<<<<<===>>>????????????@@@BBBCCCCCCDDDGGGKKKNNNggg```VVVOOOLLLKKKKKKJJJGGGIIIIIIHHHFFFDDDCCCDDDAAABBBCCCDDDFFFHHHIIIIIIKKKHHHDDDBBBCCCEEEGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDFFFFFFFFFEEECCCBBBBBBAAA???===<<<<<<======>>>===;;;999888777777666777777777777666555444333333333444444444444333333222222222222222222222222000000000000000000000000///............000111222...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKKEEE@@@CCCJJJQQQSSSSSSTTTRRROOOMMMKKKKKKKKKLLLKKKIIIFFFHHHLLLOOOOOOMMMTTTOOONNNRRRSSSRRRYYYccc}}}oooooo|||}}}{{{qqqooo{{{zzz{{{jjj[[[___aaajjj~~~{{{yyy|||{{{ooofff]]]RRRJJJFFFEEEDDDFFFJJJMMMOOOOOOLLLNNNOOOPPPRRRVVV[[[___iiirrr}}}{{{vvvuuuzzz}}}yyyvvvgggfffxxx{{{nnnbbbMMMEEEBBBFFFJJJLLLTTT^^^iiimmmssszzzvvvkkkfffaaaUUUJJJCCC999777444333333777:::===CCCJJJHHHGGGNNNNNNNNNWWWvvvgggUUUxxxnnnCCC<<>>>>>>>>=========???AAABBBCCCFFFJJJMMMddd]]]SSSKKKFFFFFFFFFFFFFFFHHHIIIHHHEEECCCCCCDDD???@@@BBBCCCEEEGGGIIIIIIKKKHHHEEECCCDDDFFFGGGGGGJJJIIIFFFDDDCCCCCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA???===<<<<<<<<<===<<<;;;:::888777666666666777777777777666555444333333333444444444444333333111111111111111111111111000000000000000000000000///......------...//////---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKKBBB===CCCKKKPPPPPPNNNPPPOOOLLLIIIHHHGGGHHHHHHIIIGGGEEEFFFIIILLLMMMMMMVVVPPPNNNQQQRRROOOPPPTTTlllttteeexxx~~~yyyxxx|||yyymmmmmmxxxggglll~~~|||qqqjjjrrrwwwwwwjjj______gggvvvssscccWWWQQQNNNLLLKKKIIIHHHHHHJJJLLLNNNNNNMMMPPPRRRUUUYYY\\\bbbhhhlllrrr~~~wwwrrrrrrqqqmmmjjjjjjpppyyyxxxpppyyywwwhhh[[[GGGDDDEEEIIILLLOOOYYYdddvvv|||rrrddd^^^ZZZPPPDDD===666555333333444888<<>>555::::::::::::999999999999::::::999999:::;;;<<<===888999999:::;;;<<<======<<<<<<=========<<<<<<;;;<<<>>>@@@AAABBBDDDGGGJJJPPPLLLFFFAAA???@@@AAACCCFFFHHHIIIHHHFFFDDDDDDEEEAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDDDDFFFGGGHHHHHHIIIGGGDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBB@@@???===<<<<<<<<<<<<;;;:::999777666666555555777777777777666555444333333333333444444333333333000000000000000000000000000000000000000000000000000//////......---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNNAAA;;;EEERRRUUUQQQMMMMMMKKKIIIFFFDDDDDDEEEEEEFFFEEEDDDDDDFFFIIIJJJJJJQQQMMMKKKMMMNNNLLLKKKKKK[[[rrrooo{{{{{{~~~|||mmmggghhhrrrbbbjjj~~~vvvlllccc___YYYVVV]]]lll}}}rrrbbbZZZQQQJJJIIIKKKLLLLLLKKKKKKLLLNNNQQQSSSSSSRRRYYY\\\bbbhhhnnntttyyy}}}zzzrrrlllkkkmmmkkkjjjkkklllqqqxxx~~~yyyyyy~~~}}}}}}ooo]]]QQQBBBCCCFFFJJJMMMSSS^^^hhhsssqqqaaaYYYSSSJJJ@@@:::777666555555777;;;???AAACCCIIIIIILLLQQQMMMNNN[[[vvvppp^^^cccUUUIII;;;888::::::999999999888888888:::999888777888:::<<<===777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<>>>???@@@???@@@BBBDDDAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGIIIJJJIIIGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@>>>===;;;;;;<<<<<<:::999888777666555555555777777777777666555444333222333333333333333333222000000000000000000000000////////////////////////000000000000///......---+++++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQBBB<<>>BBBDDDEEEJJJKKKLLLOOOKKKRRRgggmmmrrrpppWWW>>>888>>>999999999888888888777777888888777777888999;;;<<<777777777888888999999999999::::::;;;;;;;;;::::::;;;===>>>???>>>>>>???AAA===???AAABBBBBBAAABBBBBBEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDGGGIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<:::999888777666666666666777777777777666555444333222222333333333333222222000000000000000000000000////////////////////////000000000000000///...---+++************++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))OOOBBB>>>JJJUUURRRLLLJJJGGGEEECCCBBBAAABBBCCCDDDBBBDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLUUU\\\~~~wwwzzzkkksssgggqqqjjj]]]XXXVVVTTT\\\mmm|||oooaaaRRRHHHHHHIIILLLPPPTTTWWWWWWWWWZZZ[[[^^^dddlllssswwwxxx}}}zzzpppjjjgggjjjooommmrrrwww{{{{{{|||}}}~~~|||qqqssszzz~~~yyyjjjggg{{{jjjVVVGGGCCCDDDFFFIIINNNXXXeeerrrzzzzzzkkk[[[OOOGGG>>>:::999666666777999<<<@@@EEEGGGGGGLLLLLLMMMPPPRRRfffuuu~~~jjjaaaHHH888;;;<<<999888888888777777777777777777777777888999999:::777777777777777777777777777888999::::::;;;::::::888:::<<<=========???@@@<<<>>>@@@???>>>===???@@@CCCDDDFFFEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBDDDFFFGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;::::::999888777777777777777777777777666555444333222222333333333333222222111111111111111111111111////////////////////////---.../////////...---,,,***************+++,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJ???>>>IIIOOOIIIDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCEEEHHHIIIHHHEEECCCCCCHHHKKKLLLKKKIIIJJJLLLLLLNNNOOOppp~~~|||zzzmmm~~~uuutttjjjwwwmmm^^^]]]```dddooopppcccXXXNNNGGGPPPOOONNNPPPVVV]]]eeejjjhhhiiikkkqqqyyy|||}}}xxxtttiiicccaaaffflllqqqvvv|||~~~~~~wwwmmmssslll___]]]~~~tttcccOOOEEEFFFHHHJJJMMMSSS```qqqtttgggXXXLLLBBB:::888:::444444666999===BBBGGGJJJGGGLLLMMMOOOUUU^^^|||UUUDDDDDD888;;;BBB444888888888888777777777777666666666777888888999999777777777777666666666666666777888999:::;;;;;;;;;555888;;;<<<===>>>???AAA===??????>>><<<<<<@@@DDDAAABBBDDDCCCBBBAAAAAABBB>>>>>>?????????@@@@@@@@@DDDDDDCCCDDDEEEEEEBBB@@@>>>@@@CCCEEEFFFFFFEEEDDDFFFFFFDDDCCCAAAAAAAAAAAAAAA???>>><<<;;;;;;;;;;;;::::::999888777777777888777777777777666555444333222222222333333222222222111111111111111111111111////////////////////////+++,,,---.........,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))PPPAAA>>>AAA???CCCGGGCCCIIIGGGDDDAAAAAACCCEEEGGGIIIHHHFFFDDDCCCCCCDDDDDDJJJLLLMMMJJJEEECCCFFFJJJNNNNNN]]]}}}yyysss}}}}}}vvv}}}mmmhhhzzz{{{hhhfffmmmqqqvvvdddWWWNNNKKKLLLOOOPPPQQQSSSXXXaaammmuuusssyyyfffXXXZZZ^^^bbbfffwww{{{sssppplllmmmrrr{{{|||}}}~~~zzz|||xxxkkk]]]aaaoootttdddSSSFFFCCCGGGJJJMMMNNNTTTiii}}}oooaaaQQQGGGAAA:::777666555777999<<>>AAACCCDDD>>>???@@@@@@>>>>>>???@@@DDDDDDCCCBBBBBBBBBBBBCCC?????????@@@@@@@@@AAAAAADDDCCCBBBCCCFFFFFFDDDAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAAAAABBBBBBCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888888888666444333333222111111000000111111////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))OOOAAA>>>BBBAAAEEEJJJFFFHHHFFFCCCAAAAAABBBEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDIIIJJJIIIGGGEEEDDDEEEGGGLLLLLLWWWpppzzzyyy}}}vvvgggooosssxxx~~~gggWWWOOOJJJKKKMMMNNNRRRVVVZZZ___hhhttt~~~lllWWWRRRUUUUUUVVVZZZaaaqqqyyyzzz~~~}}}tttwwwwwwfffgggvvvuuufffWWWKKKCCCDDDIIIKKKRRR\\\hhhvvvzzzpppdddWWWIIIAAA<<<777444555555888;;;>>>@@@DDDIIIMMMKKKOOOSSS[[[iiioooLLLBBB::::::;;;999888:::777777777666666666555555666666666666666666666666:::888555555777888777666666666666666777888999999:::;;;<<<===???@@@AAABBB???AAABBBAAA@@@???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEECCCBBBCCCEEEFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDEEECCCAAA???============999999:::::::::999888888777888888777666555444444333333222111111111111222000000000000000000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++*********************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))OOOAAA>>>CCCBBBFFFLLLHHHGGGFFFCCCAAAAAABBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEJJJHHHFFFFFFGGGGGGGGGFFFJJJKKKOOO]]]vvv|||{{{{{{}}}yyyoooYYYMMMJJJKKKNNNRRRUUU\\\ccchhhmmmvvvfffWWWNNNPPPTTTTTTVVVZZZSSSbbbttt}}}}}}pppjjjttt|||}}}iiinnnyyyssseeeUUUJJJDDDBBBFFFLLLPPPYYYjjjzzz|||vvvuuu~~~ooo```WWWLLLAAA;;;888555444666666999===AAACCCFFFJJJLLLIIITTT\\\aaannnsssMMMAAA;;;777888::::::999:::666666666666666555555555666666666666666666666666:::888666666777888777666444444444555555666777888999:::<<<>>>????????????AAABBBCCCBBBAAA@@@AAACCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFDDDBBB@@@>>>===<<<<<<777888888999::::::999999888777666555555555555555444444333222222222222222000000000000000000000000/////////............---------------,,,,,,,,,,,,,,,++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))PPPAAA???CCCAAAEEEJJJGGGFFFEEECCCAAAAAABBBCCCDDDCCCDDDEEEFFFGGGFFFEEEEEELLLHHHEEEGGGJJJLLLJJJFFFIIIJJJIIINNNaaa}}}vvv}}}xxxfffSSSLLLMMMPPPTTTXXXaaaiiirrrwww}}}eeeVVVLLLPPPWWWZZZ___eee___hhhrrr|||dddfffzzzpppbbbvvvyyyqqqfffXXXKKKEEEDDDFFFJJJPPPYYY```qqqwwwvvv}}}zzzqqqbbbUUUNNNEEE===:::888555555888777;;;@@@DDDFFFHHHJJJLLLLLLXXX___aaaooo\\\GGG>>>:::888888999888666555555555555555555555555555555555555555555555555555999888888777777777777777444444444444555666777888888:::<<<>>>???>>>===<<<@@@AAABBBBBB@@@@@@AAABBB>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGEEECCCBBBBBBDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCC@@@>>><<<:::::::::888888999999999999888888888777555444333444555555555444333333222222333333111111111111111111111111//////.........------------------,,,,,,,,,++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))QQQBBB???BBB@@@BBBGGGCCCEEEDDDBBBAAAAAAAAABBBCCCAAABBBDDDEEEFFFFFFEEEDDDIIIEEECCCEEEKKKMMMJJJFFFFFFGGGGGGIIIWWWqqqvvv}}}jjj]]]QQQOOOSSSVVVYYY\\\hhhpppzzz~~~sssuuudddSSSIIIQQQ]]]cccfffjjjllloooqqquuu{{{jjj]]]YYY]]]ccc||||||xxxiiinnnrrrsssttt{{{zzzaaafff}}}~~~ssshhh[[[^^^}}}qqqhhhXXXNNNEEEDDDGGGIIIMMMQQQ```hhhxxxtttvvv|||uuummmdddYYYPPPGGG@@@;;;999777555555999:::>>>CCCGGGIIIJJJKKKLLLOOOWWW\\\aaauuuxxxIIIDDD;;;;;;:::888888777555222444444444444444555555555444444444444444444444444888888888888777666666777555555555555666777888888777999;;;===>>>===<<<;;;>>>@@@@@@@@@???>>>???@@@<<<<<<<<<===???@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCAAAAAABBBDDDFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB???===;;;:::::::::999999999999888777666555777666444333333333444555555444333333222222333333000000000000000000000000............------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))RRRCCC???BBB???AAAEEEAAADDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCAAA???BBBHHHJJJGGGCCCDDDDDDFFFKKKTTTfff\\\VVVRRRUUUZZZ^^^cccgggqqqyyyvvvpppnnnnnnnnnyyy\\\OOOKKKXXXggglllkkklllhhhiiijjjmmmwwwyyykkkZZZNNNGGGGGGOOOWWWaaannn}}}yyyuuujjjnnnpppqqqsss{{{wwwcccjjj}}}~~~ssskkkaaaXXXYYYooozzzkkkaaaKKKEEEBBBEEEHHHJJJNNNTTTdddppp~~~rrrqqqwwwwwwsssmmmfff___XXXPPPJJJ@@@;;;777777666333555999===AAAEEEIIIJJJKKKMMMNNNLLLSSS[[[hhh~~~]]]>>>===777999:::777777888777444333333333444444444444444444444444444444444444444555777888888666555555666555444444555555666777888666777999;;;<<<<<<<<<<<<===>>>???>>>===<<<===???;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@@@@BBBDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCAAA???===<<<<<<<<<<<<:::::::::999888666555444555444444333333333444444444444333222222222222222////////////////////////.........------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))QQQCCC???BBB@@@CCCGGGCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBB???>>>???BBBFFFGGGFFFDDDFFFAAADDDMMMPPPWWWppp|||pppVVVUUUWWW___fffmmmwwwxxxpppkkkkkkmmmooo{{{ZZZRRRRRR___kkkmmmnnnqqqhhhkkkoootttzzz}}}wwwnnnaaaTTTIIIGGGGGGGGGJJJNNNOOOSSS___qqq~~~~~~||||||yyywwwxxx|||{{{qqqzzzxxxoooiiigggfffaaabbbtttuuudddWWWDDDAAAAAAEEEHHHLLLTTT\\\hhhwwwwwwqqqqqqrrrlllgggaaa\\\UUUMMMFFFBBB:::666555777666555777<<<@@@CCCGGGIIIKKKLLLNNNOOORRRZZZiii}}}nnnJJJ>>>888444999999555444777777333222222333333333444444444333333333333333333333333444666888888555444444555333333333333444555666777555666777999:::<<<===>>><<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA???AAACCCBBB@@@???AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@???===<<<;;;;;;<<<<<<888888888888888777666666222333333444444444333333333333222111111111111222.................................---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))QQQBBB???CCCAAAEEEJJJFFFCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????AAAAAA??????AAADDDFFFHHHGGGFFFIIIAAACCCLLLJJJIIIaaa}}}xxx{{{~~~zzz}}}}}}iiiuuutttbbbWWWXXX___iiirrr|||xxxtttoookkkjjjnnnsssvvv]]]VVVUUU]]]dddfffllluuuvvv{{{ppp___UUULLLGGGKKKNNNJJJEEECCCMMMIIIOOOaaasss|||}}}zzzsss}}}yyyzzzwwwsssrrrhhhkkkkkktttssssss|||lllXXXKKKBBBAAACCCFFFJJJOOOZZZdddlllzzzxxxooopppuuuvvveee```[[[VVVPPPGGG???;;;777555555888999888;;;AAABBBDDDHHHJJJKKKLLLOOOPPPaaalllMMM<<<@@@666666::::::444222444444000222222222333333444444444333333333333333333333333222555888777555333333444222222222222333444555555555555666777999<<<>>>???<<<>>>???>>>===<<<===>>>;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAA===@@@CCCBBB@@@>>>???AAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@<<<;;;:::999888999::::::666666777888888888888888111222333444555444333222333222111111000000111111..............................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))NNNAAA???CCC???BBBGGGDDDEEEDDDCCCBBBBBBCCCEEEFFFBBBAAA@@@?????????@@@AAA@@@AAADDDGGGHHHGGGEEEDDDGGGDDDDDDGGGHHHLLLYYYggg~~~xxxzzzxxxwwwnnnbbbjjjwwwwwweee[[[UUUaaammmvvvxxxnnnhhhnnnjjjjjjxxx~~~zzzyyy```^^^dddmmmnnnjjjqqq~~~|||fffWWWOOOIIIGGGJJJNNNNNNMMMNNNIIIOOOVVV]]]hhhvvvxxxvvv{{{vvvsss{{{xxxyyyyyywwwvvvwwwyyy{{{~~~}}}rrrfffpppyyyyyy~~~ttt___LLLBBBCCCFFFIIIIIIJJJSSScccpppzzzyyywwwtttpppmmmmmmmmmbbb\\\SSSKKKEEE@@@<<<:::666555333333555999===@@@EEEIIIKKKIIIJJJOOOUUUXXX~~~^^^@@@>>>???888777666666444333222111111111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333444777999::::::888777;;;;;;;;;<<<===>>>???@@@>>>===;;;::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>><<<===@@@BBBAAA@@@AAA@@@???>>>>>>???@@@@@@<<<<<<<<<;;;:::999888777444555666777666555333111222333333444555555555444333222222111000///......///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((MMMAAABBBGGGCCCCCCFFFAAACCCCCCBBBBBBBBBCCCCCCCCC?????????>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDFFFGGGIIISSS___~~~}}}vvv{{{|||}}}~~~qqqiiirrr|||kkkaaa]]]]]]jjjzzzrrrjjjaaammmsssyyy{{{vvvkkkfffnnnwww|||wwwbbbUUUMMMIIIGGGKKKMMMNNNPPPSSSSSS\\\eeejjjooouuuwwwvvvvvvxxxrrrmmmnnnjjjmmm||||||zzzyyyzzz|||}}}vvvvvvjjjiiiuuu{{{xxx~~~}}}kkkVVVIIIEEECCCFFFJJJOOOUUU```mmmwwwyyyyyywwwsssmmmgggcccaaa]]]VVVMMMFFF@@@===:::888666555444555777;;;???BBBEEEIIIMMMMMMJJJMMMWWWaaa}}}OOO999999888222666666555444333222111111111111111222222222333333222222222222222222222222111111111222222222333333222222222222222222222222111333555666888888888888888888999999;;;<<<>>>>>>>>>===;;;::::::;;;===>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@???===<<<>>>AAABBBAAA???@@@??????>>>>>>???@@@AAA;;;;;;;;;;;;:::888777666444444666777666555444222222333444444555555444444222222111111000000/////////............---------...------------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((LLLBBBEEEJJJFFFDDDDDD>>>AAAAAABBBBBBBBBAAAAAA@@@<<<======>>>@@@BBBCCCEEEGGGEEEBBB@@@@@@AAADDDEEEDDDDDDFFFHHHHHHHHHNNNUUUjjjyyyyyyiii]]]^^^ccckkk{{{wwwllljjjuuu}}}|||xxxkkkfffqqqsssdddZZZOOOLLLKKKMMMOOOQQQXXX```hhhttt~~~}}}yyyuuuppptttyyysssjjjddd___fffzzzzzzrrrrrrzzzsss\\\JJJEEEGGGEEEGGGMMMVVVaaallltttxxxoooppppppnnnkkkfff```]]]TTTNNNEEE>>>:::888777666555555555777:::>>>BBBDDDGGGIIINNNQQQMMMPPPdddzzzgggEEE::::::777444666555444444333222111111111111111222222222222333111111111111111111111111111111111222222222222333222222222222222222222222777777777666666777777777555555666777888:::<<<======<<<;;;::::::;;;<<<===;;;<<<======>>>=========>>>>>>>>>>>>????????????======>>>???BBBBBB@@@??????????????????@@@AAABBB;;;;;;::::::999888666555333444555666666666555444333333444444555555444444111111111000000000000000///............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))MMMCCCDDDIIIEEECCCBBB<<>>>>><<<======>>>@@@AAACCCCCCEEEDDDBBBAAAAAACCCEEEFFFDDDFFFIIIJJJJJJIIIKKKNNN___}}}www~~~~~~xxx~~~{{{tttpppjjjnnnyyysssbbb___hhhsss~~~sssqqqttt}}}sssaaaaaaiiixxxttthhh```UUUQQQOOOPPPRRRXXXeeeqqq|||sssjjj___aaaqqq{{{{{{yyyvvvtttwww|||eeeQQQDDDCCCHHHIIIKKKRRR]]]jjjrrrtttsssnnnmmmkkkhhheeeaaa\\\YYYLLLGGG>>>888555555555555333444555888<<<@@@DDDFFFJJJIIIMMMSSSUUUaaaTTTAAA===999888:::444444444333222111111000111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111AAA???<<<888666555555555444444555666777999;;;<<<::::::999999999:::;;;<<<;;;;;;<<<============<<<=========>>>>>>>>>??????<<<===???AAABBBBBB@@@>>>????????????@@@AAAAAABBB:::::::::999888777666555222333444555666666666555333333444444555444444333000000000000000111111111///............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))OOOCCCBBBEEE@@@@@@BBB===>>>???@@@@@@@@@???===<<<>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFCCCFFFHHHHHHHHHHHHHHHGGGPPPnnn|||xxx{{{wwwsss|||lllmmmqqqmmmpppyyywww{{{xxxkkkfffmmmzzz{{{jjj]]]iiiyyy|||tttsssxxx{{{}}}uuueee\\\VVVRRRPPPRRRWWW```qqq}}}kkk```ffflllhhhbbb___aaahhhsss{{{mmmVVVJJJEEEEEEHHHLLLQQQZZZgggqqqvvvtttqqqyyyssskkkccc]]]WWWQQQMMMFFFAAA:::666444444555555222333666:::>>>BBBEEEGGGMMMJJJLLLUUUddd~~~pppaaaBBB;;;999222222999333333333222111111000000000000111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111@@@>>>:::777444444444555444444555666777999;;;<<<777777777777888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;===@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA:::::::::999888777666555333333444555555666666666333444444555444444333333000000000000000111111111///............---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***PPPCCC@@@AAA===>>>BBB??????????????????>>>===<<>>======<<<>>>BBBEEEGGGGGGFFFEEE@@@CCCDDDCCCCCCEEEEEECCCAAAYYYtttyyyvvvyyyuuuxxx|||sssdddYYY___mmmwwwzzzyyysssoooiiihhhmmm{{{oooyyy~~~mmmeeelllwwwrrr]]]RRRRRRQQQSSS\\\fffsss}}}fffbbb```\\\ZZZ___gggrrr}}}|||yyyZZZJJJHHHIIIJJJKKKOOOYYYgggrrrxxxxxxwwwvvvuuunnnccc[[[VVVRRRMMMIIIBBB>>>999555444555555444333555888===AAADDDGGGHHHOOOLLLNNN\\\yyyjjjiiiaaaIII888888777000///888222222222111111111000000000000000111111111111222////////////////////////000000000111111111111222111111111111111111111111666555333222222333555666666666666666777999:::;;;666666777777888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============;;;>>>@@@AAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;::::::999888666555444444444555555555555555444444555555444444333333111111111000000000000000///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******PPPCCC@@@BBB>>>???CCC@@@AAA@@@???>>>============>>>???@@@@@@???>>>===<<<;;;===@@@CCCEEEDDDCCCAAA???BBBAAA>>>@@@EEEFFFCCCAAAKKK___yyyuuuzzzuuuaaaUUUMMMPPPWWWYYYZZZ\\\```eeemmmuuujjjZZZZZZhhhvvv~~~{{{nnnZZZSSSTTTVVVaaasssqqqggg[[[YYY]]]hhhsss|||xxxqqqrrruuuaaaLLLDDDGGGKKKNNNQQQTTTcccttt|||yyyuuutttvvvgggaaaYYYTTTRRRPPPJJJFFF>>>;;;888666555555444222555888<<>>@@@@@@???>>>@@@BBBAAABBBBBBBBBBBB@@@???>>>;;;;;;;;;;;;:::888777666666555555444444444444555444444555555444444333222222222111111000000/////////............---------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********OOOCCCAAADDD@@@AAADDDAAABBBAAA???============>>>===>>>???@@@@@@???>>>===<<<===???AAAAAAAAA@@@???AAACCCAAA===@@@GGGIIIEEELLLIIIRRRkkkuuurrrzzzfffQQQKKKIIINNNPPPQQQUUU[[[___mmm~~~oooUUUKKKSSScccooonnnlllsss~~~|||kkk^^^[[[ZZZ___pppzzzpppaaa```dddooovvvvvvwww|||{{{|||uuuyyy}}}uuuyyyyyy___QQQDDDBBBFFFKKKQQQVVVZZZkkk}}}wwwnnnmmmqqqddd^^^WWWRRROOOIIIAAA;;;<<<:::777666555555333111888;;;???DDDHHHJJJKKKKKKNNNSSSYYYooofffmmm```BBB666000333555222///111111111111111000000000000000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000000000111111222333444555666666555555555666666666777888999:::;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========???@@@???>>>>>>AAADDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;:::999888777777666555444444444444444444555555555444333333222333222222111000//////...//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++RRRJJJDDDCCCCCC@@@??????@@@???===<<<;;;<<<>>>???CCCBBB???===<<<<<<===>>>???@@@@@@???>>>>>>@@@AAABBB@@@>>><<<>>>AAAFFFIIILLLKKKOOO^^^uuu}}}tttyyyhhhTTTQQQQQQPPPOOOQQQVVV___eeesss~~~~~~\\\PPPQQQRRRVVV]]]dddjjjwwwpppccc```cccqqqdddXXX]]]dddhhhhhhfffcccbbbbbbkkkxxxsssllloooeeehhhjjjmmmwww{{{|||ttteeeNNNGGGCCCFFFLLLQQQUUUYYYfffuuu}}}xxxqqqooojjjaaa]]]XXXPPPJJJEEEAAA>>><<<666555444333333444666777;;;===@@@CCCGGGLLLMMMKKKPPPSSS```oooddduuuHHH<<<:::666555444444333222111111000///////////////000//////000000000///...000000///...............111000//////000222444555333333222111000000111111111000//////000222444555111222222333333444444555555666777888888999888888999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>?????????>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>??????@@@======<<<;;;999888777777777777666555444333333333555555444444444333333333222222222111111111000000////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))QQQIIICCCCCCCCC@@@??????@@@???===<<<<<<===???@@@@@@@@@>>>======>>>>>>??????@@@AAA@@@??????AAACCCBBBAAA???>>>???BBBFFFHHHHHHHHHLLLXXXkkkzzz{{{~~~zzzvvvyyyuuu```RRRNNNSSSYYY]]]bbbkkkzzzrrrrrr~~~~~~~~~yyy^^^VVVWWWVVVYYY^^^hhhtttpppeeedddlllvvviii\\\^^^aaacccccccccdddeeeeeemmmyyytttkkkmmmaaagggkkkkkkoooyyy~~~yyy{{{rrr^^^SSSIIIEEEDDDHHHLLLQQQ[[[dddoooyyy|||sssllliiibbbYYYXXXSSSLLLFFFAAA>>>;;;999666555333333333555777888>>>AAAEEEFFFGGGIIILLLNNNPPPVVVllliii___qqqZZZ<<<:::888555444444444333222111000000//////////////////......000333555333111000000///...............111000//////000111333555333222111111000000000111111111/////////111333444111111222222333444444444555666777888888999999999999:::;;;<<<===<<<<<<;;;;;;<<<===???@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>>>>>>>===<<<<<<;;;:::999888777777777666555444444333333333444444444444333333333333222222222111111111000000////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))OOOGGGBBBBBBBBB@@@???@@@???>>>>>>===>>>???AAABBB>>>>>>>>>>>>??????@@@@@@???@@@AAAAAA@@@@@@BBBDDDBBBAAAAAAAAAAAACCCEEEFFFBBBEEEIIIQQQ^^^sssuuuqqqrrruuu}}}wwwiiinnn~~~zzzfffZZZUUUYYYaaammmvvv~~~qqqqqq|||yyyuuuyyyyyyddd]]]]]]___eeemmmzzzqqqhhhhhhttt|||oooffffffeeeeeeeeeiiinnnrrrwww~~~wwwsssxxxttt}}}~~~mmm[[[NNNGGGFFFEEEGGGLLLPPPXXXfffttt|||}}}rrriiiddd\\\RRRRRRMMMFFF@@@===:::777666444444333333444666888999???CCCHHHIIIHHHIIIMMMRRRTTTddd|||[[[TTTbbblllCCC888777555333222333333222111000000//////....../////////---,,,000666888666333000///......---.........000000/////////111222333222111111111111000000000222111000//////000111222111111111222333333444444555666777888888999999999888999;;;<<<=========<<<<<<===???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA??????@@@??????===;;;:::999999999999888888888777777666555444333333333333444444444333333333222222222111111111111000000000/////////............---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))~~~MMMEEE@@@AAABBB@@@???@@@>>>>>>>>>???@@@AAACCCDDD===>>>???@@@@@@@@@??????>>>@@@AAAAAA@@@AAACCCEEEAAAAAAAAABBBBBBCCCCCCCCC???DDDKKKNNNUUUfffqqqoooxxx|||llljjjqqqnnncccbbbfffvvv}}}zzz|||}}}uuummmggguuummmcccdddlllzzzsssmmmoooxxx{{{yyyyyyyyyzzz}}}{{{ppp^^^OOOHHHEEEGGGFFFJJJRRR[[[eeesssuuullleeeZZZPPPKKKGGGAAA<<<999777555444333333222333555777:::<<>>=========>>>???@@@@@@@@@???>>><<<<<<=========>>>>>>>>>===>>>??????>>><<<999777777777777777777777777777666555444444333333333444333333333333222222222222111111111111000000000000//////.........---------------------------------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))zzzJJJCCC>>>???AAA@@@???AAA===>>>>>>???AAABBBCCCDDD???@@@@@@@@@@@@???>>>>>>===???@@@@@@@@@AAACCCFFFAAAAAAAAABBBBBBBBBBBBAAA???FFFMMMOOOQQQ]]]rrr{{{ooorrrzzznnndddzzzzzzooouuuwwwwwwrrrnnnqqq{{{xxx|||{{{uuupppmmmllllll{{{yyynnnnnnwww{{{wwwyyy{{{~~~sssaaaPPPFFFCCCDDDIIIHHHMMMZZZgggrrr{{{wwwnnneeeYYYOOOFFFBBB===999777666444333333333333444666:::===???DDDBBBEEELLLNNNLLLMMMQQQ```tttKKKJJJ]]]bbbAAA777777222000000000222222111/////////............//////000---,,,...222444111.........------------......//////////////////000000///000000111111111000000000000////////////////////////000111111222222333444444555666777777777777666777999;;;=========<<<===>>>?????????>>>===<<<999999:::::::::;;;;;;;;;<<<===>>>>>>===:::888666555555555666666666666777555444444333333333333444333333222222222111111111000000000000000000000000............------------------------------------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))wwwHHHAAA<<<>>>@@@@@@???AAA===>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@????????????>>>???AAAAAAAAACCCEEEHHHCCCCCCCCCBBBBBBBBBBBBBBBBBBHHHNNNPPPQQQXXXeeeqqq}}}yyy{{{~~~uuu```ppppppfffrrrrrrrrrtttzzz~~~}}}qqqmmmkkkmmmnnnpppvvv|||yyyxxx||||||sssuuu|||rrrbbbSSSHHHDDDDDDFFFLLLMMMUUUfffuuu|||~~~|||tttjjj^^^SSSLLLBBB>>>:::666555555444444333333444555999===@@@CCCIIIFFFGGGMMMNNNMMMTTT^^^UUUAAA]]]tttHHH:::888444111000000000222222000.........------......//////......---...//////...,,,---------,,,------...///.........///////////////...///000111111111000///.........////////////////////////000111111222222222333444555666666666666666777999:::;;;;;;;;;:::<<<======>>>===<<<:::999888888888999999999999:::;;;;;;<<<<<<;;;999777666444444444444555555555555444444333333333333444444222222222111111111000000//////000000000000000111.........------------,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))tttFFF???;;;===@@@???@@@AAA===>>>???@@@AAAAAAAAAAAAAAA@@@?????????@@@AAABBB???AAACCCCCCDDDEEEHHHKKKFFFFFFEEEDDDCCCCCCDDDDDDFFFIIIKKKMMMPPPUUU]]]ccczzznnnzzz}}}ooollluuuooo{{{}}}pppbbb___dddnnnzzz~~~}}}xxxyyyyyyxxxzzzrrroooyyy|||nnnbbbRRRHHHEEEGGGIIIJJJRRRXXXgggyyy{{{qqqcccUUULLLJJJ???;;;777444444444444444333444555777;;;???CCCFFFHHHGGGJJJNNNMMMPPPeee|||gggGGGUUU~~~WWW<<<777888555111111000111222111///---...------------...///000,,,...//////---,,,---...---,,,,,,,,,------...///.........//////......------...000111222111000///,,,------...////////////......//////000111111222111111222333444444444444666777888999:::999999888:::;;;;;;;;;;;;999777666888888999999999:::::::::::::::999999999888888888444444444444333333333333444333333222333333444444222111111111000000000000////////////000000111111.........---------,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))sssEEE>>>:::===??????@@@AAA===>>>???@@@@@@@@@@@@@@@??????>>>===???AAACCCEEEAAACCCDDDEEEFFFHHHKKKMMMIIIHHHGGGEEEEEEEEEFFFFFFIIIHHHHHHJJJNNNTTTZZZ]]]jjjiiiyyymmm~~~}}}uuuqqqkkkaaaXXXbbbmmmzzzrrrtttuuusssuuuvvvsssttt{{{uuuaaaTTTEEE>>>AAAGGGKKKKKKWWWcccvvv|||ooo^^^OOOIIIIII<<<999555222222333333333444444555888<<>>AAAAAAAAACCC??????????????????@@@@@@@@@??????@@@CCCEEEEEEEEEAAABBBCCCDDDDDDFFFIIILLLMMMKKKHHHFFFDDDDDDEEEFFFHHHIIIKKKMMMOOOTTT[[[___]]]ppp{{{uuuvvvhhh]]]XXX[[[aaaooo~~~}}}xxx{{{~~~|||ssshhhPPPGGGAAAAAADDDHHHOOOUUUiiiuuuvvvhhhXXXKKKCCC@@@888888777666555555555555555555888<<<@@@DDDEEEEEEFFFCCCSSSZZZNNNbbblllPPPSSSfffxxxoooDDD<<<888333333333111000000///...---------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------..................//////////////////...------------..................///000000000000000111222222333333222444666777888777666555999999888666444555777999999::::::;;;;;;::::::999;;;:::888666666777888999777666666555555555555666222222222222222222222222111111111111111000//////000000000000000000000000000///...---------------+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))lllFFF@@@<<<>>>AAA@@@AAABBB????????????????????????===<<<;;;===???BBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKKKKJJJHHHGGGFFFEEEEEEEEEIIIKKKLLLMMMOOOQQQUUUXXXWWWaaaxxxuuuyyy}}}{{{}}}kkk]]]SSSQQQZZZddd~~~{{{uuufffWWWJJJFFFCCCCCCEEEJJJTTT___sss{{{~~~yyyooobbbVVVKKKCCC>>>666555444333222222333333777888;;;???CCCEEEFFFFFFRRRMMMOOOOOOYYYnnnRRRPPPhhhWWW;;;999555///222555000000000///...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................//////////////////...------------..................//////000///000000111111222333333555666777888888666555333777888777666444555777:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::777777666555555444555555222222222222222222222222111111111111111000000///000000000000000000000000//////...---------------++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))gggEEE???:::===??????@@@AAA????????????>>>>>>>>>>>><<<::::::;;;>>>@@@AAA@@@DDDEEEFFFFFFEEEFFFHHHJJJIIIIIIIIIHHHHHHFFFEEEEEEIIIKKKMMMNNNNNNMMMMMMNNNPPPRRReeeyyyppppppsss|||mmmooorrr___SSSPPPUUUbbbnnn~~~zzztttiiiWWWGGGDDDCCCEEEGGGIIIOOO___nnn{{{|||yyywwwoooeee[[[RRRJJJAAA<<<444444333222222222333444999;;;???CCCFFFGGGGGGGGGIIIPPPSSSUUUrrrLLLJJJbbbZZZ???555999333---000444000000//////...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............///////////////...------------.........------......///000//////000111111222222333666777888888777666444333666666666666555666888;;;<<<==================<<<<<<<<<======<<<<<<;;;;;;888777666555444444444444333333333333333333333333111111222222111111000///000000000000000000000000//////...------------...,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))bbbDDD>>>:::<<>>???@@@>>>>>>>>>>>>>>>============<<<<<<===@@@BBBCCCBBBEEEFFFGGGGGGFFFFFFGGGHHHGGGHHHIIIJJJIIIHHHFFFEEEGGGJJJMMMNNNLLLJJJHHHHHHMMMLLLXXXsss{{{qqqmmmuuuttthhheeerrr{{{qqqvvvyyyiiiXXXTTTZZZdddnnnvvv~~~vvvuuu|||ssshhhZZZLLLCCCBBBBBBEEEKKKRRR[[[jjjxxx|||}}}}}}zzzwwwooofff[[[SSSNNNGGG>>>888555444333333333444666777:::>>>BBBEEEGGGHHHHHHIIIBBBPPPZZZhhheeeEEEWWW{{{qqqGGG666444:::444...000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////...------------......------------...////////////000000111222222222666666777777777666555555555666777777777888:::===<<<<<<============<<<<<<;;;<<<===>>>>>><<<;;;999888777666555444333333333333333333333333333333333111222222222222111000000000000000000000000000000///......---------......,,,,,,+++++++++*********************************************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((```DDD===999;;;>>>>>>>>>@@@>>>>>>>>>=========<<<<<<>>>===<<<>>>@@@CCCCCCCCCEEEFFFGGGGGGFFFEEEFFFGGGFFFGGGIIIKKKJJJIIIGGGEEEEEEHHHKKKLLLKKKIIIHHHGGGKKKNNNSSS```yyyyyyhhhddduuuoooiiiqqq}}}|||iiiZZZ___rrr{{{ooo```TTTWWWccckkknnnoooiiilllxxx~~~wwwjjjYYYJJJDDDDDDEEEDDDHHHSSS^^^hhhsss{{{|||}}}zzzuuupppggg___UUUMMMHHHCCC:::444555444333222333555888:::;;;???DDDGGGGGGHHHIIIKKKOOOSSS^^^~~~YYYKKKgggOOOAAA444444999444222222---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////...------------...---------------...//////...//////000111111222222333333444555666777777777555777888999999999<<<>>>:::;;;;;;<<<<<<;;;;;;:::999:::<<<===<<<;;;888777777777555444444333333333333333333333333333333333222222222222222111000000////////////////////////......---------......///,,,,,,,,,++++++++++++***************************************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaDDD>>>999<<<>>>>>>???@@@>>>>>>======<<<<<<;;;;;;<<<;;;:::;;;>>>@@@AAAAAACCCEEEGGGGGGEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJHHHGGGEEEGGGJJJJJJJJJIIIIIIJJJIIIPPPQQQUUUjjj}}}gggeeemmm|||zzzuuuxxx~~~sss[[[UUUaaavvv~~~bbbWWWPPPUUU___ccccccbbbdddsss|||vvvkkk]]]LLL@@@???EEEIIIIIIOOO]]]jjjrrrwww{{{~~~yyyrrrjjjccc]]]WWWNNNGGGBBB===777222333222111000222555888:::===AAAEEEGGGGGGIIILLLPPPPPPVVVlllqqqKKKeeemmm;;;;;;111111444111333555---------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------.........//////...------------...------,,,,,,------...///......///000000111111222111111222333555666777888555666888999999999;;;===999999::::::::::::999999777888999::::::888666555666555444444333444444444333333333333333333333333222222222333222222111000////////////////////////...------------...//////,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))dddEEE>>>:::<<>>>>>===<<<<<<;;;:::::::::999999:::===???@@@???AAACCCEEEFFFEEEDDDEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKMMMIIIMMMOOOQQQ^^^rrr~~~nnnxxx~~~jjj[[[XXXfff~~~~~~|||||||||xxx{{{~~~~~~}}}qqqVVVQQQPPPRRRUUUWWW^^^eeevvv}}}qqqeeeWWWNNNEEE???AAAFFFKKKPPP[[[jjjrrruuuwww{{{}}}yyyppphhh```XXXQQQMMMHHHBBB<<<888555333333222111111333666:::===@@@CCCGGGHHHHHHKKKPPPVVVUUUooo]]]ZZZnnnKKK888555000222222---111555---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........//////...------------...------,,,,,,------...///......//////000111111111111111111222333444555666333555777888777777999:::999999::::::::::::999999666777888888888777555555444444333333444444555555444444444444444444444444222222333333222222111000////////////////////////---------------...//////------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))fffEEE???:::===@@@???@@@AAA>>>>>>===<<<;;;;;;::::::;;;:::999;;;>>>@@@@@@@@@???BBBDDDEEEEEEDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJHHHFFFHHHKKKNNNKKKJJJLLLPPPUUU```rrryyyfffWWW[[[xxx{{{~~~zzzwwwvvvvvvxxx{{{}}}}}}wwwfffNNNOOOQQQQQQNNNRRRaaaqqqwwwpppeeeUUUFFFCCCCCCCCCEEEIIIKKKTTTdddrrrvvvtttvvv{{{yyy|||zzzrrriiibbb[[[UUUHHHGGGDDD>>>999555444444666444333333555999>>>@@@BBBEEEIIIIIIIIILLLSSSZZZooo```\\\NNN666;;;333222666444+++...333---------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...---,,,,,,,,,,,,---............//////000111111111222222222111111222333333222444666777666666666777999::::::;;;;;;::::::999777777777777777666555555333333333333444555666666444444444444444444444444222333333333333222111111////////////////////////---------------...///000---------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))hhhFFF@@@===@@@BBB@@@>>>>>><<<<<<;;;::::::999888888888888888999:::;;;===>>>???AAACCCDDDCCCCCCDDDEEE@@@BBBEEEGGGIIIHHHGGGEEELLLMMMMMMLLLJJJHHHHHHIIIKKKIIIIIIKKKMMMSSS```nnn|||hhhTTTgggyyy|||xxxxxxwwwpppuuuvvvrrrsss~~~}}}~~~jjjYYYMMMPPPQQQOOOPPP\\\qqqvvvjjjoooyyynnneeeQQQGGGAAABBBEEEFFFKKKRRRYYYbbbmmmvvvyyyxxxwwwwwwwwwuuurrrmmmfff\\\RRRKKKBBB>>>999666666555222000444111000333999@@@CCCDDDFFFDDDHHHLLLJJJLLL]]]qqqddd]]]{{{YYY@@@777222444333222000///...............---------,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,---------..................////////////000000111111111222222222444555666666666666666666999999:::;;;:::999888777777777777777777666666555555444333222222222333444444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))gggFFF@@@===@@@BBB@@@>>>>>><<<<<<;;;::::::999888888888888888999:::;;;<<<======???AAAAAAAAAAAAAAACCCAAACCCEEEGGGGGGFFFEEECCCIIIJJJKKKJJJHHHGGGHHHIIIHHHFFFFFFGGGHHHLLLWWWbbb}}}zzz}}}rrr```\\\lllyyyzzzuuuttttttsssmmmsssvvvsssuuu|||xxxcccSSSNNNOOORRRWWWcccvvvoooaaajjj{{{pppaaaUUUJJJDDDAAADDDHHHJJJRRRZZZffflllsssvvvvvvtttrrrqqqjjjhhheeeaaa[[[SSSJJJDDD>>>:::666555555555333111444333333666<<>><<<;;;;;;::::::999999888888888888888999;;;<<<===:::<<<>>>???>>>>>>???@@@BBBCCCEEEFFFFFFEEECCCBBBFFFGGGHHHGGGFFFEEEFFFGGGGGGEEEDDDEEEEEEFFFNNNWWWqqq~~~|||wwwyyyzzzzzzzzzhhhUUU```lllssswwwxxxuuupppjjjpppsssrrrsssxxx}}}sss^^^PPPQQQQQQVVVfff}}}|||ggg]]]ppp~~~xxxqqqdddSSSFFFDDDCCCDDDHHHKKKQQQ[[[ffftttuuuuuusssnnniiigggfff[[[ZZZWWWTTTPPPIIIBBB===888666444333333444444333666666777;;;@@@DDDFFFFFFLLLDDDFFFQQQWWWbbb^^^NNN```mmmFFF555222444555333222111///............------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------+++,,,,,,,,,------------000000000000111111111111444444555666666666666666777777777888777777666555555555666666555555444333222222222222333333555555444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))bbbEEE???<<<>>>@@@???======;;;;;;;;;::::::999999999888888888888999:::;;;<<<888:::<<<===<<<<<<===>>>???@@@BBBDDDEEEDDDDDDCCCFFFGGGHHHGGGEEEDDDDDDFFFIIIGGGFFFHHHGGGGGGLLLRRReeeuuuwwwpppsss~~~~~~ppp^^^]]]```jjjvvv|||wwwoookkknnnpppoooooorrrxxx{{{qqq]]]RRRUUUWWWbbbyyyppp```aaa|||sssfffXXXIII@@@BBBEEEIIILLLPPPYYYgggrrr{{{xxxrrrjjjccc^^^ZZZYYYTTTRRROOOLLLHHHCCC===999555444222222222222333333777999<<<@@@DDDFFFGGGGGGIIIKKKNNNTTTaaa~~~hhhLLL]]]NNN888777555222111222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,------------/////////000000000111111333333444555666666666666666666666666555555444444444444555555444444333222111111222222333444555555444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___DDD>>>;;;>>>@@@>>><<<<<<;;;;;;::::::::::::999999888888888888999::::::;;;888:::<<<<<<<<<;;;<<<===;;;<<>>:::666555444333222111111222333:::<<<@@@DDDFFFHHHIIIIIIHHHNNNSSSaaavvvTTTTTTwwwccc<<<666:::555000111000000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,------------.............../////////000000000222333444555666666666666555555444444444444333444444444444444444333333222000111222333444444555555444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]CCC===:::===???===;;;<<<::::::::::::::::::::::::888888888888888999::::::777999;;;<<<;;;;;;<<<===999:::<<>>@@@BBBDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHMMMHHHEEEGGGGGGFFFGGGJJJIIIQQQeee}}}sss^^^WWW]]]lllzzzuuurrrqqqqqqooolllqqqzzz|||zzz}}}vvvddd```gggvvv~~~}}}yyyrrrfffZZZPPPKKKJJJJJJRRR\\\fffmmmsssxxxwwwrrrfffaaaZZZUUURRRNNNJJJGGGAAA>>>:::888777666444222222333555444333444777;;;???BBBEEEGGGGGGHHHKKKMMMOOOVVVqqq\\\SSS|||NNN===000000000,,,...555///...------,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))*********++++++++++++************************************++++++++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////111111333444555666666666666555444333222333444444555555555555555444333333222222333444444444333222444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))ZZZBBB===:::<<<>>><<<;;;;;;::::::::::::::::::::::::888888888888888888999999555777999999999888999;;;:::;;;<<<>>>???AAABBBCCCAAACCCEEEFFFEEEFFFHHHJJJPPPKKKGGGGGGGGGEEEFFFIIIIIIIIIWWWrrr~~~~~~kkkXXXQQQ\\\lllpppmmmnnnpppmmmhhhkkkrrrrrr~~~}}}~~~yyyyyyiiijjjttt{{{zzzrrrfffXXXOOOOOOQQQRRRQQQ^^^iiisssyyy{{{yyymmmaaa]]]XXXSSSOOOMMMJJJFFFBBB<<<:::666555555555444333000222444555444666;;;???@@@CCCFFFGGGGGGHHHKKKNNNQQQ___lllPPPmmm]]]>>>666222444222------222......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++++++++************************)))************+++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////000111333444555666666666666555444333222333444555555555666666555555444333222333444444444333222111444444444444444444444444222333333333333222111111////////////////////////......---,,,,,,,,,,,,---))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))zzzZZZFFF===888;;;???>>>:::999888888999999999999888888::::::999888777777777888777777777888999999::::::999999;;;<<<===???@@@@@@@@@?????????@@@BBBDDDEEEAAACCCDDDDDDDDDDDDFFFHHHIIIJJJNNNZZZooo|||~~~uuu___JJJJJJUUUdddmmmsssnnnkkklllnnnmmmkkkqqqyyyyyyxxx|||yyylllmmmwwwyyyrrr^^^WWWQQQQQQSSSTTTXXX]]]dddhhhooottttttnnngggbbbWWWTTTPPPLLLHHHDDD@@@===888666444222222222444555111222444666888;;;???CCCFFFHHHDDDFFFNNNKKKGGGOOO[[[dddeeeVVVbbbqqqCCC777555333222222111///---------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***+++,,,---...---,,,,,,------------------------++++++,,,------......///222333333333333333333444555555444444555666888999888777666555444333333333333444444222111000111333333333333222222111111111000111333333333222000...////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))yyyYYYEEE===888:::>>>===:::999777888888999999888888777888888777666666666666666666666666777888888999999888888999;;;<<<>>>??????>>>>>>??????@@@BBBCCCDDDAAAAAA@@@>>><<<<<<>>>@@@OOOQQQTTTZZZfffvvvxxxxxxoooZZZNNNKKKVVVdddooopppmmmmmmlllkkkhhhmmmttt{{{}}}{{{yyyoooqqq{{{xxxkkkaaaZZZTTTPPPRRRSSSSSSUUUXXX]]]aaaeeehhhhhhddd___\\\SSSPPPLLLHHHDDD@@@<<<999666555444333222222333333000222444666888;;;@@@CCCCCCHHHGGGHHHLLLHHHGGGSSSdddzzz^^^qqqSSS:::666444222222222111///---------------,,,,,,,,,+++************************,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........111111111111222222222222444333333333333555666777555444444333333333333444333333444222111000111333333333333222222222111111000111222333333111000///////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))wwwWWWDDD<<<777:::===<<<999888777777888888888888777777777666555555444555555555444444555555666777777888666777888999:::;;;<<<===<<<===>>>???@@@AAAAAAAAA===<<<:::888888<<>>;;;777444555444444333333222222111111333666888:::===AAADDD>>>HHHLLLLLLMMMHHHLLL\\\xxx^^^lllXXX<<<777444222111111111111000.........---------,,,,,,,,,************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***++++++,,,---,,,,,,,,,************************++++++,,,,,,------......//////000000111111111111333222222222222444555666222222222222222333444444222333333222111000222333333333333222222222222111111111222333222111000///////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))uuuVVVBBB;;;777999<<<:::888888666777777777777777777666666555555444444444555555333333333444555555666666444555666777888999::::::999;;;===>>>???@@@??????;;;:::777555555:::BBBHHHJJJIIIHHHFFFGGGQQQfffxxxyyyuuunnn|||uuuZZZBBBGGGNNNXXXbbbiiiiiigggdddfffhhhkkkpppxxx~~~~~~tttfffeeelllzzzxxxnnnfff]]]VVVTTTSSSQQQOOOOOOJJJIIILLLNNNLLLLLLNNNUUUVVVXXXYYYXXXVVVSSSPPPIIIFFFAAA===:::777333111333333444444333222111111444666999<<<>>>AAADDDGGGAAAKKKNNNLLLLLLJJJSSSiiihhhlllkkkCCC666666222000//////111111000............---------,,,,,,************************---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******++++++,,,,,,,,,,,,***************************++++++,,,------....../////////000000111111222333333222222222444555666333333222222222222333333222333333222111111222444222222222222222222222222111222222222222111000///////////////............------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))rrrTTT@@@:::777999:::888777888555666666777777666666555555555444444444555555666222222222333444444555555333444444555666777888888888999;;;===>>>>>>=========;;;888555555999@@@FFFJJJCCC>>>>>>AAAHHHXXXggg|||}}}www~~~NNNCCC===DDDTTTbbbggggggeeeeeeeeeeeehhhnnnuuu{{{}}}||||||iii]]]aaakkkwww~~~vvvkkk^^^VVVKKKEEEDDDHHHKKKLLLLLLGGGEEEHHHJJJJJJKKKNNNRRRTTTWWWXXXWWWRRRMMMJJJEEEAAA<<<999666555222111222333333444444444333222888;;;>>>AAACCCEEEHHHJJJIIINNNKKKJJJSSS]]]qqquuujjjyyyJJJ999444000000///......000000///.........---------,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************++++++,,,,,,++++++++++++++++++++++++******++++++,,,------.../////////000111222222333444333333333333555666777666555444333222222222222111222333222111111222444222222222222222222222222222222222222111111000000////////////............------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))pppSSS???:::777888999666666888555555666666666666555555444444444444444444555666111111222333333444444555333333333444555666666666777888999:::;;;<<<<<<<<<999:::;;;<<>>999777888888555555777444555555666666555555444222222222222222333444444111111222333333444444555333333333444444555555666777777777888999:::;;;<<<666999===BBBGGGNNNVVV[[[KKKAAA<<>>888;;;EEEGGGeeepppUUUHHHEEEJJJVVVaaaaaabbbcccbbb```______```aaaeeeooo}}}}}}xxx}}}qqqkkkqqqxxxwwwrrr|||{{{uuuhhhWWWJJJCCCBBBCCCCCCDDDFFFIIILLLOOOQQQKKKJJJNNNVVVZZZYYYWWWXXXPPPNNNKKKFFFBBB???<<<;;;:::666222000111222333222222222222222555888<<<>>>AAACCCFFFHHHHHHGGGHHHIIINNNZZZnnngggoooppp@@@777;;;555111444000...------------,,,***+++++++++*********))))))************************))))))***+++,,,------...************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************+++++++++***)))))))))***,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,---...///000111222111111111111333444555111111111000111111222333111222222222111111333555111111111222222333333333333222111111000000111111000/////////............---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))kkkLLL<<<999666444555555555555555555444444444333333333222222222111111111000000111111222222222333333333333333333444444444555555777666555555666888:::<<<======>>>@@@@@@AAAAAAAAAAAA@@@>>>=========>>>>>>EEENNNggg{{{rrr\\\JJJGGGQQQ]]]eeeccc]]]XXXZZZ___[[[RRRYYY]]]eeeqqq}}}uuunnnuuuyyy}}}qqquuu~~~xxxpppfffXXXLLLEEECCCAAA@@@DDDGGGGGGGGGMMMUUUZZZYYYRRRTTTXXX^^^bbb```ZZZTTTRRRNNNHHHAAA<<<999888888444444333222111000//////...000222444777;;;@@@DDDFFFEEEEEEGGGIIILLLOOORRRSSSfffjjjSSS___~~~pppSSS:::333444000---...//////.........---------,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************,,,,,,------.../////////000111111222222333444444333222222111111222222333222222111111111111111222111111222222222333333333222222222111111111111000//////...------------.........---,,,,,,+++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))lllNNN<<<999666444555555555555444444444444333333333333222222222111111111000000111111111222222222333333333333333333444444444444777666555555666888:::;;;;;;;;;<<<>>>>>>?????????BBBAAA@@@???>>>??????@@@BBBGGGZZZsss~~~ttt\\\EEEEEERRR[[[```bbb``````bbbaaa\\\UUUXXX^^^iiittt~~~|||sssssswww~~~~~~yyy{{{qqqjjjYYYSSSJJJEEECCCCCCCCCCCCFFFHHHLLLRRR]]]ffffffaaaaaacccgggjjjiiiddd\\\WWWOOOKKKEEE???:::888777777333222222222222111111111000222666888;;;>>>CCCFFF>>>KKKQQQJJJFFFKKKOOOOOOWWWtttWWW[[[mmmVVVAAA111000333000...000///.........------------,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************,,,,,,---......//////000000000111111222333333444222222222111111222222222222222111000000111111222111111111222222222333333222222222111111111000000//////...------------.........---,,,,,,+++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))jjjMMM<<<999666444444555555444444444444333333333222222222111111111111000000000111111111222222222222333222222333333333444444444666555555555666888:::;;;999999:::;;;<<<<<<<<<<<<@@@@@@???>>>>>>>>>>>>???>>>@@@III\\\ttt{{{rrr~~~^^^FFFEEEJJJVVV```bbb___^^^^^^]]]SSSTTTWWW^^^hhhrrryyy|||}}}{{{vvvqqqoooooo}}}}}}uuujjj^^^UUUFFFCCCAAA@@@BBBEEEFFFFFFJJJNNNVVVaaapppzzzvvvmmmoooqqqtttrrrlllbbbYYYTTTIIIFFFAAA;;;777555444444111111111111111222333444333666:::>>>@@@BBBEEEHHHJJJJJJJJJLLLNNNPPPRRRTTTnnnvvvQQQ]]]~~~```===222,,,000333000...111............------------,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************---------...//////000000000000000111222222333333222222111111111111222222111111000000000111111222111111111222222222222333222222111111111000000000//////...------------......------,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))fffKKK;;;999555444444555555444333333333333222222222222111111111111000000000000111111111111222222222222222222222222333333333333444444444555666888:::;;;888999999:::;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;======>>>IIIaaa{{{xxx~~~]]]AAABBBLLLXXX^^^]]][[[YYYYYYVVVTTTSSSVVV\\\eeekkkooosssxxx~~~|||uuurrrkkkuuuuuukkkbbbXXXMMMEEEBBBAAA@@@AAACCCGGGJJJLLLSSSZZZdddooo{{{wwwrrruuuvvvqqqfffYYYPPPLLLBBB@@@<<<777444222222222111000000000000111333444666:::>>>BBBCCCEEEGGGIIIQQQFFFGGGSSSTTTQQQ```yyy~~~\\\\\\oooAAA555111///333333///...000------------------------,,,,,,,,,+++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************++++++++++++************************,,,------...//////000000//////000000111222222222111111000000000000111111111000000000000111111222111111111111222222222222111111111111000000000000//////...------------...---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((dddJJJ;;;888555333444444444444333333222222222111111111000000000000000000000000000000111111111222222222111111111222222222333333333333444555777888::::::999999::::::;;;;;;::::::::::::::::::::::::::::::======<<<@@@QQQkkkuuuMMMCCCGGGNNNVVV\\\\\\ZZZXXXWWWSSSOOONNNQQQWWW[[[^^^gggmmmttt{{{nnnqqqwwwzzzqqqdddXXXPPPIIICCC???BBBBBBAAABBBEEEKKKQQQUUU```iiisssxxx|||{{{rrrtttssskkk___RRRIIIFFF<<<:::777444222111111111111111000///000111333444999<<>>CCCJJJRRRYYY___fffjjjxxx{{{{{{tttnnnjjjsss~~~~~~xxxjjj^^^WWWKKKEEE???===???DDDFFFGGGKKKQQQ[[[eeelllttt|||yyy}}}xxxooohhh]]]SSSKKKCCC;;;666444333333222222222222222111111111444888===BBBFFFDDDEEEFFFGGGHHHJJJNNNQQQUUUUUUuuupppXXX```fffBBB===:::---000111111000000111///,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++************************((())))))***++++++,,,,,,------......///000000000//////............//////............///000222222000000000000111111111111000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))^^^HHH;;;666333444444111000222111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000000111111111111222222222555666666777777777777666333444555777888:::;;;<<<444999>>>===;;;<<>>???BBBBBBMMMJJJHHHGGGGGGGGGFFFEEEBBBAAAAAACCCIIIQQQYYY^^^llloootttzzzyyyooonnnooovvv{{{{{{yyyqqqdddWWWLLLFFFDDDCCCBBBAAACCCEEEIIIKKKUUU\\\fffqqqyyy~~~~~~yyyrrrlll```YYYNNNHHHDDD@@@;;;666000111222222222222222111222222333777<<>>:::888<<>>CCCBBBAAABBBFFFMMMTTTZZZdddiiiqqqyyy{{{vvvpppiiibbb^^^UUUNNNEEE???===:::555111222222222222222333333333777888:::===AAADDDEEEEEELLLJJJEEEJJJQQQLLLOOO```sssvvv___fffTTT<<<777555000...000///...------,,,,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,---.........////////////////////////000000000000////////////111111111000000000000000111111000000000/////////111000...---,,,,,,------------,,,,,,,,,,,,++++++******************************))))))))))))******)))((('''((())))))'''&&&))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))^^^III;;;666333444444111000222111111111111111111111111////////////////////////......//////000000111111000000000000000000000000000000000111111111222222444444555666666666666666666666777777888999999999:::>>>AAA>>>999666888;;;@@@QQQjjj{{{jjj^^^gggsss~~~tttLLL<<<;;;>>>???AAAEEEHHHHHHEEECCCCCCAAA@@@???>>>???@@@AAAIIIOOOYYYdddmmmssswwwxxxzzzmmmggggggmmmwww~~~tttmmm___[[[TTTJJJBBB===<<<===BBBCCCCCCEEEKKKUUU```hhhsssvvv{{{~~~vvvmmmddd]]]WWWSSSGGGBBB<<<888666555111///333333222222222333555666777:::===AAADDDEEEFFFEEEFFFIIIKKKQQQVVVRRR^^^zzzrrrddduuuaaa999666999///***111000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))*********+++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------......000000000000000000000000111333555444000....../////////000000000000111111222222111111111000000000000000///...------------------,,,,,,,,,,,,++++++******************************))))))))))))******)))''''''''')))))))))'''))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))~~~]]]III;;;666333444444111000222111111111111111111111111////////////////////////......//////000000111111000000000000000000000000000000000000111111111111222333444555555666555555666666666666666777777777555999===<<<999777888;;;999CCCVVVmmm~~~uuuhhheeelllwww~~~iiiIII777555777;;;@@@EEEFFFDDDBBB@@@@@@@@@@@@@@@@@@??????@@@DDDLLLVVV___fffkkknnnyyyzzz}}}yyyrrrkkkiiijjjyyyyyypppddd\\\NNNKKKFFFAAA===>>>BBBFFFDDDGGGKKKOOOUUU^^^iiiqqq{{{|||~~~~~~{{{xxxvvv{{{uuulllbbbZZZTTTNNNKKK>>>;;;777555444444333111333333222111222555777999888<<>>???@@@AAABBBAAA@@@???>>>>>>???CCCHHHOOOVVV]]]aaajjjnnnttt{{{}}}tttpppqqqsssxxxwwwnnnfff\\\QQQJJJAAAAAA@@@??????BBBGGGJJJIIIPPPXXX___eeekkktttzzz~~~~~~~~~|||yyyuuuqqqnnnhhhccc\\\UUUNNNHHHBBB>>>888666444333444444444444222222111222444777:::<<<@@@DDDHHHKKKLLLMMMOOOPPPPPPZZZYYY___oooqqq}}}III===222000111000000222///...---,,,,,,++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))))))))************(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,******++++++,,,------...///000000000111111111222333888;;;999333//////111------...///000111111222222222222222111111111000//////////////////......------,,,,,,,,,+++++++++******************************))))))))))))*********)))''''''(((***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))******+++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((yyyZZZHHH;;;666333444444111000222000000000000000000000000..............................//////000000111111/////////////////////////////////000000000111111///000111333444444444444444444444444555555555555444555777777555444555666777666;;;HHH[[[nnnxxxdddWWWAAA>>>:::999;;;===?????????@@@@@@@@@???>>><<<:::===<<<<<<===AAAGGGNNNQQQYYY^^^hhhrrryyy}}}}}}}}}}}}~~~pppllljjjnnnwwwxxxooocccXXXPPPIIIBBB>>>===???AAABBBCCCEEEIIILLLTTT]]]iiiqqqtttwww|||~~~}}}zzzvvvqqqlllhhheeeZZZWWWRRRLLLGGG@@@999555222222222222222222333333111222333555888<<>>>>>>>>>>>===<<<;;;:::;;;;;;::::::<<>>BBBEEEGGGGGGIIIKKKJJJJJJOOOWWW^^^hhh~~~fff```:::000555555...,,,000111,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++*********+++,,,,,,------------...//////000111111000000000000////////////---.........///000000000111111000000000/////////...///000000111000///...------,,,,,,,,,,,,++++++******************************))))))))))))******///,,,)))'''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))************************++++++******+++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))uuuWWWFFF;;;666333444444111000222000000000000000000000000..............................//////000111111111////////////////////////////////////000000000000...///000111333333444444666666666777888999999999333333222222222333555666333555:::???BBBJJJ___uuu~~~uuu|||yyylllYYYGGG<<<888888999;;;<<<======>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@BBBFFFNNNXXXbbbkkkqqquuutttvvvyyy|||~~~qqqgggeeeiiihhhmmmuuu}}}~~~|||rrrcccWWWPPPJJJBBB>>>???AAABBBBBBEEEHHHLLLPPPUUU[[[bbbfffssszzzxxxrrrppprrrnnnkkkeee]]]UUUMMMHHHDDDBBB???:::777666555333222000111222222222111222333222444999>>>CCCGGGJJJKKKLLLNNNPPPPPPSSS[[[hhhqqqrrr___??????444333222111222222000.........---,,,++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))*********************))))))))))))))))))***+++,,,---,,,++++++)))******+++,,,,,,------,,,------...///000000111111000...///000222222111.........///////////////000000000000////////////...///000111111000///...---------,,,,,,,,,++++++******************************))))))))))))******000---)))''''''(((((('''))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))))))))***+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))sssXXXDDD:::888555333333222000///////////////.......................................---,,,---/////////...///////////////........./////////////////////////////////000111111222222555555555555555555444444444444333333333333222222===888666888999>>>MMM\\\|||||||||xxxVVV===???>>>333<<<======<<<===>>>===;;;===<<<;;;:::999:::;;;;;;???BBBGGGLLLRRRXXX^^^bbbggglllsssyyy|||~~~~~~{{{ssshhh^^^```___bbblllzzz~~~zzzuuupppjjj```QQQGGGGGG@@@>>>BBBEEEDDDEEEJJJJJJTTT^^^ccchhhnnnrrrsss{{{tttrrrqqqmmmkkklllbbb^^^XXXRRRMMMHHHCCC@@@:::999777555333222222111333222111111222333666777999===@@@AAAAAAEEENNNUUUTTTOOOQQQWWW[[[gggiiiIII;;;555222222111000///...------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,,,,............////////////....................................////////////////////////////////////222///---000555777555222333111///,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((qqqVVVBBB:::888555333333222000///////////////.......................................---,,,---/////////.../////////////////////.../////////////////////////////////000111111222222555555555444444444444444444444333333333222222222888555555777777999CCCOOOlll{{{oooSSSGGGAAA<<<<<<;;;;;;;;;>>>@@@???>>>===<<<;;;:::999999::::::999<<<@@@DDDHHHMMMSSSVVVYYY^^^fffmmmsssxxx}}}{{{{{{}}}~~~vvvnnniiibbb[[[\\\eeerrr|||~~~xxxrrrnnnfff\\\UUURRROOOJJJFFFFFFAAAAAAEEEHHHIIINNNUUU]]]fffnnnrrrvvv|||xxxooohhhffffffbbbaaaaaa[[[WWWRRRLLLHHHCCC>>>;;;666666555444333333333333222222111222333555888:::<<>>;;;:::===AAABBBAAA???===<<<;;;:::999999999999666888;;;===???BBBFFFIIIKKKPPPWWW^^^dddkkkrrrvvvuuuuuuuuuxxx}}}xxxoooccc]]]^^^dddjjjmmmsssvvv||||||vvvmmmccc\\\WWWPPPGGGAAAAAACCCEEEEEEEEEDDDGGGKKKNNNRRRZZZcccoooxxx~~~yyylllccc\\\ZZZYYYVVVTTTUUUQQQMMMHHHCCC@@@<<<888555222222111111222222333444111111222333666999<<<>>>DDDEEEGGGIIIKKKNNNQQQSSSQQQZZZ^^^gggxxxmmm|||hhhEEE777000000333111111000///...------,,,,,,,,,,,,++++++++++++************++++++++++++,,,***+++++++++******,,,---,,,++++++++++++*********+++******))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,++++++++++++---------.........//////---------------------------............/////////////////////////////////000......000555888888666111000...,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))kkkQQQ???999666444333222222111///////////////.......................................---,,,---/////////.............../////////////////////////////////////////////000111111222222333333333333333444444444333333333222222222222111333444555666555555888;;;@@@YYYwwwqqq[[[LLLFFFAAA<<<:::???DDDDDD@@@===<<<<<<;;;::::::999999999777999:::;;;;;;<<<>>>@@@EEEHHHLLLQQQUUU[[[bbbfffllllllnnnqqquuuxxxzzz{{{|||~~~|||vvvqqqkkkddd___```dddjjjnnnqqqvvvyyywwwrrrllldddZZZRRRMMMGGGEEEBBBBBBDDDDDDCCCBBBFFFJJJPPPUUUYYY___jjjtttssshhhfff]]]UUUSSSQQQLLLJJJJJJFFFCCC???<<<999777444111000000000000111111222333111111333666:::>>>AAACCCGGGHHHHHHHHHIIIOOOXXX___UUUiii}}}uuuEEE555444222000222000000///......---,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++***))))))+++---++++++++++++******************))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++------------,,,++++++***,,,,,,---------.........---------------------------------.........//////////////////////////////000......000333555555333000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))iiiPPP???888666333222222222111///////////////.......................................---,,,---/////////...---.........//////000000/////////////////////////////////000111111222222222222222222333333444444333333222222222111111111222333333333333666999;;;===KKK```ttt~~~ooo___PPPGGG===999???EEECCC???<<<:::::::::::::::999999999:::;;;;;;:::888888:::;;;@@@BBBEEEGGGJJJOOOTTTXXX___bbbgggkkknnnpppppppppuuuxxx}}}{{{ooofff]]]```aaa^^^]]]cccllltttuuu{{{~~~~~~}}}|||yyyuuurrrdddbbb]]]VVVOOOJJJGGGFFFAAAAAACCCEEEGGGGGGEEEDDDKKKSSS^^^eeekkkuuuyyyooogggcccZZZQQQMMMJJJEEEAAAAAA>>><<<888666555444222000111111000000000111222222333444777:::>>>BBBEEEGGGFFFKKKPPPQQQPPPTTT___hhhyyyVVV888333666333000222//////......------,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++***))))))+++---+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---------------,,,+++***,,,,,,,,,,,,------------------------------------------------............////////////////////////000///...///000000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***fffNNN>>>777555333222222222111///////////////.......................................---,,,---/////////...------......///000000000/////////////////////////////////000111111222222000111111222222333333444222222222222111111111111///111111000222777::::::===@@@KKK\\\nnn|||zzzttteee^^^LLL>>>???DDDAAA======888999999::::::::::::::::::::::::999666555666777999;;;>>>@@@CCCFFFKKKOOOQQQVVV]]]bbbdddeeefffgggqqquuu{{{zzziiijjjfff]]]XXXZZZ^^^```aaagggpppvvvxxxzzz}}}|||xxxxxxvvvrrrooolllgggaaa]]]OOOMMMJJJEEEBBBAAACCCEEECCCCCCCCCEEEGGGKKKNNNPPPWWWbbbooowwwtttooopppnnnjjj]]]SSSJJJFFFBBB===999999888666444333333333222000222222111111222222333444777999;;;???CCCFFFIIIJJJMMMNNNNNNPPPWWWhhhppp{{{~~~[[[HHH777333111......222......---------,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************+++)))*********))))))+++,,,+++************)))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////////////////......------,,,------------,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((())))))******)))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******cccKKK<<<666444222111222222111///////////////.......................................---,,,---/////////...------......///000000111/////////////////////////////////000111111222222000000000111222333333333222222222222111111111111...111222111444:::;;;888777777===HHHTTTdddzzz~~~nnnRRRGGGDDD>>>;;;<<<666777888:::;;;;;;;;;;;;:::;;;:::888666555555777444666999:::<<<>>>BBBDDDFFFJJJPPPUUUWWWYYY\\\___ggglllsssxxxzzz|||||||||wwwnnngggfffccc]]]ZZZ]]]```aaaaaadddjjjooo{{{}}}xxxsssnnnkkkdddbbb___[[[XXXSSSNNNJJJBBBCCCDDDBBBAAABBBEEEIIIHHHIIILLLOOOTTT[[[aaaeeekkkuuuyyywwwppphhhfffhhhgggcccUUUKKKCCC@@@===888555555444333111111222333222111111111222222444666777888<<<===@@@CCCFFFIIIKKKLLLTTTSSSTTT^^^qqqvvvnnnrrrSSSFFFBBB<<<555///---...000---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************((()))***)))((()))***,,,************))))))))))))'''((()))******)))(((''')))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////...//////...---------...,,,------------,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''((()))*********aaaIII;;;666444222111222222111000000/////////.......................................---,,,---/////////...---------...///000000111/////////////////////////////////000111111222222///000000111222222333333222222222111111111111000...333555444777===<<<666...111777>>>DDDRRRpppyyy|||fffPPPEEE<<<999;;;444555888:::;;;<<<<<<<<<;;;<<<;;;:::777666777888333555777777777888:::;;;???CCCHHHKKKMMMQQQWWW[[[ZZZ```iiiooosssvvvzzz}}}xxxxxx~~~zzzxxxpppfffbbbbbb___YYYUUUWWW___fffccciiirrrzzz|||{{{|||~~~|||zzzzzzzzzxxxwwwtttnnnfff___[[[YYYQQQPPPNNNLLLJJJGGGCCC@@@@@@CCCFFFGGGFFFGGGJJJMMMLLLQQQYYYaaahhhnnnsssvvv{{{|||oooiiilllmmmlllkkkiii```WWWPPPGGG???<<<;;;777444444222000//////111222222111000000111333666888:::<<>>:::333///333777999:::<<<<<<;;;:::999999999999:::666555333333333444666888;;;===@@@CCCGGGJJJMMMOOOSSSVVV[[[```eeejjjooosssxxxyyyzzz||||||yyytttnnnhhhccc^^^WWWRRR]]][[[```kkkssstttrrrsssmmmhhhddddddiiipppuuuwwwxxx|||}}}||||||zzzzzzzzz|||}}}~~~zzzzzz|||}}}yyyuuuyyyuuupppllljjjhhheeeccc___]]]YYYUUURRRMMMIIIEEECCCCCCBBBAAA@@@BBBEEEHHHGGGHHHGGGGGGKKKSSSWWWVVV[[[dddlllpppwwwssshhhdddcccggggggfffddd```ZZZUUUQQQFFFAAA:::666555555333111///111333333222111222333333222333666;;;???AAABBBFFFAAACCCLLLRRRPPPOOOQQQaaappptttVVVHHHHHHOOOgggTTT===999444999>>><<<666000---------------,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++******)))---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////......------------......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```LLL<<<777555222111111111111000000000000000/////////...------------------------------,,,,,,,,,---...///............////////////....................................////////////////////////////////////111111111111222444666777999888666444333222222222222333666777666:::LLL___rrrsss]]]QQQJJJBBB;;;>>>888555888;;;::::::;;;<<<<<<;;;::::::999999888888666555333333444555666777888:::===@@@CCCFFFGGGKKKNNNSSSXXX\\\```eeehhhooopppsssvvvzzz|||wwwsssnnnhhhddd^^^dddmmmssssssnnnfffaaaWWWTTTQQQRRRWWW]]]aaacccjjjooorrrssswww|||{{{uuuqqqrrrtttwww{{{~~~yyy|||}}}zzzwwwvvvxxxsssnnnlllmmmllliiifffccc```\\\YYYWWWUUUSSSQQQJJJIIIHHHFFFEEEDDDAAA???DDDDDDCCCAAA@@@@@@CCCFFFKKKPPPTTTUUUYYY```cccbbbfffqqq|||sssiiiccc``````aaabbbaaa```\\\XXXRRRNNNKKK@@@<<<666333222222000///000222333222111111222333999999;;;>>>AAACCCDDDDDDIIIGGGFFFGGGGGGJJJVVVcccnnn{{{VVVAAADDDPPPgggfffJJJ<<<:::333777;;;999444///---...------,,,,,,,,,+++++++++******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++******------,,,,,,,,,+++++++++,,,,,,,,,------------.................................------------......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~^^^JJJ;;;777444222111111111111000000000000/////////......------------------------------,,,,,,---......///---............/////////....................................////////////////////////////////////000000111222333555777888;;;888555222000000111222666555666777666:::EEEQQQ___qqq}}}tttiii]]]NNNDDD???999666888888777777999<<<<<<<<<<<<;;;:::888888:::999777555444444444444333444666888:::<<<>>>???AAADDDHHHKKKNNNQQQUUUXXXaaacccfffkkkqqqvvv{{{~~~{{{vvvuuummmcccYYYKKKIIIHHHIIILLLNNNOOOOOOSSSWWW[[[]]]bbbfffeeeaaacccdddhhhlllqqquuuyyyzzz|||||||||~~~}}}zzzvvvrrrnnnlllfffhhhiiigggdddaaa_________[[[UUUSSSTTTTTTRRRPPPOOOLLLIIIGGGFFFEEECCCBBB???@@@AAAAAABBBBBBBBBBBBCCCEEEHHHIIIKKKNNNRRRUUUXXX```gggiiijjjooorrrqqqvvv~~~jjjcccYYYUUUVVVZZZ[[[[[[ZZZYYYUUUQQQLLLGGGCCCAAA;;;888444111111111000///222333333222111111444666:::<<>>AAACCCHHHIIIKKKOOOSSSXXX\\\^^^cccdddkkktttzzz{{{}}}|||sssllloookkk^^^QQQSSSVVVWWWVVVSSSOOOMMMPPPLLLGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKHHHGGGFFFCCCCCCCCCAAA@@@@@@BBBDDDDDDBBBAAAAAABBBDDDFFFFFFEEEDDDDDDEEEGGGHHHHHHFFFFFFJJJNNNPPPQQQSSSVVVYYY^^^aaagggjjjlllnnnoooppp{{{wwwoooooorrrttt{{{uuummmeee]]]SSSJJJEEEBBBHHHOOOSSSRRRPPPMMMMMMIIIFFFBBB===999666555444444333333222111222333444222333444555777:::???CCCEEEHHHKKKLLLKKKIIIJJJKKKOOOSSSZZZgggzzz}}}ZZZPPPPPP[[[}}}^^^LLL:::444555555333111...//////...---,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuWWWFFF999666333111000111222222111/////////.........------------------------------+++,,,---///000000000000,,,------------.............................................////////////........................///000000000000///......---...000222333333222111222333333222555999999666===FFFQQQ___ssszzzqqq```TTTGGG;;;555666666666777888:::<<<===<<<;;;;;;:::888777666666444444444444444444444444555777999::::::;;;===???AAAAAABBBDDDGGGJJJLLLMMMTTTVVV___jjjqqqrrrsssvvvxxx{{{|||{{{||||||zzzzzzuuunnnnnnqqqlllbbbWWW\\\bbbffffffeeecccbbb^^^WWWQQQNNNKKKHHHFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAADDDGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGIIILLLOOOQQQQQQPPPPPPUUU[[[___aaadddiiimmmlllqqqwww|||~~~~~~||||||vvvkkkdddeeehhhhhhjjj___TTTNNNJJJGGGEEEFFFJJJMMMOOOMMMGGGDDDDDDFFF@@@>>>;;;888555333222222000111222111000000222333444666888:::<<<@@@DDDHHHHHHJJJLLLJJJHHHGGGJJJMMMOOOaaazzzhhhQQQHHHVVVjjjeeeCCC<<<777555333111222666------------,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,------,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssWWWFFF:::555333111000111222222222//////.........---------------------------------+++,,,---///000111000000,,,,,,---------.............................................////////////...........................///000111111000//////////////////000111111222333777777444555999999555:::===AAAJJJ^^^vvv}}}vvvppp```KKK<<<999888666555555777999::::::::::::::::::999999888555555555555555555555555444666888999999999;;;===<<<<<<===>>>???AAABBBCCCIIIJJJPPPYYY______```dddjjjnnnpppqqqsssxxxzzzxxx{{{|||}}}|||xxxvvvvvvwwwpppqqqqqqqqqqqqooollljjj^^^dddmmmrrrttttttssssssllleeeaaaaaa^^^WWWSSSTTTSSSQQQNNNKKKIIIGGGGGGGGGFFFHHHJJJIIIGGGFFFGGGIIIFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGHHHKKKMMMKKKMMMOOOPPPOOOOOOOOOOOOSSSTTTVVVZZZ___bbbbbbaaaccchhhnnnrrrsssuuu{{{xxx|||}}}|||lllkkkeee\\\YYY\\\^^^^^^\\\PPPFFFEEEFFFEEEFFFJJJKKKIIIGGGCCC???=========888777666444333222111111000222333333111111333555888;;;>>>@@@AAACCCFFFIIIGGGIIIKKKJJJJJJNNNWWW^^^fffuuu___QQQJJJOOO]]]uuu___BBB:::555333333222000111444------------------+++***)))*********++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrVVVGGG:::555333111000111333222222//////.........---------------------------------***,,,...///111111111000,,,,,,,,,---------........................................../////////000........................---...000111222222222111222111///------...111222---222333000000555666333555555555999KKKfff}}}}}}xxxxxx}}}cccPPP<<<999666333333444666888888999:::;;;;;;;;;;;;:::777777777777777777777777333555777777777888:::<<<::::::;;;;;;<<<>>>???@@@BBBAAADDDJJJNNNNNNPPPSSSVVV[[[___aaaeeelllooonnnpppssstttsssqqqppprrrtttsssqqqrrrrrrmmmhhhiiipppaaagggpppvvvwwwvvvvvvwwwxxxsssrrruuurrrjjjddddddbbb```\\\XXXUUUTTTSSSTTTNNNPPPSSSRRRPPPOOOPPPRRRMMMLLLLLLLLLLLLLLLMMMMMMPPPRRRRRRRRRQQQQQQSSSUUUSSSVVVZZZ]]]^^^^^^______aaabbbeeejjjooorrrsssrrrqqqvvv|||}}}|||}}}yyynnnfffaaa]]][[[WWWQQQRRRXXXZZZXXXVVVKKKCCCDDDFFFDDDDDDFFFBBB???======???===999555333333333222222111111111222555777666444333555888<<>>666333333444555555777:::<<<<<<<<<======777777777888:::999666444555444333222333444555666999:::<<<>>>>>>===<<<;;;>>>??????@@@AAABBBCCCDDDIIILLLPPPSSSVVVZZZ^^^```bbbcccfffiiijjjjjjiiiiiimmmppprrrooolllkkkooosssoooqqqtttuuuuuuuuuwwwxxxuuuxxxzzzxxxuuussssssuuuxxxsssmmmlllnnnnnnkkkgggkkklllllliiiccc``````aaaaaa___\\\ZZZ[[[^^^bbbeeeeeedddcccdddfffggggggeeehhhjjjmmmooopppqqqtttvvvppprrrtttwwwzzz}}}~~~}}}xxxoooeee[[[SSSNNNLLLHHHHHHIIIKKKNNNOOOOOONNNJJJIIIGGGEEECCCBBBBBBAAA@@@>>><<<999777555333333///000111222222111000///...///111333666888:::;;;FFF???>>>FFFKKKJJJJJJLLLJJJSSSUUUSSSaaa~~~~~~ZZZDDD<<>>:::222222111111000///......---------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))*********)))'''&&&(((((())))))))))))((((((((()))))))))))))))((((((oooQQQ???;;;444222000000111222111000////////////............------............---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////.../////////000000000000/////////000000000111111222222222222333333333333555333444555888AAARRRbbb}}}yyyzzzcccKKK@@@;;;888555666444666888999888888999;;;999888777888999999888777555444333222222333444444777888999;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBDDDGGGIIIJJJLLLOOOQQQTTTVVVYYY\\\^^^___^^^^^^]]]```cccdddcccfffkkkpppppprrrtttuuuuuuvvvyyy{{{zzz|||~~~|||xxxuuuuuuwwwxxxuuurrrtttwwwyyyxxxuuutttvvvwwwuuuqqqoooqqqsssnnnmmmkkkjjjkkknnnrrrtttrrrssstttvvvxxxyyy{{{|||sssssssssuuuwwwzzz|||}}}|||}}}~~~~~~~~~}}}|||zzzvvvrrrooonnnlllhhheee^^^[[[VVVPPPKKKGGGEEEDDDEEEEEEEEEGGGIIIJJJJJJHHHEEEEEECCCAAA@@@???>>>>>>999888777555333222222222111111111222111111000000222333555777999<<<>>>???FFFCCCCCCHHHIIIGGGGGGJJJTTTXXX^^^qqqrrrkkkTTTEEEKKKZZZrrrtttxxxhhhGGG<<<:::555000111111000000///......---------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((lllNNN===999444222000000111222111000////////////............------,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////....../////////000000000000000000000111111111111111111111222222222333333444222222222222666AAAMMMeeerrryyy^^^UUUOOOCCC999777444666777666444555888<<<;;;999888888999;;;::::::666555444333222222333333444444444555777888999:::::::::;;;<<<===>>>??????AAABBBDDDDDDCCCCCCEEEFFFFFFGGGJJJMMMPPPQQQQQQQQQKKKOOOSSSUUUVVVZZZ```eeegggiiikkkmmmooorrrwwwzzzzzz|||~~~{{{zzz{{{~~~}}}{{{{{{}}}|||yyyvvvwwwyyy|||{{{yyyyyy{{{~~~}}}|||||||||}}}~~~||||||}}}}}}|||zzzwwwsssooommmfffbbb^^^ZZZWWWTTTQQQNNNHHHGGGEEECCCAAAAAAAAABBBAAA@@@@@@AAACCCCCCBBB@@@???>>>===;;;:::999999999333333222111111111111222222222111111111111222222777888:::<<<>>>@@@BBBCCCGGGHHHKKKMMMLLLLLLRRRZZZZZZsssxxx```NNNKKKAAAGGGfff{{{yyyyyyjjj:::222999555222555000000000///......------,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((iiiLLL<<<888444222000000111222111000////////////............------+++******+++------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////........./////////000000000000000000111111111222000000000111111111222222222111222333222333:::CCCJJJ[[[pppsssrrrkkkWWWFFFCCC???>>><<<777444444888<<<:::999999:::<<<<<<;;;:::888777666555444444333333222111111111222555777999888888999:::;;;<<<======@@@BBBBBBBBB@@@???@@@AAA???@@@BBBDDDFFFGGGGGGGGGBBBDDDGGGHHHIIILLLQQQTTTTTTVVVXXX[[[___dddkkkoooooossswwwyyyyyyzzz}}}~~~~~~~~~|||xxxuuuyyy|||~~~~~~|||~~~}}}yyyvvvwwwyyyyyysssnnnkkkkkkjjjgggccc^^^YYYVVVTTTSSSPPPMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@AAAAAA===<<<;;;<<<======;;;999888888666555444444444444222222111111111111222222222222111222333555777888<<<===>>>@@@BBBDDDEEEFFFHHHKKKMMMLLLLLLSSSbbbooozzzWWWDDD===HHHPPPUUUhhh~~~|||mmmMMM777999999///...999/////////......---------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))))))))(((((('''(((((())))))))))))(((gggKKK===999444222000000111222111000////////////............------+++******+++------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------........................///////////////000000000000111111111/////////000000000111111111000222444444222666<<<;;;EEEWWWmmmpppeeeeeeXXXRRRGGG===555222333555666777999;;;>>>>>>;;;999::::::999888888777666555222111000///000222555666777777888999:::;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<======>>>???????????????===>>>??????@@@CCCFFFHHHFFFGGGIIIKKKMMMQQQWWW[[[___cccgggiiijjjkkkooorrrrrrrrrtttvvvxxxyyyxxxvvvyyy|||~~~~~~||||||~~~~~~}}}|||{{{zzzyyywwwyyyzzzuuunnnjjjjjjmmmcccaaaaaadddgggeee]]]VVVVVVVVVVVVTTTRRRNNNJJJHHHLLLKKKJJJHHHGGGFFFEEEFFFDDDCCCAAA@@@>>>===<<<<<<:::999888888999888666444333333222111111111111111111111111000000000111111222222333444777:::===??????@@@AAABBBDDDEEEFFFGGGIIILLLNNNOOOVVVggg}}}eeeOOOCCCAAACCCOOOeeexxxrrruuuyyyUUUBBB===:::999444------333............------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))))))))((((((''''''((()))))))))))))))fffJJJ===:::444222000000111222111000////////////............------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////000000000000........./////////000000111000222444333//////333666888???QQQhhh}}}yyylllXXXGGG===666222///444555666999<<<<<<;;;999::::::;;;;;;:::999888777555444222111000111333444555555666777888999::::::777888::::::999999:::<<<999999999999888888888888777777888999;;;>>>AAABBBBBBCCCCCCBBBBBBCCCEEEHHHNNNQQQUUUVVVUUUUUUWWWZZZ______```aaaaaaaaaaaaaaaeeegggiiihhhfffeeegggjjjeeeeeedddbbbaaa___^^^^^^[[[\\\]]]ZZZUUURRRSSSTTTMMMNNNQQQVVVYYYXXXRRRMMMMMMMMMLLLKKKJJJIIIGGGFFFGGGGGGGGGDDDAAA???@@@AAA>>>>>>===<<<;;;:::999999777666555555666555333111111111000000000000000111000////////////000111111444555777999<<<@@@CCCDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHNNNUUU```sssxxxUUUBBB???BBBKKKTTTooozzzttt}}}wwwPPP666444555222///000444222...------------------------++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))******++++++,,,,,,---+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))dddIII<<<:::444222000000111222111000////////////............------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---.........////////////------........./////////111///000333222///...000333333555===LLLccczzz{{{iiiVVVLLLEEE>>>888555444333444777:::;;;;;;999999:::;;;;;;:::999888999888666444222111111111222333444555666777777888888999::::::999999:::<<<555555444444444444555555444333333444777999;;;<<<>>>@@@@@@???>>>===>>>???@@@DDDGGGGGGFFFEEEGGGJJJNNNNNNNNNLLLJJJIIIJJJJJJMMMOOORRRQQQNNNMMMOOORRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHIIIKKKNNNOOONNNMMMKKKIIIHHHFFFEEEDDDCCCDDDDDDAAABBBBBB???;;;:::;;;<<<:::::::::999888777666555444222222222333222000///111111000000000111111222/////////000222444555666999:::<<>>>>>===>>>???888<<<@@@AAAAAAAAADDDGGGBBBCCCCCCCCCDDDFFFIIIKKKHHHJJJMMMLLLJJJIIILLLNNNJJJIIIHHHGGGHHHIIIJJJKKKLLLKKKIIIHHHIIIHHHFFFEEEGGGHHHGGGFFFCCCBBBCCCEEEEEECCCAAA>>><<<<<<===>>>;;;<<<===;;;888777999<<<666666555444333111///...111000000000111111///---222111111111111222333333///000111333666999;;;<<<<<<>>>@@@CCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJFFFKKKQQQZZZgggmmmbbbRRRHHH@@@AAAMMMXXXccc{{{\\\AAA;;;:::666222000000333111++++++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''(((((()))******++++++++++++++++++******))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))*********)))'''&&&(((((())))))))))))((((((&&&'''((()))************\\\DDD<<<666444333222111000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,........................//////............//////---------............///000000000000111111111111000111222222777BBBSSS___}}}~~~~~~sss```RRRHHH>>>666555666444222111333222444777;;;<<<:::888>>>===;;;999777555333222///000000000000111111111444555555444333222222333222222222222111111111000000000///000000111222222555666777777888888777777999999:::;;;===>>>??????@@@?????????@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@<<<<<<:::999888888888888777777777666666555555555000000000000111111111222111000///...///000111222000000000///////////////444666888;;;<<<===>>>===???@@@BBBDDDDDDDDDDDDCCCIIIFFFDDDEEEFFFEEEBBB>>><<<<<<:::999@@@HHHGGG???OOOMMMOOObbb{{{VVV???>>>@@@;;;555111000000///...------------------------------------,,,++++++******+++++++++++++++*********))))))++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************]]]EEE<<<666444333222111000000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------............/////////000000000111111111111222333222222777AAAIIIaaaoootttbbbRRRHHH???;;;888555555777222222222111111333777;;;::::::999999999888888888333333333222111111000000111222222222111111222222222222111111111000000000000000//////000000111111111222333333444444333333444444555666777888999999<<<;;;;;;;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>===<<<;;;:::;;;;;;<<<999888777666555555555555444444444444333333222222000000111111111111111111111000///......///000000///000000222333444555555999:::<<>>======<<<:::777---555:::888888AAALLLSSSbbb{{{wwwvvvwww[[[>>>555999<<<777222000000000///...------------------------------------,,,++++++******+++++++++++++++*********))))))+++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************___FFF===666444333222111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------------............/////////000000000000111111111333444222//////222555DDDPPPfff}}}{{{iii]]]OOOFFF>>>777555666000222333000...///555:::999999999::::::;;;;;;;;;888777666555333222111000//////000000000000000000111111111111000000000///111000000////////////000...///000000111111000000000000111111222333444444666666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888777666666666666666777555444333222222222222222111111111111000000000000111111111111000000000000000000////////////000000000111333555888:::<<<======>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBB===:::777555555444333222000555888888@@@VVVqqquuunnn___DDD999222666<<<<<<666333000000//////...---------------------------------,,,,,,+++************++++++++++++***************+++******))))))******+++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++*********))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************```FFF===555444333222111000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///......------......///---------............///////////////000000000111000222333222000///000222777===LLLbbbzzz{{{zzz~~~sssbbbXXXOOOCCC999555222333444444333333444555;;;;;;;;;;;;;;;::::::::::::999888777666444333333111000////////////...---111111111000000000//////111111000///.........///...//////000000000000000//////000000111111222222111111222222333444555555777777777777777777777777555666666777777666666555555555555555555555555555333333333222222222333333222111000000000000000111////////////////////////000000000000/////////////////////000111222333444555666888:::===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBAAA???===<<<;;;888666333222111222333333<<>>444333777===>>>999333111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))*********************))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++******)))((((((((())))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************___FFF===555444333222111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------------......---------............///...////////////000000000000000111000000111333444666444888GGG```zzzrrrnnnlllaaaQQQGGG???999222000222444333111999999999::::::;;;;;;;;;999999999999888888888888666333111111111111...,,,111111111111000000000000222111000///////////////---...//////000000////////////000000000000000000//////000111111222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111000000/////////000111111////////////000000000000///////////////////////////000111444666888999:::<<<<<<>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEAAA@@@>>>;;;888555444333333222111111111333666888<<>>???AAABBBBBBBBBCCCCCCCCCDDDGGGFFFEEECCCBBBAAAAAAAAA;;;:::888555333111000//////000111222222444888:::===MMMaaannnmmmhhhllltttxxxttt|||fffAAA888888555222111222444333//////222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******************+++++++++***))))))(((((())))))***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))))))))))))))***((())))))******))))))((((((((((((((())))))))))))))))))))))))************((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************[[[CCC<<<666444333222111000000000000.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............///........./////////000000///......///000000000///...///000222;;;KKK```ooopppdddSSSFFF???<<<888555111222333555777999:::;;;999:::::::::;;;;;;;;;<<<<<<999666888;;;<<<999666333333333333222222222222222111111111111222222333...///000000111111000000/////////......------------...///000000000///...------------------------//////000000000000///////////////000000000111111...///000111222111111000............///000111222000000000111111111222222111111222333444555555666999:::<<<>>>@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@===;;;:::999999555555333222111222222333000333666666666777:::<<>>888333333444444555555666666;;;;;;;;;;;;;;;;;;;;;;;;===:::888:::>>>AAA???;;;444444444333333333222222222111111111222333444444222222333444444444444444222111111000000//////...,,,---...///000///...---////////////////////////.........//////..................//////000000000---...000111222111000000---------...///000111222///000000000111111222222222333444555777888999999>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEE???===:::777444222111111222111111111222444666777444777;;;;;;::::::<<<>>>???>>>DDDRRR\\\bbbkkksssooolllhhhPPPHHH???222///555666000,,,///222///***)))------------------------+++++++++++++++++++++++++++******)))))))))))))))))))))******++++++++++++))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++''''''((()))***+++,,,,,,''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************~~~XXXDDD<<<222555444111/////////111222////////////////////////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...........................,,,+++,,,///111///------------............///000000000222333555777888JJJVVVgggvvv}}}}}}zzzxxxzzz~~~xxxhhhXXXOOOCCC<<<555111222444555444555777:::999888888:::<<<<<<:::888888999999888777888888777777666555555555666666555555444444444333555444333222111000000000111000000///////////////---------.........//////---------....../////////------........./////////222222111111000000000//////000000111111111111111///000000111111111111000000000000000111333555666999::::::;;;<<<===>>>???CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA999888555333222111222222000444666555111111777<<<666666:::???===:::???IIIPPPSSS___qqq~~~}}}```NNNKKKEEE???:::555222111.........------,,,,,,,,,------------------------,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************************)))))))))))))))*********++++++++++++~~~YYYEEE>>>555444333222000000000000111........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...........................,,,+++,,,///000///------------............///......///000111333555555<<>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>666555222000///000222333111444999<<<<<<;;;999888:::888999<<>>555333333222222111000000000........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,---...///...------------............///,,,,,,------///000222222111555===IIIZZZmmmpppfffYYYMMMEEE???999555222333444444444555888:::777666666777999:::999888999999999999999888888888999999999999999888888888777777666666666666777777444444222111000000000000111111000000///.........------------------------....../////////000000000111111111000000000000///000111222222333333222222333333444666666777777777999999:::;;;<<<>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@>>>;;;888666666666777222222111111222555777888<<<999666666999===>>>>>>======AAAIIIUUUgggqqqNNN999222333333222111000000000111------------,,,,,,,,,,,,------------------------+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))''''''))))))))))))))))))))))))************************++++++*********)))))))))((()))))))))************wwwSSSAAA<<<444222222333222222111//////........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,------...---------------............///,,,,,,,,,,,,---///000000111111444;;;JJJ```vvv}}}rrrhhh___VVVLLLEEE999999888666444444444444555444444555666777666555999999999999::::::::::::::::::::::::999999999999999999888888999:::;;;;;;888777666555444333333333555555444333222111000000000000000000////////////000000111111111222222222333333333333333333333333444444555666666666666666999:::;;;<<<===>>>>>>>>><<<<<<===>>>???AAABBBCCCAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAAAAA@@@@@@AAA>>>;;;777333111111222333111333666999;;;===>>>>>>@@@===:::999:::===???AAA@@@IIIZZZnnnaaaJJJ???777222333222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))((())))))))))))))))))))))))************************+++++++++*********))))))(((((()))))))))*********tttQQQ@@@<<<555222222333222222111//////........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,------------............///---------------...///000333222111333<<>>???@@@AAAAAAAAAAAA??????@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@???===<<<:::999999999777555333222222444777888666999===@@@AAA@@@>>>===777<<>>888333333222222111000000000------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------------............///......---------......///111000......000777@@@GGGTTTkkk{{{sssjjjgggaaaZZZRRRIII@@@999333000---,,,...111222333555666666777888999::::::888888888888999999999999;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::::::::======<<<;;;:::999888777888888888999999:::::::::888888888999999999::::::<<<<<<============>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>777666555444333222222222000111333666:::===@@@AAA>>>???AAABBBAAA???<<<:::<<>>888444333222000000000000111------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///---+++***+++------------............///......---,,,,,,---------............---///222444;;;QQQiiiwww||||||zzzwwwtttppphhh^^^WWWGGGAAA:::444111111111111333333444555666777888999888888999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<>>>======<<<;;;::::::999::::::;;;<<<===>>>>>>???<<<<<<<<<=========>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::888777666000000000000111222333444333666:::???BBBCCCDDDCCCAAA@@@???>>>???@@@AAABBBKKKLLLNNNVVVhhheeeLLL<<<<<<<<<:::666333000000,,,,,,.../////////...---******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,nnnLLL===<<<666555444111/////////111222------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++------------.........//////------,,,,,,++++++,,,,,,...///111111000000111222777>>>JJJ^^^~~~zzzttteee]]]PPPEEE===999777666111222333444555666777888999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<<<<=========<<<;;;;;;:::::::::;;;<<<===>>>@@@AAAAAA????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@???===<<<<<<;;;999666444111///......///000111444666888999;;;>>>BBBFFFGGGEEEBBB???@@@>>>;;;;;;>>>DDDKKKOOOOOOYYYlllqqqPPPAAA===;;;888333///...///111333...///000000///...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------hhhKKK???:::888333333222222111000000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++///......------------...//////...---,,,,,,++++++,,,---......//////......;;;666666BBBZZZsss~~~ppp___VVVVVVTTTMMMEEECCC:::444555777666444444:::777333222444888:::;;;===888777::::::888888:::;;;<<<<<<;;;999888999;;;???>>>============>>>???999;;;======<<<<<>>===>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEGGGGGGGGGGGGFFFKKKJJJGGGDDDBBB@@@???>>><<<;;;999888888888999999666444111...---///111333222222444888===@@@AAAAAACCCBBBAAA@@@AAABBBAAA@@@??????DDDJJJHHHGGGSSSdddsssoooQQQ@@@999666666444111111222222///,,,...////////////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&)))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************)))************+++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******eeeJJJ>>>;;;888333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,---......//////......---,,,,,,+++,,,,,,---............---------...555BBBSSSdddnnn{{{~~~tttmmmjjjiiihhhggg\\\TTTMMMIIIEEE>>>;;;;;;444333222333555666555333777444333555555222222444222555888:::;;;;;;===>>>777777888999999999999999===>>>???>>>======@@@CCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;::::::777666444333222222222333555555555444444444444444555666888<<<@@@CCCDDDEEE@@@>>>======>>>AAABBBCCCFFFCCCCCCGGGPPP```wwwdddBBB333444:::>>>555333111111111111///---.../////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++******bbbHHH>>>;;;999333333222222111000000000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...////////////...------,,,,,,++++++,,,---------------))),,,...///000888EEEPPPeeennn~~~~~~~~~yyyppphhh^^^TTTNNNNNNDDDAAA<<<999888777666555888555444555444000///111000333666777666444444444777888:::;;;<<<<<<;;;;;;:::::::::888888999<<<>>>>>>>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@??????>>><<<:::999888888666555444444333333222111111111111222222333777888;;;======<<<:::888<<<=====================<<<===>>>@@@BBBEEEGGGHHHJJJOOOVVVaaaxxxhhhVVV@@@333333777777555444222111000111000///---...//////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++******```GGG===:::888333333222222111000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...000000/////////......---------***+++,,,,,,------,,,,,,,,,///111///---///666>>>MMMXXXlll~~~~~~yyymmm[[[KKKAAA<<<;;;;;;555333333444333//////222000222333333111//////000111111222333444444555555888777666666666888;;;===888999:::;;;<<<<<<<<<<<<999999:::;;;;;;:::888777999999888777666555444444333222111000000000000000333333444666777999;;;;;;;;;===???AAAAAA@@@===<<<============;;;;;;<<<===BBBDDDEEEFFFGGGIIIKKKMMM[[[qqqpppQQQ>>>;;;888:::===;;;333+++222111000000000000///...............---,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))+++******************+++******++++++++++++******___FFF===999666333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------...///000111...............---------***+++,,,,,,------,,,,,,,,,------,,,,,,---000111999BBBVVVqqq}}}zzzlll\\\TTTQQQPPPHHHDDDBBB@@@:::333222555111222333333333444666999444333222111111222333555666555444555666999;;;<<<444555555666666555555444444444444444444444444333333333333222222333333333000111111222333555666777;;;<<<<<<===>>>?????????>>>>>>>>>>>>======<<<<<<888:::===>>>???AAAFFFIIIFFFFFFFFFGGGKKKUUU```iiiYYYBBB;;;:::888555333222111111111///000000//////.../////////......---,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((())))))************(((((()))))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))*********++++++***************++++++++++++******^^^EEE<<<888555333333222222111000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++---------------...///000------------------------++++++,,,------------------+++)))+++...000///------333BBBYYYrrryyyrrrpppzzz~~~ttthhhXXXJJJEEEGGGJJJIIIHHHDDD???===<<<===;;;:::888666444444444555111000//////111222222111000000000000000000000000222111000///000111222444000000000000111222444444666666777999;;;===???@@@AAAAAAAAA@@@???===<<<;;;===<<<:::999999:::;;;<<<<<<>>>AAAAAA@@@BBBGGGKKKBBBFFFLLLVVVggg~~~uuuSSS999444:::888888666333///...111444---...//////......///000///...---,,,++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******************************)))************+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******[[[CCC<<<999555333333222222111000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...---,,,---000111000...---///555BBBTTTgggvvv~~~{{{~~~}}}~~~|||xxxxxx|||}}}{{{yyy}}}{{{nnnlllpppzzzzzzwwwoooeee[[[SSSOOOLLLLLLKKKJJJGGGDDD@@@>>>AAA???======>>>===999666888888777777888999:::;;;:::888666555666999===???===============???@@@AAAEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>???>>>===<<<:::999<<<;;;;;;<<<===???AAABBBDDDGGGJJJJJJIIIKKKQQQVVVYYYfffzzzYYYGGG@@@999444444222333555777666333000...+++---//////------///111///...---++++++++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***************************)))************+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******XXXBBB<<<999666333333222222111000000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++++++++******)))*********++++++++++++++++++++++++,,,---......//////......------------------------111000///222===LLL\\\ffflllxxxyyy}}}rrrooossseeeaaa]]]```kkk{{{yyysssyyyzzz||||||xxxrrrkkkfffaaa___]]]\\\\\\XXXSSSNNNIIIIIIHHHHHHJJJLLLOOOQQQJJJGGGDDDCCCDDDHHHMMMQQQSSSRRRQQQQQQQQQRRRTTTUUUUUUSSSNNNIIIDDD@@@===;;;888999:::<<<======<<<<<<<<<===???BBBDDDFFFHHHHHHEEEJJJQQQUUUZZZaaakkkrrrbbbNNN===:::999333000333555000,,,,,,///111000...***---//////------///111///...,,,+++******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******zzzXXXDDD;;;666333444333222111000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********************************)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,...000///000666@@@III]]]eeennnzzz|||xxxmmmiiijjjjjjfffbbb```]]]\\\___jjjyyyyyynnnmmmfffcccnnn{{{rrriiicccfffiiikkkooouuujjjeee^^^[[[ZZZZZZYYYWWWJJJEEE???<<<===>>>===;;;999===AAABBB@@@======>>>BBBBBBHHHSSSYYYZZZZZZ[[[iiieeedddmmmfffOOO>>><<<:::888666444333333000000///.......................................------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---,,,,,,+++*********+++************************+++++++++*********))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******yyyWWWDDD;;;777333333333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***************************,,,,,,,,,++++++*********************************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------------...000111111///---000777===GGGMMMVVVbbbttt{{{uuueeeaaa[[[WWWTTTUUUXXXZZZccc___^^^aaadddhhhpppxxxuuuwwwtttqqqyyy~~~vvvpppooonnnjjjiiikkk[[[VVVQQQNNNLLLKKKHHHFFFAAA???<<<::::::;;;<<<<<<@@@AAAAAA@@@@@@DDDLLLRRRPPPNNNSSS^^^kkkuuu~~~nnnKKK???BBB888777555333222111000000000//////...------......------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++******)))))))))***************************+++++++++*********))))))************************)))))))))*********++++++******************************************************************************************************************************++++++++++++******xxxUUUCCC;;;777444333333222111000000000000///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------000111111...++++++///222222666;;;CCCSSSiii{{{}}}|||{{{yyytttmmmeee]]]VVVSSSRRRMMMIIIJJJKKKLLLQQQWWW^^^lllvvvrrrgggaaaaaabbbfffkkkrrr{{{~~~yyynnnfffiiimmmkkkeeefffiiifff___\\\WWWUUUVVVUUUPPPLLLLLLGGGDDDBBB@@@@@@???<<<:::@@@??????@@@BBBCCCDDDEEE???FFFNNNRRRSSSRRRRRRSSSeeedddiiiuuudddIII888333555444333222000/////////...//////...---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***))))))((()))))))))************************+++++++++***************************************************+++++++++,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******vvvTTTBBB;;;777555333222111000000////////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************+++++++++***************************************))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///...,,,,,,...000,,,---///111888EEEUUU^^^gggnnnzzz}}}zzzxxxzzztttmmmiiihhhccc^^^[[[UUULLLFFFEEEGGGQQQXXXSSSJJJGGGGGGGGGLLLKKKKKKOOOSSSUUURRROOOMMMRRRQQQLLLHHHHHHFFFBBBDDDCCCCCCEEEEEECCCBBBAAA<<<===>>>@@@AAAAAA@@@???AAA@@@BBBGGGOOOSSSQQQOOOVVV___jjjpppqqqooommmmmmiiipppmmmGGG888<<>>999888777222111000//////......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************((()))))))))*********+++************************)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,000////////////...---,,,---,,,...333222......222555777@@@SSShhhyyyqqq{{{|||zzz|||}}}|||zzzvvvvvvwwwzzzzzzvvvmmmfff[[[YYYXXXXXXXXXXXXXXXYYYZZZ```cccaaabbbiiimmmnnniiikkkmmmllljjjiiijjjkkkgggmmmzzzjjjEEE666888555///---333888777222000------,,,,,,,,,,,,,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******pppNNN>>>999888888222111000//////.........//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************(((((())))))*********+++************************)))************+++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---/////////...111,,,+++......******...---111888???HHHSSS```iiiqqqwww||||||zzz|||}}}~~~xxx}}}yyysssuuuzzz|||}}}{{{{{{}}}}}}zzzpppoooqqqwww}}}vvv|||}}}wwwsssuuuuuusssrrrtttwwwvvvuuuuuuwwwzzzaaaUUUPPPCCC888666666111...///...+++,,,//////...------,,,---------+++*********+++,,,,,,---************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((())))))***++++++************************))))))******++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******mmmLLL>>>:::888444333222111000////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********------,,,++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))************************,,,,,,+++***))))))******************************)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///......///333999???CCCSSS___rrr}}}wwwvvvxxxyyywwwtttvvvsssvvv{{{{{{pppyyy~~~}}}|||bbbOOO@@@???>>>666000111111111000000//////......//////...---,,,,,,++++++************************************************++++++++++++++++++++++++******+++++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllLLL>>>:::777444333222111000////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******+++++++++++++++++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))************************,,,++++++***))))))******************************)))************+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,111///------...111444666???IIIYYYjjjzzz{{{xxx|||~~~}}}}}}|||rrr[[[JJJ===666:::;;;444000222000000000/////////......///......---,,,,,,++++++************************************************++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllKKK===:::777444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------+++++++++***************************************))))))))))))))))))))))))************************,,,+++******)))*********************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***000///---,,,++++++,,,------222<<>>LLLXXX___kkkqqqzzznnnPPP@@@888333444888000...000444333---,,,///.........------------------------,,,,,,,,,++++++************************************************++++++++++++++++++++++++******++++++,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjJJJ<<<999777444333222111000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,------.........///...,,,---111777>>>BBBMMMYYYhhhttt}}}rrrLLL>>>555999999222...111111111111111...***+++...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiIII<<<999666333333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++******)))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++++++++++++++***000///...---...///111333777<<>>777///,,,111333///---000//////...---++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhhHHH;;;999666333333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,************************)))************+++++++++******+++,,,,,,+++******************************************************))))))***+++,,,,,,,,,+++,,,,,,+++*********++++++------........................111<<>>CCCLLLZZZkkkwww}}}wwwsssvvveeeUUUJJJ>>>999:::444333222111000//////...000///...------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************************)))))))))(((******))))))))))))******************************)))************+++++++++************************((((((((()))))))))))))))$$$'''(((&&&(((+++***%%%))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++******))))))*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,------,,,************************+++++++++*********))))))************************************************)))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++aaaEEE:::666444333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,++++++***************+++++++++************************************************+++++++++++++++*********))))))************))))))******))))))))))))******************************************))))))))))))************************+++******))))))******+++))))))))))))*********************************************++++++++++++,,,)))************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...///111666@@@NNNYYY]]]aaahhhnnnuuu}}}zzz{{{jjjUUUAAA999666111000333111111000///...---,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************************))))))))))))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''')))+++((("""))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***---......---************************+++++++++***************************************************************)))************+++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,___EEE;;;666333333333222111000////////////------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,))))))*********+++++++++************************+++++++++***************))))))************))))))******))))))))))))***************************************)))))))))))))))******************************))))))))))))******((()))))))))************************************************++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++111000///---...222:::@@@>>>FFFQQQZZZcccmmmxxxvvvdddQQQEEE===555222555888555111111111111111000///......---///...------,,,,,,,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++*********************************)))))))))))))))******))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))(((...---***'''&&&'''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))******))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++---//////...************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,\\\DDD<<<666333444333222111000////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********)))))))))***+++++++++,,,)))))))))***++++++,,,,,,************************************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,------------...///...---,,,,,,---//////333;;;CCCLLLVVV```gggwww}}}zzzwww|||ppp```OOOEEE@@@:::666444999222---,,,------...000111111000000//////.........------,,,,,,,,,,,,---,,,,,,+++++++++*********))))))*********+++++++++************************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))))))))***+++***'''&&&)))---))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((()))***+++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++---//////...************************************************************************************************))))))*********+++++++++************************************++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,XXXDDD===666333666333222111000////////////------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************+++++++++))))))******+++++++++,,,************************)))))))))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************************************)))))))))************+++)))************+++++++++++++++++++++,,,,,,,,,,,,)))***+++---............***+++,,,---...---,,,,,,---...000333888???FFFJJJYYYaaaeeecccdddmmmyyyuuucccSSSEEE<<<555333444222333555444333000///...---.../////////......------------------,,,,,,,,,,,,------++++++++++++*********************++++++++++++,,,************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))*********++++++%%%&&&***...---((((((+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((***+++,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***---......---***************************************+++++++++************************++++++++++++++++++++++++)))************+++++++++*********************************++++++++++++,,,*********************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------UUUCCC>>>777444777333222111000////////////........................******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++************************((()))))))))*********+++))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,)))***,,,---...---------,,,,,,,,,---/////////...,,,.../////////000444888>>>GGGNNNNNNPPPYYYeeelllnnnsssvvvrrrmmmnnnxxxppp___RRRHHH<<<111111111555:::999333000000+++///444555444222111///......---------,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++************++++++++++++,,,,,,,,,,,,************************((()))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************(((((()))***++++++,,,---999000***+++---+++((()))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))+++---...---,,,+++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,------,,,************************))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++*********************************+++++++++,,,,,,************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------TTTCCC>>>888555888333222111000////////////........................************************++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,+++++++++******))))))************************************************(((((())))))*********+++))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******,,,------,,,+++***...---+++***+++,,,,,,,,,(((---222111---,,,///444***444<<<<<<===DDDMMMRRRTTTZZZ```aaa```eeeqqq{{{uuuwww}}}pppbbbNNNJJJAAA777444666777555111///......,,,)))---444333444222,,,)))+++///111///..................---,,,,,,,,,++++++,,,------+++++++++************)))++++++,,,,,,,,,---------************************(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''(((***+++,,,---...VVV@@@***%%%)))***)))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((***,,,...///...---,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++------,,,************************))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------~~~TTTCCC999555555222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111111111111222222333@@@CCCGGGMMMTTT\\\eeekkkfffnnnvvvxxxuuutttwww{{{tttcccTTTIIICCC>>>;;;666555333222111222333333222222000//////.........555333000---,,,---///000------------------------************************+++++++++************)))+++++++++***++++++,,,,,,))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))***+++,,,,,,:::333+++''''''***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************(((((()))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++}}}TTTCCC999555666222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////...///000000111333555777:::>>>DDDJJJOOO]]]bbbgggjjjjjjjjjnnnqqqqqqqqqsssxxx~~~wwwkkk___XXXHHHBBB;;;777666666666555444333222111111111222222111111000///............111000...,,,,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++************+++++++++***++++++,,,---+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,333///***((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************)))))))))((()))************+++++++++))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++)))************+++++++++************************((())))))***++++++,,,,,,******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++{{{RRRBBB999555666222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,,,,,,,---........./////////000222666999MMMNNNOOOQQQTTTXXX\\\^^^bbbccceeejjjqqqvvvzzz{{{~~~{{{rrrkkk```TTTIII@@@888444000///...///000111000///222111111000000000000111000///...---------------...------,,,++++++++++++------------------------------------------------,,,+++++++++************+++++++++++++++,,,---------,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))***+++++++++***))))))******'''%%%))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++************************)))))))))***++++++,,,,,,******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxPPPAAA999666666333222111111000000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************************************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++,,,------///000000///...///111444>>>;;;888:::>>>CCCFFFFFFOOOPPPTTTZZZbbbjjjqqqttt{{{zzzzzz{{{}}}zzz{{{yyyvvvvvv{{{qqqcccXXXQQQOOOEEEBBB===888555444333333666666555444333222///...000////////////////////////...------,,,,,,,,,,,,+++,,,------,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,---...///...+++)))((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******'''(((((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************))))))*********+++++++++************************))))))*********+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuNNN@@@888666777333222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---------...111333555111------111555666555666777;;;???FFFMMMTTTYYYgggcccaaafffnnnuuuyyyzzz~~~zzzvvvvvv{{{}}}zzzwwwssskkkbbb\\\OOONNNKKKDDD;;;555444555444444333222111111111222/////////.........///000---........................------,,,,,,,,,,,,---+++,,,---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,---...///000...,,,***))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))((())))))***((((((((((((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************+++++++++*********))))))************************))))))*********+++++++++***************************************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssMMM@@@888666777333222111111000000000000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,------...111333222///,,,,,,///111000///---///000111333777<<>>DDDIIILLLMMMMMMNNNNNNKKKIIIHHHKKKMMMQQQQQQQQQRRRRRRRRRQQQQQQPPPMMMJJJJJJLLLLLLIIIFFF>>>>>>>>>>>>===;;;999666000111333333333222222222222000///...//////...---,,,...//////------///111000222333111///---///000,,,,,,.../////////............------------......,,,,,,---------------,,,------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))(((((((((((((((((())))))(((&&&'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++((()))))))))************)))************+++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************)))************+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------pppKKK???888666777444222111111000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************************++++++*********************************++++++,,,***+++,,,+++***)))***+++''')))---///000///---,,,***,,,---,,,))))))+++---///++++++000///+++,,,000555111------000333333222222222333444666666666555666777888888777555444333444444444444333333333444///222666666333222333666///111111111///...///111000///...000333333///+++///000000...++++++...111***---111222000...///000+++,,,...///000///............---------......///,,,,,,,,,,,,,,,,,,,,,---------------------------........................---------,,,,,,,,,+++++++++++++++,,,---...000000++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))(((((((((((((((%%%(((***)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++************************++++++******************************************************************************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------qqqKKK???888666666333111111000///////////////000000///...,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,333)))'''%%%***+++%%%111'''777$$$&&&...'''***)))***++++++++++++***)))))))))---$$$666%%%)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***(((///222111 ******'''---&&&''' ...))))))))))))))))))))))))))))))))))))))))))))))))'''333+++'''###$$$%%%)))((($$$//////"""...'''&&&000'''%%%000'''///:::++++++***,,,)))&&&***(((111$$$===))))))))))))************(((***++++++******+++,,,++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............//////000111000///...///111////////////////////////000111111111222222222222000000000000000000000000000000000000111111111111////////////////////////////////////////////////.........------,,,,,,,,,/////////...------,,,,,,,,,------.........------000///...---,,,---...//////......---......///000///......---------......---///111111///------...---------------------,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,***)))------......------,,,+++---,,,+++***))))))))))))***)))((('''((()))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************+++*********))))))((((((******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++************************************************************************++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppKKK???888666666222111111000/////////////////////...---,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))&&&111/// BBBCCC:::GGG>>>KKK***&&&+++999...***++++++++++++***))))))111???222''''''''''''''''''''''''''''''''''''''''''''''''&&&)))$$$)))%%%'''333333***555'''888%%%...%%%''''''''''''''''''''''''''''''''''''''''''''''''***###,,,)))333333'''... '''111,,,---000'''...+++((($$$%%%---///%%%777HHHNNN<<>>888666666222111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((""")))000///444&&&&&&***++++++++++++***))))))+++(((&&&'''iii}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz}}}wwwUUU$$$%%% +++,,,nnnooo}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz:::***###111"""$$$...,,,)))***&&&'''$$$)))***000bbbJJJ''',,,%%%%%% $$$999))))))))))))************(((***++++++******+++,,,+++***)))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---..................................../////////000000////////////////////////---.........////////////////////////////////////...........................------------,,,,,,,,,---------...............---......//////000000000...............///000111111111222222222222111111222333444555666666777666888:::<<<===;;;::::::;;;======<<<<<<<<<;;;;;;;;;888888888777555222///---...,,,,,,,,,......---,,,++++++,,,,,,---------...,,,++++++*********++++++******)))((((((***+++,,,))))))))))))))))))))))))+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))******++++++++++++******)))************+++++++++******************************************************************************************************++++++++++++******)))************+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmIII>>>888666666222111000000///////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,222///***+++hhh...'''...666***++++++++++++***)))))))))---'''000555)))222555//////qqq!!!222444)))(((***(((###$$$***---+++999$$$ZZZ"""666(((******111((()))))))))************(((***++++++******+++,,,******)))))))))))))))***))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---,,,+++***+++---------------------------,,,------------.................................,,,,,,---------.................................------------------------------------------------,,,,,,------...//////000......---------.........000000000000000111111111111222444777999:::;;;;;;===>>>???@@@@@@@@@???>>>AAACCCFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDAAA===999666666444222000000///---,,,------------------......++++++*********+++,,,,,,+++******))))))***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++******************************************************************************+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkHHH>>>888666666222111000000///////////////,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,!!!***&&&555+++999```***111'''***++++++++++++***))))))***$$$///+++!!!)))"""'''$$$'''"""+++$$$ +++,,,%%%'''------)))@@@III777444 111((()))))))))************(((***++++++******+++,,,***)))))))))))))))******))))))*********+++++++++************************************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------+++,,,,,,---...///000000///...---,,,,,,,,,---...111222333555777888999:::<<<===@@@BBBEEEGGGHHHIIIMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSVVVWWWWWWVVVWWWXXXRRRQQQPPPMMMKKKIIIGGGFFFKKKMMMOOOPPPOOOMMMKKKIIIFFFCCC???;;;999777444222111000///---,,,+++++++++++++++++++++++++++,,,,,,++++++***************+++)))))))))))))))))))))))))))******++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))************++++++++++++******))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++******************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjGGG===888666666111111111000///////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++000***)))###111###***++++++++++++***))))))))))))))),,,///777000,,,(((000;;;LLL333333+++&&&...(((""",,,..."""FFF<<>>"""...###'''444444))))))))))))************(((***++++++******+++,,,))))))((())))))***++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******)))))))))************+++++++++)))+++,,,+++***)))***+++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------...............111111333555:::???CCCFFFPPPRRRUUUXXXZZZ[[[\\\\\\YYYXXXWWWWWWYYY]]]aaadddiiieee```[[[XXXWWWWWWXXX^^^```dddeeeffffffggghhhlllmmmnnnoooqqqrrrssstttvvvtttpppjjjeee```\\\ZZZXXXVVVTTTUUUWWWZZZ\\\]]]YYYUUUNNNGGG@@@:::777666///...---,,,+++*********,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******************************************************************************+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggEEE>>>:::666777555111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,++++++++++++*********))))))...%%%+++"""///&&&222)))%%%,,,++++++*********))))))///''''''...)))%%%===^^^'''+++###666+++&&&,,,<<>>,,,,,,''')))"""~~~$$$+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***...---+++)))(((+++000444+++++++++...222444333222::::::>>>EEEIIIIIIMMMRRRNNNRRRYYY]]]]]]```lllyyyyyynnnmmmmmmkkkvvv}}}rrrqqquuussslll~~~}}}sssiii```\\\aaa___```bbbaaaaaakkkxxxssswww{{{yyyssslllgggfff___]]]ZZZVVVUUUVVVZZZ]]]bbbaaa^^^WWWNNNIIIGGGHHH@@@:::111+++)))***+++,,,000...,,,++++++,,,+++***************)))))))))((()))*********++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))************++++++************++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++*********************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------jjjGGG@@@:::555444333111111111000000000//////...............------,,,+++,,,,,,------,,,,,,++++++++++++*********))))))(((&&&000%%%...)))$$$mmm000///((()))+++++++++***++++++111+++,,,000+++"""(((888$$$******...$$$;;;,,,!!!===xxxBBB&&&)))*** )))***...)))+++%%%(((%%%111$$$(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,///000///---***---//////...---,,,---111///------111888@@@FFFMMMKKKLLLOOOQQQRRRVVV[[[___```eeemmmuuu|||~~~~~~~~~ssskkkgggmmmmmmppprrrlllbbb```cccmmmppprrrsssrrrrrrqqqrrrkkkiiigggeeeeeedddbbbaaa]]]```bbbaaa[[[UUUQQQPPPLLLGGG@@@999444000---+++---,,,++++++++++++)))'''+++++++++***************)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************++++++************++++++++++++***))))))***++++++***++++++,,,,,,++++++***++++++************++++++)))************++++++++++++++++++++++++++++++++++++---///000000...+++)))***++++++,,,,,,++++++*********************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------hhhEEE???999444444222111111000000000000//////...............---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************'''&&&333&&&***///555ZZZ222'''***------***))))))++++++((())),,,,,,(((%%%%%%---///&&&...'''###......"""CCC***%%%,,,***###---***<<<%%%***"""((((((UUU$$$(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,+++---000111000.........111666===BBBDDDGGGKKKNNNQQQMMMLLLQQQXXX___iiirrruuurrrsss||||||zzzsssiiieeeaaa```aaaeeejjjnnnpppqqqsssssssssuuuvvvtttnnnjjj```ccceeeddd```\\\XXXWWWWWWTTTPPPJJJDDD<<<444///,,,++++++,,,------+++)))******++++++++++++++++++((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************++++++************++++++++++++***))))))***++++++***++++++,,,,,,++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++***,,,000222222///+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------bbbAAA<<<888555555333111000000000////////////------.........---,,,,,,++++++,,,,,,,,,,,,++++++************************...%%%...&&&&&&111&&&%%%'''(((,,,///...***'''''')))((()))'''&&&(((---...+++EEE```(((""",,,222(((&&&111111ggg,,,***((()))000&&&vvv\\\$$$+++""")))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++---............222777;;;<<>>;;;888555444222000/////////............,,,,,,---------,,,++++++******++++++++++++******))))))******++++++++++++$$$444+++###'''***...***)))PPP888000(((&&&)))***'''"""111+++(((+++***%%%&&&+++###...&&&)))(((777111)))&&&...###(((+++,,,444###---***%%%---111)))"""+++((('''...%%%ttt$$$(((---)))///"""888...,,,***"""'''+++((('''$$$%%%(((...fff''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///111333444555:::BBBHHHNNNPPPQQQQQQRRRTTTWWWZZZiiiooozzzuuu~~~{{{}}}~~~{{{{{{tttooosssyyywwwjjj]]]YYY[[[```iiiqqqtttssspppjjjcccZZZSSSSSSVVV[[[^^^^^^\\\YYYVVVQQQKKKCCC>>>222222111///...---,,,+++++++++,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))************************************++++++++++++))))))))))))************++++++************++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++)))***,,,.........,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------\\\AAA;;;666333444111222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***...|||000444***!!!888&&&%%%))))))))))))((((((((((((...&&&)))''' 444111%%%###%%%...555!!!)))111,,,(((((((((((())))))))))))---'''###111***555```$$$000!!!///!!!"""///---%%%'''((($$$)))&&&%%%&&&%%%---"""***)))SSS(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((++++++***)))(((((())))))(((((()))***************)))************+++++++++,,,,,,+++******+++,,,,,,.........---,,,---000333...///666>>>CCCFFFKKKRRRQQQNNNRRRZZZ\\\\\\ffftttwww{{{zzz{{{cccWWWUUUSSSWWWbbbmmmrrrqqqrrrmmmdddZZZZZZ^^^ZZZSSS```^^^\\\ZZZWWWSSSNNNJJJ@@@;;;555000...,,,+++***++++++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,...//////......,,,,,,,,,,,,,,,,,,++++++........./////////000000+++++++++,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......\\\AAA;;;666444444111222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++///((()))$$$******000###---***************)))))))))###000(((111444MMM000333%%%"""000$$$---)))'''(((((((((((()))))))))******'''---"""***555uuuSSS444+++333//////---&&&'''******&&&000$$$###%%%$$$(((DDD(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))((())))))***************************+++++++++++++++++++++,,,,,,------...+++---///000///...///000<<<===CCCLLLPPPNNNNNNQQQPPPUUU___jjjnnnpppvvv}}}{{{gggXXXWWWTTTSSSYYYbbbggggggmmmooommmhhheeeddd```YYY^^^]]]\\\\\\[[[YYYVVVSSSJJJEEE===666111...+++***------------,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.../////////...,,,,,,------------------............////////////,,,,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........[[[@@@;;;666444444111222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++///&&&@@@??? ,,,,,,((($$$///***************+++++++++ 999'''!!!222---zzz&&&((( 000&&&,,,***&&&((((((((()))))))))******%%%)))--- $$$333JJJ---((( ,,,""",,,)))&&&((((((,,,%%%###---+++555"""888333(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******************************+++***))))))))))))))))))((()))******++++++******************+++++++++,,,******,,,---.../////////+++---...000111444999<<>>;;;777555555222222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---%%%***JJJAAA&&&444+++)))+++'''''''''((())))))*********(((&&&///666000...$$$...***''''''"""444''')))))))))*********++++++++++++/// 111'''$$$---555 000((('''...,,,$$$+++###...'''sss+++(((III]]]***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))******+++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,---------------...///000222999BBBIIILLLLLLKKKKKKNNNRRR\\\iiiqqqvvv||||||pppqqqttt~~~tttooosssvvvsssoooooouuu{{{yyytttjjjqqqxxx~~~{{{uuuvvv\\\RRRJJJLLLUUU]]]dddhhhmmmhhhbbb^^^]]]___aaabbb\\\]]]______[[[RRRGGG???555333000...,,,---......***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,------.../////////000000111111111000111111111222222222222111111000///...------,,,...////////////000000000////////////////////////---------......---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------------........./////////{{{VVV>>>;;;888555555222222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++..."""(((///}}}(((000(((---+++'''(((((()))******++++++)))000&&&"""111---***(((,,,NNN---111+++ 222)))))))))*********+++++++++)))***---222''' 444'''NNN,,,///444!!!(((,,,###---)))PPP<<<'''DDD)))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))***++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...---,,,---///222555777>>>DDDLLLRRRTTTSSSQQQPPPZZZaaannnzzzwwwpppnnnppp{{{ssseee```bbbdddjjjqqqvvvvvvvvvooo}}}fff[[[QQQOOOQQQSSSYYY```fffeeeddddddeeedddbbb```]]]^^^^^^^^^\\\WWWPPPJJJ???<<<666000---,,,...///+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------------------............------...///000000000/////////000000000000000000111111222222333444555555444444333222000//////....../////////000000000000////////////////////////......////////////..............................,,,,,,---......---,,,,,,------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////{{{UUU>>>;;;888666555222222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***%%%&&&333---%%%&&&444%%%((())))))***++++++,,,,,,000+++444$$$777""",,,...>>>---666%%%!!!///)))************+++++++++$$$,,, ,,,+++)))777###@@@...$$$***))),,,***!!!***)))999yyyfffeee###+++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))((())))))***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,---000555:::>>>KKKNNNQQQSSSUUUXXX\\\___gggppp~~~yyyxxxwwwsssxxx~~~zzzhhhbbbgggmmmppp}}}|||~~~mmmmmm}}}}}}|||ttttttlllddd___YYYTTTXXX```]]]___ccchhhjjjhhhbbb^^^```^^^]]]\\\[[[XXXUUURRRHHHCCC;;;333...,,,---///,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------------.........//////---...000222222222222111000000000///////////////111111222333555666777777666666555444222111000000.../////////000000111111000000000000000000000000//////000000000000//////........................,,,,,,---......---,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............/////////000WWW===<<<888444444444111111000///////////////......---,,,,,,+++******++++++++++++++++++++++++333"""222((()))+++ 000'''111---%%%))),,,***,,,---$$$,,,111999777888***111---(((333%%%...***666'''......------,,,+++******(((333###///333...222(((***000+++''')))'''))))))(((((((((((()))))))))%%%"""...'''***///&&&''''''111222000((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------+++***+++---///000---,,,///777@@@FFFIIIZZZRRROOOXXXcccfffgggiiisssvvvwwwxxxwwwvvvvvvxxxzzz}}}{{{qqqeeeiii{{{zzzxxx}}}wwwvvvzzz{{{}}}|||pppjjjfff]]]RRRTTT[[[cccjjjmmmlllfff```^^^YYYUUUSSSUUUWWWWWWVVVSSSNNNFFF>>>888333...+++,,,+++++++++,,,+++)))'''************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++******************************************************************)))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////++++++,,,------...//////........................///000111000//////111333111111111111111111000000000000000222444555444333111000222666:::;;;999666:::;;;;;;:::777444222222111000111222333333111///222111000////////////000000000000//////......---........................000000111111111111000000......---,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///+++,,,------......------//////.........------------------.........//////VVV===<<<888444444444111111000///////////////......------,,,++++++***++++++++++++++++++++++++'''///%%%,,,%%%444555///......******///,,,'''+++---))))))000222zzz&&&---"""***---!!!"""+++333+++***+++------,,,,,,++++++*********(((MMMXXX111###000((($$$&&&((((((&&&(((,,,...))))))(((((((((((())))))+++"""000...###222 (((&&&000,,,'''///!!!CCC((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++******************************************************++++++++++++,,,,,,,,,+++,,,------,,,---///111000111444:::BBBIIIMMMOOOGGGKKKUUUbbbjjjlllqqqxxx}}}qqqttttttsssooojjjhhhhhhjjjYYYcccjjjmmmxxx}}}{{{zzz{{{cccSSSSSSUUU[[[dddiiihhhddd]]]YYYUUUSSSUUUVVVUUUTTTVVVRRRLLLFFF@@@999222------,,,++++++,,,,,,***)))************************************************+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---------......////////////...............------///000000000000111444666888888777666444333222111222222333444555555555444555444555888<<<===<<<::::::;;;;;;:::888555444333666666666777777666333111555444333222111111111111111111111111111111111111......////////////000000///000000000//////...---///.........---..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///+++,,,------......------//////.........------------------.........//////~~~UUU===<<<999444555444111111000///////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&444'''111''' 222///'''$$$,,,000***)))///---///%%%///***!!!------&&&---111///222...%%%###333++++++++++++++++++******''''''***---888$$$,,,111,,,&&&,,,---***,,,***))))))(((((())))))***+++%%%tttiii(((,,,...###(((%%%///,,,"""WWW--- ;;;''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,............000222---222999AAAHHHMMMPPPPPPOOOYYYgggqqqtttxxx}}}wwwnnnfffyyyxxxtttlllbbb[[[ZZZ[[[bbbllltttxxxrrrRRRLLLIIIPPP[[[dddfffddd___[[[WWWUUUVVVVVVSSSPPPVVVTTTRRROOOJJJAAA777111...,,,++++++,,,,,,+++***++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////000000000000000/////////...///000111111222444888;;;===<<<;;;999777666444444333444666777999:::;;;;;;<<<<<<===@@@DDDGGGHHHHHHKKKJJJIIIHHHFFFCCCAAA@@@AAABBBDDDEEEDDDCCCAAA???@@@???>>>===<<<;;;::::::777777777666444333222111000/////////////////////000000000000000///...---////////////////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///,,,,,,---............---...............---------------........./////////|||TTT<<<<<<999444555444111000000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''222222444"""<<<***---(((+++000+++(((,,,///+++222"""000'''RRRCCC%%%555)))$$$000000 )))&&&))),,,******************++++++"""111000666***...&&&+++,,,###"""...---$$$&&&***))))))))))))))))))***(((+++TTT%%%///111///%%%%%%(((&&&666JJJ---666***999''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---////////////000222222888@@@GGGLLLOOORRRTTTeeekkktttzzzooohhhiiilllkkkjjjnnnpppoooiiibbb^^^___bbb}}}{{{~~~zzzqqqlllnnnsssuuuwww{{{}}}vvvWWWPPPKKKNNNUUUZZZ^^^```bbb___[[[YYYXXXVVVQQQMMMQQQRRRTTTTTTQQQIII>>>777111...,,,++++++,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////222222222111111111000000111111222222333666:::>>><<<<<<<<<;;;;;;:::::::::666999===@@@BBBEEEHHHIIIHHHHHHJJJMMMQQQVVVYYYZZZ\\\[[[YYYWWWVVVTTTRRRPPPOOOQQQTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPNNNMMMKKKKKKIIIHHHGGGDDDAAA===:::888555555444222111///......111111222222222111111000000000000000000/////////............------------........................------------------------,,,,,,,,,------------...---------............///,,,------...................................................////////////zzzRRR;;;<<<999555555444111000000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222''',,,&&&%%%]]]```NNN((('''222555((((((---'''(((222"""000(((/// 444,,,---%%%+++:::...333$$$******************++++++$$$111---hhh333'''+++(((******+++---***)))...******))))))))))))******''')))EEE:::)))111...(((%%%((((((***:::FFFnnn|||zzzMMM///***'''"""222111%%%###&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000000000000222444@@@FFFLLLOOOQQQTTTZZZ```jjjqqq|||~~~pppcccbbbeeeeeedddeeeXXX^^^eeehhhiiimmmttt{{{|||~~~|||tttuuu~~~rrryyy~~~wwwrrrrrruuuqqqvvv~~~zzziii```WWWSSSOOOOOOUUU___dddaaa___]]]\\\YYYRRRMMMOOOQQQTTTWWWVVVQQQHHHBBB777333///,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......////////////000000000000111111111111111111111111111222333333444777;;;>>>>>>???@@@AAACCCEEEFFFFFFEEEIIIMMMOOOQQQRRRUUUXXXVVVVVVXXXYYY[[[^^^aaaccc\\\ZZZXXXYYYZZZ[[[ZZZXXXXXXZZZ\\\\\\ZZZYYYYYYZZZ____________^^^]]]\\\[[[[[[ZZZYYYWWWTTTPPPLLLJJJCCCBBB@@@===:::777555333333333444444444444444444222222222222111000///...//////.........---------........................------------------------,,,,,,---------.........---------............///,,,---......//////......---............................../////////000000xxxQQQ;;;<<<:::555555444111111000///////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,""",,, 555===555!!!%%%///(((***000&&&(((///%%%...+++''',,,,,,)))222%%%555...---...***++++++++++++++++++******,,,&&&"""...,,,---+++000666,,,)))222%%%+++******))))))******+++)))"""PPPfff###///###&&&,,,...+++'''&&&CCC}}}((("""$$$***$$$333 +++((( !!!###(((555&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222444888;;;HHHMMMSSSUUUUUU[[[eeeoooxxxlllqqqjjjgggiiieee[[[VVVWWW]]]fffpppvvvxxx|||}}}rrrssszzzxxxlllcccWWWOOOUUU```aaa```___``````]]]VVVQQQPPPQQQTTTWWWYYYWWWRRRNNN@@@;;;555000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------......---------.........////////////000111111222222333000000000111222222333333111444666888:::===@@@CCCHHHIIIJJJMMMOOOQQQSSSTTTXXX[[[^^^^^^\\\[[[]]]___aaabbbcccbbb```______aaaVVVTTTRRRUUUYYY]]]]]][[[XXXYYYYYYVVVRRRPPPRRRUUU```aaabbbddddddccccccbbb]]]^^^_________]]][[[YYYTTTSSSPPPMMMIIIEEECCCAAA::::::::::::999888777666666777777666444222000.../////////.........------........................------------------------,,,---------............---------............///------...////////////...---------...................../////////000000000wwwPPP:::<<<:::666555444111111000///////////////------..................------------------------000===###,,,)))???*********111+++***,,,******,,,---TTTMMM)))'''"""''',,,000UUUvvvkkk------,,,,,,++++++******,,,$$$DDD(((///+++'''%%%***!!!...nnn~~~DDD+++******))))))******+++(((&&&~~~'''222 %%%***...'''***)))""">>>###666222///!!!***+++!!!+++888///&&&&&&!!!&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111222555;;;AAAFFFHHHOOOWWW[[[]]]eeetttkkkZZZlllhhhgggfff[[[OOOOOOYYYoooyyyyyyxxxzzzxxxeee\\\]]]ZZZZZZ\\\```cccaaa\\\VVVRRRRRRRRRTTTVVVWWWVVVTTTKKKEEE===666222000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------.........------------.............../////////000000000111222333444555666777222333444555777888999999777;;;@@@EEEHHHLLLOOORRRUUUVVVVVVWWWXXXYYYZZZZZZ```ccceeeccc^^^\\\]]]___dddfffhhhgggcccaaa```aaaZZZVVVSSSTTTXXX[[[ZZZWWWPPPQQQQQQNNNJJJJJJOOOTTTZZZ\\\^^^aaabbbccccccbbb\\\^^^```cccccccccaaa``````___]]]ZZZVVVSSSQQQPPPHHHHHHGGGEEEBBB???===<<<<<<<<<<<<;;;888555222000////////////............................................................------------............---------............///------...///////////////---------.........//////.../////////000000000000vvvPPP:::<<<:::666666444111111000///////////////------..................------------------------'''000...***111yyy...000...'''------,,,+++---'''+++444$$$lll+++((((((666666???......------,,,+++******$$$,,,~~~(((+++'''---$$$***444sss++++++************++++++&&&000///&&&)))---&&&&&&000111666\\\***)))000+++))) 111)))(((,,,&&&,,,&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111444888@@@IIIOOOJJJTTT^^^eeeiiisss}}}oookkkjjjiiiccc^^^XXXLLLFFFSSShhhooozzz}}}cccXXXSSSTTTYYY___dddddd___[[[SSSQQQOOOOOOQQQSSSTTTUUURRRKKKBBB:::555222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------............------------......////////////000000000000111222333555777888999:::777888999;;;===???@@@AAA>>>CCCKKKQQQVVVZZZ^^^```^^^^^^^^^]]]\\\[[[ZZZZZZ\\\```bbbaaa\\\YYY[[[^^^bbbeeeiiiiiigggeeeeeefffaaa[[[VVVTTTUUUUUURRRNNNHHHJJJKKKJJJHHHKKKSSSZZZUUUWWWZZZ^^^```aaaaaaaaaccceeegggiiijjjhhhfffeeeeeedddbbb```]]][[[YYYXXXVVVUUURRROOOKKKFFFCCCAAAAAAAAA@@@???<<<888444111000/////////............////////////////////////........................---------.........//////---------.........//////---......///////////////---------.........//////////////////000000000000vvvSSS===;;;777555666333111111000///////////////........................///...,,,+++***+++,,,,,,111,,,)))---***eeeIII222......&&&555((((((444777'''***000"""222&&&///666+++...///(((...&&&888999***$$$888111>>>kkk%%%---555###***,,,}}}---###///)))))))))***************TTT$$$$$$///'''888$$$,,,+++######,,,,,,###'''((((((((()))))))))***))))))))))))************+++++++++***)))((((((''')))************++++++++++++***)))'''''''''((()))&&&''''''((()))******+++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---...//////...---111...111<<>>EEE+++///...,,,***---NNN%%%%%%...###///DDD888***(((***+++(((333'''~~~---222<<<&&& {{{(((...""")))))))))))))))))))))))))))+++)))>>>,,,$$$$$$,,,,,,$$$$$$---(((((((((((())))))))))))))))))))))))************++++++******)))(((((('''))))))*********++++++++++++***)))((('''(((((()))''''''(((((())))))******************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............///000000222999@@@EEEJJJRRR[[[```ffffffkkkvvvuuulllkkkjjjaaaXXXRRRRRRWWW^^^aaaaaaeeekkkqqqzzz}}}~~~oooaaaTTTPPPKKKKKKUUU```dddbbbYYYSSSMMMKKKMMMPPPSSSTTTOOOOOOMMMHHH@@@888111...+++,,,---,,,+++************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,---------.........------------------------111///......///000111111---///111222333555888:::BBBBBBCCCDDDEEEHHHIIIKKKJJJKKKMMMPPPUUUZZZ___bbbcccbbbaaabbbcccdddaaa___]]][[[[[[\\\___bbbddddddbbb```\\\XXXUUUTTTUUUWWW___aaadddiiimmmnnnllljjjhhhcccaaacccfffeeeeeegggfffggggggfffdddccceeefff______^^^\\\ZZZYYYZZZ[[[\\\```eeehhhhhhgggggggggdddeeeffffffeeecccaaa```YYY[[[]]]]]]\\\YYYUUURRRVVVWWWTTTMMMGGGDDD???:::333222222222222111111111//////000000000000000/////////...............///........................//////...---------------........................---......///////////////////////////000000000000vvvSSS===;;;777555666333111111000///////////////........................------,,,+++++++++,,,,,,$$$666&&&)))222{{{)))(((333"""***)))HHHYYYEEEPPP444111)))+++'''...000%%%KKK777ZZZ)))///%%%))))))))))))))))))))))))***$$$JJJ:::000!!!!!!444+++(((,,,)))!!!###---))))))))))))(((((((((((())))))))))))************++++++******)))((((((((()))))))))*********++++++******)))((((((((())))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---//////---...111555333BBBMMMKKKJJJVVVgggqqqwwwssszzz~~~ttthhhbbb___\\\UUUOOOPPPVVVbbbkkkmmmjjjlllqqq{{{sssiiidddWWWKKKJJJPPPXXX___ddd\\\WWWPPPLLLLLLNNNPPPQQQNNNOOOOOOMMMGGG>>>555///------,,,++++++*********))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------.........------..................111000///...///111333444///222555888:::<<<@@@BBBMMMLLLKKKLLLOOOTTTXXX[[[[[[[[[]]]^^^aaadddggghhhhhhfffdddcccbbbbbb___^^^[[[[[[\\\```eeehhhiiiiiiiiigggccc``````bbbfffhhhjjjkkklllmmmnnnlllhhhdddeeedddfffiiihhhfffgggkkkiiiiiijjjhhhfffeeeeeefffhhhhhhhhhfffeeeeeegggiiihhhiiijjjjjjiiigggfffdddeeeeeeeeeeeedddcccaaaaaa]]]^^^___```___^^^\\\[[[\\\^^^\\\VVVQQQOOOJJJDDD999888555222111111111222111111111111000000000000......---------......///........................//////...------------...........................---......///////////////////////////000000000000|||vvvSSS===;;;777555666333111000000///////////////........................---,,,,,,,,,,,,,,,,,,,,,+++444"""...999$$$(((%%%...###++++++"""###444///(((000///+++:::>>>aaa+++"""444*********)))))))))))))))666"""222VVV%%%(((222'''&&&***///***))))))))))))((((((((((((((()))))))))************************))))))(((((())))))))))))******************))))))))))))))))))******))))))))))))))))))************************************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++...000///,,,---222888;;;JJJQQQMMMPPPaaarrrzzz~~~{{{mmmtttpppiiiaaaVVVNNNPPPVVV___dddkkkpppooonnnuuu~~~}}}{{{ssstttjjjbbb\\\SSSIIIMMMYYY[[[XXXTTTPPPNNNMMMLLLLLLQQQRRRTTTSSSNNNDDD888000...---+++***+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////000000/////////111555888777:::>>>BBBEEEHHHLLLNNNUUUUUUUUUWWWYYY]]]aaacccgggggghhhhhhhhhhhhhhhhhhiiihhhfffeeeeeedddccccccbbbbbbbbbeeeiiimmmooooookkkiiifffeeeeeegggiiijjjhhhhhhiiijjjjjjhhhccc___^^^___```aaa\\\XXX[[[aaaddddddbbb```^^^]]]___aaabbbcccdddddddddeeehhhkkkllljjjhhhhhhiiiiiigggeeehhhhhhgggffffffeeeeeeeeebbbaaaaaaaaa`````````aaa```aaa^^^XXXTTTTTTQQQMMMBBB???:::555222111111222444333333222111111000000---------------......///........................///......---------..............................---......///////////////////////////000000000000|||vvvSSS===;;;777555666333111000000///////////////........................+++,,,,,,,,,,,,,,,,,,,,,///...%%%444---444iii<<<---(((000///000%%%hhhEEE111(((222,,,666222---;;;'''777+++$$$555,,,,,,,,,++++++*********!!!>>>===nnn000(((000000((((((///,,,"""))))))))))))((((((((((((((()))))))))*********************)))))))))))))))(((((()))))))))*********))))))******************************))))))))))))************************************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,---------.........,,,///111///---///555<<>>000333666444888777'''>>>GGGqqq...///;;;////////////...------,,,,,,''''''===+++......""")))---'''%%%)))(((((((((((())))))))))))))))))))))))******************))))))))))))))))))((((((((()))))))))******((()))***+++++++++******************************************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...,,,---------...............000000000111666===CCCMMMNNNQQQYYYgggvvvuuuqqqwwwlll[[[PPPVVVaaadddbbbbbbllllllpppxxx}}}xxx~~~^^^PPPPPPRRRSSSUUUTTTPPPLLLIIIHHHMMMNNNQQQVVVWWWSSSJJJCCC666222,,,+++---///000///...------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////......//////000000111111///333777999:::===BBBFFFHHHKKKQQQUUUXXX[[[^^^```bbbfffkkkqqqssssssrrrpppfffhhhkkknnnpppqqqppppppgggiiilllmmmmmmllllllmmmkkkhhhffffffggghhhhhhhhh[[[\\\aaaiiirrrxxxzzzyyy{{{~~~zzzuuuyyyvvvmmmnnnoooooommmiiifffccccccfffaaa]]]^^^ccceeeaaa\\\UUUVVVYYY]]]```bbbdddeeeeeedddcccbbbaaabbbcccdddbbbccc___YYYXXX[[[\\\[[[XXXVVVSSSNNNIIIEEECCCAAADDDBBB???;;;888666666555000000///..........................................------------...//////........................---......///////////////////////////000000000000}}}vvvSSS===;;;777555666333111111000///////////////........................***+++,,,---------,,,,,,))),,,---444...666000$$$000+++)))000VVVPPPCCC777===888999777777<<<***CCC(((}}}>>>666444BBB222222222222111000/////////777&&&+++***///...ccccccEEE***###%%%%%%+++444&&&&&&'''((()))***++++++))))))))))))************)))))))))))))))))))))***(((((((((((()))))))))***((()))***++++++++++++***)))))))))******++++++,,,************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......------------............000///000222888@@@HHHNNNOOOQQQ\\\llluuu}}}rrrooommm[[[RRRSSSaaammmnnnkkkmmmtttwwwwww}}}yyyeeeXXXOOOQQQQQQPPPMMMKKKKKKMMMKKKKKKMMMRRRVVVUUUNNNHHH>>>888000,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......///000000111222222333999@@@DDDEEEHHHMMMQQQRRRUUU[[[___aaaccceeegggjjjmmmppprrrrrroookkkhhh```bbbfffiiikkkkkkjjjiiidddgggkkkllliiifffeeeeeefffhhhlllrrryyy||||||{{{rrrsssxxx~~~xxxtttsssnnncccZZZSSSUUUWWWZZZ[[[[[[ZZZZZZ]]]]]]]]]]]]]]]___```aaa^^^aaa```]]]\\\^^^^^^[[[\\\\\\\\\ZZZWWWSSSOOOLLLNNNLLLGGGCCC???<<<;;;:::333222111000///.................................---------------...//////........................---......///////////////////////////000000000000yyyvvvSSS===;;;777555666333111111000///////////////........................)))***,,,---...---,,,,,,+++---'''222000)))---111,,,...111---222333QQQjjj888@@@444222???444@@@111;;;AAA///???666PPP000888333111888444444333333222111111000!!!<<<+++,,,---!!!444666NNN...,,,***"""%%%&&&'''((()))***+++,,,))))))))))))************)))))))))))))))*********(((((((((((())))))))))))((()))***+++,,,,,,+++***(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......---------.........//////000//////444===HHHQQQVVVUUU\\\oootttbbbNNNKKKSSSeeeuuutttlllooo{{{}}}xxx~~~lllVVVOOOOOOOOOLLLIIIJJJMMMQQQMMMLLLLLLPPPSSSSSSMMMGGGDDD<<<333...---...,,,)))***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000...//////000111222222222666>>>FFFKKKMMMPPPUUUZZZZZZ]]]bbbfffhhhiiikkklllpppppppppnnniiiccc]]]YYYccceeehhhjjjjjjhhheeeccchhhkkkoooooojjjeeebbbaaaooouuuuuuiiiaaaaaabbbbbb```\\\XXXVVVTTTTTTUUUVVVXXXZZZ\\\]]]YYY^^^```______```]]]XXXZZZ\\\___```^^^ZZZUUURRRUUURRRMMMHHHCCC@@@>>>>>>555444222111///.................................---------------...///000........................---......///////////////////////////000000000000|||wwwTTT>>>===999777999666222111111000000000000000000000///...------,,,,,,...------------...//////,,,......111...(((AAAmmmzzz...000000(((222'''111$$$mmm|||777???BBB333666@@@<<<;;;;;;>>>>>><<<::::::@@@^^^333BBB777777CCC555888666444444444444222000111111111...,,,***)))***]]]jjj))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,++++++*********((())))))******+++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000000333///333@@@IIIKKKQQQZZZrrrxxxyyyeeeWWWPPPTTT]]]eeeiiimmmvvv~~~zzzlll[[[PPPLLLIIIGGGHHHKKKQQQVVV[[[OOOGGGKKKRRRRRRLLLFFFLLLGGG>>>444...,,,---......---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++******+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---...///000000000///...222333333111...000666;;;>>>DDDLLLQQQSSSWWW^^^dddfffkkknnnlllgggeeejjjooofffiiikkkiiiffffffiiimmmgggjjjmmmiii]]]ZZZgggyyywww}}}}}}wwwxxx~~~ssssssggg```YYYWWWVVVVVVZZZ```^^^]]][[[ZZZ[[[]]]```bbbSSSQQQQQQVVV[[[[[[VVVPPPZZZWWWSSSMMMIIIEEECCCBBB777555222///------...///......///////////////.................................////////////..................////////////111111111000000000000000zzzvvvSSS===<<<999777888666222111111000000000000000000//////...------,,,,,,...------------...////////////,,,......'''333OOO<<<&&&000999'''......>>>bbbBBB666<<<:::>>>BBB:::AAA@@@@@@CCCHHHOOOZZZaaaHHHGGGyyy]]]111222FFF:::999CCC888777666555444222111000///...111444555333111...,,,333GGGttt))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------............000444===FFFKKKRRR^^^jjjxxxgggZZZUUUTTTQQQ___lllqqquuuwwwddd\\\UUULLLGGGHHHLLLSSSXXXXXXQQQKKKMMMNNNLLLJJJJJJLLLHHHBBB:::444000...---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------,,,,,,---------.........---...///000000///......000000000000///222666:::???FFFOOOUUUYYY^^^fffkkklllooossssssnnnhhhbbb___jjjkkkmmmmmmkkkfffccc```bbbbbbbbbdddjjjuuuxxxzzzsssiii___WWWTTTUUUZZZ[[[]]]___aaaaaa```^^^TTTSSSSSSUUUWWWXXXVVVUUUXXXWWWTTTPPPKKKEEE@@@===888777555444222111000///,,,,,,---...////////////..............................////////////..................////////////111000000000000000000000zzztttQQQ<<<;;;888666777555222111111000000000000000/////////...------,,,,,,...------------.../////////111+++***000,,,)))222~~~~~~~~~~~~~~~~~~~~~~~~~~~333(((...///444'''...///444000333YYYlll222+++888GGGDDD<<>>777***222EEEhhhfff]]]MMMCCCCCCEEEEEEPPPPPPWWW[[[WWWTTTVVVXXX\\\```hhhtttuuuwwwuuuqqqtttzzzzzzttt|||eeePPPWWWmmmwwwuuussseeeVVVRRRNNNEEE???===???@@@???<<<999888888777444111......///000000000)))&&&)))---......///(((%%%...??????\\\ppp999))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---......***+++++++++++++++,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------000000111111000000111222666EEEOOONNNSSSfffzzzxxxjjjvvvqqqjjjccc```aaaccceeejjjooossswwwzzz}}}|||}}}iiiPPPFFFGGGJJJLLLLLLOOORRROOOJJJJJJMMMJJJKKKKKKIIICCC:::111,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............/////////////////////...111222555888===AAACCCDDDNNNSSSZZZaaafffjjjooorrr|||yyyuuuqqqooolllhhheee\\\bbbiiinnnnnnnnnnnnppp~~~zzzuuurrrjjj```ZZZZZZ\\\]]]\\\]]]bbbeeeaaaYYYRRRQQQSSSWWWXXXXXXVVVRRRLLLFFFCCC<<<;;;:::888666444333333000000000000000000000000..............................////////////..................////////////000000000000000111111111}}}{{{qqqOOO;;;;;;888666666333222111111000000000000000...............---------...------------...//////)))222...***333555///...------------------------////////////////////////........................(((***222'''&&&666666111DDD000'''444BBBBBB@@@BBB333===DDDBBB???CCCNNNVVV\\\\\\aaakkknnnddd___fffnnnqqqwww|||ttttttllluuummmhhhjjjhhhggguuurrrnnnssshhhXXXVVVFFFHHHIIIGGGCCC===999666:::777444333444444333222666777888444***$$$+++666(((((()))999777$$$"""%%%))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---......*********++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------............000111111000111444777CCCMMMRRRRRR\\\rrrzzziiiiiijjjddd```bbbhhhkkkjjjfffgggkkkssswwwyyyssswww}}}pppuuuvvvUUUIIILLLQQQGGGGGGLLLTTTXXXTTTOOOMMMIIIKKKLLLKKKFFF===444...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////////////////000000111111333777;;;AAAEEEHHHKKKLLLWWW[[[bbbhhhmmmqqqtttvvvooorrrvvvvvvppphhhaaa\\\kkkyyyzzzlllbbb\\\XXXUUUSSSYYY^^^^^^XXXSSSQQQQQQUUUTTTSSSQQQOOOMMMKKKJJJ@@@>>>999555333333444666777666444222111000000000////////////////////////......////////////..................//////////////////000000111111111111~~~{{{pppNNN;;;<<<999777777333222111111000000000000000...........................------------...//////)))222///***//////,,,000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111******222666222333;;;---EEELLL999000===EEE>>>QQQPPPQQQRRRWWW]]]cccfffkkk~~~~~~pppllllllmmmttt~~~zzz{{{mmmqqq|||iiirrrjjjjjjlllsss|||yyywwwjjjeeeppp\\\]]]]]]]]]ZZZRRRHHHAAA777666666888:::888333......((((((111888444+++###---..."""###000'''###777))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))************+++++++++***++++++++++++,,,,,,,,,******++++++,,,---------*********++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,...000//////222999>>>IIILLLOOOUUUdddxxx}}}mmmccc[[[VVVTTTVVV___jjjooolllfffeeemmm|||xxxyyy~~~|||}}}xxxXXXLLLMMMPPPGGGEEEJJJVVV^^^\\\TTTOOOJJJKKKLLLJJJFFF???888333///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,---------....................................------........./////////000000000000111333444555666===EEEKKKMMMOOOSSSVVV___ccciiioootttwwwxxxyyyrrrqqqnnnjjjffffffjjjnnnwwwpppmmmTTTTTTSSSTTTTTTUUUUUUTTTQQQPPPNNNLLLKKKKKKLLLLLLEEEAAA;;;666444444777999;;;:::777444222000000000////////////////////////......////////////................../////////////////////000111111222222pppOOO<<<===:::777777444222111111000000000000000...........................------------...//////,,,000---,,,///***(((000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................'''---111===>>>000333@@@;;;000444FFFJJJEEEUUUoookkkeeeaaadddjjjoooppppppzzzrrruuuzzzvvvpppmmmnnnvvvsssqqquuuvvvxxxyyykkkfffllluuuppppppssswwwxxxrrreeeZZZHHHCCC>>><<<;;;:::555111:::555222333333111111444111...+++%%%(((...+++---))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))************+++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))******+++,,,,,,------+++,,,---.........---,,,,,,,,,,,,------------...,,,,,,------.../////////...000111111222777AAAHHHQQQOOOTTTbbbsssqqqggg\\\PPPNNNSSS\\\hhhqqqtttsssqqqtttwww^^^TTTPPPLLLJJJHHHLLLWWW___]]]XXXTTTMMMMMMKKKIIIEEEAAA===:::333222000///---,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,...---,,,,,,,,,,,,---...------------................................................////////////000000000111333555777888===GGGSSSXXXXXXXXX]]]bbbiiikkknnnrrrttttttrrrpppoookkkgggiiirrrwwwjjjYYYPPPRRRVVVXXXWWWQQQPPPNNNLLLKKKKKKLLLLLLHHHEEE@@@<<<999999:::;;;;;;:::777444222111111111////////////////////////......////////////..................////////////...//////000111111222222pppOOO<<<===;;;888888444222111111000000000000000---........................------------...//////---...+++---222+++'''222,,,,,,,,,,,,,,,,,,,,,,,,................................................333>>>333///888<<<>>>:::@@@FFFFFFCCCOOOeeeqqqppprrrmmmgggeeegggnnnzzz~~~wwwuuu}}}{{{~~~yyy|||zzzoooqqqssskkkuuuvvvzzzzzznnnfffZZZJJJ@@@======>>>===444222222444222......222333$$$444444!!!(((///'''))))))************))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,------...///000000111333555444666===HHHQQQ]]]ZZZbbbuuu~~~{{{wwwgggXXXTTTTTT___lllvvvzzz|||}}}wwwgggccc\\\RRRNNNLLLOOOWWW]]]\\\YYYYYYOOONNNKKKHHHEEEBBB@@@???555444333111///...------------------------------++++++,,,,,,,,,---------***+++,,,,,,------------...---,,,,,,,,,,,,---...---------.........//////////////////////////////............/////////000000000000222444777999;;;DDDPPP^^^ccc``````eeelllqqqqqqqqqqqqppplllgggcccWWW]]]kkk}}}iiiUUURRRWWWXXXWWWTTTSSSRRRPPPOOONNNMMMMMMJJJHHHEEEBBB???>>>======:::888555333111111222222000000000000000000000000......////////////................../////////000...//////000111222222222sssLLL@@@;;;888;;;444666333222111111000000111111........................------------------------,,,,,,,,,---------......------------------------,,,---------------------...///000///......000222777999;;;:::888888<<>><<<999888999666111000333///000111000---+++))))))************))))))))))))))))))))))))************++++++************++++++,,,+++*********+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,------------------------------------............//////............//////000(((000555666:::FFFQQQUUUmmmwwwttt{{{```SSSYYYhhhsss~~~zzzzzz}}}~~~zzzmmmXXXZZZ]]]]]]WWWTTTVVVWWWTTTTTTPPPNNNMMMIIIDDDEEEKKKFFFAAA:::444111///---,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............/////////000///000111000///...///000,,,111444222333:::AAADDDNNNXXXaaadddhhhmmmnnnjjjpppkkkhhhiiiiiiggggggiii^^^uuu|||~~~hhh[[[YYYXXXUUUSSSSSSUUUVVVQQQLLLNNNSSSNNNMMMKKKJJJGGGCCC>>>:::888777555444444333111000//////.........//////000////////////////////////000000000000000000000000000000000000111111111111rrrKKK@@@;;;888;;;444666333222111111000000111111........................------------------------,,,---------............---------------------------------...............+++---.........///222444999::::::999:::???GGGNNN^^^iiinnnkkkjjjqqquuutttkkklllrrr{{{zzzuuuqqqnnnuuuqqqmmmgggccc___XXXNNNEEE===:::;;;===;;;666333444111111222111///,,,+++++++++************)))))))))))))))))))))************++++++************++++++++++++*********+++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++***++++++,,,------------------------------------............//////............///000000555444444777>>>JJJVVV^^^uuu|||~~~|||uuuaaa]]]gggzzz|||}}}zzzxxxqqqllluuu~~~vvvddd[[[\\\\\\YYYUUUUUUZZZ___```]]]VVVPPPKKKJJJJJJKKKHHHDDD>>>888222///...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000...000111000//////000111000555777777;;;DDDKKKLLL___ffflllkkkkkknnnmmmjjjbbbggglllpppuuu~~~|||llleeeccc^^^VVVSSSMMMKKKPPPTTTSSSPPPNNNPPPMMMJJJIIIHHHEEE@@@<<<<<<:::888777666444111...//////.........//////000////////////////////////000000000000000000000000000000000000111111111111rrrKKK???:::888;;;444666333222111111000000111111////////////////////////------------------------------........./////////------------------------------......////////////+++---...///000222666999::::::;;;<<>>===;;;888777999444333333222000///...---,,,+++++++++*********))))))))))))*********++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,---------------------------------------............//////.........//////000111777000111:::CCCIIISSS^^^yyytttzzz|||ttthhheeeqqq~~~|||{{{|||pppnnnvvvbbb]]]ZZZ[[[WWWSSSZZZfffoooooogggXXXPPPQQQOOOJJJJJJHHHDDD===444//////000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////000000000...///000000///000111333444777999<<>>>>>@@@BBBGGGOOO^^^ppp|||~~~zzzyyy|||xxxzzz~~~yyyrrrdddUUUFFF>>>:::999;;;???888666333222111000///...------,,,,,,++++++******))))))*********+++++++++++++++************+++++++++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------------------------------------............///............///000111111222...666FFFLLLIIIPPP^^^yyynnnrrrkkk^^^___rrryyyzzzooo```WWW[[[[[[VVV[[[fffvvv{{{fffXXXVVVSSSJJJKKKKKKIIIAAA666000///111............------------------------------------------------------------........................------------...............////////////000000000...///000000000111444666666999<<>>999777;;;444666333222111111000000111111000000000000000000000000.................................////////////000------------------------+++,,,,,,---......//////000111333444555999>>>AAAKKKNNNRRRWWW___kkkyyy~~~}}}xxxgggVVVMMMHHHCCC@@@???<<<999444222222111000///.........---,,,+++++++++************++++++++++++++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///.........//////000222222555777CCCPPPQQQMMMZZZooouuullldddWWWTTTggg}}}zzzcccUUU]]]fffffffffkkkwwwwwwbbbZZZTTTLLLLLLMMMKKKDDD999111000111//////.........---------------------------------------------------------........................---------....../////////////////////000000000111///000111111111333777:::<<<@@@EEELLLWWWcccfffdddeeebbb^^^^^^aaaiiiuuu~~~qqq___SSSQQQUUUQQQNNNJJJKKKOOOPPPNNNKKKHHHFFFDDDBBB@@@===999666111111000//////////////////////////////////////////////////////////////////000000000111111111111oooIII>>>999777;;;444666333222111111000000111111////////////////////////........................------........./////////------------------------,,,,,,---...///000000111222333555666999>>>DDDHHH[[[___cccfffjjjqqqzzz~~~ssskkkjjjggg]]]NNNEEECCC===777444333333222000000000///...---,,,++++++*********++++++++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............///.........///000111222333;;;@@@IIIOOOOOOUUUmmmzzzpppdddWWWPPP^^^zzz|||fffXXXaaassszzzxxxuuuwwwooo```WWWQQQNNNNNNLLLFFF===555222111/////////.........------------------------------------------------------........................---------...//////000000/////////000000000111111111111222333333666:::>>>DDDKKKSSSZZZccckkkllliiifff___YYY[[[fffyyy~~~cccRRRMMMNNNNNNMMMOOOQQQRRRRRRQQQMMMJJJGGGDDDBBB???<<<999222222111000////////////////////////////////////000000000000000000000000000000000000111111111111oooHHH===999777;;;444666333222111111000000111111................................................,,,---------............------------------------......///000111222333333666888:::===BBBIIIPPPVVVdddgggkkknnnpppuuu|||{{{zzzzzzhhhZZZJJJCCC;;;777666666444111111111000///...---,,,+++*********+++++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///.........///000222333444>>>FFFNNNQQQUUUfff{{{rrr^^^QQQVVVpppxxxiii^^^eeexxxyyy|||{{{iii\\\VVVQQQOOOMMMHHHBBB;;;666222////////////............------------------------................................................---------...///000000000//////000000000111111111222333444444555999===AAAKKKUUU___fffkkkooonnnkkk```]]]```kkk{{{{{{vvvyyy{{{\\\KKKJJJNNNQQQSSSSSSSSSTTTVVVSSSOOOIIIDDDAAA>>><<<:::333222111000////////////////////////////////////000000000000000000000000000000000000111111111111oooHHH===999777;;;444777333222222111000111111111........................////////////////////////,,,,,,,,,---------......------------------------///000111222333444555555;;;===@@@EEEKKKSSS\\\bbbdddggglllooosssyyywwwwwwyyy~~~|||uuu}}}~~~qqqOOOGGG>>>999888888666333222111000///...---,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------.........//////.........///000222333444@@@LLLVVV[[[eee|||www]]]RRR^^^{{{zzz{{{wwwvvvxxxzzz{{{tttlllcccfffwwwwwwppp```YYYSSSQQQMMMJJJEEE???888444000/////////............------------------------................................................---------...///000000111000000000000111111111111333444444555666:::???CCCNNNZZZfffkkkmmmooommmjjjfffiiiuuukkkTTTHHHNNNTTTUUUTTTSSSVVVYYYWWWRRRKKKDDD@@@===;;;999333222111000////////////////////////////////////000000000000000000000000000000000000111111111111kkkHHH@@@;;;777999333888333222111111000000111111111111111111111000//////..........................................------..................------//////...---...333;;;@@@CCCCCCHHHSSSaaaiiijjjhhhgggmmmooooooxxx|||yyydddNNN???999555:::<<<222333333111///------///000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///---------.........//////111222222///,,,///666===NNNNNNXXXmmm{{{fffZZZcccsss~~~yyyooorrrssssssyyyyyyxxxwwwqqqjjjiiippp{{{zzz|||jjj\\\TTTUUURRRKKKIIIHHH@@@666///000111000/////////000------------------------....................................////////////............/////////000---...///000111111111000333555777777999>>>FFFMMMUUU```mmmrrrnnniiijjjooo~~~UUUOOOOOOQQQSSSUUUUUUTTTRRRNNNNNNKKKDDD;;;666777999111111111111000000000000000000000000000000000000000000000000000000000000000111111222222333444444jjjGGG@@@;;;777999333777333222111111000000111111000000111111000000///..............................................................................///000111444999???CCCEEELLLVVV^^^eeejjjooorrrpppwww{{{mmm\\\OOOEEE999:::<<<666111111000000///000222444---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///---------.........//////000111222000///222:::AAAQQQYYYiii|||~~~nnn]]]^^^qqq{{{yyyyyytttyyyzzzsssqqqrrruuu~~~yyyiii___^^^XXXPPPLLLJJJCCC:::000111111000///...///000------------------------....................................////////////........./////////000000//////000111111111111111333444666888===DDDLLLRRRWWWaaakkkkkkggglll}}}xxxXXXQQQKKKOOOYYY^^^[[[UUUMMMMMMJJJCCC:::555444666111111111000000000000000000000000000000000000000000000000000000000000000000111111222222333444444iiiFFF???;;;777999333777333222111111000000111111///000000000000///..................................................................////////////---///333666:::???FFFJJJIIIVVVdddjjjjjjmmmwww}}}wwwlllcccUUUAAA;;;<<<888222222222222222222333333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///------........./////////000111111111222666???EEELLL___tttvvvjjj^^^XXXfff~~~uuuxxxyyy{{{uuuuuuzzzvvvpppxxxrrreeebbbZZZQQQLLLIIIBBB;;;444333111000///......///------------------------....................................////////////....../////////000000000000111111111222222222222444444555;;;CCCMMMTTTXXX```fffgggaaa```ssszzzuuuqqqllliiijjjhhhfffeeedddeeefffgggqqquuu}}}ppp]]]LLLMMM]]]iiieee\\\OOOMMMIIICCC<<<666444444111111111000000000//////000000000000000000000000000000000000000000000000000111111222222333444444hhhFFF???;;;777999333777333222111111000000111111///////////////......---....................................///////////////////////////000000000...000444888>>>EEEMMMSSSTTT```lllpppooossswwwqqqeeeOOODDD@@@777999777555444333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////000111111222444:::BBBHHHGGG```xxxvvvfffWWWWWW```vvv|||zzzzzzsssrrrpppfffaaaZZZTTTPPPKKKDDD>>>999666222000///.....................................................................////////////...////////////000000000111111111111111111222222555555777>>>JJJTTT[[[]]]iiihhhccc___iii}}}vvvxxx|||vvvrrrppplllkkkjjjkkkmmmmmmkkkjjj]]]YYYUUURRRPPPOOOMMMLLLLLLKKKJJJHHHGGGHHHIIIIIIIIILLLPPPTTTYYY___fffkkkzzzuuuwww\\\UUU```kkkkkkdddRRROOOJJJDDD???;;;777666222222111111000000//////000000000000000000000000000000000000000000000000000111111222222333444444gggEEE???;;;888999333666333222111111000000111111///////////////......---////////////////////////........./////////000000/////////000000000111111000222555:::AAAKKKVVV]]]kkkoootttvvvwww}}}~~~zzzrrrpppuuuzzz}}}xxxfffYYYNNN>>>>>>;;;777555444333000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///........./////////000000111111111333666===DDDJJJOOOiiiyyykkkXXXNNN[[[qqq||||||qqquuuqqqhhhddd___]]]ZZZTTTMMMHHH???:::444000//////...---............................................................////////////////////////000000000111000000000000000222333444888888<<>>:::777444333333222111111000000111111111111111111111111111111111111111111111111000111111222222333444444yyyfffDDD>>><<<888:::222666333222111111000000111111///000000000000///......////////////////////////.........//////000000111//////000000111111222222333666;;;BBBJJJTTT___fff~~~}}}}}}xxxuuuzzzwwwmmmcccdddkkkuuu~~~~~~uuuuuu}}}vvvssseeeRRRDDD???999777777777555333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///....../////////000000000222111222444:::BBBJJJOOO]]]uuu}}}ppp___QQQSSSggg}}}{{{}}}iii~~~vvvwwwrrr~~~nnngggaaa```]]]VVVPPPMMMEEE>>>666111000000///.............................................................../////////////////////000000000111111000000000000111333666777<<>><<<888:::222666333222111111000000111111000000111111000000///...////////////////////////---......///000000111111//////000111111222333333777<<>>:::::::::888666000000000/////////......------------------------------------............,,,,,,---------.........---------------------------,,,,,,,,,,,,---......---------............///.../////////000000000000111000222666???IIIRRRWWWmmm}}}jjjWWWSSS```sss~~~www{{{iiigggzzzxxxnnnzzzzzzoooeeeaaa\\\TTTOOOOOOJJJBBB888333222222000...............................................................//////////////////000000000111111111111111111222444777:::<<>><<<888:::222666333222222111000111111111111111111111111000//////000000000000000000000000---......///000111111222///000000111222222333333999AAAMMMXXXbbbhhhmmmppptttwww~~~tttggg[[[\\\cccggghhhhhh___\\\\\\^^^\\\UUUTTTXXXVVV]]]eeellluuu}}}~~~{{{pppfff|||zzzWWWOOODDD===;;;:::888555000000000000////////////---------------------------------.........//////,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------.........//////////////////000000000000000000222888CCCNNNXXX]]]{{{gggTTTWWWkkkyyyzzz}}}ggg```mmmyyyqqqeeekkk{{{llleee^^^VVVSSSTTTMMMDDD:::333333333111///////////////////////////..................................../////////000000000000000111111111111222222222333666999===???EEENNNYYY```aaa```___```uuu}}}hhhbbbbbbaaaaaabbbccceeefffttttttpppiiiaaa```eeekkk```YYYRRRNNNNNNNNNLLLHHHIIIJJJJJJJJJIIIKKKNNNPPPNNNOOOPPPRRRTTTVVVWWWXXXVVVUUUUUUWWWXXXYYYXXXVVVQQQQQQSSSVVVZZZ[[[ZZZYYYSSSTTTTTTUUUVVVWWWXXXXXX[[[[[[\\\[[[YYYXXXYYY[[[YYYZZZ[[[[[[[[[\\\^^^```XXX[[[]]]```fffssssssrrryyywwwiiiWWWLLLHHHEEE@@@:::999888777666555444333333111111111111111111111111111111111111111111111111000111111222333333444444cccCCC>>>999666;;;555777555444333222111111111111000000000000000000000000////////////////////////000000000000000111111222444...+++///000000555<<<===MMMbbbooossssssuuuxxx~~~lll]]]NNNJJJPPPVVVTTTOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHKKKNNNSSSVVVYYY[[[gggppp}}}~~~www{{{jjj^^^NNNCCC???>>>;;;999999666333222222111///...------------------,,,,,,---------............///........................------------------------,,,,,,,,,---------........................------///000000111111111111000222000444>>>IIIWWWjjj|||vvv\\\WWWcccqqqzzzyyy```iiiyyyuuuvvvjjjaaakkkuuusssddd]]]YYYUUUQQQKKKCCC888222111222000...222111111000000000000000000000000000000000000000,,,------...///000111111/////////000111111222222333222444777666666<<>>999666<<<555777555444333222111111111111000000000000000000000000////////////////////////000000000000000111222222222//////333444555;;;CCC\\\hhhvvvyyytttqqqvvv}}}}}}~~~xxxdddYYYMMMIIIKKKLLLGGGBBBGGGFFFEEECCCBBBCCCCCCDDD@@@AAACCCFFFIIIKKKMMMNNNOOOVVVbbbooozzzvvvnnn```QQQEEE===::::::888777555333111000///............------------,,,---------............///........................------------------------,,,,,,---------.................................///000000111111111111111666666<<>>888666666444222222111111000000000000000000000000000000000000000---.........///000000000//////000000111111222222444333555888999;;;BBBKKKWWW\\\bbbbbb]]]aaavvvsssbbbhhhzzzyyyfffYYYQQQLLLMMMQQQNNNLLLLLLNNNSSSWWWXXXXXXVVVWWWYYY\\\^^^___```aaa\\\]]]___cccfffiiilllmmmkkkllloooqqqrrrpppnnnmmmoooqqqsssuuuvvvvvvuuutttvvvvvvwwwzzz||||||{{{yyywwwwwwwwwtttqqqnnnnnnnnnyyy{{{}}}|||wwwpppjjjgggsss{{{|||uuussswwwtttmmmlllhhhmmmzzz|||pppsss]]]NNNJJJFFF???>>><<<999888888777555333222222111000000000000111000111111111111222222222111222222333333444555555cccDDD>>>:::777<<<555777444444333222111111111111000000000000000000000000000000000000000000000000111000000000000111222222111111333666666888AAAKKKlllvvv}}}{{{sssrrr||||||xxxtttvvvxxxuuulllcccVVVQQQKKKHHHGGGEEEAAA>>>CCCCCCBBBBBBCCCGGGJJJLLLHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHLLLSSS\\\eeemmmrrr~~~~~~|||ssscccPPPBBB======;;;;;;:::777333111111111//////......---------------------............///........................------------------------,,,------------.................................000000000111111111222222222666???IIIUUUiiivvvbbb___xxxqqqjjjyyyoooiiilllwwwpppvvv~~~}}}tttllleee[[[TTTVVVOOOEEE>>><<<:::888666222111111000000000000000000000000000000000000000//////////////////////////////000000111222222222555444666999<<<@@@JJJTTT]]]fffiiibbb```qqqgggZZZddd~~~}}}kkkXXXRRRTTTVVVVVVVVVTTTTTTTTTWWW[[[___aaaaaacccgggkkknnnnnnppptttwwwwwwyyy}}}|||wwwwwwxxxoookkkiiiiiisssrrrxxxjjjQQQKKKJJJEEEAAA>>>;;;888888888777666333222111111000000111111000111111111111222222222222222222333444444555555bbbDDD???:::888===666777444333222222111111111222000000000000000000000000000000000000000000000000111111000000111111222333222444666666666<<>>666666333333222222111222222333000000000000000000000000000000000000000000000000222111111111111222333333111666999<<>>666666333222222111222222333333000000000000000000000000////////////////////////222222111111222222333444222777<<>>DDDMMMZZZfffiiihhhqqqwww~~~zzz```VVVYYYaaakkksssrrriii```^^^\\\YYY[[[```[[[cccmmmvvv~~~}}}vvvqqqvvv~~~yyy|||ZZZJJJGGGDDD???<<<;;;::::::999777666555333222222222111000111111111111222222222333333444444555666666666bbbDDDAAA===:::>>>666666222222222111222222333333000000000000000000000000////////////////////////222222111111222222333444333999???GGGZZZtttllliiiqqq~~~|||xxxtttoooeeeXXXMMMCCCBBBBBBDDDFFFGGGEEECCCAAABBBCCCDDDEEEHHHKKKMMMIIIJJJLLLOOOSSSWWWZZZ[[[aaaccceeehhhiiihhhgggeee]]]ZZZUUUQQQOOOOOOPPPRRRQQQUUUQQQQQQYYYYYYWWW]]]XXXWWWZZZdddssswww{{{ZZZRRRIIIGGGIIIHHHAAA999333333222111000///...------------.........//////........................////////////////////////............/////////000---......///000111111222111000000000111333555777???IIISSS^^^rrrpppTTT```ttt~~~tttnnnfff___YYYTTTRRRRRRpppvvvzzz|||tttmmmkkkfff\\\PPPCCC:::555333222111111000000000000000000000000000000000000000......///000111222222333000111111222222333444444333444999AAAIIIRRR```lllgggkkk}}}yyywwwpppaaa[[[gggxxx}}}zzzhhh___ZZZ\\\```ccckkkuuu{{{{{{vvv{{{vvvpppwww}}}lllOOOIIIEEEAAA>>>===<<<;;;:::777777555444333222222222000111111111111222222222333333444444555666666666aaaIII======999777888555666555555444444333222222111111111111000000000000000111111111111222222222333000000222333222333888999@@@HHHOOO^^^vvvxxx}}}}}}qqqlllgggaaaVVVIIICCCDDDFFFEEECCCAAA@@@AAACCCEEEFFFFFFFFFGGGIIILLLPPPRRRRRRVVV\\\bbbhhhnnnsssvvvuuuwwwzzz{{{zzzwwwssspppkkkjjjgggccc___[[[XXXVVVVVVUUUUUUWWW[[[```eeehhhdddcccbbbccchhhooovvv{{{~~~|||{{{~~~tttWWWRRRVVVLLLHHHHHH===>>>666111111222000......//////...------------...........................---------.........//////000000000000////////////000000000000111111111111...///000111222444888;;;BBBUUUaaauuuaaa```lllzzzxxxppprrryyy}}}wwwjjj___]]][[[UUUOOONNN___}}}}}}zzzxxxxxxrrrnnnfffZZZLLL???555000222111000000000000000111000000000000000000000000000000000000000000000000222222222222333444555555444777999<<>>FFFOOOYYYkkkvvvfff\\\RRRNNNKKKFFFBBBBBBEEEEEEEEEDDDCCCDDDEEEFFFGGGIIIMMMPPPTTTXXX\\\___dddjjjqqqwww|||yyyxxxuuuqqqnnnjjjgggfffeeebbb^^^[[[ZZZ\\\]]]^^^dddeeefffiiilllpppsssuuummmuuu~~~fff]]][[[RRRRRRSSSFFF???:::777777444//////111000///......------..............................---------.........//////000000000000////////////000000000000111111111111000111111111333666;;;???LLLaaayyyhhhmmm|||tttlllsss|||tttttt|||xxxkkk___[[[WWWQQQKKKJJJNNNkkkyyyyyyvvvsssmmmaaaRRRDDD999444222222111000000000000111000000000000000000000000111111111111111111111111111111111111222333444444666888;;;???FFFPPPZZZ______wwwllldddnnnsssdddbbbjjj|||~~~oooTTTIIIGGGFFF<<<:::===999666666555555444333333222222222222222222222222222222333333444555666777777```HHH======999777999555666555555444444333222222222222111111111000000000000111111111111222222222111000111444444333777===EEEMMMWWWcccsss{{{kkkZZZKKK>>>>>>CCCEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFIIINNNRRRZZZ```fffkkkooorrr{{{~~~zzzxxxvvvpppiiiccc___^^^^^^]]]^^^aaagggmmmqqqrrrrrrrrrkkkooowwwqqqggg]]]TTTYYY\\\RRRBBB>>>;;;888222---...222000000///.......................................------........./////////////////////000000000000000000000000111111111111333222222222333888???DDDNNNeeetttlll|||~~~zzzvvvnnnccc___kkkqqquuu{{{pppccc[[[UUUNNNJJJIIICCCWWW{{{~~~ffflllttt{{{xxxxxxtttiiiXXXGGG;;;666333222111111000000111111000000000000000000000000111111111111111111111111000000000000111222333444777999<<>>888333///000444111000//////......//////....................................////////////////////////000000000000///000000000111111111111333333111111333:::BBBHHHLLL```wwwjjjsssuuueee```lll|||~~~uuuhhh]]]UUUOOOLLLLLLFFFMMMbbbccceeeoooxxxyyywwwmmm\\\JJJ;;;444444333222111111111111111000000000000000000000000111111111111111111111111111111111111222333444555777888===EEELLLRRRZZZbbbrrr}}}jjj[[[^^^yyymmm___hhhssstttcccPPPJJJKKKFFFCCCCCC>>>:::999888666444333111111222222222222222222222222222333333444555666777777___HHH<<<===999888:::666666555555444444333222222222222222222111111111111000000111111111222222222444333333444444666>>>HHH___jjjtttvvvyyynnn^^^TTTGGGCCCBBBFFFHHHEEECCCDDDBBBDDDFFFHHHLLLUUUbbblllrrr||||||xxxuuupppllldddggglllrrrxxx|||nnnbbbXXX[[[nnnmmm~~~{{{nnnmmmqqquuuhhhWWWDDD;;;888666666777111111000////////////000................................./////////000000.../////////000000000111///000000000111111111111222222111111444;;;EEEKKKPPPbbbyyyqqqggghhhuuuwwwnnnqqqzzz}}}wwwlll^^^SSSNNNMMMMMMHHHGGGQQQoooggg^^^nnn||||||zzzqqqcccPPP???555555444333222111111111111111111111111111111111111111111111111111111111111333333222333333444555666777999???FFFJJJNNNXXXdddzzzdddWWW\\\wwwrrrYYY```wwwqqqWWWKKKLLLHHHFFFEEE@@@;;;:::999777555333222111222222222222222222222222222333333444555666777777___GGG<<<===999888:::777666555555444444333222222333222222222222111111111000111111111111222222222333111222333444999FFFSSSbbbmmmwwwyyy}}}}}}zzzdddSSSKKK???@@@EEEHHHFFFAAA@@@CCCBBBFFFLLLRRRZZZhhhyyyyyyrrroooooopppqqqrrrtttwwwxxx```fffiiieeebbbkkk|||zzzvvv~~~xxxbbbJJJ===:::777555444222111111000000000000000............................../////////000000000......//////000000111111000000000000111111111111111111111222666===GGGNNNVVVlllpppcccYYYhhhwwwjjj~~~xxxuuuuuuwwwzzz~~~zzzxxxnnn^^^QQQLLLKKKJJJBBBBBBGGG^^^pppcccttt~~~xxxmmm\\\HHH:::666555444333222111111111111111111111111111111111222222222222222222222222333333333444444555666777999<<>>FFFCCCBBBDDDFFFHHHNNNUUU[[[gggxxx~~~|||{{{||||||xxx{{{gggVVVIII>>>999999333222111111000111111111........................////////////000000000000---......///000111111222000000000000111111111111222333444777;;;CCCLLLRRRhhhtttbbbYYYuuuvvvccc]]]rrr}}}nnnbbbWWWTTTTTT[[[lll{{{{{{mmmdddooo{{{xxx~~~xxxdddSSSKKKHHHEEECCCFFFBBBEEEbbb|||nnnVVVCCC777777555444333222222222111111111111111111111111222222222222222222222222222222222222333444555555999AAAPPP[[[^^^hhheee^^^ffffffPPP]]]vvv|||ZZZQQQJJJDDDCCC@@@;;;:::999888777666555444222222222222222222222222222333333444555666777777]]]GGG>>>???:::777999666555555444333333333333444111111111111111111111111///000000111222222333333///999;;;999IIIgggyyyyyyvvv}}}pppVVVFFFCCCDDDEEEDDDBBBDDDJJJMMMPPPZZZfffvvv~~~dddMMM>>>666222444333111111222111000...000/////////............000000000000000000000000000000000000111111111111111111222222222333333333444///111:::@@@DDDRRRcccvvv\\\qqqqqqaaa[[[tttyyypppcccYYYJJJGGGOOOTTTgggppp___^^^uuuzzz~~~uuueeeUUUJJJFFFGGGBBB???DDDDDDPPPyyy{{{sssjjjMMMAAA999888666000444888111333333333222222222111111111111222222222333333333444333111222333555666666<<>>???:::777999666555555444333333333333444111111111111111111111111000000111111222222222333333777999AAAWWWsss|||___KKKDDDEEEFFFDDDHHHFFFHHHOOOWWWbbbrrr}}}rrrZZZFFF<<<999555444222111222222000///000000/////////.........000000000000000000000000000000000000111111111111111111111111222222222333555222666???EEEPPPhhhuuuhhh~~~gggZZZXXXssstttjjjXXXPPPCCCCCCLLLQQQeee~~~|||rrrfffcccnnnvvvvvvxxxhhhXXXLLLHHHHHHDDD@@@CCCCCCJJJtttyyydddooo|||sssWWWBBB999888666111444888111333333333222222222222111111111222222222333333333222222111222444555666777@@@MMMXXX\\\hhh{{{uuu^^^aaannn{{{WWWSSSWWWqqqjjj[[[aaasss~~~yyyqqqqqq|||qqqXXXlllxxxqqqUUUKKKFFF@@@>>>:::999777666444444333333333333333333333333333333333333333444555666777888yyy\\\FFF===???999777999666555555444333333333333444111111111111111111111111111111111222222222222222777444999MMMjjjwww|||}}}gggMMMAAACCCHHHHHHEEEJJJJJJNNNXXXfffyyyjjjOOO???<<<777555333222222222111///000000000/////////......000000000000000000000000000000000000111111111111000000000111111111222222111111666>>>HHH[[[}}}pppuuunnnYYYRRRTTTmmm|||kkk___LLLFFF===???JJJPPPcccxxxuuutttppphhheeesssiiidddjjj{{{xxxiiiYYYMMMGGGFFFFFF???AAABBBCCC```qqqSSS[[[qqqwww|||bbbDDD999777777222444777111333333333333222222222222111111222222222333333333000111222333555777888999FFFOOOYYYaaarrrxxxmmmgggYYYhhh^^^OOOQQQaaazzzccc^^^lll|||tttrrrvvvuuuqqqyyywww```kkkWWWNNNIII???@@@:::999888666555444333333333333333333333333333333333333333444555666888999kkkrrr[[[FFF===>>>999777999666555555444333333333333444111111111111111111111111222222222222222222222222888555???[[[xxx~~~iiiWWWFFFAAAEEEIIIHHHGGGKKKPPPZZZiii}}}|||]]]FFF???:::888555333333333111000000000000////////////...///////////////////////////000000000111111111111///000000000000111111111111111555>>>LLLddd{{{jjj~~~cccOOOLLLRRRjjjppp```WWWGGGCCC===AAAKKKPPPccc}}}~~~\\\XXX]]]nnn}}}tttgggXXXMMMFFFDDDEEE??????AAA???OOOyyywwwSSSUUUkkkwwwjjjHHH;;;777888333444777111444444333333333222222222111111222222222333333333000111333555777999<<<>>>KKKQQQYYYdddyyyzzzuuullleeecccpppUUUOOOVVVooopppfffsss{{{yyyllljjjuuuvvvnnnrrr}}}vvv~~~pppwww\\\QQQJJJ===AAA;;;:::888666555444333333333333333333333333333333333333333444555777888999sssgggxxxZZZEEE<<<>>>999777999666555555444333333333333444111111111111111111111111222222222222222333333333777:::KKKiii~~~~~~uuuWWWMMMEEEEEEFFFEEEFFFJJJNNN[[[ooonnnQQQBBB===:::666444444333222111111000000000///////////////////////////////////////000000000111111111111///000000000000111111111666555888BBBSSSlllnnnoooyyy^^^KKKJJJQQQhhhkkkZZZTTTRRREEECCC>>>BBBKKKOOOaaasss___XXXVVVbbbsss~~~zzzsssggg[[[PPPHHHDDDCCC???===??????EEEhhhYYYQQQcccsssnnnPPP>>>888999444444666222444444444333333333222222111111222222222333333333111333666777999===BBBFFFSSSWWW]]]iii||||||{{{oooeeemmmZZZSSSQQQ]]]}}}nnnhhhyyyssssssfffdddnnnnnnccccccnnnwwwrrr}}}uuuqqqgggTTTJJJ<<<@@@<<<;;;999777555444333333333333333333333333333333333333333444666888999:::gggjjjYYYDDD<<<===999777999777555555444333333333333444111111111111111111111111111111222222333444444444888BBBYYYrrr~~~iiiLLLGGGEEEGGGFFFCCCIIISSSUUUiii{{{}}}zzz[[[CCC@@@<<<888555444444333222111111000000000/////////000000000000000000000000000000000000111111111111000000000111111111222222555666999AAARRRiiivvvgggzzzyyybbbQQQOOOUUUdddrrrvvvfffRRRJJJKKKLLLDDDBBB>>>AAAIIILLL___~~~xxxfff\\\TTTZZZjjjyyy~~~vvvlll```UUULLLGGG???@@@<<<>>>@@@AAAXXX~~~[[[LLL^^^xxxuuuYYYCCC999:::555444666444444444444444333333333333111111222222222333333333333555777888:::???GGGMMM[[[^^^dddqqq||||||zzz~~~rrrhhh~~~pppMMMNNNQQQcccvvvzzzzzzrrrooooooeeeccchhheeeZZZXXX___vvvsss~~~{{{yyyYYYKKK@@@@@@===<<<:::777555444333333333333333333333333333333333333333555666888:::;;;~~~ggguuuYYYDDD;;;===888777999777555555444333333333333444111111111111111111111111000000111222444555666666<<>>999666555444444333111111111000000000//////000000000000000000000000000000000000111111111111111111111111222222222333000555;;;AAALLLaaazzzqqqgggnnn___\\\```kkksssuuummmfffbbbZZZPPPDDDCCC>>>AAAHHHLLL```nnneee^^^ddduuu{{{pppdddXXXMMMFFF===BBB<<<;;;BBB???JJJiii}}}___JJJ]]]aaaHHH;;;:::555333777555555444444444444333333333111111222222222333333333333555666666888???IIIRRR___bbbhhhuuuvvvmmm```MMMJJJSSSjjjyyy|||yyyxxxrrrnnnjjjgggeeeddd^^^VVVTTTWWWnnnwwwooozzzaaaNNNGGGBBB===<<<:::888666444333333333333333333333333333333333333444555777999:::;;;nnnYYYCCC;;;===888777999777555555444333333333333444111111111111111111111111//////111222444555777777???QQQhhhzzzmmmUUUGGGMMMDDDAAAGGGLLLQQQ___qqq~~~{{{XXXCCC???:::666555555444333111111111111000000000000000000000000000000000000000000000000111111111111111222222222222333333333111999AAAEEELLL```zzzttthhh~~~zzzmmmiiilll{{{vvv^^^EEEDDD@@@CCCJJJNNNbbbzzzwwwqqqnnnwww}}}rrreeeWWWKKKCCC<<>>AAAZZZfffJJJ[[[fffKKK<<<:::444333777777555555444444444333333333111111222222222333333333333444555555777>>>JJJTTT^^^bbbiiivvvxxxlllzzzVVVQQQKKKWWWpppwwwoooqqq{{{uuupppbbbdddccc^^^WWWRRRRRRRRRVVVsssrrrhhhnnngggPPPLLLDDD>>><<<:::888666444333333333333333333333333333333222333444555777999;;;<<<~~~YYYDDD;;;===888777999666555555444444444333333333000000111222222222222111555000///222444555777;;;@@@XXXooo{{{yyy]]]KKKKKKEEEHHHJJJJJJJJJWWWsss```JJJCCC<<<999:::999555111222222111111000/////////000000000000000000000000/////////000111111222222222222222111222222333333333===>>>CCCWWWmmmooofff}}}|||yyyddddddrrrttt```FFFDDD<<<===GGGNNN```{{{lllppp|||wwwuuuwwwwwwsssqqqrrrrrrrrrtttfffWWWJJJBBB===;;;;;;=========DDDLLLzzznnnOOOYYYxxxvvvWWW===;;;<<<777555999555444444333333222222111333333333333333333333333444333444777999>>>KKKXXXddd```nnnmmmkkknnnRRRKKKKKKWWW|||jjjooo}}}xxxaaa```vvvzzzrrrmmmkkkeeeaaa___XXXNNNIIIKKKTTTUUUkkk{{{ooodddxxxWWWJJJGGGAAA>>>:::888777666444333333222222111111222222333333444555444555777:::>>>YYYDDD;;;===888777999666555555444444444333333333000000111222222222222222333000///333555666:::@@@RRRfffyyy}}}xxxhhhRRRGGGJJJEEEFFFIIINNNWWWkkkzzzuuuWWWJJJ@@@===;;;666444555222222111111000000//////000000000000000000000000/////////000111111222222222222222111222222333444444???EEEQQQlllnnnjjjpppZZZZZZhhh```LLL???@@@<<>>;;;;;;<<<<<<<<>>:::888777666555333333333222222222222333333333444555555555777;;;>>>YYYDDD;;;===888777999666555555444444444333333333000111111222222222222222222000111444666888>>>FFFlllzzz{{{kkkYYYLLLHHHKKKDDDCCCGGGRRReeevvvkkkUUUCCC???<<<555222777222222222111000000///////////////////////////////////////000111111222222222222222222222333444444444???KKKbbbsssssslllUUUUUUccchhhJJJ>>>888;;;;;;@@@IIIKKKXXXooouuu|||yyyrrrjjjccc___```fffqqqzzzrrrhhh[[[NNNFFF>>>;;;:::;;;;;;;;;???FFF\\\|||{{{ZZZMMM]]]wwwyyycccCCC;;;<<<888555555777777666666555444444444333333333333333333444444555444666999<<>>:::888888777666555444444444333333444444444333444555555555777;;;>>>YYYDDD;;;===888777999666555555444444444333333333000111222222333333222222222111222444666888BBBLLLttt}}}|||yyyaaaPPPJJJHHHHHHGGGEEEJJJ[[[uuu|||aaaEEE???>>>666222666333333222111111000000////////////////////////////////////000111111222222222222222222222333444555444???NNNnnnyyylllVVVWWWfffqqqOOO@@@>>>555:::;;;@@@HHHKKKXXXpppzzzrrrqqqvvv|||{{{yyyvvvpppgggZZZMMMDDD???;;;999;;;:::999<<>><<<999888777777666666555444444333333333333444444444444444666666888:::<<<@@@LLLXXXaaaggg}}}iii```fff{{{XXXMMMPPPUUUbbbmmmiiizzzyyywwwuuutttvvv}}}yyymmmlllqqqzzzmmmiiivvv___VVVVVVmmmyyyrrrnnnppprrrnnncccUUUJJJFFFIIISSSccctttjjjcccnnn~~~sssUUUMMMBBB???<<<:::999888777666555555444444444444555555333444555555666888<<>>===;;;999666666555555444333333333333333333444444555555555888777888:::;;;>>>IIITTT[[[jjj~~~gggaaammmxxxUUUIIIOOOWWWcccsssppp~~~~~~{{{{{{qqqllloooooorrrxxx{{{nnngggppphhheeeoooZZZVVVZZZssswwwoookkkpppsssnnnbbbUUUKKKFFFDDDJJJVVVkkkddd___ccc}}}qqqRRRMMMEEEBBB>>><<<;;;:::888777666555555444444555555666333444555555666999===@@@YYYDDD;;;===888777999666555555444444444333333333111222222333333333333333444444444555555===QQQcccvvvZZZMMMLLLJJJFFFDDDFFFKKK]]]{{{|||yyyoooqqqzzz|||\\\HHHBBB>>>777222333333333222111111000000/////////////////////////////////000111111222222222222222222333555666777===GGGXXXwwwuuussskkkXXX\\\lllpppQQQ@@@<<<;;;:::>>><<<>>>FFFNNNbbb}}}tttppprrrzzzzzzxxxwww|||zzzwwwrrriii]]]PPPHHH@@@;;;888:::;;;:::;;;===DDDeeeXXXJJJbbbxxxwwwTTTAAA<<<;;;999999666666555555444333333222333333333444555555666666777777999;;;;;;>>>HHHSSS[[[ooo|||hhhdddvvvtttSSSGGGNNNWWWiiizzzyyy{{{qqqiiihhhvvvqqqnnnuuuiiiiiigggWWWXXXaaa|||xxxqqqkkkrrrtttlll___TTTKKKFFFBBBFFFUUUsssnnn___[[[\\\ppp{{{VVVOOOIIIFFFBBB???===;;;999888555555444444444444555555333444555555666999===AAAYYYDDD;;;===888777999666555555444444444333333333111222333333444444333333333444555666888DDD]]]sss}}}dddPPPNNNOOOJJJGGGJJJHHHTTTmmm{{{zzz~~~xxxmmmccc]]]ZZZeeeyyyuuuTTTCCC>>>:::555444333333222222111111000000000000000000000000000/////////000111111222222222222222333444555666777@@@KKK[[[vvvzzzdddppp~~~gggUUUYYYjjjxxxgggLLL???<<<::::::>>>===???HHHPPPggg~~~nnngggjjjsss{{{qqqrrrvvvwwwyyyxxxuuuppphhh]]]RRRJJJ@@@:::888:::===<<<;;;===BBBWWW~~~[[[HHHbbb}}}^^^GGG===:::999999777777666666555444444444333333444444555666666666666666999<<<===@@@KKKVVV\\\xxxyyyeeeddd}}}kkkQQQHHHMMMUUUmmm~~~{{{pppggghhh}}}|||tttjjjuuugggnnneeeTTTYYYggg~~~yyywwwnnnuuuvvvjjj[[[QQQJJJEEEFFFFFFVVVxxxiii[[[YYYZZZfffbbbWWWMMMJJJEEEAAA???===:::888555444444444444444444555333444555666777:::>>>AAAYYYDDD;;;===888777999666555555444444444333333333111222333333444444333333333444666777:::IIIeeezzzoooWWWIIIMMMNNNCCCAAAIIIUUUddd~~~|||{{{|||~~~}}}|||uuuooogggbbbdddlllvvv}}}}}}~~~~~~zzzrrrggg\\\VVV^^^nnn^^^CCC>>>===888444444333222222111111000111111111111111111111111/////////000111111222222222222222333444555777777???KKK[[[sssvvvaaasssuuu___LLLPPPaaannnzzzxxx___EEE<<<======999>>>===@@@IIIRRRiiitttjjjjjjqqq~~~tttpppssstttpppuuussspppllleee\\\QQQJJJ@@@:::777;;;======<<<===@@@MMMuuu[[[FFFbbbfffMMM@@@;;;::::::888888888777666666555555333333444444555666777777444555999===???CCCNNNZZZ\\\zzzvvv```bbbcccOOOIIINNNTTTnnnwww~~~|||sssuuu~~~rrrjjjbbb]]]hhh}}}uuucccpppgggTTTZZZiiizzzyyy{{{rrryyywwwiiiYYYPPPIIIDDDHHHDDDPPPqqqiiiZZZXXXZZZbbb{{{lll___PPPLLLGGGCCC@@@===;;;888444444444333333444444444333444555666777:::>>>BBB___HHH===>>>:::888999555555444444333333444444555222222222222222222222222444222000333>>>SSSlll}}}~~~uuubbbUUULLLKKKHHHDDDFFFMMM___{{{~~~yyyyyyzzznnn]]]^^^kkkhhhxxx|||oooeee^^^```gggppp~~~wwwiiikkkvvvjjjJJJDDD@@@444666555444333222111111111000000000000000000000000111111000000000000111111444111000333444333666:::FFFHHH^^^~~~ggg|||eeePPPIIIMMMRRRfff}}}wwwVVVBBB<<<888888888<<<>>>BBBHHHMMMggg}}}sssnnnvvv}}}yyyuuurrrppppppooooooqqqsssqqqjjj^^^RRRIIIAAA>>>;;;999;;;<<<===>>>>>>KKKddd|||qqqOOOXXXnnnHHHEEEAAA777:::;;;:::888777555444444444333222222222222333444444666888<<>>CCC___HHH===>>>:::888999555555444444333333444444555333333333333333333333333666555666;;;III___xxxwww]]]SSSLLLKKKHHHFFFLLLVVVooowwwqqqcccVVV^^^ppp|||yyyuuuzzz~~~{{{UUUDDD>>>888666666444333222222111111000000000000000000000000111111000000000000111111333000111444555555999???MMMOOOdddsssvvv___LLLEEEJJJPPPaaawwwqqqSSSAAA<<<::::::888<<<>>>BBBIIIPPPlllwwwqqquuu{{{|||{{{zzztttuuutttqqqllliiihhhiiimmmpppsssqqqiii]]]RRRKKKAAA>>>;;;999:::<<<======<<>>;;;:::888777555555444444333333333333333444555555999999:::===BBBJJJSSSYYYeee|||~~~mmm```mmmaaaMMMHHHOOOYYYpppwwwqqqjjjyyyrrrkkkyyy}}}rrrnnnttt|||tttjjjpppaaa[[[ccczzzqqqrrrwwwvvvhhhXXXMMMGGGCCCGGGGGGLLLddduuunnnqqqfff```|||xxxggg```[[[TTTLLLFFF@@@;;;888666666555444444444444555333555777777666888===BBB___GGG===>>>:::888999555555444444333333444444555444444444444444444444444333333666???PPPiiinnnYYYQQQLLLKKKHHHHHHTTTcccrrreeeZZZYYYmmm}}}xxxuuu~~~{{{dddFFF<<<===777666555444333222222222000000000000000000000000111111000000000000111111222000111555666777<<>>;;;999:::<<<======999CCCYYYrrrpppRRRNNNjjjvvvNNNBBB???:::;;;;;;:::999777666555555444444444444444444555666666;;;:::888999>>>HHHTTT\\\mmm}}}wwwiiiaaauuu___LLLHHHPPP[[[tttqqqooolllyyygggeeevvvwww{{{uuuhhhmmmwww[[[^^^ppp{{{rrrvvv{{{yyyjjjYYYMMMGGGCCCGGGIIIMMMaaaxxxgggxxxlllfff```WWWOOOHHHAAA<<<888666666555444444444444555444666888777666888===AAA^^^GGG<<<>>>:::888:::666555444444333333444444555444444444555555555555555222222666AAAVVVsss```WWWQQQLLLJJJGGGIII[[[ooowwwbbbXXXYYYiii|||wwwttt}}}~~~uuuMMM===???888777666444333222222222000000000000000000000000222111111000000111111222222111222555555666===DDDTTTdddqqqzzzeeeQQQCCC@@@HHHRRRhhhxxxpppSSSBBB;;;888::::::======AAAJJJTTTsss{{{vvvsssrrroooiiiggghhhiiigggeeeeeegggiiikkklllmmmqqqsssooodddWWWOOOKKKAAA>>>:::999:::;;;<<<<<<888???PPPiiimmmSSSHHHYYYyyyaaaOOOHHH@@@:::<<<;;;:::888777666555555555555555555555666777777:::999999999===HHHUUU^^^rrrsssfffaaazzz^^^KKKGGGPPP[[[tttvvvuuunnnsss~~~ddd```pppvvvfffkkkkkkWWWcccxxx|||~~~ooo]]]PPPIIIEEEEEEJJJNNN^^^iiivvvppphhhbbbYYYOOOHHHAAA<<<999666666555444444444444555444666888777666888===AAA^^^GGG<<<>>>:::999:::666555444444333333444444555444444444555555666666666777666:::GGG___}}}rrrYYYXXXRRRMMMJJJGGGMMMddd|||uuuaaaOOORRRfff{{{vvvtttxxx~~~XXX???===999888777555444333222222000000000000000000000000222222111111111111222222222222333444444444;;;DDD___|||tttttt^^^MMMCCCBBBKKKWWWiiixxxoooTTTDDD;;;777999;;;======AAAIIISSSsss{{{{{{~~~xxxpppgggeeehhhkkkjjjgggoooqqqrrrlllbbbVVVNNNIIIAAA>>>:::999999;;;;;;;;;888<<>>BBB]]]FFF<<<>>>:::999:::777555444444333333444444555333333444444555666666666555666<<>>888;;;:::======BBBKKKUUUuuurrrnnnjjjlllrrrtttrrrnnnpppooommmiiiaaaXXXOOOIIIAAA>>>:::888999:::;;;::::::;;;AAATTTaaaSSSDDDIIIYYYyyysssTTTMMMMMMBBB===<<<;;;999888777777666555555555555555666777777444888===@@@EEENNN[[[eeexxxssscccbbb~~~___LLLGGGOOOYYYrrrzzzlllkkkkkktttlllpppyyyeeejjjppp]]]bbb}}}~~~ooo\\\OOOGGGCCCBBBHHHLLLYYY}}}cccuuu{{{nnnggg\\\QQQHHHAAA<<<888666666555444444444444555333666888888888:::???DDD]]]FFF<<<===:::999;;;777555444444333333444444555222333333444555555666666222555>>>QQQjjjwwwXXXWWWUUULLLHHHKKKTTTggg|||xxxeee\\\sss|||zzz~~~zzzzzzvvvhhhqqq~~~tttjjjeee]]]eeetttwwwrrr~~~vvvQQQ@@@;;;:::888666555333333222000000000000000000000000333222222111111222222333111222444555444555???JJJaaavvvpppooo}}}|||eeeOOOEEECCCDDDNNN[[[mmmyyyrrr]]]NNNBBB:::<<<888<<<>>>DDDNNNYYYxxx|||}}}}}}zzzvvvqqqnnnooodddlllvvvyyyuuummmjjjgggeeebbb\\\SSSKKKAAA>>>:::888999:::::::::<<<;;;===LLLZZZRRRFFFIIIYYY{{{}}}XXXOOOOOO@@@>>>===;;;:::888777777777555555444444555555666777555999>>>BBBFFFQQQ```kkk~~~sssdddeee|||___NNNJJJQQQ[[[vvv{{{uuuooosssmmmvvv|||dddhhheee[[[kkkzzz~~~ooo\\\OOOGGGCCCBBBGGGJJJVVV|||{{{bbbtttwwwooocccVVVKKKBBB<<<888666666555444444444444555222555777888888;;;AAAFFF]]]FFF<<<===:::999;;;777555444444333333444444555222222333333444555666666333888EEEZZZsss~~~pppSSSXXXRRRIIIEEELLLZZZrrr}}}kkkbbb}}}{{{iiieeerrrwwwrrrlllkkkeeeXXXcccsssggg___TTT[[[iii}}}{{{nnnvvvZZZGGG<<<;;;999777555444333222000000000000000000000000333222222111111222222333000111444666555777BBBNNN___{{{mmmlll```eeeqqqwww```JJJBBBAAACCCMMMZZZvvvzzzdddTTTEEE;;;<<<777;;;>>>FFFQQQ\\\|||rrruuuxxxqqqjjjaaa[[[YYYeeeuuutttnnnkkkfffbbbbbbccc```VVVNNNAAA>>>:::888888999::::::>>><<<;;;GGGVVVQQQGGGJJJ[[[~~~iii[[[UUUAAA>>>===<<<:::999888777777444444444444444555666666666:::???BBBFFFRRRcccpppttteeehhhzzz___PPPLLLTTT]]]zzzzzzwww{{{mmmvvv~~~ccceee~~~___ZZZoooxxxqqq^^^QQQJJJEEECCCGGGIIITTTzzz{{{cccsssvvviiiZZZNNNDDD===888666666555444444444444555111444777888888<<>>:::888:::666666666555444444444444555444444444444444555666777<<<;;;GGGcccgggTTTZZZMMMGGGFFFQQQeeehhhfffxxxggg[[[iiixxxuuuhhh```UUUSSSQQQLLL___zzzmmm```VVVUUU\\\oooqqqhhhgggHHHCCC;;;999777111555888000222222222111111111111000333222222111111222222333000222222000111999CCCJJJZZZssswwwsssjjjkkkggg^^^VVV\\\iii~~~vvv]]]HHHEEECCCBBBQQQfffyyyYYYEEE<<<888<<<>>>AAAFFFNNNbbbvvvfffmmmqqqfff```aaajjjtttsssllllllgggeeebbbaaa^^^YYYQQQKKKBBB>>>999666666888999999<<<===<<>>:::999888777666666555555555888777888999777777@@@JJJ^^^GGG<<<>>>:::888:::666666666555444444444444555444444444444555666666777;;;>>>NNNjjjdddTTTRRRMMMJJJNNN^^^wwwmmmiiiyyyppp```VVVcccrrrooo___VVVKKKIIIIIIHHH___}}}pppcccTTTTTTZZZkkkwwwiiisssRRREEE===<<<999222444777000222222222222111111111111333222222111111222222333333444444333333:::EEEMMMYYYrrr}}}uuuuuu^^^VVVWWWWWWSSSOOOZZZjjjpppWWWDDDBBBBBBCCCRRRggg[[[DDD<<<::::::<<<@@@EEENNNcccooodddnnnmmmhhhmmmwwwxxxmmmgggfffdddbbb___^^^\\\WWWPPPJJJBBB>>>999666666888999999;;;<<<;;;CCCQQQQQQJJJMMMhhhhhhYYYRRRDDDDDDAAA===;;;:::999777666666666555555555555666666777777???NNN]]]gggoootttxxxcccnnn```KKKKKKVVV^^^}}}jjjVVV[[[iiigggZZZTTT]]]qqq}}}ppp```RRRIIIEEEFFFFFFJJJSSSppp~~~gggvvvlll]]]RRRKKKDDD>>>999888777666666555555666777666888999777777???III^^^GGG<<<>>>:::888:::666777666555555444444555555444444444444555666777888999CCCYYYtttyyy\\\VVVNNNJJJIIISSSjjj}}}nnniii{{{rrriiiZZZQQQ]]]jjjfffXXXPPPDDD@@@BBBDDD]]]qqqdddRRRQQQVVVddduuulll___FFF>>>===;;;222222666111333222222222111111111111333222222111111222222333333444555444444:::EEENNNYYYwww{{{yyy~~~}}}gggQQQIIIKKKNNNPPPQQQ___sssiiiQQQ@@@@@@BBBCCCSSShhh[[[CCC<<<<<<;;;<<<@@@FFFPPPeeemmmgggsssnnnnnn|||yyyqqqjjjdddbbbaaa```^^^\\\[[[ZZZUUUOOOIIIBBB>>>999666666888999999:::<<<:::AAAOOONNNGGGLLLfffxxx]]]SSSIIIEEEBBB>>><<<;;;:::888666777666666555555666666777666999@@@MMM___ppptttqqqvvveeeuuu```KKKKKKVVV___~~~zzzwww|||cccUUUWWW]]]\\\WWWVVVbbbxxx~~~zzzmmm^^^QQQIIIFFFEEEEEEGGGOOOlll|||eeettt~~~iii[[[TTTMMMEEE===999999888777666666666666555555888:::888777>>>GGG^^^GGG<<<>>>:::888:::666777666666555555555555555444444444444555777888888888KKKfff~~~lllUUUYYYOOOKKKLLLXXXsss{{{xxx~~~gggccc{{{ooodddWWWNNNWWWaaa[[[UUUOOODDD???@@@BBBYYYqqqcccQQQNNNQQQ\\\iiixxxqqqwwwjjjHHH>>>===<<<333222555222333333222222222111111111333222222111111222222333222222333444444888EEEQQQ^^^rrrrrraaaOOOHHHKKKPPPWWW\\\mmm}}}dddMMM>>>???BBBDDDSSShhh}}}XXXBBB;;;:::??????BBBHHHRRRhhhuuunnnyyyuuuwww~~~wwwmmmllljjjfffcccaaabbbccc^^^\\\YYYYYYXXXUUUNNNIIIBBB>>>999666666888999999:::<<<:::AAAMMMLLLFFFKKK^^^hhhWWWPPPGGGDDD@@@===<<<;;;999777777777666666666666777777777;;;???FFFYYYnnnrrrkkkwwwhhhzzz___KKKKKKVVV```vvviii[[[WWW[[[bbbiiinnnwww~~~```UUUUUUWWW[[[___eeeooo|||~~~wwwkkk]]]PPPJJJGGGEEEDDDGGGMMMjjjuuu```ppp~~~jjj]]]WWWQQQFFF<<<:::999888777666666666666333444777:::999888>>>GGG^^^GGG<<<>>>:::888:::666777777666555555555555666444444444555666777888999;;;SSSqqqoooWWW[[[NNNMMMPPP___}}}wwwuuu~~~~~~___[[[www|||lll___SSSJJJOOOUUUNNNLLLKKKCCC@@@AAABBBWWWyyysssdddQQQKKKKKKUUU___mmmwwwjjj}}}tttNNN???;;;;;;444222666333333333333222222222222111333222222111111222222333222111333555555:::IIIZZZpppvvvggg^^^SSSIIIHHHNNNVVV```hhh~~~xxxcccMMM>>>AAACCCDDDSSSgggrrrSSSAAA;;;888AAA@@@BBBGGGSSShhh~~~sss{{{|||{{{~~~uuunnniiinnnrrrqqqkkkggggggiii^^^[[[YYYXXXWWWTTTOOOJJJBBB>>>999666666888999999;;;>>><<>>===<<<:::888777777666666666666777777888;;;<<>>:::888:::666888777666666555555666666333444444555666888999:::@@@ZZZxxxwww```YYYHHHIIIOOOcccuuusss~~~yyy[[[UUUooo|||zzzfffXXXMMMDDDGGGIIIAAA???BBB???>>>BBBEEEYYYxxxwwwiiiSSSIIIFFFOOOYYYeee|||kkkrrr|||ZZZDDD:::;;;666444666333333333333333222222222222333222222111111222222333444222444777888>>>RRRggggggZZZLLLGGGEEEJJJRRR^^^mmmyyyuuubbbLLL>>>AAADDDEEESSSggglllPPPBBB;;;777???>>>???EEERRRhhhwww{{{{{{~~~|||xxx~~~wwwnnnjjjjjj___\\\XXXWWWVVVTTTOOOJJJBBB>>>999666666888999999;;;>>><<>>===;;;999888777777666666777777888777999:::>>>III]]]mmmuuuxxxjjj{{{bbbPPPNNNZZZfff~~~dddTTTHHHGGGKKKOOOVVV^^^mmmiii```eeeqqq~~~~~~}}}yyynnn```SSSKKKHHHBBBEEEJJJPPPiiilll\\\ooorrrhhh[[[JJJ>>>::::::999888777777777777444555888:::999999@@@JJJ^^^GGG<<<>>>:::888:::666888777777666666666666666333444444555666888:::;;;EEE```|||nnnbbbWWWIIIIIISSSllluuusssuuuVVVPPPjjj{{{vvvaaaQQQIIIAAABBBBBB:::888===<<<<<>><<<>>>FFFTTTlll}}}~~~{{{uuunnnjjjhhh___[[[XXXVVVUUURRRMMMIIIBBB>>>999666666888999999:::===<<>>::::::999888777777777777666666888:::999:::BBBLLL^^^GGG<<<>>>:::888:::666888888777666666666666666333444444555777888:::;;;IIIccc}}}hhh\\\^^^WWWNNNQQQ___zzzvvvssspppRRRMMMhhh}}}uuu^^^OOOHHHAAABBBAAA999999>>>===<<>>;;;888666000444444444333333333222222333222222222222222222333222...000555888AAAZZZvvveeeKKKEEEIIIGGGGGGLLLTTTaaavvvuuu[[[FFF;;;@@@EEEFFFUUUiiiuuuqqqSSSBBB>>>===???===???IIIYYYrrr|||wwwrrrmmmkkkkkkjjjhhheee___[[[WWWUUUTTTQQQLLLGGGBBB>>>999666666888999999999<<<;;;>>>FFFDDDAAAIIIUUU[[[zzz{{{bbbYYYTTTLLLIIIEEEAAA@@@>>><<<:::888888777777777777888888666777===BBB@@@DDDZZZsssnnndddyyyzzz\\\LLLIIIUUUcccyyyXXXJJJEEEMMMVVVXXX^^^ggg}}}xxx|||~~~}}}ttteeeVVVLLLGGGBBBDDDGGGLLLeeefffXXXkkkwwwcccOOOBBB;;;:::999888777777777777888777888:::999:::DDDNNN]]]GGG===>>>:::999:::555777777666555555555555555444222333555555444888>>>IIIfff{{{nnnYYYXXXXXXQQQJJJQQQfff~~~xxx}}}jjjTTTRRRiii}}}tttlll\\\LLLEEEBBB>>>;;;:::999888;;;@@@CCCMMMkkk{{{qqq\\\NNNEEEHHHQQQ]]]ooo}}}fffyyyaaaCCC<<<>>>;;;777777333333444444333333222111222222111111222222333444000888555333===FFFQQQ```{{{jjjOOOEEEHHHGGGFFFIIIOOOVVVccc{{{nnnUUUJJJ???;;;@@@JJJXXXdddttttttQQQ>>>:::>>>???;;;===III[[[wwwpppfffiiikkkhhhbbb___```bbb^^^\\\XXXVVVSSSOOOJJJGGGAAA>>>:::777555555777888999:::<<<>>>AAADDDGGGHHHOOOddd|||dddWWWUUUSSSMMMFFFBBBAAAAAA???>>>888888888888888888888888888:::999<<<@@@@@@SSSssskkkfff}}}uuuZZZOOOPPPYYYbbbuuuWWWMMMJJJPPPWWW^^^jjjwwwpppmmm|||{{{rrrdddVVVKKKEEECCCFFFJJJMMMdddmmmXXXeee~~~oooXXXEEE===<<<:::888777777888888999888999:::999:::BBBMMM^^^GGG===>>>:::999:::666777777666555555555555555555333444666666555999@@@QQQiiizzz```UUUVVVRRRMMMLLLXXXmmm{{{ttt{{{gggQQQOOOhhh}}}tttlll\\\LLLDDDBBB>>>;;;:::777777;;;@@@DDDRRRsss|||rrr\\\OOOEEEGGGOOOZZZkkk|||kkkvvvgggGGG>>>@@@===777555333444444444444333222222222222222111222222333444222888666555???HHHQQQ^^^mmmwww^^^JJJBBBDDDFFFHHHOOOYYYbbbooooooYYYIII>>>>>>DDDJJJVVVbbb|||tttRRRBBB<<<===@@@@@@CCCKKKXXXooovvvnnnlllhhhaaa\\\ZZZ\\\______[[[VVVRRROOOMMMKKKIIIAAA>>>:::777555555777888999:::<<<>>>AAADDDFFFHHHWWWnnnjjj[[[XXXTTTOOOIIIDDDBBBAAA???===999999999999888888888888888:::888;;;>>>>>>PPPpppnnnggg~~~uuu]]]QQQQQQYYYbbbxxxUUUOOOMMMQQQYYYfffoooiiizzz~~~{{{||||||yyypppdddVVVKKKEEEBBBDDDHHHJJJbbbhhhUUU```zzzkkkWWWFFF===<<<:::999888777888888999888999:::999:::BBBMMM^^^GGG<<<>>>:::888:::666777777666555555555555555555444555777666555;;;CCCVVVlll{{{wwwnnnRRRUUUYYYPPPKKKQQQaaaxxxyyyuuuzzzqqqyyycccNNNMMMfff|||sssjjjZZZJJJCCCAAA>>><<<;;;666777;;;@@@FFFXXX~~~~~~sss^^^OOODDDFFFLLLUUUeeeuuuqqqppprrrNNNAAAAAA>>>888444444444444444444333222222222222222222222333444444333999666777BBBIIIPPP^^^xxx{{{~~~eeePPPEEEBBBAAAGGGLLLWWWeeerrrqqq]]]HHH<<>>:::666555555777888999:::;;;===@@@CCCEEEGGGZZZvvvooo^^^ZZZUUUQQQLLLGGGEEEBBB???===;;;;;;:::999999888999999888:::888:::===<<>>===;;;999888888888888999888999:::999:::BBBMMM^^^GGG<<<===999888:::666777777666555555555555555555444555666555555===FFFYYYqqqbbbMMM[[[dddUUUNNNWWWjjj|||sssxxxcccNNNMMMfff{{{rrrfffWWWHHHCCCAAA???<<<<<<777999>>>BBBIII```ttt```QQQEEEDDDIIIPPP___nnnyyypppVVVBBB???===888444444444444555444333333222333222222222222333444444444888555888CCCIIIQQQ```{{{tttXXXGGGCCCDDDCCCIIIQQQ^^^ooouuu___HHH===CCCFFFGGG[[[yyybbbJJJIIIIIIJJJ???AAAFFFOOO^^^ttt}}}zzzxxxrrrlllfffdddfffiiiiiiggg\\\WWWQQQLLLJJJIIIIIIHHH???===999666444555777888999:::;;;===???BBBDDDFFFUUUwwwooo___[[[UUURRRNNNJJJFFFBBB???===>>>===;;;:::999999999999888999888:::======OOOoooooodddxxxzzzfffUUUOOOXXXddd___WWWVVVeee||||||zzz}}}oooeeettt}}}{{{~~~vvvhhhYYYLLLFFFDDDFFFJJJMMM```zzzXXXSSS^^^{{{xxxcccNNNAAA???>>><<<:::999888888999999888999:::999:::BBBMMM___GGG<<<===999888:::777777777666555555555555555333333444555444555???KKKaaa}}}___OOOccclllZZZQQQZZZrrr}}}uuuxxxeeeOOONNNfffyyyooo___RRREEEBBBBBB@@@===<<<;;;===@@@DDDOOOiiivvvcccSSSFFFDDDFFFLLLZZZhhh}}}}}}___DDD<<<;;;999777444444555555555444333333333333222222333333444555333666444888CCCIIIUUUjjj~~~hhhOOOCCCCCCFFFFFFOOOWWWeeewwwzzz^^^JJJ>>>BBBCCCHHHhhhRRRAAAFFFNNNUUUDDDDDDGGGTTTkkk|||xxxtttpppllliiigggkkkppppppkkkeeeYYYVVVQQQMMMKKKIIIFFFEEE???<<<999555444555777888999999:::<<>>;;;888555444555777888999999:::<<<>>>@@@BBBCCCVVVmmmqqqcccaaaUUUUUUSSSOOOKKKHHHIIIJJJBBBAAA>>>;;;999999::::::777:::999===BBBCCCVVVvvvtttjjjUUUMMMXXXgggmmmkkkyyyzzzlllgggrrr}}}xxx~~~~~~vvvxxxxxxsssiii\\\QQQKKKBBBBBBHHHKKKXXX}}}uuu[[[TTTYYYwwwnnnRRRCCCAAA@@@>>>;;;:::999999999999888999:::999:::BBBMMM```HHH<<<<<<888888;;;888777777666555555555555555222333555777777;;;IIIWWWhhh[[[\\\gggbbbQQQSSSeeevvvlllnnnxxxgggRRRPPPhhhzzznnncccOOOFFF???AAADDDBBB===:::===>>>AAAIII]]]{{{wwwiiiXXXIIIEEEFFFJJJVVVcccyyyyyyVVVCCC===;;;:::555555555555555444444333444333333333333444555555222666666:::BBBLLLgggvvv\\\GGGDDDFFFCCCHHHSSS]]]iiizzz|||```OOO@@@>>>HHH___RRR===>>>===CCCTTTOOOPPPTTTccc|||tttpppmmmjjjeeedddcccdddeeeccc^^^YYY]]]XXXQQQKKKGGGFFFDDDCCC===;;;888555444555777888999999:::;;;===???AAACCCTTTfffyyysssccc___WWWWWWVVVRRRNNNNNNPPPSSSDDDBBB???<<<:::999:::;;;999;;;:::>>>BBBCCCUUUvvv{{{rrrlllVVVNNNXXXfff{{{|||{{{{{{}}}}}}tttmmmuuuvvvxxxxxxssshhh[[[PPPIIIBBBAAAEEEIIIWWW}}}fffVVVZZZ~~~yyyXXXGGGBBBAAA>>><<<:::999999999999888999:::999:::BBBMMM```HHH<<<<<<888888;;;888777777666555555555555555222444777999888===MMM\\\ZZZYYYaaahhh[[[KKKUUUmmmssseeegggsssgggQQQPPPhhhvvvjjj___JJJBBB===AAAEEEBBB===:::<<<===@@@KKKaaawwwjjjZZZJJJFFFFFFJJJVVVcccvvv___III@@@<<<:::555555666666555555444333444333333333333444555555222777888;;;CCCNNNnnnmmmQQQ>>>DDDJJJFFFKKKYYYbbbooo{{{bbbQQQ@@@===MMMjjjoooEEE;;;AAA:::;;;MMMLLLQQQYYYhhh}}}rrrnnnmmmmmmeeeccc```^^^]]]^^^^^^]]]```ZZZPPPIIIEEEDDDDDDDDD===;;;777555444555777888888999:::;;;===???AAABBBMMM```vvvsssaaa[[[YYYYYYXXXTTTQQQRRRVVVZZZEEECCC???<<<:::::::::;;;;;;<<<;;;>>>AAAAAATTTtttooojjjnnnXXXPPPXXXdddxxxtttjjjqqqvvv|||~~~~~~|||{{{{{{}}}~~~}}}vvviiiZZZMMMFFFEEEBBBEEEJJJXXXpppYYY]]][[[IIICCCAAA???<<<:::999999999999888999:::999:::BBBMMMeeeCCC>>><<<999<<<666:::777777666555555555555555444000333<<<;;;;;;NNNhhhnnnVVVYYY___```UUULLLWWWlllxxxlll___\\\```XXXRRRSSSfff|||ooo^^^QQQCCCCCCCCCDDDDDDCCC@@@===;;;>>>CCCNNNeee|||vvvmmm^^^MMMCCCCCCJJJWWWcccuuuqqqzzzbbbJJJDDD???777888777777666666666666777444444333222222333333333333555444:::DDDOOOkkkwwwXXXKKKCCCEEEHHHJJJQQQ[[[nnn{{{```LLL<<>>555:::>>>>>>@@@HHHMMMXXXmmmrrrppprrrssskkkkkkkkklllllljjjgggddd___XXXOOOJJJGGGFFFDDDBBB===;;;888555444555666777999;;;<<<<<<<<<>>>AAADDDPPP\\\uuunnn]]]YYY^^^YYYUUUTTTUUUTTTOOOKKKEEEBBB???>>>??????===::::::>>><<<<<<@@@CCCTTTqqqnnnoookkk|||kkkSSSOOOWWW___zzzhhhiiiooowwwyyyxxx|||xxx{{{|||rrrfffZZZPPPJJJBBBDDDJJJKKKVVVkkk\\\aaannnLLLFFFCCC@@@>>>===<<<:::999888777777999999:::AAAJJJfffDDD>>><<<999<<<666:::777777666555555555555555444111555;;;:::<<>>AAAGGGSSSmmmyyyooo___NNNDDDCCCIIIUUU```lll~~~zzzkkkgggLLLCCC>>>888777777666666555555666666444333333222222333333444666666444999BBBJJJcccpppPPPHHHDDDGGGJJJMMMXXXfffppp~~~{{{iiiSSSBBBLLLgggqqqUUU<<<999>>>>>><<<<<>>AAADDDOOOWWWqqqvvvfffbbb[[[WWWTTTTTTUUUUUUPPPLLLFFFDDD@@@???@@@@@@===;;;999===<<<===BBBFFFXXXuuupppwwwnnnyyynnnWWWQQQVVV]]]vvvhhh___```hhhwww~~~mmmcccfffooozzz}}}}}}tttiii\\\QQQJJJFFFEEEHHHIIIVVVhhhZZZdddsssVVVHHHEEEAAA>>>===<<<;;;999888777888999999:::AAAIIIfffDDD???<<<999<<<666:::777777666555555555555555555333666:::999???\\\|||eeeLLL[[[kkkkkk[[[RRRddd~~~tttgggXXXKKKFFFGGGDDDDDDJJJ\\\xxx}}}rrrcccQQQEEE>>>>>>@@@BBBDDDEEECCCAAA@@@BBBGGGVVVsss{{{qqqaaaOOOEEEBBBGGGQQQ\\\bbbtttqqqpppPPPAAA<<<999777666666555444444555555333333333222222333333444777666333999CCCJJJ```jjjOOOIIIHHHLLLNNNQQQ___ppp~~~|||mmmVVVDDDNNNfffuuutttmmmRRRCCC:::???EEEDDDBBBBBBHHHIIISSSkkk|||uuurrrnnnkkkiiieeebbb___WWWQQQIIIEEEDDDCCCAAA???<<<:::777555444555666777999:::;;;<<<<<<>>>AAADDDNNNTTTsss{{{jjjdddXXXVVVTTTUUUVVVUUUQQQMMMHHHFFFCCCBBBAAA@@@>>>===999===<<<===CCCEEEVVVqqquuuzzznnnZZZRRRVVV\\\rrrtttUUU\\\bbbsssmmmYYYNNNUUUaaasssnnngggoooxxxmmm```SSSJJJIIIFFFGGGIIIZZZfffYYYiiisss]]]KKKHHHCCC@@@>>>===;;;:::999777888:::999:::@@@HHHgggEEE???===999<<<666:::777777666555555555555555555555888999888BBBdddgggRRRcccrrrnnnZZZSSSjjj}}}nnn^^^OOOFFFCCCCCCBBBCCCGGGSSSiiizzznnn]]]KKK???<<<===>>>@@@CCCCCCAAA???<<<>>>DDDUUUttt{{{rrrcccQQQFFFBBBEEEMMMVVV^^^ooo|||WWWAAA;;;;;;777666555444444444444444333333222222222333444444666555333;;;GGGOOOddd}}}~~~|||lllWWWOOOLLLQQQUUUZZZffftttlllXXXHHHMMMZZZ]]]SSSHHHBBB===<<>><<<;;;:::999:::;;;:::999>>>EEEiiiFFF@@@===:::<<<666:::777777666555555555555555555666888888999JJJmmm|||\\\fffpppsssfffUUUYYYxxxyyyrrrcccSSSJJJGGGDDDAAA===>>>@@@GGG[[[~~~xxxiiiWWWGGG=========>>>@@@BBBBBB@@@======@@@GGGWWWttt{{{ttteeeSSSHHHBBBBBBGGGNNN```llljjjJJJ>>>>>>888888666555444444333333222222222222333444555555555777666<<>><<<===CCCBBBLLLbbbyyymmmhhh^^^]]]cccuuujjj[[[```lllqqqqqqlll______ppp|||~~~rrrfffWWWNNN\\\rrrdddVVVTTT]]]mmm|||tttgggWWWKKKFFFDDDIIIOOO___mmmWWWTTTtttvvvfffXXXSSSKKKEEEAAA???===<<<:::999:::<<<:::999===DDDiiiGGGAAA>>>:::<<<666:::777777666555555555555555444666777777;;;MMMmmm~~~cccfffmmmmmmaaaWWWbbbpppmmmdddWWWPPPLLLDDD<<<:::===AAAKKK```wwwgggUUUFFF>>>===>>>???BBBEEEFFFDDDBBB@@@DDDKKKYYYsssyyyssseeeSSSHHHBBBAAAFFFLLL\\\gggtttrrrOOO@@@@@@999999777666555444444444222222222222333444555666444777777<<>><<<:::999;;;===;;;999<<>>:::<<<666:::777777666555555555555555444666666777<<>>===>>>@@@DDDHHHIIIHHHGGGAAAFFFMMMYYYqqq}}}uuussseeeTTTHHHBBBAAAEEEKKKXXXbbbzzzpppxxxSSSBBBAAA:::999888777555555444444222222222222333444555666111666888>>>JJJ[[[kkkUUUNNNOOO\\\jjjvvvzzzlllnnnoooeee```___bbbgggkkknnnooolllmmmuuutttmmmiiifff___^^^]]]]]]\\\YYYUUUQQQOOOJJJEEECCCBBBAAA>>>;;;999777555333333444666888888999::::::;;;<<<@@@BBBHHHZZZxxxyyyfff]]]XXXWWWTTTQQQNNNNNNQQQSSSSSSSSSRRRNNNHHHDDDDDDEEE???@@@<<<<<<@@@===DDDWWWyyyddd___xxxnnnXXXXXXUUUeeennnsss}}}yyylllggg^^^XXXdddyyyyyynnnnnnvvvmmmiiirrryyyrrrfffVVVJJJCCCCCCHHHLLLZZZmmmggghhhuuuddd]]]WWWOOOGGGCCC@@@>>>===::::::;;;===;;;999<<>>QQQrrrnnn\\\aaawwwuuu```[[[nnnuuufffxxxpppUUUFFF???;;;;;;;;;CCCIIIRRRlll}}}uuuhhhWWWEEE:::<<<===FFFGGGCCCLLLVVVSSSLLLJJJLLLYYYrrr}}}|||nnneeeWWWIIIBBBAAAEEEIIISSS```wwwtttyyy^^^EEE>>>;;;999777666666666555444444333333333333444555555888::::::@@@PPPcccpppUUULLLMMM]]]mmmwwwyyyooorrrkkk[[[UUUUUUVVVUUUYYYXXXVVVTTTTTTWWW]]]aaallllllqqqyyy~~~~~~wwwuuurrreee\\\^^^]]]WWWSSSUUU[[[XXXPPPKKKKKKHHHDDDCCCEEECCC???888666555444444555666888999::::::999999:::>>>AAAHHHXXXooorrrbbb[[[XXXVVVUUUVVVXXXWWWRRRMMMSSSQQQOOOLLLJJJHHHHHHGGG>>>???AAA@@@<<<===IIIXXXwwweeeaaazzznnnXXXVVVWWWeee|||~~~zzzrrrjjjgggkkksssyyysssuuu}}}xxxzzzyyyzzzwwwhhhUUUJJJAAAIIIIIIHHHaaauuurrrnnn[[[ZZZ[[[UUUKKKEEEDDD@@@:::<<<;;;:::999:::<<<>>>???nnnOOO???@@@===::::::888666666555555555555666666444777999999>>>SSSuuuuuubbbfffzzzuuu___\\\qqquuulll{{{qqqUUUEEE@@@<<<===@@@FFFLLLXXXwww}}}uuuhhhXXXFFF;;;AAAAAAGGGIIIIIIXXXfffdddPPPMMMNNNXXXpppzzzyyynnneeeXXXJJJBBBAAAEEEIIIRRR]]]rrrqqqvvveeeIIIAAA;;;999777666666666555333444333333333333444555555666999:::BBBPPPbbbnnnXXXOOOOOO]]]llluuu}}}gggUUULLLIIIHHHGGGHHHIIIIIIIIIJJJMMMQQQTTTXXXXXX___hhhnnnpppuuu}}}vvvsssnnn```XXXTTTTTTOOOKKKLLLRRRRRRMMMKKKKKKHHHDDDCCCDDDBBB>>>888666555444444555666888999::::::::::::;;;===@@@HHHUUUjjjpppccc\\\YYYZZZYYYXXXUUUSSSQQQQQQWWWVVVTTTRRROOOMMMLLLKKKFFFAAA>>>???AAADDDKKKSSSwwwggg___uuuiiiXXXYYY___nnnzzzyyyttteeeTTTKKKEEEKKKJJJIIIbbbsssbbb\\\\\\UUUJJJEEEDDD@@@;;;===<<<:::::::::<<<>>>???nnnOOO???@@@===::::::888777666666555555666666777555777888777???WWWxxxuuucccpppvvv^^^]]]ttttttvvvrrrUUUFFF@@@>>>@@@CCCGGGMMM___|||uuuiiiYYYIII>>>CCCBBBFFFHHHNNNeeevvvrrrSSSQQQPPPYYYnnn}}}wwwuuunnnfffXXXKKKBBB@@@EEEIIIQQQZZZnnnlllooosssQQQEEE===:::777666555555444333444333333333333444555555444888:::CCCQQQ```nnn[[[RRRQQQ]]]kkkttt|||zzzdddQQQEEEAAA???>>>???AAADDDFFFGGGJJJMMMPPPRRRUUU\\\eeejjjkkknnnrrrnnn{{{{{{hhhcccgggggggggvvvuuunnneeeVVVOOOIIIMMMQQQQQQQQQRRRPPPKKKLLLLLLIIICCCBBBCCCAAA<<<888666555444444555666888888999;;;;;;;;;<<<===???GGGTTTkkkoooddd^^^YYY[[[\\\XXXTTTSSSVVVZZZ[[[[[[ZZZXXXVVVSSSPPPOOOMMMCCC===AAAIIIMMMNNNOOOssslll___qqqiiiZZZ]]]cccsss|||yyyqqqbbbTTTLLLGGGMMMKKKJJJaaayyylllaaa^^^UUUKKKEEEDDDBBB>>>>>>===;;;::::::<<<===???nnnOOO???@@@===::::::888777777666666666666777777333777888888BBB[[[zzznnncccyyywww^^^^^^www~~~sss~~~qqqTTTGGGBBB@@@DDDFFFIIIRRRiii~~~{{{uuujjj[[[KKKAAAAAAAAADDDFFFQQQnnn|||rrrQQQPPPRRR\\\ppp{{{vvvsssmmmfffZZZLLLBBB???DDDIIIPPPYYYllleeecccZZZJJJ@@@<<<999666555555444333444333333333333444555555333777999CCCQQQ]]]{{{qqq\\\UUUSSS]]]jjjttt|||wwwdddSSSGGGAAA@@@@@@AAACCCEEEFFFHHHKKKOOORRR\\\bbbjjjpppqqqnnnkkkjjjiiiqqqzzzvvvdddPPPIIIMMMQQQUUUeee~~~ssshhh[[[NNNKKKNNNXXXccciiiggg___TTTMMMMMMMMMIIIDDDBBBCCC@@@;;;888666555444444555666888777999<<<===<<<<<<===>>>DDD[[[}}}nnngggbbbZZZ[[[ZZZXXXXXXZZZ```ddd\\\\\\\\\\\\YYYVVVSSSQQQOOOFFFCCCJJJSSSVVVTTTRRRhhh~~~vvvcccppprrrbbbbbbjjjzzz~~~yyyoooaaaUUUNNNFFFLLLLLLLLLaaa|||uuuggg```UUULLLGGGEEECCC@@@???>>><<<;;;:::;;;===>>>nnnOOO???@@@===::::::888777777666666666666777777111666999:::FFF```|||mmmllluuu]]]```zzzyyyqqqnnnSSSIIIDDDBBBGGGJJJNNN\\\uuu~~~{{{vvvkkk]]]MMMCCC@@@BBBFFFHHHVVVuuu}}}jjjKKKLLLRRR```vvv|||zzzwwwssslllfff[[[MMMBBB???CCCHHHOOOWWWkkk```XXXyyyfffOOOCCC???;;;777666555444333444333333333333444555555444777999CCCQQQ\\\wwwxxx[[[VVVUUU]]]kkkvvvyyyjjjZZZMMMEEEBBBCCCBBBBBBAAAAAABBBFFFLLLQQQ___gggqqqvvvuuupppiiidddmmmllljjjeeeYYYLLLGGGJJJLLLPPP\\\lllvvvwwwsssppppppeeeXXXQQQUUUjjjpppyyy|||uuufffXXXPPPOOOOOOKKKEEEBBBCCC@@@:::888666555444444555666888777:::<<<=========>>>???EEEkkknnnjjjeee```]]]YYYYYY]]]aaadddeeeZZZZZZ[[[[[[YYYVVVSSSQQQOOOMMMOOOWWW\\\\\\[[[]]]]]]yyyjjjsssrrrkkkzzz~~~}}}~~~~~~xxxnnncccXXXPPPCCCJJJMMMRRRhhhyyy}}}|||mmmcccWWWOOOKKKHHHEEECCC@@@???===;;;;;;;;;<<<===nnnOOO???@@@===::::::888888777777666666777777888111777999:::JJJhhhssswww}}}qqq[[[bbb~~~uuunnnzzzyyyfffPPPIIIEEEBBBGGGGGGPPPccc}}}~~~|||vvvlll^^^NNNDDDAAAEEEJJJMMM___fffHHHJJJQQQbbbzzzzzzzzzwwwqqqkkkggg\\\NNNBBB>>>BBBHHHMMMUUUgggaaaQQQhhhvvvsssuuurrrUUUGGGBBB===999777666555444444333333333333444555555555777999CCCSSS```|||~~~\\\XXXWWW^^^kkkyyytttdddSSSFFFAAA@@@BBBAAA@@@???@@@EEELLLQQQ[[[eeeoootttuuuuuupppkkknnnggg```]]]YYYTTTRRRTTTVVVZZZ___fffjjjkkkkkkkkkoooddd[[[^^^lll}}}xxxnnn```UUUQQQRRRQQQMMMFFFCCCCCC@@@:::888666555444444555666888999:::<<<<<<<<<<<<>>>@@@KKKyyymmmjjjeeeeeeaaa]]]]]]```bbbaaa___WWWXXXXXXXXXXXXVVVUUUSSSQQQSSSXXX\\\[[[ZZZ___fff\\\}}}ooottt|||~~~xxxxxxzzz|||{{{uuummmdddZZZPPPCCCHHHNNN[[[zzz|||xxxsssgggZZZSSSPPPKKKGGGEEEAAA@@@>>><<<;;;;;;<<<===nnnOOO???@@@===::::::888888888777777777777888888222777777999LLLppprrrrrruuu{{{kkkYYYeee~~~qqqkkkpppnnn]]]KKKHHHDDD@@@DDDFFFTTTmmm|||~~~|||wwwmmm^^^NNNDDDAAAGGGLLLPPPgggiiiKKKIIIOOOaaa|||yyyyyyuuunnnkkkggg]]]OOOBBB===BBBHHHJJJQQQ```}}}gggQQQ\\\sssuuu~~~~~~[[[JJJEEE???:::888777666555444333333333333444555555555777888DDDWWWggg^^^[[[ZZZ___lllzzz}}}mmmZZZJJJBBB@@@AAABBBCCCDDDFFFJJJPPPTTT[[[dddmmmqqqvvv|||}}}qqqkkkgggiiiiiihhhhhhiiilllpppsssssssssuuuyyy{{{rrreee___jjj~~~rrrjjjaaaVVVNNNMMMTTTSSSOOOHHHDDDDDD@@@;;;888666555444444555666888:::;;;<<<;;;;;;<<>><<<;;;;;;<<<<<>><<<<<<888::::::999777666666666666777888888===VVV|||gggeeewwwnnn```ZZZiii|||kkk^^^ggguuulllRRRCCC???CCCMMM]]]uuuzzzooobbbTTTJJJCCCDDDKKKWWWooofffHHHKKKUUUhhhyyyvvvnnnlllllleeeYYYLLLBBB???AAADDDJJJOOOXXXooojjjPPP^^^vvv^^^LLLDDDAAA<<<===@@@:::666666555555555666666777:::;;;@@@JJJ[[[zzzjjj^^^]]]ccceeeqqq}}}xxxhhhUUUHHHEEEGGGKKKJJJDDDBBBJJJTTTXXXbbbhhhpppyyy~~~yyyjjjkkkmmmlllfffaaa___^^^SSSFFFDDDLLLYYYUUUNNNHHHEEEBBB@@@>>>777666444333444555777888>>>;;;:::<<<<<<;;;>>>CCCRRRsss~~~jjjbbb]]]^^^^^^^^^^^^\\\YYYVVVTTTTTTTTTVVVXXXZZZZZZYYYXXXRRRQQQOOOKKKIIIOOO[[[eeekkk{{{rrrnnnyyygggaaappp{{{ssstttxxxyyytttlllcccWWWMMMOOOMMMZZZnnnXXXhhhwwwmmmfff]]]RRRLLLLLLKKKFFF@@@===<<<<<<======uuuSSS@@@AAA???======::::::999888777777777777777555888999>>>UUUyyy~~~hhhlllwwwmmm___[[[kkkzzzeeeWWWaaa{{{yyyZZZDDD@@@GGGSSSiiiyyylll]]]PPPGGGCCCCCCJJJXXXnnn___GGGMMM[[[oooxxxuuunnnlllkkkdddXXXKKKAAA>>>AAADDDJJJLLLTTTjjjiiiMMMYYY~~~eeeQQQGGGEEE???>>>@@@:::777666666555555666666666999888;;;FFF[[[|||qqq^^^[[[dddgggooorrrvvv}}}{{{kkkXXXJJJDDDMMMJJJDDD@@@CCCMMMTTTWWW^^^fffppp{{{yyynnnkkkeee\\\\\\YYYWWWTTTJJJBBBHHHUUU___WWWMMMGGGEEECCC???;;;777666444333444555777888===;;;;;;=========AAAGGG^^^xxxwwweeeaaa___^^^^^^^^^]]][[[WWWTTTRRRQQQTTTXXX[[[]]][[[YYYWWWRRRQQQOOOMMMMMMRRRYYY___hhhssszzzmmm{{{```YYYVVV^^^nnnzzztttuuutttuuutttjjj\\\QQQNNNIIIIIIYYY|||fffXXXttt{{{sssmmmeeeZZZRRRPPPLLLHHHBBB>>>============wwwUUUBBBBBB???======:::999999888777777888888888444888999>>>QQQrrr~~~hhhooottthhh[[[ZZZlllwwwcccTTT```___FFFBBBJJJUUUnnnwwwlll]]]LLL@@@DDDBBBJJJXXXiii{{{sssWWWJJJSSScccwwwxxxtttmmmllliiibbbWWWJJJAAA>>>@@@DDDGGGJJJRRRhhhgggIIISSSsssoooYYYMMMLLLEEEBBBAAA<<<888777666666666666666666:::777:::EEEYYYxxxzzzaaa[[[fffhhhmmm|||rrr}}}zzzmmm\\\NNNGGGIIIEEEAAACCCLLLTTTXXXWWW\\\fffsss}}}|||{{{nnniii```UUUSSSOOOMMMLLLIIIIIIRRR^^^aaaWWWLLLFFFEEECCC>>>999777666444333444555777888<<<;;;<<<>>>>>>>>>DDDKKKlllppp`````````]]]^^^^^^]]][[[XXXUUUSSSRRRUUUXXXZZZZZZXXXWWWWWWUUUSSSQQQPPPPPPRRRTTTVVVaaannnpppyyywwwXXXWWWUUUVVVddd~~~}}}yyytttsssrrruuuvvvkkkVVVKKKLLLFFFHHHZZZbbb^^^|||xxxsssnnnhhh```XXXTTTNNNJJJDDDAAA??????>>>===yyyWWWCCCBBB???===>>>;;;999999888888888888888999444666888===MMMjjjhhhnnnqqqdddWWWZZZooovvvdddVVVccccccKKKEEEKKKUUUwww|||ttttttvvv{{{xxxvvvpppcccOOO@@@BBB>>>FFFSSS^^^hhhbbbMMMRRR[[[iii|||wwwrrrlllkkkggg```UUUIII@@@===@@@DDDDDDIIISSSkkkfffFFFPPPccc|||zzzaaaVVVWWWPPPIIIFFF???888888777666666666666666>>>===???IIIZZZssshhh___hhhiiimmm~~~wwwpppxxxwwwzzz{{{vvvlll```UUUNNNDDDCCCEEEMMMVVVYYYWWWSSS]]]lllzzzyyynnnppphhhccc]]]YYYTTTPPPQQQTTTXXX^^^ddd]]]TTTIIIDDDDDDCCC===888777666444333444555777888;;;;;;<<>>}}}ZZZEEEDDD@@@>>>???<<<;;;:::999888888888888888666666777===LLLfff~~~gggooosssdddXXX]]]sssvvveeeYYYeee~~~gggQQQFFFLLL\\\uuuddd```aaahhhjjjooosssrrrfffRRRCCC???;;;BBBKKKNNNRRRPPPCCCUUU[[[gggzzzwwwqqqjjjjjjeee___TTTGGG???===@@@DDDCCCHHHTTTmmmdddFFFTTT```~~~eeeZZZ^^^WWWMMMFFF???999999888777666666666666<<<<<<@@@HHHUUUkkksssgggjjjiiinnn|||lllccchhh{{{ooodddYYYPPPEEEGGGNNNVVVYYYUUUPPPOOOaaaqqq||||||ttthhh}}}qqqjjjiiiggghhhccc______cccdddcccaaaTTTNNNGGGCCCCCCAAA===999777666444333444555777888::::::===??????AAAJJJUUU{{{fff^^^```___[[[\\\]]]]]]\\\ZZZXXXWWW^^^^^^\\\YYYVVVWWW\\\```[[[[[[\\\[[[[[[]]]aaaeeeQQQbbb{{{yyyvvvyyy}}}hhhjjj{{{ggg___ZZZTTTVVVeeerrrooocccVVVXXXaaawwwzzzuuurrrooouuu{{{xxxgggSSSHHHHHHLLLPPPdddfffYYYnnn}}}|||xxxqqqkkkeee]]]UUURRRNNNIIIEEECCCAAA???>>>^^^HHHGGGCCCAAABBB???<<<;;;:::999888777777777777666777???PPPgggwwweeesssvvveeeXXX^^^tttwwwfffYYYdddyyy~~~mmmVVVFFFPPPiiikkkUUUQQQTTTYYYdddrrrzzzuuufffTTTIII@@@;;;AAAGGGBBBBBBDDD???KKKOOOYYYmmmxxxqqqiiijjjddd]]]RRRGGG>>>===@@@DDDCCCHHHTTTlll```HHH\\\rrrjjjaaafff```SSSJJJBBB:::999888777666666666666555888===EEEQQQggg~~~pppkkkhhhooo{{{|||oooXXX___rrrqqqfff[[[RRRIIILLLSSSXXXUUUMMMLLLPPPaaappp~~~~~~qqqppppppeeevvvpppiiiiiiiiijjjkkkkkkiiigggccc\\\VVVJJJGGGDDDBBBAAA???===:::777666444333444555777888999:::===@@@@@@BBBMMMYYYeee```aaa]]]\\\\\\]]]]]][[[XXXVVVTTT[[[\\\\\\YYYVVVXXX___ddd]]]______]]][[[^^^eeelllbbbjjj}}}pppdddgggkkkssstttiiiddduuuqqqkkkaaaXXX\\\kkktttnnnccc]]]iii~~~wwwqqqooonnnxxx|||qqq___QQQJJJGGGHHHRRRmmmcccWWWzzz}}}~~~zzzrrrmmmiiiaaaXXXTTTPPPKKKGGGEEEBBB@@@>>>aaaKKKIIIEEECCCDDDAAA===<<<;;;999888777777777999666777AAASSSjjjrrrdddxxxwwwdddWWW]]]ssswwweeeXXXbbbvvv~~~qqqXXXEEESSSuuueeeMMMLLLRRRZZZlll}}}jjjZZZRRRCCC>>>CCCGGG===:::@@@@@@???AAAKKK```}}}xxxpppiiiiiiccc]]]RRRFFF>>>===@@@DDDEEEIIIRRRjjj]]]JJJdddtttlllsssmmm___TTTKKK:::999888777666666666666555888???GGGSSSkkkvvvlllgggqqqzzzvvvbbbQQQfffzzznnngggaaaZZZKKKNNNTTTVVVNNNGGGKKKUUU___kkkxxx|||~~~qqqmmmsssjjjxxxmmmffffffeeebbbhhhmmmkkkddd[[[RRRLLLCCCCCCBBBBBB@@@>>>===<<<777666444444444555777888999:::>>>@@@@@@CCCNNNZZZ|||dddaaaaaa\\\]]]]]]]]]\\\YYYVVVSSSQQQVVVXXXZZZXXXVVVXXX___eee___aaaaaa]]]XXXZZZccckkkxxxwww~~~vvvaaaWWWZZZ^^^cccaaa[[[bbb}}}qqqdddYYY\\\iiiqqqnnngggjjj}}}uuunnnlllooo{{{}}}kkkXXXOOOLLLHHHOOO^^^{{{^^^ZZZ~~~yyy{{{xxxqqqmmmllleee]]]TTTQQQLLLHHHEEECCC@@@>>>hhhPPPKKKHHHIIIJJJCCC???===:::888777777777777888777<<<<<>>AAACCCEEEDDDRRRmmm```RRRgggtttiiiaaaEEE===;;;888888888999999888666999@@@HHHTTTlll}}}jjjgggrrryyyxxxqqqYYY]]]|||~~~qqq```YYYYYYRRRKKKGGGEEEEEEMMMVVV```gggpppxxx}}}pppqqqkkkqqq{{{nnnllleeebbbaaabbbaaa^^^WWWPPPJJJHHHBBBAAAAAAAAABBB@@@>>>;;;666555444333444666888999;;;:::555888AAABBBJJJ]]]{{{```___aaa]]]]]]^^^]]]YYYUUUSSSUUUYYYXXXVVVVVVXXXXXXUUUUUUXXX[[[ZZZXXXXXXXXXZZZ]]]^^^lll{{{ccccccdddWWWWWWYYYZZZ___ooouuubbbUUU\\\mmmxxx{{{{{{~~~nnnjjjooo{{{zzzsssbbbRRRIIIIIIKKKVVVeeehhh___\\\zzzvvvuuuvvvrrrjjjbbbYYYWWWQQQHHHEEEEEEBBB>>>pppWWWQQQNNNOOOPPPJJJBBB???<<<999777777666666888888===>>>YYYxxxqqqcccqqqsssjjj```___rrryyyjjj^^^bbbssszzzfffKKKCCCQQQccciiiwwwhhhkkklll```TTTSSSUUU]]]mmmqqqmmmhhh___WWWMMMDDDBBBBBB@@@>>>???@@@DDDJJJRRR___vvvyyyqqqjjjbbbcccZZZMMMBBB===>>>AAACCCGGGEEESSSnnn\\\NNNcccxxxhhhGGG>>><<<999888999:::999999777999>>>GGGVVVqqqlllffflllssstttyyygggYYYeeeppp```ZZZSSSLLLFFFDDDEEEHHHNNNVVV^^^fffqqqzzz~~~qqqqqqoooppp{{{llliiieeeddd]]]]]]\\\YYYRRRKKKEEEAAACCCBBBAAAAAAAAA???<<<:::666555444333444666888999::::::666999BBBCCCJJJ^^^yyybbb```aaa[[[ZZZYYYXXXUUUSSSSSSUUUWWWYYYVVVUUUWWWVVVTTTTTTWWWWWWWWWVVVVVVWWWXXXZZZ[[[bbbooo~~~dddfffeee[[[XXXXXX\\\iiisssaaaWWWbbbsss}}}uuugggdddiiitttqqqiii\\\NNNHHHHHHKKKWWWfff|||}}}___ZZZjjj|||yyywwwzzz}}}zzzqqqggg^^^\\\UUULLLHHHGGGDDD???tttZZZSSSOOOPPPRRRLLLFFFBBB===:::888777777666888999???@@@[[[yyyooohhhzzzuuuddd___ooo}}}oooddd___kkkmmm\\\FFF@@@KKKWWWZZZeeerrr{{{}}}vvveeeUUU^^^eeejjjqqquuummmlllzzzqqqiiillliii___\\\TTTMMMKKKIIIEEECCCEEEBBBHHHMMMOOOSSSbbbzzzuuummmfffbbbXXXKKKAAA===>>>AAACCCHHHFFFTTTpppYYYIII^^^rrrKKK???<<<:::999:::::::::999999888;;;FFFYYYyyyqqqddddddjjjooouuu|||nnn[[[\\\ttt{{{jjj^^^\\\TTTKKKDDDEEEGGGJJJNNNRRRWWWaaaooozzzsssqqqwwwqqqyyyhhhcccaaabbb\\\[[[XXXTTTOOOIIICCC@@@DDDCCCAAAAAA@@@>>>:::777666555444333444666888999888:::888<<>>;;;::::::999777888999???@@@ZZZwww~~~oookkkzzzfff^^^lllqqqeee\\\bbb```PPPAAA>>>EEELLLUUUYYYaaafffddd___aaafffooo\\\ZZZeeeggg```YYYVVVUUUWWWVVVSSSSSSUUUUUUVVVTTTPPPPPPYYYkkkzzzxxxoooiii___VVVJJJ@@@<<<===AAADDDGGGEEETTTrrrXXXIII]]]zzzNNN???<<<:::999999999999888:::777999EEE[[[}}}vvvccc\\\ccclllxxx{{{~~~{{{___UUUbbbyyyrrrggg]]][[[```\\\QQQHHHGGGIIIIIIIIIKKKOOO[[[lllzzzvvvppp~~~~~~qqqxxxfff^^^ZZZ\\\]]]YYYTTTPPPMMMJJJHHHGGGFFFEEECCCBBB@@@>>>:::777555444333333444666888:::888;;;:::===BBBAAAKKKaaapppdddccc^^^WWW[[[WWWSSSRRRUUUWWWWWWVVV]]]XXXUUUUUUTTTRRRSSSWWWUUUVVVWWWWWWVVVTTTQQQPPPVVVTTTZZZsss~~~ooo~~~zzzqqqllluuuyyy{{{ppphhh```ZZZ]]]dddllldddYYYQQQKKKHHHJJJNNNTTTmmmlllYYY___ppp}}}zzzxxx{{{{{{pppeeecccaaa[[[SSSNNNMMMIIIDDDggg___[[[[[[\\\VVVMMMFFF???<<<<<<===;;;999777888>>>>>>WWWtttzzzrrrooo{{{hhh___lllqqqcccYYYZZZTTTGGG======AAADDDJJJLLLQQQSSSRRRXXXnnnooo[[[WWW___bbb___WWWSSSQQQTTTXXX\\\ccckkkpppkkkbbb[[[ZZZbbbpppzzztttjjjeee]]]TTTHHH>>>;;;===AAADDDFFFEEEUUUtttZZZOOOccc~~~PPP???<<<999888888999888777:::777999DDDZZZ{{{zzzeeeWWW]]]jjjuuuyyy}}}~~~iiiTTTSSShhhyyylll___UUURRRZZZddd^^^SSSIIIFFFGGGFFFEEEFFFMMMZZZkkkxxx~~~zzzpppyyyppp{{{kkk```WWWWWWXXXSSSKKKGGGGGGIIIJJJKKKHHHGGGDDDCCCAAA>>>:::666555444333333444666999:::888===<<<===AAABBBOOOiiijjjbbbaaa[[[VVVRRROOOMMMPPPUUUYYYZZZYYY^^^YYYVVVVVVTTTRRRTTTWWWXXXXXXYYYXXXVVVRRRNNNLLLQQQNNNUUUhhhvvvvvvyyyrrr|||pppjjjbbb\\\XXXXXX^^^eeeiii^^^SSSMMMHHHFFFJJJQQQZZZ|||iiiYYYccc|||xxxuuuvvvwwwtttllleeefffeee```YYYUUUUUUQQQLLLmmmfffbbbbbbaaa[[[QQQJJJAAA===>>>>>><<<999666777<<<===VVVttt{{{zzzttt|||hhh___mmmrrreeeVVVUUUMMMBBB<<<>>>AAABBB@@@CCCGGGHHHJJJWWWrrruuurrrhhhgggfffccc[[[PPPFFFEEELLLXXXgggtttyyyssskkkeeegggppp}}}ssshhhddd[[[RRRFFF===;;;===AAADDDFFFEEEWWWxxx^^^WWWooozzzSSS@@@===;;;999999999888777999888;;;EEEVVVrrr~~~gggUUUXXXhhhpppwww{{{rrrgggYYYNNNVVVnnnzzzhhhVVVLLLOOO\\\gggXXXNNNEEEBBBBBBAAACCCFFFPPP[[[jjjtttyyy~~~~~~qqqrrrrrr~~~~~~qqqfffZZZXXXPPPJJJCCC@@@BBBFFFHHHIIIHHHFFFDDDBBBAAA===999666444444333333444777999;;;888===<<<===BBBFFFZZZxxx{{{ccc___]]]XXXUUUNNNNNNQQQVVV[[[```bbbbbb[[[WWWUUUVVVUUURRRSSSWWWWWWWWWWWWVVVSSSPPPLLLJJJKKKMMM\\\jjjsss{{{ppplll|||rrriiieee\\\YYYUUUQQQPPPTTTZZZ``````UUULLLIIIFFFEEENNNZZZlllcccZZZlllyyyyyyxxxwwwuuurrrmmmiiibbbbbb]]]WWWTTTTTTQQQKKKsssnnnjjjiiiggg```XXXOOODDD???>>>>>>:::777666666<<<===XXXxxx{{{{{{eee[[[hhhvvvjjjUUURRRJJJ@@@;;;???BBBBBB???CCCFFFIIIUUUkkk}}}xxxrrr___PPPAAA>>>DDDOOO\\\eeecccdddddddddhhhrrryyyppphhhgggYYYPPPEEE<<<:::===BBBEEEFFFGGGZZZ}}}aaa]]]{{{lllVVVBBB@@@===;;;;;;;;;:::999777999>>>EEEQQQhhhjjjSSSTTTccckkksssxxxwwwsssnnnfff^^^VVVOOONNN\\\vvvzzzeeeRRRJJJQQQ]]]gggTTTLLLDDD@@@>>>>>>CCCIIINNNYYYfffooottt|||qqqkkkxxx{{{|||tttjjj]]]ZZZNNNIIIDDDDDDGGGIIIHHHFFFFFFDDDBBB@@@???<<<888444444333333333444777:::;;;888===<<<>>>EEENNNhhhrrr^^^[[[XXXUUUVVVPPPTTTXXX\\\^^^^^^___```WWWSSSRRRTTTTTTQQQQQQTTTPPPPPPPPPPPPOOOMMMKKKJJJKKKPPPdddnnnmmm~~~|||uuutttssskkkeee]]]VVVSSSLLLLLLKKKHHHHHHLLLQQQTTTUUULLLGGGHHHGGGIIIXXXjjj|||]]]ccc}}}zzzsssooommmaaaaaa\\\VVVRRRQQQMMMHHH|||xxxtttsssqqqhhh]]]SSSFFF@@@>>>===888444666666<<<>>>[[[}}}yyyaaaUUUbbbzzzpppTTTQQQIII???<<<@@@CCCDDDBBBEEEHHHPPPjjj```QQQDDDAAAEEEJJJNNNQQQFFFNNNWWW\\\```kkk}}}}}}eeeZZZaaalll|||vvviiidddeeeXXXPPPDDD<<<:::===BBBEEEGGGHHH]]]bbbaaa}}}ccc|||XXXEEEBBB???=========<<<;;;666:::@@@FFFNNNaaakkkRRRQQQ```fffiiihhh___XXXUUUTTTRRRNNNLLLQQQccc}}}uuuaaaOOOJJJRRR^^^eeeVVVNNNFFFAAA===<<>>GGGTTTsssmmm[[[YYYVVVTTTVVVPPPUUUZZZZZZWWWSSSRRRRRRSSSPPPPPPSSSSSSPPPPPPRRRJJJJJJKKKKKKKKKKKKKKKJJJPPPTTTgggmmmiii~~~|||mmm]]]VVVSSSOOOKKKJJJEEEFFFFFFCCCBBBEEEHHHJJJNNNGGGFFFIIIKKKOOObbbxxxsss[[[nnnrrrsssuuuooommmggggggbbb[[[WWWUUUQQQKKK{{{sssnnndddZZZLLLAAA<<<;;;999888777===<<>>:::<<<>>>AAAEEEDDDJJJ\\\jjjlllsssdddqqq}}}QQQIIICCC===;;;===>>><<<999999>>>>>>BBBNNN]]]}}}}}}oooYYYQQQWWW```[[[VVVRRRRRRUUUWWWYYYUUUQQQSSSccczzz|||bbbLLLIIIWWWffflllbbbbbbQQQ@@@>>>???AAAJJJJJJTTT___iiiwwwvvv___pppzzznnngggaaa^^^PPPSSSYYY___```YYYLLLCCCDDDDDDCCCAAA>>>999555222333333333444666777999:::;;;>>>???BBBIIIRRRrrrbbb^^^\\\VVVSSSPPPUUUVVVUUUSSSPPPOOOPPPQQQNNNOOOOOONNNMMMMMMNNNPPPOOOMMMKKKIIIIIIJJJLLLMMMVVVjjjyyy}}}vvvuuuuuuttttttsssssssssrrrtttwww~~~uuulllYYYVVVRRRLLLHHHEEEDDDCCC@@@AAABBBBBBBBBCCCEEEGGGHHHDDDIIILLLLLL```XXX```iiizzz~~~yyyssspppnnnkkkgggbbb___]]]ZZZTTTOOOzzztttiii^^^NNNBBB===;;;:::999;;;@@@===CCC]]]tttlllUUUTTTddd{{{~~~ttt___XXXMMMCCC???@@@BBBCCCJJJSSSfffyyyllleee[[[KKKBBBFFFLLLLLLFFFLLLOOOIIIGGGPPP[[[ooosssiiijjjjjjhhheeeaaa___^^^XXXKKK>>>;;;<<<>>>AAADDDDDDJJJ^^^dddhhhsssfffppp{{{RRRJJJEEE???<<<===>>><<<999777<<<<<<@@@NNN```~~~|||vvvrrruuu{{{zzzqqqZZZPPPTTTQQQRRRTTTXXX\\\```bbbbbbUUURRRVVVkkkwww{{{eeePPPLLLZZZkkkuuusssoooYYYCCC>>>======BBBFFFUUUeeeooozzzxxxbbbqqqmmmfff```XXXRRRRRRUUUZZZ^^^]]]VVVLLLDDDDDDDDDCCCAAA===999555333333333333444666777999:::888<<<<<<@@@HHHQQQppp]]]ZZZXXXVVVUUUSSSWWWUUUSSSQQQOOONNNMMMLLLJJJKKKLLLLLLLLLLLLNNNPPPNNNLLLJJJHHHGGGHHHJJJKKKTTThhhtttxxxyyy{{{}}}{{{yyyxxxxxxxxxwwwsssppp}}}{{{gggaaa]]]]]]]]]\\\\\\[[[[[[[[[ZZZ\\\___dddkkksss{{{{{{pppddd[[[VVVNNNLLLIIIEEECCCAAAAAAAAADDDEEEFFFEEECCCBBBCCCDDDFFFDDDLLLOOOOOObbbjjj\\\wwwqqqaaa}}}vvvqqqpppnnnqqqlllgggccc___ZZZTTTOOOssseeeRRRDDD>>>===;;;:::;;;@@@<<>>;;;<<<>>>@@@CCCGGGMMMdddbbbmmm~~~xxxwwwTTTLLLHHHBBB???>>>>>><<<999777;;;:::>>>LLLaaazzzuuupppllljjjlllwwwuuu\\\PPPRRRRRRWWW```hhhlllmmmkkkiiiOOONNNVVVpppzzzuuu}}}jjjVVVOOO[[[ooo}}}xxx\\\CCC>>><<<:::>>>GGGXXXkkkuuu|||{{{eeepppxxxeeeaaa\\\RRRJJJHHHLLLQQQSSSPPPJJJEEEAAADDDCCCBBB@@@<<<999555333333333333444666777999:::999<<<<<>><<<;;;888<<<:::BBB\\\oooyyyrrr___NNNPPP^^^rrrzzzhhh^^^RRRJJJEEEDDDIIIOOOWWWttt~~~|||zzztttgggZZZ___bbb^^^RRRFFFEEEIIIMMMXXX\\\RRREEEBBBKKKgggiii[[[TTTHHH===;;;===>>>@@@BBBJJJSSSmmm\\\qqqtttXXXNNNJJJEEEBBB@@@???<<<::::::===:::<<>>???===AAAMMMZZZiiisss|||~~~iiipppuuueeebbb[[[QQQJJJAAAEEEJJJJJJFFFBBBAAAAAACCCCCCAAA???;;;888555333333333333444666777999:::<<<>>>===???FFFLLLfffccc[[[UUUSSSUUUTTTUUUQQQMMMMMMPPPPPPKKKGGGGGGHHHIIIIIIIIIJJJLLLNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHSSSTTTPPPSSS\\\vvvuuummmgggdddhhhnnnuuuxxxvvvqqqnnnlllkkklllrrr~~~sssdddXXXTTTTTTNNNNNNNNNNNNOOOOOONNNNNNNNNTTTUUUNNNIIIJJJKKKIIIFFFFFFIIIMMMIIIBBB@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIGGGHHHHHHHHHFFFFFFGGGHHHDDDDDDDDDCCCDDDEEEFFFGGGBBBDDDFFFFFFEEEDDDDDDDDDHHHEEEIIINNNVVVsssfffYYYiiikkkdddvvvoooooopppoooqqqmmmiiigggeeebbb]]]YYYwww\\\HHH@@@>>>===;;;888;;;999DDD]]]mmmwwweeeUUUJJJOOO\\\ooo|||mmmcccXXXOOOGGGCCCKKKUUUhhh~~~~~~}}}zzzxxxttthhh\\\[[[gggiiiZZZHHHCCCLLLVVV\\\```VVVIIIFFFMMMiiigggUUUPPPEEE<<<;;;>>>???@@@CCCJJJUUUtttSSSpppppp[[[PPPMMMIIIEEEBBB@@@===<<<;;;>>><<>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAABBBCCCDDDFFFGGGCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGHHHIIIGGGGGGHHHIIIQQQLLLOOOVVVeeerrr\\\aaatttiiizzztttqqqssstttrrrqqqmmmiiiggggggddd___[[[```III@@@>>>===;;;;;;<<<;;;FFF^^^llltttxxxYYYMMMGGGMMMZZZkkktttlllcccXXXJJJDDDNNN^^^~~~zzzzzzyyywwwwwwuuukkk```[[[hhhmmm^^^JJJEEEPPP\\\[[[bbb]]]QQQKKKOOOiiinnn~~~zzzcccXXXLLLBBB:::;;;>>>@@@AAADDDIIIWWWyyywwwUUU}}}iii\\\PPPNNNLLLHHHDDDAAA???>>><<>>CCCRRRfffeeeQQQMMMMMMUUU]]]```\\\TTTMMMIIIDDDRRRmmm~~~gggjjj|||{{{kkkZZZWWWfffxxx~~~xxx___IIIGGGFFFDDDHHHIIIPPP\\\ooo}}}xxxnnnbbb\\\```]]]\\\ZZZUUUOOOJJJHHHGGGBBBAAA???<<<999777555444333333333444666777999:::666999888>>>GGGNNNggglll\\\YYYRRRQQQTTTRRRMMMLLLKKKMMMPPPPPPNNNKKKIIIIIIJJJIIIGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLFFFEEEQQQ^^^rrrssscccXXXNNNJJJIIIFFFDDDCCCBBBDDDEEECCC@@@???BBBEEECCCFFFIIIJJJGGGFFFFFFGGGGGGDDDAAAAAADDDEEEBBB???AAAAAAAAA@@@======>>>???>>>???@@@???>>>>>>???@@@DDD???;;;;;;>>>@@@>>>;;;@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDD???BBBEEEFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMTTTTTT___rrr~~~cccWWWqqqgggbbb~~~vvvvvvzzzzzzwwwtttpppllliiigggccc^^^YYYbbbIII???>>>===;;;;;;;;;;;;IIIaaannnuuu~~~dddQQQHHHDDDKKKWWWfff~~~wwwrrrlllbbbQQQJJJYYYppp}}}{{{wwwxxxvvvuuuwwwvvvnnnddd]]]fffhhh\\\NNNLLLUUU]]]WWWgggiii]]]QQQOOOhhhtttbbbyyykkk^^^ZZZIII???999;;;???AAACCCEEEJJJ[[[ooo]]]aaaYYYPPPOOOMMMJJJFFFCCCAAA@@@===AAA@@@CCCPPP```yyyxxxdddMMMHHHEEEOOOZZZ___\\\UUUOOOLLLGGG]]]~~~gggppp|||oooaaa\\\hhhyyy~~~iiiRRRKKKFFFBBBFFFDDDQQQeee{{{xxxooobbb^^^ddd]]]ZZZUUUQQQMMMIIIEEEBBBBBB@@@>>>;;;888666555444333333333444666777999:::777999888===FFFKKKbbbrrr^^^VVVVVVQQQPPPTTTQQQJJJKKKLLLMMMMMMLLLKKKIIIEEEFFFGGGGGGFFFFFFHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEIIIDDDCCCJJJRRRccc{{{{{{jjj\\\PPPFFFEEEEEEAAA>>>>>>@@@@@@AAA@@@??????@@@AAA???AAACCCCCC@@@??????@@@AAA@@@>>>???@@@@@@???>>>???@@@@@@???<<<<<<>>>AAA??????@@@@@@@@@??????AAABBBBBB@@@??????@@@@@@>>>BBBCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGHHHHHHHHHIIIKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOORRRWWW]]]aaakkkqqqnnnccclllsssiiisss{{{~~~zzz|||{{{uuuqqqmmmjjjiiieee```[[[dddIII???===<<<:::777888999IIIdddqqqzzzsssUUUMMMEEECCCJJJTTTbbbyyytttrrrppphhhXXXQQQeee}}}|||xxxxxxwwwvvvxxxxxxpppfff```dddbbbXXXPPPQQQWWW[[[UUUllluuuhhhVVVOOOhhhuuujjj}}}bbbVVVUUUFFF>>>888:::@@@BBBDDDFFFMMM```hhh^^^[[[VVVPPPPPPNNNKKKGGGDDDBBBBBB???CCCAAABBBJJJWWWuuussswwwcccJJJDDDCCCMMMZZZ```\\\SSSLLLHHHPPPmmmjjjwww{{{rrrfffaaalll|||mmmVVVLLLEEE@@@CCCCCCVVVpppvvvllleeeZZZVVV\\\WWWSSSNNNLLLLLLJJJEEEAAAAAA@@@===;;;888666555444333333333444666777999:::;;;<<<999===DDDGGG[[[|||hhhXXXTTTWWWRRRPPPSSSOOOIIIKKKMMMMMMKKKHHHGGGGGGBBBCCCDDDEEEEEEFFFHHHJJJEEEEEEEEEFFFGGGGGGHHHHHHEEELLLJJJFFFHHHKKKZZZrrrwwweeeWWWLLLDDDDDDDDD@@@===>>><<<===>>>@@@AAA@@@???===>>>>>>???@@@@@@@@@@@@???<<<===???>>>===>>>@@@CCC???@@@AAA@@@>>>>>>AAADDDCCCBBBCCCDDDDDDCCCDDDFFF;;;@@@DDDCCCAAABBBDDDEEEAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFIIIJJJJJJJJJJJJKKKNNNPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRUUUXXX]]]dddmmmwww}}}```kkkuuu^^^sssxxxyyy|||~~~sssooolllkkkkkkiiiddd```gggIII===>>>>>>;;;:::@@@AAAGGGWWWcccsssgggRRREEEIIIFFFGGGSSS]]]ooo{{{nnnjjjjjj\\\TTTttt{{{zzzzzzwwwtttrrrqqqqqqpppnnnaaa^^^[[[[[[]]]^^^]]][[[ccc~~~sss]]]WWWmmm~~~llldddZZZKKKHHH@@@:::===BBBCCCEEEGGGNNNhhh``````}}}gggUUUQQQNNNLLLJJJJJJIIIGGGEEEBBB===;;;@@@FFFSSSmmmwwwrrr```IIICCCIIIPPPUUU^^^fffZZZLLLNNNbbbnnn{{{tttmmmjjjooowwwpppTTTGGGAAA???DDDJJJfffvvvkkk```]]]\\\TTTRRROOOKKKFFFCCCAAAAAAAAAAAA???<<<999777555444444333333444555777999:::<<<444>>>;;;<<>>@@@BBBCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAEEEEEEDDDCCCBBBBBBAAAAAADDDDDDCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHFFFHHHJJJJJJGGGFFFHHHJJJEEEIIIOOOTTTUUUTTTUUUYYY\\\___dddggggggfffffffffdddeeekkkuuu|||mmmggg{{{aaatttrrr~~~sssvvvssspppnnnnnnllljjjggghhhJJJ===>>>>>>;;;:::>>>>>>HHHZZZccckkkyyy|||\\\HHHFFFIIIDDDFFFQQQ[[[kkk}}}qqqnnnnnnbbb___zzzuuuuuuwwwuuurrrqqqqqqqqqpppoooccc___\\\___eeegggccc^^^tttiii\\\ooo~~~fff___WWWKKKEEE???;;;???CCCEEEGGGJJJVVVvvv[[[eeetttbbbUUUQQQOOOLLLKKKKKKKKKJJJHHHDDD???<<<@@@DDDQQQkkkdddMMMFFFIIISSS]]]hhhnnn```TTTXXX{{{{{{vvvrrruuuzzz}}}nnnRRREEE???BBBMMM^^^uuutttiii___]]]]]]VVVPPPNNNIIIEEEBBB@@@@@@@@@@@@???<<<999666555444444333333444555777999;;;;;;888>>>:::;;;BBBEEE___zzziii```XXXSSSOOOKKKKKKMMMMMMKKKIIIIIIHHHGGGDDDBBB??????AAABBBBBBBBBAAAAAACCCDDDFFFGGGGGGFFFDDDCCCBBBCCCCCCBBBCCCKKKWWW```vvv~~~kkkMMMJJJEEEBBBBBBBBB@@@===BBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIKKKNNNPPPOOOMMMNNNQQQUUUSSSTTTWWW[[[```iiittt||||||kkkkkk~~~tttkkkaaa}}}wwwqqqjjjiiimmmnnnkkkgggjjjKKK?????????;;;;;;===>>>JJJ___ffffffnnnwwwWWWFFFGGGHHHCCCDDDOOOXXXeeeyyywwwttttttjjjjjj}}}|||vvvssstttuuusssqqqpppqqqqqqqqqoooddd___]]]eeepppuuummmdddwwwaaapppppp```YYYRRRKKKBBB===<<<@@@EEEFFFIIIMMMZZZyyyTTTkkkkkk___~~~iii]]]VVVSSSQQQOOONNNNNNNNNLLLKKKHHHBBB???@@@CCCNNNhhhjjjRRRIIIIIIWWWdddrrrvvvggg___hhh~~~yyyxxx|||yyy}}}lllSSSFFFBBBIIIYYYjjjttt~~~ooofff\\\[[[\\\VVVNNNKKKGGGCCCAAA?????????@@@>>>;;;888666444444444333333444666888999;;;;;;;;;<<<:::<<>>BBBDDDEEEIIIOOO___iiiOOOpppYYYMMM}}}fff\\\[[[WWWTTTRRRPPPPPPOOOMMMKKKJJJEEEAAAAAAAAAKKKdddnnnVVVKKKJJJXXXggguuuxxxkkkiii{{{zzzxxxyyy{{{{{{iiiSSSJJJGGGOOO___gggiiiqqq{{{kkkcccYYYWWWXXXSSSLLLJJJGGGCCCAAA?????????>>>===:::777555444444444222333555777888:::;;;;;;:::777:::???@@@JJJxxx{{{vvv}}}eeebbbYYYRRROOONNNMMMOOOSSSNNNLLLKKKJJJJJJIIIFFFDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB>>>???@@@AAAAAAEEEJJJNNNUUU]]]nnnvvvuuu{{{|||~~~qqqbbbTTTFFFAAABBBDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTVVVXXXXXXXXX[[[aaafffoooxxxyyypppooozzzddd[[[iii~~~jjjWWWGGGPPPuuu}}}VVVYYYsssqqqiiittt{{{zzzyyyvvvrrrrrrssssssppplllmmmMMM@@@@@@@@@<<>>===???BBBBBBCCCIIIQQQjjj^^^UUU|||[[[]]]hhh^^^___ZZZWWWTTTQQQPPPOOOLLLJJJLLLGGGDDDCCCAAAHHHaaa{{{rrrZZZNNNNNNZZZfffssswwwmmmttt~~~yyyvvvwwwzzztttaaaPPPLLLJJJNNN[[[dddooosssfff```UUUSSSSSSMMMJJJIIIFFFDDDBBB@@@??????===<<<999777555444333333222333555888999:::;;;;;;888444:::AAA@@@OOO}}}wwwpppbbb\\\VVVQQQQQQQQQNNNMMMOOOLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA===>>>???@@@AAACCCEEEGGGSSSRRR]]]wwwyyylllhhhgggooozzz}}}wwwssscccWWWLLLHHHFFFCCCCCCFFFEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOLLLLLLMMMNNNOOOOOOOOOOOORRRRRRQQQPPPPPPPPPQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUXXX]]]dddjjjooouuu~~~tttpppkkkfff^^^XXXYYY^^^ddd___WWWZZZooouuuTTTMMMOOOllljjjXXXwww}}}mmmpppssswww{{{{{{uuupppmmmmmmlllMMM@@@AAAAAA===AAAMMMQQQSSSWWWUUU\\\nnnpppXXXNNNOOOJJJOOO[[[\\\[[[cccsss~~~}}}~~~{{{zzz~~~{{{yyyyyyyyywwwuuusssrrrooollliiihhhgggiiisss||||||bbb]]]\\\SSSJJJGGG======@@@BBBBBBCCCLLLWWWuuuZZZfff```yyyyyyiii______ZZZWWWTTTQQQPPPNNNLLLJJJKKKHHHGGGEEEAAAFFF]]]wwwwwwbbbUUUXXX___iiiuuu{{{tttzzzwwwwwwssslll[[[PPPQQQNNNPPP[[[hhh|||jjjaaa\\\SSSOOOOOOIIIHHHGGGFFFDDDBBB@@@??????<<<;;;888666444333333333222444666888:::;;;;;;;;;999555<<<@@@???VVVzzzggg```\\\WWWTTTTTTRRRMMMIIIIIIJJJIIIHHHGGGHHHGGGEEEBBB??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDKKKIIIPPPiiiqqqeee\\\]]]^^^aaafffjjjnnnqqqmmmiiifffcccXXXHHHCCCGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXYYYXXXXXXXXXZZZ\\\^^^___]]]^^^aaadddgggjjjlllnnnuuu}}}|||mmmbbbZZZUUUOOONNNMMMNNNKKKIIIMMMTTTUUUVVV```uuunnnPPPGGG[[[xxx|||cccmmm}}}}}}jjjsss|||{{{ssskkkiiijjjkkkMMM@@@AAAAAA>>><<>>>>>;;;:::888555444333333333222444666999;;;;;;;;;;;;;;;777>>>@@@BBBdddzzz___[[[YYYUUURRRRRRPPPJJJFFFFFFHHHFFFEEEEEEFFFEEECCCAAA>>>???@@@BBBBBBBBBBBBAAACCCBBBAAA@@@@@@??????????????????@@@AAACCCCCCCCCDDDEEEJJJ[[[~~~uuubbb[[[SSSPPPSSSZZZ___aaakkkooowwwwwwgggTTTRRR\\\^^^^^^^^^]]]\\\YYYWWWVVVVVVTTTSSSRRRSSSUUUXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZ\\\]]]^^^^^^YYYYYYZZZ\\\```dddiiilllhhhhhhjjjlllpppuuuyyy|||}}}tttgggZZZOOOIIIFFFEEEMMMLLLMMMOOOMMMLLLPPPWWWeeerrroooYYYOOOUUUyyymmmuuuyyyeeemmmuuuvvvqqqkkkiiijjjkkkLLL@@@AAABBB>>>666HHHWWWaaaeee[[[VVV___]]]SSSTTTRRRZZZhhheee]]]```mmm{{{wwwuuuwwwwwwuuurrr{{{zzzxxxvvvwwwxxxvvvsssqqqpppooooooooommmjjjgggbbbdddfffeeedddeeehhhlllllljjjrrrkkkddd\\\XXXRRRIIICCCAAA;;;===@@@CCCDDDIIIXXXhhh```yyynnntttooodddbbbXXXWWWSSSQQQOOOOOOOOOPPPOOONNNHHHHHHJJJIIIDDDEEEZZZrrrsssggglllooowww}}}}}}{{{uuurrrnnnpppkkkiiikkkhhhmmm}}}fffYYYWWWXXXQQQNNNNNNHHHDDDCCCBBBAAA@@@>>>===<<<;;;:::777555444333333333222444777999;;;<<<;;;;;;<<<888???@@@HHHrrrqqqYYYWWWTTTOOOLLLMMMLLLHHHEEEFFFFFFEEEDDDDDDDDDDDDAAA@@@@@@BBBCCCEEEEEEDDDCCCAAACCCBBBAAA@@@????????????@@@??????@@@BBBCCCDDDCCCCCCHHHIIIQQQpppxxxmmmbbbTTTLLLKKKNNNOOOOOOVVV___mmmtttiii___iii~~~}}}yyyvvvtttkkkiiigggfffgggiiimmmoooooooooppppppppppppooooooqqqqqqsssuuuwwwzzz{{{|||yyysssgggYYYTTTRRROOOJJJFFFFFFIIILLLNNNMMMOOOTTTXXX^^^iiitttpppOOOSSShhh|||vvvttt}}}pppeeejjjoooqqqpppnnnlllllliiiMMMAAA@@@???===<<<@@@WWWuuupppaaa^^^yyykkkYYYYYYVVV]]]lllkkkbbbbbbnnn{{{vvvvvvyyyxxxppplllmmm~~~~~~vvvvvvuuuuuuuuuuuutttqqqpppsssqqqmmmlllkkkjjjhhhfffaaa```^^^ZZZVVVTTTUUUVVVRRRVVVeee{{{qqqddd___YYYUUUPPPKKKDDD>>>:::???AAAFFFJJJJJJXXXtttkkkiiiooottt}}}qqqnnn^^^]]]]]]SSSSSSQQQPPPPPPQQQPPPNNNLLLQQQKKKIIIJJJGGGEEEPPPaaayyynnnjjjuuuzzz{{{{{{zzzxxxuuurrrpppwwwuuuqqqnnnpppwwwmmm]]]YYYTTTOOOLLLIIIFFFCCCCCCAAA????????????===<<<999888666555333333222222444666999;;;<<<<<<:::999999???@@@BBBYYY~~~mmm```TTTQQQOOOLLLJJJGGGFFFFFFEEEHHHFFFDDDBBBAAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBB@@@@@@???>>>???@@@BBBCCCIIIEEEEEENNNbbb~~~yyy|||}}}iiiVVVJJJGGGJJJMMMEEEMMMWWW[[[[[[ggg|||pppjjjaaaXXXQQQMMMJJJIIIGGGKKKLLLHHHFFFKKKPPPSSSYYY[[[```fffpppttt[[[___xxxuuussszzzwwwuuutttttttttqqqlllgggiiiMMMBBBAAAAAA???>>>AAAVVVuuuvvvjjjgggqqq______ZZZ]]]kkkoooiiiffflll|||{{{vvvssstttpppiiieeefff|||{{{vvvrrrqqqooonnnooorrrtttsssqqqpppnnnkkkjjjiiihhhfffeee^^^\\\XXXSSSMMMJJJJJJJJJLLLLLLYYYpppyyygggaaa\\\WWWQQQMMMGGGAAA<<<999@@@BBBFFFKKKLLL^^^}}}eeejjjqqq|||ggg[[[ZZZ[[[UUURRRQQQQQQQQQRRRPPPNNNKKKRRRMMMKKKLLLHHHDDDNNN]]]qqq{{{uuu|||~~~|||{{{zzzxxxvvvuuutttsssqqqqqqqqqrrrvvv}}}sssdddZZZWWWRRRNNNKKKHHHEEECCCBBBAAA?????????>>>===;;;888777666555333333222222444666999;;;<<<<<<;;;:::999>>>AAALLLlllzzzfff^^^VVVPPPNNNLLLIIIGGGFFFEEEEEEFFFDDDBBBAAA@@@AAABBBCCC???@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA???????????????@@@AAAAAAAAA@@@AAAEEEPPPfffyyy|||mmm|||zzzuuunnncccUUUGGG???EEEGGGJJJLLLNNNVVVjjj}}}zzzuuuooohhh```ZZZVVVUUUPPPNNNKKKJJJLLLOOORRRTTTQQQSSSTTTSSSXXX___cccbbbdddhhhttt{{{___TTThhhwwwjjjxxx{{{vvv}}}}}}~~~~~~zzzrrrllliiiNNNCCCBBBBBBAAA??????OOOlll}}}yyyrrrqqqcccdddbbbdddooowwwooobbbhhhuuu{{{uuuoookkkddd]]]ZZZ[[[sss}}}nnnjjjmmmnnnnnnjjjiiikkkqqquuusssqqqmmmkkkiiihhhgggfffdddccc]]]ZZZTTTLLLDDD@@@???@@@FFFCCCNNNkkktttggg^^^]]]YYYSSSMMMHHHCCC>>>:::999BBBDDDFFFKKKQQQhhhZZZkkktttlllaaaZZZVVVVVVUUUQQQQQQRRRSSSSSSQQQMMMJJJRRRNNNMMMMMMHHHDDDKKKWWWbbb}}}~~~|||yyyvvvttttttuuuvvvqqqtttwww|||sssggg___UUURRRNNNJJJHHHGGGDDDBBBAAA@@@>>>>>>>>>===<<<:::777777555444333333333333555777999;;;<<<<<<;;;:::;;;>>>DDDXXX|||tttrrr^^^[[[UUUOOOMMMKKKHHHFFFEEEDDDEEECCCBBBAAA@@@???@@@AAABBB????????????@@@AAABBBBBB@@@???>>>======>>>???@@@>>>??????@@@@@@@@@@@@???@@@BBBDDDCCCCCCQQQppp|||}}}hhh^^^bbbhhhllljjjaaaUUUMMMMMMHHHFFFGGGIIIMMMUUU^^^cccrrr}}}xxxtttmmmeee___\\\ZZZVVVTTTRRRPPPKKKHHHFFFHHHJJJLLLKKKKKKKKKKKKLLLNNNPPPQQQWWW\\\ccclllxxx|||qqqZZZYYY___uuufff]]]mmm|||vvv|||~~~}}}tttnnnjjjNNNCCCBBBBBB@@@@@@<<>>>>>>>>DDDBBBPPPqqqwwwmmmddd^^^ZZZXXXUUUOOOIIIDDD???<<<:::;;;EEEGGGFFFMMMXXXtttxxx[[[yyy|||zzzccc^^^YYYQQQQQQRRRPPPQQQRRRTTTTTTRRRNNNJJJOOOMMMLLLLLLIIIEEEJJJRRRbbb|||xxxtttssstttwwwyyyuuuwwwzzz~~~|||qqqggg```[[[PPPMMMIIIGGGFFFEEECCCBBB@@@>>>===<<<===<<<:::999666555555444333333333333666888:::<<<======<<<<<>>>>>>>>???AAABBB>>>>>>============>>>>>>===>>>???@@@@@@???>>>===@@@CCCFFFDDD@@@FFF\\\rrr{{{zzzbbb]]]XXXVVVYYY^^^bbbcccTTTNNNKKKJJJHHHDDDBBBCCCHHHQQQXXXWWWRRRTTT]]]ggg|||wwwwwwwwwwwwyyy{{{}}}~~~{{{uuutttqqqnnnlllkkkkkkkkkqqqnnniiiccc]]]XXXSSSQQQMMMJJJGGGFFFHHHJJJJJJJJJNNNNNNKKKHHHIIIMMMQQQQQQQQQUUUZZZ___aaabbbbbbcccoooxxx}}}dddVVVaaalllmmm]]]ddd}}}|||}}}zzzuuusssuuuyyy{{{zzzvvvpppkkkkkkOOOCCCAAA@@@???BBB;;;<<>>======???HHHIIIHHHRRRcccrrrooouuuxxx[[[[[[WWWOOONNNOOOOOOPPPQQQTTTUUUSSSOOOLLLMMMKKKKKKKKKIIIGGGJJJOOOccc~~~}}}{{{vvvsssrrrtttwwwyyyuuuvvvuuuuuuvvvyyy~~~{{{|||{{{rrrhhhccc^^^VVVPPPLLLIIIFFFDDDCCCCCCAAA@@@???===;;;;;;;;;;;;999777555444444333333333444444888999:::<<<============@@@AAAHHH___iii}}}iiiXXXSSSQQQIIIKKKJJJGGGEEECCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>??????@@@@@@>>>==================>>>===>>>???@@@??????===<<<<<<===???AAA>>>@@@JJJWWWwwwjjjooo}}}nnn\\\TTTTTTVVVXXX___^^^^^^___YYYPPPJJJJJJGGGGGGHHHGGGEEEFFFLLLQQQUUUcccrrrzzz}}}xxxiiiYYYSSSSSSRRRRRRSSSUUUVVVWWW[[[```eeeeeeaaaZZZUUUSSSRRRQQQPPPOOONNNOOOOOOPPPPPPOOOMMMLLLKKKLLLNNNOOOKKKKKKLLLMMMOOOPPPOOONNNLLLPPPQQQPPPTTT\\\___^^^```gggrrr{{{yyyrrrlllxxx|||{{{rrrgggcccjjjsssrrr___ccctttvvv~~~{{{}}}}}}|||{{{uuurrrnnnooopppqqqpppnnnmmmllljjjNNNCCCAAA@@@>>>DDD===;;;CCCMMMWWWaaaiiivvvyyyuuufffmmm}}}~~~~~~}}}}}}xxxuuukkkZZZLLLGGGGGGFFFHHHHHHJJJYYYwww{{{|||}}}~~~{{{uuunnnhhhllljjjiiihhhhhheeebbb___\\\XXXPPPHHHBBB@@@CCCFFFEEEOOOeee{{{iiiddd\\\WWWYYY]]]\\\YYYWWWPPPNNNIIICCC>>><<<>>>???BBBKKKKKKKKK[[[rrrpppzzzeeeSSSVVVSSSNNNNNNNNNNNNOOOPPPSSSUUUTTTRRROOONNNNNNMMMKKKIIIIIIKKKNNNbbbzzz~~~{{{zzzxxxuuutttssstttvvvwwwvvvuuusssooollllllnnnpppqqqssswwwvvvkkk]]]WWWWWWcccnnn~~~wwwmmmbbb\\\\\\YYYQQQIIIIIIGGGDDDBBBAAAAAA@@@???===<<<::::::::::::888666444333333333333333444555999999;;;<<<===>>>>>>>>>===AAALLLcccxxxllljjjZZZRRROOOMMMFFFIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????======>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<;;;:::<<>>BBBGGGRRRxxxtttccceeewww|||lll___SSSKKKYYY[[[```eeeddd___^^^aaa\\\UUUOOOOOOOOONNNMMMNNNMMMKKKNNNRRRRRRNNNLLLMMMKKKKKKJJJJJJKKKMMMNNNOOOOOONNNNNNNNNOOORRRUUUVVVSSSRRRRRRQQQPPPPPPPPPQQQJJJMMMPPPSSSSSSTTTVVVWWWWWWXXXZZZ\\\]]]^^^]]]]]]ZZZccciiinnnxxx{{{tttqqqttttttlll]]]PPPLLLLLLLLLMMMLLLPPP\\\lllzzz~~~eeeXXXpppsssiiiyyy~~~|||zzz~~~~~~~~~{{{wwwvvvssssssqqqooommmlllnnnqqqhhhMMMBBBBBBBBBAAABBB>>>===???CCCHHHPPPXXXiii~~~vvvlllwwwvvv{{{lllppp||||||{{{}}}wwwvvvlllZZZLLLHHHHHHGGGFFFJJJSSShhhyyy{{{|||zzzuuupppmmmkkklllkkkiiihhhgggddd```\\\YYYUUUMMMEEE??????CCCGGGIIIWWWkkk{{{wwwgggZZZ[[[VVVVVV[[[]]]XXXTTTTTTKKKJJJFFF@@@;;;;;;>>>AAADDDLLLLLLOOOfffrrrqqqZZZPPPSSSPPPOOOPPPLLLNNNNNNOOOQQQTTTUUUTTTSSSSSSSSSQQQMMMKKKKKKMMMMMM]]]sss{{{xxxuuuuuuuuuuuuttttttttttttrrrsssqqqnnniiieeeccccccZZZ[[[\\\YYYOOOEEEEEEIIIZZZlllrrriiiddd]]]YYYVVVRRRLLLHHHHHHFFFBBBAAA@@@@@@???===<<<;;;999999999999777555333222222222333444444555::::::;;;<<<===>>>>>>???===CCCTTTqqqrrrvvv~~~^^^WWWPPPKKKKKKHHHHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBBBBAAA???===>>>>>>>>>??????>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>><<<===@@@???<<>>===>>>======>>>CCCJJJaaasss|||qqqiii{{{{{{pppqqq{{{~~~zzzzzz}}}vvvwwwmmm[[[MMMJJJJJJIIIFFFNNN\\\rrruuuwwwyyyuuuoookkkmmmooolllkkkiiihhhfffccc^^^ZZZXXXTTTLLLDDD??????CCCGGGNNN]]]nnnvvvqqqggg\\\UUUXXXXXX\\\bbb^^^UUUQQQSSSHHHGGGCCC>>>999:::>>>BBBDDDLLLLLLRRRmmmwww|||gggXXXSSSSSSOOOPPPQQQKKKMMMMMMNNNPPPTTTVVVVVVUUUYYYXXXTTTOOOLLLMMMNNNMMMUUUhhh~~~~~~|||yyyrrrssstttuuuuuutttsssrrriiikkkllljjjeee___ZZZXXXRRRNNNJJJDDD===<<>>===<<<:::999888888888666555222222222222333444555555::::::;;;<<<===>>>?????????GGG]]]ppp~~~rrr[[[XXXPPPHHHJJJLLLGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;===???BBBDDDDDDBBB???<<<>>>>>>????????????>>>>>>???>>>===;;;;;;;;;<<<======<<<<<<<<<999666;;;BBBEEEHHHRRRddd|||jjjXXXcccxxxzzzrrriii```[[[ZZZSSSOOOQQQZZZaaacccfffjjjqqqsssnnnbbbXXXUUUSSSOOOKKKNNNSSSZZZccckkkrrrvvvpppuuuzzzvvv~~~|||iiifff^^^RRREEE>>>???BBBAAAHHHPPP[[[hhhrrrsssnnn|||eeeWWWSSSRRRXXXiii{{{ppp}}}|||~~~~~~zzz}}}}}}{{{|||~~~{{{{{{yyysssmmmjjjjjjllldddNNNAAAEEEGGG>>>@@@===<<<===<<<<<<@@@FFFUUUjjjrrrsss|||}}}zzzxxxtttuuu}}}~~~|||zzzyyyxxxnnnaaaQQQEEEDDDJJJKKKQQQbbb|||rrroooooonnnmmmnnnkkkiiigggdddbbb___]]]\\\[[[QQQIIIEEEAAA===???EEE[[[gggtttuuugggXXXSSSUUUddd\\\^^^```XXXUUUSSSKKKIIIEEEBBB@@@===;;;???EEEFFFJJJNNNZZZzzzwww~~~rrr\\\XXXUUUSSSSSSRRROOOLLLMMMLLLMMMOOOSSSVVVXXXXXXZZZWWWRRROOONNNOOORRRTTTXXXccc{{{}}}{{{zzzwwwuuurrrrrrrrrttttttrrrnnnjjjfffeeeddd```[[[TTTNNNJJJDDD@@@>>>>>>===<<<@@@GGGZZZnnnmmmbbb^^^YYYSSSMMMJJJGGGEEEDDDEEECCC@@@??????>>><<<:::<<<;;;999777666555444444555444333222333555888999888<<<>>><<<:::<<<@@@BBBEEEKKKuuu~~~gggSSSPPPPPPJJJFFFHHHEEEDDDDDDBBBAAA@@@???????????????>>>>>>===<<<;;;:::<<>><<<>>>>>>>>>===<<<<<<;;;;;;888999;;;<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<===DDDIIISSSsss|||tttkkkccczzz~~~fffYYYPPPRRRWWWVVVTTTTTTeeeggggggccc```]]]ZZZWWWYYYVVV]]]nnn}}}}}}qqqkkklllooorrrkkk\\\PPPWWWhhhnnniiibbbbbb[[[PPPJJJJJJHHHCCCTTTfffrrrXXXMMMOOONNNWWWnnnxxxzzz|||zzz{{{~~~}}}zzzzzzuuummmhhhggghhhiiiiiidddNNNBBBEEEGGG>>>@@@===<<<===<<<;;;???EEEVVVnnntttlllqqquuuvvvuuuzzzzzz}}}|||zzzyyy|||wwwnnnaaaQQQEEEFFFNNNWWW```qqq~~~rrrooonnnllljjjkkkhhhgggeeecccaaa___\\\ZZZVVVMMMGGGDDDBBB@@@CCCJJJ\\\gggppplll^^^UUUZZZcccoooaaa\\\[[[TTTRRRQQQJJJFFFAAA===<<<<<<<<>><<<===<<<<<<@@@GGGXXXmmmuuueee]]]ZZZVVVQQQLLLIIIGGGEEECCCCCCAAA?????????>>><<<:::;;;:::999777666555444444444444333333444666888999999<<<======<<<>>>AAACCCGGGaaapppppp]]]NNNLLLKKKFFFDDDGGGCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;;;;999;;;===??????>>><<<;;;=========<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;666<<>>DDDTTTmmm|||hhhccckkkqqqsss~~~}}}|||{{{zzzyyywwwuuuooocccRRRHHHLLLVVVeeeqqq~~~rrrnnnmmmiiiggggggeeedddbbbaaa```^^^[[[XXXQQQKKKFFFDDDCCCDDDIIINNN^^^eeehhh```VVVYYYjjjzzz|||fffYYYUUUNNNMMMMMMGGGDDD>>>999;;;===@@@EEEKKKKKKSSSbbbyyyrrrjjj```\\\VVVRRRQQQPPPPPPOOOLLLJJJIIIJJJKKKMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQ\\\uuuvvvuuulllcccccccccmmmzzz|||~~~zzzwwwuuutttsssrrrqqqooommmlllkkkjjjgggeeebbb```\\\WWWPPPJJJEEEBBB===;;;:::;;;;;;<<<@@@GGGVVVmmm}}}iii^^^[[[TTTQQQMMMJJJHHHFFFCCCAAAAAA???>>>===>>>>>><<<;;;:::999888666555444444444444333333333444666888999;;;;;;<<<===???@@@BBBCCCLLLyyyrrrqqqaaaTTTKKKJJJHHHDDDCCCGGGBBBAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;:::888999:::;;;;;;;;;::::::<<<;;;;;;:::999999888888999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::666:::???CCCMMMbbb~~~tttrrr{{{wwwggg]]]TTTLLLFFFLLLKKKPPPWWWYYYRRRIIIDDDJJJPPPUUUVVVZZZaaaffffffgggnnnooohhhlll{{{vvvoooaaaWWWXXX[[[RRRCCCHHHEEE@@@>>>>>>@@@BBBCCC@@@FFFQQQeeezzzqqq|||kkkcccZZZTTTVVV```nnn}}}|||}}}|||yyysssnnnlllkkklllsssqqqooonnnmmmllljjjiiidddNNNCCCFFFHHH???>>><<<;;;===<<<:::===CCCLLLdddmmm^^^eeepppttt~~~}}}}}}{{{{{{zzzzzzzzzttttttrrrgggWWWNNNUUUbbbnnn}}}{{{pppmmmkkkhhhfffeeedddbbbaaaaaaaaa___ZZZVVVNNNJJJEEECCCCCCEEEJJJNNN\\\]]][[[UUUVVVfff}}}eeeTTTPPPKKKJJJJJJCCCBBB===:::>>>CCCEEEHHHLLLLLLVVVnnnlll{{{nnnfffaaaYYYSSSNNNMMMMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGGGGIIILLLNNNNNNNNNLLLJJJOOONNNUUUkkk~~~pppppp}}}dddSSSLLLOOOVVViii{{{~~~}}}zzzvvvtttttttttttttttvvvsssooolllkkkjjjhhhgggaaa___YYYSSSLLLFFFAAA>>>;;;888999;;;<<<===BBBHHHVVVnnnvvvbbbZZZ[[[NNNLLLIIIGGGFFFDDDAAA???>>>===<<<<<<======<<<;;;999888777555444333333333333333333444555777999:::===;;;;;;>>>@@@???@@@BBBYYYxxxkkksssYYYRRRMMMLLLIIIEEEEEEIIIAAAAAA@@@??????>>>==================<<<;;;::::::999888888888999999:::::::::999999888888777666666888888999::::::999888888888999999999999999999888::::::===BBBDDDOOOjjjzzzzzz}}}~~~hhh[[[```aaadddfffeee^^^VVVRRRPPPOOOJJJCCCAAAGGGLLLMMMNNNTTTQQQJJJQQQaaabbbWWWFFFDDDBBBHHHWWWdddbbbXXXNNNKKKGGGFFFIIIMMMPPPQQQQQQQQQTTT```uuuwwwzzzfffXXXTTTSSSZZZiii|||~~~uuu{{{}}}yyyzzzzzzxxxsssmmmlllnnnqqqoooooonnnnnnnnnkkkgggdddbbbMMMBBBFFFGGG>>>>>>;;;;;;===;;;999<<>>;;;<<>>>>>CCCJJJYYYmmmmmmZZZQQQRRRJJJHHHEEEDDDDDDBBB@@@>>><<<;;;::::::<<<<<<;;;:::777666555444333333222333222333444555666888999:::???;;;;;;>>>???===???DDDkkkeeewww```UUURRRNNNLLLIIIEEEEEEGGGAAAAAA@@@@@@??????>>>>>><<<======<<<<<<;;;:::999999999888888888999:::;;;888888888777666666555555666666666666666666666666777777888999999888777777999555777===>>>AAATTTjjjnnniiikkkmmmoooqqqttt|||rrraaaYYYYYYZZZYYY[[[aaadddhhhuuu~~~rrr\\\IIIKKKNNNVVVcccnnnppplllfffbbb___^^^bbbiiippptttvvvtttuuu~~~qqqccc```fffmmmrrrtttvvv~~~~~~}}}|||zzzyyy}}}zzzuuuxxxyyywwwrrrnnnlllooosssllllllkkklllkkkhhhccc``````LLLBBBEEEGGG======;;;;;;<<<;;;999;;;???@@@QQQiiirrrooo||||||{{{zzzxxxwwwwwwxxxyyyzzztttttttttooofffbbblllyyy{{{rrriiiiiijjjhhhffffffdddaaa```aaaccc___WWWPPPDDDDDD@@@<<<===CCCGGGGGGKKKNNNRRR\\\rrrtttWWWIIIKKKGGGCCCBBB===999:::>>>DDDFFFFFFJJJOOOWWWmmmuuuiiiYYYXXXUUUSSSPPPMMMKKKMMMRRRVVVMMMKKKIIIHHHHHHHHHFFFEEECCCEEEGGGIIIJJJJJJIIIIIIHHHGGGNNNccc{{{wwwpppcccccclllqqqtttlllYYYMMMDDDFFFOOO\\\sss|||tttrrrqqqrrrtttuuuttttttqqqnnnjjjhhhgggfffdddccc^^^\\\WWWQQQJJJCCC>>>;;;888777888<<<>>>???CCCJJJWWWdddooolll]]]NNNGGGGGGHHHFFFCCCAAAAAA@@@???===;;;:::999999:::;;;:::888666555444333222222222222222333444555777999::::::???;;;;;;???>>>;;;AAALLLxxxrrrcccxxxUUUQQQOOOLLLIIIFFFCCCBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<;;;:::999888999999888888999999:::;;;888777777666666555444444444444444444444444444444555666777888888777666555777444666;;;======FFFRRRttttttkkk```ZZZYYY^^^kkkvvv|||xxxuuummmddddddnnntttjjj\\\KKKOOOTTTZZZaaaiiiqqqvvvyyyyyyyyyzzzvvviiiiiimmmpppvvv~~~sssmmmjjjqqq~~~}}}~~~|||~~~~~~}}}|||}}}wwwwwwvvvtttssswww~~~}}}tttpppxxxwwwtttpppllljjjkkkllliiihhhgggggggggeeebbb___~~~___KKKAAADDDEEE<<<<<<:::;;;<<<;;;888:::>>>===JJJaaa|||www~~~zzzyyyxxxwwwvvvvvvwwwyyyzzztttsssssspppkkkjjjtttyyyppphhhgggiiigggeeedddccc```___```bbb]]]TTTKKK@@@BBBAAA???BBBKKKQQQQQQKKKWWWeeetttoooRRRDDDGGGCCC===>>>===999<<>>===;;;:::888888999999888777555444333222222111111222111222444666888999::::::===:::<<<@@@>>><<>>??????>>>>>>>>>>>>======;;;;;;<<<;;;;;;:::999888777888888888999999999999777777777666555555444444555444444444444444444555444555777888888777555444666777999;;;;;;<<>>;;;FFF]]]{{{{{{}}}zzzyyyxxxvvvuuuuuuwwwyyyzzztttrrrqqqqqqnnnooowwwyyyppphhhggghhhfffccccccbbb___]]]___```\\\QQQHHH???DDDEEEDDDJJJVVV]]]^^^PPPcccyyymmmOOOBBBDDD>>>999;;;<<<===???EEEHHHHHHLLLZZZhhh~~~qqq\\\UUUPPPLLLNNNOOONNNNNNRRRXXX]]]JJJHHHFFFFFFGGGHHHGGGFFFCCCBBBAAAAAABBBCCCEEEFFFIIIGGGLLL^^^|||~~~yyyvvvcccRRRHHHEEECCCJJJMMMFFFKKKFFFKKKVVVeee{{{zzzpppppppppqqqqqqoookkkiiigggeeecccbbbaaa```]]][[[XXXXXXUUUQQQJJJCCC<<<888555444666:::<<<<<<@@@FFFDDDCCCAAAAAACCCFFFJJJMMMIIIEEEAAA>>>===>>>>>>===;;;:::888888999888777555444444333222111111111111111222444666888999::::::;;;999===BBB???>>>MMMaaa}}}nnnyyyXXXWWWMMMJJJEEEBBBCCCEEEBBB>>>===============<<<<<<<<<;;;;;;;;;;;;:::999888888666666777888888888888888888777777666555555444444666555555444444555555666444555777888888777555444111666999777666888:::;;;<<>>@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<>>???BBBDDDFFFKKKYYYsssyyyppptttuuuttttttuuuqqqkkkeeebbb___```cccbbb^^^YYY\\\XXXSSSLLLEEE>>>:::777888999:::<<<>>>???@@@AAA666AAADDD@@@IIIZZZ]]]RRREEEBBB??????@@@???<<<999999999888888777666666666666555444333222111111111...111555777888999;;;<<<;;;999===BBB@@@CCC]]]}}}uuu~~~sss```PPPLLLIIIGGGEEEDDDDDDBBB@@@@@@???===<<<::::::999999888999999:::::::::999999888888888999999999888888666666666666555555555555666555444333222333444555333333555666666666555444555555555555555666777777======AAANNNbbbuuuyyyiiiaaajjjqqqtttxxxsssssstttxxx}}}sssnnnqqqqqqlllmmmtttyyyyyy{{{pppppp{{{iiimmmpppqqqooopppuuuzzzsssqqqnnnmmmmmmnnnmmmlllhhhkkknnnmmmlllnnnuuu|||wwwmmmjjjlllooonnnlllnnnnnnllliiiiiijjjfff______cccffffffdddbbbccceeeuuuXXXJJJ???<<>>===999:::@@@@@@BBBIIIPPPSSS]]]|||www]]]UUURRROOOPPPMMMJJJIIIJJJKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEEEECCCBBBCCCEEECCCFFFGGGPPPaaaooo{{{xxxpppfffQQQGGG???=========>>>AAAEEEJJJSSSfff{{{vvvtttpppkkkeeebbb```aaadddddd___[[[\\\XXXRRRKKKCCC>>>:::888888888999;;;===???@@@AAA;;;???DDDKKKZZZgggbbbTTTEEEAAA>>>>>>??????<<<999999999888777777666666555555555333222111111111111000333777999:::;;;<<<===@@@======???FFFZZZvvvkkk[[[SSSKKKIIIFFFEEEDDDCCCBBB@@@???>>>===<<<::::::999999888999999::::::999999999888888888888888777666555666666666555555444444444555444333333333333444555222333444555666555555444555555555555555666666777777555777@@@OOO^^^hhhlllqqqwwwhhh[[[bbbaaa______gggxxxuuuqqqnnnooovvv}}}yyyiiilllppppppnnnnnnqqqtttuuussspppnnnnnnmmmllljjjhhhkkknnnnnnnnnpppvvv|||yyypppgggeeejjjmmmllljjjmmmmmmhhhccccccfffddd```dddddddddbbbbbbccceeegggsssVVVHHH===:::<<<999::::::::::::::::::::::::===<<>>;;;<<>>@@@BBB@@@???FFFYYYmmmpppaaaPPPDDD@@@===<<<===>>><<<999888888888777666666555555444333222111111111111111333666999;;;<<<<<<===??????AAA??????QQQxxxzzzzzz^^^PPPQQQJJJHHHEEEDDDCCCCCCAAA@@@>>>>>><<<;;;::::::::::::999999999::::::999999888888888888777666555444333777777666555555444333333444444333333333444444555222333444555555555444444555444444444444555666666777444333888AAAJJJPPPSSS\\\ppplll```___[[[TTTPPPWWWgggsss}}}yyyzzz~~~}}}zzz}}}{{{{{{rrrkkknnnooonnniiilllppppppmmmkkklllmmmmmmkkkiiiiiiiiiiiihhhfffjjjmmmqqqrrrrrrtttxxx|||sssjjjbbbbbbhhhlllkkkgggjjjiiiddd______eeegggeeehhheee```___aaaeeeiiikkkqqqTTTGGG<<<999<<<999999999999999999999999999<<<:::???PPPkkkyyyssstttxxx}}}}}}~~~zzzjjj^^^___eeeiiipppwwwqqqppppppqqqooolllmmmrrrnnntttwwwsssooommmiiiccceeeeeedddcccbbbaaa```___^^^______]]]YYYWWWXXXZZZaaalllzzz~~~oooUUUDDD===999<<<>>>>>>@@@DDDLLLLLLPPP[[[ooofffSSSPPPLLLLLLOOOLLLJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHCCCCCCCCCBBBAAAAAABBBBBBCCCEEEBBBEEEMMMQQQ___xxx|||vvvppphhhZZZOOOBBB???===?????????BBBGGGTTT]]]iii{{{|||sssoookkkgggdddccccccdddfffeeeccc```\\\XXXPPPGGG@@@;;;999888555555666888;;;>>>AAACCCBBB@@@LLLfffvvvmmmXXXIIIDDD@@@;;;:::;;;<<<;;;999888777777666666555444444222222111111000111111111444777:::<<<<<<<<<===>>>;;;BBBAAABBB]]]|||zzzeeeTTTIIIOOOIIIFFFDDDCCCCCCBBBAAA???===<<<<<<;;;::::::::::::999999:::::::::999888888777777777888777777666555999999888777555444333333444333333333444444555555222222333333444444444444444444333333444444555666888666444555:::???CCCDDDMMMeee|||qqqtttssskkk```\\\```eeeqqqtttrrrggg```aaafffjjjpppooommmmmmttt|||zzzwwwtttiiikkkjjjooottt}}}~~~tttggg______ccceeedddhhhlllooopppmmmjjjhhhhhhbbbbbbccceeegggiiihhhgggiiikkknnnooonnnoooqqqsssppphhhaaaaaagggjjjhhhcccddddddbbb^^^```gggjjjjjjhhhccc______dddjjjmmmnnnqqqTTTGGG<<<:::<<<999999999999999999999999999888666999GGGaaa{{{}}}kkk]]]aaaiiilllmmmpppnnnmmmnnnpppoookkkkkknnniiikkklllhhhfffggggggfffbbbbbbaaaaaa``````______^^^```aaa^^^ZZZXXX[[[^^^dddlllvvv}}}|||qqqgggeeelllooolllhhh```OOO===<<<:::999===@@@BBBDDDGGGMMMNNNTTTgggppp```RRRPPPJJJIIINNNIIIKKKMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCAAAAAAAAAAAAAAAAAAAAACCC@@@CCCJJJLLLXXXpppxxxqqqiii\\\OOOFFF>>>======??????@@@EEEMMMccclllvvvyyyuuuooojjjcccccccccdddeeedddbbbaaa[[[WWWOOOFFF???:::888777444444555777;;;???CCCEEE???DDDWWWpppwwwfffSSSKKKFFFAAA;;;999:::;;;:::999777777666666555444444444111111111000111111222222666888;;;<<<<<<<<<===>>>;;;BBBAAADDDfffccc[[[SSSIIINNNGGGEEECCCBBBBBBAAA@@@???<<<;;;;;;:::::::::;;;;;;:::::::::::::::999888777555666777888999:::::::::::::::999888777555555444222333333444444555555555222222222222333333333444333333333333333444555555444222111222555999;;;<<>>@@@===???FFFHHHTTTkkk|||tttmmmbbbRRREEE@@@::::::;;;===>>>@@@KKKVVVqqqzzzwwwqqqlllgggbbbbbbcccccccccbbb```___ZZZUUUNNNFFF???999666555444444555777;;;@@@EEEGGG>>>LLLdddvvvtttcccWWWVVVIIICCC<<<888999::::::999666666666555444444333333111111111111111222333444777:::<<<======<<<===>>>???CCCAAAIIIqqqxxxfff\\\RRRHHHHHHFFFDDDAAAAAAAAAAAA???>>>;;;:::::::::::::::;;;<<<::::::::::::999999888777444555666888:::;;;<<<<<<999999888888777666555555222222333444555555555555222222111111111222333444333222222222222333444444222222222444555888:::;;;>>>DDDHHHJJJSSSfffyyy|||qqqhhhiiiggg```XXXWWW]]]cccmmmhhhcccaaa```]]]VVVPPPJJJLLLNNNRRRZZZdddiiihhhjjjfffbbb___^^^[[[UUUPPPVVVVVVYYY```kkkwwwzzztttvvvvvvvvvmmmZZZRRRUUUTTTTTTWWWVVVTTTUUUYYY]]]___ccceeefffdddbbb```______aaadddffffffccc```dddcccbbbaaaaaaaaaaaaaaafffddd```^^^\\\[[[YYYXXX]]]bbbccc```]]]]]][[[XXX______aaadddiiimmmnnnooopppSSSFFF<<<:::<<<999888888888888888888888888999::::::>>>MMMjjj~~~xxxgggcccdddcccfffmmmnnnkkkhhhiiiiiieeecccdddggghhhfffeee`````````______^^^^^^^^^]]]]]]^^^]]][[[ZZZZZZZZZXXXYYY[[[[[[WWWQQQMMMLLLGGGHHHEEE???<<<<<<======:::<<>>???@@@@@@???>>>???;;;<<>>===888999;;;===>>>EEETTTdddyyyzzzmmmhhheeeccc```aaabbbbbb```^^^]]]]]]XXXTTTNNNFFF???999555333444444555888<<>>>>>???@@@BBBFFFWWW{{{zzzkkkZZZKKKFFFEEEEEECCC@@@@@@@@@@@@???>>>:::999999999:::;;;;;;<<<::::::::::::999888777777444555666888999:::::::::777666666666555555444444111222333555555555555555222111111000111222333444222222222222222333333444444555555666666777888999<<<999888;;;AAAKKK\\\kkk}}}~~~|||qqqgggYYY[[[aaaeeefffhhhoooxxx}}}uuukkkiiilllppppppmmmyyyppp]]]NNNJJJLLLOOOKKKKKKOOOOOOMMMNNNRRRRRRTTTWWW[[[]]]^^^]]]\\\XXXZZZ\\\___aaa```]]]ZZZcccaaa______```aaaccccccaaabbbbbb^^^YYYVVVWWWXXX\\\aaabbb^^^ZZZZZZYYYWWW___```bbbcccdddfffiiillloooRRREEE;;;999<<<999777777777777777777777777333555666888CCC```~~~kkk\\\]]]^^^]]]aaahhhkkkhhheeeeeeiiiccc```cccgggfffccc````````````______^^^^^^^^^\\\\\\[[[[[[[[[ZZZXXXWWWTTTTTTUUUSSSNNNGGGEEEFFFAAAAAAAAA???>>>>>>;;;999;;;???AAABBBEEEKKKOOOQQQcccVVVKKK___jjjQQQFFFHHHMMMLLLHHHCCCFFFHHHGGGEEEEEEGGGIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFBBB>>>===???@@@@@@>>>AAAAAA<<<<<>>AAAJJJ]]]ooo|||vvvhhhdddeeefff```aaabbbaaa___\\\[[[[[[VVVSSSNNNGGG@@@999444222444444555888<<>>999888999999888666555555444444333222222111111111222333444555666<<<>>>@@@AAA@@@??????@@@<<>>999999999999:::;;;<<<<<<;;;;;;;;;:::999888777666444555666777888888888888444444444444444444333333000222333555666666555555222111000000000111333444222222111111222222333444222333444444333222333333777222222888:::999BBBNNNpppxxxuuuyyykkkQQQJJJLLLLLLIIIGGGJJJEEEEEEMMMRRRQQQPPPRRRJJJKKKNNNSSSWWWYYYYYYXXXUUUWWW[[[```cccccc```]]]\\\ZZZXXXXXXZZZ]]]___aaa___ccceeeaaaZZZVVVXXX\\\ZZZ___aaa]]][[[]]]^^^^^^```bbbbbbaaa___```eeeiiioooUUUHHH;;;888999666777777777888888888888888777666:::<<<:::FFFiiiwwwxxx}}}}}}~~~zzzkkk^^^WWWWWWYYY\\\```bbbdddddddddgggfffeeedddcccbbbbbbbbb```````````````___^^^^^^\\\\\\ZZZXXXVVVTTTRRRRRRPPPOOOLLLIIIEEECCCAAA@@@??????>>><<<::::::<<<>>>???@@@EEEJJJJJJLLLWWWeee^^^SSSWWWooo}}}yyygggTTTJJJGGGGGGHHHJJJFFFGGGGGGEEEBBBAAACCCFFFFFFEEECCCBBBAAAAAABBBBBBAAA@@@???>>>============<<>><<>>===<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888666666666666666666666666777666555444333222222222222333333444444333333222111222222222222111000000111111111111111111111111333333333333333333333333333444555777888:::;;;<<>>YYYvvv|||{{{~~~yyylllbbb[[[TTTUUUVVVWWWYYY\\\^^^___`````````aaaaaabbbbbbccc]]]]]]]]]]]]\\\[[[ZZZYYYZZZYYYWWWUUUSSSQQQOOONNNJJJIIIGGGDDDBBBAAA@@@???:::;;;<<<======???BBBDDDCCCDDDHHHNNNQQQWWWfffvvvvvvRRRVVVggg{{{iii[[[NNNJJJJJJIIIIIIJJJDDDEEEEEECCCAAA@@@BBBEEEDDDCCCAAA@@@??????@@@@@@@@@@@@???>>>============<<>><<<@@@IIIRRRvvvwww~~~yyyyyywwwtttlll[[[HHH<<<:::;;;<<<===>>>HHHXXXfffkkkrrrxxx}}}|||ppphhhaaa___bbb^^^^^^^^^]]]\\\[[[[[[[[[XXXUUUPPPIIIBBB;;;555222444333666<<>>============??????>>>===<<<<<<<<<<<<===???@@@>>><<<>>>FFFMMMqqqzzz|||{{{vvv|||xxxsssmmm___NNN@@@<<<<<<>>>>>>???HHHWWWccchhhnnnrrrwwwvvvjjjgggdddaaa___\\\\\\]]]]]]]]]\\\ZZZZZZUUUSSSPPPKKKDDD<<<666222222222666:::<<<@@@JJJVVV^^^gggnnnpppooonnniiidddSSSGGG;;;777777666666888555555444222222111111111111111222333666999;;;===AAA<<<<<>><<<;;;:::999999999999::::::::::::;;;999999999999888777666555444444444444444444444444555444333222222222222222222222333333333333222222111111222222111111000///111111111111111111111111111111111111111111111111333333444444555666666666666222444AAALLLQQQWWW___ZZZfffvvvuuuxxxyyyuuugggUUUGGGAAAAAADDDCCCBBBAAABBBCCCDDDEEEBBBBBBAAABBBBBBDDDEEEEEEEEEGGGJJJKKKKKKLLLOOOPPPVVVXXXYYY[[[\\\[[[[[[ZZZVVVTTTQQQQQQTTTXXX[[[\\\XXXXXXYYYZZZ\\\\\\[[[YYY^^^ZZZUUUUUUYYY]]]^^^^^^ZZZZZZZZZYYYWWWWWWYYYZZZfffNNNDDD:::888:::777888777555444555666777888777555555777777777>>>GGG___qqq|||yyyxxxeee___VVVOOOKKKKKKNNNQQQWWWXXXZZZ\\\]]]]]]]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSPPPOOONNNKKKIIIGGGEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<===?????????@@@CCCEEEIIIOOOYYYfffyyyoooGGG[[[~~~rrr^^^XXXSSSLLLHHHJJJJJJGGGBBBAAABBBCCCCCCBBBBBBBBBBBBCCC>>>>>>======<<<<<<<<<<<<>>>======<<<;;;;;;<<<<<<===??????===;;;===BBBHHH]]]ggghhhppp~~~yyy{{{}}}xxxssspppfffTTTDDD<<<<<<>>>??????FFFRRR[[[^^^fffhhhlllvvvtttjjjhhhfffbbb^^^]]]^^^______^^^\\\YYYXXXQQQQQQOOOLLLFFF>>>777333555555777999:::@@@MMM[[[```hhhoooqqqqqqpppjjjcccPPPEEE:::777666555555888444444333222111111111222111222333555888;;;>>>???DDD<<<<<>>666111555:::<<>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHHHHJJJLLLOOOTTTUUUVVVWWWXXXZZZ[[[[[[TTTRRROOOOOORRRUUUWWWXXXTTTTTTUUUWWWZZZ[[[YYYXXXRRRSSSUUUYYY]]]]]]ZZZWWWYYYYYYXXXUUUSSSRRRTTTVVVgggOOOEEE;;;888999666555555555555666777999::::::666444555777888;;;???QQQjjjtttmmmaaaUUUMMMIIIIIIJJJOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPOOOKKKJJJHHHGGGDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<:::<<>>>>><<<;;;;;;???CCCIIISSSVVVddd~~~{{{vvvttttttlll\\\JJJ@@@===AAADDDDDDHHHPPPSSSSSSZZZ\\\bbbkkktttzzz}}}yyyuuuoooiiifffdddaaa^^^^^^______^^^[[[XXXUUURRRNNNOOONNNLLLGGG@@@999555777777999>>>CCCJJJYYYggghhhnnntttuuutttqqqiii```KKKBBB999777666444444777333333222111111111222222222333555777:::===@@@AAAFFFAAABBBFFFCCCEEE[[[wwwlllXXXQQQLLLLLLMMMIIIEEEBBB???>>>===<<<:::999888777777777666666666666666666666666666666555444333333222222222222222222222222222222111000000000000111000111111222222111111000000111111111111000//////000000000000000000000000////////////////////////111111111111111111111111222000000222333222333666444888>>>FFFUUUmmmxxxpppdddRRRDDDIII???777888???CCC???888<<<===>>>???@@@???>>>>>>BBBBBBBBBCCCCCCCCCBBBBBB@@@BBBDDDDDDEEEGGGKKKMMMPPPPPPRRRTTTWWWZZZ\\\]]]TTTRRROOOOOORRRTTTVVVVVVRRRRRRSSSUUUWWWWWWVVVTTTNNNQQQUUUZZZ]]]]]][[[YYY[[[YYYVVVRRROOOOOOQQQTTTfffNNNEEE;;;888999666555555666777888999::::::777555222222555888:::;;;LLLfff{{{~~~xxxmmm```VVVOOOKKKJJJGGGHHHIIIKKKNNNQQQTTTUUUQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<>>>@@@AAACCCGGGMMMTTTYYYgggXXXNNNggg|||eee]]]VVVOOOKKKJJJEEEBBBEEEFFFEEEFFFIIIEEEDDDCCCDDDDDDDDDBBB@@@<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;:::;;;===???@@@LLLPPP___~~~}}}xxxuuuuuuvvvqqqdddVVVOOOMMMSSSXXXYYYZZZ[[[XXXSSSXXX]]]gggooonnngggaaa___jjjnnnmmmgggaaa```___]]]\\\\\\[[[YYYVVVRRROOOMMMMMMMMMMMMKKKGGGAAA;;;888444555;;;FFFQQQZZZeeeooorrrwwwyyyxxxuuunnncccXXXDDD===888777666333333555222111111111111222222333333444777999<<>>?????????>>>>>>???@@@AAABBBCCCFFFJJJLLLLLLNNNPPPSSSVVVZZZ\\\]]]UUURRRPPPPPPRRRTTTUUUUUUPPPPPPQQQRRRTTTUUUSSSQQQUUUUUUUUUUUUXXX[[[___aaaZZZYYYUUUQQQOOOOOOSSSVVVbbbLLLCCC:::888999666777888999::::::999888777444333333333555888999999CCC\\\{{{}}}xxxoooeee\\\VVVSSSKKKJJJHHHHHHIIIKKKMMMOOOKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHLLLRRR\\\gggnnnjjjQQQWWWmmm^^^QQQPPPNNNKKKLLLEEEAAA@@@DDDFFFFFFGGGKKKFFFDDDCCCCCCDDDCCC???<<<:::;;;<<<<<<<<<<<<;;;:::::::::999999999999::::::::::::;;;;;;:::;;;<<<<<<===HHHMMMZZZ~~~}}}{{{{{{|||wwwttttttvvvssslllfffeeelllttt{{{}}}{{{wwwmmmcccdddiiiqqqxxxtttmmmmmmrrryyylllaaa______]]]ZZZYYYXXXUUURRRPPPNNNMMMLLLLLLKKKJJJFFFAAA===:::999<<>>@@@AAABBB<<>>;;;:::::::::999999999999888888888777777666666666666666666666555444333222111111111111111111111111000//////......//////000///000000000000000000///000000000000000//////...000000000000000000000000//////////////////////////////000000111111222222000333555444222222111111333333333333444999???DDDMMMNNNLLLHHHFFFHHHPPPWWWbbbeeellluuu|||wwwsssrrrvvvwwwsssooonnnRRRGGG===:::999888;;;???111666;;;:::666333777;;;555666777999::::::999999888999:::<<<<<<<<<;;;;;;>>>???@@@AAABBBEEEIIILLLLLLNNNPPPTTTWWWYYY[[[[[[TTTRRRPPPPPPRRRSSSTTTSSSMMMMMMNNNPPPSSSTTTRRRQQQVVVUUUTTTTTTTTTWWW[[[^^^UUUVVVUUUTTTSSSTTTWWWYYY}}}^^^IIIAAA999888:::777999;;;<<<===<<<999666333222444555555777999:::888999PPPooozzzrrriiibbb]]]UUURRRNNNIIIGGGGGGHHHJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCEEEGGGHHHJJJFFFJJJPPPYYYgggyyyXXXNNNaaawww~~~fffRRROOOPPPLLLHHHIIICCC@@@AAADDDFFFDDDEEEHHHFFFDDDBBBBBBCCCAAA===:::888999;;;;;;<<<;;;:::999:::999999888999999::::::999999:::::::::;;;;;;;;;999EEEHHHTTTvvvwwwxxx{{{|||zzzyyy{{{|||wwwtttsssuuutttqqqrrrvvvvvvnnnoootttxxxxxx{{{tttfffbbbaaa^^^ZZZYYYWWWUUURRRQQQPPPPPPKKKKKKKKKIIIFFFBBB>>><<>>888555555777777222111222000000000000111222333333666777:::<<<>>>@@@AAABBBAAAFFFKKKUUUjjjwwwxxx[[[OOOKKKJJJIIIFFFCCCBBBAAA>>>:::999999999999999999999999:::999999999888888777777666666666666555444333333000000000000000000000000//////.........//////000//////000000000000//////000000000000000//////...000000000000000000000000000000000000000000000000/////////000111222222222///...---,,,...222333111+++---000333333333333333666555555666777888999999EEEFFFKKKRRRZZZbbbkkkqqq|||qqqiiinnnvvv}}}uuuvvv~~~{{{{{{rrrggg[[[TTTOOOGGGCCCCCC;;;777666888777333444999777666555444555666666555111222444666777888999999777888:::;;;<<<<<<;;;;;;>>>???@@@@@@BBBEEEIIILLLMMMOOORRRUUUWWWXXXYYYYYYTTTRRRPPPPPPQQQSSSSSSRRRJJJJJJLLLOOORRRTTTSSSRRRPPPRRRUUUVVVUUUSSSSSSSSSPPPRRRUUUWWWWWWXXXZZZ[[[cccLLLCCC:::777:::777;;;;;;::::::999888888777222222333444666888999:::???FFF___yyyqqqlllfff___VVVQQQNNNMMMJJJGGGIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFFFFDDD@@@???@@@CCCCCCCCCDDDFFFIIIJJJJJJHHHQQQSSS]]]sssZZZbbbzzz___UUUJJJGGGKKKMMMIIIEEEGGGFFFEEECCCCCCBBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<>>>======<<<;;;;;;::::::999888888777777888888999999999999888999999::::::AAAGGGQQQ\\\hhh{{{zzzssssss}}}}}}xxxvvvzzz}}}|||{{{xxxxxxvvvssssssvvv{{{zzzuuubbb[[[[[[\\\VVVUUUSSSQQQOOONNNMMMLLLJJJIIIGGGEEECCCAAAAAA@@@NNN```sssyyyssslllmmmrrrsssrrrnnnfffZZZKKK>>>777888777666444333222111111333222000//////111333444999888;;;@@@???<<<@@@HHHEEELLLYYYooowwwdddSSSOOOKKKNNNIIICCC@@@@@@@@@???===;;;;;;:::999999:::::::::999999999999888666555333555555444444444333333333111111111111111111111111////////////............000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111777777888999<<<@@@CCCEEEJJJJJJLLLSSS]]]eeejjjkkkuuu}}}zzz{{{xxxzzzvvvxxxzzzyyyrrrrrrzzzxxxuuussssssrrrmmmccc[[[EEEBBB===999666666777888333333333333333333333333333333333333333333333333555555555555555555444444666777777777888888888888===>>>@@@BBBEEEGGGIIIJJJLLLOOOSSSTTTSSSQQQPPPPPPTTTSSSSSSUUUVVVVVVTTTRRRLLLMMMNNNOOOOOOOOOOOONNNRRRQQQQQQPPPQQQRRRSSSTTTLLLPPPSSSRRRQQQRRRXXX]]]bbbKKKCCC:::888;;;888999999888888777666666666444444555666777999;;;;;;EEEFFFTTTpppzzzpppkkkccc\\\VVVRRRNNNLLLMMMLLLKKKIIIIIIIIIIIIJJJEEEEEEEEEGGGHHHIIIIIIHHHIIIHHHHHHHHHJJJNNNRRRUUU^^^kkkwwwdddTTTMMMGGGFFFIIIJJJGGGCCCFFFFFFDDDCCCBBBBBBAAAAAA?????????>>>>>>======<<<<<<<<<;;;;;;:::999999999999999888888888888999999777777777888999:::;;;<<>>BBBGGGYYYwww~~~tttYYYRRRSSSSSSNNNIIIDDD@@@???>>>===;;;<<<;;;:::999999999999999999999999999888666444333444444444444333333333333111111111111111111111111////////////............////////////////////////////////////////////////.................................................../////////000000000000........................000000000000000000000000111111111111111111111111000000111111333555777888888888999>>>EEEKKKNNNNNN\\\cccddd^^^]]]bbb```XXX^^^]]]cccrrr~~~mmmeeeccchhhnnnooooooqqqxxxtttpppnnnmmmjjjccc^^^[[[]]]aaadddfffgggggghhhLLLIIIEEEEEEEEECCC>>>888;;;999666333222222333444333333333333333333333333333333333333333333333333444444333333333333333333666666666777777777888888<<<===???AAADDDFFFHHHIIIIIILLLPPPQQQPPPNNNMMMMMMRRRRRRRRRSSSUUUUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLNNNQQQTTTVVVRRRUUUWWWVVVSSSRRRUUUYYY~~~___JJJBBB:::999;;;999777777666666555444444333444444444555666888999:::======BBBSSSttt|||vvvnnnddd\\\XXXVVVQQQPPPNNNLLLKKKJJJKKKKKKMMMKKKHHHHHHIIIJJJIIIGGGKKKKKKKKKKKKNNNWWWccclllcccPPPIIIGGGFFFFFFGGGGGGFFFDDDFFFEEEDDDBBBAAAAAA@@@@@@<<<<<<<<<<<<============;;;::::::999999888888888:::999999999999999999:::666666666777888:::<<<<<>>>>>BBBGGGKKKJJJFFFDDDFFFJJJKKKIIIDDD???;;;777555444555444333222111111111111222111111222333555777999===;;;===@@@AAA@@@AAAEEEXXXlllyyyggg\\\YYYZZZZZZLLLHHHCCC@@@>>><<<;;;999===<<<;;;999999888888888888888888888777555444333444444444333333333222222111111111111111111111111////////////............////////////////////////////////////////////////////////////////////////............................../////////000000000........................000000000000000000000000000000000000000000000000111111000000000111222222000//////111555888999999>>>DDDEEE@@@???CCCAAA;;;>>>???CCCMMMUUUXXXSSSNNNGGGFFFHHHKKKLLLLLLPPPVVV[[[VVVOOOKKKJJJHHHEEEBBBBBB???>>>BBBHHHKKKGGGCCC>>>999555444666777777555111000000///000000111111222222222222222222222222222222222222222222222222222222222222222222222222555555666666666777777777;;;<<<===???BBBDDDFFFFFFFFFHHHKKKLLLKKKJJJIIIJJJOOONNNNNNPPPRRRRRRQQQOOOPPPOOONNNMMMMMMMMMNNNOOOJJJIIIHHHHHHJJJNNNRRRUUUUUUXXXZZZYYYVVVTTTUUUWWWzzz\\\GGGAAA999888;;;888666666555555444333333333222222222222333444666666000555777???YYY~~~~~~sssiiieeeddd\\\ZZZWWWTTTRRRPPPOOOOOOQQQQQQQQQNNNKKKJJJJJJJJJMMMPPPSSSWWW```ppp{{{```RRRLLLGGGHHHHHHGGGFFFFFFGGGHHHEEEEEECCCAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888::::::999999999999::::::666666666777777999:::;;;999999;;;===???FFFWWWgggrrrwwwjjjjjjuuu{{{|||yyytttssszzz~~~xxxqqqppprrrwwwxxxvvvuuuxxxxxx{{{nnnaaa\\\[[[YYYVVVRRRPPPNNNLLLIIIGGGFFFFFFCCCBBBAAA???>>>=========@@@???>>><<<;;;:::<<<======;;;999666555555555666333333222111000000000111000000111222444777999;;;?????????>>>???DDDOOOYYYtttzzzzzztttfffddd\\\TTTRRRHHHEEEBBB???===<<<;;;;;;===<<<;;;999888777777777888888888777666555444333333333333333222222222222111111111111111111111111////////////............////////////////////////////////////////////////////////////////////////................................./////////000000........................////////////////////////000000000000000000000000333333222222222222222222333222222333444555555555///333444222222666666222222111111222444666888888666888:::999777666999===???;;;666444444555444333666222000333999;;;777333666333000///111333444444...///000000111111111111111111111111111111111111111111111111222222222222111111222222222222222222444555555555555666666666999999;;;===???AAACCCCCCCCCEEEHHHHHHGGGFFFFFFGGGKKKJJJJJJLLLNNNOOONNNMMMPPPOOOMMMKKKKKKLLLMMMOOOLLLJJJHHHFFFHHHKKKOOORRRSSSUUUXXXYYYWWWVVVVVVWWWvvvXXXEEE???888777999666777666666555555444333333222222111111222333444444000777999999HHHiiivvvrrrqqqmmmkkkgggccc___]]][[[ZZZSSS]]]hhhhhh```WWWUUUVVVVVV\\\fffppp~~~vvv[[[NNNKKKKKKIIIIIIHHHFFFDDDDDDGGGJJJEEEDDDBBBAAA???>>>>>>===???>>>>>>======<<<;;;;;;:::::::::999999999999999:::999999888888999999:::888888777666666666777777:::999;;;<<<===CCCQQQ```eee{{{jjjeeeiiiooorrrttttttrrroooooouuu|||yyy{{{sssqqqrrrvvvvvvrrrqqqrrrvvvtttuuuzzzyyyrrrggg]]]VVVTTTTTTUUUQQQPPPMMMKKKHHHFFFEEEEEE@@@???>>>===<<<<<<<<<<<<===<<<:::999::::::999888666666666666666666555555222222111000000000111111///000111333666888:::;;;>>>@@@???;;;===LLLdddwwwxxxrrr~~~{{{```\\\[[[OOOEEEDDDBBBAAA@@@>>>=========>>>===<<<:::999888777777666888888777666444444333333333333222222222111111111000000000000000000000000////////////............................................................////////////////////////....................................////////////................................................/////////////////////////////////000000111111111000111222222222222222222...111222111111444444222333333222111000111333666444444333222111222222111444333222222333333333222222222222333444444333222000///.........//////...///000111222222111000///000000000000000000000000000000000111111222222222111111222222333333333333333333444444444555555555666777888:::<<<>>>???@@@AAACCCEEEFFFEEEDDDDDDEEEGGGFFFFFFGGGJJJLLLLLLKKKNNNMMMKKKJJJJJJKKKLLLNNNLLLJJJHHHGGGHHHLLLQQQTTTRRRTTTVVVVVVUUUTTTSSSSSSuuuWWWDDD>>>777666888555777777666666555444444444444333333333333333444444444888999555;;;UUUwwwzzzxxxtttpppllliiihhhgggiiizzzzzzjjjbbbaaaeeennn|||^^^MMMJJJJJJJJJHHHGGGEEECCCAAABBBEEEGGGDDDCCCBBB@@@>>>===<<<<<>>>>>===<<<;;;;;;;;;999999999999999999999999999888888888888888888999999888777666555555555555===;;;:::;;;:::===HHHTTTeeevvvmmmfffbbbgggiiilllooolllggggggjjjgggmmmvvv}}}wwwtttssstttrrrmmmlllmmmuuuqqqpppsssxxx}}}|||pppmmmfff\\\SSSOOOPPPRRRPPPOOOLLLIIIGGGEEECCCCCC>>>>>>===<<<;;;;;;<<<<<<:::999999999::::::888666333444555666666555333222111111111000111111222222000111333666888:::<<<===;;;???@@@>>>EEE]]]|||wwwgggvvv```NNNLLLJJJCCC???BBB???@@@@@@???======>>>@@@<<<;;;:::888888777777777888777666444333333333333222222222111111111000000000000000000000000000000////////////....................................................................................------------------------------........./////////------------------------........................////////////////////////---...///000111111111111,,,...000000//////000111222222222111000000000///...111444555444222111000111111000///111555333///222222333333222111000//////111333222000///111333111111222222222111000//////////////////......---/////////////////////////////////000111111222222111111111222222333444444222333333333333444444444444555666888:::;;;======@@@AAACCCCCCBBBAAABBBCCCCCCBBBAAACCCFFFHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLGGGGGGFFFHHHKKKPPPUUUXXXUUUUUUTTTSSSRRRPPPNNNMMMvvvXXXEEE@@@999777888555666666666555444444333333444333333222222222333333333333444444555AAAZZZppp}}}|||{{{zzzzzzyyywwwzzzoooVVVMMMLLLJJJGGGDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888888777777666666777777888777777666555555555666666:::888888::::::===GGGSSS___sssxxxjjj]]]]]]bbbiiijjjddd```aaa___bbbhhhooowww}}}yyyvvvvvvsssmmmlllnnnuuupppnnnqqqqqqppprrrxxx}}}zzzmmmiiieee___XXXSSSPPPPPPPPPNNNMMMJJJGGGDDDBBBAAA@@@======<<<;;;;;;;;;<<<<<<999999888888777777666555333333333333333222222111111111111111111222333444333444666999;;;===>>>???===AAAEEEJJJ[[[xxxttt```TTTHHHEEECCCAAAAAACCC???@@@AAA@@@>>>===>>>@@@::::::999888888777888888888777555444222222222333222111111111000000000000000000000000000000000000////////////............................................................---------------------------------------------------------.........//////------------------------------------------------........................///000111222222111111000,,,...111222000///000111222111000000///.........+++---///000000///...------000000...000555444///000000000///...------......///000///------///111+++,,,,,,,,,++++++,,,,,,------------------------..............................//////000111111222//////000000111222222333222222222222333333333333333333444666888999:::;;;===???@@@@@@??????@@@AAA@@@???>>>@@@CCCFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFGGGIIIMMMQQQUUUXXXUUUSSSQQQPPPOOOOOONNNMMMwwwZZZGGGAAA:::888999555666555555444444333333222222111000000000000000000222000444:::999777BBBQQQfffrrr~~~{{{```QQQMMMKKKFFFBBBBBBBBBCCCEEEHHHHHHFFFDDDDDDCCCAAA???===<<<;;;:::888888999::::::;;;<<<<<<666666666666777777777777777777666666666666777777555555555555555666777888888777999>>>BBBHHHSSS___TTTccc{{{VVVUUUZZZdddhhhbbb^^^^^^ZZZZZZ[[[```jjjvvv~~~{{{yyyvvvqqqppprrrtttooonnnpppoooiiihhhkkkpppnnnlllmmmooopppnnnkkkaaa[[[UUURRRSSSTTTRRRPPPMMMKKKHHHEEEBBB@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999777555444555666444333222111111222222333111111111111222333444444666777999<<<>>>???@@@AAAAAAEEEKKKWWWpppyyymmmoooVVVOOOHHHEEECCCBBB???>>>@@@BBBCCCAAA>>><<<===???999999888888888888888999888777555333222222222333111111111111000000000000000000000000000000000000000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------............................../////////...---,,,+++...111111///......000///------///000///000222333000,,,***+++...111333,,,222333///...222222///111111000///...///111333///...............//////000000000///...///222444,,,,,,,,,,,,---...///000........................---......///000111111222---......///000111111222111111222222222333333333222222333555777888999:::<<<===>>>>>>======>>>@@@???======>>>AAAEEEFFFFFFCCCDDDEEEGGGIIIIIIJJJJJJHHHHHHIIIJJJMMMOOORRRTTTQQQPPPNNNNNNOOOPPPQQQQQQuuuYYYGGGAAA888666888555444444333333333333222222222222222222222222222222333333333444666999<<<>>>LLLaaaxxxkkk\\\NNNLLLNNNLLLFFFBBBCCCDDDDDDDDDDDDDDDCCCBBBEEEDDDAAA>>><<<;;;;;;;;;;;;;;;::::::::::::999999777777666666666666777777666666666666555555555555666666666666777777777777999:::;;;===???BBBDDDEEEEEERRRiiipppeeeZZZYYY___dddccc^^^XXXZZZWWWTTTZZZhhhrrrtttxxx|||~~~~~~}}}{{{yyywwwuuutttttttttssspppllljjjjjjkkkjjjkkklllkkkiiifffbbb___ZZZYYYVVVSSSPPPNNNMMMLLLFFFEEECCCAAA???>>>======::::::::::::::::::::::::666666666666666555555555333333222111111000111111222222222111111222333333777;;;===<<<===AAACCCCCCGGGPPPZZZjjjnnn]]]www{{{gggRRRLLLEEECCCDDDEEECCC@@@DDDBBBAAA???===<<<;;;;;;===:::777666666666666666333333333222222222111111444333222111000000000000000000000000////////////000///...---,,,------...000000//////............------------------------------++++++++++++------.........------,,,,,,,,,////////////////////////,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---...---------............///---------............///............////////////222111111111000000////////////.........---------............////////////////////////....................................//////.........---------........................------------------,,,,,,///////////////.........---......///000111111222111111111111111222222222111222333444555555555555777777888999;;;<<<===>>>===>>>???@@@@@@BBBEEEHHHBBBDDDGGGJJJMMMOOOPPPPPPKKKKKKJJJIIIKKKMMMPPPQQQOOOPPPOOONNNMMMOOORRRTTTuuuYYYGGGAAA888666888555444444333333333333222222222222222222222222222222222222222222444666999;;;CCCWWWppp___SSSHHHGGGJJJHHHEEECCCCCCCCCDDDDDDDDDCCCBBBBBBCCCBBB???===;;;:::::::::;;;;;;:::::::::999999999777777666666666666777777777777666666666555555555555555666666666777777777555666777888;;;===???AAAJJJUUUhhh}}}wwwdddYYYXXXZZZWWWTTTNNNQQQPPPMMMPPPZZZbbbcccgggmmmtttzzz}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyuuutttpppkkkgggeeefffhhhhhhhhhhhhgggeeebbb___]]]XXXWWWTTTQQQOOOMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<;;;:::::::::999999888888666666666555555444444444222222111111111222333333000111111222444555777888===;;;;;;<<<>>>AAAEEEIIILLL\\\sssiiiggguuuhhhVVVPPPJJJDDDBBBCCCDDDBBB@@@@@@???>>><<<;;;::::::999<<<:::888888888777555333333333333222222222111111333333111000000/////////000000000000/////////...000///...---,,,------.../////////......------------------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,........................,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---...------------............------------........................////////////000000//////............//////.........---------............////////////////////////....................................///.........------------........................------------------------////////////............---......///000000111111///000000000000111111111111222333444555555555555666666777888:::;;;<<<===:::;;;<<<======???BBBEEEEEEFFFHHHJJJKKKLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPSSSWWWZZZsssWWWFFF@@@888666888555444444333333333333222222222222222222222222222222111111000111222333555777999III```wwwhhhRRRJJJDDDEEEFFFEEEEEEGGGBBBCCCCCCCCCCCCBBBAAA@@@@@@>>><<<:::999888888888::::::::::::999999999999777777666666666666777777777777777777666666666666555555555666666666666777333444444666888:::<<<===MMMUUUaaannn}}}ooo]]]UUURRROOOLLLHHHLLLMMMIIIHHHKKKNNNOOOWWW]]]gggoootttwwwyyyzzzzzzzzzyyyxxxxxxzzz|||}}}{{{xxxsssmmmhhhfffgggiiiiiihhhfffdddbbb___]]]\\\VVVUUURRROOOMMMJJJIIIHHHDDDCCCAAA???===<<<<<<;;;;;;::::::999888777777666666555555444333222222111000000000111222333444444000000222444777:::<<<>>>AAA<<<<<>>AAADDDGGGGGGHHHIIIIIIIIIIIIHHHLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQQQQRRRTTTXXX[[[qqqVVVEEE@@@888666888555444444333333333222222222222222222222222222222222111111111111111222333444666===LLLccc}}}{{{WWWLLLGGGEEEFFFFFFEEEFFFJJJBBBBBBBBBBBBAAA@@@??????<<<;;;999888777777777777:::::::::999999999999888666666777777777777666666888888777777777666666666444444555555555666666666555555666666888999;;;<<>>999999888777777777888888999888666666666555222000333333333222222222111111000000///...............000000/////////.....................------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------.........//////------,,,,,,,,,,,,,,,,,,........................---------.........////////////.........---------------------------------------------------------------------------------++++++,,,,,,---...//////------...............///........./////////000000......//////000111111111111222333444444444444444333333444555777888999:::;;;===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIIIIHHHHHHFFFHHHLLLOOOQQQRRRRRRRRRPPPQQQRRRQQQPPPPPPSSSUUUoooTTTDDD@@@888666888555444444333333333222222222222222222222222222222222222222222222222333333444777666<<>>===<<<<<<<<<999888888666555444333333444333333222111111000000111111000000000111222222777777888:::<<<>>>@@@AAA>>><<<>>>CCCGGGRRRmmmfffeeewwwzzz^^^TTTPPPMMMEEECCCAAA?????????>>>>>>999999888888888888888999999666444333333333222111333333333222222222111111000///..................////////////............------..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------............---------------------------.....................------------........................------------------------------------,,,,,,------------------------------------------++++++,,,,,,---...//////,,,---------......//////............//////////////////000111111222333333222222333333444333333333222222333444666777888888;;;===>>>>>>>>>@@@DDDFFFFFFFFFGGGGGGHHHIIIJJJJJJEEEGGGKKKNNNPPPQQQQQQPPPNNNOOOPPPOOOMMMMMMNNNPPPmmmSSSCCC???888666888444444444333333333333222222222222222222222222222222111111222333333333444444666333444???SSSooohhhNNNHHHGGGDDDBBBCCCBBB???>>>@@@@@@@@@@@@???>>>===<<<;;;999888777666666777999999999999999999888888888888555666777888888777666555666666666666555555555555333333333444444444555555555444444444444555555666999666999DDDPPP```wwwjjjUUUIIIDDDAAA@@@AAAAAA@@@AAADDD>>>>>>??????AAAEEEJJJNNNMMMRRRYYYaaahhhmmmooopppmmmqqquuuwwwvvvtttrrrqqqooommmhhhccc___[[[YYYXXXSSSRRRPPPMMMJJJHHHFFFFFF@@@@@@>>>===<<<;;;;;;;;;777666666555444333333222222222222222111111111111111111111222222444555555<<<<<<<<<<<<===>>>???@@@>>>>>>???DDDSSSpppooo^^^ttt```PPPKKKHHHEEEBBBBBB@@@??????>>>>>>>>>::::::999999888999999999777555444444555555444333333333333222222222111111//////............///////////////.........------,,,---......///.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.........------...............///---------...............,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---......//////........................//////000111222333333444222222333333333333222222111222333444555777888888888:::;;;;;;;;;===@@@CCCDDDDDDDDDEEEGGGHHHJJJKKKGGGIIIKKKMMMMMMMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMOOOkkkQQQBBB???888666888444444444333333333333222222222222222222222222222222///000111222333444444444555222333888BBBXXX{{{nnnRRRGGGEEEGGGBBB@@@BBBBBB>>>;;;;;;?????????>>>===<<<;;;:::999888777777888999:::;;;999999999999888888888888555666777888888777666555555555555555444444444444222333333333333444444444444444333333333333333444777444777===AAAJJJbbb{{{vvvkkkVVVKKKBBBAAAAAA>>>>>>@@@>>>???@@@???>>>>>>@@@BBB>>>AAAFFFLLLSSSZZZ___bbbcccgggkkkmmmmmmlllkkkllliiihhheeebbb^^^\\\ZZZYYYQQQPPPMMMKKKHHHFFFDDDCCC======;;;:::999999999999555555444444333333333222111111222222222222333333111111222444666999;;;<<<>>>============>>>??????===CCCJJJUUUqqqpppwwwbbbTTTRRRMMMIIIHHH@@@AAAAAA@@@???>>>>>>???;;;;;;:::999999999999999333555777:::<<<:::777333333333333222222222111111000//////...//////000000//////.........---------,,,,,,.../////////......,,,,,,,,,,,,---------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++------------------------***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........------------.........///---------.........//////,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////..............................///000111222333333222222333333333222222111111222333444555777888888666777888999999;;;>>>AAACCCBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHHHHMMMOOOPPPOOONNNLLLMMMMMMjjjQQQBBB???888666888444444444444333333333222222222222222222222222222222...///000222333333333333444444555666888FFFfffhhhMMMFFFGGGGGGGGGBBB???BBBCCC@@@<<<;;;?????????>>>===;;;:::999999888888888888:::<<<===999999999888888888888777555666777999999777666555555555444444444333333333222222333333333444444444666555444444333333444444888777999:::555999SSSpppkkk[[[KKKFFFCCC>>><<<<<<:::<<<>>>>>>;;;999777777::::::;;;>>>CCCJJJPPPTTTVVVXXX[[[\\\\\\\\\^^^___ZZZYYYXXXWWWUUUSSSRRRQQQPPPNNNLLLIIIFFFDDDBBBBBB;;;:::999888777777777777333333333333333333333333111111111222333333444444000111333666:::===AAABBB>>>>>>======>>>???@@@@@@;;;HHHWWWjjjuuu~~~fffPPPPPPRRRJJJBBBBBB@@@@@@AAA@@@???>>>>>>???<<<;;;:::999888888888888111444:::@@@BBB???888333333333333222222222111111000000/////////000000111//////.........---------+++,,,.../////////......,,,,,,,,,------.........++++++++++++++++++++++++++++++------------++++++---,,,,,,++++++*********------------------------***+++,,,---...---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...//////.....................---------...///000111222222222222333333333222222111111222333444666777888888666777888999999;;;>>>AAABBBAAAAAA@@@AAABBBCCCDDDCCCDDDFFFGGGHHHIIIIIIIIITTTUUUUUURRROOOLLLJJJJJJdddSSSBBB:::999777666666666555444444222222111000111111000000000000111111000000111222222222222111222111444777888;;;EEEPPPttt___MMMHHHDDDCCCGGGEEEDDDCCCBBB@@@???>>>===???>>>===<<<:::999888777:::::::::999999999888888===666555777666777FFFYYYEEE888222777:::444111444444444222222222222444444333222111111111222333444222333444444222222333444666777888666666;;;FFFNNNjjjyyybbbTTTPPPBBB888===<<<;;;;;;;;;<<<;;;:::888777999:::::::::;;;???CCCEEEFFFGGGJJJLLLNNNPPPQQQMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@===;;;999777777666666555444444444//////000000111222222222111111222222222222333333444555888<<<@@@BBBBBBAAAAAA>>>???DDDBBB<<<;;;>>>DDDRRRmmmooommmsss^^^YYYQQQLLLHHHGGGGGGFFFCCCBBB???===<<<<<<<<<======<<<;;;999888777777666777777777777777666666555444444333333333333222222111111000//////////////////////////////////////////...---,,,,,,---...///---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////.........---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000//////000000000000//////111111000000//////......000111111222444555666666444555666777:::<<<>>>???@@@?????????@@@@@@AAABBBFFFEEECCCCCCEEEHHHLLLOOOQQQOOONNNNNNNNNMMMKKKIIIeeeTTTCCC;;;888666555666555444444333333222222111333333222222222222333333000000111222222222222111333222444777888;;;DDDNNNiiiyyyeeeJJJAAA@@@>>>>>>BBBCCCBBBAAA@@@>>>===<<<<<<;;;;;;::::::999999888888999999999888888888888777777333333888888:::III[[[VVVAAA222222555444444777444333222222222222333444444333222111111222333333222333444444222222333444222444666666444777===CCCSSSiii{{{pppiiiUUUBBBAAA@@@>>>===;;;:::999777666555777888888777777:::<<<::::::<<<===???AAABBBCCCDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<:::888666555444333333333222222111111000000000111111111111111000000111333444555666777>>>>>>???AAACCCDDDDDDCCC===<<<>>>AAA@@@AAAIIISSShhhyyyhhh\\\pppbbbYYYUUUNNNJJJGGGFFFEEEDDDAAA@@@>>><<<;;;;;;<<<===<<<;;;:::999777777777666555555666666555555444333444444333333333222222222111111000///////////////........................///...---,,,,,,---...///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...///.........------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000//////000000000000//////000000000000//////......000000111222333444555555444444555777999;;;===???????????????@@@AAABBBCCCHHHHHHGGGEEECCCEEEIIILLLKKKJJJIIIJJJJJJJJJHHHFFFfffUUUCCC;;;888666444444333333333333333333333333333333222222222222333333000000111222222222222111444333444777777888@@@HHHXXXfffyyyZZZJJJ>>>???AAA@@@???BBB@@@@@@???>>>===;;;::::::888888888888888888888999888777777777777666666666333000222777777999DDDRRRWWWBBB111000555555444666333333222222222222333333555444333333222222222333222333444333222111222444000333666777555444666888@@@QQQeeexxxlllQQQIIIDDDBBB>>>:::777666666666666777888777666555555777555666666777888999::::::::::::999999888888888888777777777666555333222111111111111111111111000000111111111111111222222222000111333555777:::;;;<<>><<<;;;;;;;;;<<<<<<;;;:::999888777666666666444444444444444333222222333333333333222222222222111111000///////////////..............................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------............------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000///000000111111000000///000000000////////////...//////000000111222333333333444444666888:::<<<=========>>>???@@@AAACCCDDDHHHIIIIIIEEE@@@???CCCHHHGGGFFFFFFGGGHHHHHHGGGEEEfffVVVDDD;;;888555333444222222222333333444444444111111000000000000111111000000111222222222222111444222333555555555:::AAABBBNNNaaawww}}}nnnPPPJJJCCC@@@CCCEEEBBBAAACCC???>>>>>>===;;;::::::999888888888888888888888888666666666555555555444444222111222444333222777@@@BBB777000444888666333222333222222222222222222333555555444333333222222222111333333333222111222333222444777777555444555666:::CCCPPPccckkkcccXXXSSSJJJAAA:::888999;;;888888999888888777666666777777777777777777777777444444444444444444444444444444444333222111000000111111111111111111111111000111111222444444555666555666888:::<<<>>>???@@@???AAACCCCCCBBBAAA@@@???BBBBBBDDDMMM\\\rrruuuiiitttmmm^^^ZZZLLLJJJGGGEEEEEECCCAAA???======<<<;;;;;;;;;<<<<<<999888888777666666666666333444444444444333222222333333333222222222222111111000000///////////////........................------------------------------------------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000111111000000///////////////////////////......//////000111111222222333333555777999:::<<<;;;<<<<<<>>>???AAACCCDDDDDDGGGHHHDDD<<<:::???EEEFFFEEEEEEGGGIIIJJJIIIGGGfffVVVDDD;;;888555333444111222222333333444444555111111000000000000111111000000111222222222222111222000000333333222444999444999EEEXXXmmmkkkRRREEEBBB@@@???AAA@@@>>>===???>>>======<<<;;;:::999999::::::999999888777777777555555555444444444333333333222333444111///111555222111333777666333222333222222222222222222222222444444444333333222222222111222333333111111222333333444444444444444666888777999@@@PPPlll~~~{{{ssseeeTTTDDD;;;999::::::999888888999999888888666666666555555444444444222222222222222333333333333222222111000000000000000000000111111222222222111222333555777999;;;;;;<<<======>>>???@@@AAABBB???BBBEEEEEECCCAAAAAAAAAAAABBBKKK^^^{{{oooeeeqqqkkkWWWUUUZZZHHHGGGEEEDDDDDDCCC@@@>>><<<<<<<<<;;;;;;;;;<<<<<<777777666555555555666666555555555555555444333333333333222222222111111111111000000///////////////........................,,,------------------,,,------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000//////.............../////////.........//////000000111111222222333555777999:::999:::;;;<<<>>>@@@BBBCCCBBBFFFHHHDDD>>><<>>NNNfff~~~zzzooowwwaaaKKKDDDGGG???>>>============>>>>>><<<<<<;;;;;;:::999999888::::::999999888777777666555444444444444333333333222333444444333222333444333555777555111000333777111111222222222222111111111222222333333222222111111222333222111000111333222111000///000222444666666666:::FFF\\\zzzwwwiiiSSSBBB999666===:::888777888999999999999999888888777666666555222222222222222222222222222111111000000000111111///000000111222333444444444555777999;;;===???@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@BBBAAA@@@BBBGGGLLLQQQYYYiiizzz______uuulll[[[TTTPPPMMMFFFEEECCCBBBBBBAAA???>>>;;;;;;;;;;;;::::::999999555555444444444555666666666666666666666555444444222222222222111111111111111111000///////////////------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......------............/////////.........//////000000000111111111222444555777888888888999:::<<<>>>@@@AAACCCFFFHHHFFFBBBBBBFFFJJJBBBBBBBBBDDDGGGHHHGGGFFFeeeTTTCCC;;;888666555666333333333333333333333333333333222222222222333333000000111222222222222111222//////333444111111333777444333555;;;JJJddd|||mmmlllyyy[[[III@@@>>>AAA>>>===<<<;;;===???@@@???::::::999999888777777777777777777777777777777777555555444444444333333333111333444444333444444444444555666333000111333555000111222333333222111000...///111222222222222111000222333222111000111222222111//////000111222222444666:::@@@LLLaaa|||ooo[[[OOOIIIEEE@@@;;;999:::;;;;;;:::<<<<<<;;;;;;::::::999999555555555555444444444444555444333333333333444555444444555666777888999999:::;;;<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBB?????????@@@DDDPPP```lllwwwqqqdddbbbwwwvvvxxxnnnYYYSSSQQQKKKFFFEEECCCAAA?????????>>><<<:::999999999888777666555444444333333444555666666666666666666666555444444222222222222111111111111111111000///////////////------------------------+++,,,------------,,,+++******+++,,,,,,+++******************************************************************++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------------,,,,,,---------........./////////////////////000000000000000111111333444666777777777888999:::<<<>>>???CCCDDDEEEDDDCCCDDDFFFHHHBBBAAABBBCCCFFFGGGFFFDDDdddSSSBBB:::999777666666333333333333333333333333111111000000000000111111000000111222222222222111333000000444555333111333///000333555333666GGGYYY|||qqqNNNBBBEEEFFFAAA======<<<:::999;;;>>>>>>;;;888888777777666666555555444444555555666777777888555555555444444444333333111333333222111222111000...000222333444555333000000111222333333222111000,,,...///111222222222222000222222222111000111222333222222222222222000//////333777999<<>>>>>===:::::::::999999888888777999999999999888888777777999888777777777888999:::999::::::<<<===>>>???@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@AAAAAABBBDDDDDDCCCEEEPPPddd~~~ccccccnnnzzz{{{nnn^^^QQQIIIEEEEEEGGGEEEBBB???=========<<<;;;888888888777666444333222333333333333444555666666555555666666555555444333222222222111111111111000111111000///////////////------------------------++++++------------++++++)))***+++,,,,,,+++***)))************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........///////////////000000000000000000000000111222444555666666777777888999;;;<<<===AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDGGGGGGFFFEEE~~~aaaQQQ@@@999777666444555333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111222111000000222777;;;>>>WWWjjj\\\QQQDDD???AAABBB???:::;;;<<<<<<<<<;;;::::::999<<<:::666333111111111222999999888777666555444444444444444333333222222222222222222222222222222222222222222333333444444444333333333222222222111111000000000000111111111111111111111111111000//////000111111111111222222222222444555444666<<>>;;;::::::;;;<<<::::::888777777888999999888999:::;;;;;;<<<<<<<<<:::999:::;;;>>>?????????;;;<<<>>>@@@AAABBBBBBBBBCCC>>><<>>:::999777666444333333333000111333555666666555555666777888888777555333222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,***)))((())))))))))))))))))))))))))))))************)))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................000//////.........//////111111000000111111222333555666666777888:::;;;<<<>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDD|||```PPP@@@999777666444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111555444222222222444777888@@@MMMbbbwwwiiiTTTKKKDDD<<<:::<<>>;;;;;;;;;;;;;;;;;;:::999999666555444333333555888999<<<;;;999777555333111111444444333333333222222222222222222222222222222222222222222222333333333444333333222222222111111111//////000000000111111111000111111111111000//////000000111111111222222222000222333111111666???FFFUUUdddzzzppp```VVVMMMIIIHHHFFFEEECCC???<<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<======>>>???AAABBBBBB@@@???>>>>>>>>>>>>???@@@AAABBB===:::;;;AAAEEEFFFIIIMMMXXX\\\hhh|||vvvnnntttsss^^^UUUQQQKKKGGGEEEDDDDDDCCCCCCBBBCCCDDDEEECCC@@@===:::999888666444333222222111222444555666666555555555666777777666444222111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------........................//////............//////111111000000111111222333555555666777888:::;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEyyy^^^OOO???999777666444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111444444333333333333444555222777CCCUUUlll]]]EEE<<<===:::777777888:::;;;;;;999::::::::::::999888888444444333444555888;;;===:::999888666444333111111333333333333222222222222222222222222222222222222111111111222222222222222333222222222222111111111//////000000000000111111000000111111000000///...000000000111111111222222000222222000///111666;;;CCCTTTmmm~~~ttteee]]][[[PPPNNNKKKFFFAAA??????@@@<<<<<<<<<<<<======>>>???<<<;;;999888888999;;;===;;;<<<>>>??????>>><<<;;;???>>>======>>>AAADDDFFFDDDCCCDDDHHHKKKOOOYYYcccpppvvvssstttnnnlllwwwnnnSSSLLLOOOKKKFFFCCCBBBBBBBBBAAA@@@AAABBBDDDEEECCC>>>:::;;;:::888666444333222222444444555666666555555444333444555555444333111000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******)))*********))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++******++++++,,,,,,,,,,,,------------------------------///...............//////111000000000000111222222444444555666777999:::;;;============>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHvvv\\\MMM>>>888888666444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000222333444444444444222333777@@@PPPfff{{{nnnPPP???<<<@@@999::::::999777777777888888888888999999888888777777777666555666777999:::555555555444444444444444333222222222222222222222222222222222222222222222111111111111111111111111222222222222111111111111////////////000000000111000000000000000//////...000000000000111111111111111333333222000111333555888FFFYYYkkk{{{{{{kkkcccXXXPPPLLLJJJFFFCCC@@@??????>>>>>>?????????<<<;;;;;;;;;<<<===>>>???;;;===>>>????????????@@@EEECCCAAA@@@@@@BBBDDDFFFLLLMMMRRRYYY^^^hhhyyynnnbbbXXXgggsss~~~zzznnnaaaXXXNNNLLLIIIEEECCCCCCCCCCCCCCC>>>>>>>>>???@@@???;;;888;;;:::888666444333222222666666666666555555444444222222333333222111000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++)))))))))))))))))))))))))))******++++++******))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,************************************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------------......---------...//////000000000000000111222222333333444555666888999:::<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDGGGIIIKKKuuuZZZLLL===888888666444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222333333333222222333444555888DDDVVVddd```FFF:::555777;;;888:::;;;:::777555555777666666777777777777777666888777666555555666666777333333333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000...////////////000000000000000000000000///......//////000000000111111111000111222222222222222333111888BBBLLL[[[ttt|||qqqeeebbb^^^VVVNNNHHHFFFDDDAAA@@@???@@@@@@<<<===>>>@@@AAAAAA@@@@@@@@@BBBCCCCCCCCCFFFKKKOOOLLLMMMMMMMMMLLLLLLLLLLLLRRR]]]nnnmmmZZZ\\\qqq~~~xxxtttbbbccc```WWWIIIFFFCCCBBBBBBCCCCCCBBB???===;;;:::;;;;;;;;;::::::999777666444333333333777666555555444444333333111111111111111000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,---------------------------------------------...//////000000//////000000111222222222333444555777888999;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDGGGJJJLLLsssXXXJJJ<<<888888666444333333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000111111222222111000//////111444666333000333???III___lll~~~oooVVV???:::<<<999444111333555666666555555555555444555555666666666666555333333333444444555666777555444444333222111111000111111111222222222222222222222222222222222222222222222222222222111111111222111111111111000000000......////////////000000//////000000//////...---/////////000000000111111......///000000111111111222444666<<>>;;;999:::;;;<<<<<<888777666555555444444444666555444333333333333333111000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******)))*********))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......//////......---,,,,,,,,,,,,++++++******++++++,,,************************)))))))))************+++***************************++++++++++++,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////000111111111111222333444666777888:::::::::;;;===>>>@@@@@@AAAAAABBBCCCDDDFFFHHHHHHqqqWWWIII<<<888888666444333333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111444555444111222777;;;@@@KKKZZZhhhuuupppXXXBBB666000888===888333333222222222333333444333333333333444555555555555555000000111222333444555555333333222222111111000000000111111111222222222222222222222222222222222222444333333333222222222222111111111111000000000000........./////////000000//////000000//////...---////////////000000000111//////...///000000000000555444333666@@@SSSkkk{{{{{{vvvlllccc]]]ZZZ[[[[[[XXXUUURRROOOMMMMMMNNNNNNNNNSSSYYY\\\]]]___ccchhhfffppppppzzz}}}ssssssmmmXXXXXXUUUGGG@@@DDDCCCAAA>>>>>>>>>???>>>===???<<<:::::::::;;;:::999666666555555555555666666444444333222111222333333111000000000000000111111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,------------....../////////...------,,,,,,,,,++++++******++++++,,,************************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///////////////000111111111111111222333555777888999999:::;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCoooVVVHHH;;;777888666444333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000---------...///111333444000000000111222222222222111999DDDOOO^^^rrrvvv\\\GGG:::;;;333111555444---///777666444222222333333111000222333444444555555555444000111111111111111222222//////000111222333333444000000111111222222222222222222222222222222222222444444444333333222222222111111111111000000000000............/////////000///////////////......---////////////000000000000333111000000111111111000222111///000777DDDSSS]]]cccqqq~~~}}}yyyyyyzzzwwwrrrkkkddd```aaaccceeeiiiqqqzzz~~~~~~~~~zzzeee\\\iii~~~ccc]]]RRRGGGEEEIIIHHHCCCCCCAAA????????????>>>===:::999888999:::999666444555555555555555666777777333222111111111222333444111111000000000000111222////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,***)))((())))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000///...------,,,,,,,,,++++++++++++++++++,,,************************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///////////////000111111000000111222333555666777999999999:::<<<>>>???@@@???@@@AAABBBBBBAAA???>>>jjjQQQFFF;;;777777444222222333333222222111000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////222222222333333222222222222666999:::>>>MMMcccuuusssYYYHHH>>>888444333333222222111000//////000000111111111222222222222333444444555555444444111000000000111222333333000000000000111111111111222111111111000000//////000000111111111111000000222222222111000//////...//////000000000000/////////////////////////////////............---------////////////////////////............////////////333222222333555888;;;===???QQQnnn~~~zzzooojjjzzzwwwlllzzzyyy\\\VVVMMMIIIHHHFFFBBB>>>@@@???=========<<<:::888999:::::::::999888666555555444333222111222333333222111111000000000000000000000///...............000000000000////////////...........................---,,,,,,++++++,,,,,,******************************))))))***+++,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,------,,,+++************++++++++++++++++++++++++************************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---...//////---+++***,,,,,,,,,---------..................////////////000000000111222333555555444666999<<<>>>>>>>>>======>>>???@@@AAAAAA@@@???jjjQQQEEE;;;777777444222222333333222222111000000///000000000000000000000000////////////////////////////////////////////////........................111111222222222222111111111444666666777???LLLWWWhhhyyyggg[[[KKK@@@:::999777666333222222111000000//////000000000111111111222222222333444444555555444444111111000000000111222222//////000000000111111111111111111000000000//////000000111111111111000000222222111111000//////...//////000000000000//////........................///............---------....................................////////////////////////111333666888===@@@OOOkkk~~~lll___^^^ccc^^^nnn|||wwwnnndddhhhdddZZZMMMEEEBBBCCCCCCBBB===<<<;;;;;;<<<<<<:::999999999999999888777666666555555333222222222333444222111111000000000000000111000//////......//////000000000000/////////...........................------,,,++++++++++++,,,******************************))))))***++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,---...///...---+++***,,,,,,,,,,,,------------............////////////000000000111222333444555555666999;;;============<<<===???@@@AAABBBAAAAAAjjjQQQEEE:::777777444222222333333222222111000000000000000000000000000000000////////////////////////////////////////////////........................///000000111111000000///000111222222222444777:::DDDTTTjjj}}}~~~aaaPPP???:::444222222333222111222111111000000///////////////000000000111111111222333444444555555444444222111111000000000000111//////000000000000111111111111000000000000/////////000000111111000000///222111111000000//////...//////000000000000//////........................///............---------........................---............/////////......------///000222444555222888LLLggg||||||~~~yyysssiii^^^UUUVVVeeeuuu~~~cccNNNPPP[[[bbbZZZOOOHHHFFFFFFEEEDDD;;;:::999999;;;;;;:::999888888777777777777777888666555444333333333333444222111111000000000000000111111000/////////000000000000000/////////......------------------------------,,,+++++++++++++++*********************************)))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---+++***++++++++++++,,,,,,,,,,,,---............///////////////000000111333444555555777999;;;<<<<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBjjjPPPEEE:::777777444333333222222222111111111000000000000000000000000000000////////////////////////////////////////////////...........................//////000000//////...//////000111333333222111555===IIIWWWgggyyyxxxeeeOOO===555999666444333333333000...000000000/////////............/////////000000000222333333444444444444444222111000///////////////////////////000000000111000000000000000000////////////000000000000//////111111000000//////////////////000000000000//////........................///............---------........................---------.........//////000/////////000111222333...111777>>>CCCOOOeeeyyy}}}ppprrrzzzwwwssskkkhhhllltttxxxxxxooolllkkknnnrrrsssuuuwww~~~}}}wwwttt[[[OOOKKKKKKMMMRRRQQQRRRSSSSSSPPPJJJFFF<<<;;;999999::::::999888888777666555555666888999555555555444444444444444222111111000000000000000111111000000000000111111000000/////////.........---------------------------,,,,,,+++***+++++++++************************+++***************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************++++++++++++************************************************************++++++++++++++++++******************************+++,,,------++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,---------,,,,,,+++******+++++++++,,,,,,,,,---------.........///////////////000111222333444555666888999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@jjjPPPDDD:::777777555333333222222222111111111111111////////////////////////////////////////////////.........................................................//////.........222000///111444555555333000000333999CCCPPP^^^iii|||nnnbbbTTTJJJBBB:::666666222111000000222222222222//////...............---------........./////////111222222333333333333333111111000///...............////////////000000000//////////////////000000//////000000000000//////000000000/////////////////////000000000000//////........................///............---------........................------------............000000000000000111111222///444888777111333EEEYYYgggvvvvvvsss{{{wwwmmmmmmxxx}}}tttiiijjjxxxWWWIIIIIIIIICCC>>>CCCGGGOOOVVVYYYWWWRRRMMM@@@>>>;;;999999999888666777666555555555666777888444444444444444333333333222111111000000000000000111111000000000000111111////////////............------------------------,,,,,,+++************+++************************++++++***************+++)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************************+++,,,------++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------.....................///000111222333444555666777999::::::;;;===<<<<<<<<<<<<=========hhhOOODDD:::777777555333444111111111111111111111111////////////////////////////////////////////////........................---------------------------......//////......---333222000000111333333333000///000444666777===CCCNNN\\\rrryyybbbQQQDDD>>>999888777333222444///............///111222------------------------,,,,,,---------.........000000111222222222222111000//////............///......////////////000000......////////////000000...//////000000//////...//////////////////////////////000000000000//////------------------------///............---------------------------------,,,------------.........------......//////000000444000///111111222777===JJJZZZqqqooobbbSSSJJJEEE@@@>>>>>>???BBBGGGLLLPPPRRRRRRRRRBBB???;;;999888888666555666666555555555555666666333333444444444333222111222111111000000000000000000000/////////000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************,,,+++******)))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************************************************)))))))))************+++***************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------......///111222333222333444666888999;;;;;;<<<<<<<<<<<<<<<======>>>eeeOOODDD:::777777555444444111111111111111111111111////////////////////////////////////////////////........................------------------------......////////////......000000000//////000111222222000222666555000111555222;;;IIIWWWcccmmmvvv|||}}}qqqfffaaaZZZKKK;;;222888555444666555000---...111111000///...------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------......///000000000000000......---------...//////........./////////000000........./////////000000......////////////......//////////////////////////////000000000000//////------------------------///............---------------------------------,,,,,,---------.........+++,,,---...////////////222,,,***///444333111000888@@@OOObbbuuu}}}yyy~~~nnn```WWWRRRNNNIIIBBB<<<>>>CCC???@@@BBBCCCDDDEEEGGGHHH@@@===999777777777666666666666666666555444444333222222333333333222111000222111111000000000000000//////......//////000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************,,,++++++***))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************************************))))))))))))*********************+++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---------.........---------...///000111222111111222444777999;;;<<<;;;;;;;;;<<<===@@@BBBCCCcccOOODDD999777777555444444111111111111111111222222////////////////////////////////////////////////........................------------------------......////////////......+++---000000//////111333///,,,---111000---...444444555666666999???IIIPPPXXXaaaiiipppzzzttteeeYYYMMMCCC;;;888555222444:::555222111333333000000333+++---...///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///////////////---------------...///000............/////////000---.........//////000000......////////////.............../////////////////////000000000000//////------------------------//////.........---------------------------------,,,,,,,,,---------......+++,,,...///000111111111,,,+++...111111......000222333888DDDZZZtttyyyrrr}}}ooommmuuueeeTTTQQQSSSWWWOOOGGGDDD@@@<<<;;;>>>===???@@@@@@>>>;;;:::999===:::777555666777777666666666777777666444222111111111222333222111000///222111111000000000000000...............///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************,,,,,,+++***))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))******************++++++,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++************************************************************************)))************+++++++++)))************++++++++++++*********+++,,,,,,---,,,,,,------------......,,,,,,,,,---------......---------...///000111222///000111444666999<<<===::::::;;;===???CCCFFFHHHeeeNNNDDD999555444111111333111111111111111000//////////////////////////////..................------..........................................---------------------------------------............//////000000000111111111111...///000111333444555666<<<>>>BBBGGGLLLPPPSSSUUUeeehhhmmmuuu~~~{{{tttnnnjjjhhhccc[[[QQQHHH@@@<<<999222111111111000000//////.........///......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------111111000000//////..................////////////////////////////////////////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,............////////////***///333666<<>><<<;;;::::::;;;======<<<;;;::::::::::::666555555555555444444444333444444555555444444333444222111111222222111///000000//////......------000000///...------,,,,,,........................,,,,,,,,,+++++++++******+++*********))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++************)))+++++++++*********))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************+++++++++*********)))))),,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///000111333555777999:::;;;999;;;>>>@@@BBBCCCBBBBBB~~~aaaNNNCCC999666444111111333000111111111111000//////..........................................------........................------...............---------------------------------------................../////////000000000//////000000111111222222333555666888:::<<<<<<===<<<===AAAFFFMMMSSSYYY\\\eeehhhjjjjjjgggccc___]]]TTTSSSQQQMMMIIIDDD@@@>>>AAA???<<<999666555555666000000/////////........................---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,,,,------------/////////.........------............////////////////////////////////////........................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---.........////////////000222222///...333>>>HHHSSS___lllxxxooollltttwwwnnn]]]```hhhtttrrrfffiiiooozzz|||ppprrrvvv{{{bbbTTTGGGCCCBBB@@@???AAA@@@???===;;;::::::::::::;;;;;;999888888888888888555555555555444444444444333333444444444444333333333111000000111111000//////////////////.........000//////...------,,,,,,........................,,,,,,,,,+++++++++******************)))))))))(((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++*********))))))+++++++++*********))))))************)))))))))((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************+++++++++*********))))))++++++***))))))***++++++))))))*********+++++++++))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............000000222333555666888888777999<<>>@@@>>>===;;;:::;;;;;;;;;::::::999888777555444333222000///---,,,,,,---...///.........---------------------......------,,,++++++++++++++++++,,,,,,,,,)))************))))))(((*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------,,,,,,,,,---............/////////////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........//////...//////---,,,,,,...111777===GGGVVVnnnuuuxxxqqqooouuu{{{qqqrrrxxxhhhPPP???;;;:::<<<>>><<<;;;<<<>>>===<<<:::999999999999999888777666555555555555555555444444444333333333222333333444444333333222111000//////000000///......///////////////000000/////////...------,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++*********)))))))))+++************)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************+++++++++***************++++++***))))))***++++++)))))))))*********++++++))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............///000111222333444444555666888:::<<<>>>?????????|||]]]KKKBBB999666444111000222000000000000000//////...........................,,,,,,------------......------------------------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............////////////////////////...///000111111111111111000000000000111111222222555111------000222222111111111000000000111111222333222000///............---------------------------------------,,,++++++))))))******++++++,,,,,,(((((())))))))))))((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------------,,,,,,,,,---------.........//////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........***+++,,,///111333333222---///444???SSSlllfffTTTEEE;;;???>>>===;;;999888:::<<<;;;::::::999999888888888777666555444444333444444444444444444333333333222222222333333333333222222000///......///000///---......//////000000000111//////.........---------------------------------,,,,,,,,,+++++++++***************)))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))************))))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++************************))))))*********+++++++++************************************************+++******************+++))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000111111222222333333666777999;;;===>>>>>>>>>}}}^^^JJJAAA888666444222000222000000000000000///..............................,,,,,,,,,,,,------......------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////------......///000000000+++,,,---...////////////........................222000---...111222///---......---------...///000,,,------...///000111222------------------------,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++'''(((((()))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------............------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...---+++,,,///000///---...///111444;;;LLLdddvvvuuuzzzxxxUUUAAA;;;999666777999999777555666999;;;777888888888888777777777777666555444444333333333444333333333222222222222111111222222222222111111///...---...///000///....../////////000000111111...............---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++************************))))))*********+++++++++*********************************************************++++++*********(((((()))))))))*********))))))))))))))))))))))))***************************************************************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000111111111222222222666777888:::<<<===>>>???{{{]]]III@@@888666555222000111//////000000//////...---------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,,,,---...//////000000---------......---,,,,,,000111222222222222111111------...///000///,,,)))000000000000000000000000++++++,,,,,,---.........,,,,,,,,,,,,------------++++++,,,,,,++++++***))))))))))))))))))*********'''(((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...++++++,,,------,,,---...000///...555III[[[]]]\\\cccqqq}}}}}}lllUUUCCC;;;888555222---222666555555555444111555555666666777666666666777666555444333333333333333333333222222222111111000111111222222111111000///...---...///000///...///000000000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))((((((((((((((()))))))))))))))***))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++***************************************+++++++++)))***++++++++++++***)))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000111111111222666666777999;;;<<<>>>>>>vvvYYYHHH???888666555222000111//////000000//////...---------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------------....../////////...------)))***+++,,,,,,,,,+++***))),,,///000///---,,,+++))))))+++,,,,,,+++******.........---,,,+++***)))*********+++++++++,,,,,,+++++++++++++++******))))))))))))))))))((((((((('''((())))))*********)))))))))))))))***************++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111---,,,......,,,---888FFFDDD@@@BBBMMMXXXddd{{{pppbbbNNNIIIBBB<<<888555222111000444666444333555222,,,222333444666666666555555666555444333222222222222222222222222111111111111000000111111111111000000///...---...000111000///111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))(((((((((((((((((((((((())))))******((()))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************))))))*********+++++++++)))***++++++++++++***)))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...///000000111444555555777888:::<<<===rrrUUUGGG???777666555222000111///////////////......---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,+++******)))***+++,,,---............+++,,,......///...---,,,&&&***......---+++,,,...,,,---///111111111///...))))))***,,,,,,---------(((((())))))*********++++++++++++++++++***))))))******))))))((((((''''''(((((()))***************))))))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,...---+++***+++,,,000------000///---222:::555///000999???EEEWWWkkkvvvkkk```QQQEEE@@@;;;:::888444000---000555000222000,,,///555666222111222444555666555555444555444333222111111111111222222222111111111111000000000111111111111000000///......///111222111000222222111111000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************))))))******++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---...///000333333444555777999;;;<<>>777666444222000000000000...............///000000,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++dddJJJ???666555333111////////////...............///000000,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++aaaGGG<<<666444222111222222000///////////////............,,,,,,,,,+++++++++******+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''***------+++)))'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((&&&''')))+++)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```EEE:::666444222111222222000///////////////............,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))++++++***((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''&&&&&&(((***)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^CCC888666444222111222222000////////////............---,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''&&&%%%%%%'''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))************)))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^DDD999666444222111222222000/////////.........---------,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))))))))))))))*********))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^EEE;;;666444222111222222000///............------------,,,,,,,,,+++++++++******))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((***)))((('''((()))'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***)))))))))))))))******************+++,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]FFF<<<666444222111222222000///.........------------,,,,,,,,,,,,+++++++++******))))))))))))************((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''')))******)))(((((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))*********************+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\DDD;;;666444222111222222000///.........---------,,,,,,,,,,,,,,,+++++++++******((()))))))))************(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&(((******(((''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***++++++************+++,,,---...************************))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~ZZZBBB999666444222111222222000///......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$&&&))))))'''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((())))))((((((((('''''''''''''''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***,,,,,,************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzWWWAAA888555444333111000//////...,,,,,,------,,,,,,+++***++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))++++++)))))))))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++******************************))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))************,,,++++++***)))(((''''''+++++++++*********))))))************************)))************++++++++++++++++++*********))))))+++++++++*********))))))yyyWWWAAA999555444333111000//////...,,,,,,------,,,,,,+++***++++++++++++++++++++++++(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((******((('''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++***************************)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))************++++++******))))))((((((+++++++++*********))))))************************)))************++++++++++++++++++*********))))))+++++++++*********))))))xxxVVV@@@999555444333111000//////...,,,,,,------,,,,,,+++***++++++++++++++++++++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((())))))'''&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((()))))))))*********++++++*********************)))+++++++++***************************************)))************++++++++++++++++++***************+++++++++***************wwwTTT@@@:::555444333111000//////...,,,,,,------,,,,,,+++***************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((***)))(((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))*********+++++++++*********************+++************************************************))))))*********+++++++++************************************************vvvSSS@@@;;;555444333111000//////...,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***++++++)))(((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))************))))))************++++++++++++************++++++++++++************************************************))))))*********+++++++++************************************************tttRRR@@@<<<555444333111000//////...,,,,,,------,,,,,,+++***************************)))))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))+++,,,+++)))(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))*********++++++++++++,,,++++++++++++++++++*********************+++++++++************************)))************+++++++++***************+++++++++***************+++++++++sssQQQ???===555444333111000//////...,,,,,,------,,,,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++***((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***************************'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))************************((()))))))))************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++))))))*********+++++++++sssPPP???===555444333111000//////...,,,,,,---------,,,++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))'''&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))************************'''((((((((())))))******))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++************+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++))))))******++++++++++++rrrSSSAAA:::555444222111000000//////......---------,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))************+++*********))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,"""######,,,###111$$$))))))'''%%%$$$&&&((('''(((''''''''''''&&&&&&&&&&&&###%%%###%%%***###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''555!!!&&&"""###!!!)))'''***%%%&&&&&&&&&%%%$$$######&&&&&&'''''''''((((((((()))'''&&&***---*** """(((,,,)))$$$'''...%%%$$$$$$'''(((&&&&&&'''!!!&&&(((&&&""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************pppPPP???999555444222111000000//////......---------,,,,,,,,,++++++***))))))***++++++************************))))))))))))************************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((###$$$222'''&&&&&&%%%'''&&&&&&'''))),,,---)))%%%(((''''''''''''&&&&&&&&&)))'''******%%%(((,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%+++&&&)))))))))!!!%%%"""---)))((((((((()))((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%'''$$$***"""---$$$+++%%% !!!!!!!!!!!!(((+++,,,(((!!!"""333))) )))///+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************lllMMM===888555444222111000000//////......---------,,,,,,,,,++++++***))))))***++++++************************))))))))))))************************))))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''$$$,,,###$$$+++222&&&######&&&***+++'''"""(((''''''''''''&&&&&&&&&###!!!"""$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,((('''&&&###***"""&&&///%%%"""!!!!!!""""""###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$444$$$###&&&$$$%%%###$$$$$$&&&***...+++''' ###(((...111%%%&&&""" $$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++*********************+++++++++,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjLLL<<<888444444222111000/////////......---------,,,,,,,,,+++******************+++************************((()))))))))*********************)))))))))))))))++++++)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((###******###+++'''###$$$%%%%%%%%%'''(((''''''''''''&&&&&&&&&++++++&&&'''+++(((%%%***'''''''''''''''''''''''''''''''''''''''''''''''',,,"""))))))$$$)))'''$$$&&&///,,,...&&&---((()))***+++++++++++++++''''''''''''((((((((()))!!!000"""$$$###"""((($$$$$$(((***'''######"""!!!...(((###%%%,,,...$$$...,,,++++++(((###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++jjjLLL===999444444222111000/////////......---------,,,,,,,,,*********++++++*********************************((()))))))))************))))))))))))))))))******++++++)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((###JJJDDD;;;>>>FFFPPP444+++((((((***)))%%%'''---(((''''''''''''&&&&&&&&&!!!((( '''&&& $$$""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$%%%%%%###"""***///%%% $$$%%%&&&***###$$$$$$%%%&&&&&&&&&&&&""""""""""""############(((+++---###(((!!!)))&&&$$$$$$%%%&&&(((***"""$$$$$$'''222>>>AAA===###%%%"""%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,******************************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++jjjLLL===999555444222111000000//////......---------,,,,,,,,,)))***++++++++++++***)))************************))))))))))))************))))))))))))************+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++'''###&&&,,,,,,&&&%%%)))(((''''''''''''&&&&&&&&&bbbzzzyyyqqq|||~~~uuuyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{YYY!!!)))'''"""&&&,,, &&&###+++}}}{{{yyyooossswwwwwwxxxyyyyyyyyyxxxxxx{{{{{{{{{{{{||||||||||||vvv&&&"""'''%%% (((***((( !!!,,,///'''"""%%%***bbbooo===(((""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiiKKK<<<888555444222111000000//////......---------,,,,,,,,,)))***++++++++++++***)))************************))))))))))))************((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((("""hhh777)))!!!&&&***&&&$$$'''(((''''''''''''&&&&&&&&&###'''***$$$))))))'''(((FFF222###""" &&&---***###%%%+++ 222ZZZ999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiiKKK;;;666555444222111000000//////......---------,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))************(((((())))))*********+++)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%+++UUU:::$$$###)))***+++...(((((('''''''''&&&&&&&&& (((###%%%"""***((((((777###((('''))) $$$!!!'''(((:::```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeDDD:::777666555444222111000//////+++,,,,,,,,,,,,+++******+++++++++************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""---$$$&&&***(((!!!+++(((((('''''''''&&&&&&&&&&&&777"""(((!!!###..."""&&& 111SSSaaadddrrrfffKKK555%%%&&&+++'''######***,,,///???'''222 %%%---###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***))))))(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))++++++******))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))((((((******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,,,,---...---------------------//////---,,,+++++++++++++++,,,,,,------------,,,dddDDD:::777666555444222111000//////,,,------------,,,+++++++++++++++************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///eee999&&&$$$(((...,,,&&&(((((('''''''''&&&&&&&&&'''===UUU###,,,$$$###,,,###***$$$$$$)))&&& &&&444~~~III)))...""""""'''$$$%%%***444 $$$GGG***wwwSSS'''!!!((( '''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))(((((('''&&&((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++******))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))(((******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000///------...///..................------///...------,,,,,,------***++++++,,,,,,,,,,,,,,,cccDDD;;;777666555333222000000//////---............---,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000***bbb&&&###"""///000((((((((('''''''''&&&&&&((([[[###---'''$$$)))%%%"""&&&$$$!!!((('''%%%ttt"""+++$$$!!!###(((&&&!!!""")))"""---$$$&&&...555%%%&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''(((((((((((('''&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))*********))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))******************************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))***+++---...///000------------------------------------------------...///000000///...///111//////////////////////////////...............///++++++,,,,,,------------bbbDDD<<<666666555333111000/////////---------------,,,,,,++++++++++++*********))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###)))((())),,,"""'''*** ((((((((((((''''''''''''---111ttt!!!''''''&&&'''&&&%%%***)))$$$(((000---###"""ZZZ!!!999***###(((''')))+++'''!!!!!!'''000JJJ777$$$---333 {{{%%%+++%%%!!!&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))***************************************************************************++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------******+++,,,---...//////------------------------------------------.........///111111000000111333111111111111222222222222222111000///////////////////////////000000111222___DDD===666555444333111000///......,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))*********+++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((""",,,555[[[444///((((((((()))))))))((((((((('''''''''(((+++'''!!!&&&&&&(((''''''((('''%%%###!!! ***TTT))) """ !!!###%%%$$$%%%(((,,,!!!((( ((($$$(((%%%###%%%***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******************************************************************************++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,------------------------.................................------.........////////////000222222222222333555555555555555666666777777666555444222111000000000111111111111222333444555]]]DDD>>>666555444222111//////......++++++,,,,,,++++++***)))+++++++++************))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,###...+++VVV'''''',,,(((+++)))))))))(((((((((''''''%%%%%%%%%)))$$$;;;&&&)))&&&'''&&&"""$$$))))))$$$(((111&&&HHH!!!%%%)))222$$$!!!!!!$$$''''''&&&!!!EEE111+++'''***'''TTT$$$"""((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................////////////////////////......//////000111111111111333555555555666777999999999::::::;;;<<<<<<<<<::::::888777666555555555444444333333444666888999[[[DDD>>>777555444222111///.........,,,,,,------,,,,,,+++***+++++++++************))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++%%%######)))""")))))))))))))))))))))((((((((('''***!!!,,,###999ZZZ###)))'''%%%(((***'''''')))'''""""""&&&&&&999$$$ )))((((((&&&&&&&&&'''&&&$$$!!!]]]!!!+++---+++###'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''&&&'''(((((()))))))))(((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************************************************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000///////////////////////////000000111222222333333555777999999::::::<<<>>>===>>>>>>???@@@@@@AAAAAA======<<<<<<<<<===>>>>>>::::::999999:::<<<>>>@@@YYYDDD???777555444222000///.........------......------,,,++++++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))333###,,,iii;;;###%%%,,,,,,))))))))))))((((((((((((!!!&&&&&&---***"""OOOooo$$$%%%%%%*** &&&..."""000sss++++++%%%###((( ###$$$%%%'''***((($$$(((???---###333""" $$$''''''&&&''''''&&&%%%:::...---###........."""&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''******))))))((((((((('''''''''((()))******))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++************************************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///111222222000000000000000000000000000000111222333333444444888:::<<<======>>>@@@BBB@@@@@@AAABBBBBBCCCDDDDDD?????????@@@AAACCCDDDEEE@@@@@@??????@@@BBBEEEFFFZZZBBB<<<555555444222000///.........//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,***)))'''&&&%%%&&&((()))000111"""333ccc666$$$+++$$$))))))((('''&&&&&&%%%%%%---"""///)))999dddttt""")))###666 %%%222 (((!!!+++'''%%%%%%$$$$$$%%%%%%&&&'''$$$???(((###'''%%%$$$$$$%%%%%%%%%&&&&&&&&&777 )))(((%%%''' '''+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***,,,---+++)))++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,---...---,,,+++,,,---///---,,,...222444333111000222444444444444444666111222333333333555999;;;?????????AAADDDFFFEEEDDDKKKLLLMMMMMMLLLKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHIIIJJJLLLMMMNNNOOO[[[CCC===666555444222111///.........///......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,+++***(((&&&&&&'''((()))---&&&%%%&&&222((($$$ 000)))(((((('''&&&&&&%%%%%%(((&&&(((***###%%%666\\\ ///%%% ;;;666CCC666%%%!!!...!!!%%%%%%$$$$$$%%%%%%&&&'''$$$???(((###'''%%%$$$$$$%%%%%%%%%&&&&&&&&&TTT!!!'''%%%$$$$$$'''EEE***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---+++)))++++++++++++++++++++++++++++++************++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...///000000///...///111111000///000333444333111666777999888666555555666999:::;;;<<<<<<===???AAAGGGGGGHHHKKKOOOQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVXXXUUUTTTSSSSSSSSSSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSS]]]DDD>>>666555444222111//////...............------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))***++++++***)))((('''((())))))000######(((///[[[***///!!!///((((((((('''&&&&&&%%%%%%###***+++%%%###'''&&& ***ddd...!!!+++888!!!```|||uuu'''"""###333"""%%%%%%%%%%%%%%%&&&&&&'''$$$???(((###(((%%%%%%%%%%%%%%%&&&&&&&&&&&&www&&&'''$$$&&&$$$(((aaa%%%,,,)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))++++++++++++++++++++++++++++++************++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------+++---......------///000...000111111000000222333222222222444777999999999===>>>???>>><<<;;;;;;;;;EEEGGGIIIIIIIIIIIIJJJKKKUUUUUUUUUXXX[[[\\\\\\[[[XXXZZZ\\\\\\\\\\\\^^^___\\\[[[ZZZXXXWWWWWWXXXXXXVVVWWWYYYZZZ[[[ZZZYYYXXX]]]DDD<<<444555444333111000///............---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((((((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******++++++***)))((())))))***!!!+++...$$$+++777UUU444---###(((((('''''''''&&&&&&&&&%%%+++)))!!!###,,,---&&&))):::QQQ///"""+++,,, :::,,,!!!,,,###+++%%%%%%%%%%%%%%%&&&''''''$$$???(((###(((&&&%%%%%%%%%&&&&&&&&&&&&''',,,((($$$***&&& ddd ...!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***++++++++++++++++++++++++++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,---------------...///000000///...///111...000111111111111333444444555777:::>>>AAACCCDDDBBBDDDFFFGGGFFFFFFGGGHHHRRRTTTVVVWWWVVVUUUTTTUUUbbbaaa``````aaa```^^^\\\XXXZZZ[[[[[[ZZZZZZ[[[]]]YYYXXXWWWUUUUUUUUUVVVWWWVVVXXX[[[]]]^^^^^^\\\[[[[[[BBB:::222666555333111000/////////---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******)))))))))))))))000000"""+++///%%%+++###'''''''''''''''&&&&&&&&&+++)))'''$$$""""""$$$'''222yyy888)))&&&###...$$$(((777"""%%%$$$((("""+++###&&&&&&%%%%%%&&&&&&'''((($$$???(((###(((&&&%%%%%%&&&&&&&&&'''''''''---((($$$***&&&QQQ******"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------.........///000111000///...///000222444555666555666777999999:::===???BBBDDDGGGHHHGGGJJJNNNQQQRRRTTTWWWYYY\\\___aaaaaa```^^^^^^___fffdddcccbbbaaa```]]]ZZZVVVXXXXXXXXXVVVUUUVVVWWWVVVUUUTTTSSSSSSUUUWWWYYY[[[\\\^^^``````^^^\\\ZZZYYY@@@:::333666555333222000/////////------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))(((((((((++++++&&&&&&---)))bbb%%%///'''''''''''''''''''''''''''$$$&&&,,,)))!!!!!!(((+++%%%,,,222&&&""""""'''$$$!!!%%%+++!!!%%%000'''&&&&&&&&&&&&&&&''''''((($$$???((($$$)))'''%%%&&&&&&&&&'''''''''''')))%%%"""'''$$$,,,;;;!!!&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++*********,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///111111000000222333<<<===??????>>>>>>???AAAAAACCCEEEFFFFFFGGGJJJLLLQQQTTTXXX\\\^^^aaadddfffeeefffhhhhhhgggfffggghhheeedddbbbbbbbbb```^^^[[[WWWYYYZZZYYYXXXWWWXXXYYYYYYXXXVVVVVVVVVYYY[[[]]]cccdddddddddccc```]]][[[VVV@@@<<<666666555444222111000//////------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((()))))))))((((((''''''000&&&$$$++++++$$$555^^^ ...''''''''''''''''''''''''%%%###&&&++++++''''''*** ---%%%???,,,+++%%% +++***111+++%%%'''&&&"""&&&&&&&&&&&&&&&'''(((((($$$???((($$$)))'''&&&&&&&&&&&&''''''''''''%%%%%%###%%%%%%SSS---"""&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((()))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***)))***,,,++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,------...////////////111444666777999;;;>>>EEEFFFGGGGGGFFFEEEFFFHHHGGGJJJMMMOOOPPPQQQUUUXXX]]]```cccfffggghhhkkkmmmkkklllmmmlllkkklllnnnooojjjhhhfffeeedddbbb^^^\\\YYY[[[]]]]]]]]]^^^```aaa^^^\\\YYYXXXXXXZZZ]]]^^^ffffffffffffeeedddcccbbbUUU@@@>>>:::666555444222111000//////------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((((((''''''&&&'''%%%---,,,'''$$$)))... &&&'''''''''''''''''''''+++)))%%%!!!"""&&&%%%""""""111(((,,,***...''''''+++%%% ...'''&&&&&&&&&&&&'''(((((($$$???((($$$)))'''&&&&&&&&&'''''''''((((((%%%'''%%%&&&'''ttt((("""'''---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((((('''&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***)))***,,,++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,------...///000000111444888<<<>>>BBBFFFIIIIIIKKKKKKKKKIIIHHHIIIJJJIIIMMMSSSWWWYYY]]]cccggggggiiikkklllkkkkkkmmmnnnnnnoooooonnnnnnooorrrtttrrrooollliiifffbbb^^^ZZZZZZ\\\___aaabbbcccfffhhh___]]]YYYWWWVVVXXXZZZ\\\aaabbbcccdddfffhhhiiijjj}}}TTT@@@999777555444333111000//////.........---------,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((""",,,///'''"""%%%***,,,,,,&&&(((---&&&!!!;;;^^^""",,,+++ ###+++'''&&&,,,,,,'''''''''''''''''''''''''''***$$$---'''~~~///''')))%%%$$$&&&$$$!!!&&&000&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@(((###(((%%%''''''''''''''''''''''''"""###---###!!!)))))) ,,,&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------.........------,,,***,,,......------///222;;;<<<>>>BBBGGGLLLNNNNNNOOOMMMJJJGGGGGGIIIKKKMMMNNNTTT]]]dddffffffddddddrrrmmmmmmppppppllllllqqqxxxsssqqqrrrqqqqqqtttyyyuuusssooommmmmmnnnppppppiiinnnooojjjhhhjjjlllkkkgggbbbaaagggkkkjjjgggfffiiijjjiiihhhkkknnnlllfff}}}TTT???999777555444333111000//////.........---------,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((...,,,)))''')))+++'''!!!%%%"""&&&,,,''')));;;uuu)))///'''***...***)))***$$$''''''''''''''''''''''''))) ///$$$###rrrggg&&&)))''''''((('''$$$!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@)))$$$(((%%%'''''''''''''''''''''''']]] 000---;;;&&&222000!!!&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))************************+++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,...//////000222555888:::???AAAEEEJJJNNNPPPPPPOOOIIIJJJLLLNNNQQQTTTVVVWWW```___^^^]]]]]]___dddhhhbbb``````cccddddddjjjssssssrrruuuyyyyyyvvvuuuxxxrrrsssssssssrrrpppmmmlllcccggghhheeeeeehhhjjjiiirrrkkkggggggfffcccbbbccc```fffkkkkkklllooopppnnn~~~TTT???999777555444333111000//////.........---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((($$$"""''',,,***'''%%%'''&&&(((+++)))%%%###%%%%%%((($$$((()))%%%***---%%%''''''''''''''''''''''''+++***)))$$$###GGG'''$$$%%%%%%&&&(((***'''"""''''''''''''''''''''''''&&&@@@)))$$$)))&&&''''''''''''''''''''''''222ooollllll!!!&&&)))''''''$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))************************+++++++++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---........./////////222777===@@@AAABBBDDDIIILLLNNNMMMLLLJJJOOOQQQTTTVVVWWWVVVTTTSSSMMMPPPSSSTTTSSSPPPOOOOOORRRUUU[[[aaadddfffmmmvvvwwwuuuuuuuuurrrnnnmmmqqquuuxxx||||||wwwpppjjjfffmmmrrrxxx{{{xxxkkk___WWWXXX]]]ccckkkpppkkkccc___\\\ZZZ~~~TTT???999777555444333111000//////.........---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$###'''+++)))$$$(((///***+++)))&&&'''+++,,,)))III888'''&&&)))%%%'''///***''''''''''''''''''''''''))))))666***'''$$$'''&&&"""$$$+++,,,(((''''''''''''''''''''''''&&&@@@)))%%%)))''''''''''''''''''''''''''''''(((---&&&777$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............//////000000222222555:::AAAFFFGGGGGGEEEGGGJJJLLLLLLKKKKKKJJJVVVWWWYYYZZZYYYVVVTTTRRRTTTXXX___bbbbbb___\\\ZZZ^^^ccckkkqqqrrrpppmmmmmmrrrmmmhhhffffffiiittt~~~jjjZZZUUU___kkkyyypppkkk}}}SSS>>>999777555444333111000//////.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,)))((()))(((%%%''',,,$$$((((((######***---+++%%%yyy******000---###%%%+++'''(((((((((((((((((((((((($$$444...------QQQLLL&&&))))))%%%$$$&&&'''%%%((((((((((((((((((((((((&&&AAA***%%%***(((''''''''''''''''''''''''(((555$$$###***###000&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))************++++++++++++************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000/////////000111111777:::???EEEJJJLLLKKKJJJGGGJJJMMMNNNPPPRRRWWWZZZXXXZZZ\\\^^^aaaccceeefffnnnmmmjjjhhhhhhlllrrrwwwsssuuuwwwyyywwwrrriiiaaadddbbbdddjjjsssttteee___ggg}}}{{{RRR>>>999888555444333111000//////.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&!!!!!!'''---+++$$$"""(((,,,***((())))))(((###(((""")))///***(((***&&&((((((((((((((((((((((((###222,,,***'''+++$$$"""$$$)))+++((('''((())))))))))))))))))))))))&&&AAA***&&&+++(((''''''''''''''''''''''''###YYY!!!)))&&&(((***!!!+++&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++,,,++++++++++++*********++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......///.........000222444555:::???EEEHHHHHHGGGFFFEEEEEEIIIMMMQQQTTTZZZccciiieeeffffffhhhkkkooorrruuuhhhhhhgggeeedddfffiiillllllqqquuuvvvwwwxxxuuupppnnnsss}}}~~~qqqjjjlll|||yyyPPP===999888555444333111000//////.........---------,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%111555+++&&&,,,,,,%%%))))))+++...---)))''''''(((TTTAAA''')))***)))+++***((((((((((((((((((((((((%%%'''---$$$%%%$$$$$$;;;((((((///,,,+++///))))))))))))))))))))))))&&&AAA***&&&+++)))''''''''''''''''''''''''444FFF777...222"""&&&555222&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///......///111444888<<<>>>BBBGGGKKKIIICCC@@@AAADDDIIINNNUUUYYY\\\aaaiiioooqqqqqqppppppppppppqqqrrrdddgggkkkmmmkkkiiigggfffmmm}}}yyypppmmmrrrxxxPPP===999888555444333111000//////.........---------,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))000QQQ___FFF(((###((((((///'''###''')))&&&&&&)))(((!!!qqqAAA###&&&)))(((+++---))))))))))))))))))))))))))) ===###111***ddd>>>###&&&---((('''...))))))))))))))))))))))))'''AAA+++''',,,)))''''''''''''''''''''''''###%%%(((@@@ttttttvvvxxxQQQ$$$!!!)))$$$"""""")))(((###... &&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.../////////000111555:::@@@EEEHHHOOOSSSUUUOOOEEEAAAEEEKKKVVV[[[bbbffffffhhhmmmqqqoooooooooooooooooooooooollljjjfffcccbbbffflllqqq~~~xxxrrrkkkeeeffflllxxxwwwtttxxxPPP===888666555444444333222111000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))************$$$&&&%%%''',,,++++++***((('''''')))+++***$$$%%%555"""%%%///###111 &&&;;;&&&,,,(((,,,''''''000+++666,,,,,,+++111///333000'''000>>>(((444###:::'''222999EEE''',,,(((((((((((('''''''''(((((()))%%%%%%---mmm333%%%"""&&&+++$$$!!!+++...&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************))))))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...///000///------...000111444:::AAAIIIPPPVVVYYYWWWWWWUUUOOOJJJJJJPPPVVVcccdddfffiiinnnqqqqqqpppppppppooollliiihhhiiijjjaaadddbbb]]]___oooyyysssuuuxxxzzztttfff___]]]wwwPPP>>>999777333222222111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************$$$666///&&&''')))******)))'''%%%&&&---UUUBBB///---++++++)))((( ;;;|||mmm'''>>>)))666%%%666###999&&&+++777555888111999888888222===888===;;;BBB999<<<<<>>999888333222222111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******))))))))))))************000666,,,***((()))---......,,,&&&333"""vvv..."""///...###...===???333+++,,,!!!III@@@)))LLL:::===???BBB777CCC???GGG>>>===???<<>>:::999555444444333222111000000...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))***++++++***))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************(((ddd@@@666***$$$%%%((()))(((%%%+++###***$$$111222+++888<<<999BBB<<<999;;;999AAA>>>CCC:::===EEE<<>><<<:::+++999mmm'''--- %%%000'''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((*********************************++++++++++++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++,,,---...///...000222555;;;EEEOOOVVV\\\^^^bbbgggkkknnnpppqqqkkkmmmoooqqqrrrssssssssswwwuuurrrmmmhhh```WWWQQQHHHMMMWWWfffsss|||}}}|||{{{vvvuuuyyy}}}zzzooowwwsssLLL;;;888777333222222111000///..................------------************************************************))))))))))))))))))))))))((()))************)))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))EEE,,,111888333333222EEE:::>>>@@@888DDD@@@333SSSXXXAAACCCBBBLLLGGGGGGFFFFFFFFFFFFGGGGGGAAAAAAKKK???444???DDDbbb///!!!...'''%%%((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((*********************************+++++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,---...000111///333:::AAAHHHPPPWWW\\\___```dddhhhlllooorrrssstttssssssssstttuuuuuuuuuvvvpppeee[[[SSSMMMHHHDDDNNNSSS[[[dddkkkooopppooolllkkkrrr}}}vvvooopppuuusssLLL:::777777555444444333222111000000//////.........---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************222dddDDD333777888666555888[[[mmmDDDDDDNNNSSSAAAQQQIIIFFFQQQUUU<<<>>>===HHHGGGGGGGGGHHHIIIJJJKKKLLLIIINNNIII<<>>;;;GGGttt(((&&&&&&&&&+++###''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******************************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---...///111111333999BBBKKKQQQUUUXXXZZZ\\\___bbbfffkkknnnpppqqqvvvsssqqqpppqqqrrrssssssggg___SSSJJJFFFGGGJJJKKKWWWXXXZZZ\\\```fffmmmsssccchhhwww~~~qqqeeelllrrrsss~~~qqqMMM===888666555444222111000000//////////////////............---,,,+++*********+++,,,'''((()))*********************))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++******)))))))))***,,,---111%%%111}}}===888///???;;;333NNNGGGHHHJJJKKKLLLMMMNNNOOOOOOKKKDDD^^^PPP555444<<<999:::===@@@BBBDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFLLL@@@,,,333!!!+++...""",,,&&&&&&+++(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++---000111111:::@@@IIIPPPUUUXXXYYY[[[YYY[[[^^^dddjjjnnnnnnnnnrrrxxxxxxuuuvvvvvvkkk[[[LLLJJJHHHHHHJJJJJJIIIHHHQQQTTTXXX\\\___aaaaaaaaaZZZmmmmmm\\\cccvvv|||wwwnnnnnnzzzqqqLLL===888666555444222111000000//////////////////............---,,,+++*********++++++((())))))************)))******))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((******************************)))((()))***+++,,,---,,,+++******+++,,,,,,%%%$$$111DDDMMM<<>><<<;;;GGG<<<666ZZZLLL$$$###%%%000///!!!&&&,,,'''''''''(((((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&''''''((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,///000000111444777GGGIIIMMMOOOQQQTTTWWWYYY^^^^^^aaafffmmmssswwwyyyyyytttnnniii___RRRHHHEEELLLQQQTTTRRRJJJEEEDDDFFFDDDGGGLLLQQQTTTUUUUUUTTT___fffjjjhhhccc___[[[XXXdddhhhqqq{{{zzzuuusssmmmnnnttt{{{~~~oooKKK<<<888666444444222111000///////////////.........---------,,,,,,++++++++++++***+++++++++++++++******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************,,,+++*********+++,,,---///...,,,***))))))******(((%%% ppp@@@RRRCCCKKK;;;eeeBBBNNNhhhYYYiiikkkhhhcccaaa___\\\VVVRRR[[[nnnnnnccc```[[[MMMEEEFFFBBBqqqTTTHHH@@@444111===;;;999888888::::::;;;<<<<<<======;;;999777666+++???LLLEEE@@@ccceee###,,,///'''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))'''''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))******))))))))))))))))))*********************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***---000000///222999@@@LLLMMMOOOQQQRRRVVVZZZ^^^eeefffhhhmmmssswwwxxxxxx{{{nnnaaaYYYNNNCCCDDDMMMSSSTTTTTTOOOFFFAAA???@@@???CCCIIIOOOSSSUUUUUUUUUWWWWWWUUURRRRRRXXXaaahhhnnnnnnrrrvvvwwwssslllgggooorrrzzzoooJJJ;;;888666444444222111000/////////............------------,,,,,,,,,,,,++++++******+++++++++++++++***)))(((******))))))))))))******************************************)))))))))))))))*********++++++++++++************************))))))))))))))))))******************************,,,+++*********+++,,,------,,,+++***))))))***+++666777444aaaVVVYYYDDDIIITTTCCCLLLCCCPPPlllcccIIIWWWyyygggkkkooooookkkeeeaaa```nnnvvvoookkkeeeeeeYYY^^^III555cccRRREEEJJJKKKJJJDDDBBBAAABBBDDDFFFEEEDDDBBBCCCBBBAAA>>>999555333AAA...111FFFDDD555JJJtttYYY&&&(((+++&&&******)))((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))******)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************((())))))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******************************************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---///000000000555@@@IIINNNPPPSSSUUUXXX\\\bbbffflllnnnqqqvvvxxxwwwsssppphhh\\\SSSOOOJJJFFFLLLXXXUUUQQQKKKEEEAAA???>>>>>>AAACCCGGGLLLOOOQQQRRRRRRUUUSSSPPPMMMNNNUUUaaakkkgggpppxxxwwwqqqmmmnnnpppwwwzzznnnIII;;;888666555444222111000000//////.........------------,,,+++,,,,,,,,,,,,+++***)))+++++++++,,,++++++************))))))))))))******************************+++*********))))))(((((()))))))))*********++++++************************))))))))))))************+++++++++++++++++++++++++++******)))***+++,,,---,,,+++*********,,,---...(((000000888MMMGGGEEERRRNNNFFFMMMPPPMMMQQQgggqqqPPPNNNIII___@@@TTT^^^hhhlllhhhdddbbbcccjjjfffgggzzz}}}hhheeeXXX]]]lllssscccYYY{{{```PPPNNNNNNKKKGGGDDDBBBDDDHHHKKKKKKJJJNNNNNNMMMJJJFFF@@@:::777222===>>>666888EEEEEE999VVVEEEZZZ]]]444555222((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))******+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************))))))))))))))))))))))))************************((()))******++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......000000111111444<<>>===???@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJNNNNNNOOOQQQQQQQQQXXX___iiiuuummmttt~~~}}}{{{|||mmmIII:::888777555444222111000000//////.........---------,,,,,,++++++,,,,,,,,,+++***)))******+++,,,,,,,,,++++++******))))))))))))******************************))))))))))))************((((((((()))))))))******************************((()))))))))************++++++++++++++++++++++++******)))((()))***+++,,,+++++++++,,,---///222333444:::<<<666JJJ999BBBAAADDDDDDEEEEEEFFFGGGGGGHHHCCCEEEIIILLLMMMLLLIIIHHHPPPYYYSSSVVVbbb^^^^^^]]]NNNCCCRRRNNNKKKFFFWWWNNNVVVMMMHHHUUUnnn|||qqq___OOO___MMMVVVPPPIII888XXXFFFMMMVVV[[[[[[XXXVVVVVVSSSTTTVVVbbblllgggiiizzzooohhhcccaaaZZZRRRWWWccc___{{{qqq{{{ppphhhVVVOOOHHHEEEHHHKKKMMMLLLOOOPPPQQQPPPNNNIIIEEEBBB;;;888222...///555???GGG:::GGGSSSRRRLLLJJJQQQZZZaaahhhvvvSSS;;;%%%'''...************************(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))***+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......000000222555;;;CCCJJJOOOSSSXXX___eeejjjmmmppprrrrrrrrrrrrqqqnnnggg___XXXQQQSSSTTTVVVZZZ___]]]XXXJJJHHHCCC>>>::::::<<<>>>???>>>???@@@BBBEEEHHHJJJIIIIIIMMMRRRQQQOOOSSSZZZmmm}}}{{{jjjcccgggllljjjhhheeecccddddddaaa]]]^^^bbbiiiqqq|||mmmHHH:::888777555444222111000000//////......---------,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,******))))))))))))******************************''''''((()))***+++,,,,,,(((((((((((())))))))))))************************(((((())))))*********+++++++++++++++++++++++++++***)))((((((((()))++++++++++++,,,---000222555777888999???EEECCCAAAJJJFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJOOOVVV[[[]]]ZZZUUUQQQSSSSSScccTTTbbb^^^[[[<<>>EEE777000///...---+++***)))((((((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((()))++++++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........///333999AAAHHHLLLNNNUUU[[[ccckkkoooqqqssstttqqqpppmmmkkkfff```XXXRRRbbbddd___YYY\\\ccc```VVVIIIJJJHHHAAA999444666999999999:::<<>>BBB;;;;;;>>>999AAA<<<;;;>>>@@@???>>>@@@888@@@EEEDDDEEEIIIJJJFFFLLLLLLKKKIIIIIIJJJNNNQQQYYY[[[]]]^^^^^^___aaabbb\\\\\\[[[___mmmyyyvvvlllWWWZZZVVVKKKEEEIIIOOOPPPUUUSSSLLLDDDDDDFFF@@@666777:::>>>BBBFFFHHHJJJKKKMMMKKKHHHDDDBBBAAAAAABBB???;;;666111,,,)))((('''***((('''((())))))(((&&&(((((('''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((###%%%'''''''''''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++******************************************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000000///.........///000///000444:::BBBGGGIIIIIIRRR___jjjkkkkkkppprrrqqqoooqqqddd]]]]]]SSSXXXuuulll\\\XXXZZZYYYTTTUUUPPPHHHBBB???<<<;;;999>>>======>>>@@@DDDGGGIIIGGGHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@DDDEEEFFFHHHJJJLLLNNNNNNQQQTTTYYY```dddjjjyyyhhhFFF<<<:::555666555444333111000/////////............---------------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,++++++******************+++***)))***,,,---,,,+++************************,,,,,,+++******+++,,,---,,,,,,,,,,,,------...///666444333333666999<<<===???@@@BBBCCCCCCDDDFFFHHHLLLNNNPPPQQQPPPPPPPPPQQQ\\\]]]``````XXXMMMIIIMMMFFFAAA<<<===BBBHHHJJJJJJKKKBBB:::777;;;??????===<<<<<<:::555222333:::@@@>>><<>>AAA???::::::???@@@===888:::>>>@@@AAACCCEEEGGGKKKLLLNNNOOOPPPRRRUUUWWWTTTVVVXXX```ppp}}}tttrrriii[[[SSSQQQOOOKKKLLLQQQTTTRRRQQQOOOHHH??????<<<999888;;;???CCCEEEIIIIIIIIIIIIIIIGGGCCCAAADDDAAA>>>999555222000///+++)))(((((()))***)))((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************************+++++++++++++++++++++++++++*********************************+++*********))))))))))))******************************++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000/////////000444999<<<@@@DDDJJJNNN[[[cccjjjmmmpppuuutttppptttiiiUUUMMMXXXhhhiiiZZZ\\\cccaaaZZZUUUPPPIIICCC???===;;;999AAA???===;;;;;;;;;<<<===AAAAAA@@@???>>><<<;;;::::::;;;;;;<<<<<<======>>>???@@@AAACCCDDDFFFGGGHHHHHHIIINNNTTTXXX___nnn{{{hhhFFF<<<:::666555555444333111000/////////............------------,,,,,,++++++*********++++++,,,,,,,,,+++************************************************************+++++++++,,,,,,,,,******+++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++...---,,,+++++++++,,,---------......///000111222555555666888;;;>>>BBBDDDCCCEEEGGGGGGGGGJJJOOOSSS```]]]ZZZWWWUUUQQQMMMJJJMMMIIIGGGJJJKKKHHHFFFFFF???<<<::::::===AAADDDEEEBBB>>>:::999<<>>===>>>@@@CCCBBBAAAAAABBBDDDGGGHHHEEEHHHLLLTTTbbbqqqxxxxxxvvvsssllleeecccfffeeebbbWWWYYYVVVNNNJJJKKKNNNOOOIIICCC<<<999:::<<<======@@@BBBEEEKKKOOONNNIIIDDDGGGFFFEEEBBB>>>;;;888777...+++)))((()))******)))***))))))(((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******************************++++++++++++******************************++++++***)))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................///000111111000000///000666<<<>>>@@@FFFPPPYYY```dddjjjnnnsssvvvrrrkkkaaaYYYYYYaaaqqqvvv___WWWaaammmkkkaaaTTTOOOHHHCCC???===;;;:::???===:::777444333333444777777666555444444444444333444555777888:::;;;<<<<<<<<<===>>>???@@@AAAAAADDDDDDHHHMMMQQQXXXfffssshhhFFF<<<;;;777555555444333222111000//////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,******+++++++++++++++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++------++++++++++++,,,---...//////000111333555666444777<<>><<<===CCCHHHQQQWWWZZZSSSHHHDDDKKKTTT___{{{tttjjjaaaWWWaaatttuuummmcccfffaaadddqqq|||yyylllcccYYYUUUQQQQQQVVV[[[\\\YYYUUURRRLLLEEE@@@???AAADDDKKKIIIEEECCCCCCDDDEEEFFFCCCDDDEEEHHHNNNWWW]]]```\\\\\\]]]___gggsss}}}vvvhhhYYYNNNIIIIIIIIILLLHHHDDDDDDDDDCCC>>>:::;;;;;;>>>EEELLLPPPNNNKKKHHHHHHHHHGGGEEEAAA>>><<<333111---+++******)))(((***))))))(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((('''''''''((()))))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............////////////000111222333222666;;;@@@FFFOOO[[[ddddddiiinnnrrrrrroooiiidddQQQYYYtttkkkccc[[[]]]iiirrrkkk___OOOKKKEEEAAA???>>><<<;;;888777444222000000111111000000///000111333555777222333444555777999:::;;;;;;;;;;;;<<<<<<======>>>AAAAAACCCHHHLLLRRR^^^jjjzzzgggEEE<<<;;;777444444333333222111000000///............---------,,,,,,+++++++++++++++******++++++,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...000000111333555777999:::AAACCCEEEEEEDDDEEEGGGJJJXXXXXXUUUPPPLLLLLLPPPSSSPPPLLLGGGEEEEEEDDDAAA>>>888;;;===>>>??????>>><<<999AAAGGGFFFCCCHHHWWWfffzzzlll^^^]]]jjjwwwwwwyyy}}}{{{~~~vvvssssssvvvzzzyyytttooobbbaaa]]]XXXSSSPPPPPPQQQWWWSSSOOOLLLLLLMMMMMMLLLIIIGGGEEEDDDEEEGGGKKKOOOLLLOOORRRVVV\\\iii}}}zzzmmm]]]MMMCCCLLLIIIFFFEEEFFFFFFCCC@@@???===;;;===CCCIIILLLLLLHHHIIIJJJJJJIIIGGGDDDBBB;;;888333000...,,,***(((***)))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((((('''((()))+++(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************(((((((((((((((((((((((())))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))((((((((()))))))))************************))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////111000...---///333777999999;;;>>>EEEPPP[[[dddiiikkkoootttssslllbbb\\\[[[^^^ppp|||YYYaaaiiioooqqqlll___RRRJJJGGGCCC@@@???>>>===;;;444333111///...///000111///......///111333666888333333444444555666666777888999999999::::::::::::;;;:::;;;???CCCGGGQQQ[[[dddtttfffCCC;;;:::777444444333333222111000000///............---------++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,******++++++,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111333444555777999<<<>>>@@@HHHHHHHHHGGGHHHNNNXXX```hhhccc[[[RRRKKKFFFCCCBBB<<<===???AAAAAA===777222888;;;;;;:::>>>KKKWWW^^^iiiiiifff^^^ZZZccczzzwww{{{xxxqqqmmmddd```[[[XXXYYYYYYWWWUUUIIIDDDAAA@@@@@@???AAAEEEGGGIIILLLNNNOOOWWWkkk~~~~~~yyyvvvrrrmmmkkkXXXTTTMMMFFFCCCCCCFFFIIIHHHEEE@@@======@@@EEEHHHIIIKKKLLLMMMMMMLLLJJJIIIBBB???<<<888666222...++++++******)))((((((((((((((())))))******))))))((((((((((((((((((((((((((($$$&&&((((((((((((***,,,(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------.../////////222111000111333888===@@@DDDDDDGGGOOOYYYbbbhhhiiimmmmmmnnnjjj___VVVUUUYYYmmmqqqbbbrrr|||nnn^^^PPPGGGJJJGGGCCC@@@???>>><<<:::555333111...------......000000//////000111111222111111222222222222222222444444555555666666777777888666888<<<>>>@@@GGGNNNTTTaaannnwwwdddBBB999999666444333333222222111111111///............---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,******++++++,,,------...+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777888:::<<>>::::::===@@@CCCDDDDDDEEEFFFKKKMMMLLLLLLXXXoooyyy||||||xxxwwwtttooojjjXXXPPPJJJJJJHHHCCCBBBDDDDDDCCCEEEGGGGGGKKKYYYhhhuuuiii^^^___gggtttzzzuuukkk\\\NNNFFFFFFIIIHHHIIIIIIEEE@@@???AAAEEEIIIJJJLLLMMMNNNNNNMMMMMMGGGEEECCCAAA???;;;666333...---,,,+++************))))))************))))))((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++...///000///---,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------...//////000111222555888<<<@@@CCCEEEFFFKKKRRRZZZaaagggkkknnnoooiiicccaaa^^^___gggqqq{{{sssjjjsssttt\\\LLLHHHIIINNNKKKFFFCCC@@@===:::888444222000---,,,,,,---.........///000000000//////000000000000111111111111222222222333444555555666999777888<<<>>>>>>AAAFFFLLLTTT]]]eeeqqqdddAAA999999666444333333222222111111111//////.........---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///111444777888;;;<<<===@@@CCCFFFIIIKKKJJJQQQYYY[[[XXXTTTRRRSSSQQQJJJBBB@@@BBBBBB===888:::===@@@DDDKKKWWWfffpppppppppmmmnnn{{{vvvkkkccc```\\\TTTNNNNNNEEEAAA@@@CCCCCCCCCJJJSSSZZZTTTSSSYYYaaalll~~~yyyaaaNNNEEEDDDCCCIIINNNMMMGGGBBBCCCFFFGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHHHHHHHFFFBBB===999000///...---,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------'''***---///000...,,,***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------...///000000000444999???DDDFFFGGGHHHCCCMMMYYYaaafffjjjpppuuuwwwjjjaaabbbjjjuuupppfffpppyyy{{{dddJJJAAAHHHQQQSSSOOOJJJEEEAAA===999666000///---,,,,,,---///000***,,,...000222222222222000000111111222333333444222222333444555666777777777555666;;;<<<:::;;;???EEEJJJPPPWWWeeewwwdddCCC;;;:::555444444444333222111000///000//////...---,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,---------......)))***+++++++++,,,///222111///---...222777<<>>@@@@@@JJJIIIMMM[[[uuu}}}kkkrrryyyyyyyyy{{{{{{qqqjjj[[[TTTKKKFFFDDDEEEIIIMMMPPPNNNKKKKKKPPP[[[iiirrr~~~hhhOOO@@@FFFDDDFFFKKKNNNLLLIIIHHHJJJFFFCCCFFFNNNRRRPPPLLLLLLLLLLLLKKKIIIFFFDDDCCC===999333...,,,+++***)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++++++++++++++++++++******+++,,,,,,***))),,,---...//////...,,,+++000---++++++---///---+++---,,,,,,,,,---...000111......---------......///,,,***)))+++...000///---,,,++++++*********+++++++++...222333111---***)))***)))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000,,,---......------///111111777>>>AAA@@@???BBBEEENNNRRRZZZbbbiiimmmrrrwwweeehhhqqquuussslllccchhhwwwsssfffWWWLLLEEECCCHHHOOOVVVPPPHHHEEECCC???555------------.........//////////////////////////////000000000000111111111111///000333555555555444333555555555666777999:::;;;???@@@EEELLLWWWcccnnnuuuvvvdddCCC;;;:::555444444444333222111000///000000//////...------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------***+++,,,,,,,,,---000222000000000333888<<>>===999<<<@@@GGGRRRdddwwwtttuuuwwwkkkddduuuzzztttrrriiilllzzzmmmiiihhhwwwsssooouuurrrnnn```___rrrvvvggg[[[\\\[[[XXXSSSMMMIIIGGGGGGIIIIIILLLPPPTTT[[[iiivvv|||fffYYYPPPIIIOOOPPPQQQOOOLLLLLLNNNQQQPPPPPPPPPOOOLLLJJJGGGFFFFFFBBB>>>:::666333...+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))+++---///...---//////...///000222555666111000///000222222111000/////////000111222333444666555444333111000//////000...,,,,,,---...---,,,111000///...---,,,,,,,,,000111111000---,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................,,,---.........///222555:::<<<>>>>>>???DDDKKKQQQYYYXXX___llltttppphhhbbbrrrvvvwww}}}|||hhhWWWLLLFFFBBBDDDHHHKKKPPPVVVOOOGGG===777444222---)))------........./////////////////////////////////000000000000111111111111111222333444444444333222555555444444555666777777999999:::===CCCIIIOOOSSSaaaiiittt~~~cccBBB;;;999555444444444333222111000///111111000000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,...000333333555999<<<>>>AAACCCEEEOOOMMMKKKJJJJJJIIIGGGEEE>>>@@@AAA>>>;;;;;;@@@DDDIIIOOO\\\rrryyymmmkkknnnpppssssss{{{}}}yyy~~~qqqvvv|||}}}~~~dddbbb[[[aaayyyuuurrrkkkaaaVVVLLLGGGEEEDDDCCCCCCDDDGGGRRRjjjrrr\\\JJJJJJMMMPPPQQQQQQPPPQQQRRRQQQQQQQQQPPPNNNLLLIIIHHHHHHFFFCCCAAA>>>:::555111,,,+++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,+++***+++.../////////111111111111222333333444111111111222333444444444000000111111222333444444777777777777777666666555333222000000111222222333777666444222000///......444444333000------...000---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................------------.../////////111555888:::;;;<<<>>>BBBJJJSSS[[[cccdddjjjpppooohhhgggmmmooodddrrrwwwfffVVVJJJNNNIIIGGGLLLOOOOOOOOOQQQGGG???666000......---+++............///////////////////////////////////////000000000111111111111333333444444444333222222444444444333444444555555888888999:::===AAAEEEGGGTTTXXX```kkkxxxbbbBBB:::999555444444444333222111000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---.........///222555666999<<>>===;;;888555444222222888888666333000///111222......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.....................------------...//////000333888;;;===???AAAFFFMMMWWWbbbhhhjjjmmmqqqnnnaaa[[[lllnnnjjjpppsss\\\SSSRRRPPPVVVQQQOOORRRTTTOOOJJJIII>>>888111,,,,,,...//////........./////////000000000000000000000000000000///000000000111111111111333333333333333333222222444333333333333333444444666777777999;;;===???AAAIIIIIIMMMXXXeeerrr|||aaaAAA:::999555444444444333222111000///////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............////////////---...///000000333666999:::===AAADDDGGGLLLTTTZZZKKKJJJGGGCCC@@@===<<<;;;CCCAAAFFFUUUiiizzzvvvxxxwww}}}ppppppsssyyyiii```\\\PPPJJJDDD???<<<>>>KKKXXXssszzz}}}wwwtttvvvdddTTTMMMLLLNNNOOONNNOOOOOOPPPOOONNNMMMLLLIIIHHHGGGGGGHHHFFFCCCAAA888555222...,,,*********************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********************************************************************************++++++++++++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------...............///000000111111333111000111333666777777222444999<<<<<<;;;777555777888999999:::>>>DDDHHHGGGGGGHHHGGGGGGFFFEEEDDD>>>>>>===<<<:::888555333555666666666777999===@@@FFFEEEBBB>>>;;;999777666;;;;;;;;;999666444444444000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------........................///000111555:::>>>===???EEEMMMWWWaaaiiinnnmmmlllmmmgggZZZZZZyyyvvv}}}eeePPPNNNYYY```___XXXRRRNNNPPPQQQJJJCCC???666222...,,,---///111111....../////////000000000000000000000000000000000000000000000111111111111333333333333333333333333333333222222333444555555333333555777888:::;;;<<<@@@>>>AAAIIIRRR\\\gggqqqzzzaaaAAA:::999444444444444333222111000///........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------........./////////000222333555888<<>>999444///---,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******------------..................///000222333444555555333333555999===???@@@@@@AAABBBBBB@@@===999777888888888888:::@@@HHHOOOUUUUUUUUUUUUSSSQQQOOONNNKKKLLLLLLKKKHHHEEEBBBAAA===>>>>>>===<<<>>>BBBFFFMMMKKKHHHDDDAAA>>>;;;:::<<<>>>@@@???<<<999666555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,---------......,,,---------.../////////...//////000222666<<>>888222///...---************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******---------.........//////......000111333555666777<<<<<<<<>>HHHPPP]]]]]]\\\[[[YYYWWWTTTSSSPPPQQQRRRSSSRRRPPPNNNLLLLLLMMMMMMKKKIIIJJJNNNRRRQQQOOOLLLHHHDDD@@@>>>======@@@CCCDDD@@@<<<888666111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000...///000000222777===BBBBBBGGGQQQ]]]hhhmmmooonnnqqqbbb\\\ccclll|||___OOOFFFQQQeeennnhhh___UUULLLEEEEEEDDD===444///....../////////...---,,,////////////000000000000000000000000000000000000000000000000111111111111222111111222333444555666222222222333444666777888333444666777888888888777555555999>>>===:::@@@IIIMMMRRRZZZeeerrr]]]DDD<<<777777666555444333222111111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++---......---++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////...------///111---777======>>>FFFLLLNNN[[[PPPHHHFFFCCC>>><<<>>>GGGIIIMMMUUU```kkkuuuzzzrrrzzz|||zzz~~~wwwtttrrrkkkccc^^^eeettt|||kkkfffjjjpppyyyyyyfffdddiiiwwwxxxwwwnnnXXXRRRAAA===IIIQQQTTTfffiiiRRRLLLJJJGGGQQQYYYOOOIIITTTNNNNNNNNNMMMKKKJJJIIIIIIGGGEEECCCAAA???;;;666222,,,,,,+++***************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))***,,,,,,******++++++++++++***************)))))))))))))))+++***)))***++++++***(((++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,,,,------111000...,,,,,,,,,---...,,,,,,,,,---...///111222111222333555999>>>CCCFFFKKKLLLNNNQQQVVVXXXXXXXXXWWWVVVSSSNNNHHHCCCAAAAAA???>>>===;;;;;;>>>CCCGGGPPPPPPPPPQQQSSSTTTVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSPPPOOORRRVVVZZZ[[[WWWSSSPPPNNNLLLJJJHHHJJJLLLNNNMMMIIIAAA999444444222000000111111000///++++++,,,---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,*********+++,,,---...///.........------,,,,,,,,,,,,,,,---...////////////,,,000555888:::===CCCHHHIIILLLUUUbbbiiijjjmmmsssggg```eeexxxzzzccc\\\EEEGGGNNNZZZfffiiiccc\\\QQQHHH>>>777444333000---////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222333444555555555555444444555555666666777777555777999:::;;;<<<>>>@@@GGGEEEHHHNNNVVVaaarrr]]]DDD<<<777777666555444333222111111111////////////..................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...------...111444777>>>BBBAAAEEEQQQ\\\aaaZZZRRRJJJDDD>>>:::===DDDGGGRRRcccvvv~~~pppgggjjjqqqwwwnnn]]]gggqqqxxx|||kkk_________aaaiiixxxxxxoooqqqwww}}}{{{jjjcccgggnnnxxxmmm}}}vvvqqqooo~~~mmm\\\NNNJJJDDDBBBRRRgggzzzlllWWW[[[SSSIIIIIIHHHJJJSSSSSSRRRPPPNNNLLLJJJHHHHHHHHHGGGEEEDDDBBB???:::666///...---+++++++++,,,,,,************************))))))))))))))))))))))))***)))(((((('''((()))***)))((((((((()))***++++++******++++++++++++******************)))))))))))),,,+++***+++------+++)))++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++,,,------.../////////......///000111222222222888:::===BBBGGGLLLPPPSSSUUUTTTTTTUUUXXX[[[[[[[[[]]]\\\YYYUUURRRQQQRRRTTTRRRTTTUUUSSSNNNJJJGGGEEEBBBCCCDDDEEEGGGJJJLLLMMMWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZXXXXXXZZZ___bbbaaa^^^ZZZXXXXXXXXXWWWVVVSSSTTTUUUTTTOOOHHHAAA<<<999555111...///000111222......////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------......////////////000222555999<<<@@@EEEHHHRRRXXX```hhhoooqqqmmmfffccctttqqq^^^RRRLLLGGGMMMXXXaaafffccc[[[UUUKKKDDD:::444333222000---////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444444555555555888888888888888888888999999:::<<<======>>>@@@BBBBBBBBBDDDIIINNNTTT___kkk\\\CCC<<<777777666555444333222111111111............------------......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,------------.........---...//////000222666999===CCCHHHJJJOOOYYYdddiiiXXXSSSKKKCCC<<<<<>>???AAABBBBBBBBBDDDFFFFFFFFFHHHKKKLLLMMMSSS[[[[[[CCC;;;777888666555444333222111111111/////////.........------......---------,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...------------------------+++++++++,,,,,,,,,------------------............///000111222444777<<<@@@???EEEKKKPPPRRRUUUWWWXXXPPPNNNJJJFFFFFFOOO___mmmrrrhhhdddccc\\\\\\\\\\\\\\\\\\\\\\\\aaannnzzzuuu{{{yyyuuucccSSSGGGGGGLLLUUU^^^eeelllzzzuuuaaaOOOHHHIIILLLOOORRRRRRPPPMMMKKKLLLJJJIIIIIIIIIGGGDDDBBB;;;888444000---,,,+++,,,************************))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))*********++++++++++++******)))***************++++++---------///111000...,,,++++++******++++++,,,---++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000111555<<>>999444///,,,***)))************************))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))*********++++++++++++******))))))******+++++++++,,,------...111222222///---++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111000......///222555888===AAAIIIPPPVVVZZZ[[[[[[[[[^^^cccfffgggddd```]]]TTTOOOJJJFFFEEEEEEDDDDDDUUUYYY^^^bbbcccccccccdddmmmmmmkkkgggbbb^^^\\\\\\[[[YYYVVVSSSQQQQQQRRRRRRNNNKKKFFFBBB@@@@@@BBBCCCPPPSSSWWW[[[^^^aaaeeehhhhhhfffdddccceeeeeeeeeddd^^^^^^]]]]]]\\\[[[[[[[[[ZZZVVVQQQMMMJJJFFFCCCAAA===<<<999555222000///...------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000000///.........//////........................000000000000000111333444444===FFFIIIHHHKKKVVV```iiigggnnnuuuiii^^^ttt^^^OOONNNQQQ\\\iiiwwwuuuqqqkkkaaaTTTFFF<<<222111........./////////000000000000000000000000////////////000000000000////////////////////////////////////////////////111111222222222333333333555666888;;;>>>AAADDDFFFGGGFFFDDDBBBBBBBBBCCCDDDGGGHHHIIIIIIHHHHHHJJJKKKIIIGGGGGGHHHIIIKKKSSS\\\YYYAAA;;;888999666555444333222111111111111000000000////////////......---------,,,,,,,,,,,,---------..................------------......------------------------,,,,,,,,,,,,------------------........./////////111333555888===DDDLLLQQQVVVNNNFFFAAA>>>>>>CCCIIIIIISSS```ooovvv___PPPTTTVVVTTT^^^nnn~~~tttlll[[[JJJFFFJJJUUUiii{{{eeeUUUBBBEEEIIINNNQQQSSSSSSSSSLLLJJJIIIIIIIIIIIIHHHFFFDDDAAA===888333///,,,***************************))))))))))))))))))))))))(((((()))***++++++++++++***)))))))))))))))************++++++++++++******))))))******+++,,,,,,,,,,,,---///111333333000---++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000///......///444;;;AAAFFFMMMQQQWWW\\\aaaccccccbbbcccdddggghhhfffccc___\\\NNNLLLHHHFFFEEECCCBBB@@@HHHLLLQQQTTTSSSRRRQQQPPPWWW[[[```bbb```\\\XXXVVVPPPOOOLLLKKKLLLMMMPPPRRRQQQNNNKKKHHHEEECCCCCCCCCEEEIIIOOOTTTYYY___dddhhhfffeeedddddddddcccaaa^^^]]]]]]]]]]]]]]]]]]^^^^^^```^^^\\\ZZZXXXTTTOOOKKKGGGDDD@@@<<<888555333222//////...---------......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........//////000.............../////////000000///000111333555777555???IIINNNOOOTTT```jjjpppkkkmmmpppfffcccyyyrrrQQQSSS^^^```gggttt}}}vvvlllaaaVVVJJJ>>>666000///////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333666888;;;???CCCFFFHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKHHHFFFEEEGGGJJJNNNYYYdddYYYAAA;;;888:::666555444333222111111111000000/////////...............---------,,,,,,,,,------------............------............------------------------------,,,,,,,,,------------...............////////////333666:::???GGGPPP[[[bbbVVVKKKAAA===>>>AAAJJJSSS^^^ppp|||jjjeee```aaajjjttt}}}yyytttpppooonnnnnn~~~~~~xxxyyyzzzsssllliiiuuu~~~jjj\\\PPPKKKSSSbbbzzzlllVVVSSSPPPMMMMMMOOORRRTTTMMMKKKIIIIIIIIIJJJIIIGGGDDDCCCAAA>>>:::555111///************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))((((((((()))***++++++******++++++++++++******))))))***++++++,,,------,,,,,,///222444333000---++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......------...///111222333333444444666;;;AAAIIIPPPTTTWWWYYY^^^bbbfffggghhhgggggghhhiiiiiihhhfffdddbbb[[[ZZZYYYYYYYYYWWWTTTQQQIIIJJJLLLLLLKKKIIIJJJJJJKKKQQQWWW\\\]]]]]]\\\[[[VVVTTTQQQNNNMMMMMMOOOQQQQQQQQQSSSTTTTTTTTTTTTSSSLLLNNNRRRVVVYYY^^^cccgggccccccdddeeeeeeccc___[[[``````````````````______```____________]]]ZZZWWWRRROOOJJJDDD???<<<:::999555444222000///...------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///000000---........./////////000/////////000222555888:::999???GGGOOOWWW```jjjpppqqqooollliiilllzzz{{{dddXXXfffyyy}}}yyyxxxyyytttjjj\\\MMM@@@999555000111111111000000000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333777:::>>>BBBFFFGGGHHHGGGIIIGGGEEEDDDDDDFFFHHHJJJHHHJJJKKKJJJHHHHHHIIIJJJIIIHHHHHHKKKNNNSSS^^^iiiXXX@@@:::888:::666666444333222111111111//////.........---------......---------,,,,,,,,,---------.........//////,,,---...//////...---,,,------------------------,,,,,,,,,---------................../////////000777:::???GGGPPP\\\hhhpppLLLCCC>>>@@@DDDHHHPPPYYYvvvxxxaaa\\\fffiiimmm}}}|||vvvuuuxxxuuuqqqnnnqqqvvvwwwwwwvvvtttvvvyyy{{{|||}}}}}}}}}}}}}}}xxxppplllwww~~~cccNNNLLLWWWddd}}}yyyjjjZZZOOOJJJJJJKKKNNNLLLJJJIIIJJJJJJIIIHHHCCCCCCCCCAAA>>>:::666444************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((((((((()))***,,,,,,******++++++++++++******))))))***+++,,,,,,------+++,,,...222444333000---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------............///000111333555666777===???BBBHHHNNNTTTYYY\\\XXX[[[___dddhhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjggghhhiiikkkkkkiiiddd```[[[[[[ZZZXXXVVVVVVXXXZZZ]]]]]]^^^]]]]]]^^^aaaddd```^^^ZZZXXXXXXYYY\\\]]]^^^```ccceeeeeedddaaa```___```aaaaaaaaacccfffiiiggggggiiikkkllliiiddd```ddddddddddddcccbbb``````^^^]]]^^^___bbbbbbaaa___YYYVVVQQQKKKEEEBBB@@@???:::999666333000...,,,,,,........................++++++------------+++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------///000111---.........//////000000///...///000222666999;;;===>>>DDDOOO]]]iiippprrrnnnqqqjjjcccuuu{{{ZZZ[[[fff}}}zzzvvvtttmmm\\\III;;;777888111222333333222111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333888;;;@@@DDDFFFGGGEEEDDDHHHGGGEEEDDDDDDGGGIIIKKKHHHIIIJJJIIIHHHGGGHHHIIIGGGFFFHHHLLLNNNRRR[[[eeeWWWBBB<<<888777555444444333333222222111000000000000////////////........................---------............///------------------------------------------------+++,,,------............/////////000222444555666;;;AAAEEEKKKZZZfff^^^KKKFFFBBBBBBFFFKKKVVVkkksssaaa[[[^^^iiikkkiiifffhhhlllqqquuuwwwvvvcccVVVWWWZZZfffrrrtttttt~~~aaaTTTPPPMMMOOONNNMMMOOOPPPMMMHHHCCCEEECCCAAAAAAAAA@@@===999333000---++++++,,,,,,+++************))))))))))))+++++++++*********))))))******++++++++++++******(((((((((((()))***+++,,,------------,,,+++*********---111222111...---,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...000222000000///111666<<>>888555555444222000//////000000////////////////////////////////////000000000000...//////000000000000000000000000111111222222222111111222222444555777777;;;===AAACCCDDDDDDEEEGGGEEEDDDDDDDDDDDDEEEEEEFFFJJJMMMOOOLLLEEEAAAAAACCCGGGHHHNNNVVVTTTRRR___rrrWWWAAA<<<888777555444444333333222222111000000000000////////////........................---------............///------------------------------------------------------...///////////////---...000111333555999;;;@@@IIIOOOMMMJJJJJJHHHEEEJJJIIINNNZZZfffvvvwww{{{~~~{{{gggggglllyyyvvvlllnnnttttttpppnnnnnnttt~~~uuuppp{{{{{{kkkWWWTTTVVV\\\aaalllkkkOOOGGGQQQOOOKKKHHHHHHIIIKKKMMMHHHEEECCCBBBBBBAAA???<<<666222...,,,+++++++++***************))))))))))))+++++++++*********))))))******++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***,,,///333444222///---,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......555555666888===BBBHHHKKKSSSWWWYYYWWWSSSQQQSSSWWWTTTWWW\\\aaadddggghhhiiikkkjjjiiiggggggiiinnnqqqllloootttvvvtttqqqpppqqqnnnppprrrsssqqqmmmkkkiiijjjhhhggghhhhhhgggdddbbbgggddd^^^VVVPPPLLLMMMNNNSSSXXXZZZWWWVVV[[[^^^]]][[[[[[\\\]]]^^^aaadddfffggghhhjjjlllmmmlllkkkiiigggggggggggggggggggggggggggeeecccaaaaaabbbcccddd^^^]]]ZZZXXXVVVRRRLLLIIIBBB@@@;;;777333111111111....../////////...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................////////////........./////////000000000///000222333444;;;DDDPPPOOOXXXbbbhhhoooppphhhhhhxxxwww```VVVeeezzzwwwlll\\\NNNEEE???:::777555444222111000///000000////////////////////////////////////000000000000000000000111111111000000///000000111222333333444555555555555666888999:::;;;>>>AAACCCDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFIIIKKKHHHBBB>>>>>>???FFFHHHQQQZZZ\\\\\\hhhzzzWWWAAA<<<888888555444444333333222222111000000000000////////////........................---------............///------------------------------------------------.../////////000000000000---///111222333777>>>DDDSSSSSSRRRMMMAAA999<<>>GGGSSS]]]```bbblllnnniiihhhsssoooYYYTTTYYY{{{oooeeeXXXLLLEEE@@@<<<999666444333111000000000000////////////////////////////////////000000000000111111111111111111111111000000111222444555666666::::::999999:::;;;<<<<<<===???CCCDDDDDDEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBAAAFFFHHHJJJGGGBBB>>>===>>>BBBEEEOOO[[[```cccpppVVVAAA<<<888888555444444333333222222111000000000000////////////........................---------............///........................------------............////////////000111111222111222444444666>>>JJJSSSjjjXXXIIIGGGCCC>>>DDDPPPSSSkkk}}}ddd```gggrrr{{{sssgggbbbdddooozzzsss^^^PPPRRRfff{{{xxxWWWJJJKKKMMMPPPQQQPPPMMMJJJLLLJJJFFFDDDBBBBBBBBBCCC@@@;;;555111...,,,+++***+++++++++*********))))))***************************++++++,,,,,,++++++***++++++************++++++))))))******+++,,,------000333777777444000---+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------------//////000000222333444555<<>>???AAADDDEEEEEEEEEFFFGGGJJJJJJIIIHHHGGGFFFEEEDDDIIIJJJKKKIIIEEEBBBAAAAAA???AAAIIISSSZZZ```mmm{{{VVVAAA<<<888888555444444333333222222111000000000000////////////........................---------............///........................---------....../////////////////////000222333444666666777999???LLL\\\fffiiiSSSCCCAAAAAACCCSSShhhyyy{{{nnnjjjhhhooooooiiihhhmmmoooqqq~~~kkk^^^^^^ddduuulllcccWWWPPPOOOOOOMMMKKKLLLJJJHHHEEEBBBBBBCCCDDDCCC???:::555222000---+++++++++++++++************************************++++++,,,,,,,,,,,,++++++******)))))))))***++++++***))))))***+++,,,...///222444666666333///,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,------.........111000//////222777;;;???FFFKKKSSSYYYZZZVVVOOOJJJCCCEEEJJJNNNRRRTTTUUUUUUVVV^^^hhhnnnppprrrvvvzzz~~~{{{wwwvvvvvvtttoookkkhhhmmmsssyyyvvvhhhfffeeedddcccfffppp}}}~~~iii]]]TTTRRROOONNNOOOPPPPPPNNNNNNNNNNNNMMMNNNRRRVVVZZZ\\\\\\[[[[[[\\\^^^aaabbbeeeeeeeeeddddddbbbaaaaaadddaaa^^^\\\]]]]]]]]]\\\VVVSSSNNNGGG???999333111//////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.....................////////////////////////000000000111111111555:::===???GGGOOOWWWaaafffpppsssccckkk___QQQMMMNNNgggwwwbbb\\\SSSKKKGGGCCC>>>:::666555333111000000111111000000000000000000000000////////////000000000000000000/////////000111222555666777888:::;;;<<<============<<<======>>>>>>AAACCCFFFGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKHHHEEECCCCCCBBBBBBDDDIIIOOOXXXdddnnnUUUAAA<<<888888555444444333333222222111000000000000////////////........................---------............///........................---------...//////000000/////////000222444777999:::999:::???IIIWWWdddlllUUUKKKEEECCCAAAJJJhhh{{{hhhaaacccfffgggmmm|||{{{rrrlllfffnnnvvvuuueee]]]qqq~~~oooWWWLLLKKKNNNQQQKKKKKKJJJGGGDDDCCCCCCEEEDDDBBB>>>;;;888555111...,,,++++++++++++************************+++++++++++++++,,,,,,,,,,,,++++++)))))))))******+++------++++++******+++---...000222333444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---......//////000///...000444<<>>AAADDDLLLTTT^^^bbbiiipppkkkbbbxxxbbbNNNQQQVVV\\\yyy}}}oooddd^^^VVVPPPKKKFFF@@@;;;777555444222111111111111000000000000000000000000////////////000000000000000/////////000222444555888888999:::<<<===>>>>>>===<<<<<<<<<======>>>???BBBEEEGGGHHHGGGFFFFFFGGGIIIJJJLLLNNNOOOOOOOOONNNKKKLLLKKKJJJIIIFFFDDDBBBGGGEEECCCDDDIIIPPPXXX^^^UUU@@@<<<888888555444444333333222222111000000000000////////////........................---------............///........................---------...///000000000000000000222555888<<<>>>???======CCCLLLTTTWWWWWWIIIGGGHHHMMMWWWkkk|||~~~}}}bbbTTTQQQYYYooo|||iiiaaadddqqq}}}~~~qqqbbb```lll|||xxx___QQQNNNOOOLLLMMMMMMKKKGGGEEEEEEFFFDDDCCCAAA@@@>>>:::444000,,,,,,+++++++++*********))))))*********++++++++++++,,,,,,------,,,,,,+++******++++++---...000111...---,,,+++,,,---///000111111000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...////////////000222666===EEEMMMQQQVVVTTTRRROOOLLLHHHFFFDDDFFFKKKPPPQQQPPPPPPSSSWWWbbbffflllqqqtttuuusssrrrbbbhhhppptttssstttwwwzzz~~~uuujjjbbb]]]VVVLLLEEEGGGGGGGGGIIIMMMQQQVVVYYY[[[\\\___aaabbbaaa```___bbb```^^^^^^______^^^]]]YYYZZZZZZWWWRRRJJJBBB===777777666555333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................//////////////////000000000111111111444555;;;BBBEEEHHHPPPYYYccceeellliii```mmm~~~ZZZQQQNNNWWWhhh{{{|||tttiiiccc\\\VVVPPPJJJBBB===777666444222111111111222000000000000000000000000////////////000000000000000000000000222555777999999999::::::;;;<<<<<<===<<<<<<<<<<<<===???@@@@@@DDDFFFHHHIIIGGGFFFFFFGGGIIIJJJMMMOOOPPPPPPOOOOOOLLLLLLKKKKKKJJJHHHEEECCCHHHFFFDDDCCCFFFJJJMMMMMMUUU@@@<<<888888555555444333333222222111000000000000////////////........................---------.........//////////////////////////////---------...///000000111111111222444777;;;???BBBCCC@@@???CCCIIIJJJDDD===LLLHHHIIIXXXtttvvv```SSS\\\jjjzzzvvviiiaaagggrrrxxxqqqhhhbbbfffyyy{{{]]]LLLFFFLLLNNNPPPNNNIIIFFFFFFGGGCCCCCCCCCCCCAAA===777222,,,,,,,,,+++++++++******))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,---///111333444///...---,,,,,,---///111000000...,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000000333777>>>FFFNNNUUUYYYTTTPPPKKKFFFEEEFFFJJJLLLLLLRRRYYYZZZYYY]]]eeemmmmmmnnnppprrrrrroooiiidddooo|||nnn\\\OOOHHHGGGFFFFFFHHHKKKNNNPPPRRRTTTXXX\\\^^^^^^]]]]]]cccaaa``````aaa```___]]]XXXZZZ\\\]]]YYYQQQJJJDDD<<<;;;:::888555222///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////................../////////000000000000000111111111111555777<<>>777666444222111111111222000000000000000000000000////////////000000000000111111111222444777:::<<<999999999::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEGGGIIIIIIHHHGGGGGGGGGIIIKKKMMMOOOPPPOOONNNMMMNNNNNNMMMLLLLLLJJJGGGEEEEEEEEECCCCCCEEEFFFEEEAAA