BM6P6(@ ppprrr~~~~~~wwweee[[[OOOJJJDDD@@@>>>===<<<;;;===???BBBCCCBBBAAABBBBBB@@@BBBDDDFFFHHHKKKOOOSSS___hhhsssxxxssseeeUUUKKKHHHJJJNNNRRRUUU[[[bbbfffjjjiiihhhgggbbb\\\XXXWWWTTTZZZaaaaaaXXXTTTaaarrrbbb\\\VVVQQQMMMJJJNNNTTT\\\hhhwww~~~~~~~~~||||||}}}sssqqqpppnnnmmmkkkjjjjjjjjjhhhhhhgggfffdddbbb```___```[[[VVVUUUVVVVVVRRRNNNMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWZZZ^^^___^^^ccciiiqqqoooiii^^^PPPFFFAAA@@@GGGOOOZZZfffrrroooLLL===:::888333555555444333333333444444222222111111111111222222000000000000000000000000000000000000000000000000111111000000111111222333333333444555666777888888888===GGGUUUggg}}}}}}mmmZZZJJJGGGEEEBBB@@@AAAEEEJJJMMMUUU]]]kkk{{{xxxddd[[[XXXWWWZZZ```eeeggggggoooppppppooolllfffaaa^^^[[[XXXUUURRROOOKKKGGGEEECCCDDDFFFHHHJJJKKKMMMMMMOOONNNMMMOOOSSSXXX[[[\\\hhhkkknnnppppppsssyyy}}}xxx[[[NNNKKKLLLLLLJJJJJJKKKQQQYYYbbbiiilllqqq{{{wwwoooddd\\\XXXTTTNNNJJJGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUUUU]]]]]]aaaiiinnnppprrrvvvxxxzzz~~~uuuttt~~~tttbbbYYYLLLHHHBBB>>><<<<<<<<<;;;===???BBBBBBAAA@@@@@@AAA>>>@@@CCCEEEGGGJJJNNNRRR]]]eeeooosssooocccVVVNNNKKKLLLLLLMMMPPPWWW```ggglllkkkiiieee^^^VVVRRRPPPPPPXXXaaa```VVVUUUggg}}}zzzkkk^^^VVVRRRPPPPPPMMMJJJLLLQQQYYYeeetttzzzrrrqqqpppnnnmmmkkkjjjjjjjjjggggggfffeeecccaaa___^^^___[[[VVVUUUVVVUUURRRNNNLLLLLLLLLMMMOOOPPPRRRSSSYYYYYY\\\___```___dddkkknnnmmmggg]]]PPPFFFBBBAAAGGGQQQ^^^iiitttkkkKKK>>><<<999666555444444333333333333333222222111111111111222222000000000000000000000000111111111111111111111111111111000000111111222333333333444555666777888888888===FFFRRRbbbvvv}}}nnn]]]OOOGGGEEEBBB@@@BBBEEEJJJMMMRRR[[[jjj{{{}}}jjj[[[XXXUUUXXX^^^eeehhhiiipppsssuuuuuusssmmmfffbbb\\\ZZZVVVRRROOOKKKHHHGGGHHHIIIJJJKKKMMMOOOPPPQQQTTTSSSSSSVVV\\\bbbhhhkkktttwww{{{}}}|||___OOOJJJJJJKKKLLLLLLMMMRRRZZZdddlllpppuuuvvvnnnddd\\\XXXTTTOOOKKKJJJKKKLLLNNNOOOPPPPPPOOOQQQSSSUUUWWWYYYZZZZZZZZZaaabbbgggpppuuuvvvxxx{{{}}}|||xxxppp___UUUJJJFFF@@@<<<;;;<<<<<<;;;===???AAAAAA???>>>>>>>>><<<>>>AAACCCEEEHHHLLLOOOXXX___hhhmmmiii```VVVPPPNNNMMMJJJHHHIIIQQQ]]]fffnnnnnnjjjbbbWWWNNNJJJIIILLLWWW```]]]SSSWWWppp|||llleee]]]QQQFFFIIIIIIMMMQQQPPPMMMMMMPPPZZZeeesss~~~}}}xxxrrrpppooonnnlllkkkjjjiiiiiiffffffeeedddbbb```___^^^___[[[WWWUUUVVVUUURRROOOLLLLLLLLLLLLMMMOOOQQQSSSZZZZZZ[[[^^^^^^^^^dddllllllkkkfff\\\PPPGGGBBBBBBFFFRRRaaammmvvvgggJJJ???<<<;;;888444444333222222222222222222222111111111111222222000000000000000000000000222222222222222222222222111111000000111111222333333333444555666777888888:::???GGGRRR___qqq~~~ooo```TTTGGGEEEBBBAAABBBEEEIIILLLPPPZZZjjj{{{nnn[[[VVVSSSTTT[[[ccchhhjjjqqqtttxxxzzzxxxrrrlllgggaaa___ZZZUUUQQQMMMKKKJJJJJJKKKKKKMMMOOORRRTTTUUU]]]^^^```dddjjjrrrzzz~~~~~~dddQQQKKKJJJJJJNNNNNNPPPTTT\\\fffpppuuu|||tttmmmddd]]]YYYUUUPPPMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSVVVYYY\\\]]]^^^^^^hhhiiioooyyy~~~~~~|||}}}|||nnn^^^TTTHHHDDD???<<<;;;<<<<<<<<<===???AAA@@@>>><<<;;;;;;999<<>>@@@???===;;;:::;;;777999<<<>>>>>>???@@@BBB???FFFOOOUUUUUURRRMMMJJJFFFIIIKKKJJJHHHMMMXXXbbbuuu{{{ttt^^^JJJCCCDDDDDDJJJSSSWWWSSSTTTgggyyyppppppmmm___PPPIIIHHHIIIMMMSSSTTTSSSTTTXXX[[[eeeoootttzzz~~~~~~wwwssssssnnnmmmllljjjiiihhhggggggccccccccccccaaa```___^^^]]][[[YYYWWWTTTRRRQQQQQQOOONNNMMMMMMNNNQQQTTTVVV[[[ZZZ[[[\\\[[[ZZZ___ggglllkkkfff\\\PPPGGGCCCBBBDDDMMM\\\mmmYYYEEE???;;;777666444444333222222222222222222222111111111111222222000000000000000000000000222222222222222222222222111111000000111111222333333333444555666777888888666===GGGRRR```uuuvvvaaaSSSGGGFFFDDDCCCCCCEEEGGGIIIOOO\\\nnn}}}www^^^WWWOOOMMMQQQYYY```cccbbbbbbbbbccceeegggjjjkkkkkklllllliiiccc______aaabbbeeekkkrrrxxx|||~~~rrr[[[QQQPPPRRRPPPTTTZZZ```gggppp||||||wwwqqqoookkkfffbbb___]]]\\\ZZZ[[[[[[]]]___aaaccceeeccceeeiiimmmpppssstttuuu{{{|||yyy~~~~~~}}}|||nnn^^^SSSHHHDDD???;;;:::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;<<<666999;;;<<<<<<<<<<<<===;;;???DDDGGGHHHHHHHHHHHHEEEIIIKKKIIIHHHNNN\\\ggg{{{{{{aaaJJJCCCDDDEEEHHHNNNPPPOOOXXXppp|||qqqkkkooommm^^^OOOIIIFFFHHHNNNVVVWWWUUUUUUXXX\\\eeennnrrrvvv}}}~~~~~~uuuqqqqqqnnnmmmkkkjjjhhhgggggggggdddddddddcccbbbaaa```___\\\\\\ZZZWWWTTTRRRQQQQQQOOONNNLLLKKKMMMPPPSSSVVVZZZYYY[[[]]]\\\ZZZ^^^dddfffeeeaaaYYYNNNGGGDDDDDDEEENNN^^^sss|||UUUDDD@@@;;;888999555444444333333333333333222222111111111111222222000000000000000000000000111111111111111111111111111111000000111111222333333333444555666777888888888>>>FFFNNN[[[qqqyyyxxxdddVVVGGGFFFDDDCCCCCCEEEGGGHHHMMMZZZmmm}}}zzzccc\\\SSSPPPSSSYYY^^^aaa___```bbbdddgggjjjlllmmmnnnrrrvvvvvvsssqqqrrruuusssxxxuuu\\\QQQPPPRRRQQQXXX```gggmmmvvv~~~{{{rrrqqqnnnjjjfffcccbbbbbb```aaabbbdddfffjjjlllnnnlllnnnqqquuuyyy{{{|||}}}~~~uuuzzz|||nnn^^^RRRGGGCCC>>>:::999999999999<<<>>>@@@@@@>>>===<<<===777999;;;<<<;;;::::::;;;999;;;<<<>>>???AAAEEEGGGFFFIIIKKKHHHGGGOOO^^^kkkcccJJJCCCDDDEEEFFFJJJKKKMMM\\\wwwrrrgggcccjjjjjj\\\OOOJJJEEEHHHQQQZZZ\\\YYYXXXZZZ___hhhooorrrtttxxx||||||}}}~~~}}}tttooopppmmmmmmkkkiiihhhggggggfffdddddddddccccccaaa```___\\\\\\ZZZWWWTTTQQQQQQQQQNNNMMMKKKJJJLLLOOORRRUUUWWWWWWZZZ\\\ZZZXXX[[[aaaaaaaaa^^^VVVMMMGGGEEEEEEFFFOOOaaayyyxxxRRRCCC@@@===:::;;;666555444444333333444444222222111111111111222222000000000000000000000000000000000000000000000000111111111000111222222333333333444555666777888888<<>><<<:::;;;;;;:::777666666777999999999:::<<>>AAAAAABBBCCCBBB@@@???===;;;<<<<<<;;;999888888999999999:::;;;===???AAABBBEEEFFFHHHIIIHHHLLL\\\lll}}}ooo]]]MMMEEEDDDGGGJJJKKKQQQUUU```qqq\\\YYYXXXWWWRRRIIICCCBBBDDDGGGLLLOOOPPPQQQRRRSSS]]]bbbgggjjjhhheeeeeeffffffeeeccccccgggrrrzzz|||{{{xxxvvvtttrrrllljjjhhhgggggggggeeedddfffdddbbbaaaaaa```^^^\\\[[[YYYWWWUUURRRQQQPPPOOOMMMJJJIIILLLNNNNNNRRRWWWWWWWWWYYY\\\YYYUUUUUUXXXZZZ```eeebbbWWWKKKEEECCCEEEPPPfffmmmOOOGGG@@@;;;999444444444333333333222222222000111111111000///...---111111111111000000000///000000000000000000000000000111111111111222222222222333333444555666666666999<<>>???CCCCCCCCCBBBAAAAAA@@@@@@===>>>???>>><<<;;;;;;===;;;<<<===???AAABBBBBBCCCEEEFFFJJJLLLKKKMMMXXXdddrrrlllaaaUUUMMMIIIIIIIIIKKKLLLTTT\\\hhhfffPPPLLLIIIIIIFFFAAA???AAACCCFFFIIIKKKLLLMMMOOOPPPZZZ___dddddd```\\\YYYXXXYYYXXXXXXZZZcccqqq|||}}}wwwllleeedddeeeffffffeeeeeegggmmmsss|||zzzxxxvvvrrrooollljjjhhhggggggfffdddbbbbbbaaa``````aaa___\\\ZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNJJJJJJMMMNNNNNNQQQVVVXXXXXXYYYZZZWWWSSSUUU[[[fffpppvvvooo^^^MMMEEEDDDBBBOOOgggiiiMMMFFF???:::888444333333222222222111111111111111111111000///......111111111111000000000000000000000000000000000000000111111111111222222222444444444555555666666777777===HHHUUUaaaooo~~~uuu|||rrr```NNNGGGBBBCCCCCCCCCFFFJJJKKKRRR```qqqtttddd[[[XXXYYY^^^cccjjjqqqttt{{{qqq___XXXXXX[[[dddmmmuuuxxx||||||{{{vvvuuusssoookkkiiiiiijjjsssvvv{{{rrrrrrzzzmmm]]]PPPGGGCCC>>>;;;<<<>>>@@@AAAEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBBBB@@@???@@@AAA???@@@BBBDDDEEEEEEEEEEEEDDDEEEIIILLLLLLKKKQQQYYY___[[[VVVSSSRRRPPPMMMJJJMMMNNN[[[gggtttzzz[[[JJJEEEAAAAAA???===???CCCFFFHHHJJJKKKKKKLLLNNNPPPWWW\\\```aaa\\\WWWSSSRRRXXXWWWWWW[[[eeeuuu~~~|||{{{~~~yyyqqqeee___WWWUUUWWWYYYWWWUUU\\\ZZZ\\\```dddkkkwwwxxxtttrrrqqqooolllllljjjhhhggggggfffcccaaa```___```aaaaaa```\\\YYYXXXWWWVVVTTTSSSRRRRRRRRRNNNKKKKKKNNNPPPOOORRRVVVYYYYYYZZZZZZWWWTTTYYY```ttt~~~zzzcccNNNDDDDDDGGGSSSiiigggMMMFFF???999888444333333333333222222222222111111111111000000//////111111111000000000000000000000000000000000000000000000111111111222222222555555555666666666777777777===HHHTTT___mmmyyysssbbbPPPIIICCCCCCCCCCCCFFFJJJKKKQQQ^^^ooowwwfff]]]ZZZ[[[aaagggpppwwwzzztttddd\\\^^^bbbmmmvvv~~~zzzzzzxxxvvvvvvssstttsssqqqooonnnpppqqqtttyyyqqqooo||||||ppp```RRRGGGCCC???<<<===???AAABBBFFFEEECCCBBBCCCDDDEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDAAABBBDDDEEEFFFFFFFFFEEECCCCCCFFFKKKKKKIIIKKKPPPRRRQQQSSSVVVZZZXXXRRRLLLMMMRRRfff{{{}}}}}}kkkQQQHHHCCC???>>>===<<>>AAACCCCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJGGGFFFFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFDDDEEEJJJKKKIIIJJJMMMNNNQQQVVV]]]aaa___XXXRRRPPPXXXtttzzzwwwqqqjjj\\\HHHEEE@@@===>>>>>>===@@@EEEKKKMMMNNNNNNLLLLLLLLLMMMPPPUUU[[[]]]\\\ZZZZZZ\\\\\\[[[^^^fffttt~~~~~~~~~~~~{{{uuusssqqqmmmhhh```XXXRRRNNNJJJEEEDDDGGGJJJLLLKKKNNNNNNRRRXXX]]]bbblllvvvzzzrrrnnnnnnpppqqqqqqkkkiiifffdddeeeeeeeeedddaaa```______```^^^\\\YYYXXXWWWWWWVVVVVVVVVVVVWWWMMMKKKMMMRRRUUUUUUWWW[[[\\\\\\]]]^^^\\\^^^iiivvv{{{___JJJDDDFFFNNNXXXllldddMMMHHH???999777444555555555444444444333333222111111000000000111111000000000000111111111111000000000000000000000000000111111111111222222222222333444555666777777888888<<>>???BBBDDDEEECCCCCCDDDEEEGGGIIIKKKLLLOOOOOOOOOMMMJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHMMMHHHGGGJJJMMMLLLMMMOOOSSSWWW]]]ccceeeccc^^^ZZZVVVaaawwwnnnccc[[[RRRDDDBBB>>>>>>@@@BBBAAACCCGGGOOOQQQSSSSSSQQQOOONNNNNNNNNRRRWWWZZZZZZ[[[]]]`````````dddmmm||||||}}}yyyzzz|||{{{xxxvvvttttttnnnjjjeee```[[[VVVQQQMMMKKKIIIGGGFFFGGGIIIKKKLLLRRRSSSZZZbbbgggkkkttt}}}~~~~~~yyysssqqqrrrsssrrrqqqkkkhhhdddbbbccceeeggggggbbb```^^^]]]]]]\\\ZZZXXXVVVVVVVVVUUUUUUVVVWWWWWWMMMKKKNNNTTTWWWXXXZZZ^^^^^^^^^`````````dddsssvvv[[[IIIEEEIIIOOOYYYnnn^^^JJJFFF???999999777444444444333333333222222222111111000000111222222///000000000111111111111000000000000000000000000000111111111111222222222000111222444555777888999777<<>>???BBBDDDEEEAAABBBDDDFFFHHHJJJLLLMMMQQQRRRQQQOOOKKKIIIIIIIIILLLKKKJJJIIIIIIJJJLLLLLLRRRLLLIIILLLOOOOOOPPPRRRYYY\\\bbbeeegggeeebbb```\\\iiiqqqfffZZZRRRMMMDDD@@@>>>???DDDFFFEEEGGGKKKSSSVVVXXXYYYVVVTTTRRRQQQLLLPPPUUUWWWXXXZZZ^^^bbbggggggjjjttt~~~zzz{{{tttvvvxxxvvvrrroooooopppkkkfff^^^XXXTTTPPPMMMKKKFFFGGGGGGGGGFFFFFFHHHJJJKKKOOOYYYeeeooovvvvvvxxxyyy{{{}}}}}}zzzwwwssssssttttttrrroookkkgggcccaaabbbeeehhhiiibbb___\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWMMMKKKNNNUUUYYYYYY\\\```^^^___aaabbbbbbhhhxxxrrrYYYIIIGGGKKKVVVaaawwwyyyYYYGGGEEE>>>999:::999333333333222222222111111222222111000000111222333//////000000111111111222000000000000000000000000000111111111111222222222//////111333555777888999555<<>>;;;::::::<<>>:::999888777777777888999>>>AAAFFFKKKQQQYYYaaafffqqqwww~~~{{{vvvuuuwww|||uuummmvvv~~~rrrdddZZZLLLHHHBBBAAACCCEEEEEEEEEEEEDDDDDDDDDFFFKKKPPPSSSXXXTTTOOOLLLLLLLLLKKKJJJLLLOOOWWW```bbb^^^ZZZ[[[YYYWWWWWWXXXZZZZZZVVVSSSUUUTTTRRRPPPPPPQQQSSSUUUYYY\\\lll~~~lllgggcccjjjwwwyyyiiiZZZTTTUUU^^^fffkkkooosssuuuuuunnnmmmkkkgggaaa[[[VVVSSSOOOSSSWWWXXXXXX\\\dddkkkpppvvv}}}zzzzzzvvvsssooommmmmmmmmmmmllleeeccc```]]]XXXTTTPPPOOOOOONNNLLLJJJIIIIIIJJJKKKHHHKKKPPPTTTZZZbbbjjjpppzzz~~~~~~ssscccTTTKKKIIILLLQQQTTTZZZfffuuu}}}yyywwwvvvuuusssrrrpppooonnnpppkkkfffccccccddddddccc```___]]]ZZZXXXVVVUUUTTTQQQPPPOOONNNMMMMMMMMMMMMLLLOOOSSSXXX]]]bbbeeegggkkkhhhhhhkkkjjjlll}}}oooYYYJJJLLL]]]pppjjjUUUIIICCC999666666111333333222111111111111111000000000000000000000000////////////////////////////////////000000000111111111111111111222222222333333444444555666666666999:::BBBMMMSSS]]]rrr~~~|||jjjUUUJJJFFFDDDFFFIIIJJJNNNUUU```oooxxxjjjXXXGGG<<<999999999888888888888888:::===@@@DDDIIIOOOVVV[[[ggglllsssyyy}}}wwwttttttttt{{{rrrjjjqqq}}}pppbbbYYYMMMHHHCCCAAACCCEEEEEEDDDCCCBBBBBBEEEJJJQQQWWWZZZ[[[XXXTTTQQQOOONNNLLLLLLLLLNNNUUU___ccc___\\\\\\UUUUUUWWW[[[^^^]]]WWWQQQOOOMMMJJJHHHGGGIIILLLNNNQQQUUUcccvvv}}}oooddd[[[___iiipppjjj\\\UUUWWWdddqqq~~~{{{uuurrrnnnfff^^^XXXTTTQQQPPPOOOSSSVVVVVVVVVYYYaaagggnnnuuu{{{yyyyyyxxxtttpppnnnnnnoooppppppkkkjjjgggccc]]]XXXTTTQQQRRRQQQNNNLLLKKKKKKLLLLLLKKKMMMOOORRRUUUZZZ^^^bbbjjjlllnnnjjjaaaVVVLLLFFFDDDGGGJJJMMMQQQ[[[jjjuuu~~~~~~|||yyyvvvuuutttrrrqqqooonnnmmmmmmjjjfffcccbbbbbbbbbbbb```___]]]ZZZWWWUUUTTTTTTPPPOOONNNMMMMMMMMMMMMMMMLLLNNNRRRWWW\\\```cccdddjjjggggggiiigggjjj|||mmmZZZNNNOOO\\\qqqeeeTTTJJJDDD:::888999444444444333222222222222222000000000000000000000000////////////////////////...////////////000000000000000111111111222222222333333444444555666666777999:::BBBLLLRRR[[[ppp}}}vvvttt]]]OOOGGGDDDFFFIIIKKKMMMRRR[[[iii{{{vvviii]]]PPPCCC;;;999:::::::::::::::999999;;;===@@@BBBEEEJJJPPPTTT___cccjjjoootttzzzsssuuusssoooyyynnniiimmm}}}}}}oooaaaXXXOOOJJJDDDBBBCCCEEEEEECCC@@@@@@AAAFFFMMMUUU[[[]]]ZZZZZZYYYVVVQQQMMMLLLLLLKKKLLLQQQ[[[```^^^[[[[[[VVVWWWZZZ```eeebbbXXXPPPJJJHHHFFFDDDDDDEEEGGGIIIKKKNNNYYYgggnnnkkkfffccc]]]cccjjjjjj___UUUXXXaaazzzzzzrrrnnnggg]]]TTTOOONNNMMMMMMMMMQQQTTTUUUTTTXXX___fffnnnwww|||yyyyyy{{{wwwrrroooppprrrtttuuusssrrrooojjjeee___ZZZWWWUUUTTTQQQNNNMMMLLLMMMMMMNNNOOOPPPRRRTTTVVVXXXYYY^^^^^^^^^ZZZTTTMMMHHHFFFBBBEEEHHHIIILLLTTT```jjjwww}}}yyyuuutttsssqqqpppnnnmmmllljjjhhhgggeeecccccccccccc```___]]]ZZZWWWUUUTTTSSSNNNMMMMMMLLLKKKKKKLLLLLLMMMOOORRRWWW[[[^^^aaabbbgggeeedddeeeccchhh}}}nnn\\\PPPQQQ^^^rrraaaSSSKKKDDD:::999;;;444555444333333222222333333000000000000000000000000000000000000000000000000......////////////000000000000000111222222333333222333333444555666777777999:::@@@JJJQQQ[[[qqqxxxqqq}}}fffUUUJJJEEEFFFIIIKKKLLLPPPWWWeeewwwyyyjjj\\\QQQGGG>>>888888888999999::::::::::::>>>???AAACCCFFFJJJOOOSSSYYY^^^dddhhhmmmsss{{{qqqxxxtttiiiyyywwwiiiggghhhuuu|||ooobbbZZZPPPKKKEEEBBBCCCDDDDDDBBB??????AAAGGGOOOVVV[[[\\\VVVZZZ]]]YYYQQQJJJIIIKKKJJJIIIMMMVVV[[[ZZZXXXXXXYYYZZZ^^^eeehhhcccVVVLLLFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIOOOYYY```aaa```bbbcccgggjjjeee\\\XXXaaammmxxxtttpppjjjddd]]]TTTMMMKKKKKKKKKKKKJJJNNNRRRTTTTTTYYYaaaiiiqqq{{{~~~yyytttqqqrrruuuxxxyyyxxxwwwuuuqqqlllgggbbb___WWWVVVSSSPPPNNNMMMNNNNNNOOOOOOPPPRRRUUUWWWWWWWWWWWWWWWVVVSSSNNNIIIGGGFFFAAAEEEHHHHHHJJJPPP[[[cccqqq|||~~~{{{tttsssrrrqqqooommmlllkkkhhhhhhiiihhhgggeeeeeeeeeaaa___]]]ZZZWWWTTTSSSRRROOONNNMMMMMMMMMMMMMMMMMMOOOPPPSSSWWWZZZ]]]___```ccc``````bbbaaaiiisss]]]PPPSSSbbbyyy{{{^^^RRRKKKDDD888888999111444333333222222222222222000000000000000000000000000000000000000000000000........./////////000000///000000111222222333333222222333444555666777777999999???IIIPPP[[[sssuuulllmmm[[[NNNFFFFFFIIIJJJKKKNNNUUUcccwww~~~wwwmmm^^^QQQHHHAAA;;;777888888888888999:::<<<===>>>@@@CCCEEEHHHLLLRRRVVVWWW[[[```dddhhhnnnvvv}}}~~~ppp{{{tttdddrrr{{{uuufffeeedddooo|||oooccc[[[RRRLLLFFFCCCCCCDDDCCCAAA???>>>AAAGGGOOOVVVYYYYYYSSSYYY^^^ZZZPPPHHHGGGIIIJJJGGGJJJRRRXXXXXXVVVWWWZZZ[[[```fffiiibbbSSSGGGEEEEEEEEEFFFFFFGGGGGGGGGJJJFFFGGGPPPYYY\\\^^^```dddeeeddd___XXXYYYdddpppwww~~~{{{jjj______aaa^^^[[[UUUNNNJJJJJJKKKKKKJJJGGGLLLQQQSSSUUU[[[dddlllttt{{{uuusssssswwwzzz|||zzzzzzxxxvvvqqqlllhhheeeYYYWWWTTTQQQOOONNNNNNOOONNNNNNPPPSSSVVVYYYYYYXXXUUUVVVUUURRRMMMIIIGGGGGG@@@DDDGGGHHHIIIOOOXXX```ooozzz|||tttsssrrrpppooommmlllkkkgggiiikkkkkkiiihhhggggggaaa___]]]YYYWWWTTTSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPPPPRRRUUUXXX[[[]]]______```]]]^^^```aaajjjxxx]]]NNNTTTgggwww^^^SSSLLLCCC777666666...333222222111000111111111000000000000000000000000000000000000000000000000............/////////000///000000111222222333333222222333444555666777888999888>>>HHHPPP\\\tttsssgggqqq^^^PPPGGGFFFIIIIIIJJJMMMUUUdddyyy|||~~~}}}xxxuuummmcccUUUIIIBBB>>>:::888888888888888:::<<<>>>???>>>@@@CCCFFFJJJOOOUUUZZZVVVZZZ___bbbfffllltttzzzzzzuuummm___fffsssooofffiiiqqq}}}qqqddd[[[RRRIIIBBB@@@AAA??????AAA;;;@@@DDDGGGNNNVVVXXXVVVSSSVVVZZZYYYSSSLLLGGGEEEFFFEEEFFFLLLSSSWWWVVVSSS]]][[[aaammmkkk[[[OOOMMMHHHGGGGGGHHHJJJJJJHHHFFFJJJLLLLLLJJJMMMUUUZZZZZZ^^^```^^^XXXSSSUUUZZZ^^^aaa]]]XXXUUUSSSSSSRRRRRRRRROOOJJJFFFCCCCCCEEEFFFHHHHHHKKKNNNOOOTTTbbboooyyy~~~{{{wwwuuutttvvvxxx{{{||||||}}}~~~}}}yyysssnnnfff^^^XXXWWWUUURRRPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUWWWVVVVVVUUUTTTQQQMMMJJJFFFEEEGGGJJJLLLPPP[[[gggrrr{{{}}}wwwtttqqqnnnlllllllllkkkiiihhhgggggghhhjjjiiigggeee^^^\\\ZZZYYYXXXWWWUUUSSSPPPQQQQQQOOOMMMMMMNNNOOORRRRRRTTTYYY^^^aaa```]]]aaa^^^YYYXXX```uuuuuu___PPPTTTllluuu\\\XXXLLL===777888777222333333333222222222111111777555222000......///000000000000000000000000000////////////000000000000000111111111111222222222444444555555666777777777888<<<===DDDRRR]]]sssuuurrrzzzbbbQQQJJJIIIHHHLLLKKKKKKQQQ___uuu{{{|||~~~}}}}}}zzztttnnnddd[[[OOOCCC===:::::::::777666666888;;;===>>>>>>BBBBBBDDDHHHLLLPPPRRRRRRRRRWWW]]]bbbeeejjjoootttyyy{{{ppplll]]]eeettttttkkkmmmttttttfff]]]RRRIIIAAA@@@@@@??????AAA;;;???CCCIIIRRR\\\]]]YYYOOOSSSWWWWWWRRRKKKEEECCCEEEEEEFFFKKKPPPSSSTTTSSS```]]]bbbjjjgggWWWLLLJJJKKKJJJIIIJJJMMMNNNNNNMMMKKKLLLKKKHHHKKKRRRVVVVVVUUUUUURRRLLLGGGGGGJJJMMMNNNLLLJJJJJJKKKNNNQQQRRRRRRNNNIIICCCAAAAAACCCDDDFFFFFFHHHJJJKKKPPP]]]jjjzzz|||xxxuuuttttttwwwxxxzzzzzzzzz{{{{{{yyyuuuqqqoooggg```]]]ZZZTTTQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWUUURRRPPPMMMLLLNNNQQQTTTYYYeeeqqq~~~|||xxxtttqqqnnnlllkkkkkkjjjiiihhhgggggghhhiiihhhfffccc```^^^[[[ZZZYYYXXXUUUSSSOOOPPPPPPOOOMMMLLLNNNOOOTTTTTTVVVZZZ___aaa```___ZZZWWWUUUXXXfffoooZZZPPPXXXqqqrrr]]]XXXKKK===777888666222333333333222222222111111555444222000//////000000000000000000000000000000////////////000000000000000111111111111222222222444444555555666666777777888<<<===DDDRRR]]]sss}}}zzziiiVVVLLLIIIHHHKKKJJJKKKQQQ___ttt||||||}}}xxxvvvuuurrrkkkfff]]]UUUIII???999666666666777666777888;;;===??????BBBCCCEEEIIIMMMPPPRRRSSSSSSVVV[[[___bbbgggmmmrrrvvvxxx|||yyyqqqjjjfffllloootttyyy~~~iiimmmZZZcccvvvssstttyyywwwjjj___QQQHHHAAA@@@@@@??????AAA===???BBBIIIUUU___]]]WWWKKKOOOUUUWWWSSSLLLEEEAAACCCEEEHHHJJJMMMPPPSSSVVVeeebbbdddhhhbbbTTTJJJIIIMMMLLLMMMOOORRRUUUUUUUUUOOOPPPNNNJJJKKKQQQUUUUUURRRPPPLLLGGGBBB???@@@BBB@@@@@@@@@CCCGGGLLLQQQTTTWWWRRRJJJCCC???@@@CCCEEEGGGFFFFFFHHHHHHLLLXXXdddvvv~~~|||xxxuuuttttttuuuvvvxxxwwwvvvwwwxxxwwwuuusssuuummmgggdddaaa[[[XXXYYYWWWWWWWWWVVVWWWWWWXXXXXX[[[\\\^^^______^^^]]][[[\\\ZZZ[[[___cccjjjwww|||yyysssqqqmmmkkkkkkkkkjjjiiihhhgggfffggggggfffdddaaabbb```]]][[[ZZZXXXUUUSSSNNNOOOOOOMMMLLLLLLNNNOOOWWWWWWXXX[[[^^^aaaaaa```___\\\ZZZ___nnncccRRROOO]]]vvvmmm___XXXJJJ===777777555111333333333222222222111111222222111111111000000000000000000000000000000000////////////000000000000000111111111111222222222444444444555666666777777888======DDDRRR\\\rrrsss^^^PPPJJJIIIKKKKKKMMMSSS```rrr~~~zzzyyy{{{|||xxxssspppnnniiibbb]]]UUUNNNDDD;;;666444444444777888888999<<<>>>AAACCCDDDFFFJJJNNNQQQTTTUUUVVVXXXYYYZZZ[[[^^^dddjjjooosssuuuyyy~~~sssggg^^^XXXSSSPPPWWWZZZ___dddkkksss{{{ccczzzpppXXXbbbwww}}}}}}zzzlllaaaRRRIIIAAA@@@@@@??????@@@>>>???AAAHHHUUU^^^[[[RRRIIINNNUUUYYYWWWPPPGGGBBBBBBFFFKKKLLLLLLOOOVVV\\\hhheeeeeeddd]]]PPPIIIIIIJJJLLLPPPUUUZZZ\\\[[[ZZZVVVWWWUUUQQQQQQVVVYYYXXXUUUOOOIIIFFFBBB>>>>>>???@@@BBBCCCFFFJJJOOOUUUZZZ___XXXOOOFFFAAAAAAEEEGGGJJJHHHGGGHHHHHHKKKUUU```iiittt}}}{{{zzzxxxvvvuuuuuuvvvvvvwwwuuusssrrrssstttsssrrrqqqllliiiiiigggddddddfff``````____________``````fffhhhkkkllllllkkkkkkkkknnnkkklllpppvvv~~~}}}yyytttqqqnnnllllllllljjjiiihhhgggfffffffffeeebbb```bbb___\\\ZZZYYYVVVSSSQQQMMMNNNMMMLLLKKKKKKNNNPPPYYYYYYZZZ\\\^^^___``````cccaaabbbjjjxxxzzzYYYJJJNNNccczzzjjjaaaWWWHHH===888666444111333333333222222222111111///000111111111111000000////////////////////////////////////000000000000000000111111111222222222333333444555555666666777888<<<===DDDQQQ[[[ppp}}}hhhUUUMMMLLLNNNOOORRRYYYcccrrruuuqqqsss{{{zzzvvvrrrnnniiiddd]]]XXXPPPJJJBBB:::777666666666999:::;;;<<<===AAADDDGGGKKKNNNSSSWWWZZZ\\\]]]^^^aaa```^^^]]]^^^bbbhhhkkkrrrtttyyy|||wwwooobbbWWWOOOKKKIIIHHHKKKMMMPPPUUUZZZbbbjjjoooqqqtttyyyaaayyysssZZZcccwww|||mmmbbbTTTKKKCCCAAA@@@>>>>>>@@@===>>>???GGGTTT^^^\\\TTTIIINNNVVV[[[[[[UUULLLFFFBBBGGGLLLNNNNNNQQQXXX___cccaaa```]]]UUUKKKFFFGGGFFFKKKSSS[[[aaabbb___[[[[[[]]]]]]ZZZZZZ^^^```^^^VVVLLLDDDBBB@@@<<<;;;>>>BBBDDDGGGJJJMMMSSSZZZ```ddd]]]RRRHHHBBBBBBEEEGGGJJJGGGGGGHHHHHHJJJQQQYYYYYYbbbnnnyyy}}}wwwwwwwwwvvvwwwwwwxxxyyywwwtttqqqooopppqqqqqqpppmmmjjjkkkmmmnnnlllnnnrrrmmmmmmlllmmmmmmnnnooopppvvvyyy}}}~~~}}}{{{||||||~~~~~~yyyuuurrrooommmmmmlllkkkjjjgggffffffffffffeeebbb___```^^^[[[YYYWWWUUURRROOOMMMMMMMMMKKKJJJLLLOOORRRXXXZZZ\\\]]]^^^___``````ZZZ^^^ffftttkkkRRRHHHSSSllljjjcccVVVFFF<<<888666444222333333333222222222111111//////000111111111000000////////////////////////////////////000000000000000000111111111222222222333333444444555666666666777<<<===DDDPPPZZZnnnrrr]]]RRRRRRTTTVVV[[[aaaiiitttpppkkkoootttzzzwwwtttpppkkkeee^^^XXXTTTKKKFFF???:::888888888777:::<<<===>>>???BBBGGGLLLRRRXXX^^^cccfffgggiiijjjnnnkkkgggddddddfffiiijjjpppsssxxx~~~~~~zzztttnnnjjjddd]]]RRRIIIDDDCCCCCCCCCFFFGGGHHHJJJMMMRRRXXX]]]eeehhhmmmuuu}}}```wwwxxxaaafffuuu~~~pppfffWWWNNNEEECCCAAA>>>===???;;;===???EEERRR]]]]]]XXXIIINNNUUU[[[]]]XXXPPPIIIBBBGGGLLLNNNNNNPPPVVV[[[WWWXXXXXXSSSLLLFFFDDDEEEEEEKKKTTT^^^dddeeebbb^^^```dddfffeeegggjjjkkkhhh]]]OOODDDBBBBBB===<<>>>>>BBBIIINNNXXX___hhhnnnpppqqqtttvvvyyyvvvrrrpppppppppooonnnooorrrwww||||||vvvpppiiibbb]]]SSSNNNGGGBBB??????@@@@@@AAABBBCCCCCCDDDFFFJJJNNNXXX\\\aaaiiiqqqyyy~~~[[[qqqkkkkkktttuuukkk[[[QQQHHHDDDBBB???===>>>;;;===>>>BBBJJJSSSUUURRRHHHKKKQQQXXX[[[XXXPPPJJJCCCFFFJJJKKKKKKLLLNNNQQQNNNQQQRRRNNNHHHEEEEEEGGGIIIMMMTTT]]]dddgggeeecccffflllqqqsssvvvzzzyyyvvvgggUUUFFFDDDCCC>>>===AAA<<>>>>>>>>===<<<>>>@@@@@@AAABBBEEEGGGLLLOOOUUU\\\cccjjjpppsssxxx|||}}}TTTjjjqqqnnnsss}}}xxxppp]]]SSSIIIEEECCC???=========???>>>>>>AAAHHHJJJHHHFFFHHHNNNUUUYYYVVVOOOIIIDDDFFFHHHIIIHHHGGGGGGGGGJJJOOOQQQNNNIIIHHHIIIKKKMMMOOOTTT\\\cccggghhhhhhlllttt{{{jjjUUUDDDAAA@@@;;;999===AAAFFFKKKNNNPPPVVV___gggooohhh]]]RRRJJJFFFFFFGGGHHHGGGJJJOOOPPPNNNNNNQQQTTTTTTSSSUUUWWWYYYZZZZZZ```hhhpppsssvvvzzzzzzxxxyyyyyy{{{{{{{{{{{{yyyxxxxxxvvvuuuuuuxxxzzzzzzzzzzzz{{{wwwqqqnnnkkkiiiiiihhhgggffffffeeeeeeggghhhgggeeeccc^^^\\\ZZZYYYXXXWWWUUUSSSNNNNNNMMMLLLLLLNNNSSSWWWXXX^^^eeeiiiiiigggffffffjjjsssZZZKKKUUUaaawwwcccPPP???::::::777555666333333333222222222111111333111///...---...000111000000000000000000000000////////////000000000000000111111111111222222222222222333444444555555666333888:::@@@LLLTTTgggnnn```aaacccgggmmmqqqtttvvvxxxyyyzzzmmmkkkdddjjjttt~~~xxxrrrooohhhgggddd^^^VVVOOOJJJHHH???<<<:::999:::;;;<<<;;;444777:::::::::>>>FFFMMMYYYcccnnnvvvyyyzzz}}}}}}wwwyyy|||~~~~~~}}}{{{vvvsssnnnhhhaaaXXXOOOIII@@@>>><<<;;;;;;;;;999888:::<<>>???DDDFFFLLLRRRUUUYYYcccmmmrrrhhh]]]UUUNNNIIIIIIMMMRRRNNNNNNSSSYYYZZZZZZ\\\aaaeeefffaaa\\\ZZZ\\\^^^aaa^^^]]]aaajjjrrrwwwxxxxxxzzz}}}|||yyyvvvuuuwwwyyy{{{||||||||||||wwwooonnnlllhhheeefffhhhkkkhhhhhhgggfffdddcccbbbaaa___]]][[[ZZZYYYWWWTTTQQQPPPPPPPPPOOOOOOPPPTTTWWWXXX]]]bbbeeeddddddfffhhhkkkmmmYYYMMMXXXssswww^^^NNN>>>999999777444333444444333222222111111000000000000000000000000000000000000000000000000000000000////////////000000111111222222222333333333111222333444555555555555<<<999:::@@@GGGRRReeexxxvvvfffbbbcccccchhhnnnpppnnnppptttttttttllljjjjjjppp|||xxxpppmmmmmmhhhddd]]]VVVPPPKKKFFFCCC>>><<<:::888777777888999666777888:::;;;???DDDGGGSSSXXX```fffkkkooosssuuuwwwzzz~~~zzzvvvrrrmmmeee^^^VVVOOOIIIDDD<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAACCCDDDFFFFFFLLLLLLMMMPPPTTTXXX]]]```gggjjjmmmrrrwww{{{~~~~~~{{{zzzzzzuuuxxx{{{|||||||||}}}~~~NNN\\\www~~~ooohhhkkkttt~~~wwwjjj[[[KKKEEEEEEBBB>>>===??????>>>>>>>>>>>>?????????AAADDDGGGHHHGGGFFFEEEDDDBBBDDDGGGGGGGGGJJJPPPLLLVVVZZZTTTKKKHHHHHHIIIUUUXXX\\\```eeejjjlllmmmkkkrrr|||}}}eeeUUUFFFAAABBBAAABBBDDDKKKKKKOOOUUUYYY]]]fffoooqqqjjjaaaZZZQQQJJJIIILLLQQQPPPTTT[[[```ccciiiooo~~~yyynnneeecccdddeee```]]]___fffnnnsssuuuzzz|||~~~~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~}}}wwwooommmkkkgggeeeeeegggjjjhhhgggfffeeecccbbbaaaaaa]]][[[YYYYYYXXXWWWTTTRRRNNNNNNNNNMMMMMMPPPUUUYYYYYY^^^ccceeeeeeeeehhhjjjjjjcccSSSOOObbb}}}ttt[[[LLL===888999777555444444444333333222111111111000000000000000000000000000000000000000000000000000000////////////000000111111111222222222333333111222333444555555555555999777888>>>EEEOOOaaarrr|||{{{|||lllfffcccbbbbbbeeeeeeaaabbbeeennn}}}wwwmmmhhhhhhnnnyyywwwoookkkiiieee```YYYSSSMMMHHHDDDAAA===<<<:::888777777888999666888999:::<<>>???@@@AAACCCEEEFFFGGGIIIIIIJJJMMMPPPUUUYYY[[[aaacccggglllpppsssuuuvvvxxxzzz|||{{{xxxuuusssssssssuuuyyyzzzzzz{{{|||}}}MMMYYYsssnnn___bbbnnnvvvppp}}}|||ooo___NNNFFFDDDBBBAAABBB??????>>>>>>===<<<<<<;;;???@@@AAACCCDDDDDDCCCCCCCCCBBBDDDIIIJJJJJJMMMSSSTTT^^^ccc[[[OOOHHHHHHIIIVVVXXX]]]cccjjjmmmoooooolllrrr|||www___RRRFFFAAACCCDDDGGGJJJNNNLLLNNNUUU\\\bbbjjjqqqrrrnnnjjjdddYYYNNNKKKNNNPPPUUU]]]dddgggmmm{{{~~~oookkkmmmoooiiibbb```eeemmmsssvvv|||}}}~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~{{{|||uuunnnmmmjjjgggddddddfffhhhffffffeeecccbbbaaa```___[[[YYYXXXWWWWWWVVVSSSQQQLLLLLLKKKKKKLLLPPPVVV[[[[[[___ccceeedddeeeiiilllqqquuuYYYOOOVVVttt{{{pppWWWIII<<<888999777555555444444333333222222111111000000000000000000000000000000000000000000000000000000////////////000000111111111222222222222333111222333444555555555555666555777<<>><<<;;;999888777888999999888999:::;;;<<>>??????AAABBBDDDEEEGGGGGGIIIIIIJJJLLLPPPSSSWWWYYY\\\___cccgggjjjllllllmmmooorrrtttuuussspppooonnnpppsssvvvxxxxxxyyyzzz{{{NNNZZZqqqjjjXXX[[[kkkzzzmmmfffccckkk|||tttdddQQQGGGDDDBBBBBBDDD@@@@@@??????>>>===<<<;;;BBBCCCDDDFFFGGGHHHIIIIIIGGGEEEEEEHHHJJJKKKQQQXXXdddmmmnnnaaaPPPGGGGGGIIIOOOSSS]]]iiiqqqrrrpppoooooowwwnnnXXXQQQJJJGGGGGGIIILLLMMMPPPMMMOOOXXXbbbiiipppwwwssstttuuupppbbbTTTOOORRRTTT[[[cccggghhhqqq{{{nnnooowwwvvvkkkfffjjjqqqyyy}}}~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{|||}}}}}}}}}}}}}}}vvvpppnnnmmmkkkhhheeedddfffhhhddddddcccaaa```___^^^]]][[[YYYWWWVVVVVVTTTQQQOOOJJJJJJJJJJJJLLLQQQXXX]]]___aaadddcccbbbccchhhkkk}}}xxxbbbTTTRRRdddzzzlllQQQEEE:::888888777666666555444444333222222111111000000000000000000000000////////////////////////000000////////////000000111111111111222222222222111222333444555555555555555555777;;;AAAKKKWWW```www}}}qqqeee\\\VVVRRRRRRRRRQQQRRRVVV^^^llluuuqqqmmmmmmrrryyyuuukkkccc___[[[VVVPPPJJJEEEBBB???===;;;:::999888888888999::::::;;;;;;;;;<<>>@@@AAAAAACCCDDDFFFGGGIIIIIINNNNNNPPPSSSVVVXXX[[[\\\^^^___bbbdddfffffffffeeeiiilllppprrrqqqpppoooooonnnqqqtttvvvwwwwwwxxxzzzNNNYYYmmm|||gggVVVZZZddd{{{qqq]]]QQQPPPYYYdddlll}}}}}}nnn]]]QQQIIICCCAAACCCDDDCCCBBBBBBBBBCCCEEEFFFEEEFFFIIILLLOOOPPPPPPQQQNNNIIIFFFIIINNNVVVdddpppyyyyyyppp]]]LLLFFFGGGHHHKKKRRRcccssswwwrrrsssyyyxxxaaaRRRVVVXXXVVVUUUXXXZZZYYYZZZZZZ___hhhooosssxxx~~~ppp[[[UUUZZZccceeefffeeebbbhhh}}}rrreee^^^bbbuuuxxxrrrvvv{{{sssooommmlllkkkhhheeecccccceee``````___]]]\\\[[[ZZZYYY[[[YYYWWWVVVUUUSSSOOOMMMLLLNNNOOOQQQTTTYYY___ccccccdddcccaaa```ccciiiooouuudddWWWPPPNNNcccyyydddHHH@@@999888777555444666555555444444333333222222000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222111222333444555555555555666888888999@@@LLLUUUYYYdddzzzwwwcccXXXPPPIIIIIIJJJJJJLLLNNNUUUaaatttxxxqqqlllmmmrrrzzzxxxooofff^^^YYYTTTOOOIIICCCAAA???>>>>>>888888888999::::::::::::;;;<<<<<<;;;:::<<>>???@@@BBBBBBDDDEEEGGGHHHJJJJJJLLLNNNPPPSSSVVVYYY[[[\\\]]]^^^___aaabbbbbbcccccchhhjjjmmmnnnnnnmmmnnnooonnnqqqtttuuuuuuuuuvvvwwwTTTZZZlll~~~lll[[[YYY[[[nnn}}}hhh[[[UUUWWWaaalllttttttdddXXXNNNFFFBBBBBBDDDCCCAAAAAACCCFFFJJJLLLMMMOOORRRUUUWWWVVVUUUTTTNNNIIIFFFHHHLLLTTT```kkkooonnneeeVVVKKKGGGGGGFFFOOOUUUcccqqqttttttuuubbbSSSYYY\\\YYYYYY___eeefffdddhhhqqq{{{{{{aaa[[[aaahhhgggggggggeeegggrrrqqqbbb___aaaiii}}}|||www|||xxxrrrooojjjjjjiiifffcccaaaaaabbb___^^^]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVVVVUUURRRPPPOOOQQQTTTWWWZZZ]]]bbbeeecccccccccbbbbbbgggpppwwwkkkWWWOOOOOOSSSqqqwww```FFF>>>888888777444333555555555555444333333222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111222333444555555555555666888888888???MMMVVVWWWaaaxxxyyycccYYYPPPIIIIIILLLLLLLLLMMMRRR^^^pppwwwooommmpppvvvzzzrrrkkkccc[[[VVVQQQLLLEEE@@@>>>>>>======777777888999::::::;;;;;;;;;;;;;;;:::999:::===@@@FFFJJJPPPTTTVVVVVVWWWWWWZZZZZZZZZYYYXXXVVVUUUTTTPPPMMMIIIFFFEEECCCAAA??????===:::999::::::999999777888;;;===???@@@@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKMMMPPPTTTXXX[[[]]]^^^^^^]]]]]]]]]^^^```bbbccchhhiiikkkkkkjjjkkkmmmooonnnpppssstttsssrrrsssttt]]]^^^mmmrrr^^^WWWSSScccxxxgggaaa```bbbiiirrr~~~xxxiii^^^SSSHHHBBBBBBDDDBBB@@@@@@CCCGGGLLLPPPXXXZZZ]]]___```^^^[[[YYYNNNIIIFFFGGGIIILLLUUU___cccbbb[[[PPPJJJIIIGGGDDDRRRUUUaaalllqqqxxxtttdddUUU[[[]]]YYYZZZcccmmmpppqqqxxxiiibbbiiiiiihhhhhhjjjiiiggglllrrryyyjjj___bbbiiirrr|||}}}tttooonnnhhhhhhgggdddaaa^^^^^^___^^^]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTUUUWWWWWWUUUSSSPPPSSSWWWZZZ]]]```dddfffbbbbbbcccbbbdddkkkuuu}}}iiiRRRKKKOOO[[[|||vvv]]]DDD>>>888888777333222444666555555444444333222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111222222333444555555555555555888777666>>>MMMVVVWWWaaaxxxxxxbbbXXXPPPJJJLLLOOOPPPPPPRRRQQQ[[[mmmtttnnnnnnqqq{{{vvvnnnggg```YYYTTTNNNJJJCCC>>><<<<<<<<<<<<666777888999:::;;;;;;;;;;;;;;;;;;999888999<<>>===;;;:::999888666777888999888777666888<<>>???@@@BBBJJJTTT[[[\\\ZZZXXXXXXVVVVVVUUUSSSQQQOOOMMMLLLEEECCC???<<<:::999999999999888666666666888;;;<<<<<<===>>>???AAAAAAAAAAAAFFFGGGHHHHHHHHHIIILLLOOONNNRRRWWW[[[^^^___aaacccccc```]]][[[[[[___cccfffiiiiiijjjkkkmmmnnnoooooonnnnnnooopppqqqssstttuuu\\\[[[ccc{{{jjjWWWSSS___vvvyyytttuuu{{{yyyhhhYYYMMMFFFCCCCCCDDDDDDEEEFFFKKKRRRXXXaaabbbcccdddaaa\\\YYYXXXLLLGGGCCCDDDDDDCCCFFFJJJLLLIIIHHHHHHGGGEEEIIINNNYYYccchhhfffjjjvvvdddXXXSSSWWWVVVVVVccczzzwwwwwwyyyxxxvvvrrrppprrruuuxxxxxxxxxyyy}}}wwwuuuvvvzzzyyyoookkkjjjiiihhheeebbb___]]][[[ZZZ[[[[[[[[[YYYWWWUUURRRQQQNNNPPPRRRSSSSSSSSSTTTVVVWWWZZZ]]]```aaabbbdddeeeeee```\\\]]]ccckkkuuu|||lllUUUVVVeeemmmPPPAAA>>>;;;999888666444222555444333333222222333333111111111000111111222222////////////////////////000000000000000000000000000000000000000111111222333333333444444444555555666777888999<<>>===;;;999888666777888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAAIIISSSZZZ\\\ZZZYYYXXXUUUTTTSSSRRROOOLLLIIIGGGAAA???<<<999777666666777999888888888888:::;;;<<<===>>>???@@@AAABBBBBBBBBEEEFFFGGGHHHHHHJJJMMMPPPPPPTTTYYY]]]___aaacccddddddbbb___]]]]]]aaaeeegggjjjkkkkkklllmmmnnnoooooooooooopppqqqssstttuuuvvvSSSRRRZZZnnnrrr]]]TTTZZZnnn~~~~~~ooo```SSSJJJFFFDDDEEEEEEEEEGGGLLLRRRWWWbbbbbbaaa___]]][[[XXXWWWJJJEEEBBBDDDDDDAAAAAACCCEEECCCCCCFFFGGGGGGLLLSSSaaahhhkkkgggiii|||vvvfffZZZQQQMMMPPPQQQVVVggg~~~~~~{{{zzz|||qqqfffgggjjjooosss}}}vvvnnnjjjkkkiiigggeeebbb___\\\ZZZYYYZZZZZZZZZXXXVVVSSSPPPOOOLLLNNNPPPPPPPPPQQQRRRTTTXXX[[[___bbbbbbbbbbbbbbbddd[[[WWWZZZ___eeeqqq~~~jjj___]]]zzzeeeJJJ@@@>>>;;;999888666444222555444333333222222333333222222111111000111111111........................000000000000000000000000000000000000000111111222333333333444444444555555888999999999;;;BBBMMMUUU[[[mmm|||hhhYYYUUUSSSTTTSSSPPPOOORRRVVV^^^kkk{{{zzzqqqoootttyyywwwlllbbb\\\VVVPPPLLLGGGDDD@@@===<<<;;;999888666777888999::::::::::::::::::;;;;;;<<<===???@@@???FFFPPPXXX[[[ZZZXXXWWWSSSSSSRRRPPPLLLHHHCCCAAA===<<<:::777666666666666999999:::;;;<<<<<<<<<<<<===>>>???AAABBBBBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRSSSVVV[[[___aaabbbdddeeeeeecccaaa``````cccfffiiilllllllllmmmmmmnnnnnnnnnoooppprrrsssuuuuuuvvvvvvJJJKKKTTTeee{{{xxxcccVVVXXXjjj|||~~~tttgggZZZPPPIIIGGGFFFEEEEEEGGGLLLQQQUUU\\\]]][[[XXXYYY\\\\\\YYYOOOHHHBBBCCCCCC@@@???AAACCCBBBCCCGGGJJJKKKPPPWWWfffkkklllhhhhhhvvv}}}hhh[[[RRRMMMIIIIIIJJJQQQbbbuuu|||zzzvvvzzzxxx```VVVYYY^^^bbbeeerrrwww}}}~~~tttmmmjjjkkkhhhgggeeebbb___[[[YYYWWWVVVWWWWWWVVVUUUSSSQQQOOOOOOQQQRRRQQQQQQQQQSSSTTTVVVYYY^^^aaa```^^^]]]\\\\\\TTTRRRXXX\\\cccxxx```dddddd|||]]]EEE@@@===:::888777666444333555444333333222222333333333333222111000000000111////////////////////////000000000000000000000000000000000000000111111222333333333444444444555555777888999999;;;BBBLLLTTT[[[lll|||jjjZZZWWWWWWXXXVVVPPPOOORRRSSSYYYdddqqquuupppqqqttt|||{{{sssggg^^^WWWSSSNNNJJJEEEBBB???<<<;;;;;;999888777888999999:::::::::999:::::::::;;;<<<===>>>???===DDDMMMVVVZZZZZZXXXVVVQQQQQQPPPNNNIIIDDD???<<<<<<;;;:::888888888888888999;;;===>>>??????>>>======>>>???@@@AAABBBBBBBBBCCCEEEHHHJJJKKKNNNQQQSSSTTTXXX\\\```aaabbbdddeeeeeedddcccbbbbbbeeegggiiillllllllllllllllllmmmmmmnnnoooqqqssstttuuuuuuuuuEEEHHHRRRbbbuuuxxxdddXXXZZZkkk|||yyy{{{wwwmmmbbbVVVNNNIIIGGGEEEEEEGGGKKKOOORRRRRRUUUUUUUUUZZZccceeeaaaYYYNNNDDDBBBAAAAAAAAACCCDDDCCCEEEIIIKKKKKKPPPVVVbbbfffiiifffdddlllppp]]]RRRLLLGGGFFFDDDDDDIIIUUUaaadddaaaeeekkkjjjTTTLLLPPPTTTXXXZZZeeelllwww|||sssllljjjjjjgggfffeeebbb^^^[[[WWWUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSRRRPPPPPPQQQSSSSSSWWW[[[]]]\\\YYYVVVTTTRRROOOQQQWWW^^^lllsssVVVeeemmmnnnTTTBBB???<<<999888777666444333555444333333222222333333333333222111000000000111000000000000000000000000////////////////////////000000000000000111111222333333333444444444555555555666777888:::BBBLLLTTT\\\kkkyyyiiiZZZXXXYYYZZZVVVPPPOOORRRQQQVVV___jjjwwwzzzrrrpppqqqxxx~~~vvvnnncccZZZUUUQQQLLLIIICCC@@@===;;;;;;:::999888888888999::::::::::::999::::::::::::;;;===>>>???<<>>@@@AAA@@@???>>>======???@@@AAABBBBBBBBBCCCFFFIIIKKKMMMOOORRRTTTUUUYYY]]]```aaabbbcccdddeeeddddddcccdddfffggghhhkkkkkkkkkkkkkkkllllllllllllmmmnnnpppqqqrrrssssssDDDGGGPPP___ooosssccc[[[___oooyyyxxx|||tttiii]]]UUULLLIIIEEEDDDFFFIIILLLMMMJJJPPPTTTXXXbbbpppsssnnnbbbUUUGGGBBBBBBBBBDDDFFFEEEDDDFFFIIIKKKJJJNNNTTT[[[^^^bbbbbb___eeexxx~~~gggUUULLLFFFBBBDDDAAA???BBBJJJOOOPPPNNNVVV___uuuooo^^^NNNJJJMMMOOOQQQRRRYYYaaammmyyyyyyqqqkkkhhhiiigggfffeeebbb^^^ZZZVVVTTTMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRQQQPPPNNNNNNPPPRRRSSSVVVZZZ[[[XXXTTTQQQPPPLLLNNNSSSZZZhhhgggTTThhh|||yyycccNNNAAA>>><<<999777777666444333555444333333222222333333222222111111000111111111111111111111111111111111////////////////////////000000000000000111111222333333333444444444555555555666777777:::AAALLLTTT]]]jjj}}}yyykkkXXXXXXYYYZZZUUUOOOOOOSSSSSSXXX^^^gggssswwwrrrqqqvvv~~~yyyooohhh^^^WWWRRROOOJJJGGGAAA???<<<:::::::::999888999999:::::::::::::::999999999::::::;;;<<<>>>???<<>>???AAABBBBBBBBBBBBDDDGGGJJJMMMOOOPPPSSSUUUWWWZZZ___aaabbbbbbcccdddeeeeeeeeeffffffggghhhhhhkkkkkkkkklllllllllmmmmmmkkkllllllmmmnnnpppqqqrrrEEEFFFMMMYYYhhh{{{mmm```]]]cccsssxxxwwwzzzpppddd[[[OOOJJJEEECCCEEEGGGIIIIIIGGGPPPXXX```nnn{{{hhhYYYJJJEEEDDDDDDEEEFFFHHHGGGHHHLLLMMMLLLOOOTTTXXX[[[^^^___^^^eeezzz~~~fffRRRHHHCCC???AAA???>>>@@@DDDGGGIIIKKKPPPXXXiii~~~aaaVVVMMMLLLNNNNNNMMMNNNRRRXXXbbbnnnzzzuuummmhhhfffgggffffffdddbbb^^^YYYUUUSSSMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOONNNNNNOOORRRUUUVVVXXXZZZZZZWWWSSSPPPOOOLLLQQQVVV___xxxzzz]]]XXXooorrr]]]JJJ@@@===;;;888777777666444333555444333333222222333333111111111000111111222222000000000000000000000000////////////////////////000000000000000111111222333333333444444444555555666777777777999???IIIQQQ]]]llltttjjjWWWWWWXXXXXXSSSMMMOOOTTTVVVYYY___eeennn}}}}}}wwwuuuvvv}}}wwwqqqgggaaaYYYSSSPPPMMMHHHDDD@@@===:::999999999999888999::::::;;;::::::999999999999999:::;;;<<<===>>>===AAAHHHPPPVVVWWWRRRMMMIIIGGGDDDAAA>>>===<<<;;;666777888:::;;;<<<<<<===<<<===???@@@AAAAAA@@@@@@???@@@AAACCCDDDDDDEEEEEEEEEHHHLLLNNNOOOQQQSSSTTTZZZ]]]aaacccddddddeeeeeefffgggggghhhiiiiiijjjjjjkkkllllllmmmnnnooopppppplllkkkjjjjjjlllnnnqqqsssHHHFFFJJJTTTbbbuuu~~~jjj^^^]]]fffuuuxxxoootttuuuhhh___PPPKKKEEECCCDDDFFFGGGFFFGGGSSS]]]fffwwwiii[[[LLLGGGGGGEEEDDDEEEKKKJJJLLLPPPQQQPPPSSSXXXZZZ[[[^^^``````iiihhhSSSIIICCC@@@>>>===>>>AAADDDGGGJJJNNNPPPUUUaaaooozzz}}}~~~{{{iiiZZZSSSNNNOOOPPPMMMLLLLLLPPPTTT[[[fffsss|||qqqjjjfffdddffffffeeedddbbb^^^YYYUUURRRNNNNNNOOOPPPPPPPPPOOONNNMMMNNNOOOOOOOOORRRVVVYYYYYY[[[\\\[[[XXXTTTQQQPPPOOOUUUYYYdddgggWWW]]]vvvqqq[[[HHH???===;;;888777777666555333555444333333222222333333111000000000111222333333////////////////////////////////////////////////000000000000000111111222333333333444444444555555888999888777888>>>GGGNNN___oooyyyuuuyyysssjjjaaaVVVVVVWWWVVVQQQLLLOOOUUUWWWZZZ^^^bbbiiiwww{{{xxxwwwzzzxxxxxxvvvpppjjjbbb]]]VVVQQQNNNKKKFFFBBB???===:::999999999888888:::::::::;;;;;;:::999999999999999:::;;;<<<===>>>===@@@GGGPPPVVVVVVQQQLLLFFFDDD@@@===;;;;;;;;;<<<888999;;;===>>>@@@@@@@@@======>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFIIIMMMOOOPPPQQQRRRTTT\\\___ccceeeeeeeeefffggghhhhhhiiikkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrsssnnnllljjjiiikkknnnrrruuuIIIFFFGGGMMMWWWfff||||||iii```]]]cccuuurrrfffwwwxxxjjj```SSSMMMGGGGGGGGGEEEFFFIIILLLUUU^^^ssstttgggcccYYYLLLEEEFFFGGGFFFIIIJJJKKKMMMOOOQQQRRRSSS]]]]]]___ccciiiuuurrr\\\HHH???@@@DDD@@@@@@FFFLLLNNNOOOQQQVVVZZZaaahhhrrr}}}}}}yyyxxxtttzzzrrr```TTTRRRPPPNNNMMMLLLKKKJJJQQQRRRWWWaaannn|||oooccc^^^^^^bbbgggfffeeedddaaa]]]YYYUUUSSSNNNNNNNNNPPPRRRRRRPPPOOONNNPPPQQQQQQQQQUUU[[[aaa```______]]]WWWPPPOOOSSSSSSVVV^^^ssswwwYYYPPPgggrrrVVVFFFDDD<<<<<<:::888666555333222333333333222222222111111111111111111111111111111111111000///////////////222111111111000000//////222111000000000111333444000111222444555666666666555555888999888;;;FFFRRR```iii~~~zzzlllnnnyyyuuufff^^^\\\\\\WWWSSSQQQQQQPPPMMMMMMPPPVVVUUU[[[fffkkkppp~~~zzzvvv~~~zzzrrrnnnmmmkkkgggccc___[[[TTTMMMHHHFFFEEEEEE@@@???===:::999888888888999::::::;;;;;;::::::999999:::;;;<<<===============CCCMMMTTTVVVRRRJJJEEE@@@???===;;;999777666666888:::<<<>>>@@@@@@@@@@@@BBBAAA???>>>===>>>@@@AAAAAACCCEEEEEEDDDDDDGGGJJJIIILLLQQQTTTVVVWWWYYYZZZ\\\___ccceeeffffffhhhiiijjjjjjjjjjjjkkklllmmmnnnooonnnnnnnnnpppqqqqqqpppmmmmmmllllllnnnoooqqqrrrIIIFFFEEEJJJSSSaaauuu|||jjj```\\\aaattttttbbboooyyy{{{ooofffXXXPPPIIIGGGFFFCCCDDDHHHMMMWWWfff~~~zzzrrrgggddd[[[NNNGGGGGGIIIHHHJJJJJJKKKLLLOOOQQQTTTUUUZZZ\\\bbbhhhnnnyyyuuu___KKKCCCDDDEEEBBBEEELLLSSSTTTUUUWWWYYY^^^eeemmmwww{{{rrrooonnnnnnssszzz{{{cccVVVQQQPPPOOONNNNNNNNNNNNMMMTTTUUUXXX___jjjwwwuuueee]]]\\\]]]bbbggggggfffdddaaa^^^ZZZVVVTTTPPPPPPPPPQQQRRRRRRPPPNNNNNNPPPQQQSSSUUUXXX\\\___aaa``````___ZZZTTTUUUZZZYYY___jjj}}}~~~fffPPPVVVuuujjjOOOCCCBBB;;;:::999888777666555444333333333222222222222111111111111111111111111111111111000///////////////111111111111000000000///000///.........///111111000111333444555666666666666666888999888999CCCOOO^^^fffzzz|||zzztttrrrwwwwwwllldddaaa``````YYYTTTRRRPPPMMMMMMPPPRRRTTT]]]iiimmmnnn||||||yyyssskkkgggfffddd___[[[UUURRRNNNIIIEEECCCBBBBBB???>>><<<:::888888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<======>>>>>>>>>???BBBHHHKKKKKKGGGBBB>>><<<;;;:::999999888888999:::<<<>>>@@@AAABBBBBBAAAAAA@@@???>>>???AAACCCDDDDDDFFFGGGGGGFFFHHHKKKNNNMMMPPPUUUYYYZZZ\\\]]]___```bbbeeefffggggggiiikkkkkkkkkkkkllllllmmmnnnooopppooonnnoooqqqrrrqqqpppppppppppppppqqqsssuuuvvvJJJFFFDDDGGGMMMYYYlll|||nnnaaaYYY[[[mmmvvv]]]gggrrruuunnn^^^TTTKKKGGGDDDAAABBBFFFLLLYYYmmmooommmjjjhhh```SSSKKKKKKLLLKKKJJJJJJIIIJJJMMMQQQTTTWWWWWW\\\dddmmmttt}}}{{{bbbMMMEEEGGGDDDDDDIIISSSYYYZZZYYY[[[]]]ccclllvvvqqqgggddddddhhhlllqqquuuxxxzzz}}}xxxdddVVVOOONNNNNNNNNNNNOOOPPPQQQRRRVVVZZZ```fffmmmwwwnnndddZZZWWWYYY[[[___dddiiihhheeebbb^^^ZZZWWWVVVTTTSSSRRRRRRSSSRRRPPPNNNOOOOOOPPPTTTYYY]]]___```dddbbbbbbbbb___[[[^^^dddgggmmmvvvpppXXXLLLbbb^^^HHHAAA@@@999999999888777777666666333333333333222222222222111111111111111111111111111000000///////////////111111111111000000000000/////////...///000000111111222333444555666666666777777888999777888@@@JJJ[[[bbbuuutttppp{{{uuuvvv}}}xxxtttsssoooeeeZZZTTTPPPMMMNNNQQQNNNUUUbbbmmmnnnmmmwww{{{sssnnnhhhaaa]]][[[YYYUUURRRLLLJJJHHHEEECCCBBBAAA@@@>>>===;;;999888777888888<<<<<<============<<<<<<:::;;;<<<======>>>======???@@@AAABBBAAA???===;;;777777777888888:::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCC????????????AAACCCFFFGGGGGGHHHIIIIIIJJJLLLQQQTTTSSSWWW\\\___aaabbbccceeeeeefffhhhhhhggghhhkkkmmmmmmmmmmmmnnnooooooppppppqqqpppooopppqqqrrrqqqpppooooooooooooppprrrssstttLLLGGGDDDEEEIIIRRRcccrrrqqqbbbUUUSSSbbbuuuvvvYYYaaannnxxxrrraaaVVVKKKFFFBBB@@@AAAFFFLLLYYYqqqzzzccchhhnnnmmmfffYYYPPPMMMMMMLLLIIIHHHGGGGGGJJJOOOTTTWWWVVV[[[dddmmmttt}}}aaaLLLEEEGGGBBBCCCKKKUUUZZZYYYXXXYYY___gggsss}}}lllaaa^^^]]]eeehhhlllnnnppprrrtttvvv|||~~~tttdddXXXQQQOOONNNOOOPPPPPPQQQRRRTTTUUUVVV```kkktttxxx|||zzzsssqqqssswww~~~uuu___XXXSSSUUUXXXYYY\\\aaakkkiiifffbbb^^^[[[YYYXXXWWWVVVTTTSSSSSSRRRPPPNNNPPPNNNOOOSSS[[[bbbeeefffiiigggffffffcccaaaeeelllvvvwww|||lllUUUPPPnnnwwwTTTFFFBBB>>>::::::999999888777666666444444333333333222222222111111111111111111111111000000////////////000000111111111000000000000000111111111111111222222333111222333444555555555555666555777999888888???GGGVVV]]]ooorrrlllyyy}}}wwwzzzrrrbbbWWWQQQMMMOOOSSSPPPZZZhhhqqqooommmvvv|||qqqjjjddd___YYYUUURRRPPPMMMKKKHHHHHHGGGFFFDDDBBB@@@???===;;;:::888777777888888<<<<<<<<<======<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<==================666666666777888:::<<<===>>>???AAACCCDDDDDDDDDCCC???@@@@@@AAACCCEEEFFFHHHIIIIIIIIIKKKMMMQQQVVVYYYZZZ^^^bbbeeefffggghhhjjjiiiiiiiiiiiihhhiiikkknnnmmmnnnoooppppppqqqqqqqqqrrrqqqpppqqqrrrsssrrrqqqnnnnnnooopppqqqrrrssssssMMMIIIEEEEEEHHHNNN\\\jjjqqqbbbUUUPPP\\\lllwwwXXX^^^jjjyyyssscccXXXLLLFFFBBB@@@BBBFFFNNN\\\rrrnnn\\\eeemmmnnnjjj^^^RRRMMMKKKIIIHHHGGGEEEEEEGGGLLLRRRUUUXXX[[[bbbiiioooyyy{{{\\\IIIDDDFFFBBBEEELLLUUUYYYWWWVVVXXX```iiiuuujjj]]]ZZZZZZbbbeeehhhkkklllmmmooopppppprrrvvvyyy}}}xxxiii\\\SSSNNNMMMQQQSSSTTTTTTRRRSSSUUUWWW\\\eeerrrzzz~~~wwwkkkeeedddffflllrrrxxxxxxaaaSSSPPPPPPUUUYYY\\\```eeellljjjeeeaaa]]][[[YYYYYYZZZWWWUUUTTTSSSRRRPPPOOOQQQOOONNNSSS\\\ffflllnnnmmmjjjiiihhheeedddjjjrrrzzz{{{|||bbbSSSWWWwwwlllQQQIIICCC;;;===<<<;;;999777666555444444444444333333333222222111111111111111111111111000000////////////000000000000000000000000111111000111111111222222222222222222333444555555555555444333555999999:::???FFFQQQYYYjjjxxxpppzzz}}}|||iii[[[SSSPPPQQQUUUXXXaaammmrrrqqqpppxxx~~~xxxqqqiiiddd\\\YYYTTTPPPMMMKKKJJJIIIGGGGGGFFFEEECCC@@@>>>===<<<;;;999888777888888999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999777777888888999;;;<<<===>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGIIIIIIJJJMMMQQQVVVZZZ\\\```dddgggjjjjjjjjjkkkllljjjkkkkkkjjjiiiiiilllnnnnnnooopppqqqrrrrrrrrrrrrtttrrrqqqrrrssstttsssqqqrrrssstttuuuvvvwwwwwwwwwLLLIIIGGGGGGHHHLLLXXXccczzzooocccYYYUUU]]]jjjzzz[[[^^^fffxxxzzztttfff\\\PPPIIIDDDAAABBBFFFOOO```ssshhhZZZcccggglllkkkaaaVVVOOOKKKHHHIIIGGGEEEEEEGGGKKKPPPSSSYYY[[[```fffkkkttttttXXXIIIEEEGGGDDDFFFMMMTTTWWWVVVWWWZZZ```iiittt~~~gggZZZXXXXXX___cccgggiiiiiihhhhhhhhhdddfffjjjnnnsssyyy|||qqqdddYYYQQQMMMKKKTTTVVVXXXWWWUUUTTTWWWZZZdddkkkttt}}}tttddd[[[XXXWWW[[[```dddppp{{{cccTTTKKKJJJMMMTTT[[[```gggmmmmmmjjjeee```\\\ZZZZZZZZZZZZXXXUUUSSSSSSRRRQQQOOOQQQPPPRRRVVV^^^gggnnnrrroookkkiiihhhffffffnnnwwwxxx~~~fffTTTUUUdddfffQQQJJJBBB:::>>>===<<<:::888666444333444444444444333333333333111111111111111111111111///////////////000000111000000000000111111111111......///000000000000///222333444444555555444444444333555999;;;;;;???EEEMMMUUUggg|||ooo___VVVSSSUUUXXX___gggpppttttttvvv|||}}}rrrkkkfffaaa^^^UUUSSSOOOLLLIIIHHHHHHHHHEEEEEEDDDBBB@@@>>>;;;:::;;;:::999888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;;;;;;;::::::888999::::::999777444222::::::::::::;;;===>>>???@@@AAABBBDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNSSSYYY^^^aaabbbfffiiilllnnnmmmllllllmmmjjjkkkllllllkkkkkkmmmooopppqqqssstttuuuuuutttsssuuutttssssssttttttsssrrrrrrssstttuuuwwwwwwwwwwwwJJJGGGGGGHHHIIIKKKTTT^^^oooooofff___[[[___ggg}}}~~~```bbbfffuuu}}}wwwmmmbbbVVVNNNHHHCCCCCCEEEKKK```qqqyyyvvvdddWWW\\\ccckkkooohhh]]]VVVQQQMMMKKKIIIHHHGGGIIILLLOOORRRZZZ\\\aaafffjjjqqqrrrZZZLLLHHHFFFCCCEEEJJJQQQSSSTTTXXX^^^```hhhqqqxxx}}}eeeZZZXXXYYY```dddiiijjjiiieeebbbaaa\\\\\\]]]___cccjjjqqquuuvvvqqqiii```ZZZUUURRRPPPUUUXXX[[[ZZZWWWWWWZZZ^^^fffooo|||uuubbbWWWRRRPPPRRRVVVYYYcccqqqwwwcccUUUOOOIIIHHHKKKSSSZZZ```hhhpppmmmjjjddd^^^ZZZYYYYYYZZZZZZWWWTTTSSSRRRRRRQQQPPPPPPSSSXXX]]]bbbggglllooommmiiifffffffffhhhrrr|||~~~rrr\\\QQQccc|||}}}___PPPFFF@@@======<<<;;;:::888777666555555444444444444333333333111111111111111111111111///////////////000111111///000000000111111111111---...///000111000000///333333444444555555444444666555777;;;<<<;;;>>>BBBJJJSSSfff~~~tttbbbYYYVVVXXX[[[bbbiiiqqqwwwyyy|||~~~tttiiibbb]]]XXXUUUNNNMMMKKKHHHFFFEEEFFFGGGCCCCCCBBB@@@>>>===<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;999888888777666555555444;;;;;;;;;<<<>>>@@@AAABBBBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQTTTZZZbbbgggiiihhhlllnnnqqqqqqpppnnnmmmmmmkkkllloooooooooooopppqqqssstttvvvxxxyyyxxxwwwvvvvvvuuuttttttuuuuuutttrrrpppqqqsssuuuvvvvvvvvvuuuGGGFFFGGGIIIIIIKKKSSS[[[hhhqqqiiiddd^^^^^^ccczzzeeegggiiivvvzzzrrrggg[[[RRRKKKDDDCCCDDDEEE]]]nnnrrrooo```SSSUUUcccmmmsssnnneee^^^XXXUUULLLKKKJJJJJJKKKMMMPPPRRRZZZ]]]bbbhhhkkkppp~~~uuu^^^QQQIIIDDD@@@AAAFFFLLLPPPRRRXXX``````gggoootttyyy{{{eee[[[[[[\\\dddggglllmmmjjjddd```]]]ZZZXXXVVVUUUXXX^^^eeejjjkkkgggbbb^^^\\\[[[ZZZYYYUUUXXX\\\[[[YYYYYY]]]bbbcccpppzzzggg[[[VVVSSSTTTWWWUUU\\\gggpppyyyqqq```TTTNNNLLLLLLKKKLLLRRRWWW\\\eeemmmmmmiiiccc]]]ZZZXXXYYYZZZYYYWWWTTTRRRRRRRRRQQQPPPOOOVVV^^^ccceeefffhhhkkkjjjfffddddddeeeiiitttlll]]]YYYuuupppYYYMMMBBB???BBB;;;;;;::::::999888888777555555444444444333333333111111111111111111111111///////////////000111111//////000000111111111222///000111333333222222111333333444444555444444444999777888<<<===;;;<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>======888777666666666888:::<<<:::;;;<<<>>>@@@BBBDDDFFFDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKNNNQQQTTTUUUVVVSSSUUUYYY```iiinnnnnnmmmppprrrttttttrrrooonnnnnnkkknnnqqqrrrrrrqqqrrrsssuuuwwwyyy{{{{{{{{{zzzyyywwwuuuttttttuuuuuutttrrrsssuuuwwwxxxyyyyyyyyyyyyDDDHHHKKKJJJHHHIIIMMMRRRhhhsssuuuhhhdddcccfffiiiqqqeeejjjuuu~~~wwwrrrgggYYYLLLEEEEEEGGGLLLYYYgggooolllcccZZZUUUccceeejjjooopppiii]]]SSSKKKMMMNNNLLLJJJNNNSSSVVVZZZgggjjjgggiiijjjssszzz___MMMFFFEEE===CCCIIILLLLLLOOOVVV\\\aaaeeegggiiirrrtttbbb]]]```bbblllttttttjjjdddeee```VVVVVVWWWWWWXXXXXXWWWVVVVVV[[[VVVXXX___ccc```]]]^^^```___```ddddddbbbeeeiiissszzzkkkcccZZZZZZ\\\XXXUUUWWW\\\dddkkktttyyyggg]]]WWWPPPNNNOOOPPPRRRUUUTTTTTTYYYbbbiiijjjfff```[[[XXXWWWWWWXXXTTTUUUVVVUUURRRQQQQQQRRRTTT[[[``````bbbfffhhhfffgggeeeddddddbbbfffwwwmmm[[[UUUgggaaaWWWKKKCCCBBB@@@======<<<;;;:::888888777888666444333444444333222000000//////000111222222...///000111111111111111222111111111000000//////...---...333888999444///111222333333444444333333::::::999999999:::<<<===IIIRRRaaattt}}}rrreeeaaa^^^^^^___ccckkkttt|||~~~uuuttt||||||~~~~~~vvvqqqhhh^^^VVVOOOKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@===>>>>>>???????????????;;;;;;999999999999:::;;;============<<<;;;::::::<<<===???@@@???>>><<<;;;<<<:::888666666999<<<>>>AAA@@@??????AAADDDHHHJJJHHHHHHGGGHHHIIIJJJIIIHHHFFFJJJOOOSSSVVVXXX[[[]]]dddbbbaaadddjjjnnnppppppvvvtttssstttrrrkkkggghhhhhhkkkpppssstttuuuvvvwwwwwwxxxzzz|||}}}}}}|||{{{vvvsssqqqssswwwzzzxxxuuuqqqrrrtttvvvwwwxxxxxxxxxDDDGGGJJJJJJHHHHHHKKKOOO]]]hhhuuunnnkkklllpppxxxooonnnsss~~~yyynnnaaaTTTLLLJJJKKKIIIUUUcccllllllfff```^^^```bbbfffkkkmmmhhh^^^VVVOOOPPPPPPPPPRRRVVVZZZ]]]eeesssvvvqqqpppmmmqqqcccPPPHHHGGGAAAEEEJJJNNNQQQTTTWWWZZZ^^^cccfffiiippp}}}uuuddd```aaacccmmmtttrrrhhhaaabbb___WWWWWWXXXXXXYYYYYYYYYYYYYYY[[[WWWXXX```eeeffffffiiilllkkklllpppppppppsssxxx|||lllddd[[[\\\___[[[ZZZZZZ^^^dddiiippp}}}|||uuujjj___[[[WWWRRRQQQSSSVVVXXXZZZYYYXXX\\\cccjjjjjjeee___ZZZWWWVVVUUUUUUSSSTTTTTTSSSQQQPPPQQQRRRTTTZZZ^^^^^^```dddfffeeeiiifffdddcccdddlll|||dddXXXVVVuuuyyy\\\SSSIIICCCBBB@@@===<<<;;;:::999888777777777666444444444444444333111111111111111222333333///000000111111111111000111111111000000000//////000///000444:::<<<999555222333444444555555444444888888777777888:::;;;<<>>>>>???????????????>>>???>>><<<;;;:::::::::::::::;;;<<<============<<<===>>>???@@@???>>><<<;;;<<<;;;999888999<<>>>>>AAA@@@>>><<<;;;:::999999999:::;;;===>>>?????????===>>>?????????>>>===<<<;;;:::::::::<<>>??????>>><<<;;;:::::::::999:::<<<===>>>???@@@@@@>>>????????????>>>===<<<:::;;;;;;===???BBBEEEGGGHHHHHHGGGFFFEEECCCAAA@@@AAADDDHHHKKKOOOSSSVVVYYYXXX[[[```dddgggjjjlllnnnqqqssswwwzzz{{{yyyvvvsssoookkkhhhiiiiiiggghhhllllllnnnqqqtttuuuxxx{{{}}}~~~|||zzzwwwxxxyyy}}}}}}zzzwwwvvvuuuuuuvvvyyy{{{}}}<<<@@@DDDGGGFFFDDDBBB@@@LLLSSSeeeyyynnnddd[[[TTTQQQQQQVVV]]]dddhhhkkknnnooojjjkkknnnuuu{{{ooofffhhhllllllkkkkkkkkk}}}~~~xxx|||nnnYYYPPPMMMMMMXXXdddfff^^^UUUQQQQQQ[[[eeeqqq{{{qqqbbb]]]___kkkjjjeee^^^YYY[[[^^^______aaadddggghhhhhhgggfffmmmxxx}}}mmmeee]]]```gggeeejjjhhhiiinnnsssxxxyyyvvvvvvvvvwwwzzz|||{{{{{{{{{|||}}}vvvwwwxxxxxxyyyzzz}}}yyypppcccZZZVVVTTTQQQNNNNNNOOOPPPOOOOOOQQQTTTWWWZZZ^^^```]]]]]]aaaddddddeeeiiiooozzznnnWWWSSSdddxxxvvv___QQQMMMEEEAAABBB>>><<<<<<;;;;;;:::999999999333555777777444333333444333222222111111111222222111111111111111000///...//////////////////000000111000......000111222222111111222333333333333222222222222333444777999:::;;;DDDNNNXXXhhh~~~|||vvveee]]]]]]aaaccccccggglllpppxxx~~~|||wwwooovvv~~~sssiiibbb^^^aaabbbaaa```]]]ZZZVVVTTTPPPNNNIIIEEEBBBAAAAAABBBDDDFFFHHHJJJJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???????????????????????????>>>>>>======>>>???BBBDDDGGGHHHIIIKKKIIIGGGEEECCCCCCDDDEEEAAAEEEJJJOOORRRVVV[[[___^^^aaaeeehhhiiikkkmmmnnnpppsssvvvxxxxxxuuuqqqooohhhffffffiiiiiiggghhhkkknnnppprrrtttvvvyyy}}}|||zzzxxxzzz|||~~~}}}{{{tttttttttuuuwww{{{~~~;;;???DDDHHHIIIFFFBBB???FFFLLL]]]wwwzzzppphhhaaa[[[WWWSSSWWW]]]eeelllrrrvvvxxx|||{{{~~~~~~ssssssvvvuuuuuuxxx~~~~~~kkk[[[UUUSSSRRR]]]hhhfff[[[RRRQQQUUU___mmmwwwbbbYYYYYYbbbaaa___[[[YYYYYY\\\______eeeoooyyy|||llleee___aaagggeeefffdddgggooowww}}}wwwfffZZZUUUSSSPPPMMMMMMMMMNNNNNNOOORRRVVVYYY\\\```bbb```___bbbdddcccbbbiiirrr}}}bbbSSSYYYrrrkkkYYYPPPMMMEEEBBBCCC>>>===<<<<<<<<<;;;;;;;;;:::555888;;;:::666444444555333222222111111111111222000111111111111000000///......////////////000000333222111111000000111111000000111222222222222222333222222333444666888999999CCCMMMVVVcccxxxzzz{{{ggg\\\\\\```aaadddgggjjjnnnvvv~~~~~~zzzqqqttt}}}}}}qqqeee\\\WWWVVVVVVVVVTTTSSSPPPNNNMMMJJJHHHEEEBBB@@@@@@AAABBBHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@:::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@AAACCCFFFGGGIIIIIIIIIIIIGGGEEEDDDDDDFFFIIIKKKFFFJJJPPPTTTWWW[[[aaafffgggiiilllmmmmmmmmmnnnoooooorrrtttuuussspppooonnnfffdddeeeiiikkkjjjkkknnnrrrsssuuuvvvxxx|||~~~|||zzz{{{}}}~~~~~~}}}{{{zzzssstttuuuwwwzzz}}}<<<@@@FFFLLLMMMKKKFFFBBBDDDIIIXXXqqqzzztttwww|||{{{ssslllgggbbb^^^ZZZ]]]bbbiiiqqqxxx{{{}}}yyyzzz|||||||||fff]]][[[ZZZYYY___bbb^^^UUURRRVVV\\\hhh|||iii[[[YYY]]]]]]^^^^^^]]]^^^```cccgggqqq{{{mmmgggaaaccciiieeeeeecccgggqqq{{{|||hhhYYYSSSQQQNNNLLLJJJKKKLLLLLLNNNQQQVVVZZZ\\\aaacccaaa```bbbcccaaabbbiiirrr}}}uuu___YYYhhhaaaSSSNNNMMMEEECCCEEE???===============<<<<<<<<<999===@@@>>>999666666888444444333222222222222222///000000111111111111000........./////////000000111111222222111111111222111111222333333333333222444333333333444555777888999CCCLLLRRR]]]qqqyyy~~~kkk^^^___cccdddfffhhhjjjlllttt|||}}}zzzoooqqqyyy~~~qqqcccYYYSSSMMMMMMMMMLLLKKKJJJIIIIIIFFFEEECCCBBBBBBDDDGGGHHHLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBBBB<<<===>>>>>>===<<<;;;::::::;;;===???@@@BBBBBBCCC@@@@@@??????>>>>>>??????>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDEEEHHHKKKMMMOOOLLLQQQXXX[[[]]]aaagggllloooppprrrrrrpppnnnnnnnnnnnnpppqqqooolllkkklllmmmiiiffffffjjjlllmmmpppuuuwwwxxxyyyzzz||||||}}}}}}}}}{{{zzzyyyyyyuuuvvvxxx{{{}}}>>>BBBHHHNNNQQQOOOIIIDDDEEEIIIWWWnnnuuummmpppwwwyyytttpppllliiiccceeehhhnnntttyyy|||}}}zzz{{{~~~vvvccc^^^`````````___[[[VVVQQQSSS[[[bbbrrrqqq```]]]]]]^^^```cccddddddfffiiirrr}}}{{{nnniiiccceeejjjfffgggeeeiiittt~~~hhhXXXQQQOOOMMMJJJHHHIIIJJJKKKLLLPPPUUUYYY[[[aaadddbbbaaabbbaaa___dddiiipppzzzzzzggghhh|||nnnZZZOOOMMMLLLEEEDDDFFF@@@>>>>>>>>>>>>============<<<@@@CCCBBB<<<888888999666555444444333333333333...///000111111111111111---.........//////000000---///111111111111111222222222333444444444444333555444444333444555666777:::CCCJJJNNNXXXmmmxxx|||ooobbbbbbggghhhhhhiiiiiikkkrrryyy{{{xxxlllooovvvrrrdddXXXRRRHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFJJJMMMPPPOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIGGGEEECCCBBB@@@@@@@@@@@@>>><<<:::999888999<<>>>>>??????:::<<<===??????>>>===<<<===???CCCGGGKKKNNNPPPPPPQQQWWW]]]```aaaeeekkkppprrrtttuuusssqqqnnnmmmmmmlllmmmmmmjjjgggfffiiilllmmmhhhgggiiilllooouuu{{{zzz{{{|||}}}}}}}}}}}}{{{yyyxxxxxxyyyxxxzzz|||~~~>>>@@@DDDJJJOOOOOOJJJFFFFFFKKKTTTeee~~~zzzlllgggppp|||yyyyyyyyyrrrsssuuuwwwxxxzzz{{{|||yyytttmmmlllpppvvv{{{}}}|||{{{{{{}}}|||jjjfffeeedddcccfffbbb\\\XXXYYY```kkkrrrlllbbbdddeeeeeedddcccdddhhhlllyyy}}}ggg___cccgggkkkmmmiiiiiimmmwwwiii[[[TTTMMMLLLQQQLLLLLLKKKKKKLLLQQQWWW\\\^^^___```___]]]\\\]]]^^^```___lll|||kkkmmmcccUUUQQQLLLIIIHHHGGGDDDAAAEEECCCBBBAAAAAA@@@???===???AAACCCAAA<<<888666666555555444333333222111111---...///000111222333333000000111111111111000000......///000000000000000222222333333333222111111222222333333444555555555999???IIIQQQWWWccc{{{{{{ttteeeaaaeeehhhfffdddccciiiqqqtttqqqlllhhhkkkqqq{{{~~~nnn```UUUOOOGGGFFFDDDCCCCCCCCCDDDEEECCCDDDFFFHHHIIIKKKNNNQQQNNNPPPOOOMMMMMMOOONNNIIILLLJJJHHHGGGGGGGGGEEECCCDDDBBB???>>>>>>===<<<:::;;;;;;;;;<<<>>>AAACCCDDDBBBAAA@@@>>><<<;;;:::999888999::::::999999;;;===:::===BBBGGGLLLPPPTTTVVV]]]^^^aaaeeejjjooosssuuuttttttssssssqqqpppnnnnnnffffffhhhiiikkkmmmnnnooonnnjjjhhhjjjooovvvzzz{{{{{{wwwuuuuuuwwwyyy{{{|||~~~???@@@CCCHHHLLLMMMKKKHHHGGGKKKSSSbbbyyysssmmmwww{{{zzzzzz{{{|||{{{yyyvvvhhhbbb\\\YYY\\\```dddffflllnnnrrryyynnn```___bbbeeeggghhhfffcccaaadddooo~~~}}}pppmmmqqquuussspppooosssxxxyyyeeeaaajjjrrruuuvvvsssssswwweeeXXXSSSMMMLLLOOOLLLLLLMMMMMMOOOSSSXXX]]]]]]\\\[[[XXXWWWWWWZZZ\\\aaaaaannnyyymmmwwwsss[[[TTTQQQLLLJJJIIIGGGEEEBBBEEECCCBBBAAABBBAAA@@@>>>===???@@@>>>:::777666777555444444444333222222222111111111111000000000000//////000000000000//////......///000000000000000111222222333333333222222444444444555666666777777888>>>GGGOOOTTT```www~~~{{{kkkdddeeehhhgggdddbbbfffmmmqqqppplllgggggglllvvv|||lll^^^TTTNNNHHHGGGEEEDDDCCCCCCDDDDDDFFFHHHJJJJJJJJJJJJLLLMMMOOOQQQQQQNNNNNNOOONNNJJJKKKJJJHHHHHHHHHHHHFFFDDDDDDBBB???>>>>>>===;;;:::<<<<<<<<<===???AAACCCEEECCCCCCBBBAAA@@@>>><<<;;;999:::;;;:::999999;;;<<<===???DDDIIINNNSSSXXX[[[bbbccceeeiiimmmqqqtttvvvtttrrrpppnnnmmmmmmmmmnnnfffggghhhjjjlllmmmoooooopppmmmkkklllpppvvvyyyzzz}}}~~~~~~zzzwwwwwwxxx{{{|||@@@@@@BBBEEEIIIKKKKKKJJJIIIJJJOOO\\\pppyyy~~~}}}}}}xxxpppiiiXXXTTTOOOMMMOOOSSSWWWYYY\\\```iiitttvvv___VVVYYY```hhhnnnpppqqqqqqqqqvvv|||{{{jjjjjjttt}}}{{{___TTTRRRNNNKKKMMMKKKMMMPPPRRRSSSVVV[[[^^^]]]\\\XXXTTTRRRSSSXXX[[[bbbeeevvvlllpppkkk[[[SSSQQQMMMKKKJJJHHHFFFDDDDDDCCCBBBBBBCCCCCCAAA???<<<======;;;888666666777444444444444444444444333222222111111111000000000......////////////............///000000000000000000111222222333333333333555555666666777888888888777<<>>>>>===;;;:::<<<<<<<<<===???AAACCCDDDDDDDDDEEEEEEDDDBBB???>>><<<======<<<::::::;;;===@@@CCCGGGKKKPPPWWW^^^ccchhhhhhjjjlllooorrrtttvvvqqqnnnkkkhhhggghhhkkklllggghhhiiijjjlllmmmoooooorrrpppnnnnnnrrrvvvyyyzzz}}}}}}zzzyyyyyy{{{~~~AAAAAAAAACCCFFFJJJLLLNNNJJJHHHKKKUUUfff}}}~~~}}}zzzxxxpppbbbXXXNNNLLLJJJIIILLLQQQVVVYYYVVV[[[eeeqqq|||sssdddUUURRRWWW```kkkttt{{{~~~{{{xxx|||uuuYYYQQQRRRPPPMMMMMMKKKOOOSSSVVVXXXZZZ]]]___^^^]]]YYYUUUSSSTTTXXX[[[aaakkkuuuaaasss|||eee^^^RRRPPPNNNLLLJJJIIIGGGFFFCCCCCCCCCDDDEEEEEECCCAAA>>>===<<<:::777666666666444444444444444555555555//////000111111222333333...//////000000//////.........///000000000000000///000111222333444444444555555666666777777888888777;;;CCCJJJOOOYYYmmmwwwhhheeeiiihhhccc^^^^^^ccchhhjjjjjjhhhdddccclll}}}wwwgggZZZPPPKKKKKKIIIGGGEEEDDDCCCDDDDDDEEEHHHLLLOOOPPPQQQRRRSSSRRRVVVWWWUUUUUUWWWXXXVVVQQQOOOMMMLLLLLLKKKHHHFFFFFFDDDAAA???>>>===<<<:::<<<;;;;;;<<<===@@@BBBCCCCCCEEEFFFGGGGGGEEEBBB@@@@@@AAAAAA???======>>>???CCCFFFIIIMMMQQQYYYbbbhhhkkkkkkkkklllnnnoooqqqrrrkkkjjjgggeeedddeeegggiiigggggghhhjjjkkkmmmnnnnnnpppooooooqqqtttxxx{{{}}}~~~|||{{{{{{~~~BBBBBBAAABBBEEEIIINNNQQQMMMHHHHHHPPP]]]ooo}}}xxxsssiiiYYYMMMHHHGGGGGGGGGIIIMMMRRRVVVXXX]]]eeeooozzz{{{bbbXXXPPPQQQWWW```mmmwwwlllTTTOOORRRRRROOOOOOMMMQQQUUUYYY[[[\\\^^^___\\\\\\ZZZXXXUUUUUUXXXZZZbbbsssoooccc~~~kkk\\\XXXQQQPPPOOOMMMJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFCCCAAAAAA???===:::999777666666555555555555555555555666000000111111222222333333///000000111111000000///......///000000000000000///000111222333444444444333333444555555666666777777;;;BBBIIINNNWWWjjj{{{zzziiidddhhhfffbbb^^^]]]```eeeggghhhiiieeedddkkkzzzwwwhhhYYYOOOJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGJJJOOORRRSSSSSSTTTUUUPPPUUUXXXWWWWWW[[[]]]\\\XXXVVVSSSQQQOOOMMMJJJHHHHHHEEEBBB@@@@@@???===;;;;;;;;;:::;;;<<<>>>@@@AAABBBDDDFFFHHHHHHFFFDDDBBBDDDEEEEEECCCBBBAAABBBCCCDDDHHHKKKNNNQQQXXXbbbiiikkkjjjjjjjjjjjjkkkkkklllffffffeeeeeeeeeeeeeeeeeefffggghhhiiijjjkkklllmmmlllmmmpppssswww|||~~~~~~BBBCCCCCCCCCDDDIIIOOOSSSRRRKKKHHHMMMUUU```vvvyyyrrrgggXXXNNNIIIJJJJJJIIIJJJLLLPPPSSSYYY___gggppp{{{~~~nnnWWWQQQMMMOOOVVVaaarrryyybbbOOONNNRRRRRRQQQRRROOOSSSXXX[[[\\\]]]^^^___XXXXXXXXXVVVTTTTTTWWWYYYhhh{{{ssssssyyycccXXXSSSPPPPPPPPPNNNJJJGGGEEEEEEEEEEEEEEEGGGHHHGGGCCCAAAAAA???===<<<;;;:::888666666666666666666666555555444444333222111000000///000000111111111111000000......///000000000000000000111222222333333333333222222333333444555555555777:::@@@GGGMMMVVVgggwww{{{xxxmmmcccdddbbb```^^^^^^```ccceeefffhhhfffeeejjjuuuzzzjjj[[[OOOIIIHHHGGGFFFFFFFFFGGGIIIIIINNNPPPSSSTTTTTTSSSTTTUUUPPPWWW[[[ZZZYYY]]]```aaa^^^[[[XXXVVVTTTRRROOOLLLJJJHHHDDDBBBAAA@@@>>><<<;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFGGGHHHGGGFFFEEEGGGGGGHHHGGGEEEEEEFFFHHHFFFJJJNNNOOOQQQVVV```hhhjjjiiihhhgggggggggggggggddddddeeefffffffffeeeeeeggghhhhhhiiikkkllllllmmmjjjnnnsssxxx|||BBBCCCDDDDDDEEEIIIPPPUUUZZZPPPKKKMMMNNNTTTfffzzzzzzqqqfff[[[SSSLLLMMMOOOOOONNNPPPTTTXXXXXX```lllxxxsssdddUUUPPPLLLNNNVVVfffjjjXXXJJJLLLQQQQQQQQQTTTRRRUUUYYY[[[\\\]]]^^^___XXXWWWUUUSSSRRRTTTXXX\\\sssqqq{{{mmmbbbZZZSSSOOOPPPQQQNNNIIIEEECCCCCCGGGGGGGGGHHHHHHGGGCCC@@@===<<<;;;<<<>>>===:::777888777777777666555555555555444444333111000000/////////000000000000//////......///000000000000000111222222333333333222222222222222333444444555555555888>>>EEELLLUUUeeettt~~~yyyrrrbbb^^^^^^]]]^^^```bbbdddddddddeeeeeeeeehhhooo{{{}}}mmm]]]PPPHHHEEEEEEEEEFFFGGGJJJLLLMMMPPPRRRTTTTTTTTTTTTVVVXXXWWW^^^cccaaa___bbbeeefff```^^^[[[ZZZYYYXXXUUUSSSLLLJJJFFFDDDCCCBBB@@@>>>============>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGHHHJJJHHHMMMQQQRRRQQQUUU]]]eeejjjiiihhhgggfffffffffffffffeeeeeeeeeeeefffggghhhiiijjjkkkkkklllmmmnnnnnnlllqqqxxx}}}BBBDDDEEEEEEFFFJJJQQQVVV___UUUNNNMMMKKKMMM\\\ooozzzpppfff\\\WWWHHHKKKNNNPPPPPPSSSXXX]]]XXXbbbqqqkkk^^^VVVQQQMMMOOOXXXmmmvvv```QQQGGGJJJOOOOOOPPPUUUTTTVVVYYY[[[\\\\\\]]]^^^[[[YYYUUUQQQPPPTTT[[[```|||jjjsssccc```[[[RRROOOQQQQQQNNNHHHCCCBBBBBBHHHHHHHHHIIIIIIGGGCCC???999888999<<>>??????AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKFFFGGGHHHHHHGGGGGGIIIKKKJJJOOOTTTTTTRRRUUU\\\ccckkkkkkiiihhhggggggffffffiiigggeeecccdddgggjjjlllkkkllllllmmmnnnooopppppppppuuu|||IIIIIIHHHGGGGGGJJJOOOSSS___\\\VVVNNNIIIMMMWWW```ttt{{{rrrfffZZZSSSOOOPPPRRRSSSUUUYYY^^^bbbbbbjjjxxx|||dddZZZPPPOOORRRYYYdddyyy{{{xxxyyy{{{qqqfff___OOONNNNNNNNNPPPRRRUUUWWWZZZ[[[]]]___aaabbbcccdddcccYYYSSSRRRPPPOOOXXXeee}}}pppjjjeee^^^VVVRRRSSSQQQQQQQQQKKKAAA???DDDIIIKKKLLLLLLIIIEEEBBB@@@;;;===@@@@@@???>>>>>>???;;;:::888777666555666666333333333222222222111111000111222222000//////000111111000000//////......222222333333333222222111111333444444333222444555555:::999???MMMSSS[[[kkk{{{ggg^^^[[[^^^aaadddfffgggggggggdddcccdddeeegggnnnrrraaaSSSLLLDDDDDDEEEFFFHHHJJJMMMNNNMMMOOOSSSUUUXXX[[[```ccciiikkknnnqqqrrrqqqooonnndddcccbbbbbbcccbbb___]]]TTTPPPKKKGGGEEEDDDCCCAAA???>>>======>>>@@@CCCDDDGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJJJJKKKKKKKKKLLLLLLOOOSSSVVVVVVUUUVVV\\\bbbiiigggeeecccbbbccceeefffkkkgggbbb```cccggghhhhhhkkkjjjlllppprrrpppqqqtttwww{{{JJJKKKJJJIIIIIIKKKOOORRRXXXWWWSSSMMMHHHJJJRRRYYYhhhzzz{{{qqqdddWWWPPPMMMNNNPPPRRRUUU[[[bbbgggooouuudddXXXQQQQQQRRRXXXhhhwwwtttsssvvv}}}xxxnnniiifff^^^WWWSSSNNNNNNNNNOOOQQQTTTWWWYYY^^^___aaaccceeeeeeeeeeeeddd[[[UUUTTTRRRRRR]]]kkkwwwddd___ZZZUUUSSSUUUSSSSSSRRRJJJ@@@>>>AAAIIIJJJJJJIIIGGGDDDBBBAAA@@@BBBCCCCCC@@@>>>======;;;:::999777666666666666333333333222222222222111000111222222000//////000111111111111000000000000222222222333333222222111111333444444333222444555555999999???MMMSSS[[[kkkooocccccceeejjjooosssrrrooolllbbb``````aaabbbjjj|||uuucccTTTLLLEEEEEEEEEFFFGGGJJJMMMNNNNNNQQQUUUYYY\\\```eeehhhoooqqqtttwwwxxxxxxvvvuuuhhhhhhhhhiiijjjiiigggddd\\\YYYSSSOOOLLLHHHEEECCC@@@@@@>>>>>>???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKRRRTTTWWWXXXXXXZZZ___ccchhheeeaaa^^^^^^aaaeeeggglllgggcccbbbdddfffhhhhhhjjjiiikkkpppqqqppprrrvvvzzz~~~LLLMMMNNNMMMLLLLLLNNNPPPRRRSSSRRROOOKKKJJJNNNQQQ\\\nnn{{{rrreeeXXXPPPLLLNNNPPPSSSYYYaaakkkrrr}}}dddVVVSSSWWWYYY]]]pppssspppoooqqqrrruuu~~~sssfffYYYTTTQQQMMMJJJJJJLLLMMMNNNPPPSSSWWW[[[]]]bbbcccfffhhhhhhhhhgggfffbbbZZZTTTSSSPPPRRR___ppp|||kkk\\\WWWTTTRRRUUUSSSRRRSSSQQQJJJBBB@@@BBBLLLKKKIIIGGGEEEDDDDDDDDDFFFGGGGGGEEEAAA>>><<<;;;<<<;;;999888777666666666333333333333222222222222000111333222111///000000111111111111222222222222111222222333333222222222111333444444333333444555555999888>>>LLLSSS[[[kkkzzzjjjeeeiiipppxxx|||zzzrrrkkk```^^^\\\\\\^^^fffxxxyyyfffUUUKKKFFFEEEEEEEEEGGGIIILLLNNNNNNRRRWWW[[[```dddjjjmmmsssuuuyyy|||}}}}}}|||{{{oooooooooqqqrrrrrrooolllfffccc^^^ZZZUUUPPPJJJGGGCCCBBB@@@???@@@AAADDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMUUUVVVWWWYYY\\\___bbbccceeebbb]]]ZZZ[[[___eeeiiihhhfffcccccceeehhhjjjkkkkkkjjjmmmqqqssssssvvv|||NNNOOOPPPPPPNNNMMMMMMNNNPPPRRRTTTSSSQQQNNNNNNNNNUUUfff|||}}}~~~{{{ssshhh\\\TTTMMMNNNQQQVVV^^^iiiuuu}}}hhhWWWWWWcccjjjmmm}}}}}}vvvmmmooosssxxxyyy}}}|||fffZZZOOOKKKJJJHHHHHHKKKLLLMMMOOORRRVVVZZZ^^^```ccceeegggiiiiiihhhfffeeebbb[[[WWWVVVSSSUUUfffzzzzzzbbbWWWSSSOOOPPPUUUNNNPPPQQQPPPKKKFFFFFFHHHMMMJJJGGGEEEEEEEEEFFFEEEGGGHHHHHHFFFBBB>>>;;;;;;<<<;;;:::999888777777666444444333333333222222222000222333333111000000111000000000111111222222222111111222333333333222222222333444444333333444666444888888===KKKQQQYYYiiinnnhhhlllttt}}}}}}qqqggg^^^\\\ZZZYYYYYYaaasss}}}jjjWWWKKKGGGFFFEEEEEEFFFIIILLLMMMMMMQQQWWW]]]bbbggglllpppsssuuuxxx{{{}}}}}}|||{{{ssssssssstttuuutttqqqnnnkkkiiifffbbb^^^YYYRRRNNNHHHFFFCCCAAA@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIILLLKKKKKKLLLMMMOOOQQQRRRUUUUUUVVVYYY]]]aaabbbbbbdddbbb___]]]^^^bbbgggjjjddddddccceeegggkkknnnooommmmmmqqqvvvwwwxxx}}}NNNPPPQQQPPPNNNMMMLLLLLLMMMPPPTTTVVVUUURRROOOMMMRRR```uuu~~~}}}uuujjj___XXXNNNPPPTTTZZZcccppp}}}sssaaa^^^ppp}}}vvvqqqooonnnrrrzzzxxxeeeXXXPPPIIIIIIJJJIIIJJJMMMMMMNNNQQQTTTYYY]]]```bbbaaaccceeegggggggggfffeeeeeeaaa______\\\___rrrmmm\\\VVVSSSOOOOOOTTTMMMQQQSSSPPPLLLIIIIIIIIIJJJGGGDDDCCCDDDEEEDDDCCCDDDFFFFFFEEEAAA>>><<<<<<<<<<<<;;;:::999888777777444444444333333333222222111222333333111000000111...//////000000111111111000111222333333333333333222444555555444333555666444888777<<>>>>><<<<<<<<<;;;:::999888777444444444444333333333333111222444333222000000111///////////////000000000000111222222333333333333222444555555444444555666444777666:::FFFLLLSSSbbbzzzxxxnnnssszzz}}}zzzqqqfff___XXXVVVTTTRRRPPPTTTcccrrrrrr^^^PPPJJJHHHFFFDDDEEEGGGJJJMMMPPPTTT[[[aaafffjjjnnnqqqnnnoooqqqsssttttttssssssnnnllliiihhhiiiiiihhhggghhhhhhhhhhhhiiigggdddaaaXXXUUUOOOIIIFFFEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMPPPSSSUUUSSSUUUXXX[[[^^^aaacccdddhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllkkkiiihhhhhhiiikkkooowww~~~LLLMMMNNNLLLJJJIIIJJJKKKGGGJJJNNNRRRTTTSSSPPPMMMJJJQQQ[[[hhhzzz|||~~~|||uuunnnjjjaaadddjjjqqqzzzzzzuuu{{{vvvooollllllooovvvwwwbbbSSSNNNHHHEEEDDDHHHIIIHHHIIILLLRRRTTTVVVYYY\\\___aaabbb``````bbbdddgggjjjmmmoookkklllppprrrnnnqqqggg[[[VVV[[[^^^YYYTTTUUUTTTYYYZZZSSSMMMLLLJJJHHHGGGFFFFFFIIIMMMLLLFFF@@@AAABBBDDDCCCAAA?????????<<<<<<===<<<;;;:::888777555444444444444333333333111333444333222111111111111111000000000000000000000000111222333333333333333444555555444444555777444777555999DDDHHHOOO^^^sssooouuuyyywwwoooeee^^^ZZZZZZXXXVVVSSSPPPRRR___mmmxxxcccUUUKKKIIIFFFDDDDDDGGGJJJLLLMMMRRRXXX^^^bbbeeeiiikkkjjjjjjkkklllmmmlllllllllhhheeeaaa```bbbdddffffffgggggggggiiikkkkkkiiigggbbb^^^WWWPPPKKKIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLNNNQQQUUUWWWTTTXXX^^^```aaacccfffiiillljjjhhhgggffffffggggggiiikkkmmmmmmjjjiiiiiijjjmmmsss}}}KKKLLLLLLKKKIIIHHHJJJKKKHHHJJJNNNRRRUUUUUUSSSPPPHHHLLLRRR\\\mmmyyyyyy~~~}}}|||xxxvvvmmmqqqwww~~~}}}}}}zzz~~~uuurrrrrrtttvvvqqq```QQQJJJJJJLLLHHHGGGJJJKKKJJJKKKOOOTTTVVVXXX[[[]]]___```aaaaaaaaabbbdddhhhmmmqqqtttvvvxxx~~~|||vvvaaaVVVSSS\\\bbb]]]WWWUUUQQQXXXZZZSSSOOOOOOOOOKKKJJJJJJLLLQQQTTTRRRKKKDDDBBBCCCEEEDDDBBB@@@??????<<<=========<<<:::888777555555444444444333333333111333444444222111111222333222222222111111000000///000111222333444444444333444555555444444555777444777555888CCCFFFLLL[[[pppvvv{{{~~~yyymmmbbb^^^]]]]]][[[ZZZXXXSSSTTT```lll{{{gggYYYLLLJJJFFFDDDDDDGGGJJJLLLJJJNNNTTTYYY]]]```bbbdddeeeffffffffffffffffffeeeccc```]]]\\\___cccfffhhhgggggggggiiikkkmmmlllkkkiiiddd\\\TTTOOOLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMOOONNNMMMNNNPPPTTTXXXZZZVVV\\\bbbeeedddeeejjjnnnnnnlllgggdddbbbccceeegggdddhhhlllmmmllllllmmmooopppwwwLLLKKKIIIGGGGGGHHHIIIJJJGGGHHHJJJOOOTTTVVVTTTQQQOOOMMMOOOVVVcccvvvxxx|||||||||}}}|||zzzzzz{{{zzzrrrzzz~~~xxxuuuzzz|||gggXXXNNNGGGDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMRRRTTTXXX[[[]]]^^^^^^^^^]]]^^^```dddiiiqqqxxx}}}ooo___WWWYYYffflllbbbUUUPPPPPPPPPPPPOOOMMMLLLMMMNNNHHHJJJOOOSSSTTTQQQJJJFFFHHHGGGDDDBBB@@@@@@AAAAAA>>>>>>===<<<;;;::::::999444666666222222444444111111111111111000000000000000000000000000000000000000000111222222222222111444444444555555555555666666444555888<<>>>>>===<<<;;;:::999<<<>>>===888555555333///111111111111000000000000000000000000000000000000000000111222222222222111444444444444555555555555666444555888<<>>>>>>>>>>>??????>>>===<<<;;;::::::>>>@@@???;;;777666333...222222111111111000000000000000000000000000000000000000111222222222222111444444444444555555555555666444555888;;;AAAMMMXXXlllnnnhhhnnn}}}vvvmmmjjjlllssszzzzzznnnaaaeee{{{{{{hhhTTTLLLGGGHHHIIIGGGGGGHHHEEEEEEFFFHHHJJJLLLNNNOOOSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^```bbbccceeeeeeeeefffgggfffccc```bbbaaa```___^^^]]]]]]\\\UUUUUUUUUVVVVVVVVVWWWWWWUUUWWWYYY\\\___aaabbbccc```aaabbbbbbaaaaaaccceeegggccc^^^XXXVVVVVVWWWYYYZZZ]]]bbbfffkkkpppvvvzzz}}}GGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLQQQTTTWWWTTTNNNKKKPPPYYYeeetttzzzwww~~~}}}{{{zzzzzz{{{||||||zzzxxxwwwxxx}}}sssnnnttt|||fffVVVNNNHHHGGGFFFEEEFFFIIIKKKLLLNNNPPPRRRTTTVVVVVV[[[]]]___aaaaaaaaa```___bbb```aaahhhrrr|||{{{lllbbb]]]\\\YYYZZZ[[[TTTIIIBBBBBBAAAAAABBBEEEJJJMMMPPPQQQNNNOOOPPPPPPNNNLLLKKKKKKEEEDDDBBBAAA???>>>>>>>>>@@@??????>>>===<<<;;;;;;777:::;;;888777777555111222222222111111111000000000000000000000000000000000000111222222222222111333333444444444555555555666444555888;;;???JJJUUUaaa|||~~~mmmiiitttwwwlllggghhhmmmuuuyyynnnaaaddd{{{oooXXXOOOHHHGGGIIIGGGFFFGGGFFFFFFGGGHHHJJJLLLNNNOOORRRSSSUUUWWWXXXZZZ[[[[[[XXXXXXYYY[[[]]]___aaabbbeeeeeeeeeggggggfffccc```___^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZ\\\^^^aaabbbccccccccc^^^^^^]]][[[YYYZZZ\\\^^^aaa^^^ZZZXXXXXXYYY[[[\\\\\\___eeekkkqqqwww~~~{{{FFFFFFEEEEEEDDDDDDDDDDDDFFFEEEEEEFFFIIINNNSSSWWWWWWQQQLLLNNNUUU___nnn{{{}}}zzz{{{}}}{{{zzzxxxxxxxxxxxxvvvttttttsssxxx|||fffbbbhhhqqqxxx~~~jjjXXXQQQKKKGGGHHHGGGEEEFFFIIILLLMMMOOOQQQTTTVVVXXXYYY___```bbbccccccaaa```___^^^]]]___dddmmmuuuyyy{{{~~~mmm```^^^]]]WWWVVVWWWVVVPPPHHHEEEFFFGGGFFFGGGJJJNNNRRRSSSSSSNNNQQQSSSSSSPPPMMMKKKJJJGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;444777888666666888666333222222222222111111111111000000000000000000000000000000111222222222222111333333333444444444444555666444555888:::>>>HHHRRRVVVlll~~~ppplllzzzssseee^^^^^^```kkkssslll```aaasssttt^^^RRRHHHFFFHHHFFFEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNQQQRRRTTTVVVXXXYYYZZZ[[[WWWXXXXXXZZZ\\\^^^```bbbdddcccdddeeefffeeebbb___```___^^^\\\[[[[[[[[[[[[]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^______^^^]]]\\\XXXWWWVVVSSSRRRRRRUUUWWWYYYXXXYYY[[[___bbbbbbaaa___ccciiiooovvv}}}yyyFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEGGGKKKQQQUUUWWWRRROOOOOOQQQWWWeeerrr~~~}}}yyywwwuuuuuuuuuuuusssrrrqqqpppsss{{{rrr]]]WWW]]]eeekkkooosssyyy}}}mmm[[[RRRJJJFFFEEEGGGGGGFFFHHHMMMMMMNNNPPPSSSVVVYYY[[[\\\```aaabbbbbbaaa```]]]\\\XXXZZZ^^^ccciiioootttwww}}}}}}zzz```XXXVVVVVVRRRRRRRRRPPPMMMKKKJJJKKKMMMKKKJJJMMMRRRVVVVVVUUUQQQTTTVVVTTTOOOIIIGGGGGGHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<888;;;:::666555777666333333222222222222111111111000000000000000000000000000000111222222222222111333333333333444444444444555444555777999<<>>======<<<;;;<<<:::444333555666333333333222222222111111111000000000000000000000000000000111222222222222111222222333333333444444444555444555777999;;;DDDMMMOOOWWWeee}}}nnnlll~~~xxxgggXXXSSSUUUUUU```iiihhhaaa___eeennn{{{ooo^^^MMMGGGGGGGGGFFFGGGFFFFFFFFFGGGHHHJJJLLLLLLQQQSSSVVVYYY[[[[[[ZZZYYYWWWXXXYYYZZZ\\\___aaabbbaaa___^^^^^^```bbbcccbbbcccccccccbbbaaa^^^\\\[[[XXXYYY[[[\\\\\\[[[ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLNNNNNNOOONNNNNNOOOQQQSSSUUU[[[fffuuuzzznnnqqqwww~~~vvvFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGFFFEEEGGGLLLQQQVVVYYY]]][[[SSSOOOWWWbbbuuuzzzoooqqqsssvvvwwwpppooonnnooorrrtttttttttvvvsssrrrttttttrrrsssvvv}}}|||ssseeeUUUWWWZZZ]]]___eeennntttooo[[[NNNHHHGGGIIIFFFFFFHHHIIIHHHLLLRRRQQQRRRUUUXXX[[[^^^aaabbb\\\]]]]]]]]][[[YYYVVVTTTRRRYYYbbbgggiiinnnxxxlll]]][[[UUULLLHHHMMMLLLIIIHHHJJJNNNOOOMMMKKKHHHGGGJJJQQQUUUUUUSSSPPPQQQQQQLLLFFFDDDHHHLLLGGGGGGGGGFFFEEECCCAAA@@@BBBAAAAAA@@@???>>>======999:::777222111444666555333333333222222222111111000000000000000000000000000000111222222222222111222222333333333444444444555444555777888;;;CCCLLLQQQTTT___{{{uuujjjsssuuudddWWWTTTWWWUUU^^^eeeeee```]]]bbbhhhvvvuuucccPPPHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNTTTWWWZZZ^^^___^^^\\\[[[XXXXXXYYY[[[]]]___aaabbbcccaaa______bbbdddffffff```aaabbbbbbaaa___\\\ZZZYYYZZZ\\\^^^^^^]]]\\\[[[VVVTTTRRROOOMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUZZZbbbpppvvvzzzuuuDDDEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKVVVbbbiiibbbVVVRRRVVVZZZwwwiiieeejjjsss~~~{{{wwwvvvpppqqqrrrrrrsssrrrrrrqqqnnnqqqssssssqqqoooppprrruuuvvvxxx~~~rrreeeaaabbbbbbaaadddlllyyywwwcccYYYQQQGGGEEEJJJHHHHHHHHHHHHKKKNNNQQQSSSWWWWWWXXXYYYZZZ[[[[[[[[[UUUWWWYYYXXXXXXWWWUUUSSSVVVZZZaaajjjqqqvvv|||eeeXXXSSSOOOHHHDDDBBBFFFGGGGGGKKKQQQOOOHHHEEEGGGJJJNNNRRRRRRPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCAAABBBCCCAAA???<<<<<<<<<===<<<<<<;;;999777666555444333333333333333333222333333222222222222333333111222222333333222222111111111222222222222333333111555888888777:::BBBHHHUUUQQQWWWmmmmmmjjjoooaaaYYYTTTRRRUUU[[[cccfffccc``````bbbkkkxxxlllTTTHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNTTTVVVYYY\\\^^^______^^^\\\^^^_________```bbbdddfffeeebbb```aaacccgggiiiggggggfffdddbbb```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZXXXZZZVVVQQQNNNOOOPPPOOONNNKKKKKKLLLPPPTTTYYY[[[\\\aaahhhwwwyyy}}}uuuEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKVVVeeepppiiiZZZSSSVVVZZZvvvrrrhhhhhhnnn|||nnneeegggrrryyyxxxssssssrrrqqqqqqppppppoooppprrrsssrrrooonnnooopppooooooqqquuuzzzwwwooodddfffjjjnnntttqqqaaaSSSPPPMMMFFFEEEJJJHHHHHHHHHJJJLLLPPPSSSUUUUUUVVVXXXZZZ\\\\\\\\\\\\[[[[[[ZZZWWWVVVVVVWWWWWW[[[bbbmmmuuuxxx{{{rrr^^^UUURRRMMMGGGDDD???DDDGGGIIIMMMQQQNNNGGGEEEGGGJJJMMMNNNMMMJJJHHHEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHFFFEEECCCCCCCCCDDDCCCDDDDDDCCC@@@>>>===>>><<<;;;;;;:::999888666555444444444333333333333333111111000000000000111111111222222333333222222111333333444444444444555555333666888777666888???DDDOOOMMMTTTggg|||~~~|||qqqaaaWWWTTTSSSUUU[[[bbbdddaaa______```fffrrroooWWWKKKHHHGGGGGGHHHGGGGGGGGGHHHIIILLLNNNPPPUUUWWWZZZ]]]^^^^^^^^^]]]^^^```bbbbbbaaabbbccceeedddcccbbbaaabbbdddgggiiigggggggggfffeeecccaaa```___^^^^^^___``````___]]]ZZZVVVRRRPPPQQQRRRQQQPPPTTTUUUVVVXXX\\\___aaabbbhhhmmmyyy~~~~~~tttEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLSSSeeerrrmmm^^^UUUTTTWWWoooooojjjlllwwwmmm^^^ZZZ\\\hhh{{{zzzxxxvvvsssqqqooooooooottttttsssqqqnnnlllmmmnnnooonnnnnnqqqtttvvvwwwvvvxxxyyywwwuuuvvvyyyyyyuuujjjmmmsss{{{lll___VVVLLLFFFHHHJJJFFFFFFIIIIIIIIIJJJLLLOOOSSSVVVXXXTTTVVVYYY[[[]]]]]]\\\\\\YYYWWWUUURRRQQQRRRWWW[[[iiivvvnnncccXXXTTTSSSNNNIIIHHHDDDIIIOOOSSSVVVWWWSSSLLLLLLNNNPPPRRRQQQNNNJJJHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKHHHEEECCCCCCDDDDDDDDDEEEFFFDDDBBB?????????::::::::::::999888777666555555444444444333333333111111000000000000111111111222222333333222222111333333444444444444555555444666777666555666;;;???IIIIIIOOO___tttuuubbbVVVSSSTTTVVVZZZ___```^^^]]]]]]^^^aaalll|||www```RRRMMMIIIIIIJJJIIIHHHHHHIIIKKKOOOSSSUUUVVVXXX[[[^^^___^^^]]]\\\aaaccceeefffeeeddddddeeebbbbbbbbbcccdddfffggghhhfffggghhhhhhhhhgggffffffccccccbbbccceeeeeedddbbb]]]ZZZWWWVVVWWWXXXXXXXXXaaabbbcccfffhhhjjjlllmmmtttwww|||sssEEEEEEEEEDDDDDDDDDDDDCCCHHHIIIJJJIIIHHHHHHJJJLLLNNN]]]jjjjjjaaaZZZTTTQQQdddttt|||sssqqqwwwnnndddZZZ___kkk{{{zzzvvvtttsssrrryyywwwtttpppmmmllllllmmmpppooooooppprrrsssrrrqqqoooqqqoookkkmmmrrrtttsssqqqrrrwww~~~tttgggXXXOOOLLLFFFCCCFFFHHHFFFFFFIIIJJJKKKMMMOOOSSSVVVYYY[[[VVVXXXZZZ\\\]]]\\\ZZZYYYTTTRRRQQQQQQQQQTTT[[[ccc{{{tttccc\\\VVVUUUTTTPPPOOOQQQLLLRRRXXX]]]^^^[[[UUUOOOQQQSSSUUUUUUSSSPPPMMMKKKSSSTTTVVVXXXXXXWWWUUUTTTPPPNNNJJJGGGEEEDDDEEEEEEEEEFFFFFFEEEBBB@@@???@@@:::::::::::::::999888777666666555555444444333333333333222222222222333333111222222333333222222111111111111222222222333333333444555555444666:::===GGGFFFLLL\\\sss{{{eeeXXXTTTUUUVVVYYY]]]^^^\\\[[[\\\]]]___iiiwwwkkk\\\SSSMMMKKKLLLLLLKKKJJJKKKNNNSSSXXX\\\ZZZ[[[^^^```aaa```^^^]]]bbbdddggghhhgggeeedddddd```aaaccceeefffggghhhhhhfffgggiiikkkllllllkkkjjjiiihhhgggggghhhgggeeecccbbbaaa`````````bbbcccdddkkkmmmpppsssuuuwwwzzz{{{|||sssEEEEEEEEEEEEEEEDDDDDDDDDIIIJJJKKKJJJIIIIIIKKKMMMLLLTTT]]]ccceeecccZZZPPPZZZeeexxxzzzzzz}}}|||zzzhhhcccbbbiiiuuu}}}zzzzzz~~~zzztttooolllllllllmmmnnnmmmmmmoooqqqrrrpppooogggkkkkkkiiijjjnnnqqqooossssssvvvtttddd]]]WWWOOOJJJKKKGGGDDDEEEGGGGGGIIILLLMMMNNNPPPSSSVVVYYY\\\^^^ZZZ[[[\\\\\\[[[XXXVVVTTTTTTRRRSSSVVVVVVXXXbbbmmmzzzdddccc\\\UUUTTTSSSRRRTTTYYYSSSWWW]]]aaa```YYYQQQMMMQQQSSSUUUTTTRRRPPPOOOPPPYYY\\\```cccbbb]]]WWWSSSSSSQQQNNNJJJHHHGGGGGGGGGDDDFFFFFFEEEBBB@@@???@@@;;;;;;;;;;;;;;;:::999999777777666555555444333333333333222222222222333333111222222333333222222111111111111222222222333333000111333333444777999<<>><<<;;;:::999999888777666555444333111111000000000000111111111222222333333222222111333333444444444444555555333222222444555777777777<<>>===;;;:::999999888777666555444444333333222222222222333333222222222333333222222222111111222222222333333333555444444444666666555444777BBBKKKMMMXXXuuunnn^^^TTTTTTWWW\\\aaaeeedddaaa___]]]bbbkkkyyytttbbbYYYYYYPPPQQQSSSVVVYYY\\\___```___^^^\\\[[[\\\___bbbeeeccceeefffffffffgggiiikkkkkkjjjjjjjjjkkkkkklllmmmtttvvvyyy{{{{{{xxxvvvtttuuutttssstttvvvvvvtttsssvvvzzz~~~yyyuuuFFFFFFGGGHHHIIIKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKMMMOOORRRUUUXXX\\\aaaeee\\\TTTRRRZZZbbbkkk{{{mmmjjjnnnvvvxxx~~~vvvnnneeebbbdddiiikkkjjjnnnkkkgggfffgggggggggfffiiikkknnnooopppqqqrrrsssuuuxxxttt___PPPIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHHHHJJJMMMPPPRRRRRRTTTVVVYYY[[[]]]\\\[[[ZZZ^^^WWWRRRSSSTTTSSSTTTVVVTTTXXXWWW___yyykkksss~~~zzzeee___YYYXXXWWWWWWZZZ```YYYaaafff```ZZZYYY]]]```^^^]]]ZZZXXXXXX[[[aaaeeejjjfffaaa^^^^^^]]]ZZZVVVXXXTTTQQQQQQSSSTTTQQQOOOJJJIIIHHHFFFFFFFFFFFFGGGHHHGGGEEEBBB@@@===;;;:::<<<;;;:::::::::999777555444444333333222111111000222222222222222222222222444444444333333333222222444444333444444555666777<<>>===<<<<<<;;;999999::::::999777444444444333222222111111222222222222222222222222444444444333333333222222444333333444444555666777:::@@@GGGMMMTTThhhppp^^^SSSRRRTTT\\\fffiiifffbbbbbbdddfffkkkrrr|||xxxjjj___[[[ZZZ[[[\\\___aaacccddd_________```aaacccdddeeekkkhhhdddcccdddeeedddcccfffhhhllloooppprrrsssttttttvvvxxxxxxuuusssssssssppppppqqqppppppqqqsssvvv|||~~~}}}tttpppFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSSSSRRRSSSVVVYYY^^^XXXUUUUUUUUU]]]sss}}}rrrjjjlllwwwvvviiiccc]]]\\\___dddggghhhiiiiiihhhfffcccbbbbbbccchhhiiijjjllloooppprrrsssrrrwww}}}|||iiiYYYOOOIIIFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWYYY\\\^^^^^^]]]ZZZYYYSSSPPPQQQUUUUUUSSSTTTWWW```qqqyyy^^^PPPXXXaaa[[[WWWSSSPPPPPPNNNJJJIIIKKKWWW___ccc```[[[ZZZZZZYYYaaaaaaaaaaaa```aaacccfffaaa___[[[VVVPPPMMMLLLLLLQQQSSSVVVXXXXXXWWWUUUSSSMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGEEEDDDBBB@@@???>>>>>><<<:::999:::;;;::::::555555444444333222222222333333333333333333333333444444444444333333333333333333333333444555666777888>>>HHHNNNSSSdddrrr___SSSSSSXXXbbbkkklllhhhgggiiirrrqqqpppqqqwwwsssggg```^^^\\\]]]```bbbddddddbbbcccdddeeeeeeeeeddddddhhhfffccccccdddeeeeeedddiiikkknnnqqqssstttuuuuuuqqqsssuuutttrrrpppppppppooooooooonnnnnnppptttwww|||~~~{{{tttpppDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSQQQOOONNNPPPQQQ\\\[[[[[[XXXSSSVVVgggyyyzzzlllgggjjjsss~~~pppeeeaaa]]]]]]aaafffiiikkkjjjkkkllljjjgggeeefffggghhhhhhhhhjjjmmmoooppppppnnnttt|||}}}|||tttddd^^^UUUNNNIIIFFFDDDBBBEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQRRRRRRSSSUUUWWWVVVXXX[[[]]]]]]ZZZWWWUUUMMMLLLNNNRRRSSSUUUZZZaaatttmmm^^^WWW```fff```QQQNNNNNNPPPPPPMMMLLLOOO^^^cccddd```]]]^^^___^^^aaaccceeeffffffggghhhjjj\\\\\\ZZZTTTNNNLLLMMMPPPVVVWWWXXXXXXVVVTTTSSSRRRMMMLLLKKKIIIIIIIIIIIIJJJHHHGGGFFFEEEDDDCCCBBBAAACCC@@@<<<:::::::::::::::666666555555444333333222333333333333333333333333555444444444444333333333333333333333444555666666777===HHHPPPSSS___~~~wwwbbbUUUTTT[[[hhhqqqpppmmmnnnttt}}}wwwrrrttt~~~sssdddaaa^^^^^^aaaeeegggfffhhhhhhggggggfffeeeeeeeeebbbaaabbbccceeegggiiijjjppppppqqqsssuuuuuutttsssrrrsssttttttsssrrrqqqpppppppppooonnnnnnqqqvvvzzz~~~~~~yyyssspppBBBCCCCCCDDDEEEGGGHHHIIILLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRROOOLLLJJJKKKLLLXXX]]]aaa```XXXTTT\\\ggg~~~|||tttooolllooosssooogggeeedddeeehhhmmmqqqttttttuuuvvvvvvtttrrrqqqqqqkkkiiihhhiiilllnnnnnnmmmpppuuu|||~~~{{{xxxvvvtttrrrssswwwuuuoookkkkkklllkkkmmmqqqzzzzzziiiZZZLLLKKKHHHFFFEEEDDDBBBAAAHHHHHHIIIIIIJJJKKKLLLLLLQQQSSSTTTTTTTTTTTTWWWZZZ[[[]]]```aaa```]]]YYYVVVRRRQQQQQQSSSUUUZZZgggtttooobbb^^^\\\bbbeee]]]PPPNNNNNNRRRUUUUUUXXX]]]hhhiiieee```___dddggggggfffhhhjjjjjjiiihhhhhhhhh^^^^^^]]]YYYVVVUUUYYY]]]___\\\YYYVVVSSSRRRQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCGGGCCC???<<<;;;:::999888777777666666555444444444333333333333333333333333555555555444444444333333333222222333333444555666777<<>>===<<<:::888888888777777666555555444333333333333333333333333555555555555444444444333222222222222333444555666888:::CCCOOOSSSWWWmmmiiiVVVNNNTTT___gggiiijjjqqqzzzvvvllliiirrrrrrkkkeeedddiiinnnooooookkkhhhdddaaa``````bbbdddfffgggiiiiiihhhiiijjjlllpppoooooorrrwwwyyywwwuuummmlllmmmooorrrrrrqqqooopppppppppooooooqqquuuxxxvvvwwwyyyyyyzzz|||}}}{{{yyyyyyyyyyyy{{{|||}}}}}}zzz}}}~~~yyyuuusssqqqnnnCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRROOOOOONNNLLLJJJIIIJJJLLLMMMYYYfffjjjggg```[[[XXXbbbmmmzzzqqqkkkooozzz{{{vvvpppoooppppppnnnkkkrrrssstttwwwxxxvvvsssooopppoooooonnnmmmkkkjjjiiikkkhhhhhhkkkrrruuurrroooooosssuuuxxx{{{iiiiiigggdddeeeeee```YYYRRRPPPPPPRRRQQQMMMMMMPPPOOOTTTWWWSSSPPPNNNJJJFFFHHHGGGEEEDDDDDDGGGLLLOOOMMMMMMMMMNNNOOOPPPPPPPPPPPPSSSWWWWWWUUUVVVZZZ______aaadddeeeccc]]]XXXTTTSSSUUUYYY___gggwww{{{jjj___bbbiiieeecccddd___ZZZRRRMMMMMMQQQYYYdddoooooolllfffaaaeeemmmqqqpppggghhhiiigggdddbbb``````cccaaa______ccciiimmmooobbb\\\VVVVVV\\\___[[[VVVRRRQQQPPPNNNNNNNNNNNNOOOMMMLLLKKKJJJHHHGGGFFFEEEEEECCCAAA@@@???>>><<<:::999888888777777666555555444444444444444444444444555555555555444444444444222222222222333444555666888666>>>KKKPPPSSSddd{{{qqq[[[OOORRRYYYaaadddfffmmmvvv}}}yyyqqqgggdddmmm~~~yyyqqqhhhfffjjjnnnnnnmmmllljjjhhheeedddddddddeeehhhjjjlllmmmkkkjjjlllnnnpppnnnnnnqqqvvvxxxvvvsssjjjiiijjjmmmqqqsssrrrppplllmmmmmmmmmlllmmmppprrrpppqqqrrrssssssuuuxxxzzzwwwvvvsssqqqpppoooppppppssstttuuuvvvxxxzzz{{{|||}}}~~~~~~~~~|||zzz{{{}}}}}}zzzxxxwwwuuussspppmmmtttwwwtttpppqqqqqqoooDDDEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMKKKIIIIIIKKKMMMJJJVVVdddkkkkkkfff___YYYZZZeeeqqqzzz}}}vvviiirrr~~~{{{tttrrrrrrrrroookkklllkkklllooosssrrrmmmiiijjjkkkkkkkkkjjjiiihhhgggjjjiiiiiiiiikkkllllllkkkeeejjjlllkkkqqq{{{~~~}}}yyyuuunnnfffaaa\\\\\\ZZZWWWXXXYYYUUUNNNJJJIIIKKKNNNMMMIIIIIIKKKLLLNNNLLLHHHGGGIIIHHHDDDBBBDDDFFFHHHHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTOOOSSSWWWWWWUUUVVV[[[```fffhhhjjjkkkhhhccc]]]YYYTTTXXXbbbmmm{{{xxxkkkggg^^^dddlllhhhfffiiiggg^^^TTTKKKHHHLLLTTTaaammmllliiieeebbbgggoooqqqnnn___aaaccccccbbbaaabbbcccaaa]]]ZZZ\\\bbbhhhlllmmm^^^XXXTTTYYYcccgggbbb[[[UUUTTTRRRQQQPPPPPPQQQQQQNNNNNNLLLKKKIIIGGGFFFEEEBBBAAA@@@AAAAAAAAA???===999999888888777666666666444444444444444444444444666666555555555444444444222222222222333444555555888333999HHHNNNPPP^^^sssyyyaaaSSSSSSXXX^^^bbbdddllltttyyyvvvooofffccclll}}}zzzooolllnnnrrrqqqooonnnnnnmmmlllkkkjjjhhhgggfffiiimmmnnnmmmnnnpppsssssspppoooqqquuuvvvrrrnnniiiiiijjjnnnrrruuutttqqqhhhiiijjjjjjiiiiiikkkmmmlllmmmnnnmmmllllllnnnooopppooollljjjhhhhhhiiiiiiooopppppprrrsssvvvxxxyyyzzz{{{{{{{{{|||{{{uuurrrrrrsssuuuqqqnnnkkkiiihhhfffcccaaadddmmmssspppmmmppprrrpppDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHKKKMMMNNNNNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKNNNPPPWWWaaahhhhhhaaaZZZVVVXXX^^^hhhvvv{{{wwwzzz|||zzzzzzyyyxxxwwwwwwrrrkkkgggeeedddaaa____________aaaccccccaaa______```aaabbbbbbaaa```___```aaaccccccccceeegggjjjooorrrwwwzzzzzzwwwrrrooohhhfffccc^^^ZZZVVVRRRQQQPPPOOOMMMKKKJJJKKKLLLMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQVVVVVVVVVTTTTTTXXX___eeegggkkkppppppfff[[[ZZZ^^^YYY[[[jjjzzzmmmiiiiiiiiiiiijjjkkkkkkhhhfffaaaVVVOOOPPPQQQSSS^^^mmmjjjiiihhhiiiiiihhheeeccc```[[[[[[dddkkkkkkgggddd[[[WWWUUUXXX]]]```^^^[[[VVVRRRQQQZZZeeeiiiddd\\\NNNQQQRRRQQQNNNLLLMMMNNNKKKLLLKKKKKKIIIFFFCCCBBBEEEDDDBBB@@@?????????@@@<<<;;;999777666555444444444444444333333222222222333333444444444444444444222222222333444555666777666999===AAAGGGPPP\\\eeennn___XXXZZZgggnnnkkklllrrrvvvvvvqqqfff```fffxxx{{{nnnooorrroooqqqwwwsssqqqnnnmmmmmmkkkiiigggllllllmmmnnnooopppqqqrrrmmmnnnppprrrrrrpppooommmlllllllllnnnppppppnnnlllggghhhhhhgggffffffiiikkklllkkkkkkkkkllllllmmmmmmkkkkkkiiifffddddddgggiiijjjjjjkkklllnnnppprrrssszzzyyywwwuuuuuuyyyzzzvvvqqqllliiifffdddbbb```^^^ZZZVVVTTTUUUVVVWWW^^^___bbbeeehhhkkkmmmnnnDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKMMMQQQYYY```aaa\\\WWWUUUSSSUUU```ppp~~~|||}}}wwwnnnhhhdddbbb^^^[[[XXXXXXXXXYYYZZZ[[[YYYWWWXXXYYYYYYYYYYYYWWWVVVUUUVVVWWWYYYXXXXXXYYY[[[]]][[[^^^```bbbaaa^^^ZZZWWWSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPTTTTTTTTTTTTTTTSSSRRRQQQSSSTTTUUUVVVXXX]]]eeekkkrrrrrrsssrrrkkkbbb^^^``````lll~~~kkkdddcccooonnnlllkkkjjjiiifffddd___WWWPPPOOOPPPVVVaaalllkkkjjjiiihhhhhhfffccc```\\\XXXXXXaaaiiiiiifffddd]]][[[[[[___bbbaaa\\\WWWOOOMMMPPPZZZdddfff___VVVQQQSSSTTTRRRNNNKKKKKKLLLJJJJJJIIIHHHGGGEEECCCBBBDDDCCCAAA@@@????????????<<<;;;999888666555555555444444444444444444333333444444444444555555555555333333333333444444555666333666:::???EEEOOO[[[ddd{{{ggg```cccpppxxxuuusssuuusssuuusssllleeeiiixxxtttssssssooooootttuuussspppooonnnmmmkkkiiikkkkkklllnnnooopppqqqqqqppppppppppppooommmlllkkkjjjjjjkkkmmmnnnnnnllliiicccddddddcccccccccfffhhhiiihhhhhhggghhhiiikkkkkkffffffeeedddbbbbbbdddfffhhhhhhiiijjjlllnnnooopppsssttttttttttttwww|||~~~sssnnnhhhccc___\\\YYYWWWVVVTTTPPPMMMKKKLLLMMMNNNUUUVVVYYY\\\aaaeeeiiikkkEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJLLLRRRWWWYYYWWWUUUVVVRRRPPPYYYjjj|||uuummmrrryyyzzzppphhhddd```\\\YYYUUUTTTSSSSSSTTTUUUSSSRRRSSSSSSSSSRRRQQQPPPNNNMMMPPPPPPQQQPPPNNNNNNOOOQQQPPPQQQRRRRRRPPPMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQWWWXXXWWWWWWVVVUUUTTTSSSOOOQQQSSSVVV[[[bbbjjjpppwwwtttrrrpppkkkddd```aaajjjmmmeeefffhhhuuurrrnnnkkkhhhfffbbb```YYYWWWQQQKKKOOOZZZdddhhhkkkjjjhhhgggfffddd```]]]UUUQQQSSS]]]eeeeeecccbbb___```cccfffgggccc[[[SSSQQQRRRXXXbbbjjjjjj```WWWUUUUUUTTTRRRMMMJJJIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???<<<;;;:::888777666666666555555555555666666666666666666666666555555555555444444333333333444444555777999===@@@EEEMMMXXXaaa}}}yyytttnnnooo{{{{{{zzzssswwwyyytttnnnoooxxx|||yyywwwrrrqqquuuxxxvvvsssrrrqqqpppmmmkkkjjjjjjlllmmmoooppppppqqqrrrqqqooommmkkkjjjiiihhhhhhiiijjjlllmmmkkkhhheee___```aaaaaaaaaaaadddffffffeeeccccccdddfffiiikkkdddeeefffeeedddcccdddeeeffffffggghhhiiijjjkkklllmmmoooqqqrrrtttwww{{{~~~{{{xxxkkkfff___YYYTTTQQQNNNKKKKKKIIIFFFDDDBBBCCCDDDFFFIIIJJJMMMQQQVVV\\\bbbeeeHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKMMMQQQTTTUUUUUUYYYVVVUUUZZZfffvvvyyyjjjgggjjjrrr|||qqqhhhdddaaa^^^[[[[[[YYYVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNPPPPPPPPPNNNLLLKKKLLLMMMOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCDDDEEEEEEFFFEEEEEEDDDGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVRRRSSSVVV[[[aaahhhooosssuuusssrrrpppjjjeeehhhmmmooohhhjjjnnnrrrvvvrrrmmmhhheeeccc```^^^WWWYYYUUUNNNSSSaaajjjhhhiiihhhffffffeeeccc```]]]OOOMMMPPPYYYaaabbb``````aaacccfffiiiiiiccc[[[TTTXXXZZZ___gggllljjjaaaYYYVVVUUUSSSQQQNNNLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA<<<;;;:::999888777777777666666666777777888888888777777777777666666666666555555444333333333444444@@@BBBCCCDDDFFFLLLUUU\\\yyypppttt{{{xxx|||yyy|||~~~yyysssqqqwww~~~~~~zzzyyy{{{zzzxxxuuutttsssqqqnnnllliiijjjlllnnnooooooooooooqqqooollljjjhhhggghhhhhhhhhhhhiiikkkkkkiiieeebbb^^^___aaaaaa```aaaccceeeeeecccaaaaaabbbeeeiiillliiikkklllllliiihhhggggggffffffggghhhiiiiiijjjjjjmmmnnnppprrrtttxxx~~~|||uuuppphhhbbbZZZRRRMMMIIIFFFDDDEEEDDDAAA??????@@@AAABBBBBBBBBDDDGGGLLLSSSYYY]]]KKKKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNLLLJJJJJJLLLOOORRRSSSWWWYYY[[[\\\```kkk|||wwwmmmiiifffnnntttkkkgggeeecccaaaeeeaaa]]]YYYWWWUUUTTTRRRPPPPPPOOOOOOOOONNNNNNOOOPPPPPPPPPNNNLLLJJJKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY\\\aaagggnnnsssvvvsssuuuwwwuuunnnmmmyyyooodddfffjjjmmmpppqqqmmmhhheeebbbaaa^^^]]]VVVYYYWWWSSSYYYggglllhhheeedddddddddeeeeeebbb```RRRPPPSSS\\\bbbbbbaaaaaa```bbbdddfffeeeaaa[[[VVVXXXZZZ]]]```bbb```ZZZUUUUUUSSSQQQPPPOOONNNNNNMMMMMMKKKJJJHHHGGGGGGHHHHHHEEEEEEFFFGGGFFFEEECCCBBB<<<<<<;;;999888888888888777777777888888999999999888888777777777666666666555555444333333333444444AAACCCDDDDDDEEEJJJSSSZZZxxxpppnnnyyyuuuwww}}}}}}|||}}}{{{|||~~~|||uuunnnlllqqqwww|||yyywwwuuutttrrrooommmkkklllmmmooopppooonnnnnnmmmllliiigggggggggiiijjjiiiiiiiiijjjjjjgggccc```[[[]]]______^^^^^^```aaacccbbbaaaaaacccfffkkknnnnnnpppqqqpppmmmjjjiiihhhggghhhiiijjjkkkkkkkkkkkknnnoooppprrruuuzzzxxxoooiiiccc]]]UUUMMMHHHDDDBBB@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCGGGLLLQQQTTTKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFHHHJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHJJJLLLNNNPPPVVVZZZYYYXXX^^^nnn{{{wwwlllhhhiiisss{{{sssppppppooooootttnnngggaaa\\\YYYWWWUUUQQQPPPOOONNNNNNNNNNNNNNNMMMNNNNNNLLLJJJIIIJJJLLLHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUYYYYYYZZZZZZYYYYYYXXXWWWWWWYYY\\\cccllltttxxxzzztttxxx}}}|||xxx|||vvveeecccggghhhhhhkkkjjjgggdddbbbaaa```^^^\\\OOOQQQQQQSSSZZZbbbdddaaabbbaaabbbdddffffffeeecccYYYWWWZZZaaaeeecccaaabbb]]]^^^```aaa___[[[WWWTTTUUUWWWYYYZZZZZZXXXUUUTTTTTTRRROOOOOOOOOPPPPPPOOOOOONNNLLLKKKJJJIIIIIIIIIFFFHHHIIIJJJIIIFFFCCCAAA===<<<;;;:::999999999999888888888888888999999999888888777777666666555555444444333333333444444555999;;;===>>>AAAHHHQQQXXXuuuwwwrrrxxxmmmhhhlll}}}xxxuuutttuuuvvvxxxwwwssskkkcccbbbgggmmm}}}~~~|||yyywwwuuutttqqqnnnmmmnnnpppqqqqqqooommmllljjjiiihhhgggggghhhjjjkkkjjjiiihhhggggggeeeaaa___XXXZZZ\\\\\\[[[ZZZ[[[\\\``````___```cccgggkkkmmmooopppqqqpppmmmjjjhhhhhhhhhjjjlllnnnooooooooonnnqqqrrrtttvvvyyy~~~~~~uuukkkddd]]]WWWNNNGGGBBB@@@>>>===>>>>>>=========>>>@@@@@@BBBBBBBBBCCCEEEHHHKKKMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIICCCEEEGGGIIIKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIJJJJJJOOOTTTSSSQQQUUU___iii|||ttthhhfffjjjrrr|||}}}xxxoooiiidddaaa^^^[[[YYYWWWUUUSSSRRRQQQQQQMMMNNNOOONNNMMMLLLNNNPPPLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLGGGGGGFFFGGGHHHJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]cccmmmyyywwwhhh___bbbeeedddeeejjjeeedddbbbaaaaaa```]]][[[OOOLLLOOOXXX``````^^^^^^aaaaaabbbdddfffgggeeeddd]]][[[]]]bbbddd```^^^___XXXZZZ]]]]]]ZZZUUUPPPMMMOOORRRVVVXXXXXXVVVUUUUUUUUURRROOONNNPPPQQQPPPOOOOOOOOONNNMMMKKKJJJHHHGGGGGGIIIKKKKKKJJJFFFBBB???===<<<;;;::::::999::::::999999999888888888888888888888777666666555444444333333333333444444555666444666888:::===DDDMMMUUUiiixxx|||lllbbbddduuuwwwmmmkkkmmmooopppnnnjjjbbb\\\[[[```fffxxx~~~{{{yyyxxxvvvsssqqqpppqqqrrrsssrrrooollljjjiiiiiihhhgggggghhhiiijjjjjjhhheeecccbbbaaa___]]]XXXZZZ\\\\\\ZZZYYYYYYYYY[[[[[[\\\^^^aaaeeehhhjjjkkkmmmnnnmmmkkkiiiiiijjjiiikkkmmmpppqqqrrrqqqqqqtttxxx}}}}}}tttiii```WWWQQQIIIBBB???===<<<<<<============>>>???AAAAAABBBBBBCCCDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJDDDFFFHHHJJJLLLKKKKKKJJJIIIJJJKKKJJJIIIHHHIIIIIIHHHKKKNNNOOOOOORRRXXX]]]pppvvvmmmhhheeehhhnnnuuu~~~~~~vvvpppllliiigggeeeaaa^^^ZZZXXXWWWWWWQQQRRRSSSRRRRRRRRRTTTVVVOOOOOONNNMMMKKKJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMOOOLLLLLLLLLLLLMMMOOOPPPQQQOOOOOOOOOPPPRRRTTTUUUVVVXXXXXXWWWVVVVVVUUUTTTTTTSSSUUUWWWYYY[[[\\\]]]^^^fffiiiqqq~~~xxxiii]]]WWW\\\___^^^bbbkkkdddcccbbbbbbbbb```]]]ZZZWWWRRRVVVdddlllhhhdddeeebbbbbbcccdddfffgggeeeccc]]][[[]]]``````[[[YYYYYYTTTXXX\\\\\\XXXQQQKKKGGGFFFKKKRRRVVVUUUTTTSSSTTTWWWSSSOOONNNOOOQQQPPPNNNOOOOOOOOONNNLLLIIIGGGEEEGGGIIIKKKKKKIIIEEE@@@======<<<;;;;;;:::::::::::::::999999888888777777777888777777666555444444333222222222333444555666777555777888999;;;AAAJJJQQQ^^^{{{~~~nnnaaaaaasssxxxjjjfffhhhjjjjjjiiifff___ZZZZZZ^^^cccuuu~~~|||zzzxxxuuurrrrrrsssttttttrrrooollljjjjjjiiiiiihhhhhhhhhhhhhhhjjjgggccc```______]]]\\\[[[]]]^^^^^^\\\ZZZYYYZZZVVVWWWYYY\\\___bbbeeefffiiijjjkkkkkkjjjjjjlllmmmiiikkknnnqqqssssssssssssyyy~~~|||ssshhh___UUUOOOHHHAAA>>>=========>>>>>>>>>???@@@AAACCCCCCAAABBBCCCEEEFFFHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIGGGEEEEEEHHHIIIHHHFFFIIIHHHGGGGGGGGGHHHIIIJJJJJJGGGMMMWWWWWWJJJDDDFFFKKKKKKMMMNNNOOOPPPPPPPPPdddnnn~~~|||vvvlllcccggglllttt}}}~~~yyywwwyyy||||||vvvoooiiigggddd___\\\ZZZWWWSSSRRRSSSUUUWWWXXXWWWTTTPPPOOOOOONNNKKKHHHMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKNNNMMMLLLMMMQQQUUUWWWXXXVVVUUUSSSRRRQQQRRRSSSTTTUUUVVVWWWVVVTTTTTTVVVXXXYYYTTTSSSZZZ^^^^^^aaaffflllwww~~~rrr___TTTPPPXXXaaadddeeefff]]]```cccdddbbb^^^ZZZWWWZZZYYYaaaqqqzzztttiiicccdddeeefffgggfffeeecccbbb```YYYYYY^^^ZZZQQQPPPWWWUUUVVVWWWWWWTTTNNNHHHCCCCCCKKKQQQQQQRRRTTTUUUSSSWWWTTTPPPPPPRRRSSSRRRPPPQQQPPPPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIGGGDDDAAA@@@???>>><<<;;;:::999888888777777666666666666777777888888888888666444222000444333333222222333333444333444555666888<<>>===<<<;;;::::::999999888777666666666666999999999888777555333111444333333222222333333444444444555666888<<>>============AAA@@@???BBBFFFHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIICCCCCCDDDDDDEEEFFFFFFGGGEEECCCBBBCCCDDDDDDCCCBBBFFFFFFFFFFFFGGGHHHJJJJJJMMMJJJLLLSSSRRRKKKGGGJJJGGGGGGIIIJJJKKKKKKKKKKKKHHHOOO]]]qqqrrr___TTTSSSWWW[[[\\\fffqqq~~~wwwqqqkkkgggbbb___]]]]]]]]]\\\ZZZWWWRRROOONNNNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUVVVZZZ___bbbcccccccccaaa^^^[[[XXXWWWWWWXXXWWWYYYZZZZZZXXXXXXYYYZZZ]]]\\\^^^bbbfffmmmxxxqqqccc[[[YYYTTTTTT[[[bbbdddbbbbbbbbbcccdddaaa]]]\\\]]]```lllmmmqqquuussskkkdddbbb^^^```dddffffffdddaaa___YYYUUUVVV[[[[[[WWWZZZbbb```^^^ZZZRRRJJJFFFFFFHHHIIISSSXXXOOOGGGJJJVVV``````[[[UUUQQQQQQRRRTTTUUUSSSRRROOOMMMKKKJJJJJJJJJIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@???>>>=========;;;:::999888777666666666::::::::::::888666444333444444333333333333444444444444555666777;;;@@@DDDOOOccczzzooo```WWWTTTOOOKKKIIIKKKLLLMMMRRRXXXbbbqqq~~~||||||{{{zzzyyywwwuuutttrrrrrrpppoooooopppqqqrrrpppqqqqqqqqqooommmjjjiiieeedddccccccdddcccbbb```^^^\\\[[[\\\```cccffffffkkknnnrrruuuwwwyyy|||}}}uuujjj\\\SSSHHHEEE@@@>>>>>>@@@AAAAAABBBAAAAAADDDGGGIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIFFFGGGKKKJJJEEEDDDGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLOOOVVVddduuuqqq]]]RRROOOOOOOOOQQQYYYfffuuu{{{qqqmmmhhhccc```^^^\\\[[[\\\YYYUUUQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOPPPPPPPPPQQQRRRTTTUUUVVVZZZ[[[^^^bbbgggiiihhhgggaaa^^^[[[XXXVVVUUUUUUUUUZZZ[[[\\\\\\[[[[[[\\\^^^eeefffhhhjjjqqq~~~~~~pppdddYYYSSSTTTSSSVVV]]]ccceeedddbbb]]]]]]]]][[[ZZZ]]]ccciiioooqqqsssqqqkkkdddaaaaaa]]]___dddggggggdddaaa^^^XXXXXX\\\bbbdddbbbdddiiijjjggg___SSSIIIEEEHHHLLLSSSXXXWWWLLLCCCHHHUUU___bbb^^^YYYUUUSSSSSSTTTUUUTTTRRROOOMMMKKKJJJJJJKKKIIIIIIIIIIIIGGGEEECCCBBBAAAAAAAAA@@@@@@??????>>>;;;;;;:::999888888999999:::;;;;;;;;;:::888666555444444333333333333444444444555666666777:::>>>BBBMMM^^^yyy{{{|||vvvcccWWWQQQIIIEEEDDDFFFIIIJJJNNNTTT___mmm~~~~~~}}}||||||vvvuuutttsssrrrrrrssssssssstttvvvwwwvvvssspppnnnqqqooollljjjjjjjjjhhhgggbbbaaaaaadddhhhlllnnnooosssvvvzzz}}}zzzsssgggZZZQQQFFFCCC???>>>@@@BBBDDDDDDEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGFFFFFFEEECCCCCCDDDFFFGGGHHHHHHIIIJJJHHHHHHIIIIIIGGGGGGIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMLLLNNNUUUbbboooxxx}}}zzzsss___SSSNNNMMMMMMNNNSSS]]]iiiuuu~~~}}}xxxtttnnniiieeebbb___]]]^^^]]]ZZZWWWVVVXXX[[[]]]]]]\\\ZZZYYYWWWUUUTTTSSSUUUUUUVVVWWWYYY[[[]]]^^^ccceeeiiinnnqqqpppmmmiii___]]]ZZZWWWUUUUUUUUUVVV[[[\\\^^^^^^___```cccfffpppsssvvvzzz}}}mmmeee\\\TTTPPPKKKOOOUUUZZZ^^^aaaaaa___ZZZXXXUUUTTTVVV]]]eeekkkllloooooojjjccc_________]]]```dddggggggeeeaaa^^^WWWZZZaaahhhjjjhhhhhhjjjlllhhh___UUUNNNMMMQQQVVV\\\ZZZSSSHHHDDDKKKUUUZZZ______]]]ZZZVVVTTTRRRRRRSSSRRRPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@???;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::999777666555444444333333444444555444555666666666999<<>>===<<<;;;;;;;;;::::::;;;;;;:::999777666555555444444444444555555444666666666666666999;;;AAAHHHVVVnnnsss{{{eeeVVVNNNJJJIIIKKKKKKJJJLLLQQQZZZdddttt}}}}}}}}}~~~|||xxxwwwwwwxxxxxxtttqqqooopppsssxxx{{{|||{{{~~~wwwmmmaaaTTTKKKEEEDDDCCCDDDGGGJJJKKKLLLIIIKKKNNNNNNNNNNNNQQQSSSVVVWWWYYY[[[___bbbeeefffMMMLLLKKKJJJHHHGGGFFFEEEDDDGGGJJJIIIFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDD@@@DDDIIIIIIIIINNNYYYbbbiiirrrzzzqqqfffdddVVVUUUTTTVVV^^^hhhsssyyy}}}zzzrrrvvvzzz}}}zzzqqqkkkhhhggggggooopppssswww{{{wwwooommmjjjfffbbb^^^\\\[[[ZZZ^^^```eeemmmyyysssjjjbbbaaaeeebbbXXXWWW^^^YYYbbbgggccc___aaaaaa___XXXMMMCCCGGGVVVeeejjjjjjfffhhheee^^^\\\``````\\\aaabbbbbbbbbaaa^^^\\\ZZZ[[[]]]^^^[[[ZZZ[[[\\\\\\^^^YYYTTTVVV[[[^^^[[[WWWNNNMMMIIIGGGLLLUUUZZZYYY]]]]]]ZZZVVVQQQOOOQQQTTTOOOPPPSSSUUUVVVTTTRRRQQQRRRRRRQQQNNNKKKHHHDDDCCCBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCAAA>>><<<:::999888999::::::;;;:::999777666555555444444444444555555555666777666666666888:::???AAAJJJ]]]vvvxxxmmm\\\NNNKKKJJJLLLMMMLLLNNNRRRYYYbbbqqqzzzzzzzzz{{{|||zzzvvvvvvxxxyyyzzzwwwssspppnnnppptttwwwxxxyyy||||||zzzuuukkk___RRRIIIDDDCCCCCCEEEIIIMMMNNNOOOGGGJJJMMMOOOOOOPPPTTTWWWZZZ[[[\\\___cccgggkkknnnLLLJJJGGGFFFGGGIIIJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAABBBBBBCCCDDDEEEFFFEEEHHHMMMLLLJJJOOOXXXfffsss~~~sssjjj___TTTPPPPPPSSSXXX]]]ffffffllluuu|||}}}sssllllllqqqvvvxxxzzzyyyxxxrrroooppplllddd```bbbmmmmmmttt~~~nnnllleeedddeeefffbbb\\\\\\___aaaeeefffaaa]]]\\\\\\ZZZXXXSSSPPPTTT]]]fffhhhgggaaacccdddaaa[[[XXXZZZ]]]dddaaabbbdddccc___]]]___aaa___ZZZSSSMMMOOOWWW^^^___ZZZWWWYYY^^^___ZZZUUUSSSPPPMMMMMMPPPUUUYYY[[[bbb]]]WWWUUUUUUUUUSSSPPPTTTUUUWWWXXXYYYYYYXXXWWWXXXVVVSSSQQQNNNIIICCC???EEEEEEFFFHHHDDD???@@@DDDAAAAAA@@@>>>======<<<<<<777777888888888777777666555===@@@:::555666777555444444444555555777888888???FFFHHHSSSmmm~~~|||hhhWWWRRRNNNNNNNNNNNNQQQWWWZZZ```lll|||vvvsssoooooorrrwww{{{}}}}}}yyyuuusssssstttvvvuuusssqqqooooooqqqtttuuuxxxwwwxxx{{{~~~}}}{{{yyyzzz~~~uuukkk^^^PPPFFFCCCDDDFFFGGGIIIKKKLLLMMMPPPQQQRRRRRRSSSVVVZZZ]]]ddd```___aaaccchhhrrr|||KKKIIIFFFFFFGGGIIIIIIIIIFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEEGGGEEEGGGKKKLLLJJJNNNUUUYYYfffqqquuu}}}{{{oooaaaYYYSSSMMMLLLNNNSSSSSSWWW]]]```aaagggooo|||tttpppssszzz{{{yyyyyyvvvrrrtttyyypppfffgggkkkeee`````````^^^^^^aaadddhhhhhh```YYYYYY[[[[[[WWWTTTTTTZZZbbbhhhgggccc```^^^\\\[[[ZZZZZZYYYXXXVVVUUUYYY^^^```^^^^^^```___]]]XXXPPPJJJKKKSSSZZZ^^^[[[YYY\\\``````ZZZTTTSSSQQQOOOPPPRRRVVVZZZ\\\___]]]YYYWWWUUUUUUSSSRRRTTTUUUVVVWWWWWWXXXXXXXXXWWWTTTPPPNNNLLLIIIGGGDDDHHHFFFGGGHHHDDD??????CCC???@@@@@@@@@???===;;;:::888999999999999888777777555<<<>>>999555555666555444444444555555666777888777@@@BBBJJJ^^^ppp~~~vvvuuuuuu```WWWQQQOOOOOOOOOQQQUUU]]]dddppp}}}}}}qqqmmmiiihhhiiimmmqqqrrrwwwyyy{{{||||||}}}~~~}}}}}}}}}xxxuuurrrooommmmmmoooppppppooonnnmmmmmmnnnpppqqqrrrrrrsssvvvzzz~~~|||{{{zzzyyyxxxyyyyyyzzzxxxxxxxxxxxxwwwyyy|||xxxlll___QQQHHHEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSTTTUUUVVVYYY\\\___dddaaa```bbbdddjjjvvvJJJHHHFFFFFFGGGIIIIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGEEEFFFIIIKKKKKKMMMQQQOOOXXXbbbiiisssyyynnncccVVVNNNMMMLLLKKKKKKNNNMMMLLLOOOTTT^^^aaahhhrrr}}}|||zzz~~~www|||rrrcccbbbhhhoooddd[[[ZZZ\\\]]]___bbbfffjjjiiiaaaZZZYYY[[[\\\UUUUUUXXX___fffhhhccc^^^^^^ZZZVVVXXX\\\]]]XXXSSSMMMNNNSSS[[[___]]]]]]```___]]]WWWPPPKKKLLLSSSYYY^^^\\\[[[^^^aaa```ZZZTTTTTTTTTSSSTTTUUUXXX[[[\\\]]]]]]\\\YYYVVVUUUTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYWWWSSSOOOLLLKKKKKKKKKKKKKKKHHHHHHHHHDDD>>>===@@@???AAADDDFFFEEEAAA===:::::::::;;;;;;:::999999888555:::<<<888444444555444555555444555555666777888666@@@CCCGGGTTTbbbuuuqqqnnnyyylll```TTTQQQQQQQQQRRRTTT```iiittt~~~yyynnniiiccc``````bbbcccdddgggiiikkkkkkkkklllmmmoooppppppnnnmmmkkkkkkjjjjjjkkkiiifffddddddeeeggghhhhhhhhhhhhhhhhhhiiijjjkkkjjjkkklllppptttwwwwwwwwwsssrrrqqqpppppppppqqqrrrqqqsssuuuvvvwwwxxx{{{~~~~~~zzzmmm___RRRIIIFFFGGGGGGIIILLLOOORRRTTTUUUWWWYYYZZZ[[[]]]```ccceeeccccccdddeeekkkyyyJJJHHHGGGGGGHHHJJJJJJIIIEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDGGGFFFFFFHHHJJJKKKLLLMMMNNNSSSYYY```kkkzzzzzzmmmdddbbb^^^ZZZVVVRRRNNNKKKLLLMMMKKKMMMQQQWWW```iiiqqqvvvzzz~~~uuufffaaadddkkkkkkbbbZZZWWWVVVVVVZZZ___fffhhhgggcccaaabbb```[[[RRRTTTXXX^^^dddddd___YYYZZZZZZ[[[^^^aaa___YYYSSSQQQRRRVVV^^^```\\\[[[\\\```^^^ZZZVVVSSSTTTZZZ^^^^^^\\\[[[]]]______ZZZVVVWWWWWWWWWWWWVVVWWWYYYZZZ\\\^^^^^^\\\WWWUUUVVVXXXWWWVVVTTTTTTTTTVVVYYY[[[XXXUUUQQQNNNNNNNNNNNNNNNMMMIIIGGGFFFCCC===;;;>>>BBBEEEJJJMMMLLLGGGAAA<<<<<<<<<<<<<<<<<<;;;:::999666888999777444333444444555555555555555666777777666BBBEEEFFFNNNYYYoooxxxttt|||xxxhhhYYYSSSSSSSSSSSSTTTaaakkkvvv}}}xxxnnniiiaaa[[[YYYYYYYYYYYYWWWXXXZZZZZZYYYYYYZZZ\\\]]]]]]\\\[[[[[[[[[[[[[[[___^^^\\\[[[\\\^^^```aaa```aaaaaabbbcccddddddeeeffffffhhhllloooqqqqqqooommmlllkkkkkkkkklllmmmnnnppprrruuuwwwwwwyyy{{{}}}~~~zzzkkk\\\PPPIIIHHHHHHHHHJJJMMMQQQTTTVVVYYY[[[]]]___```aaadddfffffffffffffffeeejjjyyyJJJHHHGGGHHHJJJKKKKKKJJJEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJRRRQQQTTTZZZcccppp~~~{{{pppcccXXXRRRNNNKKKKKKKKKKKKLLLPPPUUUZZZ]]]\\\^^^bbbggglllvvvwwwiiicccaaacccfffaaa^^^ZZZVVVPPPNNNTTT]]]ffffffeeefffkkkllldddYYYPPPQQQSSSXXX]]]^^^\\\YYYXXX___gggjjjfff```ZZZXXXXXXXXX[[[```aaa[[[XXXYYY]]]]]]\\\[[[[[[]]]```ccc^^^\\\ZZZ[[[]]]]]]\\\YYYYYYZZZZZZXXXVVVUUUWWWYYY^^^______\\\XXXVVVXXXZZZXXXWWWUUUTTTTTTWWWZZZ\\\ZZZWWWUUUSSSRRRQQQOOOMMMNNNIIIFFFEEEBBB>>><<<===CCCGGGLLLOOONNNIIIBBB>>>>>>>>>>>>======<<<::::::777666666666555333444555666555555555555666666777222<<<@@@AAAHHHPPPfffrrr```XXXVVVUUUUUUVVV___iiittt{{{xxxpppiii```XXXSSSQQQOOONNNIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVUUUUUUWWWYYY[[[]]][[[[[[\\\]]]___``````aaadddeeefffiiimmmnnnmmmkkkkkkjjjjjjiiijjjkkkmmmnnnppprrrtttvvvvvvwwwzzz{{{xxxgggXXXMMMGGGIIIIIIJJJLLLOOORRRVVVWWW]]]^^^`````````bbbeeeggghhhiiikkkiiieeehhhwwwHHHGGGGGGHHHJJJKKKJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDJJJMMMJJJGGGHHHJJJJJJQQQNNNOOOTTTZZZcccppp{{{rrrhhh^^^VVVQQQPPPMMMLLLLLLMMMOOOQQQQQQNNNMMMPPPTTTZZZdddnnnzzzwwwhhhbbb```]]]ZZZZZZYYYYYYYYYVVVOOOMMMUUU```ggghhhhhhjjjooonnnbbbUUUNNNNNNPPPSSSWWW[[[[[[[[[\\\gggrrrrrriii___]]]^^^]]]\\\^^^bbb```[[[WWWXXXWWWXXXZZZ]]]___```aaabbb]]]\\\\\\]]]^^^___^^^\\\ZZZ[[[[[[YYYVVVUUUYYY\\\bbbaaa___\\\YYYXXXYYY[[[YYYXXXVVVUUUVVVXXX[[[]]][[[YYYVVVUUUTTTRRROOOMMMOOOIIIEEEFFFDDDAAA???@@@CCCFFFJJJLLLKKKGGGAAA===??????>>>>>>===<<<::::::999666555666666444444666666666555555555555666666222999<<<@@@GGGLLL___{{{~~~kkk```ZZZVVVVVVWWW\\\dddnnnuuu{{{zzzpppiii___UUUOOOKKKHHHFFFBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZXXXXXXYYYZZZ[[[]]]___```eeedddeeegggjjjkkkjjjiiijjjiiiiiiiiijjjkkkmmmnnnnnnppprrrssstttuuuyyy{{{wwweeeVVVMMMHHHKKKLLLNNNPPPSSSUUUWWWXXX]]]^^^^^^]]]\\\]]]aaaccchhhkkkooommmggghhhwwwFFFEEEEEEFFFIIIJJJIIIGGGGGGFFFEEEEEEEEEFFFHHHIIIDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBLLLQQQLLLFFFFFFIIIKKKKKKJJJLLLQQQTTTWWWbbbnnnxxxmmmkkkgggdddaaa`````````]]]TTTMMMLLLMMMOOOUUU\\\\\\cccmmmsssxxxoooeee\\\\\\]]]ZZZUUUSSSWWWUUUUUUTTTRRRTTT]]]iiikkknnnooommmiiieee[[[QQQLLLMMMOOOSSSWWW[[[^^^___dddnnnvvvsssggg^^^^^^bbbgggdddcccdddaaaZZZVVVWWWSSSUUUYYY^^^aaaaaa___]]]YYY[[[___bbbdddccc```^^^ZZZ[[[\\\YYYWWWXXX^^^ccchhhddd^^^ZZZYYYZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]][[[XXXTTTRRRQQQQQQPPPOOOQQQKKKGGGHHHHHHFFFDDDFFFDDDFFFIIIJJJIIIFFFBBB????????????>>>===;;;:::999:::555444777777444444888666666555555555555666666666999999@@@JJJLLLXXXpppxxxjjj___WWWVVVXXXYYY___gggnnnvvv|||ssskkk```UUUNNNHHHEEECCC>>>@@@AAABBBAAABBBCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQRRRUUUVVVXXXWWWWWWWWWWWWYYY\\\___aaadddcccbbbccceeegggggggggffffffffffffgggiiikkklllnnnoooqqqrrrtttwww|||yyygggXXXOOOLLLNNNPPPSSSVVVXXXYYYYYYYYY\\\[[[YYYVVVTTTVVVZZZ]]]ffflllrrrqqqjjjjjjyyyDDDCCCCCCEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGIIIJJJCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAANNNTTTMMMEEEEEEIIIKKKGGGGGGLLLQQQQQQQQQZZZfffqqqyyyqqqdddYYYVVVUUUTTTVVV\\\\\\```cccbbb___aaaiiiqqqwww}}}~~~zzzmmmccc[[[UUUXXX[[[ZZZVVVUUUYYYTTTPPPRRRUUU[[[fffpppooouuuvvvnnnccc[[[TTTNNNLLLMMMPPPUUUZZZ^^^aaabbbkkkrrruuuoooddd]]]___dddqqqllljjjhhhcccZZZUUUUUURRRUUUZZZ```bbbaaa]]]YYYWWW[[[bbbhhhjjjgggbbb^^^XXXZZZ[[[ZZZXXX[[[cccjjjkkkeee]]]YYYYYY[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]][[[WWWQQQNNNNNNPPPRRRSSSSSSLLLHHHIIIKKKIIIIIIJJJGGGHHHIIIJJJIIIFFFDDDBBB??????>>>>>>===;;;:::999;;;555333777888555555999777666666555555555666666777777555===HHHIIIQQQeeexxxqqqbbbXXXUUUXXXXXX\\\bbbiiirrr}}}vvvnnnbbbWWWOOOIIIEEECCC>>>???AAABBBAAABBBDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVXXXWWWVVVVVVXXX\\\___bbbdddbbb``````bbbdddeeeeeecccccccccccceeegggiiijjjoooppprrrsssvvv{{{{{{hhhZZZRRROOOPPPSSSVVVZZZ\\\\\\[[[ZZZZZZXXXUUUQQQOOOPPPUUUYYYeeelllttttttmmmmmm|||EEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDFFFGGGGGGEEECCCBBBCCCCCCCCCBBBAAA@@@???>>>CCCBBBAAA@@@@@@BBBDDDEEE===JJJNNNEEE>>>CCCIIIHHHFFFFFFFFFIIIMMMSSSYYY]]]```gggpppxxx~~~}}}ooolllrrrxxxwwwtttnnnrrrtttpppiiicccbbbdddiiihhhlllvvv{{{xxxtttrrrxxxxxxxxxxxxwwwuuurrrpppxxx|||~~~nnnddd[[[ZZZYYYXXXXXXYYYZZZZZZPPPUUUZZZZZZYYY\\\eeemmmpppnnnkkkfff```ZZZUUUSSSSSSQQQUUU\\\aaaccckkktttyyyrrriiibbb]]]]]]ccciiissspppkkkccc\\\XXXWWWWWWUUU[[[bbbiiikkkggg```[[[^^^bbbffffffbbb_________WWWVVVXXX]]]______ccchhhdddccc```___]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWWWWWWWYYYXXXWWWTTTQQQPPPQQQRRROOOLLLIIIHHHJJJJJJHHHFFFKKKLLLMMMKKKHHHFFFEEEFFF@@@@@@???===<<<:::999999<<<;;;888666555555666777777777666444444333333333999:::;;;<<<@@@GGGPPPVVVmmm~~~jjjZZZVVV[[[[[[[[[^^^fffttttttoooggg[[[PPPHHHDDDCCC??????@@@AAABBBBBBBBBBBBEEEFFFFFFGGGHHHJJJKKKLLLRRRQQQPPPNNNNNNQQQUUUYYYZZZXXXVVVTTTUUUWWW[[[]]]_______________```aaabbbeeedddccccccdddgggjjjlllkkklllooouuu{{{nnn\\\SSSPPPPPPTTTZZZ^^^___]]]XXXUUUWWWVVVTTTPPPNNNNNNPPPRRR]]]gggqqqvvvwwwzzzEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@??????BBBAAA@@@@@@@@@AAACCCCCC<<>>===;;;:::<<<:::888666555555666666888888777666555444555555888999:::<<<@@@FFFMMMSSSaaawwwrrr___WWWYYYZZZ\\\___fffppp}}}}}}wwwsssjjj___TTTKKKFFFDDD??????@@@AAABBBBBBBBBBBBDDDEEEEEEFFFGGGIIIJJJKKKPPPPPPPPPOOOOOOPPPTTTWWW[[[YYYWWWUUUUUUWWWZZZ\\\^^^^^^^^^^^^___``````aaaeeedddcccccceeehhhkkknnnoooppptttxxx~~~rrr^^^RRRMMMNNNRRRWWW[[[\\\YYYUUURRRVVVWWWVVVSSSPPPOOOQQQTTT___hhhrrrxxxzzzEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEAAABBBBBBCCCDDDEEEFFFFFF@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA>>>DDDCCC===<<>>@@@BBBBBBAAA@@@???AAABBB@@@===@@@HHHLLLJJJHHHGGGFFFEEEFFFIIIKKKMMMMMMSSSXXXYYYZZZcccsss~~~mmmiiihhhccc\\\XXXWWWVVVVVVYYY\\\```ccc```\\\WWWUUUXXX\\\^^^______^^^]]]\\\\\\]]]___```dddbbbdddkkkqqqsssqqqnnndddaaaYYYRRRSSS^^^kkkrrrkkkfff___ZZZWWWVVVWWWXXXXXX]]]dddggggggfffggghhheeeggghhhddd^^^YYYWWWWWW]]][[[\\\aaaccc```___```___``````aaa```___]]]\\\YYYZZZ[[[[[[\\\]]]]]]]]]YYYXXXVVVVVVVVVVVVUUUTTTSSSQQQNNNKKKHHHFFFEEECCCDDDFFFHHHHHHFFFDDDCCCCCCAAABBBCCCDDDCCC@@@===;;;::::::888777555555555555888777777666555555666666222555888;;;===AAAEEEIIISSSooorrr___TTTTTTYYY___cccfffmmmxxx~~~}}}xxxqqqggg]]]RRRIIICCC?????????@@@AAAAAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIILLLNNNPPPQQQPPPPPPQQQSSSUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]___```aaaaaabbbccceeehhhlllppprrrwww{{{nnn[[[QQQOOOQQQUUUWWWWWWUUURRRPPPQQQWWW^^^___\\\ZZZ\\\___dddkkkssszzzEEEGGGIIIKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAABBBBBB??????@@@AAABBBBBBBBBBBB===>>>AAABBBCCCAAA@@@>>>AAA@@@>>>>>>CCCKKKOOOOOOJJJIIIGGGFFFFFFGGGHHHIIIJJJPPPWWWZZZ\\\eeeuuu~~~yyy|||mmmeeebbb```[[[XXXVVVVVVVVVXXX[[[```eeegggddd^^^XXXUUUVVVXXXXXXVVVVVVXXXZZZ]]]___`````````bbbeeeggghhhhhhhhhgggfff```___XXXOOOPPP\\\hhhmmmnnnggg___XXXVVVWWWWWWWWWYYYYYY\\\aaagggjjjhhheeebbbeeefffccc^^^[[[ZZZ[[[\\\YYY[[[aaadddaaa______aaabbbbbbaaa```]]][[[YYYVVVWWWXXXZZZ[[[[[[[[[[[[VVVUUUTTTUUUXXXYYYWWWVVVRRRQQQOOOLLLHHHFFFEEEEEEEEEGGGJJJJJJHHHFFFEEEEEE???AAABBBCCCBBB@@@===;;;;;;:::999888777666666555666666555444444444555555111333777999;;;>>>BBBEEELLLggg~~~hhhXXXRRRWWW\\\___bbbhhhsss{{{|||tttlllbbbXXXMMMFFF@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEGGGIIIIIIKKKMMMPPPQQQQQQPPPQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\[[[[[[[[[]]]^^^```bbbccc```aaacccgggkkkpppsssvvvzzzvvvaaaTTTOOOQQQSSSTTTTTTSSSPPPNNNOOOWWWaaaffffffeeefffhhhhhhmmmtttzzzDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBB>>>???AAABBBCCCBBB@@@???>>>======???CCCIIIMMMNNNKKKJJJHHHGGGFFFFFFFFFGGGDDDKKKSSSXXX^^^gggvvv{{{}}}xxxuuuuuummmfffdddbbb\\\WWWUUUTTTUUUWWWYYY]]]aaaeeegggeee```ZZZWWWWWWWWWUUUSSSOOORRRWWW\\\___``````______dddeeecccaaacccffffff\\\^^^ZZZRRRTTTaaakkknnnsssjjj___WWWUUUUUUUUUUUUXXXVVVWWW]]]eeehhheee```]]]```bbbaaa^^^\\\]]]___aaa^^^___fffjjjgggcccbbbaaaaaa```___\\\ZZZXXXWWWTTTUUUWWWYYYZZZZZZZZZYYYUUUSSSRRRUUUXXXYYYWWWUUUQQQRRRQQQNNNKKKIIIIIIJJJHHHJJJMMMMMMKKKHHHFFFEEE???@@@AAAAAAAAA???===;;;;;;;;;:::999888777777666555555444444444444555555111333666888:::<<<@@@BBBJJJ```tttbbbUUUXXXZZZ\\\___eeennnuuu~~~wwwoooggg]]]RRRKKKBBBBBBAAAAAAAAACCCEEEFFFDDDDDDEEEEEEGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSQQQSSSUUUXXXZZZ[[[\\\]]]\\\\\\]]]^^^```bbbdddeeebbbcccfffkkkpppuuuyyy|||~~~gggWWWNNNOOOPPPQQQPPPOOOMMMLLLNNNVVVbbbmmmrrrtttsssrrroooqqquuu{{{DDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAA???>>>???AAACCCEEEHHHKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCGGGLLLQQQXXXaaammmuuuoooppppppvvv{{{www}}}pppkkkbbb]]]___aaa]]]YYYXXXTTTUUUWWWZZZ]]]___```aaabbb```]]][[[YYYXXXWWWUUULLLNNNRRRWWWZZZ]]]^^^^^^aaaccc```\\\]]]ccceeeccc[[[```___WWWYYYdddlllkkkqqqhhh\\\UUUTTTVVVWWWWWWVVVVVVWWW\\\``````]]]YYYXXX[[[^^^^^^[[[[[[]]]```eeebbbcccjjjmmmiiiccc```^^^]]][[[ZZZXXXWWWVVVVVVSSSUUUWWWYYYZZZYYYYYYXXXVVVTTTRRRTTTXXXXXXUUUQQQOOOPPPPPPNNNKKKJJJKKKMMMJJJLLLOOOOOOLLLIIIFFFEEE@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;:::999888777666666555555555555666666333444666777888:::>>>BBBKKKYYYwwwnnn\\\ZZZYYYYYY]]]cccjjjooozzzuuummmfff^^^SSSLLLDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQQQQQQQQQQSSSUUUVVVWWWYYY\\\]]]]]]]]]\\\]]]^^^___```bbbeeeggghhheeegggkkkpppvvv|||ppp```OOOPPPPPPPPPOOOMMMLLLKKKMMMUUUbbbrrr}}}~~~{{{vvvwwwxxx|||CCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>@@@BBBCCCCCCBBBAAA???AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCEEEIIIIIIIIIGGGFFFDDDCCCCCCCCCFFFGGGHHHKKKPPPXXXaaahhhjjjiiigggiiiuuuzzzuuuwww|||nnnjjjaaaUUUOOOTTT\\\\\\YYYYYYTTTVVVXXXZZZ\\\\\\\\\[[[_________]]]\\\ZZZYYYYYYKKKMMMOOORRRVVVYYY\\\^^^fffccc\\\VVVZZZcccddd^^^\\\bbbbbbZZZZZZdddiiifffkkkbbbWWWRRRUUUYYY\\\\\\UUUWWWZZZ\\\[[[YYYWWWUUUVVVYYY[[[[[[YYYYYY\\\___bbb^^^___eeehhhccc[[[WWWZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUWWWYYYZZZZZZXXXXXXXXXUUUSSSTTTWWWWWWRRRNNNKKKLLLNNNLLLIIIIIIKKKMMMJJJMMMPPPPPPMMMIIIFFFEEEBBBAAAAAA@@@@@@?????????=========<<<;;;:::888888777777666666666666777888444555555666777:::>>>AAAHHHQQQfffwwwaaa]]]YYYXXX\\\bbbhhhkkkxxx|||{{{qqqiiiccc[[[QQQJJJEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVZZZ\\\^^^_________]]]\\\^^^___```bbbdddfffiiijjjhhhjjjooottt{{{yyyiiiRRRRRRRRRQQQPPPOOONNNMMMNNNTTTbbbttt{{{{{{{{{~~~DDDDDDDDDEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCDDD@@@BBBDDDEEECCCBBBBBBBBBDDDCCCCCCCCCBBBCCCCCCCCC@@@AAACCCEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAACCCEEEFFFGGGMMMXXXaaaeeeeeedddcccccciiirrryyy~~~|||rrrkkkjjj]]]VVVPPPQQQXXX\\\XXXSSSSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYYYY\\\^^^^^^ZZZWWWTTTJJJCCCFFFNNNVVV]]]ccceee___XXXVVVYYY\\\]]]]]]```______^^^]]]]]]\\\\\\aaaZZZSSSOOOQQQVVVXXXYYY]]]ZZZWWWWWWXXXXXXVVVTTTNNNWWW\\\YYYXXX]]]bbbbbb```\\\YYY[[[^^^^^^ZZZVVVXXXYYYYYYXXXVVVVVVWWWYYYZZZ[[[[[[YYYWWWVVVWWWXXX\\\WWWRRRQQQSSSTTTQQQNNNRRRPPPMMMKKKJJJIIIGGGEEEGGGGGGIIIJJJKKKJJJIIIIIIBBBAAA???>>>>>>???AAABBBAAA@@@???>>>>>><<<888555777777555444444444444444555555555666888:::===>>>IIIPPPYYYdddxxxppp___SSSWWW^^^^^^aaagggooottt}}}{{{pppgggaaaZZZRRRMMMHHHGGGFFFDDDCCCDDDGGGJJJGGGIIIJJJKKKJJJKKKLLLNNNRRRTTTVVVWWWWWWVVVWWWXXX\\\]]]___aaabbbbbbaaa```___```aaabbbdddhhhmmmrrrqqqqqqsssvvvzzzvvv```UUUMMMOOOSSSQQQLLLIIIMMMUUUccctttDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCAAAAAAAAABBBCCCAAACCCEEEEEEDDDCCCBBBCCCBBBAAA@@@?????????@@@AAA@@@AAACCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBDDDEEEDDDDDDJJJSSSZZZ___bbbddddddccccccfffjjjwwwtttiiicccbbbWWWSSSOOORRRWWWZZZXXXTTTSSSUUUVVVVVVUUUTTTUUUVVVZZZXXXVVVYYY]]]^^^ZZZVVVRRRGGG@@@EEEOOOXXX^^^cccccc```\\\WWWSSSRRRUUUXXXbbb___\\\[[[\\\^^^______\\\WWWQQQPPPTTTXXX[[[[[[WWWVVVVVVWWWYYYYYYVVVSSSUUU\\\___\\\YYY]]]``````[[[XXXVVVWWWZZZZZZWWWSSSRRRTTTVVVWWWXXXYYY[[[]]]]]]\\\[[[YYYVVVTTTUUUWWWWWWSSSOOOOOORRRSSSPPPMMMNNNLLLIIIHHHGGGFFFEEECCCEEEFFFGGGHHHIIIHHHHHHGGGDDDCCCAAA??????@@@AAABBBAAA@@@???>>>>>><<<999777777777666555444444444444666555555666777999;;;<<>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBCCCCCCDDDCCCDDDDDDCCCBBBEEELLLRRRUUU[[[aaadddcccaaaaaabbbeeemmmzzz~~~vvvooofff___]]]RRRQQQQQQSSSUUUVVVUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTWWWSSSPPPTTTZZZ^^^[[[WWWPPPFFF@@@GGGSSS[[[___bbb^^^```___XXXPPPNNNSSSZZZddd^^^XXXWWW\\\aaaccccccZZZVVVSSSSSSWWWZZZZZZYYYTTTTTTVVVYYY[[[ZZZWWWTTT]]]aaaccc```\\\\\\]]]]]]XXXUUUTTTUUUXXXXXXVVVSSSOOORRRVVVYYYZZZ[[[]]]^^^^^^]]][[[XXXTTTSSSTTTVVVRRRPPPNNNOOORRRRRROOOLLLKKKIIIFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@???>>>???>>>;;;999888777666555555444444444666666555555666777999:::???DDDHHHPPP___sssvvvddd]]]\\\[[[```gggllltttvvvjjj```YYYTTTNNNJJJHHHHHHHHHFFFEEEGGGJJJLLLLLLMMMOOOOOONNNNNNPPPQQQXXXYYY[[[[[[[[[\\\^^^```dddeeegggggggggdddbbb```bbbdddeeefffhhhkkkppptttwwwyyy|||~~~qqqaaaXXXTTTQQQOOOPPPRRRXXXaaalllxxxEEECCCAAA???>>>>>>???@@@DDDDDDBBBAAAAAAAAABBBCCCBBBDDDFFFGGGEEEDDDDDDDDDEEECCC@@@>>>===???BBBCCCCCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@BBBCCCDDDEEECCCCCCCCCBBBAAADDDIIIMMMMMMSSSZZZ___bbbdddgggkkk___dddjjjrrrxxx}}}zzzvvvrrrmmmddd]]]YYYRRRSSSUUUUUUSSSQQQPPPPPPUUUUUUVVVTTTRRRRRRSSSTTTPPPLLLIIINNNWWW]]]\\\XXXRRRIIIFFFOOOZZZ___^^^]]]YYY\\\]]]YYYTTTTTT[[[bbbccc\\\VVVWWW^^^ddddddbbb\\\YYYWWWWWWYYYZZZWWWUUUUUUVVVWWWYYYZZZZZZYYYWWW```bbbdddaaa^^^\\\[[[[[[XXXWWWVVVWWWYYYYYYWWWUUUTTTWWWZZZ\\\[[[ZZZZZZZZZ]]]\\\ZZZVVVSSSSSSUUUWWWRRRQQQPPPQQQRRRRRROOOLLLJJJHHHFFFFFFHHHIIIHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@????????????===;;;999888777666555555555555666666555444444555777888>>>AAADDDKKKWWWiii|||mmmaaa\\\[[[aaaiiilllvvv~~~uuuhhh^^^WWWRRRMMMIIIGGGHHHHHHGGGGGGHHHKKKNNNMMMNNNPPPPPPOOOOOOQQQRRRZZZ[[[\\\]]]]]]^^^aaadddffffffeeeeeeddddddddddddggghhhjjjkkkllloootttwwwzzz}}}pppdddZZZSSSQQQRRRYYY^^^gggooowwwDDDCCC@@@>>>>>>@@@BBBDDDHHHGGGEEEDDDCCCCCCDDDDDDBBBDDDFFFGGGEEEDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBBBBBBBEEEHHHKKKJJJMMMRRRUUUZZZaaakkkrrrllljjjgggeeefffkkksssyyyttteeehhhjjjiiiddd]]]WWWSSSVVVXXXYYYVVVQQQMMMKKKKKKRRRSSSSSSQQQOOOOOOPPPRRRJJJFFFEEEKKKUUU\\\\\\ZZZVVVPPPOOOXXXaaa```ZZZVVVVVVUUUUUUUUUXXX\\\aaaddd___ZZZWWWZZZaaadddbbb]]][[[ZZZXXXZZZ\\\[[[XXXTTTVVVVVVUUUUUUTTTVVVXXXYYY______``````^^^[[[YYYZZZYYYXXXXXXXXXYYYYYYXXXVVVWWWZZZ\\\]]]\\\ZZZYYYYYYYYYYYYXXXVVVTTTTTTVVVXXXTTTTTTSSSSSSSSSQQQNNNLLLIIIGGGFFFFFFHHHJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCAAA@@@???@@@@@@>>>===999999888777666666666666777666555444444555666777===>>>BBBGGGQQQbbbwwwyyyhhh^^^[[[___eeeiiirrr}}}}}}ttthhh]]]VVVQQQLLLIIIFFFGGGHHHHHHHHHIIILLLNNNMMMNNNPPPPPPPPPPPPRRRTTTZZZ\\\^^^______aaadddfffgggeeebbb```aaadddhhhkkkkkkmmmooopppqqqtttxxx{{{}}}uuuhhh]]]WWWWWW^^^eeeooouuuyyy}}}CCCAAA???>>>@@@DDDIIILLLKKKJJJHHHFFFEEEDDDDDDEEEBBBDDDFFFFFFEEECCCCCCDDDAAA???>>>======???BBBDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAACCCEEEFFFAAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJKKKNNNVVVbbbjjjvvvrrrkkkccc___```fffjjj~~~yyyhhhbbbSSS[[[aaa```\\\ZZZWWWTTTZZZZZZYYYVVVRRRNNNLLLLLLQQQQQQPPPNNNKKKKKKLLLNNNGGGGGGHHHMMMUUUZZZ[[[[[[YYYVVVVVV]]]```\\\UUUQQQSSSOOOMMMPPPWWW]]]___^^^[[[YYYYYY]]]aaabbb^^^YYYVVVUUUVVVYYY\\\]]]YYYVVVRRRRRRQQQPPPPPPRRRVVVZZZ]]][[[\\\___^^^ZZZXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTWWWYYY[[[ZZZZZZZZZ[[[UUUVVVWWWVVVUUUTTTVVVWWWUUUTTTTTTRRRQQQOOOMMMLLLHHHFFFEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCEEECCCAAA@@@@@@@@@???>>>:::999888777666666666666666666555444444555777777:::;;;>>>CCCJJJXXXooo~~~ssscccZZZZZZ\\\dddkkksssyyy||||||ttthhh]]]VVVQQQKKKGGGDDDFFFHHHHHHHHHJJJLLLNNNLLLNNNPPPQQQQQQSSSUUUWWW[[[]]]```bbbcccdddfffhhhgggeeebbb```bbbggglllpppnnnppprrrtttuuuwwwzzz}}}tttfff^^^^^^eeennnxxx}}}}}}BBB@@@???@@@CCCJJJPPPUUUNNNLLLJJJGGGEEEDDDCCCCCCAAACCCEEEEEEDDDCCCBBBCCC>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFGGGGGGGGGEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@???@@@AAACCCDDDAAAAAA@@@AAACCCDDDDDDDDDEEEFFFGGGGGGGGGLLLUUU[[[jjjjjjiiifffcccaaabbbdddnnnzzz{{{fff[[[ZZZOOOXXX___\\\YYYZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRVVVVVVSSSOOOKKKIIIIIIKKKJJJLLLPPPSSSVVVXXXYYYZZZ[[[XXXWWWZZZYYYTTTPPPPPPNNNKKKIIIMMMVVV\\\^^^^^^ZZZZZZ[[[]]]___]]]ZZZWWWTTTSSSSSSVVVYYYZZZWWWSSSMMMOOOQQQQQQRRRUUUYYY]]]]]]YYYZZZ___^^^YYYVVVWWWYYYYYYYYYXXXVVVTTTSSSSSSQQQSSSUUUVVVWWWWWWYYY[[[TTTVVVXXXWWWVVVTTTTTTTTTQQQQQQPPPNNNLLLKKKKKKLLLIIIHHHGGGHHHJJJKKKKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDHHHEEEBBB@@@@@@@@@???>>>::::::999888777777777777666666555555555666888999888888<<<@@@DDDOOOeeezzz}}}}}}}}}jjj^^^YYYXXXbbbeeekkkpppvvv~~~zzzrrrggg]]]VVVPPPJJJEEECCCEEEGGGHHHHHHJJJLLLNNNLLLNNNQQQSSSTTTVVVXXXZZZ[[[___dddggghhhiiiiiijjjhhhgggffffffhhhlllooorrroooqqqsssuuuvvvxxxzzz}}}ssslllmmmqqqzzzAAA@@@???@@@FFFMMMUUUZZZOOOMMMJJJGGGEEECCCBBBBBB@@@BBBDDDEEECCCBBBBBBBBB??????@@@BBBCCCEEEGGGHHHEEEFFFHHHIIIHHHGGGDDDCCC@@@@@@BBBBBBBBBBBB@@@@@@BBBAAA???>>>>>>@@@AAACCCBBBAAA@@@AAABBBBBBAAA@@@AAADDDGGGGGGGGGIIIMMMQQQUUU[[[bbbggghhhgggeeedddaaammm{{{|||tttiii]]]VVVWWWOOOYYY^^^ZZZUUUWWWYYYYYYWWWUUUSSSTTTVVVXXXYYYXXX]]]\\\XXXSSSMMMJJJJJJKKKNNNRRRVVVXXXWWWVVVXXXYYY[[[WWWUUUUUUQQQMMMNNNQQQIIIGGGHHHNNNVVV]]]aaabbbZZZ[[[\\\\\\\\\ZZZXXXWWWUUUSSSSSSTTTVVVUUUQQQMMMIIINNNSSSVVVXXXZZZ^^^bbb^^^ZZZZZZ______XXXTTTUUU[[[\\\\\\ZZZWWWUUUTTTTTTQQQSSSTTTSSSSSSTTTVVVXXXUUUWWWYYYYYYVVVSSSQQQQQQLLLLLLKKKJJJHHHHHHJJJLLLMMMLLLJJJKKKMMMNNNNNNNNNLLLMMMNNNNNNNNNLLLKKKJJJEEEEEEFFFFFFFFFEEEEEEDDDIIIFFFCCCAAA@@@@@@???===;;;:::999888777777777777666666555555666777999:::888888<<>><<<<<<>>>AAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJPPPQQQRRRUUUZZZ```fffiiieeeeeejjjttt}}}yyy{{{|||sssiiiaaa[[[VVVSSSTTTZZZ\\\YYYYYY\\\ZZZTTTXXXXXXUUURRRSSSWWWYYYVVV```XXXUUUVVVQQQGGGFFFNNNUUUYYY^^^```___]]]]]]]]]ddd\\\UUUSSSRRRNNNLLLLLLKKKHHHOOO___gggdddaaaccc]]][[[YYYYYYYYYXXXVVVTTTRRROOONNNPPPPPPLLLKKKNNNJJJRRRXXXYYYZZZ___aaaaaa______^^^\\\YYYXXXXXXYYYZZZZZZXXXTTTQQQPPPQQQSSSQQQPPPPPPSSSVVVUUUQQQMMMSSSUUUWWWVVVSSSOOOLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLNNNNNNMMMMMMLLLMMMMMMMMMKKKNNNQQQQQQNNNKKKHHHGGGDDDHHHLLLLLLJJJHHHHHHJJJMMMHHHBBB@@@@@@AAA@@@>>><<<;;;999888777777666666777666555444444555666777999999;;;>>>@@@FFFVVVeeexxxyyy~~~}}}mmmbbbZZZ______dddmmmtttzzz|||ttthhh]]]TTTMMMHHHEEEAAAAAAAAABBBEEEHHHLLLNNNOOOPPPSSSVVVZZZ\\\^^^^^^```bbbfffiiikkkllllllllloooooooooppprrrtttuuuwwwvvvvvvvvvsssrrrtttyyy~~~FFFEEEDDDDDDEEEGGGIIIKKKKKKIIIFFFEEEEEEEEECCCBBBAAAAAABBBCCCCCCBBBAAAAAA???@@@BBBDDDFFFFFFGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA?????????@@@AAA??????>>>??????AAACCCDDDAAA???======???BBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHJJJLLLQQQWWW\\\```fffeeefffkkkssszzzyyyvvv}}}qqqmmmhhhbbb^^^[[[XXXWWWTTTYYY[[[YYYYYY[[[YYYTTTRRRTTTTTTSSSUUUZZZ[[[YYYXXXRRRPPPRRRMMMFFFJJJTTTiiiiiigggddd```^^^```bbbfff^^^WWWVVVTTTPPPLLLKKKIIILLLTTT^^^bbbaaaaaaccc\\\ZZZXXXXXXXXXWWWVVVTTTQQQNNNMMMNNNMMMJJJJJJMMMPPPWWW\\\]]]^^^bbbdddcccaaaaaa```^^^[[[YYYXXXXXXXXXXXXVVVRRROOOMMMNNNOOOTTTTTTUUUWWWXXXWWWUUURRRSSSUUUVVVVVVRRROOOLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLMMMPPPRRRRRROOOLLLIIIHHHDDDHHHKKKKKKJJJHHHHHHIIILLLHHHCCCAAABBBBBB@@@>>>===<<<;;;:::999888888888777777666555555666777888888888:::===???EEETTTbbbtttzzz~~~wwwggg\\\\\\\\\```iiipppvvv~~~|||tttiii]]]SSSLLLGGGDDD@@@@@@@@@AAACCCFFFJJJLLLNNNPPPSSSVVVZZZ]]]___``````cccgggkkkmmmpppqqqrrrttttttuuuvvvxxxyyyzzzzzzzzzwwwtttqqqsssxxxDDDDDDEEEEEEEEEEEEFFFFFFHHHFFFEEEDDDEEEEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@======>>>???@@@BBBCCCDDDBBB@@@>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEAAAAAABBBDDDHHHMMMQQQTTT___aaadddfffhhhjjjlllnnnvvv}}}yyywwwvvv{{{kkkaaa```]]][[[YYYYYYYYYYYYVVVZZZ[[[YYYYYYZZZWWWTTTMMMQQQTTTTTTVVVYYYYYYVVVNNNKKKKKKKKKGGGEEENNN\\\yyypppeee^^^]]]```dddeee^^^YYYXXXVVVPPPKKKJJJHHHRRR[[[]]]]]]^^^___^^^WWWVVVUUUUUUVVVVVVUUUSSSQQQLLLJJJLLLKKKIIIJJJNNNYYY___cccbbbbbbeeefffdddaaaaaaaaa```^^^\\\YYYXXXXXXXXXVVVSSSOOOMMMLLLMMMRRRSSSUUUUUUSSSSSSSSSTTTRRRTTTVVVUUURRROOOMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLPPPRRRTTTSSSPPPLLLIIIHHHGGGIIILLLLLLKKKJJJJJJKKKLLLHHHEEEDDDEEEDDDAAA===???>>>===;;;::::::999999999888777666666777888888777777888;;;===CCCPPP]]]mmm{{{{{{pppaaa[[[YYY\\\eeemmmsss{{{}}}vvviii]]]SSSKKKFFFBBB??????>>>???AAADDDGGGHHHLLLNNNQQQUUUYYY\\\___aaa___bbbgggjjjnnnqqqtttwwwxxxyyy{{{|||}}}}}}}}}|||}}}wwwqqqpppvvv@@@AAACCCEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFDDDCCCAAAAAAAAABBBBBBAAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>??????@@@AAABBBCCC@@@???===>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKOOOWWWaaaffffffeeeeeegggmmmttt{{{}}}sssiiibbb[[[[[[ZZZYYYWWWVVVVVVWWWZZZ[[[[[[ZZZXXXVVVSSSQQQKKKQQQUUUTTTTTTTTTRRRNNNKKKKKKKKKKKKFFFGGGUUUddd~~~qqqddd[[[ZZZ]]]aaaaaa[[[WWWXXXWWWQQQLLLJJJKKKWWW^^^\\\[[[___]]]VVVOOONNNNNNPPPSSSUUUTTTTTTPPPLLLJJJLLLLLLLLLOOOTTTbbbfffhhhfffeeeeeeddd```]]]]]]^^^___```___\\\ZZZ[[[[[[ZZZVVVRRROOONNNNNNPPPSSSUUUSSSQQQPPPRRRTTTRRRTTTUUUUUURRRPPPNNNNNNQQQPPPNNNMMMLLLMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLPPPRRRSSSRRROOOLLLJJJIIIKKKLLLNNNNNNNNNNNNNNNNNNKKKHHHFFFFFFGGGFFFBBB>>>???>>>===<<<;;;::::::::::::999888777777777888999777666777:::<<<@@@KKKVVVgggvvvzzzuuu~~~zzziii]]]ZZZ[[[ccckkkrrrzzzwwwkkk^^^SSSKKKEEEAAA>>>=========>>>@@@CCCEEEIIIKKKMMMQQQVVV[[[^^^```]]]aaafffiiillloootttwwwyyy{{{}}}~~~}}}|||~~~wwwqqqttt~~~@@@AAACCCEEEEEEEEEDDDCCCDDDCCCCCCDDDFFFGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===???AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???CCCBBBBBBAAAAAABBBCCCCCCCCCKKKVVV\\\^^^bbbiiioooxxxzzz{{{yyyyyyxxxlllddd``````WWWYYYZZZXXXUUUSSSSSSTTTZZZYYYWWWVVVSSSOOOLLLKKKLLLSSSWWWVVVTTTTTTRRROOORRRSSSTTTRRRMMMPPP]]]kkkxxxlllbbb[[[ZZZ[[[]]]^^^YYYWWWZZZZZZUUUPPPNNNQQQZZZ______aaaccc[[[NNNHHHGGGHHHLLLPPPSSSTTTTTTPPPLLLLLLOOOQQQSSSWWW\\\hhhjjjjjjfffdddccc___ZZZXXXXXXYYY]]]```bbb```]]]]]]]]][[[WWWSSSPPPPPPPPPTTTVVVXXXWWWTTTSSSUUUXXXSSSUUUVVVUUUSSSQQQPPPQQQTTTRRRQQQOOONNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLNNNOOOQQQQQQNNNLLLKKKJJJMMMLLLMMMMMMNNNOOONNNNNNKKKIIIHHHHHHIIIHHHCCC??????>>>===<<<::::::::::::;;;:::999777777777888999777555666999;;;>>>GGGPPPdddpppyyypppzzzuuuccc]]][[[```hhhnnnvvv}}}}}}zzzmmm___TTTKKKDDD@@@===<<<;;;;;;<<<===@@@AAAEEEFFFHHHLLLQQQVVVZZZ]]]]]]bbbhhhlllmmmoootttxxx{{{|||~~~~~~}}}|||yyy~~~|||{{{{{{}}}DDDDDDEEEEEEDDDCCCAAA@@@DDDCCCDDDEEEGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA???>>>>>>===<<<<<<===???@@@???>>>@@@@@@AAAAAAAAA@@@??????BBBAAA@@@@@@????????????>>>BBBGGGKKKPPP[[[iiitttwwwqqqsss}}}yyytttooolllfff___\\\]]]UUUXXXZZZYYYUUUSSSSSSTTTWWWTTTRRRRRRNNNIIIFFFGGGNNNUUUYYYWWWUUUVVVWWWVVV[[[]]]]]]ZZZWWWYYYcccmmmtttnnnfff```]]]]]]]]]]]]___ZZZXXX[[[\\\XXXTTTSSSWWW]]]dddiiilllgggZZZLLLEEEEEEFFFJJJOOORRRTTTTTTRRRPPPPPPUUUXXXYYY]]]bbbhhhiiihhhdddbbbbbb]]]VVVVVVUUUVVV[[[aaadddcccaaa^^^]]][[[WWWSSSQQQRRRSSSUUUWWWXXXXXXWWWVVVWWWWWWTTTVVVWWWVVVTTTSSSSSSTTTVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLKKKMMMOOOOOONNNMMMMMMNNNMMMKKKKKKKKKMMMNNNMMMLLLMMMJJJHHHIIIJJJIIIEEEAAA??????===<<<;;;:::::::::;;;:::999777777777888888777555555999;;;===CCCKKK___iiivvv}}}qqqwww~~~}}}oooeee]]]]]]bbbgggnnntttxxx|||}}}oooaaaUUUKKKDDD@@@===<<<;;;::::::;;;===>>>@@@AAACCCFFFKKKPPPTTTWWW^^^eeelllpppqqqrrrvvv{{{~~~uuusssrrrpppooooooooopppuuu|||DDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEGGGHHHHHHFFFDDDCCCCCCBBBAAAAAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCC======>>>>>>>>>>>>>>>===@@@@@@AAAAAAAAA@@@???>>>===<<<<<<>>>@@@AAA@@@>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@<<<>>>@@@DDDIIISSS___hhhtttwwwxxxsssmmmlllrrryyyzzz}}}{{{pppaaa___```cccaaa[[[YYY\\\YYY]]]```^^^YYYTTTSSSTTTUUUQQQOOOQQQOOOJJJIIIKKKRRRWWWYYYUUUQQQSSSVVVWWW\\\^^^^^^[[[ZZZ]]]bbbgggiiieee___\\\]]]^^^^^^]]]___YYYVVVYYYZZZVVVSSSRRRZZZ```mmmxxxwwwiiiZZZQQQHHHHHHIIIKKKOOORRRRRRRRRVVVTTTUUUZZZ\\\]]]___cccdddeeedddaaabbbbbb^^^WWWXXXVVVVVVZZZaaaeeeeeecccbbb```\\\XXXTTTTTTVVVYYYWWWWWWXXXZZZ[[[ZZZXXXVVVUUUWWWXXXWWWUUUUUUUUUVVVXXXWWWUUUSSSQQQQQQQQQQQQOOONNNMMMKKKJJJJJJIIIIIIHHHKKKNNNOOOPPPPPPRRRSSSOOOMMMLLLLLLOOOPPPOOONNNNNNKKKIIIIIIJJJJJJGGGCCCAAA@@@???>>>===<<<<<<<<<;;;:::888777666666777777888555555999;;;<<>><<<;;;999999:::<<<===;;;<<<===@@@EEEJJJNNNQQQZZZcccmmmrrrssstttxxx}}}~~~qqqcccddddddeeegggiiijjjkkkrrrxxxAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIFFFDDDBBBBBB@@@@@@@@@@@@BBBBBBAAA@@@@@@???@@@AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCC======>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBAAAAAA@@@>>>======???AAABBBAAA???>>>???@@@AAABBBAAAAAA@@@<<<===>>>???AAABBBCCCDDD999<<>>>>>======;;;:::888666666666666777999666555999;;;<<<@@@EEEEEEPPP]]]jjj|||~~~sssnnnyyyrrryyy}}}kkkaaa___```dddiiinnnsssyyysssdddWWWMMMEEE@@@>>>===;;;999999:::;;;<<<999999:::===AAAFFFJJJMMMTTT^^^kkkrrrssstttyyy}}}~~~~~~xxxfff^^^[[[\\\^^^aaadddgggiiikkkpppvvv|||DDDCCCAAA@@@AAABBBDDDFFFFFFHHHIIIHHHFFFDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA<<<===>>>??????@@@@@@???DDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAA@@@???DDDCCCAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@===<<>>;;;999888777555333444666888666444555;;;@@@AAAEEEOOO___uuuzzzrrrvvvoooaaa___bbbeeefffrrruuuxxx{{{vvvfffWWWMMMFFFCCC>>>===;;;999888888888999:::;;;<<<<<<===@@@DDDGGGOOOUUU___hhhnnnssswwwyyy|||}}}|||zzz~~~yyyeee\\\XXXUUU[[[bbbeeeddddddhhhllloooppppppqqqrrrsssssstttxxxyyy{{{|||~~~DDDCCCBBBAAAAAACCCEEEFFFFFFGGGHHHHHHEEEDDDDDDDDDAAAAAA@@@@@@??????>>>>>><<<===>>>??????@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@?????????????????????????????????????????????>>>>>>>>>???@@@BBBBBBBBBAAA@@@CCCAAA@@@@@@AAAAAA@@@???@@@??????>>>>>>>>>?????????===>>>BBBHHHKKKKKKHHHHHHKKKPPPWWW___hhhooorrrtttwww{{{}}}{{{uuunnnjjjfffiiillloooqqquuu{{{{{{pppfffaaa\\\RRRJJJGGGOOOXXX]]][[[WWWYYY\\\^^^___]]][[[XXXQQQKKKLLLQQQVVVQQQPPPUUUXXXWWWSSSRRRVVVXXXXXXTTTNNNHHHFFFGGGGGGKKKOOOSSSYYY___^^^YYYRRRPPPPPPTTTYYY]]]\\\ZZZVVVSSSOOONNNPPPSSSSSSSSS___iiisssrrrggg[[[TTTSSSQQQSSSTTTSSSSSSUUUYYY\\\]]]ZZZXXXYYY^^^```___\\\VVVZZZ___dddfffeeecccaaa^^^[[[ZZZ]]]ccceeedddbbbbbbbbb```^^^\\\\\\\\\]]]^^^^^^```bbbddddddbbb```XXXWWWVVVVVVWWWXXXWWWUUUWWWWWWWWWWWWVVVUUUTTTSSSNNNMMMLLLKKKJJJJJJJJJJJJMMMOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTRRROOOKKKHHHHHHKKKMMMKKKHHHFFFCCC???;;;999:::<<<===AAA???;;;999888888666555444666777666333444:::??????BBBJJJWWWkkkyyyyyy{{{jjjbbb```aaabbbnnnqqqvvv{{{xxxhhhZZZNNNGGGDDD>>><<<;;;999888888888888888999999::::::<<<@@@CCCJJJOOOXXX```fffkkkpppsssxxxzzz{{{yyy|||~~~{{{xxx{{{~~~iiiZZZVVVUUUYYY^^^ccceeeddddddeeeggghhhhhhgggeeedddcccbbbbbbaaabbbeeegggjjjpppvvvzzzDDDCCCCCCBBBBBBDDDEEEFFFEEEGGGHHHGGGEEECCCCCCDDD@@@@@@??????>>>======<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===???@@@BBBCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>@@@@@@????????????@@@@@@???@@@BBBDDDGGGHHHIIIIIIGGGGGGGGGKKKRRR[[[dddjjjpppuuu|||}}}vvvqqqgggggggggiiinnnuuu}}}qqqeee^^^WWWSSSUUUVVVQQQKKKHHHQQQXXX]]][[[XXXZZZ]]]^^^YYYWWWVVVTTTOOOJJJLLLQQQTTTQQQQQQVVVZZZXXXUUUTTTVVVYYY[[[WWWPPPIIIFFFEEEAAAIIIQQQXXX^^^bbb^^^XXXRRRNNNMMMRRRYYY]]][[[WWWPPPPPPQQQTTTVVVWWWVVVTTTaaaggglllhhh___VVVTTTUUUVVVUUUTTTVVVYYY\\\]]]^^^___\\\YYYZZZ]]]______]]]SSSYYY```ddddddccccccddd___]]]\\\^^^bbbcccaaa___bbbbbbaaaaaa```___^^^^^^aaaaaabbbccceeedddaaa___UUUTTTTTTUUUXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUOOOOOONNNMMMLLLLLLLLLLLLPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVUUUSSSQQQKKKIIIIIIKKKNNNOOOLLLHHHGGGDDD@@@===;;;<<<===???CCC@@@<<<999999999888777444666666555333444888<<<>>>@@@FFFPPP```www}}}xxxhhh``````bbbhhhmmmuuu|||{{{lll]]]QQQIIIEEE===<<<:::888777777777888777888999999999;;;>>>AAADDDHHHNNNTTTYYY___dddhhhnnnsssuuuuuuvvvyyyxxxuuuqqqnnnkkklllppptttuuuuuuzzzxxxuuutttvvvqqqjjjpppzzzttt___VVVVVVXXX^^^```ccceeeeeedddbbbaaa___^^^[[[YYYWWWUUUUUUTTTSSSTTTWWWYYY\\\```fffjjjqqqzzzDDDDDDCCCCCCCCCDDDEEEFFFDDDFFFGGGFFFDDDBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>>>>???@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>======>>>@@@BBBCCCDDDCCCCCCAAA@@@??????@@@AAA@@@>>>@@@@@@@@@???@@@@@@AAABBBBBBEEEGGGHHHFFFEEEGGGIIIKKKIIIGGGGGGJJJOOOVVVZZZaaagggpppyyy}}}{{{mmmkkkjjjmmmssszzzqqqfff]]]VVVQQQLLLJJJNNNSSSUUUSSSPPPVVV\\\___[[[XXXZZZ\\\\\\VVVTTTTTTTTTRRRNNNPPPTTTWWWTTTTTTZZZ\\\XXXUUUUUU[[[]]]]]]YYYQQQKKKIIIIIIDDDMMMVVV\\\aaaccc___XXXUUUPPPMMMRRRZZZ^^^ZZZSSSMMMOOORRRVVVYYYZZZZZZYYY```ccceeebbb[[[WWWVVVXXXYYYUUUSSSVVV\\\```___]]]```]]]ZZZZZZ[[[]]]]]]\\\VVV\\\cccdddaaa^^^___aaa___^^^^^^```ccccccbbb```cccaaa`````````aaa``````cccccccccddddddccc```]]]VVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWRRRRRRQQQPPPPPPPPPPPPPPPSSSTTTVVVXXXYYYYYYXXXWWWWWWVVVUUUVVVVVVUUURRROOOJJJJJJLLLOOOQQQQQQNNNKKKKKKIIIFFFCCCAAAAAACCCDDDEEEAAA===::::::::::::999444555666555333444777:::???AAAEEELLLZZZooorrrfffcccfffdddjjjttt}}}~~~ooo```SSSIIIDDD===<<<:::888777777777888888999:::;;;;;;<<>>>>>>>>=========>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>=========>>>@@@BBBCCCCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@??????@@@AAAAAABBBFFFIIIKKKJJJEEECCCDDDGGGJJJIIIGGGFFFGGGHHHJJJLLLQQQVVV^^^gggooouuuxxxzzzrrrqqqqqqtttwwwzzz{{{{{{|||}}}~~~rrrfff```ZZZTTTNNNNNNJJJFFFGGGNNNUUUWWWUUU]]]aaaaaa\\\XXXYYYZZZXXXTTTRRRRRRUUUUUURRRSSSWWW[[[YYYYYY\\\\\\XXXUUUVVVaaaaaa^^^XXXQQQNNNOOORRROOOVVV\\\___```bbb___ZZZYYYSSSPPPTTT\\\^^^YYYRRRLLLNNNPPPRRRUUUWWWZZZ\\\YYY[[[\\\[[[YYYWWWWWWXXXXXXTTTRRRUUU\\\```___\\\[[[ZZZYYYZZZ[[[]]]^^^___]]]aaaeeeccc^^^ZZZZZZ\\\\\\]]]___aaadddeeedddcccccc```]]]]]]___bbbbbbbbbcccbbbbbbccccccbbb^^^[[[WWWVVVVVVWWWYYYZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXXXXVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWYYY[[[[[[[[[YYYXXXZZZXXXWWWWWWWWWUUUQQQOOOMMMNNNOOOQQQRRRQQQOOOMMMNNNLLLIIIGGGEEEEEEGGGGGGEEEBBB???===<<<<<<<<<;;;555666666555444555666888<<>>>>>>>>>>>>>>>>>=========???@@@BBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<>>>???AAABBBBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@???????????????@@@AAABBBFFFHHHJJJHHHEEEBBBCCCEEEBBBCCCDDDFFFFFFFFFEEEEEEIIIKKKOOOUUU[[[bbbgggjjjrrrtttvvvxxxyyyyyyxxxxxx|||yyyzzzzzzwwwvvvxxxwwwyyy}}}yyylll```\\\ZZZTTTKKKFFFQQQMMMGGGEEEMMMWWW\\\[[[```cccaaa[[[WWWWWWVVVTTTRRROOOQQQUUUVVVUUUVVVYYY^^^[[[[[[\\\[[[WWWUUUWWWdddbbb]]]VVVQQQQQQVVV[[[XXX^^^bbb```___```^^^[[[YYYUUUTTTWWW]]]^^^YYYSSSPPPPPPOOONNNMMMOOOTTTWWWSSSSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSVVV]]]```___\\\UUUVVVXXX[[[^^^aaacccddd```cccdddaaa\\\YYYXXXYYYYYY[[[^^^bbbdddeeeeeedddbbb___]]]^^^aaaddddddbbbaaa``````aaaaaa___\\\YYYVVVUUUTTTUUUVVVWWWVVVUUUYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWYYY[[[]]]]]]\\\YYYXXXZZZYYYXXXXXXXXXWWWTTTQQQRRRRRRQQQPPPPPPOOOOOONNNMMMLLLIIIGGGFFFFFFGGGGGGEEECCCAAA@@@??????===<<<777777666666555666666666777<<>>===;;;999888888888999555777:::;;;<<<===@@@BBBEEEEEEFFFFFFGGGKKKPPPTTTUUU___ffffffbbb]]]XXXRRRJJJHHHEEEDDDEEEHHHLLLOOOSSSXXX]]]```fffooovvvyyytttiii^^^WWWTTTVVV___hhh{{{qqq```XXXXXXZZZ___bbbgggiiihhhccc]]]YYYQQQOOOMMMLLLNNNRRRVVVYYY\\\^^^```aaabbbcccfffhhhoooooossszzz}}}||||||~~~}}}@@@AAAAAABBBBBBBBBBBBBBBAAACCCDDDCCCAAA??????@@@;;;<<<<<<===>>>???@@@AAA>>>>>>===<<<===???AAABBBAAAAAABBBAAAAAA@@@???>>>????????????????????????>>>===========================???@@@AAA@@@??????@@@>>>>>>???@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCC@@@AAADDDFFFFFFFFFDDDDDDEEEEEEGGGIIIMMMQQQTTTVVVbbbgggmmmqqqsssuuuyyy|||}}}zzzzzz}}}zzzsssqqqssspppsssyyy}}}~~~~~~vvvpppddd]]]XXXVVVQQQJJJFFFGGGQQQNNNHHHFFFNNN[[[```^^^___```^^^WWWTTTTTTTTTQQQRRRPPPQQQVVVYYYXXXXXX[[[]]]ZZZYYYZZZXXXUUUVVVZZZcccaaa\\\VVVRRRSSSZZZ___\\\bbbdddaaa^^^^^^]]]ZZZTTTTTTUUUYYY]]]^^^[[[WWWXXXWWWTTTOOOJJJJJJMMMPPPUUURRROOONNNPPPTTTVVVWWWVVVVVVVVVZZZ^^^aaaaaa___VVVXXX\\\___aaacccdddddd_________^^^]]]\\\[[[[[[VVVYYY]]]```bbbbbbbbbbbb```^^^___cccggghhheee```^^^^^^^^^^^^___]]]ZZZWWWUUUTTTSSSTTTVVVWWWVVVUUUXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXZZZ\\\^^^^^^\\\YYYWWWWWWWWWWWWYYY[[[[[[YYYWWWWWWUUUQQQNNNKKKKKKLLLNNNLLLKKKIIIGGGFFFFFFGGGGGGDDDCCCBBBBBBBBBAAA>>><<<999888777777777777666555444:::@@@BBBFFFSSSiii{{{~~~zzznnnfffjjjoootttvvvxxxzzz|||~~~}}}lll\\\NNNFFF???>>><<<:::999999999:::555777;;;===>>>@@@BBBDDDFFFGGGIIIJJJLLLPPPVVVYYY```iiiooolllddd\\\UUUNNNEEEDDDBBBAAABBBFFFKKKOOOTTTZZZ^^^```fffnnnqqqooohhhbbb[[[YYYXXX[[[fffqqquuuccc[[[[[[^^^```eeekkklllggg___YYYWWWPPPOOONNNOOOTTT[[[bbbggglllmmmoooppppppqqqsssuuuvvvsssvvv}}}???@@@AAAAAABBBBBBAAAAAAAAABBBDDDCCCAAA??????@@@======>>>@@@AAACCCDDDDDD???>>>===<<<===???AAABBBAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================???@@@@@@???>>>===>>>=========???@@@@@@???============>>>???@@@AAA===>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGIIIJJJKKKJJJQQQ[[[bbbgggnnnwww~~~}}}|||~~~}}}uuurrruuuppprrrvvvyyyyyyyyyyyyyyyssswww{{{||||||}}}|||zzzsssmmmhhhddd[[[WWWSSSOOOGGG@@@EEEOOOIIIHHHDDDCCCLLLYYY^^^[[[\\\]]]ZZZTTTRRRSSSSSSPPPTTTRRRSSSYYY\\\[[[[[[]]][[[XXXWWWWWWVVVTTTWWW\\\___^^^[[[VVVSSSUUU[[[aaa\\\bbbeeebbb^^^]]]\\\YYYPPPQQQTTTYYY\\\^^^\\\ZZZ```^^^ZZZSSSLLLHHHIIIKKKZZZUUUOOOLLLOOOTTTXXXYYYWWWXXXZZZ]]]```ccccccccc[[[^^^bbbdddcccbbbaaa```\\\[[[[[[\\\^^^______^^^UUUYYY]]]___```_________]]]^^^aaahhhmmmllleee___\\\\\\\\\]]]]]]\\\YYYVVVVVVUUUTTTVVVXXXZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXZZZ]]]___^^^\\\YYYWWWUUUUUUVVVYYY]]]^^^]]]\\\YYYVVVQQQKKKGGGGGGJJJMMMMMMLLLKKKIIIHHHHHHHHHIIIDDDCCCCCCDDDDDDBBB???;;;:::999777777888888666555333;;;AAABBBCCCNNNbbbsssuuugggjjjmmmpppqqqsssvvvxxxzzz~~~ppp___PPPHHH@@@???===;;;:::::::::;;;777:::>>>@@@BBBDDDGGGIIIFFFHHHKKKNNNQQQUUU[[[___jjjsssxxxrrrhhh^^^UUUNNNEEEDDDBBBAAACCCGGGMMMRRRVVV[[[^^^^^^ccckkkmmmiiiccc___\\\\\\]]]cccppp}}}vvvbbbYYYYYY\\\bbbhhhooonnnfff\\\VVVTTTQQQQQQRRRUUU]]]gggqqqwwwxxxyyyzzzyyyxxxwwwxxxyyy{{{wwwyyy???@@@@@@AAAAAAAAA@@@@@@===???AAAAAA???============>>>???@@@AAA@@@@@@???AAAAAA@@@@@@???@@@@@@@@@===<<<<<<<<<<<<>>>@@@AAABBB???;;;:::;;;===>>>???AAA>>>;;;:::;;;<<<<<<<<<999::::::;;;;;;::::::999>>>>>>>>>>>>>>>?????????===============>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDBBBAAA???@@@AAAAAAAAABBBDDDFFFIIIKKKMMMPPPTTT\\\gggnnnuuuzzz{{{zzz{{{}}}||||||vvvnnnrrrvvvvvvttttttxxx{{{yyyzzzyyywwwwww}}}}}}{{{{{{{{{xxxrrrkkkiiijjjhhhaaaZZZPPPPPPOOOLLLIIIHHHIIIJJJMMMGGGCCCHHHSSSZZZYYYVVV[[[YYYVVVQQQMMMKKKLLLNNNUUUTTTTTTUUUXXXYYYYYYYYY^^^\\\[[[[[[WWWRRRQQQTTTbbbaaa___ZZZVVVXXX]]]bbbccc\\\ZZZ^^^```[[[XXXYYYTTTUUUWWW[[[^^^___\\\YYY^^^cccbbbWWWHHH@@@CCCJJJRRRKKKFFFHHHQQQYYY```eee\\\VVVUUU]]]bbbbbbbbbeeedddgggiiihhhdddbbbbbbcccaaa^^^\\\\\\]]]]]]ZZZVVVYYY]]]aaabbb```]]]\\\\\\dddccceeehhhkkkjjjfffbbb___\\\ZZZZZZ\\\[[[XXXUUUZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZYYYVVVTTTTTTUUUWWWYYYVVVXXXZZZ[[[[[[YYYWWWUUUOOOMMMNNNVVV___dddaaa]]]\\\WWWQQQJJJFFFEEEFFFGGGOOOMMMKKKIIIIIIHHHFFFDDDIIIFFFDDDCCCCCCBBB>>>;;;777888999:::999777555444444666:::???BBBIIIWWWeee~~~pppmmmjjjiiilllqqqtttvvvwww{{{tttdddTTTGGGAAA>>>======;;;777888<<<999<<>>@@@@@@???>>>>>>???===>>>???@@@@@@@@@@@@???AAA@@@@@@?????????@@@@@@======<<<<<<===>>>@@@AAAAAA???======???@@@@@@@@@<<<<<<;;;::::::;;;<<<===:::::::::;;;;;;:::::::::<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBAAA@@@@@@???>>>???AAAAAAAAAAAADDDFFFAAACCCDDDFFFHHHNNNVVV[[[ggglllttt{{{~~~yyywwwtttrrrrrrsssvvvxxx~~~{{{yyy}}}vvvrrrnnnmmmrrr}}}||||||zzzxxx|||}}}|||vvvsssjjjddd]]][[[\\\ZZZUUUPPPOOONNNLLLLLLMMMOOOQQQRRRSSSOOONNNQQQWWW[[[XXXUUUUUUTTTRRRNNNJJJIIIKKKMMMQQQRRRTTTWWW[[[]]]^^^^^^^^^[[[[[[\\\ZZZVVVUUUXXX]]]]]]]]]ZZZWWWXXX\\\```bbb\\\[[[______[[[XXXYYYVVVWWWXXXZZZ[[[ZZZYYYXXX\\\aaaaaaWWWHHH???AAAFFFNNNKKKJJJNNNVVV]]]aaaccc[[[VVVVVV[[[______bbbfffdddeeefffeeecccaaa``````^^^\\\ZZZZZZZZZYYYVVVSSSZZZ^^^aaabbb```^^^^^^^^^dddddddddfffhhhfffaaa]]][[[YYYXXXZZZ\\\\\\ZZZXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYWWWVVVTTTSSSSSSTTTVVVXXXVVVWWWZZZ[[[[[[ZZZXXXWWWPPPOOOQQQXXX```dddaaa\\\\\\YYYSSSMMMIIIIIIJJJKKKVVVSSSNNNKKKJJJHHHFFFEEEHHHFFFDDDCCCDDDCCC???===999:::;;;;;;:::999777666777888;;;???AAAEEERRR___sss{{{uuunnniiiiiillloooqqqwwwzzz~~~xxxiiiWWWJJJDDD@@@>>>>>><<<888999===<<>>=========>>>>>>>>>???@@@???>>>>>>???AAA===>>>??????@@@@@@???????????????>>>>>>??????@@@>>>=========>>>???@@@AAAAAA???>>>>>>???@@@>>>===999;;;===<<<:::999;;;>>>::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@@@@AAA@@@@@@???>>>>>>>>>??????>>>???@@@@@@???@@@BBBDDD@@@AAABBBCCCCCCEEEIIILLLTTTYYYaaahhhmmmrrrvvvyyy~~~zzzsssrrrsssuuuuuuzzz|||xxxuuuvvvxxx}}}~~~~~~}}}uuummmmmmuuu}}}}}}vvvooommmllljjjgggaaa[[[TTTQQQRRRRRROOOLLLKKKIIIIIILLLRRRWWWZZZZZZXXXWWWWWWXXXYYYXXXUUURRRQQQQQQPPPMMMKKKKKKMMMPPPRRRTTTXXX[[[^^^`````````^^^[[[[[[]]]]]]YYYYYY\\\VVVXXXZZZZZZWWWVVVYYY\\\___\\\[[[^^^^^^[[[YYYYYYYYYYYYYYYWWWUUUUUUVVVWWWYYY^^^```XXXJJJ@@@>>>AAAHHHKKKPPPWWW^^^bbbbbb```ZZZWWWVVVXXXYYY[[[aaagggdddbbbaaaaaa```___\\\ZZZZZZYYYWWWWWWWWWVVVSSSQQQ\\\^^^``````_________```bbbbbbcccddddddaaa\\\XXXWWWWWWWWWYYY[[[\\\[[[ZZZVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXUUUSSSRRRQQQQQQRRRTTTUUUUUUWWWYYY[[[[[[[[[YYYXXXSSSSSSUUU[[[bbbdddaaa\\\]]]ZZZUUUQQQNNNNNNOOOPPP]]]XXXRRRNNNKKKIIIGGGFFFGGGFFFEEEEEEEEEDDDBBB@@@===<<<<<<;;;;;;:::999999::::::<<<>>>>>>AAAKKKVVViiizzzrrrzzz~~~rrrhhhfffhhhlllooouuuwww{{{~~~~~~ooo\\\NNNFFFAAA>>>>>>===:::;;;???@@@BBBEEEFFFGGGHHHJJJLLLMMMRRRXXX[[[]]]```eeejjjoooooonnnmmmiiibbbYYYRRRKKKJJJIIIIIIKKKNNNRRRUUUUUUUUUVVVXXX[[[```dddgggjjjggggggnnnwwwnnnbbb[[[WWWVVVVVVZZZ```ddddddbbb```___dddgggsssvvvjjjfffhhhppp}}}AAA???===;;;:::;;;<<<===BBBBBBAAA???======???AAA>>>>>>??????????????????>>>>>>=========>>>??????>>>>>>>>>>>>??????@@@@@@BBB@@@===<<<<<<<<<;;;999===AAACCCAAA;;;888999<<<::::::;;;;;;;;;;;;::::::999:::::::::;;;<<<<<<<<<======<<<<<<======>>>??????>>>>>>===>>>>>>??????AAA@@@???>>>>>>>>>@@@@@@===>>>??????>>>???AAACCCAAABBBCCCDDDDDDDDDDDDEEEFFFIIINNNRRRUUUYYY]]]```gggoooxxx{{{{{{~~~{{{uuutttvvvxxx|||yyyvvvtttuuuyyy~~~|||xxxxxxzzz}}}}}}||||||wwwwww}}}~~~zzz{{{zzzpppkkkfffcccccceeeffffff]]]WWWPPPMMMNNNPPPOOOMMMIIIGGGIIIOOOXXX^^^^^^[[[YYYYYYYYYWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQRRRTTTWWWXXX[[[^^^``````___^^^]]]___[[[ZZZ]]]]]]ZZZYYY[[[RRRUUUYYYYYYVVVTTTUUUVVV[[[[[[[[[]]]]]][[[XXXXXXXXXXXXVVVSSSQQQRRRVVVZZZYYY]]]___YYYNNNDDD@@@@@@DDDNNNXXX```dddeeeaaa\\\WWWWWWVVVUUUUUUXXX```hhhbbb___\\\\\\]]]\\\YYYVVVWWWWWWWWWWWWWWWVVVTTTSSS\\\\\\\\\\\\\\\]]]^^^```^^^___```aaa```]]]YYYVVVVVVVVVWWWXXXZZZZZZZZZZZZSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWTTTSSSRRRQQQPPPQQQRRRSSSVVVWWWYYYZZZ[[[[[[[[[ZZZWWWWWWYYY^^^cccdddaaa]]]]]][[[XXXTTTSSSRRRSSSTTT^^^YYYRRRMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDD>>>===<<<;;;::::::;;;;;;:::999;;;======>>>FFFOOOaaasssrrrqqqvvvkkkfffhhhmmmppppppsssvvvzzz~~~ttt```PPPGGGAAA======>>>===>>>BBBCCCEEEGGGHHHHHHJJJMMMOOOPPPTTTYYY^^^bbbffflllooooooooonnnnnnkkkfff___ZZZQQQOOOLLLJJJLLLOOORRRTTTVVVVVVVVVWWWZZZ^^^bbbdddiiihhhiiioooyyyvvvggg___ZZZVVVRRRQQQUUU[[[```bbbdddggghhhkkkvvvqqqlllkkkrrr???>>><<<::::::;;;<<<===EEEEEEDDDAAA===<<<===?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???===>>>>>>>>>????????????@@@>>>;;;;;;<<<>>>??????EEEHHHIIIDDD===777777999999999::::::::::::999999999999:::;;;;;;<<<======>>>>>>======>>>>>>???@@@>>>======<<<<<<<<<======???>>>===<<<<<<===??????<<<===>>>=========???AAA>>>>>>???AAABBBAAA@@@???AAABBBDDDDDDDDDFFFHHHKKKPPPWWW```fffgggkkksss|||{{{sssqqqvvv}}}zzzxxxyyy}}}}}}yyyyyy{{{}}}}}}{{{~~~zzzsssnnnggg```XXX[[[]]]]]]\\\]]]```bbbWWWRRRLLLIIIIIIKKKLLLLLLKKKKKKOOOWWW___bbb^^^XXXYYYXXXVVVRRROOOOOOQQQTTTTTTUUUVVVUUUUUUVVVYYY[[[\\\___bbbccc```^^^\\\\\\aaa\\\YYY[[[[[[WWWUUUUUUPPPTTTXXXXXXUUURRRRRRRRRWWWZZZ\\\\\\[[[ZZZYYYWWWUUUTTTQQQOOOPPPTTTYYY^^^ZZZ]]]___[[[RRRJJJEEEDDDFFFSSS```dddeeeddd^^^WWWTTTVVVVVVTTTTTTYYYaaafff```]]]YYYYYYZZZZZZWWWTTTVVVWWWXXXXXXXXXWWWWWWWWWZZZYYYXXXXXXYYYZZZ[[[\\\XXXZZZ]]]^^^^^^[[[XXXWWWVVVWWWXXXXXXXXXWWWWWWWWWRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUTTTSSSRRRQQQQQQRRRRRRVVVWWWYYYZZZ[[[[[[[[[[[[YYYYYYZZZ^^^bbbcccaaa^^^[[[ZZZXXXVVVUUUTTTUUUUUUXXXTTTNNNKKKJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHGGGGGG>>>>>><<<;;;;;;;;;;;;;;;888777888;;;<<<===CCCKKKVVViiixxxmmmxxxrrrkkkjjjlllnnnkkknnnssswww|||yyydddSSSHHHAAA<<<<<<>>>???AAAEEECCCEEEGGGHHHIIIKKKOOOQQQZZZ[[[___ccciiipppxxx|||zzzyyyxxxwwwtttnnngggbbbWWWRRRMMMKKKLLLNNNPPPQQQTTTTTTTTTTTTVVVXXX[[[]]]___aaadddjjjsss}}}pppeee```\\\WWWRRRPPPSSSXXX\\\```eeekkkooosssssspppttt======<<<;;;;;;<<<===>>>FFFFFFEEEBBB???======>>>??????>>>=========>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<===>>>>>>>>>>>>======<<<;;;;;;===BBBEEEGGGHHHGGGHHHGGGCCC<<<888777888888888999999999999888888888888999:::;;;<<<<<<==================>>>??????===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???=========@@@BBBBBBAAA???@@@AAABBBAAAAAABBBDDDFFFGGGJJJPPPUUUVVVVVV\\\dddggglllppplllfffgggqqqzzz}}}|||}}}~~~|||vvvrrrpppiiiaaa]]]\\\YYYSSSLLLRRRXXX[[[ZZZYYY[[[^^^VVVRRRMMMJJJJJJKKKMMMMMMOOOQQQUUU[[[```___ZZZUUUXXXVVVSSSOOOMMMOOOSSSVVVSSSTTTUUUUUUUUUUUUWWWYYYYYY]]]aaabbb```^^^___aaaaaa[[[WWWYYYYYYUUUQQQPPPPPPTTTWWWVVVTTTRRRRRRTTTUUU[[[^^^]]]\\\\\\[[[XXXSSSOOOLLLLLLQQQXXX]]]```\\\]]]]]]ZZZUUUPPPMMMLLLLLLZZZeeeddd```___ZZZSSSPPPTTTUUUTTTVVV]]]bbbccc]]][[[YYYXXXXXXXXXWWWVVVXXXYYY[[[ZZZXXXWWWWWWXXXYYYWWWUUUUUUWWWXXXWWWVVVTTTXXX\\\]]]\\\ZZZYYYYYYVVVWWWYYYXXXVVVUUUUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTXXXYYYYYYZZZ[[[[[[[[[[[[XXXXXXXXXZZZ]]]___^^^]]]XXXXXXVVVUUUTTTSSSSSSSSSQQQNNNJJJHHHHHHJJJJJJJJJHHHIIIJJJJJJHHHGGGGGGGGG>>>>>>>>>===<<<<<<;;;;;;666555777;;;<<<===BBBHHHPPPaaa{{{}}}ooouuu}}}sssmmmkkkjjjiiimmmrrrwww|||lllZZZMMMDDD======@@@AAACCCFFFCCCEEEGGGHHHJJJMMMQQQTTT___```ccciiirrr}}}{{{rrrlll[[[UUUMMMJJJKKKMMMMMMMMMNNNNNNNNNPPPQQQSSSTTTUUUSSSYYY^^^cccjjjtttzzz{{{yyyooohhheee```ZZZUUUQQQSSSUUUXXX\\\ccckkkppp}}}{{{xxx;;;;;;<<<<<<======>>>>>>CCCDDDEEECCCAAA?????????@@@???>>>===<<<======>>>::::::::::::;;;<<<===>>>;;;<<<===>>>======<<<;;;999;;;>>>BBBGGGIIIHHHFFFBBBAAA???<<<:::999888999777777888888888888777777666777777888999:::;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;::::::<<<>>>>>>======???BBBCCCAAA???===???@@@AAAAAABBBDDDFFFFFFDDDFFFJJJJJJHHHKKKQQQRRRVVVXXXWWWUUUYYYccclllzzz~~~~~~}}}{{{yyyuuuooogggbbb^^^^^^[[[VVVUUUVVVTTTPPPMMMPPPTTTXXXYYYYYYYYYYYYWWWTTTPPPMMMLLLMMMNNNNNNOOOQQQTTTWWWWWWVVVSSSQQQUUUSSSPPPNNNNNNOOOQQQRRRRRRSSSTTTTTTSSSSSSTTTVVVWWW[[[___```^^^^^^aaaeee```YYYUUUWWWXXXTTTPPPOOOPPPRRRTTTTTTSSSSSSVVVZZZVVV]]]bbb```^^^______[[[SSSMMMHHHJJJSSS\\\``````^^^\\\[[[XXXWWWUUUTTTTTTSSSaaahhhbbbZZZXXXVVVPPPMMMQQQTTTUUUZZZaaaccc```ZZZZZZZZZXXXWWWWWWXXXZZZZZZ\\\\\\ZZZVVVSSSRRRSSSXXXVVVTTTUUUVVVVVVTTTRRRTTTXXX\\\^^^\\\ZZZYYYYYYTTTVVVXXXWWWUUUSSSTTTVVVTTTUUUVVVWWWXXXXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOQQQSSSVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZUUUTTTSSSTTTVVVYYYZZZ[[[UUUTTTTTTSSSRRRQQQPPPOOOLLLIIIGGGGGGHHHIIIIIIHHHFFFHHHJJJHHHEEECCCDDDEEE??????@@@@@@???>>><<<;;;666555666;;;======@@@EEEJJJYYYqqqyyywww~~~}}}tttmmmjjjjjjnnntttyyy|||~~~uuueeeUUUKKKBBB@@@AAABBBCCCEEECCCEEEGGGIIIKKKOOOTTTXXX^^^aaahhhuuu|||sss]]]UUUMMMIIIIIIKKKKKKIIIGGGIIILLLOOOQQQSSSSSSTTTPPPXXX___```dddlllqqqrrruuurrrnnnkkkhhhbbb[[[VVVRRRRRRSSSTTTWWW___gggnnn|||999:::<<<===>>>??????>>>???AAADDDDDDCCCAAAAAAAAA@@@???>>><<<<<<<<<===>>>:::999999:::;;;<<<===>>>;;;;;;<<<======<<<;;;:::999;;;@@@FFFHHHGGGBBB===<<<999777666888999::::::666666777777777777666666555555666777888999:::::::::999999999999:::;;;;;;<<<;;;::::::999999999::::::;;;===>>>???>>>======:::;;;<<<;;;::::::;;;===<<<:::999;;;>>>@@@>>>;;;:::<<<>>>?????????AAACCCEEEAAAAAAEEEFFFCCCDDDHHHLLLLLLJJJHHHIIINNNWWW^^^aaarrrzzzssslllrrrzzz}}}wwwooommmkkkhhhfffhhhfffggghhhiiihhhddd^^^ZZZSSSUUUUUUSSSTTTVVVSSSOOOOOONNNNNNRRRVVVXXXVVVSSSTTTQQQNNNKKKJJJJJJKKKKKKMMMNNNPPPOOOMMMLLLLLLMMMQQQOOOMMMLLLNNNNNNMMMLLLRRRTTTUUUTTTSSSRRRSSSTTTWWW[[[______\\\\\\```ddd___XXXTTTVVVXXXUUUQQQOOONNNQQQRRRRRRRRRUUUZZZ___WWW```eeebbb```bbbaaa^^^TTTMMMGGGJJJUUU^^^```___^^^\\\XXXWWWVVVWWWXXXXXXXXXfffjjj___UUUTTTSSSNNNKKKPPPSSSUUU]]]eeeddd^^^XXXZZZ[[[YYYVVVVVVYYY\\\\\\]]]]]]YYYSSSNNNMMMMMMYYYWWWUUUUUUWWWVVVSSSPPPUUUYYY]]]^^^\\\YYYXXXXXXRRRUUUWWWWWWUUUSSSUUUWWWUUUVVVWWWXXXYYYXXXWWWVVVRRRRRRRRRRRRQQQPPPOOONNNHHHJJJLLLPPPTTTWWWZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZRRRQQQOOOOOOQQQTTTWWWYYYSSSSSSRRRRRRQQQOOONNNMMMJJJHHHGGGGGGHHHHHHHHHGGGEEEGGGHHHGGGCCCAAAAAACCC@@@AAABBBCCCBBB@@@>>><<<777555777;;;===<<>>>>>@@@BBBCCCCCC@@@>>>>>>>>><<<<<<<<<<<<;;;:::999888888888777888999;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@>>>======@@@BBBEEECCC@@@???BBBHHHOOOSSSZZZ\\\]]]]]]\\\\\\\\\]]]aaabbbdddfffjjjmmmppprrrpppppppppqqqssswwwzzz|||yyywwwuuuwwwyyyvvvnnngggeeebbb^^^ZZZXXXXXXZZZ[[[WWWVVVWWWXXXYYYVVVPPPKKKLLLMMMOOOSSSWWWYYYXXXVVVNNNPPPRRRUUUUUUTTTSSSQQQUUUUUUSSSLLLFFFEEEJJJOOOPPPPPPOOOMMMKKKIIIHHHGGGMMMMMMNNNNNNMMMKKKIIIGGGKKKOOOSSSTTTSSSTTTWWWZZZ]]]XXXTTTUUU[[[```bbbaaa\\\WWWSSSTTTSSSQQQPPPSSSMMMPPPSSSUUUWWWYYY[[[]]][[[___cccbbb^^^\\\^^^aaaUUUQQQPPPVVV```fffccc^^^\\\YYYUUUVVVYYY\\\\\\[[[dddfffeee___VVVPPPQQQSSSTTTRRRRRRWWW^^^aaa```]]]YYY\\\\\\WWWRRRSSS[[[cccbbb[[[XXXXXXQQQHHHKKKWWWXXXYYY\\\^^^ZZZSSSRRRTTTWWWXXXYYYWWWUUUSSSRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSQQQWWWZZZXXXVVVVVVTTTQQQOOOOOOPPPRRRSSSRRROOOLLLHHHJJJLLLPPPSSSVVVXXXYYY\\\ZZZYYYYYYYYYYYYXXXVVVUUUNNNHHHHHHPPPWWWZZZYYYLLLKKKLLLPPPTTTTTTQQQMMMKKKFFFAAABBBFFFJJJKKKIIIIIIFFFCCCCCCDDDDDDBBB???<<>>???AAAAAA???=========<<<<<<<<<<<<;;;:::999888888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDCCC@@@======>>>777777666555555555555555666666777777777777666666666666777888888999::::::888888888888999:::;;;;;;888888999::::::::::::999;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<===???@@@@@@>>>===>>>???AAA@@@>>>>>>AAAEEEKKKNNNLLLMMMOOOOOOMMMLLLLLLMMMMMMNNNOOORRRTTTWWWZZZ[[[]]]]]]^^^___aaacccfffgggdddeeeggggggffffffggghhhkkkkkkjjjiiiiiijjjjjjkkkbbbbbbbbbcccccc```ZZZUUUYYYWWWTTTQQQQQQRRRUUUWWWUUUVVVWWWXXXWWWSSSNNNKKKOOOOOOQQQUUUXXXZZZYYYWWWNNNPPPTTTWWWXXXXXXXXXWWWTTTSSSPPPJJJFFFFFFKKKOOOMMMMMMLLLJJJHHHFFFEEEEEEMMMLLLKKKJJJJJJIIIJJJJJJRRRUUUXXXXXXVVVVVVXXXZZZUUUQQQNNNPPPVVV\\\^^^^^^ZZZTTTQQQQQQPPPMMMNNNPPPQQQSSSUUUVVVXXXZZZ^^^```[[[^^^aaa```\\\ZZZZZZ[[[YYYVVVTTTWWW^^^aaa___[[[[[[YYYXXXYYY\\\^^^^^^]]]ddddddaaa[[[TTTPPPOOOQQQPPPPPPQQQWWW^^^bbb```^^^WWWYYY[[[ZZZWWWXXX]]]bbbccc\\\XXXXXXPPPGGGJJJTTT\\\\\\]]]]]]XXXQQQPPPRRRSSSUUUUUUTTTQQQOOOOOOOOOSSSSSSSSSSSSTTTUUUWWWXXXSSSWWWYYYVVVTTTTTTSSSQQQOOOOOOPPPQQQRRRQQQMMMJJJEEEGGGKKKOOORRRTTTVVVVVVSSSRRRRRRSSSUUUWWWVVVUUUTTTNNNIIIJJJQQQWWWXXXWWWMMMMMMMMMQQQTTTUUUQQQNNNIIIFFFCCCDDDIIIKKKJJJHHHHHHEEECCCCCCDDDDDDBBB@@@>>>DDDFFFBBB?????????>>>;;;:::999888999;;;>>>@@@CCCGGGRRRcccxxxxxx}}}{{{uuurrrrrrwwwyyyxxxwwwxxx|||sss___NNNJJJIIIEEEDDDIIIAAAJJJNNNNNNWWWgggpppooolllkkkyyybbbVVVLLLHHHHHHFFFFFFGGGEEEIIINNNSSSWWW\\\bbbgggoootttxxxvvvsssrrrtttuuu{{{}}}ttthhh]]]XXXUUUSSSQQQPPPSSS^^^kkk~~~}}}=========<<<<<<<<<<<<<<<;;;===??????===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@???===;;;;;;<<<777666666555555555555555555666666777777666666555555666666777888999999:::888888777888888999:::;;;888888999::::::::::::999;;;;;;::::::;;;;;;<<<===;;;::::::999999999999:::999:::<<<===>>>>>>===============>>>======<<<;;;:::<<>>???>>><<<<<<===;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::999999999:::888888777777777777888888555666666666666666666555666666666777777777777777777777777777888999:::;;;888888999::::::::::::999:::::::::::::::;;;;;;<<<::::::999999999999999:::999:::<<<>>>>>>===<<<;;;<<<============<<<;;;;;;:::<<<>>>>>>===;;;;;;<<<::::::;;;<<<>>>@@@AAABBB???AAABBBAAA>>>===<<<===???@@@@@@@@@BBBCCCDDDEEEBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOLLLPPPTTTSSSOOOKKKLLLNNNOOOMMMJJJIIIIIIKKKNNNPPPSSSXXX\\\ZZZTTTPPPQQQTTTXXXWWWVVVVVVWWWVVVTTTRRRNNNNNNOOOOOONNNMMMKKKJJJNNNJJJFFFDDDEEEHHHJJJKKKLLLMMMOOONNNKKKJJJKKKMMMQQQLLLFFFAAABBBGGGNNNSSSWWWZZZ]]]\\\YYYWWWWWWXXX___\\\YYYXXXZZZ\\\]]]\\\[[[WWWTTTSSSQQQNNNPPPUUU[[[]]]```aaa___]]]\\\\\\]]]^^^^^^``````^^^YYYUUUNNNNNNOOOPPPPPPRRRTTTVVVSSSUUUXXX[[[^^^^^^\\\[[[[[[WWWSSSPPPPPPPPPPPPOOOQQQQQQTTTYYY^^^```___^^^XXXVVVUUUXXX\\\^^^^^^]]]___[[[XXXWWWRRRMMMOOOUUUbbb^^^ZZZYYYUUUOOONNNQQQVVVVVVUUUSSSNNNJJJIIIHHHLLLNNNQQQTTTUUUUUUTTTTTTVVVXXXVVVPPPMMMPPPQQQQQQOOOOOONNNNNNOOOMMMJJJGGGOOOQQQTTTVVVVVVTTTQQQOOOLLLLLLMMMPPPTTTWWWWWWWWWQQQNNNLLLOOOSSSVVVTTTRRRQQQOOOOOOQQQSSSSSSPPPMMMJJJKKKMMMQQQSSSRRRMMMJJJEEEEEEDDDDDDEEEEEEDDDDDDAAAFFFHHHDDD@@@@@@@@@>>>???===;;;:::999999:::;;;@@@BBBGGGOOO[[[lll{{{tttqqqqqqppprrrwww|||sssaaaVVVMMMGGGFFFJJJHHHKKKNNNUUUdddssswwwrrriii{{{tttfffYYYSSSMMMKKKGGGDDDEEEIIINNNPPPUUU\\\hhhxxxtttiiidddaaaaaaaaaaaagggnnn======<<<<<<;;;;;;::::::;;;===???@@@???>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::888888777777777777888888555555666666666666555555888777777666666555555555777777777777888999::::::888888999::::::::::::999999999999999999:::;;;;;;999999999888888999999:::999:::<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;999:::<<<>>>::::::<<<===>>>?????????AAABBBCCCBBB@@@>>>>>>???>>>>>>>>>>>>??????@@@AAA???AAACCCEEEFFFEEEDDDCCCCCCBBBAAA???>>>???CCCFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHMMMQQQOOOKKKHHHKKKOOOTTTQQQMMMJJJHHHIIIJJJLLLNNNTTTYYYVVVPPPMMMPPPUUUZZZXXXUUUTTTSSSQQQNNNLLLOOOOOOOOOOOONNNLLLKKKJJJIIIGGGDDDCCCEEEHHHIIIJJJKKKNNNQQQPPPMMMLLLOOORRRTTTOOOHHHCCCDDDJJJQQQWWWUUUYYY]]]^^^[[[YYYYYYZZZ[[[YYYWWWVVVVVVWWWXXXXXXZZZVVVTTTSSSPPPNNNRRRXXX]]]aaaeeefffccc]]]XXXUUUYYYZZZ]]]```aaa^^^ZZZVVVKKKMMMNNNNNNMMMMMMPPPRRRLLLOOOUUUYYY[[[ZZZYYYXXXTTTQQQOOOOOOPPPRRRSSSSSSVVVWWWXXXZZZ\\\]]]]]]\\\ZZZVVVRRRSSSWWW[[[[[[ZZZ[[[YYYWWWVVVTTTSSSUUUYYY^^^YYYVVVVVVTTTQQQPPPSSSWWWWWWVVVSSSNNNIIIGGGGGGEEEJJJQQQWWWYYYXXXUUUSSSWWWYYYVVVOOOLLLOOOQQQQQQPPPOOONNNNNNNNNMMMJJJHHHOOOQQQTTTVVVWWWUUURRRPPPPPPOOOOOOQQQTTTVVVWWWVVVPPPOOONNNQQQTTTVVVTTTRRRRRRPPPNNNOOOQQQQQQNNNKKKIIIKKKNNNQQQRRRPPPLLLIIIFFFFFFGGGFFFFFFEEEFFFFFF@@@FFFHHHCCC??????>>>===<<<<<<;;;:::999::::::;;;>>>???EEELLLSSS```vvvwwwsssqqqpppsssxxx{{{}}}{{{jjj[[[PPPHHHGGGJJJLLLMMMQQQ[[[kkkwwwyyytttnnnrrrcccYYYRRRNNNLLLMMMKKKFFFFFFHHHOOOPPPVVVdddzzz}}}pppkkkjjjlllnnnmmmnnnrrr<<<<<<<<<;;;;;;;;;;;;;;;===???AAAAAA@@@>>>>>>>>>:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;:::999999::::::::::::::::::::::::???===<<<<<<======<<<;;;555555555555555666666777444555555666666555555444777777666666555555444444777777666777777888999:::888888999::::::::::::999999999888888999999:::;;;999888888888888999999::::::;;;<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<:::888999<<>>>>>>>>>>>>>>???@@@AAAAAA???======>>>>>>>>>======>>>>>>???@@@;;;===???AAABBBBBBAAA@@@@@@???===::::::===BBBFFFEEEEEEEEEEEEEEEDDDCCCBBBFFFJJJMMMLLLIIIHHHLLLPPPSSSQQQLLLHHHFFFFFFGGGHHHGGGLLLPPPNNNJJJHHHLLLRRRWWWUUURRRQQQPPPNNNLLLJJJHHHIIIJJJJJJKKKKKKKKKKKKFFFGGGGGGGGGHHHIIIIIIJJJHHHLLLPPPOOOLLLLLLOOOTTTWWWSSSNNNKKKKKKOOOUUUYYYVVVZZZ___```^^^\\\\\\]]]VVVUUUUUUUUUVVVXXXYYYZZZUUURRRQQQPPPMMMKKKQQQXXX\\\aaafffgggccc\\\UUUQQQSSSVVV[[[^^^^^^[[[WWWTTTOOOPPPQQQQQQOOOMMMMMMMMMGGGLLLSSSWWWYYYXXXXXXXXXPPPQQQRRRSSSTTTVVVWWWXXX[[[ZZZYYYYYYYYYYYYZZZZZZXXXTTTPPPQQQTTTXXXYYYXXXXXXVVVUUUUUUUUUVVVXXXZZZYYYTTTQQQSSSTTTRRRRRRTTTUUUVVVUUURRRNNNJJJIIIIIICCCIIIQQQYYY]]]]]]ZZZXXXWWWXXXUUUOOOLLLOOORRRRRRQQQPPPOOOOOOOOOOOOMMMKKKKKKMMMPPPSSSUUUUUUTTTTTTRRRQQQQQQRRRTTTUUUUUUTTTOOOOOOPPPSSSUUUWWWVVVUUUSSSQQQNNNOOOPPPPPPMMMIIIGGGIIILLLNNNNNNLLLIIIGGGHHHIIIJJJIIIGGGFFFGGGHHHBBBGGGIIIDDD@@@??????===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>@@@BBBAAA???=========::::::;;;;;;<<<;;;;;;::::::::::::999999:::;;;;;;::::::::::::::::::::::::===<<<;;;<<<>>>>>>;;;888555555555555555666777777444555555666666555555444444444444555555666666666666666666777777888999:::888888999::::::::::::999888888888888888999::::::888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;<<<===<<<::::::;;;===<<<<<<<<<===============<<<>>>??????===<<<===>>>>>>=========>>>>>>???@@@:::;;;===???@@@AAA@@@@@@>>>>>>>>>======???CCCGGGDDDDDDEEEEEEEEEDDDBBBBBBFFFHHHJJJIIIHHHIIIMMMPPPNNNLLLHHHFFFEEEFFFHHHIIIBBBFFFHHHHHHFFFFFFKKKOOORRRPPPNNNNNNNNNOOOMMMLLLFFFFFFGGGHHHIIIIIIJJJJJJEEEIIIMMMNNNLLLJJJKKKLLLFFFKKKPPPOOOLLLLLLPPPUUUYYYWWWUUUSSSSSSUUUXXXZZZUUUZZZ^^^___]]]ZZZZZZ[[[VVVWWWWWWXXXXXXYYY[[[]]]PPPNNNNNNMMMKKKJJJPPPYYY[[[^^^bbbccc___[[[VVVTTTQQQWWW^^^```]]]XXXTTTRRRNNNOOOPPPQQQQQQOOOLLLJJJGGGLLLSSSWWWYYYYYYZZZ[[[RRRVVVYYYZZZYYYYYY[[[]]]\\\ZZZXXXUUUTTTUUUWWWYYYQQQQQQQQQRRRUUUWWWXXXXXXUUUUUUSSSRRRTTTVVVWWWWWWUUUPPPNNNRRRTTTRRRQQQRRRRRRTTTTTTTTTQQQPPPPPPPPPLLLPPPVVV\\\___^^^]]][[[VVVXXXVVVPPPNNNQQQTTTTTTSSSQQQPPPPPPQQQQQQPPPNNNNNNOOOQQQSSSTTTTTTTTTTTTUUUTTTSSSTTTVVVWWWVVVUUUPPPPPPQQQSSSVVVXXXXXXXXXUUURRRPPPOOOPPPPPPMMMJJJHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKHHHFFFGGGIIIEEEKKKMMMHHHCCCCCCBBBAAA???>>>>>>============<<<===;;;???GGGJJJNNN^^^qqq~~~yyytttsssvvvuuuvvvwwwwwwyyy}}}nnn[[[OOOJJJIIIHHHKKKTTTdddsss}}}tttfff```\\\ZZZ\\\\\\TTTMMMMMMOOOMMMKKKKKKNNNUUUhhh~~~xxxyyy||||||zzz{{{:::::::::;;;;;;<<<<<<<<<>>>@@@BBBAAA???===<<<<<<::::::;;;;;;<<<;;;;;;;;;::::::999888999:::<<<===::::::::::::::::::::::::999888888:::<<<<<<888555777777777777777888999999444555555555555555555444111222333444666777888999666666666666777888999:::888888999::::::::::::999888888888777888999999:::888888777777888999::::::<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;:::999999999;;;>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>>>>???;;;:::::::::;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCC;;;<<<>>>??????@@@CCCFFF@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDEEEEEEGGGJJJLLLIIIHHHEEEDDDEEEGGGJJJLLLAAADDDFFFFFFEEEGGGLLLPPPNNNLLLKKKLLLNNNPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKEEELLLRRRSSSOOOLLLMMMOOOFFFLLLQQQQQQMMMMMMRRRXXX[[[ZZZZZZYYYYYYYYYZZZ[[[TTTXXX\\\]]]ZZZWWWVVVVVVXXXXXXXXXXXXWWWVVVXXXYYYOOONNNMMMMMMKKKJJJRRR[[[ZZZ\\\^^^^^^\\\ZZZYYYXXXSSS[[[bbbccc^^^WWWSSSSSSHHHIIIKKKOOOQQQQQQMMMJJJHHHNNNUUUYYYZZZZZZ\\\^^^UUU[[[```aaa]]][[[]]]```[[[YYYVVVSSSQQQRRRVVVZZZLLLNNNRRRUUUWWWXXXYYYYYYUUUTTTSSSQQQRRRTTTUUUSSSSSSOOOMMMQQQTTTRRRPPPPPPQQQSSSVVVVVVVVVVVVWWWYYYYYYZZZ\\\]]]^^^]]][[[ZZZUUUWWWVVVQQQOOORRRUUUTTTSSSRRRQQQQQQRRRSSSRRRPPPVVVVVVVVVUUUTTTSSSRRRRRRWWWVVVUUUVVVXXXYYYYYYXXXPPPPPPRRRTTTVVVYYYZZZ[[[WWWTTTQQQPPPQQQQQQNNNJJJLLLMMMMMMMMMKKKKKKLLLMMMLLLNNNOOOMMMIIIGGGHHHIIIIIINNNPPPKKKGGGFFFEEEDDDBBBBBBAAA@@@???>>>======AAA===???FFFIIILLL[[[nnn|||uuurrrttttttttttttuuuvvv{{{uuu```RRRKKKIIIGGGJJJTTTdddrrryyy{{{|||qqq^^^XXXZZZ]]]aaaffffffYYYNNNLLLNNNNNNMMMMMMSSS]]]vvv~~~}}}999999:::;;;;;;<<<<<<===??????@@@@@@@@@??????>>>;;;;;;;;;::::::999999999;;;::::::999999888888888999999999888888777777777::::::999999888777777777666555333222333444666888222<<>>777555888;;;555444444333333555666777888777777777777999:::;;;888888999999999:::::::::888888999:::::::::999888777777888888888888777777999888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===<<<;;;<<<===>>>===<<<>>>>>>???BBBDDDEEEDDDCCCDDDCCCAAABBBCCCDDDDDDCCCCCCAAA@@@CCCFFFGGGBBB>>>CCCDDDDDDCCCBBBBBBEEEGGGGGGEEEDDDEEEGGGHHHFFFCCCBBBCCCDDDEEEEEEFFFHHHJJJNNNMMMLLLLLLNNNOOONNNMMMOOOQQQSSSRRROOOKKKIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLOOORRRTTTPPPLLLLLLQQQXXX[[[YYYVVVTTTTTTWWWZZZ\\\VVVXXX[[[[[[YYYWWWVVVVVVYYYYYYTTTMMMNNNUUUXXXVVVUUUOOOMMMNNNNNNMMMRRRZZZ___^^^\\\[[[ZZZYYYVVVTTTXXXYYY[[[\\\\\\XXXQQQLLLIIIJJJJJJLLLNNNPPPRRRSSSPPPTTTWWWVVVYYY]]]^^^\\\\\\ZZZYYYZZZ]]]]]][[[YYYYYYUUUPPPOOOQQQSSSSSSQQQLLLTTT[[[]]]]]]]]]ZZZVVVUUUTTTSSSTTTUUUTTTRRRQQQNNNJJJKKKPPPRRRPPPRRRWWWZZZXXXVVVVVVXXX[[[]]]^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUTTTSSSQQQOOOOOORRRUUUUUUWWWZZZ[[[YYYVVVTTTSSSWWWWWWVVVVVVUUUUUUUUUUUUXXXWWWUUURRRPPPQQQTTTWWWYYYXXXUUUQQQNNNMMMLLLLLLXXXYYYUUUNNNKKKMMMMMMKKKOOONNNMMMMMMMMMMMMMMMNNNLLLOOOPPPNNNIIIEEECCCCCCEEEEEECCCBBB@@@???======>>>===???BBBDDDJJJVVVccczzzssssssrrrrrrrrrtttxxx|||~~~jjjUUULLLMMMIIINNNXXXdddooovvvxxxwwwnnnfff^^^]]]cccjjjllllllsssggg]]]YYYUUUNNNKKKMMMUUUeee999999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>======;;;;;;:::::::::999999999:::::::::999999888888888::::::::::::::::::::::::999999888888777777666666555444444333444555666777666===AAA@@@>>>===;;;777666555444444444555666777888777777666777999:::;;;888888888999999999::::::999999:::;;;;;;:::999888777777888888888888777777888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;>>>??????>>>======>>>AAADDDEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA??????CCCGGGIIIFFFBBBDDDEEEDDDCCCBBBBBBDDDFFFGGGEEECCCCCCDDDDDDAAA>>>BBBDDDEEEEEEDDDEEEGGGIIIKKKIIIHHHIIIKKKMMMNNNMMMLLLNNNOOONNNKKKHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNOOONNNPPPRRROOOLLLLLLRRRXXXXXXWWWVVVUUUUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUPPPKKKMMMTTTVVVSSSRRRPPPQQQTTTSSSQQQVVV]]]^^^]]][[[[[[\\\[[[YYYWWWYYY[[[\\\\\\YYYUUUQQQNNNOOONNNLLLLLLNNNQQQUUUWWWVVV[[[______aaadddccc___ZZZXXXUUUUUUWWWYYYXXXVVVYYYSSSMMMKKKMMMPPPRRRRRRPPPWWW]]]^^^]]]^^^[[[WWWVVVUUUTTTTTTUUUUUUSSSRRRMMMJJJKKKQQQTTTSSSVVV[[[]]][[[XXXWWWYYY[[[\\\]]]ZZZZZZZZZYYYYYYWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUWWWUUUSSSQQQQQQRRRUUUVVVWWWYYYZZZZZZXXXUUUTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUSSSPPPOOOPPPTTTWWWYYYWWWUUUSSSRRRQQQRRRRRR]]]\\\WWWPPPMMMOOOPPPOOOOOONNNNNNMMMMMMMMMMMMMMMOOOQQQRRRPPPKKKGGGEEEEEEGGGFFFEEEDDDBBBAAA@@@???>>><<<>>>@@@BBBGGGSSS^^^rrrvvv}}}ttttttsssqqqqqqrrruuuxxxzzzrrr\\\PPPNNNLLLNNNUUU___kkktttyyyzzz~~~sssfffaaa^^^cccmmmwwwzzzzzzwwwoooiiiaaaXXXSSSTTTWWWkkk999999:::;;;;;;<<<<<<==================<<<;;;;;;:::::::::999999999999999::::::999999999999999999999999999:::::::::::::::888888777777666555555444333444444555555555555555666999<<>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;>>>?????????;;;<<<===@@@CCCEEEDDDCCC@@@@@@????????????@@@@@@???>>>???CCCHHHKKKIIIGGGFFFFFFEEECCCAAAAAACCCDDDHHHFFFEEEDDDCCCAAA???<<>><<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;===>>>>>>===::::::<<>>>>>>>>===<<<<<<===>>>>>>>>>???CCCGGGJJJJJJIIIFFFGGGFFFCCCAAA@@@AAACCCHHHGGGFFFEEEDDDBBB@@@???EEEEEEFFFEEECCCCCCDDDFFFGGGEEECCCDDDFFFHHHIIIIIILLLMMMMMMKKKHHHHHHIIIJJJFFFIIILLLMMMNNNOOOQQQRRRMMMMMMKKKJJJIIIJJJMMMPPPVVVUUUTTTSSSTTTUUUWWWXXXXXXSSSNNNOOOTTTWWWVVVTTTQQQLLLHHHHHHNNNSSSSSSOOOKKKOOOSSSSSSPPPPPPVVV]]]]]]\\\[[[\\\]]]]]]\\\ZZZZZZ\\\\\\XXXQQQOOOQQQUUU\\\ZZZWWWUUUVVVYYY\\\___ZZZ___bbbbbbbbbbbb___ZZZSSSTTTUUUWWWXXXYYYXXXWWW\\\WWWRRRQQQTTTWWWXXXXXXWWW[[[^^^[[[YYYZZZZZZWWWUUUTTTTTTTTTVVVVVVTTTRRRNNNNNNNNNQQQTTTXXX[[[^^^^^^[[[YYYXXXYYYZZZZZZZZZUUUVVVYYYZZZZZZYYYVVVUUUTTTUUUVVVWWWXXXXXXXXXXXX\\\VVVQQQRRRVVV[[[[[[YYY\\\[[[ZZZWWWUUUTTTVVVYYYXXXZZZ\\\^^^^^^]]]ZZZYYYYYYXXXVVVTTTSSSVVVZZZ^^^WWWVVVVVVUUUVVVWWWYYYYYY^^^]]]WWWPPPNNNRRRUUUTTTPPPOOOOOONNNNNNNNNOOOOOOSSSSSSRRROOOLLLIIIFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???<<<<<<>>>>>>@@@GGGOOORRR[[[ooovvvtttpppmmmlllmmmppprrrvvvxxx|||nnn___XXXTTTQQQQQQWWWbbblllrrrsssuuusssqqqqqqrrrsssqqqnnnnnnnnnttt~~~lllbbb___eeeuuu999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::888888888888888888888888888888888999999:::::::::::::::999888666555444444666666555555444333333333111333555777777666444333111555666555666;;;===<<<555666666777777777777777777666666666666888999:::777777888888888999999999;;;;;;<<<<<<<<<;;;999999888888999999999999888888777888:::;;;;;;:::888777555666777999;;;<<<===>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===;;;:::999999:::===AAABBBAAA@@@<<<===>>><<<:::999;;;===??????@@@BBBEEEGGGGGGGGGFFFFFFEEEBBB@@@???@@@AAADDDEEEEEEEEECCCBBBBBBAAAEEEEEEFFFEEECCCBBBDDDEEEHHHFFFEEEEEEFFFGGGFFFEEEKKKKKKKKKJJJHHHGGGIIIJJJGGGIIIKKKMMMMMMMMMOOOPPPSSSPPPMMMKKKLLLMMMNNNNNNTTTQQQNNNKKKKKKOOOSSSVVVUUURRRQQQTTTYYYZZZVVVQQQQQQLLLIIILLLQQQTTTSSSRRROOORRRRRROOOMMMPPPWWW\\\]]]\\\[[[[[[\\\\\\ZZZXXXYYYZZZZZZUUUPPPOOOSSSXXX]]]\\\[[[[[[[[[\\\^^^______bbbcccaaa```bbb```]]]MMMQQQVVV[[[\\\\\\ZZZYYY\\\ZZZXXXXXX[[[\\\ZZZWWWWWW[[[[[[WWWUUUWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQQQQSSSWWWZZZ[[[ZZZXXXWWWWWWYYYZZZZZZZZZSSSUUUXXXZZZ[[[ZZZXXXWWWUUUVVVXXXYYYYYYXXXWWWVVVYYYTTTPPPRRRWWW\\\[[[YYY\\\[[[XXXUUUSSSTTTWWWZZZ[[[\\\^^^___^^^\\\YYYWWWYYYYYYXXXVVVUUUWWWZZZ^^^VVVUUUTTTSSSSSSSSSTTTTTTUUUUUURRRMMMMMMQQQTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA>>>===>>>>>>>>>CCCIIIMMMUUUjjjyyyvvvrrrnnnlllmmmppprrrsssuuuyyy~~~|||ppphhhYYYVVVUUUZZZdddlllnnnmmmmmmkkkjjjkkklllnnnqqqsssyyy}}}qqqllljjjuuuzzzwww|||999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<::::::777777777777777888888888777777888999::::::;;;;;;<<<<<<;;;999888777666555666666555555444333333333222333555777777666555444333888888222...111555777444555666777777777666666666666555555666777999:::777777777888888888888999999:::;;;<<<<<<;;;:::999888888999999999999888888999999:::;;;:::999888777444555666888:::<<<===>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;>>><<<;;;;;;<<<<<<:::888999999:::<<>><<<888777999<<<>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCAAA>>>===???@@@???@@@BBBBBBAAA@@@AAAAAADDDEEEEEEDDDCCCBBBDDDEEEFFFFFFFFFGGGGGGFFFCCCAAAEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGIIIKKKKKKKKKMMMNNNXXXTTTOOONNNPPPRRRRRRQQQPPPLLLHHHDDDDDDIIINNNRRRRRRRRRUUUXXX[[[ZZZTTTOOOQQQNNNNNNRRRTTTSSSTTTVVVUUUVVVTTTOOOOOOUUU[[[]]][[[ZZZYYYYYYZZZZZZXXXVVVXXXXXXWWWTTTRRRSSSXXX]]][[[[[[[[[[[[[[[\\\]]]]]]^^^``````]]]\\\^^^]]]ZZZKKKPPPWWW\\\]]]\\\[[[ZZZ\\\[[[ZZZ[[[]]]]]]YYYUUUXXXZZZXXXSSSQQQTTTVVVVVVTTTTTTSSSTTTVVVWWWUUUTTTTTTUUUTTTQQQRRRWWWZZZYYYXXXWWWVVVVVVXXXZZZZZZYYYTTTUUUXXXZZZ[[[[[[ZZZZZZWWWXXXZZZ[[[ZZZWWWTTTRRRSSSQQQPPPRRRWWWZZZZZZXXXYYYYYYWWWTTTSSSTTTXXX[[[]]]]]]^^^^^^]]]ZZZXXXVVVVVVWWWWWWVVVUUUUUUWWWYYYTTTSSSQQQOOONNNMMMMMMNNNIIIMMMNNNLLLNNNSSSTTTRRRPPPPPPQQQRRRSSSTTTVVVWWWRRRPPPMMMLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDD@@@???@@@AAA@@@BBBFFFKKKRRRddd}}}wwwqqqnnnnnnppprrrpppssswww|||{{{ccc___]]]bbblllsssssspppmmmjjjjjjlllmmmnnnuuu{{{xxxpppyyyyyyoooffffffjjjpppyyy999999:::;;;;;;<<<<<<===============;;;:::999888666666666777777777888888666777777999:::;;;<<<<<<999999999999888888888888666666666555444444333333333444555666666666555444333888888333///111444555333444555666777666555555666666555555666777999:::777777777777888888888888777888999;;;;;;;;;::::::888999999::::::999999888:::::::::999999999888888666666777888999:::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;===;;;::::::<<<<<<;;;999999999:::<<<>>>>>>===;;;:::===>>><<<777666888<<<:::;;;===>>>???AAACCCDDDBBBBBBAAA???===<<<>>>???>>>@@@BBBBBB@@@???@@@AAACCCDDDDDDDDDCCCCCCDDDFFFBBBCCCEEEGGGHHHFFFBBB???@@@BBBDDDDDDCCCBBBBBBBBB@@@BBBFFFHHHIIIJJJLLLNNNUUUPPPKKKLLLPPPTTTTTTQQQNNNLLLHHHEEEFFFIIIMMMPPPQQQSSSWWWZZZZZZWWWSSSPPPRRRPPPSSSVVVUUURRRSSSYYYUUUVVVTTTQQQUUU]]]___]]]VVVUUUUUUVVVXXXXXXWWWVVVYYYWWWVVVVVVWWW[[[___bbbXXXWWWVVVUUUVVVXXX[[[\\\ZZZ]]]___]]]\\\]]][[[VVVRRRVVV[[[]]]\\\\\\]]]^^^```]]][[[[[[]]]\\\YYYUUUXXXYYYWWWQQQOOOSSSVVVWWWVVVUUUUUUWWWXXXYYYXXXVVVVVVXXXVVVRRRSSSYYY\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWUUUVVVXXXZZZ[[[\\\]]]]]]YYY[[[\\\\\\YYYUUUQQQNNNKKKMMMPPPSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRTTTXXX[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVXXXXXXVVVUUUUUUVVVRRRPPPNNNLLLJJJIIIIIIIII@@@FFFLLLNNNRRRVVVVVVSSSPPPQQQRRRSSSUUUXXXZZZ[[[TTTQQQOOONNNOOOPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGCCCAAACCCCCCBBBBBBEEEHHHLLL[[[rrr~~~vvvqqqooopppqqqnnnqqquuuyyy}}}ooojjjfffkkkvvv~~~}}}yyyvvvuuuxxxzzz}}}yyygggbbb^^^aaafffllluuu~~~999999:::;;;;;;<<<<<<===<<<<<<<<<;;;:::999777666555666666666777777888888666666777888:::;;;<<<<<<444555555666777888888999777666666555555444333333333444444555555555555555000444666444444777888666222333555666666666555444666666555555666777999:::777777777777888888888888555666888:::;;;;;;;;;:::888999999::::::999999888;;;;;;999999888888888999888888888888888888888888:::;;;;;;;;;;;;;;;;;;:::========================999999999::::::;;;;;;;;;;;;:::999:::<<<===<<<;;;:::999:::;;;======;;;::::::===>>><<<777555888<<<777999;;;<<<===???BBBEEE@@@@@@@@@>>><<<<<<===???@@@CCCEEEDDDAAA@@@AAABBBBBBCCCDDDCCCCCCCCCEEEFFF>>>@@@CCCGGGIIIGGGBBB>>>>>>AAADDDEEEDDDBBBAAABBB<<>>>>>===============>>>@@@DDDFFFBBB@@@BBBAAA???@@@AAACCCEEEGGGFFFCCCAAA>>>AAAEEEHHHGGGDDD???;;;999<<<@@@BBBBBBBBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFJJJFFFBBBCCCHHHNNNQQQQQQSSSMMMFFFEEEJJJOOORRRRRRSSSUUUVVVWWWWWWTTTQQQOOORRRUUUXXXYYYWWWVVVUUUUUUSSSQQQPPPQQQSSSSSSOOOLLLGGGOOOVVVUUUSSSTTTVVVVVVXXXTTTPPPRRRWWW\\\]]]\\\TTTQQQMMMIIIIIIOOOXXX___```aaabbbbbbaaa___]]]\\\\\\]]]^^^```bbbccccccdddeeecccbbbaaa```^^^[[[YYYYYYWWWTTTTTTVVVXXXXXXYYYVVVVVVWWWYYY[[[ZZZWWWUUUVVV[[[\\\YYYZZZ___```\\\[[[]]]^^^\\\ZZZXXXWWWWWWZZZWWWVVVXXX\\\______^^^ddd___YYYWWWWWWUUUPPPKKKEEEGGGJJJMMMMMMLLLIIIHHHFFFQQQUUUOOOOOOVVVXXXSSS[[[YYYWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRNNNKKKJJJKKKJJJGGGEEE???EEENNNUUUXXXWWWUUUSSSNNNOOOQQQUUUYYYZZZYYYXXXTTTSSSQQQPPPPPPRRRTTTUUUKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGKKKPPPZZZlllzzzwwwqqqppprrrsssqqqnnnooottt{{{}}}{{{{{{|||zzz|||oooeee\\\\\\aaajjjsssxxx666777888999:::;;;;;;<<<;;;;;;:::999888777777666555555555555555555555555666666777888999999999888777777777777777777777777555444444333222222111111222333555666666666555555333333333333333333333333222444666666555444555666666666666666777777777777777777777666666666555555555555666777777888888999;;;999777666666777999:::888999:::::::::999777777666666666777888888888999::::::999999999999::::::999999::::::::::::999999<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;888888888888999999:::;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<======>>>>>>===============>>>???CCCDDD@@@???BBBCCCBBBDDDDDDEEEGGGHHHGGGDDDBBB??????@@@@@@???===;;;999===@@@CCCDDDDDDCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEFFFDDDDDDGGGMMMSSSTTTTTTOOOJJJEEEFFFKKKQQQSSSSSSRRRSSSTTTUUUUUUTTTRRRQQQTTTVVVWWWWWWUUUSSSSSSSSSRRRPPPOOONNNMMMKKKHHHEEEGGGOOOUUUTTTRRRSSSUUUTTTUUURRRPPPQQQVVVYYYYYYXXXUUURRROOOLLLLLLQQQYYY___eeedddbbb___\\\YYYVVVUUU\\\]]]^^^```aaabbbbbbbbbcccaaa___^^^^^^\\\ZZZXXXYYYWWWTTTTTTUUUWWWXXXWWWWWWVVVVVVXXXZZZZZZXXXVVVVVVZZZ[[[XXXZZZ```aaa____________\\\YYYWWWWWWXXXYYYXXXXXXYYY\\\___aaacccccc^^^XXXWWWXXXXXXVVVSSSLLLLLLKKKJJJIIIGGGFFFEEEGGGSSSYYYTTTRRRXXXZZZVVVZZZZZZZZZ\\\]]]]]]ZZZXXXYYYYYYYYYXXXWWWVVVUUUTTTMMMLLLKKKLLLNNNNNNKKKHHHCCCJJJUUU[[[[[[WWWTTTRRROOOPPPQQQUUUXXXZZZYYYWWWSSSSSSRRRQQQRRRSSSTTTUUUSSSPPPLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFDDDFFFKKKUUUggg~~~}}}vvvsssssspppnnnlllnnnsssxxxyyyxxx{{{yyyfff^^^bbbbbbhhhssszzz~~~777777888999::::::;;;<<<;;;;;;:::999888777666666666666666666666666666666444444666777888888888888777777777777777777777777444444333333222222111111222333444666777777777777333333333333333333333333222444555666555444555666444555555555666666666666666666666666666555555555444444555555666666777777888888777777777888888999777888888888888777666666444555666666888888999:::::::::999999999999::::::999999::::::::::::999999:::999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::777777777888999:::;;;;;;;;;;;;:::999999999::::::<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<======>>>>>>AAAAAA>>>>>>CCCFFFGGGFFFFFFEEEFFFGGGFFFCCCAAAAAA@@@>>><<<::::::;;;;;;@@@BBBDDDEEEDDDCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDFFFEEEFFFJJJQQQTTTTTTRRRKKKHHHFFFHHHNNNRRRTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUUUUSSSPPPPPPQQQRRRQQQQQQQQQOOOLLLIIIHHHHHHKKKRRRWWWUUUSSSTTTTTTRRRQQQPPPOOOQQQSSSUUUUUUTTTVVVTTTRRRPPPPPPTTT[[[```fffddd___[[[WWWTTTSSSSSS\\\]]]^^^___````````````aaa___\\\[[[[[[ZZZYYYWWWXXXVVVTTTSSSUUUVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWVVVXXXXXXWWWYYY___bbbbbbcccbbb```\\\XXXWWWXXXYYYYYYZZZ\\\\\\\\\___eeejjjiiiccc\\\XXXYYYZZZZZZYYYUUURRRNNNJJJFFFDDDCCCCCCJJJWWW___\\\XXXZZZ\\\ZZZYYYZZZ]]]```aaa___[[[WWWWWWWWWWWWWWWWWWVVVUUUUUUMMMMMMMMMOOOPPPOOOLLLJJJJJJSSS]]]aaa]]]WWWSSSQQQRRRRRRRRRUUUWWWYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTQQQNNNJJJHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFGGGBBBCCCFFFOOO___www~~~xxxvvvpppmmmllloootttwwwxxxwww{{{nnn```\\\bbbcccjjjttt{{{}}}777777888999::::::;;;;;;::::::999888777666555555777777777777777777777777333444555666777888888888666666666666666666666666555555555444444444333333222333444555555666666666333333333333333333333333111333555555444444444555333333444444444555555555555555555555555555555555444444555555666666666666666777777888888888888888888888888888777777666666555666666666777777888888999999888888888888999999888888999999999999888888777777777888999:::;;;;;;<<<<<<;;;;;;::::::999999555666777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======???AAA@@@===>>>EEEKKKMMMHHHFFFEEEDDDDDDCCCAAA???CCCAAA@@@>>>>>>>>>@@@AAA@@@BBBCCCCCCAAA@@@@@@@@@@@@?????????@@@AAABBBCCCJJJIIIHHHKKKOOOQQQPPPNNNKKKJJJJJJLLLPPPRRRSSSRRRRRRQQQOOONNNNNNNNNOOOPPPRRRQQQPPPMMMLLLMMMPPPSSSQQQSSSTTTSSSPPPOOOQQQTTTSSSYYY[[[YYYVVVUUUTTTQQQJJJLLLNNNQQQRRRRRRSSSSSSWWWVVVUUUSSSSSSVVV[[[___aaa^^^ZZZVVVTTTTTTVVVWWW]]]]]]^^^______```_________]]]ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRTTTUUUUUUTTTVVVUUUTTTTTTWWWXXXYYYXXXTTTUUUTTTUUUWWW]]]aaaccceeeddd```\\\WWWVVVXXXZZZZZZ^^^aaa___]]]___gggooorrrlllccc\\\ZZZYYYYYYYYYZZZWWWSSSNNNIIIGGGFFFEEEPPP\\\eeebbb\\\[[[[[[ZZZYYYZZZ\\\___```^^^ZZZWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPOOOMMMMMMMMMLLLKKKTTT[[[bbbaaa[[[TTTRRRRRRUUUTTTTTTVVVXXXYYYYYYXXXSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKLLLNNNOOOMMMKKKIIIGGGGGGGGGGGGGGGDDDBBBCCCJJJWWWlll~~~yyyrrrnnnmmmrrrwwwyyyzzzzzz{{{yyyhhhbbbaaabbbbbbhhhqqqxxx{{{888888888999999::::::;;;:::999888888666666555444777777777777777777777777444555666777888888888888555555555555555555555555444444444444444333333333444333333333333333333333333333333333333333333333111333555555444333444555333333333333444444444444444444444444444555555555555555555666666666666666555666777888999888888777999888888888777777777777888777777777666666555555999888888777777888888999777888888999999888888777666666666777888999:::;;;<<<<<<;;;:::999888888888444555777888::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<999999888888999999:::;;;;;;;;;:::;;;;;;<<<======???AAA@@@===???GGGOOORRRJJJHHHEEECCCCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCBBB@@@??????@@@???>>>>>>>>>???@@@CCCDDDOOOLLLIIIJJJNNNRRRRRRQQQMMMMMMMMMOOOPPPPPPPPPNNNSSSQQQOOOLLLJJJJJJJJJJJJLLLKKKIIIGGGGGGJJJOOOSSSQQQRRRSSSRRROOOPPPTTTXXXXXX\\\]]]YYYVVVUUURRRNNNFFFJJJOOOQQQQQQQQQSSSUUUXXXXXXVVVTTTSSSUUUYYY]]]]]]ZZZVVVSSSRRRTTTXXXZZZ\\\\\\]]]^^^______^^^^^^]]][[[YYYXXXYYYYYYXXXVVVSSSRRRQQQQQQSSSTTTTTTSSSTTTSSSRRRSSSVVVXXXYYYYYYSSSQQQQQQSSSUUUYYY]]]```dddccc___ZZZVVVVVVXXX[[[[[[```dddbbb^^^___gggoootttooofff___[[[YYYYYYYYYZZZYYYVVVSSSPPPNNNLLLLLLXXX```fffccc]]]YYYYYYYYYZZZYYYXXXYYYZZZ[[[YYYXXXVVVWWWWWWWWWWWWWWWVVVVVVSSSPPPMMMJJJIIILLLPPPSSS]]]```aaa]]]WWWRRRRRRTTTVVVUUUVVVWWWYYYZZZYYYXXXTTTSSSRRRPPPMMMJJJGGGFFFFFFIIIMMMOOONNNMMMMMMNNNMMMKKKIIIHHHJJJJJJHHHFFFEEEAAA@@@EEENNN]]]uuuvvvpppnnntttyyyyyyzzz}}}zzz~~~nnndddbbbbbbeeedddiiirrr{{{888888999999999:::::::::999999888777666555444444666666666666666666666666555666666777777777777777555555555555555555555555222222222222111111111111444444333222111111222222333333333333333333333333111333444555444333444555222333333333444444444444333333333444444444444444666666666666666666666666555555666777888888888888999888888777666777777777999888888777555555444333888888777777777777888888777777888888888888777777555555555666777888999:::<<<;;;:::999888777666555444555777999::::::999999::::::999999999:::;;;;;;888888777777777888999999:::::::::::::::;;;<<<===>>>@@@???===???HHHQQQTTTKKKHHHEEECCCBBBBBBAAA@@@;;;===@@@BBBDDDEEEEEEEEECCCDDDDDDCCCAAA@@@@@@AAA======<<<===>>>AAADDDFFFNNNKKKIIIKKKPPPTTTVVVUUUNNNNNNOOONNNNNNMMMKKKKKKRRRPPPMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCFFFLLLPPPOOONNNMMMKKKJJJKKKNNNQQQVVVYYYZZZWWWUUUTTTQQQLLLGGGLLLRRRSSSQQQPPPSSSWWWZZZXXXVVVSSSQQQRRRVVVYYY[[[XXXTTTPPPPPPRRRUUUXXXXXXYYYZZZ[[[\\\\\\]]]\\\YYYXXXWWWXXXYYYXXXVVVUUUPPPOOOOOOPPPSSSTTTTTTSSSRRRQQQRRRTTTWWWYYYYYYXXXSSSPPPPPPSSSTTTUUUXXX\\\```___\\\XXXVVVVVVYYY[[[[[[```cccbbb]]]]]]bbbhhhkkkhhhccc___\\\ZZZZZZZZZXXXWWWVVVUUUTTTSSSSSSSSS^^^aaabbb___[[[XXXWWWXXX[[[YYYVVVVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXPPPNNNKKKHHHIIIOOOXXX___bbbaaa^^^YYYUUUSSSSSSUUUSSSSSSUUUWWWZZZZZZXXXVVVSSSQQQOOOMMMJJJHHHFFFEEEHHHMMMRRRSSSOOOKKKHHHHHHKKKIIIHHHJJJLLLLLLIIIEEEDDD???===AAAFFFOOOcccwww}}}tttpppuuuxxxvvvwww|||yyy{{{~~~vvvqqqqqqrrr{{{{{{iiicccbbbaaaeeeeeejjjvvv888999999999999:::::::::999888777666555444444333555555555555555555555555555666666666666555444444444444444444444444444444111111111111111111111111444333222222222333444555333333333333333333333333111222444444333333333444333333333444444444444555222222333333333444444444555444444444444444444444555555666666777888888999888777666555555555666666777777777666555555555444777777777666666777777777666777777777777777777666555555555555666777777888;;;:::999888666555444333555666888999:::999888777777666666666777777888999888888888888888999999:::999999999999:::;;;<<<===;;;>>>>>><<<>>>GGGOOORRRHHHEEEAAA???>>>??????>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCCCCAAA??????@@@AAA<<<<<<;;;<<>>>>>BBBDDDIIIZZZmmm}}}vvvxxxyyyttttttzzzwwwxxxyyy{{{}}}rrrcccbbbccc```hhhuuuyyymmmiiihhheeefffgggqqq999999999999999999::::::888888777666555444333333555555555555555555555555555555555555444333222222444444444444444444444444333333333333333333333333333222222222333555777888333333333333333333333333000222444444333333333444333333444444444555555555222222222333333444444444333333333333333333333333555555555555666777999999777666555444333444555555555555555666666666666666777777666666666666777777666666777777777777666666666555555555555666777777;;;:::999777666444333222555666888999999888777666444444444444444555666666999999888888999999:::;;;999999999999:::;;;<<<===999<<<<<<:::===FFFNNNQQQDDD@@@<<<:::::::::;;;:::???>>>>>>???@@@AAACCCDDD???@@@@@@>>>===<<<===???<<<;;;;;;<<>>===???CCCGGGJJJFFFCCCEEEKKKQQQTTTUUUPPPSSSVVVVVVXXX[[[YYYUUUPPPVVVZZZWWWPPPNNNRRRXXX[[[XXXSSSNNNJJJKKKOOORRRRRRPPPMMMLLLLLLOOOSSSUUUOOOPPPRRRTTTVVVWWWWWWWWWQQQRRRTTTVVVXXXVVVRRROOOKKKKKKLLLOOORRRUUUUUUTTTNNNOOOQQQUUUXXXYYYXXXVVVVVVRRRRRRWWWWWWSSSSSSWWWVVVVVVVVVUUUUUUVVVYYY[[[YYY[[[]]]\\\YYYVVVVVVVVVXXXZZZ[[[[[[XXXUUUSSSRRRVVVRRRNNNLLLMMMQQQWWW[[[aaaZZZTTTTTTUUUWWWXXXZZZ]]]\\\[[[[[[]]]]]]]]][[[XXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPQQQUUU]]]cccbbb^^^YYYYYY[[[[[[WWWSSSJJJLLLPPPUUUXXXWWWSSSOOONNNMMMKKKJJJIIIJJJLLLMMMQQQUUUWWWTTTMMMIIIHHHJJJEEEEEEFFFKKKPPPOOOIIICCCEEE@@@AAAFFFGGGIIIXXXkkk|||}}}{{{ttttttyyyvvvvvvvvvwww}}}~~~|||rrrbbbZZZ______YYY^^^kkkyyyzzzsssrrrqqqnnnkkkooo|||666777999::::::999888777777666555444444444444444444444555555444444333222222333444444555555444444666666777777666555444444333333333333333333333333444333333222222333333444333333333333333333333333444444444333333222222222111111111222444444333111111111111222222333333333222333444444555555444444333333444444555666777777777777666555555555555555555555666666777888888888555555555666666666666777333333444444555666777777666666666666666555555555888777555444444555666666888777666666666777999:::444444444555666777777888:::999777666666888:::;;;888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<>>>??????>>><<<======:::999:::===@@@CCCDDDCCCCCCBBB???>>>>>>???AAACCCCCCBBBAAA@@@AAACCCEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDCCCDDDFFFGGGGGGFFFHHHIIIJJJLLLLLLIIIDDD@@@CCC???:::999<<>>AAABBBAAABBB@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCCCCDDDFFFGGGFFFEEEGGGGGGIIIJJJJJJGGGBBB>>>???===;;;<<>>??????@@@AAAAAABBBBBBBBBBBB@@@@@@????????????>>>>>>BBBAAAAAABBBDDDFFFEEEDDDEEEEEEFFFGGGGGGDDD???;;;<<<<<<>>>BBBIIINNNQQQRRRPPPPPPPPPRRRUUUUUUSSSQQQJJJJJJJJJKKKKKKLLLMMMNNNPPPNNNMMMPPPUUUXXXXXXWWWVVVSSSOOOOOOQQQRRRQQQNNNMMMLLLKKKMMMPPPSSSUUUUUURRRQQQTTTZZZaaaaaa\\\VVVUUUUUUUUUUUUTTTRRRPPPOOOLLLFFFBBBDDDJJJNNNLLLHHHIIIIIIKKKPPPVVVXXXUUURRRPPPPPPQQQRRRTTTUUUUUUVVVTTTUUUUUUSSSQQQOOOOOOPPPRRRSSSSSSRRRQQQPPPRRRSSSSSSUUUWWWYYYYYYYYYWWWWWWVVVTTTPPPNNNNNNQQQUUUWWWUUUUUUTTTRRRQQQRRRUUUXXXWWWUUUTTTVVVXXXWWWSSSOOOHHHIIIKKKOOORRRRRRPPPNNNMMMMMMMMMLLLKKKLLLOOORRRVVVVVVVVVXXXXXXVVVRRRNNNOOOOOOPPPQQQPPPNNNMMMKKKPPPNNNKKKJJJKKKMMMMMMMMMPPPPPPPPPOOOMMMKKKHHHFFFGGGFFFEEEEEEFFFEEECCCAAAAAAAAAAAA@@@AAADDDJJJNNNcccwww~~~~~~xxxrrrlllhhhjjjpppuuuyyyoooeeeaaafffrrrmmm\\\VVVVVVVVVSSSVVV[[[WWWZZZkkk~~~999888777555555666777888555555444333333444444444666666666666666555444444222333444444555555444444555555555666666555555444222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222555222000000222555666666555444444444333333222222222222333444444444444333222222222222111111111111555555444444444444444555444444333222111111000000111222222222333333333333333333333444444555555555444444555555555555555666888777666555444333333333111222444666777777666666555555555555666666777777444444444444444555777777:::999888777666666777777888888888888888888888888:::;;;;;;:::888777888999888777666888;;;===>>>>>><<<;;;:::999:::;;;<<<======>>>@@@BBBBBBAAA@@@???==================<<<<<>>DDDJJJPPPTTTSSSRRRLLLNNNPPPPPPOOOMMMKKKKKKJJJHHHGGGGGGIIIKKKLLLLLLKKKIIIHHHKKKQQQWWWYYYXXXXXXTTTOOOMMMMMMNNNMMMMMMJJJKKKNNNQQQTTTVVVVVVVVVTTTQQQOOOQQQVVVZZZ[[[ZZZWWWWWWVVVUUUSSSPPPNNNMMMOOOIIIDDDFFFMMMPPPNNNIIIIIIIIIKKKOOOUUUWWWUUURRRNNNNNNNNNOOOPPPRRRTTTVVVSSSVVVXXXUUUPPPNNNOOORRRQQQRRRSSSRRRQQQQQQSSSTTTQQQRRRTTTVVVVVVVVVUUUUUUTTTRRRPPPNNNMMMOOORRRSSSSSSRRRPPPNNNMMMNNNRRRVVVVVVUUUVVVXXXYYYWWWSSSPPPHHHJJJNNNQQQTTTTTTRRRQQQNNNMMMKKKJJJJJJLLLPPPSSSTTTSSSSSSSSSSSSRRRNNNKKKPPPPPPOOONNNNNNMMMMMMMMMPPPMMMJJJIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEFFFFFFFFFCCCAAABBBBBBCCCBBBBBBDDDGGGJJJZZZnnn~~~wwwrrrkkkhhhjjjpppuuuyyy}}}oooppptttxxxtttiii___\\\gggtttfff[[[ZZZUUUVVVTTTWWW^^^\\\```qqq999888666555444555666777444444333333333444444555444555555555555444333333222333444444555555444444444444555555555555555444222222222222222222222222333222222111111222222333222222222222222222222222000000000000000111111111222000...///222666888888444444444333333222222222111222333333444444333333111111111111111111000000444444333333333333444444555444444333222111000000111111111111222222222333333333333444444444444444333444444444555555666666666666666555444444333222111222444666666666666555333333333444444444444444333333333444444555666777777777666555444444444444777777777888999:::::::::;;;;;;;;;999777666888999;;;999888888;;;===??????::::::999999999;;;<<<<<<<<<===???AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@CCCDDDDDDCCC@@@@@@@@@AAABBB@@@<<<999???CCCIIIPPPUUUVVVTTTQQQMMMPPPSSSRRROOOLLLKKKKKKKKKHHHFFFGGGIIILLLLLLKKKHHHEEECCCEEELLLSSSWWWXXXWWWSSSOOOKKKIIIIIIIIIIIIHHHKKKPPPTTTVVVWWWWWWVVVRRROOOMMMNNNSSSWWWYYYYYYWWWWWWVVVTTTRRROOOMMMLLLRRRMMMIIIKKKPPPRRROOOKKKJJJJJJKKKOOOTTTVVVTTTRRRMMMLLLLLLLLLNNNPPPSSSTTTRRRUUUXXXUUUOOOLLLOOOSSSRRRSSSTTTSSSRRRRRRSSSUUUOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMOOOPPPPPPOOONNNLLLKKKMMMQQQTTTTTTUUUVVVWWWXXXVVVRRRPPPKKKNNNSSSVVVXXXWWWVVVUUUNNNKKKGGGEEEFFFKKKQQQTTTXXXUUURRRQQQPPPPPPNNNLLLOOONNNMMMLLLMMMNNNOOOPPPNNNLLLIIIGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIHHHEEECCCAAACCCDDDDDDDDDEEEGGGIIINNNaaa{{{yyytttooommmoootttyyy|||~~~~~~iii___^^^___aaa___\\\___eeezzz}}}fff]]]]]]TTTVVVTTTZZZbbbaaafffxxx888777666555555444444555333333333333333444444555444444444555444333333222222333444444555555444444111222222333333333333222222222222222222222222222222222111111111111222222222222222222222222222222000000000000000111111111///......///222666777777333333222222222222222111111111222333333333333333000000111111111111111111333333222222222333444444333333222111000000//////111111111111222222222222333333333333333333444444333333333444555555666666444555555555555444333333333444555555666555555555333333333333333333333333222222333444555666666777444555555555555444444333444555555666777888999:::999999888666444333555666===;;;999999;;;===??????::::::::::::;;;;;;<<<===;;;<<<>>>??????>>>===;;;;;;<<<<<<<<<<<<=========???>>>>>>@@@CCCDDDDDDDDD???>>>???@@@AAA@@@===;;;AAAEEEKKKQQQVVVVVVSSSPPPNNNPPPQQQPPPNNNLLLKKKKKKLLLIIIGGGHHHLLLNNNMMMKKKGGGDDDAAACCCIIIOOOSSSSSSRRROOOKKKHHHEEEEEEFFFFFFGGGKKKQQQUUUVVVVVVUUUVVVLLLNNNQQQUUUYYYYYYWWWTTTVVVUUUTTTRRRPPPOOOMMMMMMOOONNNMMMOOOQQQQQQNNNKKKLLLKKKKKKOOOTTTVVVUUURRRMMMMMMLLLMMMNNNPPPRRRSSSOOORRRUUURRRNNNLLLNNNQQQSSSTTTTTTSSSRRRQQQSSSTTTOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKLLLPPPSSSSSSSSSUUUUUUTTTSSSPPPOOONNNRRRWWW[[[[[[YYYXXXXXXMMMIIICCCAAADDDJJJPPPSSSYYYWWWSSSQQQQQQQQQQQQPPPMMMLLLLLLLLLMMMNNNPPPQQQKKKIIIFFFEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLKKKHHHEEEAAACCCDDDDDDCCCDDDFFFHHHJJJYYYmmm}}}~~~zzzvvvtttvvvzzz}}}~~~zzz}}}uuu```XXXVVVTTTUUUUUU[[[jjjxxxiii]]]ZZZTTTWWWWWW]]]ggggggmmm666666666666555444333333333333222222333333444555555555555555555444444333222333444444555555444444000111222333333333333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222333//////...000222444333333000111111111111111111222111111222333333333333222000000000111111222222222222222222222222333444444222111111111000/////////111111111222222222333333333333333333333333333333222222333444444555666666222333444555555555444444777666555555555555555555333333333333333333333333111222333555666666777777222444666888888777555333555555666666777777777888888888777444111111333555>>>;;;999888:::===>>>>>>::::::;;;;;;<<<===>>>>>>;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<======???>>>>>>@@@CCCEEEEEEDDD>>>===>>>@@@AAAAAA???===@@@CCCHHHOOOSSSTTTRRROOOMMMMMMLLLLLLLLLLLLKKKJJJLLLIIIHHHJJJNNNPPPMMMJJJEEEDDDCCCFFFKKKNNNNNNLLLIIIHHHGGGEEECCCCCCEEEFFFFFFKKKQQQTTTTTTSSSTTTTTTKKKMMMRRRWWWYYYYYYVVVTTTSSSRRRQQQPPPOOONNNNNNNNNLLLOOORRRSSSRRROOOLLLKKKMMMLLLLLLPPPTTTWWWVVVSSSOOOOOOOOOPPPQQQRRRSSSSSSOOOQQQSSSRRROOONNNPPPRRRSSSTTTTTTRRRPPPPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLMMMNNNMMMLLLMMMPPPRRRTTTTTTUUUTTTSSSRRRQQQQQQNNNSSSYYY\\\[[[YYYWWWWWWPPPKKKFFFEEEHHHLLLOOOQQQSSSRRRQQQRRRSSSSSSRRRPPPMMMLLLLLLLLLMMMNNNOOOPPPHHHFFFCCCCCCEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPLLLKKKLLLMMMNNNLLLIIIFFFEEEFFFFFFEEEDDDDDDFFFGGGHHHSSS___kkk{{{~~~|||}}}~~~~~~~~~wwwyyy{{{~~~sss___UUUTTTTTTVVV\\\jjjtttccc\\\YYY\\\]]]dddooopppwww555666777777666444222111222222222222333333444555666666666666666555555444222333444444555555444444222333444444555555555555111111111111111111111111222222111111111111222222111111111111111111111111222222222333333444444444111000///000222222000...//////000000111111111222111111222333333333333222///000000111222333333444222111111111222333333444222222222222111111111111111222222222222333333333333333333333333333333333222222333333444555666666111222444555666555555444999888666555444444555666444444444444444444444444111222444555666777777777222444777::::::999666555888888888888777777777777999888777444222111333555>>>;;;888777999<<<===>>>;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<>>@@@BBBBBBAAA???>>>@@@EEEKKKQQQSSSQQQOOOPPPMMMLLLLLLMMMOOONNNMMMKKKIIIHHHKKKPPPQQQMMMIIIDDDDDDFFFJJJOOOOOOKKKGGGBBBCCCCCCCCCBBBCCCEEEGGGFFFJJJPPPSSSSSSRRRRRRSSSNNNNNNOOOQQQSSSUUUWWWXXXQQQPPPOOONNNNNNNNNNNNOOOKKKPPPUUUWWWSSSOOOLLLLLLNNNMMMMMMPPPUUUWWWVVVTTTQQQRRRRRRSSSSSSTTTTTTTTTQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSQQQOOONNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNLLLMMMNNNNNNNNNNNNPPPRRRWWWWWWWWWVVVTTTSSSTTTUUUNNNSSSYYY\\\ZZZWWWVVVUUUTTTPPPLLLLLLNNNPPPQQQPPPKKKKKKMMMPPPSSSSSSQQQNNNMMMMMMMMMMMMMMMMMMNNNNNNFFFDDDBBBBBBCCCFFFGGGGGGGGGGGGIIIKKKMMMPPPRRRTTTLLLLLLMMMNNNOOOMMMIIIFFFJJJJJJIIIGGGEEEEEEFFFHHHCCCJJJQQQZZZjjj}}}|||uuuuuuvvvwwwzzz}}}~~~tttaaaTTTTTTWWW^^^hhh{{{mmmbbb```cccdddlllwwwyyy555444333222111222222333555555444333333333333444555555555444222222333444333333333333333333333333555444444333333444444555444333333222111111111222111111000000000000111111111111222222222222111111111111111111111111111111......///000111222222333111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000222222333444333222111000222222222222222222222222000000000000000000000000...///000111333444555666444444444444444444444444222333555777777666555333555555555555555555555555444555666777777888888888888888888888888999999:::666777777555333222333444;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;999666999>>>>>>:::?????????@@@AAABBBCCCDDDDDDBBB@@@@@@@@@@@@>>>===>>>???CCCHHHNNNPPPNNNKKKJJJHHHHHHJJJMMMNNNLLLJJJMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEGGGIIIJJJHHHEEE@@@?????????AAAEEEIIIKKKLLLOOOSSSTTTTTTQQQOOOOOOIIILLLPPPSSSTTTTTTUUUVVVTTTQQQNNNNNNOOONNNLLLIIIMMMNNNOOOOOOOOONNNMMMLLLQQQPPPPPPSSSWWWXXXUUURRRPPPQQQSSSUUUVVVWWWVVVVVVSSSXXX[[[ZZZVVVRRRRRRTTTOOOMMMLLLLLLOOOPPPPPPOOOQQQPPPQQQRRRUUUVVVVVVUUUSSSSSSTTTSSSQQQPPPOOOOOOLLLLLLKKKKKKKKKMMMNNNOOORRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNSSSXXXYYYVVVSSSTTTPPPLLLLLLJJJFFFFFFJJJNNNOOOOOOPPPPPPOOOOOONNNLLLPPPOOOKKKKKKPPPQQQMMMCCCDDDEEEDDDCCCCCCEEEFFFHHHHHHJJJNNNRRRSSSPPPMMMPPPLLLPPPSSSOOOQQQRRRHHHEEEEEEGGGKKKJJJFFFEEEHHHGGGGGGLLLTTT___ppp}}}zzzyyyvvvrrrqqqssswwwzzz{{{~~~qqq]]]UUUWWW]]]kkkrrrjjjgggfffiiipppwww666555444222222222333444555444333333222333333333444555555444222222333444444444444444444444444444444444333333333333444444444333222222111111111222111111000000000000111111111111222222222222111111000000000000000000000000//////000000111111222222333222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333222111000222222222222222222222222000000000000000000000000000111111222222333333444444444444444444444333333222333555666666666555444555555555555555555555555444555666777777888888777666666555555666666777888666777777555333222333555==================>>>>>>;;;;;;::::::999:::::::::======<<<;;;:::999999999;;;<<<:::999===CCCDDDAAA????????????@@@AAAAAABBBEEECCCBBBBBBBBBAAA???===<<<===AAAGGGLLLNNNLLLJJJHHHGGGGGGIIIKKKLLLKKKIIIJJJIIIGGGGGGIIIIIIIIIHHHFFFDDDCCCEEEGGGHHHGGGEEEAAAAAA@@@@@@BBBEEEHHHJJJMMMQQQUUUUUUSSSPPPOOOOOOHHHLLLOOOQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNLLLKKKLLLMMMNNNOOOOOOOOOMMMLLLRRRRRRSSSVVVYYYZZZWWWTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTXXX[[[ZZZVVVSSSSSSUUURRROOOKKKKKKMMMPPPRRRRRRTTTSSSSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMKKKKKKNNNSSSVVVVVVTTTSSSOOOMMMNNNMMMIIIIIILLLQQQRRRRRRRRRRRRRRRRRRRRRPPPSSSRRRNNNNNNQQQRRRNNNJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJNNNQQQRRROOOLLLMMMKKKPPPSSSNNNRRRUUULLLKKKJJJJJJLLLKKKFFFEEEHHHCCCCCCGGGNNNWWWfff}}}|||{{{wwwqqqnnnpppuuuyyy{{{~~~ppp^^^VVV]]]kkkyyypppnnnnnnpppuuuyyy666555444333333333444555555444333333222222333333444555555444222222333444555555555555555555555555333222222222222222222333333333222111111111111222111111000000000000111111111111222222222222111111000000000000000000000000000000000000000111111111333333222111000//////...111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222333333222333333333333222111000222222222222222222222222000000000000000000000000222222222222222222111111333333333333333333333333333444444444555555555555444444444444444444444444444444555666777777777777666666555555666666777888666777777555333333444555@@@?????????????????????<<<;;;999888777888999:::======<<<;;;:::999888888:::<<<======AAAHHHJJJHHH????????????????????????CCCCCCBBBBBBBBB@@@===:::999;;;???EEEJJJLLLJJJHHHGGGFFFFFFHHHJJJKKKJJJHHHGGGFFFEEEEEEGGGHHHGGGFFFCCCBBBBBBCCCFFFGGGFFFEEEFFFEEEEEEEEEFFFHHHJJJKKKLLLQQQVVVVVVRRROOOPPPRRRLLLOOORRRSSSQQQNNNLLLLLLLLLOOORRRRRROOOMMMMMMNNNJJJLLLNNNPPPPPPPPPNNNMMMRRRRRRTTTVVVYYYYYYWWWUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUXXXZZZYYYVVVTTTTTTVVVTTTOOOIIIHHHLLLQQQUUUVVVWWWVVVUUUUUUUUUWWWXXXYYYYYYVVVSSSRRRSSSRRRNNNKKKGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLIIIHHHJJJPPPTTTUUUUUUQQQOOONNNQQQQQQNNNNNNQQQWWWVVVUUUUUUTTTTTTTTTTTTTTTVVVUUUQQQQQQSSSSSSQQQOOOKKKHHHGGGIIILLLLLLKKKJJJJJJKKKNNNPPPPPPNNNKKKLLLKKKQQQPPPKKKRRRYYYRRRUUUPPPNNNMMMKKKFFFEEEHHHBBBAAACCCHHHNNNZZZmmm~~~}}}xxxqqqmmmmmmrrrvvvyyy|||~~~ooo___TTT```wwwtttuuuvvvxxx{{{}}}666666444444333444555666666555444444333333444444333444444333222222333555444444444444444444444444222222111111111111222222222222111111111111111222111111000000000000111111111111222222222222111111000000000000000000000000111111111000000000000000222222111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000...///000111222333444444333333333333222222111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222333333333333444444333333333444555666444444444444444444444444333444555666777777777777777777777777777888999999666777777666444333555666??????????????????>>>>>>===;;;888666555666888:::======<<<;;;999888777777888<<<>>>>>>BBBHHHJJJHHH@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@===999555888;;;@@@EEEHHHJJJIIIHHHEEEFFFFFFHHHIIIIIIIIIHHHEEEDDDDDDEEEGGGHHHGGGEEEBBBBBBBBBCCCEEEGGGGGGHHHKKKKKKJJJJJJKKKKKKLLLLLLJJJPPPVVVVVVRRRPPPRRRVVVTTTVVVXXXWWWTTTQQQNNNMMMIIIPPPVVVUUUPPPLLLNNNQQQKKKLLLOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUWWWWWWUUUTTTWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWUUUTTTVVVWWWSSSMMMFFFFFFLLLSSSXXXYYYWWWWWWWWWUUUUUUUUUXXXYYYYYYUUURRRQQQRRRRRROOOLLLHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIGGGGGGJJJPPPTTTUUUTTTQQQOOOPPPUUUVVVTTTTTTVVV[[[ZZZWWWUUUSSSRRRRRRRRRUUUUUUTTTSSSSSSTTTTTTTTTQQQKKKEEEDDDHHHLLLKKKJJJKKKLLLMMMNNNOOONNNMMMKKKOOONNNRRRNNNJJJVVVbbb^^^\\\UUUPPPMMMJJJFFFEEEGGGEEECCCCCCFFFJJJQQQ___lllyyy}}}xxxrrrnnnnnnppprrrtttwwwyyy}}}~~~qqqcccXXXfffxxxzzz{{{~~~666555444333444444666666777666666555555555555555222333444333222111333555222222222222222222222222222111111000000111111222111111111000000111222222111111000000000000111111111111222222222222111111222222222222222222222222111111111000000000000000/////////000000111111222111111111111111111111111111111111111111111111111000000000000000000000000......///111222333444555333333222222222222111222222222222222222222222222000000000000000000000000///000000111111222333333111111111222222222333333444333333333333444555555444444444444444444444444333444555666666777777777777777777666777888888999666777777666444444555777<<<<<<===>>>======<<<;;;<<<:::777555555666888:::===<<<;;;:::999888777777777<<<>>>===???CCCEEEDDD@@@AAAAAABBBBBBAAA@@@????????????@@@@@@===999666999===BBBFFFHHHHHHHHHHHHDDDEEEGGGGGGHHHHHHHHHHHHEEEDDDEEEFFFIIIIIIHHHGGGCCCDDDDDDEEEEEEGGGIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLHHHMMMRRRTTTRRRRRRUUUXXXYYYZZZ[[[YYYVVVRRRPPPPPPKKKRRRYYYXXXQQQMMMNNNRRRNNNNNNPPPQQQRRRRRRRRRRRROOOQQQTTTVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUTTTUUUVVVXXXQQQKKKFFFGGGOOOVVVYYYYYYUUUVVVVVVUUUSSSTTTVVVXXXWWWTTTQQQPPPQQQQQQOOOMMMKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHEEEEEEGGGMMMSSSWWWVVVTTTRRRPPPRRRWWWYYYWWWXXX[[[^^^[[[WWWSSSOOONNNNNNNNNSSSRRRRRRSSSSSSSSSTTTVVVQQQKKKEEEDDDHHHKKKKKKIIILLLMMMNNNOOONNNNNNMMMMMMRRRQQQSSSPPPPPPccctttqqq```XXXPPPMMMKKKGGGFFFHHHHHHEEEDDDFFFGGGJJJSSS]]]jjjwww}}}~~~{{{wwwtttsssrrrpppooorrrtttxxx|||wwwjjjeeesss555444333333333444555666777666666555555555555555111222333222111111333555111111111111111111111111222111111111111111111222111000000000000111222222111111000000000000111111111111222222222222111111333333333333333333333333000000000000000111111111---......///000111222222111111111111111111111111111111111111111111111111000000000000000000000000...///000111222333444444444333222222111111222222222222222222222222222222000000000000000000000000//////000000111222333333000000000111111222222333222333333333444444444444333333333333333333333333333333444555666666666666555555444444555555666777666777777666555555666888888999:::;;;<<<;;;:::::::::999777666666888999:::;;;;;;::::::999999888888777<<<>>>===<<>><<<>>>???>>>===>>>@@@BBBBBBBBBAAA@@@AAA@@@@@@@@@AAAAAA???===<<>>AAACCCDDDBBBBBBCCCEEEDDDEEEFFFIIILLLMMMLLLJJJGGGHHHHHHGGGEEEFFFIIILLLKKKLLLNNNPPPPPPNNNMMMKKKLLLKKKLLLOOORRRTTTSSSRRRSSSSSSRRRPPPNNNNNNQQQSSSYYY\\\]]]ZZZSSSOOOOOOQQQRRRPPPNNNMMMMMMNNNQQQSSSQQQTTTXXXYYYXXXWWWXXXYYYWWWYYY[[[\\\\\\ZZZWWWVVVUUUSSSPPPPPPQQQTTTVVVXXXVVVSSSRRRWWW]]]]]]VVVNNNNNNRRRWWWXXXUUUSSSUUUXXXVVVVVVUUUPPPJJJGGGIIILLLJJJJJJJJJKKKKKKMMMNNNNNNOOOOOONNNMMMLLLJJJHHHGGGCCCCCCFFFLLLSSSXXXXXXWWWYYYVVVUUUXXXZZZYYYZZZ^^^]]]ZZZUUUQQQOOOPPPRRRTTTVVVRRRPPPSSSRRRNNNNNNRRRPPPNNNMMMKKKKKKKKKKKKLLLMMMOOOQQQQQQOOOOOOQQQSSSRRRSSSWWWXXX```wwwsssaaaXXXQQQPPPQQQPPPNNNOOOLLLHHHFFFFFFEEECCCEEEJJJOOObbbqqq{{{xxxuuutttuuuwwwyyy|||~~~{{{{{{333222222111222333444555444333222222111111222222111222222222111111333555333333333333333333333333333333222222222222333333000000///000000111222222111111000000000000111111111111222222222222111111111111111111111111111111...//////000111222222333000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222333333444333222111111111222333222222222222222222222222000000000000000000000000222222222111000//////......//////000111222222222000111333555555444333222333333333333333333333333222333444555666666666666666666666666666777888888666777777666555555777999333444777999;;;;;;::::::777777888999:::;;;;;;<<<888888999999999:::::::::888>>>AAA???===???@@@???;;;===???AAABBBAAA@@@???@@@>>>===>>>???@@@???>>>===AAAFFFGGGEEECCCBBBCCC<<>>===>>>???@@@AAA@@@??????======>>>???@@@AAAAAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJKKKOOOVVV[[[ZZZSSSLLLLLLLLLMMMNNNPPPPPPMMMKKKMMMMMMLLLLLLLLLNNNRRRUUUUUUVVVVVVVVVUUUUUUVVVXXXWWWQQQKKKKKKKKKKKKMMMQQQUUUUUUVVVWWWWWWXXXXXXXXXZZZ]]]aaabbb```\\\ZZZYYYYYYVVVRRRQQQSSSVVVYYY[[[YYYYYYYYYZZZYYYVVVPPPLLLTTTUUUVVVUUUSSSTTTXXX\\\ZZZYYYUUUQQQLLLJJJJJJLLLIIIKKKLLLMMMMMMOOORRRUUUVVVTTTQQQMMMJJJIIIHHHGGGCCCFFFLLLRRRVVVYYYYYYYYYYYYYYYXXXWWWVVVWWWZZZ\\\XXXWWWUUUSSSTTTXXX[[[^^^YYYYYYVVVRRRMMMJJJJJJKKKMMMLLLJJJGGGFFFGGGJJJNNNNNNOOOPPPRRRSSSTTTTTTTTTXXXWWWVVVXXX\\\```cccddd[[[XXXSSSQQQQQQQQQQQQQQQSSSOOOJJJGGGGGGHHHIIIIIIJJJQQQ```ttttttnnntttwwwzzz~~~}}}~~~~~~zzzwwwvvvxxx|||~~~wwwuuuooowww444444444444555555555555333222222111111222222333444444333333333333222222222222222222222333444444222222222222111111111111...///000222222222222111111111111111000000000///111111111111111222222222222222222111111111000000111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111000000111111111222222222333333222222222111111111222333444555555444222111111111111111111111111111000000000000000000000000333222111111000000111111000///000000111222333333555444333222222222222333333333222111111222222333333222222222333444555555444444444555666777888999:::888777777777777666444777777888999999999999888999:::;;;;;;999888999:::888888777777777888:::::::::888777:::???AAA???<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<===>>>?????????>>>===999:::<<<>>>AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMPPPUUUYYYWWWPPPIIIJJJJJJKKKNNNPPPPPPOOOMMMLLLKKKJJJIIIIIILLLPPPSSSTTTUUUVVVUUUSSSSSSTTTVVVXXXRRRLLLKKKJJJHHHJJJNNNRRRSSSTTTUUUVVVWWWXXXYYY]]]___aaa```]]]YYYWWWVVVYYYVVVSSSSSSUUUXXX[[[\\\[[[ZZZZZZZZZZZZWWWSSSOOOWWWWWWVVVUUUTTTUUUWWWYYYXXXXXXVVVRRRNNNKKKKKKLLLKKKMMMOOOOOOOOOPPPQQQSSSQQQPPPNNNLLLKKKJJJIIIIIIGGGKKKQQQWWW[[[\\\[[[[[[ZZZ[[[ZZZYYYWWWWWWXXXZZZYYYXXXWWWVVVWWWZZZ\\\^^^ZZZXXXTTTOOOJJJIIIJJJLLLKKKKKKIIIGGGFFFHHHKKKOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY]]]_________WWWSSSPPPMMMNNNNNNOOONNNPPPNNNLLLKKKKKKKKKIIIHHHHHHPPP```rrrwwwrrrxxxtttsss|||uuuyyy}}}{{{{{{||||||zzzwwwuuutttvvvyyy{{{~~~tttmmmmmmnnnxxx555555555555444444444444222111111000000111111222444444333333333333222222222111111111111222333333333222222222111111111111111111222222222222111111111111111111000000000000222222222111111111111111222111111111111000000000111000000//////000000111000000000000000000000000111111000000000000111111111111111111111111111111000000000111111111222222222222222111111111111111111222444555555555444333111111111111111111111111000000000000000000000000222222111000000000111111///000111222333333333333444444333222222222222333333222222111111222333333444444333333333444444555444444444555666777888999:::888555444555666666555666777888888999999888888999;;;<<<;;;:::999:::;;;777777666666666777999:::999777666999===???===;;;999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<999;;;===@@@CCCFFFGGGHHHCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEFFFHHHJJJLLLNNNOOOPPPTTTVVVSSSMMMGGGIIIIIIJJJMMMPPPQQQOOONNNLLLJJJGGGFFFGGGJJJNNNQQQTTTTTTTTTSSSQQQPPPQQQSSSXXXRRRMMMKKKHHHEEEGGGKKKQQQQQQRRRSSSTTTVVVXXXYYY]]]^^^^^^]]]ZZZWWWWWWWWWYYYWWWVVVWWWYYY\\\]]]]]]]]]\\\ZZZZZZZZZYYYVVVTTTZZZXXXVVVUUUVVVWWWWWWVVVWWWWWWWWWTTTQQQNNNNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQMMMNNNNNNNNNNNNNNNMMMMMMNNNRRRXXX]]]```aaa___]]]]]]]]]]]][[[XXXVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZXXXSSSMMMIIIHHHJJJMMMIIIIIIHHHGGGGGGIIIMMMQQQTTTTTTSSSSSSTTTUUUXXXYYYUUUUUUWWWYYY\\\]]][[[ZZZUUURRROOOMMMNNNOOOOOONNNOOONNNNNNOOOOOOMMMJJJGGGFFFPPP```qqq||||||mmmkkk}}}xxx~~~{{{yyyxxxxxxwwwuuutttssstttvvvvvvxxx{{{|||lllfffiiivvv555555555444444333333333222222111111111111222222444444333333333222222222111111000000111111222333333333222222222111111111333333333333222222111111111111111000000000000000333222222222111000000000111111111111000000000000000000////////////000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000111111111111111111111111111111111000111111333444555555555555111111111111111111111111////////////////////////111111000000000000111111000111222333444333333222333333222222222222222222222222222222222222333333555555444444333444444444555555555555666777888999:::777444333444555666666666777777888888888888888999:::;;;;;;;;;<<<===???:::999888777666777777888777666666888;;;<<<;;;999;;;;;;;;;;;;;;;;;;:::999888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>AAADDD>>><<<:::888777666666777666666666888999999999888:::::::::::::::999888888888888888888999999999:::;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFFFFFFFFFFAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGJJJKKKKKKKKKLLLNNNOOONNNLLLKKKMMMLLLKKKLLLMMMMMMLLLJJJLLLHHHEEEDDDHHHLLLOOOPPPRRRSSSRRRQQQNNNMMMNNNPPPNNNKKKJJJJJJGGGEEEIIIOOOWWWVVVTTTSSSSSSSSSUUUUUUWWWXXXXXXWWWVVVWWWYYY[[[[[[ZZZZZZ[[[]]]^^^]]]\\\[[[YYYWWWWWWXXXXXXXXXWWWXXXUUUTTTVVVZZZ\\\[[[YYYXXXYYYZZZYYYWWWUUUUUUUUUSSSUUUWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRYYY\\\aaaeeefffeeecccaaa___```___\\\XXXTTTRRRRRRUUUWWWZZZ\\\]]]]]][[[ZZZVVVWWWWWWUUUQQQMMMKKKKKKFFFHHHIIIJJJKKKNNNRRRUUU[[[YYYVVVUUUUUUXXX\\\^^^]]]ZZZVVVUUUVVVYYYZZZZZZXXXVVVTTTSSSTTTUUUTTTSSSUUUSSSQQQPPPPPPNNNLLLIIIGGGRRRaaannnrrruuuzzz~~~zzzxxxtttqqqnnnmmmmmmmmmtttvvvyyy|||~~~yyyzzz444444444444333333333333444333333333333333333444444444333333333333222222222111111111111222333333333333333333222222222222444333222111111111111111000000000000111111111111222222222111111111111111//////000000000000000111000//////......//////000000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000111111////////////000000000000000000000111222333333444111111111111111111111111000000000000000000000000000000/////////000111111111111222222222222222111000111222222333222222222000000222333333333333333333333222222222333333444444444333333444555555666999777444444555777777666555666777777888888777777555777888999;;;===AAADDD???===;;;999777666666777666777777888888888777777888888888888777666555444888888888888999999999999;;;;;;;;;:::;;;;;;<<<===999;;;???BBBDDDEEEEEEEEEAAAAAABBBCCCEEEFFFGGGGGGDDDDDDDDDEEEGGGHHHJJJKKKHHHIIIJJJKKKLLLLLLMMMMMMOOOMMMLLLKKKLLLLLLKKKIIIJJJFFFDDDEEEJJJOOOPPPPPPOOOPPPPPPNNNLLLLLLMMMNNNJJJIIIIIIJJJHHHFFFKKKRRRYYYWWWUUUSSSRRRRRRSSSTTTYYYYYYYYYXXXVVVUUUWWWXXX\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYWWWUUUVVVWWWXXXXXXWWWUUUUUUUUUWWWZZZ\\\]]]\\\YYYZZZZZZYYYVVVUUUUUUVVVTTTUUUWWWWWWUUUTTTSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSZZZ\\\```cccdddcccbbbaaa^^^___^^^[[[VVVSSSSSSSSSWWWYYY\\\___```___]]]\\\TTTWWWXXXWWWTTTOOOKKKJJJGGGIIIKKKLLLMMMPPPTTTWWW\\\ZZZXXXVVVWWWYYY\\\^^^^^^[[[VVVSSSTTTWWWZZZ[[[UUUSSSQQQQQQQQQRRRPPPOOOSSSRRRQQQPPPQQQPPPNNNLLLJJJPPP[[[dddhhhjjjsss}}}|||xxxrrrllliiiiiikkkmmmuuuvvvxxxyyyzzz|||333333333333333333444444333333222222222222333333444444333333333333222222222222222222222333444444444444333333333222222222222222111000000000111222///000000000111111111111111111111111111222222222////////////000000111111//////............//////000000000000000000000000111111000000000000111111////////////////////////////////////000000000111........./////////000000////////////000111222222111111111111111111111111000000000000000000000000///////////////000111111222111111000000000111111///000111222333222222111///000222333444444333333111111111111111222333444333333222222222333444444888777666666888888777666555666666777777777777777555666777777777999===@@@;;;:::999777777777888888666777888888888777777777777777777777666555444333888888888999999999:::::::::999999888999:::;;;<<<;;;===@@@CCCEEEEEEEEEDDD@@@AAABBBCCCDDDFFFGGGGGG@@@BBBDDDGGGIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJKKKMMMNNNLLLKKKKKKLLLLLLLLLKKKFFFDDDBBBFFFLLLPPPQQQOOOJJJKKKLLLKKKIIIIIIJJJLLLIIIIIIJJJKKKHHHFFFKKKSSSWWWUUUSSSQQQPPPQQQSSSTTTWWWXXXYYYYYYWWWVVVWWWXXX^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUVVVXXXYYYXXXWWWUUUWWWYYYZZZZZZZZZ[[[]]]YYYYYYXXXVVVSSSRRRTTTUUUSSSTTTVVVVVVUUUTTTVVVWWWTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\^^^````````````]]]]]][[[XXXTTTSSSSSSUUUVVVXXX[[[]]]^^^]]]\\\[[[TTTVVVWWWVVVRRRNNNLLLKKKIIIKKKMMMNNNPPPRRRVVVXXX\\\[[[YYYXXXXXXZZZ\\\]]][[[XXXUUUSSSTTTVVVWWWXXXRRRPPPNNNNNNNNNMMMKKKJJJLLLMMMOOORRRTTTTTTQQQNNNLLLLLLPPPVVVZZZ___jjjuuuzzzqqqkkkiiikkkqqqtttzzz{{{zzzyyyxxxyyy|||~~~222222222333333444444444222222111111111111222222444444444333333333222222333333222222333333444555444444444333333333222222222111000//////000111222//////000000111111111222000000111111222222222333.../////////000000111111//////............//////000000000000000000000000111111000000000000111111////////////////////////////////////000000000000---.........//////000000///////////////000000111111111111111111111111111000000000000000000000000///////////////000111111222111000/////////111111///000111222333333222111///000222333444444333333000000000000111222333444222222111111222222333333777777666888999999888666555666666777777777777777555666666555444555999;;;888777666666666777999:::777888999999777666666777999999999999888777666555888999999999999:::::::::999888777777777888:::;;;BBBCCCFFFGGGGGGFFFCCCBBB@@@@@@BBBCCCDDDFFFGGGGGG>>>@@@DDDGGGJJJKKKJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKIIIJJJLLLMMMMMMMMMDDDAAAAAAFFFMMMQQQPPPNNNGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJKKKLLLIIIFFFKKKSSSTTTSSSQQQOOOOOOQQQSSSTTTSSSUUUXXXYYYYYYYYYZZZ[[[___\\\YYYXXXXXXXXXXXXWWWVVVVVVVVVWWWZZZZZZYYYXXXUUUYYY\\\[[[YYYXXXZZZ\\\XXXXXXVVVSSSQQQPPPRRRTTTRRRTTTUUUTTTTTTUUUWWWYYYVVVVVVVVVVVVWWWYYY[[[\\\WWWXXXZZZ[[[]]]^^^______\\\[[[YYYVVVSSSRRRTTTVVVSSSUUUWWWYYYZZZZZZYYYXXXUUUVVVUUUSSSOOOLLLLLLLLLJJJLLLNNNPPPQQQSSSVVVYYY\\\[[[YYYXXXYYYZZZ[[[]]]WWWVVVTTTTTTUUUVVVUUUTTTQQQOOOMMMLLLLLLKKKIIIGGGEEEHHHMMMTTTXXXWWWSSSOOOMMMIIIGGGKKKPPPXXXeeeqqq}}}ssslllkkkpppxxx}}}|||zzzzzz|||~~~||||||}}}333333222111000000111111222222222222222111000///333333333333333333333333000111111111111222222222111111222222222333333333000111222333333222111000444333222222111111222222222111111111000000////////////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000............////////////000000000000000000000000222000///...///000///...,,,,,,,,,------///000111444333333333333333333333000000000000////////////111111111111222222222222000111111111111222222222222222222111111111111111333444444444444333222222000000000000111111111111333333444444444444555555444555555666666666666666555555555555555555555555666777888777555555666888555555666666666666555555555555666666777777888888:::999777888999::::::999999888777666666777888999777666666666999<<<@@@BBBDDDCCCAAABBBDDDGGGHHHHHHAAAAAAAAA@@@@@@?????????>>>>>>???BBBFFFGGGGGGEEEEEEDDDBBBCCCEEEGGGHHHIIINNNLLLLLLOOOSSSSSSNNNIII@@@>>>???GGGPPPQQQJJJAAA>>>AAADDDEEEDDDEEEHHHKKKFFFHHHIIIIIIIIIJJJLLLOOOPPPPPPOOOMMMLLLOOOSSSWWWUUUUUUVVVVVVVVVUUUTTTTTTYYYYYYXXXWWWWWWWWWXXXXXXTTTUUUWWWYYYYYYXXXWWWVVV]]]ZZZXXXXXXZZZ[[[YYYVVVWWWWWWVVVUUUTTTTTTTTTTTTPPPQQQRRRTTTUUUWWWXXXYYYVVVWWWYYY[[[[[[YYYVVVUUUTTTWWWYYYXXXVVVVVVYYY]]]]]]ZZZVVVRRRPPPQQQTTTUUUUUUUUUUUUUUUUUUTTTPPPMMMRRRPPPOOONNNJJJEEEFFFKKKNNNNNNMMMNNNPPPSSSVVVXXXVVVVVVVVVVVVWWWXXXYYYYYY]]]XXXSSSOOOOOOQQQSSSTTTQQQPPPOOOMMMJJJGGGDDDBBBAAAMMMVVVVVVUUUTTTPPPIIINNNNNNKKKFFFEEEKKKVVV```xxxvvvpppqqqxxx~~~|||uuurrrtttxxxwwwyyy|||333222222111000000111111000111111222222222111111333333222222222222222222000111111111111222222222111111222222222333333333111111222222222222111111222222111000000000000111111111111111000000000/////////000000000000//////////////////////////////111111111111111111111111////////////////////////////////////000000000000000000000000000000000000111///------.........---............//////000111222222222222222222333333000000000000////////////....../////////000000000000000111111111222222222000000000000000000000000333333333333333222111111000000000000111111111111111111111222222222333333333333444555555555555444444444444444444444444444555666666555444444555777555666666777777666666555777777666666666666666666777666444555777888777777999888888777777777777888888777666666888;;;>>>@@@AAA@@@???AAACCCEEEFFFEEEAAA@@@@@@@@@????????????======>>>AAADDDEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHLLLJJJJJJLLLPPPQQQNNNIIIFFFEEEFFFLLLQQQQQQJJJCCC>>>BBBGGGIIIHHHFFFFFFHHHFFFHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNMMMMMMPPPTTTXXXUUUUUUVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUUUUZZZXXXWWWWWWYYYZZZXXXVVVXXXWWWVVVUUUTTTSSSSSSSSSPPPQQQRRRSSSUUUVVVWWWXXXUUUVVVXXXYYYYYYXXXVVVUUURRRSSSTTTTTTTTTUUUWWWYYYVVVWWWVVVSSSPPPNNNNNNOOOSSSRRRRRRSSSTTTSSSPPPMMMSSSMMMIIIJJJIIIGGGGGGIIILLLLLLMMMNNNOOORRRTTTUUUUUUUUUUUUUUUUUUVVVWWWXXX[[[XXXRRRNNNMMMOOOQQQRRRPPPPPPOOOMMMKKKGGGDDDCCCDDDPPPZZZXXXRRRPPPNNNLLLJJJKKKJJJHHHFFFIIIQQQXXXiii~~~xxxxxx{{{}}}~~~{{{||||||yyyuuurrrsssuuuwwwyyy}}}333222111111000111111111//////000222222333333333111111111111111111111222000111111111111222222222111111222222222333333333222222111111111111222222111111000////////////000111111111111000000000000...//////000000//////...////////////////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111///...---...///...---////////////000000000000000000000111111222222222000000000000////////////......////////////000000000000000111111111222222......//////000000111111222222111111111111000000000000000000111111111111111111111111222222222222111222333333444444333333333333333333333333333333333444555444333222444666666666777777777777666666888777777666555555444444666555444444666777777777999999999999888777777666888777666666777999<<<===??????@@@BBBEEEFFFEEEDDD????????????>>>>>>>>>>>><<<<<<===@@@BBBCCCBBB@@@AAABBBDDDEEEFFFGGGFFFFFFJJJHHHFFFHHHLLLNNNMMMJJJJJJKKKLLLNNNOOOLLLGGGCCC@@@EEELLLNNNKKKGGGEEEEEEFFFHHHKKKKKKJJJIIIIIIJJJIIIJJJLLLLLLNNNQQQUUUXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUUUURRRRRRRRRRRRRRRSSSSSSTTTXXXWWWVVVWWWXXXYYYXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPQQQRRRSSSUUUUUUVVVSSSTTTUUUVVVVVVVVVTTTSSSPPPOOOOOOPPPRRRTTTTTTTTTRRRVVVYYYVVVPPPKKKKKKLLLPPPOOOPPPQQQRRRRRRPPPNNNTTTKKKEEEFFFHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUXXXUUUPPPLLLKKKKKKMMMOOOOOOOOONNNMMMKKKHHHFFFDDDIIIUUU]]]YYYOOOKKKLLLNNNGGGIIIJJJIIIFFFGGGJJJMMMYYYnnn~~~zzzwwwxxxxxxxxxwwwvvvuuuuuuwwwyyy|||222222111111111111111222///000111222222222222222000000000000111111111111000000111111111222222222111111222222222333333333333222111000000111222333111111000////////////000111111111000000000000000...//////////////////...////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////333222000000111111111000//////000000/////////............///000111222222000000000000////////////000000000000111111111222000000000000111111111111......//////000111222222111111000000///////////////000000000111111111111222333333333333444444444111222333333444333333333222222222222222222222222333444444444222222444666666666777777777777666666666666666555555444444444888777666777999::::::999888999999:::999888666555666666555666777:::<<<>>>??????AAAEEEHHHHHHFFFDDD>>>>>>===========================???BBBBBBAAA???>>>AAADDDFFFGGGFFFEEEEEEGGGEEECCCEEEHHHJJJKKKJJJHHHJJJLLLLLLJJJFFFDDDBBBDDDIIINNNOOOKKKGGGEEEEEEGGGIIILLLLLLJJJHHHGGGGGGEEEFFFHHHJJJLLLPPPTTTXXXVVVVVVUUUTTTTTTSSSSSSSSSRRRTTTVVVWWWXXXWWWVVVUUURRRQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRRRRQQQQQQNNNOOOOOOPPPQQQRRRRRRSSSPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMNNNRRRUUUTTTRRRSSSXXX\\\YYYQQQKKKKKKNNNNNNNNNNNNPPPRRRRRRQQQPPPSSSLLLFFFEEEDDDDDDFFFKKKLLLNNNPPPRRRTTTTTTSSSRRRTTTSSSSSSRRRQQQQQQRRRRRRSSSQQQNNNJJJGGGGGGIIILLLMMMMMMMMMMMMKKKIIIGGGFFFPPPVVVZZZVVVNNNJJJKKKMMMHHHIIIJJJHHHFFFEEEFFFHHHPPP___nnnwww{{{vvvvvvxxx{{{}}}|||yyywwwuuuvvvyyy|||222111111111111111222222222222222222222111000////////////000000111111111000000111111111222222222111111222222222333333333333222111000000111222333222222111000000000000111000000000000000000111111......////////////..............................////////////////////////........................---------.........//////////////////////////////333111//////000111000///....../////////...------------...//////000111111000000000000///////////////000000000000111111111//////000000000111111111//////000111111222333333111000///........./////////000000000111111111111222222222333333333444444222222333444444444444333222222222222222222222222333444444444333333555777666666777777777777666666333333444444555555555555888777666777999;;;;;;:::777777888999888777666555333333444666888;;;>>>@@@>>>???AAADDDGGGFFFCCCAAA<<<<<<<<<<<<<<<<<<<<<<<<=========@@@BBBBBBAAA???<<<@@@EEEGGGFFFDDDDDDDDDDDDCCCBBBBBBDDDGGGHHHIIIEEEGGGJJJJJJGGGDDDCCCDDDIIIKKKMMMKKKHHHFFFGGGIIIHHHJJJLLLLLLJJJGGGEEEEEEBBBDDDEEEGGGIIIMMMRRRVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTVVVXXXYYYYYYWWWVVVSSSRRRPPPOOOOOOQQQSSSUUUUUUVVVWWWWWWWWWWWWXXXYYYWWWVVVTTTSSSRRRQQQQQQQQQMMMNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPSSSPPPNNNPPPSSSUUUTTTRRRUUUYYY[[[VVVNNNJJJLLLQQQNNNMMMMMMOOORRRSSSRRRQQQNNNKKKHHHDDD>>><<>>@@@BBBAAA>>><<<:::::::::;;;;;;;;;;;;;;;<<<<<<===???AAABBBAAA???;;;@@@EEEFFFDDDCCCCCCEEEBBBBBBAAAAAABBBDDDFFFGGGDDDFFFHHHHHHGGGFFFFFFFFFJJJKKKJJJGGGDDDDDDHHHLLLKKKLLLMMMKKKHHHEEEDDDDDDCCCDDDDDDEEEFFFKKKQQQUUUXXXVVVUUUSSSRRRRRRRRRSSSRRRSSSUUUWWWXXXYYYYYYXXXSSSRRRPPPOOOPPPQQQSSSUUUTTTUUUVVVVVVUUUUUUVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPTTTSSSQQQQQQSSSTTTSSSSSSTTTVVVUUUPPPJJJHHHKKKOOONNNMMMMMMNNNQQQRRRRRRQQQJJJIIIHHHDDD<<<999AAALLLLLLMMMOOOQQQQQQPPPOOONNNUUUTTTRRRPPPOOONNNMMMMMMKKKLLLKKKHHHDDDDDDHHHKKKIIIJJJKKKLLLLLLKKKJJJIIITTTNNNLLLMMMNNNLLLIIIIIIMMMLLLIIIGGGFFFGGGIIIJJJJJJOOOVVVbbbrrr~~~xxxsssmmmnnnqqqtttwwwyyy{{{||||||111111000000111222222333111111222222222111111000//////000111111222333333000111111111111222222222111111222222222333333333111111222222222222111111111111000////////////000///000000000111111111111---......//////......---........................................................................------------.........///000000000000000000000000///---++++++,,,---,,,++++++,,,...000000000///...//////////////////000000000000000000////////////---------.........//////////////////000000000111000000000111111111111111222111///...---...///000000000000000111111111111000000000000111111111111000111222222333222222222333333333333333333333333000222222222222222444666444444555555555555444444333333333333333444444444333222111222444666777666444444333444444555666777333444666888;;;===???@@@===<<<===>>>???>>>;;;999999999999999::::::;;;;;;999999:::===@@@AAA@@@???;;;@@@DDDEEECCCAAACCCEEEAAABBBBBBBBBBBBBBBCCCEEEFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHFFFCCCDDDHHHMMMMMMMMMMMMJJJFFFDDDCCCCCCHHHGGGEEEDDDEEEJJJQQQVVVXXXWWWTTTRRRQQQQQQRRRSSSRRRRRRSSSUUUVVVXXXYYYYYYQQQQQQPPPPPPPPPQQQRRRSSSRRRTTTUUUTTTRRRQQQRRRTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLNNNPPPRRRSSSSSSSSSQQQPPPOOOPPPQQQRRRRRRPPPMMMIIIHHHIIIKKKMMMLLLKKKLLLNNNPPPPPPPPPKKKIIIIIIGGGCCCAAAGGGPPPOOOPPPQQQRRRRRRQQQQQQPPPUUUTTTRRRPPPNNNMMMLLLLLLJJJLLLMMMJJJGGGGGGKKKOOOHHHIIIJJJLLLLLLLLLKKKKKKLLLIIIHHHLLLLLLIIIIIILLLKKKJJJHHHHHHHHHIIIJJJJJJHHHJJJQQQ^^^mmm~~~vvvpppjjjlllooorrruuuxxxzzz{{{yyy|||~~~111111000000111222333333///000111222222222222222///000000111222333333333000111111111111222222222111111222222222333333333000111222333333222111000000000///...............//////000000111111111222---..................---..................................................................................../////////000000000000000000000000000000///------.........---+++---///111222222111000000000000000000/////////000000000000////////////////////////000000000111////////////000000000000000000000000////////////333111///...---...000111000000000000111111111111111222222222222333333333//////000111111111111111333333333333333333333333///000111111000111333555333444444444444444444333555444444333333222222111333111111222555777777666333222222222333555777888555666777999;;;===>>>?????????>>>>>>???>>><<<999888888999999999:::::::::777777888;;;???@@@@@@>>>;;;@@@DDDDDDBBB@@@CCCFFFAAABBBCCCCCCBBBAAABBBCCCFFFDDDCCCCCCEEEFFFEEECCCCCCEEEFFFEEEDDDDDDHHHLLLNNNNNNMMMIIIEEECCCCCCCCCKKKJJJGGGDDDEEEJJJQQQWWWXXXWWWTTTRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTVVVXXXYYYPPPPPPOOOOOOPPPPPPQQQQQQPPPRRRTTTRRROOONNNOOOQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOMMMLLLMMMOOORRRTTTQQQRRRSSSPPPMMMKKKLLLOOOQQQPPPNNNMMMKKKJJJIIIIIILLLKKKJJJKKKMMMNNNOOONNNOOOLLLJJJKKKKKKLLLPPPVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUSSSPPPNNNMMMLLLKKKKKKMMMOOOMMMIIIIIINNNSSSGGGHHHJJJLLLLLLLLLLLLLLLFFFEEEHHHLLLJJJEEEHHHPPPHHHHHHHHHIIIJJJKKKJJJIIIFFFHHHNNNZZZhhhsss}}}vvvpppjjjkkknnnrrruuuxxxzzz{{{uuuyyy{{{zzzxxxyyy~~~333222222222111000000000000222444555333222111111111222222333333222222111222222111111111111222222444444444333333222222222333222222222111111000000111///...///222333222000111111000000///---,,,+++***---000111000/////////...------,,,,,,------...++++++,,,,,,---...//////------,,,,,,,,,,,,------000000000000000000000000---------------------------------............///------......//////000000//////000000000000//////333000...///000111///,,,,,,,,,,,,---...///000111........................,,,777111'''///777333///000000000000000000000000111///...---///000111111111000///000111333333222000000111111222333555555111111111111111111111111111111222222222333333333555666666666555444444333222222222222222111000///222333555777777666555444888666444444444555444333666666666777888999;;;;;;===;;;::::::;;;<<<;;;:::777888888999999999888888999:::;;;;;;;;;;;;>>>@@@???AAABBBCCCCCCAAA???>>>===<<<<<<===>>>@@@BBBCCCBBBBBBCCCCCCEEEFFFHHHHHHHHHFFFDDDCCCCCCFFFHHHJJJLLLMMMKKKFFF@@@======???KKKKKKJJJIIIKKKMMMPPPRRRWWWUUURRROOONNNNNNOOOPPPOOOPPPSSSUUUVVVVVVVVVUUUUUUQQQLLLKKKMMMPPPQQQPPPNNNOOONNNMMMKKKKKKMMMOOOQQQQQQQQQPPPOOOOOOQQQSSSUUUUUUTTTQQQNNNLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNMMMOOOQQQNNNOOOOOONNNKKKIIIIIIJJJQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRSSSVVVYYYZZZYYYXXXWWWSSSNNNMMMMMMMMMJJJGGGJJJIIIIIIIIIIIIJJJJJJKKKGGGMMMQQQOOONNNNNNLLLHHHFFFEEEEEEDDDEEEFFFGGGHHHNNNLLLKKKKKKLLLNNNMMMMMMJJJJJJNNNVVV\\\aaaiiiqqq|||xxxwwwuuusssrrrsssvvvyyyxxxwwwuuutttuuuvvvxxxzzz222222222111111111111111000222444444222///......111222222333333222222111111111111000000111111111333333333333222222222222222222111111000000000000111000...///111222111///111222222222222111111000,,,...111222111/////////...------,,,,,,------...++++++,,,,,,---......//////000222333333222000///////////////////////////------------------------,,,,,,,,,,,,---------...............//////////////////000000000000/////////...,,,---///000///------------------...///000...........................222000---///---,,,111////////////////////////000///......///000111111222000//////111222111111000000000111111333444444111111111111111111111111111111111222222222333333444555555555444444333222222222222222222111000000222333555666666666444444555333222333555666666666888888888999:::;;;<<<======;;;999999::::::999888777777888888999999888888::::::;;;:::999999;;;<<<@@@@@@AAAAAA@@@???>>>======<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBDDDEEEGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJFFFAAA???@@@CCCMMMLLLJJJJJJKKKOOOSSSVVVVVVTTTQQQNNNMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSPPPLLLKKKLLLMMMMMMMMMMMMNNNNNNLLLKKKKKKMMMOOOPPPPPPPPPNNNMMMNNNPPPSSSUUUVVVVVVSSSPPPNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRQQQOOONNNMMMOOOQQQOOOOOOOOOMMMKKKIIIJJJKKKPPPOOOMMMMMMMMMOOORRRTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVYYY\\\]]]\\\[[[VVVTTTSSSRRRQQQOOOKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFLLLPPPNNNMMMNNNMMMJJJFFFDDDBBB@@@AAADDDGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLHHHGGGIIIOOOTTTXXXaaaiii{{{{{{~~~{{{uuuppppppqqqsssvvvvvvuuuuuuuuuvvvvvvwww{{{}}}111111111111111222222222111333444333000...,,,,,,111222222333333222222111111000000//////000000111111111111111111222222222000000000000////////////111000//////111111000///000111222222333333333333---///111111///...---......------,,,,,,------...+++,,,,,,------............111555888888555111...////////////////////////------------------------+++++++++,,,,,,,,,------/////////..................//////000000//////...,,,++++++,,,...000///.........---------......///........................---,,,///333111+++...777///////////////////////////////////////000111111222111//////000111000///000000000000000111222333111111111111111111111111111111111222222222222333333333333333333333222111222222222222222222111000222333444555666555444333222111000222555888999888777777888888999;;;<<<===<<<:::888777888888777555666666777888888888888888999::::::999777777888:::@@@@@@???======<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGHHHFFFCCCBBBDDDGGGMMMLLLKKKKKKMMMQQQVVVYYYUUUSSSPPPMMMKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMKKKJJJKKKKKKJJJIIIKKKLLLLLLLLLKKKLLLNNNPPPOOOOOONNNKKKJJJKKKNNNQQQTTTVVVWWWUUURRROOONNNNNNJJJJJJJJJKKKLLLLLLMMMMMMQQQQQQQQQOOONNNNNNPPPRRROOOOOONNNLLLJJJIIIKKKMMMOOONNNLLLLLLNNNQQQTTTVVVVVVUUUSSSQQQPPPPPPPPPPPPTTTTTTVVVYYY]]]___^^^]]]TTTUUUWWWVVVSSSOOOMMMLLLJJJLLLNNNOOOOOOLLLIIIGGGEEEKKKOOONNNMMMNNNMMMJJJDDDAAA>>><<<<<<@@@EEEHHHEEEHHHKKKKKKIIIHHHIIIJJJHHHFFFFFFJJJMMMQQQYYYaaappp~~~sssqqqzzzrrrooonnnnnnssstttuuuvvvvvvuuuuuutttwwwxxxzzz}}}000000000111222222222333111222333333000///...///111222222333333222222111000000////////////000000//////000000111111222222//////////////////......111000000000000000//////......///000000000000///,,,...//////---++++++,,,...------,,,,,,------...,,,,,,,,,---------......,,,...222444444222...,,,////////////////////////------------------------+++,,,,,,,,,,,,---------/////////......---------...//////////////////...---,,,,,,---............000///...---------------...........................,,,000222...///222000////////////////////////...///000/////////000111444222000000111111000///000000000000000000111111111111111111111111111111111111111111222222222222111111222222222222111111222222222333333222111111222222333444444444444333111000000222555888999888555555555666777888999:::;;;999666555666555444333555555666777888888888888777888999888777777999:::AAA@@@===;;;:::;;;;;;<<<;;;;;;:::999999:::;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHCCCFFFHHHGGGDDDDDDFFFIIIJJJKKKKKKMMMPPPSSSVVVXXXSSSRRROOOLLLJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLKKKLLLNNNPPPNNNNNNLLLIIIHHHIIILLLOOORRRTTTUUUUUURRROOOMMMLLLHHHHHHIIIKKKLLLMMMNNNOOOQQQQQQQQQOOONNNNNNPPPQQQNNNNNNNNNLLLJJJJJJLLLNNNPPPOOOMMMMMMNNNQQQTTTWWWWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOQQQUUUYYY[[[[[[ZZZRRRUUUVVVTTTPPPMMMMMMNNNNNNNNNOOOOOONNNLLLJJJIIIHHHMMMPPPNNNLLLMMMKKKIII@@@???===<<<===@@@DDDFFFGGGLLLPPPOOOJJJGGGGGGJJJKKKHHHGGGJJJLLLOOOWWW```jjjzzzyyywww|||vvvrrroooppprrrtttvvvwwwvvvtttsssvvvvvvvvvxxx{{{000000000111222222222333000222333333222111222333111222222333333222222111000000////////////000000/////////000000111111111................../////////000000000////////////.........///......---,,,...///000000...,,,------...------,,,,,,------...,,,,,,,,,---------------,,,---............---,,,........................------------------------------------............//////......------,,,,,,......////////////......////////////...---------000///...---------------........................///000333---***:::===(((........................---///111111///...000111555333111111222222111000111111000000000000000000000000000000000000000000000000111111111222222222000000111111111111111000111222222333333333222222111222222333333333333333222111000222444666777666444444444555666777888999:::777555444444444333111444444555666777888888777555666888888888999;;;===AAA???===:::::::::<<<===::::::999888888999:::;;;======>>>???AAACCCEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHDDDGGGIIIHHHFFFDDDFFFIIIGGGIIILLLOOOQQQRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJEEEFFFHHHIIIIIIIIIIIIIIIGGGHHHKKKKKKKKKLLLNNNOOONNNMMMLLLIIIGGGHHHKKKMMMOOOQQQSSSRRRPPPMMMKKKJJJGGGHHHJJJLLLNNNQQQRRRSSSRRRRRRRRRPPPNNNMMMOOOPPPMMMMMMMMMLLLJJJJJJLLLNNNQQQPPPOOOOOOPPPQQQSSSTTTVVVTTTRRROOOMMMKKKKKKKKKHHHIIIKKKOOOSSSUUUUUUSSSRRRSSSRRRNNNJJJJJJMMMPPPQQQPPPNNNMMMLLLLLLLLLMMMMMMQQQRRRNNNKKKKKKIIIFFFAAAAAABBBCCCEEEGGGHHHIIIMMMRRRUUUSSSMMMIIIIIIJJJMMMIIIHHHJJJLLLOOOWWW___gggppp}}}xxxqqqsssuuuwwwwwwvvvuuutttvvvvvvvvvvvvwwwyyy{{{|||111111111111111222222222000111222333222222444555111222222333333222222111111000000//////000000111000000000000000111111111............////////////---...000000///...000111000000000000//////...---000111222111000///000111...------,,,,,,------...------------------------...------,,,,,,------...........................---------------------------------.........//////.........------------------......//////......---///000111///---,,,,,,---000///...---------------........................,,,---444///000MMMVVV999........................,,,///222111///...///222444222000000111222111000333222111000000000000000000000000000000000000000000000000111111111111222///000111111222111111111111222333333333333333333111111111222222222333333333222111222444555666555555555666666777999:::;;;888666444333444444333111222333444666777777777777333555666777777999<<<>>>>>>===;;;:::::::::<<<===999999888777888999;;;;;;<<<======???AAACCCEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGDDDGGGJJJIIIGGGEEEGGGIIIHHHJJJMMMOOOPPPPPPOOONNNOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKEEEGGGIIIIIIIIIHHHIIIJJJFFFHHHJJJKKKKKKKKKLLLNNNMMMNNNMMMKKKIIIIIIJJJLLLMMMNNNPPPOOOLLLJJJIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTRRRPPPMMMLLLMMMOOOKKKLLLMMMMMMLLLLLLMMMNNNPPPPPPQQQRRRRRRSSSSSSSSSUUUSSSQQQNNNMMMLLLLLLLLLGGGHHHIIIMMMPPPRRRRRRQQQSSSQQQOOOKKKIIIJJJMMMPPPRRRPPPMMMKKKJJJLLLNNNOOOQQQUUUUUUPPPLLLKKKIIIFFFFFFHHHJJJLLLNNNOOOPPPPPPSSSVVVWWWUUUPPPLLLKKKLLLLLLIIIHHHJJJKKKLLLRRRZZZbbbfffqqqxxx~~~yyyyyyxxxwwwvvvuuuuuutttvvvvvvvvvuuuuuuuuuttttttwww|||222222222111111111111111000111222222000000222444111222222333333222222111111111111000000111111111111111111111111111000000....../////////000000000+++---//////......000333...//////000000000000000///000111000//////000222...------,,,,,,------...------------------------......---,,,,,,---..............................------------------------,,,,,,---------.........,,,------------------...---......//////......---,,,...///...,,,+++---...///......---------..............................---'''111333///JJJYYYBBB........................+++///333222///---///222111///......000111000000444444333111111000000000000000000000000000000000000000000000111111111111///000111222222222222111111222333333444444333333111111111111111222222333222111000111444666666555555555555666777888999:::777555333333444444333222222222444555666777777777333444555666666777999;;;::::::999999999:::;;;<<<888888777777888:::<<<===<<<===>>>???AAADDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBFFFIIIJJJHHHGGGIIIKKKNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKLLLJJJHHHGGGHHHJJJFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJKKKKKKMMMNNNNNNMMMJJJIIIIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUSSSPPPMMMKKKLLLMMMHHHKKKNNNOOONNNMMMLLLMMMMMMOOOQQQTTTUUUUUUTTTSSSTTTSSSQQQOOONNNNNNOOOOOOLLLMMMNNNQQQTTTVVVUUUTTTTTTQQQNNNMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOORRRVVVUUUPPPMMMLLLKKKHHHJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTSSSRRRPPPOOONNNNNNMMMJJJIIIJJJIIIIIIMMMSSSVVVYYYaaammm}}}|||wwwtttrrrrrrsssrrrssstttttttttrrrqqqoooppptttyyy~~~333222222222111111000000111222222111///...///111222222222333333222222222222222111111111111222222333333222222111111000000.../////////000000111111))),,,//////......111444+++,,,---///000000111111+++,,,---,,,,,,,,,...000...------,,,,,,------...------------------------,,,------------------,,,........................------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---..................---)))+++------++++++---000......---------......///........................777'''///222###000???///........................***///333333///---///222...---+++,,,.../////////555555333222111111000000000000000000000000000000000000000000111111111111000000111222222222222222111222333333444444444444111111111000111111222333111000///111444666777777333333333444555666777888666444333333444555444333111222333555666777777777333444555555444444666888777777777777888999:::;;;777777777777999:::<<<>>><<<===>>>???BBBDDDFFFGGGFFFEEEEEEDDDDDDDDDCCCCCC@@@DDDIIIJJJIIIIIIKKKMMMSSSQQQNNNKKKJJJLLLNNNPPPMMMLLLLLLLLLLLLKKKKKKKKKEEEFFFHHHJJJKKKLLLKKKKKKMMMNNNNNNKKKGGGEEEGGGIIIFFFHHHKKKLLLKKKJJJJJJKKKMMMOOOQQQPPPNNNLLLKKKKKKNNNNNNNNNLLLIIIIIIJJJKKKOOOPPPPPPQQQQQQRRRRRRSSSWWWVVVTTTQQQMMMKKKKKKLLLGGGJJJNNNPPPOOOMMMLLLLLLJJJLLLQQQUUUWWWWWWVVVTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRSSSVVVYYYZZZYYYXXXUUURRRPPPPPPSSSTTTQQQOOOLLLMMMMMMNNNNNNNNNMMMMMMRRRUUUUUUQQQNNNNNNMMMJJJKKKJJJJJJKKKMMMQQQTTTWWWSSSQQQOOOOOOPPPPPPPPPOOOPPPMMMLLLLLLJJJHHHJJJOOOLLLPPPUUU\\\eeetttxxxrrrppppppqqqnnnppprrrtttsssrrrooommmooorrruuuxxxyyy{{{~~~444444444333333222222222222111111111000000//////111111222222222333333333333333222222111000//////111111111111111111111111////////////............///............///000000///............---------.........------,,,,,,,,,................................................000000///...------,,,,,,......//////......---,,,---,,,,,,,,,,,,---...///------------------------000000000000000000000000------............------++++++++++++++++++++++++,,,---///000000000///...........................//////............//////---///000000///......///,,,------...///000111111111111000000000000111111333333333222222222111111...///000111111000///...000000//////.........---//////000000111111111222111222222333333222222111222111///......000111333222222111111222444555666444333333444777999999888555333111111333555666666444444444555444444333333333333222222333333444555555666777999999888888777999888777777999<<<@@@CCC===<<<<<>>===???BBBDDDDDDEEEGGGIIIEEEEEEFFFIIINNNVVV\\\aaaUUURRRMMMJJJIIIJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMOOOPPPOOONNNNNNOOOPPPSSSSSSRRRQQQPPPPPPPPPPPPKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOOOONNNNNNOOOPPPQQQRRRRRRQQQNNNLLLMMMMMMLLLPPPUUUVVVSSSQQQQQQRRRTTTSSSQQQNNNKKKKKKMMMOOORRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQSSSUUUXXXVVVUUUUUUVVVVVVUUUSSSPPPRRRRRRTTTWWWYYYYYYVVVTTTVVVXXX[[[[[[XXXUUUSSSRRRNNNNNNNNNNNNLLLIIIGGGEEEMMMOOOQQQQQQPPPOOOOOOPPPQQQRRRUUUWWWWWWVVVTTTRRRUUUTTTRRRPPPOOONNNOOOOOOQQQQQQPPPMMMIIIGGGGGGHHHLLLIIIHHHJJJMMMRRR^^^jjjzzz||||||uuuwwwyyyxxxvvvtttssssssrrrqqqooommmkkkjjjjjjjjjmmmooorrrwww}}}333333333333333333333333111111111111111111111111111111111111222222222222222222222111111111000000111111111111111111111111////////////............,,,---///111111000...---///............---------...............---------........................,,,,,,,,,,,,------------++++++---...//////...............///......---,,,------------------,,,,,,.............../////////........................------............------------------------------///...---,,,---...///000........................///......------......///---...000000...---...//////////////////.........000000000//////000000000////////////////////////111000///......///000111111111111111000000000000//////000000000000000000111111222222222222111111111111111111333444666777333333333333333333444444333222111222333444333222333333333555666666444222222222333444444444333333333333333333333444555555666777888999:::999888888999888777777888:::===???CCCBBBBBBBBBAAAAAA@@@??????AAACCCEEEGGGHHHIIIJJJHHHGGGGGGHHHKKKPPPVVVYYYRRRPPPMMMKKKJJJJJJJJJKKKIIIGGGFFFEEEEEEGGGIIIJJJNNNPPPQQQQQQPPPPPPRRRSSSSSSQQQPPPPPPQQQRRRRRRQQQMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNNNNNNNNNNOOOQQQUUUUUUTTTSSSQQQPPPOOOPPPLLLPPPTTTUUUTTTQQQPPPQQQSSSRRRPPPMMMKKKKKKOOORRRUUUTTTSSSRRRRRRRRRQQQQQQOOOPPPQQQRRRTTTUUUWWWYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSSSSSSSTTTUUUUUUUUUUUUVVVYYY]]]\\\WWWSSSRRRRRRSSSRRRPPPMMMJJJFFFCCCAAAJJJLLLNNNOOOOOOPPPQQQSSSRRRUUUXXXYYYYYYVVVUUUTTTWWWVVVSSSQQQPPPPPPPPPPPPQQQRRRQQQNNNKKKIIIIIIJJJQQQMMMKKKLLLLLLOOOXXXaaappp~~~{{{yyywwwwwwwwwsssrrrpppnnnkkkiiihhhgggjjjkkknnnsssxxx|||||||||yyyzzz|||333333333333333333333333111111111111111222222222000000111111111222222222222222222111111111111111000000000000000000000000////////////............,,,---///111111000...---///............---------................................................,,,,,,,,,------.........,,,---///000000///---,,,.........///......---,,,,,,------......---,,,,,,,,,,,,---------.........++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000..............................------------......+++---///...---,,,------///////////////.........000000////////////000000........................111000///......///000111000000000000111111111111000000//////////////////000111111222222111111000//////000000222333444555......000111222333444444444333222333444555444333444333333555666666333111333333444555555666555555444444333333444444555666666777888::::::999999888888888777777777999;;;===@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEGGGJJJMMMOOOMMMMMMMMMLLLLLLLLLMMMMMMHHHGGGEEEDDDEEEFFFIIIJJJLLLNNNOOOPPPOOOPPPQQQSSSQQQPPPNNNOOOQQQRRRRRRQQQMMMMMMLLLKKKKKKKKKJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSVVVTTTRRRQQQPPPPPPPPPOOONNNPPPSSSTTTTTTRRRQQQQQQRRRQQQOOOLLLKKKLLLPPPSSSWWWUUUTTTTTTUUUUUUSSSQQQMMMOOOQQQTTTWWWXXXXXXWWWXXXVVVUUUUUUWWWXXXXXXXXXTTTSSSQQQPPPPPPRRRUUUWWWTTTWWWZZZXXXTTTPPPPPPQQQRRRPPPMMMJJJGGGFFFFFFFFFJJJLLLMMMNNNOOOPPPRRRTTTSSSVVVYYYZZZXXXVVVUUUUUUXXXVVVTTTQQQPPPQQQRRRRRRQQQRRRQQQPPPMMMLLLMMMNNNSSSOOOLLLMMMMMMNNNSSSYYYdddwww{{{zzzzzzzzzuuutttsssqqqooolllkkkjjjhhhhhhjjjnnnsssuuuuuutttrrrtttwww{{{000111111111111222222222111111111222222222222222000000000111111111111222111111111111111111111111000000000000000000000000////////////............,,,---///000000000///...///............---------.............../////////........................,,,------....../////////...///000111111000...---......//////......---,,,***+++---.........---,,,++++++,,,,,,---.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---..............................------------......+++---//////---,,,---............///////////////...------,,,,,,------...---............/////////000000////////////000000//////000000000000000111000000////////////......000000111111111111000000......///000111111222222+++,,,...000222333333444444333333444555666666555555444333444555555333222333444555666666777666666444444444444444555555666777777999:::::::::999888888888777777777888:::;;;>>>???@@@@@@???@@@BBBDDDCCCBBBBBBCCCEEEFFFEEECCCAAAAAABBBDDDFFFHHHIIIJJJIIIJJJLLLLLLKKKKKKLLLNNNGGGGGGFFFFFFGGGHHHIIIJJJHHHJJJLLLMMMLLLMMMOOOQQQQQQOOOLLLMMMQQQRRRQQQOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNPPPSSSUUUSSSQQQNNNMMMNNNOOOOOONNNQQQQQQSSSTTTTTTTTTSSSRRRQQQQQQPPPMMMLLLLLLOOORRRXXXVVVUUUVVVXXXWWWTTTPPPMMMMMMPPPSSSVVVWWWVVVTTTRRRRRRSSSUUUWWWWWWVVVTTTRRRQQQPPPNNNMMMPPPTTTXXXSSSTTTSSSRRROOONNNNNNOOOMMMKKKIIIHHHHHHJJJMMMOOOMMMNNNOOOPPPPPPQQQSSSVVVTTTXXXZZZZZZWWWUUUUUUWWWXXXVVVSSSQQQPPPQQQSSSUUUQQQRRRRRRPPPNNNMMMNNNPPPPPPLLLKKKNNNNNNLLLNNNRRR\\\ooo~~~yyyxxxwwwvvvtttqqqooommmhhhhhhiiikkknnnooommmlllmmmooorrrvvvzzz000000111111111222222222111111111222222333333333000000000000111111111111111111111111111111111111000000000000000000000000////////////........................///////////////............------------........./////////000........................------...//////000111111---...111333333222111000......//////......---,,,)))***,,,...//////......,,,,,,,,,---.../////////000000000000000000000000------............------------------------------******+++,,,,,,,,,,,,+++...........................------,,,,,,------...---///000000///......///------......//////000000...------,,,,,,------...---.........//////////////////000000000000//////....../////////000000000000000/////////.........000000111111111111000000...//////000111111111111,,,---///111222333333222333222222333666777777666777555333333444444444222222333444555666666666666444444444444444555666666777888999:::::::::999999888777777777777888888999===>>>??????===>>>AAACCCCCCAAAAAACCCEEEGGGEEECCC???AAACCCEEEGGGGGGGGGGGGFFFHHHKKKKKKIIIHHHIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJLLLLLLMMMMMMOOOQQQSSSOOOLLLMMMQQQSSSQQQOOOJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWSSSPPPMMMMMMOOOQQQQQQPPPTTTSSSRRRSSSTTTUUUUUUTTTPPPQQQPPPOOOMMMMMMNNNPPPWWWUUUUUUWWWZZZYYYTTTNNNMMMLLLKKKNNNQQQTTTSSSRRROOORRRVVV[[[]]]YYYSSSMMMMMMOOOPPPPPPOOOPPPSSSVVVSSSQQQMMMLLLLLLMMMNNNMMMKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSSSSSSSRRRSSSUUUXXXWWWZZZ\\\ZZZVVVTTTWWWZZZWWWUUURRRPPPPPPRRRUUUVVVQQQRRRQQQOOOMMMKKKLLLMMMMMMJJJKKKOOOPPPNNNLLLNNNTTTfffzzz~~~}}}|||zzzwwwtttqqqooolllkkkkkklllmmmllljjjgggjjjkkkmmmqqqtttxxxzzz|||~~~222222222333333444444444111111111222222333333333000000000000111111111111111111111111111111222222000000000000000000000000000/////////............///............///000000//////.........------------.........//////000000.................................///000111111222+++---000333555555333222......//////......---,,,'''))),,,...000000///...---------...///000000111........................---..................---////////////////////////+++,,,---...///...---,,,...........................------,,,,,,------...///000222222000000000111,,,------...///000111111/////////....../////////........./////////000000...///000111111000///...---.........//////000000000000//////.........---000000111111111111000000///000000111111111000000///000111222333333222111222111111333555777777666888555333222333444444333111222333444555555555555555444444444444555666666777888999:::;;;:::999999888777777777777777888888===???@@@>>><<<<<>>???@@@AAAAAACCCFFFJJJKKKIIIGGG???AAACCCFFFHHHJJJKKKLLLJJJIIIGGGFFFFFFHHHJJJLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMOOOQQQSSSSSSSSSVVVTTTRRRRRRRRRQQQOOONNNKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSPPPNNNOOOQQQTTTUUUTTTTTTRRRQQQPPPPPPRRRTTTVVVVVVVVVTTTRRRPPPQQQUUUXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQNNNJJJHHHJJJLLLMMMNNNLLLLLLRRR[[[^^^XXXQQQNNNSSSVVVWWWSSSOOOOOONNNLLLNNNLLLKKKKKKLLLMMMNNNNNNQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVTTTRRRRRRUUUWWWWWW]]]___ZZZVVVWWWZZZ[[[VVVQQQMMMOOOTTTVVVTTTPPPPPPQQQQQQRRRQQQOOOMMMKKKFFFGGGMMMXXX^^^YYYRRROOOOOONNNYYYqqq}}}zzzyyyxxxvvvuuutttssspppmmmjjjiiihhhgggggghhhiiiiiihhhhhhhhhjjjnnnqqqssssssvvvyyy}}}000111111111111000000/////////000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000------...//////000111111...............------------------............///..............................//////......---,,,+++,,,,,,------.........---......//////......---------------------------------------------------......------------......------...////////////...,,,,,,,,,---...//////000............////////////,,,------......------,,,,,,,,,,,,,,,------...//////...------------------......------------......---............---,,,,,,---..................---....................................////////////000000////////////......//////////////////...---//////000000000000/////////000000111111000000///000000000000000000000000///000111222222222222222222222222222222222222222222222222333333222222222222222222333333333444444444555666666777777666666777777999:::::::::999888999999:::;;;===???AAACCCAAABBBDDDGGGJJJIIIGGGDDD>>>@@@CCCFFFHHHHHHHHHHHHDDDEEEEEEFFFHHHJJJLLLMMMKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOPPPRRRTTTXXXVVVSSSQQQQQQQQQPPPOOOLLLKKKJJJIIIIIIJJJJJJKKKJJJLLLMMMOOOPPPPPPOOOOOOPPPNNNMMMNNNPPPSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSUUUUUUUUUTTTRRRPPPRRRUUUXXXWWWXXXYYYYYYXXXVVVTTTRRRRRROOOKKKIIIJJJKKKLLLLLLHHHIIIOOOVVVVVVRRRPPPRRRWWWYYYXXXRRRNNNNNNOOOMMMOOOMMMLLLLLLMMMOOOPPPOOOPPPQQQSSSTTTUUUTTTRRRQQQTTTTTTTTTSSSRRRRRRTTTVVVTTTYYY\\\XXXVVVXXXZZZZZZWWWSSSPPPRRRVVVXXXUUURRRPPPQQQSSSTTTSSSRRRPPPNNNHHHIIIOOOXXX[[[XXXSSSQQQMMMNNNWWWeeeqqq}}}zzz}}}{{{yyyyyyxxxvvvuuuooonnnmmmjjjhhhfffdddccceeedddccceeehhhjjjkkkkkkmmmppptttvvvxxxzzz|||~~~111111111111111000///.........//////000111111222///000000000111111111111000000000000000000000000////////////////////////////////////000000111111........................---------............///.................................///......---,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,---......//////......,,,,,,------------,,,,,,------------............,,,------......------,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---------------------------...000111111000...---,,,---...//////...---,,,....................................////////////000000000000000///////////////000000///...------//////000000000000////////////000000000000/////////////////////////////////000111111222222222111222222222222222222222222111111222222222222111111444444444555555555666666555555666777777777777666777888:::;;;;;;:::888777999999999999;;;>>>@@@BBBBBBCCCEEEGGGHHHFFFDDDBBBBBBDDDEEEFFFFFFCCC@@@>>>@@@AAADDDGGGIIILLLMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOQQQRRRPPPNNNOOOSSSWWWXXXUUUQQQOOOOOOPPPOOOOOOLLLKKKJJJIIIHHHHHHIIIJJJIIIJJJLLLNNNOOONNNMMMLLLMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRRRRPPPOOOQQQTTTWWWUUUWWWYYYZZZYYYVVVRRRPPPRRROOOLLLKKKLLLMMMNNNNNNIIIKKKPPPUUUSSSQQQTTTZZZYYY[[[XXXQQQNNNPPPRRRRRRQQQNNNLLLMMMPPPRRRRRRQQQOOOPPPRRRTTTUUUSSSRRRPPPSSSSSSRRRQQQQQQQQQSSSTTTRRRWWWYYYWWWVVVYYY[[[ZZZYYYVVVTTTVVVYYYYYYVVVRRRPPPRRRTTTUUUUUUTTTSSSRRROOOOOOSSSYYYYYYTTTQQQRRRSSSTTTXXX^^^bbbiiizzzssssssuuuzzz~~~}}}{{{zzzwwwvvvssssssqqqooollliiifffdddeeedddcccdddeeeggggggfffhhhjjjnnnppprrrtttwwwyyyyyy|||111111111111111000///...------...///000111111222///000000000111111111111////////////////////////////////////////////////111111000000////////////---.....................---------............///.................................///......---,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------------------------------,,,------------------,,,,,,------...............------------,,,***)))(((++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,------------------,,,,,,---///111111000...,,,,,,---...//////...---,,,..................................../////////////////////000000000000000//////000000///...------//////000000000000////////////000000000000//////////////////////////////000111111222222222222111111111111111111111111111000111111222222111111000444444444555555555666666555666777777888888777777888999;;;<<<;;;999777666:::999888777888:::===???BBBCCCEEEEEEDDDBBBAAA@@@DDDEEEFFFFFFDDD@@@===:::>>>@@@CCCFFFIIILLLMMMMMMPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPOOONNNOOOTTTXXXTTTRRRNNNLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLMMMMMMNNNPPPQQQPPPPPPOOONNNNNNOOOOOOPPPNNNOOOOOONNNNNNOOORRRTTTSSSUUUWWWYYYXXXTTTQQQNNNNNNLLLJJJJJJLLLNNNOOOOOOJJJLLLPPPSSSQQQPPPVVV```___```[[[SSSOOOQQQSSSSSSPPPMMMKKKMMMRRRUUUUUUSSSOOOPPPRRRSSSSSSSSSQQQPPPSSSQQQPPPOOOPPPQQQRRRRRRPPPUUUWWWVVVVVVZZZZZZXXXVVVUUUVVVXXX[[[\\\YYYVVVOOOQQQSSSUUUVVVVVVUUUUUUSSSSSSVVVYYYWWWSSSSSSXXX]]]\\\\\\\\\[[[^^^eeennn{{{wwwmmmkkkkkkoooyyy|||xxxvvvvvvvvvuuusssqqqnnnlllkkkhhhfffddddddeeeeeedddccceeegggiiikkklllnnnqqqsssvvvvvvxxx{{{000111111111111000000///------...//////000111111000000000000111111111111........................000000000000000000000000111111000//////...---------------...............---------............///..............................//////......---,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............------......---,,,***((('''***+++++++++,,,,,,,,,,,,,,,------......------,,,---------,,,,,,------......---,,,,,,,,,,,,,,,,,,------............------***+++---.........,,,+++---..................---------------------------............////////////......////////////000000//////////////////...---//////000000000000//////...//////000000//////...000000000000000000000000000111111222222222111111000000000000000000000000111111111222222111111111222222222333333333444444666666777888888888888777888888999::::::999888777999888666666777999<<<>>>BBBCCCCCCAAA???>>>???@@@BBBBBBDDDDDDCCCBBB???>>>@@@AAACCCFFFHHHJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNOOOPPPSSSVVVPPPMMMKKKKKKLLLMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMKKKLLLMMMMMMLLLNNNQQQSSSSSSTTTVVVWWWVVVTTTPPPNNNLLLJJJHHHIIIKKKMMMNNNMMMJJJJJJLLLNNNMMMMMMUUU^^^fffeee___UUUNNNNNNOOONNNMMMIIIGGGJJJQQQVVVVVVTTTOOOPPPPPPQQQQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPPPPPPPNNNRRRTTTTTTUUUYYYXXXUUUOOOQQQTTTXXX\\\]]][[[YYYMMMOOORRRTTTVVVWWWVVVVVVRRRSSSVVVWWWTTTRRRWWW___cccaaa^^^[[[XXXWWWXXXYYY```ooo~~~sssjjjcccdddkkkxxx|||{{{zzzxxxvvvtttrrrqqqmmmkkkhhhgggffffffdddccccccdddfffffffffgggjjjlllqqqpppoooqqquuuwwwxxxxxx{{{|||}}}///000000111111111111000---.........///000000000000000000000111111111111////////////////////////000000000000000000000000//////..................---------.........//////---------............///..............................//////......---,,,------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,------......------,,,---...//////---,,,***+++++++++,,,,,,,,,------,,,------......------,,,...------,,,,,,---------,,,,,,,,,+++,,,,,,---------...////////////...---***+++,,,---------,,,,,,......------------......------------------------............////////////------........./////////---...////////////////////////000000000000//////......////////////......000000000000000000000000///000000111111000000///000000000000000000000000111222222222222222222111222222222333333333444444444555666666777777666666555555666777888::::::;;;888777666555777:::>>>@@@AAAAAA@@@>>>;;;;;;>>>AAA@@@@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJNNNMMMMMMNNNPPPQQQQQQPPPLLLJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLLLLJJJIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQSSSTTTUUUWWWWWWVVVTTTQQQOOOOOOMMMKKKLLLMMMNNNNNNMMMIIIGGGHHHJJJJJJKKKRRRZZZffffff```UUUNNNMMMLLLKKKGGGDDDBBBFFFNNNTTTTTTRRRPPPPPPOOOOOOOOOPPPQQQRRRRRROOOLLLLLLNNNPPPPPPNNNLLLOOOQQQQQQSSSVVVUUUQQQMMMOOOSSSWWWYYYXXXVVVSSSKKKMMMPPPSSSUUUVVVVVVVVVSSSTTTVVVUUUQQQNNNVVV```aaaaaa^^^YYYTTTRRRRRRRRRVVV___nnn~~~kkk___]]]eeevvv|||zzzxxxxxxuuurrrooommmllljjjhhhfffeeeeeeeeedddcccccceeegggjjjhhhfffhhhkkknnnnnnnnnppprrrsssuuuwwwzzz}}}...///000111111111111111.........///////////////000000000000111111111111000000000000000000000000000000000000000000000000,,,,,,------.../////////---------.........//////---------.........//////..............................//////......---,,,------------------------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------+++,,,///000111111//////,,,,,,,,,---------......,,,------......------,,,...------,,,,,,,,,------++++++++++++,,,------...---...///000000///...---,,,------...///////////////...---,,,,,,---...///------------------------............/////////000,,,---------......//////------...///000000000/////////000000000000//////......////////////......000000000000000000000000...///////////////......000000000000000000000000222222333333333333222222444444444555555555666666333444555555666666555555222222333555888:::===>>>777666555555888<<>>CCCLLLSSSSSSQQQQQQPPPOOONNNNNNOOORRRSSSQQQNNNKKKLLLNNNPPPOOONNNJJJMMMOOOOOOQQQTTTRRRNNNPPPRRRTTTVVVUUURRRMMMJJJIIIKKKOOORRRUUUVVVVVVVVVVVVVVVWWWTTTMMMJJJQQQ\\\\\\^^^]]]VVVPPPNNNQQQSSSWWWYYY```pppqqqkkk[[[iiizzz}}}}}}|||yyyuuusssqqqpppmmmkkkhhhhhhgggeeeccccccdddfffeeebbb```bbbeeehhhiiihhhjjjkkkmmmmmmnnnooorrrtttwwwxxx|||000000000000000000000000//////............//////111111000000//////......////////////////////////........................000///...---,,,---..............................------------.........//////............---------------------------------***+++,,,---------,,,+++******+++,,,------......------------------------***+++,,,------+++)))(((,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,---***+++,,,,,,------,,,,,,+++,,,...000000///...,,,------------------------......---,,,,,,,,,,,,---//////.........---------,,,---.........---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////////////////////////////,,,---...000222333444444......////////////......555222000///000111000///000000////////////000000333333222111000000000111333222111111222333555666555444333333333333444555777777777777777888888999555444444666;;;???BBBBBB???===:::777888;;;>>>AAACCCAAA>>>===<<<>>>@@@AAA@@@BBBDDDCCCBBBAAADDDGGGJJJFFFCCCBBBEEEHHHHHHHHHNNNMMMMMMMMMNNNMMMJJJHHHIIIJJJIIIHHHKKKNNNKKKFFFJJJGGGEEEDDDEEEFFFGGGGGGHHHGGGFFFGGGHHHHHHGGGFFFNNNMMMJJJHHHGGGHHHIIIKKKOOOLLLIIIIIIKKKKKKIIIGGGLLLNNNQQQRRRQQQPPPPPPQQQVVVTTTSSSSSSTTTUUUUUUTTTTTTSSSQQQPPPOOONNNNNNMMMGGGHHHIIIIIIIIIKKKOOOSSSZZZXXXTTTPPPLLLKKKJJJJJJGGGCCC@@@CCCKKKRRRUUUUUUSSSRRRRRRQQQQQQRRRTTTTTTTTTPPPKKKHHHJJJMMMQQQSSSMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJMMMIIIJJJQQQTTTRRRRRRVVVVVVVVVSSSPPPMMMLLLNNNPPPYYYXXXWWWUUUTTTSSSRRRRRRXXXXXX\\\fffvvvmmmgggjjj|||zzzxxxzzzzzzuuupppmmmllljjjhhhgggfffeeeeeefffbbb^^^[[[\\\^^^___```bbbbbbcccfffjjjkkkjjjiiioooqqqsssvvvxxxyyyzzzzzzwwwyyy{{{~~~000000000000000000000000//////............//////111000000000/////////...////////////////////////........................000///...---,,,------...------------------------------........./////////............------------------------------------+++,,,---------,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,***))),,,,,,,,,------------...///...---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...***+++,,,,,,------,,,,,,+++,,,.../////////...------------,,,,,,---------......---,,,,,,,,,,,,---//////.........---------+++,,,---.........---,,,,,,------...............,,,,,,------......//////........................000111111111111111000000......////////////.........//////000111222222111000000////////////000000333222111111000000111111222222111111222333555666555555444333333444555555777666666666666777888888777666555777:::=========<<<:::888777888;;;>>>@@@AAA@@@???======>>>@@@AAAAAACCCCCCBBB@@@AAADDDGGGFFFCCCAAABBBEEEIIIKKKKKKMMMLLLLLLLLLMMMLLLIIIGGGGGGIIIIIIGGGJJJLLLJJJDDDGGGEEECCCCCCCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFLLLJJJHHHGGGFFFHHHJJJKKKQQQNNNKKKKKKLLLLLLKKKIIIMMMOOOQQQRRRQQQPPPPPPQQQUUUSSSRRRRRRTTTUUUTTTSSSSSSRRRQQQOOONNNMMMMMMLLLJJJKKKKKKJJJIIIKKKNNNPPPPPPOOONNNLLLKKKKKKKKKLLLJJJFFFDDDGGGNNNTTTWWWWWWUUUTTTSSSQQQQQQRRRTTTUUUUUUQQQLLLJJJKKKNNNQQQSSSOOONNNMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGKKKHHHKKKRRRUUUSSSSSSVVVUUUUUUSSSOOOLLLLLLNNNPPPUUUSSSRRRPPPNNNNNNNNNOOOSSSTTTXXX^^^hhhsss~~~~~~~~~}}}zzzuuusssrrrpppooommmlllkkkjjjjjjgggccc````````````___aaa```aaacccffffffeeecccggghhhkkkmmmppprrrssstttwwwwwwxxxyyyyyyyyyxxxwwwyyyyyy{{{~~~~~~}}}}}}}}}}}}~~~~~~000000000000000000000000000//////......//////000000000000000////////////////////////////////////........................///......---,,,---------,,,,,,,,,,,,------------............/////////000............------------........................,,,,,,------,,,+++******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,------------111000///---+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------***++++++,,,,,,,,,,,,,,,,,,---------...............---,,,++++++,,,---.........---,,,,,,,,,,,,---...............---------++++++,,,---..................///000000000000///................................................111111111111111000///...........................+++---000111000000000000000000////////////000000222222111000000000111111222111111111111333444555555555444333333444555555666555555555555666777777888777777888999:::888777777777666777888:::<<<>>>????????????????????????BBBBBBAAA???>>>???CCCFFFEEECCCAAABBBEEEHHHKKKLLLLLLKKKKKKKKKLLLKKKIIIGGGFFFHHHHHHGGGHHHJJJHHHDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCFFFHHHHHHGGGJJJIIIHHHGGGHHHJJJLLLNNNRRRPPPMMMMMMMMMMMMLLLJJJNNNPPPRRRRRRPPPPPPPPPQQQRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQPPPNNNLLLLLLKKKKKKMMMMMMMMMKKKJJJJJJLLLNNNIIIIIIJJJKKKMMMNNNOOOOOONNNKKKIIIKKKQQQVVVYYYYYYXXXVVVSSSQQQQQQRRRSSSUUUTTTPPPKKKIIIJJJLLLNNNOOOOOONNNMMMKKKKKKKKKLLLMMMHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIMMMSSSUUUTTTSSSUUUSSSSSSQQQNNNLLLKKKMMMOOOQQQPPPMMMKKKJJJKKKLLLMMMSSSVVVYYY\\\^^^cccjjjooo}}}yyy}}}|||zzzyyywwwuuuttttttrrrooollliiihhhgggdddccccccbbbbbbcccddddddaaa___```aaabbbdddgggiiikkkmmmrrrrrrrrrrrrrrrqqqpppooosssrrrssswww|||~~~|||zzzxxxwwwvvvvvvwwwxxxzzz{{{|||}}}~~~~~~}}}{{{xxxvvvuuuttttttssssssttttttuuu000000000000000000000000000000////////////000000000000000000////////////////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---........./////////000000.........---------,,,,,,........................------,,,,,,++++++***)))(((((())))))*********+++++++++++++++++++++++++++,,,------------,,,+++***++++++,,,,,,,,,---------000///...,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,+++************+++,,,,,,,,,,,,+++------,,,,,,,,,---...//////...,,,++++++,,,...///......---,,,,,,,,,,,,---........................***+++,,,---......//////......///000000000000000///////////////.................................------...//////000//////........................---///000///---,,,---///000000////////////000000111111000000000000111111111111000000111222444555555555444444444444555555555444444444444555666666888777777888999888555333333333444666888:::;;;<<<<<<===>>>@@@@@@@@@??????AAA@@@>>><<<<<<>>>AAADDDHHHFFFDDDCCCCCCEEEGGGIIILLLKKKKKKLLLMMMLLLJJJGGGFFFIIIIIIGGGHHHJJJHHHDDD@@@AAABBBBBBAAAAAABBBCCCEEECCCBBBCCCFFFHHHIIIIIIIIIIIIIIIIIIJJJMMMOOOQQQQQQOOONNNMMMMMMLLLLLLLLLPPPQQQRRRRRRPPPOOOPPPQQQPPPOOOOOOPPPRRRSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJLLLMMMMMMLLLJJJJJJKKKMMMJJJKKKMMMOOOPPPQQQRRRRRRPPPNNNMMMNNNSSSWWWYYYZZZXXXVVVSSSPPPOOOPPPQQQSSSQQQMMMIIIGGGGGGIIIJJJJJJOOONNNNNNMMMMMMLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDIIILLLPPPTTTTTTRRRQQQQQQQQQQQQPPPMMMKKKKKKLLLNNNPPPNNNKKKIIIIIIJJJMMMOOOSSSWWW[[[[[[YYYZZZ^^^cccuuu~~~{{{ooo{{{~~~|||{{{yyywwwuuusssrrrpppmmmjjjiiihhhgggggggggfffccc```aaa`````````aaaccceeeggghhhiiijjjkkklllmmmmmmnnnmmmllllllnnnqqqttttttssspppooooooooopppqqqrrrsssuuuvvvwwwxxxvvvtttqqqooooooooonnnnnnnnnnnnoooooo000000000000000000000000000000////////////000000////////////000000000000////////////////////////........................---------------,,,,,,,,,+++++++++,,,,,,---------............////////////...------------,,,,,,,,,........................,,,,,,++++++************((()))))))))))))))******------------------------,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***))))))***++++++,,,,,,++++++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---.........---,,,,,,,,,,,,------.....................+++++++++,,,---...//////------...////////////...///////////////.................................++++++,,,---......------......------------...............---,,,...000222000000////////////000000111000000///000000111111000000//////000111333444555555555555555555555555444444444444444555555666777666666777888777555222000111333555777999:::::::::<<<>>>@@@@@@@@@?????????===:::999:::===@@@BBBGGGFFFDDDCCCBBBDDDGGGIIILLLLLLLLLMMMNNNMMMKKKIIIFFFJJJKKKIIIHHHIIIHHHEEE@@@BBBCCCBBBAAAAAACCCEEEGGGEEEDDDDDDFFFIIIJJJJJJHHHHHHHHHHHHJJJLLLNNNOOONNNNNNNNNMMMLLLLLLMMMMMMQQQRRRSSSRRRPPPOOOPPPQQQNNNMMMNNNOOOQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJLLLMMMLLLLLLLLLNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQPPPOOOPPPRRRUUUWWWXXXWWWUUURRROOOMMMNNNOOOPPPPPPMMMIIIHHHHHHIIIIIIIIINNNOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHLLLPPPTTTTTTQQQOOOMMMLLLNNNNNNNNNLLLKKKJJJLLLMMMOOOMMMJJJHHHIIIKKKNNNPPPOOOTTTYYYYYYWWWVVVZZZ^^^jjjvvvrrrppp}}}~~~}}}{{{zzzzzzwwwtttqqqpppooonnnmmmllljjjgggdddeeedddbbbaaa```aaabbbbbbbbbbbbcccdddeeeggghhhiiigggfffeeeeeegggiiijjjkkkiiiiiiiiiiiijjjkkkllllllooooooppppppooommmjjjiiijjjiiiiiihhhhhhiiiiiijjj000000000000000000000000111000000//////000000111////////////000000000000////////////////////////........................,,,------------,,,++++++++++++,,,,,,------......------------.........///------------,,,,,,,,,,,,------------------------++++++************+++,,,))))))))))))))))))******------------------------,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,---------------,,,)))******++++++++++++++++++,,,,,,,,,------------------------------------......---,,,,,,,,,,,,------------...............,,,,,,,,,,,,,,,---...///,,,,,,---............---........................---------------------------------------,,,+++***///...---,,,,,,---...///---,,,,,,...333777999:::000000////////////000000000000/////////000111111000////////////111222333444555666666666666555444555444444444444555666666888777666666777777555333000111222444666888999:::999;;;===???@@@@@@@@@@@@>>>;;;999999<<>>DDDJJJMMMJJJFFFDDDDDDEEEEEEEEEIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNNNNNNNNNNQQQTTTUUUUUUTTTRRROOONNNOOOQQQMMMMMMMMMNNNNNNMMMJJJHHHJJJJJJJJJKKKLLLMMMOOOPPPNNNPPPRRRSSSSSSSSSTTTVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTUUURRRRRRQQQQQQPPPOOONNNMMMQQQOOONNNNNNOOOPPPOOONNNOOONNNKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLSSSUUUOOOJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\YYYggg~~~~~~}}}|||||||||zzzwwwuuurrrrrrqqqpppnnnllljjjiiihhhfffdddbbb```^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^___]]]]]]^^^___```````````````___^^^]]]]]]^^^_________^^^^^^]]]]]]^^^^^^___000000000000000000000000111111000000000000111111.../////////000000111111////////////////////////........................,,,,,,---...---,,,+++***,,,,,,------...///000000+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((()))+++---...+++++++++***************+++++++++++++++++++++++++++***))))))((()))))))))******+++++++++,,,,,,,,,,,,++++++***+++++++++,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))***+++,,,))))))***++++++++++++***)))***,,,......---,,,+++***,,,...000000...,,,***......---,,,,,,,,,,,,------------........./////////...---,,,+++,,,---...,,,------...///.........++++++,,,,,,---...//////------------------------***+++---///000111222222///...,,,++++++,,,...///333111333<<>>;;;888555555444333222333333222333444666888:::::::::;;;===>>>@@@AAABBB===<<<;;;>>>CCCGGGGGGFFFDDDEEEEEECCCAAABBBFFFJJJJJJJJJJJJKKKMMMMMMKKKIIIDDDIIILLLHHHEEEEEEEEECCCAAABBBAAA>>>;;;===DDDKKKNNNKKKFFFCCCBBBCCCBBBBBBMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOOOOOOOPPPTTTWWWUUUUUUTTTRRROOONNNOOOQQQMMMMMMMMMMMMNNNLLLIIIFFFIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVVVVVVVUUUVVVWWWUUUTTTRRRQQQRRRSSSUUUWWWSSSSSSTTTSSSRRRRRRTTTUUUQQQQQQRRRSSSRRRQQQOOONNNOOONNNMMMNNNOOOPPPOOONNNQQQNNNHHHDDDCCCEEEIIIKKKHHHHHHHHHIIIKKKMMMNNNOOOJJJRRRTTTMMMHHHIIIKKKIIIHHHIIIKKKJJJIIIIIIJJJKKKPPPPPPQQQRRRSSSUUUVVVWWWRRRPPPPPPQQQSSSTTTTTTSSSVVV```nnn~~~~~~}}}xxxxxxxxxxxxwwwtttrrrqqqllljjjhhheeecccbbbbbbbbb____________]]]]]]___```[[[\\\]]]^^^____________]]]\\\ZZZYYYZZZ[[[]]]___]]]]]]\\\\\\\\\\\\]]]]]]000000000000000000000000//////000111111111111111222222000///............//////.........---------,,,,,,,,,---------------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,++++++***)))***+++---...+++++++++*********))))))******++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++***************************+++,,,,,,***)))))))))************************,,,+++(((&&&'''***---///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********...---,,,************+++******+++++++++,,,,,,,,,------------------------------------------------..................---------------,,,,,,,,,,,,+++,,,---......//////.........---,,,+++***+++,,,------,,,,,,,,,,,,---......,,,000999DDDKKKGGG;;;000------------------------000000000000111111111111000111111111111222222222222333444444222222333444333333222222333333444555999888777666555444333222222222333444666888:::;;;::::::::::::;;;<<<======<<<===???BBBEEEHHHJJJLLLGGGFFFEEEDDDDDDDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJJJJIIIFFFDDDBBBCCCBBBAAA@@@BBBDDDHHHJJJLLLJJJGGGDDDCCCDDDEEEFFFLLLNNNOOOMMMJJJHHHJJJLLLMMMNNNNNNNNNNNNPPPTTTWWWVVVSSSQQQOOOPPPPPPPPPOOOOOONNNLLLLLLMMMMMMKKKJJJJJJLLLNNNQQQSSSUUUUUUUUUTTTWWWZZZ[[[YYYVVVUUUTTTXXXWWWUUUTTTRRRQQQPPPPPPUUUSSSPPPMMMMMMOOORRRTTTZZZWWWRRROOOOOOOOOOOONNNOOOSSSQQQKKKGGGHHHLLLLLLQQQLLLEEE@@@???CCCHHHLLLHHHEEECCCGGGLLLOOOLLLHHHGGGEEEEEEIIIMMMNNNJJJFFFAAADDDGGGIIIHHHGGGGGGHHHQQQPPPOOOQQQTTTUUUSSSQQQOOOOOONNNNNNOOOQQQRRRSSSUUUWWW^^^jjjwwwzzzwwwyyy~~~~~~|||yyyyyyyyytttpppllljjjkkkkkkiiifffeeeccc```___``````___]]]dddcccaaaaaabbbbbb```___ZZZ[[[[[[[[[[[[\\\^^^``````]]]ZZZYYYZZZ[[[[[[[[[000000000000000000000000...///000000111111000000222111000///............//////.........---------,,,,,,------.........///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++*********))))))''''''(((((())))))))))))******+++,,,,,,,,,,,,+++***************************+++,,,,,,***))))))***************************---,,,***(((((()))+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********---,,,++++++++++++------++++++,,,,,,,,,---------------------------------------------------------..................------+++++++++******)))))))))+++,,,,,,---------------+++*********,,,---///000---------------......///000777@@@FFFEEE>>>666000........................//////000000000111111111000111111111111222222222111222333333111111222333333333222222333333444555888888777666555444333333222222333444666888:::;;;:::999999::::::;;;<<<===<<<===???BBBEEEGGGIIIKKKGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEBBBAAACCCBBBBBBAAABBBDDDFFFHHHIIIHHHEEECCCBBBCCCEEEFFFJJJLLLMMMKKKHHHGGGHHHJJJJJJKKKMMMNNNNNNQQQTTTWWWSSSQQQNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMKKKJJJKKKLLLOOORRRTTTUUUVVVVVVTTTVVVYYYZZZXXXVVVTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQSSSRRRPPPNNNMMMNNNPPPQQQSSSRRRPPPNNNNNNOOOQQQSSSZZZ]]]ZZZQQQKKKKKKLLLLLLOOOKKKFFFBBBBBBFFFKKKNNNGGGFFFGGGJJJMMMMMMIIIFFFFFFFFFGGGKKKPPPPPPLLLGGGCCCFFFIIIJJJIIIHHHHHHHHHUUUSSSRRRTTTVVVVVVTTTRRRPPPOOOOOOOOOOOOQQQRRRSSSTTTSSSWWW^^^gggrrrrrrpppwww{{{wwwsssrrrsssrrrpppmmmnnnllljjjjjjjjjiiigggeeehhhfffeeeeeeffffffeeecccaaabbbbbbbbbbbbbbbcccdddaaa___]]]\\\]]]^^^]]]]]]000000000000000000000000---......///000/////////111111000///...........................---------,,,,,,---...//////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++++++++++++++***************************++++++++++++******+++,,,,,,,,,,,,+++************************)))+++,,,,,,***))))))***************************---,,,+++***))))))))))))+++******))))))******+++++++++************++++++------,,,,,,,,,,,,------+++++++++++++++*********+++******++++++---......,,,,,,,,,,,,---------...------------------------------------------------------------------......,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,,,,+++***++++++,,,...///000......------......///000333<<>>@@@BBBDDDFFFGGGGGGGGGFFFEEECCCBBBCCCEEEHHHIIINNNNNNNNNMMMLLLKKKKKKKKKFFFHHHKKKMMMNNNOOOQQQSSSLLLKKKJJJJJJLLLMMMLLLKKKKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMOOOPPPRRRTTTUUUUUUTTTVVVWWWVVVUUUTTTTTTUUUVVVTTTPPPMMMMMMNNNPPPRRROOOOOOOOONNNMMMKKKJJJIIILLLQQQUUUUUUSSSTTTYYY^^^fffhhhdddZZZRRRPPPQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMHHHKKKOOOPPPOOOMMMLLLKKKKKKJJJJJJKKKMMMMMMKKKHHHHHHJJJKKKKKKJJJHHHHHHIIITTTTTTSSSRRRPPPOOOMMMKKKNNNNNNMMMMMMMMMNNNPPPQQQZZZYYYXXXWWWUUU\\\nnn|||yyyzzz~~~vvvvvvwwwyyyzzzyyyvvvttttttsssqqqrrrssssssrrrpppooonnnmmmmmmmmmlllkkkiiijjjjjjkkkmmmnnnnnnkkkiii////////////////////////,,,,,,---...............000//////...............---.....................------......///000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,+++++++++*********************++++++,,,---,,,,,,,,,,,,+++******)))************************)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++************************(((***,,,,,,***)))***+++************************'''((()))+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))((()))*********++++++++++++------------------------------------------------,,,,,,,,,,,,------............------,,,+++******++++++,,,---------------.........---------,,,,,,///............///000000000333555555222000///000////////////////////////...////////////000000000000000111111111222222222111333444333222111222333333333222222333333444555555555555555444444444444111222444666777888888888888888888888888999;;;;;;======>>>@@@AAACCCDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCCCC<<<>>>BBBEEEHHHJJJJJJJJJGGGFFFEEEDDDEEEHHHKKKMMMOOONNNMMMMMMMMMLLLKKKKKKGGGIIILLLMMMLLLMMMNNNOOOKKKJJJJJJKKKLLLMMMLLLJJJJJJIIIIIIJJJMMMNNNNNNMMMLLLMMMNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUTTTSSSTTTVVVYYYVVVRRRNNNMMMMMMNNNPPPNNNNNNNNNMMMLLLJJJIIIHHHMMMRRRVVVVVVTTTSSSWWW[[[]]]```^^^VVVPPPQQQSSSSSSQQQQQQPPPOOONNNMMMKKKKKKKKKLLLNNNNNNNNNOOOQQQSSSPPPMMMJJJIIIHHHIIIIIIHHHIIIJJJLLLKKKIIIIIIIIIJJJSSSSSSSSSQQQNNNLLLJJJIIIMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRTTTSSSPPPSSSaaappp~~~}}}}}}}}}}}}|||zzzyyywwwvvvwwwxxxxxxuuurrrqqqqqqsssuuuwwwwwwtttrrr////////////////////////,,,------...///.........//////......---......///---------...............---............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++***++++++++++++******************)))******+++,,,---++++++,,,,,,,,,+++*********************++++++++++++************)))))))))******+++,,,,,,,,,,,,+++************************(((***++++++*********+++************************&&&''')))***,,,------------,,,,,,,,,,,,,,,,,,---++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))***************++++++++++++***)))((('''))))))))))))************++++++++++++++++++++++++------------------------++++++,,,,,,------......+++++++++*********))))))+++,,,,,,---------------***+++,,,...////////////......------......///000---------...///000000///..............................////////////000000000111111111111222222222///000111000///...///111333333222222333333444555444444444444444555555555111333555666888888777777777777777777888999:::;;;===>>>>>>???@@@AAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKGGGGGGFFFFFFFFFEEEEEEEEE>>>???CCCFFFIIIKKKLLLMMMIIIHHHGGGFFFGGGJJJMMMOOONNNLLLKKKKKKKKKKKKJJJHHHHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMLLLMMMNNNNNNMMMKKKJJJIIIIIIKKKNNNPPPPPPOOONNNNNNNNNOOOQQQRRRTTTUUUWWWWWWWWWUUUSSSSSSUUUWWWYYYWWWSSSOOOMMMLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHMMMPPPSSSTTTQQQPPPPPPRRRRRRVVVUUUPPPLLLOOOSSSTTTSSSSSSRRRQQQOOOMMMKKKJJJMMMLLLKKKLLLMMMPPPRRRTTTPPPNNNKKKIIIGGGGGGHHHIIIJJJLLLMMMLLLKKKKKKLLLMMMUUUVVVVVVSSSOOOLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRPPPPPPXXXcccwww|||tttvvv~~~}}}|||||||||}}}~~~////////////////////////------...///////////////.........------......///---------.........//////.........---------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...---++++++++++++************))))))))))))***+++,,,---)))***+++,,,,,,,,,++++++))))))*********+++++++++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************((()))++++++******+++,,,************************(((((()))***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++++++++,,,---,,,,,,+++***))))))*********+++++++++************************------------------------***++++++,,,------......)))************+++++++++******+++,,,,,,,,,,,,,,,***+++---...///000//////---------------......///---,,,,,,,,,---........................................../////////000000000111111111111222222222///000111111//////000111333333222222333333444555333333333444444555555555111333555777888888777666777666666777777888999:::>>>>>>>>>??????@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEGGGJJJKKKLLLMMMJJJIIIHHHGGGHHHJJJMMMOOOOOOLLLJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHHHHIIILLLOOOQQQPPPOOOPPPQQQPPPNNNLLLJJJIIIJJJLLLOOOQQQRRRQQQPPPPPPPPPQQQRRRTTTVVVWWWYYYXXXWWWUUUSSSTTTVVVYYYVVVTTTRRROOOMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJNNNOOOQQQRRRQQQOOOMMMLLLMMMQQQQQQKKKIIILLLQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIJJJNNNPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIMMMNNNOOONNNNNNNNNPPPQQQVVVWWWXXXUUUQQQMMMLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNRRRQQQQQQSSSQQQPPPUUU\\\fff~~~tttrrrrrrxxx////////////////////////---...//////000000//////......---------......///---------.........//////.........---,,,,,,++++++***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------+++++++++++++++************)))))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++))))))******++++++++++++*********)))))))))((((((******+++,,,,,,,,,,,,+++************************''')))++++++******+++,,,************************+++******)))******+++,,,++++++************++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***(((((())))))*********+++***+++---...//////...---******+++++++++,,,,,,,,,))))))))))))))))))))))))------------------------******+++,,,,,,---......***++++++,,,,,,---......))))))***++++++++++++***---.../////////...,,,,,,---,,,,,,,,,,,,---.........//////---++++++,,,---////////////////////////............/////////000000111111111111222222222222333444444222222333444333333222222333333444555222333333444444555555555111333555777888888777666666666666666777888999:::>>>>>>>>>>>>????????????>>>@@@BBBDDDFFFGGGGGGFFFCCCEEEHHHJJJKKKKKKJJJHHHBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHJJJMMMNNNQQQNNNLLLMMMNNNOOOLLLJJJEEEFFFGGGGGGGGGJJJNNNQQQSSSRRRRRRRRRSSSRRROOOLLLJJJIIIJJJLLLPPPRRRSSSSSSSSSRRRRRRRRRTTTVVVXXXYYYZZZYYYXXXUUUSSSTTTWWWZZZRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLPPPPPPQQQRRRSSSQQQNNNJJJLLLPPPPPPJJJGGGJJJNNNPPPPPPQQQQQQQQQPPPOOONNNNNNLLLIIIGGGJJJNNNOOOJJJFFFHHHKKKNNNPPPOOOMMMKKKJJJNNNPPPQQQPPPPPPQQQSSSUUUUUUWWWWWWUUUPPPMMMLLLMMMPPPOOONNNMMMMMMNNNOOOOOOSSSPPPOOOPPPNNNMMMPPPVVV[[[ttt}}}~~~}}}xxx222333333222///---......------............------////////////////////////---------.........//////,,,------......------,,,.........------,,,,,,,,,000///---+++*********+++((())))))******))))))((())))))))))))))))))))))))))))))(((((()))+++...//////---+++)))((((((((()))+++++++++++++++***)))(((++++++++++++++++++++++++///---+++(((((()))+++---++++++++++++++++++++++++'''))),,,---------...000))))))))))))((((((((((((******+++++++++******)))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---...,,,,,,,,,+++++++++******))))))))))))************++++++************++++++******+++++++++,,,,,,,,,***)))((((((((()))***+++...---+++*********++++++))))))*********+++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------................................................////////////000000000000111111111111000000//////111111222222222333333333444444333333333222222222222333333444555666777777666666666666666666666666666444333666666333333666<<<<<<<<<<<<<<<===>>>???>>>???@@@DDDHHHJJJIIIHHHHHHHHHIIIKKKMMMLLLGGGCCCBBBDDDGGGJJJLLLLLLLLLKKKLLLLLLLLLJJJIIILLLTTTZZZQQQNNNJJJHHHIIIKKKKKKKKKLLLNNNPPPOOOLLLHHHFFFEEEBBBEEEIIIKKKKKKLLLMMMNNNMMMPPPSSSSSSOOOKKKIIIIIIJJJKKKLLLNNNQQQSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPOOOPPPQQQPPPNNNLLLKKKKKKKKKLLLNNNOOOOOOOOOOOONNNUUURRRNNNKKKLLLMMMOOOPPPSSSOOOKKKLLLOOOOOOLLLHHHJJJGGGFFFHHHHHHEEEEEEHHHIIIMMMQQQRRRPPPMMMKKKJJJSSSSSSSSSRRRQQQQQQPPPPPPPPPSSSUUUUUUQQQMMMLLLMMMRRRQQQOOOLLLHHHIIIMMMRRRUUUSSSPPPLLLKKKNNNTTTXXXeeerrryyyssskkkmmmuuuyyy222333333111///---...///------............------////////////////////////---------.........//////,,,------......------,,,---------------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------------,,,,,,************************))))))(((((()))+++---//////...,,,)))(((((()))***))))))))))))))))))((((((++++++++++++++++++++++++...---+++******+++,,,---++++++++++++++++++++++++...///000///---++++++,,,+++++++++*********))))))******++++++++++++******+++,,,,,,------,,,,,,+++)))***++++++******+++,,,---,,,,,,,,,++++++++++++))))))))))))************++++++************++++++******+++++++++,,,,,,,,,***)))))))))***,,,---...---,,,+++*********++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.................................................../////////000000000000......//////000000000000111111111222222222333333444444444444333333333222333333333333333444444444222333444555777888999999888555555888888555555888;;;;;;:::::::::;;;<<<<<<>>>>>>@@@CCCFFFHHHGGGFFFFFFFFFGGGJJJLLLKKKGGGCCCDDDFFFIIIKKKMMMNNNMMMMMMIIIIIIJJJKKKNNNSSSYYY^^^RRROOOKKKIIIIIIJJJJJJIIIJJJLLLNNNMMMJJJFFFCCCCCCCCCFFFIIIKKKKKKLLLMMMNNNNNNPPPRRRQQQNNNKKKJJJKKKMMMMMMOOOPPPRRRTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPNNNNNNPPPQQQQQQQQQOOOPPPPPPOOONNNMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOORRRPPPMMMLLLMMMNNNPPPQQQQQQNNNKKKKKKNNNNNNLLLHHHFFFEEEGGGKKKKKKHHHFFFHHHIIIKKKNNNOOOMMMLLLLLLMMMTTTSSSRRRQQQPPPPPPPPPOOOPPPSSSUUUUUURRRQQQQQQRRRYYYXXXTTTOOOKKKJJJNNNRRRXXXVVVRRRNNNLLLNNNRRRVVVcccnnnuuunnnggghhhnnnrrr111222333111///---...///------............------////////////////////////---............/////////,,,------......------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++---...///...,,,+++*********+++******)))((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++...///000...+++)))))))))---,,,,,,,,,,,,+++++++++******+++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,*********+++---...000111---,,,+++*********++++++***************++++++++++++,,,,,,---------,,,,,,------------------------******+++,,,---...//////,,,,,,,,,,,,------------------------------------............................../////////000000000+++,,,---...///000111111111111111222222222222333555555444444444333333333333333333222222111111111333444555666777888999:::999666666999999777777:::<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>???BBBDDDEEEDDDCCCBBBCCCEEEGGGIIIIIIFFFDDDFFFHHHJJJLLLNNNOOOOOOOOOIIIIIIJJJMMMRRRWWWZZZ[[[RRROOOKKKIIIIIIIIIHHHHHHHHHJJJKKKJJJFFFCCC@@@@@@CCCFFFIIIKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLNNNNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQUUUUUUTTTSSSRRRQQQQQQQQQQQQOOONNNOOOQQQRRRRRRQQQOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQSSSTTTSSSRRRRRROOONNNMMMMMMMMMNNNPPPPPPPPPLLLJJJJJJLLLMMMKKKIIICCCDDDIIIPPPPPPKKKFFFFFFHHHIIIKKKKKKKKKKKKMMMOOOTTTRRRQQQOOOOOOOOOPPPPPPRRRSSSTTTTTTSSSSSSUUUWWW\\\YYYUUUPPPLLLLLLPPPSSSZZZXXXUUUPPPNNNNNNQQQTTT```hhhmmmhhhaaaaaafffjjj~~~~~~111222222111///---...///------............------////////////////////////.............../////////,,,------......------,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))******,,,---...///...---,,,++++++++++++---,,,+++******,,,...000++++++++++++++++++++++++***+++---............---++++++++++++++++++++++++''')))***+++)))))))))***------,,,,,,,,,+++++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++...//////...,,,+++,,,---************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,---...//////,,,+++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,---------------------------------................................./////////000000,,,------...///000111111111111111111222222222222555555555444444444333333222222222222222222222222777777777777777777777777999666666999:::777777:::??????>>>===<<<<<<<<<<<<======>>>@@@BBBCCCBBB@@@???@@@BBBEEEGGGFFFEEEDDDGGGHHHJJJKKKMMMNNNNNNNNNMMMKKKJJJMMMQQQTTTSSSPPPOOOMMMJJJHHHIIIIIIIIIHHHFFFHHHIIIGGGCCC@@@>>>>>>DDDGGGJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQTTTSSSRRRPPPOOOOOOOOOOOOPPPOOONNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNOOONNNNNNOOOPPPSSSUUUVVVVVVTTTSSSNNNOOOOOONNNLLLLLLMMMMMMNNNKKKIIIIIIJJJLLLKKKJJJCCCEEELLLSSSSSSLLLEEEBBBDDDGGGIIIKKKKKKKKKMMMNNNPPPOOONNNMMMNNNOOOQQQSSSTTTSSSSSSRRRRRRSSSVVVXXXXXXUUUQQQNNNLLLNNNRRRUUUXXXWWWUUUQQQOOOOOORRRTTT\\\aaaeeeccc^^^^^^bbbfffzzzzzz{{{000111111000...---...///------............------////////////////////////////////////////////////,,,------......------,,,***++++++,,,,,,------------------,,,,,,,,,++++++......////////////......++++++++++++++++++++++++*********++++++,,,------......---,,,++++++++++++---,,,+++******,,,...000++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++$$$''')))***)))***+++,,,++++++++++++******************+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---(((((((((((())))))))))))************++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************++++++******************+++++++++,,,,,,,,,------------------------------....................................//////////////////000000000111111111000000111111111222222222555555444444444333333333000111111222333333444444666666666666666666666666777555555888888666666999???>>>===<<<<<<;;;<<<<<<<<<<<<===???AAAAAA@@@>>><<<>>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMKKKJJJLLLNNNNNNKKKHHHKKKIIIGGGHHHIIIKKKKKKJJJEEEFFFGGGFFFBBB@@@??????EEEHHHJJJKKKKKKJJJKKKLLLLLLKKKIIIIIIIIIKKKLLLMMMPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNOOONNNNNNOOOQQQRRRQQQOOONNNLLLJJJKKKMMMOOOOOONNNNNNPPPSSSVVVWWWWWWUUUTTTOOOPPPOOOMMMIIIGGGHHHIIILLLJJJIIIHHHIIIKKKLLLLLLFFFHHHNNNTTTSSSJJJBBB@@@BBBEEEJJJMMMMMMKKKKKKJJJKKKKKKKKKLLLNNNQQQSSSUUUTTTRRRPPPOOOOOOQQQSSSTTTWWWUUUQQQNNNNNNPPPRRRSSSRRRRRRQQQOOONNNOOORRRTTTWWWZZZ^^^___^^^]]]aaaeeeqqqyyywwwvvv}}}///000111000...---...///------............------////////////////////////000000000////////////...,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,+++***------............------++++++++++++++++++++++++***++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********)))((())))))++++++++++++++++++++++++++++++***+++---......---,,,,,,++++++++++++++++++++++++)))+++------+++***+++,,,************)))))))))))))))***+++,,,------------+++,,,,,,------,,,,,,+++***+++,,,+++)))))))))***((((((((((((((()))))))))*********++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++***)))(((******+++,,,,,,,,,+++++++++++++++***************(((((()))***++++++++++++************************+++*********))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000000000111111111111000000000111111111111222444444333333333222222222///000111222333444555555222333444555666777888999666333444777888555666999;;;:::999999999999999999;;;;;;<<<>>>@@@AAA???>>><<<>>>AAABBBBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLJJJHHHHHHGGGFFFGGGIIIKKKKKKKKKEEEFFFGGGFFFCCCBBBAAABBBFFFHHHKKKLLLKKKJJJJJJKKKIIIGGGFFFFFFHHHJJJKKKKKKRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNOOONNNNNNOOOPPPPPPNNNMMMLLLIIIGGGHHHLLLOOOOOONNNMMMOOOSSSVVVWWWWWWUUUSSSOOOOOOOOOKKKFFFCCCEEEGGGKKKJJJIIIHHHIIIKKKMMMNNNJJJJJJNNNRRRPPPHHHBBB@@@CCCGGGKKKNNNMMMKKKHHHGGGGGGHHHJJJLLLOOOQQQSSSTTTRRROOOMMMLLLNNNPPPPPPPPP[[[WWWTTTQQQQQQPPPOOONNNKKKLLLMMMLLLLLLMMMPPPRRRSSSSSSVVV[[[\\\\\\___dddiiiooowww}}}|||...000000000...---...///------............------////////////////////////000000000000/////////...,,,------......------,,,,,,,,,,,,+++++++++++++++***+++,,,---------,,,+++******++++++++++++******************************++++++,,,,,,---,,,,,,,,,++++++++++++++++++******))))))))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++---...---+++******++++++*********)))))))))))))))***+++,,,------------+++,,,,,,------,,,,,,+++''')))******(((((()))+++)))))))))*********++++++*********+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++*********))))))((()))***+++,,,,,,,,,,,,******************************************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---......///000111222222000000000000111111111111333333222222222111111111000000000111111222222222111222333444555666777888555333333777888666666999888888777777777888999999::::::;;;>>>@@@AAA@@@>>><<>>@@@AAA@@@???<<>>??????>>>>>>???>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHGGGGGGHHHIIIKKKJJJJJJKKKLLLKKKIIIGGGCCCAAA@@@CCCGGGJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIINNNNNNNNNMMMNNNNNNOOOOOOJJJKKKKKKKKKJJJKKKMMMOOOQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIJJJLLLOOOOOOMMMKKKMMMOOOQQQSSSRRRPPPMMMKKKCCCEEEGGGHHHFFFEEEEEEEEEIIIIIIHHHHHHIIIJJJLLLMMMLLLJJJGGGFFFGGGIIIJJJJJJPPPOOOMMMJJJFFFDDDDDDEEECCCIIILLLKKKLLLQQQPPPKKKJJJIIIIIIJJJKKKJJJGGGEEEIIIFFFFFFIIINNNOOOLLLHHHHHHGGGGGGGGGGGGHHHIIIJJJEEEFFFHHHMMMRRRTTTRRRPPPVVVWWWXXXXXX[[[cccnnnvvv~~~......------------.........------,,,,,,,,,------...........................---,,,,,,---...---+++------,,,,,,,,,---...///......---------,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))************************------,,,++++++***)))))))))))))))))))))+++,,,---++++++***))))))***++++++,,,,,,+++*********++++++************************))))))******++++++,,,,,,------+++***))))))))))))******************************))))))))))))******************+++,,,---...---,,,,,,+++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,)))************++++++++++++***)))))))))***+++,,,222111...+++))))))))))))++++++++++++*********)))---,,,++++++*********+++---+++)))(((((()))+++---------------------,,,,,,---------------------------------------......///......//////000000111111000000000111111111222222111111111000000000//////111222333555666666777777444333333333333444555555777777888999:::;;;;;;<<<999:::<<>>???????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIJJJKKKMMMLLLIIIGGGAAAAAABBBDDDFFFHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLJJJKKKKKKJJJIIIJJJMMMOOOQQQPPPOOONNNLLLJJJHHHGGGGGGGGGIIILLLOOOOOOMMMJJJNNNOOOPPPPPPOOOMMMJJJIIIFFFFFFGGGHHHHHHGGGEEEDDDHHHHHHGGGHHHHHHJJJLLLMMMMMMJJJFFFDDDDDDGGGIIIKKKMMMMMMLLLIIIGGGFFFGGGHHHEEEJJJLLLKKKLLLOOONNNJJJJJJIIIHHHIIIJJJIIIHHHFFFEEECCCCCCFFFKKKMMMKKKGGGHHHHHHHHHIIIJJJJJJKKKKKKFFFGGGIIIMMMRRRSSSQQQNNNOOORRRUUUWWWYYY^^^ffflllsss}}}......------------......///...---+++++++++,,,---------------------------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------,,,,,,++++++******************************************+++,,,---......---,,,+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,+++******)))))))))))))))))))))***+++,,,++++++***))))))***++++++---,,,+++************************************************)))))))))))))))///...---+++***)))))))))((())))))******+++++++++******))))))))))))******************+++,,,---......---,,,,,,++++++,,,,,,)))******************))),,,,,,++++++++++++,,,,,,)))************+++++++++******))))))******+++,,,...---+++)))(((((()))))),,,,,,,,,+++++++++++++++,,,,,,+++************+++++++++***))))))***++++++.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000000000111111111111111111000000000000//////111222333444555666666666444333333333333444555555777888888888999999:::::::::;;;===>>>?????????>>>?????????>>>>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEHHHHHHHHHIIIKKKMMMLLLIIIFFFBBBDDDGGGHHHGGGGGGGGGGGGLLLMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNOOOOOONNNLLLJJJHHHFFFDDDDDDEEEHHHLLLOOOOOOLLLJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFGGGIIIIIIFFFCCCFFFFFFFFFGGGHHHIIIKKKLLLNNNKKKFFFBBBBBBEEEIIILLLMMMMMMKKKIIIFFFEEEFFFGGGDDDHHHJJJJJJKKKNNNNNNKKKJJJIIIGGGGGGHHHIIIHHHGGGDDDCCCBBBEEEJJJLLLJJJHHHGGGHHHJJJKKKLLLLLLLLLKKKHHHHHHJJJNNNPPPPPPNNNLLLHHHMMMSSSVVVXXX[[[___ccceeennn{{{...------,,,,,,------...000...,,,+++***+++,,,,,,------------------------///...------------,,,***------------------------+++++++++************))),,,,,,,,,,,,++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,++++++*********+++)))))))))))))))*********))))))))))))))))))))))))************************,,,+++++++++******)))))))))))))))))))))***+++++++++******************+++---,,,+++***))))))))))))************************(((((((((((())))))))))))++++++*********++++++,,,'''(((((()))***++++++,,,******))))))))))))******************+++,,,------------,,,+++++++++++++++))))))************))))))++++++************++++++))))))*********+++++++++***************++++++++++++***))))))))))))******++++++++++++++++++++++++++++++***************+++*********++++++*********---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////....../////////000000000111111000000000000000000//////111111222444444555555555444333333333333444555555666666666777777777777777999:::;;;===============??????>>>=========>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHFFFDDDBBBCCCFFFIIIFFFGGGHHHKKKLLLKKKGGGDDDEEEHHHLLLLLLJJJHHHIIIJJJLLLMMMOOOPPPPPPNNNLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJHHHHHHJJJLLLMMMMMMLLLJJJHHHFFFDDDCCCBBBDDDGGGLLLOOOOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIFFFDDDFFFJJJJJJFFFAAAEEEEEEFFFFFFGGGIIIJJJJJJLLLKKKGGGDDDCCCEEEIIILLLOOONNNLLLHHHDDDBBBBBBCCCDDDFFFHHHIIIKKKMMMMMMMMMJJJHHHFFFEEEGGGHHHHHHHHHGGGFFFEEEGGGIIIJJJIIIHHHFFFGGGJJJLLLLLLLLLKKKJJJHHHIIIKKKMMMNNNMMMJJJHHHEEEJJJQQQUUUWWWZZZ^^^bbbaaaeeennnzzz~~~|||------,,,,,,,,,,,,------...---,,,+++***++++++,,,------------------------///...,,,,,,------,,,+++//////......---,,,+++***++++++*********))))))))),,,+++++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++******+++******)))))))))))))))(((((())))))************))))))))))))))))))))))))************************++++++***************)))((()))))))))*********************++++++*********,,,+++******)))))))))***************************%%%&&&'''((()))***++++++***))))))))))))******+++''''''((()))******++++++******))))))))))))******************+++,,,------,,,,,,+++***************))))))************))))))+++******))))))******+++))))))*********+++++++++))))))******++++++++++++***************+++,,,,,,))))))***************************))))))***++++++)))***++++++++++++***)))+++++++++,,,,,,,,,---------------------------------------,,,---......///////////////................../////////000000000//////////////////000000000111222333444444444333444333333333333444555555444444444444444555555555888888999::::::;;;;;;;;;>>>>>>===<<<<<<<<<======AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFJJJIIIIIIIIIHHHHHHHHHGGGIIIHHHGGGEEECCCDDDHHHJJJGGGGGGHHHIIIJJJIIIFFFCCCFFFIIILLLLLLIIIGGGHHHJJJKKKLLLMMMNNNNNNLLLJJJHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKIIIGGGGGGIIIJJJKKKKKKJJJIIIGGGEEECCCBBBCCCDDDGGGKKKNNNOOOMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHEEECCCEEEIIIJJJFFFAAAEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJHHHFFFFFFHHHKKKMMMLLLKKKGGGCCCAAABBBCCCHHHHHHHHHIIIIIIHHHHHHHHHIIIGGGEEEEEEFFFGGGHHHGGGIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLKKKIIIFFFEEEDDDHHHMMMPPPSSSWWW]]]bbbbbbbbbdddjjjxxxqqqjjjkkksss}}}------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,/////////...---,,,******,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))),,,,,,---,,,,,,***)))(((***))))))((((((((())))))((((((((()))******++++++))))))))))))))))))))))))************************************************(((((()))******))))))((()))***++++++++++++***)))******)))))))))******+++************************%%%%%%&&&((()))+++,,,,,,++++++***)))(((((((((((('''(((((())))))***************))))))))))))******************+++,,,---...,,,+++******))))))******)))******************)))******))))))))))))******)))************+++++++++))))))***++++++++++++***)))******+++,,,,,,------)))))))))))))))************))))))))))))***++++++******++++++++++++***************+++,,,------------------------------------------------......///....................................////////////......////////////000000000111222222333333333222444333333333333444555555222333333333444444555555777888888888888999999:::<<<<<<<<<;;;;;;<<<======@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEFFFIIIKKKKKKJJJIIIIIIJJJIIIFFFDDDEEEFFFGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKJJJIIIGGGFFFGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKIIIFFFFFFGGGIIIIIIIIIHHHHHHGGGEEEDDDCCCEEEFFFGGGKKKNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDDDDFFFJJJJJJHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCFFFIIIIIIGGGFFFHHHKKKIIIIIIIIIGGGEEEEEEGGGIIIPPPMMMJJJJJJGGGBBB@@@AAAGGGFFFDDDEEEFFFHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFGGGGGGHHHGGGFFFEEEDDDEEEHHHJJJJJJHHHEEECCCBBBAAAEEEHHHJJJMMMQQQYYY^^^bbbaaa```bbbkkk}}}zzzsssxxxxxxyyyzzzyyyyyyzzz---,,,,,,++++++,,,,,,---((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,---......------,,,,,,,,,,,,,,,++++++++++++******************++++++***************************+++,,,,,,,,,+++*********)))))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************(((((()))******)))(((''')))***++++++++++++***))))))(((((())))))***+++,,,************************''''''((())))))***+++++++++******))))))******+++((((((((()))))))))))))))******))))))))))))******************+++,,,---...,,,,,,+++************+++******++++++++++++******)))))))))(((((())))))))))))************+++++++++((()))***+++,,,++++++***))))))***+++,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))***++++++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------....../////////------........./////////........./////////000000000111111222222222222222444333333333333444555555222333333444555666666777888888888888888999999:::;;;:::::::::;;;<<<======>>>????????????@@@@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFFFFFFFFFFIIIKKKQQQOOOLLLKKKJJJJJJHHHFFFFFFDDDBBBBBBDDDEEEFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLKKKHHHFFFEEEFFFHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHHHHJJJLLLNNNNNNMMMKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKHHHIIIIIIIIIHHHGGGFFFEEE@@@DDDFFFEEECCCDDDHHHLLLJJJJJJJJJIIIHHHIIIKKKMMMRRRLLLJJJJJJFFF@@@>>>@@@EEEDDDDDDEEEGGGHHHFFFEEECCCCCCCCCBBBBBBBBBDDDFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCFFFHHHHHHEEEBBB@@@@@@AAADDDHHHIIIJJJMMMSSSWWW___bbbeeeeeehhhuuutttkkkqqqwww|||}}}|||xxxvvvuuuuuutttttttttttttttuuuuuuvvv---,,,,,,++++++,,,,,,---&&&(((+++...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000///...)))***,,,...////////////*********))))))))))))(((******************++++++************************((()))+++,,,------,,,++++++***************++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************)))))))))))))))*********(((((()))******)))(((''')))***+++,,,,,,+++***)))'''((((((((()))+++,,,---************************))))))))))))************(((((((((***+++---///000))))))))))))((((((((((((******))))))))))))******************+++,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))************+++++++++((()))***+++,,,+++******((()))***+++++++++++++++*********++++++,,,,,,,,,))))))((())))))***++++++++++++***))))))***++++++------,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///000000---------.........//////---.........//////000000000111111222222222111111444333333333333444555555333333444555666888888999999999999888999999::::::999999999:::;;;<<<===>>>===>>>>>>>>>>>>?????????BBBCCCDDDFFFFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGAAACCCEEEFFFFFFFFFHHHJJJVVVSSSOOOLLLLLLKKKJJJIIIHHHDDDAAAAAADDDHHHIIIHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGJJJLLLMMMMMMLLLLLLLLLLLLKKKHHHEEEDDDFFFGGGEEEFFFGGGGGGGGGGGGFFFFFFKKKJJJIIIJJJLLLNNNNNNNNNNNNNNNLLLJJJHHHEEEBBBAAADDDGGGJJJLLLLLLMMMNNNOOOJJJJJJJJJJJJIIIGGGEEEDDD???BBBCCCAAA???AAAHHHNNNNNNOOONNNLLLJJJJJJLLLNNNNNNIIIGGGIIIGGGAAA@@@DDDDDDDDDDDDFFFHHHHHHFFFDDDBBBBBBCCCCCCCCCEEEHHHJJJKKKJJJHHHFFFEEEDDDCCCCCCAAADDDGGGGGGDDD@@@??????CCCFFFJJJLLLKKKLLLOOORRR^^^eeekkklllkkkrrr{{{rrrzzzvvvwwwzzzzzzsssooonnnnnnnnnnnnmmmmmmmmmmmmnnnoooooo------------------------,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((+++******))))))******+++************************************************++++++******))))))(((((((((((())))))******++++++******)))(((((()))******))))))))))))))))))))))))))))))*********((('''&&&)))))))))))))))))))))))))))))))))((()))******+++*********))))))'''&&&&&&&&&&&&'''((()))***++++++***+++,,,,,,------------******))))))******+++,,,+++*********))))))(((((()))************+++++++++******))))))******+++,,,...------,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))(((((((((((())))))************************)))))))))))))))(((''''''&&&'''((())))))***))))))******))))))(((((('''''')))************++++++++++++*********))))))(((((((((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++,,,---...............------,,,,,,,,,...............///000000000000111222222222222111//////000111222333333444333444444555777888:::;;;888888777777777777777888:::::::::;;;;;;;;;<<<<<<<<<===???@@@@@@@@@???>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIIIINNNMMMLLLKKKKKKJJJHHHFFFIIIDDD??????DDDHHHHHHFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJIIIHHHFFFEEEEEEDDDGGGFFFEEEGGGKKKMMMNNNNNNKKKJJJIIIJJJLLLLLLLLLKKKLLLMMMMMMJJJGGGDDDCCCCCCGGGIIIKKKJJJIIIIIIMMMQQQOOOPPPMMMHHHGGGHHHFFFAAA???======AAAGGGKKKLLLJJJMMMLLLJJJIIIHHHHHHIIIJJJKKKIIIEEECCCCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIGGGEEEBBB@@@@@@BBBGGGIIIIIIGGGKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLMMMOOOPPPVVV___ggglllttt}}}{{{}}}yyyvvvxxx|||{{{yyy}}}~~~}}}~~~------------------------...------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************+++++++++))))))))))))))))))))))))************************))))))***++++++***(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***)))(((''''''''''''((((((((((((***++++++,,,------,,,,,,++++++******++++++,,,---++++++++++++*********)))))))))*********+++++++++******))))))******+++,,,))))))))))))************+++,,,,,,++++++)))(((((((((((())))))))))))((((((************************)))))))))))))))((('''''''''(((((())))))))))))(((+++*********))))))))))))))))))*********+++++++++++++++++++++******)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,......---------,,,,,,,,,...............//////000//////000000111111111000222222333333444444555555222222333444555777888999888777777666666777777888999999:::::::::;;;;;;;;;;;;;;;===>>>>>>>>>===<<>>???@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAA@@@???AAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFDDDCCCCCCAAA@@@BBBGGGIIIIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGHHHIIILLLLLLKKKJJJKKKJJJJJJJJJLLLMMMLLLKKKFFFHHHJJJIIIHHHGGGGGGHHHKKKIIIGGGFFFHHHKKKMMMNNNOOOMMMGGG@@@???BBBDDDAAA???BBBEEEHHHGGGGGGFFFFFFJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHDDDCCCCCCDDDEEEEEECCCAAABBBAAABBBEEEIIIKKKKKKJJJEEEEEECCCBBBBBBCCCCCCDDDHHHEEEAAA>>>>>>@@@CCCFFFEEEEEEEEEEEEDDDDDDDDDDDDNNNVVV\\\^^^bbbkkktttyyyyyyxxx|||------------------------++++++************++++++...------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))******++++++++++++++++++******)))))))))((()))************)))(((************************'''((()))***++++++***)))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((''''''((((((((((((((((((((((((******+++++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************)))))))))))))))***++++++))))))))))))************+++++++++++++++***)))((('''((()))******)))((('''************************(((((())))))))))))(((((())))))***))))))((('''&&&************************))))))))))))*********************************************++++++,,,,,,,,,******++++++,,,,,,,,,---,,,++++++++++++,,,------,,,+++******)))))))))***------------------------...------------.../////////....../////////000000111111111000000/////////000111222333555555666666666666555555555666777777777777777777888888888888999999999:::::::::::::::<<<<<<===>>>????????????AAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFHHHIIIIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDGGGHHHFFFDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGJJJLLLKKKJJJJJJIIIIIIIIIKKKLLLKKKJJJFFFHHHJJJIIIHHHGGGGGGHHHKKKGGGCCCCCCGGGJJJLLLKKKLLLIIIBBB;;;<<>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGEEECCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFCCCAAAAAABBBCCCDDDEEEGGGHHHHHHJJJHHHFFFEEEDDDEEEGGGHHHHHHIIIIIIJJJIIIHHHFFFEEECCCBBBBBBDDDGGGHHHGGGFFFIIIHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKJJJGGGFFFFFFFFFIIIEEEBBBBBBEEEHHHIIIHHHHHHFFF@@@;;;===DDDIIIIIICCCHHHNNNOOOLLLHHHFFFFFFGGGIIIKKKLLLKKKIIIFFFDDDDDDDDDDDDBBB???>>>@@@CCCIIIGGGEEEEEEEEEEEEDDDBBBCCCDDDFFFGGGFFFEEEDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFJJJMMMNNNNNNSSS___kkkxxxwwwuuuuuu~~~------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,+++******))))))+++******************+++************************++++++++++++++++++++++++*********+++++++++++++++((((((((((((((((((''''''******))))))))))))******((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''((()))++++++******)))******++++++++++++******'''(((((()))+++,,,,,,---)))************)))((((((((((((((((((((()))******)))))))))))))))*********((((((((()))))))))******)))(((((((((((()))******+++***)))((('''&&&%%%$$$******+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))))))))(((((('''((((((((((((((()))))))))((((((((()))))))))******'''''''''(((((((((((()))))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))***++++++)))))))))******,,,------,,,,,,,,,------------...------,,,,,,------...///111000///...///000111222222111111111000000//////111222333555666666555444444444444444444555666777666666666777777777888888:::::::::::::::;;;<<<<<<:::;;;<<<======>>>>>>>>><<<===???@@@BBBCCCCCCCCC===>>>???@@@AAABBBCCCDDDFFFDDDBBBBBBCCCEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFGGGIIIIIIIIIGGGEEEDDDDDDBBBAAAAAACCCDDDDDDCCCIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKLLLJJJGGGEEEDDDDDDFFFDDDCCCCCCEEEFFFGGGFFFFFFEEEAAA>>>AAAHHHKKKKKKEEEHHHMMMOOOMMMKKKHHHGGGGGGIIIJJJKKKKKKIIIFFFDDDEEEEEEDDD@@@<<<<<<@@@CCCKKKIIIGGGFFFFFFFFFDDDCCCBBBEEEGGGGGGEEECCCBBBBBBFFFFFFEEEDDDDDDEEEGGGHHHAAABBBDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFHHHIIIIIIKKKUUU___ppppppnnnnnnwww------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---......*********************************************)))***))))))(((((())))))***************************++++++++++++++++++++++++,,,++++++++++++++++++***(((((((((((())))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((('''(((***+++++++++)))(((******++++++++++++******(((((())))))******++++++))))))******)))((((((''')))))))))((()))******+++)))))))))******+++++++++(((((((((((()))))))))***((((((((((((((()))************))))))((('''&&&&&&)))******+++++++++*********)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))))))))((((((((()))))))))*********(((((((((((()))))))))***'''((((((((())))))))))))))))))))))))))))))))))))++++++++++++******************))))))******+++,,,,,,+++++++++++++++,,,---,,,,,,,,,---------......------,,,,,,------...///000///...------///000222222222222222222111111111///111222444555444333222333333333333444555666777666666777777777888888888::::::999999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>??????@@@AAAAAABBBEEECCC@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGIIIHHHGGGDDDCCC@@@???===>>>BBBFFFHHHIIIKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKKKKJJJGGGEEEDDDEEEDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHFFFCCCEEEJJJLLLIIIEEEFFFHHHKKKMMMLLLIIIGGGHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFDDD@@@<<<===BBBHHHMMMJJJGGGFFFEEEEEEDDDCCC@@@DDDHHHIIIGGGEEEDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGDDDDDDGGGGGGGGGLLLSSS^^^aaadddhhhuuu{{{ssswww------------------------******))))))))))))***************++++++,,,,,,---******+++,,,,,,---......************************((((((((()))******++++++))))))(((((((((((())))))************************((((((((((((((((((((((((---,,,,,,++++++*********(((((())))))******++++++)))'''$$$""""""$$$''')))))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((('''(((***+++,,,+++)))((('''(((((()))))))))(((((())))))))))))(((((((((((())))))***))))))(((''''''*********)))***++++++,,,*********++++++,,,,,,,,,(((((((((((())))))))))))((((((((((((((()))******++++++++++++************)))******+++++++++******+++***'''&&&&&&'''***+++))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))***))))))))))))******+++++++++,,,(((((((((((())))))))))))(((((())))))*********+++++++++******************,,,+++++++++******))))))++++++******++++++,,,---......---,,,++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......///...,,,,,,,,,---///111111111111111111111111111...///111333444333222111333222222333444555666777777777777777888888888888:::999888888888999;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDAAA??????AAACCCDDDEEEDDDEEEEEEEEEDDDDDDDDDFFFDDDEEEFFFGGGHHHIIIJJJJJJDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHHHHFFFDDDBBB;;;999999<<>>???>>><<>><<<<<<===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAACCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBDDDFFFGGGHHHIIIIIIDDDFFFGGGGGGFFFFFFHHHIIIHHHFFFEEEFFFGGGFFFDDDCCC<<<:::===JJJ[[[dddbbb[[[TTTRRRPPPPPPQQQQQQQQQOOONNNNNNMMMKKKGGGEEEDDDDDDLLLMMMNNNLLLJJJIIIIIIJJJHHHIIIKKKMMMMMMMMMLLLKKKHHHGGGGGGGGGHHHIIIKKKLLLKKKIIIGGGCCC@@@???AAADDDDDDDDDCCCBBBDDDGGGJJJLLLKKKHHHEEEFFFHHHIIIGGGEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIILLLJJJIIIGGGGGGGGGIIIIIIDDDCCCBBBBBBCCCFFFIIIKKKHHHFFFEEEDDDDDDFFFHHHIIILLLIIIHHHNNNZZZgggooossstttvvvzzz~~~{{{sssrrryyy++++++++++++++++++++++++------,,,,,,++++++******,,,++++++++++++++++++,,,,,,+++******)))************+++,,,------,,,+++*********++++++++++++******)))))))))))))))))))))))))))******++++++******)))***)))'''&&&&&&'''((((((***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))******(((((()))***((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***))))))))))))***++++++))))))(((((((((((()))))))))'''&&&'''(((******)))))))))))))))))))))))))))(((''''''(((+++,,,,,,+++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***++++++***((('''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,---...///,,,,,,++++++,,,,,,---...........................///000000111111000000///222222222222222222111000222222333444444444444333444444555666666777888888666888999999888999;;;===CCC@@@>>>===@@@CCCFFFGGGCCCBBB@@@????????????@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAACCCEEEGGGHHHIIIIIIEEEGGGHHHHHHHHHHHHIIIKKKIIIGGGFFFFFFGGGFFFEEECCC???AAAHHHTTT```fffddd```ZZZUUUPPPPPPSSSTTTRRRPPPNNNOOONNNLLLIIIGGGFFFGGGLLLNNNOOONNNLLLJJJJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKHHHDDD@@@>>>???AAAGGGGGGFFFFFFGGGHHHIIIJJJHHHEEECCCEEEHHHIIIHHHEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDCCCCCCDDDFFFIIIKKKGGGFFFEEEEEEEEEFFFHHHIIIHHHEEEDDDGGGOOOVVV[[[\\\ggghhhjjjkkklllooossswww|||}}}yyyvvvyyy|||---------------------------------,,,,,,+++++++++++++++************++++++******+++++++++******)))******+++,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''''')))***)))((('''((()))************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***))))))))))))***++++++***)))(((''''''((()))***)))(((''''''(((((((((((((((((((((((())))))*********)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++******)))******+++,,,---++++++******++++++,,,---........................//////000000000000//////333333333333222111111000111111222333333333333333444444555666777777888888666777777888999:::<<<===GGGCCC???>>>@@@EEEIIIKKKDDDBBB@@@>>>>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCAAA@@@@@@BBBCCCBBBAAABBBCCCCCCBBBBBBAAA@@@??????@@@BBBDDDFFFGGGHHHIIIFFFGGGIIIIIIHHHIIIJJJLLLJJJHHHFFFFFFGGGGGGFFFDDDEEEHHHNNNVVV\\\_________^^^WWWPPPOOOSSSVVVTTTPPPNNNOOOOOOMMMJJJIIIIIIIIIMMMNNNPPPOOOMMMKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLJJJGGGCCCBBBBBBCCCIIIIIIJJJJJJIIIIIIHHHHHHDDDBBBAAADDDGGGIIIHHHEEECCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFDDDFFFJJJMMMNNNNNN[[[]]]___`````````bbbddduuu------------------------------,,,,,,,,,,,,,,,++++++******))))))******+++)))***++++++++++++***)))))))))************)))))))))******++++++******))))))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''((()))***))))))(((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''&&&'''((((((&&&&&&'''((())))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((((()))*********)))(((''''''((()))***((((((((('''&&&&&&'''''''''''''''((())))))******,,,***))))))******(((''')))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%$$$%%%&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((())))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++************+++,,,,,,........................//////000000000000//////333333444333333222111000000111222222333333222222444444555666777999999:::777777777888999;;;<<<===FFFCCC???>>>AAAEEEIIILLLDDDBBB???======???AAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCAAA??????AAABBBAAA@@@AAAAAAAAAAAAAAA@@@??????>>>@@@BBBDDDFFFHHHIIIIIIGGGIIIJJJJJJIIIHHHJJJKKKJJJHHHFFFFFFGGGHHHGGGFFFHHHKKKOOOSSSVVVYYY]]]___]]]VVVOOONNNSSSUUUSSSOOOMMMNNNNNNMMMKKKIIIJJJKKKMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFAAA@@@@@@CCCGGGIIIGGGDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDFFFHHHIIIEEEEEEEEEDDDEEEEEEEEEFFFIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIIIIOOOSSSWWWZZZZZZYYYYYYYYYiiizzz|||}}}++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******************+++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((''''''&&&%%%%%%&&&((()))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((((()))******))))))(((((((((((())))))'''(((((('''&&&%%%'''((('''''''''(((((())))))))),,,+++))))))******((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&%%%$$$###$$$&&&(((***'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******))))))))))))))))))))))))((()))******++++++******+++******)))))))))******++++++******++++++,,,---...........................//////000000//////...222222222222222222111111000000111222222222222111444444555666888999::::::999888777888;;;<<<===<<>>>>>???@@@???>>>??????@@@@@@@@@@@@??????>>>@@@BBBDDDGGGIIIJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJHHHFFFFFFHHHIIIJJJIIIHHHKKKNNNQQQTTTYYY^^^aaaXXXSSSNNNNNNQQQRRRQQQNNNJJJKKKLLLKKKJJJIIIJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEDDDDDDEEEFFFHHHIIIIIIKKKMMMMMMKKKJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFEEE@@@>>>???BBBFFFHHHFFFCCC?????????@@@AAABBBCCCDDDAAAAAAAAABBBCCCFFFHHHJJJEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGKKKOOORRRSSSSSSSSSSSSaaaooo}}}uuuqqqwwwyyy+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++))))))*********++++++++++++******************+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&'''))))))(((((((((((()))***+++,,,''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&(((&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********))))))))))))***++++++(((((())))))))))))(((((('''((()))((('''&&&(((+++''''''(((((((((((((((((()))(((((((((***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((())))))***************************+++,,,------+++++++++++++++,,,------////////////////////////......////////////.........///000000000000000//////000000111111111111111222333444555777888999:::<<<:::888999<<<======;;;<<<;;;:::<<>>???>>>=========>>>???@@@@@@@@@@@@???@@@CCCEEEHHHJJJKKKKKKJJJKKKKKKJJJGGGFFFFFFGGGIIIGGGEEEFFFHHHKKKLLLLLLIIIKKKNNNQQQUUUXXX[[[\\\QQQOOOMMMMMMNNNOOONNNLLLGGGIIIJJJJJJHHHHHHIIIJJJKKKMMMPPPPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIDDDCCCBBBBBBBBBCCCDDDEEEFFFIIIKKKLLLJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEEEE???>>>>>>AAAEEEGGGDDDAAA>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBDDDFFFHHHDDDEEEEEEFFFFFFGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEDDDFFFIIIJJJKKKMMMOOORRR[[[dddpppwww}}}~~~{{{|||------------------------*********************+++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((()))***+++,,,(((((((((((()))***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))************************(((((())))))((('''&&&&&&'''((()))((('''&&&''')))((()))))))))******++++++&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++++++++******++++++,,,---'''((()))******)))((('''''')))+++***((((((***---(((((((((((((((((((((((('''&&&&&&(((+++------,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((***++++++***)))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))*********************+++,,,---///000111,,,,,,++++++,,,,,,---...000000000000000000000000......////////////......,,,,,,---.../////////...//////000111111111111111111222333444666777888999>>>;;;999:::===>>>===;;;888888999<<>>===<<<===>>>===<<<;;;<<<===???@@@@@@@@@@@@???AAACCCFFFHHHJJJLLLLLLKKKKKKKKKIIIFFFEEEDDDEEEHHHFFFEEEEEEHHHKKKMMMNNNJJJLLLOOORRRUUUVVVTTTSSSLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHHHHGGGGGGHHHJJJJJJMMMPPPPPPNNNKKKIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHCCCBBBAAA@@@???@@@AAAAAADDDGGGIIIJJJHHHFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDEEE>>>===>>>AAAEEEFFFCCC@@@=========>>>???AAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEBBBBBBCCCDDDDDDEEEDDDDDDGGGFFFEEEDDDBBB@@@???>>>CCCDDDGGGIIIIIIHHHFFFDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEFFFEEEEEEEEEIIINNNRRRSSSYYYaaafffmmmxxx++++++++++++++++++++++++************))))))))))))///,,,)))((()))*********+++++++++*********))))))))),,,//////,,,***+++---------,,,+++***)))((('''((()))))))))******************))))))***++++++,,,------,,,+++*********+++))))))))))))))))))))))))+++***)))(((((()))******************)))))))))((())))))(((((()))***++++++))))))************))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''***)))(((((()))(((&&&$$$%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******+++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((,,,+++***))))))***+++,,,************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''+++++++++***)))(((((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&)))************)))(((((()))((((((((()))+++---...///...,,,++++++,,,---...+++,,,---......---,,,+++......////////////......000000000000////////////000000111111111222222222,,,...000333666888999::::::999777777888999<<<===;;;;;;;;;;;;<<<>>>???@@@;;;;;;;;;===@@@EEEJJJMMMHHHFFFCCC@@@>>>>>>>>>???===<<<;;;;;;<<<===;;;:::????????????>>>>>>>>>>>>DDDFFFIIIKKKKKKJJJHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKNNNLLLJJJIIIJJJLLLOOOQQQSSSQQQNNNMMMLLLLLLJJJIIILLLHHHDDDBBBDDDEEEEEECCCJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFDDDCCCCCCEEEGGGIIIDDDAAA======AAADDDEEEEEEDDDFFFHHHIIIIIIGGGEEECCCJJJJJJJJJGGGDDDAAA@@@AAAAAA>>><<<>>>CCCEEECCC@@@DDD@@@<<<<<>>===<<<=========<<<;;;;;;<<<===<<<:::>>>>>>>>>>>>>>>>>>>>>===CCCDDDFFFHHHIIIHHHGGGFFFIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJKKKRRRPPPMMMLLLLLLKKKJJJIIIKKKHHHDDDCCCDDDDDDBBBAAAEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBAAABBBDDDFFFHHHEEEBBB@@@@@@CCCFFFFFFFFFCCCEEEGGGIIIIIIGGGEEEDDDFFFHHHJJJJJJHHHEEECCCCCCBBB@@@>>>AAAFFFIIIGGGEEECCC@@@======@@@CCCDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBB@@@@@@???@@@AAAAAAEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAA@@@???===<<<>>>AAAEEEHHHRRRXXX___cccfffjjjpppttt}}}zzzuuutttssswww------------------------++++++*********))))))))),,,+++)))***++++++***)))+++************)))))))))''')))+++,,,***)))))))))''''''(((((()))))))))************+++++++++,,,,,,++++++***************+++)))***+++,,,---,,,+++***++++++++++++++++++++++++(((((((((((())))))++++++,,,,,,+++++++++*********))))))***++++++++++++******************)))((((((************************''''''((((((((('''&&&&&&&&&$$$###$$$''')))******'''(((((())))))*********))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++******))))))******+++******))))))))))))((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&((()))***+++++++++************+++,,,------,,,,,,+++++++++---...///------,,,,,,,,,,,,------......////////////...............//////000000000000000000000111111111111222222333444444444444333444444333333333555777888<<<;;;::::::999999999:::===<<<;;;;;;===???BBBDDD>>>>>>======<<<;;;;;;;;;<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<===BBBBBBCCCDDDDDDEEEEEEFFFHHHFFFDDDCCCCCCEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGPPPNNNLLLKKKKKKKKKJJJHHHJJJHHHFFFEEEDDDCCC@@@>>>CCCCCCEEEFFFGGGHHHHHHHHHDDDCCCAAA@@@AAABBBDDDFFFEEEDDDCCCDDDFFFHHHGGGFFFBBBDDDFFFHHHHHHHHHFFFEEECCCFFFJJJLLLJJJHHHFFFEEEDDDBBBBBBEEEIIILLLLLLJJJCCCAAA???@@@BBBDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCC?????????>>>>>>=========<<<;;;999999;;;???CCCEEEMMMQQQWWW^^^bbbdddeeeeeelllqqq}}}{{{vvvsssrrrpppmmmooorrrmmmmmmsss------------------------+++++++++*********))))))+++*********,,,,,,***(((************))))))))))))((()))+++++++++***))))))((((((((())))))))))))***))))))*********+++++++++,,,+++******)))*********((()))+++---...---+++***************************'''''''''((()))***+++++++++++++++*********)))))))))***+++,,,,,,+++******,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%###!!!!!!$$$'''))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((((((&&&&&&''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&'''((()))************(((((()))***,,,---//////++++++++++++,,,---...///...---,,,++++++,,,---...---......//////......---------......///000000000/////////000000000111111111222333333333333333222666555555555666777888999;;;::::::999999999::::::===<<<;;;;;;;;;<<<===???::::::;;;<<<<<<;;;;;;:::;;;:::999:::<<<===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAABBBDDDEEEFFFEEEBBBAAAAAADDDGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLJJJIIIHHHHHHHHHIIINNNLLLJJJJJJJJJJJJIIIHHHKKKJJJIIIGGGEEECCC@@@>>>FFFGGGHHHIIIJJJJJJJJJJJJFFFEEECCCAAAAAAAAABBBCCCDDDDDDEEEGGGHHHGGGFFFEEEBBBCCCEEEGGGHHHGGGGGGFFFCCCFFFIIIJJJHHHFFFEEEEEEDDDCCCCCCFFFJJJLLLLLLLLLCCCCCCBBBBBBCCCDDDDDDDDD??????>>>===============<<<<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAA?????????>>>>>><<<;;;:::;;;:::999999;;;>>>BBBEEEDDDGGGMMMUUU^^^ccccccbbbfffeeejjjvvv~~~|||tttpppnnnssswwwyyy}}}++++++++++++++++++++++++++++++++++++***************))))))***,,,,,,***)))))))))))))))))))))))))))******+++,,,,,,,,,***)))++++++*********)))))))))(((((((((((())))))))))))++++++***************+++((()))+++---...---+++***))))))))))))))))))))))))&&&&&&'''((()))*********))))))))))))((((((((((((******+++++++++******)))******++++++***))))))((((((((((((((((((((((((((())))))((((((''''''''''''(((&&&$$$###%%%'''((()))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((()))))))))(((((('''))))))***+++,,,,,,------*********+++,,,---......---,,,+++******+++,,,---------............---------........./////////000....../////////000000000///000111222333333333333555666666666777888888999999999999999:::;;;<<<======<<<;;;:::::::::;;;;;;999999:::;;;<<<<<<;;;;;;999999888:::<<<======<<<999999::::::;;;;;;;;;<<>>>>>>>>???AAACCCEEEEEECCCBBBAAABBBDDDGGGIIIKKKKKKIIIIIIIIIIIIJJJKKKQQQNNNJJJFFFEEEGGGJJJLLLLLLJJJHHHHHHIIIIIIHHHGGGKKKKKKKKKIIIGGGDDDCCCBBBLLLMMMMMMNNNMMMMMMLLLLLLJJJIIIFFFDDDBBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDBBBCCCDDDFFFGGGGGGGGGFFFGGGGGGGGGEEEBBBAAACCCDDDBBBBBBCCCDDDGGGHHHIIIIIICCCDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>@@@AAABBBBBB@@@@@@AAABBBBBB@@@???>>>============>>>>>>??????????????????>>>===;;;;;;<<<;;;:::;;;===@@@CCCEEE@@@AAADDDMMMXXX```bbbbbb___\\\___iiittt|||~~~||||||wwwuuuwwwvvv|||~~~zzzxxx}}}++++++++++++++++++++++++,,,++++++++++++*********+++)))))))))+++,,,+++***(((((()))))))))))))))***+++******+++------+++(((,,,+++++++++******))))))'''''''''((((((((())))))******))))))***++++++,,,)))***+++,,,---,,,+++***((((((((((((((((((((((((&&&&&&(((((())))))))))))))))))((((((((('''''''''+++***))))))((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''(((((((((---***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''&&&&&&&&&&&&%%%'''(((((())))))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''''''''(((((()))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))(((((('''&&&***++++++++++++***)))(((******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------............------....................................////////////---...000111222333444444333333444444555666666666888888888999:::;;;======;;;;;;::::::::::::::::::999:::::::::;;;;;;;;;<<<888888777999<<<======<<<999999999:::;;;;;;<<<<<<>>>>>>>>>>>>???AAACCCEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKPPPLLLGGGCCCBBBDDDIIIKKKJJJHHHGGGGGGHHHIIIHHHGGGJJJKKKKKKIIIGGGFFFFFFGGGOOOOOOOOOOOOOOONNNMMMMMMLLLKKKIIIFFFDDDBBBAAAAAABBBDDDFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEAAA???>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCC@@@BBBDDDDDDBBB@@@??????@@@@@@???>>>>>>>>>>>>???>>>????????????>>>======;;;===>>>@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>===============<<<<<<===@@@BBBDDDAAA@@@BBBHHHPPPXXX[[[[[[XXXZZZbbblllsssuuuwwwzzz~~~xxxsssxxx}}}}}}zzzxxxxxx~~~}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,***((((((***,,,,,,+++(((((((((((())))))*********)))(((***,,,,,,***'''))))))))))))************(((((((((((())))))))))))(((((())))))***+++------,,,,,,++++++++++++++++++((((((((((((((((((((((((&&&'''((())))))(((((('''))))))))))))((((((((((((,,,***(((&&&&&&'''(((***&&&'''(((((())))))))))))(((((((((((((((((((((((()))((((((''''''((()))***+++***))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''&&&&&&''''''((())))))***''''''(((((((((((('''''''''(((((())))))*********(((((())))))))))))((((((''''''((((((((((((''''''''''''(((((()))(((((((((&&&'''(((***++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,/////////......------,,,------........./////////---...///111222222333333111222333444444555555555888888888888888999:::;;;::::::::::::::::::;;;;;;:::999999888888999:::;;;777777777999<<<===>>>===999999::::::;;;<<<<<<===>>>>>>>>>???AAABBBDDDEEECCCDDDEEEGGGHHHIIIJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKLLLIIIFFFCCCBBBDDDGGGIIIHHHGGGEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFFFFIIIKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCEEEGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>???@@@AAAAAAAAA@@@>>>=========;;;>>>BBBCCCAAA??????@@@AAA@@@??????>>>>>>????????????@@@???>>>===;;;:::777999<<<>>>??????===<<<>>>===<<<<<<<<<===?????????>>>===<<<<<<===>>>>>>===<<<;;;;;;<<<===???@@@>>>???AAADDDIIINNNPPPQQQUUUYYYcccnnnqqqpppqqqvvv||||||yyyxxxyyyzzzxxxsssppptttxxx}}}}}}~~~------------------------,,,,,,,,,+++++++++******,,,***'''''')))+++,,,---'''((((((((())))))******)))(((''')))++++++(((%%%&&&&&&'''((()))***++++++))))))))))))************((((((((()))***,,,---...------,,,+++*********+++))))))))))))))))))))))))''''''((())))))((('''&&&************)))))))))))),,,***'''$$$$$$%%%(((***((()))***+++,,,---------)))))))))))))))))))))))))))(((''''''''')))***+++'''&&&&&&((()))***((('''((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((((((((('''''''''((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&''')))***,,,------(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%%%%'''((())))))******!!!$$$(((+++...///000++++++,,,,,,,,,+++*********+++,,,------,,,+++***,,,------......------,,,000000///...---,,,,,,+++---------.........////////////000111111111111111222222333444555555555555999888888777777777777777888999999:::;;;;;;<<<<<<:::999777666666888999;;;777666666999<<<>>>>>>===999999:::;;;;;;<<<=========>>>???AAABBBCCCDDDEEECCCDDDGGGIIIKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIGGGEEEEEEFFFHHHIIIGGGFFFDDDEEEFFFHHHGGGGGGEEEFFFGGGFFFDDDFFFJJJNNNEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHFFFDDDCCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEDDDBBB@@@??????AAAAAAAAA???<<<:::999999666:::???AAA@@@???@@@AAA??????>>>===============<<<===>>>??????>>>===<<<444777:::===>>>>>>===<<>>=========>>>@@@AAA>>>===<<<;;;;;;<<<>>>???;;;;;;:::::::::;;;<<<===999<<>><<<@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGJJJKKKKKKJJJJJJMMMNNNOOONNNLLLJJJJJJKKKFFFGGGGGGHHHHHHHHHGGGGGGIIIFFFDDDEEEGGGHHHFFFDDDGGGFFFEEEEEEEEEFFFHHHIIIEEEAAA???DDDMMMOOOJJJDDDGGGCCCAAABBBFFFHHHEEEBBBFFFEEEEEEEEEGGGHHHKKKLLLMMMJJJEEEBBBBBBCCCDDDDDDCCCEEEFFFFFFCCC???=========>>>??????>>>:::777444::::::;;;<<<===>>>???@@@AAA@@@???>>>============>>>>>>??????>>><<<:::999:::::::::;;;;;;;;;<<<<<<========================<<<::::::;;;===?????????>>>===;;;::::::;;;===>>><<<<<<<<<>>>BBBFFFJJJLLLPPPQQQRRRTTTYYYbbblllrrrxxx}}}|||}}}|||zzz}}}wwwqqqpppqqqrrrpppnnnkkkfffcccgggjjjlllpppuuuuuusss{{{******+++++++++++++++,,,,,,+++***(((''''''''''''(((((())))))******++++++))))))*********+++++++++)))************))))))((())))))************)))))))))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''%%%'''((((((((((((+++---+++***)))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((()))((((((((('''''''''&&&&&&%%%%%%$$$)))))))))))))))((('''''')))(((((((((((())))))***************************+++++++++******+++++++++,,,,,,+++++++++---...///111000///---,,,+++++++++............/////////////////////000000000111111333333444444444444444333444444444444444555555666777777666777777888999999:::888666555666777888777999999999999999:::::::::<<<:::999;;;===???>>><<>>===>>>@@@@@@@@@???===:::888666666777999<<<>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::===?????????===<<<;;;::::::;;;<<<===;;;;;;<<<>>>@@@DDDGGGJJJGGGHHHHHHJJJNNNUUU^^^dddkkkqqqyyy|||~~~}}}zzzzzz{{{yyyxxx{{{tttoooqqquuuyyy************++++++,,,,,,...---,,,+++***))))))))))))))))))))))))*********)))))))))************+++))))))((())))))***++++++))))))************)))))))))((('''&&&&&&'''((()))------,,,+++***))))))((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&'''''''''(((+++...))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))((('''******)))((('''&&&%%%%%%)))))))))))))))(((((('''***))))))(((((((((((()))************************,,,,,,,,,------,,,,,,,,,************+++,,,---.........------,,,+++++++++---............/////////....../////////000000000111222333333444444444444444333333333444444555666666666666555666666777777888888777666555666888;;;::::::::::::::::::::::::<<<;;;:::;;;>>>???>>>===>>>>>>??????>>><<<;;;:::???AAACCCFFFHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGGGGHHHBBBCCCDDDEEEGGGHHHIIIIIIFFFEEEEEEFFFHHHIIIHHHFFF@@@@@@@@@AAACCCEEEGGGIIIKKKIIIHHHHHHHHHGGGEEECCCBBBBBBCCCGGGKKKMMMKKKHHHFFFEEEEEEEEEFFFFFFGGGHHHGGGEEEBBBBBBCCCDDDDDDCCCAAABBBCCCAAA???>>>>>>???CCCBBBAAA@@@===;;;999888222555999===@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<>>>AAACCCEEE????????????AAAGGGNNNSSS\\\ccclllqqqrrrtttxxx}}}}}}~~~************+++++++++,,,******))))))******+++,,,*********)))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))************))))))++++++***))))))***++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''%%%%%%''')))'''''''''((()))******+++************************))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))((('''&&&)))))))))(((((('''''''''(((((())))))))))))((((((******)))(((((('''((((((************************++++++------------++++++)))))))))***+++,,,---...,,,------...............---------.........//////............////////////000000111333444444444444222222222222333444555555666555555444444555555666666888888666444555999===;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>;;;999777>>>@@@BBBDDDFFFHHHHHHHHHGGGHHHIIIIIIGGGFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGIIIIIIHHHHHH@@@AAAAAABBBEEEGGGJJJLLLKKKLLLKKKJJJGGGEEEEEEEEECCCCCCFFFIIIMMMMMMKKKHHHDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAABBBCCCDDDCCCCCCBBBCCCCCCAAA??????@@@BBBEEEDDDBBB@@@>>><<<;;;:::333666;;;@@@BBBBBBAAA@@@BBBAAA@@@???>>>=========>>>===<<<;;;;;;<<<===>>><<<=====================;;;;;;;;;;;;;;;;;;;;;;;;:::999888999<<<>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::;;;;;;<<<>>>???@@@<<<<<<<<<;;;<<>>::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAA???===:::888???@@@BBBDDDFFFGGGHHHHHHEEEGGGHHHHHHFFFEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEECCCEEEGGGIIIIIIIIIHHHHHHDDDDDDDDDEEEGGGJJJMMMNNNIIIKKKLLLKKKIIIGGGGGGHHHEEEFFFHHHJJJLLLKKKHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDCCCDDDDDDDDDCCCAAA@@@BBBCCCDDDCCCBBB@@@???===<<<<<<888;;;???CCCDDDCCC@@@>>>BBBBBBAAA@@@????????????BBBAAA???============>>>=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888999;;;=========;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<<<<;;;:::<<>>>>>===???@@@???>>>===>>>@@@AAAAAABBBBBBAAA???>>>===BBBCCCCCCEEEFFFGGGHHHIIIFFFGGGIIIHHHGGGFFFFFFGGGDDDCCCAAA@@@??????@@@AAACCCFFFIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLNNNGGGIIILLLMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIGGGEEECCCAAABBBCCCDDDDDDDDDDDDCCCEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFEEEBBBAAAAAABBBBBBBBBBBBAAA@@@???===<<<<<>>AAA@@@@@@??????@@@@@@@@@CCCBBBAAA???>>>>>>===============<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777888:::<<<===<<<:::::::::;;;;;;:::::::::999999999::::::::::::;;;:::;;;;;;:::999:::<<<>>>???AAACCCGGGLLLTTT]]]cccjjjjjjjjjlllsss~~~111111000///---,,,+++***000///...,,,++++++******(((((())))))******++++++******))))))((((((((((((((())))))************)))))))))************)))))))))))))))******)))))))))))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***"""%%%((()))((('''((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''%%%&&&&&&''''''(((((((((''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***)))***+++++++++***)))((('''((()))***+++***(((''',,,,,,---------........./////////000000000111111000000111111111111111000//////000000111333444555222222222333555666888999===999555333444777999:::888999:::;;;===???@@@AAA>>>???AAA@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHIIIIIIFFFHHHJJJJJJHHHGGGHHHIIICCCBBBAAA??????@@@AAABBBDDDGGGKKKKKKIIIGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJFFFHHHKKKNNNOOONNNKKKHHHFFFGGGHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFGGGDDDAAA@@@AAACCCDDDDDDDDDEEEFFFEEECCC@@@??????>>>???AAABBBAAA@@@>>>======???BBBDDDDDDBBB@@@>>>============>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999999999999999999999888777666888:::<<<<<<<<<:::::::::;;;;;;:::::::::888888999:::::::::::::::999:::;;;:::::::::;;;===>>>>>>>>>@@@CCCIIIOOOSSS^^^aaaeeejjjpppxxx333333111000...,,,+++***'''''''''&&&'''(((((()))'''(((((()))***++++++,,,******))))))((((((((('''%%%&&&(((***+++,,,++++++))))))************))))))++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***"""%%%(((***)))'''&&&&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''((())))))***))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********((('''%%%!!!$$$'''+++...///000000,,,,,,,,,---------......000000000000111111111111000111111111111000000////////////000111333444555111222222333555777999:::???:::444222555777888888777888:::<<<>>>@@@AAABBB>>>@@@BBBAAA>>>===???AAA@@@@@@@@@@@@AAABBBCCCDDDHHHHHHGGGGGGHHHHHHIIIJJJGGGIIIJJJJJJIIIHHHIIIJJJEEEDDDBBBBBBBBBDDDFFFGGGDDDHHHLLLLLLIIIGGGFFFGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHKKKOOOQQQPPPKKKFFFEEEFFFFFFEEECCCCCCCCCDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIFFFBBB@@@AAACCCEEEEEECCCEEEFFFFFFCCC???======<<<>>>@@@BBBBBB@@@>>>===<<<>>>@@@BBBCCCBBB@@@???::::::;;;;;;<<<>>>???@@@<<<===???@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888777666777:::<<<<<<;;;999::::::;;;;;;::::::999777888999:::::::::::::::888:::;;;;;;;;;;;;<<<>>>777777777999<<<@@@DDDGGGPPPVVVaaakkkssszzz~~~~~~+++++++++************)))...,,,(((%%%%%%&&&(((***))))))))))))((((((((((((''''''''''''((((((((())))))*********+++++++++++++++***)))'''''')))***+++***)))(((''''''((()))***''''''''''''((((((((((((***************)))((('''))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''((()))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&(((((('''&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***(((((()))***+++***)))&&&'''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******)))(((''''''(((***,,,---(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''---,,,***)))'''%%%######&&&&&&&&&'''((())))))******))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))************))))))((((((((('''''''''''''''((()))++++++(((((((((((())))))))))))((()))***+++,,,---------++++++++++++++++++++++++000---******,,,---,,,)))///000111333333222222111////////////000000000000222111000000000111333333444333222222333555888999===;;;999:::<<<<<<999666999;;;<<<===>>>@@@CCCEEE??????@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCDDDDDDEEEEEEEEEDDDDDDHHHLLLNNNKKKIIIJJJHHHEEEIIIIIIHHHFFFDDDCCCEEEGGGEEEJJJPPPTTTSSSOOOKKKIIIGGGIIIJJJJJJGGGDDDCCCBBBBBBCCCEEEHHHLLLMMMLLLJJJFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@CCCBBB@@@???>>>=====================<<<<<<<<<<<<<<<===>>>=========???AAABBBAAA???>>>=========>>>:::::::::999999999888888777777777777777777777777999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;;;;;;;;;;;;;;;;:::999999888777777:::::::::;;;;;;===>>>>>>DDDKKKTTT___hhhqqqxxx}}}{{{zzz{{{~~~~~~))))))******+++++++++,,,,,,+++(((&&&&&&'''((()))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))*********++++++***)))(((''''''((()))***+++***)))(((((()))***+++(((((()))))))))*********+++++++++++++++***))))))))))))(((((((((((())))))*********)))((((((''''''((('''''''''((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((((()))))))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***'''''''''(((((()))***+++)))))))))))))))))))))))))))'''&&&&&&((())))))(((***))))))((('''&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((************************''''''''''''''''''''''''((((((''''''(((((()))***)))))))))(((((('''''''''(((((('''(((((()))***+++(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++000---++++++------,,,***---...///000111000000///////////////000000000000111111000000000111222333444333222222333555777999;;;999888888:::;;;999777888:::<<<<<<===>>>AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEJJJOOOQQQMMMJJJIIIHHHFFFGGGHHHHHHGGGEEEFFFHHHJJJHHHLLLQQQTTTRRRNNNJJJHHHFFFHHHIIIIIIFFFDDDBBBBBBFFFFFFFFFIIIKKKKKKIIIFFFCCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@?????????============<<<<<<<<<<<<<<<===>>>>>>===>>>???AAAAAA@@@>>>===<<<<<<======::::::::::::999999999999777777777777777777777777:::::::::::::::999999999::::::;;;;;;;;;;;;::::::888888999999:::999999999999999999999999999999999::::::::::::;;;<<<===>>>AAAEEEKKKRRRZZZccclllrrrtttssstttwww|||'''((()))***+++,,,------***)))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))++++++************++++++*********+++++++++,,,,,,++++++++++++++++++******))))))(((((((((((())))))++++++***)))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&******+++******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))&&&'''((()))))))))))))))************************)))((('''''')))******)))''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))************************''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++///---,,,,,,---------,,,,,,,,,---............---////////////000000000000111000000000000111222222333222222222333555777888999777555555777999999999888:::<<<<<<<<<<<<>>>@@@===<<<<<<;;;<<<===???@@@<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFMMMSSSUUUOOOIIIGGGGGGFFFEEEFFFGGGGGGGGGGGGJJJLLLIIIMMMQQQSSSQQQMMMIIIHHHGGGIIIJJJJJJGGGEEEDDDDDDIIIIIIHHHIIIIIIHHHEEECCCAAAAAA@@@AAABBBDDDFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCBBB@@@???=========<<<<<<<<<<<<;;;;;;===>>>>>>======???AAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777;;;;;;::::::999888888777999::::::;;;;;;::::::999888888888888888888777666777777888888999:::;;;;;;::::::::::::;;;<<<======>>>???AAADDDJJJSSS]]]cccjjjkkklllooossswww{{{~~~((())))))***++++++,,,,,,'''(((((())))))))))))((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))*********************************+++++++++,,,,,,+++*********************))))))(((((((((((())))))*********)))))))))))))))&&&'''''''''&&&&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&+++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))&&&''')))***+++***)))))))))))))))))))))))))))))))))'''&&&'''(((***))))))&&&&&&''''''(((((())))))''''''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&***))))))(((((((((((()))(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++......---,,,------------+++,,,,,,---------------////////////000000000000000000000000000111111222222222111222333444666777777555444333555777999:::999;;;======<<<<<<===>>>===<<<;;;:::;;;===@@@AAA;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFMMMTTTVVVOOOGGGEEEFFFEEEEEEFFFGGGGGGGGGGGGIIIJJJHHHKKKOOOPPPNNNKKKIIIHHHIIIJJJLLLKKKIIIHHHGGGHHHKKKJJJIIIHHHHHHGGGDDDBBBAAAAAAAAAAAABBBDDDFFFGGGCCCCCCAAA@@@@@@@@@AAAAAADDDDDDEEEFFFEEEBBB@@@>>>======<<<<<<<<<;;;;;;;;;999;;;======<<<<<<===???======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999777777777777777777777777999999999999888888888888999999::::::::::::999999999999999999888777666666777777777888999999::::::::::::999999:::;;;<<<<<<======>>>>>>AAAHHHPPPVVVaaacccgggjjjnnnssswwwzzztttwww************************'''((()))******)))(((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))))))))************+++))))))(((((((((((()))***))))))(((((((((((())))))(((((())))))******++++++%%%'''((((((&&&%%%&&&((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))(((''')))***))))))((('''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))***+++,,,+++***)))(((((((((((((((((((((((((((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''***))))))(((((((((((()))(((((((((((())))))))))))))))))***+++++++++******++++++++++++++++++++++++---------,,,,,,,,,---...,,,,,,,,,---------......////////////000000000000//////000000111111111111000111111222333444555666444444333333333555888::::::<<<>>>>>>=========>>>>>>===<<<;;;<<<>>>AAABBB:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGKKKQQQRRRLLLFFFEEEEEEEEEEEEGGGHHHHHHFFFFFFFFFHHHFFFHHHLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJHHHGGGHHHIIILLLJJJIIIHHHIIIHHHFFFDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA??????@@@AAABBBFFFFFFGGGFFFDDDAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777666666777777888999::::::888888999999999999888888999:::::::::999888777777888888888888888888888888:::999999999999::::::;;;;;;<<<======>>>AAAEEEIIIUUUYYY^^^ccchhhnnntttyyynnnooottt+++++++++*********))))))(((((())))))))))))((('''))))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))******))))))************))))))(((((())))))))))))((((((((((((((())))))))))))***)))((('''&&&'''((()))***))))))(((((((((((())))))((())))))******+++++++++&&&(((***)))&&&%%%'''***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''')))***)))((((((((()))(((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))************))))))'''''''''''''''''''''''''''&&&%%%%%%'''((((((''')))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))***************)))+++++++++++++++++++++++++++,,,,,,,,,++++++---...---------,,,---......///////////////000000000000...///000000111111000000///000111222333444444555333444444444333444777999999<<<>>>???>>>===>>>>>>>>>======<<<===>>>@@@AAA;;;;;;<<<>>>@@@BBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHLLLLLLHHHFFFGGGGGGEEEFFFHHHIIIIIIHHHFFFGGGGGGGGGIIIKKKLLLJJJHHHHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIMMMKKKJJJIIIJJJIIIHHHFFFFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@>>>>>>@@@AAABBBFFFFFFEEEDDDBBB???===;;;<<<<<<<<<;;;;;;;;;;;;:::666999<<<<<<<<<;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;:::::::::999999999888888777777777777777777777777444444555777888999:::;;;777888888999999888888777999999999:::999999888888888888888888888888777777999999999888888999999:::888:::;;;;;;;;;<<<>>>???HHHMMMRRRWWW[[[aaaiiiooopppooopppvvv~~~***************+++++++++******))))))((((((''''''))))))))))))(((((((((((((((((()))))))))*********)))))))))*********++++++((())))))))))))))))))(((((()))************)))(((((((((((()))))))))******)))((('''&&&'''(((***+++))))))(((((((((((())))))+++++++++******)))))))))&&&))),,,***'''&&&(((+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***"""$$$&&&'''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''')))***)))((((((((()))))))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&((())))))(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))***++++++,,,((((((((((((((((((((((((((((((''''''(((((()))***'''''''''(((((()))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++)))+++,,,+++)))))),,,...------,,,,,,,,,---...///////////////000000000000......000111111111000///...///000222333333444444222444666555444444555888777:::===>>>>>>=================================<<<===>>>???AAADDDFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDGGGLLLKKKHHHFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNMMMJJJGGGFFFFFFGGGHHHIIIHHHGGGHHHIIIKKKPPPNNNLLLJJJJJJJJJHHHFFFFFFEEECCCBBBAAAAAABBBBBBCCCAAA???>>>>>>???AAACCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::888:::===>>>>>>=========;;;<<<============<<<;;;999999888888888777777777777777777777777777777777555555555666777888999999777777888888888888777777777777888888888888888888666666777777888888999999999999888888888888999999888999:::999888999;;;===@@@DDDHHHJJJLLLQQQYYY```kkkkkkmmmqqqwww|||(((((()))***+++,,,,,,---,,,+++)))(((''''''''''''))))))))))))(((((((((((())))))))))))************************++++++++++++''''''(((((((((((('''''')))***+++,,,,,,+++***)))((())))))))))))************)))((('''((()))+++---))))))(((((((((((())))))......,,,+++)))((('''&&&'''***---+++(((&&&))),,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***!!!###%%%&&&%%%%%%'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&''')))))))))(((((())))))************)))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''******))))))((((((((('''((('''%%%$$$$$$%%%&&&''')))))))))))))))))))))))))))((('''''')))******)))'''''''''(((((((((((((((((((((((((((((('''''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******''''''''''''(((***++++++(((((((((((())))))))))))))))))*********))))))(((++++++++++++++++++++++++(((***++++++)))(((+++...---,,,+++++++++,,,---...////////////000000000000---...000111111111000///...///000111333333333333222444777777555444555777555888;;;======<<<<<<===;;;<<<<<<======<<<;;;:::===>>>???@@@CCCEEEGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEECCCCCCIIIOOOOOOIIIFFFHHHKKKMMMMMMMMMNNNOOOQQQRRRQQQNNNJJJGGGEEEEEEJJJKKKLLLKKKKKKKKKMMMOOOSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBAAABBBCCCCCCBBBAAA???===>>>???BBBCCC@@@???>>>>>>>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::999<<>>>>>>>>;;;<<<===>>>>>>>>><<<<<<888888888777777777777666777777777777777777777777666666666666777777777777777777888888888888777777555555666777777888777777444444555777888:::;;;;;;999999888888888888888999;;;;;;:::888777888;;;>>>>>>AAACCCBBBBBBEEEMMMTTTaaadddhhhnnnssswwwyyyzzz|||vvvtttxxx{{{zzz}}}}}}}}}~~~((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))******+++++++++******+++*********))))))(((((((((((((((((())))))))))))************))))))))))))))))))*********))))))(((******))))))))))))******&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******)))''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))(((&&&%%%'''***+++)))&&&''''''((((((''''''&&&%%%'''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&((()))++++++)))(((&&&'''''''''&&&%%%%%%%%%$$$))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''')))******((('''((())),,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,---........................////////////////////////000000000000//////111222333444444444555555555555666666666666888999;;;=========;;;:::888999;;;===>>>>>>=========>>>>>>@@@CCCFFFIIIKKKGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDJJJIIIHHHHHHGGGFFFEEEDDDEEE???;;;AAALLLRRRPPPJJJJJJJJJJJJIIIIIIKKKOOORRRVVVTTTQQQOOOLLLKKKKKKKKKLLLLLLMMMLLLKKKKKKLLLNNNQQQQQQPPPNNNJJJFFFCCC@@@EEEFFFDDDBBB???>>>@@@AAA???CCCEEEEEEBBB@@@???@@@EEEBBB???>>>???AAABBBBBBBBB===999999<<>>BBBLLLQQQOOOJJJKKKKKKJJJHHHGGGHHHKKKNNNQQQPPPOOONNNNNNNNNOOOPPPMMMMMMMMMMMMLLLLLLNNNOOOTTTSSSQQQNNNKKKHHHEEECCCFFFEEEDDD@@@===;;;<<<===@@@CCCFFFFFFDDDBBBAAABBBCCC@@@===<<<>>>@@@AAAAAACCC>>>::::::===???>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888666666666666666666666666666555555555666777888888999999888888888888999999888888777777666666777777999888666777888999999888:::888555555777888888888999777555555777999999888;;;:::::::::;;;>>>@@@BBBHHHKKKNNNRRRVVVXXXZZZZZZaaaccchhhpppuuuwwwtttppprrruuuzzz))))))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++***))))))(((************))))))))))))(((((()))))))))*********)))))))))(((((((((''''''((())))))******))))))))),,,+++******))))))))))))''''''((((((((((((''''''(((((('''''''''((())))))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((''''''((()))***)))'''((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))*********+++'''((()))******)))((('''))))))))))))))))))******(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((******)))((((((((())))))'''(((******((((((((())))))******++++++******)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...---------000000000000111111111111////////////000000000000//////111222333333444444444444444555555555666666666777999:::;;;;;;::::::::::::;;;<<<=========<<>>@@@???===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999888888777777666666666666666666666666666666666666666555666666777777:::999999888888999999:::777666666666666777777888888777666666888999999999999777555555666888888777888777555666777999999888999888888999:::<<<>>>???>>>@@@CCCFFFIIIKKKKKKKKKNNNRRR[[[eeennnssssssrrrsssuuuwwwwwwyyy))))))************))))))))))))))))))))))))))))))******))))))((((((''''''***+++++++++***)))((('''*********)))))))))))))))''''''((((((((()))))))))(((((((((((('''''''''''''''((())))))))))))))))))++++++***)))(((((((((((('''((((((((((((((((((''')))((((((((((((((())))))&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))(((((()))(((((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((())))))******+++(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((++++++***))))))((())))))&&&(((******)))((())))))((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,............////////////////////////000000000000//////111222222333333333333333333444555555555666555666777999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGKKKGGGDDDFFFJJJLLLKKKHHHIIIJJJJJJIIIGGGGGGHHHIIIMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLMMMOOOPPPQQQQQQUUUSSSPPPMMMJJJIIIHHHHHHHHHHHHFFFCCC???======???@@@BBBDDDFFFFFFEEEDDDDDD===<<<;;;<<<>>>@@@@@@???@@@>>><<<;;;===>>>===<<<::::::::::::::::::999999999999::::::::::::999999999999888777666666555555888888888888888888888888777666666555555555666666777777666666666666777777555555555555666666777888888666555666888999999999999777555555666777777777888666666666888999888777777777777777888:::<<<===;;;<<>>???@@@BBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCEEEDDDDDDCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKJJJLLLOOOQQQQQQPPPQQQPPPMMMJJJHHHGGGFFFFFFDDDEEEDDDBBB@@@???@@@BBB???@@@BBBCCCDDDDDDBBBAAA<<<;;;;;;===???@@@???>>><<<;;;:::::::::;;;:::999888888888999999999999999888888999999999999888888888888777777666555444444777777777777777777777777777666555555555555555666555555444444444444555555555444444444555666777777777666555555888999999999999777555444666777777777777666666777888999888777555666666777888999::::::888999:::<<<======<<<<<<>>>>>>>>>AAAHHHTTT```hhhjjjsss||||||wwwsssuuuyyy{{{))))))******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))************&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&'''((())))))))))))(((((((((''''''(((((()))((((((''''''''''''((((((******)))((((((((())))))''''''(((((()))*********)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((***+++***)))(((((()))***)))((('''''''''((())))))))))))(((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''''''''''''''(((''''''(((((())))))******)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******)))((((((((())))))%%%''')))***)))((()))***((())))))******))))))(((******++++++++++++******)))******+++++++++++++++,,,,,,------...---------000000000000111111111111////////////000000000000///000000111222222111111000111222222333444555555555555666777999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBDDDCCCBBBAAABBBBBBCCCDDDEEEDDDCCCBBBBBBAAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGJJJKKKJJJIIIIIIJJJBBBCCCEEEGGGHHHIIIIIIJJJKKKIIIGGGIIINNNQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDCCC???@@@@@@???>>>???AAACCC??????@@@AAACCCCCC@@@>>>;;;;;;<<<>>>@@@@@@>>><<<999999999999888888777777777777777888888888888888777777888888888888777777777777666666555555444444555555555555555555555555555555555444555555666666777666666555555666666777555444444444444555555666666555444555777999999999888666444444555777777666777666666777999999888666555555666666777888888999888999:::;;;<<<;;;;;;:::888999;;;===AAAGGGNNNSSSYYYffftttxxxuuusssyyy|||~~~uuussssssxxx)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************((()))))))))************((((((((())))))))))))*********)))))))))(((((((((%%%&&&'''((())))))))))))))))))((())))))***+++,,,)))((('''&&&&&&'''((()))+++******)))(((((())))))&&&&&&''''''((())))))***))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))(((((((((((((((((())))))))))))(((***,,,+++)))'''((()))+++***((('''&&&'''((()))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''''''''&&&'''''''''((()))*********))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''(((((())))))%%%'''))))))))))))***+++))))))(((((((((((())))))******++++++++++++******))))))***+++++++++++++++++++++,,,---............000000000000111111111111////////////000000000000///000000111111111111111000000111222333444555555666666777888999;;;<<<===???>>><<<;;;::::::;;;;;;===>>>???@@@AAAAAA@@@???AAAAAA@@@@@@@@@BBBCCCDDDEEEDDDCCCAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDD@@@BBBCCCCCCBBBCCCEEEGGGEEEGGGJJJKKKIIIGGGFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHIIIFFFDDDGGGLLLPPPOOOMMMIIIIIIHHHGGGFFFDDDBBBAAA???@@@@@@???>>>???AAADDD@@@??????AAACCCBBB???<<<::::::;;;===???>>>;;;888777888999888777666666666666666666777777888888888666777777888888777777666555555555555555555555555555555555555555555555555444444444444555555666777777777666666666666777777555555444444333444444444666444444555777999999999888666444444555666777666666666666888999:::888666555555666777777888888888999:::;;;<<<<<<<<<;;;:::777:::<<<<<<<<<===@@@CCCIIIVVVccchhhgggkkkxxxzzzxxx{{{}}}||||||)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******%%%&&&''')))************(((((())))))*********+++************++++++++++++************))))))))))))%%%&&&'''((())))))))))))))))))******+++,,,......)))((('''&&&&&&'''((()))++++++***))))))((())))))%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))(((+++---,,,)))'''((()))+++***((('''&&&''')))***++++++************++++++''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***%%%'''))))))))))))***+++***)))(((''''''((()))*********++++++++++++******))))))***++++++++++++******+++,,,---......///...............////////////////////////000000000000///000000111111111111000///000111222333444555555666666777888999;;;===>>>@@@>>>===;;;:::::::::;;;???@@@AAAAAA@@@???>>>===??????>>>>>>???AAACCCDDDEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB===???AAAAAAAAABBBEEEHHHEEEHHHJJJJJJHHHEEECCCBBBFFFFFFGGGHHHHHHGGGEEEDDDGGGDDDBBBEEEKKKOOONNNKKKGGGHHHHHHGGGFFFDDDBBB@@@BBBBBBBBBAAA@@@AAACCCEEEAAA@@@???AAACCCBBB???;;;999999:::<<<===<<<999666777888999999777666666777555666666666777777888888666666777777777777666666444444555555555555555555777777777777777777777777333333333444555666777888666666555555555555666666666555444444333333333333555444333555777999:::999888666444444555666666666666666666888::::::888666555555666777888888888777555666777999999888888777<<<===;;;888666777;;;???===GGGQQQSSSSSS[[[nnn}}}vvvtttxxx{{{{{{{{{}}}))))))))))))))))))))))))...000444...'''...111%%%------,,,+++*********+++,,,+++)))((('''((()))+++)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''&&&***,,,******+++)))###))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&%%%%%%'''******'''###))))))''''''(((***,,,...((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******+++)))'''&&&'''((('''&&&))))))************))))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%(((,,,...///---)))'''***((('''&&&&&&'''(((***++++++******))))))(((((())))))))))))))))))))))))((())))))(((&&&%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,)))''''''))),,,------........./////////000000......000000000///...------........./////////000111111111000000000000000111222222333333444444555555666666777888:::;;;<<<===<<<:::999999:::;;;===???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<>>>@@@CCCDDDGGGJJJKKKHHHBBB<<<:::999@@@???>>>===>>>>>><<<;;;:::<<<>>>AAADDDFFFHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHJJJJJJGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEBBB@@@??????AAABBBBBBBBBBBBAAABBBBBBAAA@@@>>><<<:::999888666555555777888777666555777888888666444333444555555666777777777777777666666666666666666666666444555555666666666666666444444555555666666777777555555555555555666777777555555333333333333555555777666444222222222444555777666555444444555666777444444555666666777666666444444444555444444333333444555666777999999999999777777777777777777888888999999888888888999;;;<<<999>>>BBBBBBCCCLLL\\\jjjwwwpppjjjhhhnnnwww))))))))))))))))))))))))###;;;RRRJJJ///&&&,,,))),,,,,,+++***************,,,+++)))((('''((()))***((((((((((((((((((((((((((()))***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))///---***'''%%%&&&))),,,''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((+++(((&&&&&&'''(((&&&%%%)))(((''''''''')))+++,,,(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***(((((())))))((('''))))))************))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))((('''''''''''''''(((((((((((((((''''''&&&&&&(((***------+++)))''')))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((())))))(((&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++******)))'''%%%&&&(((***++++++******+++++++++,,,,,,,,,......////////////............//////////////////000000000000000000000000111111222333333444444555555555666777888:::;;;<<<===;;;:::999999:::;;;<<>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHJJJJJJFFFAAA===;;;;;;>>>===;;;<<<===>>>======<<<===@@@CCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGJJJHHHFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????===<<<:::888777555444333444666777777777666777999888666444333333555555666777777777777777555555555555555555555555444444555666666666666666555555555555555666666666555555555555555666666777333333111111111111333333777555444222222222444555666666555444444555666666444444555666666666666666333444444555444444333333444555666666777777777777888777777666666666777777888888777666777888999:::777:::<<<<<<>>>FFFTTT^^^```[[[UUUUUU]]]iiitttzzz~~~))))))))))))))))))))))))!!!>>>]]]UUU333$$$***,,,+++******))))))))))))))),,,+++)))((((((((()))***''''''''''''''''''''''''((()))+++,,,+++)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&''''''((()))******+++///)))(((+++)))$$$&&&---(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''...+++'''%%%&&&&&&'''&&&((('''&&&&&&'''(((***+++((((((((((((((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******,,,***))))))***+++***(((((())))))******))))))(((''''''((())))))***++++++)))))))))***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))(((''''''''''''''')))((((((''''''''''''(((&&&''')))*********)))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***)))'''&&&&&&(((***+++***,,,,,,,,,,,,------------------------...///000000000/////////////////////000000000000000000000000111111222222333444444444444444555666777999:::;;;;;;;;;999999999:::;;;<<>><<<;;;;;;>>>@@@AAAAAA>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNMMMLLLJJJHHHGGGFFFEEEJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDBBB@@@???>>>>>>???>>>>>>>>><<<;;;999777666222111111333666888888777777888999888555333333333555555666777777777666666555555555555555555555555333444555555666666555555555555555555555555444444555444444444444555666666333333111111111111333333666555333222222333444444555444444333333444444555444444555555666666555555333333444444555444444333444555555666666555555555777777666666666666777777777777666555666777888999777777777777:::AAAJJJPPPKKKFFFAAAAAAIIIUUUaaaiiilllooovvv}}}))))))))))))))))))))))))***444CCC@@@...***...)))))))))(((((((((((())))))+++***))))))(((((())))))((((((((((((((((((((((((*********))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******+++%%%,,,<<>>======>>>@@@>>><<<===???BBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIGGGFFFEEEHHHEEEBBBAAABBBDDDEEEDDDDDDBBB???<<<:::999999:::??????>>>===<<<:::888777111111111444777999999888888999999777555333222333555555666666666666666555555555555555555555555555333333444555555555555444666555555444444333333333444444333333444444555666555555333333333333555555444444333222222333333444333333333333333333333333333444444555555555444444333333444444555444444444666666666666666555444333555555555666777888999:::888777666666666777888888:::888666666999>>>CCCEEEBBB???;;;999===EEEMMMSSSWWWWWWYYY^^^fffooowww|||vvv|||))))))))))))))))))))))))---))),,,+++&&&))),,,$$$)))((((((((((((((())))))+++******))))))))))))))))))))))))))))))))))))))),,,***(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((()))(((---'''000GGGPPPBBB000(((************************))))))(((((((((((())))))((()))************)))(((%%%&&&((())))))(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***)))(((((()))++++++)))'''(((((())))))))))))((((((+++*********)))))))))(((******+++******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((&&&&&&(((***''''''''''''''''''''''''((())))))))))))*********(((((())))))))))))((((((***)))((()))+++,,,,,,+++(((((()))))))))*********---,,,,,,,,,---...000111/////////.....................//////000000000000000000111222222333333444222222333444555777888999888888888888999999:::::::::999777777777999;;;===::::::::::::<<<>>>@@@AAAHHHEEEBBB???======>>>>>>>>>===;;;<<>>@@@BBBCCCCCCDDDAAA>>>;;;999888888888======<<<<<<:::999777666222222333666999::::::888888888888777444333333444555555666666666666555555555555555555555555555555222333333444444444444444555555444444333333222222333333333333333444555555555555333333333333555555333333333222222333333333222333333333333333333222333333444444444444333333222333333444555555555444777777777777666555444444333333444666888;;;===>>>999999777777666777888999;;;888666666999<<<======>>>===;;;::::::<<<@@@BBBEEEDDDCCCEEELLLVVVbbbiiiggglllttt~~~}}}zzz|||~~~))))))))))))))))))))))))(((&&&+++,,,######'''"""((((((((((((((())))))***************)))))))))(((***************************)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((---&&&***:::EEE???111)))(((((((((((((((((((((((())))))(((((((((((())))))))))))++++++++++++))))))!!!$$$'''))))))(((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((('''((()))++++++)))''''''(((((())))))(((((('''++++++***))))))((('''''')))))))))***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((&&&'''(((***''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((('''&&&'''***+++***)))*********++++++++++++,,,,,,,,,,,,,,,---...//////,,,,,,---------.........---......//////000000111000000111111222333333333111111222333444666777888666777777888999999999:::888888888888:::;;;===???::::::::::::;;;===???@@@EEEBBB>>><<<=========<<<888888999;;;???AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEBBBBBBAAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGHHHIIIJJJJJJIIIGGGGGG@@@>>>======@@@BBBBBBBBBCCCBBB???===;;;:::::::::999999999888777666444444444444555777999:::888666777888777666444333444666555555666666666555444444444444444444444444444444111222333333444444333333333333333333333333222222333222222222222333444444333333111111111111333333222222222222333333333333222333333444444333333222333333444444333333222222222222333444555555555555777777777777777666555444222222444666888;;;===???:::999888777666777888999888666555555666777777777777888::::::999999:::<<<;;;<<<===>>>@@@EEEKKKPPPSSSXXX___gggsss}}}zzzxxxzzz|||))))))))))))))))))))))))(((&&&---000&&&$$$(((%%%)))((((((((())))))***+++***************)))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''(((((())))))******(((&&&&&&***///000,,,'''''''''''''''''''''''''''))))))(((((((((((())))))((()))***++++++***)))((("""%%%''''''%%%%%%&&&(((''''''((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))******(((((()))+++---,,,***(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((''''''((())))))))))))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&''')))***''''''''''''''''''''''''&&&'''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&(((***+++***)))------------............,,,,,,---......---------)))******+++,,,---......------......///000000111000000000111222222333333111111111222333555777888555666777888999999999999888888999:::;;;<<<<<<===::::::999999:::<<<>>>???BBB???<<<;;;<<<===<<<:::444555888===BBBEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEHHHIIIKKKKKKKKKJJJHHHGGG>>>======>>>AAACCCBBBBBB@@@@@@???>>>===<<<;;;;;;888888888777666555444333555555666777888888555333666666666555444444666888555555666666555555444333444444444444444444444444111111222333333333333333222222222222333333333333222222222222222333333444333333111111111111333333111111222333333333333333222333444555555444333222333333333333333222111111111222333444555555555555555555666666666555444444222222333444666888:::;;;999888777666555666777777555666666666666555555666333555777888777777999<<<999;;;===<<<<<<<<>>@@@===::::::<<<===;;;999222444:::AAAGGGKKKLLLKKKGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGEEECCCKKKLLLMMMMMMLLLJJJHHHGGG=========@@@BBBDDDCCCBBB<<<<<<======<<<<<<;;;:::999999999999888777555555666666666777777666222000555666666555444444777999555666666666555444333333444444444444444444444444111111222333333333333222111111111222222333333444222222111111222222333444555555333333333333555555000111222333333333333333333333555555555555333333333333333333333222111000111222333444555555555555333444444555555444444333222222222333444555666666888777666555444444555666555777999999777666666888555666777666555666999===:::;;;:::888777888===BBB>>>CCCEEECCCEEENNNXXX\\\cccgggjjjnnntttzzz||||||+++***)))(((((()))***+++***************)))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''+++***(((&&&%%%&&&'''(((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))******+++(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&'''((()))((((((((((((((((((''''''******))))))((((((''''''+++*********))))))((((((------,,,***)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))******++++++,,,,,,))))))(((((('''''''''&&&((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++(((((()))***++++++,,,,,,---------------------------///000000///......///111111000000000000111111111111222222333444555555:::888666555444555666777:::999666555555666888::::::;;;:::999888888:::<<<>>>>>>?????????===<<<:::888;;;AAAGGGKKKMMMNNNNNNUUUNNNFFFCCCDDDEEECCCAAACCCCCCCCCDDDFFFIIIKKKMMMEEEBBBCCCGGGGGGEEEEEEHHHSSSSSSQQQOOOLLLIIIFFFDDD??????@@@AAAAAAAAA@@@@@@BBB@@@??????@@@>>>999555888999999999888555222111222111111444777777333///000111222333444444444444555555444333333333333444333222111000000111222333444333333333333444555555333333333333333333333333333333222222333333444555000111111111111222222222555555444333333333444444222333333444444333333222111222333444444444333333333333333333333333333333000111222333444444444444222222222333333333444444444444555555666777777777555555555555555555555555555555555666666666666777555555666888999:::;;;<<<>>>>>>======>>>AAACCCEEEKKKPPPVVV[[[```gggrrr{{{yyy+++***)))(((((()))***+++))))))******))))))((('''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))'''&&&&&&'''((()))))))))))))))(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))*********)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''*********)))))))))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))(((((((((((())))))***)))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,------------------------------///000000///......///111111000000000000111111222333333444555555666666:::888777555555555777777:::888666555555666888:::999::::::999888999;;;===????????????>>>===;;;;;;<<>>???===999555999:::;;;;;;:::888666444333333333555666555333000333333333333444444444444555555444444333333333444222222111000000111222222333333333333333444555555333333333333333333222222333222222222222333444444222222222222333333333333555444333333222333333333222333333444444333333222222333444555555555444444333333333333333333333333000111222333444444444444222333333333444444444444444444444555666666777777555555555555555555555555444444555555555666666666666666777777888888999999:::999999999:::<<<===???===AAAEEEHHHKKKQQQZZZ```hhhpppzzz******))))))))))))******(((((()))))))))((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&''')))***)))))))))(((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((******))))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''(((((())))))((((((((((((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///......///111000000//////000000111444444555555666666777777999888777666555666777888999888666555555666888999888999:::999999:::===???AAA@@@???===<<<<<<;;;;;;;;;>>>DDDIIILLLLLLKKKJJJMMMIIIEEEDDDEEEEEECCC@@@EEEDDDCCCBBBCCCCCCEEEEEEIIIEEECCCEEEFFFEEEHHHLLLKKKJJJIIIHHHFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCAAA???===<<<;;;888666888999:::::::::999777777555666666555333222333333777666555444333444555555555555444444444333333333222222111000000111222222333333222222333333444555444444333333222222222111222222222222222333444444333333333333444444444444444333222222111111222222222222333333333333222222222333555666666666555444333333333333333333333333000111222333444444444444333333333444444444555555333333444555555666666777444444444444444444444444333333333444444444555555666666666666666666666666666777777777888888888888666999;;;<<<===@@@FFFKKKPPPVVV___eeeiiilllqqquuu***))))))))))))))))))***''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((('''''''''&&&''')))*********)))((('''((()))******)))((('''******)))(((((('''(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///000000////////////000000444444444555555666666666888888777666666666777888888777666555555666888999888999:::::::::<<>>CCCGGGJJJIIIHHHFFFHHHFFFEEEEEEFFFEEEBBB@@@CCCCCCBBBAAAAAABBBCCCDDDGGGDDDDDDHHHIIIGGGHHHKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@CCCAAA>>><<<:::999888777555666777888888888777777666888888666222111333666:::888666444333444555666444444555444444444333333222111111111111111111222222222222222222333333444444444333333222111111111222222222111222333333444333333333333444444444444333222222111000111111111222222333333333333222222222222444555555555444333222222222222222222222222111111222333333333333333333333444444444555555555222333333444555555666666444444444444444444444444222222333333333444444444444444555555555555666666777777888888888888777666888999::::::999;;;>>>BBB===AAAGGGKKKNNNPPPTTTVVVccckkkxxx)))))))))******)))))))))''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))'''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((())))))'''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((******)))(((((('''(((((())))))))))))))))))))))))******************))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///000000////////////000000222222333333333333444444666666666666666666777777666666555555555666888888888:::;;;;;;;;;===@@@CCCBBBAAA>>>===;;;;;;<<<<<>>>>>???@@@@@@>>><<<999888888888555666777777888999999999888999999666222222444888;;;999666444333444555666444444555555555444333222111111111222222111111111222111111111111222333333333333333222222111111111222111111111111222333333222222222222333333333333222222111000000000111111111222222333333222222111000111222333444333222222222222222222222222222222111111222222333333222222333333333444444444555555222222333333444444555555444444444444444444444444222222222333333333333444111222333444555666777777777777888888888777666666666666777666666888:::;;;777999<<<>>>???@@@BBBCCCKKKRRR\\\fffmmmsssxxx|||))))))************))))))''''''((()))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))''''''(((((((((((())))))$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&'''((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///000//////......//////000111111111111111111222222444444555555555555666666555555555555666777888888888999:::::::::<<>>======<<<<<<===???@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCDDD@@@@@@FFFMMMNNNIIIFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCBBB@@@>>>===<<<======<<<===>>><<<:::888888999888888999999:::;;;;;;<<<999999888777555555666888999888666555444444444555333444555555555444333222000111222222222222111000111111000000111111222333222222222222222222222222111111111111111222333333222222222222333333333333333222111111000000111111111111222222222222111111///000222333333222222111222222222222222222222222111111222222222222222111222222222333333333444444111111222333333444444555333333333333333333333333222222222333333333444444111111222444555666777888666666666666555555555555555555555555666888999999999999:::;;;<<<<<<<<<<<<@@@EEEKKKNNNOOOQQQTTTWWW[[[aaaiiinnnpppqqqtttvvvxxx{{{((()))***++++++***)))((('''((())))))******))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))*********%%%&&&&&&'''(((((())))))'''((((((((()))))))))***'''''''''((((((((())))))$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***+++***'''&&&&&&'''***+++)))(((((((((((())))))***))))))))))))))))))))))))+++++++++******)))))))))((((((((()))******++++++++++++++++++++++++++++++---///000000///....../////////............//////111111111111111111111111222333333444444555444444444444555555666777777888666777888777777999<<<>>>======>>>>>>>>>>>>===============>>>???AAACCCDDDGGGGGGGGGFFFDDDCCCCCCDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@DDDKKKLLLHHHFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHCCCAAA???<<<;;;:::;;;;;;888;;;======:::888999:::999999999999:::;;;;;;<<<:::888777777888888888777666666666555555444444444333444555666666444222111000111222222222222111000000000000000000111222222000000000111222222333333111111111111111222222333333333333333444444444444333333222111111111111222111111222222222222111111000111222333444333222222111111111111111111111111111111222222222222111111111111111222222222333333111111111222333333444444333333333333333333333333333333333333444444444444222333333444555666666777666555555444444555666777666666666777888999999999888888888999:::;;;;;;:::;;;>>>BBBAAA???>>>@@@CCCCCCIIIPPPSSSSSSTTTWWWZZZ___dddkkkpppsssxxx((()))***++++++***)))((((((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''((())))))(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))'''''')))***++++++++++++'''(((((()))***++++++,,,'''((((((((())))))******&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((('''((((((((()))*********&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***,,,***'''%%%%%%'''***,,,(((((('''(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++---///000000///....../////////............//////222111111111111111111111111222333333444444444333444444555555666777777888444555666555555666999;;;;;;<<<>>>?????????>>>===@@@???>>>>>>@@@BBBEEEGGGHHHHHHHHHFFFDDDCCCDDDEEEFFFDDDBBB@@@????????????AAA@@@CCCHHHJJJGGGFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGCCCAAA>>>;;;:::999::::::666999======;;;999999:::888888777777888888999::::::777666777:::;;;999666555555555666555555444333333444555666666444222111000111222333333222111000000000000000000111111222//////000111222333333444111111111000111222222333444444444555555555666666444333222222111111222222111111222222222222111111111222333444555444333333111111111111111111111111111111222222222111111000000000111111111222222222000111111222333333444444333333333333333333333333333333444444444444555555555555555555555555555555888777555555555777999:::666555444555777777777666555444444666888999999999666:::===<<<999999<<<@@@>>>BBBEEEDDDBBBBBBGGGKKKGGGNNNVVVZZZ]]]aaagggllloooxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''(((******))))))'''$$$%%%(((******)))***))))))***,,,+++)))'''((((((''''''''''''(((((())))))************)))))))))*********)))(((&&&%%%''''''''''''''''''''''''***)))'''((()))***(((''')))))))))))))))))))))))))))'''%%%&&&)))***(((&&&)))(((((()))***)))'''%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***'''&&&%%%&&&'''(((***(((''''''(((((('''%%%'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''((()))******))))))'''''''''''''''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&******))))))((((((''''''************************))))))))))))************))))))))))))))))))))))))************************(((((()))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---///...---------...000111111111000000//////......222333444444444333222111555666888888666555666777:::999999888777777777777===>>>>>>>>>>>>======<<<;;;===>>>>>>???AAAEEEHHHIIIGGGEEECCCBBBCCCDDDEEEHHHFFFCCCAAA???>>>??????===>>>@@@CCCFFFGGGFFFEEEGGGEEEBBB???>>>???AAABBBDDDAAA<<<888:::>>><<<777777:::======;;;999;;;===888888888888888999999999777888888999999888666555555555555444444333333333222333555666666555333222111000000000//////......000000///......///111111000000000000000000000000111111111222222333333333222222222222222222222222111111111111111111111111444333222000///.........000000000000000000000000222111111111000000//////222111000000000111333333444333111//////000111222111111111111111111111111222222333333333333444444333333333444444555555555333444555555666666555555333444555555666666555555888888777777777777888888777777777777777777777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@BBBDDDFFFGGGIIIKKKNNNVVVZZZaaaeeeggghhhhhhiiirrrtttvvvyyy|||}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((("""(((......***'''''')))(((&&&%%%%%%'''((((((''')))((((((''''''(((((()))))))))************)))))))))*********)))((('''&&&''''''''''''''''''''''''***((('''((()))***)))'''))))))))))))))))))))))))***(((&&&'''))))))(((&&&(((&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))'''&&&&&&'''((((((+++***))))))******)))((('''((()))******)))(((''')))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''(((''''''''''''((((((((((((***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((()))))))))(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---.../////////...---...------,,,---...///000111000000000//////......222222333444444333222111888:::;;;;;;999888888999:::999888777777888999:::????????????>>>===<<<<<<<<<===>>>??????AAADDDFFFGGGFFFDDDBBBBBBBBBCCCDDDHHHGGGDDDBBB@@@@@@@@@AAA@@@@@@@@@BBBDDDEEEEEEEEEGGGFFFCCCAAA@@@AAAAAABBB@@@>>>;;;888<<>>?????????@@@BBBDDDEEEDDDCCCAAAAAAAAABBBBBBHHHGGGEEECCCBBBBBBBBBCCCBBBAAA@@@??????@@@BBBCCCEEEEEECCCBBBAAA@@@@@@@@@;;;;;;:::999===CCCCCC???999999;;;===>>><<<999777777888999999999888777666777777888888777777666555444444444444333333333333222333444555555444333222111111111111111000000000000///.........///111222111111111111111111111111333333222222222222222222222222222222222222222222111111111111111111111111////////////000000111222000000000000000000000000111111111111000000000000111000000000000111222222333222111000///000111222111111111111111111111111222222222222333333333333444444333333333333333333222222333444444444444333222222333444444444444333555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666666666999:::;;;:::999888999;;;666999<<<===>>>???AAABBBEEEEEEGGGIIIJJJLLLNNNNNNKKKLLLMMMOOOPPPRRRSSSSSSWWWXXXYYY[[[^^^bbbeeegggooonnnmmmmmmmmmnnnoooppprrrpppnnnmmmlllmmmnnnooo))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++++++++///888@@@EEE999+++''',,,111111...---+++))))))+++,,,,,,,,,******))))))))))))******))))))************))))))************))))))(((((('''''''''''''''''''''''')))((('''((()))***)))(((((((((((((((((((((((((((+++******)))))))))((('''+++)))(((((()))***)))((())))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))(((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''(((((())))))***&&&&&&'''''''''(((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''(((((())))))******'''((((((((('''&&&%%%%%%'''''''''''''''((())))))***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))*********+++++++++'''(((((()))***++++++,,,'''(((***+++++++++***)))------------.........///......//////////////////111111111222222222222222666888999888666555555555999777555555666999===@@@@@@@@@@@@@@@???>>><<<<<<===???@@@@@@??????AAABBBCCCCCCAAAAAA@@@@@@AAAAAAGGGGGGEEEDDDDDDDDDDDDDDDBBBAAA>>>;;;999;;;>>>@@@CCCCCCBBBAAA@@@>>>======999;;;;;;;;;>>>CCCCCC@@@:::999999<<>>999444777888999:::999888666555555666555555555555444444333333333333333333333333222333444444444444333222222222111111111111111111222111111111111222444555111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111///////////////000111111000000000000000000000000111111111000000000000000000000000000000111111222222111000000000000111111111111111111111111111111111222222222222333333333444444333333222222111111111111222333333333333222111111222333333333333222555555444444444444555555444444444444444444444444666666666666777777777777666666666666777777777777888999:::999777777888999888:::;;;;;;;;;<<<>>>@@@===>>>>>>???AAABBBBBBCCCAAA@@@?????????@@@AAABBBBBBBBBDDDEEEHHHKKKNNNOOOSSSQQQPPPOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTT))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))///:::CCCRRRGGG999000---///111222---,,,+++***++++++)))'''******))))))))))))******))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((''''''((()))******)))((((((((((((((((((((((((***++++++***))))))))))))&&&&&&''')))******(((&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))(((((('''&&&&&&'''((())))))(((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''(((((((((((((((((('''''''''''''''''''''&&&''''''(((((())))))******'''((((((((('''&&&%%%%%%'''''''''''''''((())))))***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++''''''((()))******++++++((()))***,,,,,,++++++***------......////////////------......//////000000000000000000111111222222444555777666444333333444777666444444555999===@@@@@@@@@@@@??????===<<<<<<===>>>@@@@@@??????@@@AAABBBAAAAAA@@@@@@@@@@@@@@@EEEEEEDDDDDDDDDDDDEEEEEE@@@???<<<888555666;;;???DDDCCCBBBAAA@@@>>>===<<<999<<<===<<<>>>AAAAAA===:::888999;;;>>>===999555888999999999888666555444444444333333222222222222333333333333333333333333222333333333333333333222111111111111111111222222222111111111222333555666111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000111000000///.../////////000000000000000000000000000000000000000000111111//////000000111111111111000000000000000000111111111111111111111111111111111111111222222222333333333333333222222111111000000111222222333333222222000111222222333333222222666555555444444555555666555555555555555555555555666666666666777777888888666666666666777777777777666777888888777777999:::888888999888777888:::<<<999999::::::;;;;;;;;;<<<>>><<<;;;::::::;;;<<<===:::::::::;;;===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&***222888DDDJJJLLLDDD666///111888777444111///...---+++)))***))))))(((((())))))***))))))************))))))+++******)))))))))******((((((((((((((((((((((((((('''&&&(((***+++***))))))))))))))))))))))))))))))+++,,,+++***)))***,,,$$$$$$%%%'''******)))'''((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))((()))***+++***)))(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&'''((((((((((((((())))))''''''((((((((('''&&&&&&'''''''''''''''((()))))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******+++++++++,,,---...///...------,,,,,,---............---,,,,,,---...//////000000////////////000111222333444555777777555555555666555444333333555888<<<>>>>>>>>>>>>>>>>>>======<<<<<<>>>@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDD>>>>>><<<777444666;;;@@@FFFEEECCCAAA@@@>>>>>>>>>999===???======???===999888888888:::;;;<<<:::888::::::999777666555444444333333222111111111111222222222222222333333333333333333222222222222333333000000000111111111111111//////......///111333444222222222222222222222222333333222222222222222222111111111111111111111111000000000000000000000000111000//////............000000000000000000000000000000000000111111111111...///000000111111000000//////000000000000000000111111111111111111111111111111111111222222222222222222111111111111111111111111222333333333333222111111222333333333333222555555555444444555555555555555555555555555555555333333333444555555666666444444444444555555555666222444666666666666888999555666666666555555777999888888888999999999::::::888888777888999;;;<<<>>>::::::::::::::::::::::::888888999::::::;;;;;;;;;>>>======<<<<<<<<<<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---222<<>>===999666888>>>DDDEEECCC@@@>>><<<;;;<<<<<<777<<>>======;;;777666888999999999999;;;===<<<;;;888666444444444555555444333222111222222333111111222222222333333333333222222222222222222333/////////000000111111111............///111333444222222222222222222222222222222222222222222333333111111111111111111111111000000000000000000000000///............///000000000000000000000000000000///000000000111111111111......000111111111000///...//////000000000000000111111111111111111111111111111111111222222222222000000000111111111111111111222222333333333333333111222222333333333333333444444333333333333444444333333333333333333333333111111222222333444444555333333333444444444555555222444555555444444666777444555777777666555777888888888999999999:::::::::555555555666777888999:::888999999999999888888777555666888999999999777666:::::::::::::::;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((,,,......,,,)))***+++111AAARRRYYYRRRJJJIIIAAA666---***+++---///((((((''''''''''''(((((())))))************))))))++++++***))))))***+++,,,))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))'''))),,,,,,******---000AAA;;;333,,,******+++,,,''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---,,,***)))))))))))))))))))))))))))''''''''''''((((((((()))+++***(((&&&%%%&&&'''(((***(((''''''(((((('''%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((()))))),,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''((()))*********)))'''''''''''''''((())))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++***************((()))***+++,,,+++******'''((()))***+++***))))))++++++,,,---...000111111///.........///000222333000222555666555555666888111222222333555777888999999:::;;;<<<============999<<>>>>>;;;888:::AAAGGGBBB@@@<<<999777777888999555;;;???===<<<<<<:::777555777999888777888<<<@@@>>>;;;888555333333444555666555444333222333444555111111111222222333333333333222222111111222222333......//////000000000111000/////////111222444666222222222222222222222222111111111222222333333444000000000000000000000000000000000000000000000000,,,---------///000111222000000000000000000000000//////000000111111111222---...000111111111000///......///000000111000000111111111111111111111111000111111111111222222222//////000000111111222222222222333444444444444333222222333444444444444333333222222222222222222333222222222222222222222222111111222333444444555555444444555555555666666666444555666666555444555777222444666666555555666777555555666666777777888888666666666555555444444444555555666666666666555555999:::<<<======;;;888777555555666777888888999999)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---///---+++,,,'''%%%,,,666===;;;666,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************))))))(((+++*********))))))(((((())))))))))))))))))))))))&&&(((***+++)))(((((((((...---+++)))&&&$$$"""!!!)))(((((('''(((+++111555lllXXX>>>---))),,,......))))))))))))))))))))))))***)))((((((((()))+++,,,((((((''''''''''''((((((((((((''''''''''''(((((())))))******((('''%%%###))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))******)))((('''&&&******))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''###!!!'''******'''+++***(((''''''(((((((((***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((---)))%%%%%%&&&'''&&&$$$***)))((('''''''''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***+++***)))))))))))))))))))))((('''''''''(((***+++(((((()))***************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++******)))---------...------,,,,,,///////////////.........000111222444555666666666333333444555777888:::;;;777777777888999:::;;;<<<===<<<;;;<<>>===<<>>???AAACCC:::888777999;;;<<<:::777:::<<<======;;;:::::::::888888888888888888999999<<<;;;888666555555666666777555333222333444444333333222222333555555333222111111222333333333333222222222111111111111222222111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111000111222333333222000///,,,++++++,,,///000000///...///000000///...000111000000000000000000000000000000//////.........---222222111000//////000000222222111111111111222222444111...000444666444000111111111000000000000000---000333555666444222000111111111111111111111111///000111222333444444444333333222222222333444555444444444444444444444444222222333333333333444444333333333444444555555555555555555555555555555555666666555555555444444444666666666666666666666666666555555444444666777888999888888888777777666666666666666666666666666666)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''))))))'''%%%***&&&$$$&&&,,,///,,,)))************************))))))))))))))))))))))))((())))))*********))))))************)))))))))((())))))))))))))))))))))))'''(((***)))((('''((()))++++++***)))'''&&&%%%%%%*********)))(((***---000TTTFFF555***)))+++,,,,,,))))))))))))))))))))))))))))))((((((((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((('''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&$$$###%%%)))+++***((('''***,,,,,,(((&&&''')))***))))))(((''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++(((%%%%%%&&&'''&&&%%%%%%&&&&&&'''((()))*********))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((***++++++***)))((((((((())))))(((((('''((()))***+++&&&&&&'''(((((((((((((((******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++******))),,,---------------,,,,,,////////////............000111222444555555666666333333444555777888:::;;;888888888999:::;;;<<<===<<<;;;;;;===???AAA@@@???@@@@@@??????>>>===<<<;;;>>>>>>>>>===>>>>>>?????????>>>===<<<<<<===???@@@;;;999888888:::;;;:::888999::::::999888777888999888888888888888888888888<<<:::888666555555666666888666444333444555555444444333222333444333111///000000111222222222222111222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111///000222333333222000///...---,,,---///000///...///000111111///...///111////////////////////////000/////////.........---111000//////......//////222111111000000111111222444111...000444555333000111000000000000000000000111111222222222222222222111111111111111111111111000000111222333333333333222222222222333333444444444444444444444444444444222222222333333333444444333333333444444444555555444444444444444444444444666555555555444444444444555555555555555555555555666555444444444555777777777777777666666555555555666666666666666666666666+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))******((('''+++***(((((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************************))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))+++,,,,,,***)))(((***+++777333---******+++++++++))))))))))))))))))))))))))))))((((((((()))******&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))((('''''''''((()))))))))((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))((((((''',,,111000***&&&'''******)))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((((('''$$$%%%'''((()))***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())),,,+++***)))(((((('''(((((((((((((((((()))******&&&&&&'''(((((((((((((((++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******)))******+++++++++******,,,,,,------------,,,,,,........................000111222333444555555555444444444555666888999:::888888999:::;;;<<<======;;;;;;<<<>>>AAAAAA@@@?????????>>>===<<<;;;::::::===<<<;;;:::;;;===???AAA>>>===<<<;;;;;;;;;<<<======;;;888777888999999888888888777555333444666888888888888888888888888888:::999777666555555555666888666444444555666555444555333222222333222///---///000000111111111111111222222111111111111222222111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111///000111222222222000000000///......000000///...111222222111///...///000/////////////////////////////////...............//////......------......111111000000000000111111333000...000333444333000000000000000000000111111555333111//////000222444111111111111111111111111111111222222222222222111222222222222333333333444333333333333333333333333222222222222333333333333333333333333444444444444444444444444444444444444555555555555444444444444555555555555555555555555555444444444444555666666555555555555555444444444666666666666666666666666+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((())))))++++++,,,+++)))***+++******)))***+++************************((((((((((((((((((((((((&&&'''(((******+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((***((()))))))))*********+++)))+++,,,+++)))(((((()))(((***+++,,,,,,+++,,,---(((((((((((((((((((((((())))))((((((((()))))))))''')))***,,,,,,***)))'''%%%''')))******)))'''%%%&&&''''''((((((((((((((('''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((***)))'''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((()))***)))(((((()))+++///111333000,,,)))((()))(((((('''''''''''''''(((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''&&&'''(((((()))(((&&&''')))******((('''%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))))),,,+++***)))((('''''''''((((((((((((((())))))***(((((()))***************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++******++++++,,,---------,,,,,,------...............///000111222333333444444444444444444444555777888888777888999:::<<<======>>>;;;<<<===@@@CCCCCCAAA??????>>>===<<<;;;:::::::::>>>===<<<<<<<<<===>>>??????>>><<<;;;:::::::::;;;===:::777444444555777888888777555333111222555888999999999888888888888888999888777555555444555555777555444444555555444333333222111111222222000...000000111222222222222222222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111///000111111222111111000///......///111222111000222333333222000...//////////////////////////////........................//////......---......///000000000//////000000000111000///000222333222000000000000000000111111111666444111///...///111333111111111111111111111111222222222222222111000000111111222222333333333333222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444555555555555555555555555+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''((()))$$$&&&((((((&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))******((((((((((((((((((((((((((()))((('''&&&&&&(((***************))))))))))))'''(((***+++***((())))))'''))),,,,,,******+++---(((((((((((((((((((((((((((((()))))))))(((((((((''')))***,,,,,,***)))'''%%%''')))******)))'''%%%)))(((((((((''''''''''''((())))))******))))))((((((((((((((('''''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))******+++///333777:::666000---,,,,,,***(((&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&'''((((((((())))))%%%'''(((******)))'''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++***)))((('''''''''''''''(((((()))))))))))))))(((((()))***************'''(((((()))******++++++((((((((((((((((((((((((((())))))******))))))(((((()))***+++++++++++++++***++++++,,,------,,,,,,,,,---------......//////000000111222333333333333444333333333444555555666555666888:::;;;<<<<<<<<<<<<<<<>>>AAACCCCCCAAA???>>>===<<<;;;:::::::::;;;??????@@@@@@???===<<<:::???>>>===<<<;;;:::::::::;;;999666222111222555777999888666333111333666:::999999999888888888777777777777666555555444444444555333222333444444222111000000///111333333222111111222333333444444333333222222111111111111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111111111...------...111333222222111222333111///......///........................---------.............../////////......///000000000//////......//////000000/////////111111111000//////000000111111111111333222222111111000000000000000000000000000000000222222222222111000//////000111222333333333222222222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444222333333444444444444444555555555555555555555555444444444444444444444444***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&'''(((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))((()))***)))'''''')))*********)))))))))(((((((((%%%''')))***)))((()))***((()))***)))(((''')))***))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&***)))((('''''''''''''''))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))---222888===@@@<<<555,,,)))+++---***'''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))(((((()))***"""$$$&&&(((***+++++++++&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((&&&''''''((()))***+++,,,(((((((((((((((((((((((())))))************))))))((()))***+++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,---....../////////000111222222222222222333222222222222222333333222333666888:::;;;;;;:::<<<;;;<<<>>>AAABBB@@@???===<<<;;;::::::;;;<<<===???@@@AAAAAA@@@===:::888=========<<<;;;:::999999999888666333111222555888:::999777555333444888;;;::::::999999888777777777666555555555555444444333333333222333444333222000/////////111444555444333222333333444444444444444222222111111111111222222111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000.../////////000111111222------,,,...000222222111000111111000...---...///........................---------------........./////////...//////000111//////............//////////////////000000000000/////////000111111222222000111222333222111000///000000000000000000000000111222222222111000/////////000222333333333222111111111111111111111111111111111111111222222222222333333333333222222222222222222222222222222222222333333333333444444444444333333333333333333333333111222333333444444333333444444444555555555555666444444444444444444444444(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,...///---***)))***,,,***))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((&&&''')))(((''''''(((***)))(((''''''((()))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&'''((()))))))))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))*********+++''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&)))...555999:::888333...***((()))***)))''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%(((******)))'''((()))###$$$%%%''')))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''((())))))&&&'''((()))***))))))(((&&&&&&'''((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))******++++++******)))(((((()))++++++,,,,,,+++))))))***,,,,,,------,,,++++++,,,------.../////////000111111111111111111111111000000000000111111///111333666888999888888:::999999:::===>>>>>>===<<<<<<;;;:::;;;===???@@@??????>>>>>>===<<<;;;:::;;;;;;;;;::::::999888888777888777555333333666:::::::::888666444555888:::::::::999999888777777666444555555555555444333333444333333444555444222000222111111222444555444222222222333444444444444333222222111111111111222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000.........///000000111222000...---...//////...---...///000///...---...///........................,,,,,,,,,------............---------......///000///......------......///......////////////000000...//////000111111222222///000111111222111111000000000000000000000000000000111111111111111000//////000222333333333111000111111111111111111111111111111111111222222222222333333333222222222111111222222222222222222222222222222333333333444444444222222222222222222222222000111222333444333333222222333333333444444444555333333333333333333333333'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((((((***---'''&&&%%%&&&)))+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((((((((())))))*********+++))))))))))))))))))))))))(((***,,,---+++*********&&&&&&''''''((()))))))))((())))))(((&&&&&&''')))(((''''''(((+++,,,+++***))))))))))))))))))))))))(((((()))))))))(((&&&%%%)))(((''''''''''''((()))((((((''''''''''''((((((&&&&&&%%%&&&''')))+++,,,(((&&&###!!!!!!###&&&(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''')))///444444///)))((())))))(((((('''(((((()))))))))))))))***++++++%%%&&&&&&''''''((((((((((((((((((''''''(((((((((%%%)))++++++)))'''''')))'''''''''''''''((()))***)))))))))))))))))))))(((''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&''''''((()))***&&&''')))*********)))(((((())))))***************))))))))))))((((((((((((******************************++++++++++++******(((((()))++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,---.../////////000000111111111111000111000000///////////////---///222555777777777666888777666777999;;;<<<;;;<<<;;;::::::;;;>>>@@@BBB>>>===;;;::::::;;;<<<===888999999999999888777777777888999777555555888<<<999999999777555555777:::::::::999999888777777666444444555555555444333333444444444555666555333111444333222333444444333111111111222333333333333222222222111111111111222222111111111111111111111111333333222222222222333333000000000000000000000000000000000000000000000000............///000222222222000.........---+++))),,,---///...------...///........................,,,,,,,,,------.........,,,,,,,,,,,,------...///.........------.........---...//////......///000...//////000111222222222/////////000000111222222000000000000000000000000000000111111111111000000...000222333333333111000000000000000000000000000000111111111111222222222333333333222222111111111111111111111111111111111222222222333333444444444222222222222222222222222000111222333444333222222111111111222222333333333333333333333333333333333''')))***++++++***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&))),,,...******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((,,,+++++++++******))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((******))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((()))))))))((('''%%%$$$$$$%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&))))))))))))((((((((((((******))))))))))))******'''###%%%///444///)))'''((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++///666555---)))))))))***+++,,,,,,+++***)))(((&&&%%%&&&)))+++)))'''))))))))))))))))))))))))))))))******+++++++++,,,***,,,...000000...,,,***,,,+++******+++,,,...///////////////000000000000222111111000///.........---///111222222222333444888666444444777999;;;;;;===============>>>??????BBB@@@===;;;::::::;;;<<<888444555999:::777555666555555666666777777888888;;;888333222333666888999666777888999999777666555444333111111111111333444111222444555666666555444666555444444222222111000222333444333111000111222444333222111000000000000222222222111000//////...//////............//////////////////////////////000000000000000000000000000///---------...000222000000///...---,,,,,,,,,//////.........---------,,,,,,---......---,,,,,,------------------------......................../////////000///......---...............---------...///111222222222111000222333222000......///111000000000000000000000000000111222222111000///...000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222333333333444444444444333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))***)))'''&&&%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((((((''''''(((((()))((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))'''$$$&&&///333///)))''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))+++(((***......)))''')))'''((())))))))))))((('''***((('''(((***+++***((())))))))))))))))))))))))+++++++++***************+++,,,---......---,,,++++++++++++***+++,,,...///........./////////000000111000000//////...---------///111222222222333444555444333444777:::<<<===>>>===<<<;;;<<<<<<>>>>>>AAA???===;;;::::::;;;;;;555222333888:::888666777666666666666666777777777999666222111444777:::;;;<<<<<<;;;:::999777555444222222222111111222222222222222333444555444444333555444444333333222222111222333444333222111111333444333222111000000000000222222111111000//////...000000////////////000000////////////////////////000000000000000000000000///...---,,,---...000111000000///------,,,,,,---///.........------------,,,,,,---......---,,,,,,...................................................////////////...------//////.....................///000000111111000000///000000///......000222////////////////////////000000111222111000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222333333333333444111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''''''''((())))))''''''&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((()))))))))(((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((('''%%%'''...222///+++(((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((()))(((((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++((('''((('''&&&'''***'''(((((())))))(((((('''+++***))))))******)))((()))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,---......---------.........///////////////......------,,,---///111222111222333555333222222444888;;;===>>>>>>===;;;999999:::<<<===@@@>>>===;;;:::::::::;;;333000111777:::888777888777777666666666666666666666333111222555999<<<===BBBAAA>>>;;;999666555444222222333333333333222222333333333444333222222111333333333333333333333333333444555444222111222333333333222111000000000000222222111111000/////////000000////////////000000////////////////////////000000000000000000000000...---,,,,,,,,,---///000000///...---------------............------------,,,,,,------------,,,,,,........................------------------------...............---,,,,,,---------------------..................///000000,,,---......---...000222//////////////////////////////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333......//////000111111222222222222222222222222222222222222222222222222222222222222222222222222222((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''((()))((((((((((((((((((((((((***))))))))))))))))))***''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))'''''''''&&&&&&''''''''''''&&&(((---000///,,,)))***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''')))******)))'''&&&'''''''''''''''''''''''')))))))))))))))*********''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***(((((((((((()))+++)))******************)))+++***))))))))))))((('''))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,++++++++++++,,,---......,,,,,,,,,---------...............------,,,,,,,,,...///111111111111333555333222222444888;;;<<<<<<===<<<:::888888999;;;<<<>>>===<<<;;;::::::::::::444111222777999777666777777777777666666555555444444333222444999===@@@AAACCCAAA>>>;;;888666555555222333555555555555333222444444333333222111000000222222222333333444444444333444555444222222222333333222222111000000111111111111111111000000////////////............//////////////////////////////000000000000000000000000---,,,,,,,,,,,,---...///000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......------,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,...///000---...//////......000111////////////////////////......///000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222/////////000000111111111111111111111222222222222222222222222222222222222111111111111111111111111))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&''')))+++---...,,,)))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%'''(((******((('''%%%'''''''''''''''''''''''''''''''''(((((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))******)))***))))))))))))))))))***)))))))))(((''''''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++)))(((((()))+++,,,******+++,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,///000111000000111444666444333333555777999999999<<<;;;999888888999:::;;;<<<<<<;;;:::::::::999999666333333888999666555555777777666666555555444444444333444777<<<@@@BBBBBB???===;;;999777777777777444555666777777666555444555444333222111000000000111222222333333444444555333444555444222111222333333222111111000111111111111111111000000000000000...------,,,,,,------...////////////////////////////////////////////////,,,,,,,,,,,,------......//////...------------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++++++++,,,,,,------------...---,,,,,,,,,---///000000111222111///...///000.................................//////000111111////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000111111111222222222222111111111000000000000000000111111222222222111111111111111111111111111111111111111111111111***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((()))***+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))***+++***)))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((''''''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''((()))))))))(((((((((''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''$$$''')))((())),,,,,,))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%((()))((()))***)))&&&(((''''''&&&&&&''''''((('''((()))((('''&&&'''((())))))))))))))))))))))))''''''(((***+++,,,---...,,,+++***))))))***+++,,,******+++,,,------------,,,,,,,,,---------......------------------------///000000000000111444666555444333555777999888777999999999999999:::;;;;;;;;;;;;;;;::::::999999999888555555999:::777555555666666555555555555555555444444555999===@@@AAAAAA:::999999888888888888999666666777777777777666666555555333222111111111111222222222333333444444444222333444333111000111222222222111111111111111222111111000000000000000000...------------------...////////////////////////////////////////////////,,,---------............///......---------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------......//////000000---------------...//////111222333222000///...///........................//////.........///000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000000111111111333333222111111000////////////000000111222222222000000000000000000000000111111111111111111111111******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&'''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((()))***++++++)))((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((((((''''''(((((())))))((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((('''''''''&&&&&&'''''''''((()))*********((((((''''''''''''(((((("""''')))&&&&&&***+++)))''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))$$$((()))&&&'''******&&&((('''&&&&&&&&&&&&'''(((&&&(((***)))''''''(((***))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++******+++++++++)))***,,,---...---------------------............---------------.........///000000000///111444777222222333555888999999888666777999:::;;;<<<;;;;;;:::::::::::::::999999888777444555999;;;999777888444444555555555555555555333444555999<<>>777777888999999999999999666555555555555555555666666555444333222222333333333333333333333333333333111222333222000///000111222111111111111111222222000000000000000000000111/////////....../////////////////////////////////////////////////////////------......////////////......---------......///++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------+++,,,,,,---......//////------...///////////////...000222222000/////////........................000000///...---...//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000////////////000111222222222000000000000000000000000111111111111111111111111******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))******((()))+++,,,+++***((('''''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))+++***((('''&&&&&&&&&'''((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((!!!'''(((%%%$$$)))+++(((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))***++++++,,,&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))'''******%%%&&&+++,,,)))***)))(((''''''((()))***&&&)))+++***((((((***---))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))***,,,---......---,,,---------.........//////........................000000000//////111444777000000111555888;;;;;;:::555666999<<<======<<<;;;999999:::::::::999888888666333444:::<<<;;;:::;;;333444444555555666666666333333555888;;;===<<<;;;777888999:::;;;:::999888555444333222222333444555666555444333333333444555333333333333333333333333000111222111/////////000222111111111111111222222000000000000000111111111111111000000000000111111////////////////////////////////////////////////---...//////000000//////......---------......///+++++++++,,,,,,------------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---(((((()))***++++++,,,,,,,,,---///000000000///...+++---000000000//////000........................111000///...------...///////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000------......///000000000...//////000111222222222000000000000000000000000000000000000000000000000,,,)))&&&&&&'''((('''%%%((()))+++,,,***)))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())),,,+++******)))*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))((((((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))((())))))(((&&&&&&''')))&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&'''(((***+++***))))))((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((%%%""" !!!###%%%)))((('''''')))***)))(((***((('''))),,,,,,***(((***)))'''''''''((('''&&&(((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((''''''(((((())))))***************)))))))))))))))***)))))))))***++++++,,,...------,,,,,,,,,------////////////////////////000000000000111222333444555555444333333333333444:::::::::;;;===>>>===<<<:::999888888777777888888888888888888888888888888555555555555555555555555777666555555555666888999<<<:::999;;;======999666444444333333444555777888555444444333333333444444555444333222111111111111000111111222222111///...111222222222222333333333111111111111000000000000//////000000///...------000000////////////000000111000...---,,,---///000000000000000000000000000..............................---------,,,,,,,,,...---+++***)))***+++++++++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,---...///000...///////////////......000000000000000000000000///000000000111111111111//////000000000000//////////////////////////////000000111111111111000000111111000000//////......000000000000000000000000***(((((()))+++,,,***'''((()))******)))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((())))))***+++************************++++++******)))))))))(((((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((())))))(((((('''''''''((((((((((((((((((((((((((((((((())))))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''((()))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((%%%$$$###$$$&&&''''''(((((((((((('''''''''((('''&&&'''))))))(((&&&***(((&&&%%%'''(((((('''(((((((((((())))))))))))((())))))))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***************+++,,,,,,...------,,,,,,,,,------////////////////////////000000000000111222333333666555444333444444555666999999888:::<<<<<<;;;::::::999888888777777888888999888888888888888888888555555555555555444444444666666666666666777777888;;;:::999:::;;;;;;999666666555444444444555666777555444333333333333444555555444333222111111111111111111111111111000000//////000000000000111111111111111111111000000000000000/////////............000000////////////000000444333111000///000111222////////////////////////...........................------------,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------******++++++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,---...///000......////////////......////////////////////////....../////////000000000//////000000000000//////........................///000000111111000000///000000000000//////......////////////////////////'''''')))+++...---+++)))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((()))***++++++++++++++++++++++++++++++******((('''&&&&&&%%%)))(((((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))((((((((())))))***(((((((((((((((((((((((()))******)))&&&%%%&&&'''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))******)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&'''''''''***------***''''''(((((('''&&&&&&(((((('''&&&,,,)))&&&%%%&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++++++++,,,,,,---------,,,,,,,,,,,,------////////////////////////000000000000111222333333555555333333333555777999999888777888999:::999888999999888777777777777888999999999888888777777777666666555555555444444444555555666777777777777666:::999777777999999888666777777666555555555555666666555333222222333555666555444333222222111111222222222111000000000000111///000000000000111111111111111111111000000000000111000...------...//////000000////////////000000111000///------...//////////////////////////////////////////////////////------------,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------------,,,,,,,,,,,,------------------------------............------------,,,,,,,,,---......------......///......------------------------------------............///...//////000000//////...........................//////000000000000//////000000000////////////...////////////////////////''''''((()))******))))))((('''&&&&&&'''((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((())))))***++++++++++++++++++++++++***))))))(((''''''&&&&&&++++++++++++************))))))((((((''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((((((((('''(((((())))))(((((((((((((((((((((((()))******)))'''%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&((()))))))))(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&)))...222222---))))))******))))))((())))))))))))111---)))&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))*********---,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------/////////////////////////////////000000111222333333333111111222555777999999777666666888999888777999999888777777777777777999999888888777777666666666666555555555444444444333444666777777777666555888777666555666666555555888888777666555555444444666444333111222333555777555444333222222222222222333222111000///000111222111111222222222333333333111111111111000000000///111000...---,,,...///111000000////////////000000///...---,,,,,,,,,------////////////////////////////////////////////////---------,,,,,,,,,++++++++++++---------,,,+++***+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////..............................//////000000//////...////////////////////////////////////////////////)))(((&&&%%%$$$$$$&&&((((((&&&&&&''')))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((,,,+++******))))))))))))************************))))))))))))))))))))))))************++++++++++++''''''''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''((()))******'''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''&&&)))...222222---))))))***))))))))))))))))))+++,,,666222,,,(((''''''((('''(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))*********))))))((((((''''''(((((())))))************------,,,++++++,,,,,,,,,+++++++++++++++,,,---...////////////////////////////////////000111222333111000///000111333666777999777555666777888888888999888777777666666777777888888888777777777666666555555555555555555555555333444666777777777666555555555666555444444444444888888777666555444333333555444222222222444666777444444333333222333333333444333111000000000111222111111222222222333333333111111111111000000000///111///...,,,---...000111000000////////////000000111111000000/////////000........................////////////////////////------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////....................................////////////...................../////////........................+++)))'''###!!!"""&&&))))))'''''')))------+++((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((,,,,,,+++***************************************)))))))))******+++++++++''''''((((((((((((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&(((******((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))******)))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))*********))))))'''***------***''''''((('''(((((((((''')))+++...777333...***(((((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))((((((((((((((((((((()))******++++++---,,,,,,++++++++++++,,,+++******++++++,,,---...////////////////////////////////////000111222222...//////000111222444444777555444444666888999999888888777666666666666777777777777777777777777777333333444444555666666666444444555666666666666555444666888888777555444555666666666666555444333222333333333333444555555666444444333333333333444444333333222111111111111111///000000000000111111111111111111111000000000000//////...---...///000111000000////////////000000////////////............................................................,,,,,,,,,,,,++++++++++++((())))))***************+++++++++++++++*********+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++************+++,,,------------++++++++++++++++++++++++---------.........//////---......//////......---------------------------------............---------............/////////........................*********'''%%%%%%))),,,)))((()))---111111---((((((((())))))))))))(((((())))))))))))))))))))))))((()))************)))(((((((((((())))))***,,,,,,++++++++++++++++++++++++************************&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''$$$''')))***)))((('''(((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&'''''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''((((((((((((((((((((((((((('''%%%%%%%%%'''(((***))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))******'''(((((((((((('''''''''&&&((())))))(((***...222222///,,,***)))((('''&&&(((((((((((())))))))))))+++***(((''''''(((***+++'''''''''((()))*********(((((((((((())))))))))))'''(((((()))******++++++,,,,,,+++***************************+++,,,---...///////////////////////////......//////000111222...///111222333333333222444222111111444777888999888888777666666666666666555555666666777888888888111222333444555777888888555444444444444555666666555999===>>>;;;888777777444444555555444333222111111222333555555555555555444444333333333444444555222222333333222222111000///000000000000111111111111111111111000000000000............/////////000000000////////////000000,,,---------,,,,,,++++++........................------------------------,,,,,,,,,++++++++++++*********))))))******+++,,,++++++++++++*********)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++************************++++++++++++++++++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))((()))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......------------------------------------......------------------.........//////........................(((***,,,,,,******,,,///***)))***///444333...((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((($$$%%%%%%''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''((((((((())))))******)))))))))(((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((()))++++++''''''''''''''''''''''''###&&&)))***)))(((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******%%%%%%&&&'''((()))******))))))'''&&&&&&'''((()))'''''''''((((((***++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''%%%%%%%%%''')))***))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))((('''''')))***)))((((((***+++++++++---222666...,,,***)))))))))'''&&&(((((((((((()))))))))))),,,***)))'''''')))***,,,&&&''''''((()))******+++''''''(((((())))))******'''(((((()))***+++++++++,,,++++++***)))))))))***************+++,,,---...////////////////////////.........//////000111222...000222444555444333222222000///000333666888888888888777666666666666666444444555666777888999999000111222444666777999999555555444333333555666777777<<<@@@BBB???;;;999999222333444444444333222111000111444666777666555444444444333333333444444555222222333444333222111000111222222222222333333333111111111111000000000000------...///000000//////000000////////////000000//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))***+++---...++++++++++++******))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---..................---------------------------,,,------......------,,,---------.........//////........................(((((((((((('''''''''''''''(((***+++,,,,,,,,,+++(((((())))))******++++++)))************+++++++++************************(((((())))))*********+++******************+++++++++*********))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))(((((())))))((('''&&&''')))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&(((&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((('''(((***///222...,,,+++...222444444222,,,)))%%%%%%'''(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%))))))))))))************))))))*********+++++++++(((((((((((()))***+++,,,+++,,,------......------++++++---...//////000000000000111111111222222222333333444444555666666777777666555444333444555666555666888999999888777666555555666555333333444666333333444444555666666666999666;;;EEEEEE;;;666999666555444333222111111111///222555777777666666666333333444444333333222111666666555555444333222111222111000000000111222333333222000/////////000111000///...------...///000000000//////.........---------......///.........///......------,,,++++++------------------------//////...------,,,++++++)))))))))******+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,------,,,++++++,,,,,,,,,------------------------............------,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,++++++,,,...///************))))))))))))%%%&&&'''((())))))((((((((())))))************)))))))))*********+++++++++************************(((((()))))))))*********+++++++++******)))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''((((((%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%(((...666;;;FFFBBB>>>;;;999666222...,,,)))&&&%%%'''(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))((((((''''''&&&(((((()))))))))*********))))))*********+++++++++)))))))))))))))***+++,,,,,,,,,---------------,,,***+++,,,...///000000000000000000111111111222222222333333444555555666666555444333333333444555666666777999:::;;;:::999888666666777555333333444555555555555555444444444444888555999CCCCCC999444777666666555444333333333333000333666777666555555555444444444444444333222222555555555555444333222111111111000000111222333444222222000/////////000111//////............//////000/////////.........---,,,,,,---------------,,,,,,,,,------------------------------------------......------,,,++++++***+++++++++++++++*********************************+++******))))))******+++*********************************))))))((((((((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))...------,,,***))))))(((,,,,,,+++++++++*********---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,---------------------------------------,,,++++++***,,,------,,,++++++,,,------------------------,,,,,,---------............---,,,++++++,,,---...))))))))))))************%%%&&&''''''''''''&&&&&&((()))*********)))(((''')))))))))*********++++++************************(((((())))))))))))******,,,,,,+++***)))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((''''''''''''((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&'''''')))''''''((()))***)))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))(((''''''''''''(((************************''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%(((///888>>>JJJFFFAAA;;;666111,,,(((+++)))&&&&&&'''(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))(((((((((((())))))))))))******)))))))))************++++++***************++++++,,,---------------,,,+++)))***+++---///000000111000000000000111111111111222222333333444444555555222222222222333444555555666777888999:::999888888777888888666333222333555666666555444444333222222777444777>>>>>>666222444555555555555555555555555222444666666555444444444444444555555444444333222444444444444333333222111111111111111222333444555222111111000///000000000......////////////....../////////...............------............------+++++++++,,,---.........------------------------------,,,,,,+++*********------,,,,,,+++******)))))))))))))))))))))))))))+++******))))))******+++***************************************))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************------,,,+++***))))))(((,,,++++++++++++*********,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,++++++******,,,------,,,++++++,,,........................++++++,,,,,,,,,---------------,,,,,,,,,,,,------''''''''''''(((((((((((())))))))))))))))))((((((((()))***+++***)))'''&&&))))))))))))************************************(((((())))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&''''''(((***)))))))))+++,,,+++***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$%%%&&&((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''(((,,,222666666555222000...,,,)))(((***)))''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((()))))))))***))))))))))))************,,,++++++************+++,,,------------,,,++++++((()))+++---///000000111/////////000000000111111222222222222333333444444000000111111222333444555333333555666666666666666888888888666333222333444444444444444333333222222555333555999999333000222333333444555555555555555333555666666444333222333444555555555555444333333222333333333333222222111000000111222333444555555222111111000000000000000---...///000000///...---........................//////////////////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++******************)))))))))))))))******+++************************+++++++++***************************************))))))******++++++,,,,,,++++++++++++************++++++******************++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******,,,------,,,++++++,,,------------------------******+++++++++,,,,,,,,,+++,,,------------,,,+++&&&'''''''''((((((((()))++++++******************((()))******)))((('''&&&(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((())))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%$$$%%%&&&((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&((())))))))))))+++,,,))))))*********++++++,,,((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))++++++******)))*********+++,,,,,,---,,,,,,++++++((()))+++---...///000000....../////////000000000111111111111222222222222///000111222333333444444222222333444555555666666777888777555333111222333222222222222333333444444444222333555555222000111111222333444555555444444444555666555333222222333444444555555444444333222111111222222333222222222000000111222333333444444111111111111000000000///---...///000000///...------------..............................---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))*********++++++,,,,,,,,,***************************))))))))))))))))))*********************************************++++++)))))))))))))))******+++************************************************************************(((((()))******+++,,,,,,+++++++++*********))))))************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------,,,++++++(((((())))))******++++++))))))(((((((((((()))***))))))((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((''''''%%%%%%&&&'''((()))******))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((()))***((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((("""%%%((())))))(((((((((((()))***)))((('''((()))''')))))))))'''&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((((((((())))))***)))))))))))))))((((((***)))))))))))))))************+++,,,,,,,,,,,,,,,)))***+++---........................////////////000000111111111111111111000111222333333333333333333333444555666666777888555666666444222111111333000000111222222333444444333222222222222222222333000111333444555444333333444555555444222111222333333333444444333333222111///000111222222222222222000000111222222222222111000111111111111000//////......////////////......---------------.........+++++++++++++++***)))(((---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))***************)))))))))))))))******+++************************)))))))))******************************+++++++++++++++*********)))))))))+++************)))))))))***************+++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))***+++++++++''''''&&&&&&'''((()))***)))((('''&&&&&&''')))***(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((''')))***)))&&&%%%&&&'''&&&)))***)))'''&&&&&&((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))******))))))((((((((((((''''''''''''((()))******((()))***+++,,,---------***+++,,,------------,,,------........./////////000000000000000000000000111222333444444333222222222222333333444666777888333333444222000000111333111111111111222222222222222222222111111333555555111333444555666555333222333444444333222111333444222222333333222222111000...///000111222222222222000000111111111000///...000111111222111000///...//////............//////,,,,,,,,,------.........,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********)))))))))))))))******+++************************((()))))))))*********+++))))))*********+++++++++************))))))))))))************))))))))))))*********+++++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,---------------***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,---%%%&&&&&&'''((())))))***((('''''''''((()))+++,,,)))(((&&&%%%%%%'''***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))))))))'''$$$$$$%%%'''&&&)))+++***((((((***---&&&)))+++***'''%%%&&&((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''+++******)))(((''''''&&&''''''''''''((((((((()))******))))))((((((((('''&&&&&&&&&&&&''')))******'''((()))+++,,,---......+++,,,,,,------,,,,,,+++---------.........//////000000000000////////////222333444555444333222111000000000111222333555666111222222111000///111222333333222222111000000000222333222000111555777777333444666777777666444333333333444333222222333555111222222222222111000000---...///111222222222222000000111111000///---,,,000111111222222000///...000///...------...///000,,,,,,,,,------.........////////////...---,,,+++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++&&&'''((()))***+++,,,,,,************))))))))))))******++++++,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,------............***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---***)))((('''&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++((((((((((((''''''''''''+++***)))(((''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&'''''''''''''''''''''***)))'''&&&&&&''')))******'''%%%&&&)))***(((&&&%%%%%%&&&&&&'''(((((((((+++***)))'''''''''((()))&&&(((***,,,,,,+++)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))'''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))...)))%%%%%%)))+++)))&&&''''''((()))))))))))))))))))))))))))***************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...---------............/////////000111111111111111333333333333333222111000111000000000//////......111111222222222222111111---///000111111222444666444444444444444444444444444333222222111111222222666555444333111000//////222222222222222222222333333333333222111000//////......///000000000000000111000000///...---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++---,,,++++++******++++++************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,---------)))))))))))))))((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))******+++++++++((((((((((((''''''''''''***)))((('''''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))((((((''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))(((((('''''''''''''''''')))((('''&&&&&&'''((())))))((('''((())))))((('''((((((''''''''''''''''''***)))(((&&&&&&&&&'''((('''((()))******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))'''&&&&&&''''''((())))))))))))))))))))))))***(((&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))...***''''''***+++***'''''''''((()))))))))))))))(((((()))))))))************)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---..................------------............//////000111111111111000333333333333333222111000222222222111111000000000111111222222222222111111///000222333222333444666444444444444444444444444444333222222111111222222555444444333222111000000111111111111222222222222222222222222111000////////////000111111111111111111000000///......---------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,+++************************)))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***++++++++++++++++++************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,+++++++++************************++++++++++++((()))***+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))%%%&&&&&&''''''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))''''''''''''((()))******''''''((((((((())))))))))))))))))(((((('''''''''((('''&&&%%%%%%&&&'''((('''((())))))((('''((()))******)))(((((('''&&&&&&(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))+++(((&&&&&&''')))))))))(((((((((((((((((((((((())))))))))))))))))))))))...***((((((+++,,,***((('''(((((()))))))))))))))(((((())))))))))))******)))))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------------............------,,,------------...............///000000111111000000222222333333333222111111333333333333333222222222111111222222222222111111111333444444333333444555555555555555555555555555444333222222111111222222333333333222222222111111111111111000000000000000222222222222111000//////000000111222222222222111000000000///......------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************++++++++++++******)))))))))))))))******))))))))))))(((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))******++++++++++++******((())))))******+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((()))))))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))))))))))))))(((((((((''''''((())))))'''(((((((((((()))))))))*********)))((((((''''''''''''&&&&&&&&&&&&''''''%%%(((***)))&&&%%%''')))******))))))((((((((((((((('''''''''''''''''''''+++***(((&&&&&&%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((()))***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***(((&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((((((***+++)))((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............------,,,+++,,,,,,---------............//////000000000000000222222333333333222222111333333333333333333333333111222222333333222222111222333444333222111222333555555555555555555555555444333222222111111222222222222222222222222222222000000000000////////////111111111111111000////////////000111111111111000000000//////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******)))(((((((((((((((***)))))))))(((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,************************************++++++++++++************************+++++++++,,,,,,,,,------************************************************,,,,,,,,,+++++++++++++++(((((((((((()))))))))******)))'''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''(((((((((((())))))((('''&&&&&&&&&'''(((((((((((()))))))))*********))))))(((((((((''''''''''''&&&&&&'''''''''$$$''')))'''%%%$$$&&&((((((((((((((())))))******(((((((((((()))(((((((((,,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%&&&'''((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((('''(((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))************************************+++++++++,,,,,,,,,---------.........---,,,++++++,,,,,,,,,------------.........///000000000000000111222222333333333222222111111111222222222222222222222333333333333222222111222333222111000111222555555555555555555555555444333222222111111222222111222222222222333333333000000000/////////......000000111111111000//////---......///000/////////////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))((((((''''''(((((()))))))))(((((((((((('''''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))******++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++)))))))))*********++++++***)))((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''''''''''''''&&&)))(((''''''&&&&&&''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&'''(((((()))******'''((())))))***)))))))))+++***((('''&&&'''(((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((+++---,,,(((&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&''')))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((((('''''')))))))))))))))(((((('''''''''(((((((((((())))))(((((()))************)))))))))))))))))))))))))))******++++++,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,---------------...//////000000//////111111222333333333222222000000000000111111111111222222333333333333222222000222333222000000111222444444444444444444444444444333222222111111222222222222222222222222222333111111000000//////......///000000111111000//////,,,---......//////......//////////////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++***))))))((((((((((((((())))))((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********************************)))))))))************+++************************++++++,,,,,,,,,,,,------************************************************)))************+++++++++*********+++++++++,,,,,,((()))+++------,,,+++******)))))))))((((((((('''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((('''''''''''''''((()))))))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((((((''''''&&&''''''''''''((()))***+++(((((()))))))))*********&&&&&&&&&'''(((((())))))((())))))))))))))))))((()))(((''''''((()))((('''''''''''''''''''''((((((&&&&&&((()))))))))((((((((((((''''''&&&''''''''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((('''+++---,,,'''%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))&&&''')))---///...+++'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))((((((((()))))))))))))))((('''''''''''''''((((((((())))))'''((()))***+++******))))))))))))))))))))))))))))))******+++,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,------------...//////000000//////000111222333333333333222000000000000111111222222222333333444444333333222000222333333111111222333333333333333333333333333444333222222111111222222333222222222222222222222222222111000000///......//////000000000000000///---......///////////////.../////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************++++++++++++***))))))(((((())))))))))))((((((((('''''''''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,------************************************************(((((()))))))))******************+++++++++,,,,,,&&&***///222333000,,,)))******))))))((((((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''))))))*********((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***))))))(((''''''%%%%%%&&&(((***,,,...///))))))))))))************$$$%%%%%%&&&'''((())))))))))))************)))))),,,)))'''(((+++,,,***'''((((((((('''&&&&&&%%%%%%$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))'''((()))++++++)))((('''(((((((((((((((''''''&&&*********))))))((('''&&&(((((((((((((((((((((((('''+++---+++'''$$$&&&)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++******))))))))))))))))))))))))&&&(((,,,000222111,,,((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))******))))))))))))))))))))))))(((''''''''''''''''''((((((((()))'''((()))++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,,,,------------++++++,,,,,,,,,------------......///////////////000111222333333333333333000000111111111222222222222333333444444333333222111222444444333222444555222222222222222222222222444333222222111111222222333333333222222222111111333222222111000//////...//////000000000000000///...//////000000000000000.........///////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++***))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------************************))))))))))))))))))))))))''''''(((((()))))))))***************++++++++++++''''''(((******+++++++++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))************************''''''''''''((((((((()))'''((()))((('''&&&''')))*********)))(((''''''&&&))))))(((((('''''''''&&&(((***+++,,,***'''### ''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&''''''((())))))(((((('''''''''&&&***)))'''&&&'''(((***+++((()))***++++++***)))((())))))((('''''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((,,,000222000+++'''$$$%%%&&&''''''''''''&&&$$$%%%&&&((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///111222222111111000///...111111111000000000000000...//////000111222222222333333333333333333333333111111111111111111222222000111222333444333222111111111111111111111111111111111000000000000111111///////////////000111111111000000///...---------***---//////...,,,,,,---///...---,,,+++*********))))))***+++,,,------...---,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***)))((((((''')))))))))))))))(((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%&&&''')))*********)))((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))************'''((()))******+++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))''''''((()))+++******)))((((((''''''))))))((((((((('''''''''&&&((()))******(((&&&$$$''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((***))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''(((((())))))))))))))))))))))))******)))))))))))))))((('''''''''''''''+++******))))))******+++((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((***,,,......+++(((&&&&&&&&&'''((((((((((((''''''(((((()))*********&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------............000111111111111000//////111111111111000000000000000000000111222333333333333333333333333222222222000000111111111222222222111222333333333222111111111111111111111111111111111111000000000000111111///////////////000000111111000000///......------+++---//////---,,,,,,---//////...---,,,,,,,,,,,,*********++++++,,,,,,------,,,+++***))))))))))))************************++++++******)))((((((''')))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''((()))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))***+++************************))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))************'''((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''((()))++++++******))))))(((((())))))((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))'''&&&%%%$$$###&&&''''''''''''(((((((((***)))((((((''''''((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))******))))))(((''''''&&&&&&((((((((((((''''''''''''%%%''')))++++++***((('''***))))))(((((())))))***))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))(((((()))***+++***(((***)))(((((('''(((((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********+++,,,,,,------,,,,,,+++------------............//////000000111111000000111111111111111111111111111111111222333333444444333333333222222222111111//////000111222333333444333333333333333222111000111111111111111111111111111111000000000000111111//////......//////000111000000000///......------+++---......---,,,,,,---///......---------......++++++++++++++++++++++++,,,,,,+++******)))))))))((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))(((((('''*********)))((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************(((((()))************************++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))******(((((()))***++++++******))))))))))))))))))((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$'''''''''''''''((((((((())))))(((''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((((((((''''''&&&&&&((((((((((((((('''''''''&&&''')))*********)))(((***)))(((''''''((()))***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((()))++++++***(((,,,+++***(((((((((((()))+++***(((&&&%%%&&&'''(((((((((((())))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,---------.........---...///000111111111111000111111111111111222222111111111222222222333333333333333222111111000000...//////111222333444444444444333333222111000000111111111111111111111111111111000000000000111111///............///000000000000//////............,,,---......,,,,,,---......---------------...///,,,,,,,,,++++++*********++++++++++++******))))))((((((((((((((((((((((((************))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((()))))))))************((())))))************)))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++***)))((()))+++*********)))))))))))))))(((((())))))))))))))))))(((((('''&&&''''''))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))((('''''''''(((***+++***)))(((''''''((()))***))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((()))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***---///...+++))))))))))))***+++,,,---......,,,***(((''''''((()))))))))*********+++++++++***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,---...///000111111111000000111111222222222333000000000111111111111111222222222111111000000000...//////111222333444444555444333222111111000000111111111111111111111111111111000000000000111111...............//////000////////////............,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************+++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******))))))((('''''''''(((***+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))************************)))))))))(((((()))))))))************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))+++,,,+++***)))***+++)))))))))((((((((((((((((((((())))))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))((((((((((((''')))(((''''''&&&&&&''''''''''''((((((((()))))))))'''((())))))******))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((***)))'''&&&&&&(((***,,,)))((((((''''''(((((()))))))))((('''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&(((+++...111111...+++&&&(((***...000222444444000///---,,,+++***++++++************++++++++++++************************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---...///000000111000000000111111222333333333000000000000000000000000000000000000000000000000//////000111222333333444444444333222111111111111111111111111111111111111111111000000000000111111......------......///000//////////////////......------...---++++++---///---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******************************))))))))))))))))))'''(((((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((()))******''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((************************))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))************))))))************))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))************+++,,,,,,******+++,,,'''''''''''''''''''''((((((((()))))))))*********'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))(((((()))************)))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((((((((((())))))***'''(((((((((((((((((('''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''))),,,///111111///---///222444555555444333......---,,,,,,+++******(((((()))))))))*********************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...///000000000///000000111222222333444444111111111111111111111111......//////000111111111000000111111111222222222444333222111111111222333111111111111111111111111111111000000000000111111...------------...//////.../////////////////////---......,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))+++,,,,,,+++***)))************************)))))))))))))))))))))***''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((''''''((()))))))))))))))''''''(((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++***))))))************************))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))************))))))*********))))))((()))***,,,------,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))***************+++,,,,,,******+++,,,&&&&&&&&&'''''''''''''''(((((())))))*********+++%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((******))))))((((((((('''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))***************))))))(((((('''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((())))))******&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&''')))***+++***((('''&&&'''((())))))((('''&&&))))))((('''''''''''''''******))))))))))))******(((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((()))***)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((('''''')))---000222333888999::::::888444000---***++++++******)))''''''''''''''''''((((((((((((************************&&&&&&'''((()))***++++++((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...//////////////////000000111222333333444444333222222222222222222222------...///000111222222111111111111111111222222333222111111111222333444111111111111111111111111111111000000000000111111...------------...//////.........///////////////---......,,,++++++---///111000///...---,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))************************)))))))))))))))*********''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))((((((((())))))*********+++'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))))))))))))))************''')))***,,,,,,***((('''(((***+++------+++(((%%%,,,,,,++++++***)))((((((************************)))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%''')))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&((((((((()))+++---000111''''''''''''''''''''''''***)))'''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))+++(((%%%$$$'''))))))((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))************222111000///---,,,+++******************)))(((((('''((()))******)))((('''***)))(((((((((((())))))((()))+++,,,,,,+++***))))))))))))))))))))))))))))))'''%%%$$$%%%'''+++---))))))))))))))))))))))))******))))))******+++,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,+++000000000000000000000000111111222222222333333333222111111111000000//////000000111111111222222222111111222222222333333333000111111222222222111111000111222333333222111000000000///...............///...---,,,,,,---...///............////////////000000///...---,,,,,,,,,)))******++++++,,,,,,---+++++++++*********)))))),,,,,,,,,++++++*********+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))&&&'''((()))******)))(((,,,+++)))(((((()))+++,,,************************&&&'''((()))*********))),,,///222111---++++++,,,,,,,,,+++******)))((((((************************)))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((()))***,,,......&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%))))))(((''''''((())))))))))))))))))))))))))))))+++(((%%%%%%'''))))))(((''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))*********)))))))))(((((((((''''''(((((((((((())))))))),,,,,,,,,++++++******)))))))))******))))))(((''')))((('''&&&&&&'''((())))))))))))((((((((()))))))))***+++,,,,,,***)))'''))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,------,,,++++++***------------------------////////////////////////000000000111111111222222111111111111000000000///000000111111111222222222//////000000000111111111000000111222222222222111111111222222222222111111000000///...............///...------------...///............////////////000000///------,,,,,,------------------,,,,,,,,,,,,++++++++++++*********,,,,,,,,,++++++*********+++++++++************)))************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************************)))))))))((())))))))))))))))))))))))((()))*********)))(((''',,,+++)))(((((()))+++,,,************************''''''''''''((())))))***---111222...(((&&&)))...+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((())))))******)))))))))''''''((()))************''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))***(((&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))))))))((('''''')))(((%%%$$$$$$%%%((()))))))))))))))))))))))))))******+++,,,+++***((('''))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++*********++++++,,,------......//////////////////////////////////////////000000000111111111111111111000000000000000000000111111111111222000000000000000111111111000000111222222222222222222222111111111111222222000000///........./////////......------......///............////////////000///...---------------000000//////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++************)))************************))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))************))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''+++***)))(((((()))***+++************************+++***)))''''''(((***+++111111///+++'''&&&)))---+++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((())))))******))))))&&&'''((())))))((('''&&&(((((())))))))))))*********)))(((((('''&&&&&&&&&)))******++++++,,,,,,,,,************************(((((((((((((((((((((((()))((('''&&&'''((((((((('''''''''''''''''''''''')))(((((((((((()))******((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((('''''''''((((((((())))))************************''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))(((((())))))*********)))((()))******+++***))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---+++,,,,,,---...//////000/////////////////////////////////000000000111111111111111000000000000000000000000000111111111111222222222222222222222222///000111222222222222222333222111000000111222333000000///////////////000//////............//////............////////////000///...---------------000/////////.........------------,,,,,,,,,+++++++++++++++***************+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))************))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++***************))))))))))))*********************************)))(((((())),,,///111777333---+++,,,------+++*********)))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''(((((())))))))))))''''''((()))((('''&&&%%%''''''((((((((()))))))))(((((((((((((((''''''&&&)))))))))*********++++++******++++++++++++******((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((()))))))))*********+++******))))))(((''''''''''''((((((((((((''''''((((((((())))))((((((((('''((()))***++++++******&&&'''((()))***+++++++++(((((((((((((((((((((((('''((()))******))))))((())))))))))))))))))))))))******))))))******+++,,,...---,,,++++++,,,---...******+++,,,---.................................000000000111111111222222000000000000000000111111000000000000000000000000222222222222222222222222//////000111222333333333333222111000000111222333000000/////////000000111////////////////////////............//////////////////...------------...,,,,,,---------.........---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((())))))))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,---***))))))))))))))))))***))))))))))))))))))))))))%%%%%%&&&(((,,,111555777333...((((((,,,---***&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((())))))***((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((###$$$&&&((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))(((((('''&&&%%%%%%$$$''''''((()))))))))(((((('''((()))******)))(((''''''(((***+++,,,++++++***'''''''''((()))***++++++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))******+++,,,------,,,,,,------......***++++++,,,,,,---------........................000000000111111111222222000000000000111111111111111000000000000000//////111111111000000000000000...///000111222333333333222222111111111111222222000000/////////000111111...//////000000//////...............///////////////......---------......***++++++,,,------......,,,,,,,,,,,,++++++++++++)))))))))***************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((())))))))))))************))))))))))))))))))))))))''''''((((((***+++---...))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''))),,,000444666***(((&&&'''))))))%%%"""((()))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******)))(((&&&%%%%%%&&&((()))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''(((((((((((((((&&&'''((()))************)))(((((('''''''''''''''%%%&&&&&&'''(((((())))))$$$%%%(((+++---///000000//////......---,,,,,,,,,))))))***++++++***))))))))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***((((((((())))))))))))***'''''''''''''''&&&&&&&&&'''((())))))******))))))((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,---------------,,,,,,,,,---------------......................../////////000000000111111///000000000111111111111111111000000////////////111111111000000000//////...///000111222333333333111111222222222222111111000000//////000111111222...///000111111000///...............////////////......---------......///,,,,,,,,,,,,,,,,,,------,,,++++++++++++*********((()))))))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))************)))(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((((()))))))))************))))))))))))))))))))))))((((((''''''(((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++---...///&&&(((+++,,,+++)))&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++***)))'''&&&&&&''')))***+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((()))++++++,,,,,,,,,))))))'''&&&&&&'''((()))((())))))***+++,,,,,,,,,+++,,,...000222333222222,,,++++++***)))((('''&&&((()))***++++++***)))((())))))))))))))))))))))))%%%(((******'''&&&''')))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******''''''''''''((((((((()))''''''(((((()))******+++(((((()))***************)))(((&&&$$$$$$&&&((()))&&&(((***,,,---,,,+++***,,,+++***(((''''''&&&&&&((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))*********)))***++++++,,,(((***+++,,,---,,,,,,+++..................------..................................../////////000//////000000111111111222111111000000/////////...333333333333222222111111...///000111333333333444000111222333333222111000000000///000000111222222...///000111111000///.............../////////000......---------......///.........---,,,,,,+++++++++++++++*********))))))(((((())))))*********++++++++++++************)))************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))(((((((((''''''(((((()))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''++++++,,,777888((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))***************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''*********)))))))))))))))'''))),,,......---+++******)))(((&&&&&&''''''(((%%%&&&&&&'''((()))******+++++++++***)))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))///***&&&&&&***+++***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,+++)))'''&&&&&&'''''')))(((''''''(((+++///111000///---,,,,,,---///000,,,,,,++++++***)))(((((('''&&&&&&''''''((()))*********))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))***************)))(((((('''''''''&&&''''''((((((((((((((('''''''''''''''((()))***''')))***++++++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************...---,,,+++,,,---...///(((((()))+++,,,---...///000111222111///---...///111111111111000000000000000000000000000111111222111000...---...///111222000000111111111111000000...//////000111222222222444444444333222111000///000000000000000000000111111111111111000000//////////////////............+++++++++,,,,,,,,,------------...///...---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))******)))(((''')))'''***)))***777;;;...(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++***)))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((''')))))))))))))))))))))***%%%&&&((()))***)))((('''***)))((('''&&&''''''(((((((((((((((((()))))))))++++++******)))(((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))...***&&&'''***+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++---,,,+++***))))))))))))***)))(((((((((***,,,---,,,+++)))(((((()))+++,,,++++++***))))))(((''''''(((((('''(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''))))))******++++++++++++...---+++***))))))))))))&&&&&&'''((((((((((((((((((((('''''''''((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++,,,,,,---...(((((()))***+++,,,,,,---...000000000...---...///000000000000000000000///000000//////000000111222333111///...---...///000000000111111111111000000...//////000111111222222333333333333222111000///111111000000000000000000111000000000000000000000000000//////......------,,,,,,---------.........,,,---.........---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))***************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((+++((()))'''(((555<<<222(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***************+++++++++))))))))))))))))))******&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))************************'''''''''((((((((((((((()))))))))******)))))))))''''''((((((((((((((((((((((((((())))))*********%%%%%%%%%&&&&&&&&&&&&&&&))))))(((''''''''''''((()))))))))(((((((((''''''+++******))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))---)))'''''')))+++)))'''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,---------,,,+++************)))))))))))))))))))))((('''&&&'''''')))***)))))))))((((((''''''&&&((((((((())))))***+++,,,(((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,------///...+++)))(((((())))))'''((())))))******))))))))))))((('''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---......------...///.....................///000000//////000000111222333222000...------......000000111111111111000000...//////000000111111222111111222111111000///...111111111000000//////////////////000000000000000000000//////...---,,,,,,---------.........//////+++,,,,,,------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))+++''')))((('''111777///(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++++++++***)))))))))))))))*********((()))))))))*********+++(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((()))***++++++(((((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''******))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((+++)))'''((()))***)))'''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********+++,,,---------,,,+++***(((((()))***))))))''''''))))))((((((((()))***+++)))))))))(((((('''''''''(((((((((((()))***++++++''''''(((((())))))******+++******))))))((((((''')))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((((((***+++,,,------...,,,)))'''%%%%%%''''''******+++,,,,,,,,,,,,+++******)))((('''''''''(((((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))((()))))))))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...///,,,---------------......///////////////000111111111000///...............000000111111111111000000////////////000000111111000000000000000///......111111111000//////............////////////000000000000///...------,,,+++------------............++++++,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))(((((()))***+++***))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))************************)))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************)))))))))((())))))(((''''''(((***+++***&&&***+++''',,,000((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''((()))*********))))))(((((())))))************+++*********)))))))))((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&'''((()))******+++***)))'''&&&&&&''')))***(((((((((((((((''''''&&&$$$$$$%%%&&&&&&'''(((((()))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''''''''''''''''''''''''''((())))))******)))***+++,,,,,,,,,******&&&''')))******)))(((''')))))))))))))))***++++++***)))))))))))))))((((((''''''''''''((()))******''''''(((((())))))******)))))))))(((((('''''''''+++***)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''((()))***+++,,,---,,,)))'''&&&&&&''''''((()))******++++++******+++***)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))))))))))))))))))))))))))((()))))))))************((()))***+++,,,+++***)))++++++++++++************(((***+++,,,+++,,,---///++++++,,,,,,---------.../////////...///000000111------.........///000000000000111111111111000000///////////////000000000//////000000000///......000000000000//////...........................///000//////...---,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))************))))))'''((()))+++++++++***)))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''(((((()))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))*********++++++************)))))))))((()))((('''''''''(((***+++(((%%%+++...((()))+++$$$(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))&&&'''(((******)))((((((((((((((()))******++++++)))))))))((('''&&&&&&&&&))))))))))))))))))))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))'''''''''(((((())))))))))))((('''&&&%%%&&&''''''((((((((()))(((''''''&&&###$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''&&&''''''(((((())))))***(((((()))***+++++++++***'''((()))*********)))(((&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++)))((('''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))******---,,,+++******)))))))))%%%&&&''''''((((((''''''******)))((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((((((((((((((((((''''''(((***,,,,,,++++++---///+++++++++,,,------......//////......//////000111+++,,,---...///000000111000000111111111111000000//////////////////////////////000000000000/////////////////////////////////.........------------.........---------------+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))************))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''''''((((((((((((************))))))))))))(((''''''(((((()))***+++((($$$***...((((((+++&&&(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))&&&((()))++++++***)))((('''(((((()))******++++++((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))%%%'''((())))))((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((())))))+++,,,,,,++++++++++++***)))((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((('''(((((())))))******+++---,,,***(((''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))))))))***)))***+++,,,++++++***)))%%%&&&''''''(((((('''''')))))))))((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++************+++,,,,,,((((((((((((((())))))))))))+++,,,,,,++++++---...++++++,,,,,,---......//////............///000000,,,,,,---...////////////000000111111111111000000///////////////////////////000000111111000000000------......///000000000000//////...---,,,++++++,,,,,,------------......,,,,,,,,,,,,---------...---,,,+++*********+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))&&&'''((())))))*********)))$$$***...((((((---***(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******''')))+++,,,,,,,,,***)))'''(((((()))***+++++++++(((((())))))******++++++)))))))))))))))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((''''''''')))))))))((((((''''''''''''((()))))))))(((&&&%%%************))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((())))))((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((()))+++---...///...---+++)))((('''&&&&&&'''((()))************&&&'''''''''''''''''''''(((((((((((()))***+++,,,******))))))((((((''''''(((((()))***+++,,,,,,------,,,***(((''''''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))*********%%%''')))***+++***((('''(((((()))***************))))))(((((()))***++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&((()))******)))(((&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++*********+++---...******++++++,,,,,,,,,,,,***,,,------,,,+++---...++++++,,,------...//////...............///000000.........///......------000000111111111111000000///////////////.........000000111111111111111000,,,,,,---...///000111111000000///...,,,+++***)))++++++,,,------......///---------.........//////...---+++*********++++++,,,,,,,,,+++++++++******************************))))))************))))))%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))))))))%%%&&&(((************))))))***+++,,,,,,+++***)))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))''')))+++---...---,,,+++******)))''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((()))******)))(((''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***+++,,,,,,+++***((('''******)))((('''&&&&&&%%%((((((((((((((('''''''''******))))))))))))************))))))(((&&&%%%$$$''''''((()))))))))))))))++++++***)))(((((())))))++++++***)))(((((())))))***)))((('''%%%$$$###"""))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((,,,+++***((((((((()))***((((((((((((((((((((((((+++******)))))))))******+++***((('''''''''((()))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++---...//////000000000000000///////////////////////////......//////000000000000/////////---,,,...111333222000111111111111111000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++++++++///---++++++,,,---,,,+++*********)))))))))))))))(((((((((((((((((((((((()))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++***(((%%%###(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''')))***+++&&&''''''((()))******++++++++++++++++++***)))((((((***+++***)))((()))***))))))))))))))))))))))))+++++++++***************)))((('''''''''''''''(((((()))************)))((())))))(((''''''((())))))))))))))))))(((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((''''''''''''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))+++,,,+++*********)))(((''''''&&&&&&&&&((((((((((((((('''&&&&&&'''((())))))***)))(((((('''''''''''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))))))))))))))))))))))))))))),,,,,,---...---,,,+++***((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%''''''((()))))))))))))))+++******)))(((((())))))***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((************************''''''&&&&&&&&&&&&&&&'''+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******++++++,,,---......////////////////////////------------............//////000000000000/////////---,,,---000111000///111111111111111000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++******)))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))))))))((('''&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''((()))***************++++++***))))))(((((()))******)))((()))***))))))))))))))))))))))))************************))))))(((((((((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))******+++))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((***)))(((''''''&&&''''''(((((((((((((((''''''&&&&&&'''((()))))))))))))))''''''(((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++,,,------...---------&&&&&&'''''''''((((((((((((((())))))******++++++))))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))******)))((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((************************(((((((((''''''(((((()))+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++************))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++***+++++++++,,,,,,------........................+++,,,,,,,,,------.........//////000000//////...///...---...///000///...000000111111000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++,,,++++++++++++++++++++++++---+++))))))***+++***)))))))))))))))))))))******((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''(((((())))))******))))))******))))))((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''''''''(((******))))))(((((('''''')))))))))))))))******+++(((((())))))))))))(((((())))))(((((('''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''))))))(((''''''''''''''''''(((((((((((((((''''''%%%&&&'''((())))))******''''''((()))***++++++,,,((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******+++,,,,,,,,,''''''''''''''''''''''''''''''((()))******++++++******))))))))))))******&&&&&&'''(((((()))(((((((((((())))))))))))((((((***))))))((((((((()))))))))(((((('''''''''(((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))*********))))))))))))***''''''''''''''''''''''''))))))((((((((()))******+++***((('''''''''((()))((((((((((((((((((((((((************************(((((((((((())))))))))))((())))))******))))))(((***)))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))'''(((((())))))))))))((())))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...,,,,,,,,,------...//////...//////////////////...000000///////////////...///000000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,***(((((()))***)))((()))))))))))))))*********))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((((('''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((((((((((((((('''***)))))))))(((((((((''')))))))))))))))******+++(((((())))))))))))((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((((('''%%%&&&&&&'''((())))))***'''(((((()))***+++,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---******)))(((''''''&&&&&&&&&&&&''''''((()))******,,,++++++******++++++,,,%%%&&&'''((())))))))))))(((((())))))))))))(((((()))((((((((((((((()))))))))))))))(((((()))******))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))************)))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------......////////////......////////////......000111111000000///000000...//////000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......+++++++++******++++++,,,++++++++++++++++++++++++,,,***(((((()))***)))((((((((())))))************************************'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))((((((((())))))''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))************************)))))))))***************(((((((((((())))))))))))'''((())))))))))))((((((''')))***)))((('''((()))((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''((())))))******))))))(((((())))))***(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))******+++'''((()))******)))((('''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))******)))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''))))))(((((())))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((())))))******++++++'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((())))))))))))***,,,---...,,,++++++***)))((('''&&&&&&&&&''''''(((((())))))+++++++++******+++++++++&&&&&&'''((())))))(((((()))))))))))))))(((((('''((((((''''''(((((())))))***))))))))))))******+++((((((((())))))******+++))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))&&&''''''(((((((((((('''************************''''''''''''((()))******+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''((((((&&&'''((())))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))*********++++++,,,,,,+++,,,,,,------.........////////////////////////---......//////......---...000111000//////000111......///000000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......+++************++++++,,,++++++++++++++++++++++++,,,***(((((()))***)))(((((((((((()))******++++++************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''(((((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************&&&'''((()))))))))(((((((((((((((((())))))))))))(((((())))))******))))))'''((())))))''''''((()))))))))))))))))))))))))))'''(((((())))))******+++************+++,,,------)))(((''''''''''''((()))((()))***++++++***)))(((''''''(((((())))))******)))))))))))))))******+++'''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))((((((''''''''''''((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((***+++,,,,,,+++++++++******))))))(((((((((((((((((())))))***))))))))))))))))))***''''''(((((((((((((((''')))))))))))))))((('''''''''''''''''''''((())))))((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((('''*********************************++++++,,,---...+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''((()))************&&&'''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---,,,,,,,,,---......//////000//////......------,,,---......//////......---+++---///...------///111---......///000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......***************+++,,,,,,++++++++++++++++++++++++,,,+++))))))*********)))'''(((((()))******++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((((((((('''&&&'''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((()))+++---...---+++***))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))((((((((((((((())))))***++++++******'''((()))(((''''''((()))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))***+++,,,---((('''&&&%%%%%%&&&'''((()))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++)))))))))))))))******+++'''((()))++++++)))(((''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))************(((((((((((((((((((((((())))))************)))))))))(((((((((''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((('''''''''(((((()))&&&&&&'''((())))))(((((()))(((&&&&&&%%%&&&'''((()))))))))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))***++++++++++++,,,,,,,,,************))))))))))))((((((''''''''''''(((((('''((((((((((((((('''''')))))))))))))))((('''''''''''''''''''''((()))***'''''''''''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((((((((((((((((((((((((((()))***+++,,,+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''((()))************&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,------,,,,,,------...///000000//////...---,,,++++++***---..................---(((***------++++++---000------...///000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......******))))))***+++,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))'''(((((()))***+++++++++''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((( """$$$&&&((('''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((+++...000111///---+++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''((()))***,,,,,,++++++***))))))))))))(((((((((((())))))***+++++++++++++++'''((()))((('''&&&''')))))))))))))))))))))))))))((())))))***+++,,,,,,,,,&&&&&&&&&&&&'''(((******))))))((((((''''''&&&&&&***((('''''')))))))))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))************))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))+++***)))'''%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%&&&&&&''''''((((((++++++***)))((('''&&&&&&************))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,'''(((((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&,,,++++++***)))(((((('''(((&&&%%%&&&)))+++)))''',,,,,,+++***)))((('''&&&(((((()))***************+++***)))(((((()))***++++++***)))(((((('''((((((&&&&&&''''''''''''&&&&&&)))******))))))((('''&&&&&&%%%$$$'''***+++***((())))))((('''''''''''''''***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((***)))'''%%%%%%''')))***+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,---.........------,,,------......------,,,///////////////////////////...---,,,,,,,,,,,,,,,...............///000000///000111222222111000///......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------...,,,+++)))(((((())))))************)))))))))((()))((((((((()))***++++++)))((('''((()))***)))(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''))),,,......,,,)))''''''(((******((((((((()))************)))'''&&&%%%$$$%%%&&&''')))***++++++(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***++++++)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))+++,,,,,,+++***)))((((((((((((((((((((((((************))))))))))))+++)))''''''((())))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++***))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))+++,,,---...***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''++++++***))))))(((''''''***(((&&&'''))))))(((&&&))))))))))))************(((((()))*********************))))))))))))*********))))))(((((((((((()))'''(((((())))))((((((''''''((()))))))))))))))((()))((('''(((***+++)))'''))))))((('''''''''''''''******)))((((((((((((((((((((('''&&&&&&&&&''''''+++)))((()))+++,,,+++))))))((('''&&&&&&'''((()))************)))))))))((())))))************************+++++++++,,,,,,,,,((()))******++++++++++++,,,------......------,,,------------------------///...---,,,,,,,,,,,,---...............///000000///000111111111111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------...---+++***))))))******++++++++++++*********)))))))))))))))))))))***+++)))(((((()))+++,,,+++***''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((())))))((((((((((((((((((((())))))))))))))))))))))))&&&''')))++++++)))'''&&&'''(((******((((((((())))))******))))))((('''&&&######$$$%%%&&&&&&'''((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''((((((((())))))***************)))(((((((((((((((((((((((((((((('''(((((((((((((((((('''******+++++++++***))))))))))))))))))))))))))))))))))))))))))************,,,)))&&&&&&''')))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&(((+++---...///******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((('''''''''+++)))(((((((((((('''%%%(((((())))))************((())))))************)))))))))************)))))))))(((((((((((())))))***((())))))******))))))(((&&&'''((()))************+++***)))***+++***)))''')))((((((''''''''''''(((******)))(((((((((((()))'''''''''&&&''''''((((((***(((((()))***+++***)))((((((((((((((((((((((((************))))))))))))+++++++++++++++***************+++++++++,,,,,,,,,***++++++,,,---.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...............///000000///000000111111000000///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,+++******++++++,,,,,,+++++++++*********+++***)))))))))))))))))))))(((((())),,,---,,,+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((******((((((((()))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))******))))))((((((''''''((((((((()))))))))+++******)))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())),,,+++******))))))))))))++++++++++++++++++++++++&&&&&&''''''(((((()))))),,,)))&&&%%%''')))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((('''(((((())))))((((((''''''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))******))))))((((((''''''(((((((((((())))))******************))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''$$$%%%&&&(((***+++------+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((((((''''''''')))((((((((('''''''''&&&***))))))(((((((((''''''++++++******)))(((((('''((()))************))))))((()))***++++++***)))((((((((('''(((((()))******((())))))******))))))(((''''''((())))))))))))))))))))))))*********)))((()))(((''''''''''''(((((()))((((((''''''(((((((((''''''&&&''''''((())))))'''&&&&&&'''(((((((((((('''((())))))))))))((('''*********)))))))))))))))---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...............///000000///000000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))++++++***)))((((((((())))))(((''')))+++---,,,+++))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******'''(((******((((((((()))''''''((()))))))))))))))************************(((((((((((())))))))))))))))))*********))))))((('''(((((((((((())))))))),,,+++)))((((((((()))***((((((((((((((((((((((((***)))(((''''''((()))***---,,,***((((((((())))))++++++++++++++++++++++++&&&&&&''''''(((((())))))+++)))'''&&&''')))***)))((())))))))))))))))))((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))******))))))******))))))((((((''''''''''''(((((()))*********************))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((()))***+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((())))))*********)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))***++++++******))))))(((((())))))*********))))))(((((()))***++++++***)))((((((((('''(((((()))******'''(((((())))))((((((''')))))))))))))))(((''''''%%%&&&'''((()))))))))***((((((''''''''''''(((((('''''''''&&&&&&'''(((((('''''''''''''''((()))***&&&''''''((('''(((((()))(((((()))******)))(((((())))))))))))))))))******---,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,------......------,,,------------------------------,,,,,,,,,------..................///000000000//////////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++))))))))))))((((((((((((++++++***)))((((((((()))((('''&&&(((***++++++***))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((******)))(((((()))******'''(((******((((((((()))&&&'''((())))))******)))(((((((((''''''''''''&&&(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***,,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))***,,,+++)))((('''((()))***************************))))))))))))***************((('''''')))***)))(((((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&'''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***)))((())))))((((((((((((((('''%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''&&&&&&''')))+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))))))))***,,,''''''((()))***++++++,,,)))************))))))((())))))************)))))))))(((((((((((())))))***'''(((((())))))(((((('''************)))((('''&&&###%%%'''((((((((()))+++(((''''''''''''(((((()))(((''''''''''''(((((()))((((((((('''(((((()))))))))***++++++******+++,,,))))))))))))))))))))))))))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++******+++---...,,,------......------,,,------------------------------,,,,,,,,,---.....................///000000000//////......//////000......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))((((((((('''''''''+++***)))))))))))))))))))))''''''''')))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((******((((((((()))''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((())))))***))))))))))))))))))))))))************))))))))))))((((((((()))******(((&&&((()))************)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***************)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***(((''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((***+++************************************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''')))+++***(((((()))+++''''''((()))***+++,,,,,,***************)))((((((******))))))))))))*********))))))(((((((((((()))((())))))******))))))(((((()))))))))))))))((('''%%%'''******(((''')))***'''''''''''''''((()))))))))))))))))))))***++++++***)))(((((((((((((((((()))+++---,,,+++***,,,...******)))(((((()))******((()))))))))************))))))************************+++++++++,,,,,,,,,000///...,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...............///000000000///............///000......---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++)))***+++,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))***++++++***((()))******)))'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((******((((((((()))'''((()))))))))))))))(((+++,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((()))***++++++++++++***(((((()))))))))************************)))(((((()))))))))))))))))))))))))))))))))******)))))))))&&&'''((()))************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((***++++++(((%%%((()))***++++++***)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((&&&'''((()))******************))))))(((((((((''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++***)))'''%%%$$$$$$###))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,+++)))'''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++***((('''&&&''')))***************************++++++++++++++++++++++++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''(((***+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************)))+++,,,+++(((&&&(((***************))))))))))))***************)))((((((+++***)))(((((()))***++++++***)))(((((('''((((((******++++++++++++******&&&'''((()))************(((***,,,+++)))'''(((***'''''''''''''''((()))***++++++******+++,,,------+++***)))(((((('''(((((((((***,,,+++))))))+++---,,,***(((''''''(((***,,,(((((())))))*********+++(((((())))))*********+++******+++++++++,,,,,,,,,///---+++)))))))))***+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...............///000000000///...------...///000......---------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++((()))++++++,,,+++***)))************))))))))))))))))))(((((()))***++++++---+++******++++++)))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******((((((((()))(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))************)))***+++++++++***((('''))))))))))))))))))))))))((()))***++++++***)))((($$$&&&(((***++++++******))))))))))))))))))))))))))))))************))))))(((***+++)))%%%$$$&&&)))+++)))((()))******)))(((************************(((((())))))******++++++'''((())))))(((((()))***(((((())))))((('''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''((()))))))))'''''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))*********))))))((((((''''''((()))******)))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((()))+++,,,+++)))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''$$$&&&(((***++++++))))))(((((((((((((((((((((((())))))))))))************,,,+++)))((('''''''''((('''((()))))))))(((&&&%%%))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((())))))*********************************)))(((''''''((()))((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&''''''((()))***''''''((()))))))))))))))((('''&&&&&&&&&((()))*********))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***+++++++++)))((('''''''''''''''((()))++++++((((((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++******+++,,,,,,---......++++++++++++,,,,,,---...---,,,,,,,,,,,,---..............................---....../////////////////////.........---------------------,,,,,,+++************++++++,,,,,,------------,,,+++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************''')))++++++******+++,,,******))))))(((((('''''')))(((((('''''''''((((((''''''''''''((((((((((((++++++,,,+++***)))'''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&******))))))))))))******///...,,,***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********))))))((()))******)))(((((()))***)))((('''((())))))((('''************************(((((())))))))))))))))))'''((())))))(((((()))***(((((((((((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))''''''((()))******)))((((((((((((((((((((((((&&&''''''(((((()))(((((((((((((((((((((((((((((('''(((((()))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&(((***+++***))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++)))((('''''''''((((((((()))))))))(((&&&&&&)))((((((''''''(((((()))((()))***)))((('''((()))***************++++++,,,************************))))))((()))***)))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''(((******&&&&&&'''((((((((((((((((((((('''''''''((()))******)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((((((((((()))***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***************)))((((((''''''''''''((()))***+++*********)))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---..............................------...//////////////////.........------------,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++++++++***)))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((()))))))))'''***...///...,,,++++++(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))************)))************((('''&&&******))))))((((((''''''))))))))))))))))))))))))'''((()))))))))))))))(((******))))))))))))************)))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))(((''')))((('''((()))***)))(((((('''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((((((((('''((())))))(((((()))***((((((((((((((('''''''''''''''((())))))))))))(((************************))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))))))))((('''((()))***)))(((((((((((((((((((((((((((''''''(((((((((((())))))''''''))))))))))))''''''%%%(((***)))'''%%%&&&((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&'''(((*********))))))))))))))))))))))))))))))(((((())))))))))))******+++***)))((('''''''''((((((((()))))))))(((''''''(((''''''''''''''''''((()))******)))(((''''''(((***************++++++,,,************************)))''''''))),,,,,,)))&&&((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((()))******&&&&&&''''''((((((''''''))))))((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))+++******)))))))))))))))(((''''''(((((()))***+++++++++******)))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---..............................------...////////////...............------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))))))))******++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''***///000///,,,)))''''''''''''((()))*********(((((((((''''''(((((()))))))))))))))************'''(((((())))))(((((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''((()))******************))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&'''%%%###%%%(((***(((%%%((('''&&&''')))))))))'''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((())))))(((((()))***((((((((('''''''''((((((&&&'''(((((())))))((((((************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))'''''')))***((((((((((((((((((((((((************************(((((((((((((((((((((((('''((()))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((())))))&&&''')))******)))'''&&&%%%***---+++&&&$$$&&&)))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&'''''')))***+++)))'''&&&'''(((((((((((((((((())))))***************************+++(((&&&(((+++---***'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***+++''''''((((((((((((((('''***))))))))))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))(((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++---,,,,,,,,,,,,---..............................,,,---......//////......------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++*********)))+++++++++++++++***))))))))))))************))))))((((((((((((((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))&&&))),,,---+++(((&&&&&&'''((((((((()))))))))***(((((((((((((((((()))***''''''''''''((((((((((((&&&&&&'''(((((((((((((((*********)))((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''%%%$$$&&&)))***(((%%%)))((('''(((***+++***)))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((())))))(((((()))***((((((''''''''''''((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))***)))(((((((((((())))))'''(((***++++++***(((''''''+++...,,,'''%%%'''***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))((((((((())))))((((((((()))))))))''''''&&&&&&&&&&&&'''''')))******)))(((''''''(((((((((((((((((())))))***))))))))))))))))))))))))---***'''&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))*********))))))((()))************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''************************((((((((())))))*********************************+++***)))(((((()))***+++)))(((((((((((())))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++---,,,,,,,,,,,,---..............................,,,------...............,,,,,,------------------+++,,,,,,------,,,,,,,,,++++++******))))))((((((******+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))******)))'''&&&'''(((***)))))))))((((((((('''((((((((((((((()))******''''''''''''((((((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''******))))))))))))******,,,,,,++++++***(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***,,,,,,***((()))(((''')))+++,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((('''((())))))(((((()))***(((((('''&&&&&&''')))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))***)))(((((())))))((('''))))))))))))))))))))))))+++***)))((('''((()))***((((((************(((((((((***,,,,,,)))'''(((***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))((((((((()))******(((''''''''''''''''''(((''')))***)))((('''(((******************++++++,,,)))))))))))))))))))))))),,,+++***)))((()))***+++))))))))))))))))))))))))))))))************++++++(((((((((((()))***++++++******+++++++++***))))))))))))*********)))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''(((((())))))(((((('''************************((((((((()))***+++++++++************************)))))))))))))))******+++))))))(((((((((((())))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---..............................,,,,,,---............---,,,,,,,,,,,,------------++++++,,,---------,,,,,,***************))))))))))))***************))))))***))))))(((((())))))***))))))))))))))))))))))))******)))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++***(((''''''))),,,*********)))((('''''''''(((((((((((()))***++++++))))))))))))************((('''''''''(((((()))***'''((((((((()))))))))***))))))))))))))))))))))))************)))((('''&&&******))))))))))))******((()))***+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))))))))+++------,,,***))))))((('''&&&(((***++++++***************************(((((())))))))))))))))))'''((())))))(((((()))***((((((&&&&&&&&&''')))***%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((()))))))))***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))+++)))(((((())))))(((&&&)))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))'''((())))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))(((((())))))((((((((()))++++++)))((((((''''''(((((()))&&&'''))))))((((((***+++***************++++++,,,))))))))))))))))))))))))(((,,,///...***''''''((())))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,***************)))(((((((((((()))))))))((('''&&&'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((()))******)))((((((************************(((((())))))))))))))))))************************(((((()))***************))))))(((((((((((()))))))))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---..............................+++,,,------......------++++++,,,,,,,,,---------***+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((())))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((())))))))))))***((()))***)))(((((()))+++))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))***************)))((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))((('''******))))))))))))******'''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******'''***------***''''''((('''&&&%%%''')))******)))************************(((((())))))******++++++'''((())))))(((((()))***((('''&&&%%%&&&'''***+++%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))---+++)))((('''((()))*********))))))))))))******'''&&&&&&''')))***)))''''''((((((((())))))******(((((())))))))))))(((((()))))))))))))))(((((('''***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((((((***)))(((((((((***+++,,,))))))(((((((((((())))))%%%'''((()))((()))***,,,((((((((((((((())))))***))))))))))))))))))))))))$$$,,,333333,,,&&&$$$%%%))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,)))))))))))))))((('''''''''((()))))))))'''&&&%%%'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((************************)))))))))(((''''''&&&&&&************************'''((()))+++++++++***)))***)))(((((((((((())))))++++++******)))(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))************+++++++++******+++,,,,,,---......++++++++++++,,,------...---,,,,,,,,,,,,---..............................+++,,,------......------+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,------.........((())))))*********))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))"""%%%((()))((('''''''''''''''(((((())))))******(((((((((((()))***+++,,,''''''''''''((((((((((((+++***)))(((((()))***+++++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''((()))******************))))))))))))******))))))******((('''%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***)))'''&&&&&&'''((()))*********((('''&&&''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***)))(((''')))+++,,,---,,,***)))))))))************))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((***+++,,,''''''((()))))))))))))))&&&''''''((()))******+++---+++***)))))))))'''&&&'''((()))******)))(((''''''(((((('''&&&'''***,,,+++***)))'''''')))***+++++++++***)))((('''&&&&&&******))))))(((((('''''')))((('''&&&&&&'''((()))------,,,,,,***)))'''&&&******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++---,,,***)))((('''((((((+++*********))))))((((((***(((((()))***+++***)))))))))))))))************+++***)))''''''''''''((()))))))))***+++++++++,,,,,,,,,++++++)))(((&&&&&&******))))))))))))))))))((())))))((('''(((+++---************************+++***)))(((((()))***+++,,,+++***(((''''''&&&&&&+++***((('''''')))***,,,+++***)))(((''''''''''''***************)))((((((((((((((((((((((((((((((&&&''''''((()))***************)))))))))))))))***((((((((((((((()))************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------.........//////---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++************))),,,+++***((((((((()))***))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***'''''''''''''''((((((((((((((()))***************(((((())))))((('''&&&&&&''''''''''''((((((((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))***(((&&&$$$$$$%%%'''))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))'''&&&'''(((((()))******)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''(((***+++,,,+++***)))))))))************))))))***************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((())))))******''''''((()))))))))))))))'''''''''((()))*********+++***))))))******(((&&&'''((()))******)))((('''((()))***)))(((((()))++++++***(((''''''(((***+++))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''''''''((()))+++++++++***)))((('''&&&******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))(((((())))))************)))))))))(((***)))((()))***+++***)))))))))))))))******************))))))***+++,,,---***************+++++++++(((((()))***************)))))))))))))))*********)))******)))((((((+++---+++++++++***************+++***)))(((((()))***+++++++++***)))(((((((((((())))))***************)))******)))((((((((())))))***************)))((((((((((((((((((((((((((((((''''''((())))))***++++++******)))))))))))))))******))))))(((((((((((()))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))),,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&''''''(((*********))))))(((((('''&&&'''(((((())))))((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((*********)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************************)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))((('''&&&'''(((((())))))))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&''')))*********)))(((((())))))******))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((*********))))))(((((((((''''''((()))))))))))))))''''''(((((())))))******)))((((((***++++++)))&&&(((((())))))))))))(((((()))***,,,+++***))))))*********((((((((((((******''''''(((((())))))******(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))(((''''''***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************))))))))))))***)))((()))+++++++++***)))))))))*********++++++******)))******+++------+++++++++***************'''((()))***++++++++++++(((((())))))*********++++++,,,,,,+++))))))***,,,++++++++++++******))))))+++***))))))))))))***++++++******)))))))))******((()))+++---,,,+++)))(((***))))))))))))***++++++)))************))))))((((((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))******++++++***)))((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******+++++++++************)))+++***))))))((()))))))))))))))))))))))))))))))))+++***)))(((''''''''''''++++++***)))(((''''''&&&%%%%%%&&&'''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))******)))(((&&&)))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((((((''''''))))))))))))''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''((()))((('''&&&'''(((((())))))))))))(((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&'''(((((())))))(((((((((((())))))))))))(((((())))))'''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((()))))))))))))))'''((((((((()))))))))***''''''(((***++++++)))'''(((((())))))))))))(((((()))+++------+++)))((()))***)))(((((((((((()))***(((((((((((())))))))))))''''''(((((())))))******)))(((((((((((((((((()))(((((()))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))******+++*********)))))))))))))))***)))((()))+++,,,+++***))))))*********+++++++++++++++***)))((((((((((((,,,+++++++++***)))))))))******+++++++++***))))))((((((((()))******++++++,,,------,,,***)))***+++,,,,,,++++++***)))))))))******************************))))))***+++,,,,,,***++++++,,,,,,+++))))))))))))))))))***+++,,,---))))))************)))((((((((((((((((((((((((((())))))******++++++++++++((())))))*********************))))))((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))******))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((()))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))*********+++((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&((()))(((''''''((())))))(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&'''((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))'''&&&''')))++++++)))((())))))(((((((((((()))))))))+++------+++)))((())))))(((((((((((((((((()))))))))))))))((((((((((((''''''(((((())))))******((())))))))))))))))))((())))))******++++++******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++'''((())))))******++++++))))))))))))))))))******+++))))))***+++,,,+++***************+++++++++++++++++++++***))))))(((''',,,+++++++++***)))))))))******+++++++++******)))(((((())))))************+++------,,,+++)))***++++++++++++*********))))))******++++++++++++******))))))))))))***+++,,,------,,,***)))))))))******))))))))))))***+++------((())))))*********))))))))))))))))))))))))))))))***************+++++++++'''((()))***************(((((((((((()))+++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))*********))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((())))))*********''''''(((((((((''''''&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((*********))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((((((''''''((())))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((()))'''(((((())))))(((((('''(((''''''''''''(((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''((()))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))((('''&&&''')))***)))((())))))(((((((((((()))))))))***,,,+++***))))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((())))))******))))))((()))******+++++++++******((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++'''((()))***************))))))))))))************+++***)))***,,,,,,,,,+++*********++++++++++++,,,)))***+++,,,------------+++++++++***************((()))***+++,,,,,,,,,,,,***))))))))))))))))))))))))+++---,,,+++)))************************************+++,,,,,,+++******)))))))))))))))***+++,,,---,,,)))''''''''')))***((((((((()))***+++,,,---((())))))************)))))))))))))))))))))))))))************************&&&''')))***++++++******''''''((()))***,,,---...******))))))******+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++............------------,,,,,,,,,+++++++++******+++++++++************)))(((((()))************)))))))))))))))))))))))))))%%%&&&'''((())))))))))))((())))))***+++,,,---...((())))))))))))(((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''(((******'''(((((()))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((('''***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((((((''''''(((***)))(((''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''(((((()))***''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((***+++***)))'''&&&''''''((()))))))))))))))))))))))))))((((((((((((***(((&&&%%%'''((())))))***)))(((''''''((()))***((()))***)))(((((()))+++'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((()))***************))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++((()))******+++***))))))((()))))))))************+++***)))***,,,---,,,+++*********+++++++++,,,,,,)))***+++---------------***************+++++++++)))***++++++,,,,,,,,,,,,++++++******)))(((((((((''')))+++,,,***)))******)))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))((((((((()))******+++***)))(((''''''''''''(((((((((((())))))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))***+++,,,---******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))'''((()))***+++******)))))))))))))))))))))))))))&&&&&&'''((((((((('''&&&(((((())))))*********+++)))))))))))))))(((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%'''))))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))%%%'''((((((''''''(((***)))(((''''''''')))***+++''''''(((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++,,,------,,,***'''&&&'''(((((()))))))))))))))))))))))))))((((((((((((,,,)))%%%$$$%%%((())))))***)))(((''''''((()))***((((((((('''''''''***,,,''''''((((((((((((''''''&&&&&&'''((()))***++++++******))))))((((((''''''((()))***++++++***)))((()))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((((((((())))))*********++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,+++***((('''))))))******+++++++++,,,...------,,,+++***(((''',,,,,,+++***)))(((''''''&&&(((***+++***)))******(((((()))***+++,,,,,,---***+++,,,------,,,+++***))))))(((((((((((())))))((()))******)))'''%%%$$$((((((((((((((())))))***(((((()))***************)))))))))))))))))))))))))))))))))(((((((((((((((%%%''')))+++,,,+++***)))******************++++++*********)))***++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------....../////////---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))'''((()))+++++++++***)))))))))))))))))))))))))))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&)))---000111///,,,***''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))((())))))))))))*********)))******++++++)))((('''*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))***************''''''&&&%%%&&&'''((()))))))))************))))))''''''((()))))))))))))))&&&))),,,+++'''%%%'''***((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))*********))))))((('''&&&&&&&&&'''''''''&&&'''((())))))))))))(((((((((((())))))))))))************)))))),,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((()))((((((---+++)))((('''((()))***************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++***************************)))))))))((((((+++***))))))(((((())))))***************)))((((((************************,,,++++++++++++++++++,,,---,,,***)))))))))***+++******))))))))))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((***++++++************************,,,---......,,,,,,---...++++++++++++++++++++++++++++++******))))))((((((---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********))))))((((((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''((((((((())))))******)))))))))))))))(((''''''''''''))))))(((&&&$$$###(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((,,,,,,+++***(((&&&%%%$$$%%%%%%&&&'''((()))******)))))))))*********++++++)))******+++***)))((('''***)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((()))***))))))************))))))''''''((()))))))))))))))(((+++...---)))&&&(((+++++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******+++******)))((((((''''''(((((()))))))))*********))))))(((((((((((())))))))))))************)))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******)))***+++++++++++++++***,,,+++)))((('''((()))***************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************,,,,,,,,,++++++*********++++++*********)))))))))******+++******))))))(((************************++++++************++++++,,,+++******)))))))))*********))))))))))))******((())))))******))))))((())))))************))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++************************)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++************---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))((('''''''''((()))*********((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((((('''''''''&&&))))))))))))(((((('''&&&'''''''''(((((((((((((((************+++++++++,,,)))************)))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((((()))******((())))))******))))))(((''''''((()))))))))))))))+++---///...***((()))+++((((((''''''''''''(((((((((((((((((())))))))))))************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((()))***+++,,,,,,,,,+++***))))))(((((((((((())))))))))))************))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***+++++++++,,,,,,,,,,,,++++++***++++++)))((((((((()))***************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************------------,,,,,,,,,,,,***+++,,,,,,,,,+++))))))******+++++++++***))))))*********************************))))))*********)))************))))))(((******))))))))))))******((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((())))))***************************((()))******(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''%%%&&&(((************)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((''''''''''''%%%%%%&&&(((((()))(((((())))))((((((''''''''''''******+++++++++,,,,,,,,,************)))))))))((()))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''&&&&&&******))))))))))))******))))))************))))))((((((((((((((()))))))))(((((())))))))))))((((((''''''((())))))))))))))),,,---...---***(((((()))'''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((()))+++------,,,+++***))))))(((((((((((())))))))))))************))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***************)))(((((('''+++***)))(((((()))************************************************************++++++++++++******))))))*********+++++++++***************+++++++++------------------,,,,,,***+++---...---,,,***(((***+++++++++++++++************************************))))))))))))******((()))***++++++***((('''+++******))))))******+++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((()))))))))***************************,,,---,,,+++***+++---++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************))))))))))))$$$$$$&&&'''((((((((((((((((((((((((((('''''''''******+++++++++,,,,,,,,,*********)))))))))))))))(((((())))))************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''+++***))))))))))))***+++))))))************))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((()))))))))))))))***+++,,,+++)))((('''(((***))))))(((((())))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))((((((((((((((('''''''''(((***,,,,,,+++***((())))))(((((((((((())))))))))))************))))))''''''((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&))))))))))))))))))************************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++---...---,,,***(((++++++,,,,,,,,,,,,++++++******************************))))))))))))******((()))***++++++***)))(((++++++************++++++)))***+++,,,,,,+++***)))))))))************))))))***************************************+++++++++))))))))))))))))))))))))+++******))))))))))))***************************,,,---...---,,,+++,,,...++++++++++++++++++++++++((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))******************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''((((((((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************%%%&&&'''''''''''''''&&&&&&&&&''''''((())))))***************+++++++++,,,+++******)))((()))))))))((((((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))!!!"""$$$&&&(((***+++,,,((((((&&&&&&&&&&&&(((((((((((((((((((((''''''&&&%%%&&&&&&'''(((''''''''''''(((((())))))(((((('''''''''((()))))))))))))))((())))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((('''''''''''''''''')))*********)))((())))))(((((((((((())))))))))))************))))))&&&&&&''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))************))))))((())))))))))))******************************************************************++++++++++++******)))************+++++++++)))))))))***++++++,,,,,,************++++++++++++***+++,,,,,,,,,+++))))))++++++,,,---------,,,,,,*********************************))))))*********)))******++++++++++++***++++++************++++++************************))))))************))))))*********************************+++++++++++++++))))))))))))))))))))))))******)))))))))******+++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++******)))((())))))))))))************************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''(((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&'''((()))******)))))))))*********++++++++++++)))((((((((()))***'''(((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))###$$$%%%'''(((***++++++((('''%%%$$$$$$%%%'''(((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((('''''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))************))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***+++++++++******(((((()))*********************************************************************++++++++++++******)))************+++++++++((())))))***++++++,,,,,,)))*********+++++++++,,,++++++*********)))))))))++++++,,,---------------************************++++++************+++++++++++++++++++++,,,------,,,++++++******++++++,,,+++***(((''''''(((***+++))))))************))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,************************)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++***************)))+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++***************))))))(((((()))))))))************************************'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''((()))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''((((((((()))'''(((((())))))(((((('''&&&'''''''''(((((())))))((())))))))))))*********,,,+++)))((((((((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((******))))))((((((((('''))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))'''&&&&&&''')))******************)))((((((&&&''')))*********)))(((''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''(((***+++***)))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********))))))(((((())))))***+++))))))(((((((((((())))))))))))************)))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((()))***************'''((()))***************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++***))))))(((((())))))+++,,,,,,---.........---************************,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...///,,,++++++******++++++,,,+++***'''&&&&&&'''***+++))))))************))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---***************************,,,,,,,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------*********++++++,,,,,,---+++*********))))))((((((++++++++++++++++++++++++***************)))(((((((((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))((((((((('''''''''((()))))))))))))))$$$$$$$$$%%%'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******++++++''''''((()))*********)))((((((((((((((('''''''''+++++++++*********))))))((((((''''''((()))***+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&'''((())))))))))))'''&&&$$$######$$$%%%'''((((((''''''''''''((((((******)))(((((((((((()))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))************++++++++++++******)))(((''''''&&&))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++***************)))******+++,,,,,,,,,,,,++++++*********))))))))))))******************+++,,,+++***)))(((+++++++++***************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++*********++++++*********,,,++++++***************++++++,,,,,,,,,,,,+++++++++++++++************))),,,***((((((+++,,,+++)))+++++++++***************))))))*********+++++++++))))))***++++++)))((('''+++++++++*********)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------,,,+++******))))))*********************************)))(((&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((---###!!!***...)))&&&)))'''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))***************))))))(((((())))))***)))(((''''''''''''((()))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******************)))((('''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))******++++++************++++++((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++******))))))))))))*********++++++,,,,,,---,,,+++***)))***************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))******************)))++++++***))))))))))))******++++++++++++++++++*********++++++,,,,,,,,,------+++)))***,,,---,,,******************+++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++***))))))+++++++++*********)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++...---,,,++++++++++++,,,))))))*********+++++++++,,,+++******))))))******************************+++***)))((('''(((((()))***)))(((((((((((()))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,''',,,888<<<333***((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))+++++++++*********************+++,,,,,,+++))))))+++******))))))******+++)))((((((''''''(((((()))+++++++++***************''''''''''''''''''''''''))))))''''''''''''))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))******))))))(((((((((((((((((((((((((((''''''(((((())))))******+++***)))'''&&&&&&%%%%%%))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,------------,,,++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******++++++******)))+++******)))))))))))))))******++++++++++++******)))***+++,,,---...//////...,,,++++++------,,,+++))))))******++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***************)))************+++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++------,,,++++++++++++,,,))))))*********+++++++++,,,+++******))))))******************************++++++***)))))))))))))))+++******))))))******+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))&&&,,,888;;;222)))&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))************************)))***,,,,,,,,,***(((&&&*********))))))*********)))(((((((((((((((((()))************))))))((('''''''''''''''''''''''''''***)))'''&&&&&&''')))*********)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((((((((()))***+++))))))(((((((((((())))))&&&'''((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************)))((((((((((((((((((((((((&&&''''''((()))******+++,,,+++***)))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))***************))))))(((((('''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''((((((((((((((((((((((((*********))))))))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))++++++************++++++++++++++++++,,,,,,,,,---))))))))))))))))))))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++***))))))(((((()))))))))******++++++******)))******++++++,,,------...,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,------+++++++++,,,,,,,,,,,,------,,,+++***)))***++++++************************))))))*********+++++++++******++++++++++++*********+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,+++******))))))************************************)))))))))(((((((((************************(((((((((((())))))))))))************************''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))***************+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***&&&&&&,,,...***'''((()))))))))))))))((((((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((************************((()))***++++++)))'''%%%***))))))(((((())))))***((())))))))))))))))))(((******++++++***)))((('''''''''''''''''''''''''''+++***(((''''''(((***+++******)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((())))))))))))))))))'''''''''(((((())))))***))))))(((((((((((())))))(((((()))***))))))((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))*********+++******))))))((((((''''''((((((((((((((()))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,------......------,,,+++******)))))))))))))))******++++++++++++******++++++++++++***************+++,,,,,,+++***))))))))))))***+++,,,------...************++++++++++++,,,+++***(((((()))******************************))))))*********+++++++++******++++++++++++***************++++++,,,,,,,,,---,,,++++++******++++++***+++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******))))))******************************((()))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---)))'''((()))((()))+++******)))(((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++(((((()))***))))))'''''')))))))))(((((()))))))))((())))))******))))))(((***+++,,,------,,,***)))''''''''''''''''''''''''******((((((((((((*********))))))(((((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))******)))))))))&&&&&&''''''(((((())))))***))))))(((((())))))************)))'''%%%"""!!!(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))************((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((())))))******+++++++++))))))))))))(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))++++++************++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***)))******++++++******)))+++++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,+++***)))))))))************++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++,,,------......------,,,,,,++++++***************+++++++++,,,,,,++++++++++++++++++******))))))))))))+++------***)))((((((******++++++,,,,,,------))))))*********++++++++++++***))))))(((((())))))***************+++++++++)))************+++++++++******++++++++++++***************++++++,,,,,,------,,,++++++******++++++)))***++++++,,,+++++++++))))))*********+++++++++,,,+++******))))))******************************((((((((((((((('''&&&&&&((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))''''''+++***)))(((''''''(((((('''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********+++******))))))******+++((()))************)))(((((()))+++,,,---,,,***)))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''(((((()))******+++))))))*********))))))(((%%%&&&'''((())))))))))))******))))))))))))******(((((())))))(((&&&###"""'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((******)))((('''&&&%%%%%%((((((((((((((((((((((((((())))))******+++,,,,,,(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++)))*********++++++++++++)))))))))))))))))))))))),,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,------------,,,,,,******++++++++++++++++++))),,,///...+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++++++++******))))))))))))*********+++++++++)))************+++++++++******++++++++++++******)))******+++,,,,,,---------,,,++++++******++++++((()))***+++,,,++++++***))))))*********+++++++++,,,+++******))))))******************************((())))))***)))((('''&&&))))))***++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******)))(((&&&$$$,,,+++)))((('''''''''(((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++++++++***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,((()))***++++++***)))(((%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))************))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))*********))))))(((&&&&&&((()))******************))))))))))))******$$$&&&(((***++++++***)))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))************************))))))))))))((((((((((((---,,,+++)))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,''''''(((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,------,,,+++***++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------.........---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++*********...---,,,,,,++++++,,,,,,,,,------......------,,,******+++,,,------...///***---000000,,,***)))***---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---,,,+++***)))))))))******++++++++++++)))************+++++++++******++++++++++++******))))))***+++,,,,,,---------,,,++++++******++++++((()))***+++,,,,,,+++***++++++,,,,,,,,,---------,,,++++++***)))*********************************)))******++++++)))((('''***+++,,,------,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++---,,,)))((()))******,,,+++)))((('''''''''(((%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************************+++*********))))))((((((************************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***,,,---...))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++*********)))((((((''''''***&&&###%%%)))+++)))&&&******))))))))))))*********++++++******)))''''''******))))))***,,,...///((((((''''''''''''((((((+++*********))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))************((()))***+++,,,+++******************))))))))))))++++++)))(((''''''''''''))))))))))))))))))*********************************************++++++,,,+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------------------------.........---,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000...,,,***))))))******************************,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++...---,,,,,,+++++++++++++++******+++---///......++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********(((((((((((())))))))))))************************************************++++++,,,------...//////...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))))))))))))))))))))+++*********))))))((((((((())))))(((((('''&&&%%%(((((())))))))))))((((((***************)))((((((&&&&&&&&&&&&&&&'''((()))((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((,,,***((('''&&&'''((()))******)))(((((((((((((((************************))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((+++*********))))))((((((++++++++++++++++++++++++******)))))))))(((((((((************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))***)))))))))))))))))))))***+++)))))),,,000111---(((******))))))))))))******))))))))))))))))))))))))+++******)))******+++,,,***))))))(((((())))))***************)))))))))((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))************((()))***+++,,,++++++***************))))))))))))++++++)))(((((('''''''''*********)))))))))))))))************************((((((((((((((())))))***+++*********))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------------------------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------............------,,,,,,------......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************,,,,,,---,,,,,,+++***))),,,,,,++++++++++++++++++(((((()))))))))*********************************************************((()))***++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---************************))))))))))))((((((((('''''''''((()))))))))(((((((((((())))))))))))((((((***************)))(((((('''&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((+++***((('''''''''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((''''''''''''((((((******)))))))))(((((((((++++++++++++++++++++++++))))))))))))((((((((('''************************************************************))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++,,,+++************+++,,,***++++++++++++******))))))((((((''''''(((((()))''''''''''''''''''''''''***))))))))))))***+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))'''(((((()))******++++++)))))),,,111555444...)))***))))))(((((())))))***))))))((((((((()))***++++++******))))))))))))(((+++******))))))******+++************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))((((((''''''(((((()))))))))))))))************))))))***++++++++++++***++++++*********)))))))))+++***))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((())))))******************)))))))))))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,------...---------------------------............---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........///......------......///,,,+++*********,,,---...........................((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***)))((()))+++,,,,,,***...---------,,,,,,++++++++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++,,,,,,))))))*********+++++++++************************************************'''((()))+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++)))(((((((((((('''''''''&&&'''((()))************(((((())))))))))))(((((())))))******))))))((((((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''+++***(((''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))((((((((((((((('''+++++++++++++++++++++++++++++++++*********))))))*********************************************************)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++*********++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((()))))))))%%%'''***...111000+++((())))))(((((((((((())))))***)))(((((((((((()))***((())))))******)))((((((*********))))))******************)))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))******+++++++++++++++++++++*********))))))+++******)))(((((())))))++++++******)))(((((((((((((((((((((((((((((((((***************++++++,,,************************)))))))))*********++++++++++++++++++++++++++++++...------,,,,,,------...------------------------------............------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................------------......,,,++++++++++++,,,---...........................,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---+++++++++---...---,,,///......------,,,,,,+++++++++++++++++++++++++++)))***+++,,,------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************((()))+++------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))((((((((((((((()))***************(((((())))))))))))((((((((()))))))))))))))((((((((((((''''''''''''(((((('''(((((())))))))))))((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((((((((''''''''''''++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))******************************************************************************************************(((((()))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))+++***))))))((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&(((******)))((())))))(((((((((((())))))***))))))(((((('''((((((&&&''')))+++,,,+++*********))))))(((((())))))***))))))))))))))))))******((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))***************************+++++++++++++++++++++************+++******))))))))))))***************))))))((((((((((((((((((((((((((((((***************++++++,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++...------,,,,,,------...------------------------------...//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++,,,------,,,+++.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************)))***+++,,,,,,,,,++++++******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************)))(((((((((((())))))))))))(((((('''(((((()))))))))(((((()))(((((('''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))************************(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))***++++++***))))))''''''((())))))))))))(((***))))))(((((())))))******************************))))))((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((((('''))))))(((''''''&&&%%%%%%(((((('''&&&'''((()))***)))((((((''''''(((((()))'''(((((())))))(((''''''&&&(((+++...///...,,,+++)))))))))(((((()))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))******************))))))******+++,,,,,,++++++++++++*********+++******))))))*********)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------------------------------...////////////...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,++++++------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------+++******++++++)))(((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************************************************************+++,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++***************************************+++++++++++++++,,,************)))((('''&&&(((((())))))))))))((((((''''''((()))))))))(((((())))))((((((''''''((((((&&&'''((())))))******)))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***************************((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))************************((()))***++++++***)))((('''((()))*********************))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))###$$$&&&((())))))(((((()))))))))))))))((((((((()))))))))(((''''''((()))((((((''''''''''''(((((("""$$$'''***+++***)))((()))+++...111111000---++++++******))))))******+++((()))))))))************))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((())))))***))))))))))))************+++***)))))))))***+++,,,,,,,,,+++++++++*********+++******))))))***++++++((((((((()))******++++++************************((((((((((((((())))))************++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...------------------------------...///////////////***++++++,,,------......------------------------------------------------............////////////------,,,,,,,,,,,,------,,,,,,------------------------------------------+++,,,---...////////////------------------------,,,+++++++++,,,,,,---...---,,,************)))'''******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,++++++++++++++++++************++++++++++++************************************************,,,+++***))))))***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((()))))))))(((''''''(((((())))))))))))((((((&&&''''''((())))))((((((******)))(((((((((((((((&&&'''((()))************(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******************************(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((()))))))))******++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((()))***++++++***)))(((((()))***+++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))"""###%%%''')))))))))))))))))))))***++++++,,,,,,((()))***)))'''&&&&&&&&&((((((''''''''''''((((((!!!&&&***,,,---,,,***,,,...111333333000---***,,,++++++++++++++++++,,,(((((())))))*********+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))************************''''''((((((((((((''''''******))))))))))))******))))))))))))************+++***)))))))))***,,,---,,,,,,,,,+++++++++******+++***************++++++''''''((()))***+++,,,,,,***************************************++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...------------------------------...///000000//////------......///000111111------------------------..................................../////////000.........------.........)))***,,,---.../////////........................000000000000///...---,,,------------------------++++++++++++,,,,,,---...000...,,,,,,,,,,,,***)))((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,++++++*********))))))*********+++++++++************************************************000///,,,******,,,...000++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((******)))(((((((((((((((&&&'''((()))************(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))*********)))((((((''''''))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))***))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((((((((())))))******++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,---***&&&$$$$$$&&&***---+++***((('''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&******)))((((((((((((((())))))((((((''''''&&&&&&((()))*********((('''&&&&&&''''''(((((((((((((((...---+++)))((())))))***---222888<<<;;;555...)))---,,,+++***)))'''&&&&&&))))))************))))))))))))))))))************''''''(((((())))))******++++++******))))))((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))******************++++++++++++******---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------......---,,,***)))((((((************))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///////////////////////////000000///......000111000/////////////////////------,,,,,,,,,...000111000000111000......///000...////////////...------....../////////...------000000///............/////////...---------.........---+++++++++,,,---.........------,,,---------......------,,,,,,,,,+++............/////////////////////.........------***+++,,,---...---,,,,,,,,,++++++---......,,,************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((((()))***+++,,,,,,,,,///---,,,***))))))***************+++,,,,,,,,,---************************))))))***+++,,,------...,,,,,,++++++***)))((((((***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))******---,,,***((('''(((((())))))******))))))((('''&&&))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************''''''((((((((((((''''''******))))))(((((('''''')))((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))************************++++++******)))((((((((())))))************))))))******)))))))))))))))*********))))))((((((''''''''''''(((((())))))******''')))******))))))+++---******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++***))))))***+++,,,------+++*********++++++))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''***))))))((((((((((((((())))))((((((((((((((((((((())))))))))))(((((('''''''''((())))))))))))(((---,,,+++)))))))))))))))(((,,,222777777444///,,,,,,++++++***)))(((''''''))))))************))))))))))))))))))************(((((((((((())))))***************)))))))))))))))***)))(((((((((((()))******)))(((((((((((()))***))))))))))))************''''''(((((((((((('''''',,,,,,+++*********+++,,,*********)))))))))((((((************************)))))))))*********++++++))))))***+++,,,,,,------(((((())))))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,...///000000///...///000------.........---,,,+++------,,,,,,,,,---...//////000111000......///111111111111111000///.........//////000000000//////111000000000000000111111111000000///////////////000//////.........//////000000///.........//////------------------......------------------------------------,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++,,,......,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))******++++++,,,,,,...---,,,************************+++++++++++++++*********************************++++++,,,,,,---,,,,,,++++++***))))))(((*********))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))))),,,+++***)))(((((((((((('''((()))))))))))))))((())))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))))))))*********'''(((((())))))(((((('''))))))))))))((((((((((((***)))'''&&&&&&'''((())))))(((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))))))))++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((()))+++,,,,,,+++)))(((******)))((((((((())))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))((((((((('''(((((())))))'''((())))))******)))))),,,+++***)))))))))))))))%%%(((---000222000---+++************)))))))))((())))))************))))))))))))))))))************((((((((())))))))))))***))))))))))))***************))))))(((((())))))***+++******))))))******+++))))))))))))************))))))************))))))++++++*********++++++,,,*********)))))))))))))))************************)))))))))************+++'''((()))***,,,---...///''''''((()))***+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---------,,,,,,,,,,,,...000111///.........,,,---...///...---+++***//////...---------......///000111111//////000222222222222222111111111111000000111222222333333333444444444444555666777777666555555444333333444444333333333333333222111111222111111000//////000000.../////////////////////------------------------,,,,,,,,,,,,,,,---------))))))***+++++++++++++++,,,++++++,,,---...,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++*********+++++++++++++++------,,,+++************+++++++++***************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((************)))(((''''''&&&'''((()))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((***)))((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((+++************)))'''%%%++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))&&&''')))++++++)))'''&&&(((((((((((('''((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((******)))(((((()))******)))(((((('''''''''(((((((((((())))))******++++++((('''&&&&&&'''(((***+++(((((()))***************++++++***)))))))))))))))((()))+++,,,,,,+++***))))))))))))))))))*********))))))************))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************((()))))))))***************++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------------------------........./////////000000000000///......------+++...000111000...------/////////.........------111111111000000000000000000111333333222222333444333333444444555666777777777777777888999:::;;;;;;<<<=========???@@@AAABBB@@@???>>>===============999999:::::::::888777666555555444333222222222222222222222222111111000000000000//////......---------------...............******++++++,,,,,,,,,,,,---,,,+++,,,------,,,+++---------,,,,,,++++++***************************------,,,++++++,,,,,,---+++++++++++++++++++++***,,,,,,,,,++++++*********+++++++++******)))))))))************************,,,,,,,,,++++++*********+++++++++*********))))))++++++******************)))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''((()))*********)))'''&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))''''''(((((())))))*********)))((('''&&&&&&''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***))))))))))))******+++''''''(((((())))))************))))))((((((''''''+++)))'''((())))))'''%%%++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))))))))((((((***+++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))((()))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((((((((())))))******++++++((('''&&&&&&&&&((()))***(((((()))***************************)))))))))((())))))******************))))))))))))************))))))************))))))((()))))))))************************))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---,,,+++***)))(((+++++++++***************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------------------000000000//////.........000000/////////.........,,,...111222000.........111000...,,,,,,...000111111111111222222222222222333666888999888888999:::999::::::<<<>>>AAACCCEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHCCCDDDEEEEEEEEEDDDBBBAAA======<<<;;;:::999999999999888777666555444333222222222111000///......------------...............,,,,,,,,,,,,------......---,,,++++++,,,---,,,+++...------,,,,,,+++++++++************************,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******,,,+++++++++******))))))************************---,,,,,,++++++*********+++++++++*********************************++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))(((((('''''''''((()))******)))'''&&&)))))))))))))))(((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))************))))))''''''(((((())))))******))))))((('''''''''''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''+++***))))))))))))***+++)))))))))))))))***++++++''''''(((((())))))************))))))((((((''''''***(((''''''((())))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++((()))******+++*********))))))))))))))))))))))))))))))************))))))((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************''''''&&&&&&''''''(((((((((((())))))))))))))))))'''''''''&&&''''''(((((('''((())))))******))))))((())))))******)))((((((''''''((()))***+++------)))))))))))))))*********))))))************))))))))))))))))))************+++************)))))))))))))))))))))************)))******++++++******)))((())))))******))))))((())))))))))))************((())))))******))))))((('''((()))***++++++++++++)))))))))))))))*********************************((((((((())))))))))))***++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---------------------------111000000///......---------------------------------///111222000/////////111///---,,,---///222444000111333555666777777777;;;>>>AAABBBBBBBBBCCCCCCDDDEEEEEEGGGJJJNNNQQQSSSRRRRRRQQQQQQQQQSSSTTTUUURRRRRRRRRSSSTTTUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOOOOPPPPPPOOOOOOOOOHHHGGGFFFEEEDDDCCCCCCCCC@@@???>>>===<<<;;;:::999666555555333222111000000.........---------,,,,,,---------------...//////...,,,***+++,,,------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++************************,,,,,,,,,++++++*********************************)))))))))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((((((((((())))))(((((('''************)))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))''''''((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&+++***)))(((((()))***+++'''&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((***------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************%%%&&&'''((())))))((('''))))))))))))))))))))))))((()))***++++++***)))((('''(((***,,,,,,+++***)))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***++++++++++++***)))'''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((('''''''''(((''''''&&&&&&''''''((())))))))))))((('''((()))******)))((((((((((((((()))******+++,,,*********)))))))))))))))))))))************))))))))))))))))))************+++++++++*********))))))*********))))))))))))))))))***++++++++++++***)))))))))***++++++***))))))))))))))))))************++++++,,,,,,,,,,,,++++++&&&''')))***+++++++++***(((((()))))))))*********************************(((((((((((())))))))))))*********++++++,,,,,,,,,***++++++++++++++++++++++++,,,------...---------------------------------------......///.........................................................++++++,,,,,,---.........000111222111000///000222000111222444555666777777444666999<<>>===<<<:::999888777333333222111000///......------,,,,,,,,,---...///...,,,******,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------************************,,,,,,++++++++++++++++++************************((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((('''''''''(((((()))((()))))))))))))))((('''))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&'''(((((())))))))))))(((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((())))))))))))&&&...777999333---******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,'''((()))******)))((('''((()))***,,,,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))((('''(((***,,,---,,,***)))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''((()))((('''%%%$$$&&&''''''((((((((((((((('''((()))******)))((((((++++++***)))((((((''''''************)))))))))((())))))************))))))))))))))))))************++++++++++++******))))))++++++******))))))(((((()))***+++,,,,,,+++***)))***+++,,,------,,,+++***))))))))))))************(((((())))))))))))((((((&&&''')))***+++++++++*********++++++,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++,,,------......------------------------------++++++,,,---....................................,,,,,,------.../////////,,,------...///000111111111222222111000000111333222444888<<<>>>>>><<<;;;:::<<<@@@DDDGGGJJJKKKLLLKKKNNNRRRTTTTTTTTTUUUUUUSSSRRRRRRRRRSSSUUUXXXZZZZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[YYYXXXWWWWWWWWWSSSRRRRRRRRRSSSUUUWWWXXXPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLGGGGGGFFFDDDCCCAAA@@@???999888777666444333222222---,,,+++***+++,,,---......,,,******+++------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,******+++,,,,,,---......)))***,,,,,,---,,,+++***,,,,,,,,,------.........************************++++++++++++++++++++++++******************++++++''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))******)))((('''&&&&&&'''))))))&&&'''((()))************))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''******))))))((((((''''''$$$%%%&&&((())))))******(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))************************&&&&&&''''''((()))))))))((('''%%%$$$$$$%%%'''((((((((((((((()))***,,,,,,******))))))((((((''''''''''''(((((())))))******&&&222???BBB:::///)))(((000///...------...///000...---,,,***))))))((((((,,,------.........------)))++++++((((((,,,---***)))***+++,,,,,,+++***)))***)))((()))***+++***))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********((()))***++++++***)))(((******))))))))))))******+++++++++*********))))))+++******)))(((''''''&&&)))))))))))))))))))))))),,,***((((((***+++)))'''))))))((('''''''''''''''))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))*********))))))))))))))))))))))))))))))******+++((((((((((((''''''''''''))))))))))))))))))))))))///---)))&&&%%%&&&)))***,,,+++******)))*********************************'''$$$"""%%%***---+++(((+++*********))))))(((((())))))))))))))))))))))))''''''((()))***+++++++++---,,,***)))))))))******+++++++++++++++***)))(((******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))***++++++,,,---------------.........//////000000000/////////......,,,...000000///---------///...------...111444555111555999999888777888::::::<<>>???@@@AAACCCBBBCCCFFFIIIKKKMMMNNNNNNKKKKKKLLLMMMNNNMMMJJJGGGCCCDDDGGGIIIJJJIIIHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNKKKIIIKKKNNNOOOLLLIIIGGGHHHIIIJJJJJJJJJJJJJJJOOOPPPQQQRRRPPPNNNKKKIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFCCCAAA???888777555333111000//////------------------......------,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&***)))((((((((()))++++++))))))((((((((('''''''''((())))))))))))((('''&&&''''''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***+++,,,,,,,,,***((('''888888777555333000...,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++------******...///,,,++++++************++++++'''&&&&&&(((+++,,,,,,,,,++++++*********)))))))))+++++++++++++++*********((()))************))))))******))))))))))))******+++************))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++***))))))******)))''')))((((((''''''''''''((())))))************))))))((()))******(((((()))***((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))******++++++)))))))))))))))******+++,,,,,,+++******)))(((((())))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,------************************///,,,******,,,,,,)))&&&************))))))))))))************************,,,,,,,,,------------------,,,,,,++++++++++++,,,***++++++++++++***))))))******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------------------,,,,,,,,,,,,------------------.../////////000222444444555666999;;;===???@@@AAA@@@AAACCCGGGJJJKKKLLLKKKLLLNNNPPPQQQRRRSSSSSSQQQOOONNNMMMLLLKKKHHHEEEBBBDDDFFFIIIKKKLLLLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMIIIJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLIIIHHHIIILLLMMMJJJGGGFFFGGGGGGHHHHHHGGGGGGFFFKKKMMMOOOOOONNNJJJGGGDDDCCCBBBBBBBBBCCCEEEGGGHHHLLLMMMOOOQQQPPPNNNKKKIIIAAA@@@===;;;888555333222...........................---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))((()))******+++))))))((((((((((((''''''))))))******))))))((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((()))***************)))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((999999:::999777444000...///......---------------,,,------------,,,,,,+++***---,,,******---...,,,,,,,,,***))))))***,,,,,,+++******+++---///...---*********))))))))))))(((+++++++++***************((())))))***************+++******))))))******+++************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))+++***)))))))))))))))((()))(((''''''''''''(((((())))))************))))))''')))***)))((('''((()))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((()))***************(((((()))***++++++,,,,,,************************,,,***)))***,,,---,,,************)))))))))))))))************************---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++------,,,,,,++++++++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------...//////000000222222222222111222444777777999<<<@@@DDDGGGIIIJJJHHHEEEDDDFFFKKKOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMLLLKKKJJJHHHIIILLLOOOQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMMMMLLLKKKLLLNNNPPPMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNMMMLLLMMMOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLMMMKKKHHHDDDAAA???>>>===<<<===>>>@@@BBBJJJLLLNNNPPPQQQRRRQQQQQQKKKIIIGGGDDD@@@<<<999777222222111111000///...------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++++++++,,,,,,......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))******+++))))))(((((((((((((((((())))))************))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))++++++666888:::;;;:::888555333000///......------------***************)))(((((()))++++++((())),,,---+++---,,,+++******+++,,,---...---+++,,,------,,,+++*********))))))))))))(((************************)))))))))))))))******+++++++++************++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************)))((())))))((((((''''''''''''(((((())))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((()))***++++++,,,)))))))))))))))******+++++++++***))))))(((''''''))))))))))))))))))))))))'''((()))***++++++************+++++++++******)))***************************)))))))))***+++***)))))))))))))))))))))******************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,...------,,,++++++,,,,,,++++++++++++++++++++++++......------,,,+++++++++.........///////////////------------------------+++,,,---...///111222222444555666666777999<<>>FFFFFFFFFHHHKKKNNNQQQSSSQQQPPPNNNKKKHHHDDD@@@>>>888888777666444111///---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************(((((())))))))))))))))))))))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))).........---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((***,,,---333555888:::;;;:::999777333222111000............------------,,,+++******(((++++++((((((,,,,,,***,,,,,,++++++++++++,,,,,,---+++************)))'''++++++*********))))))))))))))))))***************)))((((((((()))***+++,,,++++++************++++++(((((()))))))))))))))***)))((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((((((***(((''''''''''''(((((()))))))))************))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))******++++++)))))))))))))))******+++***))))))))))))((((((((())))))))))))))))))))))))'''((()))******************++++++,,,+++***)))(((************************++++++***)))(((''''''&&&))))))))))))************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,........................---------.........//////+++,,,---///000222444444555777:::===???BBBFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHIIILLLMMMNNNMMMMMMNNNOOOQQQTTTWWWZZZ\\\\\\YYYVVVUUUTTTSSSQQQPPPMMMNNNOOOQQQSSSTTTVVVWWWUUUTTTRRRPPPNNNLLLLLLKKKIIIIIIIIIGGGEEEEEEFFFHHHCCCCCCBBBBBBCCCEEEFFFGGGIIIKKKOOOQQQRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLJJJIIIEEEDDDBBB@@@?????????@@@BBBBBBAAABBBDDDHHHMMMOOOQQQQQQPPPOOOLLLIIIFFFDDD>>>>>>>>><<<:::666333222111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))************)))(((((())))))))))))******(((((())))))******))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((************************.........---,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&'''(((***+++222444666999:::::::::999777666555333111000//////000000000000///...------))),,,,,,))))))------++++++,,,,,,,,,,,,,,,,,,++++++***))))))******)))(((,,,+++++++++************((()))))))))*********+++)))((((((((()))***+++,,,,,,++++++******++++++,,,(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++((('''(((***'''''''''''''''((())))))))))))************)))))))))***+++***))))))***+++++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********)))))))))))))))******+++)))))))))************+++)))))))))))))))))))))))))))))))))))))))*********((()))+++,,,,,,+++***)))************************)))******)))((('''((((((((()))))))))************++++++++++++++++++++++++))))))******++++++,,,,,,))))))+++,,,,,,,,,++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111...///111333555777999:::<<<>>>BBBDDDFFFHHHJJJLLLJJJIIIGGGFFFEEEEEEFFFFFFIIIKKKMMMOOOOOOPPPQQQRRRNNNNNNOOOQQQTTTWWWZZZ\\\[[[YYYVVVTTTSSSQQQNNNLLLNNNNNNNNNOOOPPPQQQRRRRRRPPPPPPNNNMMMLLLLLLKKKKKKIIIIIIHHHEEEBBBAAACCCDDDAAAAAAAAAAAABBBDDDFFFGGGKKKNNNRRRUUUUUUSSSPPPNNNFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIMMMMMMNNNNNNMMMKKKIIIHHHAAABBBBBBAAA@@@===:::999555444333222111000000000........................------------------------***+++,,,,,,---------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((()))***+++******)))(((((()))))))))*********&&&'''((())))))))))))(((%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((''''''''''''(((((((((222333555888999:::::::::;;;:::888555333222111000............---,,,+++******------******......,,,++++++---......---+++++++++***)))***,,,------+++,,,,,,,,,++++++++++++***(((((())))))*********+++)))((((((((((((***,,,---,,,++++++******++++++,,,'''((((((((())))))************************++++++))))))))))))))))))))))))(((+++,,,+++((('''(((***'''''''''''''''((()))***))))))************)))))))))+++,,,+++***)))***+++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,*********))))))))))))))))))))))))))))))******+++)))******++++++,,,------))))))))))))))))))))))))******))))))))))))******&&&'''***,,,------,,,+++************************%%%''')))))))))***,,,---(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,------((()))***+++,,,++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++......................../////////////////////...,,,---...///000222333333333444666888;;;===???@@@EEEGGGIIIJJJIIIHHHHHHIIIEEEDDDCCCBBBCCCEEEGGGIIIHHHLLLQQQSSSSSSSSSUUUXXXRRRQQQQQQQQQRRRTTTUUUWWWUUUSSSQQQQQQPPPNNNLLLIIIIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLKKKHHHEEECCCDDDEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJMMMQQQTTTTTTQQQNNNKKKCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDIIIJJJLLLMMMMMMLLLJJJIIIBBBCCCDDDEEEDDDBBB@@@>>>888777666444333222111111////////////////////////------------------------***+++,,,,,,------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''((((((((())))))******'''((()))++++++******)))(((((())))))*********+++&&&&&&'''(((((()))(((((($$$%%%''')))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))(((444444555666777888:::;;;<<<<<<<<<;;;999666333222222000...,,,+++,,,---------,,,***+++,,,------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++************))))))))))))+++******)))))))))))))))***************************************)))((((((((((((((((((((((((((((((+++***)))))))))***,,,,,,************************((('''&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***'''&&&''''''+++++++++************)))+++(((%%%%%%(((++++++***---+++)))((())))))((('''************************,,,+++++++++***)))))))))+++++++++*********))))))&&&''''''((()))*********''''''((()))***++++++,,,,,,,,,+++******+++,,,,,,)))************+++++++++------------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------///000000...,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,...000//////...---+++++++++---000111111000000111222444555666<<<@@@EEEHHHJJJHHHEEEBBBDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDFFFHHHJJJLLLMMMNNNWWWWWWVVVUUUTTTSSSSSSSSSUUUTTTSSSRRRRRRSSSVVVXXXZZZXXXVVVUUUSSSQQQNNNLLLKKKJJJJJJLLLOOOOOOMMMJJJOOOOOOOOOPPPVVV\\\[[[UUUTTTQQQQQQRRROOOLLLLLLPPPPPPNNNMMMOOOTTTXXXYYYYYY\\\YYYVVVTTTSSSRRRPPPOOOLLLMMMMMMKKKIIIIIIKKKMMMNNNMMMLLLLLLKKKIIIEEECCCEEECCCAAA@@@AAABBBAAAAAA???AAACCCDDDHHHLLLIIICCCGGGGGGGGGHHHHHHHHHHHHHHHJJJHHHGGGIIIKKKJJJGGGDDDBBBAAAAAA@@@@@@?????????===>>>>>>===;;;888555333444222///---,,,---///000111000///...---,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++------,,,++++++*********+++*********))))))((((((************************((())))))))))))*********))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))555555555555555666777777===<<<<<<:::999777555444444333000...---,,,------...,,,++++++,,,------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))***************************************)))((((((((((((((((((((((((((((((******)))))))))***+++,,,************************+++)))((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((&&&'''(((+++++++++************))),,,)))''''''***++++++***,,,***))))))******)))'''************************+++++++++***************+++++++++*********))))))((())))))***++++++,,,,,,(((((())))))******++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,---------,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...000///...,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,++++++,,,---............---------...000111222333444666777999;;;<<<===EEEHHHJJJLLLLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPTTTYYY\\\^^^___```aaa```]]]YYYUUUUUUTTTUUUWWWYYYZZZXXXVVVXXXYYYZZZ]]]eeelllmmmhhhgggaaa\\\[[[YYYXXX\\\ccc___^^^]]]```eeejjjkkkkkkooojjjbbb\\\YYYXXXYYYZZZ___^^^\\\XXXTTTRRRRRRTTTYYYYYYZZZZZZXXXTTTOOOKKKLLLIIIEEECCCBBBBBBAAA@@@EEEGGGHHHGGGIIIJJJFFF@@@DDDDDDDDDDDDDDDEEEFFFGGGKKKJJJJJJKKKMMMMMMJJJGGGBBBBBBAAA???>>><<<;;;;;;??????@@@@@@???>>>;;;:::999888555333111111111222111000///------,,,,,,,,,,,,------......---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********))))))))))))************************)))))))))*********++++++*********************************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))888888777666555555555555===<<<;;;999888777777777777666444111///...------...---++++++,,,------,,,,,,+++***+++,,,------+++************************++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((((((************************)))************))))))(((((((((((((((((((((((((((***))))))))))))***++++++************************,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''(((+++++++++************))),,,+++******+++,,,+++)))+++***)))***++++++)))(((***************************************++++++++++++++++++***************+++++++++,,,,,,------...)))*********************(((***,,,......,,,***(((************+++++++++,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++---//////---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333555666999;;;???BBBDDDFFFFFFFFFMMMNNNOOONNNMMMJJJHHHFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOPPPQQQRRRRRROOOPPPQQQPPPOOONNNOOOPPPQQQQQQRRRSSSVVV\\\ccciiikkknnnrrrsssqqqllleeeaaabbbbbbdddgggkkkmmmlllkkkiiikkklllnnnuuu}}}~~~zzztttooolllmmmnnnooosssyyywwwvvvvvvwww{{{}}}~~~~~~~~~xxxnnnfffbbbcccgggkkkzzzxxxtttnnnhhhdddddddddiiikkkmmmmmmjjjccc\\\WWWUUURRRMMMKKKJJJJJJIIIHHHQQQSSSTTTRRRQQQPPPJJJCCC@@@???>>>>>>>>>???AAAAAAGGGFFFGGGIIIKKKKKKIIIHHHEEEEEECCCAAA???===;;;;;;>>>???AAABBBCCCBBBAAAAAA???>>><<<:::888666555444222111000...------,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------***************)))))))))************************************+++++++++,,,***************************************)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))));;;:::999888888777888888<<<:::999777777777888999999999777555333111///...///---,,,+++---------,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,((((((((((((((()))))))))***)))((((((''''''((((((************************))))))************)))((((((((((((((((((((((((((()))))))))))))))******+++************************,,,+++***))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))+++++++++*********)))))),,,++++++,,,++++++)))(((***))))))+++,,,,,,***(((************************)))))))))***+++++++++,,,************************+++,,,,,,,,,---------...+++*********************)))***,,,------,,,***)))*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++......------------......++++++++++++++++++++++++---------,,,,,,++++++******,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++---.........///000333888<<<>>>AAADDDHHHLLLNNNNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLJJJHHHHHHHHHJJJKKKHHHIIIJJJLLLLLLMMMLLLLLLKKKNNNPPPPPPOOOOOOQQQSSS[[[\\\]]]^^^aaaiiissszzz}}}|||uuunnnjjjnnnooosssxxx}}}{{{}}}}}}|||wwwvvvyyy{{{tttrrruuu{{{~~~{{{zzz{{{xxx||||||ssskkkfffaaa^^^[[[YYYZZZ[[[[[[ZZZ___dddeeecccaaa___YYYRRREEECCCAAA???>>>>>>??????AAABBBDDDFFFIIIJJJIIIIIIIIIHHHGGGEEEDDDBBBAAAAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@???===;;;888777555444333111000/////////..................---,,,---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************************************+++++++++,,,,,,,,,************************++++++******************************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))::::::999999999999:::::::::999888666666777777888:::999999888666444111000000...,,,,,,---------,,,+++***)))***,,,---,,,+++------------------------++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,'''((((((((())))))************)))(((((((((((((((************************((())))))*********))))))))))))))))))))))))))))))(((((())))))************************************)))))))))***+++,,,------))))))))))))))))))))))))************************)))***+++***)))((()))***+++++++++*********))))))***+++++++++***)))((((((+++*********,,,,,,***(((************************)))))))))***+++++++++,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,+++++++++)))+++......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///---,,,---000333222111000222666<<>><<<:::999888777555333222222222...............---,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++******************************+++++++++,,,,,,,,,******************************************++++++))))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((+++******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))));;;;;;:::999999:::::::::::::::999888777777777777777888999:::999777444333111///---,,,---------++++++***)))***+++,,,,,,***------------------------++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******(((((())))))******+++++++++******)))))))))))))))************************((())))))************)))))))))))))))))))))))))))'''((())))))******))))))************************''''''(((***+++,,,---...))))))))))))))))))))))))************************)))***++++++)))))))))++++++++++++************))))))***+++***)))((()))***...,,,*********+++***)))***************************************+++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++++++++---,,,************,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))),,,......---,,,,,,------,,,,,,++++++,,,,,,---,,,------....../////////---///000000///000555::::::999777888<<>><<<;;;:::888666555444444000000000000///...---,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++*********+++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++)))))))))***************((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777444666999;;;;;;999777555111///---------------++++++))))))***+++,,,+++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))************++++++++++++******))))))******+++)))))))))***+++,,,,,,,,,,,,,,,+++***************************************(((((()))***************))))))))))))))))))))))))'''''')))*********)))(((************************'''((()))***++++++++++++))))))))))))))))))))))))************************)))***++++++))))))***++++++++++++************)))***+++,,,***))))))+++...222///+++)))))))))))))))************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------------***,,,...///...------...---,,,,,,++++++,,,,,,---,,,------...//////000000,,,///222222111444;;;AAACCCBBBBBBCCCEEEHHHKKKMMMFFFHHHLLLOOOPPPPPPOOONNNNNNPPPRRRSSSUUUUUUTTTTTTJJJJJJIIIIIIHHHHHHGGGGGGGGGLLLSSS\\\dddjjjnnnoooppptttwwwtttnnnkkkmmmqqqpppuuuyyy{{{|||~~~vvvpppcccbbb```]]]XXXSSSNNNLLLIIIJJJKKKIIIEEEAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGFFFEEECCCBBBAAA===<<<;;;999777666555555222222222222111000///...........................------,,,,,,,,,,,,------------------------------------------------,,,,,,*********++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++((((((((())))))*********((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))IIIGGGFFFCCCAAA@@@??????===>>>>>>>>>===;;;999888222555888;;;<<<;;;999777222000---------...---+++***)))))))))+++,,,+++***))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,---------,,,++++++******++++++************************(((((()))***************))))))))))))))))))))))))&&&''')))*********)))(((************************((())))))*********))))))))))))))))))))))))))))))************************)))***++++++***)))***,,,+++++++++************)))+++,,,---+++)))***...111444000+++((('''((())))))************************,,,+++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***,,,......,,,***)))++++++,,,,,,,,,---------***+++,,,,,,------------/////////....../////////........................,,,,,,,,,------.........***---///000///......///------++++++++++++---------------...///000000111,,,///333333333777???EEEIIIJJJKKKLLLLLLLLLKKKJJJCCCEEEHHHKKKNNNOOOOOOOOOOOOQQQRRRSSSRRRQQQOOOMMMGGGHHHJJJLLLMMMNNNOOOOOOOOOUUU___kkkvvv~~~wwwrrrssswwwvvv|||vvvooossssssrrrpppkkkfff```]]]XXXYYYYYYTTTMMMHHHEEEEEEAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCC>>><<<;;;999777555555444555555555444333222111000////////////////////////---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------......///*********++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++''''''(((((()))))))))***((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))OOOJJJIIINNNPPPJJJBBB>>>DDDBBB???=========<<<<<<===;;;999666666777999:::999777333000...---......+++---......---,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,++++++******))),,,,,,++++++***)))(((((()))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++*********))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,++++++***)))))))))---,,,***)))((()))******************************'''((()))***,,,---...///,,,+++***))))))+++---...******)))(((((()))***+++---,,,+++******+++,,,------,,,+++*********+++,,,************************---------------------------+++)))'''''')))+++------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........///...---,,,---...///000//////000111111222222222111333777<<>>>>>@@@AAABBBGGGFFFEEEGGGJJJLLLMMMMMMMMMMMMNNNNNNMMMKKKHHHGGGDDDAAA<<<888555444444555:::999888777555444222222555222...------......---......------,,,,,,------------------------------///...---,,,,,,,,,,,,,,,---,,,++++++******++++++''')))***+++)))))))))***(((((()))***************++++++++++++++++++++++++*********)))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++***))))))***++++++(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))(((((())))))***+++((((((''''''''''''((((((&&&&&&%%%&&&)))******)))))))))))))))))))))))))))(((((((((((())))))))))))YYYTTTRRRVVVXXXUUURRRRRROOOJJJDDDAAA@@@AAA@@@??????===:::888666666777777888777444222000//////...+++---......---,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++************))),,,,,,++++++***))))))((()))************+++++++++***++++++++++++++++++***************************************************+++***)))(((((()))***+++************************************)))))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))((('''&&&&&&************************))))))******************///...---,,,,,,,,,,,,---************************(((((())))))***+++++++++,,,+++***))))))+++---...---,,,+++)))((('''((((((,,,++++++++++++++++++,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++---------------------------,,,***((((((***,,,---...---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,------------------......------,,,,,,------.........///000111333555777===???AAACCCFFFIIIKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJMMMOOOPPPPPPMMMKKKJJJJJJLLLPPPSSSTTTVVV\\\bbbeeehhhnnnpppooommmssszzz|||~~~}}}yyypppfff]]]YYYTTTPPPJJJEEECCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHMMMMMMNNNNNNNNNLLLJJJIIIHHHFFFCCC???<<<:::::::::999999888777666555555555444111///...///000111000......------------......------------------------///...---,,,,,,,,,,,,------,,,++++++******++++++)))***,,,+++***))))))***((())))))***************++++++++++++++++++++++++***)))))))))))))))))))))************)))))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,++++++++++++++++++++++++***))))))(((''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((()))))))))((((((((())))))************))))))))))))******'''&&&&&&''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))ddd^^^ZZZYYYXXXVVVWWW[[[]]]UUUKKKFFFFFFFFFDDDAAA@@@???<<<999777555555444777777666555333222000///---...///...---,,,---...------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))))))))************,,,,,,++++++***))))))))))))************+++++++++,,,++++++******++++++,,,******************************************************))))))))))))******************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((('''&&&************************''''''((())))))***++++++,,,+++******)))*********************************++++++++++++************,,,+++*********+++,,,------,,,+++))))))(((((((((+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---............---------------,,,,,,,,,,,,------------.........---------------......................../////////111555:::???BBBMMMLLLLLLLLLKKKKKKJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKPPPNNNLLLKKKMMMNNNOOOOOOJJJKKKNNNQQQVVV[[[___aaaeeemmmsssssstttzzzxxxrrrooogggbbb[[[TTTNNNIIIEEEBBB@@@CCCEEEDDDBBBAAACCCEEEJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIFFFCCCAAA??????;;;:::999888777888999999777555222111111111111000......---------......///------------------------......---,,,,,,,,,---------,,,++++++******+++++++++,,,------+++))))))***((()))******++++++******************************))))))))))))))))))******************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,***+++,,,------,,,+++***++++++***)))))))))************))))))))))))******))))))(((((((((((())))))************************((((((''''''(((((()))***''''''((((((((()))))))))(((((()))))))))***************))))))))))))******(((''''''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))pppjjjccc]]]VVVOOOPPPTTT___WWWNNNJJJJJJJJJGGGDDDCCCAAA>>>;;;888666444444666777777888777555222111...///000///------...///......---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++*********))))))))))))*********++++++++++++***)))(((((()))***+++***************************************************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++************************''''''(((((())))))))))))))))))))))))((()))))))))************************------------------------++++++*********+++,,,---)))))))))******++++++,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,---------------------------,,,,,,------------------...---,,,++++++,,,---...........................,,,,,,,,,------------...//////......------,,,,,,///000000111111111111000000111222666<<>>;;;888666666555666888999888777444333000111000///------...000......------,,,+++******++++++++++++++++++++++++++++++++++++************)))******+++,,,---......+++++++++***************))))))*********+++++++++***)))(((''''''((()))***************************************************)))))))))******)))))))))************************))))))))))))))))))******************************+++***))))))))))))***+++))))))))))))))))))))))))((((((((()))***++++++,,,************************))))))))))))((((((''''''++++++,,,,,,,,,,,,,,,,,,************************+++,,,,,,------...//////++++++***+++++++++,,,,,,((())))))***+++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,------------------------------------,,,,,,,,,---------............---,,,,,,---..............................,,,,,,---------........./////////......---------/////////000111222222333111333666<<>>=========???<<<999777666444111/////////...---------------------------------------------,,,,,,,,,------...---,,,++++++******++++++---...///...,,,*********))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))))))))(((+++...000000...+++((())))))((((((((())))))***))))))'''&&&&&&'''))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))******+++,,,---------,,,,,,((((((''''''''''''((((((***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))~~~vvvoooiii```WWWRRRRRRKKKIIIIIIKKKPPPVVV[[[^^^VVVRRRLLLEEE???<<<:::999444666777999999888666555222222111///------///111......------,,,,,,++++++++++++++++++++++++++++++++++++***************)))+++++++++,,,---......///************************)))************+++++++++)))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))************************************---,,,+++******+++,,,---))))))))))))))))))))))))++++++*********)))))))))************************++++++***))))))(((''''''))))))***+++++++++******************************((())))))***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,+++******)))+++++++++,,,,,,+++++++++***+++,,,---......------------------------------+++,,,,,,------.........---------,,,,,,------------------------.........,,,---------............/////////...............---------...///222444555666888===DDDKKKQQQVVVXXXXXXXXXWWWVVVUUUTTTSSSRRRVVVVVVUUUUUUSSSPPPNNNMMMLLLKKKLLLOOOTTTYYY\\\^^^```fffooowww}}}uuuuuuwww{{{~~~{{{uuupppyyyyyyyyyxxxwwwwwwyyy{{{}}}zzzwwwuuusssrrrzzzvvvooojjjlllkkkfff]]]TTTNNNKKKIIIGGGEEEDDDDDDEEEFFFGGGJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJHHHFFFDDDAAA@@@???===<<<;;;;;;;;;;;;:::888333222111///............------------------------------,,,,,,,,,---......---,,,++++++******++++++,,,---......,,,******+++)))***++++++,,,+++++++++************************((((((((()))******++++++))))))))))))******************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((())))))))))))((((((***---//////---***((((((((('''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((())))))***+++((((((((()))))))))*********+++,,,---...---,,,,,,******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))(((((((((((())))))))))))vvvlllhhhccc]]]YYYXXXQQQPPPOOONNNPPPWWWaaahhhgggaaaWWWMMMEEE???===<<<444555666777888888777777333333222///------///111------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((************************((()))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++************)))******************************************))))))%%%&&&((()))))))))((('''************************)))***************************++++++,,,,,,,,,+++++++++,,,,,,,,,+++***))),,,++++++++++++++++++,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------........................//////////////////......111555999<<<@@@DDDJJJPPPTTTVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJJJJNNNVVV```iiimmmmmmkkkkkkqqqyyy}}}zzzzzz|||}}}~~~|||zzzyyy{{{}}}{{{uuuppp{{{xxx~~~~~~~~~zzzsssjjjaaa\\\UUURRRMMMHHHDDDBBBBBBCCCFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB??????>>>@@@BBBBBBAAA@@@888777555333222000000///------------------------,,,,,,,,,,,,,,,---...///---,,,++++++******++++++***,,,------+++***+++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++'''(((((()))******++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))*********))))))(((***,,,------,,,***((((((''''''''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))*********((()))+++,,,---,,,+++*********))))))))))))******)))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))zzznnnjjjhhhdddaaa```^^^\\\WWWQQQNNNTTTaaakkkssslll```SSSHHHBBB???>>>444555666777777888888888333333222///------///111,,,,,,------------------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,******************++++++)))************++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((************************(((((())))))*********+++************************((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))'''((()))***+++,,,------************************)))))))))***++++++,,,,,,((()))***,,,,,,,,,+++***************************------,,,,,,+++******)))******+++,,,,,,,,,,,,+++'''(((***,,,---------------,,,+++******+++,,,---)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------......//////000000333222111111444999???BBBJJJNNNUUUZZZ\\\[[[XXXUUUOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKKKKTTTbbbqqq|||~~~{{{wwwqqqyyy}}}~~~}}}uuupppzzz}}}|||{{{|||zzz~~~~~~tttmmm___[[[SSSLLLEEEAAA@@@???AAABBBCCCDDDFFFHHHJJJJJJKKKLLLNNNNNNMMMJJJGGGEEEEEEDDDCCCDDDEEEEEECCCBBB<<<;;;999666444222111111------------------------,,,,,,,,,,,,,,,---...///---,,,++++++******++++++)))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++++++++(((((())))))*********+++******))))))))))))******************************************************))))))))))))))))))))))))((()))***+++,,,+++******((()))+++,,,,,,+++)))((((((((('''(((((()))******((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************&&&(((***+++++++++)))(((((((((''''''''''''(((((()))(((''''''((()))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))~~~llleeeeeeeeeiiinnnjjjiiidddZZZQQQRRR]]]hhhxxxtttkkk^^^OOOFFFBBBBBB;;;:::999777777777888888555555555444333111000///------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++))))))*********+++++++++((())))))))))))***************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***((('''''')))+++,,,******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,,,,***((('''))))))))))))************(((******)))''''''((()))***+++,,,+++***))))))+++))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))***+++---...//////***+++,,,,,,------------+++,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------......---......,,,++++++---000...000111111000///000111...000333666999@@@IIIOOORRRXXX[[[YYYYYY[[[XXXRRRJJJIIIHHHJJJMMMOOOMMMJJJKKKIIIHHHKKKPPPSSSSSSRRRTTTbbbuuuzzzvvv|||{{{}}}wwwuuuwww{{{|||}}}zzz}}}wwwmmm___UUUOOOJJJDDD???HHHFFFCCCAAA@@@BBBEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLHHHEEE@@@;;;888555111...111///---,,,---......---///...---,,,+++*********,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++)))))))))***+++++++++,,,((((((((((((((((((((((((+++,,,---,,,++++++---...,,,)))'''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))sssnnnmmmllllllooollllllhhh___VVVSSSWWW\\\gggkkknnnkkkbbbUUUHHHAAA===;;;999888777888888888777777777666555333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------)))))))))*********++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))(((((()))***+++************+++++++++,,,)))))))))(((((()))))))))+++******************+++))))))))))))************((((((((()))))))))(((((('''((()))((('''&&&&&&((())))))))))))))))))))))))''')))******))))))***,,,************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++,,,---......///+++,,,---............---+++,,,------......------+++++++++,,,,,,---------++++++,,,------...//////,,,,,,---------.........---.........------///111///000111111111111333555999;;;???AAADDDJJJQQQVVVXXX]]]^^^[[[ZZZ[[[XXXRRRKKKIIIHHHIIIKKKLLLKKKIIIMMMMMMOOORRRWWW[[[]]]]]]hhhsss}}}xxx{{{{{{|||}}}wwwqqqnnnrrrxxx}}}~~~mmm___XXXVVVTTTRRROOOLLLIIIFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKHHHDDD@@@===:::666333333000...---...//////...//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++***************+++++++++***************************+++,,,+++******,,,...---+++((((((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---......---+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))){{{yyyvvvtttsssoooooommmhhhaaa[[[XXXWWWVVV\\\dddjjjhhh]]]NNNDDDAAA>>>:::888888999999888888888888888777555444444///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************---,,,***)))(((((()))***)))))))))*********++++++((((((''''''''''''((((((,,,+++)))((((((***,,,---))))))))))))************)))((((((+++......+++((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((()))+++***))))))***+++************************************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------------......//////......+++,,,------......------******+++,,,---...//////,,,,,,,,,---......//////,,,------------.........---...000000//////000111///000222333444666:::===FFFHHHLLLNNNQQQTTTXXX[[[[[[^^^___\\\[[[[[[XXXTTTMMMJJJHHHGGGHHHJJJJJJJJJNNNRRRXXX]]]bbbgggkkknnn|||}}}tttssstttrrrqqqqqqssswwwzzzzzzyyywww}}}wwwpppmmmooouuu|||xxxmmmhhhgggfffeee^^^ZZZUUUSSSRRRPPPLLLIIIEEEDDDBBBAAACCCFFFIIILLLKKKKKKKKKLLLLLLLLLLLLLLLOOOMMMIIIGGGDDDAAA===:::555333000//////000///...//////...............///,,,,,,++++++++++++,,,,,,))))))************))))))+++++++++++++++++++++++++++++++++***************************************)))***++++++******,,,---000---***))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))(((((()))***************))))))))))))))))))))))))************************''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))~~~|||tttsssrrrppplllgggbbb^^^VVVVVVXXX[[[^^^]]]XXXSSSGGGBBB===999999::::::999888888888888777666555444000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------............------))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************************************---,,,+++***)))((())))))((())))))))))))*********((((((''''''''''''((((((,,,+++***)))))))))***+++((()))))))))***************((((((---222333///***)))++++++***)))((()))***(((((((((((((((((((((((()))***++++++))))))***+++*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------............------+++,,,------......------++++++,,,,,,---......///,,,---------......//////------------...............///111000///...///000///111444777:::???DDDHHHNNNPPPSSSVVVXXXYYYYYYZZZXXXZZZZZZYYYXXXXXXVVVUUULLLJJJGGGFFFGGGJJJLLLNNNRRRXXX```gggmmmrrryyy~~~xxxjjjeeehhhmmmpppoooqqqsssvvvwwwtttppplllvvvzzz~~~yyyxxxzzz~~~|||{{{zzzxxxvvvrrrnnnjjjhhhgggccc\\\VVVKKKHHHDDD@@@@@@BBBEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMQQQOOOMMMLLLJJJGGGBBB???777444111000000//////............---......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************((()))******)))***+++---111///,,,***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))~~~{{{vvvssspppmmmiiieeebbb\\\UUUTTTXXX___ccceeePPPIII@@@<<<;;;<<<;;;999777777777777777666555444111000///---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,))))))*********++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,************************************************---,,,,,,******)))))))))((())))))))))))************))))))))))))))))))***+++,,,,,,,,,+++***((('''((()))))))))************)))'''''',,,111333...)))+++,,,---,,,***)))***+++))))))))))))))))))))))))***+++,,,+++***)))***+++***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---------,,,,,,++++++,,,------......------------------------------------...............///---------........./////////000111000///...///000333666:::>>>CCCIIIOOOSSSSSSUUUWWWZZZ[[[[[[YYYWWWVVVUUUTTTTTTRRRPPPOOOOOOHHHGGGFFFFFFIIIMMMRRRVVV[[[aaajjjqqqwww~~~vvvfff\\\YYY]]]eeekkkqqqsssvvvyyyzzzwwwrrrmmmsssrrrqqqqqqtttxxx|||~~~}}}}}}zzzuuummmgggWWWRRRKKKDDD@@@>>>???AAACCCDDDFFFHHHKKKLLLMMMMMMOOOOOONNNNNNMMMJJJEEEAAA999666333000000///...---------------------......---,,,,,,,,,,,,,,,,,,---------............------++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))((()))******)))***,,,...111000...+++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***++++++++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))|||tttooollliiihhhfffaaa[[[XXXZZZ```fffjjjYYYPPPEEE>>>======;;;999666666666666666555444444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))******++++++******)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++******))))))))))))*********++++++++++++************++++++***+++,,,---,,,***(((&&&))))))))))))************&&&%%%&&&)))---...+++(((***+++,,,+++)))((()))***))))))))))))))))))))))))***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------,,,,,,,,,---,,,,,,+++++++++,,,------......------............------,,,,,,........................------........./////////000000111000///000333555<<>>GGGKKKPPPTTTVVVXXXZZZ[[[YYYYYYYYYZZZ\\\[[[WWWTTTQQQLLLJJJLLLKKKHHHIIIMMMMMMQQQWWW]]]dddmmmwww~~~~~~rrrXXXPPPMMMTTT___lll|||sssmmmeee``````bbbcccdddeeeiiiqqq{{{yyymmmeeefffooo{{{vvvqqqooolllggg^^^UUUMMMIIIFFFFFFBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKLLLNNNOOOLLLFFFBBB@@@===888555444222111///000000///...------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((***+++++++++,,,...000---///111000---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))~~~sssnnnnnnppprrrqqqoookkkiiikkkqqqwwweeeZZZKKKBBB@@@???<<<888666777777777777666666555222444555666444222///,,,------------------------+++,,,,,,---.........------......//////......---))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************------------------------******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++(((((('''((())),,,///000))))))))))))***************+++,,,,,,+++,,,---///***+++,,,+++***))))))++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------.........//////.../////////...------,,,+++,,,------......------+++,,,,,,---...///000000///////////////...................../////////000...//////000333999@@@EEEPPPSSSXXX[[[[[[ZZZZZZZZZYYYWWWVVVXXXZZZYYYUUUQQQJJJEEEEEEJJJMMMLLLOOOUUUUUU[[[ccckkkttt~~~{{{wwwzzzeee[[[TTTRRR[[[gggsssqqqlllfffdddfffhhhiiiiiiiiilllrrrzzzvvvppphhhdddhhhrrrzzznnniiijjjpppkkkddd[[[TTTPPPMMMLLLEEEDDDBBBAAAAAACCCEEEFFFIIIJJJLLLOOOOOOLLLGGGBBBCCC???;;;888666555222111222222111///...............------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++))))))******+++++++++,,,************************)))***+++,,,+++,,,///111+++///222222...,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))|||wwwwwwzzz~~~xxxrrrqqqvvv{{{|||{{{tttbbbPPPHHHDDD>>>;;;;;;777888888999888666555444333111///000333444222000,,,,,,.........---,,,+++........................,,,------...///000111111***)))(((***---///---+++((()))***,,,,,,+++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,---******)))***,,,,,,***(((+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))************************---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************........................------------------------.........////////////000///...---,,,,,,---...///---------............///.........------,,,,,,,,,..................................../////////000///111222111///---------444444444555999AAALLLSSS]]]\\\ZZZZZZZZZZZZYYYWWWTTTRRRQQQSSSTTTRRRNNNJJJIIIHHHHHHKKKQQQWWW\\\^^^^^^fffpppyyy{{{www~~~}}}zzzsssbbbaaa```ccckkkxxxwwwqqqlllfffcccfffiiiiiiiiilllrrrpppppprrrvvvyyyxxxvvvgggfffcccccckkkwww~~~~~~}}}yyytttqqqqqqpppnnnkkkhhhddddddiiimmmnnnqqqttt{{{}}}~~~}}}}}}sssiiifffgggmmmnnnnnnkkkeee^^^XXXUUUNNNIIIDDDAAAAAADDDEEEFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHFFFCCC???;;;777444333333222111000000//////000......---,,,++++++++++++((()))***+++,,,---------,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++************)))*********))))))))))))))))))***+++,,,---,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))|||uuusssyyyooo[[[NNNEEE<<<999;;;999999999999888777666555444222111222444555444222---............------,,,------------------------,,,,,,,,,------......///+++))))))+++---...---***))))))***++++++++++++***))))))******++++++,,,,,,......------,,,,,,++++++)))(((((()))+++---,,,,,,************************+++***)))(((((()))***+++(((((()))))))))*********************************************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......---------............///.........------,,,,,,,,,................................./////////000000---...000000///000111333222444777<<>>:::<<<;;;::::::999999888888777555444333444666777666555000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***+++------,,,************)))******+++,,,((()))***+++,,,---......///......---,,,+++******)))((('''(((+++---//////))))))))))))))))))))))))+++***))))))))))))***+++))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---..................------------............///.........---------------............................../////////000000000---.../////////111444666666:::AAAGGGNNNUUU\\\aaa[[[ZZZZZZ[[[\\\\\\ZZZXXXUUURRRNNNLLLLLLLLLKKKJJJNNNPPPTTT\\\eeelllpppqqq{{{|||}}}~~~ssshhhbbb___bbbgggmmmrrrwwwzzz{{{{{{tttmmmhhhbbb]]]ZZZ\\\YYYYYY\\\^^^]]]___bbbeeeeeefffhhhiiihhhdddaaaXXX\\\```bbbfffjjjhhhcccdddbbb```______^^^[[[YYY[[[WWWWWWZZZ[[[XXXVVVWWWZZZYYYYYY[[[___ccceeeggg___ZZZWWWZZZ\\\\\\^^^aaabbbiiisss{{{}}}tttnnnfffddd```\\\VVVPPPKKKHHHCCCBBBAAAAAABBBEEEHHHJJJOOONNNMMMJJJFFFBBB===:::777666444333222111111000...---,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))***+++,,,------...)))***++++++,,,,,,++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))************,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))}}}zzz}}}zzzfffQQQCCC======<<<<<<;;;:::999999999999666555555666777777777777333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,---,,,+++***+++***)))))))))***,,,---))))))******+++,,,,,,---,,,,,,,,,++++++*********+++)))'''(((***---...///******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,---------............///...............---------...........................////////////000000000111111111000///111444777@@@EEEMMMSSSWWWZZZ\\\^^^YYYYYYYYYZZZZZZYYYVVVSSSQQQOOOKKKIIIJJJLLLOOOQQQUUUXXX^^^gggqqqwwwzzz{{{|||}}}|||yyyxxxssshhh```\\\[[[^^^ccchhhlllmmmmmmmmmjjjgggbbb]]][[[YYYYYYYYYYYYXXXYYY[[[ZZZYYY\\\aaabbbbbbbbbcccdddddddddddd\\\```cccdddgggkkkkkkhhhiiijjjkkkllllllkkkiiiggggggaaa^^^^^^^^^\\\\\\^^^dddaaa___aaaeeegggddd```^^^ZZZZZZ]]]]]]YYYWWWYYYXXX]]]ccchhhiiihhhhhhhhhnnnrrruuutttsssxxxvvvrrrnnnlllkkkeee[[[RRRIIIFFFCCC@@@@@@BBBFFFHHHMMMNNNOOONNNKKKHHHCCCAAA;;;:::888666444333222222......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))******++++++,,,,,,,,,)))******+++++++++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((())))))******+++(((((((((((()))))))))))))))*********++++++++++++((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))~~~~~~|||kkkWWWHHH@@@=========<<<<<<;;;:::::::::666777777777777666777777666444222000////////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------,,,,,,+++++++++***)))))))))***,,,---******************))))))(((((())))))******++++++...+++)))(((***,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,---------............///........................////////////////////////////////////000000000111111222222333333666:::>>>IIINNNUUUYYY[[[ZZZZZZZZZXXXWWWVVVUUUUUUSSSPPPNNNKKKIIIGGGGGGIIIOOOWWW\\\```dddkkkttt}}}}}}vvvuuuvvvwwwwwwvvvrrrooonnniiiaaa[[[ZZZXXXYYY\\\^^^````````````\\\ZZZXXXUUUTTTUUUXXXZZZYYYYYYZZZ[[[XXXVVV\\\cccjjjhhhdddaaa```bbbeeegggfffhhhiiihhhkkkrrrxxxxxxrrruuuyyy|||}}}|||{{{zzz|||rrrhhhcccaaa```ccchhhmmmkkkkkkooottttttnnnhhhdddccceeehhheee^^^ZZZZZZbbbdddeeeeeecccaaaaaaaaaddddddccc___\\\___hhhooouuuyyy|||wwwzzz}}}pppcccVVVRRRLLLFFFBBBBBBCCCDDDHHHJJJLLLMMMMMMKKKIIIGGG@@@>>><<<:::777555444444111000///...------------++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++******)))))))))((()))))))))*********++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))))))))*********++++++++++++((()))))))))************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))|||xxxwwwzzz{{{uuuhhhXXXMMMDDD>>>???@@@@@@AAA@@@>>>===<<<999::::::999777666666777777666444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,......---,,,,,,---*********)))******+++,,,*********)))))))))((((((''''''((()))***++++++,,,...,,,******+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---..................------------............///...............//////////////////////////////////////////000000000111111...111444888<<>>;;;888777666444333222000///......---***+++---...///000000000,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++++++++************))),,,++++++***)))(((''''''***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))************************************))))))))))))))))))******************(((((((((((()))))))))))))))))))))*********++++++))))))))))))************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))}}}vvvrrrpppsssooodddYYYSSSKKKDDDBBBCCCEEEGGGFFFCCC@@@>>><<<===>>><<<888666777888777777666555333111///...------------------------............------------))),,,......---,,,---///))))))***++++++++++++************************+++))))))******++++++,,,,,,,,,******+++---...---,,,***************************++++++,,,,,,++++++***************++++++++++++************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......---------............///---........./////////000//////////////////////////////000000000111111111111555:::@@@EEEJJJPPPTTTSSSVVVYYYZZZYYYWWWVVVVVVSSSPPPNNNLLLMMMNNNNNNNNNNNNOOORRRUUU[[[eeerrrzzzrrrhhheeeeeeeeeeeejjjgggfffeeeaaaYYYVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUSSSQQQRRRUUUXXX[[[\\\______\\\^^^kkkyyyyyypppiiihhhkkknnnqqqxxx|||}}}~~~sssooopppwww}}}zzzssskkkiiillluuuwwwzzzzzzzzzyyyzzz{{{xxxmmmeee```^^^]]][[[\\\]]]```eeeeeeeeejjjqqq}}}uuuqqqjjjbbbXXXOOOIIIEEECCCDDDFFFHHHJJJKKKKKKKKKIIIGGGDDDAAA>>>;;;999888888777555222000///...---,,,---...///////////////,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++************)))+++++++++******)))))))))***))))))((()))***+++,,,++++++************++++++++++++++++++++++++++++++************************************)))))))))(((++++++******************(((((((((((())))))))))))((((((((()))))))))******))))))))))))************+++*********))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))xxxtttoooqqqlllbbb[[[YYYRRRKKKDDDFFFIIIKKKJJJGGGCCCAAA???@@@AAA>>>:::777777999777777777666444222///---........................------------------------(((+++......---,,,...000((()))***,,,,,,+++******))))))***+++,,,------...------,,,,,,,,,,,,,,,,,,))))))))),,,...//////...))))))))))))))))))))))))***+++,,,------,,,+++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......************************........................------------------------.........////////////000///...---,,,,,,---...///---------.........//////---.........//////000000000000000000000000000000000000000000111111111111777;;;AAAFFFKKKOOOTTTWWWXXXZZZ[[[ZZZWWWTTTSSSRRRQQQNNNKKKJJJLLLOOOQQQQQQWWWYYY\\\```gggqqq~~~~~~}}}}}}sssfff\\\YYYZZZ[[[[[[kkkhhhgggfff```XXXTTTUUUWWWWWWWWWWWWVVVTTTRRRQQQPPPRRRTTTSSSRRRSSSVVVZZZ]]]___ccccccaaaeeeuuuzzztttqqqtttwwwttt}}}~~~yyyqqqpppuuu~~~wwwpppnnnlllhhheee```\\\[[[^^^``````cccggg```lllzzz~~~{{{uuulllaaaVVVMMMHHHDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJGGGCCC@@@===;;;::::::999666444111///...---///////////////......---,,,,,,,,,------.........+++++++++,,,,,,++++++++++++++++++************)))++++++++++++++++++,,,,,,***)))((((((((()))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++*********))))))((((((,,,+++++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))vvvlllggglllqqqjjj[[[OOOLLLIIIIIINNNSSSQQQLLLGGGHHHEEEAAA??????===:::777999999888999:::999666333//////////////////....../////////---***))),,,000......///000000///...---+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,,,,++++++++++++++++++******)))))))))+++++++++************)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,---((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***---000///,,,)))***+++..................------...---+++******+++---...........................***+++,,,---------,,,+++///---+++******,,,///000///////////////////////////////////////.........000000000000///...---,,,...000222333333555777999CCCFFFKKKPPPSSSVVVVVVVVVYYYZZZ[[[[[[XXXTTTOOOLLLGGGGGGFFFGGGJJJOOOTTTXXXeeelllqqqssswww}}}|||yyytttooollleee]]]WWWUUUTTTSSSQQQUUUVVVUUUSSSUUUYYYYYYVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSWWWVVVRRRQQQVVV]]]```ggggggiiikkklllooozzz~~~~~~~~~zzzvvv}}}wwwmmmcccfffgggeeeeeeiiilllkkkgggeeedddiiirrrxxxyyyxxxzzz}}}|||wwwqqqeeeXXXPPPMMMIIIDDDDDDGGGJJJJJJJJJMMMMMMLLLHHHDDD@@@>>>===<<<;;;::::::999666222///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,******++++++++++++******)))))))))***+++++++++,,,+++++++++*********))))))&&&''')))+++++++++******)))***,,,---......---,,,+++++++++*********))))))************************))))))))))))))))))))))))'''(((******((((((((())))))))))))))))))))))))))),,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))************************************************************+++++++++*********))))))&&&''''''((()))******+++)))((((((((()))***++++++))))))))))))))))))))))))tttmmmqqqvvvrrrhhh___UUUMMMHHHLLLVVV[[[YYYUUUMMMJJJHHHHHHHHHGGGBBB>>><<<;;;999888777666444222//////............------,,,------+++((()))+++...//////000000///...---,,,++++++,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((((((((()))******+++++++++++++++*********++++++++++++++++++++++++(((((()))***************+++,,,...---,,,++++++,,,------------------------///...,,,++++++,,,...///------------------------++++++---.........---,,,///...---,,,---...000111/////////////////////////////////////////////...000000000000000000//////111111222222333666;;;???KKKNNNSSSWWWZZZZZZYYYXXXUUUWWWXXXWWWTTTOOOLLLJJJKKKKKKJJJLLLPPPVVV^^^cccsss{{{xxxrrrooolllgggccc^^^YYYSSSPPPOOOOOONNNMMMRRRTTTSSSPPPQQQUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSVVVZZZ[[[WWWWWW\\\cccfffjjjjjjmmmppprrruuurrrjjjmmmoooppptttyyyzzzwwwgggeeefffkkkppppppjjjdddkkkrrrwwwxxx}}}{{{zzz{{{}}}xxxnnnccc\\\SSSNNNHHHFFFHHHJJJKKKKKKIIIIIIJJJIIIHHHFFFEEEDDD???>>>===<<<;;;999555333111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************************************+++++++++*********+++,,,,,,------)))***************)))))))))***+++,,,------,,,++++++++++++*********))))))************************))))))))))))))))))))))))''')))******)))(((((())))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************************************+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))xxxxxx{{{{{{wwwuuuhhh]]]QQQPPPYYYcccfffdddPPPOOONNNQQQTTTSSSLLLFFFDDDAAA<<<999777555444222000000000000//////......,,,---,,,+++***+++---///000000000//////---,,,+++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++***))))))...------,,,++++++******++++++++++++++++++++++++((())))))***************---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........//////000000000111111111////////////////////////......////////////////////////000000111111111111333333333333555;;;BBBGGGRRRUUUZZZ^^^___^^^[[[YYYUUUVVVWWWUUUQQQMMMJJJJJJLLLNNNQQQUUU\\\fffpppwww{{{tttkkkddd```]]]YYYVVVRRRPPPMMMLLLLLLMMMLLLLLLNNNPPPOOOMMMMMMRRRSSSQQQRRRSSSTTTTTTSSSSSSTTTUUUXXX\\\^^^\\\\\\aaagggiiigggiiilllqqqrrrvvvzzzyyyrrrvvvyyyssssssvvv{{{}}}wwwjjj```ZZZ___cccdddjjjuuu|||ssslllkkkooowww|||}}}tttmmm```YYYPPPKKKJJJLLLLLLLLLGGGHHHIIIJJJKKKJJJIIIIIIDDDBBB@@@>>>>>><<<:::888666555222000...---------------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++***)))(((((()))***++++++++++++***************((()))***+++---...000000,,,,,,+++***)))((((((((()))***++++++,,,++++++++++++++++++***************************************))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))************))))))))))))))))))))))))************************+++************)))))))))******)))))))))(((((((((+++***)))))))))))))))))))))))))))))))))))))))))){{{jjj^^^\\\bbbggggggVVVVVVYYY___cccbbb[[[TTTOOOIIIBBB<<<888666555444333333333222222111111000...............///111222111000000///...,,,++++++,,,+++))))))((()))***+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...///...---,,,+++---,,,,,,,,,+++++++++******+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,...+++((())),,,///...---,,,,,,,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000111222111000000////////////////////////............////////////000000000000000111111111222444666999===CCCJJJOOOSSSWWW\\\``````^^^ZZZWWWVVVWWWWWWTTTOOOLLLKKKLLLMMMRRR[[[dddmmmxxx}}}uuukkkfff^^^XXXUUUTTTSSSQQQQQQPPPOOOOOOOOOOOONNNNNNJJJNNNNNNKKKLLLPPPTTTSSSVVVXXXYYYXXXUUUTTTVVVXXXYYY^^^aaa___^^^bbbfffgggffffffjjjnnnqqqvvv}}}{{{rrr}}}~~~xxxmmm\\\]]]]]][[[[[[___fffkkkxxxvvvlllggghhhlllnnn|||~~~nnnfff[[[SSSOOONNNMMMKKKGGGGGGHHHIIIJJJJJJHHHGGGGGGEEEBBB@@@@@@???>>><<<;;;999555222///......///---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++***)))))))))((()))***+++,,,...//////---,,,***)))((()))******))))))******++++++++++++************************************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))+++++++++***************************************((()))))))))************((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))ppp___\\\___aaa___bbbhhhnnnqqqooohhhcccWWWPPPGGG???999777555444444444444333222111111000000/////////000111222111111000///...---,,,++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...//////...,,,,,,************++++++,,,,,,*********++++++,,,,,,,,,++++++,,,------------,,,...+++((())),,,///...---,,,---------.........///---,,,,,,,,,,,,,,,,,,---------------------------............//////000000,,,...///111111000///...////////////////////////---.........//////000000111111000//////000111111111666<<>><<<888444222000000000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---,,,+++++++++***)))))))))************+++++++++++++++***)))))))))***,,,---)))))))))******+++,,,,,,************************************************))))))))))))))))))))))))(((***++++++)))))))))***))))))))))))))))))))))))************************************************((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''((()))***+++,,,---++++++***)))((((((((()))************************~~~bbbZZZ]]]___ffflllssswwwuuupppjjjfff\\\UUUKKKAAA;;;888555444555444333333222111000000///.........000111000///000000...---,,,,,,,,,,,,+++++++++***++++++,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))))))))***+++,,,,,,---*********++++++,,,,,,---)))******+++++++++++++++---,,,***+++,,,------,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000,,,---...///000///...---////////////////////////------......///000000000111111000000000111333444666<<>>;;;777555333222111//////......---,,,,,,,,,++++++,,,---------,,,,,,---,,,+++******+++,,,---+++++++++***************+++++++++******))))))))))))))))))***+++,,,------((((((((()))+++,,,...///***************+++++++++************************))))))))))))))))))))))))(((***++++++***))))))***)))))))))))))))))))))))))))))))))***************************************))))))))))))************))))))))))))))))))))))))************************(((((()))))))))))))))***&&&&&&''')))+++,,,......+++***))))))))))))))))))************************gggaaadddfffpppxxxwwwmmmgggfffbbb\\\QQQHHHAAA<<<999777888777777666444333333222111000//////111222000---///...---,,,,,,,,,,,,---++++++,,,---------------))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********++++++++++++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***,,,---...+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------)))***++++++,,,,,,+++++++++,,,...---,,,++++++,,,++++++,,,------...//////,,,,,,------------,,,,,,------------------------......---------...///000------....../////////...////////////////////////------......///000000111000000000111333666999:::AAAFFFNNNTTTVVVUUUTTTTTTTTTVVVXXXYYYWWWTTTQQQNNNHHHMMMQQQRRRTTTZZZeeennnyyy~~~oooddd\\\UUUOOOMMMQQQUUUXXXWWWTTTQQQNNNJJJMMMPPPQQQRRRUUUYYY]]]dddgggfff^^^YYY[[[___```[[[^^^___ZZZSSSPPPTTTYYY```hhhmmmllliiiiiiiiiggg]]]bbbmmmxxx}}}vvvqqqpppyyy~~~||||||zzzuuuqqqnnnlllfff```bbbhhhrrrooojjjbbb\\\ZZZ[[[\\\ZZZbbbmmmzzz{{{vvv|||}}}uuullldddRRRMMMGGGFFFIIILLLMMMKKKJJJIIIHHHHHHHHHGGGDDDAAA@@@???===:::888555333222/////////...------,,,,,,***+++,,,---------,,,,,,------------------------***************+++++++++,,,,,,,,,++++++***************+++,,,,,,+++++++++'''(((((()))+++...000222))))))*********+++++++++************************))))))))))))))))))))))))(((***,,,+++***)))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))************************************************************(((((((((((())))))******''''''((()))+++,,,------))))))))))))))))))***+++************************jjjiiinnnooo~~~}}}pppkkkkkkiiibbbXXXNNNGGGBBB>>><<<<<<<<<;;;:::999888777666555333111222444444111...///...---,,,+++,,,---...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++,,,,,,---------,,,++++++******)))))))))+++++++++************)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))***+++---000111///......------,,,,,,+++))))))***+++,,,,,,------+++,,,------......------***---000///,,,)))***+++******+++,,,,,,---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,...///000............/////////000////////////////////////---------...///000000111///000000222555:::>>>@@@JJJNNNSSSWWWWWWUUUTTTSSSUUUUUUUUUUUURRROOOKKKIIILLLQQQXXX[[[```iiiwww}}}qqqaaaWWWTTTSSSPPPRRRWWW]]]```]]]XXXRRRNNNJJJNNNRRRUUUYYY^^^eeejjjnnnqqqnnneee]]]]]]```aaa[[[^^^___[[[TTTRRRWWW\\\^^^ffflllllljjjjjjjjjgggccckkkzzzyyyxxx~~~|||yyyxxxrrrkkkmmmsss|||yyysssllleeebbbcccddd______```gggzzz~~~}}}uuu\\\UUULLLIIIJJJLLLLLLJJJKKKJJJJJJKKKKKKIIIEEEBBB??????>>><<<:::777444333000000///...------,,,,,,)))***,,,---...---,,,,,,---......//////......---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((''''''((())),,,///222444))))))******++++++++++++************************)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************************************************************'''((((((((())))))******))))))******+++++++++,,,))))))(((((()))***++++++************************nnnmmmvvv}}}tttnnnmmmnnnllldddYYYQQQLLLEEE>>><<<@@@@@@>>>>>>@@@@@@===???888111...000111///,,,---------,,,,,,+++++++++++++++,,,---............++++++******************************************,,,,,,,,,++++++************)))((('''((()))+++---+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,************************+++,,,,,,------,,,,,,+++******************************++++++++++++******'''(((***,,,,,,,,,***)))***+++,,,---............//////...---,,,++++++***)))+++---///000000000///,,,------......////////////...---,,,,,,---...///,,,,,,,,,---------............---,,,---...///000000000000000000000000000222111111111222222000...222444777888999???GGGNNNQQQSSSUUUXXXZZZZZZYYYYYY]]]XXXTTTRRRNNNIIIHHHJJJOOO]]]jjjllloooyyy}}}{{{wwwxxxoooddd]]][[[ZZZYYYWWWWWW[[[^^^^^^ZZZVVVTTTTTTZZZWWWWWW^^^iiiqqqrrrpppwwwrrrjjjccc___^^^```aaa]]][[[[[[ZZZVVVSSSXXX___aaaffflllppppppmmmhhheeebbbppp~~~xxxwww{{{~~~||||||~~~uuuqqqsssuuuvvvuuupppgggaaaeeeqqqpppaaaSSSOOOMMMJJJJJJMMMJJJFFFFFFKKKMMMIIIDDDCCC@@@???>>><<<999777555444111///............---+++---......//////......---------------------------++++++,,,------...//////***++++++,,,,,,++++++***************************))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++*********))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))*********************)))))))))))))))************************---,,,***)))))))))******,,,+++***((((((***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))(((((())))))sssrrr{{{yyyssspppqqqpppooohhh___YYYWWWSSSMMMNNNNNNKKKGGGHHHLLLLLLIII???999222///000111///------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***,,,---++++++,,,,,,,,,,,,++++++++++++*********++++++,,,************************+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,++++++***++++++,,,---.....................------,,,,,,+++------...............---...............////////////...------------...///------........./////////......---------...///000000000000000000000000000//////...///000000000///222444777===EEEMMMSSSVVVVVVWWWXXXYYYYYYWWWUUUSSSVVVQQQNNNMMMKKKHHHIIIMMM[[[fffooorrrvvv~~~rrrooonnnlllooohhh^^^YYYXXXXXXXXXXXX\\\bbbggggggccc___^^^___ccccccfffoooyyy~~~|||xxxwwwssslllfffaaa``````aaaaaa\\\YYY[[[\\\]]]bbbhhhlllttt|||}}}vvvnnnjjjjjjjjjttt{{{sssvvvxxx}}}|||{{{zzz{{{}}}zzz}}}xxxmmmgggjjjxxxsssaaaXXXUUUSSSUUUYYYNNNHHHEEEGGGIIIGGGEEEEEECCCCCCBBB@@@<<<888555333222111////////////---,,,------------,,,+++******------------------------+++++++++,,,------......***++++++,,,,,,++++++***************************))))))*********+++++++++++++++***))))))***+++++++++++++++*********))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))((()))******++++++******))))))))))))***************)))))))))))))))))))))************************,,,,,,***)))))))))******,,,+++)))(((((()))+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))))))))))))))|||yyy}}}rrrqqqooommmnnnpppsssuuuuuuuuuqqqiiieeefffeeebbbeee```VVVNNNNNNRRRQQQMMM===888333000000111///...------------,,,,,,,,,,,,++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---+++******+++,,,---******++++++++++++******'''((()))***++++++++++++************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---------------------------------111000///...---,,,,,,,,,////////////............///......------......///....../////////000000000......------......///000000000000000000000000000.........///000111111222666777;;;EEEQQQYYY[[[YYYXXXYYYYYYYYYWWWTTTPPPNNNOOOLLLKKKLLLLLLMMMRRRYYYkkkqqqvvv{{{{{{kkkcccbbbcccbbbddd___ZZZWWWXXX[[[^^^___jjjqqqxxxxxxrrrllllllnnnkkklllpppyyy}}}xxxuuurrrmmmhhheeedddddddddfff^^^YYYZZZ___dddjjjpppwww}}}sssrrruuuvvvzzzxxxwwwuuuwwwyyyvvvooojjjiiimmmlllmmmuuutttiiidddkkkoooccc______bbbgggUUUMMMFFFFFFGGGFFFFFFHHHHHHHHHHHHFFFCCC>>>:::777555333111111111000///---......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++******************************************++++++++++++******))))))******++++++************)))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))******************************,,,+++******)))***************((((((((((((******))))))******))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))zzzvvvhhhccc^^^^^^dddnnnvvv{{{~~~{{{tttooopppqqqooossshhhWWWJJJGGGJJJGGGAAA;;;777222000//////...---------------------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++******++++++)))******++++++******)))'''((()))+++,,,++++++***************************++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,------.........222000///---,,,,,,,,,---//////......------,,,,,,//////............//////....../////////000000000...............//////000000000000000000000000000111111111111111222444666===@@@FFFOOOWWWZZZZZZWWWWWWWWWWWWVVVSSSPPPMMMKKKMMMLLLMMMQQQTTTXXXaaakkkwwwyyy~~~yyytttuuuvvvxxxzzztttjjjbbb___```aaaaaaaaa```___```ccchhhnnnrrrxxxvvvxxxrrrrrrtttxxx}}}~~~zzzuuurrrpppnnnkkkiiihhhhhhhhhhhhaaa\\\]]]___eeennnwww~~~{{{xxxsssjjjffffffkkkgggfffmmmzzzuuulllgggkkkyyyxxxlllhhhiiikkkmmm[[[RRRKKKJJJJJJHHHHHHJJJIIIJJJLLLMMMKKKGGGCCCAAA999888666555444444222000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********************************************************))))))))))))******************))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))*********************************++++++******************))))))(((''''''((())))))))))))*********))))))((())))))))))))))))))))))))******)))))))))))))))***|||qqqiiiaaaZZZZZZcccppp{{{zzzsssssssssqqqqqqdddQQQAAA<<<>>><<<666888555222///......------------------------------------......---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************)))******++++++******))))))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++*********************************++++++++++++******------,,,++++++,,,,,,------------...------,,,,,,+++,,,,,,------.........000///---,,,,,,---...///...------,,,,,,+++++++++////////////////////////------........./////////.........///////////////000000000000000000000000222333333111111333777:::DDDJJJSSSXXXZZZYYYYYYYYYXXXWWWTTTRRROOOLLLJJJHHHKKKLLLQQQWWW]]]dddppp|||uuulllgggeeefffggghhheeeccccccddddddddddddlllooorrruuuyyyzzzzzzxxxvvvtttvvvzzz~~~~~~~~~vvvuuussspppnnnmmmlllllljjjiiihhhgggfffjjjxxx{{{|||uuunnnhhhkkkttt|||~~~ssskkkkkkrrr}}}xxxtttsssppplll___WWWQQQPPPOOOKKKIIIIIIGGGIIILLLOOOOOOMMMKKKIII@@@>>>;;;:::999888666444111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((())))))************************************************+++*********))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))******xxxooohhh```___fffqqq{{{zzzrrrooonnnmmmiii___MMM>>>888:::999555666555333000///...------------------............------.........---,,,,,,******++++++,,,---------***************************++++++++++++,,,,,,,,,+++++++++++++++***************++++++++++++******++++++++++++++++++************************************++++++++++++******************************)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,------.........---------------...///000---------,,,,,,,,,,,,,,,...//////000000//////...------........./////////---...///000000000000///000000000000000000000000111222333222222555<<>>;;;999222111///...------...///------------------------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++***************((())))))******))))))((((((((()))))))))))))))***))))))))))))************))))))************))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************((((((((()))******++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******+++rrrmmmfffbbbeeellluuuzzzwww||||||uuunnnkkkjjjhhhggg___QQQBBB:::;;;;;;999777666555333000/////////------------.........///++++++,,,---------,,,,,,******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,******************************++++++++++++*********************************++++++,,,,,,++++++***'''(((***+++,,,---,,,,,,++++++,,,---............,,,,,,------------------,,,------...//////......------...............///...///000111111000///........./////////000000000---...///000111000000///000000000000000000000000000333555666777===FFFNNNTTTVVVZZZ\\\[[[ZZZXXXWWWTTTQQQMMMJJJJJJMMMQQQTTTWWW]]]gggrrrzzzxxxllleeecccdddccc^^^YYY[[[bbbjjjooonnnqqqvvvxxxzzzyyysssppprrrwww}}}}}}{{{~~~wwwtttvvv|||rrrjjjbbb```^^^XXXUUUTTTUUUUUUUUUUUUTTTRRRPPPOOOLLLJJJGGGFFFDDDCCC@@@>>>777555222///------------........................------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))'''((()))******)))((('''(((((((((((())))))******((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))((()))******++++++******))))))))))))************'''(((((()))******++++++************************((()))***+++,,,++++++***)))******************)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))***++++++rrrnnngggcccbbbffflllqqqnnntttwwwqqqkkkhhhgggfffiiidddWWWGGG===<<<;;;999888888777555222111111111---------.........//////)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++&&&&&&&&&&&&(((***,,,...******************************++++++++++++******************************+++,,,,,,------,,,,,,+++%%%&&&))),,,------,,,+++***+++,,,---......///...------------------------------/////////...---,,,.../////////000000111111...///000111111000///...000000000000111111111111---...000111111111000///000000000000000000000000222555888:::===EEEPPPYYY[[[YYYWWWWWWYYYWWWRRRNNNMMMJJJHHHHHHLLLSSS[[[```dddjjjvvvsssiiibbb\\\WWW[[[]]][[[YYY___mmmyyyyyywwwyyy}}}xxxqqqsssyyy{{{~~~}}}~~~~~~tttkkkhhheeeaaa^^^^^^aaa```^^^\\\XXXUUUSSSQQQPPPNNNKKKIIIGGGFFFCCC@@@===;;;777333000...------////////////////////////------------------------+++++++++,,,,,,+++++++++************************++++++++++++******))))))'''((()))******)))(((''''''((((((((())))))******(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************'''(((((()))***+++++++++************************((()))***+++,,,,,,+++*********++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++zzzkkk```ccciiijjjgggfffeeemmmsssqqqnnnllljjjgggjjjggg```SSSEEE<<<:::<<<;;;888555444333222000......------------...//////.........---,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))***+++,,,---......---,,,,,,+++******............------,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++*********+++,,,,,,---++++++++++++++++++++++++//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------.........////////////000000000//////.........------....../////////////////////000000111111222222---///111111111111222444222555;;;CCCJJJQQQVVVXXXYYYXXXVVVUUUSSSQQQNNNKKKFFFIIIMMMOOORRRXXX```ggguuu|||yyyrrriii^^^YYYZZZWWWZZZ^^^aaaeeemmmxxxyyy{{{yyywww}}}}}}uuuxxxvvvnnnxxx|||vvv~~~zzzrrriiihhhlllqqqoookkkbbbUUUKKKLLLSSSNNNNNNNNNMMMJJJHHHHHHIIIGGGBBB;;;555111000...------------............///------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((ttthhhiiinnnnnnkkkiiigggmmmqqqooommmoooqqqqqqpppmmmeee[[[OOOEEE>>>;;;;;;999666555444444222111.........------...//////...............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...------,,,++++++******---------------,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,++++++,,,,,,---...------------------------////////////////////////,,,,,,,,,------------...000/////////............---...//////000000//////000000000000000000000000000111222111000000222444777;;;BBBJJJQQQUUUWWWXXXVVVUUUSSSQQQPPPNNNLLLKKKLLLQQQXXX]]]aaahhhpppuuu}}}uuukkkcccZZZSSSVVV]]]\\\fffpppsssqqqsss|||vvvvvv}}}tttuuuwww~~~xxx{{{sssnnnooooookkkhhhbbbWWWMMMKKKOOONNNOOOOOONNNMMMLLLLLLLLLJJJFFF???999555222000...---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuuuuwwwuuupppkkkiiinnnooolllkkkpppvvvxxxuuuqqqkkkddd\\\QQQEEE<<<<<<:::777666666666555444000///...............///,,,,,,------------------,,,,,,,,,,,,++++++++++++------------------------++++++++++++,,,---......------,,,,,,++++++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,*********)))))))))((((((,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,------...------------------------////////////////////////,,,,,,,,,------------...////////////............---...//////000000//////111111111000///.........333333222111000111333666===BBBIIIPPPUUUWWWWWWVVVTTTSSSQQQOOONNNMMMLLLLLLNNNVVVaaajjjrrrxxx~~~rrrjjjhhhfffaaa[[[UUUOOOPPP[[[hhhppp{{{xxxwww}}}wwwrrr|||{{{vvvuuu~~~rrrfffcccfffppp|||vvvtttnnniiiccc___WWWMMMHHHHHHLLLMMMMMMNNNNNNOOOOOOOOOOOOKKKDDD>>>:::666222000......------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************~~~sssjjjiiimmmnnnjjjiiimmmrrrssssssooojjjiiifff]]]MMM@@@===:::777666666777666666111000000///.........///******++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,++++++************++++++,,,,,,,,,+++*********))))))))))))---,,,+++******+++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......------------------------------------------------.........////////////000///////////////...............///000000000000000000000000/////////......111222111000111333777;;;EEEHHHMMMQQQTTTUUUUUUUUUUUUTTTRRROOOMMMMMMOOOPPPRRR\\\kkkxxxwwwjjj___YYYYYYVVVUUUSSSSSSVVV___nnnzzz{{{~~~~~~~~~uuutttvvv~~~zzzxxxxxx{{{pppeeegggmmmvvv|||}}}wwwooofff]]]YYYTTTMMMHHHGGGJJJJJJJJJKKKMMMNNNOOOOOORRRNNNIIIDDD???:::555111///.........------,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))uuuhhhgggmmmooolllhhhiiiiiihhhkkkfffdddgggjjjeeeVVVIII@@@===999666666777666666333222111000///.........++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,+++++++++++++++*********++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------------------------.........////////////000.........///////////////...//////000000000000000.../////////000000000111...///000222444888>>>CCCOOOOOOPPPQQQRRRTTTUUUVVVSSSRRRPPPMMMLLLNNNSSSWWW^^^iiizzzqqqcccWWWOOONNNPPPOOOQQQUUU]]]jjjzzz|||zzz~~~|||~~~zzzyyy|||~~~yyy{{{wwwmmmbbbWWWSSSRRRPPPOOOPPPNNNKKKIIIIIILLLNNNOOOOOORRROOOLLLHHHCCC>>>888333000000///......---,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((yyyhhheeemmmrrrpppllliiifffbbbccc^^^]]]bbbjjjjjj___UUUEEEAAA<<<999777777666555444333222000///...............//////////////////......------,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++//////...---,,,,,,,,,,,,---------------......///------------------------////////////////////////,,,,,,,,,------------............///////////////...///000000111111000000/////////000111222222222---///333666:::@@@FFFKKKVVVUUUSSSRRRRRRTTTUUUVVVMMMNNNNNNLLLMMMRRR[[[bbblllvvvsss```SSSKKKFFFIIINNNPPPVVV___lll~~~~~~~~~wwwuuu{{{zzzkkkaaaWWWTTTTTTUUUXXX\\\WWWQQQKKKIIILLLOOOPPPPPPQQQOOOMMMKKKHHHBBB<<<777222222111000///------,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))))))))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''~~~mmmeeennnvvvuuurrrppplllhhh___ZZZYYY___hhhlllgggaaaLLLGGGAAA<<<999888777666555444333111000///......//////..................///......---,,,,,,++++++------------------------------,,,,,,+++,,,,,,---******************++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++...------,,,,,,,,,---------------------...//////------------------------////////////////////////,,,,,,,,,------------.............../////////000//////000111111111111000111111111111222222222222///333888===BBBGGGMMMQQQUUUUUUTTTSSSSSSRRRRRRRRRIIIKKKMMMOOOSSS\\\iiisss|||yyykkk^^^QQQJJJGGGGGGLLLRRRVVVaaannnzzz{{{qqqmmmmmmnnnmmmqqqvvv~~~|||www|||zzzrrriii```\\\ZZZXXXZZZ___^^^VVVLLLHHHIIILLLNNNNNNOOOOOOOOOOOOLLLGGG@@@;;;444444333111000...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((rrrfffpppxxxyyywwwvvvtttppp^^^ZZZXXX]]]gggmmmlllhhhQQQLLLEEE???;;;999777666666555333111000///......,,,,,,,,,++++++*********//////...---,,,,,,++++++........................++++++******)))***************************+++++++++,,,------............---,,,,,,++++++*********************))))))))))))***+++,,,------,,,+++***---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...------------...//////------------------------------------------------........./////////000000---.........//////000000//////000111111111111111444444333333222111111111333777<<>>;;;777444222333222///---+++,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++++++++++++++*********))))))((((((************))))))))))))++++++************+++++++++*********))))))((((((+++***)))(((((()))***+++''''''(((((())))))******))))))***++++++++++++***))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))nnncccccchhhmmmnnnlllcccRRRBBB;;;;;;999555555555555444444222111111111///.../////////---+++---------............///------------,,,,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------------............------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,------------...+++++++++++++++,,,---...,,,,,,+++++++++,,,.........---------,,,,,,,,,+++---------------,,,+++***,,,------......------,,,,,,,,,------...............///111222222111///...------........./////////000111111111111222222222...111333444222222444666===@@@FFFLLLPPPRRRSSSRRRQQQMMMLLLNNNMMMJJJHHHJJJQQQTTT[[[ggguuu}}}nnnddd[[[SSSPPPOOOOOOQQQQQQVVVcccqqq~~~{{{xxxttttttwwwqqqjjjiiimmmrrrssssssqqqmmmhhheeeeeehhhmmmooommmeeeeeepppzzzyyysssuuuwwwyyy{{{~~~|||zzz}}}qqqbbbWWWRRRTTTPPPJJJHHHHHHGGGEEEBBBFFFJJJLLLMMMNNNOOOKKKEEE@@@<<<888555555444222///,,,,,,---...------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++++++++++++++************)))))))))(((************))))))))))))))))))(((((((((((())))))************)))))))))(((+++***)))(((((()))***+++(((((()))))))))))))))***))))))***+++++++++++++++)))******************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***|||iii```bbbiiiooorrrlll^^^LLL@@@<<<999666666666555555555444444444222111//////000000...------------............///............------------...---,,,,,,,,,,,,,,,,,,------------------------------............------++++++,,,------...//////******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,---...///.........---------------,,,------------,,,,,,+++------............------,,,---------............---...000000111000///...............////////////000111111111111222222222,,,111555555333333777<<>>888555555555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************++++++++++++***))))))))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))***************)))))))))+++***)))))))))***,,,---******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++sssrrrssskkkbbb___eeeoooxxxwwwooo```NNN???888777555444444555666777444222///....../////////---------............///............------------...------------......///------------------------+++,,,,,,------,,,,,,+++------------------------******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,---------,,,******+++,,,,,,,,,------------,,,,,,---.....................////////////......111000...---,,,---...///////////////000111222222000000000111111111222222000111111111111222222222555666999???HHHOOORRRTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOUUU^^^fffrrr|||nnnfffaaa\\\[[[\\\QQQSSSVVV\\\hhhuuuyyyvvvpppwwwvvvoooxxxxxxqqqnnnsssyyyxxxuuutttvvvkkkgggnnnvvv{{{|||rrrooorrr{{{|||uuuoookkkoooyyy~~~www{{{vvv{{{|||}}}}}}yyyuuuwwwsssggg___YYYUUUOOOOOOLLLIIIKKKQQQSSSQQQSSSTTTRRRLLLDDD===:::999777555333111///...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********++++++++++++++++++***))))))((()))))))))************************))))))))))))))))))(((((((((((())))))((()))))))))************((()))***++++++***)))((((((((()))))))))))))))***+++***)))((()))***,,,---)))******************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++{{{{{{}}}wwwxxxwwwnnnhhhhhh___lllyyy~~~zzzmmmYYYHHH:::999777666555666777888444111...---.../////////---------.........//////000/////////............---------------...///000------------------------+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++************------...///...---+++***+++++++++,,,,,,---------,,,,,,---.../////////.........////////////......222111...---,,,---...///////////////000111333333000111111111111222222222000111111111111222222222666777<<>><<<888666444111///.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********++++++++++++++++++***)))((((((((())))))*********+++************))))))))))))++++++************++++++(((((())))))*********+++((()))***++++++***)))(((''''''(((((())))))******+++***)))((((((***,,,---))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++xxxuuutttrrrppppppeeelllvvv~~~zzzdddOOOAAA:::333000333555555444666555333111////////////------,,,+++,,,---...///000///...---,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,)))***+++,,,---............------,,,,,,++++++***++++++,,,,,,,,,---------************+++,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,......//////000000111111---......///////////////111111111000000000000000000111333333222222333555999>>>GGGPPPVVVYYYYYYXXXUUUTTTRRRPPPNNNNNNOOOPPPYYYWWW^^^ppp|||bbb^^^YYYUUUSSSTTTVVVWWWZZZ[[[```jjjwwwzzz}}}~~~qqqrrr{{{vvvwwwzzz~~~sssfff]]]YYYXXXRRRSSSVVV[[[bbbgggjjjkkknnnooozzz~~~nnngggeeeooo{{{~~~pppgggcccaaaZZZXXXVVVVVVWWWXXXXXXXXXUUUVVVWWWWWWUUUNNNEEE>>>999999777333///------///------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***(((&&&************************------......------,,,+++************************)))***+++++++++)))(((''''''((()))******)))(((''',,,+++)))((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''************************---+++******+++,,,+++***************))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))){{{wwwxxxxxxuuutttuuuggglllsss{{{~~~lllZZZEEE@@@999444333444555555666555333111000/////////------,,,,,,,,,---...///...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,---++++++,,,------------,,,......------------......000/////////............////////////000000000000---...//////000000//////111111111111000000000000///111222222222333666999???DDDKKKSSSXXXZZZYYYXXXUUUSSSOOOLLLLLLOOOUUUYYYaaaeeepppyyyggg]]]XXXSSSPPPRRRVVVZZZ[[[___```dddooo~~~|||uuu{{{xxxrrrwwwvvvpppggg[[[RRRLLLIIIIIINNNOOOTTT[[[dddnnnuuuyyy~~~uuuppprrr}}}{{{zzz|||~~~ssshhh___ZZZYYYZZZ[[[]]]]]][[[YYYTTTUUUVVVWWWVVVQQQJJJEEE<<<:::888555333111000000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,---.........,,,***(((************************,,,------------,,,++++++***************************************)))(((((())))))************)))))),,,+++***))))))))))))************************************)))))))))((((((************************+++,,,,,,,,,++++++***)))++++++*********)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))uuurrrsssyyy|||zzzyyyyyymmmmmmnnnttt~~~xxxjjjOOOIII???777222222444555666555444222111000000000------,,,,,,------...///...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++,,,------......------///..................///111111111111000000000000000000000000////////////---...//////000000//////111111111111111111111111///000000000222666;;;@@@HHHKKKQQQVVVYYYZZZYYYWWWVVVSSSNNNKKKLLLTTT^^^fffjjjuuuxxxeeeYYYUUUQQQLLLLLLRRRYYY^^^aaadddffflllyyyxxxrrrrrruuu{{{zzzxxxsssllleee\\\TTTPPPOOONNNNNNOOORRRYYYcccooo|||~~~rrrbbbWWWWWWYYY[[[]]]\\\YYYVVVTTTTTTUUUWWWWWWVVVRRROOOCCC???:::888888777444111...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))************************+++,,,,,,,,,,,,+++******************************++++++***))))))))))))***++++++************++++++,,,,,,+++************+++************************+++++++++************)))************************,,,///222111...+++***++++++++++++++++++*********))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))tttooonnnvvv~~~|||zzztttoooiiijjjvvv{{{___SSSCCC777222333444555666555444333222111000000---------------......///000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,------------...///...---,,,,,,+++,,,,,,,,,,,,---...............//////............//////111111111111111111111111111111000000//////............///000000000000000000111111111111111222222///000000111444:::BBBGGGPPPRRRUUUXXXYYYXXXVVVUUUTTTSSSOOOMMMPPPYYYgggqqqsss}}}jjj^^^YYYSSSPPPNNNQQQXXX```fffiiiiiimmmwww{{{rrroooqqq}}}}}}~~~{{{ooogggbbbaaa[[[TTTOOOOOOQQQSSSTTTYYY___jjjwwwmmm\\\ZZZYYYYYYZZZZZZXXXVVVWWWVVVVVVXXXYYYYYYXXXVVVOOOGGG>>>::::::999666222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((************************+++++++++++++++***))))))************************,,,+++***)))))))))***+++++++++)))(((((()))++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************---222666555000++++++---++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))uuunnnttt~~~~~~zzzzzzrrrgggccclll{{{ooo^^^HHH999555555555333555555555444333222111111------.........//////...///000000/////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,---------.........//////...---,,,,,,,,,,,,------...////////////...//////............//////000000000000000000000000111111000000//////.........//////000000000000000000000111111222222222333000111222555999@@@IIINNNTTTUUUWWWXXXWWWUUUSSSRRRPPPPPPQQQQQQUUU___nnnxxxrrrcccYYYVVVSSSSSSSSSWWW^^^fffmmmqqqssszzzuuuwww}}}|||zzz{{{|||}}}vvv}}}pppddd^^^[[[^^^ZZZVVVUUUWWW\\\```ccchhhrrrkkkfff___ZZZYYYXXXYYYYYY[[[ZZZYYYYYY[[[[[[ZZZYYYZZZPPPDDD===;;;:::777444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))******************************++++++******)))(((************************,,,+++***))))))***+++,,,***)))(((''''''((()))***++++++++++++,,,+++++++++************************+++++++++++++++,,,,,,,,,************************+++000555444...******+++++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))vvvwww~~~~~~{{{~~~wwwkkkcccgggttt~~~wwwhhhRRRBBB;;;888666444555555555555444333222111------...////////////...---............---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,------,,,,,,,,,......---,,,,,,+++******,,,---------............//////...---------......---...//////000////////////..................//////////////////000000000000000000000////////////...///000000111111000000000000111111222333333333000333777<<>>777666555555666666666666/////////.........------....................................---------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------------............------......------,,,+++.........------,,,,,,,,,....../////////...---,,,000000000000////////////000000000000000000000///000000000000111111111111000222333222222333777;;;BBBGGGNNNSSSUUUUUUUUUUUUSSSSSSRRRPPPNNNPPPUUUYYYbbbkkkxxxvvviii```ZZZYYYXXX\\\gggyyyzzzuuuzzz{{{rrrkkkfffhhhlllxxxsssfff```^^^```aaa___]]]]]]^^^dddgggeeeaaa[[[RRRIIIAAA<<<666333444444111......,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***************++++++,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))******************)))))))))***++++++++++++***((((((((()))))))))))))))yyysssuuuyyy}}}wwwwwwfffRRRBBB;;;999777777777777666555111111000///...------,,,...........................------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------000//////...............------------............------......------,,,,,,.........---------------000000///............///////////////000000000000000000000000000000000000111111111111111111000000000000111222444777===AAAKKKOOOTTTWWWWWWUUUSSSSSSOOOPPPQQQPPPPPPTTT[[[aaannnyyyuuujjjaaaZZZRRRVVV\\\eeerrrrrrmmmkkkqqqyyyuuuiii```]]]aaahhhyyypppggg`````````]]]YYYXXX___eeeiiiiiigggddd]]]VVVIIICCC<<<777555444111///---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((************************************+++++++++,,,000...,,,,,,,,,+++***(((******+++,,,------......++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))******))))))((())))))***++++++++++++***))))))))))))))))))((((((|||yyyuuuxxxsssyyyrrr\\\KKKDDD@@@<<<::::::999666444444333222111///...---,,,........................---------------,,,,,,,,,////////////............+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++------------------------///...------------......,,,,,,---------.........,,,------...------,,,,,,...............---------000///...---,,,---///000////////////000000000000000000000000000111111111222222111111111111000000333333444555999>>>DDDGGGQQQTTTXXXYYYWWWTTTQQQPPPMMMPPPRRRSSSTTTZZZccckkk|||xxxoooddd\\\XXXOOOZZZgggqqqyyylll```cccjjjuuu{{{kkkaaa]]]```kkkwww}}}pppddd```___\\\YYYYYY^^^dddjjjkkkllllllhhhcccTTTMMMDDD===999777555444000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,+++...,,,++++++++++++***(((***++++++,,,,,,------...************************+++++++++*********))))))(((((())))))))))))(((((())))))***++++++++++++***+++******))))))(((((((((xxx|||www~~~~~~zzzzzzwwwvvvzzz~~~kkk\\\IIICCC===:::::::::888555555444333222000...------////////////////////////------------------------,,,,,,,,,+++++++++******------------............------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------,,,,,,,,,------------...,,,,,,------...------,,,........................///...,,,++++++,,,...000.../////////000000000111///000000000111111111222222222222111111111111111555555666999===CCCHHHKKKRRRTTTWWWWWWUUURRRPPPOOOKKKOOOSSSVVVYYY```mmmwww~~~sssnnnggg]]]VVVUUUXXXdddrrrwwwzzzpppfff```gggsssvvvnnneeebbbeeennn{{{jjjaaa]]]YYYYYYZZZ[[[bbbhhhkkkooorrrqqqmmm]]]UUUKKKAAA;;;999888888222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***)))((()))***+++***)))************************************************+++++++++***************(((((())))))))))))(((((())))))***++++++++++++***++++++******))))))((((((zzzvvvvvvqqqzzzvvvkkkNNNFFF===999:::;;;:::888666555444333111000///...////////////////////////---------............///......------,,,,,,++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,------......------.............../////////...---+++++++++,,,...///......//////000000111111///000000111111222222222111111111222222222333333444444666;;;AAAHHHKKKMMMQQQSSSUUUUUURRROOOMMMLLLHHHOOOVVV[[[```kkk{{{ttthhh```___]]]VVVSSSUUUbbbiiippptttzzztttjjjiiinnnooowwwuuujjjggggggmmmuuu}}}zzzuuuhhh^^^WWWVVVYYYXXX___fffkkkqqqvvvwwwuuuggg___RRRFFF===999999:::333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,+++++++++************************************++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++)))((('''(((***+++***)))***)))))))))))))))))))))************************************************((())))))******))))))((())))))***++++++++++++*********************)))))){{{{{{mmmrrr~~~xxx\\\QQQCCC<<<;;;<<<;;;999666555444333222111000000////////////////////////........./////////000000111000000///......------,,,,,,---------.........+++++++++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++,,,---...++++++,,,,,,,,,---------+++,,,------......---------........./////////000...---,,,,,,---...///000.........///000111111111///000000111111222333333000000111111222333444444222333777>>>GGGNNNQQQRRRQQQSSSTTTSSSPPPLLLJJJIIIJJJRRR\\\dddlll{{{zzzhhhZZZRRRUUUVVVTTTWWW^^^fffhhhnnnyyywwwoooiiieeemmmzzz{{{~~~zzzsssmmmmmmpppyyyzzz}}}vvveeeXXXTTTWWWVVV]]]eeejjjrrryyy|||zzztttlll]]]MMMAAA;;;;;;<<<666444111000//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))******+++,,,,,,,,,,,,************************))))))))))))*********+++++++++++++++++++++++++++)))***,,,---...---,,,++++++)))((()))******)))((('''(((((())))))*********************************************************)))******************)))))))))***++++++++++++*********************++++++zzzzzzqqqssskkk^^^MMMAAA>>>===:::777555555444333333222111111000000000000000000000000.../////////000000111111......---,,,++++++******++++++,,,,,,,,,---------))))))***+++,,,,,,------************************,,,,,,,,,,,,------...///++++++,,,,,,,,,---------+++,,,,,,---.........------.........//////000000...............///000000---......///000111111222///000000111222222333333//////000111333444555666222444999CCCMMMUUUXXXXXXRRRTTTTTTSSSOOOKKKHHHGGGMMMVVVbbblllwwwxxxooofffWWWNNNRRRVVVWWW___jjjjjjkkktttxxxkkklllmmmlllttt~~~}}}rrrqqqsssttt|||sssuuuzzznnn\\\TTTVVVVVV]]]dddjjjrrr{{{~~~}}}wwwfffTTTFFF>>>===???:::888555333222111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---((()))***+++,,,---------************************'''((((((((())))))******************************)))***,,,......---,,,+++...,,,************((('''&&&&&&''')))***+++,,,---))))))))))))))))))))))))******************++++++******++++++++++++******))))))***++++++++++++***)))))))))***+++++++++,,,xxxttt{{{}}}lllSSSEEEBBBBBB>>>999777666666666666555222000000000///.....................------------............---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------000///---,,,,,,---///000////////////////////////---///444222+++///444............///000000111111111111111000000000000000---///111222111111111222111777AAAIIIPPPTTTWWWXXXVVVWWWUUUOOOIIIFFFJJJOOOSSS^^^lllxxxwwwllljjjccc\\\RRRNNNSSS^^^jjjqqqoooxxx{{{wwwqqqoooqqqvvv{{{}}}{{{yyyxxxtttmmmlllzzz~~~{{{zzzwwwfffZZZVVVZZZ\\\eeepppwww||||||qqq___PPPHHHBBB>>>===;;;777333//////111333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++------...///++++++***************+++)))************+++++++++******))))))((((((''''''((()))***++++++***)))((()))((('''''''''(((***++++++***((('''''''''((())))))((((((((((((((())))))}}}}}}~~~~~~wwwqqqnnnvvvyyy```MMMDDD@@@<<<888777666555666666555222000000000///.....................------------............---------,,,,,,,,,------......------,,,+++,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---...///////////////////////////777222,,,---666999555222111111000000000000//////111111111111000000000000///000222222222222444666999???GGGNNNRRRTTTVVVWWWYYYXXXVVVRRRNNNMMMQQQUUUWWWgggxxx{{{nnneeeccc\\\YYYUUUTTTYYYfffvvv|||~~~}}}{{{yyyqqqqqqrrrtttttt{{{vvvggg]]]^^^```gggqqqzzz~~~{{{jjj[[[QQQGGG???>>>===:::666222000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++************************************************************************************++++++,,,,,,---------++++++***************+++)))************+++++++++))))))******************))))))************)))))))))(((((('''((()))***++++++***))))))((((((((())))))))))))(((((())))))***}}}{{{|||}}}|||{{{tttmmmkkksssoooYYYIII@@@<<<;;;888666555555666555222000000000///.....................------------............---------,,,,,,,,,------......------,,,,,,++++++,,,---...///000000------------------------,,,,,,++++++,,,,,,---...------------------------........................////////////////////////000222222GGGcccXXX888///444333333111000///......111111111111111111111111000111222222222555888;;;DDDHHHNNNSSSTTTUUUUUUVVVWWWUUUSSSQQQRRRUUUYYY\\\gggxxxzzzrrrmmmeee^^^ZZZ\\\^^^___^^^aaappp}}}~~~uuupppiiinnnvvvzzzkkkaaa___bbbkkkrrrxxxtttiii^^^OOOCCCBBBAAA???<<<888444111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------...------,,,+++***)))((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))************+++++++++))))))******+++,,,,,,---******))))))))))))******)))(((((((((((()))***+++*********+++******)))(((+++******)))))))))******|||{{{|||~~~~~~}}}yyypppkkkqqq{{{||||||eeePPPCCC??????888777555555555555333111000000///.....................------------............---------,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------...//////...------////////////////////////(((111666VVV}}}hhh:::111444444333222111000//////000111111111111111222222111222222222333777<<<@@@KKKNNNSSSUUUVVVUUUUUUUUUUUUSSSRRRTTTZZZaaagggjjj~~~uuuiiieeeddd```[[[YYYiiilllmmmiiijjjzzzyyyqqqoooppp{{{}}}jjjddd```ccchhhnnnvvv~~~xxxrrriiiYYYKKKEEEDDDCCCAAA>>>999444000............------------------------------------************++++++,,,---------,,,,,,+++***))))))************************************************************************,,,,,,,,,,,,++++++***************)))******+++,,,))))))*********+++++++++************++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))*********)))***+++,,,,,,+++***))),,,+++******************|||{{{zzzyyy{{{ssslllnnnuuu~~~~~~uuuyyyqqqYYYGGG@@@???999777555444555444333111000000///.....................------------............---------,,,,,,,,,,,,,,,------...------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------...//////...------///////////////////////////111)))<<<]]]OOO444;;;111111111111111111111111000000111111222222222333111111222222555:::@@@EEEMMMPPPTTTUUUUUUTTTTTTTTTTTTSSSTTTZZZdddoooxxx}}}oooggg___\\\[[[[[[```fffyyy{{{zzzuuuvvvyyytttvvvzzz|||qqqgggdddeeehhhnnntttxxxzzz{{{zzzyyyrrrdddUUUIIIGGGEEECCC@@@<<<555111//////.........------------------------------------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,++++++******)))******))))))***++++++,,,))))))*********+++++++++++++++*********)))))))))+++***)))(((((()))***+++((())))))***************)))***+++,,,,,,+++***))),,,,,,+++***))))))******|||tttqqqpppxxxsssoooqqquuu|||~~~{{{rrrtttfffOOOAAA===999777555444444444333222000000///.....................------------............---------,,,,,,,,,,,,,,,------......------------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................////////////////////////222111'''+++;;;555+++555//////000000111222333333000000111111222333333333111222333555888>>>EEEIIIMMMPPPSSSTTTTTTSSSSSSSSSPPPRRRUUU\\\gggtttxxxiiibbbZZZTTTSSSYYYjjjzzzyyyzzz}}}xxxuuuzzzrrrllliiieeeeeegggoootttyyy|||}}}zzzooodddTTTOOOJJJFFFCCC>>>777222/////////.........------------------------------......,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++*********)))))))))))))))***+++,,,,,,)))************+++++++++,,,++++++***))))))((((((******))))))))))))******((()))******++++++******))))))******+++*********,,,+++***)))))))))))))))sssmmmmmmtttvvvzzz~~~{{{rrrpppuuu{{{vvv\\\III@@@:::777555333444444333222000000///.....................------------............---------,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---...///////////////////////////---///000111333000,,,+++......///000000111222222000000111222222333444444222444666999===CCCIIINNNNNNQQQSSSSSSRRRQQQQQQQQQQQQUUUZZZaaajjjwwwwwwjjj```ZZZUUUSSSVVVbbbwww|||xxxttt}}}|||uuukkkaaa]]]bbbkkkuuu{{{|||uuuggg___UUUNNNIIIDDD===888////////////....................................---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++************************************************************************+++++++++***************))))))))))))***+++,,,---)))************+++++++++++++++++++++++++++******))))))************))))))((()))***+++++++++******)))((((((((())))))***+++,,,+++***)))((((((((((((wwwqqqqqquuu|||}}}yyy~~~{{{rrrlllkkkkkk}}}hhhRRRGGG:::777444333444444333333000000///........................------...............---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------000///---,,,,,,---///000////////////////////////......222000+++000555...////////////000000000000000000111222333333444444333666999<<<@@@FFFLLLQQQPPPRRRTTTTTTRRRPPPOOOPPPZZZ___eeejjjrrr~~~yyyiiiaaaTTTQQQQQQWWW```mmmvvvooommm{{{vvvfff^^^UUUaaaoooxxxxxxnnnaaaWWWPPPKKKDDD>>>000/////////....................................++++++++++++,,,---.........------,,,+++***))))))))))))))))))))))))))))))************************************************************************))))))))))))***+++,,,---)))************+++++++++***++++++,,,,,,------...((()))***++++++***)))(((((()))***+++,,,+++******)))((('''''''''(((***++++++***)))(((''''''''''''