BM6(v7 ~~~}}}{{{zzzyyyxxxxxxwwwzzzzzz{{{{{{}}}|||tttnnniiiggggggggggggggggggfffffffffeeeeeedddddddddcccccccccfffeeedddbbbaaaaaaaaaaaaffffffffffffggggggggggggeeeeeeeeefffiiillloooqqqkkkgggcccaaabbbeeeggghhhccc```\\\\\\^^^bbbeeefffdddeeefffdddaaa_________bbbaaaaaa```___^^^^^^]]]ZZZYYYYYYZZZ[[[ZZZXXXVVVZZZUUUPPPLLLMMMOOOQQQRRRNNNNNNMMMMMMMMMMMMMMMMMMSSSUUUXXXZZZ]]]bbbgggkkkqqqqqqpppppppppqqqrrrrrr|||xxxsss{{{rrrpppooonnnnnnllljjjgggdddddddddcccdddeeeffffffjjjjjjjjjlllmmmmmmjjjhhhaaa```___^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYY[[[]]]___aaacccfffhhhvvv~~~rrrjjjmmmvvv~~~zzzzzz|||~~~{{{qqqaaaTTTTTTSSSTTTVVVZZZ[[[[[[ZZZ^^^___aaadddeeeeeeeeedddddddddddddddddddddddddddbbbaaa```^^^\\\YYYWWWUUU\\\[[[ZZZXXXWWWVVVVVVVVVOOOPPPQQQQQQQQQQQQPPPPPPVVVVVVWWWYYY\\\```ccceeecccdddhhhmmmsssxxxyyyyyyvvvrrrjjjaaaYYYRRRMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSVVVXXXOOONNNLLLLLLMMMMMMLLLKKKGGGFFFEEEGGGIIILLLLLLLLLHHHJJJKKKKKKIIIHHHHHHIIILLLLLLLLLKKKJJJIIIHHHHHHFFFFFFGGGIIILLLLLLKKKIIIHHHEEEBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNQQQUUU[[[___bbbbbbaaa```aaabbbdddeeehhhnnnpppkkkgggooozzzwww}}}tttfff```___]]]]]]bbbpppqqqkkkmmmuuuttthhhcccbbbdddbbbaaaaaabbbbbb```___VVVUUUTTTTTTTTTRRROOOLLLLLLKKKJJJIIIJJJKKKLLLMMMPPPPPPQQQRRRTTTSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQTTTWWWYYYTTTccc~~~{{{nnnllluuu```\\\fffuuutttmmmhhhhhhkkkiii```XXXMMMLLLLLLNNNQQQTTTUUUUUUVVVXXX[[[]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUSSSQQQPPPNNNNNNLLLKKKJJJJJJJJJJJJNNNOOOOOOPPPPPPPPPPPPOOOIIIIIIIIIKKKOOOSSSXXXZZZYYY[[[aaahhhnnnrrrsssrrrgggbbbZZZQQQJJJEEECCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKMMMOOORRRTTTUUUVVVLLLLLLLLLNNNNNNMMMIIIFFFDDDDDDEEEHHHKKKKKKJJJHHHEEEFFFHHHIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGG??????AAAEEEHHHIIIHHHFFFAAA???>>>>>>??????>>>===???????????????@@@@@@@@@AAABBBDDDGGGJJJPPPWWW\\\[[[ZZZYYYXXXYYY[[[]]]^^^ccchhhiiiddd```fffxxx}}}wwwxxxttt}}}|||}}}zzzssswwwwwwwwwtttzzzrrrooovvvyyylll```XXXWWWUUUSSSWWWcccuuu~~~gggaaaeeennnmmmcccbbbccc]]][[[YYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQMMMJJJKKKJJJIIIHHHHHHJJJKKKMMMKKKKKKLLLNNNPPPOOOLLLIIIDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJNNNQQQTTTXXXpppqqqdddhhh~~~{{{bbbXXX]]]hhhwwwzzzqqqfff```______^^^\\\MMMKKKIIIIIIKKKNNNPPPQQQPPPQQQTTTVVVWWWWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPPPPNNNMMMKKKJJJNNNMMMMMMLLLKKKKKKLLLLLLHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKLLLOOOSSSWWWZZZ___bbbhhhpppvvvwwwvvvsssddd^^^UUULLLEEEBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDD???@@@@@@AAABBBBBBCCCCCCGGGIIILLLNNNPPPPPPPPPPPPHHHHHHIIIJJJKKKIIIEEEBBBAAAAAABBBDDDFFFGGGEEECCCAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEIIILLLLLLJJJHHHCCCAAA@@@???AAAAAAAAA@@@======>>>>>>>>>?????????CCCDDDFFFIIILLLRRRYYY^^^^^^]]][[[ZZZ[[[]]]```bbbjjjlllkkkeeeaaagggwwwvvvlllssszzzuuuxxx{{{}}}~~~pppjjjnnnnnnyyytttrrryyyyyyuuuooolllrrrtttmmmssssss```YYYQQQPPPMMMJJJLLLUUUdddpppkkkgggmmmwwwzzzggg]]][[[\\\]]][[[YYYWWWWWWVVVSSSQQQMMMMMMMMMNNNNNNMMMIIIFFFFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIKKKMMMLLLIIIFFFEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKOOOSSSUUUSSSnnnyyyfffVVV[[[ppp{{{ggg[[[YYY^^^hhhqqqyyyzzz|||~~~ttthhh___[[[ZZZYYYPPPMMMIIIHHHIIIKKKMMMNNNKKKMMMPPPRRRSSSRRRPPPOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIIIIHHHJJJIIIHHHHHHJJJNNNQQQTTT```dddkkkrrrwwwwwwssspppeee^^^TTTIIIBBB@@@@@@BBB???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJGGGIIILLLOOOPPPPPPOOOMMMJJJJJJJJJJJJKKKJJJGGGDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDFFFFFFDDDDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCC???@@@BBBEEEGGGGGGEEECCC@@@>>>;;;;;;===@@@BBBBBB>>>>>>>>>??????@@@@@@@@@CCCDDDEEEGGGJJJOOOUUUZZZ\\\[[[YYYXXXYYY\\\^^^```ffffffccc]]]ZZZaaaqqqwwwzzzmmmiiiuuuzzzwwwtttuuuyyymmmffffffhhhhhhgggiiisss{{{ttttttzzzsssllliiihhhlllxxxiii]]]]]]iiiyyyyyygggTTTMMMJJJIIIHHHHHHKKKPPPUUUYYYvvvmmmiiirrrooofff___[[[ZZZWWWVVVUUUSSSRRRPPPOOONNNNNNLLLJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBFFFGGGHHHIIIKKKMMMPPPQQQUUUwww}}}xxx{{{\\\XXXTTT```xxx|||bbbRRRUUU^^^ccckkkjjjiiijjjnnnvvvmmm]]]XXXUUUNNNMMMJJJFFFEEEGGGJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJKKK]]]aaagggmmmpppooollljjjZZZTTTLLLDDD>>>======???======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDAAA???@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJLLLOOOPPPOOOMMMLLLLLLKKKLLLNNNOOOMMMIIIDDD@@@@@@CCCFFFFFFDDDBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@CCCGGGIIIIIIFFFBBB???====================================>>>>>>>>>>>>???AAADDDFFFIIINNNTTTXXX\\\[[[YYYYYYZZZ]]]```bbbccceeeaaa]]]]]][[[gggpppuuu~~~zzz{{{xxxooopppyyyxxxwwwqqqmmmtttzzzwwwjjjaaa```dddiiillliiipppyyywwwrrrttt}}}tttmmmfffcccaaaeeeppp{{{nnnYYYWWWUUU]]]kkklll]]]OOOJJJIIIGGGEEEEEEFFFJJJNNNQQQcccssstttrrr|||uuueee___[[[XXXVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHHHHFFFDDDDDDCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJIIIHHHFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKMMMOOOQQQSSShhhqqqyyyzzz\\\ZZZTTTVVViiilllWWWOOOSSSYYY\\\^^^```aaaaaadddjjjooo|||vvviiicccZZZOOOOOOLLLGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHIIIMMMRRRVVVXXXXXXVVVTTTKKKHHHCCC>>><<<===>>>@@@======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@??????BBBCCCCCCAAACCCCCCCCCCCCEEEGGGIIIJJJLLLPPPSSSTTTPPPMMMKKKKKKMMMNNNOOONNNJJJFFFBBB???AAACCCFFFFFFDDDBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFHHHHHHEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@CCCEEEHHHMMMSSSWWW[[[ZZZYYYYYYZZZ]]]```bbbaaabbb\\\XXXZZZ[[[kkkkkkrrrtttnnnmmmxxxzzz}}}pppkkkzzz{{{sssjjjlllpppvvvvvvooommmpppsssuuukkkkkkoooxxxpppooouuu|||pppiiiaaa]]]\\\^^^gggqqqqqqyyyzzznnnZZZJJJNNNKKKOOOZZZ\\\TTTKKKIIIJJJHHHEEECCCCCCDDDGGGIIIQQQ```rrr|||zzz|||ggg[[[ZZZYYYVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFGGGGGGFFFCCCAAACCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHJJJKKKMMMOOOQQQUUUcccgggppp{{{xxx{{{sss[[[ZZZRRRQQQ\\\rrryyybbbOOOKKKQQQSSSXXX^^^aaaaaa``````aaaiiissszzzzzzxxxsssdddUUUQQQNNNIIIFFFEEEDDDBBBAAACCCDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDD>>>@@@BBBEEEFFFFFFEEEDDD@@@???===;;;;;;<<<>>>???======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???@@@BBBAAAAAACCCCCCDDDEEEGGGIIILLLMMMQQQVVVYYYWWWQQQKKKJJJKKKOOOQQQQQQMMMFFFAAA??????BBBCCCEEEEEECCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBAAA@@@?????????AAADDDFFFEEECCC???===::::::::::::::::::::::::;;;<<<<<<<<<===============???AAADDDGGGLLLQQQVVVZZZYYYXXXXXXYYY\\\```bbb``````YYYVVVYYY^^^qqqooowwwtttkkkiiivvv|||wwwggg{{{nnnnnnmmmrrrxxx|||}}}qqqjjjfffnnn||||||kkkoooxxx{{{ppphhh```\\\ZZZ[[[bbbjjjeeekkkooollldddZZZNNNDDDIIIGGGJJJTTTZZZWWWSSSSSSNNNKKKHHHEEECCCCCCDDDEEEKKKXXXfffpppwww}}}~~~}}}~~~uuu^^^WWWYYYYYYWWWTTTQQQPPPOOONNNLLLJJJIIIHHHFFFEEEEEEFFFFFFEEEAAA>>>AAAAAAAAAAAACCCEEEGGGHHHHHHHHHGGGFFFDDDBBB???>>>@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@AAADDDHHHJJJKKKLLLPPPSSSXXXjjjqqqtttrrr{{{lllYYYWWWOOOTTTYYYeee}}}nnnVVVLLLNNNQQQUUU\\\eeekkklllhhheee\\\bbblllxxxtttbbbQQQNNNIIIGGGEEEDDDBBBAAABBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB????????????????????????>>>>>>======>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>????????????????????????????????????>>>>>>???@@@@@@@@@CCCCCCDDDEEEHHHKKKNNNPPPXXX[[[\\\WWWOOOJJJKKKNNNQQQRRRPPPJJJBBB======???CCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@HHHGGGEEEBBB???===;;;:::???@@@AAABBBBBB@@@===<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@BBBEEEJJJPPPTTTYYYXXXWWWWWWYYY\\\```bbbaaabbb[[[YYY]]]aaatttyyyzzzqqqmmmsss||||||jjjssspppkkklllmmmmmmooovvv{{{nnndddhhhtttuuuhhhqqq~~~|||qqqhhh___[[[XXXXXX\\\bbbbbbgggggg```XXXQQQJJJDDDHHHGGGJJJSSSZZZ[[[ZZZYYYMMMKKKHHHEEECCCBBBCCCDDDGGGQQQ]]]eeennnuuuwwwuuuzzz~~~mmmZZZUUUXXXXXXUUURRRPPPPPPNNNMMMKKKIIIHHHHHHEEEDDDDDDEEEEEEDDD@@@===@@@@@@@@@@@@BBBDDDFFFGGGHHHGGGFFFEEECCCAAA???>>>???>>>>>>>>>>>>=========>>>>>>>>>?????????@@@@@@AAAEEEIIIJJJJJJLLLRRRWWWaaapppuuuwwwsssbbbVVVTTTNNNUUUVVV\\\mmmuuu```OOOJJJJJJKKKQQQ___ooovvvsssmmm^^^]]]```nnnyyyiiiPPPLLLHHHEEEDDDCCCBBBAAA???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>======>>>>>>??????======<<<;;;;;;<<<<<<<<<============<<<;;;::::::==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBDDDFFFJJJNNNQQQSSS\\\]]]ZZZTTTMMMKKKNNNSSSRRRQQQLLLEEE>>><<<>>>AAADDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@GGGFFFDDDAAA>>><<<:::999>>>>>>??????>>>===;;;:::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::<<>>>>>>>>???AAACCCEEEGGGFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@CCCFFFIIIIIIIIILLLTTT[[[ssszzzzzz}}}oooXXXQQQPPPOOONNNQQQTTT^^^yyyyyyjjjUUUHHHGGGDDDHHHVVViiiwwwzzzxxxggg```[[[___iiioookkkdddUUUQQQJJJEEEBBBAAA@@@???=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;888999::::::;;;;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCCCCEEEHHHMMMQQQUUUXXX[[[YYYUUUQQQNNNOOOSSSVVVRRRMMMFFF???<<<>>>AAACCCFFFDDDBBBAAABBBBBBBBB@@@AAA@@@??????>>>>>>??????@@@@@@??????>>>===<<<<<<======<<<<<<;;;:::999888::::::::::::::::::::::::999999999999:::::::::::::::<<<>>>AAADDDIIINNNSSSUUUUUUUUUUUUXXX\\\```ccc]]]```]]][[[\\\[[[hhh|||sssmmmbbbjjjpppooolllooowwwzzznnneeeaaa[[[VVVWWWaaaooo{{{nnniiikkkoooyyyvvviiilll||||||lllaaaWWWSSSPPPMMMMMMPPPYYY```fffhhhiiihhhaaaZZZPPPLLLHHHEEEFFFGGGEEEBBBBBBAAA@@@@@@AAACCCEEEFFFCCCFFFHHHMMMVVV```ccc```___dddlllvvv}}}{{{fff\\\UUUTTTTTTQQQNNNNNNLLLLLLKKKIIIGGGFFFDDDDDDCCCAAA@@@???@@@???===<<<=========>>>@@@CCCEEEFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>==================>>>??????@@@AAAAAAEEEHHHJJJIIIHHHMMMWWW```~~~wwwzzzttt^^^QQQLLLKKKOOOIIIPPPRRRRRRdddwwwcccQQQHHHFFFGGGOOO^^^nnnzzzuuuoooeee\\\WWWXXX^^^eeeeee^^^TTTKKKEEEBBB@@@???========================??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>====================================>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>>>>@@@CCCEEEFFFHHHKKKPPPUUUZZZ\\\UUURRRPPPPPPRRRUUUVVVUUUQQQIII???:::<<>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<;;;999888888777777888888888888888888888888888888888888999999999::::::<<<>>>AAADDDIIIOOOSSSTTTTTTTTTUUUXXX\\\```ccc]]]```\\\YYYZZZXXXddd~~~wwwoooggg```eeelllooonnnoooyyypppgggccc^^^YYYZZZcccrrr}}}rrrkkkiiijjjuuuwwwiiinnn{{{kkkaaaVVVRRROOOKKKKKKLLLPPPZZZgggqqqxxx{{{tttkkkddd^^^TTTKKKHHHHHHFFFBBB??????@@@AAACCCEEEHHHIIIHHHHHHFFFGGGOOOWWWYYYUUUVVV[[[dddoooyyyxxxyyynnn___YYYUUUVVVUUUQQQOOOPPPKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@============<<<;;;=========>>>@@@BBBEEEFFFAAAAAA???>>>============???>>>>>>>>>===============>>>>>>???@@@AAAAAAAAAFFFIIIJJJIIIGGGMMMYYYccc{{{qqqvvvxxxjjjWWWOOOIIIGGGNNNJJJSSSTTTMMMXXX|||rrr^^^HHHGGGGGGIIIRRRbbbtttwwwfffUUURRRaaaqqqtttlll^^^RRRIIIDDDAAA@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<::::::::::::999999999999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;????????????????????????>>>@@@BBBAAA???>>>AAADDDFFFHHHJJJNNNSSSXXX]]]```OOOMMMLLLPPPVVVYYYWWWTTTQQQFFF;;;777<<>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;:::888777666666666777777777777777777777777777888888888888999999999:::<<>>@@@>>><<<>>>CCCGGGHHHGGGDDDDDDBBBCCCIIIRRRUUURRRTTTVVV[[[fffssszzz|||zzzppppppwwwqqqaaaVVVUUUSSSRRRPPPOOOOOOOOOJJJJJJIIIGGGEEEDDDCCCBBB===>>>>>>===;;;;;;<<<>>>>>>>>>???@@@AAAAAABBBCCC@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>???AAABBBDDDFFFIIILLLJJJKKKZZZkkk{{{zzzvvvpppqqqfff^^^QQQKKKKKKEEELLLIIILLLRRRTTTdddwwwmmmTTTGGGBBBIIIMMMQQQeee~~~~~~gggXXX___nnnsssooohhh^^^SSSIIIAAA>>>===???@@@>>>;;;:::===AAA???>>>>>>=========>>>>>>================================================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<======>>>======<<<<<<;;;>>>AAAAAA??????BBBEEEKKKIIIKKKUUU```ccc\\\SSSMMMLLLMMMQQQVVVWWWSSSNNNGGGBBB<<<:::<<>>@@@>>><<<;;;<<<===<<<;;;<<<<<<;;;:::::::::::::::<<<;;;999888777666444222666666666666666777777888888888888777777777777777:::;;;<<>>===@@@EEEIIIJJJJJJFFFGGGFFFEEEHHHNNNOOOLLLQQQUUU\\\dddlllooommmjjjaaaeeeppp{{{dddYYYWWWVVVTTTQQQOOOMMMLLLLLLIIIHHHGGGEEECCCBBB@@@@@@===>>>>>>===;;;:::;;;=========>>>@@@AAABBBCCCCCC@@@???>>><<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGKKKLLLTTTgggzzz~~~|||||||||rrrccc^^^TTTMMMMMMHHHKKKHHHKKKOOOPPP\\\zzz}}}ssseeeTTTFFFEEEJJJQQQ```ppppppjjjkkkrrrrrrqqqooojjj___QQQGGGEEEBBB???===<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<===???BBBFFFIIIJJJNNNUUU]]]```]]]UUUOOOKKKLLLOOOSSSUUUSSSNNNIII@@@===;;;<<>>???@@@@@@>>>===>>><<<;;;;;;<<<<<<<<<;;;<<<;;;:::::::::;;;<<<===<<<:::777666666666444333555555444444555555666777666666666666666666666666999:::<<>>BBBGGGJJJLLLLLLDDDFFFFFFDDDDDDHHHIIIGGGJJJPPPXXX]]]^^^\\\YYYWWWUUU]]]nnn|||fffXXXTTTWWWUUUSSSPPPMMMKKKIIIHHHHHHGGGEEECCCAAA???===<<<===>>>>>><<<:::999:::;;;;;;<<<>>>@@@AAABBBCCCCCC???>>>===<<<;;;:::::::::999999999999999999999999::::::;;;<<<>>>@@@BBBCCCFFFEEEGGGKKKQQQ___www~~~xxxoooZZZZZZUUUMMMLLLKKKJJJGGGIIILLLJJJRRRqqqwwwxxx~~~vvvfffPPPBBBBBBKKKTTTYYYvvvtttiiiiiinnnvvvzzzrrrbbbSSSKKKEEE???===???@@@???===>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777888888999999:::999999999999999888888888888888888999999999999:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@??????AAADDDHHHJJJKKKMMMUUU^^^aaa\\\TTTMMMJJJKKKOOOTTTVVVSSSLLLFFFBBB999:::<<<@@@CCCCCCAAA???<<<<<<===???AAA@@@>>>;;;<<<;;;::::::<<<===<<<;;;;;;:::999999:::<<>>??????>>>===AAAIIIPPP]]]fffmmmiii[[[KKK@@@<<<999;;;===AAAFFFIIIKKKLLLEEEGGGFFFCCCCCCGGGIIIHHHFFFMMMTTTVVVTTTQQQQQQRRRUUU___rrr}}}jjj[[[SSSSSSTTTRRRPPPMMMKKKIIIHHHGGGFFFFFFDDDBBB???===<<<;;;=========;;;999888888::::::;;;===@@@AAABBBCCCCCC>>>===<<<;;;::::::::::::999999999999999999999999999::::::<<<>>>@@@BBBCCCGGGGGGHHHLLLUUUeeezzzyyy~~~{{{gggOOOSSSRRRJJJIIIJJJGGGEEEGGGIIIGGGKKK```zzz}}}{{{gggMMMAAAEEEJJJKKKYYYqqqhhhddddddmmmxxxyyyooodddUUUPPPIIIEEECCCBBB@@@>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999555666666777888999::::::999999999888888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>BBBEEEHHHJJJKKKMMMOOOPPP]]]```aaa]]]VVVPPPNNNOOOQQQVVV\\\ZZZQQQGGG???<<<999<<<@@@DDDEEEBBB===:::;;;;;;===@@@BBBAAA>>>;;;;;;::::::;;;===>>>===<<<999999888888:::===@@@BBB;;;777333222222333444444333333333333333444555555444444444444555555555555666777999<<<@@@EEEIIIKKKPPPQQQSSSVVVYYY\\\^^^___\\\[[[\\\\\\ZZZaaazzzzzzrrrlllkkktttrrrqqqnnnlllrrrzzz{{{uuuyyyrrrhhhoooyyy{{{yyynnn]]]RRRVVV```hhhooouuu}}}zzztttlllhhhqqqvvvddd^^^]]]hhhwwwvvvnnnsss~~~yyyttteeeZZZOOOJJJFFFAAA???@@@===>>>???===;;;<<>>@@@AAABBBBBBAAA===<<<;;;::::::999::::::999999999999999999999999999999:::<<<>>>@@@BBBDDDEEEGGGIIILLLUUUcccsss|||ooorrr___HHHOOOOOOHHHGGGHHHDDDDDDFFFHHHFFFHHHVVVgggdddJJJDDDGGGIIIOOOcccwww|||qqqggggggooovvvuuuqqqiiigggaaaWWWKKKBBB===<<<:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666777777888999::::::;;;888888888888888888888888777777888888888999999999888999::::::;;;;;;::::::===<<<<<<;;;<<<<<<===>>>DDDHHHLLLMMMMMMQQQZZZaaammmggg]]]UUUQQQSSSWWWYYYYYY]]]```ZZZNNNBBB<<<::::::>>>CCCFFFEEEAAA<<<999<<<<<<>>>AAACCCBBB???<<<;;;::::::<<<>>>>>>===;;;888888777888:::<<>>>>>888:::<<<<<<;;;;;;<<<===CCCCCCBBBAAAAAAAAABBBCCC<<<>>>@@@AAABBBEEEJJJMMMLLLLLLIIIHHHLLLQQQOOOJJJGGGJJJMMMMMMMMMRRR[[[bbbjjjqqqnnn___ZZZUUUOOOLLLLLLKKKJJJHHHGGGFFFFFFEEEBBBBBBAAA???===<<<;;;:::999::::::999777777888999:::<<<>>>@@@AAAAAA@@@???<<<;;;:::999999999999999999999999999999999999999888999:::<<<>>>AAACCCDDDBBBFFFIIIMMMWWWdddnnnrrr|||tttooo|||zzzXXXGGGMMMLLLGGGHHHGGGCCCCCCEEEHHHGGGGGGOOOYYYtttsssUUUGGGFFFGGGIIIUUUcccrrrvvvllljjjkkkmmmmmmxxxxxxttthhhWWWHHH>>>;;;999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999:::::::::;;;777777777888888888888888777777777888888888888999888888999:::::::::::::::<<<<<<<<<<<<===???AAACCCIIIKKKNNNOOOSSS\\\iiirrrjjj___SSSMMMOOOUUUZZZ\\\]]]^^^\\\SSSHHH>>>;;;;;;<<>>======>>>@@@BBBAAA???===:::::::::<<<>>>===;;;999777777888888:::;;;<<<===555333000///111222333222444333333333333444555555333333444444555666666666666666888;;;???DDDHHHJJJMMMNNNQQQUUUXXXZZZ\\\\\\[[[\\\^^^___[[[bbb~~~}}}mmmooopppmmmpppfffiiihhhhhhrrrzzzssskkklll~~~zzzhhhXXXRRRTTTVVVccckkkuuuzzz{{{}}}xxxaaacccmmm|||xxxiii\\\]]]aaaiiittt}}}vvvnnnrrr}}}}}}wwwssscccXXXMMMGGGDDD???===>>>999:::;;;;;;::::::;;;;;;===>>>>>>>>>===???BBBEEEDDDEEEEEEDDDDDDGGGLLLQQQTTTVVVXXX^^^hhhnnnhhh___RRRSSSSSSTTTVVV\\\eeelllyyyttt```WWWUUURRRNNNLLLLLLKKKIIIGGGEEECCCCCCBBB???>>>===<<<;;;::::::999777888888888777777888:::;;;===???AAAAAA@@@>>>===;;;::::::999999999999999888888888888888888888888888999:::<<<>>>AAACCCDDDCCCHHHMMMSSS```oooxxxxxx}}}|||}}}eeePPPGGGJJJFFFDDDFFFCCCDDDDDDEEEGGGFFFFFFJJJOOOZZZ|||zzzeeeTTTKKKHHHBBBGGGOOO[[[mmm}}}pppgggbbbaaannnpppppplllcccWWWKKKDDD???>>>===;;;:::999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999666777777777888888888999777777777777888888888888888888999::::::::::::999;;;;;;<<<>>>AAAEEEIIIKKKPPPRRRWWW```jjjqqqrrrqqq\\\XXXUUUVVV[[[___```___\\\YYYRRRHHH???;;;<<<>>>CCCEEEFFFDDDAAA??????@@@???>>>===>>>??????===<<<999999999:::<<<;;;888666666777888999999999888888222111//////111222222111222222222222222333444444222222222333444555555555666777999<<<@@@DDDHHHKKKLLLNNNQQQTTTWWWZZZ[[[[[[YYY[[[______[[[aaa|||wwwgggmmmrrrooooookkklllhhheeeqqqoooiiibbbbbbmmmvvvfff[[[TTTOOO\\\eeepppvvvwwwzzziiiqqq~~~}}}ccc^^^[[[___jjjvvv}}}~~~~~~}}}wwwppppppzzz|||wwwsssbbbWWWLLLGGGCCC>>><<<===???>>>===;;;:::999999:::666:::>>>===:::999===AAAJJJJJJJJJGGGFFFIIIOOOTTTbbbfffnnn{{{~~~ddddddddddddgggmmmtttzzzooocccWWWSSSRRROOOOOOPPPMMMLLLIIIFFFCCCAAA@@@???<<<<<<;;;::::::999999888555666777777666777999;;;<<<===???AAAAAA@@@===<<<::::::999999888999999999777777777777777777777777888888:::<<<>>>AAACCCEEEFFFLLLSSSZZZiii|||VVVIIIFFFGGGAAAAAADDD???EEEEEEEEEGGGFFFEEEFFFIIIHHHhhhvvvfffWWWNNNCCCAAADDDLLLUUUbbbwww~~~lllaaa\\\XXX[[[```gggjjjeeeZZZRRRFFFEEECCC@@@>>><<<;;;:::888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888888888666666777777888888888999777777777777888888888888888888999::::::::::::999999:::<<>>;;;<<<>>>???>>><<<<<<======<<<:::888777888999:::999666333666777999:::999888666444111000///000111222111000111111111000111222222333000000111222333333444444666777999<<<@@@EEEIIIKKKKKKMMMPPPTTTWWWYYYZZZ[[[WWWYYY]]]]]]XXX]]]xxxttttttuuuooommmqqqkkkzzzvvvuuuwwwtttfffbbbiiillltttnnn```SSSJJJRRR\\\hhhooosssxxx|||~~~|||zzzaaaRRR[[[iiiooottt}}}~~~}}}{{{zzz|||}}}~~~}}}~~~vvvjjjjjjvvv~~~}}}wwwtttdddWWWIIICCC@@@===;;;;;;;;;;;;::::::999:::::::::AAA@@@>>><<<;;;<<<===>>>IIILLLOOOOOOIIIFFFMMMXXXeeerrrpppgggooovvvwww}}}___YYYQQQNNNNNNNNNKKKHHHJJJIIIHHHFFFDDDCCCAAAAAA>>>======<<<:::999888888666666666666777888::::::<<<>>>???@@@@@@>>>;;;999999999999888888888777777777666666666666777777888===;;;;;;<<<@@@DDDGGGHHHHHHOOOWWWjjjyyy~~~vvvPPPNNNJJJGGGDDDDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKMMMZZZ~~~vvvtttlllWWWIIIFFFEEEGGGJJJQQQ___lll}}}zzzmmmiiicccaaaeeekkkkkkfffbbbXXXPPPFFF>>>;;;<<<>>>@@@<<<<<<;;;999777888:::===:::999888777777888999;;;888888999888888777555555777888888999999888888777999888777666777999;;;<<<444666888888777777777888:::::::::;;;<<<<<<:::999===;;;>>>FFFJJJLLLSSS\\\___jjj{{{mmm___aaajjjqqqpppqqqttttttqqq[[[RRREEE:::666:::AAAHHHQQQMMMGGGAAA===;;;<<<>>>>>>???@@@@@@>>><<<888555;;;;;;<<<;;;:::999888777666777888999999888666444222222111000///...------000111111111111222222222333333222222333333444555555666999<<<@@@DDDFFFHHHKKKMMMPPPSSSVVVXXXYYYYYY[[[ZZZ\\\\\\YYY___xxx{{{oooooooookkkjjjoooppp|||zzzssshhhgggnnnpppwwwyyykkkaaaUUUIIIRRRYYYbbbgggkkkoootttwww}}}||||||}}}kkkWWWVVV^^^fffnnnvvv{{{|||}}}}}}}}}}}}}}}|||~~~|||wwwlllkkkwww~~~yyyvvveeeWWWIIIBBB???<<<:::;;;;;;;;;:::999999999999:::???>>><<<;;;;;;<<<===???EEEFFFHHHIIIFFFEEEMMMWWWbbbrrrzzzsss||||||ooo[[[UUUOOOLLLLLLLLLIIIFFFGGGGGGFFFDDDBBB@@@??????===<<<<<<;;;999888888777666666666666777999:::;;;<<<>>>???@@@???===;;;999999999999888888888777777777666666666666777888888<<<<<<<<<===@@@CCCFFFGGGGGGPPP^^^yyyhhhMMMKKKGGGDDDCCCBBBCCCDDDBBBBBBCCCCCCEEEFFFHHHIIIIIINNNiii}}}{{{wwwgggZZZOOODDDBBBDDDIIIOOOVVViii||||||tttkkkeeebbbbbbccceee___]]]\\\ZZZUUUNNNFFF@@@<<<;;;999999999:::<<<===999999888888888888888888999999999999999888888888888888999999999999888888:::999888777777777888999666777999999888888:::;;;::::::::::::<<<=========AAAAAADDDJJJMMMPPPYYYddd~~~yyymmmccc___iiirrrwwwuuurrroooiiicccQQQIII>>>777777???HHHNNNNNNIIIBBB<<<:::;;;===>>><<<>>>AAABBB@@@>>><<<;;;;;;::::::999888888777777888999999:::999777555333111111000000///.........000000111111111222222222333222222222222333444444555666999<<<@@@DDDFFFHHHKKKMMMPPPSSSVVVXXXYYYYYYVVVWWW\\\^^^ZZZ]]]rrruuukkkkkkmmmlllmmmrrrrrrxxx}}}{{{uuummmlllpppnnntttsssooommmaaaSSSIIILLLRRRYYY```iiiqqqxxx~~~|||vvvnnnfffgggqqqwwwbbbUUUTTT\\\gggnnnsssvvvyyy{{{|||}}}~~~|||{{{|||}}}||||||yyy|||}}}}}}xxxoooiiisss~~~}}}yyyvvveeeWWWIIIBBB???;;;999:::;;;;;;:::999999999999999<<<;;;::::::;;;===???@@@BBBAAABBBDDDFFFHHHQQQ[[[bbbuuuzzzhhhaaaUUUPPPKKKIIIIIIIIIGGGEEEDDDCCCBBBAAA???>>><<<<<<;;;::::::999888777666666666666666777888999:::;;;======??????>>>===:::999999888888888888777777777666666666666666777888999;;;<<<===???AAACCCDDDEEEFFFTTTiiixxxvvvwwwVVVHHHFFFDDDBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJHHHUUUvvvoooyyyyyykkkZZZIIIBBBBBBBBBBBBCCCOOO```ttt~~~lll___[[[^^^ccceeegggjjjkkkhhh^^^QQQIIIIIIDDD>>>;;;<<<<<<;;;999777777888999999999999999777777777777777888888999666666777777777777666666777777777777666666666666888888888777666777999;;;888888999:::>>>BBBEEEHHHNNNNNNRRRWWW\\\dddrrruuubbbXXX\\\bbbsssxxxzzzuuulllbbbXXXOOOFFF???888666<<>>@@@@@@===AAAEEEDDDAAA===<<<===:::999888666666666777777:::::::::999888555333111////////////////////////000000000111111111222222222222222222222333444444444666999<<<@@@CCCFFFHHHKKKMMMPPPTTTWWWXXXXXXXXXXXXZZZ___bbb```ddd{{{zzzqqqlllooossssssuuuxxxrrrpppuuu~~~zzzyyy~~~|||uuuooommmiiippp{{{vvvxxxxxxjjj[[[IIIGGGGGGMMMVVV___jjjrrrxxx|||{{{ooobbbZZZ]]]iiitttzzzyyynnn\\\QQQUUU```gggkkkooossswwwyyy{{{}}}}}}zzzyyyzzzzzzyyyxxxyyy{{{{{{zzz{{{{{{wwwpppfffnnnwww}}}|||{{{{{{{{{{{{zzzvvvtttgggXXXIIIBBB>>>;;;999:::;;;:::999999999999::::::;;;;;;:::;;;<<>>>>>===;;;999888888888888888777777777777666666666666777888999999;;;===???AAABBBBBBCCCDDDGGG\\\uuu}}}~~~~~~```KKKDDDCCCBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDHHHFFFJJJ[[[zzz}}}ssshhh[[[QQQIIIAAA>>>@@@>>>HHHUUUcccrrr~~~qqqkkkiiigggiiiiiiiiijjjjjjhhhdddaaa___UUUIIIBBB@@@???===:::;;;:::999999999:::<<<===999999888777777888999:::888888777777777777888888666777888999::::::::::::;;;;;;:::999777888;;;>>>>>>???@@@CCCHHHNNNUUUZZZ]]]___dddllluuuwwweeeWWWVVVbbbnnnyyyxxxsssiii]]]RRRHHHBBB>>>;;;999<<>>:::999:::::::::999999:::;;;;;;<<<<<<;;;;;;<<<>>>BBBEEEGGGEEEAAA@@@DDDJJJTTTaaammm|||vvvfff\\\SSSOOONNNLLLJJJHHHFFFFFFFFFEEEDDD@@@@@@???>>><<<;;;::::::777777777666666555555444555666666777888:::<<<===============<<<:::999888777777777777777777777777666666666666777888999:::;;;>>>AAABBBBBBBBBDDDFFFJJJddd~~~{{{|||}}}PPPLLLCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDAAACCCEEEJJJZZZ||||||zzzvvviiiTTTAAA;;;>>>:::<<>>@@@EEEHHHNNNOOOQQQSSSVVV\\\dddjjjmmmrrr{{{jjjgggccc___```hhhttt|||yyyqqqeeeYYYNNNFFFAAA@@@777999>>>FFFLLLNNNLLLIII=========@@@DDDFFFDDDBBBEEEFFFFFFBBB===888777777:::999777666555666888999;;;:::999777444222000...------......//////000000//////000000000111111111222111111111111222333333444555888;;;???CCCEEEGGGJJJLLLQQQUUUXXXXXXXXXWWWWWWXXX[[[\\\YYY]]]tttuuusssrrrsssttttttrrrqqqzzzrrrooouuuzzz{{{wwwrrrvvv}}}|||yyywwwuuueeeTTTFFFEEEHHHKKKRRRZZZeeemmmtttxxx}}}nnn\\\NNNHHHNNN[[[gggfff[[[QQQQQQVVV___dddkkkrrrvvvxxxzzz{{{zzzyyyxxxxxxxxxxxxwwwuuuxxx{{{{{{xxxvvvvvvtttooogggiiioooxxx}}}}}}}}}|||}}}}}}}}}|||~~~}}}||||||}}}~~~}}}|||zzzzzzzzzyyywwwuuulll\\\LLLCCC???;;;:::;;;999999999:::;;;===>>>???<<<<<<<<<===@@@CCCFFFHHHEEEBBBAAADDDJJJTTTeeetttqqq^^^VVVTTTRRRQQQQQQJJJIIIHHHFFFEEEDDDDDDCCC???>>>>>>===<<<::::::999777666666666555555555444555666666777999;;;===>>>>>>======<<<;;;999888777666666777777777777777888666666666777888999:::;;;<<<@@@CCCCCCBBBCCCFFFJJJQQQlll}}}lllKKKOOOBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCC>>>CCCGGGHHHMMMfff}}}cccHHH<<<<<<===;;;:::===CCCPPPeeewwwxxxiiifffdddcccfffiiikkkkkk]]]UUULLLHHHKKKQQQWWWZZZUUUPPPIIIBBB===::::::::::::;;;;;;<<<;;;;;;::::::::::::888777777888:::::::::::::::::::::::::::::::::<<>>AAACCCCCCCCCCCCFFFDDD@@@===;;;:::999999999888777666666777888999888777666444222111//////---------......//////////////////000000000111111111111111111111222333333333555888;;;???BBBEEEGGGIIILLLQQQUUUXXXYYYXXXWWWUUUXXX]]]___XXXUUUeeezzz~~~rrrrrrpppnnnoooqqqrrrrrrwwwttttttxxx|||~~~{{{vvvvvv~~~~~~sss~~~kkkVVVEEECCCGGGIIIOOOXXX[[[dddlllqqqvvv~~~tttbbbRRRHHHNNNPPPYYYdddbbbVVVOOOOOOTTTZZZdddlllrrruuuwwwyyyxxxwwwwwwwwwyyyyyywwwvvvtttyyyzzzxxxwwwwwwuuurrrhhhgggkkktttzzz{{{}}}}}}{{{zzz{{{}}}}}}}}}|||{{{zzzyyyzzz|||~~~|||zzzyyyyyyxxxvvvtttnnn^^^MMMDDD???<<<;;;<<<888888999;;;===@@@BBBCCC<<<<<<<<<===???CCCFFFHHHGGGEEEDDDFFFIIITTThhhzzziii___WWWTTTTTTRRRPPPQQQHHHHHHGGGEEECCCBBBAAAAAA======<<<;;;:::999888888666666666666555555555555555555666777999;;;===>>>>>>===<<<;;;:::888777777666666666666777777888888666666666777888999;;;<<<===AAADDDDDDCCCDDDIIINNN\\\rrr}}}ZZZKKKJJJAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBFFFKKKJJJUUU{{{vvv```MMMEEE???<<<;;;<<<===AAAOOO]]]tttxxxssskkkddd___[[[WWWUUUNNNKKKIIIHHHJJJOOOTTTXXXVVVSSSOOOJJJEEEAAA???>>>>>>@@@CCCEEEFFFFFFEEEDDDAAA@@@>>>======>>>@@@AAABBBBBBBBBCCCEEEGGGJJJKKKLLLNNNQQQTTTUUUXXX[[[]]]```dddiiilllpppvvvpppcccccchhhqqq{{{zzzsss^^^TTTKKKHHHDDD???===???999BBBMMMQQQOOOHHHCCCAAA999===AAAAAA@@@@@@DDDHHHLLLEEE===::::::;;;:::888666666666666666666666666444444333111000000000000---.....................////////////000000000111111111111111111222222333333555777;;;???BBBEEEFFFIIILLLQQQVVVYYYYYYXXXWWWXXXZZZ^^^```[[[]]]qqq{{{oooooollljjjlllrrrxxxyyypppsssvvvyyy}}}~~~zzzsssuuuuuutttvvv~~~yyy}}}}}}uuu^^^IIIDDDEEECCCGGGNNNUUU^^^ggglllrrrzzzxxxlll^^^UUUWWWMMMQQQbbbhhh\\\PPPMMMJJJQQQ\\\fffmmmqqqtttvvvwwwvvvvvvwwwyyyyyyxxxvvvqqqwwwzzzxxxwwwxxxwwwtttgggdddfffpppvvvwww{{{}}}{{{yyyyyy{{{}}}~~~~~~|||zzzxxxwwwxxx{{{~~~}}}{{{yyywwwwwwvvvtttrrrooo```NNNEEE@@@<<<;;;===888888:::<<<>>>AAADDDEEE<<<;;;;;;<<<>>>BBBEEEGGGIIIHHHHHHIIIJJJUUUkkkyyylll\\\UUURRRRRRSSSPPPJJJHHHIIIFFFGGGFFFDDDBBB@@@???@@@<<<;;;;;;:::999888777777666666666666666555555555555555666888999<<<===>>>>>>===<<<;;;999888777666555666666666777777888888666666666777888:::;;;<<<>>>AAADDDDDDCCCEEEKKKQQQfffwww}}}}}}vvvtttiiiMMMJJJBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBBBB<<<>>>FFFEEEFFF___xxxcccTTT???<<<<<<===:::777>>>IIINNNiiixxxhhh\\\SSSMMMIIIHHHHHHIIIHHHGGGGGGIIIKKKOOOOOOPPPOOOMMMJJJFFFDDDJJJMMMQQQVVVXXXYYYWWWVVVOOONNNLLLKKKKKKLLLNNNOOOPPPPPPRRRUUUZZZ```eeehhhhhhjjjlllkkkjjjiiiiiiiiigggmmmvvv}}}rrrmmmnnnoootttzzz|||nnndddNNNFFFCCCEEEDDD===888999BBBJJJSSSSSSJJJAAA<<<;;;===AAADDDBBB???@@@GGGNNNSSSIII>>>888999:::888555444444555666666555555444222111000000///000000000........................////////////000000000000111111111000111222222333333555777;;;???BBBEEEFFFHHHLLLQQQVVVYYYYYYXXXVVVXXXWWWXXXZZZ[[[ffftttpppllliiikkkqqqttttttrrroooxxx}}}zzzxxxyyyxxxuuuuuuvvvwwwyyyzzzzzzyyyyyy}}}mmmWWWFFF???AAAEEEGGGPPPUUU]]]fffmmmsssyyy}}}zzzlll___bbbVVVMMMQQQ[[[^^^TTTHHHLLLIIIMMMZZZcccgggkkkpppmmmoooqqqtttvvvwwwvvvvvvuuutttssstttuuuuuusssqqqkkk[[[]]]kkkqqqvvvzzzwwwwwwyyy{{{{{{zzzxxxxxxyyyzzzzzzyyyxxxxxxxxxzzzzzz|||{{{xxxuuusssrrrqqqqqqkkkfffYYYHHH??????===888===<<<:::;;;>>>@@@AAAAAACCC>>>;;;;;;;;;;;;???DDDHHHHHHGGGEEEGGGPPP___jjj{{{qqqiiibbb^^^ZZZXXXSSSQQQPPPMMMLLLJJJJJJIIIGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666666444444555555555555555555444666888:::<<<============;;;999777666666777888777777777777666666666666777777777666777999===AAAAAAGGGDDDBBBFFFIIIUUUkkk~~~SSSEEEEEEAAA@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>;;;>>>AAAAAABBBGGGPPPXXX}}}}}}rrrbbbSSSEEE<<<===@@@===;;;;;;CCCFFFWWWqqqvvvjjj[[[MMMKKKNNNOOOMMMGGGDDDEEEGGGIIIKKKTTT___bbb```aaagggvvvvvv|||vvvlllllluuu{{{xxxqqqqqqpppnnnpppvvvzzztttuuuyyyvvvqqqmmmppp~~~yyytttrrruuuzzz}}}}}}zzzrrrfffWWWMMMGGGIIIGGG@@@999777===CCCNNNOOOPPPKKKCCC<<<888888??????@@@BBBEEEGGGGGGFFFGGGCCC>>>;;;;;;<<<:::888666555444666888888555111222111111000///......---..................------...............///000000111111000000111111222333333555777;;;???BBBEEEFFFIIILLLQQQUUUXXXYYYXXXWWWWWW\\\\\\\\\bbbiiiuuuqqqnnnlllnnnrrruuutttqqqooowww{{{xxxuuuwwwwwwuuussstttvvvxxxyyyyyyyyyxxxxxxlllYYYJJJBBB@@@@@@@@@IIINNNVVV]]]eeelllsssxxx{{{oooddd]]]TTTKKKLLLTTTZZZXXXTTTLLLHHHJJJTTT___eeeiiinnnoooooopppqqqrrrssstttuuuuuussssssssstttsssqqqoooiiiZZZ\\\jjjppptttxxxvvvvvvxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxwwwwwwwwwxxxxxxzzzyyywwwuuusssrrrrrrrrrmmmhhhZZZJJJAAA@@@???;;;AAA???>>>>>>@@@BBBCCCBBB@@@;;;999;;;<<<;;;>>>BBBFFFGGGHHHGGGGGGLLLUUU]]]wwwxxxzzz{{{yyy{{{{{{xxxuuummmiiiccc^^^[[[YYYWWWUUUQQQPPPNNNLLLKKKIIIIIIHHHFFFEEECCCAAA@@@>>>>>>===;;;:::999888777666666666444444444444555555555555555666999;;;<<<=========;;;:::888666555666777777777666666666666666666666777777777777777:::>>>AAAAAAEEEBBBEEEQQQYYYggg|||{{{OOODDDEEEAAA???>>>======<<<<<<======<<<=========>>>>>>>>>>>>===@@@BBBAAAAAADDDKKKQQQtttzzznnnyyy~~~|||kkkbbbSSSEEE>>><<<:::;;;???@@@???HHHXXXcccnnnpppcccWWWUUUSSSPPPMMMKKKKKKKKKIIIMMMVVV```eeekkkwww}}}wwwttttttyyy}}}xxxxxx{{{yyyuuujjjjjjrrr~~~}}}rrrggg\\\RRRIIICCCFFFEEEBBB===:::>>>GGGOOORRROOOJJJCCC===;;;<<<>>>CCCCCCEEEHHHMMMNNNMMMJJJIIIEEEAAA>>>===;;;999666555444555888::::::666333111111000000///......---..................------...............///000000111111000000111111222333333555777;;;???BBBEEEFFFIIILLLPPPUUUXXXXXXWWWWWW[[[___\\\YYY\\\```uuuooojjjiiihhhlllpppsssqqqooonnnssswwwtttrrrsssttttttrrrssstttvvvwwwwwwwwwwww}}}wwwkkk[[[KKKBBB>>>======CCCGGGMMMTTT\\\dddmmmsss{{{}}}uuulllbbbYYYOOOJJJMMMSSSXXXZZZRRRKKKFFFLLLUUU\\\bbbgggnnnnnnmmmmmmoooqqqsssuuutttsssrrrrrrrrrqqqnnnkkkfffXXX[[[iiinnnrrrwwwtttvvvwwwwwwvvvuuuuuuvvvxxxyyyyyywwwvvvuuutttttttttwwwvvvuuusssrrrrrrrrrrrrnnniii\\\NNNEEECCCBBB@@@DDDBBB@@@??????@@@???======999999;;;;;;:::;;;???===@@@CCCCCCBBBBBBFFFIIIUUU[[[```]]]ZZZ___nnn{{{zzzrrrooooookkkfffeeeeeefffcccaaa[[[XXXUUUTTTTTTSSSRRRPPPOOONNNLLLJJJIIIHHHGGGGGGDDDCCCBBB@@@>>>===<<<<<<:::999888777666555555555333333333444444444555555777888:::<<<=========<<<999888666555555555666666666666666666666666666666666777888888888:::>>>BBBBBBCCCBBBLLLcccttt~~~wwwUUUJJJEEE=========<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???AAACCCBBB@@@AAADDDHHHXXXpppkkkdddnnn{{{xxxjjjYYYNNNFFF???<<<;;;===;;;===DDDIIIRRRhhh~~~rrrlllfffccccccccc___\\\QQQSSSVVVZZZ^^^hhh{{{}}}wwwnnnfffbbbbbbdddggguuuzzz}}}|||{{{{{{vvvppp\\\]]]dddoooyyy~~~wwwlll\\\NNNDDD???======CCC@@@<<<;;;???HHHRRRYYYQQQJJJ@@@999777;;;???BBBEEEEEEHHHOOOVVVXXXTTTOOOJJJGGGCCC@@@>>>;;;777444444555777:::<<<;;;777444000000000///......------------------------.....................///000000111000000000000111222222333555777;;;???BBBEEEFFFHHHKKKPPPTTTWWWWWWWWWVVV]]]```[[[WWWWWWZZZnnnsssccc^^^___aaaeeejjjlllllljjjiiinnnrrrrrrpppnnnoooooopppqqqssstttuuuuuuttttttuuuwwwkkkZZZLLLCCC@@@@@@@@@AAACCCHHHMMMUUU^^^hhhoooxxx}}}}}}wwwlllcccXXXTTTXXX```gggkkkaaaVVVJJJEEEIIIPPPWWW[[[hhhiiijjjmmmppprrrtttvvvuuutttssssssrrrpppmmmjjjdddWWW\\\jjjnnnqqqvvvtttuuuuuuuuutttrrrrrruuuwwwxxxxxxvvvuuusssrrrqqqqqqssssssrrrrrrrrrqqqqqqqqqmmmhhh^^^RRRIIIEEEEEEEEEIIIGGGDDDCCCBBBAAA???===>>>;;;;;;===<<<999999<<<:::<<<>>>???>>>>>>@@@BBBGGGGGGJJJLLLLLLPPP___ooo}}}tttiiifffgggdddaaa^^^\\\]]]\\\[[[YYYUUUSSSQQQQQQQQQPPPMMMKKKLLLKKKIIIHHHFFFEEEEEEEEEBBBAAA???>>><<<;;;;;;;;;999888777666555555555555222222333333444444555555888999;;;<<<======<<<;;;666666555444444444555555555555555666666666666666666777888999999;;;???BBBCCCDDDDDDTTTsss|||~~~oooaaaUUUHHH======<<<<<<;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>@@@AAAAAA??????@@@BBBJJJVVVuuutttppptttkkkcccVVVEEE999<<<;;;===@@@AAADDDOOO\\\jjjttt}}}hhheee```]]]^^^gggvvv~~~yyywwwwwwtttbbb]]]UUUMMMIIIIIILLLNNN\\\fffooorrrqqqnnngggaaa[[[cccoooyyy|||nnnZZZSSSHHH???999999:::<<<===;;;;;;???GGGOOOUUUWWWGGGAAA999666999>>>BBBCCCEEEEEEHHHPPPXXXZZZTTTNNNGGGEEECCCAAA>>>:::666444555777999<<<<<<999666333/////////......---------,,,,,,------------.....................///000000000000000000000111222222333555777;;;???BBBEEEFFFGGGJJJOOOSSSVVVWWWVVVUUUZZZ]]]ZZZWWWXXX\\\qqq|||xxxyyyuuuiii]]]\\\]]]___aaadddeeedddccceeeiiiooorrroookkkjjjkkkooopppqqqrrrrrrrrrqqqppprrrvvv}}}rrriii^^^UUUPPPKKKEEEAAA???@@@CCCGGGMMMWWWaaahhhssszzzrrrjjjaaabbblllwwwsssgggVVVHHHCCCGGGMMMQQQ\\\```ffflllqqqtttvvvvvvuuutttttttttsssqqqllliiicccWWW]]]kkknnnqqquuutttsssttttttrrrqqqqqqsssuuuwwwvvvuuutttrrrqqqooonnnpppppppppqqqqqqppppppppplllhhhaaaXXXNNNHHHGGGIIIKKKJJJJJJKKKMMMNNNMMMLLLHHHDDDBBBCCCBBB??????BBBAAAAAA@@@???@@@CCCHHHKKKIIIIIIKKKNNNMMMNNNWWWcccuuu|||zzzlllbbb___bbb[[[ZZZXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCBBBBBB??????===<<<:::999999999777777666555444444444444222222333444444555666666999:::;;;<<<<<<;;;::::::444444444444444444555555444444555555666666666777666777999:::;;;===@@@CCCAAADDDGGGZZZzzz~~~||||||vvveeeZZZNNNCCC=========<<<<<<===>>>>>><<<<<<<<<<<<============<<<===?????????>>>???@@@FFFEEEVVV}}}vvv___LLLAAA>>>===???@@@@@@@@@BBBKKKRRR___ooo~~~wwwwww{{{}}}}}}rrrtttsssnnniiihhhlllppp~~~|||qqqgggddddddTTTRRRNNNLLLLLLOOOSSSVVVTTT[[[```aaaaaacccbbb```tttqqq^^^OOODDDCCCAAA>>>;;;999999999:::;;;???FFFNNNQQQNNNKKK===;;;;;;>>>CCCGGGGGGEEEHHHHHHIIINNNQQQPPPJJJDDDAAAAAAAAA???<<<999777666888:::;;;<<<999666222000............------------,,,,,,,,,,,,------.....................///000000000000//////000000111222333555777;;;???BBBEEEFFFGGGJJJOOOSSSVVVWWWVVVUUUVVV[[[XXXVVVYYY^^^tttxxxpppnnnmmmggg^^^cccddddddcccbbbaaa``````eeehhhmmmrrrooojjjhhhkkkoooooopppppppppnnnmmmlllqqqmmmnnn|||mmmhhhddddddddd\\\LLL>>><<<===>>>AAAFFFNNNWWW^^^jjjsss{{{yyyqqqgggeeekkkrrrvvvvvvuuupppbbbPPPEEEEEEHHHJJJPPPUUU^^^gggnnnrrrtttttttttttttttttttttqqqllliiibbbWWW]]]kkknnnpppuuutttrrrssssssrrrqqqqqqrrrtttuuuuuuuuutttrrrpppooonnnnnnnnnooooooooooooooonnnkkkhhheee___VVVLLLJJJMMMGGGIIILLLRRRYYY^^^aaaaaaXXXRRRNNNNNNMMMLLLPPPUUUOOOKKKEEEBBBCCCIIIPPPUUUUUUYYY\\\]]]]]]^^^aaaeeesss{{{{{{mmm___YYYXXXVVVVVVUUUTTTTTTSSSRRRRRRNNNMMMLLLLLLMMMMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;:::888888888888666555444444333333444444222333333444555666777777::::::;;;;;;;;;:::888777333333444444555555555555444444444555555666666777555777:::;;;<<<>>>AAACCC@@@GGGNNN___yyyyyymmmuuuzzz___LLLCCC>>>:::888=========<<<======>>>???;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>?????????CCC===CCC^^^nnnOOOHHH@@@<<<======<<<;;;>>>@@@GGGSSS```pppyyykkklllkkkhhhgggnnnyyy}}}|||xxxrrrllliiijjjlllkkkkkkkkkmmmpppuuuyyy{{{qqqppplllgggjjjttt|||~~~pppdddWWWIII@@@AAACCCDDDBBB>>>:::777666@@@BBBFFFLLLOOOLLLEEE???;;;>>>CCCJJJNNNOOOLLLIIIOOOMMMLLLKKKHHHDDD>>>:::>>>??????===;;;999999:::999;;;;;;999555111///...------------------------++++++,,,,,,------.....................///000000000////////////000111111333555777;;;???BBBEEEFFFHHHKKKPPPTTTWWWWWWWWWVVVWWW[[[XXXUUUWWW\\\qqq{{{rrrmmmlllgggaaahhhhhhgggfffdddcccddddddkkkkkkmmmpppnnniiikkkqqqoooooooooooommmkkkiiihhhiiiggggggqqqyyy|||uuunnnhhhkkkooogggTTTBBB;;;<<<<<<>>>AAAHHHOOOUUU```jjjuuuzzz~~~xxxlllaaaZZZXXXYYYZZZdddhhhdddVVVIIIDDDEEEDDDFFFKKKSSS]]]eeejjjnnnooorrrrrrrrrsssssspppkkkhhh___UUU\\\jjjlllmmmsssrrrppprrrtttsssrrrqqqrrrrrrttttttttttttsssqqqooonnnmmmmmmnnnoooooonnnmmmlllkkkjjjiiiggg]]]QQQNNNQQQNNNPPPVVV___iiiqqquuuvvvhhhbbb\\\\\\]]]___fffnnneee^^^TTTMMMMMMSSS[[[```jjjsssyyywwwzzz|||lll]]]UUUSSSRRRSSSTTTSSSRRRQQQPPPQQQLLLKKKIIIIIIJJJJJJIIIHHHCCCCCCAAA@@@????????????;;;;;;999888777777666666555444444333333333333333333444444555666777888999::::::;;;;;;:::888666555222333444555555666666666333333444555555666777777555777:::<<<===???AAADDDCCCPPPZZZgggvvv|||~~~yyypppyyygggKKK@@@???======???<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;===>>>??????BBB??????JJJeeeeee^^^RRRFFF@@@???>>>===<<<;;;>>>DDDJJJRRR```ooo~~~}}}{{{yyyzzzwwwgggYYYNNNIIIFFFDDDEEEEEECCC???;;;;;;>>>AAAKKKKKKLLLLLLJJJEEE@@@;;;>>>CCCJJJOOOPPPOOOMMMLLLPPPPPPMMMIIIBBB>>>======???@@@@@@===:::888:::<<<888999999666111......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.....................///000000///////////////000111111333555777;;;???BBBEEEFFFIIILLLPPPUUUXXXXXXWWWWWWZZZ]]]YYYVVVWWWZZZooowwwooolllggg```ffffffffffffeeegggiiilllqqqnnnnnnooommmjjjnnnwwwppppppooonnnllljjjgggfff```eeejjjsssxxxnnnmmmvvvuuuhhhhhhnnnkkk[[[KKK======>>>>>>AAAFFFMMMRRRYYYdddpppvvvzzz~~~~~~|||{{{ooo^^^PPPJJJMMMQQQPPP\\\aaaWWWJJJCCCAAA@@@BBBFFFLLLTTT\\\ccciiikkkppppppqqqrrrrrroookkkggg]]]TTT[[[iiikkklllqqqqqqppprrrttttttsssrrrqqqrrrssstttttttttsssqqqpppnnnlllmmmnnnnnnnnnmmmlllkkklllkkkmmmlllbbbUUUPPPTTT^^^aaagggpppzzzssslllfffeeehhhmmmwww{{{sssggg^^^\\\aaaggglll|||yyygggZZZVVVUUUMMMOOOPPPOOONNNMMMMMMMMMPPPMMMKKKIIIIIIHHHGGGEEEBBBBBB@@@???>>>>>>>>>>>>::::::888777666666666666444444333333222222333333444444555666777888999:::::::::::::::999777555444222333444555666777777777333333444444555666777777555777:::<<<===???BBBDDDIIIXXXdddnnnwwwvvv{{{uuuwwwlllRRR===:::>>>;;;999:::::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======>>><<<;;;;;;<<<>>>>>>>>>CCCFFFCCCCCCRRRooowwwsssgggWWWIIIBBB@@@???<<<:::<<<@@@???@@@IIIUUUbbbrrrqqqhhh___RRRFFF@@@AAAFFFJJJFFFCCC>>>999777===HHHQQQUUUSSSOOOIIIDDD@@@>>>===BBBGGGLLLMMMLLLJJJKKKMMMLLLNNNMMMHHHAAA???BBBFFFBBBBBBAAA===999888;;;>>>666777666333///---...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................///000000///////////////000111111333555777;;;???BBBEEEFFFIIILLLQQQUUUXXXYYYXXXWWW\\\___[[[XXXYYY\\\qqqxxxmmmllliiibbbhhhhhhhhhiiiiiijjjjjjkkkmmmnnnmmmkkkiiikkkppptttooorrrrrrnnnjjjiiiiiiiiimmmggglllvvvvvvpppzzzuuudddjjjxxxoooZZZHHH???999<<>>??????CCCIIIOOO___lllqqquuu}}}zzzuuuRRRIII???999999;;;;;;999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@======DDDRRR___hhhkkkrrrzzzgggdddrrrggg^^^NNN@@@<<<===???AAA???======???GGGQQQ\\\eeennn|||ppp^^^QQQIIIFFFBBB@@@@@@AAAAAAAAA;;;;;;999999CCCOOOSSSOOOLLLGGGBBB>>>===>>>???@@@KKKHHHHHHKKKRRRXXXZZZZZZYYYTTTNNNIIIGGGFFFFFFEEEDDD@@@======@@@AAA>>>;;;777666333000......//////------------------------,,,,,,,,,------,,,++++++////////////////////////////////////000111222333222444888<<>>>>>>>><<>>>>>???AAAFFFMMMTTTXXXaaafffiiijjjkkkkkkfff^^^RRRXXX___fffkkkmmmmmmmmmooooooooooooooooooooooooqqqpppooommmllllllllllllmmmllllllkkkiiihhhhhhgggiiigggeeeeeecccccciiirrrooo___WWWQQQLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAA??????>>>===;;;:::999999777777666666555444444333444444333333222333333444666777777888999:::;;;;;;999888888777555444444333444555666555333222333444333444444333222333666888888888<<>>CCCMMMUUUYYYYYYeeepppqqqbbbmmmxxxiii[[[IIIDDD>>>;;;:::<<>>;;;;;;<<<<<<<<<<<<======???CCCEEEFFFLLLSSSRRRMMMBBB===999:::???FFFIIIJJJLLLMMMQQQXXX___dddfffgggaaa[[[RRRJJJFFFEEEDDDCCCCCC@@@>>>???BBBCCC???;;;666444222///.........///------------------------,,,,,,,,,------,,,,,,+++////////////////////////////////////000111222333333555888;;;???BBBEEEFFFIIIKKKQQQYYY[[[XXXXXX[[[```bbb]]]WWWWWWXXXmmmtttfffccccccbbbfffggghhhiiiiiiiiihhhgggrrrrrrrrrpppnnnnnnooopppuuurrrpppooonnnmmmlllkkkkkkrrrooommmpppnnn~~~yyyuuummmZZZUUUNNNFFF>>>888:::@@@BBBFFFNNNVVV___gggooouuuwww{{{}}}|||zzztttfffZZZTTTJJJ@@@@@@HHHOOONNNJJJ???>>><<<<<<>>>DDDIIIMMMWWW]]]bbbdddggghhhccc\\\SSSXXX___eeehhhjjjjjjkkkmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkllllllkkkjjjiiihhhhhhgggiiieeecccdddfffkkkwww}}}fffZZZTTTNNNJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGFFFEEECCCBBB@@@@@@===<<<<<<;;;::::::999999666666666555555444444333444444444333333444555555555666888:::;;;;;;;;;;;;999888666555444333444444333444555444333222333444333444444444333444777999999:::???DDDEEEDDDGGGNNNfffgggGGGAAA;;;999999:::999777888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===>>>BBBGGGIIIGGGEEETTTZZZgggrrrmmmtttmmmdddVVVJJJCCCAAA???===:::<<<=========>>>AAADDDOOOXXX]]]^^^eeerrryyyyyyzzzjjj```UUUOOOIIIDDDCCCAAA>>>;;;;;;<<<===<<<:::<<>>???BBBHHHNNNWWW```jjjqqqpppvvv{{{}}}|||xxxlllaaa\\\RRRGGGCCCGGGKKKJJJGGGBBB???<<<:::;;;???DDDGGGMMMSSSYYY^^^cccfffbbb\\\SSSYYY```eeefffggghhhjjjkkkkkkkkkkkkkkklllllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhdddcccdddgggnnn{{{qqq^^^WWWRRRMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>:::::::::999999888888888555555555444444444333333333333333333333444555555555666999;;;<<<<<<;;;:::999777555333222222444555222444555444222222333444333444444444444555888;;;;;;<<>>;;;:::::::::999777888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;===<<<===???AAA@@@>>>;;;DDDQQQbbbtttqqqcccZZZSSSIII???AAA???===<<<>>>@@@BBBCCC???DDDGGGGGGJJJRRRUUUTTT```bbbeeejjjooosssuuuwwwkkkiiigggkkkttt||||||qqqeee[[[RRRJJJEEEAAA@@@@@@AAAAAAAAA???===;;;===??????AAAIIIUUU___rrrppphhh\\\OOOEEE???;;;888???JJJTTTZZZZZZUUURRRPPPYYYdddkkkllliiiggggggSSSPPPKKKHHHFFFDDDAAA@@@======>>>@@@AAA@@@<<<999111000///...---,,,------------------------------++++++,,,---------,,,,,,////////////////////////////////////000111222333666666888;;;???CCCGGGIIILLLMMMRRRYYYZZZXXXYYY\\\]]]___ZZZUUUWWW\\\tttvvvmmmllloooqqqpppqqqqqqrrrrrrqqqpppoooooopppqqqrrrssssssrrrqqqooollllllqqqpppjjjggghhhfffnnngggiiiooo]]]ddduuuccclllmmmgggVVVBBB888888======???CCCHHHOOOYYYcccjjjmmmsssxxxyyyyyyvvvnnnfff]]]XXXRRRMMMKKKJJJGGGEEECCC@@@<<<::::::<<<@@@CCCDDDJJJQQQVVV]]]bbbaaa\\\SSSYYY```dddddddddfffiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkiiiiiiiiihhhggggggffffffeeecccccceeefffiiisss}}}fffWWWTTTPPPKKKIIIIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBBAAA???>>>======999888888888777777666666444444444444333333333333111111111111222333555555555777999;;;<<<;;;:::999777666333111111222333444222333444333222222333444222333444555555666:::<<<===>>>BBBEEEDDDEEENNNXXX}}}mmmvvvlllOOO>>><<<;;;;;;;;;:::999888777777888888888999999999999999999999999999999999999999999999:::::::::;;;<<<;;;;;;<<<===>>>======<<>>@@@AAAAAABBBEEEDDDBBBFFFHHHKKKNNNRRRTTTUUUVVVQQQMMMJJJKKKOOOTTTWWWWWWbbbeeehhhkkkkkkjjjgggeeeXXXTTTMMMGGGDDDBBBBBBAAA>>>???>>>===;;;;;;;;;<<<999???GGGMMMTTT]]]jjjtttvvvlll^^^NNN@@@999999<<>>AAAFFFOOOYYY```jjjppptttuuuvvvvvvrrrmmm^^^\\\YYYUUUQQQMMMIIIFFFCCCAAA===:::999:::<<<======CCCHHHMMMTTTZZZ[[[WWWQQQXXX___bbbaaaaaadddhhheeeeeeffffffggghhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjgggggggggffffffeeeeeeeeebbbaaabbbdddcccccciiippp}}}ttt[[[RRRQQQMMMIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@???>>><<<<<<;;;888888777666555555444444333333333333333333333333000000000111222333555666777888999999999999888777555444222111111111222333111222333333222222333444222333555555666888;;;>>>???@@@BBBEEEFFFKKKZZZhhh}}}yyyrrrhhhPPPBBB;;;;;;;;;;;;:::999888888777777777888888888888999999999999999999999999999888888999999999:::::::::;;;;;;::::::;;;===???@@@@@@BBBJJJ\\\{{{mmmeeeXXXLLLEEEBBBAAAAAA>>>===<<<<<<>>>???>>><<<<<<<<<>>>???@@@AAAAAAAAA@@@>>>;;;;;;<<<>>>??????BBBDDDGGGJJJJJJIIIFFFDDD===>>>>>>>>>>>>===;;;:::>>>@@@AAAAAABBBFFFMMMSSSQQQXXXaaaggghhhgggggghhh]]]SSSGGG@@@======CCCKKKTTTVVVWWWTTTQQQPPPTTTXXX]]]```cccbbb]]]TTTLLLHHHKKKMMMPPPSSSRRRKKKBBB<<<888999:::999888666333222---......---------------------------------------******+++,,,------------////////////////////////////////////000111222333555777:::>>>BBBEEEGGGHHHLLLMMMQQQWWWXXXVVVWWW[[[]]]___YYYTTTUUUXXXnnnwwwrrrrrrsssrrrqqqqqqooonnnlllllllllnnnnnnpppnnnlllmmmpppqqqooommmkkkhhhjjjlllggg___bbbmmmpppnnnooosssrrrnnnuuuwww}}}{{{pppnnn^^^dddcccTTTDDD<<<;;;;;;999999:::<<<@@@GGGPPPVVVaaahhhooorrrtttxxxwwwtttjjjddd\\\VVVTTTPPPJJJFFFFFFDDDAAA===;;;999999888:::===@@@BBBHHHOOOPPPMMMMMMTTT\\\___]]]^^^bbbfffccccccdddeeeeeefffgggggghhhggggggfffffffffggggggeeeeeeeeeddddddddddddccc``````aaabbbaaa___cccjjjqqq|||fffRRRNNNNNNIIIGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;;;;:::888777666555444333222111222222222222222222333333000000000111333555666777999999888777777666666555222222222222111111111111000222333333222222333444222333555555666888<<>>:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAIIIRRR\\\cccfffjjjpppuuusssssssssnnnfff[[[QQQKKKGGGAAA@@@GGGOOORRRWWW\\\ZZZXXXVVVWWW[[[```ccceeegggfffdddbbb___YYYRRRMMMOOOQQQTTTVVVUUUOOOEEE???999999999777444222000000------...............---------------------------)))***+++,,,------------////////////////////////////////////000111222333444777;;;@@@DDDFFFGGGGGGLLLLLLPPPUUUVVVTTTVVVZZZ\\\___ZZZUUUUUUXXXmmm|||qqqnnnpppqqqnnnkkkvvvuuurrrpppoooppprrrtttrrrooollllllnnnnnnmmmkkkeeehhhrrryyyqqqcccbbbkkknnnkkkqqquuupppvvvxxxqqquuu~~~xxxdddkkkiiiYYYIIIAAA===;;;999999:::;;;>>>DDDLLLQQQXXXaaajjjoootttyyyzzzxxxyyylll]]]UUUSSSQQQJJJCCCJJJHHHEEEAAA>>>:::888777888:::;;;;;;@@@FFFGGGDDDJJJRRRZZZ\\\[[[[[[```eeebbbbbbcccdddeeeeeeffffffgggfffeeeddddddddddddeeeddddddcccccccccccccccccc```^^^___aaa___^^^bbbiiimmmzzzqqq]]]MMMLLLLLLGGGDDDHHHEEEDDDDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;::::::888777666555333222111000222222222222222222222333000111111222444666888999:::999888666555444444444111111222222222111111000000111333333222222333444222333555666777999===@@@BBBBBBDDDHHHNNN]]]wwwyyynnneeevvvxxx}}}mmmooommmXXXKKK888999999888777555444555666777777777777888888888888888888888888888888888888777888888888888999999999999;;;<<<<<<:::888888888666;;;>>>>>>IIIgggpppooosssvvvnnnjjjiiijjjnnndddWWWOOOJJJHHHGGGHHHBBBAAA@@@>>>===<<<<<<<<<777;;;??????===;;;;;;<<>><<<::::::999999:::>>>CCCHHHTTT[[[dddkkkpppqqqrrrsssrrrooojjj```UUULLLGGGEEEGGGKKKJJJCCC===;;;:::888;;;999999:::>>>AAACCCCCCKKKNNNSSSVVVXXXYYY[[[\\\___aaaaaa___]]]^^^aaaddd^^^______``````___^^^^^^bbbbbbbbbaaaaaaaaaaaaaaa]]]___bbbaaa^^^^^^```ccciiikkktttuuu^^^TTTKKKIIIIIIFFFDDDDDDCCCBBBBBBAAAAAA@@@??????======<<<;;;999888888777777666555444333333222333222222222111111111111111222222333444666888:::;;;777777666555333222111111111111111111111111111111444333333333444444555666666555444555888;;;===>>>BBB@@@FFFRRR```nnnqqqsss{{{fffIII>>>;;;888888777666666666666666444555555666777888888999777777777777666666666666777888888888888999999999999999999:::::::::;;;;;;:::===???>>>BBBPPPfffwww~~~qqqkkkxxxxxxtttwwwyyywwwsssooojjjfffcccbbbZZZWWWQQQLLLMMMOOOLLLEEEEEEAAA===>>>AAADDDEEECCCDDDHHHMMMNNNMMMLLLMMMOOOPPPTTT]]]iiipppttt{{{{{{}}}pppfff```]]]UUULLLGGGFFFDDDAAAPPPPPPXXXgggoookkkccc___XXXgggvvv}}}~~~~~~{{{oooaaa\\\___aaa\\\VVVTTTSSSQQQOOONNNLLLIIIFFFCCC???:::444111/////////------------------------.........------,,,,,,,,,------------------------,,,,,,------.../////////000000000000000000111222666999===AAADDDEEEFFFFFFKKKNNNRRRTTTSSSSSSVVVYYY\\\___ZZZTTTTTT[[[xxx|||sssrrrrrrrrruuuzzzxxxvvvrrrooommmmmmnnnnnnkkkjjjiiigggfffffffffgggfffjjjlllllljjjjjjmmmqqqoooooopppqqqmmmjjjoooyyyxxxnnnddd[[[QQQHHHBBB===;;;:::999:::<<<>>>@@@JJJQQQZZZbbbhhhlllppprrrqqqpppmmmfff^^^WWWSSSQQQTTTXXXXXXPPPHHHBBB<<<888777777888999:::<<<>>>???FFFJJJNNNQQQSSSTTTVVVWWWZZZZZZYYYWWWVVVWWW[[[___\\\\\\\\\\\\[[[[[[[[[[[[________________________[[[]]]^^^^^^]]]]]]^^^___aaabbbiiivvvrrraaaXXXOOOGGGFFFFFFCCCAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;;;;:::888777777666666555444333222222222222111111111111111111111111222333444555777888999:::777666555444333222111111111111111111111111111111222222222222333555666777555555555777:::===???@@@BBB@@@HHH]]]uuuoooJJJ===:::666777666555555444444555555444555555666777777888888777666666666666666666666777777888888888999999999999999999::::::::::::;;;888999:::999999AAANNNYYYsss~~~|||{{{uuummmhhheee```]]]^^^dddmmmsssxxx}}}{{{xxxxxx~~~rrrpppnnniiicccZZZRRRMMMKKKHHHCCCBBBGGGRRR\\\bbbccc```aaahhhkkkgggdddeeepppyyyooofff[[[WWWYYYYYYUUUPPPRRRQQQQQQQQQPPPLLLHHHDDD???<<<777333000//////000------------------------......---------,,,,,,,,,------------------------,,,,,,------.../////////000000000000000111111222666888<<<@@@CCCEEEFFFFFFJJJNNNRRRSSSRRRSSSVVVYYY\\\___ZZZTTTUUU[[[wwwzzzuuurrrooommmpppuuunnnmmmllljjjiiiiiiiiiiiifffeeebbbaaa```aaacccdddcccfffiiiiiiggggggjjjmmmrrrpppooonnnjjjeeeeeeiiiiiiuuuvvvkkk^^^OOODDDBBB>>>999888:::<<<<<<;;;BBBGGGOOOVVV]]]bbbgggkkklllmmmnnnlllhhhdddaaa```hhhkkkjjjccc[[[SSSHHH???888999999888777888:::;;;@@@CCCGGGJJJKKKLLLNNNOOOPPPOOOMMMJJJJJJMMMRRRWWWXXXWWWVVVVVVVVVWWWXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXYYY[[[[[[[[[ZZZZZZZZZ^^^eeemmmzzzwww```UUUOOOHHHCCCCCCCCC@@@======>>>>>>>>>===<<<<<<;;;;;;:::999999888777666555555444444333222111111111111000000111111111111111111222444555777888999888888555555444444333222111111111111111111111111111111000000111222333555666777444555777:::===???AAABBBFFFFFFTTTsss|||NNN666888<<<666555555444333333333444444444444555555666777777777666666666666666666666666777777777888888888999999888888999999999:::::::::999::::::999999;;;>>>AAAIIIlll~~~||||||~~~xxxtttwwwvvvuuussskkkaaaZZZWWWTTTNNNIIIGGGHHHJJJLLLTTTVVVZZZ```eeeiiillloookkklllpppuuuvvvttttttwww}}}zzzwwwtttfffbbb]]]ZZZYYYVVVQQQLLLMMMMMMMMMNNNLLLHHHCCC>>>:::888444000.........///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000000000000111222222666888;;;???BBBDDDEEEEEEJJJMMMQQQSSSRRRRRRUUUXXX\\\___ZZZTTTUUU[[[tttuuuqqqnnnllljjjiiihhhhhheeeffffffffffffffffffeeeaaaaaa````````````aaabbbdddfffhhhgggfffeeefffgggllljjjiiiiiiiiigggddddddaaaeeezzzxxxhhhYYYOOOLLLDDD;;;888999<<<<<<;;;???CCCHHHMMMRRRWWW]]]aaacccfffjjjmmmmmmlllkkklllvvvtttpppmmmooommmcccWWWEEE@@@999666666888999999;;;>>>AAACCCDDDEEEGGGIIIHHHEEEBBB@@@AAAEEEKKKPPPUUUSSSRRRQQQQQQRRRTTTVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXVVVTTTVVVYYYZZZXXXVVVXXXXXXYYY[[[]]]ddduuuwwwbbbTTTNNNHHHCCCAAABBBBBB???<<<=========<<<<<<;;;:::::::::777777666666555444444333333333222111000000111111000000000111111222222222333555777999999999777666444444333333222222111111111111111111111111111111111111111222222444555555555777:::<<<===???@@@BBBEEEMMMfff\\\@@@777999:::888555444333333333333444444444444444555555666666666555555555666666666666666777777777777888888888888888888888888999999999999::::::999:::<<<===<<<;;;===NNNfff{{{zzzlllbbbYYYWWWWWWRRRMMMKKKGGGHHHJJJNNNVVV```jjjqqqvvvvvvwwwxxxwwwsssrrrssswwwzzzoooeeecccdddeeeccc___WWWOOOIIIIIIHHHFFFEEEDDD@@@<<<888777555222///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////000/////////000111222333666777:::>>>AAACCCEEEEEEIIIMMMQQQRRRRRRRRRUUUXXX\\\___YYYUUUVVVZZZqqqrrrnnnjjjiiillllllfff```bbbbbbcccdddddddddcccbbb^^^___bbbcccdddcccbbbaaagggggghhhgggeeecccbbbbbbeeeddddddeeeggghhhfffcccddd```iii|||mmmfffddd___SSSDDD;;;999;;;;;;:::===???CCCGGGKKKPPPVVVZZZ[[[___eeejjjmmmnnnpppqqqtttmmmgggkkkyyywwwWWWKKK<<<444555888888555888;;;===??????@@@BBBDDDEEEBBB@@@???BBBFFFKKKNNNQQQPPPOOONNNNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVTTTRRRSSSVVVXXXVVVTTTTTTUUUWWWXXXWWWYYYeeeqqq~~~oooaaaSSSIIIFFFEEEBBB@@@CCCBBB???===>>><<<<<<;;;;;;:::999999999555555555444444333333222222222111000000000111111///000000111222333333444444555777999999777666444222222222222222222111111111111111111111111111111333333333222222333444444888:::<<<=========@@@BBBCCCXXX{{{~~~oooFFF===<<<444111777555444444333444444555555444444444444555555555555444444555555666666666777666666777777777888888888777777777888888888999999999777555666999;;;;;;:::<<<@@@JJJ^^^~~~tttpppqqq~~~}}}{{{yyyxxxwwwwwwwwwzzzyyytttooorrr{{{ttttttvvv{{{qqqfff```VVVRRROOONNNMMMLLLRRRYYYZZZ```hhhpppwww~~~}}}sssnnnlllppp}}}yyynnneeeiiillllllfff[[[PPPIIIKKKGGGBBB>>><<<:::888666555333111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222333666777:::===@@@CCCEEEFFFJJJMMMQQQSSSRRRRRRUUUXXX\\\^^^YYYUUUVVVZZZnnnuuurrrnnnmmmrrrtttmmmcccbbbbbbcccccccccbbbaaa```\\\___cccfffgggfffdddbbbgggggggggfffeeeccc```___aaaccccccbbbcccfffdddaaaeee]]]___vvvxxxjjjgggjjjpppcccRRRCCC;;;999888888888:::>>>BBBFFFLLLRRRVVVUUUYYY___dddhhhkkkmmmppphhhaaaZZZ```sssgggXXXFFF:::888999777444777999;;;;;;<<<===???AAADDDBBBBBBDDDGGGKKKNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQQQQQQQSSSTTTSSSRRROOOPPPSSSVVVUUUUUU\\\eeeiiiooo|||~~~iii\\\TTTMMMIIIGGGDDD@@@@@@BBBAAA===<<<>>>;;;::::::999999888888777444444444333333333222222222222111111111111111222000000111222333444555666555666777777777555444333111111111111111111222222111111111111111111111111444444333333333444555555:::<<<>>>>>>===>>>CCCGGGQQQnnn~~~|||zzz~~~hhhDDD@@@???222///999444444333333333444555555444444444444444444444444444444444555555666666777666666666777777777888888666777777777777888888888<<<:::777666777999::::::777<<>>AAAEEEJJJMMMOOORRRWWW[[[^^^aaaeeehhhaaa^^^WWWUUU^^^mmmvvvxxxsssiiiYYYJJJ???:::888888666777888999999:::<<<>>>??????AAAEEEJJJMMMLLLJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNOOOOOONNNNNNOOOQQQMMMLLLNNNRRRRRRQQQTTTYYYVVVZZZcccmmmssszzz}}}ggg^^^TTTOOOKKKHHHHHHKKKAAA>>>===>>>===999999===888888888777666666555555444444333333333333222222222222111111111222222333000111222333555666777888777666666555444333333222///000000000111111222222111111111111111111111111222222333444555777999999;;;>>>@@@??????BBBIIIOOOjjjzzzxxxwww___HHH@@@<<<666444777222222222222222333444444333333333333333333333333333333444555555666777777666666666666777777777888666666666777777777888888===<<<;;;999888888999:::555;;;@@@@@@BBBQQQmmmooojjjdddcccccckkk~~~|||yyyvvvrrrqqqqqqppppppooommmkkkiiikkklllmmmkkkhhhhhhlllpppzzz}}}{{{sssnnnrrrzzz{{{xxxooommmiiigggddd___YYYUUUOOOJJJCCC===888555333111//////...//////111222222++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,------.../////////......//////000222333444888999;;;>>>AAADDDFFFHHHLLLOOOSSSUUUTTTTTTWWWZZZ\\\^^^YYYVVVXXXYYYiiioootttuuurrrqqqsssqqqllleeedddbbb```^^^]]]]]]]]]]]]^^^___aaacccdddeeefff``````aaacccddddddaaa___YYY___```\\\[[[```bbb```\\\^^^___aaapppnnnxxx}}}tttqqqqqqoooiii^^^QQQEEE>>>;;;<<<888:::<<<<<<===>>>AAACCCIIILLLPPPSSSUUUXXX\\\___bbbbbb[[[PPPLLLRRR[[[aaazzzuuujjjYYYGGG===;;;>>>555666777777777888:::<<<999:::===CCCIIIKKKHHHEEEEEEFFFGGGIIIIIIJJJJJJIIIKKKKKKKKKLLLMMMNNNNNNOOOIIILLLNNNNNNKKKJJJMMMOOOPPPMMMLLLNNNNNNLLLLLLOOOOOOQQQVVV[[[]]]___fffnnnqqq}}}zzzpppcccXXXNNNLLLJJJIIICCC>>>???DDD???<<<;;;;;;999666777;;;777666666555444444333333444444333333333333333333333222222222222222333333111111333444666777888999777666555333222222222222//////000000111111222222111111111111111111111111000000222444666999<<<===<<<>>>@@@@@@AAAEEENNNVVVxxxxxxtttzzzssslllqqqvvvNNNMMMDDD999666999777000111111000000111222333333333333333333333333333333333333444444555666777777666666666666777777777777666666666666777777777777666888999888666555666888<<<<<<<<<:::777===LLLZZZooosssooo{{{{{{}}}{{{yyylllhhhgggeeehhhqqq{{{|||wwwhhhaaaYYYUUUTTTTTTSSSQQQMMMHHHBBB===888333...+++,,,,,,---///111444666777++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,------...//////000.........///000222333444999:::<<<>>>AAADDDGGGIIILLLPPPTTTUUUUUUUUUXXX[[[\\\^^^YYYVVVXXXXXXhhhrrrssssssoookkklllssszzzkkkgggdddbbbcccbbb```]]]]]]^^^___aaaaaabbbbbbbbb^^^^^^^^^^^^____________aaa```___]]]\\\]]]]]]^^^YYYZZZZZZaaalllvvvsssqqquuuuuummmjjjbbbVVVLLLDDD;;;333======;;;;;;<<<>>>@@@AAAFFFGGGIIILLLOOOSSSVVVXXXXXX]]]```\\\SSSLLLJJJLLL^^^lllpppbbbRRRIIIBBB::::::666555777777666999===;;;;;;;;;===@@@CCCCCCBBBCCCDDDDDDFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUZZZ[[[]]]]]]ZZZUUUPPPMMMGGGFFFDDDCCCBBBAAA@@@@@@======<<<;;;:::999888777444444444333333222222222333333222222111222222222111222333444333222111000444444444555555555555555555444333333222222222222///000000000111111111111333333333222333333444444999666444555999;;;;;;:::======???AAA@@@FFF[[[qqq~~~pppddduuuYYYBBB>>>999666666777777888333333333333333333333333444333333222222333333444333333333333333333333333666666666666777777777777444555555666777888888999888888777666666666666666888888999:::<<<>>>@@@AAATTTgggvvvppplllkkkpppsssnnngggcccWWWRRRLLLIIIIIIHHHEEECCCHHHCCC<<<555111...+++)))------------------------........................++++++++++++++++++++++++(((((()))***,,,---......++++++,,,------......///000000000111222222222333666888<<<@@@CCCFFFGGGGGGOOOPPPRRRVVVYYY[[[[[[ZZZ]]]```^^^ZZZVVVSSShhhpppqqqpppllliiihhhkkkooohhheeebbbaaaaaaaaa^^^\\\``````aaabbbcccccccccccc``````````````````aaaaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[YYY]]]eeejjjxxxnnnaaaVVVNNNFFFAAA>>>999888888888:::<<<>>>???BBBCCCEEEHHHKKKNNNQQQSSSUUUZZZ^^^]]]VVVNNNJJJHHHLLLVVVZZZTTTOOOPPPLLLCCC:::666555888888444222333777666666888;;;======<<>>;;;;;;:::999888777666666444444333333333222222222333333222222111222222333111111222222222222222111555555555555555555555555555444333222222222222222000000000111111111111111333222222222222333444444777555444555999<<<======@@@BBBDDDDDDDDDPPPnnnyyyrrrvvvSSS>>>;;;777555555555555555333333333333333333333333444333333222222333333444333333333333333333333333555555555666666666666777444555555666777777888888888777777666555555666666999999999:::;;;<<<===>>>@@@MMMfffrrrhhhgggvvvyyyvvvuuuwwwtttiii]]]WWWMMMGGG@@@<<<===??????>>>CCC???888333000...+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------......///000000000111222222333333666888<<<@@@CCCFFFGGGGGGOOOPPPRRRUUUXXXZZZ[[[ZZZ\\\]]]YYYWWWWWWSSSdddiiijjjiiiiiigggfffeeeeeedddcccaaa`````````^^^]]]aaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````ZZZZZZYYYXXXYYYZZZ[[[\\\[[[ZZZVVVZZZ______kkkzzziii```VVVHHH@@@???999888888888999999:::;;;===>>>???AAADDDGGGJJJKKKPPPTTTYYY\\\YYYSSSKKKFFF???CCCDDDDDDLLLVVVVVVPPPEEE>>>999:::999666333444555444333555777888777666999:::;;;===???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEECCCAAA@@@@@@???>>>===<<<<<<;;;<<<888888777666555555444333333333333333222222222222333222222111222222333333111111111111222333444444777666666666555444444444444333333222222222222333222111111111111111111111222222222222222333444444555444333666:::===???@@@>>>AAAFFFKKKVVVooo]]]EEE:::777555444444444333111333333333333333333333333333333222222222222333333333333333333333333333333444444444444555555555555444444555555666777777777777777666555555555555666999999888888888999::::::666<<>>===<<<:::999777777666999999:::<<<>>>AAACCCEEELLLNNNRRRWWWYYYWWWPPPJJJBBBAAA======FFFTTT[[[ZZZVVVLLLCCC???>>>;;;999:::666555444555666777666444555666777999;;;===>>>???AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAA@@@@@@??????;;;;;;:::999888888999999555555555444333222222222333222222222222222222222222222111111222222333333333333222222333555666888777777666666555444333333333333222222222222222333333222222222222111111111222222111222222333444555666555555777:::===@@@AAAAAABBBIIIYYYuuu~~~^^^CCC777666555444444555444222000222222222222222222222222333333222222222222333333222222222222222222222222222222333333333444444444444444444555555666666666666666555444444555555555777777666666777777888999999:::===AAAHHHXXXttt}}}qqqnnnkkkgggppp~~~yyyzzzzzzzzz{{{{{{ssseee[[[YYY^^^VVVKKKCCC???>>>;;;999444111...------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------...///////////////000111222333333444666888<<<@@@CCCFFFGGGGGGNNNPPPRRRTTTUUUWWWYYYZZZ\\\[[[WWWVVVXXXVVVfffcccccceeehhhjjjiiieeebbbeeefffggggggfffeeeddddddccccccbbbaaaaaaaaabbbbbbdddddddddcccbbbaaa``````]]]\\\[[[ZZZYYYZZZ[[[[[[[[[\\\ZZZ^^^fffcccbbbnnnsssfffTTTJJJHHHBBBAAA>>><<<999777666666777777888999;;;===???@@@HHHGGGIIIOOOUUUWWWTTTPPPIIIGGGAAA<<<@@@KKKXXX^^^ddd]]]VVVSSSNNNDDD<<<999777666555555666666555333333444555777999:::<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????>>>===<<<:::999999999888777777666666666777777444333333222222111111111222222222222222222222222222111111111222222333444555555444444555666888:::777666666555444333333222222222222111111222222333333333333333222222222222222222222222333444555666888999999:::;;;===@@@BBBHHHHHHQQQmmmxxxrrr~~~[[[BBB888333555444444555555555333000222222222222222222222222333222222111111222222333222222222222222222222222222222222222333333333333444444444444555555555555555444444444444444555555444444444555666777888999888999:::999888<<>>:::444000///---++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......,,,,,,---......//////000...///000111222333444444666888<<<@@@CCCFFFGGGGGGNNNPPPSSSTTTTTTUUUXXX[[[\\\^^^[[[YYYXXXWWWlllggghhhiiiiiihhhfffdddbbbfffhhhjjjjjjhhhfffffffffeeedddcccbbbbbbccceeefffhhhggggggeeedddcccbbbbbb^^^^^^\\\\\\[[[\\\]]]^^^aaaccc```aaahhheeeccclll|||uuubbbUUUNNNLLLGGGEEEAAA===:::999888888666666777777999:::<<<===CCCBBBCCCGGGMMMRRRRRRQQQJJJHHHDDD>>>===DDDRRR\\\iiijjjmmmnnndddPPP???777777555444444555555444333333333444666777888999:::999999;;;<<<==================>>>>>>>>>?????????======>>>>>>>>>>>>======;;;;;;<<<=========<<<<<<===<<<;;;:::999777777666555555555555555555666666333333333222222111111111111111111222222222222222111111111111222333444444666555555555666777888888555555444444333222222222222111111111111222222333222222333333333444444444333333333333444666777888:::;;;<<<<<<===>>>AAADDDBBBKKK___~~~rrrrrr|||~~~mmmDDD888999666555444333444555555444222222222222222222222222222222222111111111111222222222222222222222222222222222222222222333333333333444444444444444444444444444333333333333444555555333333333444555666888999666777:::<<<:::777<<>>:::666111------+++***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++'''((()))***,,,---...///---------...//////000000......///111222333444555666888<<<@@@CCCFFFGGGGGGMMMPPPSSSSSSRRRSSSWWW[[[[[[___]]][[[XXXVVVmmmgggiiijjjhhhdddcccdddfffeeehhhjjjjjjgggdddddddddcccbbbaaa```aaabbbdddeeeggggggfffdddcccbbb``````\\\\\\\\\\\\]]]___aaabbbcccfffbbb```eeebbbaaakkkvvvzzzzzzhhhbbb\\\UUUVVVRRRKKKCCC>>>;;;::::::666666666666777888999:::======???BBBFFFJJJKKKLLLIIIHHHGGGDDDBBBDDDKKKRRR^^^dddmmmpppeeePPP@@@:::777666555555666666555444333333333444555666666666666666888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888888999999999999888888999999999999999888777777444444444444555555666777333333333333222222222222000111111111222222222222111111111111222333444555444555555666666666555555222222222222222222222222111111111111111222333333111222222333444555666666444444444555666777888999:::<<<>>>>>>???AAAEEEIIIBBBYYY{{{{{{vvv{{{TTT;;;888999666444333222222444444444333111111111111111111111111222222111111111111222222111111111111111111111111222222222333333333444444333333333333333333333333333333222222333444444555444444444444444555666777777666777;;;<<<:::;;;???;;;EEEZZZvvvzzzgggXXXWWWYYYZZZdddrrr|||yyyqqqkkkjjjZZZOOOFFFDDDFFFHHHLLLPPPJJJDDD<<<666444333000...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------......//////000000......///111222333444555666888<<<@@@CCCFFFGGGGGGMMMPPPSSSSSSQQQRRRVVV[[[XXX\\\ZZZZZZYYYVVVgggcccfffhhhfffbbbaaafffkkkdddgggiiiiiieeebbbaaabbb^^^]]]\\\\\\]]]___aaacccddddddcccaaa___^^^]]]\\\YYYYYYZZZ\\\^^^aaadddfffaaaeee```]]]aaa```aaalllnnnvvv|||nnn|||vvvxxxssshhhgggaaaVVVKKKBBB<<<:::999555555555555666777888888999:::===@@@BBBCCCEEEEEEJJJIIIJJJJJJHHHFFFGGGIIIKKKQQQZZZ]]]SSSDDD<<<<<<999888777777999999888777222333333333444444444444444555666888999999::::::777888888888999999999999666777888999999888777666777777777777666555444444111333444555666666555444444444444444555666777777444444444333333333333333000000111111222222222222111111111111222333444555333444555555555444333222111111111111111111222222111111000000111222333333000111222333555666777777444444555555777888999:::999;;;>>>???@@@CCCHHHLLLQQQrrr|||wwwwwwyyyrrrxxx]]]AAA888888666222333222000111222444333333111111111111111111111111222222111111111111222222111111111111111111111111222222333333333444444444333333333333333333333333222222222222333333444555777666555444444444444444888444111444555444666999>>>:::===III[[[rrrxxxiiiaaabbbhhhmmmtttyyy{{{wwwqqqiiiccc```YYYNNNCCCBBBFFFIIIMMMQQQGGG@@@555///---------,,,...---,,,,,,.........,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------......///000000000---...///111222333555555666888<<<@@@CCCFFFGGGHHHMMMPPPSSSRRRPPPQQQVVV[[[VVVXXXVVVYYYZZZUUU```{{{gggfffdddbbbbbbcccdddfffccccccbbbaaa``````______\\\ZZZWWWWWWYYY^^^cccfff^^^______]]]ZZZXXXXXXYYYXXX[[[^^^aaacccdddcccccc``````aaabbbbbbbbbbbbbbb___jjjxxxxxxlll}}}pppWWWHHHBBB===888999666444333444555666666888888:::;;;===>>>???@@@@@@BBBDDDGGGHHHHHHGGGGGGBBBDDDEEEEEEDDDBBBBBBBBB>>>===<<<;;;999777555444333444444444444555555555666666666666666666666666555555555555555555555555666666666555555444444444555555555444444333333333555555555555555555555555444444444444444444444444222222222222222222222222333222111111111222333444222222333444555666777777777777666555444444333333111111222222222333333333222222111111222222333444000111333444555666666666777666555555777:::===???@@@>>>???CCCCCCEEEQQQ^^^www~~~~~~qqqgggsssiiiAAA666888555333777333333333222222111111111111111111111111111111111000111111111111222222222////////////000000000000111111111111111111111111333333222222111222222222222222333333333333444444333333333444444555555555666666666666777777777777666:::>>>===>>>GGGXXXfff}}}oooccc]]]^^^dddhhhgggiiizzzzzzwwwuuutttfffaaa[[[XXXYYYZZZZZZXXXNNNOOOQQQPPPMMMHHHBBB???111000///...---,,,,,,,,,------++++++++++++------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111111111111111222333444444;;;<<>>>>>???@@@BBBDDDFFFFFFGGGFFFCCCDDDDDDBBBAAAAAACCCEEECCCCCCBBBAAA>>>;;;888666666666555444333222222222555555555555555555666666444444444444444444444444555555555444444444333333555444444444333333333333555555555444444444444444444444444444444444444444222222222222222222222222333222111111111222444444333444444555555666666777666666555444444333222222111111222222222333333333222222222111222222333444222222333444555666666666666666666777888;;;===>>>???AAAEEEEEECCCIII```www|||www}}}ZZZ<<<666888444111333333333333222222111111111111111111111111111111111000000111111111222222222////////////000000000000111111111111111111111111333222222111111222222222222222222333333333444444333333333444444444444444555555555666666666777777666999;;;;;;:::???HHHQQQggguuuooo]]]TTTTTT[[[``````cccnnn}}}~~~{{{qqqhhhXXXQQQHHHEEEGGGLLLQQQSSSaaa^^^WWWOOOFFF>>>777444///......------------...---,,,,,,++++++,,,,,,---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111111111111111222333444555:::<<>>???AAACCCEEEFFFDDDCCCBBB@@@???@@@DDDGGGJJJJJJJJJIIIFFFBBB===;;;888777555444222222333333333333444444444555555555444444444444444444444444444444444444333333333333444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333222222222222333444555555555555555555555555555444444444333222222111111111111222222222333333333222222222222222333444444333333444444555555666666555666777999;;;<<<===>>>===BBBFFFEEEEEEUUUxxx~~~___HHH666666888222...111222222222222222111111111111111111111111111111111000000000111111111222222////////////000000000000111111111111111111111111222222111111111222222333222222222222333333333333444444444444333333333333444444444555555555666666555777888888888999;;;>>>EEEMMM^^^vvvzzzfff\\\]]]eeekkkxxxzzz|||xxxnnngggkkktttwwwyyy||||||rrrrrrtttnnnfffaaaaaafffrrr}}}~~~rrrgggIIIEEEAAADDDLLLUUU\\\```eee___SSSGGG;;;444///---------,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111111111111111222333444555999;;;???CCCFFFJJJLLLMMMOOORRRRRRNNNMMMRRRVVVVVVWWW[[[XXXVVVVVVRRR\\\ttt^^^]]][[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXYYYZZZZZZZZZZZZZZZ^^^```___mmmqqq___UUULLLDDD@@@===:::888777666444222444444555555666777888888::::::::::::<<>>??????@@@CCCFFFLLLYYYvvv~~~xxx~~~fffHHH;;;333666666000...111222222222111111111111111111111111111111111111111000000000000111111111111////////////000000000000111111111111111111111111111111111111111222222333111222222222222333333333555444444333333222222222333333333444444444555555555555555777999:::999999===>>>BBBMMM___tttxxxyyykkkUUUMMMNNNOOOWWWaaalll{{{{{{|||rrreee```dddeeeZZZLLLKKKLLLRRR]]]hhhmmmjjjdddNNNNNNPPPUUU]]]aaabbbaaaOOOJJJAAA999333000000000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///000111222111111111222333444555666:::<<>>@@@BBBCCCBBBBBBCCCDDDJJJKKKNNNPPPPPPMMMJJJHHHDDDCCC@@@===;;;:::999999555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333333333444444555555555555666666555555444444333333111111111111111000000000111111222222222333333333333333222222333333444555555555555555555666888888777999;;;===@@@AAABBBBBBDDDEEEKKK]]]}}}uuuyyyqqqxxxpppGGG>>>777333555444000///333111111111111111111111111000000000000000000000000//////000000000111111111////////////000000000000000000000000000000000000111000000000111111222333111111111222222222333333444444444333333222222111333333333333444444444444888666444444777999999888:::;;;<<<<<<@@@IIIVVVaaasssrrr```VVVQQQXXXfffwww~~~mmm^^^ZZZVVVZZZ^^^]]]fffooolllmmmkkkjjjmmmpppnnnkkkhhhlllzzzoooiiiiiipppssskkk]]]SSSfffbbb\\\\\\bbbbbbUUUEEECCCGGGMMMUUU[[[```bbbcccccc___[[[WWWUUUPPPIIIDDD666444222000//////111222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---...///111222222111111111222333444666777;;;<<>>888444000....../////////...............---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...///111222333111111111222444555777777;;;<<>>>>>???AAACCCFFFIIIKKKSSSccc{{{wwwrrrlllqqqbbbGGG999777333111222222000111333///000000000111111111222000000000000000000000000////////////000000000111////////////000000000000000000000000000000000000////////////000111222333111111111111222222222222222222222222222333333333444444444444555555555555666555555444333222333444///333888;;;:::999999:::???EEEJJJLLLSSSeeexxxppp___cccrrryyy```VVVOOOTTT^^^jjjwww{{{uuudddSSSOOOVVVXXXSSS```mmmyyyvvvbbbPPPQQQZZZXXXdddnnnnnniiiddd___ZZZ]]]eeepppyyy{{{wwwpppjjjMMMFFF;;;555222222111000....../////////...,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...000111222333111111111222444666777888:::<<>>>>>@@@BBBCCCDDDEEEFFFIIIKKKLLLLLLKKKHHHEEECCC@@@???>>><<<:::888777666777777777777777777777777444444444555555666666666555555555666666666777777555555555666777888888999666666666666666666666666444444444444444444444444333444666777777777666555111111111111111111111111111111111111111222222222111111222222222333333333444333333333333444555555444444444444666999===???@@@@@@@@@AAADDDGGGKKKMMMhhh}}}tttoooqqqzzzyyyHHH666888333000///111222111000111//////000000111111111222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000111222333000111111111111222222222111111111222222333333444444444444555555555666666111333666666555444555666888666444555888;;;======<<>>FFFQQQXXXaaaooouuummmddd```eeemmmssszzzyyyiii[[[\\\dddeee___ttt{{{tttfffccchhhjjjzzzzzzsssrrrsssuuutttsssqqqkkk]]]KKK>>>888444111000222222000---,,,,,,------............*********+++,,,---///000++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...000111333333111111111222444666777888:::;;;???BBBFFFIIIKKKLLLOOORRRRRRNNNMMMRRRVVVWWWTTTYYYWWWVVVXXXVVVaaayyyWWWXXXZZZ\\\\\\ZZZYYYWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]```^^^\\\\\\^^^ccchhhkkkkkkgggaaa^^^]]][[[XXXUUUSSSTTTUUUUUUTTTSSSUUUVVVUUUWWWXXXXXXXXX[[[```dddxxxsssWWWFFF===;;;<<<<<<999666555555666666555666666666777777777777777777666555555666777888999999999:::;;;===>>>??????@@@AAADDDFFFHHHIIIIIIHHHHHHFFFDDDCCCBBB@@@===::::::::::::999999888888888555555555444444444444444777888999888666555666777:::999777777777777999:::777777777777666666666666666666666666555555555555666666555444444333222222111111111111111000//////222222111111111111111111222222111111111111111222444444444333222333555777444666888777888;;;======???BBBBBBDDDGGGEEEUUUrrrwwwkkkkkkkkknnnLLL>>>888222000000000111222222222333000000000000000000000000000000000000000000000000///////////////.........////////////////////////000000000000000000000000///////////////000111111222222111111111111222222222222222222222222222222222222222333333333444444555555555555555555444444555555555666777999:::;;;>>>===<<<;;;;;;<<<===>>>BBBFFFLLLUUU```mmm{{{zzzxxxxxxvvvqqqlll~~~nnnccc[[[VVVMMMCCC;;;555333111111000///...---,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++(((&&&(((***)))************+++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,......---,,,---///111333444444444555555777888999======???BBBFFFIIILLLNNNVVVVVVTTTOOOOOOSSSVVVUUUUUU\\\\\\YYYWWWUUUgggWWWWWWYYYZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___aaabbbbbbaaa```^^^]]]^^^```ccceeeeeecccaaaaaaaaa^^^ZZZVVVWWWVVVSSSRRRQQQRRRSSSTTTUUUWWWXXXYYYXXXZZZ]]]aaaqqqjjjYYYIII>>>999888888777777777777777777666666666666666666666666777666555555555666777888555666666777888999::::::<<<===???BBBDDDFFFGGGHHHJJJGGGDDDBBBBBBAAA@@@???<<<;;;;;;;;;::::::::::::666666666666666666666666777888999888666666666777999888888777777888888999888777777777777666666666777666666666555555444444555555444444333222222111111111111111111000//////222222222222222111111111222222111111111111222222555666666444333333666888<<<<<<<<<;;;<<>>:::888555222111111222333000///...------,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***+++)))************++++++++++++++++++++++++*********++++++,,,,,,,,,---------...---,,,,,,---///111333444444444444555777888999<<<>>>@@@BBBFFFIIILLLNNNUUUVVVSSSOOOOOOSSSVVVUUUXXX]]]\\\ZZZYYYWWWfffVVVWWWWWWXXXYYYZZZ[[[[[[___^^^^^^^^^]]]]]]]]]]]]^^^^^^___```bbbcccdddeeebbbaaa```___^^^]]]]]]^^^^^^___aaacccdddaaa\\\WWWVVVRRRMMMLLLMMMPPPPPPOOOUUUWWWYYYZZZZZZZZZ[[[\\\eeevvvvvvbbbNNN>>>777999:::;;;;;;999888888888666666666666666666666666777666555555444555555555444444555555555666666666888888:::<<<>>>AAADDDEEEHHHEEEAAA@@@@@@AAABBBAAA======<<<<<<<<<<<<;;;;;;888888888999999999999999888999:::999888777888999888999999::::::999999888888888888777777777666666777777666555444444333333444444333333222111111111111111111222111111000///222222222222222222222222333333222222222222333333777777777555444444666888===;;;:::<<<>>>@@@AAAAAAEEEIIIDDDHHHgggwwwuuuxxxxxx}}}TTT:::333555444000111111111111111111000000000000000000000000000000////////////////////////....../////////////////////////////////////////////////////////////////////////////////000111111222111111000000111111222222222222222222222222222111111222222222333333333444444444444444444444444555555444444555666777777999888888777777888888999777888888777777888:::======AAAEEEIIINNNWWWaaaiiiuuuxxx}}}vvvmmmggg[[[RRRFFF===888555222//////......---------............------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---)))************+++++++++,,,++++++***))))))((((((,,,,,,,,,,,,---------...------,,,---...000222333333444444444666777888999<<<>>>@@@CCCFFFJJJLLLNNNUUUVVVSSSOOOOOOSSSVVVUUUYYY\\\ZZZXXXYYYWWWccc|||WWWWWWWWWXXXZZZ\\\]]]^^^bbbbbbbbbbbbaaaaaa```````````````````````````aaabbbbbbbbbaaa___^^^\\\[[[[[[]]]___aaaaaa___[[[YYYTTTPPPMMMOOOTTTXXXVVVTTTXXXYYY[[[\\\\\\[[[ZZZYYYccckkkuuu___LLL@@@<<<===>>>@@@>>>;;;888777888777777666666666666666555666666555555444444444444666666666666666666666555555555555666888;;;>>>???@@@???===>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<;;;:::999:::;;;999:::;;;<<<<<<;;;:::999888888777777777666666666777666666555444333222222222222222222111111000000111111111222222111111000222222222333333333333333333333333333333333444555777777777666444444777999;;;999:::>>>BBBBBBCCCEEEDDDQQQSSS\\\~~~ooosss}}}```>>>444777777333111222222111111000000//////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////000000111111111000000000000111111111111111111111111111111111111111111222222222222333333333333333444444444444444444333444444555555777777666666666666777777555777888999999999;;;===>>>>>>>>>======AAAFFFKKKNNNPPPTTTYYY___dddhhhjjjxxx~~~|||uuummmhhh```___]]]XXXPPPGGG>>>999999666333333444555444333333333222111000...---,,,---,,,,,,,,,------...//////...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,---))))))*********+++++++++*********)))))))))((((((+++++++++,,,,,,,,,------,,,,,,,,,---...000222333333333444444666777999999<<<>>>@@@DDDGGGJJJLLLMMMUUUVVVSSSOOOOOOTTTWWWVVVWWWYYYUUUTTTVVVTTT^^^vvvXXXXXXXXXYYY[[[]]]___```bbbbbbccccccccccccbbbbbbbbbbbbaaa```___^^^]]]\\\```aaabbbbbbbbb```^^^\\\]]]]]]^^^]]]\\\[[[ZZZZZZWWWVVVWWW]]]dddgggeeeaaa[[[\\\]]]______]]]ZZZXXX\\\dddnnnvvvbbbQQQGGGDDDBBBBBBAAA>>>;;;888888888888888777777777666666666666666666555555444333333666666666666555555555555555444444333444666888999999:::<<<>>>@@@???<<<999999999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===:::;;;<<<======<<<;;;:::777777777666666666666555555555555444333222222222222222111111111111000000111111222222222222111111222222333333444444444444444444333444444555666666666777777666555555888:::===<<<>>>DDDFFFEEEHHHNNNKKKbbbqqq{{{rrrkkkrrrYYYCCC333333555000...000222111111000000/////////////////////////////////........................---.........//////000000////////////////////////........................///////////////000000111111000000000000000000111111111111111111111111111000000000111111111222222222222222222333333444444444333333333333333444444666666666777777666666666333444555444333222222333444555666666777999;;;===999:::;;;===???AAABBBCCCDDDIIIPPPWWW^^^aaacccdddiiijjjmmmqqqtttwwwzzz{{{yyyyyyzzzzzzzzzyyyxxxxxxvvvrrrmmmjjjiiigggccc___VVVSSSOOOLLLHHHEEEAAA???:::999888666444111000///000000000000111111///...,,,---...000000000//////,,,,,,,,,,,,,,,---...//////...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++))))))*********+++++++++(((((()))))))))*********)))*********+++++++++++++++,,,,,,---///111222333333333333444666777999:::<<<>>>AAAEEEHHHKKKLLLMMMTTTUUUSSSNNNOOOTTTWWWVVVWWWYYYUUUSSSUUUTTT___vvvWWWXXXYYYZZZ\\\]]]^^^___^^^___aaacccccccccbbbbbbeeedddcccaaa___]]]\\\\\\^^^___aaabbbbbbaaa___^^^______^^^[[[YYYYYY[[[]]]WWWYYY]]]dddjjjllliiieee^^^^^^^^^___```^^^[[[XXXWWW___aaaeeezzzwwwgggZZZUUUSSSMMMFFF@@@>>><<<;;;::::::999999888888777777666555555666666666555444444444444444333333333333333444444444333333444444555666888;;;@@@BBB@@@;;;777555555666666666666777777777777888888999999:::::::::;;;<<<<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::666666666555555555444444444444333333333222222222111111111111111111111111000111222222333222222222222333333444444555555666444444444444555666777888666777777777666888:::===???===@@@FFFGGGGGGQQQ___tttqqqjjjffftttjjjCCC:::333333111---...444000000000000000000//////000000000000000000000000........................------......///000000000////////////////////////........................///////////////000111111111000000//////000000111111111111111111111111111///000000000000111111111000111111222222333333444333333222222333444555555555666666777777666666555000111222222111111222444222333444555555555555444222222222333333333444444222444777999;;;<<<<<<;;;:::;;;<<<===>>>@@@AAABBB???AAACCCDDDDDDCCCAAA???EEECCC@@@===<<<:::888777333333333222222222111111111000///------...///000222111...,,,,,,---///000,,,---............------,,,,,,++++++,,,---.........---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***)))************+++++++++(((((())))))***++++++,,,))))))))))))***************+++,,,...000111222333222222333444666888999:::<<<>>>BBBFFFIIIKKKMMMMMMTTTUUUSSSNNNOOOTTTWWWWWWXXX[[[WWWUUUVVVVVVddd~~~UUUVVVXXXZZZ[[[\\\[[[[[[ZZZ[[[^^^```bbbbbbaaaaaabbbbbbaaa```___^^^]]]]]]]]]^^^```aaaaaa```___^^^^^^______]]][[[[[[]]]```YYY[[[___ccceeedddbbbaaa___]]]\\\]]]___^^^[[[YYYXXX[[[[[[[[[lllzzztttuuuyyyttthhhWWWLLLFFFCCC>>>;;;;;;;;;::::::999888888777444555666777777777666555222222222222222333333333222333444444555555444444444666888<<<>>>===999555333333444444444555555555444555555666777777888888777999::::::999999:::;;;999999888888888888999999555444444444444333333333222222222222333333333333222222222222222222222222000111222222333333333222333333333444555666666666555555555555666777888999666888999999999;;;>>>AAA@@@>>>BBBHHHKKKRRRjjj~~~jjjffflllfffHHH:::888555333222111222444/////////000000000000000000000000000000000000000........................------......///000000111////////////////////////........................///////////////000111111000000////////////000000111111111111111111111111/////////000000000111111000000000111222333333333222222222333333555666777444555666666666666555444000111333333444555888:::888777666666555444333222111111111222222222222333555555555555444444444444777666666555555555666666333333444555555444333222...///000000///000222444333333333333111000000111111111///...---,,,,,,,,,...------,,,---///222444111000///...---,,,++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++************************************************+++)))((())),,,---,,,***)))************+++++++++*********+++++++++++++++))))))*********+++++++++***+++,,,...000111222333222222333444666888:::;;;<<<>>>BBBFFFJJJLLLMMMMMMSSSUUURRRNNNOOOTTTXXXWWWWWW[[[XXXUUUVVVVVVgggSSSUUUWWWYYYZZZZZZYYYXXXWWWYYY\\\___```aaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^______^^^]]]]]]\\\^^^``````^^^]]]```bbb___aaaccccccaaa____________]]][[[\\\^^^^^^[[[XXXXXXVVVVVVXXX___vvvxxxuuujjjXXXOOOHHH@@@:::<<<<<<;;;;;;:::999888888444555666888888888777777222222333333444444444444000111333555666666666555333333444777999888666444333333333444444444555555222333333444555666666777555666888888777777888999888777666555555666777888444444333333333222222222000111111222222333444444222222222222222222333333000111222333333333333333333333444444555666777777555555555555666777999999888999:::;;;<<<>>>BBBEEEEEEDDDHHHPPPVVVeee}}}nnncccgggzzzjjjJJJ===111111000000333555222,,,......//////000000111111000000000000000000000000........................---------...///000000111////////////////////////........................///////////////000111111000000////////////000000000000000000000000000000////////////000000000000///000000111222222333333222222222333444666777888333333555555555555333333333333222000......///111222111///000222444555444333333333333333333333333111111000000111222333333111111000000000000111111111111000000000000000000111444555333000///222555---...///...---,,,------)))***,,,---............(((+++...//////...---,,,************+++---...///---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***************************************************,,,***(((***---...---***)))************+++++++++------,,,,,,+++***************+++++++++,,,,,,,,,)))***,,,...000222222333222222333444666888:::;;;<<<>>>BBBGGGJJJLLLMMMMMMSSSTTTRRRNNNOOOUUUXXXWWWTTTYYYWWWTTTSSSTTThhhSSSTTTWWWYYYZZZYYYXXXWWWTTTXXX\\\_______________```___]]]\\\\\\\\\]]]]]]]]]^^^```aaaaaa```^^^]]]___]]][[[\\\^^^```aaaaaacccbbbaaa``````___]]]ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[OOORRRUUUVVVXXXiiinnnUUUEEE@@@BBB>>>888888===<<<555333777;;;999777666777888777555555555444444444333333333444444444333333333222222333444444555555444444333333333333333333333333333333333333333333333333333555555555666666666666777555555555444444333333333222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333444444111222444666777888999999555555666777888888888888>>>999888===BBBCCCCCCDDDHHHJJJOOOXXXkkkwwweeehhhuuuxxxMMM666777222222222111000//////...000000000000////////////////////////////////////......................................................//////......---,,,........................////////////////////////......///000000000000000////////////000000000000111111000///......//////000111111111111222222222111111111111222333444555444444444444444444444444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////////////////////////////...---------,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))***************,,,***((()))+++,,,***((()))))))))))))))))))))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,((()))+++---///111333333333333444666888:::<<<===<<<@@@DDDHHHJJJKKKMMMNNNXXXUUUQQQNNNOOOSSSXXX[[[WWWXXXUUUUUUUUURRRaaaSSSTTTVVVWWWWWWVVVUUUTTTSSSVVVZZZ\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\]]]^^^___```aaaaaaaaa___]]]\\\YYYXXXXXXZZZ]]]```bbbbbbbbbaaa___^^^^^^\\\ZZZWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVSSSQQQPPPOOOVVVgggxxxiiiWWWOOONNNCCCEEECCC===;;;===???>>>:::999888777666666555555666666666666555555555555444444444333333333333222333444444555555444444333333333333333333333333333333333333333333333333333444444555555555666666666555555555444444333333333222222222222222222222222222222222222222222222222222222222222333333333333222222333333333444444444444444666777999999::::::555555666888:::===@@@AAAAAA???@@@DDDEEEBBBCCCFFFIIISSSeee}}}~~~uuuxxx}}}www}}}}}}XXX999000444222222111111000//////...000000000000////////////////////////////////////...............................................................------,,,......................................................///000000000000000.../////////000000000000333222222111000000111111000000111111111222222222111111111111222333444444444444444444444444444444222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////....................................------------------------------------,,,,,,---------.........+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))******************((('''))),,,------+++************************+++++++++************************+++++++++,,,,,,)))***+++---///111222333333333444666888:::<<<======@@@EEEHHHJJJKKKMMMNNNVVVTTTQQQOOOOOORRRWWWYYYZZZZZZVVVUUUVVVUUUgggSSSSSSTTTUUUTTTSSSRRRQQQRRRUUUWWWXXXWWWUUUUUUVVVWWWVVVWWWWWWYYY[[[^^^___aaaaaaaaaaaa___]]][[[ZZZWWWVVVVVVXXX[[[^^^______bbbaaa___^^^^^^\\\YYYWWWYYYXXXVVVUUUSSSRRRRRRQQQVVVPPPMMMOOOPPPQQQUUUZZZrrrzzzoooiiifffcccfff]]]HHH===>>>>>>888999::::::999777555555666888888777777777666666666555555444444444333333333444444555555555555444444333333333333333333333333333333333333333333333333333444444444555555555555555555555444444444444444333333333333333333333333222222222222222222222222222222222333333333444444222222333333333444444444777777999:::;;;;;;;;;;;;<<<;;;999999999;;;>>>???===???DDDGGGFFFGGGPPP[[[lllzzzvvvxxxxxx{{{{{{WWW:::000000000222222111111000/////////000000000000////////////////////////////////////...............................................................---,,,,,,------------------------..............................///000000000//////....../////////000000000222222111000000000111111000000000111111111222222111111000111111222333444333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------............---------------------------------.........//////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++(((((()))******************)))((()))+++,,,+++***++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,***+++,,,---///000111222333444555666888:::<<<>>>???BBBFFFHHHJJJJJJLLLMMMTTTRRRQQQPPPPPPSSSVVVXXX[[[ZZZUUUTTTVVVVVVjjjRRRRRRSSSTTTTTTTTTSSSSSSSSSUUUVVVUUUSSSRRRRRRSSSVVVVVVVVVWWWXXX[[[]]]^^^aaaaaa```___]]][[[YYYWWWXXXWWWVVVWWWYYYZZZZZZYYYaaa```_________^^^\\\ZZZ]]][[[YYYWWWUUUSSSRRRRRRRRRNNNMMMQQQTTTRRRRRRTTTYYY}}}fffPPPCCC===999:::;;;<<<;;;888666777888888888888888777777777777555555555555444444444444444444555555555555444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333444444444444222333333444444555555555999999:::;;;;;;<<<;;;;;;??????>>>======>>>??????AAACCCGGGIIIKKKVVVmmmqqq|||xxxyyy|||uuuPPP777333888777111111111111111000000//////000000000000////////////////////////////////////................................................------.........---,,,,,,------------------------..............................///////////////............/////////000000000//////.........//////000000000000111111111111000000000000111222333444222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************************************(((((()))***************...---,,,+++***)))((('''++++++++++++++++++++++++)))))))))***+++++++++,,,************+++++++++++++++,,,---...///000111111444444555666888;;;===>>>@@@CCCFFFHHHIIIJJJLLLMMMRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXTTTSSSUUUTTTfffRRRRRRSSSUUUVVVWWWWWWXXXUUUUUUVVVUUUSSSRRRSSSUUUYYYYYYXXXXXXYYYZZZ\\\]]]___^^^^^^\\\[[[YYYWWWVVVXXXWWWWWWXXXYYYZZZYYYXXX]]]\\\[[[\\\^^^^^^\\\[[[^^^\\\ZZZXXXVVVTTTSSSSSSRRRQQQQQQRRROOOKKKKKKOOOQQQbbb{{{}}}rrrmmmnnnRRREEEIII@@@???>>><<<999888888999888888888777777777777666666666666555555555444444444555555666666555555444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444333333333333333333333333333333444444444555555555333444444555666666777777999:::;;;<<<<<<<<<<<<<<<<<<===???BBBDDDEEEEEEEEEGGGHHHJJJOOOYYYooo}}}zzzuuuooommmlllrrrvvvSSS333///666777444555111111111000000000000000000000000000////////////////////////////////////................................................---------...---,,,,,,+++------------------------..............................////////////..................///////////////...............////////////000000000111111111000000000000111222333333222222222222222222222222111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************(((((()))***************------,,,+++)))(((((((((++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,---...///000111222444444555777999;;;===>>>AAADDDFFFHHHIIIJJJLLLNNNRRRRRRRRRRRRSSSUUUVVVWWWVVVWWWUUUVVVWWWSSSbbb}}}SSSTTTUUUVVVXXXZZZ[[[\\\VVVVVVVVVUUUTTTTTTWWWYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYWWWVVVWWWYYY\\\^^^]]]\\\XXXWWWWWWXXXZZZZZZYYYWWWYYYXXXVVVUUUSSSRRRRRRRRRQQQQQQRRRRRRNNNJJJNNNUUUVVVXXXbbb}}}zzzqqqooo{{{___NNNSSSPPPKKKDDD???===;;;:::888999999888888888777777777777666666666666555555555555555666666666666555555444444444444444444444444444444444444444444444444333444444444555555555555555555555555555666666666555555555555555555555555444444444444444444444444444444444555555555666666555555666777888999999:::::::::;;;======>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDGGGPPP```vvviiiaaa___iiiTTT>>>222555555+++,,,666111111000000000000000000000000000000////////////////////////////////////................................................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------------........./////////000000//////000000111111/////////000000000111111000000///000000111222333111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***************************************(((((()))***************(((***++++++******+++,,,++++++++++++++++++++++++***************+++++++++)))))))))************++++++,,,---...000111222333444555666777999;;;===???AAACCCFFFHHHIIIKKKNNNPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWYYYXXXYYYYYYUUUbbbVVVVVVWWWWWWYYYZZZ[[[\\\UUUVVVUUUUUUTTTVVVZZZ]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]YYYYYYZZZ\\\___```___^^^XXXWWWVVVVVVWWWWWWUUUSSSSSSSSSRRRQQQPPPPPPPPPPPPOOONNNPPPRRRPPPNNNQQQXXXUUUVVVYYYfffwwwhhhgggiii___RRRJJJGGGDDD???;;;::::::::::::999999999888777777777666666666555555555555666666666666555555555555555555555555555555555555555555555555555555444444555555555666666666444555555555666666666777555555555555555555555555444444444444444444444444444555555555666666666666666777777888:::;;;;;;<<<;;;;;;===>>>@@@@@@AAAAAAEEEDDDDDDEEEHHHLLLPPPSSS[[[bbbsssqqqbbbZZZfff}}}XXX===777333555222------222000000000000000000000111000000000000////////////////////////////////////................................................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......---,,,---------........./////////////////////000111111////////////000000000111/////////000000111222333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******************************((()))))))))*********+++************************(((((()))***************&&&)))++++++******,,,...************************+++++++++***************))))))))))))***************+++---...000222444444444555666777999<<<>>>???AAACCCEEEGGGIIILLLOOORRROOOOOONNNNNNOOORRRUUUWWWWWWYYYWWWXXXYYYVVVdddXXXXXXXXXXXXXXXYYYZZZ[[[TTTUUUUUUTTTUUUWWW\\\___YYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\\\\\\\]]]^^^___```^^^^^^^^^___``````^^^[[[\\\ZZZXXXXXXWWWVVVSSSQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRNNNMMMOOOMMMJJJIIILLLKKKQQQSSSSSS___~~~ppp___TTTPPPMMMFFF???<<<<<<;;;;;;;;;:::::::::777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555555555555666666666666777444555555555666666777777666666666666666666666666555555555555555555555555555555555555666666666777777888888:::;;;<<<======<<<<<<>>>@@@BBBCCCCCCCCCFFFFFFHHHNNNWWWdddpppwww~~~yyyuuunnnfff___rrr\\\>>>444222---,,,222:::666---000000000000000111111111000000000000////////////////////////////////////................................................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...---,,,,,,---------.........//////---------------...///000////////////000000000000////////////000111222333000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************)))+++---,,,)))(((***,,,)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))***************+++,,,...111333444555555555666777:::<<<>>>???@@@BBBEEEGGGIIILLLPPPSSSNNNMMMLLLKKKMMMPPPSSSUUUWWWWWWTTTUUUVVVUUUfffYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\```___]]]\\\]]]```ccceeeaaa^^^[[[[[[\\\]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXTTTPPPMMMLLLOOORRRSSSSSSLLLLLLMMMNNNOOOQQQRRRSSSNNNNNNQQQTTTUUUfffwwwiiibbbZZZRRRMMMOOOAAA999<<<>>>:::999>>>888888888888777555666999444555777777777666777777777777777777777777777777555555555444444333333333666666666666666666666666666666666666777777777777444444555555555555555555777777666666666777888888333444555666777888888999>>><<<;;;<<<>>>@@@@@@@@@@@@???@@@CCCFFFFFFEEEFFFIIIRRRXXX[[[lllmmmqqqqqqgggpppyyysssgggttt}}}VVV===888222222111111111111222222000000000000000000000000222111111111000000//////111111000000//////..............................------------------------------------------------------------------------................................................---------............///---------............///////////////000000000000/////////000111111222222222222222111111111000000//////............//////000000000000000000000000000000//////.........---......////////////......///...---,,,,,,---...///------++++++++++++------)))***,,,......---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,***+++,,,---,,,,,,***)))************************************************))))))((((((((((((((())))))************++++++++++++)))'''(((+++,,,***((())))))))))))************++++++******++++++,,,------+++***(((((()))+++,,,***+++,,,...000222555666555555666777999<<<>>>@@@AAACCCGGGIIIKKKMMMOOOQQQNNNMMMLLLKKKMMMPPPSSSUUUUUUYYYYYYZZZ[[[VVVfff[[[\\\]]]^^^___^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[]]]```ccceeeccc```]]]\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTQQQOOOOOOQQQTTTTTTSSSNNNNNNNNNNNNOOOPPPQQQQQQOOONNNQQQRRRPPPXXXvvvtttggg^^^PPPJJJGGGIIIJJJFFF@@@======<<<;;;;;;999888888:::888888999999888777777777555555666666666666666666666666666555555555555555777777777777777777777777666666666666777777777777444555555555555666666666666666555555555666666777999999999999999999999999999999:::;;;===>>>>>>>>>HHHFFFDDDEEEHHHJJJMMMPPPQQQdddwww|||rrrooo~~~uuurrrsssyyy|||xxxqqq{{{\\\BBB888777222111111000000111111222000000000000000000000000000000000/////////......000000000000//////..............................------------------------------------------------------------------------................................................------------............------------.............../////////000000000000...//////000000111222222222222222111111111000000//////............//////////////////////////////000/////////.........---......////////////......///...---,,,,,,---...///---,,,++++++++++++,,,---)))***,,,---...---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''************************************************))))))(((((((((((())))))))))))*********++++++++++++)))((((((***+++***((())))))))))))******************))))))******+++,,,,,,+++***(((((()))+++,,,+++,,,,,,...000222444555555555666777999<<<>>>@@@@@@CCCGGGIIIKKKLLLOOOQQQNNNNNNMMMLLLNNNQQQTTTVVVVVVYYYZZZ[[[[[[WWWfff]]]^^^___`````````_________^^^]]][[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[]]]```bbbdddeeecccaaa^^^\\\[[[YYYVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRSSSTTTUUUUUUSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMPPPQQQMMMLLL[[[nnnxxxpppZZZ^^^bbbbbb___XXXIII<<<<<<<<<;;;:::::::::::::::999999888888777666666555666666666666666666666666666666666666777777777777888888888888888888888888666666666777777777777888555555555666666666777777888777777666666777777888::::::::::::::::::;;;;;;@@@AAABBBDDDFFFFFFFFFFFFIIIIIIKKKNNNTTT]]]dddiiixxx|||wwwoooyyyzzz|||~~~vvvVVV===666666333222111111000000111111222000000000000000000000000//////...............---000000000////////////...........................------------------------------------------------------------------------------------------------------------------------------------............------------................../////////000000000......//////000111111111222111111111111000000000//////............///////////////////////////////////////.....................////////////............------------......,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++---,,,,,,+++***((('''&&&))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))*********++++++***)))((()))***+++***((())))))))))))************))))))(((((())))))***+++++++++***))))))***+++,,,,,,------...000111333444666666666777999<<<>>>@@@AAADDDGGGJJJKKKMMMNNNPPPOOOOOONNNNNNOOORRRTTTVVVWWW[[[[[[\\\[[[WWWfff^^^______```````````````aaa```^^^\\\[[[\\\]]]]]]___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^aaacccddddddddd___^^^\\\[[[YYYWWWUUUSSSXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJMMMQQQNNNLLLQQQZZZkkk{{{sss\\\FFF???@@@@@@>>>???@@@???<<<;;;:::999888999999888888999999999999888888888888666666666777777888888888888888888888888888888888777777777777888888888888666666666777777888888999;;;::::::999999::::::;;;<<<;;;;;;<<<===???@@@AAAAAABBBCCCCCCDDDEEEHHHJJJLLLUUUaaammm{{{{{{qqq}}}~~~~~~mmmQQQ999333888666...111111000000000000111111000000000000000000000000........................////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,---------.........,,,,,,---------................../////////000000------...//////000000111111111111111000000000000//////............//////////////////////////////........................---......//////......---------------------------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++************************++++++************++++++(((((()))***************+++++++++***)))(((''''''((((((((((((((((((((((((************************)))(((((((((((())))))***))))))))))))***************)))))))))******))))))((()))))))))************)))))))))))))))***+++++++++******))))))***+++,,,------......///111222333666666666777:::<<>>>>><<<::::::<<<======<<<;;;:::::::::999999999888666666777777888888999999888888888888888888888888888888888999999999::::::777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@??????@@@AAACCCDDDIIIIIIJJJIIIJJJMMMSSSXXXdddvvv|||sssnnnmmmssshhhOOO888333555555111000111000000000000000000111////////////////////////////////////////////////.............../////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...............////////////---------...//////000000000000000000000000000000//////............//////........................---------...............------............------,,,------------------,,,++++++++++++++++++++++++******+++++++++,,,,,,+++************************+++******))))))******+++(((((()))************)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********))))))******)))))))))***((()))))))))************+++************+++,,,,,,***))))))******++++++,,,------......///111222333666666777888:::===???AAACCCGGGKKKNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUWWW[[[ZZZ\\\[[[WWWfffddddddcccccccccdddeeefff```___]]][[[[[[]]]___aaa_________^^^^^^]]]]]]]]][[[\\\\\\]]]\\\ZZZYYYXXXTTTVVVXXXYYYWWWVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUTTTSSSTTTQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMSSSgggwwwkkknnnllleeeaaa]]]RRRDDDAAA===::::::<<<>>>===;;;<<<;;;;;;::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>???@@@BBBAAA???>>>???@@@BBBCCCMMMPPPRRRTTTVVV\\\eeekkk}}}vvvfffbbbeeennn}}}JJJ>>>777888444+++,,,555111000000//////000000111///////////////////////////////////////000000000---............/////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////,,,,,,------...///////////////000000000000000111//////............//////........................---------------.........------............------,,,,,,------------,,,,,,******++++++++++++******************+++++++++,,,******************************))))))))))))******(((((()))***************)))))))))))))))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))))))))******(((***+++***)))((()))***))))))))))))************+++++++++***+++,,,,,,---)))))))))***++++++,,,,,,,,,------...000111333444777777777888:::===???AAACCCGGGLLLOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTUUUYYYYYYZZZ[[[WWWfffbbbbbbaaaaaaaaabbbcccddd```^^^[[[YYYXXXYYY\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTWWWZZZZZZXXXWWWWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVUUUSSSQQQRRRSSSNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHNNNLLLVVVoooqqq___NNNIIIDDDCCCEEEFFFDDDAAA@@@@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@AAA>>>>>>>>>@@@AAACCCEEEFFFEEEEEEDDDEEEGGGJJJNNNPPPVVV]]]eeelllqqqxxx|||zzzqqqdddfffvvvwwwRRR999888777555000,,,...222000000////////////000000////////////////////////------........./////////---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////+++,,,,,,---......//////////////////000000111111//////............//////........................,,,,,,,,,------.........,,,------......------,,,+++,,,------------,,,+++)))***+++,,,,,,+++***)))***************++++++,,,******************************))))))))))))******((()))******++++++******++++++***)))******,,,,,,************************))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((()))))))))***(((***+++***(((((()))+++))))))))))))***************************++++++,,,(((((()))***+++,,,,,,,,,+++,,,,,,...000222444555777777777888:::===@@@AAABBBFFFKKKNNNOOONNNNNNNNNPPPPPPPPPQQQQQQRRRRRRSSSRRRVVVWWWYYYZZZVVVfff___^^^]]]]]]]]]^^^```aaa```^^^ZZZWWWUUUVVVXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWUUUYYY\\\\\\YYYWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTUUUTTTQQQOOOQQQSSSLLLKKKJJJIIIIIIIIIIIIIIIFFFHHHHHHEEEDDDEEEGGGGGGGGGDDDHHHUUUkkkbbb\\\VVVTTTUUUUUURRRNNNEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKMMMMMMNNNOOORRRXXX^^^dddggg}}}zzz}}}zzzppprrryyyyyyzzzgggOOO;;;777777111***...888666+++000000////////////000000////////////////////////,,,,,,,,,------.........---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////++++++,,,------......///.../////////000000111111//////............//////........................,,,,,,,,,------.........,,,------......------,,,++++++------------++++++)))***+++,,,,,,+++***)))******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++...---+++*********++++++************************))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))(((***,,,+++(((''')))+++))))))))))))************)))))))))))))))******+++(((((()))++++++,,,,,,,,,***+++,,,...000222555666777777777999;;;===@@@AAA@@@DDDIIIMMMMMMMMMLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRQQQUUUVVVXXXYYYVVVfff^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWWWWWWWWWW]]]ZZZWWWUUUTTTUUUXXXZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSMMMNNNOOOPPPPPPOOONNNMMMJJJKKKKKKIIIFFFEEEEEEFFFFFFDDDDDDGGGKKKLLLIIIDDDDDDCCCGGGOOOSSS```yyy|||xxxmmmggg[[[UUUZZZ[[[UUUTTTZZZ[[[VVVPPPLLLKKKJJJFFFBBBHHHEEEDDDGGGKKKMMMKKKHHHGGGBBBAAAEEEFFFCCCCCCGGGJJJIIIGGGFFFGGGIIIJJJKKKNNNOOOLLLLLLWWWgggqqqqqqssssssrrrttt|||ttt}}}[[[III===111222222222111111111111000000000000000000000000000//////.........------------......///////////////////////////////////////------------------------------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,---------............//////......---,,,------------------------000000//////.........---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))))))((('''(((***,,,,,,+++***)))'''((()))***((('''))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((+++***)))*********(((&&&))))))))))))******************))))))))))))************))))))******+++,,,,,,***+++///000///111555777777999:::<<<===>>>???@@@EEEIIIKKKMMMQQQPPPMMMNNNNNNOOOQQQTTTUUUTTTRRRWWWQQQXXXWWWXXXWWW^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXX\\\ZZZWWWUUUUUUVVVXXXZZZ]]][[[XXXUUUTTTUUUWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXWWWUUUTTTRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKJJJGGGDDDDDDDDDEEECCCCCCFFFJJJKKKHHHDDDHHHEEEGGGJJJJJJMMMbbbyyy}}}mmmiiihhhgggnnnyyy|||vvvlll___VVVSSSVVVZZZZZZTTTQQQTTT\\\```]]]XXXVVVNNNJJJLLLMMMMMMNNNQQQIIINNNTTTXXXYYYXXXVVVUUURRRWWW^^^hhhzzzxxx}}}dddFFF;;;777333222222222111111111000000000000000000000000000000//////.........------------......///////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------............//////......---,,,------------------------............---------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***((('''(((***++++++******((('''((()))***)))'''))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))((((((''''''''''''((((((''''''((())))))(((''''''&&&'''''''''((((((((((((+++***)))***+++***((('''))))))))))))******************))))))))))))************))))))******+++,,,,,,***+++///000000111555777888999:::<<<>>>??????@@@EEEIIIKKKMMMQQQQQQNNNNNNNNNPPPSSSUUUVVVUUUSSSVVVQQQXXXXXXYYYXXX___ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTUUUUUUVVVZZZXXXTTTRRRSSSUUUYYY\\\]]][[[XXXVVVUUUUUUVVVWWWUUUVVVWWWXXXXXXWWWUUUTTTXXXWWWVVVTTTRRRPPPNNNNNNRRRPPPOOOLLLJJJIIIHHHHHHIIIKKKKKKJJJGGGDDDBBBBBBDDDBBBBBBDDDHHHIIIFFFCCCFFFCCCEEEIIIIIIIIISSS```yyytttmmmsss|||~~~|||~~~ssshhh^^^\\\\\\[[[ZZZ[[[dddiiiqqqxxx}}}jjjGGG555000222555222222111111111000000000000000000000000000000000...............------------......///////////////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------............//////......---,,,---------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************+++)))(((((()))******))))))((('''((()))***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((())))))))))))***)))))))))+++***)))'''))))))))))))******************))))))))))))************))))))******+++,,,---***+++///111000222555777888999;;;===>>>???@@@@@@EEEIIIJJJMMMQQQRRROOONNNOOOQQQUUUWWWXXXVVVSSSVVVPPPXXXYYY[[[ZZZ```YYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUTTTRRRRRRSSSUUUYYY[[[\\\ZZZXXXWWWUUUUUUUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQUUUTTTSSSRRRPPPOOONNNMMMQQQOOOMMMJJJHHHHHHHHHHHHHHHJJJKKKIIIFFFCCCAAA@@@BBBAAAAAACCCEEEFFFEEECCCCCC@@@BBBGGGJJJJJJNNNUUUXXXoooeeeGGG999333///111555111111111111000000000000000000000000000000000000........................---......///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,***(((((()))***)))((()))((('''((()))***)))((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))(((((((((((())))))((((((((())))))(((((((((((())))))))))))************)))))))))++++++)))'''((()))))))))******************))))))))))))************))))))******+++,,,---++++++///111000222666777888999;;;===???@@@AAAAAAFFFIIIJJJMMMRRRRRRPPPNNNOOORRRVVVYYYYYYWWWTTTUUUPPPYYYYYY\\\[[[aaaXXXXXXWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPQQQSSSTTTVVVVVVWWWZZZYYYXXXWWWVVVUUUTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHIIIIIIJJJGGGHHHIIIHHHDDDBBB@@@@@@AAA@@@AAABBBCCCDDDDDDCCCFFFBBB@@@BBBCCCCCCCCCEEEIIIRRR```{{{www||||||}}}~~~xxxhhhOOO???444666666111000555111111111000000000//////////////////////////////---.....................---......///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///......---,,,---------------------------------------------.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,***(((((()))***)))((((((''''''((()))******))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))************))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))*********+++))))))((()))++++++***(((((()))))))))******************))))))))))))************))))))******+++,,,---+++,,,000111000222666888888:::<<<>>>@@@BBBBBBAAAFFFIIIJJJMMMRRRSSSQQQNNNOOORRRUUUYYYYYYXXXVVVTTTPPPYYYZZZ\\\[[[aaaWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRLLLNNNPPPSSSTTTUUUTTTTTTWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKFFFGGGGGGEEEBBBAAAAAABBB@@@@@@AAAAAABBBCCCCCCDDDEEEBBB@@@@@@AAABBBCCCCCCEEEKKKNNN[[[yyyyyyooowww}}}{{{vvvtttbbbBBB;;;444222555444//////444111111000000000/////////////////////////////////---------...............---......///////////////------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............//////......---,,,------------------------------------............000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************++++++++++++)))(((((()))******)))((('''&&&(((***+++***)))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++***))))))(((((())))))******))))))(((((())))))***))))))))))))************)))(((((()))++++++***((())))))))))))******************))))))))))))************))))))******+++,,,...+++,,,000222111333666888999:::<<>>???EEEDDDGGGRRR[[[pppiiiVVVEEE777111333333111000222222///000000000000////////////////////////////////////---------.........//////---......///////////////------------------------------------------------++++++------------++++++++++++++++++++++++++++++)))************+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++************************************************+++++++++,,,,,,---------,,,,,,,,,---------............//////......---,,,------------------------*********++++++,,,,,,,,,111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++)))((('''(((***,,,,,,+++''''''&&&'''***++++++***))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++******))))))))))))******+++***)))(((((()))***+++(((((((((((()))))))))))))))(((((()))+++,,,***)))))))))))))))******************))))))))))))***************)))***++++++,,,...,,,,,,000222111333777888999;;;===@@@BBBDDDEEEBBBFFFIIIIIIMMMSSSUUUTTTPPPOOONNNPPPTTTWWWYYYYYYTTTPPPYYYZZZ[[[XXX]]]|||MMMMMMMMMKKKIIIHHHIIIJJJFFFHHHKKKLLLLLLLLLNNNOOOQQQRRRRRRQQQPPPPPPRRRTTTSSSSSSRRRRRRQQQQQQQQQQQQNNNOOOPPPQQQPPPOOONNNMMMJJJKKKKKKIIIGGGFFFHHHIIIKKKLLLMMMMMMLLLJJJHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAACCCDDD@@@AAACCCDDDDDDCCCAAA@@@BBBAAAAAABBBFFFLLLRRRVVV~~~~~~|||[[[IIIBBB<<<666111111111222222222222111111111111000000000000111111.........................................................------,,,,,,,,,.........------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++************************,,,,,,,,,---------......------............------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---///000///,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))++++++***)))'''''')))***(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++***++++++***((('''(((*********))))))******+++,,,***,,,...///000222666888999:::;;;===???AAACCCEEEBBBGGGJJJKKKNNNTTTVVVTTTSSSQQQMMMKKKQQQXXXZZZVVVWWWXXXWWW[[[^^^XXX```xxxuuuzzzKKKLLLKKKKKKJJJJJJKKKLLLJJJLLLNNNNNNMMMMMMNNNOOORRRSSSTTTSSSQQQQQQRRRTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTVVVUUUSSSOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCBBBCCCCCCEEEEEEDDDCCCAAA???DDDCCCAAA@@@BBBEEEHHHJJJXXXrrrxxx|||tttqqqqqq{{{gggTTT@@@888888777555333000111111222222111111000111111000000000000111111......................................................---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...------............------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''((()))))))))))))))***(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++***++++++***(((''')))***+++++++++++++++,,,,,,---***,,,...///000222666888::::::;;;===???AAACCCDDDBBBFFFIIIIIIMMMRRRTTTSSSSSSQQQMMMLLLQQQYYYZZZWWWRRRUUUTTTYYY[[[UUU\\\tttyyyxxxJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNOOOPPPUUUVVVVVVUUUSSSRRRSSSTTTQQQQQQRRRSSSSSSQQQPPPOOORRRTTTXXXZZZYYYVVVQQQNNNOOOMMMJJJKKKLLLMMMKKKHHHMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHFFFDDDCCCAAAAAACCCAAAAAACCCEEEFFFCCC@@@DDDEEEEEEEEEDDDCCCAAA@@@CCCBBBAAA@@@@@@AAABBBBBBEEERRR___xxx{{{zzztttnnnttt}}}dddGGG<<<333222444222111111000111111222222111111000111000000//////000000111...................................................------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,)))(((***---++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((()))******++++++***++++++***(((((()))+++,,,,,,++++++,,,,,,---...***,,,...000111333666999::::::;;;===???AAACCCDDDBBBFFFHHHHHHKKKPPPRRRQQQQQQPPPNNNMMMRRRYYY[[[XXXPPPSSSTTTYYY[[[SSSZZZqqq~~~zzz|||IIIIIIIIIJJJMMMOOOPPPPPPQQQRRRSSSRRRQQQQQQRRRTTTVVVXXXXXXWWWUUUSSSSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQTTTVVVXXXYYYXXXUUURRROOOPPPMMMJJJLLLPPPRRRNNNJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBDDDBBBAAADDDGGGGGGCCC???CCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDGGGKKKJJJVVVxxxuuuWWWEEE===888555666444111000111000000111111111111000000000000////////////000000................................................------------------------------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))***++++++((((((((((((((((((((((((,,,+++***)))))))))'''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))***************++++++***)))(((***,,,+++++++++++++++,,,------+++,,,///000111333666999:::;;;<<<===???AAACCCDDDDDDGGGIIIHHHKKKPPPRRRQQQNNNOOONNNLLLQQQXXXZZZXXXQQQTTTVVV[[[]]]UUUZZZqqq{{{zzz~~~KKKJJJIIIKKKOOORRRSSSRRRPPPRRRSSSSSSRRRSSSVVVXXXWWWXXXYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLOOOTTTUUURRRNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBEEEGGGGGGDDDAAA@@@AAAAAAAAABBBBBBAAAAAA??????AAABBBCCCCCCDDDDDD???DDD@@@AAAOOObbbzzzvvvQQQ;;;555222000111333222000222666000000000111111000000000000000////////////000000................................................------------------------------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++---***)))***...///---***------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((())))))***+++,,,((((((((((((((((((((((((...+++(((''')))++++++***(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))+++,,,***************+++,,,,,,+++---///000111333777999;;;;;;<<<===???@@@BBBCCCEEEHHHIIIHHHKKKQQQSSSRRRLLLNNNNNNLLLOOOUUUXXXVVVRRRUUUVVV[[[]]]UUUZZZqqqxxxuuuxxxOOOMMMKKKMMMRRRTTTTTTRRRPPPQQQRRRRRRRRRTTTWWWZZZVVVXXXZZZYYYWWWVVVUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUVVVRRRQQQPPPRRRUUUVVVSSSPPPKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDD@@@BBBCCCEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????888AAABBB@@@CCCEEEPPPeee{{{}}}hhhPPP>>>555333222000000222111...000444///000000111111000000///000//////......//////000................................................,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++******++++++,,,,,,************************++++++++++++,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))***'''%%%&&&***------,,,(((((())))))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++---******))))))******+++,,,+++---///111222444777999;;;<<<<<<===>>>@@@BBBCCCEEEHHHIIIHHHKKKQQQTTTSSSMMMOOOPPPNNNOOOTTTVVVUUUQQQSSSSSSXXXZZZRRRXXXooovvvsssrrrTTTPPPNNNPPPTTTVVVTTTRRRRRRRRRRRRQQQQQQRRRUUUXXXTTTWWWYYYYYYXXXVVVVVVVVVXXXWWWVVVUUUVVVWWWYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVWWWWWWUUUSSSPPPOOOLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGEEECCCBBBBBB===AAADDDDDDBBBBBBEEEIIIDDDDDDBBBAAA@@@??????>>>AAAAAA???>>>===============AAA@@@BBBFFFBBBBBBNNN]]]www}}}~~~|||ttt~~~~~~fffMMM???:::777555555666333222333222...---/////////000000000000////////////............//////................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,------............------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---111444222---)))***---************************++++++*********)))))))))))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))(((&&&&&&(((++++++'''###(((((())))))))))))(((((('''''''''((()))*********((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))***+++++++++******,,,...+++************+++,,,,,,,,,---///111222444777:::<<<<<<<<<===>>>@@@AAABBBCCCFFFGGGFFFIIIPPPTTTTTTOOORRRSSSPPPQQQUUUWWWUUUPPPRRRRRRUUUWWWOOOVVVnnnvvvuuurrrwww}}}WWWSSSPPPQQQUUUWWWUUUQQQSSSSSSSSSQQQPPPPPPSSSUUUSSSVVVYYYYYYXXXWWWVVVVVVYYYWWWUUUTTTTTTVVVYYY[[[WWWYYY[[[]]]^^^]]]\\\ZZZYYY[[[[[[YYYUUUQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@???;;;@@@EEEDDD@@@@@@FFFLLLIIIGGGEEEBBB@@@>>>======AAA@@@???>>>>>>???@@@AAAAAA===444777BBBAAA<<>>@@@AAABBBAAADDDEEEEEEHHHPPPTTTTTTQQQUUUUUUSSSRRRVVVWWWVVVRRRSSSRRRUUUWWWOOOWWWoooxxxzzztttuuu}}}QQQOOOOOOQQQSSSTTTQQQNNNSSSRRRQQQPPPPPPQQQSSSTTTTTTRRRRRRTTTVVVVVVTTTQQQQQQPPPNNNNNNOOORRRUUUWWWVVVWWWXXXZZZ[[[ZZZZZZYYYYYYZZZYYYUUUOOOKKKLLLNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGDDDBBB@@@??????@@@??????>>>???@@@BBBCCCIIIGGGDDD@@@>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;<<<===???@@@BBBCCCKKKKKKPPP```}}}~~~rrrZZZOOO>>><<<888555333333444555111111222222222222111111000000000000000000000000......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,++++++*********...---+++*********++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------------------------,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))((('''%%%$$$******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))************++++++++++++*********))))))((((((*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,+++---111333222666;;;===<<<<<<<<<>>>AAADDDFFFDDDEEEDDDEEEKKKTTTVVVTTTWWWUUUSSSSSSTTTVVVWWWVVVQQQSSSQQQSSSWWWRRRWWWhhhyyypppwwwxxxPPPOOOOOOPPPRRRSSSPPPMMMRRRQQQOOOMMMNNNOOOQQQSSSUUUSSSRRRRRRRRRQQQMMMJJJMMMLLLKKKKKKLLLOOORRRSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTQQQMMMKKKJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@AAA@@@@@@??????@@@AAABBBBBBAAA>>><<<;;;;;;<<<<<<>>>=========<<<<<<<<<;;;:::::::::;;;===???@@@AAA@@@AAADDDLLL[[[qqqzzzyyy{{{```KKK@@@<<<999888666444333333444444///000000111111000000///////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,++++++*********,,,+++***)))))))))******---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++******++++++,,,---++++++++++++*********)))*********************************+++++++++,,,,,,,,,,,,------,,,,,,+++***************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++***((('''&&&***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))((((((''''''***)))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++---111333222666;;;===<<<<<<===>>>AAADDDFFFDDDEEEEEEEEEKKKSSSVVVTTTXXXWWWUUUTTTTTTUUUUUUUUUQQQSSSQQQSSSWWWRRRVVVhhh|||uuu{{{vvvOOONNNNNNOOOQQQPPPNNNLLLOOOMMMKKKJJJJJJLLLPPPRRRRRRQQQOOONNNNNNLLLIIIGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCCBBBAAABBBCCCDDDBBBAAAAAA@@@@@@@@@@@@AAA===<<<;;;::::::;;;<<<============<<<<<<<<<<<<<<<999999999:::;;;===>>>???<<<>>>@@@@@@AAAJJJYYYeeezzzxxx|||eeeIII888333333444444444444333333333333333...//////000000//////...////////////////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,+++++++++++++++*********+++***))))))((())))))))),,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++******++++++,,,---++++++++++++*********************************************++++++++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++,,,,,,+++***)))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((''''''''''''))))))))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,+++---222333333666<<<============???AAADDDEEEDDDFFFFFFFFFKKKSSSVVVTTTYYYXXXVVVUUUTTTSSSSSSSSSRRRTTTQQQSSSVVVQQQUUUggg}}}yyysss|||MMMMMMNNNNNNOOONNNLLLKKKLLLJJJHHHFFFGGGJJJNNNPPPMMMMMMLLLLLLLLLKKKJJJIIIGGGHHHJJJKKKMMMNNNOOOOOOQQQRRRTTTUUUVVVVVVUUUUUUQQQNNNKKKKKKNNNOOOMMMJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBDDDFFFHHHBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>===???@@@>>>===@@@FFFLLLUUUlllyyywww|||___SSSBBB888444555444333333333444444444333222111...//////000000//////...////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++++++++************************)))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++************************************++++++++++++,,,,,,------,,,,,,+++***,,,,,,---------------...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((++++++++++++******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))*********************************((()))***+++,,,---------++++++---222333333777============>>>@@@BBBCCCEEEDDDFFFGGGFFFJJJRRRUUUUUUWWWWWWWWWVVVTTTSSSSSSTTTRRRTTTQQQRRRVVVQQQTTTfff||||||rrr{{{KKKLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEFFFIIIMMMOOOLLLLLLLLLKKKJJJJJJJJJKKKIIIKKKNNNQQQSSSSSSSSSRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNKKKHHHIIILLLNNNMMMKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCAAAAAAAAACCCEEEFFFAAAAAAAAA@@@@@@??????>>>@@@???>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===;;;::::::;;;===???@@@@@@BBBPPPdddvvvsssZZZ===;;;999777666444111...444555555555444222000//////000000111111000000///........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++******++++++,,,---+++++++++++++++++++++,,,************************))))))*********+++++++++,,,,,,------,,,,,,+++***(((((())))))************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))************************************((()))***+++,,,---------++++++---222444444888======>>>>>>???AAABBBCCCDDDCCCGGGHHHGGGJJJPPPUUUUUUSSSUUUWWWVVVTTTTTTUUUVVVSSSUUUQQQRRRUUUPPPSSSddd}}}vvvIIIKKKMMMLLLJJJHHHHHHHHHFFFFFFEEEFFFGGGJJJLLLNNNOOOOOONNNLLLIIIHHHIIIJJJKKKNNNSSSWWWYYYXXXWWWUUUVVVVVVUUUSSSPPPLLLIIIGGGHHHGGGFFFGGGIIIJJJJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEAAA@@@@@@@@@@@@@@@@@@AAA>>>??????@@@??????>>>===??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;999888777888;;;===<<<:::<<>>>>>>>>???@@@AAABBBCCCCCCCCCGGGIIIGGGIIIOOOTTTUUUQQQTTTWWWWWWUUUTTTUUUWWWSSSUUURRRRRRUUUOOORRRccc{{{HHHJJJLLLKKKIIIFFFFFFGGGDDDEEEFFFHHHIIIKKKMMMMMMMMMNNNNNNLLLIIIHHHJJJLLLLLLPPPUUUZZZ\\\[[[YYYWWWUUUUUUTTTSSSPPPLLLIIIHHHFFFGGGHHHHHHGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBB@@@???>>><<<<<<>>>>>>???>>>======>>>>>>>>>======<<<;;;::::::::::::;;;;;;<<<<<<<<<:::999999888888888999999999999999999888999:::;;;888666888<<>>???@@@AAABBBBBBCCCCCCCCCHHHJJJHHHIIIOOOTTTUUURRRVVVYYYXXXTTTRRRTTTVVVTTTUUURRRRRRTTTNNNQQQbbb}}}GGGJJJLLLKKKHHHEEEEEEGGGCCCEEEGGGIIIKKKLLLMMMMMMHHHJJJKKKJJJIIIJJJMMMQQQKKKOOOUUU[[[]]]\\\YYYVVVSSSSSSTTTTTTSSSQQQPPPOOOGGGIIIKKKJJJHHHHHHKKKOOOJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGEEECCC@@@>>>:::;;;<<<>>>>>>>>>=========>>>>>>???>>>>>>======:::::::::;;;;;;<<<<<<<<<999888888777777777777777555888:::888444444888===999777:::>>>===999===DDDRRRbbbyyyzzzggghhhTTT>>>555555555222000000///...000333333000---////////////000000111111---..................---........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******(((((())))))*********+++'''((()))+++++++++***)))++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------************************))))))))))))************,,,,,,---------,,,++++++''''''((()))******++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++---333555555999???>>>???@@@AAABBBCCCCCCCCCCCCHHHJJJHHHHHHNNNTTTUUUSSSWWW[[[YYYTTTQQQRRRTTTTTTVVVRRRRRRTTTNNNQQQbbb{{{HHHIIIIIIIIIIIIHHHGGGGGGHHHDDDAAACCCHHHKKKJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPSSSWWW[[[]]]\\\[[[YYYYYYUUURRRRRRVVVWWWSSSPPPKKKJJJHHHIIIKKKLLLLLLKKKHHHHHHIIIIIIJJJIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>===;;;;;;@@@@@@??????>>>=========::::::::::::::::::::::::;;;:::999999888888999999777777777777777777777777777777888999:::;;;;;;<<>>>>>???@@@AAAAAABBBBBBIIIJJJGGGEEEIIIQQQUUUUUUUUUVVVVVVTTTSSSRRRSSSUUUXXXXXXUUUWWWYYYOOOPPPbbbKKKLLLLLLMMMMMMLLLLLLKKKIIIFFFDDDFFFJJJMMMLLLIIIKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTWWWYYYZZZZZZXXXWWWXXXUUURRRRRRUUUUUURRROOOLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@???===<<<;;;>>>>>>>>>======<<<<<<<<<:::::::::::::::;;;;;;;;;999999888777777777777888666666666666666666666666777777777888999999::::::;;;999@@@MMMWWW___qqqnnnZZZNNNFFF>>>999===:::777333111111111222000000000000000000000000////////////////////////.................................---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++***************+++++++++)))************+++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++,,,,,,------,,,,,,+++************************************************************************++++++,,,,,,++++++***))))))***++++++++++++***)))+++***))))))((((((((()))************)))))))))(((******************************)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))*********************************+++++++++******,,,......,,,---222555555888<<<>>>>>>???@@@AAABBBBBBCCCGGGHHHGGGEEEJJJRRRWWWWWWUUUVVVVVVUUUSSSRRRSSSTTTVVVWWWTTTUUUWWWOOOQQQbbb~~~LLLLLLMMMNNNOOOOOOOOOOOOJJJIIIHHHKKKOOOPPPNNNKKKMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXUUUSSSSSSUUUTTTQQQNNNNNNLLLJJJIIIJJJKKKJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666777555555555555555555555555777777777777777777777777888555777===???@@@IIIVVVjjjwwwvvv```SSSBBB777333444555555333222111111000111111111000000000000000000000000////////////////////////.......................................---------......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***))))))***+++++++++++++++***************)))************++++++++++++++++++++++++***************))))))******+++,,,......---,,,+++******)))************************)))************++++++++++++,,,,,,------,,,,,,+++************************************************************************++++++,,,,,,++++++***))))))******++++++******)))++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))))))))))))))))))))))))))***)))))))))))))))******************************'''***---...---+++++++++...,,,---222555555888<<<===>>>???@@@AAABBBBBBCCCEEEGGGGGGFFFKKKSSSYYYZZZUUUVVVVVVUUUSSSRRRRRRSSSTTTVVVRRRRRRTTTOOORRRccc{{{IIIJJJKKKMMMNNNOOOOOOOOOLLLLLLMMMPPPSSSSSSPPPMMMOOOOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWXXXVVVUUUUUUUUUTTTQQQNNNPPPNNNLLLKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888777666666666666777555555555555555555555555666666666555555555444444777555666999888666:::AAABBBIIITTTcccuuuqqq^^^LLLAAA===888333111444555444333---...///000000000000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++******************+++,,,+++++++++***)))))))))))))))*********++++++++++++++++++*********************))))))******+++,,,...------,,,+++***))))))************************))))))*********++++++++++++,,,,,,------,,,,,,+++************************************************************************+++++++++++++++***))))))))))))************))))))++++++***************+++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************'''***---...---+++++++++...,,,---222555555888<<<======>>>???AAABBBCCCCCCEEEIIIJJJHHHKKKRRRXXXYYYTTTVVVVVVUUUSSSQQQQQQRRRRRRVVVRRRQQQTTTPPPTTTddduuuGGGHHHIIIKKKLLLMMMMMMNNNLLLMMMPPPRRRTTTSSSPPPNNNMMMNNNPPPRRRSSSTTTUUUUUURRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVUUURRRPPPQQQOOOLLLKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB????????????>>>>>>===<<<;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;999999888777777777777888666666666666666666666666666555555444444333333333555444444666666555666999;;;;;;<<>>???AAABBBCCCDDDHHHLLLMMMKKKKKKPPPUUUVVVTTTUUUVVVUUUSSSQQQPPPPPPQQQWWWTTTQQQTTTRRRVVVcccqqq|||EEEFFFHHHIIIJJJKKKKKKKKKJJJLLLNNNPPPQQQOOOMMMLLLJJJKKKMMMOOOPPPQQQRRRRRRNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA===>>>>>>>>>======<<<;;;::::::;;;;;;<<<===>>>>>>======<<<<<<;;;:::::::::999999888777777777777888666666666666666666666666555555444444444333333333555555555666666555555555777888888888:::===CCCGGGXXXfffwwwuuupppZZZHHH888555666333222555333111///...000111111111///000000000000000///...////////////////////////........................------------------------,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++***************)))************+++++++++)))))))))*********************))))))******+++,,,))))))******++++++,,,,,,************************)))************++++++++++++,,,,,,------,,,,,,+++******************************************************************************++++++******)))(((***))))))(((((())))))******))))))))))))***++++++))))))))))))************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,+++)))((()))---///...,,,---222555555888<<<<<<===>>>???AAABBBDDDDDDKKKOOOQQQMMMKKKOOOSSSTTTTTTUUUWWWVVVSSSPPPOOOOOOPPPWWWUUURRRUUUTTTVVVaaammmwww}}}BBBBBBDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHFFFGGGIIIKKKMMMNNNOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMPPPRRRTTTUUUTTTSSSQQQPPPLLLJJJGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFCCCBBBBBBAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;:::888888999:::;;;<<<======<<<<<<<<<;;;:::999999999888888777666666666666777555555555555555555555555444444444444444444333333666666555555555555555333000333555777777999;;;===>>>HHHTTT]]]iiizzzyyynnndddYYYTTTTTTHHH;;;444777777111///333444222000//////000222222000000//////////////////////////////////////////........................------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++)))***++++++++++++***)))***************+++++++++)))************+++++++++((()))))))))*********+++******))))))******+++,,,)))*********++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++***************************************************************************************))))))(((***)))(((''''''((()))***)))((((((((())))))***+++((()))))))))************************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++++++++***)))***,,,///...,,,---222555555888<<<<<<<<<>>>???AAACCCDDDEEEKKKPPPRRRNNNKKKNNNSSSTTTSSSUUUWWWVVVSSSPPPOOONNNMMMWWWVVVRRRUUUSSSTTT]]]gggssswww===>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFFFFEEEEEEEEECCCDDDFFFHHHJJJKKKLLLMMMIIIIIIJJJJJJIIIHHHGGGGGGLLLOOORRRTTTSSSQQQPPPPPPHHHGGGEEEDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEAAAAAA@@@@@@???>>>>>>===;;;;;;;;;<<<;;;;;;::::::666666777999:::;;;<<<<<<<<<<<<;;;::::::999888888777777666555555555555555444444444444444444444444444444444444444444444444111111111000111333222000333333333111111222555777222888<<<<<>>;;;===CCC;;;222000555444---,,,222---...///111111111///...//////.........///000000////////////////////////........................------------------------*********++++++,,,,,,,,,......---------,,,,,,,,,************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))))))))*********)))***+++,,,,,,+++***)))))))))******+++++++++,,,)))************+++++++++(((((())))))*********+++*********)))***++++++,,,++++++******************************************)))************++++++++++++,,,,,,------,,,,,,+++***************************************************************************************)))((((((***)))(((''''''((()))***(((((('''(((((()))******(((((())))))*********+++************************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))+++,,,+++******,,,---...,,,---222555555888<<<;;;<<<>>>???AAACCCDDDEEEJJJPPPSSSOOOLLLOOOSSSUUUSSSUUUWWWVVVSSSPPPNNNNNNKKKVVVVVVRRRTTTSSSRRRZZZ```|||pppqqq>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEBBBAAA@@@???>>>===<<<;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999888888777666555555444333333333333333333333333555555555555555555555555222222222222222222222222///000111222333444444444444555555777888999:::;;;@@@EEEKKKPPPWWWcccrrr}}}yyypppdddYYYQQQKKKFFFBBB<<<999666555666777777777111111111111111111111111000000////////////000000////////////////////////........................///............---------------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************************************---,,,,,,+++*********+++************************,,,,,,+++******+++,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***---------,,,,,,+++++++++(((***,,,---------+++***,,,+++++++++******))))))+++++++++*********)))))),,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...,,,---222555666888===CCCBBBBBBAAAAAAAAABBBBBBJJJPPPSSSPPPOOOQQQTTTUUUQQQSSSUUUUUUSSSQQQQQQQQQOOOPPPTTTVVVRRRMMMPPPVVV```pppmmm===>>>???@@@@@@@@@???>>>????????????@@@AAABBBCCCCCCDDDGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKJJJHHHFFFDDDFFFHHHJJJLLLMMMLLLLLLKKKEEEEEEFFFFFFGGGHHHJJJJJJKKKJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@???===<<<;;;:::999999999999999999999999::::::::::::::::::::::::999999999888888888888888888888777777666555555444333333333333333333333333444444444444444444444444222222222222222222222222///000111222333333333333333333444555666777777888555888;;;===???FFFPPPXXX___gggrrr|||zzzrrrhhh^^^VVVTTTNNNFFFAAA>>><<<999777555444333111111222444555111111111111111111111111000000////////////000000............................................................---------------------------------------------------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************---,,,++++++*********+++************************++++++***))))))***++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***------,,,,,,,,,+++++++++((()))+++,,,,,,,,,+++***++++++*********)))))))))+++++++++*********))))))++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...,,,---222555666999===AAAAAAAAAAAABBBCCCDDDEEEJJJOOORRROOOMMMPPPRRRSSSRRRTTTUUUUUUTTTRRRRRRRRROOOQQQTTTVVVRRRNNNQQQWWWbbbnnnhhhwww<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDCCCDDDEEEGGGHHHIIIJJJKKKIIIJJJLLLMMMLLLHHHDDDBBBDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHHHHIIIKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@>>>===;;;999999888888888888888888888888999999999999999999999999777777777777777777888888777777777666555555444444333333333333333333333333333333333333333333333333222222222222222222222222///000111222222222222222222222222222333333333444111333444333111222777;;;>>>BBBIIIOOOUUU___jjjrrr~~~vvvooobbb[[[QQQIIIDDDAAA===999999666444333333444444333666777777444000...000333000000000000000000000000000//////......//////000........................------------------------............------------------------------------......------,,,,,,++++++------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++************+++******************************)))(((((()))************))))))))))))******************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++'''(((***+++++++++***)))******))))))))))))((((((+++************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++---333666666999===??????@@@AAABBBDDDFFFGGGJJJOOORRRNNNLLLNNNPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQOOOQQQTTTVVVRRRNNNQQQXXXgggooodddqqq<<<<<<======>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHKKKLLLLLLLLLMMMMMMKKKHHHDDDBBBCCCDDDEEEGGGIIIIIIIIIIIIKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDBBBBBB@@@>>><<<:::999888777777777777777777777777888888888888777777777777555555555666666777777777666666666555555444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000111222222111111111111111111111111111111222333555444222222444666666777999999;;;>>>DDDIIINNNPPPTTTYYY___eeejjjmmmxxx{{{zzzqqqjjjggg^^^ZZZTTTPPPMMMJJJFFFCCCAAA===888666666888888888444444333444444555555444>>>@@@@@@;;;333///000333000000000000000000000000/////////....../////////........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))************************************************++++++***************+++*********************************))))))***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))***++++++++++++***,,,+++++++++++++++++++++''''''((()))***))))))))))))))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++---333666777:::>>>@@@@@@@@@AAACCCDDDFFFGGGKKKPPPRRRNNNLLLNNNPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNNNNOOORRRTTTPPPMMMQQQXXXjjjtttfffqqq============>>>>>>??????CCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEHHHKKKLLLOOONNNLLLJJJHHHGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBBBBBAAA@@@>>>===;;;:::999777777777777777777777777888888888777777666666666444444444555555666666777555555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000111111111000000222222111111111111000000///000222222222222222333222333333222111111222222777888888:::===@@@BBBDDDCCCFFFJJJNNNRRRVVV[[[^^^eeehhhkkknnnoooqqqtttvvvzzzwwwsssooojjjgggfffeeeWWWUUURRRMMMHHHDDDAAA???<<<999777555555777777888777666444333444444333333222333333333333222222222===@@@@@@;;;444///000333//////////////////////////////............//////........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))***++++++************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((+++******************+++))))))***++++++++++++***++++++++++++++++++++++++''''''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))******)))(((((()))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++---333777777:::???BBBBBBBBBBBBCCCDDDEEEEEELLLQQQSSSOOOMMMOOOQQQPPPNNNOOOOOONNNLLLLLLMMMNNNMMMNNNQQQRRROOOLLLPPPWWWhhhvvvhhhttt===============>>>??????CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLOOONNNKKKIIIHHHIIIJJJKKKFFFFFFFFFGGGGGGHHHIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@AAAAAA???>>>BBBAAA@@@???>>>===<<<;;;888888888888888888888888888888888777777666666555555555555555555555666666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111000000...///000000000//////...---...000222333333222222222222222222333444555666333555888999999:::<<<>>>>>>AAADDDEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGIIIHHHEEEGGGKKKCCCAAA???<<<:::999999999777777777777777777666666666555444222222333444444111222333333444333222222///000222111000///000222222444666444111///000222///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++************************++++++,,,,,,,,,,,,++++++******))))))))))))******************************************************((((((((((((((((((((((((++++++***))))))***++++++))))))***++++++++++++************+++++++++++++++(((((((((((())))))))))))(((((())))))))))))******(((((()))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++---333777888;;;@@@CCCBBBBBBBBBCCCDDDEEEEEEKKKPPPSSSOOOMMMOOOQQQQQQQQQRRRRRRQQQOOONNNPPPQQQMMMNNNPPPRRROOOLLLQQQXXXbbb}}}sssfffuuu===<<<;;;;;;;;;<<<===>>>@@@@@@??????>>>?????????@@@@@@BBBCCCEEEHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@@@@AAAAAA???>>>AAAAAAAAA@@@???>>>>>>>>>999999999999999999999999999999888888777666666555666666666666555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111...//////000000//////...//////000000000000000000000//////000000000///......///000222444444444333000000000111222222222222555666777666555555666777555777999999999999:::;;;999:::;;;<<<<<<<<<;;;;;;:::999:::<<<;;;777888>>>999:::;;;;;;;;;:::999888666666666555444444333333333333333222111/////////...000111222333333444555000222333111//////111444------...///000000000111........................///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************)))***+++,,,,,,+++***)))******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))***++++++++++++***)))*********++++++++++++))))))(((((())))))******)))))))))*********++++++(((((((((((())))))******''''''((())))))***++++++))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++---333777888<<<@@@AAAAAAAAABBBCCCEEEGGGGGGIIINNNQQQNNNLLLOOOQQQQQQSSSSSSSSSRRRPPPPPPQQQSSSOOOPPPRRRSSSPPPNNNSSS[[[^^^yyynnndddvvv;;;;;;:::999:::;;;<<<=========<<<======>>>?????????@@@AAADDDFFFHHHIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@??????999999999999999999999999:::999999888777666666555777777777666666555555444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000...///////////////.............../////////000000...------...000111111000222000///.........---,,,000000111222222222111111///111222222222222333555000222444444333333444555000111333444555555444333555333555888555000111888///111555777666444000...555555444444333222222111000222444444333222111111333333222000...---...000222333333111...---///222000//////000222333111000.................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++************************((()))***++++++***)))(((******))))))))))))******************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))***++++++++++++***))))))******++++++++++++)))))))))))))))***++++++))))))******+++++++++,,,'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++...444777999<<>>===<<<<<<>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGIIIIIIHHHGGGOOOKKKGGGFFFGGGIIIKKKKKKJJJIIIIIIGGGFFFDDDBBBAAADDDCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@???>>><<<;;;777888888999:::;;;<<<<<<;;;:::999999888888999999888888888888777666444444333111000111333555333111111111222222222333333333111111111111111111111111////////////000000000000........................//////////////////////////////////////////////////////............//////000000000000000000000000///000000000111111111111111111222222222333333333111111111111111111111111222222222111111111000000111111111111111111111111333333333222222111111111444333333222111000//////111000/////////000222333222111000//////...//////////////////////////////.................................------,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++******))))))******************************+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++((((((((()))******++++++)))******)))'''&&&((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((+++++++++*********))))))************+++,,,---...***+++,,,------+++***((())))))************))))))******++++++++++++******))))))(((((()))***+++++++++*********))))))((((((++++++,,,++++++***((((((,,,+++******)))))))))(((((())))))*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))))))))((()))******+++)))***++++++,,,---............///111444888;;;===????????????AAADDDGGGHHHLLLLLLLLLKKKJJJKKKNNNQQQUUUTTTRRROOONNNPPPUUUXXXXXXUUUTTTTTTRRRPPPSSSXXXgggrrrdddeee}}};;;===>>>=========???AAADDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKHHHEEEDDDFFFIIIKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCDDD????????????@@@AAACCCDDD@@@@@@@@@@@@???===<<<<<<::::::;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::888888777777666555555444555333222222444555333111111111111222222222333333111111111111111111111111000000000///////////////........................////////////////////////........................//////............//////000000000000000000000000//////000000000111111111111111111222222222222333111111111111111111111111222222222111111000000000111111111111111111111111333333222222222111111111333222222111111000000///111000000//////000111222111000//////////////////......................................................---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++******))))))******************************************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++)))******)))''''''((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************+++++++++*********))))))***))))))******+++,,,---***+++,,,------+++***((())))))************))))))******++++++++++++******)))))))))))))))***++++++************)))))))))(((*********))))))))))))((('''***,,,+++(((%%%%%%'''(((((())))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))************++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111444888;;;===AAA@@@@@@@@@BBBDDDGGGHHHLLLLLLLLLKKKJJJKKKNNNQQQUUUTTTRRROOONNNPPPUUUYYYYYYUUUTTTTTTRRRPPPSSSYYYbbbqqqiiihhh:::<<<=========>>>AAACCCHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHEEEEEEHHHKKKMMMNNNKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB============???AAACCCDDD???????????????>>>===<<<==============================<<<;;;;;;;;;;;;;;;999888666555444444555555777555444444444444333222111111111222222222222333111111111111111111111111111000000//////.................................////////////////////////........................//////............//////000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111111111111111111111000000000000111111000/////////000000/////////...//////000000........................------------------------...------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++******))))))******************************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++)))******)))''''''(((*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************+++************)))))))))))))))))))))***+++,,,,,,++++++,,,---,,,+++***)))))))))************))))))******++++++++++++******))))))))))))))))))***+++************)))))))))))))))((('''''''''(((******(((...444333---((('''*********))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++---...///111444888;;;===BBBAAAAAAAAABBBDDDGGGHHHKKKKKKKKKJJJJJJKKKNNNQQQUUUTTTRRRPPPOOOQQQUUUYYYYYYVVVTTTTTTRRRQQQTTTZZZ]]]ooorrrppp999;;;<<<===>>>???BBBDDDIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIILLLNNNPPPNNNLLLIIIIIIKKKNNNOOOPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>=========>>>???AAABBB?????????@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;888777555333333444555666666555444444333333222111111111111111222222222222111111111111111111111111111111000///......------........................////////////////////////........................///......------......///////////////////////////........./////////000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000/////////000000000111111111000000000////////////...............///000111........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++******))))))***************************************)))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((()))******++++++)))******)))(((((()))+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,+++***)))))))))************))))))******++++++++++++*********)))))))))))))))***************))))))))))))))))))((('''&&&''')))+++---111666:::;;;777222///...///...,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,***)))((((((***,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------///111444888<<<>>>AAAAAAAAAAAACCCDDDFFFGGGJJJKKKKKKJJJIIIKKKNNNQQQVVVUUUSSSPPPOOORRRVVVZZZ[[[WWWTTTTTTSSSQQQUUU[[[[[[ooo}}}}}}888999;;;<<<===???BBBDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHLLLPPPRRRPPPNNNKKKKKKLLLMMMNNNMMMJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>=========>>>??????@@@@@@@@@@@@@@@??????===<<<<<<;;;;;;::::::999;;;:::999999888888999999777666444222222333555666444444444333222111000111000000111111111222222222000000000000000000000000111000000///...------,,,........................////////////////////////..............................------------..............................---............/////////........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000.........//////000111111//////000000000/////////......---......///000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++)))*********((((((***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++******))))))************))))))******++++++++++++************)))))))))))))))***))))))))))))))))))*********)))((('''(((***---///666666666999:::888222---222111///---,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))))))))))),,,***)))((((((***,,,---+++******)))))))))************+++,,,,,,---......,,,---...111444888<<<>>>@@@@@@@@@AAACCCDDDEEEFFFIIIJJJJJJIIIIIIKKKNNNQQQWWWVVVTTTQQQPPPRRRWWWZZZ\\\XXXUUUTTTSSSRRRVVV\\\]]]ooo777999:::;;;<<<===@@@BBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDGGGJJJMMMOOOLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???============>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::999999999999999888777777777777777555444333333222333444555222333444333111000000222000000000111111111111222000000000000000000000000000//////......---------........................////////////////////////------------------------......------------..............................------------.........///------........./////////////////////////////////............////////////////////////////////////////////////000000000000------......//////000000---...///000000000000///.........---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,+++******))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++)))*********))))))***,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******+++******)))))))))))))))))))))))))))***************)))))))))***+++---...222...,,,...222333---'''111111000///...,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,))))))(((((()))******+++)))******+++---......///,,,,,,...111444999<<>>@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIGGGEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@????????????>>><<<;;;:::::::::::::::999999999999999888777777666666777777333333333333333333333333222333555444222111222444000000000000111111111111000000000000000000000000................................................////////////////////////------------------------...------,,,,,,------...------------------------,,,,,,---------.........,,,------------.................................---------....../////////................................./////////000000........................+++,,,...///000111000000//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))***+++++++++++++++,,,+++******))))))******************************((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))*********))))))+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))*********))))))******+++,,,---,,,,,,++++++******++++++))))))************))))))******++++++++++++******++++++***)))))))))))))))((()))))))))************(((((())))))******++++++,,,)))&&&&&&)))+++)))'''***+++---//////---+++***(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))***+++,,,---+++++++++,,,,,,---------+++,,,...111444999===??????@@@BBBEEEGGGIIIJJJKKKHHHIIIIIIIIIIIIKKKNNNQQQXXXWWWUUURRRQQQSSSXXX\\\^^^YYYVVVUUUSSSRRRWWW^^^```nnn666888999999999:::===???>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAACCCEEEGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCC??????>>>>>>>>>@@@AAABBB>>>>>>>>>===<<<:::999888::::::::::::::::::::::::999888888777777777777777222222333444444444333333222444666555333222444666000000000000111111111111000000000000000000000000---------.......................................////////////////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////........................---.........//////000000........................***+++---///111111111111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************((()))***+++++++++++++++,,,++++++***)))*********************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))***+++***))))))+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************'''((((((((())))))******************+++,,,---...---,,,++++++******++++++))))))************))))))******++++++++++++******++++++***))))))((())))))(((((())))))*********+++'''(((((()))***))))))(((***)))'''%%%%%%'''***,,,$$$'''+++...///...---+++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***((())))))***+++---...///------,,,,,,,,,,,,+++++++++,,,...111555999===???@@@AAADDDGGGIIIKKKMMMMMMHHHHHHIIIIIIIIIKKKNNNQQQXXXWWWUUUSSSRRRTTTXXX\\\^^^ZZZVVVUUUSSSRRRXXX___```lll777777888999:::;;;;;;<<<@@@@@@??????@@@BBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@??????AAAEEEFFFDDDBBBCCCBBBAAABBBDDDEEEDDDCCC???????????????@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::??????>>><<<<<<;;;;;;;;;999::::::;;;;;;::::::999999888777666444333222111222222333333333333222222111222333444444222111//////000111222222111000///111111000......---------///...------...///...---,,,,,,---...//////........................------............---,,,++++++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------.........------,,,,,,,,,........................111000///...---,,,+++++++++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,+++***((((((((()))***++++++************+++++++++++++++************)))+++++++++*********))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))***)))'''%%%&&&(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''))))))************))))))((()))***,,,...111444555+++)))'''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++//////000222555888<<<>>>AAAAAACCCGGGJJJLLLLLLKKKIIIJJJKKKJJJHHHIIILLLPPPTTTSSSRRRPPPPPPRRRVVVYYY]]]ZZZXXXVVVRRRPPPTTT[[[aaannn555555666777888999::::::======<<<===>>>???AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAADDDFFFEEECCCBBB@@@@@@@@@BBBCCCBBBAAA???>>>>>>===>>>???@@@AAA@@@??????>>>===<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<999::::::;;;;;;::::::999888888777555444333222111111222222222222222222111111222333444444222111//////000111111111111000///111000///......---------///...------...///...---,,,,,,---.................................------------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------............------------++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))******+++************************,,,+++)))((((((((()))***+++******))))))******++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))************))))))'''((()))***,,,///111222...---,,,+++)))(((((()))))))))************))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++...///000222555999<<<>>>@@@AAABBBFFFJJJLLLLLLKKKGGGIIIJJJIIIIIIKKKOOOSSSYYYYYYWWWTTTSSSTTTWWW[[[\\\YYYWWWVVVSSSQQQWWW___cccooo333444555666777888888999;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>>>>???AAACCCDDDBBBAAABBBDDDEEEEEEDDD@@@???>>>???AAABBBAAA@@@???>>>===<<<<<<===???AAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888777555444333222111111111222222222222111111111222333333333222000//////000000111111000000///111000///......---......///...------...///...---,,,------............---------------------......+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++------------------------++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++************************+++***))))))((()))))))))+++******))))))******+++++++++*********))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))'''))),,,//////---+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************++++++++++++******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))************))))))''''''((((((***+++---...///111222000,,,(((((()))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,---...///000222555999<<<>>>@@@@@@BBBEEEIIIKKKKKKJJJFFFGGGHHHIIIJJJNNNRRRVVV\\\[[[YYYVVVTTTTTTWWWZZZ\\\YYYVVVUUUSSSSSSZZZccceeeooo333333444555666777888888:::;;;;;;<<<>>>???@@@AAA???>>><<<<<<===???AAACCCCCCBBBAAAAAABBBCCCDDDEEE@@@???>>>???AAABBBAAA@@@???>>><<<;;;;;;===???AAABBBAAAAAA@@@@@@??????>>><<<;;;;;;:::::::::;;;;;;999999::::::::::::999999888777666555444333222222000111111222222111111000111222222333222111000000///000000000000000000///000000///...............///---------...///...---,,,------......---------,,,,,,------------......***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++******))))))))))))************************************))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))******(((((((((((((((((((((((('''))),,,...///---***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************)))))))))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))***************++++++++++++******((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))(((((((((((()))***++++++,,,000444333...***))))))))))))************))))))((((((((((((((((((((((((************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++************************))))))***+++,,,,,,------......///222555999<<<>>>@@@@@@AAADDDGGGJJJKKKJJJGGGGGGHHHJJJLLLPPPTTTVVVYYYYYYWWWTTTRRRSSSVVVYYY^^^ZZZWWWUUURRRSSSZZZdddeeemmm333333444555666777888888888999:::<<<===>>>???@@@======<<<<<<===???AAABBBAAAAAABBBBBBBBBCCCDDDEEEBBBAAA@@@AAACCCCCCCCCAAA@@@???=========>>>@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;888999999::::::999999888777777666555444333333222111111222222222222111111222222222222111111000000000//////////////////000000//////............//////---------...///...---,,,---------------,,,,,,,,,,,,,,,,,,------......******+++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********))))))***))))))))))))))))))************)))))))))((((((************************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))***+++*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************)))))))))))))))******(((((((((((()))))))))***(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))******************++++++++++++******((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&))))))************)))))))))))))))))))))******+++''',,,111222///,,,******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,---------...///222555999===???@@@@@@AAACCCGGGJJJKKKKKKJJJIIIIIIJJJMMMQQQTTTVVVWWWVVVUUUSSSRRRTTTXXX[[[```[[[WWWUUURRRRRRYYYbbbdddkkk333333444555666777777888555666888:::;;;<<<======<<<<<<<<<===>>>???@@@@@@???AAACCCDDDDDDDDDEEEFFFCCCBBBAAABBBDDDEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBB???>>>>>>===<<<<<<;;;;;;>>>===<<<;;;::::::::::::888888999999999999888888777666666555444444333333222222222333333222222222222222111111000000000000000//////......//////000//////............/////////...------...///...---,,,------------,,,,,,+++++++++,,,,,,------......***++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))******+++,,,,,,,,,)))*********((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++*********++++++************++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))*********)))))))))(((((((((************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))******++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%))))))************))))))******)))))))))***++++++%%%(((+++//////...+++((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------///222555:::===???BBBAAAAAACCCGGGJJJLLLLLLKKKIIIIIIKKKOOOSSSVVVWWWXXXXXXWWWUUUTTTVVV[[[^^^___[[[WWWUUURRRQQQXXX```bbbjjj111111222333444555666666444666888:::<<<=========<<<===>>>???@@@??????>>>===AAAFFFHHHGGGGGGGGGIIICCCBBBBBBBBBDDDEEEDDDCCCAAABBBCCCDDDDDDDDDCCCCCC>>>?????????@@@@@@AAAAAA@@@???>>><<<;;;::::::999888888999999999999888888666666666555444444333333333333444444444444333333222111111000000000000000000///............///000//////............/////////...------...///...------------------,,,+++******++++++,,,------......++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))******++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))((())))))***++++++'''&&&(((,,,000000+++&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------************************++++++++++++++++++++++++,,,---///222555:::===@@@CCCBBBBBBDDDGGGKKKMMMMMMIIIHHHGGGKKKPPPVVVYYYYYY[[[ZZZYYYVVVUUUWWW[[[^^^[[[XXXVVVUUUSSSRRRXXX```aaaiii000000111222333444444555666777:::<<<>>>?????????<<<===???AAAAAA@@@>>>======BBBHHHKKKKKKIIIJJJKKKCCCBBBAAABBBDDDEEEDDDCCCBBBCCCEEEGGGGGGFFFEEECCC@@@AAABBBDDDFFFGGGIIIIIIBBBAAA???===;;;:::999999888888999999999999888888666666666555444444444333333444444555555444444333222111111000000000000000000///...------...///000//////.........//////000///...------...///...---------------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************((())))))***++++++,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******************************************++++++))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((())))))***++++++))))))))))))************(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%'''((()))))))))))))))************))))))(((((('''(((((()))***+++***'''&&&***000111+++$$$))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,---///222555:::>>>@@@DDDBBBBBBDDDHHHKKKMMMNNNHHHFFFFFFJJJRRRXXX[[[\\\\\\\\\YYYVVVTTTUUUXXX[[[WWWUUUUUUUUUTTTSSSYYYaaaaaaiii222222333444444555555666888888999999;;;<<<>>>???@@@@@@???>>>>>>>>>??????DDDEEEHHHIIIIIIGGGEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCEEEGGGIIIIIIHHHFFFDDDDDDAAA???BBBGGGHHHFFFBBBCCCAAA>>><<<999888777777999999:::;;;:::999888777777666666555555555666666555555444333333222111111333222000/////////000111000000000000000000000000//////............//////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,+++*********+++,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************...------,,,,,,------...+++++++++************))))))************+++++++++///......---+++)))'''&&&''')))++++++)))))))))***''''''((()))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''************************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&***(((***555444******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++---,,,+++***))))))))))))******+++++++++,,,,,,,,,'''(((***,,,+++***((((((++++++************++++++333//////333666777;;;AAABBBBBBCCCEEEGGGIIIKKKLLLHHHFFFFFFJJJRRRXXX[[[\\\]]]^^^[[[UUUTTTWWWXXXVVVUUUTTTTTTTTTRRRQQQYYYcccbbbeeexxx222222333333444555555555666777777888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGGGGFFFEEEDDDEEEDDDBBBBBBBBBDDDEEEGGGCCCDDDFFFGGGFFFEEEDDDCCCDDDBBB@@@CCCGGGIIIFFFCCCBBB@@@>>>;;;999888888888999::::::;;;:::999888777777777666555555555555555555444444333222222111111222222000/////////000111000000000000000000000000//////............//////...------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))************************************************++++++*********+++,,,---)))***++++++++++++***)))++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,++++++***)))(((***+++***(((''''''((('''(((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((*********************************)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******))))))((('''***)))))))))((((((((('''(((((())))))))))))*********++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''+++(((***555333***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))************)))((()))))))))))))))******+++,,,+++******)))******************+++++++++,,,,,,''''''(((***++++++)))'''++++++************++++++000---...222666777;;;@@@BBBBBBCCCEEEGGGIIIKKKLLLHHHFFFFFFJJJRRRXXX[[[\\\]]]^^^[[[VVVTTTXXXYYYWWWVVVUUUUUUTTTQQQQQQXXXbbbcccfffyyy111222222333333444555555555555666777999;;;===>>>@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDEEEEEEDDDDDDFFFDDDBBBAAAAAACCCFFFGGGDDDCCCCCCCCCBBBBBBAAAAAABBB@@@???AAADDDEEECCCAAA@@@???===;;;:::999999999::::::;;;;;;;;;:::999888888777666555444444444444444444333333222222111111222111111000///000000000000000000000000000000000//////............//////------------,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))************))))))************************************************+++************+++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++******************************************************))))))))))))******++++++*********))))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,)))***+++)))'''%%%%%%&&&(((((())))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******************************))))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++******))))))))))))))))))(((((((((((()))))))))*********++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))),,,(((***444222))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++*********)))******+++,,,*********++++++++++++,,,)))((((((***---///---+++++++++************++++++,,,+++---333666777;;;???BBBCCCCCCEEEGGGIIIKKKLLLHHHFFFFFFJJJRRRXXX[[[\\\]]]^^^[[[VVVUUUYYYZZZYYYWWWVVVUUUTTTQQQPPPXXXaaadddfffzzz111111111222333333444444444444555777999;;;===>>>???AAACCCEEEEEEDDDCCCBBBCCCCCCBBBAAABBBCCCDDDEEEDDDCCC@@@>>>>>>@@@CCCEEECCCBBB@@@???>>>>>>>>>>>>===<<<;;;===???@@@>>><<<======<<<;;;:::::::::999;;;;;;;;;;;;::::::999999999888666555444333333222333333333333222222111111222111111000000000000000000000000000000000000000///......------......///---------,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************++++++,,,*********++++++*********************************************************************************)))))))))(((((()))))))))************))))))))))))))))))))))))************(((((()))+++,,,,,,,,,,,,)))******)))'''&&&''')))))))))))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((())))))))))))************************************(((((())))))))))))((((((''''''(((((())))))******************************))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***************))))))))))))))))))(((((((((((())))))******++++++,,,,,,***++++++++++++***))))))((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******************************''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***---)))***444222)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))******+++))))))))))))***+++,,,---************++++++++++++---+++***,,,111444222000,,,++++++******++++++,,,+++***---444888999<<<@@@BBBCCCDDDEEEGGGJJJLLLMMMHHHFFFFFFJJJRRRXXX[[[\\\\\\]]][[[VVVVVVYYY[[[ZZZXXXVVVVVVUUUQQQPPPWWW```eeeeeeyyy000000111111222333333333444555555777999;;;<<<======???AAACCCDDDDDDCCCBBBBBBAAA@@@??????AAACCCDDDCCCBBB@@@>>>>>>???AAACCCAAA@@@>>><<<;;;;;;<<<===;;;::::::;;;======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888777666555333333222222333222222222222222111111111111111111000000000///////////////////////////......------------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************))))))******+++++++++++++++******************+++******************************************************************************))))))))))))***************)))))))))(((((((((((()))))))))*********))))))***+++++++++******)))*********))))))+++---+++***))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***++++++++++++***))))))((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***---((()))333111))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************)))(((((((((((((((((())))))))))))))))))******+++(((((())))))***+++------))))))*********+++++++++...,,,***,,,000333444333,,,,,,++++++++++++,,,,,,+++***...555999:::===BBBCCCCCCDDDFFFHHHJJJLLLMMMHHHFFFFFFJJJRRRXXX[[[\\\[[[\\\ZZZVVVUUUYYY\\\ZZZXXXVVVVVVUUUQQQPPPWWW```dddbbbsss~~~///000000111111222333333444444555666777888:::;;;;;;<<<>>>@@@AAAAAAAAAAAA??????>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAA>>>===<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<888999:::;;;<<<<<<<<<;;;;;;:::999888888888999999777666555444333333333333222222222222222222111111000111111111111000//////////////////////////////......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++(((((())))))))))))((((((************************************************((()))******++++++******++++++***))))))***++++++************************************************************************++++++************++++++******)))))))))(((((((((((((((((()))))))))***************+++******)))((()))*********)))+++---000,,,+++***)))((()))***+++))))))************))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***---((()))333222******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************************)))((((((''''''(((((())))))))))))))))))******+++))))))))))))***+++,,,---)))))))))************++++++*********+++...111333,,,,,,++++++++++++,,,,,,---,,,...444999:::>>>CCCCCCCCCDDDFFFHHHJJJLLLMMMHHHFFFFFFJJJRRRXXX[[[\\\YYY[[[YYYTTTUUUYYY[[[ZZZWWWVVVUUUTTTQQQPPPXXXaaadddaaaoooxxx//////000000111222222222333333333333444555666777888999:::;;;===>>>???@@@============>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::::::::;;;:::;;;<<<<<<<<<;;;;;;;;;666777999;;;<<<<<<<<<<<<:::999888777777777888888666555444444333333333333111111111111111111222222000111111222111000///...////////////////////////...------,,,,,,------...,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))************(((((())))))))))))((((((************************************************'''((()))***+++******)))++++++***))))))***++++++************************************************************************+++******))))))******+++***)))))))))(((((((((((((((((((((((()))))))))***))))))************))))))*********)))((())),,,///---,,,***)))((()))***+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******'''((((((((()))))))))***&&&''''''(((***++++++,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))),,,'''(((333222+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************)))(((''''''''''''((())))))))))))))))))******+++***)))))))))***+++,,,,,,))))))))))))************)))+++,,,***((()))///444---,,,,,,++++++,,,,,,---...,,,---222666888===BBBCCCDDDEEEFFFHHHKKKMMMNNNHHHFFFFFFJJJRRRXXX[[[\\\XXXYYYWWWSSSTTTXXX[[[ZZZVVVUUUUUUTTTQQQQQQXXXbbbhhheeerrr|||/////////000111111222222222222111111222222333444666777777888:::<<<>>>???;;;<<<<<<===>>>?????????<<<===>>>>>>>>><<<;;;::::::::::::::::::;;;;;;;;;888999;;;:::999888888999555666888;;;<<<=========:::999777666666666777888555444444333333333444444111111111111111111222222000111111222222000///...////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++******))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))******************++++++++++++******************************************************'''((()))++++++******))),,,+++***))))))***+++,,,))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******+++******++++++***(((''''''***,,,---,,,***)))((()))***+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,'''((((((((())))))******%%%&&&'''((()))***++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))+++&&&(((333333,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))((('''&&&&&&'''((())))))))))))))))))******+++*********)))******+++,,,))))))))))))***************---///,,,'''(((///777---,,,,,,++++++,,,,,,---///,,,,,,111444777<<>>===<<<<<<;;;>>>;;;888888:::;;;:::999888888999:::;;;;;;;;;;;;:::;;;<<<===<<<:::888666666777999;;;<<<<<<<<<;;;888888777666666666666666333333333333333333333333000000000000000000000000111111111111000000000000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***))))))((()))+++---...++++++++++++++++++++++++************************++++++******,,,...111222------,,,++++++***))))))***,,,//////...,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++******))))))((((((''''''************************))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))***++++++,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&(((,,,...---+++******)))(((((()))***+++((((((''''''''''''((((((((()))))))))*********************)))******++++++)))***+++***)))(((((()))&&&''')))***)))((('''&&&((((((((((((((()))******++++++***)))(((((())))))------,,,+++*********+++'''((()))***,,,...//////555111,,,***+++,,,+++***+++,,,...111555999===>>>EEEEEEFFFHHHKKKMMMLLLLLLIIIGGGFFFIIIOOOUUUZZZ\\\UUUTTTSSSRRRRRRTTTVVVWWWTTTOOONNNRRRRRRRRR[[[hhhjjjhhhqqq|||------...//////000000111000000000111222222333333555777::::::::::::;;;===??????>>>======<<<;;;;;;===:::888888:::;;;:::888777888888999::::::;;;::::::;;;;;;<<<;;;999777666777777999:::;;;;;;::::::888777777666666666666666444444444333333222222222000000000000000000000000111111000000000/////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++***))))))))))))+++,,,---++++++++++++++++++++++++************************,,,+++******+++---///111//////......---,,,,,,+++***...222333222///---,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************************)))))))))(((((((((''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''************************(((((()))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))************************+++***)))(((''''''((()))))))))((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,+++++++++************)))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))+++)))(((***...000000000,,,+++************,,,,,,))))))(((((((((((())))))*********************+++*********)))******+++,,,((()))******)))***+++------+++)))***++++++***(((((((((((((((((()))******++++++***))))))))))))))),,,,,,+++***************)))*********++++++,,,,,,333///+++)))***,,,+++++++++,,,...111555999<<<>>>DDDEEEFFFHHHJJJLLLLLLLLLJJJHHHGGGIIINNNTTTYYY[[[WWWVVVUUUUUUUUUVVVXXXYYYVVVQQQPPPSSSRRRQQQZZZgggllliiippp~~~~~~,,,,,,------...//////000000000000111222222333333555777999:::999999:::<<<>>>======<<<<<<;;;;;;:::;;;:::888888999:::999777666666777888888999999:::999:::;;;;;;:::999777666777888888999999888888777888777666666555555666666555555444333333222111111000000000000000000000000000////////////.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---++++++++++++++++++++++++************************---,,,+++++++++,,,...///.........------,,,,,,+++(((,,,222444333///,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((())))))******++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***((()))---000222333,,,+++***))))))***++++++******))))))))))))******+++++++++*********************))))))***++++++,,,)))***++++++))))))***,,,---***&&&&&&((()))(((''')))(((((((((((()))******++++++***))))))))))))***,,,+++******)))*********,,,++++++***))))))((((((///---***)))***+++,,,++++++,,,...111555999<<<>>>CCCDDDFFFHHHJJJKKKLLLLLLLLLJJJHHHJJJNNNSSSWWWYYYWWWWWWVVVVVVVVVWWWXXXYYYTTTPPPPPPSSSSSSRRR\\\jjjoookkkqqquuuxxx++++++,,,------......///000000000111222222333333444666888999888888999:::<<<<<<;;;;;;::::::::::::999999999::::::999888777555555666666777888888999999999:::::::::999888777888888777777777666666555777777666555555555555666666666555444222111000000000000000000000000000000//////.........---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********)))))))))******++++++,,,++++++++++++++++++++++++************************---,,,++++++***+++,,,,,,*********)))))))))((((((&&&)))---...---+++)))((()))***++++++,,,,,,++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((())))))******+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''***---111333***)))((('''''''''((()))+++******************+++***************)))))))))))))))))))))***+++,,,,,,+++---///...,,,)))'''''')))))))))(((''''''(((((())))))(((((())))))***+++++++++***))))))*********+++******))))))*********+++++++++***)))(((''''''+++***)))((()))+++,,,,,,,,,---///111555999<<<===BBBDDDFFFHHHIIIIIIKKKLLLMMMKKKIIIJJJNNNRRRVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVOOOLLLNNNSSSRRRRRR^^^mmmppplllrrriiiooo++++++,,,,,,---.........000000000111222222333333444666777888777777888999:::::::::999999999999999888999;;;;;;;;;999888777555555555555555777888999999:::::::::999999888888888888777666555555555555777666666555555555555555666666555444222111000000000000000000000000000000............------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********)))*********++++++++++++++++++++++++++++++++++++************************,,,,,,++++++************(((((((((''''''''''''''''''((())))))((('''((()))(((((()))***************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((())))))******+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''))),,,000333+++***)))'''''''''((()))++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,///333444222...+++***+++///333111,,,)))+++///)))))))))))))))***+++++++++***************+++++++++***************++++++*********))))))))))))))))))))))))))))))***,,,---,,,---///222555888;;;===@@@CCCFFFGGGGGGHHHJJJLLLNNNLLLJJJJJJMMMRRRUUUVVVTTTUUUVVVWWWXXXWWWVVVVVVOOOMMMOOOSSSPPPPPP[[[kkkmmmjjjqqq|||```iii++++++,,,,,,---......///000000000111222222333333333555777777666666666777888888888888888888888888777:::===>>><<<:::888777666555444444555666888999::::::::::::::::::::::::888777666555555555555666777666555555444444555555555555444333333222111111000000000000000000000000///............---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******)))'''((()))+++'''(((((()))***)))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************'''(((((())))))))))))((((((((())))))))))))******(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''''''''((())))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))******+++******,,,///222...---,,,*********++++++++++++************++++++(((((()))))))))*********(((((())))))***+++------***...222555555555555555222666777333,,,)))***...***))))))))))))***+++++++++************+++,,,,,,+++++++++***++++++,,,---)))))))))************+++((()))******)))***,,,...------///222555888;;;===???CCCFFFGGGFFFFFFIIILLLNNNLLLJJJJJJMMMRRRUUUVVVVVVWWWYYY[[[[[[ZZZYYYXXXSSSQQQSSSTTTPPPMMMXXXiiikkkhhhnnndddggg,,,,,,,,,---......//////000000000111222222333333333555666666555555555666777777777777777777777777777;;;???@@@>>>:::999888666666555444555777999:::;;;;;;;;;;;;;;;;;;;;;<<<888777666555555666666777666666555444444444444555444444444333333222222222000000000000000000000000/////////............---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************++++++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++************************))))))******************************************)))***++++++***)))***+++(((((()))***************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************&&&'''((()))******)))((((((((()))))))))*********(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***++++++,,,+++++++++************)))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((***++++++******,,,///000///---++++++++++++,,,******))))))))))))******))))))***+++,,,------...((((((((()))***,,,---...***+++---...000333888;;;BBB===666///+++)))((((((******))))))******+++,,,+++*********++++++,,,---,,,,,,++++++,,,------...++++++++++++++++++++++++(((***,,,+++******,,,...---...///222555888;;;<<<>>>BBBGGGGGGEEEEEEHHHLLLNNNKKKIIIJJJNNNRRRUUUWWWVVVWWWZZZ\\\\\\[[[YYYWWWRRRRRRTTTVVVRRROOO\\\mmmpppkkkoooxxxrrr,,,,,,---......//////000000000000111222222333333333444666666555444555666666666666777777777777777777;;;@@@AAA>>>;;;999999777666555444555777999:::<<<<<<;;;;;;;;;<<<<<<===888777666555555666777888666666555444444444444555333333333333333333333333000000000000000000000000000////////////.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***+++,,,------...)))***+++,,,,,,+++))))))++++++++++++++++++++++++************************(((((()))***************)))))))))))))))*********&&&))),,,---+++)))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''((()))******((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))*********+++(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))%%%(((******'''''')))+++...---,,,***))))))************))))))))))))************+++,,,...///000000((((((((()))***,,,---...,,,***(((&&&''',,,444:::TTTGGG888///......+++'''*********)))******+++,,,+++*********+++,,,,,,---,,,,,,,,,,,,------...///------,,,,,,+++*********(((+++---,,,******,,,...---...///222555888;;;<<<>>>BBBGGGGGGEEEEEEHHHLLLMMMKKKIIIJJJNNNRRRVVVWWWSSSVVVYYY[[[[[[ZZZWWWUUUNNNOOOSSSWWWTTTTTTbbbuuuvvvppprrr........................000000000000000111111111555666666666444333444555999:::<<<===<<<;;;<<<===???@@@AAAAAA@@@>>>;;;:::555555666666777888888888<<<<<<<<<<<<<<<<<<<<<<<<999777555333333444666777888888888888777777777666444444333333333333222222000111111111111222222222////////////............---------,,,,,,+++++++++,,,++++++******++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((((((((())))))*********++++++++++++*********))))))+++*********))))))(((((())))))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&((()))(((%%%$$$(((+++(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))(((((('''(((((()))***+++((((((((((((((()))******%%%)))++++++++++++)))&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++******************+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((************)))))))))))))))((('''((()))+++...000000...,,,,,,,,,------,,,000,,,((((((+++------+++***)))((((((***,,,///111******+++++++++,,,,,,,,,)))***+++++++++...222555fffRRR;;;//////000,,,&&&+++***)))(((((()))***+++))),,,///000...,,,,,,,,,(((---222000***&&&'''***++++++************++++++++++++***************+++,,,,,,...111444999===???AAACCCGGGJJJHHHCCCDDDHHHLLLIIIGGGIIINNNRRRSSSSSSQQQQQQUUU[[[[[[VVVRRRRRRRRRTTTRRRVVVZZZVVV```{{{}}}pppppp........................000000000000000111111111333555666555444333444666999;;;============>>>???@@@@@@AAAAAA???===;;;999555555666777777888888999<<<<<<<<<<<<<<<<<<<<<<<<999888555333333444666777888888888777777777666666444444333333333222222222000000111111111222222222////////////............---------,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((((()))))))))************+++++++++*********))))))************)))))))))((())))))))))))***************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((''''''((()))(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***((((((((('''(((((()))))),,,((($$$$$$&&&((()))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...000...+++)))(((''''''&&&///---***((((((((('''&&&******))))))***,,,...///++++++,,,,,,,,,---------)))************+++///222III???333---,,,------+++,,,+++***))))))***+++,,,,,,,,,,,,...111111...+++)))...333444000,,,++++++++++++************++++++++++++***************+++,,,,,,...111444999===???AAABBBFFFJJJHHHDDDDDDIIILLLIIIGGGIIIMMMRRRSSSRRRQQQQQQUUU[[[[[[VVVSSSSSSPPPRRRRRRWWW[[[XXXccc~~~~~~rrrrrr......................../////////000000111111111222333555555444444555777999;;;===>>>>>>>>>@@@AAA@@@@@@@@@@@@>>><<<:::999666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;999888666444444555666777777777777777666666666666333333333333222222222222000000000111111111222222////////////............------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************))))))((())))))))))))************+++************)))))))))************))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))'''(((++++++***((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******'''((((((((()))))))))*********)))((((((((()))))))))(((((('''''''''((((((***$$$%%%,,,///***'''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''************************(((((((((((())))))))))))******)))((()))***+++,,,---,,,***))))))***+++,,,.........,,,)))(((((()))++++++***)))***+++,,,---,,,,,,,,,,,,---------...+++++++++***))))))+++------......,,,******,,,///,,,,,,++++++++++++,,,,,,...+++)))---222444000+++))),,,111444555222...+++++++++************+++++++++***************++++++,,,,,,...111444999===???@@@AAAEEEIIIHHHDDDEEEJJJKKKIIIFFFHHHMMMQQQRRRQQQRRRQQQUUUZZZ[[[VVVSSSTTTNNNQQQSSSYYY]]]ZZZfff~~~qqqppp..............................//////000111111111000222444444444444666888888;;;===?????????AAABBB@@@@@@??????===;;;:::888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888666555555555666777777777666666666555555555333333333222222222222111000000000000111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))************)))((()))))))))))))))*********************))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$'''+++......---+++)))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******''''''(((((())))))******++++++***)))(((((((((((()))(((''''''''''''''''''(((###%%%------%%%$$$+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))+++***))))))))))))******...---,,,***)))))),,,...***---...---)))(((***,,,,,,+++******)))***+++++++++++++++,,,,,,,,,------,,,---,,,+++)))((()))+++'''***------***)))+++---+++++++++++++++++++++++++++)))))),,,000222000---))))))+++///222222///+++++++++************++++++*********)))******+++,,,,,,,,,...111444999<<>>>>>???@@@BBB>>>>>>>>>===<<<;;;:::999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555666666777666666666555555555555444333333222222222111111111//////000000000111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))*********))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))******************)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((###,,,666888222,,,)))***(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********++++++*********'''''''''((()))*********,,,+++***))))))((()))))))))(((((('''''''''((((((***&&&&&&&&&"""%%%222(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))************))))))))))))))))))222222///+++'''&&&))),,,,,,......,,,(((&&&(((***++++++*********)))******)))*********++++++++++++---......,,,***)))***+++++++++++++++++++++++++++)))******************)))'''(((***+++,,,,,,---...---***(((***...111///---++++++************++++++******))))))***++++++,,,,,,,,,...111444999<<>>???===<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::::::::::::::::::::888888777777666666666777666555555555444444444444222222222222111111111111/////////000000000111111////////////............++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((())))))************)))************))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))************((((((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((333======333***((()))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))&&&&&&'''((()))***++++++++++++***)))))))))******((((((((((((((()))******'''///666888222,,,***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))*********)))******************)))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******++++++)))))))))))))))))))))(((...000000///...111777<<<:::999555000,,,))))))*********************))))))))))))))))))************+++---------+++***+++,,,,,,)))&&&'''***,,,,,,***((()))************)))(((&&&(((+++***)))))),,,...111...******---000111000++++++************++++++))))))))))))***+++,,,,,,,,,,,,...111444999===???@@@AAAEEEIIIHHHDDDEEEJJJKKKHHHEEEFFFKKKNNNOOONNNOOONNNQQQVVVWWWSSSRRRTTTPPPUUUVVVYYY[[[YYYiiixxxsss........................,,,,,,---...///000111222000222333333333333555666666888::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<===:::::::::;;;<<<<<<======::::::::::::::::::::::::888888888777777777777777555555555444444444333333222222222222111111111111////////////000000000111////////////............+++++++++,,,,,,---------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************************)))))))))((((((((((((((())))))******((()))))))))************))))))))))))************'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***111777666///((((((***(((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++*********)))******++++++((((((((())))))+++,,,------999BBBAAA@@@???444&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))''''''(((((()))******+++******++++++++++++******))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,(((((())))))))))))))))))(((+++...000222777AAAHHHDDD???777111...,,,++++++)))))))))************)))))))))*********+++++++++(((***+++,,,+++***+++,,,***)))((((((***+++++++++)))***++++++++++++***)))***)))))))))***+++,,,+++333111///....../////////++++++************++++++))))))))))))***+++,,,---,,,,,,...111444999===???AAABBBFFFJJJHHHDDDDDDIIIKKKHHHEEEFFFJJJNNNNNNMMMMMMLLLOOOTTTUUURRRQQQSSSOOOSSSTTTWWWYYYXXXlll}}}xxx........................,,,,,,---...///000111222000222333333333333444666555777999999888888999::::::999999:::;;;<<<===>>>::::::;;;;;;<<<=========::::::::::::::::::::::::888888888888777777777666555555444444444333333333222222222111111111111000////////////000000000000000/////////............+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************+++*********))))))(((((('''((((((((())))))******(((((())))))*********+++))))))))))))************'''(((((()))***++++++++++++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******)))(((***,,,(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((()))***++++++***)))))))))***+++,,,,,,((((((((()))***,,,......BBBCCC999,,,000>>>===000++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&''''''((()))******+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------''''''((())))))))))))))))))+++,,,+++***---555<<>>888///)))+++444???GGG>>>:::333,,,((('''((()))))))))************))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,++++++******)))*********(((((((((((()))***+++,,,(((((()))***++++++++++++)))))))))))))))******+++******)))(((''')))---000888333'''&&&...+++(((///)))))))))+++---...---++++++...222555444///***&&&(((***++++++******+++,,,))))))))))))***+++,,,------------///333888===@@@EEECCCDDDIIIIIIFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMKKKMMMRRRVVVTTTOOOPPPTTTRRRJJJRRRUUUZZZ]]]hhh}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111333444555555555666666777777777888666777999999777666666777888888888777777666666666666777888888666666777888888888777777777777666666555555555444444333333333222222111111111111222222111111000000000////////////......---,,,,,,++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,)))************+++++++++***************+++,,,,,,************************************))))))))))))***)))))))))))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))******************************************)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))************+++***)))'''(((***,,,)))(((''''''(((+++...///444111---(((&&&%%%'''((())))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))***((()))***+++,,,,,,,,,,,,)))))))))))))))******+++'''((((((((())),,,111444;;;;;;000)))---+++''',,,---,,,+++,,,......---,,,888777666444111---***((((((***++++++******+++,,,))))))))))))***+++,,,,,,,,,,,,---///333888===@@@EEECCCDDDIIIIIIFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMQQQTTTRRRNNNOOOTTTVVVNNNTTTUUUYYY[[[eee}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333222222333444555666666777666888999888666555555555555666777777777666555444444555666666444444555666888888777777666666666666333333333333333222222222222222111111111111222222000000000/////////...............------,,,,,,+++,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++***))))))))))))***++++++************************************))))))))))))))))))))))))))))))******((((((((()))))))))******+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''***......+++))))))***************************)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((************(((((((((((())))))))))))*********))))))))))))))))))((()))))))))(((&&&''')))+++"""$$$&&&))))))((('''%%%+++***(((&&&&&&&&&''''''))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,+++***)))(((((((((((()))***+++,,,------------)))))))))))))))******+++((()))))))))***---111444666>>>555(((***---,,,...666555333333444444444333>>>;;;555///,,,******+++(((***++++++******+++,,,+++***************++++++,,,,,,,,,...222777<<>>EEECCCDDDIIIIIIFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLOOOQQQNNNKKKMMMSSSRRRLLLRRRRRRXXX]]]ddd+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111111222333555666777777888:::;;;:::777666666666444666888999999888666555111333444333222111222333777777666666555444444333111111111111111111111111222222111111111111222222////////////............---------------,,,,,,,,,,,,,,,,,,+++++++++******************************+++******))))))******+++))))))*********+++++++++)))))))))((())))))***+++************************************)))))))))((((((((())))))************))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++000///+++'''''')))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''(((((((((((()))))))))***)))))))))(((((('''''''''(((((((((&&&&&&''')))+++***(((&&&&&&(((***+++(((((()))******)))((('''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((()))***+++,,,******))))))))))))************+++,,,------------)))))))))))))))******+++)))******)))((((((***,,,111???888&&&&&&...222666---++++++,,,///111111111///---***(((((()))+++,,,(((***++++++******+++,,,++++++******)))*********++++++,,,...111666;;;>>>EEECCCDDDIIIIIIFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLNNNPPPNNNJJJMMMRRRQQQMMMSSSQQQWWW[[[___~~~++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------......///000222222333444555666666777888:::;;;:::888777777777666777888888888777666555222333444444222222333444777777666555444333333222000000000111111111111111222222111111111111222222000000000/////////......------------------------,,,,,,,,,+++++++++************************************))))))))))))******)))************+++++++++***))))))))))))***++++++************************************))))))))))))((((((((()))******++++++)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))------***(((((()))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''))))))))))))''''''''''''(((((((((((()))))))))(((((((((((((((((('''&&&((()))((('''&&&''')))&&&'''((()))))))))(((''''''((()))))))))'''&&&%%%))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++***)))))))))))))))******)))***+++,,,------------)))))))))))))))******+++%%%&&&((((((((())),,,...:::EEE>>>000------+++///(((((()))+++...000///...------,,,+++*********)))(((***++++++******+++,,,+++***************++++++,,,,,,,,,...222777<<>>DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNMMMPPPTTTTTTPPPMMMMMMMMMPPPPPPRRRSSSOOOJJJKKKOOOeee******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000111000000111222333444555666444555666666666555333222111222222333333222222222111222444666777777777666555555555555555555555555333333333333222222222222////////////////////////---------.........//////+++++++++++++++,,,------+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))'''((((((((())))))))))))''''''((((((((()))))))))''''''''''''((()))******(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))(((''''''((()))***'''((((((((((((((()))***((('''&&&&&&&&&'''((()))*********++++++,,,,,,,,,))))))))))))************)))))))))***+++,,,---...444000...111444777<<>>CCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJMMMPPPRRRQQQMMMIIIMMMMMMLLLKKKJJJKKKMMMPPP[[[nnn((((((((((((((()))******++++++******************,,,,,,,,,,,,---...///000//////000000111111222222222333333333222222111000000000000000111111111111111111222222333444444555444444333222222111000000000111111111111111000000//////...------------...---------------------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************))))))***************************************))))))))))))******))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((()))***+++******)))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&((('''&&&(((***+++)))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))************))))))'''(((((()))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''((((((((((((((((((((('''(((&&&%%%&&&((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))))))))((((((((()))))))))************+++***((('''''''''))))))))))))(((((())))))***+++(((((((((((()))))))))***---,,,+++******,,,---///888555111///000555<<<@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNQQQRRRQQQMMMIIIMMMNNNNNNMMMLLLMMMPPPRRR^^^lll((((((((((((((()))******))))))******************+++++++++++++++,,,---...---......///000000111111222222222333222222111000000000000000111111111111111111222222333333444444333333333222111111000000///000000111111000000///000///......------......---------------------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******************************))))))(((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))*********))))))))))))((((((((('''''''''(((((((((''''''''''''&&&'''&&&&&&'''))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++***))))))))))))***+++))))))************))))))'''((())))))******)))))))))******++++++******)))))))))))))))((((((((((((''''''(((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********)))((((((((()))***++++++***((('''''''''((()))''''''((()))))))))))))))((((((((()))))))))******,,,++++++******,,,---......---,,,---000666<<<@@@BBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNMMMNNNOOORRRSSSQQQMMMJJJNNNOOOOOONNNNNNOOORRRTTTaaaiiiwww((((((((((((((())))))***(((((())))))******++++++***************+++,,,,,,,,,------......//////000111111222222222222111111///000000000111111111111111111222222333333333333333222222222111111000000...//////000000000000///000//////...............---------------------------,,,++++++******++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***((((((((()))))))))))))))******)))))))))((((((((((((((((((''''''''''''''''''''''''((())))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++************************))))))************))))))(((((()))************))))))))))))******)))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***)))((('''((()))***++++++***((('''''')))***,,,******)))((('''(((((()))&&&''')))*********)))((((((((()))))))))*********++++++******++++++,,,---.........///222666:::===AAABBBCCCDDDEEEEEEDDDDDDEEEEEEGGGIIIKKKMMMOOOOOOOOOOOOPPPRRRSSSRRRNNNKKKMMMNNNOOOOOOOOOOOORRRTTT```eeeqqq((((((((((((((())))))***((((((((())))))******+++******)))))))))***++++++,,,,,,,,,---......//////000111111222222111111111///000000000111111111111111111222222222222222333222222111111111111111000......///000000000000000000000///............///---------------------------,,,++++++******++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))((((((((((((((()))))))))+++++++++*********))))))(((((((((((((((((((((((('''((()))******))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******))))))************))))))((())))))***************(((((((((''''''((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((('''&&&'''((()))***,,,***)))''''''(((***+++***))))))(((((((((((((((((()))***+++,,,+++***)))))))))))))))************************++++++,,,,,,......///000333666999;;;@@@AAACCCEEEFFFEEEEEEDDDDDDEEEFFFHHHKKKMMMOOOPPPOOOOOOPPPRRRSSSRRROOOMMMLLLMMMNNNNNNNNNNNNPPPRRRXXX___mmm((((((((((((((()))******(((((())))))))))))))))))******)))))))))******+++,,,,,,,,,---....../////////000111111222111111111000000000000111111111111111111222222222222222222111111111111111111111111......///000111111111111111000//////......//////---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((('''''''''((()))***++++++*********)))))))))'''(((((((((((()))))))))''')))++++++***)))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,+++******))))))************))))))((()))******++++++******(((''''''&&&&&&''''''((((((((((((((())))))))))))&&&&&&''''''((()))))))))&&&((())))))(((''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***+++***)))((((((((()))***))))))))))))(((((((((((())))))***+++++++++++++++)))))))))*********++++++*********+++++++++++++++******,,,///222666:::<<>>@@@CCCFFFGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLMMMLLLLLLMMMPPPRRRSSSQQQOOOMMMNNNOOOOOOMMMLLLLLLMMMOOO\\\qqq((((((((((((((()))************))))))((((((''''''++++++***************+++,,,,,,---......//////000//////000111111111111111000000000000111111111111222222111111111111111111000000000000000111111111//////000222222333333333111111000///////////////---------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((''''''&&&&&&((()))***((('''''''''&&&&&&&&&&&&'''((((((((())))))******$$$'''***)))'''&&&(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***+++,,,------,,,+++***))))))************))))))))))))***++++++++++++******)))(((''''''((()))***'''((((((((())))))******&&&&&&&&&'''((())))))***&&&(((******'''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))***+++++++++******************)))(((''')))))))))))))))((((((''')))((('''''''''(((***+++)))************+++++++++))))))***++++++++++++***///...///000333666:::<<<>>>@@@CCCFFFGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLOOORRRSSSRRRPPPNNNOOOQQQPPPNNNLLLLLLMMMSSSaaavvv(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,---------............///000000000000111111111111////////////////////////111111000000111111222333222222222222222111000///......///111111222222222333222000/////////000111------------------------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************************))))))))))))******+++++++++,,,,,,,,,+++++++++************)))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&(((+++---,,,*********)))((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''((()))***)))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))***+++---...+++++++++++++++***)))(((******************************)))))))))***,,,---+++,,,,,,///222666:::===BBBAAAAAABBBEEEFFFFFFFFFFFFEEEGGGJJJJJJHHHJJJNNNOOOMMMMMMOOORRRSSSPPPLLLOOONNNPPPSSSQQQLLLIIIJJJWWWhhh(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,------------............//////000000000111111111000000000000000000000000222111111111111222333333222222222222222111000000...///000111111222222222222111000000//////000000------------------------,,,,,,,,,+++++++++******+++***))))))))))))***+++************************(((((())))))*********+++*********+++++++++,,,,,,+++++++++************)))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&(((+++,,,+++*********)))((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++************++++++,,,+++++++++++++++***))))))************************+++***)))))))))***+++,,,,,,,,,---///222777;;;===@@@@@@AAACCCFFFGGGGGGFFFFFFEEEGGGJJJJJJHHHJJJOOOPPPNNNLLLNNNQQQRRRPPPMMMOOONNNPPPSSSRRRMMMKKKLLLZZZlll(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,------------............//////000000000000111111111111111111111111111111222222222222222333444444222222222222222222111000...///000111111222111111000000000000000//////...------------------------,,,,,,,,,+++++++++*********))))))(((((())))))***************************''''''((()))***+++,,,,,,*********++++++++++++,,,+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************'''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***++++++)))***))))))((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((()))***************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((***++++++++++++***))))))************************,,,+++******)))*********,,,,,,---///333777;;;======>>>AAADDDHHHIIIGGGEEEFFFEEEGGGJJJJJJHHHJJJOOOQQQNNNLLLMMMPPPRRRPPPNNNNNNMMMPPPTTTRRRNNNMMMPPPeeexxx(((((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,---------.........////////////000000000111222222222222222222222222333333222222333333444555222222222333333222111111//////000111111111111111...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))************************'''(((((()))******++++++************+++++++++++++++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))******)))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******)))))))))(((((((((((()))))))))))))))))))))******+++*********************************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&******+++++++++******)))************************,,,,,,+++******)))))))))++++++,,,...111666:::<<<;;;===AAAFFFIIIJJJGGGDDDEEEDDDFFFJJJJJJIIIKKKOOORRRNNNKKKLLLOOOQQQQQQOOOLLLMMMPPPTTTRRRNNNOOOSSSfff|||(((((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,------------......////////////000000000222222222222222222222222333333222222333333444555111222222333333333222222///000000111111111111000......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))(((&&&%%%)))******+++++++++******************************++++++++++++******))))))******+++---000555999;;;;;;===AAAFFFJJJJJJGGGDDDEEEDDDFFFJJJJJJIIIKKKPPPRRRNNNKKKLLLOOOQQQQQQOOOKKKLLLPPPSSSQQQNNNPPPUUUggg~~~(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,------------......////////////000000222222222222222222222222222222222222222333444444111222333333333333333333000000111111111111000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******))))))((())))))))))))))))))))))))************))))))(((((()))))))))************++++++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((())))))***)))))))))))))))******+++************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))((('''''''''(((***+++(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))***++++++++++++*********************************+++++++++***))))))******+++---000555999;;;<<<>>>AAAFFFIIIIIIFFFDDDDDDCCCFFFJJJKKKIIILLLPPPQQQNNNLLLMMMPPPRRRPPPNNNJJJLLLPPPSSSPPPLLLOOOVVVzzz(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,++++++,,,,,,,,,---------........./////////000000222222222222222222222222222111111111111222333333111222333333444444333333000000111111111111000000///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************+++++++++************)))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))************(((((((((((())))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((((((((()))******)))))))))))))))******+++++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))***+++++++++++++++************************))))))***+++,,,+++******,,,,,,---///222666:::===>>>???BBBEEEHHHHHHFFFCCCDDDCCCFFFJJJKKKIIILLLQQQPPPNNNLLLNNNQQQRRRPPPMMMJJJLLLPPPRRRNNNJJJNNNVVVyyy(((((((((((()))))))))))))))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------............/////////000111111111111111111111111111111000000111111222333111222333333444444444444000000111111111000000//////...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************+++++++++************)))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))************(((((((((((())))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))((((((((((((((()))******)))))))))))))))******+++************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))***)))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,((()))***+++++++++++++++************************((()))***+++,,,,,,+++***------...000444888<<>>???AAAEEEHHHIIIGGGEEEDDDDDDGGGLLLLLLIIIJJJMMMNNNNNNOOOQQQTTTTTTRRRPPPNNNPPPPPPPPPNNNMMMNNNOOOddd}}}&&&&&&&&&'''''''''''''''((((((((())))))***************))))))))))))******))))))))))))***+++,,,---++++++,,,...............////////////////////////---...///000111111111111222222222222222222222222111111000000000000000000000//////...............---------,,,,,,+++++++++***************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********000///,,,+++***+++,,,---+++******)))))))))))))))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((************************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))((())))))************+++++++++)))'''&&&))))))))))))))))))))))))))))))*********++++++++++++++++++************************,,,///333777999===>>>AAAEEEHHHHHHFFFDDDCCCCCCHHHMMMMMMJJJJJJMMMMMMNNNPPPTTTVVVUUURRRPPPOOOPPPPPPOOOMMMMMMNNNOOOfff&&&&&&&&&&&&''''''(((((('''''''''(((((()))))))))******))))))))))))******))))))))))))***+++,,,,,,***+++,,,---..................////////////......---...///000000111111000222222222222222222222222111111111111000000000000000000///............///---------,,,,,,+++++++++************************'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))---,,,***((('''(((***+++******)))))))))))))))***+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))))))))*********++++++++++++++++++***************))))))***,,,///333777999===>>>AAAEEEIIIIIIFFFCCCBBBCCCGGGMMMMMMJJJJJJMMMLLLNNNQQQTTTWWWVVVSSSPPPNNNOOOOOONNNLLLLLLMMMOOOUUUlll&&&&&&&&&'''(((((())))))''''''''''''((((((((((((******))))))))))))******)))))))))))))))***++++++******+++,,,---------------......//////......---------...///000000000000222222222222222222222222111111111111111111111111111000//////......//////---,,,,,,,,,,,,,,,,,,+++************************&&&&&&''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''''''''((())))))))))))))))))******++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))*********)))))))))))))))((((((''''''''''''((()))*********))))))))))))******+++,,,((())))))*********)))))))))))))))))))))))))))))))))************+++++++++******************++++++*********,,,///333777999===???BBBGGGJJJIIIFFFCCCAAABBBFFFKKKLLLIIIJJJMMMLLLMMMPPPTTTVVVVVVSSSQQQOOOOOOOOOMMMKKKKKKMMMOOOTTTggg&&&&&&'''(((((()))******)))))))))(((((((((((((((******))))))))))))******)))))))))))))))******+++)))***+++,,,,,,------,,,------...//////...------,,,---...///000000000000222222222222222222222222000000000111111222222333111000000///////////////+++,,,,,,,,,,,,,,,,,,---************************''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))***,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++,,,,,,)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))***+++,,,---++++++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,******+++---000444777:::===???CCCHHHKKKJJJGGGDDDAAAAAADDDIIIIIIHHHJJJNNNLLLMMMOOORRRUUUUUUSSSQQQPPPPPPPPPNNNLLLLLLNNNQQQ[[[ooo'''''''''((()))******+++++++++******))))))((((((******))))))))))))*********)))))))))))))))***+++))))))***+++,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///000000000000222222222222222222222222//////000111222333333333111111000///////////////+++++++++,,,,,,---------************************'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))++++++******))))))((((((((()))***+++++++++++++++'''''''''((()))+++------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((***+++,,,---...)))))))))))))))(((''''''******))))))((((((''''''))))))))))))***+++,,,---///---+++)))'''''''''''')))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---+++++++++---000444888:::>>>@@@DDDIIILLLKKKHHHDDDAAA@@@CCCGGGHHHGGGIIINNNLLLLLLNNNQQQTTTUUUSSSRRRRRRRRRQQQOOOMMMMMMPPPRRRUUUnnn'''&&&&&&&&&&&&'''((((((111000...,,,)))'''%%%$$$))))))))))))************))))))))))))))))))))))))***+++,,,---............///////////////.........---...///000111222333333222222222222222222222222000000111111111222222222222222000///....................................,,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((())))))************))))))************************)))))))))))))))******+++)))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((((('''&&&&&&(((,,,000222---,,,***)))))))))***+++,,,,,,+++***)))((('''&&&******++++++++++++************)))((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************''''''((()))***++++++,,,(((((()))***++++++,,,,,,,,,+++***+++...222777::::::===CCCIIILLLKKKGGGCCCDDDBBBCCCGGGIIIHHHJJJNNNJJJMMMQQQTTTVVVUUUSSSRRRTTTVVVPPPPPPUUUOOOKKKTTT[[[aaa'''&&&&&&&&&&&&'''((((((,,,+++***)))((('''&&&&&&))))))))))))************************************)))***+++,,,------------////////////............---...///000111222333333222222222222222222222222000000111111111222222222222111000///....................................,,,,,,++++++***)))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++)))***+++,,,,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))((((((((((((((((((((((((((((((************)))))))))(((***)))(((((()))+++---...,,,+++***)))((())))))***(((((((((((((((((((((((()))******++++++******)))***))))))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))))))))************(((((())))))******++++++((())))))***++++++,,,,,,---,,,+++,,,///333888;;;===>>>AAAFFFIIIIIIGGGDDDDDDBBBDDDHHHJJJHHHIIILLLJJJMMMPPPSSSUUUUUUTTTTTTRRRTTTPPPOOOSSSNNNIIIPPPVVV]]]~~~''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,..............................//////000111222222222222222222222222222222000000000111111111111222111111000///....................................,,,,,,++++++***)))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((())))))************)))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************))))))((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))******+++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***************((((((((((((((((((((((((************))))))))))))++++++*********)))))))))******)))((((((((())))))%%%%%%&&&'''((()))******)))******++++++******)))))))))((((((''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))*********++++++)))*********************)))))))))***++++++,,,,,,...---,,,---000444999<<>>???@@@BBBEEEEEEDDDBBBDDDCCCFFFKKKLLLHHHFFFHHHKKKLLLMMMOOORRRTTTWWWXXXUUUXXXSSSSSSWWWOOOIIIPPPVVVWWWmmm(((''''''''''''((())))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++)))***+++,,,------------,,,---------......//////.........///000000111111111111111111111111111111000000000000000000000000000//////.......................................,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))*********))))))(((************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))*********)))))))))******++++++******)))************************)))))))))))))))******+++,,,++++++++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******'''(((***++++++***)))(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++******)))((()))))))))************************++++++++++++++++++++++++***************************+++++++++,,,+++***+++...222777:::<<<===@@@DDDFFFFFFCCC@@@DDDCCCFFFKKKLLLHHHFFFHHHKKKKKKLLLNNNQQQTTTWWWXXXUUUWWWRRRRRRUUUNNNIIIOOOUUUZZZttt((((((''''''(((((()))************)))))))))(((((())))))))))))************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---......//////.........//////000000000111111111111111111111111111000000000000000////////////......---......///........................,,,,,,++++++***)))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++)))************))))))(((************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))************)))***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))************&&&''')))***+++******)))(((((()))*********))))))++++++******))))))((((((((())))))******))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))******++++++++++++******))))))))))))*********************++++++++++++,,,******++++++++++++++++++************************,,,+++***+++---222777:::;;;===@@@EEEGGGGGGDDD@@@DDDCCCEEEJJJKKKHHHGGGIIIKKKLLLMMMNNNQQQSSSUUUWWWSSSTTTNNNMMMQQQKKKGGGNNNRRR]]]~~~((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************************((()))***+++,,,,,,,,,,,,++++++,,,------...//////.........///////////////111111111111111111111111111111000000////////////.........------......///........................,,,,,,++++++***)))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++***************)))((((((************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******(((((((((((((((((((((((()))))))))))))))******+++---,,,++++++++++++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))((()))))))))************'''(((((()))))))))))))))((((((***+++++++++************)))))))))((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))))))))*********************+++++++++,,,,,,*********++++++,,,,,,,,,************************---,,,+++,,,...333777:::======???CCCFFFGGGFFFDDDDDDBBBDDDHHHJJJHHHIIILLLKKKLLLMMMOOOQQQSSSTTTUUURRRRRRLLLJJJNNNJJJGGGPPPRRR\\\{{{((((((((((((((()))******''''''(((((()))*********))))))))))))************))))))))))))))))))))))))'''((()))******++++++***++++++,,,,,,---...//////.........///////////////000000000000000000000000111111000000/////////.........---------......///........................,,,,,,++++++***)))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++***************)))((((((************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))************))))))************************)))))))))))))))******+++------++++++++++++------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((((()))***,,,,,,,,,+++***''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++******************...---,,,---///444999;;;???>>>>>>@@@DDDGGGHHHHHHDDDBBBCCCGGGIIIHHHJJJNNNKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSLLLJJJNNNKKKIIISSSUUUYYYooo,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000000000////////////000000////////////..........................................---,,,,,,,,,,,,---+++++++++************)))************************+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((******************++++++'''((()))++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))***+++,,,---((()))***++++++***)))(((+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))(((((()))***************++++++++++++******))))))(((((()))***************+++***)))(((((()))***+++))))))))))))************)))+++,,,......---,,,+++((((((((((((((()))******)))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((***+++,,,((((((((((((((((((((((((&&&'''((()))))))))))))))+++)))(((&&&&&&((()))++++++(((&&&'''******)))&&&(((((((((((()))))))))))))))))))))***+++,,,......++++++***************************,,,000444999<<<>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRUUUVVVWWWRRROOOMMMJJJHHHKKKPPPZZZ___qqq+++******)))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------.../////////000000000000000000////////////000000////////////..........................................---,,,,,,,,,,,,---+++++++++************)))************************+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((,,,++++++******)))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---))))))************))))))+++++++++*********))))))************************************************************))))))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************))))))))))))((())))))***************************))))))(((((((((((()))*********************))))))))))))******))))))))))))************((()))+++,,,,,,,,,******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((((((((()))*********))))))***)))(((''''''((()))***,,,***))))))+++,,,+++)))((((((((())))))*********))))))))))))***+++,,,,,,++++++***************************,,,000444999<<<>>>???@@@BBBCCCCCCCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLNNNPPPRRRUUUVVVVVVRRROOOMMMJJJHHHKKKQQQ[[[```rrr))))))******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,....../////////000000000000000////////////000000/////////............---////////////////////////......---,,,,,,,,,,,,,,,+++++++++************)))************************+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))),,,,,,+++***)))((((((''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))))))))*********++++++************************))))))))))))***+++,,,,,,*********))))))*********+++++++++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************((()))******++++++******)))))))))))))))((((((((((((((()))***************))))))************))))))))))))))))))************'''''')))*********)))((((((((((((((())))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((*********+++******))))))***)))(((''''''((()))***+++***)))***+++,,,+++***(((((()))***++++++,,,,,,******))))))))))))************++++++++++++++++++*********,,,///444999;;;===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLMMMPPPRRRUUUWWWVVVRRRNNNMMMKKKIIILLLRRR___cccuuu'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,........./////////000000000000////////////000000//////.........---------////////////////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++******))))))((((((((()))************)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,+++))))))))))))+++,,,************************++++++++++++++++++++++++************************)))***************++++++))))))))))))))))))))))))+++******))))))******+++((())))))******+++,,,,,,+++,,,,,,---,,,,,,++++++)))))))))))))))))))))))))))***************++++++))))))***++++++++++++***************))))))))))))(((((()))***************((()))***++++++***)))(((((()))))))))************'''((())))))******))))))(((((()))))))))))))))(((&&&''')))++++++***((('''((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,---...,,,,,,+++***))))))************+++++++++++++++,,,+++++++++,,,///444888;;;===>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKLLLMMMPPPSSSUUUWWWUUUQQQNNNMMMKKKIIIMMMSSSbbbhhhyyy'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,............////////////000000////////////000000............------------////////////////////////------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((())))))******+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************))))))******+++++++++,,,************************++++++************++++++((())))))******+++,,,,,,+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++(((((()))***************((()))***++++++***)))(((((()))))))))************))))))*********+++******(((((())))))))))))((('''''')))+++,,,,,,,,,***)))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))''''''((((((((())))))***)))******+++,,,---------......---,,,++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,///444888;;;<<<===@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKLLLMMMPPPSSSVVVWWWUUUQQQNNNNNNLLLJJJNNNTTT```hhhyyy''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++************++++++++++++------........./////////000000////////////000000.........------------,,,........................------,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))***++++++************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))************+++*********++++++++++++,,,+++++++++++++++++++++++++++***************++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++************++++++))))))******+++,,,,,,,,,+++,,,,,,---------------************************))))))******+++,,,,,,,,,)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,(((((()))***************))))))************))))))))))))))))))*********************+++++++++,,,,,,(((((()))******)))'''&&&)))***+++,,,,,,,,,++++++(((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))))))))*********+++******))))))(((((())))))))))))((((((((()))++++++******+++---***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,******++++++,,,---------,,,++++++,,,///333777:::;;;===@@@CCCEEEFFFGGGGGGCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLMMMPPPSSSVVVXXXTTTPPPNNNNNNLLLKKKOOOUUU]]]dddqqq'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---------.........//////000000////////////000000.........---------,,,,,,---------------------------,,,++++++***++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******+++******************+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------************************,,,++++++******++++++,,,******++++++,,,---------+++,,,,,,---......------++++++++++++++++++++++++))))))***++++++,,,------)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,(((((()))*********************))))))))))))******))))))))))))************************++++++,,,,,,((()))*********)))'''&&&)))*********++++++++++++))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))((((((''')))++++++******,,,...++++++++++++************------,,,++++++,,,,,,,,,******++++++,,,------...,,,,,,+++,,,///333777:::;;;===@@@CCCEEEGGGGGGHHHCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXTTTPPPNNNNNNMMMLLLPPPVVV]]]^^^dddppp((('''&&&&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------.........//////000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((++++++************++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++***************+++***+++,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,++++++******++++++,,,***++++++,,,,,,---......+++,,,,,,---.........---++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++))))))******++++++++++++(((((()))***************+++***)))(((((()))***+++))))))))))))*********************)))***++++++,,,((()))***+++***)))'''%%%)))))))))((()))******+++******************************++++++***)))'''&&&))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))((((((%%%'''))))))((('''***,,,,,,,,,+++******))))))(((,,,++++++***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,///333777:::;;;===???CCCEEEGGGHHHHHHCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKMMMPPPSSSWWWXXXSSSPPPNNNNNNMMMLLLPPPWWW___[[[YYYccczzz)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++++++++++++++++++++,,,,,,------...///000000////////////////////////.........------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++***)))(((((('''))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************(((***+++***)))((()))************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++(((((()))******************)))((()))***+++***(((+++++++++*********))))))+++*********))))))((((((*********************************)))((()))+++...++++++************************************++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...///,,,)))++++++***)))(((((())))))))))))))))))************+++*********))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...///222666999;;;<<>>AAACCCEEEFFFFFFDDDCCCBBBBBBCCCFFFHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVQQQNNNMMMNNNMMMKKKNNNSSSYYYcccjjjwww)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,------.................................------------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++***************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************)))************+++++++++(((((()))***************+++***))))))***+++***)))+++++++++***************************))))))))))))***************************+++------,,,,,,,,,---******++++++++++++++++++---------,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))************,,,++++++************+++++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))******************************)))+++,,,---+++***((()))***+++++++++***)))))))))))))))************************))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---...///111666999;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBAAABBBDDDGGGHHHKKKJJJJJJKKKLLLNNNPPPQQQNNNLLLMMMNNNMMMJJJLLLPPPSSS___hhhxxx((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************+++++++++++++++,,,,,,+++++++++,,,,,,---------........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((******)))))))))))))))***((()))))))))************(((***+++***)))((()))***)))))))))))))))***************))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++(((((()))***************+++***))))))++++++***)))*********************************)))))))))))))))************************(((+++---...---,,,,,,,,,******+++++++++++++++,,,//////...---,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------*********++++++,,,,,,,,,)))*********++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))************************************+++++++++***&&&''')))***)))(((&&&$$$((()))))))))*********************)))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------...111555999;;;<<<===???AAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGJJJJJJIIIIIIJJJLLLNNNOOOLLLKKKLLLNNNMMMIIIIIIMMMQQQXXXZZZfff}}}'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***)))))))))))))))******((()))))))))************(((***+++***)))((()))***(((((())))))******************))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++(((((()))***************+++***)))***+++,,,+++)))************************))))))))))))))))))******************************'''))),,,---,,,******+++******++++++,,,,,,,,,,,,//////......---,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,************************(((((())))))************))))))))))))))))))))))))******************************+++******)))******))))))******)))&&&$$$"""((()))))))))************))))))))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...111555888:::;;;===???@@@AAABBBBBBCCCBBBAAA@@@AAABBBEEEFFFHHHGGGGGGHHHIIIKKKNNNOOOKKKJJJLLLNNNMMMHHHHHHKKKNNNQQQOOOXXXqqq''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((***+++***)))((()))***((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++(((((()))***************,,,*********+++,,,+++******************+++++++++))))))))))))************************************((()))++++++*********+++******++++++,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,+++******))),,,,,,,,,,,,---------...,,,++++++++++++,,,,,,---))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++***(((((()))+++,,,,,,,,,,,,+++)))'''%%%))))))))))))************))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...000555888:::;;;===???AAABBBCCCCCCDDDCCCAAAAAAAAACCCDDDFFFGGGFFFGGGGGGIIILLLNNNOOOLLLKKKLLLNNNLLLHHHHHHKKKQQQVVVXXXbbb{{{&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))******+++,,,,,,------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************(((***+++***)))((()))***'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++(((((()))***************,,,+++******,,,,,,+++***))))))*********+++++++++((()))))))))***************************************+++++++++******,,,---******++++++,,,------...---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++***++++++***'''''')))++++++++++++++++++*********))))))))))))************((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))))))))***+++,,,------...******+++++++++,,,,,,,,,***+++,,,,,,---000444888999;;;===???BBBCCCDDDEEEEEEDDDBBBAAAAAACCCEEEFFFHHHGGGGGGHHHIIIKKKMMMNNNNNNLLLLLLNNNLLLHHHHHHLLLVVV^^^cccppp&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------........................------------------------,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************(((***+++***)))((()))***'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++(((((()))***************,,,+++******,,,,,,+++***))))))******++++++++++++(((((())))))*********+++************************,,,,,,,,,+++***+++---///******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................*********++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,***'''&&&)))+++(((((((((((()))***,,,,,,))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))(((((()))***,,,---...///*********++++++,,,,,,,,,***+++,,,,,,---000444888999:::===@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFJJJIIIHHHHHHIIIJJJLLLMMMOOOMMMLLLMMMKKKHHHIIIMMMVVV___cccooo(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))***+++++++++,,,******++++++++++++******************************+++++++++*********)))))))))************+++++++++************************+++++++++++++++***)))(((***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,............,,,+++///...---...///...---++++++,,,............,,,+++------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---,,,***(((&&&)))***,,,,,,+++)))'''%%%+++,,,...---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((())))))'''&&&+++*********))))))((((((************************(((((((((((())))))))))))************************)))************+++++++++***)))((('''((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++,,,,,,+++)))((()))***))))))***+++,,,------...+++++++++++++++++++++++++++,,,---...///111444777999999:::<<>>AAAEEEHHHIIIFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIKKKKKKJJJJJJIIIJJJMMMOOOMMMIIIFFFFFFHHHSSSWWW\\\fffxxx(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,++++++,,,,,,,,,---------........................+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++(((((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,+++++++++***)))))))))******++++++++++++***************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------------------------------.../////////...---,,,,,,---...///.........000333444444333000///...------...///000........................------------------------//////......------,,,,,,------------------------......................................./////////...............///000000000000000/////////......------------------,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,+++******,,,+++++++++++++++,,,---(((***++++++*********+++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++******+++---...---,,,*********)))))))))))))))************************(((((()))))))))*********************************))))))*********+++++++++,,,+++***)))))))))******++++++++++++++++++++++++*********)))))))))))))))((()))++++++******+++---,,,,,,,,,++++++*********+++++++++++++++++++++++++++---...//////111555888777888:::===AAAEEEHHHJJJGGGFFFDDDBBBAAABBBCCCDDDGGGHHHIIIJJJKKKJJJIIIIIIJJJMMMOOONNNJJJGGGGGGHHHPPPWWW```lll~~~(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++((())))))***+++,,,,,,---************************))))))))))))))))))))))))************************))))))))))))*********+++************************,,,+++++++++***)))))))))******++++++++++++*********************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------------------------...------------...////////////---,,,,,,---//////...---...111444666555444000000...------...000000................................................/////////......---------................................................,,,,,,------............///............///000000/////////.........------------------------------...------,,,,,,------...---------------,,,,,,+++++++++*********++++++,,,''')))++++++******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***))))))***,,,---,,,+++))))))))))))))))))******************************))))))))))))************************************))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++))))))))))))))))))******((()))++++++******+++------,,,,,,++++++*********++++++++++++++++++++++++,,,---...///000222555888666777999<<<@@@DDDGGGHHHGGGFFFDDDBBBAAABBBCCCDDDGGGGGGIIIJJJJJJJJJIIIHHHJJJMMMOOONNNJJJHHHHHHIIILLLYYYiiixxx(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((())))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))*********+++,,,,,,,,,************************))))))))))))))))))))))))************************(((((()))))))))*********************************+++++++++*********************++++++++++++*********************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------......------......///000//////............//////...---...111444666666555000000////////////000000........................////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---......//////...............///000000/////////.........------------------..................------------......------------------------+++++++++++++++*********''')))+++,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---***)))((()))***+++***)))))))))))))))************************************)))))))))*********++++++************************)))************+++++++++))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))************)))***++++++***)))***,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---//////000222666888666777999<<>>AAADDDFFFGGGDDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHJJJMMMOOONNNKKKIIIIIIKKKYYYqqq))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************++++++++++++*********))))))((((((((())))))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......111...++++++...///...,,,//////............//////......///000000000000000222111000///...------...111000000000333555666777333222000//////111333555...000111111///......///555000---000222000000111,,,///111222000//////000222---,,,000333111......666222...///000///......---------------///111333///......000222333111///...///000000111111000000////////////////////////........................,,,------......------,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********))))))(((************************)))))))))))))))*********++++++***)))(((((())))))+++++++++*********))))))************************))))))***++++++++++++***............000333666888999:::<<<@@@DDDGGGGGGGGGDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHIIIJJJIIIHHHFFFFFFJJJMMMOOOMMMJJJGGGHHHJJJSSSsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************++++++++++++*********)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,---------............,,,+++,,,...///...,,,//////...------///000111...///////////////............///000111222333444000///000222666888888777555444333333222000---+++333333333222222222111000555222111444555222111333444444444555666777666555777333222555666444333555000//////111222111000///000000111222222111///...000///000000111111111000222222333333333222111111////////////////////////........................,,,------......------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************************************************************************************))))))************))))))************************++++++******))))))((((((+++******)))))))))))))))*********)))))))))((((((************************)))******+++,,,+++++++++......---...000333666888999;;;===AAADDDFFFFFFFFFDDDEEEDDDCCCBBBBBBDDDFFFHHHHHHIIIJJJIIIHHHGGGFFFIIILLLNNNMMMJJJHHHIIILLL\\\yyy)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))+++************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++***************)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,------...,,,------------.........---,,,,,,...000111///...///......---...000222444000111111111111111000000000111111222222222222222888777888===CCCFFFFFFEEE@@@>>><<<<<<>>>???===:::666444333444777999777555444333444777777555777<<<;;;:::888888999::::::999555333333444333///000444666777777777666555444222000000000222333222///,,,...///000000//////000111111222222111111000///...////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------******++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))************))))))************************,,,,,,+++***)))(((''''''*********))))))))))))))))))))))))(((((((((((((((***************************++++++,,,,,,,,,,,,,,,---------...000333666888:::<<>>AAADDDHHHJJJLLLMMMLLLKKKKKKMMMPPPSSSUUUWWWNNNMMMLLLMMMNNNLLLHHHCCCKKKHHHGGGKKKQQQTTTQQQMMMNNNIIIGGGJJJQQQ[[[jjjvvvzzzyyytttgggYYYRRRUUU[[[mmmkkkiiieee[[[OOOKKKMMMSSScccrrrvvvtttnnnfff^^^ZZZOOOAAA999999;;;:::777444555555444333333555666333333444444444444333333000000000000000000000000////////////////////////---......//////......---------------------------------------------------........................---------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))(((((())))))*********+++((()))************))))))************************************************++++++,,,------------,,,,,,,,,,,,---///333666888;;;>>>AAACCCBBBBBBCCCEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHKKKMMMLLLKKKLLLPPPSSS\\\lll{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))((((((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++*********+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,---......//////.....................///000111------........./////////---...000111111333666888999<<>>BBBCCCBBBAAACCCFFFEEEFFFFFFDDDCCCCCCEEEGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIKKKMMMMMMKKKLLLQQQUUU\\\pppzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))***************))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,---............---............///000111222............////////////...111333444666;;;AAAFFFGGGIIIKKKMMMNNNNNNNNNMMMPPPQQQRRRSSSUUUUUUUUUUUUQQQPPPNNNMMMMMMNNNQQQRRRQQQ[[[eeefff```ZZZZZZ]]]hhhttttttpppsssssskkkcccVVVOOOGGGDDDDDDCCC>>>999:::999999888666444333222000000000000000000000000////////////////////////......////////////......------------------------------------.........///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((()))******+++++++++))))))))))))))))))))))))(((((())))))******++++++'''(((***+++++++++))))))))))))))))))*********+++************************)))******+++,,,++++++++++++***+++,,,///333666999888===BBBCCCBBBAAADDDGGGFFFFFFFFFEEECCCCCCFFFHHHGGGHHHJJJKKKKKKKKKJJJIIIJJJLLLNNNMMMKKKLLLQQQUUUZZZlllsssuuuxxxuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000///...,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,------......------............///000222222............/////////000222444777:::===CCCLLLSSSRRRRRRQQQQQQRRRTTTVVVWWWQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNOOOQQQVVV]]]cccgggwwwuuukkk```\\\\\\YYYRRRJJJFFFFFFDDDBBB???<<<:::888000000000000000000000000000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************''''''(((******+++++++++))))))))))))))))))))))))************))))))))))))&&&(((***+++,,,+++***)))'''((((((((())))))******************************))))))***++++++++++++*********+++,,,///333777999777===BBBCCCAAAAAADDDHHHFFFFFFFFFEEECCCDDDFFFHHHGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMNNNMMMKKKLLLQQQUUU\\\hhhwwwzzzooolllooouuuttt))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))***)))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))(((&&&&&&'''(((''''''((((((((((((''''''))))))))))))((((((((((((************************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,......---------...///000222222333222///...111666888444///>>>AAAGGGNNNSSSUUUUUUSSSVVVUUURRRPPPQQQSSSNNNFFFMMMNNNOOOQQQTTTXXX]]]```lllqqqwww}}}zzztttsssuuu}}}zzzwwwsssssszzz~~~}}}|||qqqeee[[[WWWRRRIIIEEEFFFBBB>>>999777666555222000---111555555222///...///111000000000000000000111000/////////............................................................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,+++***))))))************************)))************+++++++++************************************************************************)))************+++++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++,,,///222555888:::<<>>DDDJJJPPPTTTVVVUUUTTTSSSRRRRRRSSSTTTTTTPPPVVV]]]dddjjjmmmhhh___WWWaaammmwwwwwwpppnnnvvvtttoooiiiaaaZZZUUURRRRRRTTTUUUTTTVVVXXXVVVQQQPPPNNNNNNQQQUUUVVVUUURRRMMMMMMLLLNNNRRRXXX^^^bbb^^^[[[WWWTTTQQQTTT```lllzzzxxxzzz{{{rrrhhhiiiqqq}}}vvvssskkkcccWWWLLLGGGDDDDDDDDDCCC===555000000222333222///000111222111000---,,,000000000/////////..............................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------,,,,,,++++++******************************)))************+++++++++************************************************************************)))************+++++++++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,---------...111444777999:::<<>>DDDKKKQQQTTTVVVWWWYYYXXXUUUQQQOOOOOOMMMTTT```kkkvvvqqqhhhbbbgggsss{{{zzzvvvdddaaa]]]\\\]]]\\\XXXTTTWWWUUUSSSQQQQQQSSSUUUVVVWWWVVVWWW]]]eeejjjjjjhhhooopppqqqqqqoooooossswww~~~zzzvvvrrroookkkiiihhhiiiiiihhhddd```[[[XXXWWWYYYXXXTTTPPPOOOPPPRRRMMMSSS[[[___[[[UUUVVVZZZ```fffqqq|||zzzlll[[[OOOIIIDDD<<<555555444333333333444555666111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,+++,,,---///222666888:::<<>>??????>>><<<888444111111111111000000000//////////////////////////////////////////////////////------------------------...------------,,,,,,,,,------------------------+++,,,------------,,,+++------------------------************************)))************+++++++++************************************************************************)))************++++++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---///333666888:::<<>>AAABBBCCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHMMMPPPSSSSSSOOOKKKJJJKKKQQQjjj++++++************+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((()))))))))***************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************++++++++++++++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++************************(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////000///...,,,...444<<>>AAABBBCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJJJJJJJHHHGGGLLLOOORRRQQQNNNKKKKKKMMMSSSooo++++++************+++++++++++++++************))))))))))))*********++++++))))))))))))))))))))))))************************((((((((()))))))))******************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++******)))((('''(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...//////000000.........000666@@@KKKTTTWWW\\\``````[[[TTTOOOMMMKKKUUUhhhzzzeeeXXXVVVVVVUUUTTTWWWdddsss}}}|||~~~zzzpppmmmlllddd[[[YYY^^^gggpppxxxyyy}}}~~~qqq```VVVUUUUUUQQQMMMKKKHHHHHHMMMWWWccctttlll[[[HHH===888444444666222222111111111000000000111111000000000000//////........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,************************************************)))************+++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---000333666777888;;;???AAABBBCCCDDDFFFFFFEEECCCBBBBBBBBBCCCDDDDDDFFFHHHIIIJJJJJJHHHGGGJJJNNNQQQQQQNNNLLLNNNPPPYYYvvv,,,++++++******++++++,,,+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++******)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************++++++++++++++++++,,,,,,,,,------------------------------------------.........///---------...///000000000...000444999AAALLLXXX___^^^^^^\\\VVVPPPOOORRRVVVeeemmm~~~~~~lllZZZUUUXXX]]]dddkkkssszzz{{{}}}nnnllliiifffcccaaa``````\\\aaakkkyyy|||tttsssqqqkkkdddTTTPPPNNNPPPSSSWWWbbbmmmkkkYYYLLL???777444444333222222111000//////111111111000000000//////........................,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++*********+++++++++,,,,,,++++++******************+++++++++,,,------......++++++++++++++++++++++++++++++,,,---000333555777999<<>>@@@@@@@@@AAABBBDDDCCCAAAAAABBBBBBBBBAAAEEEHHHLLLOOOPPPNNNLLLJJJJJJPPPTTTRRRPPPRRRUUUUUU___zzz************++++++++++++************************************************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))+++******)))(((((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---++++++++++++***************++++++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,---.........///////////////111444:::@@@DDDNNNQQQTTTTTTQQQNNNNNNOOOKKKTTTaaannnyyyooo```]]]^^^\\\___fffqqq~~~}}}zzzqqqjjjgggbbbXXXUUU```ooo~~~cccbbbcccgggoooyyynnn\\\HHH<<<555///...111111111111000//////000000000000/////////.................................------------------------------------,,,+++******++++++++++++++++++++++++************++++++++++++++++++++++++************+++++++++*********))))))************************+++************,,,---...------------------------,,,,,,+++++++++*********---,,,,,,---///111444555777:::>>>@@@AAAAAAAAABBBEEECCCAAAAAABBBCCCBBBAAAEEEHHHLLLOOOPPPOOOLLLJJJKKKOOORRRSSSVVV\\\]]]\\\ccc~~~************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))************))))))))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------............///000000111000000111777@@@KKKSSSXXX\\\[[[WWWPPPJJJIIINNNTTTaaatttkkk]]]RRRUUU^^^iiixxxwwwmmmiiihhhmmm}}}wwwiii]]][[[aaaiiissshhhRRRDDD:::444222333222222111111000000000000000000/////////..............................------------------------------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,+++++++++************+++++++++***************))))))))))))))))))))))))************+++,,,---...------------------------,,,,,,,,,,,,++++++++++++...---,,,,,,...111444666888;;;???AAAAAAAAABBBBBBEEEDDDBBBBBBCCCCCCCCCBBBEEEHHHLLLOOOPPPOOOMMMKKKMMMOOOPPPRRRWWW^^^___\\\ccc~~~*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++************)))))))))(((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((***))))))((((((((())))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---......111000/////////111222333333555:::DDDPPPYYY^^^```UUUQQQKKKGGGHHHQQQ^^^gggpppcccZZZRRROOOWWWgggzzz~~~qqqggggggmmmkkknnnppprrrwwwppp___WWWUUUbbbuuummm^^^PPPCCC:::888666444333222222111000000000000////////////...................................................------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********************************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++---111555777999<<>>BBBRRRVVV\\\^^^[[[VVVQQQNNNJJJKKKOOOYYYhhhzzzuuu___[[[WWWWWWVVVUUUWWW\\\mmm{{{xxxjjjaaabbbkkktttzzzmmmVVVWWWZZZeeeuuu~~~oooSSSIII===444111111222222111111000000000/////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,...111444666999;;;???@@@@@@???@@@@@@DDDCCCAAAAAABBBBBBBBBAAAEEEHHHLLLPPPRRRQQQOOOMMMEEEOOOTTTNNNHHHIIIQQQVVVbbb}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))************************************************)))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,------...000111333444///000222666===GGGPPPUUU^^^aaabbb]]]TTTNNNNNNPPPSSS]]]jjjttt|||sss\\\LLLLLLMMMPPPQQQXXXkkk~~~tttjjjffffffrrryyyiiiaaaWWWUUUYYYcccmmmttt~~~nnnWWWEEE:::555333222111111111000000000//////////////////////////////........................------............------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))*********+++++++++************************((()))+++,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,---///111444555888;;;>>>??????>>>>>>???CCCAAA@@@@@@AAAAAAAAA???EEEHHHLLLPPPRRRQQQOOONNNGGGNNNRRRMMMIIILLLSSSWWWddd++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))*********))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************************++++++))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,------------,,,,,,+++++++++,,,,,,,,,---------......------...///111333444555333444777>>>HHHTTT___fffaaacccaaaXXXMMMKKKQQQYYYXXXjjj~~~ttt```WWWRRRRRRSSSUUUYYYiii}}}~~~yyyrrrllljjjkkkmmmrrr~~~wwwrrrccccccccc``````iii|||lll[[[QQQPPPVVV^^^hhhyyysssWWWEEE;;;555222111111111111000000000000000000000000000000000000////////////////////////------...............---------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,---...000222333444777:::===???>>>======>>>CCCAAA??????@@@@@@@@@???EEEHHHLLLPPPRRRRRRPPPNNNKKKOOOPPPKKKJJJNNNQQQRRRbbb~~~------,,,,,,+++***))))))------------,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,.........---------///222777:::===999:::@@@LLLZZZccceeeddd\\\[[[WWWSSSQQQUUU]]]dddzzzpppfff\\\SSSNNNTTTYYYfffttt}}}}}}wwwnnniiihhhhhhiiinnneee[[[WWWXXXYYYVVVSSSXXX[[[```eeelllsss{{{uuuiii```YYYXXXbbboooyyylll[[[SSSUUUZZZjjj~~~tttZZZJJJ===555444444444333111000/////////////////////.........000000000000000000000000///............---------......---------,,,,,,,,,***,,,------+++******+++)))***,,,------,,,***))),,,,,,+++***))))))******(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,---------......------...///111444666888999:::<<<>>>???@@@??????BBBAAA@@@@@@@@@AAABBBCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLKKKLLLNNNKKKIIILLLRRRaaa,,,---------.........///------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---.........,,,...///......333<<>>AAAAAA@@@@@@@@@AAABBBCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLKKKLLLNNNKKKIIILLLRRRddd,,,,,,,,,---......//////---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///---000222000...555DDDPPPVVV^^^fffiiieee___\\\[[[WWWWWWZZZcccqqqyyy___VVVKKKFFFLLLQQQWWWkkkzzzxxxtttmmmgggXXXTTTOOOMMMNNNNNNLLLIIIHHHFFFDDDDDDGGGIIIKKKKKKRRRSSSVVVXXXZZZ[[[\\\\\\QQQQQQOOONNNKKKIIIGGGFFFGGGKKKPPPTTTUUUUUUVVVXXXeeemmmyyyqqqjjjeeegggsssppp```UUUZZZfffqqq{{{xxxcccQQQGGG<<<555555666333000111000000000000000111111000000000000000000000000///............---------/////////............---+++,,,------+++******+++***+++,,,------,,,+++***,,,+++******)))***************************++++++******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------------...///111444666888888;;;>>>AAABBBAAA???===AAA@@@@@@@@@@@@AAABBBCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLKKKMMMNNNLLLIIIKKKQQQeee///////////////.........////////////000000000000//////.........---------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((***************+++++++++))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,------------------------------------,,,,,,---......111333333777BBBRRR___ccceeeeeeccc^^^[[[\\\]]]ZZZ```jjjvvvooo```VVVRRRIIIKKKYYYcccppp~~~oooaaa^^^\\\ZZZZZZ[[[ZZZWWWSSSNNNKKKIIIIIIJJJLLLLLLKKKOOOOOOPPPSSSWWWZZZ[[[ZZZccchhhnnnqqqpppooonnnoookkkhhhdddaaa^^^]]][[[ZZZTTTSSSQQQQQQRRRSSSSSSSSSQQQXXX```dddeeegggmmmrrrvvvhhh```cccdddcccnnn~~~oooaaaUUUPPP^^^qqq~~~vvviiiWWWFFF===999777666111111000//////000111111///////////////////////////............---------/////////////////////...+++---...---,,,***++++++***++++++,,,,,,++++++***++++++***************++++++++++++*********************+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------------...///111444666888888;;;???BBBBBBAAA>>><<<@@@@@@@@@@@@AAABBBBBBCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLKKKMMMOOOLLLIIIKKKPPPddd111111111111111111111111/////////////////////000............------------,,,---............---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))******++++++++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,------------------------+++---...---++++++---//////111444:::DDDRRR___ggggggdddaaa]]]\\\[[[\\\]]]```jjjwwwgggUUUOOOQQQRRRRRR\\\nnn||||||yyyyyy~~~zzzuuupppkkkgggeee```YYYTTTQQQRRRTTTWWWYYY[[[[[[[[[SSSQQQOOONNNPPPTTTWWWYYY[[[\\\^^^bbbhhhkkkllllllssszzz{{{xxxwwwvvvuuueeecccaaaaaaaaa___\\\YYYRRRTTTVVVTTTPPPPPPUUUZZZ```dddggglllxxxmmmfff]]]TTTYYYfffuuuyyyeeeVVVVVV___mmmtttzzz```HHH:::555666333222000///...///000111///////////////////////////............---------.../////////////////////+++---......,,,++++++,,,+++++++++++++++++++++++++++***************+++++++++++++++*********************+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------------...///111444666888888:::>>>AAABBB@@@===;;;??????@@@AAABBBBBBCCCCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLLLLNNNOOOMMMIIIJJJOOOccc~~~222222222222222222222222000000000000/////////...///............---------,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,---------------------------***,,,......,,,,,,///222222666===GGGSSS]]]dddhhhgggeeecccbbbbbbaaa```___mmmttt~~~uuuggg[[[QQQMMMNNN[[[cccsss|||{{{~~~~~~lll___[[[[[[VVVVVVUUUTTTSSSSSSTTTUUUSSSTTTVVVWWWWWWYYY\\\^^^VVVUUUTTTUUUZZZaaaiiimmmzzzzzz{{{|||ssslllrrrpppiii```VVVQQQQQQSSSOOORRRSSSWWWdddwwwtttcccZZZ[[[\\\ooowwwaaaQQQUUU^^^rrrxxxZZZCCC999666666444222000//////000111000000000000000000000000///............------------............/////////,,,---......,,,++++++,,,++++++++++++++++++++++++*********)))******+++,,,******************++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------...///111444666888888:::===???@@@>>><<<:::>>>???@@@AAABBBCCCCCCCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLLLLNNNPPPMMMIIIJJJNNNccc}}}DDDCCCAAA???<<<:::888777777666666555444333222222000000000/////////......---...///000000///...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))************************************************)))******+++,,,,,,------........................***---000000......222666:::CCCPPP[[[aaadddeeefffgggggggggeeeccceeejjjooo}}}pppdddYYYVVVVVVYYY```iii{{{{{{ttthhh\\\RRRNNNOOOQQQPPPRRRUUUXXX[[[^^^bbbeeecccdddeeecccccceeekkkpppmmmpppttt{{{zzznnncccZZZUUUSSSSSSTTTQQQNNNRRR]]]fffiii{{{rrrbbbfffrrrhhh```]]]cccuuuttt\\\KKKBBB:::888555222000000111222000000000000000000000000///............---------,,,,,,------............,,,---///...---++++++,,,,,,++++++++++++++++++,,,******))))))***++++++,,,)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,+++*********++++++++++++,,,,,,,,,------...///111444666888888999;;;======<<<;;;999===>>>@@@BBBCCCCCCCCCCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLLLLNNNPPPMMMHHHIIINNNaaazzz___]]]YYYSSSMMMHHHDDDAAA>>>===<<<;;;:::888777777111111111111000000000000---...///111111///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))&&&''''''((()))*********))))))))))))))))))))))))************************************************))))))***+++,,,,,,------........................+++///222222000000555999CCCQQQbbblllkkkgggffffffgggiiigggaaa^^^eeevvv|||fffYYYTTTPPPQQQVVVbbb|||}}}xxxiii^^^YYYUUUPPPLLLMMMRRRVVVXXXXXXTTTWWW^^^gggqqqxxx}}}~~~{{{tttnnnjjjdddddd^^^WWWTTTXXXZZZYYYdddgggkkkpppvvvooobbbaaaeeekkkzzzrrr]]][[[gggvvvuuu___QQQ>>><<<888444222222222333000000000000000000000000//////.........---------,,,,,,,,,---------......,,,...///...---+++,,,,,,,,,++++++******++++++,,,******))))))***+++,,,,,,(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------...///111444666888888999:::;;;;;;;;;:::999===>>>@@@BBBCCCCCCCCCCCCEEEGGGKKKNNNOOOOOOMMMLLLLLLLLLOOOQQQNNNHHHIIIMMM___xxxuuupppllljjjdddZZZSSSRRRPPPQQQMMMGGGBBB@@@<<<777666555444444555555111...222111000.........000111222///+++***+++,,,---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&&&&'''+++++++++***)))(((((('''---+++)))'''''')))+++---++++++***)))***+++---...++++++,,,,,,,,,---------///...,,,,,,---...------111---...333666777???HHHOOO[[[gggiiieeeeeeiiimmmiiifffbbb```cccqqqkkk]]]TTTQQQNNNVVVnnnvvvsssqqqzzzxxxfffYYYQQQNNNLLLMMMNNNRRRVVVZZZ]]]___```gggnnnuuu}}}zzz|||xxxpppfff^^^\\\```eeeeee^^^]]]gggrrrwww{{{wwwiii```ZZZ^^^hhhyyyhhhXXXTTTdddzzz}}}ppp]]]KKK:::666777444000000---000111///...//////...000/////////............------------------------........................---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,&&&+++000000---+++---000+++++++++++++++++++++++++++,,,---...///...------.........///111333555777777999;;;<<<;;;<<<===>>>===>>>???@@@@@@AAA@@@@@@EEEIIIMMMPPPPPPNNNMMMMMMKKKNNNQQQRRRPPPNNNLLLLLL```{{{{{{yyyzzzyyytttppppppqqquuuttthhh[[[PPPHHHBBB===;;;888666666666555444111111222333333222...,,,000///...---......//////------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''(((+++...,,,,,,,,,+++***))))))))),,,+++***((((((***+++,,,---,,,+++*********+++,,,++++++,,,,,,,,,------------,,,,,,,,,---.........///---000888===BBBKKKUUU[[[ccciiijjjgggfffgggiiigggccc___aaakkk~~~qqq___XXXPPPTTT\\\iii}}}wwwqqqfffXXXNNNLLLMMMOOOOOOWWWWWWXXX[[[bbbkkktttyyy{{{tttmmmkkkkkkhhhfffkkkvvvzzzvvvpppooovvvvvvfffaaadddmmm~~~xxxggg[[[YYY]]]qqq{{{nnn___MMMAAA888111000444000111111000000111222333000000/////////.........------------------------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***...222111...+++,,,...++++++++++++++++++++++++)))***+++,,,,,,,,,++++++.........///111333555777555777999:::999999;;;<<<===>>>???@@@@@@AAAAAA@@@FFFIIIMMMPPPOOONNNMMMLLLKKKNNNQQQQQQPPPNNNMMMLLL]]]zzzvvvjjjdddYYYVVVOOOHHHBBB>>><<<;;;333222222333333111...,,,...///000000...---------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++///333------,,,,,,+++*********************************...---,,,+++************,,,,,,,,,,,,------------------......///000000000000222888BBBJJJRRR[[[dddfffhhhiiikkkjjjgggeeeddd___]]]^^^gggzzziiiWWWPPPQQQYYYfffvvvyyywww|||rrrdddXXXPPPNNNNNNRRRZZZbbbgggiiinnnmmmmmmqqq|||wwwtttmmmoooppppppsss{{{sssfff[[[```ppp~~~pppbbbVVVXXXaaapppttt^^^FFF555111444111000///.........///000000000000/////////......------------------------........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...111333222...++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++.........///000333555777444666999999999999:::<<<===>>>???@@@AAAAAAAAAAAAGGGJJJNNNPPPOOOMMMKKKKKKJJJMMMPPPQQQPPPNNNMMMMMM^^^|||}}}vvvkkk___UUUOOOMMMNNNNNNJJJCCC:::444444666000222444333000---,,,---......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))+++...111,,,,,,+++++++++*********)))***++++++++++++***))),,,,,,++++++++++++++++++,,,,,,,,,------------......///000111000111222333777<<>>>>>???@@@AAAAAAAAAAAAGGGJJJNNNPPPNNNLLLJJJJJJIIILLLPPPQQQPPPOOONNNNNNbbbwww{{{wwwwwwoooUUUAAA999999333444444333222000000000///......------......///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&)))+++,,,+++************************)))))))))(((***+++,,,,,,+++***((())))))***+++,,,,,,------,,,,,,---------............///000000//////222444BBBKKKVVV___eeehhhiiiiiihhhdddcccfffeee___\\\]]]gggsssllldddZZZTTTTTT]]]rrrtttyyy}}}jjj```RRRPPPOOOOOOOOOPPPUUUYYYjjjwww{{{rrriii```[[[```dddrrrtttkkkhhhlllzzz~~~tttiiifffpppvvv```KKK===888333222666777333000111111000000000////////////................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,---+++,,,------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...000222444666666888:::;;;::::::<<<===>>>???@@@AAAAAABBBAAAAAAGGGJJJNNNOOONNNLLLJJJIIIHHHKKKOOOQQQPPPOOOOOOOOOaaa}}}nnnrrrQQQ???999888555111//////000000000//////............//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---+++(((&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))+++------......,,,---------............,,,...///...---///555:::PPPYYYccchhhkkkllljjjfffiiidddbbbbbb^^^XXX]]]fffvvvccc[[[TTTNNNQQQ^^^vvv~~~qqqxxxxxxkkkZZZOOOMMMDDDEEEIIILLLNNNTTTbbbpppyyyrrrfffaaa^^^cccmmmzzz~~~rrrlllpppvvvzzzlllgggooovvv^^^KKK???666111555777222000333111111000000000/////////................................................------------............------------------------------,,,,,,,,,,,,------)))******+++,,,,,,---...++++++++++++++++++++++++++++++*********+++,,,------------...///222444666333555888888888888999;;;>>>???@@@AAABBBBBBBBBBBBFFFIIIMMMOOONNNLLLJJJJJJGGGKKKOOOQQQQQQPPPOOOPPP[[[xxxrrriiiZZZSSSOOOFFF:::444333444111...000//////////////////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))(((''''''*********************************++++++*********((()))***,,,---------,,,------------............---///000000000666???GGGZZZbbbhhhiiijjjmmmlllhhhiiidddaaa___XXXXXXiiippp^^^PPPQQQPPPUUUeee|||vvvwww~~~ooo^^^XXXTTTLLLIIILLLLLLKKKLLLQQQUUU___sssuuuggg```]]]___hhhrrrzzzrrrxxx|||llleeelllxxxwwwfffTTTEEE999777555///...333111111111000000000//////................................................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******+++,,,---......++++++++++++++++++++++++++++++*********+++,,,---------------///222444555333555777888888888999:::>>>???@@@AAABBBBBBBBBBBBDDDHHHLLLNNNNNNLLLKKKKKKGGGJJJNNNQQQQQQPPPPPPPPPYYYwwwuuu}}}|||nnn```NNNCCC@@@>>>888333000000////////////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++++++++++++++++++++,,,************************)))***+++,,,---,,,+++***---------.........//////000222444444666>>>JJJSSS```fffiiiggggggmmmooolllfffbbb```]]]VVV[[[xxxmmm]]]SSSKKKMMMSSSeee|||ooojjjvvvppp]]]NNNFFFKKKOOOKKKIIIMMMQQQUUU```mmmuuuyyysssiii___WWWUUUXXX___mmmqqqgggeeepppyyyfffcccjjjoooyyyppp[[[GGG???999111000666111111111111000000000000////////////////////////........................---------.........//////++++++++++++++++++++++++...------,,,,,,------......,,,++++++---.........++++++++++++++++++++++++...---,,,+++,,,---...///---,,,------///111444555555777999:::::::::;;;<<>>>>>???@@@BBBCCCDDDDDDHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQ___rrrrrruuuZZZ^^^cccfffgggjjjmmmqqqooommmqqq{{{uuuaaaRRRIII===666444444222111222222222111000000000111//////...------------...,,,,,,++++++++++++,,,,,,++++++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---------///000111000444666;;;FFFTTT___eeegggjjjhhhfffggghhhhhheeecccYYY```jjjvvvwwwrrrjjj```SSSOOOZZZjjjzzzlllkkkxxx{{{kkk\\\RRRNNNLLLLLLPPPPPPRRRVVVYYY```ppp~~~yyytttmmmgggYYYYYYYYYZZZ___jjjxxxooohhhhhhooo|||}}}yyyhhhcccbbbhhhrrr~~~yyy```HHH:::777333222111111111111111000///......------....../////////.........---------------.........---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++......---,,,,,,,,,------(((((()))***+++,,,,,,------------...///111333444555666777888999:::::::::===>>>???@@@BBBCCCDDDDDDGGGHHHJJJLLLLLLLLLKKKJJJHHHJJJLLLOOOQQQRRRRRRRRRWWWlllzzzzzzZZZZZZ[[[[[[[[[ZZZYYYYYY\\\\\\bbbmmmttt{{{tttdddPPPBBB<<<999666222222111111///......------000///......------......,,,,,,++++++++++++,,,,,,,,,+++++++++************************************((())))))***++++++,,,,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))************++++++++++++))))))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///000111222222666888???NNN^^^hhhiiiggglllhhhffffffgggeee```[[[ZZZfffyyymmmbbb[[[WWWVVVRRRUUUmmmooogggkkk|||wwwaaaYYYPPPKKKLLLOOOQQQPPPLLLRRR\\\fffppp~~~wwwqqqgggZZZRRRSSS[[[ddd{{{~~~wwwhhhaaafffooo{{{mmm___YYY^^^lllwww___GGG555666444111000111222111000///......------......////////////............---/////////......,,,++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,''''''((()))+++,,,------............000222444555555666777888999:::::::::===>>>???@@@AAACCCDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKFFFHHHKKKNNNPPPRRRRRRRRRQQQgggqqqnnnkkkiiigggddd```]]][[[VVVTTTYYY___dddllluuuzzzdddTTTKKKDDD;;;444333222000////////////...000//////...............,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---............///111333999???IIIWWWccciiiiiiffffffggghhhgggddd___YYYUUU___pppnnnZZZaaaVVVTTT\\\bbblllvvvjjjfffxxxfffRRRLLLKKKIIIIIIKKKMMMNNNNNNTTTbbbvvvttt```UUUSSSXXX\\\gggfffiiippp}}}rrrlllkkkssskkk^^^YYY```qqqpppXXX@@@===888222000000222222111//////............///////////////..............................---,,,,,,------,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,))))))***++++++,,,------------------///111333444444555777888::::::;;;;;;======>>>@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKGGGIIIKKKMMMOOOPPPQQQQQQPPPeee|||pppiiiccceeehhhfff```\\\iiinnntttxxx}}}tttiiiaaaWWWKKKBBB<<<999444222333444333333000000///............///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************+++++++++*********))))))***************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******((()))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......---,,,...333777FFFPPP\\\fffjjjkkkkkkkkkfffhhhhhhaaaYYYVVVZZZ```rrrtttbbbUUU\\\SSSUUUhhh||||||hhhgggrrrssseeeYYYPPPJJJGGGJJJMMMMMMMMMQQQYYYaaa~~~vvvlllhhhgggccc___YYYTTTRRRXXXdddvvvzzzpppwwwssshhhccciiiqqq|||qqq___LLLCCC888222111222222222/////////....../////////////////////////////////,,,---....../////////......------,,,,,,------...------------------------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,---///111333444555666888:::;;;;;;;;;<<<===>>>???AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLJJJKKKLLLNNNOOOOOONNNNNNNNNbbbzzzmmmhhhddd___[[[]]]iii{{{}}}xxxpppfff___LLLDDD;;;555444444333111111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********+++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************************'''((((((((())))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......---...222;;;AAATTT]]]gggllljjjhhhiiillljjjiiidddXXXOOOUUUhhhzzzooo]]]SSSNNNOOOPPP[[[tttpppgggjjjyyykkk\\\RRRLLLIIIIIILLLOOOSSSXXX[[[aaannn~~~qqqWWWMMMHHHLLLPPPUUU```mmm{{{uuurrrzzz}}}qqqnnnppp||||||fffXXXFFF999555444333222000//////......//////000...////////////000000000,,,,,,---//////000000000......------------......------------............++++++,,,,,,------......---------,,,,,,------...000//////......------,,,++++++++++++,,,///111222333444666888:::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLNNNOOOOOOOOONNNMMMJJJ[[[ttteee]]]^^^fffooouuu}}}eeeZZZKKK???999666333000111000000///////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))))))))*********))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---/////////222;;;HHHQQQ___cccggghhhfffeeefffhhhiiiggg```WWWUUUbbb{{{uuu\\\OOOMMMMMMQQQ^^^pppxxxjjjdddrrrqqqOOOLLLLLLPPPPPPLLLLLLOOOTTT[[[fffssseeeUUUIIIHHHHHHEEEGGGNNN[[[gggvvvzzzkkkgggqqq~~~xxxyyyzzzzzzrrrYYYEEE;;;777555333000000////////////000000.../////////000000000000---...///////////////.........------------......------------.........///++++++,,,,,,---......///,,,,,,,,,,,,------...///...............---------,,,++++++,,,---///111222333444666888:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCBBBCCCDDDFFFHHHJJJLLLMMMKKKLLLNNNOOOPPPPPPPPPOOOKKKWWW{{{yyy||||||wwwqqqvvvrrr^^^NNNDDD>>>999666111111000///////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///111222666BBBRRR^^^hhhhhhgggfffggggggggggggcccbbb```^^^bbbqqqwwwaaaRRRQQQVVVYYY```uuuxxxjjj___qqqfffNNNJJJGGGGGGKKKLLLKKKQQQYYYfffqqqvvv```NNNIIIHHHEEEHHHOOOFFFTTTfffxxxqqqgggkkk{{{wwwvvv}}}fffMMM@@@:::666444000000////////////000000.../////////000000111111000000000000///...---,,,......------------......---------.........//////++++++,,,,,,---...//////+++++++++,,,---...///000,,,,,,,,,------.........---,,,,,,---...000222333333444666888:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCBBBBBBDDDEEEHHHJJJLLLNNNJJJKKKMMMPPPQQQRRRRRRRRRNNNXXXyyysssfffcccbbbdddkkktttoootttaaaNNN???666:::555222111///---...222---...///...------...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''(((((()))))))))***++++++))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///,,,,,,......+++,,,000000...///888HHHXXXcccgggdddkkkkkkeeeeeekkkkkkeee]]]\\\mmm{{{|||uuu```bbb```XXXMMMNNN```sssvvvqqqpppnnnvvvgggVVVLLLHHHJJJHHHJJJOOORRRXXXeeetttmmmVVVLLLOOORRRNNNGGGEEEGGGMMMYYYiii}}}rrrrrrzzzsssrrrnnnooonnnXXXFFF;;;555000000000000111111000000000/////////............000000000000000000000000//////.........---------,,,------......------,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444444555555666777888888999>>>=========>>>???@@@@@@@@@BBBEEEGGGIIIKKKNNNPPPLLLLLLLLLKKKJJJMMMQQQTTTXXXXXXqqq|||rrrfffZZZTTTUUU]]]nnnttthhh\\\UUUBBB999333333444111////////////000///.....................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))***************)))))))))(((((((((((())))))************))))))************************************)))))))))(((''''''(((((((((((('''''')))******++++++++++++***))))))))))))******************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...,,,,,,///...,,,---111111444;;;GGGUUU```gggjjjfffhhhhhhffffffgggddd___```lll|||iiiWWWVVVWWWYYY[[[ggg|||jjjeeekkkyyyttt^^^PPPKKKJJJIIIPPPOOOTTT___lll~~~|||jjjbbbcccccc^^^XXXNNNIIIFFFIIIRRRddd|||}}}tttnnn|||nnnffflllxxxjjjZZZEEE333888555111///...///111111000000/////////.........//////////////////////////////.........---------,,,------......------,,,...------,,,,,,------...---...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444444444555666777888999999>>>>>>>>>>>>???@@@AAABBB@@@BBBEEEGGGIIIKKKNNNPPPLLLMMMMMMLLLKKKMMMPPPSSSYYYZZZooo~~~xxxjjjcccccchhhiiiqqq~~~zzztttdddSSSCCC<<<:::666222000000000000000000...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------***************************))))))(((((())))))***))))))))))))******************)))))))))((((((((())))))************))))))************************************))))))))))))'''(((((())))))(((((('''***+++,,,------,,,***)))))))))))))))******************++++++++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,///...,,,---222333<<>>777444555000/////////000000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***((()))))))))*********************)))))))))(((((())))))************))))))*********************************)))))))))))))))(((((())))))))))))((((((***+++,,,---,,,+++)))(((((()))))))))******************++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,---///---+++---333:::GGGWWWdddhhhhhhhhhiiikkkfffeeegggaaaXXXYYYbbbzzz{{{[[[WWWUUURRR\\\qqqnnneeegggttt]]]SSSMMMIIIJJJMMMQQQWWW\\\lllyyy}}}xxxrrraaa]]][[[^^^^^^ZZZVVVUUUXXXlllzzzdddfffkkkvvvzzzrrrggg```ggguuuzzz}}}www{{{nnnVVV888666555555666555222///000000000////////////...////////////////////////........................,,,------......------,,,......------------......---...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444333444555666777888999:::======>>>>>>???@@@AAABBB@@@BBBEEEGGGIIIKKKNNNPPPNNNOOOOOONNNMMMMMMOOOQQQ\\\bbbkkk~~~zzzzzz~~~{{{nnnddd^^^iii{{{vvvdddRRRAAA888666222000......000111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((******+++++++++)))((('''((()))))))))******************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---...///---+++000888IIITTTaaaiiiiiigggggghhhlllhhhfffdddZZZTTT___qqqhhhOOOTTTOOOXXXmmm~~~wwwjjjvvvlllXXXMMMHHHIIIOOOVVV[[[___jjjwwwwwwmmmfffaaa^^^]]]```bbbggglllqqqttttttsssnnnnnnnnnoooqqqtttwwwyyyrrrnnnhhhddddddiiiooosssvvv|||}}}wwwsssrrrmmmaaaTTTMMMJJJWWWjjj}}}tttkkkcccdddnnnzzzhhh______qqqyyy|||zzz~~~xxxfffKKKCCC;;;555444444222///111000000000////////////........................---.....................,,,------......------,,,------,,,,,,,,,,,,---------...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444333333444666777999::::::;;;;;;<<<<<<>>>???@@@AAA@@@BBBEEEGGGIIIKKKNNNPPPOOOPPPPPPOOOMMMNNNPPPRRR[[[eeehhhwww~~~~~~{{{zzz~~~nnnggggggiiippp}}}aaaHHH===999555000///000222111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))************++++++*********)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************((())))))******))))))(((******))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------............//////...///999CCCYYY```hhhkkkiiiggghhhjjjiiihhhddd]]]VVVYYYkkk~~~nnnWWWMMMSSSTTTjjjyyyppplllkkkfffQQQIIIKKKIIIKKKUUUbbbjjjttt}}}wwwlllcccaaa]]]VVVPPPMMMMMMNNNPPPLLLMMMOOORRRSSSSSSSSSSSSOOOOOOOOOPPPRRRTTTVVVXXXVVVTTTRRRPPPPPPQQQSSSTTTVVVZZZaaahhhooouuu{{{}}}mmmaaa[[[YYYUUUXXXcccrrr{{{llleeegggsssvvvfff]]]___iiittt~~~mmm]]]GGG666000000222222111111000000000/////////........................---------...............,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444222333444666777999:::;;;::::::;;;<<<===>>>@@@AAA@@@BBBEEEGGGIIIKKKNNNPPPQQQPPPOOONNNMMMNNNRRRUUU]]]jjjgggqqq}}}zzzllldddbbbllltttyyydddRRREEE>>>555111111222111///////////////............------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++******))))))******+++))))))))))))************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************))))))+++***)))((((((***+++,,,))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---......///......///111222777EEERRRbbbeeeiiijjjiiihhhiiikkkeeeddd^^^UUUVVVdddwww}}}xxxooo]]]TTTXXXZZZjjjuuujjjfffnnnzzzzzzfffWWWJJJIIIPPPTTTWWWfff|||{{{ssskkkgggccc```ccchhhjjjgggbbb\\\XXXTTTPPPMMMLLLKKKJJJHHHHHHIIIKKKMMMHHHHHHHHHHHHGGGHHHIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLNNNPPPSSSXXX[[[fffkkkwww~~~vvvgggZZZXXX\\\mmmzzzqqqnnnwwwvvvjjjZZZ\\\gggyyyrrrWWWBBB888555444333111111111000000000//////........................---------.........//////,,,------......------,,,------,,,,,,,,,,,,---------...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444222333444666777999:::;;;:::;;;;;;<<<>>>???AAABBB@@@BBBEEEGGGIIIKKKNNNPPPRRRQQQOOOLLLLLLOOOTTTXXXfffvvvnnnrrrxxxccc```aaaddduuuzzzjjjMMMEEE:::444222222111...000/////////............------------------------,,,,,,,,,------.................................++++++++++++++++++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))************************(((((())))))*********+++))))))************))))))---+++)))((()))+++...///))))))))))))******************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////------///222555===NNN]]]ccceeeggggggggghhhiiiiiiaaaaaaYYYPPPXXXmmm~~~tttbbbccceeeXXXYYYeeeccc|||ssskkkppp~~~^^^UUUUUUQQQPPPUUUaaafffzzzyyyjjjddd[[[UUUPPPPPPPPPOOOQQQTTTKKKOOORRRPPPKKKIIIKKKOOOHHHIIIKKKLLLKKKKKKLLLMMMLLLKKKJJJIIIHHHIIILLLOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIKKKOOOQQQQQQTTT]]]jjjqqquuu}}}zzzggg[[[TTTZZZyyy~~~nnnkkkqqq}}}tttjjj___```ppp{{{dddQQQFFF>>>777111111111111111000000000000........................---------.........//////,,,------......------,,,.........------.........---...///...,,,+++,,,------,,,,,,++++++,,,,,,------------...000111333444222333444666777999:::;;;;;;;;;<<<===???@@@BBBCCC@@@BBBEEEGGGIIIKKKNNNPPPRRRQQQNNNKKKKKKOOOUUUZZZpppvvvwwwtttooorrrwwwzzz|||kkkVVVCCC===;;;666222111000111222222111---***'''------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++******))))))******+++,,,,,,---......,,,,,,,,,---------......111///------.........---111000111444<<>>AAADDDFFFHHHJJJMMMPPPTTTQQQNNNMMMKKKNNNZZZggg}}}}}}ppp|||eeeOOO???666222222222000---,,,...000222444........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++*********)))+++++++++,,,,,,---------,,,,,,,,,---------.........---------.........---...///444===IIIVVVaaahhhhhhhhhiiijjjiiihhheeeccc[[[XXXYYYhhhzzzTTTZZZXXXQQQ]]]zzzsssgggnnnwwwjjj[[[UUU```mmmwwwxxxqqqkkkeee[[[QQQJJJGGGGGGHHHKKKHHHHHHLLLLLLIIIIIILLLIIIKKKNNNQQQUUUZZZ^^^aaacccfffjjjpppvvv{{{~~~{{{xxxuuusssjjjiiihhhfffccc```^^^]]]WWWWWWXXXXXXWWWWWWVVVUUUQQQLLLJJJKKKKKKIIIIIIKKKLLLKKKKKKLLLMMMQQQUUUXXX]]]___bbbiiisssyyyuuurrrjjjbbb___bbbmmmzzz{{{tttvvvzzz{{{ppppppsssxxx~~~vvveeeTTTGGG:::000111111111000111222222111000///......------.........................................................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------......///000111000333555666666777888:::;;;;;;;;;;;;<<<===???@@@@@@BBBEEEHHHIIIKKKNNNQQQUUURRRPPPNNNLLLMMMWWWccc|||xxx{{{|||jjjkkkqqqgggSSSJJJBBB:::999555000......///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////...444>>>LLLXXXbbbggghhhggghhhiiiiiifffccc___\\\WWWbbbssscccKKKVVVZZZZZZooorrrjjjooorrrooolllqqq{{{uuufff\\\TTTOOOLLLIIIEEEBBBAAACCCFFFHHHFFFGGGKKKQQQSSSUUU[[[bbbhhhmmmtttyyy~~~|||xxxtttpppoookkkddd___^^^\\\VVVQQQPPPNNNLLLIIIHHHIIIIIIIIIHHHOOOMMMKKKMMMSSS]]]gggmmm|||nnnaaa]]]ZZZ^^^mmm{{{zzz|||xxxmmmiiippp{{{xxxxxxuuunnnggg[[[JJJ;;;444333222333333333111000111000//////......//////...................................................------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111111333555666666777888999;;;:::::::::;;;===???@@@BBBDDDGGGIIIJJJLLLOOOQQQTTTRRRQQQPPPLLLLLLTTT^^^yyywwwqqqrrrwwwuuummmdddeeetttuuuooo\\\CCC;;;888555333333111...***000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000000//////000111333>>>NNN[[[bbbdddddddddggghhhiiigggccc^^^ZZZXXX[[[wwwjjjZZZRRRSSSeeeuuunnnlllsss~~~gggWWWPPPMMMKKKHHHDDDEEEFFFGGGIIIKKKLLLMMMRRRWWW```hhhqqq~~~{{{ssskkkiiifffdddaaa___]]][[[VVVSSSMMMLLLLLLLLLMMMPPPRRRTTT\\\iii{{{wwwiiibbbZZZYYYdddsss|||rrrrrrwwwtttjjjhhhkkkjjjpppvvvxxxuuukkkYYYIII:::666333555666444222111111000//////......//////...................................................------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111111333555666666666888999::::::::::::;;;===???@@@CCCEEEGGGIIIJJJKKKNNNPPPQQQPPPQQQQQQMMMLLLSSS\\\nnnssslllmmmvvvvvvfffcccmmmzzzxxxyyy~~~zzzVVVAAA<<<666444555666444222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---...//////......111333:::HHHZZZddddddaaaaaacccllllllkkkfff___ZZZWWWWWWlllpppbbb^^^WWW[[[xxx{{{rrrjjjgggiiimmmzzzuuugggUUUJJJGGGFFFDDD@@@@@@@@@@@@BBBFFFLLLQQQUUUcccooo~~~|||wwwqqqjjjaaa\\\NNNNNNMMMLLLLLLMMMNNNNNNMMMUUU___iiisssvvvjjjfffbbbaaabbbbbbhhhqqqhhhjjjtttuuufff[[[gggrrr}}}}}}tttdddWWWDDD;;;444555555222000111000///......------......////////////////////////...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------.........------......///000111222444666666666666777888999999999:::;;;===???AAACCCEEEGGGHHHIIIJJJLLLNNNMMMMMMOOOPPPNNNMMMSSS\\\uuu{{{wwwgggccchhhmmmkkkoooyyyzzz```SSSBBB666333444666666111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...------000666;;;DDDPPP___fffeeebbbcccfffkkkjjjfff___WWWTTTUUUXXXrrrcccXXXRRRTTTlllwwwiii^^^___hhh|||zzzdddYYYRRRIIIDDDCCCCCC@@@===DDDAAA@@@CCCMMM\\\lllvvvwwwpppqqqpppooooooppprrruuuvvvtttuuuxxxzzz|||||||||{{{}}}~~~zzzuuuddd```YYYSSSNNNLLLLLLLLLLLLLLLNNNSSSXXXaaarrrsssrrrqqqnnndddXXXYYYkkkvvvjjjiiiooo}}}kkkYYYcccooo|||yyypppUUUEEE888555333///---111000///......------......////////////////////////...........................------,,,,,,------.........------------......,,,,,,,,,---------.........------......///000111222444666777666666777888888888888999;;;===???AAACCCEEEGGGHHHHHHIIIKKKMMMKKKLLLNNNOOOMMMLLLRRR[[[~~~}}}ssslllgggsssxxxnnnUUUAAA888555333222111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......***---///000222888BBBKKKVVVZZZ___dddfffgggggghhheeeccc___YYYUUUWWW___gggvvvjjjbbb^^^YYYRRRMMMbbbvvvkkkccccccrrrrrriiifff```UUUKKKEEECCCBBBCCCEEEGGGFFFEEEKKKMMMQQQ\\\mmm}}}uuullliiifffbbb___]]]\\\[[[aaabbbdddfffhhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhheeeeeedddcccaaa___^^^]]]^^^^^^aaaeeegggiiirrr||||||sssjjjaaa[[[XXXTTTOOOLLLLLLLLLMMMTTT]]]jjjxxxwwwcccUUUUUU]]]dddnnnttt~~~yyyrrrpppuuu}}}xxxlllaaaiiisss}}}lllWWWCCC;;;555...---222111000//////......//////////////////////////////...........................------,,,,,,------.........------------......,,,,,,,,,---------.........------......///000111222444666777666666666888888888888999;;;===???AAAEEEGGGIIIIIIIIIJJJLLLNNNMMMMMMNNNOOOLLLJJJPPPYYYuuu~~~tttuuussshhhnnnxxx```NNNCCC===777222000000000000000000000000................................................------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......,,,///222444888AAANNNYYYfffbbb___bbbhhhkkkiiifffbbbbbb```\\\]]]eeesss~~~lllddd\\\XXXWWWYYY\\\___xxxccc]]]dddwww{{{~~~wwwmmm___VVVMMMKKKIIIDDDCCCFFFCCCDDDFFFHHHIIIJJJKKKKKKLLLSSSaaatttzzznnnfffdddbbb\\\WWWSSSSSSQQQNNNMMMNNNRRRVVVYYY\\\aaaeeeggggggeeecccdddcccbbbaaa```______^^^YYYYYYXXXWWWVVVTTTRRRQQQLLLMMMNNNNNNJJJJJJTTT___^^^mmm~~~yyyqqq```YYYTTTSSSOOOIIIGGGKKKFFFRRRaaalllzzzwww]]]QQQRRRQQQKKKRRR]]]mmmuuurrrtttiiijjjnnnwwwfffMMMBBB:::111000555222111111000000000000000000000000000000000000000...........................------,,,,,,------.........------------......,,,,,,,,,---------.........------......///000111333444666777666555666777888777888999;;;===???AAAGGGIIIJJJKKKKKKKKKMMMNNNOOONNNOOONNNJJJHHHNNNWWW___|||iiittt|||yyywwwgggaaappp}}}}}}yyymmm\\\MMMCCC<<<666333000///333444111...///111111000///////////////000000000000////////////---------....../////////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))************++++++++++++*********))))))((((((++++++************++++++************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000///...---......---,,,///,,,...999CCCKKKVVV```dddddddddddddddeeefffgggcccccccccdddmmmyyysss[[[MMMUUU]]][[[___jjjhhhVVV___yyytttcccVVVSSSJJJDDDBBBFFFHHHEEEFFFIIIJJJHHHHHHJJJOOORRRTTTTTTYYY___kkk|||~~~zzzvvvppplllaaa___[[[XXXUUUSSSSSSRRRNNNMMMLLLLLLLLLMMMNNNOOORRRUUUZZZ```cccddddddccc^^^]]]\\\[[[ZZZXXXWWWWWWWWWUUUSSSRRRQQQPPPNNNLLLOOOKKKHHHHHHKKKNNNNNNNNNVVVXXX___iiipppuuu}}}xxxiii]]]VVVRRRLLLHHHEEEFFFLLLTTT[[[eeeyyyzzzdddYYYWWWTTTPPPLLLPPP]]]ssszzzttt{{{ooodddlll}}}{{{kkkYYYLLL@@@444111333111111111000......///000////////////////////////...........................---,,,,,,......---,,,...------,,,,,,------...((()))+++---......------......------...///111222111222333555666555555444888888888777777:::>>>AAAKKKIIIGGGIIIKKKLLLKKKHHHNNNMMMLLLLLLMMMMMMLLLKKKYYYeeeyyy}}}\\\ccclllsssvvvzzzxxxhhhfffnnnuuu}}}vvvllldddZZZGGG777666222111222111///000444111111000///////////////000000000/////////......,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++*********))))))))))))++++++************++++++************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------...//////...---000---222AAAPPPZZZaaagggddddddeeeeeeeeeeeeeeeeeejjjjjjkkkqqqiiiVVVKKKRRR[[[```mmm~~~~~~mmm```]]]sss~~~lllccc]]]RRRJJJIIIEEEBBBCCCGGGGGGCCCCCCFFFPPPSSSZZZ___bbbaaa]]]ZZZ___^^^```eeekkkkkkgggbbbeeebbb___^^^^^^^^^\\\ZZZWWWVVVTTTRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKMMMPPPUUUZZZ^^^`````````[[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPOOONNNMMMKKKIIIJJJGGGCCCCCCEEEHHHHHHHHHHHHKKKSSS^^^fffjjjpppwwwtttxxxtttfffWWWMMMLLLHHHHHHLLLQQQUUU```jjj||||||ooohhh^^^VVVNNNMMMQQQ___xxx~~~yyyxxx|||oooeeegggmmmsssxxx}}}vvvlll```VVVHHH;;;444444111111111111000000000111////////////////////////...........................---,,,,,,......---,,,...------,,,,,,------...+++,,,---......---,,,,,,......------...///000222111222333555666555555444888888888777777:::>>>AAAKKKIIIGGGHHHJJJKKKKKKIIINNNMMMKKKKKKLLLLLLKKKJJJPPP___uuu{{{vvvSSSTTTUUUXXX[[[```dddfff{{{ssshhhcccffflll|||~~~cccJJJ999666333333000---...333111111000////////////000/////////.........------,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,------------************+++++++++,,,***************)))))))))++++++************++++++************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,---...////////////222222:::KKK]]]fffhhhhhhdddeeefffggggggeeedddbbbiiimmmuuu]]]OOOHHHPPP\\\iiirrr```]]]bbbuuu~~~xxx|||zzziiiXXXJJJGGGGGGCCCAAACCCBBBBBBFFFKKKNNNPPPXXX```iiiqqq||||||oooaaaWWWPPPLLLIIIHHHIIIHHHEEEBBBDDDCCCCCCEEEIIILLLMMMMMMJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFIIINNNRRRVVVYYYYYYZZZXXXWWWVVVTTTSSSQQQOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEDDDAAA>>>===>>>@@@AAA@@@???BBBLLLXXX___ccchhhnnnkkknnnuuu}}}wwwlllaaaWWWMMMHHHGGGGGGJJJMMMUUUaaaxxxqqqdddTTTOOOJJJNNN___{{{xxxmmmhhhsss}}}vvvnnnfffaaabbbkkkvvvpppmmmjjjcccTTTCCC999777111111111111222222222111////////////////////////////////////////////////...---,,,---.........,,,...------,,,,,,------..................---,,,+++...------------///000111111222333555666555555444777888888888888:::===@@@KKKIIIFFFFFFHHHJJJKKKKKKNNNMMMKKKKKKKKKKKKJJJHHHHHHZZZsssyyypppzzzzzztttnnniiigggfffcccaaa[[[dddnnnrrruuuvvvvvvtttuuuhhhbbbllljjjLLLCCC;;;777555111///000222111000000//////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,************************++++++************++++++************************************************************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,...//////...///000555:::FFFUUU```eeedddcccdddeeeggghhhgggeeeaaa___[[[hhh||||||XXXOOOKKKVVVgggzzzsssiiiccc```ddd{{{~~~zzzuuuyyy|||jjj[[[OOOFFF@@@BBBEEEEEEGGGJJJGGGKKKRRRYYYaaammm}}}~~~gggQQQEEE<<<:::888999;;;======<<<>>>>>>>>>@@@CCCFFFGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCFFFEEECCCAAA@@@@@@AAAAAAAAACCCFFFKKKNNNQQQSSSTTTUUUTTTSSSQQQOOOMMMKKKKKKKKKIIIGGGFFFFFFEEECCCAAA???>>><<<::::::;;;<<<<<<===???FFFQQQXXX\\\cccjjjppprrrtttvvvxxxxxxwwwvvvzzz~~~~~~sssdddWWWNNNIIIHHHHHHIIINNNZZZjjjxxx{{{fff```WWWQQQSSSaaatttwwwkkkeeennn~~~|||oooccc^^^dddmmmlllppprrrlll]]]KKK@@@;;;222111000111222222222111////////////////////////000000000000000000000000///---,,,---...///...---...------,,,,,,------........................---------,,,,,,---...000111111222333555666555555444666777888888888999===???JJJHHHFFFEEEFFFHHHKKKLLLNNNLLLKKKJJJKKKJJJIIIGGGIIIYYYrrr{{{ttt|||zzzppphhh^^^lllwwwuuunnnjjjfffccclllkkkkkkpppzzzyyyjjjpppnnn[[[FFF;;;888666444555222222111000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,***************+++++++++++++++************++++++************************************************************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------///000///......000222777DDDTTT]]]``````aaaaaadddfffhhhhhhfffccc^^^[[[OOOfffttteeeWWWRRRSSSaaawww|||mmmdddhhhpppxxxuuu}}}~~~{{{zzz{{{mmmXXXHHHBBBHHHFFFFFFIIIJJJJJJMMMPPPSSS^^^nnn{{{{{{aaaLLL???888999888888999:::;;;:::999<<<===>>>>>>???AAACCCDDDAAABBBCCCDDDCCCBBB@@@???CCCBBB@@@???>>>>>>>>>???===???AAADDDHHHKKKMMMOOOQQQPPPOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@???======<<<:::999999:::;;;::::::===EEEKKKPPPYYYbbblllmmmpppqqqrrrqqqpppppphhhiiimmmttt}}}vvvggg[[[RRRMMMNNNLLLMMMRRRZZZdddttt~~~xxxlll^^^TTTSSSYYY```vvvuuukkkiiinnnvvvxxxlllddd```___kkkrrrvvvpppcccTTTHHHBBB555333000///111111000///////////////////////////000000000000000000000000///...------//////...---...------,,,,,,------...,,,,,,------...///000000------,,,,,,---...000111111222333555666555555444555777888888888999<<<>>>HHHGGGFFFEEEEEEGGGJJJMMMNNNLLLJJJJJJKKKKKKIIIGGGMMMZZZttt||||||wwwzzzrrrmmmgggWWWTTTRRRWWWdddtttxxxwwwpppUUUDDD<<<888777888222222111000000000000111/////////.........------------------,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++************++++++************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///000111///---...333777===NNN^^^cccaaaaaadddfffeeefffggggggddd```[[[YYYSSSkkkyyyiii\\\SSSSSSUUU\\\lllxxxpppdddkkkyyyxxxfffwww}}}{{{yyyttt\\\NNNDDDBBBGGGBBBDDDGGGIIIIIILLLQQQVVVeeexxx}}}[[[FFF======???888999:::;;;<<<;;;:::999888:::<<<<<<===>>>AAACCCAAAAAAAAAAAA@@@???>>>===@@@???===<<<<<<<<<<<<===;;;<<<===???BBBEEEHHHIIILLLLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@@@@@@@@@@>>><<<:::;;;<<<;;;999999:::;;;;;;888999>>>BBBGGGPPPYYYdddggglllnnnnnnnnnnnnnnneeecccaaabbbhhhqqq{{{qqqbbbXXXMMMJJJIIIMMMQQQWWWaaakkkxxxfffWWWPPPRRRUUU\\\nnn|||vvviiiaaaeeexxx~~~uuummmaaaWWWhhhpppvvvrrriii___SSSKKK<<<777111///000111000...///////////////////////////////////////////////////...---...//////...---...------,,,,,,------...+++++++++,,,---///000111---,,,,,,,,,,,,...///000111222333555666555555444555666888888888999<<<>>>FFFFFFFFFEEEEEEFFFJJJLLLMMMKKKJJJKKKLLLLLLKKKIIIOOO]]]zzzzzzrrrSSSOOOMMMRRR]]]hhhmmmooo{{{|||sssdddTTTDDD;;;999333222111111000000111111000000000/////////...............---------,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++************++++++************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...000000...---111888???HHHVVVbbbdddbbbdddggggggfffffffffeeebbb]]]YYYVVVbbbrrr{{{sssbbbVVVUUUWWWWWWbbbqqq}}}kkkfffxxx|||rrroooyyy{{{}}}|||{{{qqqWWWLLLHHHDDDEEEKKK???EEEKKKNNNRRR]]]lllwww~~~```HHH>>>===???@@@555666888888999:::;;;<<<666888:::;;;;;;<<>>>>>===<<<<<<<<<======<<<;;;:::999999:::;;;;;;:::::::::;;;===@@@CCCEEEGGGFFFFFFEEEDDDDDDCCCCCCAAA???============;;;:::777999:::999888777999;;;;;;999999===???BBBIIIQQQ\\\aaagggkkkkkkjjjiiijjjfffeeeddddddgggmmmtttyyyzzz{{{ppp^^^YYYUUUTTTTTTUUUZZZaaaooozzzttteee[[[VVVVVVQQQaaaooo~~~xxxhhhdddqqqxxxkkk^^^bbbllltttuuurrrkkk___TTTEEE===444000000111000...////////////////////////........................000...---...///000///---...------,,,,,,------...,,,,,,++++++,,,---...///---,,,++++++,,,---///000111222333555666555555444444666888888888999;;;===CCCEEEGGGFFFEEEFFFIIILLLLLLKKKJJJKKKMMMNNNMMMLLLQQQcccZZZ```jjjvvv{{{ppp^^^ZZZYYY]]]dddgggeeeaaafffwwwyyynnnfffeeeuuuvvvYYYEEE===333222111111000111111111000000000000/////////////////////......---------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++************++++++************************************************************************)))************+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------...///......333===EEERRR\\\cccbbbaaadddeeecccffffffeeeccc```\\\XXXUUUnnnvvvttteeeTTTQQQZZZcccfffxxx|||kkkbbbmmm|||mmmjjjvvv|||[[[KKKBBBGGGJJJEEEAAABBBFFFNNNVVV\\\ggg{{{|||eeeYYYIIIAAA???>>>999444999999888666444444666888444666888888777777;;;>>>;;;:::999999999:::<<<===999999888777777888999:::999999888888:::===@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>===;;;;;;;;;;;;999888444666888888666666888:::777666777;;;<<<===BBBHHHQQQXXXaaagggiiiiiijjjkkkjjjlllmmmnnnnnnooopppqqqnnnppprrrvvvvvviii^^^UUUOOOQQQWWW[[[eeetttyyyjjj___YYYNNNWWW^^^nnnzzzlllnnnwwwwwwjjj]]]hhhssswwwyyyuuuhhhZZZKKKBBB777111000111111///////////////////////////........................000...---...///000///......------,,,,,,------......---,,,+++***+++,,,---,,,,,,++++++,,,---///000111222333555666555555444444666888888888999;;;===AAADDDGGGGGGFFFFFFHHHKKKLLLKKKJJJKKKNNNOOONNNMMMRRRiiiDDDIIINNNQQQTTTYYYbbbiii}}}wwwpppoooqqqiiixxx~~~yyyvvvzzz}}}}}}}}}yyylll___fffjjjHHH999000333777222000333///000000000000//////////////////.........---------///...---+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))***++++++++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......***---//////000999HHHUUUWWW[[[```bbbcccdddgggiiihhhbbbaaaddd\\\RRRZZZlll}}}zzzXXXOOOXXX___bbbxxxvvvhhhggggggpppaaafffttt}}}tttaaaRRRLLLDDD@@@BBBEEEEEEIIIOOOOOO]]]ooowwwggg\\\RRRLLLCCC===999999999999888888888888777777777777555555555555666777999999:::999999999888888777777777777777777777777777777555666777888999:::;;;;;;????????????>>>===<<<;;;999888888888777777666666666666777777888888888888<<<:::888777888;;;???BBBLLLTTT___gggjjjlllnnnpppqqquuu{{{~~~zzzsssnnnpppjjjhhhkkkqqqzzz}}}sssjjj]]]OOORRRRRRYYYhhhtttlllaaaYYYTTTRRRZZZpppxxx~~~wwwppp\\\\\\]]]aaahhhkkkfff```NNNEEE:::333222333333111/////////000000000000000......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333333333444444555555555666666777888999;;;<<<===FFFHHHFFFBBBCCCHHHLLLLLLQQQPPPPPPOOOOOONNNNNNNNNUUUccc<<<@@@CCCCCCCCCEEELLLQQQ]]]bbbfffddd```^^^aaaeeewwwxxx|||uuuoooppp~~~qqqooozzzyyy]]]AAA444333555000000444111111000000000//////////////////.........---------///...---+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))***+++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,---------.........//////...///555@@@OOOZZZXXX\\\aaacccddddddgggiiihhheeebbb^^^WWWXXXlllrrrZZZTTTTTTZZZhhhddd^^^mmm~~~eee```aaalllyyyzzzdddZZZQQQIIIDDDBBBCCCGGGHHHHHHMMMUUU^^^sss{{{rrriii^^^VVVPPPJJJBBB<<<999888999999888888888777777777666666555555555555666777888999999888888888777777777666777777777777777777777777555555666777888999::::::<<<======<<<<<<:::999999888888888777777777666666777777777777777888888888:::999777777888;;;===???HHHPPPZZZdddjjjmmmooopppsssvvv{{{}}}|||xxxrrrnnnpppllljjjlllooorrryyy~~~mmm^^^UUUPPPRRR\\\gggqqq}}}{{{qqqfff___WWWVVVeee}}}wwwjjjpppzzzzzzqqqbbb]]]XXX[[[ccchhhddd^^^SSSJJJ>>>666333222222111////////////////////////......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222222333444444555555555666666777888999;;;<<<===FFFHHHFFFCCCCCCHHHLLLLLLOOOOOOOOONNNNNNMMMMMMMMMSSSbbb:::<<<===<<<::::::>>>BBBDDDHHHMMMNNNNNNRRRZZZaaazzzuuuwww}}}xxxvvvyyywwwTTTAAA888555///000555222111111000000000//////////////////.........------......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........333///---222>>>LLLXXX___[[[^^^bbbdddeeeeeeggghhhhhhfff```YYYYYYiiicccWWWVVVQQQZZZtttnnnkkkeeeXXXaaattteee[[[iiixxxpppUUUGGGEEEDDDBBBAAACCCFFFJJJLLLQQQ^^^jjj|||pppgggccc___ZZZUUUNNNHHH@@@;;;888888888888777777777777666666666666666555555666666777888999777777777666666666666666666666666666666666666666444444555666777888888999999999:::999999888777666777777777777666666666666888888888777777777777777777777777777888:::;;;<<>>777444222111///////////////...............------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111222333444555555555555666666777888999;;;<<<===DDDGGGGGGDDDCCCHHHKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLNNN___:::;;;<<<<<<;;;;;;>>>AAA===@@@CCCEEEHHHOOOZZZbbbsss{{{}}}yyyjjjsssiiiSSSCCC;;;111000444111111111111000000000//////////////////............---------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222//////999JJJXXX___```___```ccceeefffffffffgggeeebbb]]]]]]kkkrrrVVVPPPVVVXXXgggppp___```YYYbbb|||yyyjjjgggkkklll```PPPEEECCCDDDDDDAAAGGGHHHKKKPPPYYYjjj~~~|||rrrqqqkkkddd```^^^\\\WWWSSSKKKFFF???:::888888888888777777777666666666555555666666666666666777888888555555555555555555555555555555555555555555555555333333444555555666777777777777888888777666555555666666666666666666666666888888888888777777777777555666777888999999999999===@@@HHHUUUbbbjjjllljjjmmmnnnpppqqqqqqooommmkkkiiiggggggjjjkkkiiijjjmmmmmmpppssswww}}}wwwgggZZZRRRQQQUUUZZZeeesssyyyjjj^^^ZZZ```lllvvv~~~uuu``````eeeuuu{{{vvvkkk```\\\\\\^^^```cccaaa]]]UUULLLBBB999333000/////////.....................------------.................................------,,,,,,------...------------------------....../////////000000000000111333444555666555555666666777888999;;;<<<===CCCGGGIIIEEEDDDGGGKKKKKKMMMMMMNNNOOOOOOOOONNNNNNJJJ^^^999999::::::::::::;;;<<<;;;<<<======@@@FFFPPPVVV```kkkvvv~~~nnnjjjjjjtttvvv___NNNCCC555222555222111111111111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////555CCCTTT___aaa^^^bbbbbbccceeeffffffeeeddd```[[[[[[iiilllfffUUUNNN[[[kkk~~~kkkYYYZZZ[[[zzzxxxlllqqq|||dddIIIDDDBBBDDDHHHHHHFFFDDDLLLQQQZZZhhh{{{xxxqqqmmmllldddaaa^^^\\\ZZZVVVQQQLLLHHHCCC===999888888888888777777777777666666666666777666666666666777777888444444444444444444555555444444444444444444444444333333333444555555666666666666777777777666555555555555555555555555555666888888888777777777777777666666888999::::::999999999;;;AAALLLYYYbbbeeeeeehhhjjjkkkmmmnnnnnnnnnnnnkkkgggfffhhhhhhgggiiimmmjjjhhheeefffjjjrrr{{{tttfff\\\VVVTTTQQQ```uuuttthhhaaa^^^[[[XXXgggooo{{{pppllljjjsss}}}wwwpppiii```ZZZ___gggcccdddccc\\\OOOAAA666000000000//////..................------------.................................------,,,,,,------...------------------------------.........////////////111333555666666666555666666777888999;;;<<<===AAAGGGJJJGGGEEEGGGJJJKKKMMMNNNPPPQQQRRRQQQPPPPPPLLLbbb======<<<<<<;;;:::999999<<<;;;:::999:::>>>CCCHHHKKKRRRYYY]]]dddnnnvvvxxxtttddd___jjj|||iii\\\PPP???777888444222222111111111000000000000000000/////////......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////---333???NNNZZZaaaaaa___dddcccccceeeffffffdddbbbZZZVVV]]]vvvooo\\\bbb[[[WWWkkkhhhWWW[[[hhhvvvooouuuYYYDDDCCC@@@???CCCFFFGGGHHHJJJSSSaaavvvuuummmhhheeeeeeggg^^^^^^]]]\\\ZZZUUUNNNIIIFFFBBB===999999999999888888888888888777777777777777777666666666666777777444444444444444555555555555555555555555555555555333333444444444555555555555555666666666666555555444444444555555555555555666777777777888888888888888888999:::;;;;;;:::::::::;;;???FFFOOOXXX]]]```fffgggiiilllnnnooooooooommmiiiffffffeeeccceeeiiijjjgggeeeeeeeeeeeejjjqqqxxxtttfff\\\OOOXXXhhhyyyuuuoookkkccc\\\___kkk}}}~~~xxxrrrrrrwww~~~~~~yyyjjj[[[\\\eeeccciiimmmhhhZZZHHH:::333111111000000//////............------------.................................------,,,,,,------...------------------------------.........////////////000333555777777666555666666777888999;;;<<<===???GGGKKKHHHEEEGGGJJJKKKLLLNNNPPPRRRSSSSSSRRRQQQQQQjjjCCCBBBAAAAAA@@@>>><<<;;;>>>===<<<;;;;;;<<<>>>@@@FFFJJJNNNQQQYYYdddmmmpppmmm|||nnn___\\\jjjyyypppcccLLL>>>:::555222222222111111111000000000000000000/////////...++++++,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////:::IIIUUU\\\___aaabbbeeedddcccdddfffeeebbb___UUUUUUccc}}}nnn___YYY^^^[[[bbbxxxccc]]]jjjrrr~~~jjjXXXJJJ???DDDAAAAAADDDFFFGGGOOOXXXfffzzzxxxmmmdddcccbbb^^^[[[\\\[[[[[[[[[ZZZWWWSSSOOOKKKEEEAAA===:::999::::::999999999999999888888888888777777666666666666777777444444444444555555555666555555555555555555555555444444444444555555555555333444444555555555444444333333444444444555555555555555666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCHHHOOOXXX]]]bbbdddgggiiikkkkkkkkkkkkjjjfffddddddccc``````cccdddcccdddgggeee```aaaffffffnnnxxxzzzlll^^^^^^```hhhuuu{{{qqqjjj^^^hhhzzz}}}vvvpppmmmqqqyyyttt^^^WWW]]]bbbjjjqqqmmm^^^KKK>>>888333222222111000000//////......------------.................................------,,,,,,------................................./////////000000000...000333666777777666555666666777888999;;;<<<===>>>FFFLLLIIIFFFFFFIIIJJJKKKLLLOOORRRSSSSSSQQQPPPSSSmmmCCCBBBAAABBBBBBAAA???>>>=========<<<<<<;;;<<<<<<:::>>>BBBFFFPPP^^^iiimmmwww}}}wwweeeXXX[[[ttttttVVVBBB;;;555222222222111111111111000000000000000////////////***+++,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000222???OOOYYY\\\]]]bbbffffffdddcccdddeeedddaaa^^^SSSVVViiiooo^^^ZZZZZZYYYVVVhhh}}}hhh\\\fff}}}}}}bbbLLLEEEDDDCCC??????BBBHHHJJJMMMXXXeee{{{~~~nnnhhh___ZZZ^^^aaa]]][[[\\\UUUUUUTTTSSSQQQOOOMMMKKKEEEAAA===::::::;;;;;;::::::::::::999999999888888888777666666666666777777444444444555555666666666666666666666666666666666444444555555555555555555222333333444444444333333333333333444444555555555444444555777888999:::;;;======<<<<<<<<<===>>>>>>AAABBBCCCCCCDDDKKKUUU\\\___aaaccceeegggffffffeeecccaaaaaacccbbb___^^^```]]]\\\___cccbbb]]]___fffaaaaaaccclll}}}{{{pppfff\\\[[[dddsssxxxooo\\\dddttt}}}|||wwwnnnfffhhhrrr{{{{{{bbbTTTTTTaaajjjrrrnnn^^^LLL@@@<<<333333333222111000000///.........------....................................------,,,,,,------...........................000000000000111111111111---000333666777777666555666666777888999;;;<<<======FFFMMMJJJFFFFFFIIIJJJIIIKKKNNNQQQRRRRRRQQQPPPQQQmmmIIIHHHGGGGGGHHHGGGDDDAAAGGGBBB>>>======<<<;;;<<<<<<<<<<<<<<>>JJJYYY```___^^^aaaeee___gggiiibbb___aaa___XXXPPPhhh{{{|||dddQQQRRRZZZXXX___xxxiiiYYY]]]}}}ssstttnnnRRRHHHFFFBBBBBBFFFCCCIIINNNNNNPPP\\\rrrzzzjjjbbbaaaWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIDDD>>>:::::::::999777===<<<;;;:::999888999999666666666666666555555444444333222333555666555444555333222333666888666444666444333333555666666666777666444333333333444444555555555555666666666777666555444555777:::<<<<<<>>>???AAA@@@@@@AAADDDFFFQQQWWWTTTIIICCCHHHMMMMMMXXX___eeefffccccccddddddaaa^^^ZZZXXXXXXXXXVVVUUUUUUVVVXXXZZZ[[[]]]^^^___[[[^^^bbbfffjjjrrr|||{{{kkk^^^YYY___llluuurrrlllkkklllxxxzzzwwwvvvrrrjjjccczzzyyynnn^^^OOOMMM\\\fffddd^^^YYYNNNBBB;;;444...,,,000222///***......---++++++***++++++---,,,,,,---......,,,***------------------------------------------------...............///000000111111222333444444444444444666888999999:::<<<>>>AAAFFFHHHFFFFFFHHHHHHGGGJJJKKKLLLOOORRRSSSRRRPPPOOOccc\\\XXXTTTQQQPPPNNNKKKIIIIIIFFFBBBAAA@@@@@@??????>>>??????>>>===@@@EEEJJJTTTaaarrr{{{nnnbbb[[[aaappp~~~sssgggbbbqqq|||www___PPPBBB;;;444000000111222222111111000/////////////////////...------------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------,,,+++***)))************************************************++++++,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,++++++,,,,,,,,,,,,------------------------------...---...111000...222999GGGQQQ[[[aaa```___aaadddcccggghhheeecccddddddaaajjj{{{cccSSSVVVWWW]]]lllyyykkk^^^bbb{{{uuujjjUUUCCC@@@BBB@@@AAAFFFEEEGGGMMMXXXhhh{{{uuuiii___YYYWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGDDDAAA>>>===>>>???>>>===???>>><<<<<<<<<;;;999888888777777777777777888888777666555555777777666555666444333444666777666444777666444555666777777666777777888888777666555555555555666666666777777777777666666888:::<<<>>>>>><<<<<<>>>@@@DDDIIIOOORRReee]]]TTTLLLEEEAAAFFFLLLYYY^^^cccdddbbbaaaaaaaaa\\\YYYVVVTTTSSSRRRQQQOOOQQQQQQRRRTTTVVVYYY[[[\\\\\\]]]^^^___```dddhhhlll|||{{{hhh[[[]]]ddduuu{{{nnnkkkhhhmmm}}}xxxsssmmmgggcccooovvv{{{zzzvvvpppdddXXXLLLWWWbbbbbb]]]VVVMMMEEEAAA999111///222333111...//////..................000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222222333444555555555555555777999999999:::;;;===@@@EEEHHHFFFFFFHHHIIIGGGJJJKKKMMMPPPSSSTTTQQQOOOPPPaaarrrnnngggbbb^^^\\\YYYWWWQQQOOOKKKHHHGGGGGGEEEDDD???@@@AAA@@@===<<<<<<===>>>HHHWWWeeerrr}}}uuuhhh]]]^^^hhhxxxyyypppcccdddwwwoooPPP@@@333333666444222444111111000////////////000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,+++******************************************************,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------------------------------.........///...///888BBBTTTXXX^^^aaabbbaaabbbbbbdddcccdddeeecccccchhhpppttt^^^RRRUUUZZZiiiiiiiiibbb___sss}}}}}}zzz^^^LLLBBB===AAAEEEDDDEEEJJJOOOPPPXXXkkkpppeeeWWWOOOOOOQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEE@@@???@@@AAACCCCCCAAA???BBBAAAAAABBBBBBAAA>>><<<<<<:::999888777999:::;;;:::888777777888888888777888777555666777777666555888777666666777888777666444555777888777666444333666666666777777777888888888999:::;;;===>>>??????@@@@@@BBBGGGQQQ\\\dddiiiooo\\\LLLHHHDDDAAAIIIWWW\\\___bbbcccaaa^^^]]]]]]YYYVVVRRROOONNNMMMKKKJJJKKKKKKKKKMMMOOOSSSVVVYYYbbb```______``````___^^^gggxxx~~~kkk___[[[dddsssyyytttkkkfffnnn{{{rrriiicccaaaffflllrrrtttuuussskkkbbbQQQTTTZZZ```]]]UUUNNNMMMFFF>>>444000111222111///------...////////////...111///,,,+++,,,---------------------------------------------------------...............///000000222333444555666666666666666777999999999999;;;<<>>======>>>AAAEEELLLWWWiii}}}}}}xxx{{{eee^^^hhhXXXBBB444999===666111333222111000000//////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++******************************************+++++++++---,,,,,,,,,++++++******+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,------------------...//////------333@@@LLL\\\\\\]]]___bbbccccccbbbccc``````aaa]]]\\\llllllZZZRRRTTTeeexxxvvvnnnhhhcccnnnuuuuuu```IIICCC@@@AAAFFFGGGEEEGGGLLLUUU[[[hhhzzzsssdddZZZTTTMMMLLLPPPQQQOOOKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@AAACCCEEEEEEDDDAAA>>>AAAEEEIIIHHHEEEBBBBBBCCCDDDBBB>>>;;;888888999::::::888666666888999999888999999888888888777777666999777777777888888777555555666777888777777666555777777777888888888888999999:::<<<=========>>>???BBBBBBFFFOOO^^^mmmxxx~~~uuubbbLLLAAABBBIIITTT^^^dddaaaaaabbb```]]]ZZZ[[[WWWTTTPPPMMMLLLJJJHHHFFFGGGFFFFFFGGGJJJOOOSSSVVVaaa______aaadddeeebbb^^^\\\aaannn~~~qqqaaaYYYaaalllxxx~~~rrrfffccclllzzz|||uuulllfffbbbcccgggmmmsssxxxwwwpppjjj]]]TTTRRRZZZ]]]WWWSSSUUUIIIAAA666///...//////...------.........---,,,+++555222---******+++++++++------------------------............////////////...............///000000111222333444555555555555666888999999999999:::<<<>>>CCCFFFEEEFFFHHHIIIHHHIIIKKKOOOSSSUUUTTTPPPMMMUUU^^^uuu{{{qqqqqqkkkaaa\\\ZZZTTTMMMHHHGGGDDDBBBAAA@@@@@@@@@AAA@@@???@@@FFFSSScccnnnpppyyy}}}|||{{{qqqggghhhyyymmmTTT@@@>>>===444000333222222111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++************************))))))*********+++++++++,,,,,,,,,++++++*********+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---//////...000;;;IIISSS^^^\\\[[[]]]aaadddddddddbbbaaaaaa^^^XXXZZZrrr|||gggZZZTTTWWWrrrrrrkkk^^^```}}}ssskkk}}}eeeNNNBBB@@@@@@CCCEEEDDDDDDGGGMMMXXXaaannnvvvsssiii\\\SSSIIIHHHIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAACCCFFFHHHIIIGGGEEEDDDGGGOOOVVVTTTKKKFFFIIIOOOUUUQQQKKKEEE???<<<:::::::::888666666777999999999:::::::::999888888888888888777777888999999777555::::::::::::::::::::::::888888888999999999999:::999;;;======<<<<<<>>>@@@===AAAIIIVVVhhhzzzjjjSSSRRRbbblllhhhlllddd______^^^ZZZWWWYYYSSSPPPLLLIIIHHHFFFDDDBBBCCCCCCCCCDDDGGGKKKOOORRRWWWWWWYYY^^^dddeeeccc```aaa[[[[[[hhhzzz|||qqq\\\XXXZZZfffyyyyyykkkbbb```hhhqqq}}}zzzyyyyyyuuunnnhhh```aaagggpppwwwxxxsssoooiiiXXXMMMRRRYYYXXXWWWYYYOOOFFF;;;222............555555444333111///...---===999333///............------------------------,,,,,,---------........................///000000000000222333333333333333666777999999999999;;;<<<===BBBFFFEEEEEEIIIJJJHHHIIIKKKNNNRRRUUUSSSOOOKKKUUU]]]qqqwwwpppmmmfff\\\[[[VVVPPPJJJFFFDDDBBBAAA>>>?????????@@@DDDIIIMMMRRR\\\lllzzzzzzzzz|||~~~{{{uuuvvvzzz^^^KKK>>>333111666222222111000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************************)))))))))***++++++,,,,,,+++++++++++++++*********+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------+++,,,,,,------.........---/////////666DDDRRRXXX\\\[[[ZZZ\\\___ccceeefffccccccbbb]]]YYY```xxxmmm```WWWVVVaaaooobbb]]]jjjppp___lllwwwooovvvwwwvvv}}}aaaLLLAAA???AAACCCEEEFFFGGGJJJQQQVVVdddhhhjjjcccWWWMMMKKKLLLCCCDDDDDDCCCAAAAAAEEEIIICCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB???BBBFFFHHHIIIJJJLLLMMMVVV```hhhfff___[[[aaaiiinnnjjjbbbYYYPPPIIIEEECCC@@@===:::888999::::::999:::;;;<<<;;;999999:::;;;777777888999;;;;;;999777999999:::;;;;;;;;;::::::999999999::::::::::::;;;:::<<<>>>>>>>>>???DDDHHHDDDLLLYYYiiizzzrrrdddZZZYYYYYYTTTRRRUUULLLIIIEEECCCAAA@@@>>>===?????????@@@CCCFFFJJJLLLQQQSSSWWW\\\aaadddcccbbb```]]][[[^^^fffrrr}}}ssseeeYYYZZZeeeuuuzzzppphhhfffiii{{{{{{xxxyyy}}}|||wwwqqq^^^[[[^^^gggqqqsssrrrrrrnnn___RRRPPPSSSVVVXXXYYYWWWOOOCCC999444222111111???>>>;;;999666555444333<<<777222...------------------------------------)))******++++++,,,,,,,,,...............///000000///000111222222333333333555666888999999:::<<<>>>;;;AAAEEEDDDEEEIIIJJJIIIIIIJJJMMMPPPSSSQQQNNNKKKQQQ[[[nnnvvvqqqkkkbbbZZZTTTNNNHHHDDD@@@@@@@@@@@@???>>>??????CCCKKKXXXdddjjjpppvvvrrr}}}vvvqqq{{{hhhNNN===888777333222111111000000111111//////...------------...------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************((())))))***++++++,,,,,,************++++++++++++***+++,,,+++*********,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///---//////111===NNNXXXZZZ[[[[[[\\\]]]^^^aaadddfffbbbbbb___ZZZ]]]kkk{{{uuurrrggg```\\\WWWaaayyyzzzfff```ppp{{{]]]ZZZnnn~~~qqqkkkqqqzzz]]]JJJ@@@>>>@@@CCCFFFHHHJJJNNNUUU\\\aaaeeeaaaYYYNNNCCC>>>>>>AAA@@@AAA@@@???>>>???CCCFFF???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCEEEJJJMMM[[[bbbjjjpppsssxxx}}}rrrhhh^^^WWWSSSJJJGGGBBB>>><<<<<<::::::999;;;===<<<::::::;;;===888888:::<<<>>>???===;;;888;;;???BBBBBB@@@===:::::::::::::::;;;;;;;;;;;;:::===@@@AAABBBGGGOOOVVVXXXdddtttsssaaaRRRPPPPPPLLLKKKOOOGGGDDD@@@>>>===<<<;;;:::999999:::<<<>>>AAACCCDDDJJJNNNUUUZZZ^^^aaaccceee^^^aaabbb^^^]]]cccrrr~~~ttteee]]]ZZZ```ooo~~~wwwnnnkkkjjj|||{{{xxxfff]]]XXX^^^gggkkkooorrrmmmkkkcccXXXRRRUUUZZZ\\\\\\UUUJJJ@@@999555333333@@@===:::777555444555555444000---++++++,,,,,,,,,------------------------******++++++,,,------..................///000000000000111222333333333333333555777999999;;;===???;;;@@@DDDDDDEEEIIIKKKIIIIIIJJJKKKNNNPPPOOOMMMJJJJJJVVVkkkzzzqqqiiiaaaYYYQQQKKKGGGEEEBBB???>>>???BBBDDDBBBEEENNNVVVYYY^^^ooovvvggglll|||bbbKKK>>>666333222111111000111111111//////...------------...------------------------)))******+++---......///++++++,,,------,,,,,,,,,************************((())))))***++++++,,,,,,))))))******+++++++++,,,)))***++++++))))))***+++++++++,,,,,,,,,---------++++++,,,,,,---...//////---//////333AAASSS\\\[[[[[[]]]^^^^^^^^^```cccfff```___ZZZWWWaaassszzzvvvZZZYYYXXX]]]```___rrrnnnYYY___iiiSSS[[[lllqqqkkkdddpppeeeKKKAAA???AAADDDBBBEEEHHHKKKPPPXXX___bbbTTTMMMEEE@@@>>>>>><<<999999:::<<<===>>>>>>===<<<======>>>>>>>>>>>>>>>===============>>>>>>>>>>>>===>>>>>>===;;;===BBBFFFPPPTTT]]]jjjzzzyyynnnfffaaaSSSOOOHHHCCC???===;;;:::999;;;======;;;:::<<>>AAABBB@@@>>>>>>CCCJJJPPPPPPLLLEEEAAA:::::::::;;;;;;;;;<<<<<<:::===AAADDDFFFMMMXXXaaahhhuuusss]]]LLLJJJJJJEEEEEEJJJEEEBBB???===<<<<<<;;;999444555777999:::<<<===>>>@@@FFFNNNTTTXXX\\\aaaeeehhhhhhfffaaa]]][[[^^^aaaxxxsssnnnfff\\\YYYfffwww~~~rrrllleee~~~{{{zzzrrrdddXXXYYY```eeekkkqqqllluuusssbbbTTTVVV]]]```^^^XXXMMMCCC:::666444333:::777333000//////111333111///,,,,,,...///000000------------------------------......///000111111...............///000000111111222333444444444444222444777999:::;;;>>>@@@:::@@@DDDDDDEEEIIIKKKJJJIIIIIIJJJLLLNNNNNNLLLJJJDDDSSSjjjxxxqqqhhh^^^VVVWWWNNNHHHFFFEEEBBB@@@@@@===AAAHHHPPPVVV```sss|||kkkaaaggg}}}zzz|||zzzaaaJJJ:::999222---111555555333222000000000000////////////................................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------666------<<>>@@@AAAAAA???<<<:::>>>:::999<<<@@@CCCIIIPPPUUUTTT[[[fffgggZZZJJJAAA======>>>>>>????????????>>>???BBBDDDHHHQQQ\\\eeewww||||||sssXXXRRRKKKEEEBBBBBBCCCCCC???===;;;999888888888888888888777777888:::<<<===@@@DDDIIINNNRRRWWW\\\```fffiiikkkjjjeee```[[[YYY```nnnzzzxxxkkkaaa```dddqqqsss~~~qqqrrryyyjjj}}}~~~xxxxxxlllcccccceeefffjjjoooppptttqqqdddSSSJJJOOOXXXVVVTTTOOOHHHAAA999333///333222000...,,,...111444111111000......---------........................,,,,,,,,,---------.........------------...//////000111111222222333444444222444666999;;;===>>>>>>>>>AAABBBCCCGGGLLLLLLHHHHHHHHHJJJLLLOOOOOOMMMKKKHHHJJJdddyyymmmdddcccZZZRRROOOLLLFFFBBBBBB???>>>???CCCHHHUUUlll{{{ooocccZZZ[[[jjjzzz{{{vvvvvv~~~\\\???:::444111333444111000000111000000000////////////................................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,---------...---------222...222AAAQQQXXXZZZ\\\aaaaaabbbccccccdddcccccc___[[[WWW\\\mmmxxxmmmYYYSSSTTTVVVYYYaaatttsssdddgggtttnnnVVV___mmmrrrwwwdddQQQ@@@<<>>===999999===AAAEEELLLSSS]]]aaammmxxxvvvdddRRRHHHAAABBBBBBBBBAAA???===<<<===>>>@@@AAACCCJJJRRRXXXbbbffflllrrruuuvvvtttrrrnnnnnnnnnkkkeee]]]VVVQQQKKKGGGBBB>>>===>>>>>>>>>===<<<:::999888777777777888777777777888999:::;;;===@@@EEEIIIMMMRRRWWW[[[bbbfffiiijjjhhhdddaaa```^^^ggguuu~~~}}}rrrcccYYYbbbcccnnnvvvpppsssttt{{{yyywwwwwwqqqkkkhhhccc___dddlllooonnnjjjaaaVVVOOONNNPPPTTTSSSOOOKKKEEE===666111222111000...---...111333111000///...------------........................,,,,,,,,,---------.........------------...//////000111111222222333444444333444666888:::<<<>>>???>>>AAABBBBBBFFFKKKLLLHHHEEEEEEGGGIIILLLLLLJJJHHHGGGIIIccc~~~uuulllccc___ZZZRRRLLLJJJBBB???<<<<<>>CCCFFFKKKPPPRRRUUUYYY[[[WWWNNNEEE>>>:::999888777666555555555888888777777777777888888666666777777777777666666666666666555555555555555666666666555555555555444444222111111444999???BBBYYYdddwww|||vvvnnnaaaVVVQQQPPPOOOMMMMMMMMMKKKIIIFFF???<<<<<>><<<:::;;;;;;;;;;;;>>>BBBEEEEEEHHHKKKNNNOOONNNMMMKKKFFFEEEBBB@@@>>><<<;;;;;;>>>;;;999888999;;;;;;:::;;;:::999888777666666666666666666666777888999999999;;;???CCCFFFKKKOOOSSS[[[___dddggghhhggggggggg```aaaiiixxxooo^^^[[[[[[bbbpppzzz~~~{{{tttqqqxxxzzzuuuuuupppqqqpppiii]]]UUUZZZdddoookkkfffaaa]]]VVVOOOIIIQQQPPPOOOMMMIIIBBB999333111000///......///000111000000///...------------........................,,,,,,,,,---------.........------------...//////000111111222222333444444444444555666999<<<>>>@@@>>>@@@BBBBBBFFFKKKKKKHHHDDDDDDEEEHHHJJJKKKIIIGGGLLLNNNddd~~~~~~uuupppjjj```XXXUUUIIIEEEBBB@@@???@@@HHHQQQgggrrr}}}~~~|||xxxvvvyyy~~~vvvhhhooozzzmmmPPPCCC777444444333222222111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............------------......,,,666DDDRRRYYY\\\]]]^^^^^^```bbbddddddbbb___^^^]]]hhhgggSSSSSSVVVYYYcccyyy}}}mmmdddgggffffff}}}~~~cccZZZaaa}}}yyyXXXEEE@@@DDDEEEFFFGGGHHHLLLSSSZZZ]]]^^^[[[UUULLLBBB;;;777777888888888888777666666777666666555555666666777555555666666666666555555555555444444333333222222555555555444444444444444555555444555666999;;;======EEERRRdddwwwyyypppjjjggg]]]ZZZWWWVVVVVVUUURRROOOCCC@@@@@@EEEIIILLLRRRYYY___hhhrrrtttlll```[[[ZZZWWWUUUPPPKKKFFFBBB>>>===:::::::::::::::::::::;;;999999:::;;;;;;:::999999:::888777555555777999:::888777777888:::;;;:::999888888777777666666666666555555555555666666777777666888;;;===@@@DDDHHHLLLTTTXXX^^^cccfffgggiiijjjhhhaaa]]]dddsss||||||wwwdddaaaaaaiiisss{{{rrryyyrrrfffeeelllrrrvvvxxx|||uuusssmmmpppqqqjjj]]]VVVYYY___nnnllliiigggddd\\\RRRJJJMMMMMMMMMNNNLLLFFF===666111000///...///000//////000///...---------------........................,,,,,,,,,---------.........------------...//////000111111222222333444444444444444555777;;;>>>AAA===@@@AAAAAAEEEJJJJJJGGGFFFFFFHHHJJJMMMMMMKKKIIIQQQTTTiii}}}xxxkkk```\\\UUUNNNGGGDDD???<<<>>>CCCTTT```rrr}}}~~~mmmjjjjjjuuuyyycccNNN999222444555444333111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------...///000111===MMMWWW[[[]]]^^^______```bbbccccccaaa^^^\\\aaazzzdddTTTTTTTTT___vvvtttfff___eeehhhooo___[[[[[[mmmzzz\\\FFFAAAEEEDDDGGGHHHGGGHHHOOOYYY```eee```VVVKKK@@@999888888666777888888888888777666666555555444444555555666555555666666666666555555555555444444333333333222555555555555555555555555222333444666999;;;===>>>999===CCCLLLZZZqqq}}}wwwsssiiieee```]]]]]]ZZZVVVQQQEEEBBBBBBFFFIIIKKKPPPVVV]]]kkkxxxyyyqqqiiifffggg\\\WWWOOOGGGAAA===<<<<<<======<<<======<<<;;;:::::::::::::::::::::::::::666666666666666888999:::888777888999;;;;;;999777666666666666666666666555444555555555666666666666555777999:::<<>>@@@<<>>>>><<<;;;;;;;;;<<<<<<:::888:::999999999999999999:::333444555666777777666666888777777999:::999777555555555666777777777666666444555555666666666555555666777888888999;;;@@@CCCLLLQQQWWW]]]bbbeeeiiikkkllllllggg^^^XXX^^^pppxxxggg[[[\\\gggvvv|||tttmmmiiiffffffmmmuuuyyyqqqsssqqqkkkfffddd```\\\]]]bbbhhhiiieee^^^ZZZXXXOOOLLLJJJLLLOOOMMMFFF@@@888444000///000000...,,,......---------------...........................,,,,,,,,,---------.........------------...//////000111111222222333444444333333444555888;;;===???<<<>>>@@@@@@DDDIIIIIIFFFEEEEEEGGGIIILLLLLLJJJHHHGGGPPPhhhzzzuuuiii\\\UUUOOOIIIFFFGGG===CCCOOO^^^ooopppkkkqqq|||qqqYYYGGG<<<555333555222222222111111111000000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++,,,...000333555FFFPPPWWWYYYZZZ^^^aaa```bbbbbbbbbaaa```^^^]]]\\\nnnqqq___YYYWWWWWWggg}}}}}}mmm```gggjjjeeeppp}}}\\\LLLDDD??????DDDCCCHHHMMMSSS\\\fffgggaaaRRRJJJAAA:::888888888777666666666666666666666666555555444444444444555555444555555666666555555444444444444444555555555555444444444555555555666666555666777999:::<<<<<<===<<<>>>@@@@@@BBBHHHRRRZZZnnn|||tttnnndddWWWMMMGGGDDDEEEIIIMMMNNNRRRWWWeeexxx{{{rrrkkkgggddd^^^XXXRRRNNNKKKJJJCCCBBB@@@@@@BBBBBB@@@===:::::::::::::::999999888555555666777888888777777888777777888999999777555444555666777888777777666444555666777777666555444777777777666666999===@@@DDDIIIPPPWWW\\\aaafffiiiggglllooojjjbbbaaahhhpppxxxlllbbbbbbiiiqqqzzz{{{uuuoookkkgggcccdddiiiyyy|||xxxooohhheeeaaa[[[TTTYYY___cccdddcccbbbaaaTTTOOOKKKLLLPPPPPPLLLGGG===777111...///000...+++...------,,,,,,------...........................,,,,,,,,,---------.........------------...//////000111111222222333444444111222444666999;;;===>>>;;;>>>???@@@CCCHHHIIIEEEDDDDDDEEEHHHKKKKKKIIIGGGGGGOOOeee~~~uuulllggg```TTTIIIDDDAAAAAACCCJJJTTTeeezzz}}}{{{~~~pppllloooyyylllWWWDDD777555999222222222111111111111000000000000000000000000000........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,...111444666MMMUUUYYYXXXYYY___bbb`````````___]]]\\\[[[ZZZZZZpppkkkTTTRRRZZZ___eeennnddd___rrrjjjdddppp{{{^^^EEEBBBGGGGGGEEEGGGFFFLLLRRRZZZdddjjjaaaTTTDDD???:::999;;;;;;777333999999888777777777888888666555555444444555555666333444444555555444444333333333333444444555555555333333333444444555555555444555666888999;;;<<<===<<<;;;;;;===@@@DDDGGGIIIPPPeee{{{wwwkkk[[[OOOJJJHHHIIINNNRRRTTTYYY^^^sss}}}vvvpppsssqqqoookkkeee___ZZZXXXRRRPPPMMMMMMNNNOOOLLLJJJAAAAAAAAAAAA@@@???======777777777777888999999:::999888777999:::;;;:::888444555666888888888777777555555777777777666555444777777666555555777;;;>>><<>>??????CCCHHHHHHEEEEEEEEEFFFIIIKKKLLLJJJHHHLLLSSSeeeyyy~~~{{{ooogggaaaVVVKKKLLLEEEBBBEEEKKKUUUgggxxxvvvqqquuusssyyy{{{oooiiitttpppNNN???<<<555111222333111000111333222000000000000000000000000........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///------000...,,,333===VVVWWWXXXZZZ\\\^^^```aaa\\\^^^```aaaaaa```[[[UUUlllnnnPPPPPPYYY]]]gggwwwjjj___hhhtttfffjjj___PPPDDDBBBCCCCCCFFFJJJGGGPPP[[[eeemmmjjjXXXDDD>>><<<:::888777777777888777777777777777777777777666666666555444444444333333444444555555444444333666666666666666666666666444444555555666777777777999888777999;;;===<<<;;;>>>999999>>>@@@@@@EEELLLLLLXXXgggrrrxxxhhhSSSOOONNNQQQMMMOOOWWWYYY]]]jjjvvvtttxxx}}}yyyssspppppppppnnnkkkaaacccdddccc```[[[UUURRRPPPNNNHHHCCCBBBEEEBBB======<<<;;;999888888888888<<<;;;:::999999999999999777777666888999999777444999888555444555888;;;>>>333222333555888999999777======@@@HHHSSS]]]ccceeefffjjjllllllmmmmmmiiicccbbbooo~~~nnn___VVVccchhhwww{{{qqqjjjgggfffoooeeeaaa```YYYWWWVVVZZZbbbhhhhhhggg```UUUIIIIIIPPPUUUQQQKKKJJJ???333///222444111,,,.................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++,,,---000333555666666555444333333333333222444666666777999;;;>>><<<===???AAADDDEEEFFFFFFGGGEEEEEEGGGJJJLLLJJJHHHLLLQQQ___xxxuuummmhhh___WWWPPPIIICCCCCCDDDJJJWWWeeezzzsssooopppvvv~~~vvv}}}```OOOBBB222333333222111000111222111000000000000000000000000..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------///......777CCCVVVVVVXXXZZZ\\\^^^___```ccc]]]\\\]]]XXXTTTZZZgggpppzzziiiRRRTTT\\\dddqqq}}}hhhffftttttthhhfffsss~~~jjjPPPGGGAAABBBEEEEEEHHHLLLRRR\\\dddfffccc[[[KKK<<<>>><<<:::888777777777888666666666666666666666666666666555555555555555444444444555555555555444444444444444444444444444444555555666666777888888999:::::::::;;;;;;<<<<<<===DDDAAABBBFFFGGGFFFIIIOOO[[[aaagggkkkqqqgggUUUUUUPPPUUUTTTWWW___aaahhhwww~~~||||||vvvpppiiieeedddaaaYYYPPPMMMMMMIIIBBB@@@>>><<<;;;;;;;;;<<<===::::::999999999999999999555666888:::;;;;;;;;;;;;777888999::::::888777666:::888777777888999777666;;;;;;>>>EEEOOOYYY___aaafffjjjmmmmmmnnnpppmmmhhh]]]dddqqq~~~yyygggXXX[[[___kkk~~~{{{ppphhhdddcccvvvrrriiiccc___WWWTTTRRRUUU\\\bbbdddccc___UUUKKKIIINNNQQQOOOKKKIIIAAA666111222222000---..............................---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,---000222444444333222222111222222222222444666666777888;;;===<<<===???AAACCCEEEFFFFFFGGGFFFEEEGGGJJJLLLJJJIIIEEEQQQggg|||wwwppphhh\\\UUULLLEEEAAAAAAHHHQQQbbbqqq}}}vvvppplllgggttt~~~nnnUUU999888555222111111111000000000000000000000000000000........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,......---222???LLLUUUVVVWWWYYY[[[]]]^^^___ddd\\\ZZZ\\\UUUPPPaaa{{{}}}gggUUUVVVZZZeeewwwrrreeeppphhhkkksss}}}___NNNFFFCCCBBBEEEHHHJJJOOOTTTbbbhhhjjjbbbVVVJJJ???888===;;;:::888777777777888666666666666666666666666555555555555666666666666444555555666666555555444333333444444444444444444666666777777888999999:::666999<<<===;;;<<>>======??????>>>>>>===<<<;;;;;;:::<<<===:::777999@@@FFFHHHFFFBBB@@@???@@@BBBDDD>>>;;;777666666777777777555666777;;;BBBJJJPPPTTT^^^dddhhhhhhjjjmmmnnnkkkkkkaaaWWWYYYeeeppptttssseee^^^ZZZ```iiiqqq{{{yyyrrrmmmgggfffkkktttvvvuuu~~~zzznnnggggggfffdddZZZUUUOOOMMMPPPVVVZZZ]]][[[WWWRRRLLLHHHGGGIIIJJJGGGEEE@@@:::444000//////........................------------------------,,,,,,,,,---------......///............///000000///......///000111222222333444666666666777:::<<<;;;<<<>>>AAACCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLOOObbb|||VVVWWW]]]gggsss~~~uuuooodddXXXPPPKKKHHHEEEGGGJJJTTTggg~~~xxxfffYYY]]]ttt|||wwwrrrNNN@@@555333333111/////////////////////////////////////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++---...///444???NNNXXXTTTUUUVVVXXXZZZ\\\^^^___VVV\\\\\\[[[mmmyyy\\\SSSPPPXXXpppyyykkkaaa___rrr~~~rrrhhhQQQHHHHHHHHHIIIIIIJJJRRR___mmmvvvyyylllZZZKKKBBB>>><<<<<<:::999999888777777777777666666666666666666666666555666666777777888888888666777777888888777777666666666666777777888888888777777777888999999::::::???EEEKKKMMMLLLNNNTTTZZZgggnnnwwwxxxggg]]]]]]iiiiiitttzzz|||sssjjjeee___WWWPPPKKKHHHGGGEEEEEEEEEDDDCCCAAA???>>><<>>>>>CCCNNNVVVYYYXXXUUUSSSQQQPPPPPPPPPJJJFFFAAA>>>===<<<;;;:::666666666888<<>>777222000000........................------------------------,,,,,,,,,---------......//////.........//////////////////000111222333444333444555666666777999;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGIIIJJJKKKLLLMMMMMMVVVeeeyyyMMMLLLMMMSSS[[[iii}}}yyynnnbbbYYYSSSLLLFFFDDDBBBGGGVVVmmmuuu___XXXfff~~~~~~xxxsssttt\\\III888444555111///111000000000000000000000000//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,...///111:::HHHRRRWWWUUUVVVWWWYYY[[[]]]^^^___XXX^^^[[[ZZZyyyttt[[[SSSLLLVVVsssyyyqqqgggccclll}}}hhhmmm{{{\\\JJJDDDDDDGGGIIIKKKOOO[[[lllzzzyyyeeeOOOCCC???<<<;;;:::999999888888888777777777777777777777777777777777777777777777888888888888777888888999999888888777555555666666777777888888888888999999:::;;;;;;;;;AAAFFFLLLPPPTTTXXX^^^cccrrr~~~ddd[[[[[[bbbooowwwxxxuuuooohhhaaa[[[VVVTTTPPPPPPQQQQQQPPPOOOMMMLLLNNNNNNMMMJJJGGGHHHLLLQQQbbbeeeiiillljjjeee___ZZZYYYUUUNNNIIIDDD@@@;;;999999888888777999===CCCHHHUUU^^^fffiiijjjmmmnnnmmmnnnpppnnndddYYYXXXcccooorrrjjjaaa[[[XXX\\\jjjxxx}}}yyyppplllgggfffllltttxxx{{{~~~}}}sssmmmfffaaagggbbbZZZSSSPPPQQQVVVYYYVVVWWWVVVQQQKKKFFFFFFGGGFFFFFFEEE@@@;;;555222111........................,,,,,,,,,------------...,,,,,,,,,---------...............///////////////000000000000111222333444333444555666555666888:::;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGJJJKKKLLLLLLNNNOOOVVVcccsssDDDDDDFFFIIILLLUUUeeeuuu}}}oooeee^^^TTTJJJGGGFFFHHHOOO]]]qqqyyymmmlllnnnyyyoooqqq|||jjjQQQ;;;666666222000333000000000000000000000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---///000444AAAOOOUUUSSSVVVVVVXXXZZZ\\\^^^___```ZZZ\\\[[[ccceeeWWWTTTMMM\\\{{{zzzpppgggkkkjjj]]]jjjiiiPPPFFFEEEFFFIIINNNTTT[[[hhhwww}}}{{{jjjXXXFFF???>>><<<999999888888888888888777777666888888888888888888888888999888888888888888777777888888999999999999888888666777777888888999::::::;;;;;;;;;<<<======>>>>>>@@@EEEMMMWWWbbbmmmuuuyyyzzz\\\XXX___kkk{{{|||ssskkkeeeaaa___aaaccceeeffffffeeeeeeggggggfffccc^^^XXXRRROOO^^^dddmmmuuuwwwtttooojjjiiieee^^^XXXQQQKKKEEE@@@<<<<<<;;;888777:::???DDDLLLWWWcccgggjjjnnnpppooonnnrrrtttnnneee___bbbhhhooommmhhhaaaYYYXXXcccqqqxxxxxxooooookkkhhhkkkvvvuuuooollliiikkkfff]]]UUUOOOOOORRRUUUUUUVVVVVVSSSNNNIIIFFFDDDGGGFFFDDDBBB>>>999444000........................,,,,,,,,,---------......,,,,,,,,,---------......------...//////000000///000000000000111222333333333444555555555666888::::::<<<>>>@@@BBBCCCDDDEEEEEEHHHKKKLLLLLLLLLNNNQQQVVVgggvvv;;;<<<@@@DDDDDDFFFQQQ]]]ttt|||qqqhhh\\\PPPHHHIIIJJJIIIMMM[[[pppzzzhhhkkk{{{yyyqqqVVV===777666222111444000000000000000000000000000000000000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,---------.........///000666EEESSSVVVOOOVVVWWWXXXZZZ\\\^^^```aaaYYYYYY^^^nnnrrrdddNNNLLLSSSRRRiiirrrhhhqqqbbbYYYmmmvvvXXXEEECCCJJJNNNNNNVVV^^^gggttt}}}zzzqqqZZZLLLAAA??????<<<:::;;;777888888888888777777666888888888888888888888888:::999999999888777777777888999999::::::999999888999999:::;;;<<<<<<============>>>>>>??????@@@@@@CCCHHHSSSdddvvvrrrYYY]]]jjj|||{{{rrrmmmlllnnnrrrvvvxxxzzzzzzzzzvvvxxx{{{}}}{{{tttjjjcccWWW\\\eeeooovvvzzz{{{{{{xxxtttoooiiiccc\\\VVVQQQ??????<<<999666888>>>CCCCCCPPP^^^eeeiiimmmoooooorrrssssssppplllhhhggggggmmmoooooohhh[[[UUU]]]iiiooo{{{xxxzzzqqqaaa___pppwwwuuuzzz}}}lllggg^^^UUUNNNLLLNNNQQQTTTUUUVVVUUUQQQKKKFFFCCCGGGEEEDDDBBB@@@;;;555000........................,,,,,,,,,------.........,,,,,,,,,---------......,,,---...///000000000000000000000000000111111222333444555555555555888::::::;;;===@@@BBBCCCDDDEEEDDDHHHKKKLLLLLLLLLOOOQQQZZZnnn<<<<<<<<<===???AAADDDEEEUUU```uuu~~~uuukkkcccVVVTTTOOOJJJHHHNNN[[[eeemmmuuu~~~wwwdddLLL<<<777666555222111111222222111000...---000/////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------111,,,///@@@OOOTTTTTTTTTWWWXXXYYYZZZ\\\\\\]]]]]][[[\\\___ssskkkWWWTTT]]]ZZZPPP]]]zzzcccdddaaaiii{{{zzz^^^MMMGGGGGGKKKOOO\\\___hhhxxx}}}jjjXXXJJJGGGBBB???===;;;999777999999999999999999999999<<<;;;:::::::::;;;<<<===@@@>>><<<999888888999999555;;;@@@AAA>>><<<===@@@@@@BBBFFFHHHIIIIIIIIIIIITTTQQQMMMKKKLLLNNNJJJEEEHHHIIIYYYyyyhhh___jjj~~~zzzsssppprrrwwwyyytttnnnlllkkkjjjlllttt}}}vvvrrrmmmlllooovvv|||}}}wwwqqqkkkfffcccVVVKKKAAA===;;;888777999AAAHHHQQQ[[[dddlllooooooppprrrsssrrrrrrqqqiiiaaabbblllvvvttthhh^^^]]]___hhhmmmvvvzzzoooeee```ggg|||}}}jjj\\\\\\[[[SSSMMMNNNQQQQQQRRRTTTSSSNNNGGGAAADDDDDDFFFGGGFFFAAA999444000///------......---+++........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888;;;<<>>@@@BBBCCCNNNTTTdddzzz}}}rrrhhh___\\\UUULLLGGGJJJTTT]]]rrrwwwsss{{{xxxxxxiiiRRR@@@666444333444111111222222222000///...000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------///---444CCCOOOSSSSSSUUUWWWXXXYYY[[[\\\\\\\\\\\\XXX[[[___oootttZZZOOOTTTZZZYYYWWWhhhwwwfffnnnxxxkkkuuuqqqXXXKKKHHHIIIMMMRRR\\\dddsssvvvbbbRRRJJJFFFBBB???===;;;999777999999999999::::::::::::<<<;;;;;;;;;;;;<<<>>>>>><<<<<<======>>>>>>??????>>>AAADDDCCC@@@???BBBEEEJJJMMMPPPRRRUUUZZZaaagggdddooovvvqqqbbbSSSJJJGGGKKKKKKYYYyyynnnkkkxxxuuuooolllnnnnnnfff]]]YYYPPPQQQTTT[[[fffvvvssspppvvv{{{qqqkkkhhh]]]SSSJJJEEEBBB<<<888888===DDDNNNYYYbbbiiilllllloooqqqrrrrrrssssssnnngggccckkkrrrtttnnneee___\\\[[[dddrrr~~~tttjjjcccdddppp~~~|||{{{xxxiii___```___VVVMMMKKKMMMOOORRRSSSRRRLLLFFFAAACCCCCCEEEFFFEEEAAA:::555000///------...///---,,,........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888:::<<<>>>AAADDDGGGIIIJJJIIIJJJKKKMMMOOONNNKKKIIIOOOYYYeeerrr===<<<<<<<<<===>>>???@@@DDDEEENNNbbbyyy|||qqqmmmiii```UUUKKKIIILLLQQQ\\\oooyyysssxxx|||{{{rrraaaMMM<<<444444777111111222222222111000000000000000/////////...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------------------------111;;;GGGOOOQQQSSSUUUWWWXXXZZZ[[[\\\\\\\\\\\\WWW]]]gggwww~~~iiiRRRRRRWWWZZZ^^^fffzzzgggfff|||xxx~~~sssbbbQQQIIIIIIMMMSSSYYYbbbppp~~~jjjVVVJJJHHHEEEAAA>>><<<;;;999888999999::::::;;;;;;;;;<<<<<<<<<<<<======???@@@AAA>>>???AAACCCEEEEEEDDDDDDAAADDDHHHKKKLLLOOOTTTYYY\\\aaaiiiooouuuzzzsss[[[KKKHHHLLLLLLPPPbbb}}}}}}sssjjjgggcccXXXKKKDDD@@@CCCFFFGGGLLL[[[qqq|||uuuqqqiii```XXXSSSMMMDDD<<<999:::???HHHSSS\\\ccchhhkkkmmmppprrrrrrsssvvvsssmmmfffhhhmmmsssuuupppeee\\\YYYcccrrr}}}wwwvvv}}}vvvnnnfffbbbeeekkktttvvvyyy{{{|||zzzxxxvvvqqqfffaaadddcccYYYNNNJJJKKKOOOTTTUUUSSSMMMGGGDDDBBBBBBCCCDDDDDD@@@;;;777111///------//////...---........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888:::;;;===@@@DDDFFFIIIJJJKKKKKKLLLNNNOOONNNJJJGGGHHHNNNYYYiii<<<<<<<<<<<<=========>>>>>><<>>???@@@AAACCCDDDEEEHHHHHHIIIIIIJJJJJJJJJJJJJJJQQQZZZccciiimmmqqqtttzzzgggSSSHHHEEEKKKRRRXXXeee|||~~~qqqjjjbbbUUUFFF>>>===@@@BBBBBBAAAGGGSSS]]]kkkuuu}}}sssllleeebbb\\\PPPFFFAAA;;;<<<@@@IIISSS\\\eeemmmlllppprrrqqqsssuuutttpppkkkhhhhhhpppyyyzzzooodddaaaeeennn{{{}}}|||{{{ssslllfff___^^^```cccgggooowww}}}~~~yyyuuujjjccc___bbbbbb[[[RRRNNNLLLQQQWWWXXXUUUPPPLLLJJJBBBAAAAAABBBBBB@@@<<<999222000......///000///...........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888:::;;;===@@@CCCFFFIIIJJJMMMMMMMMMOOOOOOMMMJJJGGGHHHIIIQQQccc}}}<<<<<<<<<=========<<<<<<======@@@EEEMMM[[[qqq~~~tttfffYYYNNNIIIGGGNNNXXXfffzzzzzzwwwuuutttxxxttt[[[FFF<<<999333333333222222222222222111000000000//////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------....../////////...;;;HHHOOOPPPPPPSSSUUUWWWXXXZZZ\\\]]]\\\[[[ZZZOOOeeepppUUUVVV[[[dddvvvqqqmmm^^^aaa~~~|||jjjPPPJJJHHHLLLSSS[[[fffppp{{{cccPPPHHHHHHDDDAAA>>><<<<<<;;;:::999999::::::<<<===>>>?????????@@@BBBDDDFFFHHHIIIIIIPPPOOONNNNNNPPPTTTXXXZZZhhhoooyyy{{{xxxvvvxxxrrr___TTTIIIFFFGGGKKKVVVaaa||||||rrrhhh[[[MMMFFF>>>===<<<<<<>>>BBBFFFIIIVVV___mmmzzz{{{uuupppooojjj___UUUPPPCCC===;;;@@@IIITTTbbbooolllppprrrqqqqqqtttsssppppppiiiffflllwww}}}yyyrrrddd```___hhhvvvxxxpppjjjccc\\\ZZZ\\\]]]___eeeoooyyy|||xxxsssfff```\\\]]]^^^[[[WWWTTTLLLPPPTTTWWWUUURRRNNNLLLCCCBBBAAAAAAAAA@@@>>><<<444222///...////////////........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888:::;;;===???CCCGGGJJJLLLMMMMMMNNNOOOOOOMMMJJJFFFIIIGGGLLL___zzz;;;<<<===============<<<>>>???AAABBBBBBJJJ]]]ooosssdddWWWPPPKKKJJJJJJRRRggg}}}zzzxxxvvvxxx~~~kkkTTTCCC;;;666555444333222222222222111111000000000//////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------...//////000000222???LLLPPPPPPRRRTTTTTTWWWXXX[[[]]]]]]\\\ZZZYYY[[[zzzqqqWWWVVVYYYjjjttteeecccaaauuuvvvmmm[[[IIIHHHJJJRRR[[[eeerrr~~~~~~jjjWWWLLLIIIJJJBBB???===;;;;;;;;;;;;:::999:::;;;<<<>>>???AAAAAAAAACCCEEEHHHKKKMMMNNNNNNQQQQQQRRRVVV]]]eeennnsssssseee]]]WWWSSSPPPUUUZZZXXXMMMCCC@@@BBBGGGJJJIIIOOOggg~~~{{{yyywwwwwwxxxxxxwwwvvv{{{||||||qqqcccYYYVVVNNNFFF<<<999;;;???AAABBBNNNVVVbbbmmmuuu}}}{{{xxxxxxuuummmeeeaaaPPPDDD;;;<<>>777444000......//////...........................,,,,,,,,,---------......---------............///---///111111111000111222111222333444555777888888;;;;;;===@@@CCCHHHKKKNNNMMMMMMNNNOOOPPPNNNJJJGGGIIIGGGNNNccc}}};;;<<<===>>>???>>>>>>===??????@@@AAA@@@DDDPPP^^^yyyyyylll```YYYPPPMMMHHHHHHVVVnnn{{{zzzzzz{{{yyycccOOOCCC888777555333222111111111111111111000000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000000666CCCNNNPPPPPPSSSUUUTTTWWWXXX[[[]]]^^^\\\ZZZXXXmmmmmm[[[]]]\\\ssssssbbbaaahhh}}}pppxxxuuu___NNNHHHJJJOOOYYYbbbmmm}}}mmm\\\RRRMMMJJJHHHAAA>>>;;;:::;;;;;;;;;:::999:::;;;===???AAABBBCCCDDDEEEHHHLLLOOOQQQRRRRRRQQQSSSXXXaaalllwwwvvvjjj[[[NNNFFFHHHDDD@@@@@@AAABBBAAA???EEEDDDHHHLLLOOO\\\}}}{{{xxxuuutttrrrpppmmmjjjgggeeefffgggmmmxxxyyylllffffffbbbWWWJJJAAA??????>>><<>>@@@DDDIIIMMMOOOMMMMMMNNNOOOPPPOOOKKKHHHHHHJJJWWWppp:::;;;===????????????>>>>>>===>>>@@@BBBDDDKKKTTTlll{{{oooeee___SSSQQQJJJEEEMMMaaaxxxxxx~~~wwwzzz~~~nnnYYYLLL:::888666333222111111111111111111111000000000000000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------...///000000111999EEEOOOPPPQQQTTTUUUSSSWWWYYY[[[^^^^^^\\\YYYXXXtttfff]]]dddccc}}}nnnttt|||uuucccbbbpppllljjjmmmWWWGGGJJJLLLSSS]]]gggrrrxxxbbbUUURRRQQQKKKEEE@@@===;;;:::;;;<<<;;;:::999:::<<<===???AAACCCCCCEEEGGGJJJNNNQQQSSSTTTUUURRRVVV^^^iiivvv}}}rrrfff\\\SSSKKKGGG888999999999888999===@@@AAA<<<@@@QQQcccvvv}}}vvvppppppooommmjjjgggdddaaa___]]][[[^^^fffooo{{{rrrnnnqqqggg```VVVNNNHHHDDD@@@===<<>>AAAEEEIIINNNPPPLLLMMMNNNOOOPPPOOOLLLIIIHHHNNN```|||???????????????@@@AAABBBAAA@@@AAACCCBBB@@@CCCIIIVVVjjjtttnnnlll___VVVLLLGGGHHHQQQcccsss|||rrruuuzzz{{{tttTTTFFF???999888777666888;;;555222000000111222111.........//////000000111111////////////....................................------------------------+++,,,...---,,,,,,---//////,,,+++///000000222666FFFIIINNNQQQSSSTTTUUUVVV[[[XXXXXXYYYWWWTTTVVV[[[```[[[eee]]]rrrwwwxxxwwwhhhrrrfffcccpppkkkXXXNNNJJJKKKQQQUUU\\\pppssscccUUUTTTTTTOOOGGGCCCAAA>>><<<:::;;;;;;;;;::::::<<>>???@@@:::999555000,,,+++---///........................,,,...000///---,,,---///...------------...//////000000000000111111111111333333555666777777777777888;;;???BBBEEEHHHLLLOOOMMMKKKKKKOOORRRRRRMMMGGGHHHWWWpppAAAAAAAAAAAAAAAAAAAAAAAABBB??????CCCEEECCCCCCFFFKKKXXXjjjzzzwwwsssiii___TTTMMMIIIMMMYYYfffzzz{{{xxx}}}{{{RRRFFF;;;666555444666999666333111000222222000///.../////////000000000111////////////....................................------------------------+++,,,...---,,,,,,---//////------/////////444;;;FFFIIINNNQQQSSSTTTUUUVVVXXXWWWXXXYYYWWWTTTUUUZZZ}}}jjjSSSUUUaaabbbiiiiii|||uuu]]]bbbwwwvvv```QQQKKKJJJMMMVVV\\\bbbwww}}}dddYYYRRRTTTVVVPPPIIIEEE@@@>>>;;;:::;;;;;;;;;:::>>>@@@AAABBBBBBCCCEEEGGGMMMOOORRRSSSSSSUUUYYY]]]llltttzzz||||||{{{wwwrrrwwwtttlll]]]NNNCCC>>><<>>>>>>>>@@@@@@@@@???CCCFFFUUUoooyyyvvvrrrkkkhhhhhheeeaaa\\\YYYWWWVVVTTTRRRNNNMMMLLLLLLMMMOOORRRSSSTTTTTTUUUUUUVVVXXXYYYZZZ^^^```aaaaaa^^^[[[YYYYYYZZZ]]]```cccgggmmmsssxxx~~~~~~xxx~~~zzzrrrfff[[[RRRNNNEEEBBBCCCKKKWWWfffwwwzzzqqqeeeZZZNNNFFFHHHMMMZZZgggsssvvvvvvxxxyyywwwuuuuuusssoookkkhhhiiijjjzzz|||nnn```]]]ccciii~~~{{{wwwtttsssxxx{{{vvvsssmmmgggeeemmm{{{~~~vvvtttjjjhhhpppqqqfff\\\ZZZ\\\WWWLLLCCCEEEMMMPPPNNNNNNKKKFFFBBB???===>>>>>>;;;:::666111---+++---///........................---...///...,,,,,,---000...............///000000000000000000111111111111333333444666666777777777;;;>>>AAADDDGGGIIIMMMPPPMMMKKKLLLOOORRRRRRMMMHHHGGGTTTmmmCCCDDDDDDEEEDDDCCCBBBAAAFFFAAA???CCCGGGGGGGGGIIIEEEKKKWWWhhh|||qqqhhh]]]UUUNNNKKKPPPXXXhhh}}}}}}~~~dddSSS???666333222333555777555333222222222111///////////////000000000000////////////....................................------------------------+++,,,...---,,,,,,---//////...///000...///777AAAGGGJJJNNNQQQRRRSSSUUUWWWXXXXXXZZZ\\\YYYTTTUUUZZZuuuxxxjjjXXXVVV^^^gggqqqsss]]]iiijjjWWWbbb|||fffSSSIIIJJJMMMRRR]]]fffmmmjjjXXXTTTSSSWWWXXXRRRKKKGGG@@@>>>;;;:::;;;<<<<<<;;;BBBCCCDDDDDDDDDEEEHHHKKKSSSSSSSSSSSSVVV[[[bbbgggsss{{{~~~}}}|||yyy{{{tttgggWWWHHH>>><<<===@@@AAADDDGGGJJJJJJGGGEEECCCMMMddd}}}|||uuuxxxqqqnnniiiccc___```^^^ZZZVVVSSSRRRPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRRRRRRRSSSVVVYYYNNNPPPSSSWWW]]]eeennntttwwwzzz}}}xxxwww|||}}}qqqdddZZZVVVOOOIIIEEECCCHHHVVVppp{{{rrriii[[[NNNGGGGGGSSSbbbqqqwwwwwwxxxxxxxxxvvvvvvvvvuuusssoooiiieeepppvvv|||yyylll```aaahhhuuu|||zzzxxxxxxwwwzzz~~~{{{uuuqqqkkkhhhfffgggkkknnnpppppprrrmmmnnnsssqqqeee\\\[[[]]]YYYPPPEEEBBBGGGKKKLLLLLLIIIEEEAAA>>>===<<<<<<===;;;888333///------...------------------------.........---+++,,,...000/////////...///000000111000000000000111111111111222333444555666777888888<<>>;;;:::;;;===>>>>>>CCCDDDEEEEEEEEEGGGKKKOOOTTTTTTUUUXXX]]]dddlllqqqsss|||zzzlll\\\NNNEEE???>>>??????FFFPPPXXX[[[WWWQQQLLLJJJYYYoootttkkkiiixxxqqqjjjgggccc\\\YYYZZZVVVTTTPPPNNNLLLKKKIIIGGGIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIHHHGGGFFFGGGJJJLLLHHHIIILLLPPPVVV___hhhooonnnrrrwww{{{}}}|||ssswww|||}}}wwwmmmbbb\\\[[[VVVOOOHHHDDDNNNggg~~~|||uuuhhhWWWKKKGGGOOO]]]nnnwwwzzzzzz{{{|||zzzyyyxxxzzz{{{xxxpppiiicccgggrrr{{{vvvgggaaaeeemmmuuu~~~xxxzzz||||||}}}{{{tttpppllljjjgggdddbbbaaacccdddllllllppptttpppeee]]]\\\[[[XXXQQQHHHBBBBBBGGGKKKJJJHHHEEEBBB???===<<<<<<===<<<:::666111.........------------------------......---,,,+++,,,...///...............///000000///000000000111111111111222222333444555777888999;;;===@@@BBBCCCEEEHHHKKKLLLLLLNNNPPPRRRQQQMMMIIIDDDKKK[[[qqqPPPOOOLLLJJJIIIHHHHHHHHHAAAIIIUUU\\\YYYTTTWWW___eeebbb]]]WWWWWWddd{{{}}}vvvoooiii```VVVQQQPPPPPPaaawwwxxxwwwmmmPPP>>>777444333333666666555333222111111111000000000000////////////////////////............................................................+++,,,...---,,,,,,---///,,,,,,...///...000===JJJJJJLLLOOOQQQRRRSSSUUUWWW[[[ZZZ[[[ZZZVVVTTT[[[dddrrrrrr```UUU```eeennn~~~iiigggooojjjmmm~~~{{{cccQQQGGGEEEMMMWWWbbbeeettt~~~fffWWWWWWZZZ\\\]]][[[WWWRRRNNNJJJBBB???;;;:::<<<>>>@@@@@@CCCDDDEEEFFFGGGJJJOOORRRSSSUUUZZZaaaiiipppvvvyyy|||qqq^^^MMMGGGGGGEEEDDDEEEGGGSSSbbbkkkjjj```VVVPPP[[[hhhwwwzzzooodddgggqqq~~~uuunnngggaaa___[[[UUURRRSSSPPPNNNKKKIIIHHHGGGEEECCC@@@@@@???>>>============;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???===;;;;;;<<>><<<<<<<<<<<<;;;777333///......------------------------...---,,,+++,,,------...------,,,,,,,,,---......///000000000111111111111222222222333444666888999;;;===@@@BBBCCCEEEGGGJJJLLLMMMOOOQQQRRRPPPMMMJJJGGGSSSiii```[[[TTTNNNJJJJJJKKKMMMIIIXXXkkkuuupppjjjnnnwwwwwwgggWWWLLLOOOcccvvv|||uuulll___WWWTTTMMMWWWfffvvvsssXXXEEE;;;555333444444444444333111000111333000000000000////////////////////////............................................................+++,,,...---,,,,,,---///,,,,,,---000111555@@@LLLKKKMMMOOOQQQRRRSSSVVVXXXYYYWWWWWWVVVVVV[[[kkk{{{{{{cccUUUVVV^^^rrrmmmfffrrrhhhqqq}}}iiiUUULLLIIIHHHPPPYYYhhhlllyyypppUUUNNNYYYXXX[[[[[[YYYVVVUUURRRMMMCCC@@@===<<<>>>AAACCCDDDDDDFFFHHHJJJMMMPPPUUUXXXXXX\\\dddnnnwww~~~}}}bbbQQQDDDFFFKKKLLLLLLNNNWWWdddssswwwnnnbbbZZZXXXlllsssxxxttthhhcccpppuuuoooccc\\\VVVUUURRRMMMJJJKKKJJJHHHFFFEEEDDDCCC@@@>>>>>>===<<<;;;:::888777777<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@@@@???===<<<======>>>@@@BBBEEEJJJQQQVVV[[[___ffflllqqqvvv{{{~~~}}}wwwyyy}}}yyyssstttyyy{{{vvvpppllliiieee^^^TTTMMMQQQZZZxxxtttjjjfffWWWYYY```kkkssswwwzzz}}}|||yyyvvvwww{{{|||xxxtttpppmmmpppzzz|||rrrjjj]]]___eeennnzzzyyywwwxxx}}}|||}}}~~~}}}zzzwwwuuurrrooolllgggccc^^^XXXUUU]]]```eeegggddd___ZZZWWWVVVTTTQQQNNNHHHCCCDDDIIIGGGGGGFFFDDDBBB???<<<;;;:::;;;;;;888444111//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,++++++,,,,,,---...000000000000111111111111222111111222444666888:::===???BBBDDDEEEGGGIIILLLKKKMMMPPPRRRRRRPPPMMMKKKMMMaaassskkk^^^SSSLLLKKKMMMPPPYYYaaakkkqqqpppsssyyyaaaRRRLLLMMMVVV```xxxwwwkkkaaa^^^TTTUUUZZZeeeuuuzzz~~~~~~ttt]]]KKK???666333444111222333222000000111444111000000000/////////...////////////............................................................+++,,,...---,,,,,,---///...,,,---222666;;;EEENNNLLLNNNPPPQQQQQQSSSVVVXXXXXXVVVUUUWWW]]]mmmggg\\\VVVccc{{{oooaaaiiimmmfffvvv~~~jjjYYYKKKLLLOOOPPPUUU^^^kkkwwwuuu```SSSUUU]]]ZZZ]]]^^^[[[[[[[[[UUULLLDDDAAA>>>===???CCCEEEGGGFFFIIINNNQQQUUUXXX]]]```dddhhhppp{{{~~~rrrSSSHHHDDDKKKPPPPPPSSSZZZeeeqqq{{{wwwiii___bbbjjjttttttsssqqqlllooo~~~zzzmmmeeeZZZTTTOOONNNLLLGGGFFFGGGDDDCCCAAA@@@@@@???<<<:::;;;;;;;;;:::999888666666555555555555555666666777444666888888777777777999:::;;;===???AAAEEEJJJNNNSSSWWW]]]bbbhhhmmmssswwwzzz~~~rrruuuyyy}}}xxxqqqooossswwwxxxwwwtttnnniiiddd\\\SSSOOOPPPbbbiiittt}}}wwwuuuggg```___hhhqqqvvvyyy}}}}}}{{{yyyyyy{{{{{{yyyvvvtttsssqqqssszzz{{{rrr```^^^___eeerrrzzzvvvwww{{{~~~~~~zzzwwwtttrrrjjjkkkkkkhhhdddbbbaaabbbaaacccffffffeeeaaa\\\WWWWWWSSSRRRRRRMMMEEEBBBEEEEEEEEEEEECCCAAA>>>;;;999888999:::888555111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////,,,)))---,,,,,,,,,,,,---......000000000000111111111111111111111111333666999:::<<<>>>AAACCCEEEGGGJJJLLLKKKNNNQQQRRRRRRPPPMMMLLLOOOgggvvvfffVVVMMMKKKNNNQQQaaa]]]XXXWWWZZZiiikkkOOOGGGKKKNNNOOOPPPhhh~~~tttkkkhhh^^^XXXUUU\\\jjj|||sssssswww|||~~~sss___NNN@@@666222444///111333222//////222444111111000000/////////...000/////////....................................////////////////////////+++,,,...---,,,,,,---///000---...444:::@@@HHHOOOLLLNNNPPPQQQQQQSSSVVVXXXYYYWWWWWW[[[fff}}}}}}gggbbb\\\kkk}}}{{{mmmddd]]]ppp}}}fffhhhzzzuuu^^^OOOGGGNNNUUUWWW\\\dddkkkjjjVVVXXX_________bbbccc``````___VVVJJJEEEBBB???>>>@@@DDDGGGHHHIIIMMMRRRWWW[[[^^^bbbeeeppprrryyysssbbbIIIDDDGGGPPPSSSPPPWWWbbbkkkuuu{{{qqqbbb^^^kkk{{{tttooommmooossszzzvvvfff]]]WWWPPPLLLKKKJJJFFFEEEFFFAAA???>>>>>>>>><<<:::777444444555666666666555555777777666666666777888888777888888777666666888;;;333555777999;;;>>>BBBFFFOOORRRWWW[[[```ffflllppptttxxx~~~rrrssswww}}}|||uuuqqqrrrvvv{{{~~~|||ssskkkgggbbbYYYRRRPPPMMMSSS^^^mmm|||}}}}}}uuuiiibbbiiisssxxx{{{~~~~~~~~~}}}|||yyywwwnnnqqqnnnkkkqqq|||yyyhhhdddaaafffsss~~~uuuvvvxxx}}}{{{|||~~~~~~}}}|||{{{zzzzzzyyynnnpppooojjjbbb^^^```eeeiiijjjjjjiiiiiifff```ZZZYYYTTTSSSTTTPPPFFF@@@AAACCCCCCCCCCCC@@@===:::777666888999888555222000///,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000///+++'''...------------...//////000000000000111111111111111111000111333666999;;;999;;;>>>AAACCCEEEHHHKKKKKKNNNQQQSSSRRROOOMMMMMMNNNdddeeeNNNNNNQQQRRRWWW]]]XXXOOONNN[[[qqqtttaaaSSSRRRSSSOOOPPPUUU```rrrwwwqqqqqqccc\\\WWWYYY```nnnuuunnn{{{ppptttzzzyyy{{{}}}zzzqqq^^^GGG777222555555333000000000111111000000000000000000000000000////////////........................//////////////////.........---------///000111000...------...111......333>>>GGGLLLMMMLLLLLLMMMNNNPPPRRRTTTVVV\\\[[[UUUYYYwwwfffZZZ___wwwvvvnnnrrr~~~qqq[[[[[[{{{kkkeeevvv{{{cccUUUNNNJJJPPPVVVZZZaaahhhxxxxxxaaaVVV^^^ccc___aaabbbbbbcccaaa]]]WWWSSSKKKDDD@@@CCCEEEDDDFFFLLLJJJNNNXXXbbbfffgggmmmtttzzz}}}cccRRRDDDHHHMMMOOORRRYYYdddmmmvvvyyyuuujjjfffmmmuuuxxxvvvpppooouuuxxxzzzooo___UUUNNNLLLIIIEEEBBB@@@>>>>>><<<<<<<<<;;;;;;:::::::::888888777777666666666555666666666666666666666666777777777777888888888888777777888888888;;;???BBBBBBJJJRRRVVVWWW[[[cccjjjooorrrxxx~~~~~~ttttttwww~~~~~~xxxttttttzzz~~~zzztttmmmfff___XXXSSSQQQTTTZZZ___aaahhhzzz{{{|||{{{vvvrrruuu}}}}}}~~~~~~}}}zzzwwwuuurrrwwwqqqdddgggyyyoooiiicccfffsss{{{{{{{{{}}}|||~~~~~~{{{vvvvvvyyytttpppnnnppplllccc___```kkkrrrwwwtttoooiiiccc\\\___aaa\\\SSSNNNLLLEEE<<>>HHHLLLMMMLLLMMMMMMOOOPPPRRRTTTUUUYYYZZZYYY```fff^^^ddd{{{{{{pppbbblllzzzgggiiikkkXXXQQQLLLLLLRRRXXX]]]eeennnzzzxxxlll\\\XXX```dddaaaaaaaaaaaabbbaaa]]]WWWRRRLLLFFFCCCGGGIIIHHHIIIMMMSSSVVV```kkkqqqtttxxx~~~lllTTTHHHJJJMMMPPPUUU\\\gggttt~~~}}}uuunnnnnnuuuxxxvvvuuurrrvvv~~~|||iii\\\UUUJJJHHHEEEBBB???===<<<;;;::::::999999999888888888777777666666666555555555555555555555555555555555666666666777777777888888666666777666666777:::===>>>DDDKKKOOOPPPTTT\\\cccjjjnnnttt{{{zzzzzz|||zzzyyy|||}}}xxxsssnnnhhhaaa\\\UUUVVVZZZ]]][[[[[[dddppp~~~}}}zzzxxxwwwrrrwwwtttjjjiiittt~~~wwwqqqjjjhhhnnn|||zzz}}}~~~||||||zzzvvvwww{{{uuupppoooqqqpppiiiddddddiiittt}}}zzzqqqjjjeeeaaajjjjjjdddZZZSSSOOOHHH???CCCDDDEEEEEECCCAAA@@@@@@<<<;;;:::888666444333222000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////111222222222333666888<<<===???AAABBBEEEIIILLLOOOOOOOOOPPPOOOOOONNNMMMKKK^^^|||jjj]]]^^^ZZZ\\\lllzzzuuuzzz~~~}}}}}}{{{yyyrrrqqqjjjaaaZZZWWW]]]mmm|||~~~}}}[[[AAA:::333111000111222222111///000000000000000000000000////////////........................////////////...............------------...///...,,,+++,,,---///...000666@@@IIIMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVYYYYYYbbb~~~mmm]]]___mmm~~~eeeddd~~~oooiiiyyymmmYYYNNNLLLKKKNNNUUU[[[aaakkksssvvvjjj]]]XXX\\\bbbdddcccbbbbbbbbbcccbbb^^^YYYTTTNNNJJJHHHKKKLLLLLLLLLNNNPPPRRRYYYdddmmmqqqvvv|||xxx[[[KKKGGGRRRSSSVVV\\\ggguuuwwwssswww|||zzzsssvvvvvv~~~rrr___UUUPPPEEECCC@@@===:::999888888777777777777666666666666666555555555555444444444444444444444444444444444555555555666666666666777666777777666444555777999999>>>CCCEEEEEEJJJRRRYYY___dddllluuu|||~~~~~~~~~|||xxxsssmmmhhh]]]]]]___```]]]WWWVVVXXXsss~~~|||zzzyyyxxxuuuwwwvvvrrrlllmmmttt{{{{{{vvvooogggfffnnn{{{~~~zzzxxxvvvtttvvv{{{uuupppnnnrrrtttpppjjjfff^^^lllwwwuuulllgggfffeeejjjhhhaaaWWWQQQMMMGGG@@@AAACCCDDDEEEDDDCCCAAA???<<<;;;:::999777666555555000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////111222222222333666888<<<>>>@@@AAACCCEEEIIIKKKMMMMMMNNNOOOOOOOOOOOONNNOOO^^^yyygggbbbkkkiiirrr{{{wwwqqqjjjbbb[[[ZZZdddppp___CCC;;;333222111111333222111///000000000000000000000000////////////........................////////////........................---...//////---------///...///222999BBBIIIMMMNNNNNNNNNOOOPPPQQQSSSUUUVVV[[[[[[ZZZ```tttjjj\\\XXX```ssssss]]]iiikkktttwww]]]NNNLLLKKKMMMSSSYYY^^^eeemmmsssjjj\\\SSSXXX___```aaaeeeddddddddddddccc```[[[XXXQQQNNNMMMMMMNNNNNNMMMLLLKKKIIILLLUUU^^^eeelllsss|||zzznnnVVVOOORRRXXXYYY]]]eeeqqq}}}zzzxxx{{{}}}zzztttzzz|||iiiUUULLLIII@@@???<<<999777666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555555555666666777777888777666666888:::777:::<<<===>>>BBBJJJPPPTTTYYYcccmmmuuuyyy{{{|||{{{tttpppiiigggggghhhgggbbb[[[WWWXXXfff{{{~~~|||zzzzzzzzz{{{wwwuuuvvvqqqiiiiiiqqqvvvuuuooogggaaadddppp{{{|||xxxuuuqqqrrruuutttooommmppptttsssllleeePPP[[[ddddddaaabbbeeefffbbb___YYYSSSOOOLLLHHHEEEAAAAAABBBDDDEEEDDDAAA???;;;;;;::::::999888777777111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////111222222222333666888<<<>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPWWWfff|||}}}bbbdddqqqrrrxxxtttpppjjjbbb[[[^^^dddrrrwwwXXXCCC===555444222222333333111000111111111111111111111111////////////........................////////////---........................///000000///...///111...000555===DDDJJJLLLMMMMMMNNNOOOPPPRRRUUUWWWXXX\\\[[[ZZZ___ooo{{{wwwkkk```ZZZ]]]fffzzzpppccczzzwwwiiizzzjjjSSSIIILLLMMMQQQVVV[[[```fffkkkmmm[[[SSSSSS\\\aaa^^^___eeedddcccccccccbbb```[[[XXXSSSRRRPPPOOOOOOPPPOOOMMMLLLIIIIIIOOOVVV]]]gggqqquuuuuu|||~~~fffVVVUUU[[[YYY]]]fffqqq|||~~~}}}{{{zzzzzzzzzfffRRRHHHDDD===<<<:::888666666666666555555555666666666666666333333333444444444444444555555555555555555555555444444444444555555555555444555777777777777999;;;777999::::::;;;>>>DDDIIILLLRRR[[[fffooouuuxxxyyy~~~~~~wwwsssooommmkkkkkklllkkkeee^^^TTTTTT\\\ooo~~~|||{{{{{{{{{wwwsssxxxuuujjjccceeessstttrrriiibbbbbbkkktttxxx{{{wwwqqqpppqqqrrrnnnkkklllppppppjjjcccRRRUUUVVVUUUXXX```dddeeebbb^^^YYYVVVSSSPPPNNNMMMBBBAAAAAACCCDDDDDDAAA>>>;;;;;;::::::999888888888111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////111222222222333666888<<<>>>AAACCCCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOJJJMMMXXXkkk~~~~~~mmmaaalllzzzvvvsssppphhh___[[[]]]hhhvvvpppZZZJJJDDD:::777444333333333222111111111111111111111111111////////////........................////////////---------..................000111111000///000222...222999@@@FFFIIIKKKLLLLLLMMMNNNQQQSSSVVVYYYZZZSSSSSSVVV```pppyyyqqqdddYYYYYYaaammmooooootttpppqqq\\\MMMIIILLLPPPTTTXXX\\\bbbggggggcccSSSRRRWWW```ccc___```eeebbbaaaaaaaaa```^^^ZZZWWWTTTUUUSSSQQQSSSWWWWWWTTTNNNMMMOOORRRVVV\\\hhhtttzzzppp___UUUVVV\\\ZZZcccppp}}}}}}~~~|||yyy}}}~~~cccQQQGGGBBB;;;:::888666555555666666555555555666666666666666333333333444444444444555666666666666666666666666444444444555555555555666111333555666555666888999888999999999:::<<<@@@CCCGGGLLLTTT___hhhppptttvvv{{{~~~zzzvvvqqqooollljjjmmmoookkkdddXXXOOOKKKTTTiii||||||||||||xxxtttxxxxxxnnneeeaaarrrttttttmmmfffcccgggmmmrrr|||}}}{{{xxxtttpppppppppnnnjjjhhhkkknnnkkkeee^^^\\\WWWSSSWWW```eeeeeefff```\\\ZZZVVVPPPMMMLLLDDDBBB@@@AAACCCCCCAAA>>>;;;;;;::::::999888777777111000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////111222222222333666888<<<>>>AAACCCDDDEEEGGGHHHJJJJJJKKKMMMMMMNNNNNNNNNHHHPPPaaaxxxaaa```dddwww}}}xxxuuupppfff___\\\```mmmwwwjjj\\\RRR???;;;666333222333333222111111111111111111111111////////////........................////////////---------.........//////...///000000//////000222///444<<>>BBBDDDDDDEEEFFFHHHJJJJJJKKKLLLMMMMMMMMMLLLMMMZZZrrrSSS]]]iii}}}uuuwww}}}}}}zzzvvvmmmddd```[[[fffvvv}}}}}}zzzmmm___BBB===777333222222333333111111111111111111111111000/////////......................../////////000---------.........//////,,,...//////......///111000555===DDDHHHIIIIIIIIIJJJKKKNNNQQQUUUYYY\\\^^^\\\```jjjzzztttbbbYYYXXXbbbssstttqqqoooTTTGGGLLLSSSTTTSSSUUUVVVZZZcccjjjcccWWWXXX[[[^^^```eeeiiiiiifffgggfffeeeeeedddccc```]]]VVVYYYXXXWWW]]]hhhnnnlllttt|||~~~lllccc\\\ZZZZZZ\\\```fffiiittt|||zzz~~~|||~~~gggQQQGGGAAA<<<777666555444444444555666333333333444444555555555444444444555555666666666444444444444444444444444555555555666666666666777888999;;;:::888777777888555666777777777888888999888<<>>>>>@@@BBB@@@===<<<;;;:::999777666555555222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000............/////////000///111222222222444666888<<<>>>BBBDDDDDDEEEFFFGGGJJJKKKKKKLLLLLLLLLLLLLLLNNN]]]xxxZZZ___nnnpppbbb___cccjjjttt{{{uuukkkccc^^^```iiivvv~~~sssjjjzzz{{{ooofffNNN???;;;;;;555444666000222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000//////000///------...000000777@@@FFFGGGHHHIIIJJJHHHKKKPPPSSSUUUVVVYYYZZZ^^^lll}}}ttt]]]WWW]]]aaasss{{{{{{kkkuuu~~~}}}{{{___NNNIIILLLRRRWWWTTTWWW]]]dddgggeee^^^YYY\\\```fffjjjlllllllllllliiiiiihhhfffbbb___[[[YYYXXX]]]cccddd```aaaooottthhh```]]]]]]]]]]]]^^^aaagggkkkttt|||www]]]MMMCCC===:::888777666555555555555555555555555555555555555555555555555555555555555555888777777666666666777777666666666777777888888888888888888888888888888888666777888888888888777777:::<<<@@@FFFMMMXXXbbbiiimmmpppssswwwzzz{{{}}}~~~sssiiibbbZZZOOOJJJKKKPPPccc}}}}}}|||{{{zzzzzzzzzyyyzzz{{{{{{yyyvvvqqqoookkk\\\TTT[[[eeegggbbb^^^jjjooowww{{{|||{{{vvvnnnhhhfffgggZZZVVVWWW___jjjooolllgggiiijjjlllllljjjgggccc```XXX[[[YYYSSSRRRYYYccchhhiiifffbbb]]]XXXTTTOOOMMMLLLGGG@@@===>>>@@@AAA@@@<<<;;;999888777777666666333222000...---,,,------.........------,,,,,,+++------------------,,,,,,............////////////111111000000111333555666:::===@@@BBBCCCDDDGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPOOOXXXooo\\\bbbrrrtttcccYYYUUUVVVZZZgggsssxxxpppjjjcccaaadddooo}}}uuujjjsss~~~{{{~~~xxxnnnSSS@@@777888555666777000222222222111111111111000////////////////////////////////////////////////////////////////////////...///000///------///000111888@@@FFFGGGGGGIIIJJJHHHLLLPPPSSSUUUVVVYYYZZZjjjuuunnnVVVPPP[[[bbbrrr|||rrrqqqmmmmmmlllttt[[[NNNLLLPPPUUUXXXZZZ^^^cccgggfffbbb]]]ZZZ___ccchhhlllmmmmmmmmmmmmllllllkkkiiifffccc___^^^XXX\\\ccciiimmmttt~~~mmm___XXXUUUVVVcccccccccbbbcccffflllppp{{{lllVVVHHH@@@:::666777666666555555555555555444444444444444444444444666666666555555555555555555555444444444444555555555555555666666666666666666666666666666666666666666777777888888888777777:::<<<>>>BBBHHHPPPYYY___lllooossswwwzzz~~~uuulllhhh```UUUMMMLLLIIISSSdddxxx|||{{{zzzyyyxxxxxxwwwwwwzzzzzzzzzyyyxxxwwwvvvuuummm```[[[dddoooppphhhaaacccgggnnnwww}}}}}}|||yyytttpppmmmlll]]]^^^```eeeiiillljjjhhheeefffggggggeeeaaa\\\ZZZUUUYYYYYYSSSRRR[[[iiirrrqqqiiiaaa\\\[[[ZZZUUUQQQNNNHHHAAA======???@@@@@@<<<;;;:::888777777666666333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111000000111333555666:::===@@@BBBCCCDDDFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPLLL]]]zzz```hhhwwwxxxlllddd^^^VVVRRRQQQWWWbbbsssyyysssppphhh```]]]eeesssxxxttt~~~yyyzzz}}}dddKKK<<<888555777777///222222222111111111111000........................////////////////////////////////////////////////.../////////------///000222999AAAFFFGGGGGGIIIJJJIIILLLPPPSSSUUUWWWYYYZZZkkkvvvqqq]]]UUUeeeooozzzuuujjjqqqeee[[[jjjkkkUUUNNNQQQTTTWWWZZZ]]]aaaffffffccc___]]]]]]dddgggkkkmmmnnnnnnnnnooonnnmmmmmmkkkhhheeebbbaaa^^^___fffoooyyyxxxeeeXXXMMMJJJGGGFFFNNNZZZppppppnnnlllkkknnnrrrvvvvvvkkk[[[LLLBBB<<<666333555555444444555555666777555555555555555555555555555555666666666666666666444444444333333444444555777777777666666666666666666666666666666666666666666777777888777777666666999:::<<<===@@@FFFMMMQQQdddhhhnnntttxxx{{{}}}|||tttqqqlllaaaVVVPPPHHHFFFIIIUUUhhh{{{}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyypppgggdddooo{{{{{{pppfff```aaadddkkkuuu~~~}}}{{{vvvpppllldddgggkkkllljjjhhhhhhhhhdddddddddccc```[[[WWWTTTRRRUUUTTTOOOPPP]]]nnnyyyvvvlllaaa\\\^^^___[[[VVVOOOJJJBBB===<<<===>>>???<<<;;;:::999777777777777444333111///...------,,,******++++++++++++,,,,,,+++,,,,,,------.....................////////////111000000000111333555666:::<<<@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQfffeeennn||||||vvvjjjaaa]]]ZZZaaalllxxxwwwsssqqqiiiaaaZZZ]]]gggttt~~~yyy___KKK@@@666444666000222222222111111111000000////////////////////////////////////////////////////////////////////////.../////////------///111444:::AAAFFFGGGGGGHHHJJJJJJMMMQQQTTTUUUWWWXXXZZZhhhwwwqqqggg```uuubbb[[[sssxxxcccQQQOOOUUUXXXYYY[[[\\\```dddccc___]]]___bbbgggjjjlllnnnmmmmmmnnnooommmmmmllljjjhhheeebbb```aaa___bbbjjjrrrwww}}}yyylllbbb\\\VVVLLLDDDEEE===>>>GGGLLLNNN^^^rrr|||wwwsssuuuyyy}}}qqqZZZTTTLLLDDD???:::666333444444444444555666777888777777777777777777777777555555555555555666666666666666666666666777777888::::::999999888888777777888888888888888888888888777777888888777777666666888888999999:::>>>CCCGGGXXX]]]eeemmmrrrwww{{{~~~~~~yyyvvvmmmbbbZZZQQQHHHAAACCCNNN^^^ooo{{{yyytttrrruuuuuuvvvwwwxxxxxxyyyyyywwwvvvuuuttttttuuuvvvvvvsssllljjjsssvvvllleeebbbaaaccclllvvv~~~yyypppiiijjjmmmqqqppplllhhhgggfffffffffeeeccc___ZZZUUUSSSOOONNNJJJGGGLLL\\\kkkrrrpppiiiaaa^^^^^^]]]ZZZWWWPPPKKKDDD>>>;;;;;;===>>><<<;;;:::999888777777777444444222111///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////............////////////000000000000111333555777999<<>><<<<<<>>>@@@>>>;;;AAAMMMSSSZZZqqqzzzzzzdddOOOGGGEEEBBB@@@>>>;;;888555444444444555666777888999666666666666666666666666444555555555666666666777888777777777888999999:::;;;;;;::::::999999888888::::::::::::::::::::::::888888888888888777666666666777777777888;;;???CCCMMMSSS\\\eeemmmtttzzz}}}{{{vvvmmmeee]]]QQQFFF@@@AAAIII[[[lllooorrruuusssnnniiihhhiiijjjlllnnnqqqsssuuuvvvvvvvvvvvvwwwwwwvvvuuutttssstttpppmmmqqqzzz~~~yyyrrrkkkeee```___gggsss|||tttnnnoooqqqrrrrrrooojjjfffcccgggfffeeebbb^^^ZZZVVVSSSNNNJJJCCCAAAIIIXXX```aaabbbbbbbbb___[[[WWWUUUTTTOOOLLLFFF@@@;;;:::;;;======<<<:::999888888777777555444333222000...---,,,///......---,,,++++++***++++++,,,,,,---...//////............////////////000000///000222444666777999<<>>777888:::======;;;???DDDAAA???CCCKKKTTTdddlllQQQ@@@======>>>===<<<:::999888666666666666777888999:::666666666666666666666666666666777777888888999999888888888888999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777666777777777888:::===@@@FFFLLLUUU___gggpppwww{{{|||uuuoooeeeYYYMMMDDD>>>===JJJZZZcccgggjjjhhhbbb___```cccccceeeiiinnnrrrtttvvvwwwvvvwwwxxxxxxxxxvvvuuuttttttssspppooorrrxxxzzzwwwmmmggg___^^^eeerrr{{{wwwssstttvvvtttpppjjjeeebbbeeedddcccaaa]]]ZZZWWWUUUOOOLLLFFFDDDKKKTTTVVVSSSUUUZZZ___^^^XXXRRROOOOOOMMMKKKHHHBBB===::::::<<<===<<<;;;999888888888888666555555333111///---,,,//////...------,,,,,,++++++,,,,,,------...................../////////////////////000222444666888999;;;???AAABBBCCCEEEGGGGGGGGGHHHIIIKKKNNNPPPQQQOOOddd{{{vvvvvvqqqkkkfffaaabbbmmmzzzjjjXXXAAA888999666222222222111111111111000000000000000000000000000////////////////////////........................,,,...............000222999===CCCFFFFFFFFFHHHJJJLLLOOOSSSUUUVVVWWWXXXZZZggg|||wwwhhhhhhlllkkktttooobbbiiiuuuuuu~~~sss^^^QQQLLLVVV\\\[[[bbbnnnyyyssskkkccc```aaaeeehhhjjjkkkkkkjjjjjjkkknnnqqqmmmlllkkkhhhddd```\\\ZZZ[[[VVVRRRQQQMMMDDD===;;;777777;;;AAA@@@;;;;;;???CCCDDDHHHRRReeetttXXXHHH@@@999:::;;;:::999888888888888888777777888999::::::888888888888888888888888999999:::;;;;;;<<<======:::::::::;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888777888;;;>>>@@@EEEMMMVVV___gggooottt{{{yyyooo```SSSLLLDDD===AAAKKKTTTYYY^^^]]]XXXTTTVVVYYYXXX[[[aaaggglllpppssstttttttttssssssttttttuuuvvvsssvvvuuuooonnntttyyyzzzqqqjjjaaa^^^cccnnn{{{~~~{{{zzzyyyuuuzzz~~~zzzpppgggccccccdddcccbbbaaa^^^\\\YYYXXXQQQSSSTTTQQQQQQTTTSSSOOORRRUUUYYYZZZWWWQQQMMMJJJJJJJJJIIIDDD???;;;::::::===<<<;;;:::999888888888666666555444222///---+++++++++,,,,,,,,,---------------------------------............/////////////////////000222444666888999;;;>>>@@@AAACCCEEEGGGFFFGGGGGGIIIKKKNNNPPPQQQMMMaaavvvwwwppphhhdddaaaaaagggoooppp^^^HHH===999222222222222111111111111000////////////////////////////////////////////////........................,,,---............000222999>>>CCCFFFEEEFFFHHHJJJLLLOOOSSSUUUVVVWWWXXXZZZrrroooaaaeeeggg^^^~~~xxxgggggg}}}wwwssswwwzzzmmmXXXMMMLLLWWW]]]\\\fffuuuxxxqqqggg```___cccgggjjjkkkllllllkkkjjjlllooorrrjjjiiigggddd```\\\XXXUUUUUUOOOJJJHHHCCC;;;777888;;;777888>>>AAA>>>@@@DDDBBBHHHQQQbbb~~~]]]GGG???>>>888999999888666555666777999999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDD????????????????????????<<<<<<<<<<<<;;;:::999888999999999888777777999;;;<<<@@@GGGNNNVVV___ggglllwwwwwwfffXXXSSSMMMBBB>>>CCCAAAIIIPPPPPPKKKGGGHHHKKKJJJNNNTTT[[[bbbfffiiikkkpppooommmlllmmmqqqtttwwwrrrxxxyyyqqqmmmrrryyy{{{vvvnnnccc^^^```iiitttzzz~~~xxxtttssstttvvv~~~ooocccaaadddeeeddddddbbbaaa___]]]\\\RRR[[[```]]]WWWTTTSSSRRRSSSSSSTTTVVVWWWSSSMMMIIIHHHIIIIIIFFF@@@;;;::::::===<<<;;;:::999888888888666666666555222000---+++'''((()))***,,,...//////------------------,,,,,,............/////////000/////////000222444777888888;;;>>>@@@AAACCCEEEGGGFFFFFFGGGIIIKKKNNNPPPQQQSSSccc|||~~~sssrrrpppkkkgggdddeeefffwwwtttfffUUUAAA666666444222111111222333222222222111000//////000111222000000000000000000000000000000000000000000000000000000000000//////222444<<>><<<;;;;;;:::===???@@@CCCGGGIIIHHHKKKTTTeee~~~xxx```OOOCCC<<<:::777888888888777666555444888999:::999888888:::;;;666===BBBAAA@@@DDDHHHIIIMMMJJJLLLQQQSSSQQQOOOPPPNNNKKKHHHHHHKKKNNNNNNMMMOOOVVVXXXWWW[[[ccc^^^RRRSSSRRRQQQRRRRRRQQQNNNKKKIIIIIIEEE???>>>AAACCCAAA@@@???;;;888999:::999666888;;;???DDDKKKTTT^^^dddrrr}}}ppp```XXXPPPEEE>>><<<>>>===???DDDDDD@@@>>>>>>EEEGGGKKKOOOTTT[[[bbbfffnnnoooooonnnoooqqquuuxxxxxxyyywwwsssooonnnqqquuu{{{vvvkkkaaaaaahhhiiidddmmmvvv}}}{{{vvvssspppmmmwwwxxx~~~vvvgggeeennniiigggccc```^^^]]]^^^___[[[^^^```___[[[VVVRRRPPPXXXWWWVVVXXXZZZYYYTTTOOONNNMMMKKKHHHCCC???;;;999<<<<<<<<<;;;999666333222999888666444222000...---...------,,,,,,------...---,,,,,,,,,,,,---......////////////000000000000000000111222333444444555666:::>>>AAACCCDDDEEEFFFFFFFFFFFFIIILLLOOOOOOOOORRRcccxxxwwwtttqqqmmmjjjgggeeerrrzzzwwwiiiUUU@@@666888555333111111222333222111222111000//////000111222000000000000000000000000000000000000000000000000///000000000///000222444<<>>999999888888777777777777666666===;;;888666555777:::===>>>CCCEEEDDDFFFNNNVVVZZZccc``````ggglllllliiiiiibbb___\\\[[[]]]bbbgggjjjmmmvvvzzzyyy}}}|||qqqqqqooollliiigggddd```]]]UUUTTTPPPJJJKKKRRRUUUUUUMMMHHH@@@;;;:::;;;:::888888:::===@@@FFFNNNXXX^^^lllwwwwwwhhh___WWWKKKBBB???===;;;;;;@@@@@@<<<:::;;;>>>AAADDDIIINNNVVV^^^ccckkkmmmooooooppprrrvvvxxxuuuvvvvvvtttqqqooonnnoooxxxwwwpppgggcccccc___YYYcccnnnxxxzzzwwwuuuqqqmmmuuuuuuyyy|||zzzuuutttwwwhhhfffccc```^^^]]]]]]]]]___aaabbb```[[[WWWTTTSSSWWWYYY[[[]]]\\\XXXRRRNNNMMMKKKIIIGGGEEEAAA<<<777<<<<<<;;;:::999666444222666555555444333111111000...------,,,,,,------...---,,,,,,,,,,,,---........./////////000000000000000000111222333444444555666:::>>>AAACCCDDDEEEFFFGGGFFFGGGIIILLLOOOOOOOOOUUUfff}}}yyywwwuuuqqqkkkfffkkkrrr~~~{{{yyy~~~qqq[[[CCC999:::666444222222333333222111111111000000000000111111000000000000000000000000000000000000000000000000///000000000///000333555<<>>999888999888888777666777888999:::;;;;;;:::999999<<>>AAACCCDDDEEEFFFGGGFFFGGGIIIMMMOOOPPPOOOXXXfff}}}yyyxxxuuunnniiiffflllvvvzzztttzzz{{{zzzfffNNN>>>:::777555333333333333222111111000000000000000000111////////////////////////////////////////////////...///000000000111444666===???CCCEEEGGGHHHKKKLLLPPPSSSXXX[[[\\\gggrrrXXXYYYnnnvvvkkktttlll]]]ttt{{{hhhUUUJJJIIIRRRUUUVVVaaaooommm```UUUVVV\\\fffiiigggfffiiiiiiiiihhhfffcccbbbbbbbbb______^^^[[[WWWQQQKKKHHHBBB@@@===:::888888888999<<<===AAAHHHMMMRRR[[[dddrrrvvvVVVKKK@@@<<<;;;999999:::999888777666777999;;;===999===AAA@@@<<<===EEELLLSSSXXX___fffqqqttteee___]]]XXXQQQMMMMMMSSSYYY]]]bbbnnn~~~sssaaaLLL@@@===;;;::::::999999999999;;;@@@FFFKKKWWWdddsss|||}}}sssjjj___RRRJJJBBB;;;666666777555444555444555666888===DDDMMMTTT^^^cccjjjooosssuuuwwwyyytttsssssstttuuussslllgggrrrxxx|||wwwlllaaaXXXTTTZZZdddoootttvvvwwwtttppphhhjjjgggccciiitttuuunnncccbbbaaa___]]][[[ZZZYYY[[[^^^```___[[[TTTOOOLLLPPPXXXaaadddaaaYYYRRROOOMMMNNNNNNLLLGGGAAA<<<999::::::;;;:::999777555444222333333444444333222222...------,,,,,,------...---,,,,,,,,,,,,---.............../////////000000000000111222333444444555666:::>>>AAACCCDDDEEEFFFGGGGGGGGGJJJMMMOOOPPPOOOTTT\\\yyywwwuuuqqqnnneeehhhooozzzwwwwww|||~~~}}}qqqZZZDDD999999777444333444333222111000000000111111000000000////////////////////////////////////////////////...///000000000222555888===@@@CCCEEEGGGIIIKKKMMMOOOUUU[[[]]]___nnnsssZZZ^^^vvvtttmmm|||hhh]]]zzzrrr\\\MMMHHHKKKTTTYYY[[[eeeqqqjjjYYYVVVYYY___dddcccaaabbbeeefffcccaaaaaacccddd```\\\]]][[[WWWSSSOOOKKKHHHFFF>>>===:::888888888999:::===???EEENNNTTTYYYdddoooZZZIIIAAA;;;::::::888888:::999888777777888:::===>>>???EEEHHHDDD@@@DDDRRR___ooowwwtttcccQQQJJJJJJJJJIIIHHHNNNTTTXXXXXXUUUWWW___hhhyyyjjjNNN@@@<<<999888999:::::::::999:::<<>>;;;<<<999999::::::999888666555444444555555444222000///...------,,,,,,------...---,,,,,,,,,,,,---..................////////////000000111222333444444555666:::>>>AAACCCDDDEEEFFFGGGGGGGGGJJJMMMPPPPPPPPPNNNTTTxxx{{{wwwuuutttsssiiihhhjjjsss{{{}}}{{{{{{eeeMMM<<<;;;888666444444444222111000000111111111111000000000000000000000000000000000000000000000000000000---...000000111333666999===@@@CCCFFFGGGIIIKKKMMMOOOVVV\\\]]]```pppkkk\\\fffvvvcccccc|||iiiSSSIIIJJJNNNVVV]]]ccckkkoooeeeVVVWWWZZZ^^^___^^^^^^```cccaaa]]]ZZZ\\\``````[[[UUUTTTRRRNNNIIIFFFCCCBBBBBB<<<;;;999888888999;;;<<>>DDDHHHKKKNNNUUUdddzzzhhhYYYIIICCCDDDFFFIIILLLOOOTTTWWWTTTMMMIIIKKKOOOQQQXXXhhhnnnNNN@@@<<<999888999:::;;;<<<;;;;;;<<<>>>@@@FFFQQQ]]]hhhuuu}}}rrrhhhVVVIII<<<777666555555666777777666555555888>>>BBBKKKQQQ\\\eeelllqqqtttvvvxxxvvvtttsssssstttsssrrroooqqqvvvxxxsssmmmlllpppsssuuutttqqqpppssstttqqqkkkooommmeee]]]\\\^^^___cccbbb```^^^\\\ZZZYYYYYYUUUZZZ```aaa]]]VVVNNNIIIHHHMMMTTTXXXYYYXXXVVVUUUQQQTTTUUUOOOEEE>>><<<>>>888999999:::999888777666555666666666444222///---...------,,,,,,------...---,,,,,,,,,,,,---......------........./////////000000111222333444444555666:::>>>AAACCCDDDEEEFFFHHHGGGHHHJJJNNNPPPQQQPPPRRR\\\yyyvvvuuuuuunnnjjjhhhnnn||||||oooYYYJJJ<<<999666555444444222000///000111222222111000///000000000000000000000000000000000000000000000000---...000000111333777:::===@@@DDDFFFGGGIIIKKKMMMOOOWWW\\\\\\^^^lllttteeebbbrrrjjjaaaooovvvbbbMMMHHHOOOQQQWWW```kkkppplll___UUUXXX[[[]]]]]]\\\[[[\\\\\\YYYXXXWWWXXXXXXVVVRRRNNNKKKJJJGGGEEEBBB@@@>>>>>>;;;:::999888999;;;===>>>AAACCCNNN\\\bbbeeeqqq```GGG@@@;;;999::::::777777:::::::::;;;;;;<<<<<<<<<===CCCFFFNNN^^^rrrtttdddYYYNNNJJJKKKLLLOOOSSSSSSWWWYYYWWWRRROOOPPPRRRKKKLLLWWWqqqoooMMM???<<<999888:::888:::<<<===<<<<<<<<<===@@@IIIRRR\\\jjj{{{~~~ttt___PPP@@@888777555555777666666666555444666:::===CCCJJJTTT___gggmmmrrrttttttuuuuuutttsssssstttuuummmmmmqqquuutttoooooottt||||||yyysssqqqsssrrrnnniiiiiijjjiiiddd^^^^^^ccceeeccc```]]][[[ZZZZZZZZZTTTXXX\\\]]]YYYSSSNNNLLLJJJJJJKKKOOOSSSUUUVVVVVVSSSPPPMMMIIIEEEBBB???===777888999:::999888777666444555666666555222///---...------,,,,,,------...---,,,,,,,,,,,,---......---------.........//////000000111222333444444555666:::>>>AAACCCDDDEEEFFFHHHHHHHHHKKKNNNPPPQQQPPPVVVccc|||wwwvvvvvvrrrlllhhhlllyyy|||wwwdddXXX<<<:::777555555444222000///000111222222111000///000000000000000000000000000000000000000000000000---...///000111444777:::>>>@@@DDDFFFHHHIIILLLNNNPPPWWW\\\[[[\\\hhh{{{wwwkkkdddiii}}}cccaaayyysss^^^JJJHHHRRRTTTWWWbbbppptttiii\\\UUU[[[]]]___]]][[[YYYWWWTTTTTTVVVXXXVVVRRRNNNKKKJJJFFFFFFFFFFFFDDDAAA>>><<<;;;:::999999:::<<<>>>@@@BBBEEEQQQ```fffhhhsssuuuWWWFFF>>>;;;999;;;;;;999:::===:::;;;<<<<<<======<<<<<>>===<<<<<<<<<===CCCLLLUUUcccvvvxxxdddSSSBBB999777666555777555555555555444666999;;;>>>EEEPPP[[[dddkkkpppssspppsssvvvvvvtttssstttvvvmmmkkknnntttsssnnnnnnrrr{{{uuurrrsssppplllkkkgggjjjqqqpppiiihhhooofffddd```\\\ZZZZZZ[[[\\\SSSUUUWWWVVVSSSPPPMMMLLLLLLIIIGGGIIINNNSSSUUUUUUSSSLLLEEECCCFFFFFFBBB<<<777888999::::::999888777333444555666555333000......------,,,,,,------...---,,,,,,,,,,,,---......---------.........//////000000111222333444444555666:::>>>AAACCCDDDEEEFFFHHHHHHHHHKKKNNNQQQQQQQQQPPP^^^yyytttrrruuutttqqqmmmqqq}}}~~~gggTTTLLL999444555000///444444000000000000000000000000000000000000000000000000////////////////////////000000000000111333888<<<@@@???BBBFFFHHHGGGKKKPPPWWWUUUSSSUUU```pppxxxxxxvvvgggeeeiiikkkwwwlllmmmuuudddUUUMMMNNNUUUXXXZZZdddmmmjjj^^^XXXZZZZZZZZZZZZZZZXXXVVVTTTSSSQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDAAA>>><<<999888888888888888888999;;;@@@DDDFFFIIISSS___hhhssskkkRRRAAA>>><<<:::999888999:::;;;:::===AAACCCAAA>>>;;;:::999???HHHUUU```ccc[[[QQQKKKLLLOOORRRVVVZZZ]]]^^^aaafffkkkoootttyyywwwrrrtttnnnhhhhhhmmmtttwwwxxxjjjiiikkkvvvdddOOOJJJDDD@@@>>>999>>>?????????CCCFFFCCC>>>??????BBBKKKVVVcccvvvooo```NNNBBB<<<999777777444333333333444555666777:::===DDDPPP]]]gggkkklllrrrvvvwwwuuutttvvvtttpppoooiiieeejjjrrruuuooogggssszzz|||vvvppppppnnnjjjfffhhhnnnttttttpppnnnooojjjddd]]]XXXXXXXXXXXXWWWWWWWWWUUUPPPKKKIIIKKKMMMKKKDDDBBBIIIQQQUUUXXX[[[UUUOOOJJJIIIGGGCCC===:::999888777777888888666555333333333333333222111000000///---,,,++++++,,,,,,+++,,,------......------+++,,,---...////////////000000111222333555666777777:::>>>AAABBBCCCEEEGGGKKKKKKKKKKKKLLLMMMNNNOOOUUUWWW{{{|||vvvssswwwvvvsssnnnooowwwrrr```OOO;;;444777333222555333111111111111111111111111000000000000000000000000////////////////////////000000000000111444888<<<@@@???BBBFFFHHHHHHKKKQQQYYYYYYXXX[[[hhhyyyvvvddd^^^ccciiissskkkoooqqq```SSSMMMPPPWWWWWW\\\fffmmmggg[[[VVVYYYYYYYYYXXXWWWUUUSSSPPPOOONNNMMMKKKIIIGGGFFFEEEDDDBBBAAA???===;;;999888888888999999999:::===AAAEEEEEEJJJUUU```jjjzzz~~~fffOOO@@@===<<<;;;999999:::;;;<<>>===>>>>>>@@@EEELLLQQQPPPLLLKKKLLLMMMMMMMMMPPPSSSWWWbbbooozzzsssllliiikkkqqqtttvvv|||~~~bbbQQQOOOHHHDDDDDD@@@BBBBBB???>>>CCCJJJKKKHHHAAA??????FFFNNN[[[mmm{{{zzznnn\\\KKK>>>777555666333333333333333444555555999999>>>HHHUUUaaajjjnnnrrruuuvvvssssssvvvwwwuuusssmmmiiilllsssvvvqqqjjjiiippptttrrrqqqqqqnnniiibbbccchhhmmmnnnjjjiiilllgggbbb\\\XXXWWWWWWVVVUUUUUUUUUTTTPPPKKKHHHIIIJJJKKKGGGEEEHHHPPPXXX\\\\\\SSSNNNIIIHHHHHHFFFCCC@@@;;;999777777888888777666444444444444444333222222111000...---,,,,,,---...+++,,,------......------+++,,,---...////////////111111111222333555777777777:::>>>AAABBBCCCEEEGGGHHHIIIIIIKKKMMMOOOQQQRRRTTTYYYzzzuuuzzzzzzxxxrrrooorrr~~~zzzhhhXXX@@@555888555555555111111111111111111111111111000000000000000000000000////////////////////////000000000000111444999<<<@@@???AAAFFFHHHHHHLLLRRRXXXZZZ\\\bbbqqqyyycccYYY^^^iii|||pppkkkvvv~~~jjjZZZPPPMMMRRRZZZWWW___iiilllcccXXXUUUXXXXXXWWWVVVTTTQQQNNNKKKJJJHHHGGGEEECCCBBBAAA@@@@@@???>>><<<;;;999999888888999::::::;;;;;;>>>BBBFFFEEEMMMWWW___hhh~~~wwwaaaMMMAAA===<<<;;;;;;;;;<<<===>>>DDDCCCAAAAAABBBBBB@@@???>>><<<:::;;;???EEELLLPPPLLLOOOQQQOOOMMMOOOVVV\\\aaattt}}}vvvkkkdddcccfffjjjmmmttt```XXXXXXQQQMMMNNNJJJHHHFFFBBB@@@FFFPPPTTTTTTHHHBBB???AAAGGGRRRbbbpppzzz~~~}}}~~~vvvgggTTTCCC999666666444444444444444444555555888777888???KKKYYYfffmmmqqqttttttqqqqqqvvvyyyzzzvvvpppkkklllqqqssspppkkk___dddiiillloooqqqmmmhhhaaa```bbbdddccc___^^^bbb\\\ZZZWWWVVVVVVVVVVVVUUUSSSTTTSSSOOOKKKHHHGGGHHHNNNNNNJJJEEEJJJVVVZZZVVVSSSOOOIIIFFFGGGGGGEEEBBB>>>;;;888666777888888888555555555555444444444444222111///...------......+++,,,------......------,,,,,,---...////////////000000111222333555666777666:::>>>AAACCCDDDEEEFFFEEEFFFHHHJJJMMMQQQSSSUUUUUU]]]yyy{{{{{{{{{wwwqqqqqqzzzyyyhhhJJJ999777555555666000111111111111111111111111///////////////////////////////////////////////////000111111222555999===@@@???AAAFFFHHHIIINNNTTTUUUZZZbbbmmm~~~fffZZZ^^^lllwwwlllmmmxxxcccUUUMMMLLLTTT\\\[[[fffnnnjjj___WWWVVVXXXXXXVVVTTTQQQMMMIIIGGGEEEAAA@@@???===<<<;;;;;;;;;;;;:::999888888888888888888999;;;;;;<<>>???DDDDDDFFFKKKOOOPPPKKKGGG===;;;;;;===AAAIIIVVVaaaaaadddfffaaaZZZWWW[[[```dddsssyyynnnddd^^^___cccggguuuooocccccceee\\\XXXZZZWWWPPPNNNJJJGGGMMMWWW[[[ZZZQQQIIIAAA@@@CCCKKKXXXeeerrr{{{~~~~~~~~~~~~}}}{{{yyywwwvvvrrrhhhXXXKKKBBB<<<777666666666666666666555555666555555999BBBOOO[[[ccckkkqqqtttrrrrrruuuxxxxxxvvvqqqkkkjjjmmmooonnnkkk^^^^^^___ccciiilllkkkgggeeebbb___^^^YYYSSSSSSWWWRRRRRRRRRTTTUUUWWWWWWWWWTTTTTTSSSPPPMMMJJJHHHGGGLLLQQQNNNFFFLLL]]]ccc^^^UUURRRKKKEEEDDDEEECCC??????<<<888666777888999999555555444444444444444444111000///------------...+++,,,------......------,,,------...//////.........//////000111333444555666999>>>BBBCCCDDDEEEFFFEEEFFFGGGJJJMMMQQQTTTUUUWWWaaa}}}wwwvvvxxxxxxtttpppwwwyyyVVV>>>777333444555000111111111111111111111111////////////////////////000000000000000000000000///000111111222555:::>>>@@@???AAAEEEHHHIIIOOOVVVVVV]]]kkkggg[[[```mmmyyy|||rrrfffooosss^^^QQQLLLNNNVVV^^^bbbnnnrrrhhh[[[WWWXXXXXXWWWUUURRRNNNJJJFFFCCCAAA<<<;;;:::999888888888888888777777777777777888888777999;;;<<<===???CCCFFFGGGRRR]]]bbbjjjuuu```MMM@@@============>>>>>>???@@@BBBEEENNN[[[gggkkkeee^^^EEE???<<<===BBBLLL___ppp}}}}}}ssseeeZZZWWWYYYfffppp}}}vvvjjjbbbaaaeeejjjpppnnnhhhmmmpppgggdddfffbbbYYYYYYVVVUUUYYY___```\\\VVVLLLCCC???AAAEEEOOOXXXhhhuuuyyysssllljjjkkkmmmrrrxxx|||~~~|||zzzxxxrrrppphhh]]]WWWQQQEEE:::777777888888777666555444333333333555:::BBBJJJPPP```jjjrrrssssssttttttssswwwsssnnnkkklllmmmmmmmmmeee___[[[\\\```cccfffgggfffaaa]]]ZZZTTTOOOOOOTTTSSSUUUVVVWWWWWWXXXXXXYYYVVVUUUTTTRRRPPPMMMJJJHHHFFFNNNNNNIIIRRRfffqqqmmmVVVTTTNNNGGGFFFIIIGGGBBB@@@===888666777888888888444444333222333333444555000///...,,,+++,,,,,,---+++,,,------......------,,,---......///.........---------...///111333333555999???BBBDDDDDDEEEEEEFFFGGGHHHJJJMMMPPPRRRTTTVVV^^^sssppprrrwwwvvvrrruuu}}}___DDD:::333333555111222222222222222222222222000000000000000000000000000000000000000000000000///000111111222666;;;???@@@>>>@@@EEEHHHJJJPPPXXXYYYaaasssxxxddd[[[bbbooorrrllllllzzzkkk```rrr~~~mmmZZZOOOMMMQQQZZZccciiittttttdddWWWXXXZZZWWWUUUSSSOOOJJJFFFBBB@@@>>>999999888777666666777777777666666666666777888888888:::<<<>>>???AAAEEEGGGIIITTT___hhhwwwsss___LLL@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@DDDOOOcccwww|||uuuWWWJJJ@@@<<<>>>FFFZZZnnnzzzzzzxxxpppddd\\\YYYZZZ^^^fffooovvv}}}zzz~~~}}}xxxnnneeebbbfffkkk|||zzzmmmjjjqqqtttmmmmmmooojjjdddeeeeeedddgggjjjfff```TTTJJJAAA>>>>>>@@@FFFLLL\\\kkk}}}sssjjj___VVVSSSTTTVVV___kkkvvv}}}xxxwwwpppeeeaaa]]]PPPAAA::::::;;;;;;:::888666555111222333333444777;;;???RRR___mmmrrrrrrsssrrrpppxxxvvvrrrooonnnnnnooopppmmmcccZZZWWWWWWYYY___eeebbb^^^ZZZXXXTTTQQQSSSXXX[[[]]]]]]\\\YYYXXXXXXYYYZZZWWWTTTRRRQQQOOOLLLJJJHHHLLLLLLHHHMMMZZZbbbbbbTTTUUUPPPJJJKKKQQQOOOHHH???<<<999777777777777666444333222222222333444555000///---,,,++++++,,,,,,+++,,,------......------------...............---,,,,,,------///111222333555999???CCCDDDDDDDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRQQQYYYtttooopppyyy{{{vvvvvv|||xxx}}}bbbIII???666444666333222222222222222222222222000000000000000000000000000000000000000000000000///000111111333666;;;???@@@>>>@@@EEEHHHKKKQQQYYYZZZ___pppppp```[[[eeeuuuuuusssxxxeee^^^wwwwwwgggVVVOOOPPPWWW```iiipppxxxrrr^^^SSSXXXZZZUUURRROOOKKKFFFBBB???<<<;;;888888777666666666777777666666666666666777888888:::<<>>@@@CCCOOO```uuuyyylll```RRRGGGCCCEEEDDDNNN^^^lllvvv}}}yyyllldddbbbZZZNNNAAABBBBBBBBBAAA???===;;;555666666555333333666999EEETTTeeemmmooorrrrrrqqqvvvvvvtttqqqooonnnppprrrpppfff\\\VVVQQQQQQXXXbbbaaa]]]ZZZXXXUUUSSSUUU[[[[[[\\\]]][[[XXXWWWXXX[[[\\\XXXTTTQQQPPPOOOMMMKKKLLLKKKHHHFFFFFFHHHLLLOOORRRTTTQQQJJJLLLRRRPPPGGG===;;;888777777777555444555444333222333444666777111000...---,,,,,,------+++,,,------......---------...............------------...///000222333444444999???CCCEEEDDDDDDDDDGGGGGGIIIJJJMMMPPPRRRSSSNNNVVVxxxqqqrrr}}}{{{yyy}}}|||{{{|||bbbMMMDDD:::666777333222222222222222222222222000000000000000000000000000000000000000000000000///000111111333777<<<@@@@@@>>>@@@DDDHHHKKKRRRZZZXXXZZZggglll^^^]]]iii{{{ccc___}}}rrrcccTTTOOOSSS[[[eeemmmssszzzqqqZZZPPPWWWZZZSSSOOOMMMHHHDDD???<<<:::999888777777666666777777777777666666666666777777888;;;>>>AAACCCEEEGGGJJJLLLTTTZZZbbbpppqqqbbbTTTLLLIIIIIIIIIIIIIIIHHHGGGFFFCCC===;;;GGG[[[kkkooommmggg]]]WWWXXXSSSIIIFFFLLLOOOLLLHHHGGGIIIPPPWWW\\\]]]___```aaagggooosssrrrqqqvvvyyyuuulllhhhkkkqqqvvvjjjeeecccjjjnnnmmmsssxxxqqqvvvxxxxxxwwwyyyzzzuuunnnOOOGGGAAAAAAAAA??????@@@FFFXXXooo}}}xxxjjj\\\NNNBBB>>>@@@===GGGVVVdddpppyyymmmcccccc```YYYIIIJJJJJJJJJIIIGGGDDDBBB:::;;;;;;888555555888<<<===MMM___hhhmmmqqqttttttrrrssssssqqqmmmlllnnnppppppfff]]]VVVOOOLLLTTT___ccc^^^[[[YYYVVVRRRTTTYYYTTTVVVWWWVVVUUUVVVYYY]]]]]]XXXSSSPPPOOOOOOMMMKKKJJJFFFEEEHHHHHHHHHLLLSSSQQQTTTQQQIIIIIIOOOKKK@@@<<<:::888888777666444222666555444333444666888999222111///...------......+++,,,------......---------...............------/////////000111333555666444999???CCCEEEEEEDDDDDDFFFFFFHHHJJJMMMPPPSSSUUUNNNXXXzzzuuuwww}}}|||www|||yyy|||kkkRRRCCC;;;666444555222222222111111111111000000000000000000000000000////////////000000000000111000000111555999===@@@@@@BBBDDDEEEHHHMMMUUU[[[\\\QQQ^^^wwwrrriiieeesssgggqqq}}}jjjZZZPPPUUU[[[^^^eeepppyyyqqqcccWWWWWW\\\ZZZSSSPPPKKKEEE???<<<;;;999888666666666666666555555555777777666666666888999:::888<<<@@@AAA@@@DDDKKKQQQWWWZZZhhh}}}vvvkkkZZZJJJOOOKKKHHHHHHJJJLLLKKKIIIEEEBBBAAAEEELLLTTT^^^fffjjjkkkiiiccc\\\VVVQQQNNNIIIGGGEEEGGGLLLRRRWWWYYY```___]]]___cccgggkkklllssspppoooqqqqqqooopppsss}}}rrrjjjdddbbbdddlllrrrtttvvvyyyyyyzzzyyyzzzyyyppp\\\LLLBBBCCCBBB===<<>>AAAHHHRRR```ooo|||}}}tttiiicccccccccaaaXXXQQQLLLOOOUUUVVVOOOFFF@@@???<<<777333333777;;;@@@NNN]]]eeekkksssuuusssxxxxxxwwwuuurrrpppnnnmmmiiiccc[[[UUUSSSTTTWWWYYY___aaa^^^YYYWWWXXXXXXUUUNNNPPPTTTUUUTTTTTTSSSTTTVVVQQQOOORRRRRRNNNJJJIIIHHHIIIJJJJJJGGGEEEDDDDDDKKKQQQTTTMMMEEEAAA@@@>>>;;;;;;:::888555444444555666666555333111111444666333333111000...,,,+++***+++++++++,,,,,,,,,---------------............/////////000111222333333444999:::===@@@BBBCCCCCCCCCDDDEEEHHHJJJMMMNNNOOOPPPUUUXXXuuuxxxxxx}}}~~~{{{nnnXXXIII???888444444222222222111111111111000000000000000000000000000////////////000000000111000000000222555999===@@@@@@BBBDDDEEEHHHMMMTTTYYYZZZPPPZZZppp}}}~~~ooopppmmmttt{{{iiizzzdddVVVOOOUUU\\\aaajjjuuuyyyqqqdddYYYXXX\\\YYYRRRPPPKKKDDD???<<<:::999888777777777777777777777666999888888777888999;;;<<<999>>>BBBDDDDDDHHHOOOVVV\\\bbbttt}}}tttbbbQQQSSSMMMFFFBBBDDDJJJQQQVVVOOOLLLHHHFFFEEEIIIPPPWWWooozzzyyyooobbbWWWJJJHHHEEEFFFJJJOOOTTTVVV]]][[[YYYZZZ]]]```bbbccceeeccceeelllpppsssxxx}}}|||yyywwwtttoookkkcccbbbeeennnssstttuuuwwwxxxyyyyyy~~~|||kkkZZZMMMLLLKKKCCC???AAA>>>IIIXXXhhhttt~~~|||ttteeeUUUGGG>>>:::888<<<>>>CCCLLLYYYgggttt|||{{{wwwmmmaaa\\\___bbbbbb```ZZZVVVVVVZZZZZZUUUOOOHHHFFFBBB;;;666666999===GGGRRR^^^eeelllssstttqqqsssttttttuuutttqqqllliiijjjeee^^^YYYWWWXXX[[[]]]```bbb___ZZZWWWYYYXXXUUUQQQTTTWWWXXXWWWUUUUUUUUULLLHHHIIINNNPPPNNNLLLMMMIIIJJJJJJIIIGGGEEECCCBBBEEEKKKNNNIIIEEECCCAAA>>><<<===<<<999666555555666555555555333111111444666333222111000...,,,+++***,,,,,,,,,,,,---------------------............/////////000111222333333444888999<<>>;;;:::999888777777888888888888888888::::::999999:::;;;===>>>===AAAEEEGGGHHHNNNWWW___cccnnnmmmZZZXXXPPPGGGBBBEEENNNZZZbbbbbb```ZZZOOOEEECCCHHHMMMaaayyy{{{iiiVVVOOOLLLIIIIIILLLQQQTTTVVVZZZXXXVVVVVVXXXYYYZZZZZZXXXWWW\\\fffooovvv~~~xxxpppkkkhhhgggdddbbbccchhhkkkkkkjjjddddddiiirrrxxxxxxwwwxxxzzzzzz|||zzziii\\\YYYXXXOOOHHHFFFAAACCCJJJXXXjjjzzzxxxooo```PPPDDD<<<999888;;;<<>>>>>===;;;777666666777555555555333111111333555333222111///...,,,+++***,,,------------.........---------............///...//////000111222333333666888;;;???BBBDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOMMMZZZ~~~}}}}}}ooo]]]JJJ:::222222222222222111111111000000000000000000000000000000//////000000000111111111000000111333666:::>>>@@@@@@BBBDDDFFFJJJNNNRRRUUUVVVRRR```rrrvvvssslll^^^```___pppuuupppgggqqqfffYYYRRROOOUUU]]]dddmmmvvvooohhh```\\\]]]]]]WWWQQQLLLHHHBBB===::::::999888777777777888888999999999;;;:::::::::;;;<<<>>>???@@@CCCEEEGGGJJJTTTbbbmmmooovvvcccYYYQQQHHHFFFNNN[[[ffflllttttttkkkZZZKKKEEEGGGJJJOOOiii~~~~~~zzzuuugggVVVSSSQQQOOOPPPSSSVVVXXXYYYYYYWWWVVVVVVWWWWWWVVVUUURRRRRRVVVaaallluuusssggg___[[[YYYWWWVVVVVV[[[bbbgggiiihhhfffffflllvvv||||||{{{|||}}}}}}sssgggdddccc\\\RRRMMMIIIEEEEEEPPPdddxxxtttkkk\\\LLL@@@:::888999======@@@FFFOOO\\\gggnnn}}}xxxlll___YYY[[[______fffeeebbb]]]YYYWWWXXXZZZWWWUUUQQQKKKEEE???<<<:::JJJOOOTTTWWWZZZaaakkkqqqqqqpppqqqsssuuurrrkkkddddddbbb___\\\ZZZZZZ]]]___^^^```]]]XXXUUUVVVTTTPPPVVV\\\bbbeeeccc]]]WWWSSSJJJHHHJJJNNNPPPMMMLLLNNNJJJJJJIIIIIIHHHDDD@@@===AAADDDGGGGGGIIIKKKGGGAAA??????>>>;;;777555555666444555444333111111333444222222111///...---++++++---------.........//////---------............///......///000111222333333555777;;;???BBBEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNKKKYYY}}}}}}~~~sss```MMM<<<444333222222222111111111000000000000000000000000000000000000000000111111111111000000222444777;;;>>>???@@@AAADDDHHHLLLPPPSSSTTTUUUOOO^^^wwwrrr\\\]]]^^^qqqyyynnnllliiipppgggZZZUUUSSSVVV[[[aaahhhnnnhhhaaa\\\]]]___^^^WWWQQQJJJFFF@@@<<<:::999888888666666777888999999::::::::::::::::::;;;===???@@@@@@BBBDDDGGGNNN]]]qqq|||jjj[[[OOODDDHHHYYYmmmzzz|||gggTTTLLLJJJIIIKKK]]]iiigggeeeiiifff]]]TTTSSSRRRTTTWWWYYYZZZYYYVVVUUUUUUUUUVVVVVVTTTRRROOONNNRRR\\\fffppp{{{{{{gggZZZSSSQQQPPPLLLMMMQQQYYYaaaggggggfffgggfffkkkuuu{{{{{{{{{|||xxxzzz}}}zzzpppmmmkkkcccYYYQQQMMMGGGDDDMMM```uuu~~~sssiiiZZZJJJ???:::999:::===???BBBIIIQQQ[[[dddjjjyyyvvvnnnccc]]]^^^___]]]ddddddbbb]]]VVVTTTWWW\\\XXXXXXWWWTTTOOOGGG>>>999AAAFFFJJJJJJJJJQQQaaappprrrqqqqqqrrrsssqqqlllgggccccccbbb___[[[[[[\\\______aaa___ZZZXXXXXXVVVRRRUUU\\\eeeiiifff^^^VVVPPPMMMKKKLLLOOOOOOKKKJJJMMMKKKJJJIIIIIIIIIFFFAAA<<>>??????===:::666333333444333444444333222111222333222111000///...---,,,+++---------.........//////---------............///......///000111222222333555777:::???BBBEEEGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMQQQ[[[}}}{{{xxxtttsssssstttvvvyyy}}}~~~uuufffUUUEEE:::666222222222111111111111000000000000000000000000000000000000111111111222222000111222555888;;;>>>???@@@AAADDDIIIOOOSSSUUUUUUUUUPPPbbb~~~uuu]]]XXX^^^tttxxxnnnaaaiiissslll[[[YYYWWWXXX[[[___eeeiiiddd]]][[[___bbb^^^VVVQQQIIIDDD>>>:::999999888888777777888999:::;;;<<<===;;;::::::;;;<<<>>>@@@AAA???CCCIIIQQQ^^^ssssssdddYYYPPPWWWlllooofff___YYYSSSVVVUUURRRRRRYYY^^^^^^VVVVVVXXXZZZ\\\\\\ZZZWWWTTTTTTSSSTTTTTTSSSPPPNNNIIIGGGJJJSSS^^^hhhttt~~~xxxcccTTTLLLIIIIIIBBBDDDKKKUUU```ggghhhggghhhfffgggnnnrrrssstttvvvoootttyyy|||xxxtttoooggg\\\UUUNNNIIIEEEJJJYYYmmm{{{tttjjjZZZJJJ???:::;;;<<<===@@@GGGOOOWWW___eeehhhppppppkkkdddaaabbbbbb```cccdddccc^^^YYYWWW[[[___YYYZZZ[[[[[[XXXPPPFFF???===???BBBCCCAAAFFFVVVfffmmmnnnppprrrqqqooommmlllggghhhhhheee```]]]^^^```aaacccbbb^^^\\\]]][[[WWWTTTZZZaaadddaaaZZZSSSOOOKKKJJJLLLOOONNNJJJJJJMMMKKKIIIIIIJJJKKKHHHBBB===CCCIIIMMMLLLLLLLLLHHHBBB@@@???>>>:::666333222333222333444333222111111333111111000///...---,,,,,,,,,------------.........---------............///---......///000111222222555777;;;???BBBEEEFFFGGGEEEFFFGGGIIIKKKLLLLLLLLLRRRYYYxxxwwwooojjjhhhbbbbbbaaaaaabbbdddgggiiipppqqqtttvvvvvvvvvtttsssqqqtttwwwyyyyyy{{{~~~sssdddQQQ@@@777222222222111111111111000000000000000000000000000000000111111111222222222000111333666999<<<>>>???@@@AAADDDKKKRRRVVVWWWVVVUUU\\\zzzwww^^^WWW___sssyyyxxxzzzeee___ooo|||sssnnnZZZZZZZZZZZZ]]]bbbgggjjjeee^^^]]]cccfff___UUUPPPGGGCCC===:::888888888888888999:::<<<===>>>???@@@<<<<<<<<<<<<>>>@@@BBBCCCBBBKKKXXXhhh|||~~~xxxwwwyyy|||kkk```WWWUUUUUUVVV[[[aaabbbdddfffiiiiiifff___[[[WWWVVVUUUUUUTTTQQQMMMIIIEEEBBBCCCJJJSSS[[[gggpppzzz}}}~~~{{{gggXXXOOOJJJGGGAAACCCIIITTT```iiimmmnnnnnniiifffhhhjjjjjjlllooojjjrrrwwwwwwxxx|||~~~yyytttlllddd]]]XXXSSSLLLHHHOOO```vvvzzzvvvlll[[[KKK???;;;===???>>>DDDNNNYYYaaagggiiijjjnnnnnnjjjdddbbbddddddbbbcccddddddaaa]]]\\\___ccc^^^^^^___```___ZZZRRRLLLBBB???@@@CCCDDDDDDKKKTTTaaahhhooosssqqqoooooopppkkkmmmnnnjjjddd___^^^```___bbbbbb___]]]^^^\\\XXXSSSVVVXXXXXXVVVRRRPPPOOOMMMMMMOOORRROOOKKKKKKOOOKKKIIIIIIKKKMMMKKKDDD>>>CCCKKKQQQPPPNNNMMMJJJGGGAAAAAA???;;;777444333333222333444444222111111222111111000///...------,,,,,,,,,,,,,,,---------------------............///------...///000111222222666888;;;???BBBDDDFFFFFFBBBDDDGGGJJJLLLMMMLLLKKKOOOUUUtttwwwkkkbbb]]][[[TTTTTTSSSRRRRRRSSSVVVXXXXXXYYY[[[\\\]]]\\\[[[ZZZXXX[[[```cccdddggglllpppooopppqqqsssuuuwwwxxxyyy{{{{{{|||rrr[[[CCC555222222222111111111111000000000000000000000000000000111111111111222222222000111333666999<<<>>>??????@@@DDDKKKSSSXXXYYYWWWUUUjjjyyy```^^^dddrrrzzzlllgggmmmyyyyyyXXXiii|||wwwppplllXXXZZZ\\\\\\___eeejjjmmmhhhaaa___fffhhh___TTTNNNFFFBBB===999888888888888:::;;;<<<>>>???AAABBBCCC>>>======>>>@@@BBBDDDEEEGGGTTTggg~~~xxxkkkkkkjjjeeeeeelllqqqrrruuuxxxvvvqqqhhhbbb[[[ZZZYYYXXXVVVQQQLLLHHHEEE@@@???DDDJJJQQQ[[[dddhhhmmmooommmqqq}}}nnn```VVVOOOKKKHHHHHHLLLUUUbbblllrrrtttuuunnngggffffffeeehhhkkkkkksssxxxuuuqqqqqqtttuuuyyy}}}|||wwwrrrlllgggddd^^^TTTIIIHHHVVVnnn{{{xxxnnn\\\KKK@@@===>>>@@@AAAIIIUUUaaajjjoooooonnnsssrrrmmmeeebbbdddeeecccbbbcccdddbbb```___bbbdddcccbbbaaabbbcccaaa[[[WWWIIIBBBAAAFFFIIIFFFDDDEEEWWWbbbnnntttrrrpppppprrrllloooppplllddd^^^]]]^^^\\\___```]]]\\\]]][[[WWWSSSSSSQQQOOOLLLLLLMMMOOOSSSSSSUUUVVVRRRLLLKKKOOOKKKIIIIIILLLNNNLLLEEE???;;;EEEMMMLLLHHHFFFEEECCCCCCCCCAAA===888555444444111333444444222111111222111111000///...------,,,+++++++++,,,,,,,,,---------------.........//////------...///000111222222666888;;;???BBBDDDEEEFFF@@@CCCGGGKKKNNNNNNLLLKKKPPPXXXvvv|||nnnaaaVVVOOOOOOKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLPPPQQQSSSUUUVVVWWWXXXXXX\\\\\\^^^___aaabbbcccdddgggiiikkknnnrrrxxx~~~}}}^^^FFF===555333222222333333111000000000000000000000000000000000000000111111111111111222444777;;;===>>>>>>BBBBBBEEELLLSSSXXXYYYXXX]]]}}}ggg```kkkvvv||||||zzzvvvtttttt```gggtttiiicccQQQVVVZZZ\\\aaajjjooopppfffeeeeeeffffff```UUUMMMFFFBBB===:::999:::::::::>>>???@@@???>>>===>>>???AAA@@@???@@@CCCFFFJJJLLLNNNfff~~~vvvssswww~~~oooccc```]]]VVVQQQRRRRRRKKKAAA>>>===<<>>;;;>>>CCCIIILLLJJJDDD???HHHEEE@@@<<<:::777444111111111222222222222111111444333222000///.........------------------------...------,,,,,,------...------...///000111222222666888<<<@@@DDDFFFFFFFFFEEEGGGIIIKKKMMMMMMMMMMMMRRRXXXvvvsssdddYYYOOOKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEFFFGGGIIIJJJJJJKKKKKKMMMNNNNNNOOOPPPQQQQQQQQQYYY[[[]]]```ccchhhoootttzzz~~~{{{aaaEEE999555333222222222333111000000000000000000000000000000000000000111111111111111222444777;;;===>>>>>>AAABBBFFFLLLSSSWWWWWWVVV\\\{{{kkk```nnn}}}vvvaaappp}}}zzzkkk^^^WWWLLLSSSYYY\\\aaaiiiooopppeeeddddddfffeee___TTTLLLEEEAAA===:::999:::;;;;;;@@@AAABBBAAA@@@???@@@BBBAAACCCEEEEEEDDDFFFJJJNNNVVVtttuuuiii]]][[[UUUQQQQQQQQQJJJ@@@>>><<<;;;===BBBHHHLLLNNNLLLOOOSSS]]]pppzzzllleee___VVVNNNNNNQQQWWWaaajjjoooooonnnkkkiiigggggghhhiiiiiihhhnnnoooqqqssstttvvvxxxzzz|||yyyvvvttttttssspppmmmooolllaaaXXXTTTOOO\\\www~~~ppp]]]LLLCCCAAACCCEEEJJJWWW___hhhtttsssnnnqqqyyy}}}{{{rrrjjjhhhfffdddgggccc___]]]___aaaaaa```ccceeegggjjjkkkiiieeeaaa]]]UUUNNNLLLQQQVVVYYYYYYVVV___kkkrrrsssqqqqqqqqqmmmkkkjjjjjjiiieee]]]WWW[[[[[[[[[[[[ZZZWWWRRROOONNNQQQSSSSSSQQQOOOOOOPPPTTTSSSRRRQQQOOOMMMKKKKKKMMMKKKKKKNNNPPPNNNGGGAAA:::<<<@@@FFFJJJIIIDDD???CCC@@@===;;;:::777444222222222333333333333222222333222111///......------------------------------...------,,,,,,------...------...///000111222222666888<<<@@@DDDFFFGGGGGGEEEFFFHHHKKKMMMNNNNNNNNNOOOVVVtttxxxbbbUUUNNNJJJGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIJJJLLLNNNQQQUUU[[[___iiisss~~~{{{gggGGG888666444222222222222111000000000000000000000000000000000000000111111111111111222555888;;;===>>>???@@@BBBGGGMMMSSSUUUUUUSSSYYYtttwwwnnnkkk~~~uuuccc{{{wwwssscccUUUNNNJJJQQQWWW[[[```iiimmmnnndddddddddeeeddd]]]SSSKKKDDD@@@<<<999:::;;;<<<===BBBCCCDDDCCCBBBBBBDDDEEEEEEJJJMMMKKKHHHJJJSSS\\\ppprrr]]][[[VVVQQQQQQQQQJJJAAA>>><<<:::;;;???DDDHHHIIICCCFFFKKKWWWlllsssddd```___YYYRRRTTTWWW]]]dddkkkoooooommmiiijjjiiihhhffffffggghhhoooqqqtttvvvxxx{{{|||vvvrrrppppppoooooooooppphhhaaa]]]TTTYYYmmm|||{{{ooo]]]MMMDDDCCCEEEHHHNNN\\\eeelllvvvssslllooo|||xxxpppllliiieeehhheee```]]]]]]___bbbdddcccgggkkkmmmmmmkkkjjjiiiiiibbbYYYSSSSSSXXX```fff```eeemmmsssvvvvvvssspppllljjjiiiiiihhhddd]]]WWWZZZZZZYYYYYYXXXUUUPPPMMMNNNPPPSSSTTTRRRPPPOOOOOORRRSSSSSSSSSQQQOOOLLLJJJJJJIIIIIIKKKMMMLLLHHHCCC;;;:::<<>>@@@???CCCHHHNNNRRRTTTSSSQQQSSSiii}}}uuupppmmmxxxqqqfffuuuqqqbbbXXXTTTQQQRRRSSSWWWaaakkkmmmiiiddddddeeeeeebbb[[[QQQIIIBBB???;;;:::;;;===??????DDDEEEEEEEEEDDDEEEGGGJJJMMMQQQSSSOOOLLLTTTgggwwwzzzzzz~~~xxxccc```YYYRRRPPPQQQLLLEEE???===:::;;;>>>BBBFFFGGGCCCCCCGGGSSSgggtttccc]]]\\\ZZZWWW\\\^^^ccciiimmmoooooonnnjjjlllmmmkkkgggfffgggjjjnnnsssyyy}}}{{{tttpppooopppqqqmmmrrrnnnjjjhhh^^^\\\iiiyyyyyynnn]]]NNNEEEDDDGGGJJJRRR```iiiooovvvqqqjjjmmmxxx||||||uuunnnlllkkkiiigggfffdddaaa______cccfffdddiiinnnpppooonnnoooqqqrrrnnnggg^^^YYY]]]fffooolllmmmpppvvvzzzyyyuuuqqqmmmkkkiiiiiiiiifff___ZZZYYYXXXWWWWWWWWWUUURRRPPPVVVVVVUUUSSSQQQNNNLLLLLLQQQQQQQQQPPPOOOMMMKKKIIIIIIHHHGGGHHHJJJIIIEEEBBB;;;999999<<>>;;;;;;===@@@BBBCCCEEEFFFGGGGGGGGGIIILLLOOOSSSTTTSSSPPPQQQaaa{{{uuuiiikkkuuu}}}nnnggggggjjjsss{{{zzzssshhheee\\\TTTPPPQQQNNNIII???===;;;;;;???CCCFFFHHHCCCBBBFFFQQQdddzzz|||iii___[[[\\\^^^aaadddhhhlllnnnpppppppppmmmoooqqqoookkkhhhiiikkklllttt~~~zzzsssqqqrrrtttpppvvvuuurrrqqqggg```fffyyy~~~yyyooo___PPPFFFDDDGGGKKKUUUccckkkpppuuuooohhhlllyyy{{{yyyqqqkkkkkklllkkkhhhhhhhhhgggddddddeeefffgggkkkppprrrqqqqqqtttvvvwwwwwwsssjjjcccccckkksssqqqpppqqquuuyyyyyytttoooooommmkkkkkkkkkhhhccc^^^WWWVVVUUUVVVWWWXXXWWWUUU```\\\WWWSSSQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHEEEBBB===999777:::BBBFFFFFFCCC???>>>======<<<:::555222111111222222222222111111222222222222222111//////------------------------...------,,,,,,------...------...///000111222222666888;;;???BBBFFFHHHIIIDDDEEEGGGIIILLLNNNPPPQQQQQQYYYzzzooogggbbbbbbccc```___```hhhiiilllnnnooooooooonnnllllllmmmmmmmmmlllkkkkkkiiihhhfffeeeddddddeeeeeeeeefffhhhjjjmmmooopppqqqqqqsssuuuvvvwwwyyy|||{{{}}}vvvrrr|||bbbGGG:::777333111111222222111000000000000000000000000000000000000111111111111000444888::::::;;;???BBB???DDDJJJOOOQQQRRRSSSTTTWWWeeerrrqqqjjjfffffffffxxxjjjooo}}}xxxxxx~~~nnndddbbbccc```YYYTTTZZZiiisssmmm```dddfffgggfffaaaXXXOOOIIIAAA>>><<<<<>><<<:::;;;???DDDHHHJJJBBB@@@CCCOOOaaatttmmm```]]]___cccdddgggkkknnnpppqqqrrrsssqqqrrrsssqqqnnnlllkkkkkkllltttwwwssstttvvvvvv}}}{{{xxxxxxnnndddfffzzz|||sssdddSSSHHHEEEHHHLLLWWWfffmmmppptttoooiiiooo~~~tttmmmmmmnnnnnnllllllkkkkkkjjjjjjiiihhhkkkmmmppprrrtttuuuwwwyyytttvvvtttmmmeeeccchhhnnnrrrqqqppprrrttttttqqqnnnqqqnnnlllmmmmmmkkkfffbbbWWWUUUTTTUUUWWWYYYZZZYYYaaa\\\VVVSSSTTTWWWZZZ[[[TTTRRRPPPMMMLLLMMMNNNOOOMMMNNNOOOOOOMMMJJJGGGEEE???;;;777;;;DDDJJJIIIFFFCCCAAA???>>>===:::666333000111111222222111111000222222333444333222000///------------------------...------,,,,,,------...------...///000111222222666888:::>>>BBBFFFIIIJJJFFFFFFGGGIIIKKKNNNPPPQQQQQQYYYzzzssspppnnnoooooommmooossswwwyyy{{{~~~~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{|||}}}~~~xxx}}}~~~tttmmmiiiuuuvvv~~~iiiNNN;;;888444111111222222222000000000000000000000000000000000000111111111111000444999;;;:::;;;???CCC@@@EEEKKKOOOQQQRRRUUUWWWeeettt~~~vvvggg___```dddppphhhrrrnnnbbb^^^^^^ZZZ[[[]]]eeepppvvvnnnbbbeeegggiiigggaaaXXXOOOIIIAAA???======AAAFFFIIIKKKHHHIIIKKKMMMOOOTTTZZZ^^^WWWUUUVVV]]]kkk|||}}}{{{|||xxxxxxuuupppvvv~~~rrriiijjjooorrrcccZZZQQQOOOMMMHHHDDDCCCDDDFFFKKKOOOTTTWWWXXXYYYXXXZZZZZZVVVTTTRRRNNNHHH<<<:::999:::???EEEIIIKKKBBB???BBBNNN]]]nnnyyyfff\\\\\\```cccdddhhhmmmppppppqqqtttvvvuuusssrrrrrrqqqooollliiimmmttt}}}yyyuuuuuuwwwyyy}}}zzz|||uuulllmmm{{{yyyjjjYYYLLLGGGJJJNNNZZZhhhoooqqquuuppplllsss{{{uuutttttttttssspppllllllmmmooonnnlllooooooooorrruuuxxxyyyyyytttuuutttnnngggdddhhhmmmssssssrrrrrrsssrrrqqqpppqqqooommmmmmnnnlllhhhdddXXXVVVTTTTTTVVVXXXYYYYYYZZZVVVRRRRRRUUUYYY\\\]]]QQQPPPOOONNNMMMLLLLLLLLLIIILLLOOOPPPNNNKKKHHHFFFBBB<<<999>>>GGGMMMLLLIIICCCAAA>>>===<<<:::777555111222222333333222222111000111222333333222000///------------------------...------,,,,,,------...------...///000111222222666777:::>>>BBBFFFIIIKKKGGGGGGHHHIIIJJJMMMOOOPPPQQQXXXwww~~~}}}~~~vvv|||vvvnnn^^^nnnpppyyyxxx^^^;;;888444111111222222222000000000000000000000000000000000000111111111111000555:::;;;:::;;;???CCCAAAEEEKKKNNNPPPSSSVVVZZZqqq}}}eeeYYY\\\ddd{{{lllgggrrrppp```YYYXXXSSS[[[eeennnuuuwwwooodddeeehhhjjjhhhaaaXXXOOOJJJAAA???===>>>BBBGGGKKKMMMIIIKKKMMMOOORRRXXX^^^cccYYYXXX\\\iiiyyy{{{|||vvvkkkgggqqqzzz}}}yyyuuuooonnniiidddfffmmmrrrsssZZZPPPHHHGGGGGGEEECCCCCCDDDDDDFFFIIILLLOOOQQQSSSLLLRRRWWWWWWVVVSSSLLLDDD999888777999???EEEJJJLLLEEEAAACCCNNNZZZgggzzzmmm\\\WWWZZZ^^^```dddhhhmmmpppqqqrrruuuxxxvvvtttqqqqqqrrrqqqlllhhhnnntttzzz{{{yyyzzzzzzvvvvvvwwwwww|||zzz|||tttuuu{{{}}}nnn\\\NNNIIIKKKOOO\\\jjjppprrruuuqqqooowww}}}{{{{{{zzzyyyyyyssslllkkknnnrrrqqqooorrrooonnnqqqvvvzzzzzzyyy||||||zzztttnnnlllooosssvvvvvvvvvuuutttsssssssssqqqooommmmmmnnnlllhhhdddYYYWWWTTTSSSUUUWWWWWWWWWTTTQQQNNNOOOSSSVVVWWWWWWLLLLLLMMMNNNMMMKKKIIIGGGCCCGGGLLLNNNMMMJJJGGGEEECCC>>>;;;???IIIPPPOOOKKKBBB@@@===;;;;;;:::999777222333333444444333333222///000222333222111///...------------------------...------,,,,,,------...------...///000111222222666777:::===BBBFFFJJJLLLHHHHHHHHHIIIJJJLLLNNNPPPRRRWWWsss}}}yyy|||pppgggqqq\\\EEE;;;444444555222000///111111111111111111111111///000111000//////111333222555888;;;<<<===>>>@@@AAAIIIKKKNNNVVVWWW]]]kkkkkk]]]\\\eee~~~~~~wwwfffgggttt{{{iii]]]YYYYYYWWW]]]iiivvvzzzrrrhhhdddfffiiihhhccc\\\VVVNNNFFFCCC>>>===CCCHHHJJJKKKMMMMMMOOOOOOQQQ\\\gggiiidddXXX^^^jjjyyyxxx|||}}}hhh```\\\dddsss|||sssiiiaaa]]]WWWVVVSSSVVVcccqqqsssmmmUUURRRLLLIIILLLOOOJJJBBBJJJIIIIIIMMMRRRQQQLLLGGGKKKNNNRRRTTTSSSMMMEEE???999888888;;;BBBGGGJJJJJJDDD???BBBNNN[[[fffrrr}}}}}}cccUUU[[[___^^^bbbeeeeeejjjppprrrrrryyy}}}wwwsssqqqmmmgggdddeeeggglllssswwwsssqqqxxx~~~yyyxxxyyyvvv|||tttdddSSSIIINNNWWWaaaiiisssyyyyyywwwvvvvvv~~~~~~||||||tttrrrvvvyyyxxxuuuvvvvvvuuusssrrrvvv}}}~~~}}}{{{xxxvvvtttsssyyyzzzwwwqqqooouuuzzz{{{sssrrrqqqpppooommmjjjggg\\\WWWRRRRRRUUUVVVUUURRRPPPMMMKKKMMMQQQRRROOOKKKEEEIIIMMMPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIGGGEEECCCDDD>>>:::???KKKSSSRRRMMMKKKAAA:::>>>AAA===999888555444444444555444111///...000111222222111000...111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111666777:::>>>BBBFFFIIIKKKGGGGGGGGGJJJMMMPPPPPPPPPLLLXXXxxx}}}zzz|||}}}vvv~~~~~~```FFF<<<444333444222000000111111111111111111111111///000111000///000111333222555888;;;<<<===>>>@@@BBBHHHIIIOOOVVVYYYggghhhXXXXXXdddvvv~~~tttqqqrrrzzzvvveeejjj{{{zzzhhh\\\XXXXXXYYY___jjjwwwyyyrrriiifffgggjjjiiiccc\\\VVVNNNFFFBBB>>>>>>DDDIIIKKKLLLNNNPPPRRRSSSWWW```jjjiiicccZZZbbbppp~~~{{{www||||||wwwhhh^^^XXX___mmm~~~{{{tttkkkaaaZZZVVVMMMMMMLLLMMMVVV```bbb]]]NNNMMMJJJJJJPPPUUUSSSLLLPPPPPPRRRVVVYYYWWWOOOIIIKKKMMMPPPRRRQQQKKKCCC===888888888<<>>BBBFFFIIIKKKGGGGGGGGGJJJMMMPPPPPPPPPNNNXXXwww~~~{{{{{{lllYYYJJJ???555333444222000111111111111111111111111111000111111111000000222333222555888:::;;;===???@@@DDDFFFHHHPPPVVVXXXppplllXXXYYYiiiwww~~~vvvuuuvvvrrrbbbqqqrrraaaVVVSSSSSSYYY___jjjuuuvvvnnnhhhggghhhjjjiiiccc\\\VVVNNNFFFBBB???AAAGGGLLLLLLNNNPPPTTTWWWZZZ___gggllliiiaaaaaakkkyyy~~~zzz{{{~~~|||wwwsssiii___XXX^^^kkk}}}~~~}}}yyyqqqhhh^^^UUUOOOLLLBBBDDDDDDDDDHHHMMMNNNKKKGGGHHHHHHJJJQQQYYYXXXSSSUUUWWW[[[```aaa[[[QQQHHHIIIKKKNNNOOOLLLFFF???:::777777:::>>>CCCFFFHHHGGGCCCBBBEEEOOOYYYcccoooxxx|||vvvdddZZZ___^^^[[[```aaabbbgggooosssssstttwwwvvvsssqqqnnnfff\\\WWWXXXaaacccgggjjjhhhhhhqqq|||}}}{{{|||uuuhhhXXXNNNQQQYYYfffmmmuuuyyyzzzyyyyyyzzz~~~{{{zzz|||}}}{{{{{{zzzwwwuuuuuuwwwyyy~~~}}}yyyuuurrrsssyyy|||zzzyyyxxxvvvssstttrrrpppnnnmmmkkkhhheee\\\XXXTTTSSSUUUWWWVVVUUUWWWRRRMMMMMMRRRZZZ___aaaZZZ[[[[[[YYYTTTPPPMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHEEEAAAAAADDDIIILLLNNNKKKEEEBBBEEEFFFBBB<<<999555444333333444444222000000111333444444333111000///...---,,,,,,++++++,,,++++++,,,,,,,,,,,,------...------......///000111666777:::>>>BBBFFFIIIKKKHHHGGGGGGJJJMMMPPPPPPOOOPPPWWWuuu~~~{{{zzztttdddXXXOOOCCC888444333222111222111111111111111111111111000111222111000000222444333555888:::;;;<<>>AAABBBBBBCCCCCCCCCEEEFFFFFFHHHOOOVVVWWWRRRXXX\\\aaafffddd[[[NNNDDDGGGIIILLLKKKGGGAAA;;;777666888;;;???CCCEEEFFFFFFCCCEEEIIIOOOWWWaaakkkrrrwwwttteeeZZZ[[[YYYWWW]]]```aaadddiiimmmpppqqqrrrpppoooooommmdddYYYVVVXXX``````bbbddddddfffppp|||wwwlll\\\RRRSSSZZZhhhnnnuuuyyyzzzzzz{{{|||~~~|||{{{{{{|||zzzwwwvvv||||||{{{wwwsssuuussspppnnnmmmkkkhhheee___[[[XXXWWWXXXYYYXXXWWWTTTQQQNNNOOOVVV^^^eeeiiiffffffccc\\\TTTMMMHHHFFFIIIIIIGGGGGGGGGHHHJJJKKKGGGFFFCCC???>>>AAAHHHMMMJJJEEEAAA@@@AAA???;;;888555444333333444444222111000111333444444333111000...---,,,++++++++++++++++++++++++,,,,,,,,,------...------......///000111666777:::>>>BBBFFFIIIKKKHHHGGGHHHJJJMMMOOOPPPOOOPPPUUUrrr}}}zzz|||zzzooodddWWWIII;;;555444222111222111111111111111111111111000111222111000000222444333555888999:::<<>>BBBFFFIIIKKKHHHHHHHHHJJJMMMOOOOOOOOONNNQQQnnn}}}|||~~~{{{yyyyyyjjj___PPP@@@777444222111333111111111111111111111111000222222222111111222444444555777999:::<<>><<<:::777888<<>>:::777:::CCCKKKOOOKKKCCC;;;:::===???===555333222222333444333333...///111222222111///...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------......///000111666777:::>>>BBBFFFIIIKKKIIIHHHHHHJJJMMMOOOOOONNNNNNPPPmmm|||yyywwwyyyxxxxxxyyy|||~~~~~~}}}{{{}}}{{{www~~~|||yyynnnfffVVVDDD:::555222111333111111111111111111111111111222222222111111333555444666777888999<<>>>>>@@@CCCFFFLLLTTTXXXUUUUUU[[[aaabbbdddkkkdddXXXQQQIIIHHHSSS]]]eeeiiiddd```eeemmmqqqvvvxxxxxxppp___QQQQQQXXXaaa```bbbgggmmmsssdddaaakkkuuu}}}wwwgggYYYVVVZZZfffnnnyyy}}}}}}xxxrrrqqqnnnkkkjjjjjjjjjiiihhhfffeeeaaa]]]YYYWWWWWWXXXPPPQQQQQQOOOKKKFFFAAA???DDDGGGKKKMMMLLLJJJHHHHHHJJJJJJIIIGGGEEEBBB@@@???;;;<<<;;;999999===EEEKKKNNNMMMFFF===;;;>>>@@@===555333111111333444444333///000222333333222000///...---------------......++++++,,,,,,,,,,,,------...------......///000111666777:::>>>BBBFFFIIIKKKIIIHHHHHHJJJMMMOOOOOONNNQQQQQQmmm~~~~~~}}}|||zzzxxxuuusssuuuuuuvvvyyy|||~~~~~~}}}{{{|||}}}wwwzzz|||uuu{{{zzzxxxzzzjjjYYYFFF;;;555222111333111111111111111111111111111222333222111111333555444666777888999<<>>999:::BBBGGGFFFGGGKKKEEEFFFEEEDDDIIIUUU^^^aaacccgggkkkjjjcccWWWLLLFFF>>>AAADDDBBB<<<777777888999;;;=========???CCCGGGIIIQQQUUUQQQPPPUUUZZZZZZ\\\fffcccYYYRRRIIIGGGQQQ[[[gggnnniiicccfffmmmqqqtttvvvwwwooo^^^RRRTTT]]]aaa```bbbiiiooovvvoooVVVUUUaaammm{{{yyyiiiZZZVVVYYYfffooo{{{{{{|||uuuooonnnllliiihhhhhhhhhhhhgggfffeeeaaa\\\XXXUUUUUUUUUPPPRRRRRRPPPKKKFFFCCCAAA???DDDJJJOOOPPPOOOOOOOOOKKKJJJIIIGGGDDDAAA===;;;999::::::999;;;???GGGMMMKKKLLLGGG>>>;;;>>>>>>:::555333111111222444444444000111333444444333111000......---------......///++++++,,,,,,,,,---------...------......///000111666777:::>>>BBBFFFIIIKKKIIIIIIIIIJJJMMMOOONNNNNNSSSTTTnnn|||xxxxxx{{{{{{zzzwwwvvvuuuwwwyyyzzzyyyzzzzzz{{{|||~~~~~~mmmQQQ>>>666555333111000000000000000000000000111111111111222333444555555666888999:::===@@@CCCEEEIIIOOOPPPMMMOOO]]]mmm|||{{{kkk^^^jjj}}}mmmsss|||~~~|||qqqhhhcccdddbbb[[[YYY]]]bbbvvv|||ooolllqqquuussspppkkkfff^^^UUUKKKDDDEEECCCFFFKKKMMMNNNUUU___pppqqqsss~~~~~~{{{ooopppxxxxxxpppqqqqqquuu}}}{{{mmm^^^WWWKKK???;;;;;;999999:::999;;;???DDDIIIKKKJJJIIIHHHHHHGGGHHHKKKSSS^^^ggggggiiikkklllhhh]]]NNNCCC???@@@@@@>>>;;;888777777>>>???AAAAAA???=========DDDGGGHHHJJJPPPYYY]]]]]]```cccccc[[[MMMDDDEEEHHHYYYaaaiiillliiihhhlllpppttttttrrrmmmfff```]]]\\\hhhjjjmmmooorrrzzzvvv^^^PPPFFFIIIRRR^^^qqq|||ooo^^^VVVWWWeeerrr{{{{{{zzzzzzpppooommmbbb[[[\\\______bbbgggbbbbbb```\\\WWWSSSRRRRRRTTTSSSQQQNNNKKKHHHFFFDDDGGGKKKQQQRRRPPPNNNNNNOOOKKKIIIFFFDDDCCCAAA>>><<<999999;;;<<<888666>>>HHHIIIGGGAAA:::888;;;;;;999666333000///111222333333000111111111111222222222/////////......---,,,,,,,,,,,,,,,---------......------......///000000000222777:::<<<@@@GGGKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNQQQmmm}}}||||||}}}~~~}}}uuuVVV???555444444333111111111111111111111111111111111111222333444555666888999:::;;;>>>AAADDDFFFLLLTTTVVVTTTXXXkkk~~~zzzhhhrrr|||xxxrrriiixxxzzzuuulllggghhheee]]][[[___fffxxxyyymmmkkkooorrrsssppplllfff___UUUKKKDDDEEEDDDGGGLLLNNNQQQ[[[ggg|||yyyttt{{{wwwlllppp{{{|||tttrrrsssxxx~~~|||{{{vvvgggXXXQQQFFF<<<::::::999999;;;===>>>AAADDDGGGGGGFFFEEEDDDGGGHHHFFFFFFNNN\\\ggghhhkkkooopppiii\\\NNNDDD???@@@@@@>>>;;;999999999AAABBBCCCBBB@@@>>>===>>>???BBBDDDGGGPPP[[[aaabbbffffffccc[[[RRRMMMOOOSSS\\\bbbhhhkkkjjjkkkooosssxxxxxxxxxssslllddd^^^[[[hhhkkknnnqqqvvv}}}}}}{{{ssslllmmmooocccQQQIII???:::???GGGRRRdddvvvtttfff______hhhuuuzzz~~~sssjjj]]]RRRIIIIIIOOOUUU^^^fffdddccc___ZZZUUURRRRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHKKKPPPUUUVVVSSSPPPNNNOOOMMMJJJHHHFFFEEECCC@@@>>><<<<<<>>>>>>;;;:::BBBKKKKKKJJJDDD===;;;===>>>;;;444222000///000111111111///000000000000111111111000000///...------------,,,,,,,,,---------......------......///000000000222777:::<<<@@@HHHKKKJJJKKKJJJJJJJJJKKKMMMOOOPPPNNNPPPlll~~~{{{}}}xxxZZZCCC888555444333222222222222222222222222111111111111222333444555777888:::;;;<<<>>>BBBEEEDDDLLLTTTVVVSSS\\\vvvnnnwwwxxxkkkeee}}}}}}zzzpppjjjjjjfff^^^\\\```lllzzzuuujjjiiinnnqqqsssqqqmmmggg```VVVKKKDDDEEEGGGKKKNNNPPPVVVdddrrr|||ssswwwrrrkkkrrrxxxsssuuu|||~~~zzzxxxqqqaaaRRRJJJAAA999888999999:::===AAACCCEEEFFFGGGFFFEEEDDDCCCGGGKKKHHHEEEJJJXXXeeekkkrrrxxxwwwkkk[[[LLLDDD???@@@@@@>>>;;;:::;;;<<>>===>>><<>>CCCKKK]]]ppp{{{pppiiihhhlllxxxssscccUUUIII>>>===DDDPPP]]]gggeeeccc```ZZZUUURRRRRRSSSQQQPPPPPPOOOMMMLLLLLLKKKNNNSSSXXXYYYVVVQQQOOONNNNNNLLLIIIHHHGGGEEECCC@@@???>>>>>>>>>;;;;;;BBBKKKJJJJJJFFF???<<<>>>???===333111000000000111000////////////000000000000111111000///---,,,------...,,,,,,,,,---------......------......///000000000222777:::<<>>BBBEEEEEELLLTTTSSSRRR```ttt{{{|||uuussswwwcccaaa}}}qqqgggeeebbb\\\]]]bbbpppzzz|||pppgggjjjoooqqqsssqqqmmmhhhaaaWWWLLLEEEEEEIIINNNQQQSSS\\\lllzzzuuupppyyy|||pppmmmwwwwwwsssvvv{{{wwwnnn]]]NNNFFF???999999999999:::>>>BBBEEEGGGHHHHHHHHHGGGHHHEEEIIILLLKKKIIIKKKSSS[[[iiisss|||zzzkkkYYYJJJCCC>>>>>>===;;;999999;;;===DDDEEEEEECCC???===<<<<<<<<>>:::999888:::@@@BBBGGGZZZnnn~~~wwwoookkkooozzzxxxfffWWWMMMBBB@@@FFFQQQ]]]eeedddcccaaa\\\WWWSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMRRRXXXYYYVVVQQQNNNNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>===<<<999777===EEEGGGHHHFFF???<<<======<<<444222111111222222000///000000000000111111111111222111///---,,,---......,,,,,,,,,---------......------......///000000000222666:::<<>><<<888555888>>>EEEHHHGGGAAA======>>><<<777555222222222333222111111111222222222222333333222111///...------......,,,,,,,,,---------......------......///000000000222666:::<<>><<<======;;;===AAA>>>BBBEEEFFFDDDDDDGGGIIIFFFFFFHHHLLLOOOOOOJJJFFFOOO[[[hhhlllcccVVVKKKFFF===<<<999666444555999<<<>>>AAADDDEEEDDD@@@>>>===999===BBBGGGRRR___gggggggggpppxxxttthhh^^^ZZZ\\\```^^^ZZZYYY\\\fffsss}}}~~~}}}{{{vvvrrrpppppprrrpppvvv}}}|||zzzyyyzzzrrrZZZFFF>>>>>>777999;;;:::999888888888;;;888999;;;999:::III\\\pppwwwwwwnnnnnn{{{wwweeegggggghhhmmmrrrrrrmmmcccdddccc```ZZZTTTPPPOOORRRQQQPPPPPPOOONNNMMMMMMHHHMMMQQQRRRPPPMMMLLLMMMJJJHHHGGGFFFFFFFFFDDDBBBEEEBBB@@@@@@<<<777777;;;EEEIIIJJJDDD?????????>>>999666333111222333333222222222222333333333444444111111000000///......---,,,,,,,,,---------......------......///000000000222666:::===BBBJJJNNNMMMMMMKKKIIIHHHIIIKKKMMMOOONNNSSSqqqzzzxxx}}}aaaFFF:::666666222222222222222222222222111111111111222333444555666777999:::;;;===AAADDDEEEJJJPPPRRRUUUjjjjjjnnn}}}qqqhhhcccfffgggeeehhhooo|||}}}uuukkkiiipppsssooonnnmmmllljjjeee\\\RRRKKKLLLQQQUUUWWW]]]fffiiigggjjjkkknnnuuu|||~~~}}}wwwyyy}}}}}}xxxsss{{{}}}{{{zzzuuullldddZZZMMMBBB===::::::======<<>>===HHHWWWhhhqqqvvvnnn{{{zzzssswwwyyyqqqvvv{{{}}}~~~tttfffeeebbb]]]WWWSSSRRRRRRNNNNNNNNNNNNNNNNNNOOOOOOLLLOOORRRQQQNNNLLLLLLMMMJJJHHHFFFFFFGGGFFFEEECCCCCCAAAAAABBB???:::888:::BBBHHHJJJEEE???>>>>>>>>>;;;777222//////111333333111111222222222333333333///000111111111///---,,,,,,,,,,,,---------......------......///000000000111666:::===BBBJJJNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMMMMQQQooozzzxxxpppSSS@@@555000333333333333333333333333111111111111222333444555777888:::;;;<<<>>>BBBEEEIIINNNSSSTTTUUUdddvvvdddpppooohhhgggmmmpppmmmmmmsssvvvkkkjjjpppqqqlllllllllllljjjfff]]]SSSLLLMMMRRRUUUXXX___ffffff```jjjiiimmmvvv}}}}}}xxxxxx{{{{{{yyywww~~~{{{zzztttjjjaaaXXXLLLBBB888777888<<<>>>===AAAFFFNNNPPPQQQLLLFFFAAABBBDDDFFFKKKOOOQQQPPPRRRVVVZZZZZZbbbkkkmmmeeeXXXKKKDDD@@@???;;;777444555999===>>>DDDKKKPPPPPPMMMIIIGGGUUUZZZ___dddlllvvvyyywwwwww~~~rrraaaXXXWWWRRRLLLJJJSSSdddsss}}}{{{zzzpppwww|||wwwtttwww{{{{{{ooo[[[III???======;;;<<<>>>???>>>>>>???<<<:::===BBBBBB???FFFRRRcccnnn~~~}}}nnn|||{{{xxxtttuuu~~~}}}~~~vvv|||}}}qqqjjjgggaaaZZZTTTRRRSSSUUUKKKLLLMMMNNNOOOPPPPPPQQQQQQSSSUUURRRNNNKKKLLLNNNJJJHHHGGGGGGGGGGGGFFFDDD???===???BBB@@@;;;999:::???FFFHHHCCC===<<<<<<;;;;;;666111------000222333000111111111111222222222...000222333222000---+++,,,,,,,,,---------......------......///000000000111666:::===BBBJJJNNNNNNKKKJJJJJJJJJJJJKKKKKKLLLKKKNNNkkk}}}}}}zzzyyyzzz|||wwwRRR>>>777444333333333222222222111111222111111000111333444555666888999;;;<<>>AAADDDFFFGGGTTTRRROOOJJJEEECCCDDDFFFGGGMMMTTTUUUSSSWWWaaakkkdddjjjpppnnneeeXXXMMMGGGBBB<<<888777666444777;;;CCCEEELLLSSSSSSOOOMMMOOO^^^bbbiiipppvvv{{{~~~~~~{{{eeeddd\\\SSSMMMIIILLLWWWbbbttt|||yyyrrrtttxxxyyysssnnnpppvvvrrrsss\\\KKKCCC????????????>>>??????AAABBBFFFGGGGGGEEEEEEHHHNNNTTT```jjjyyysssxxx}}}wwwrrrqqqttt{{{|||yyy|||{{{}}}sssgggeeeaaa^^^[[[XXXSSSPPPNNNOOOOOONNNMMMLLLLLLMMMPPPVVVZZZWWWOOOIIIHHHJJJLLLKKKIIIFFFEEEDDDDDDDDDFFFBBB>>><<<===<<<:::777???IIILLLDDD<<<<<>>BBBEEEMMMTTTTTTQQQTTTYYYiiimmmsssyyy~~~ooobbbZZZRRRMMMJJJJJJOOOVVVdddsssssssssttttttnnnhhhkkkqqqvvvpppVVVFFFAAAAAA;;;>>>CCCHHHKKKMMMNNNOOOTTTWWW[[[^^^___```bbbcccfffppp}}}uuuvvv|||~~~wwwpppmmmkkklllttt}}}~~~xxxvvvuuussssssyyywwwooohhhfffbbb___\\\XXXSSSPPPLLLLLLMMMLLLKKKJJJJJJKKKNNNRRRTTTQQQJJJFFFFFFHHHMMMKKKIIIGGGEEEDDDDDDDDDCCC@@@===<<<===<<<999666<<>><<<===>>>===999555<<>>@@@BBBCCCEEEKKKSSSYYYWWWWWWVVVSSSPPPNNNOOOPPPSSSVVVWWWTTTSSS[[[lllzzzzzzqqqggg[[[OOOGGG>>>999666777888888;;;AAAEEELLLTTTVVVRRRQQQ]]]kkkrrrvvv{{{~~~jjj___UUUTTTVVVSSSPPPOOOLLLVVVggg|||wwwqqqllljjjhhhggglllsssxxx~~~vvvfffWWWNNNKKKNNNRRRXXX^^^fffooozzz~~~wwwvvv~~~zzzqqqlllhhhdddccceeegggiiijjjlllnnnqqqtttvvv{{{sssiii```ZZZXXX[[[ZZZ]]]eeennnrrroookkkjjjhhhfffccc```[[[VVVRRRJJJIIIHHHIIIIIIJJJIIIHHHHHHHHHFFFEEEDDDFFFJJJLLLKKKJJJIIIGGGFFFEEEDDDCCC@@@>>>===>>>???>>>999555???GGGLLLJJJCCC<<<999999888666444000......000222111111111111111222444444555444222000///...------,,,,,,,,,---------......,,,,,,------.../////////111777;;;<<>>???@@@>>>999555@@@DDDHHHHHHBBB<<<999;;;666666555111...---000222222111111000111333555666555444333111///...------,,,,,,,,,---------......,,,,,,------.../////////111777:::;;;???FFFKKKLLLMMMKKKJJJJJJLLLNNNOOONNNNNNTTTrrr|||yyyuuugggjjjtttuuuvvvyyyvvv~~~}}}zzzzzzqqqeeeRRR@@@555444444444444333333333333333333222222333444555777777999;;;<<<===@@@DDDGGGKKKSSSVVVUUU```~~~mmmccczzz|||xxxxxxnnn^^^eee~~~vvvqqqooohhhkkkvvvyyypppdddgggmmmkkkhhhhhhccc___YYYTTTSSSTTTUUUUUUYYYWWWYYYeeetttyyygggbbbrrrvvvvvv}}}wwwtttnnnbbbUUUKKKBBB<<<:::;;;AAA???@@@HHHSSSYYYXXXUUUTTTTTTUUUUUUVVVZZZ___cccmmmmmmiii]]]OOOKKKPPPXXXbbbiiiooonnndddVVVLLLFFF???:::777888888888;;;@@@EEEKKKSSSTTTNNNKKKUUUbbbnnnttt{{{~~~~~~cccWWWOOOPPPUUUWWWXXXZZZ]]]aaaiiivvv}}}pppkkkjjjkkknnnsssyyyggg]]]eeetttyyyvvv}}}xxxkkkggggggeeebbbaaaRRRJJJAAA>>><<<;;;>>>AAACCCDDDDDDCCC@@@>>>======@@@BBBGGGRRR^^^gggkkkkkkjjjiiihhhgggeee```[[[VVVPPPNNNLLLNNNQQQRRRPPPNNNKKKHHHGGGIIIMMMQQQQQQPPPDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@======>>><<<888444;;;===AAADDD@@@:::888:::666777666333///---000333222111000000111333666777555444222111000///......,,,,,,,,,---------......,,,,,,------.../////////111777:::;;;>>>FFFLLLMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMRRRppp~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||yyy|||vvviiilllwwwwwwwww}}}~~~|||}}}rrr[[[CCC555555444444444444333333333333333222222333444666777888999;;;<<<>>>@@@DDDHHHLLLSSSVVV[[[rrrnnn^^^nnnyyyqqqkkkiiihhhmmmmmm[[[kkk|||nnnjjjjjjffflllxxx{{{pppgggkkkooojjjffffff___ZZZUUUQQQQQQRRRSSSTTTYYYYYYddd{{{ggg___bbbjjj~~~{{{uuuqqqggg[[[MMMEEE>>>999999>>>???AAAGGGPPPXXX[[[YYYVVVTTTUUUWWWZZZ___gggqqqwww~~~uuudddSSSKKKNNNUUUTTT[[[bbbfffaaaWWWKKKCCC===999666888999999===CCCEEELLLVVVZZZWWWUUU]]]hhhlllsss{{{{{{aaaXXXSSSUUUZZZ\\\^^^aaagggkkkooosss|||yyylllhhhiiilllooorrr}}}wwwuuuzzzwww}}}}}}xxx{{{tttiiihhhiiifff___[[[LLLBBB;;;999888444444777555777888888777888999;;;999<<>>EEECCC;;;777999666888888444000...000444333222000000111333666888444333222111000000000000,,,,,,,,,---------......,,,,,,------.../////////222666::::::>>>FFFLLLNNNKKKIIIHHHHHHJJJLLLMMMLLLLLLPPPmmm|||}}}~~~}}}||||||}}}~~~zzzzzz{{{|||}}}|||{{{~~~}}}}}}~~~|||yyyyyywwwkkkppp}}}~~~|||cccFFF555555555444444444333333333333333222222333444666777888999;;;<<<>>>AAAEEEHHHMMMQQQUUUbbboooZZZjjjxxxxxxxxxvvvtttzzznnn]]]vvvtttfffdddgggfffooo}}}qqqjjjooopppiiieeefff\\\XXXSSSPPPOOOQQQRRRRRR[[[^^^ooorrr```UUU[[[dddqqqzzzsssooobbbUUUGGGAAA<<<888:::@@@===CCCMMMVVV[[[\\\ZZZXXXTTTVVVYYY^^^fffrrr~~~}}}jjjWWWNNNRRRYYYPPPSSSYYY___```XXXKKK@@@;;;777555777999;;;???EEEHHHOOOZZZbbbbbbaaahhhrrrqqqyyy{{{ddd^^^[[[___bbbdddeeehhhnnnrrrsssooooootttxxxyyy~~~qqqeeedddhhhmmmqqquuuwww|||ssshhhmmm~~~{{{|||~~~sssjjjlllooojjjbbb[[[LLLCCC<<<<<<;;;555111333666777888777666777999:::888;;;BBBNNN\\\hhhooorrrhhhhhhhhhiiihhhddd___[[[TTTQQQOOOQQQUUUWWWUUUQQQPPPMMMKKKNNNRRRQQQJJJCCC===???AAACCCDDDDDDDDDDDDCCC???:::888777666222///111555>>>HHHHHH???999:::666888999555000...111555333222000000111444777999333333222111000000000111,,,,,,,,,---------......,,,,,,------...//////000222666999:::>>>FFFMMMNNNJJJIIIGGGGGGIIIKKKLLLLLLKKKNNNkkk~~~}}}|||{{{{{{{{{{{{zzz{{{}}}~~~}}}{{{~~~}}}}}}}}}|||yyytttqqqqqqyyyhhhNNN555555444333222222222333444333222222111222333555666888999;;;<<<===AAAEEEIIIMMMQQQWWWfffkkk]]]jjj}}}nnnhhhwwwkkkiiihhhiiimmmuuu~~~~~~nnnjjjoooooooookkk```]]]WWWQQQOOOMMMJJJLLLPPP[[[```vvv~~~[[[YYYWWW[[[hhh~~~ttthhh___QQQDDD@@@===888888===AAAHHHQQQYYY\\\[[[WWWTTTVVVXXX\\\dddooo}}}qqqZZZLLLQQQ\\\VVVZZZ\\\[[[YYYUUUKKKAAA;;;999777666888;;;@@@CCCFFFUUU]]]aaagggfffiiiuuuuuu|||zzzfffbbb```cccdddeeehhhmmmttt{{{}}}wwwooojjjfffcccnnnfff^^^___hhhppprrrppp|||ssskkkhhhqqq~~~~~~uuukkklllnnnhhheeeeeeUUULLL@@@:::888888777444444333222333555777888888<<<:::???OOOeeessstttpppkkkjjjiiihhhfffccc^^^[[[TTTSSSSSSUUUVVVVVVTTTRRRQQQLLLLLLQQQSSSMMMFFFAAAAAADDDEEECCCDDDFFFDDD@@@???>>>===<<<;;;777333000333777@@@HHHHHH@@@:::999;;;:::888444111000111333444444333222222333444444222222111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222777::::::===DDDIIIJJJGGGFFFFFFHHHKKKMMMNNNMMMKKKNNNkkk~~~~~~}}}|||{{{{{{{{{zzz{{{}}}~~~|||{{{}}}}}}}}}}}}~~~|||yyyuuussskkktttnnnRRR888555444333222222222333444333222222222222333555666888999;;;<<<>>>AAAFFFIIIOOOTTTYYYeee~~~jjjfffwwwnnneeessssssppplllkkkmmmttt||||||mmmjjjpppooooookkk```\\\TTTNNNKKKIIIFFFHHHKKKYYY]]]ssswwweeeWWWVVVWWW\\\jjjttthhh\\\NNNBBB???===999:::@@@BBBIIIQQQYYY[[[ZZZWWWTTTVVVWWW\\\iiizzzwww]]]LLLNNNXXX___aaa```[[[WWWSSSKKKDDD;;;999777777888<<<@@@CCCGGGTTTXXXYYY___bbbhhhvvv}}}tttddd```^^^aaadddffflllrrr{{{}}}uuuooojjjeeejjjeeebbbdddkkkrrrvvvvvvzzztttkkkmmm|||{{{zzzzzznnnnnnoookkkhhhiiiZZZRRRGGG>>>888666444333444555777666555555777:::::::::BBBVVVmmm{{{yyyrrrllljjjhhhfffdddaaa]]]ZZZVVVVVVVVVWWWXXXWWWUUUSSSPPPLLLMMMRRRTTTOOOHHHDDDEEEKKKNNNJJJFFFDDDCCC@@@@@@???===<<<999555000---333666???GGGGGG@@@:::888;;;:::888555111000111222444333222111111222333444333222222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////222777::::::===DDDIIIJJJHHHGGGGGGHHHKKKMMMMMMMMMKKKNNNjjj|||~~~}}}}}}|||{{{{{{{{{{{{{{{}}}{{{yyy|||}}}}}}|||~~~~~~|||yyywww}}}zzz^^^```sss~~~]]]@@@666555333222222222333444333222222222222444666777888999;;;<<<>>>BBBFFFJJJLLLQQQVVV\\\mmmnnngggxxxmmmcccppp|||vvvpppjjjhhhlllttt|||yyykkkjjjqqqqqqoookkk```ZZZQQQIIIFFFCCC@@@AAADDDKKKNNN___}}}}}}hhhZZZTTTRRRTTTYYY```oootttiiiYYYKKK???>>>===:::<<>>>>>>>>HHHZZZkkkvvv}}}uuugggYYYQQQQQQTTTRRRWWW^^^ggguuuuuuiiiYYYJJJ>>>===<<<:::===DDDHHHMMMTTTXXXXXXVVVVVVVVV[[[^^^ffftttcccNNNMMMUUU^^^hhhpppmmmdddWWWHHH===:::999888888;;;>>>BBBEEENNNVVVUUUUUU```iiivvvrrr^^^VVVSSSSSSXXX___gggqqqzzz|||tttkkkhhhmmmvvv~~~}}}ooo___\\\llluuummmkkkmmmqqqssslllvvvyyy~~~{{{www|||zzzlllkkkllliiiiiimmmpppoookkk___OOOBBB;;;888666888::::::999:::===@@@BBBMMM___rrr~~~~~~vvvooonnnjjjfffbbb```]]]ZZZXXXVVVVVVVVVXXXZZZ[[[YYYXXXZZZTTTOOOPPPPPPMMMKKKLLLMMMQQQPPPIIICCCBBBBBB@@@CCCBBB@@@>>><<<888333///222333;;;DDDFFFAAA:::888::::::999666222000000111222111000//////000111222444333333222111111111111,,,,,,,,,,,,,,,,,,,,,,,,........................111666::::::===EEEJJJKKKKKKIIIHHHIIIKKKLLLLLLKKKLLLPPPnnn~~~}}}}}}|||{{{{{{{{{{{{|||~~~~~~zzzyyy{{{}}}|||{{{{{{||||||{{{yyysss}}}}}}ooozzzjjjDDD777666555333222222333333222222222222333555777888888:::<<<===@@@CCCIIILLLSSSVVVUUUVVVbbbttt|||zzzqqqcccjjjffffff{{{vvvhhh```ZZZ]]]iiiwwwsssiiillltttssspppmmmbbb[[[OOODDD@@@>>>;;;:::;;;<<<;;;>>>EEEMMMSSSXXX]]]___\\\UUUOOOJJJKKKNNNRRRVVV\\\dddnnnzzzuuujjjZZZKKK???===<<<:::===DDDLLLQQQWWWYYYWWWUUUVVVXXXZZZaaakkkvvvcccPPPOOOXXXZZZcccjjjiiiaaaVVVFFF:::999888888999<<<@@@CCCFFFLLLUUUWWWZZZgggsssmmmXXXNNNKKKLLLSSS\\\eeepppzzzzzzlllgggooo|||wwwfffUUURRRcccwwwttteeeYYYTTTQQQMMMJJJOOOVVV\\\lll}}}wwwzzzttthhhhhhkkkiiijjjnnnppptttuuummm\\\JJJ>>>999999888888999;;;???CCCEEELLL]]]rrrzzztttqqqnnnkkkfffccc```]]]ZZZXXXRRRRRRSSSVVVYYYZZZYYYWWWYYYRRRLLLKKKLLLMMMQQQVVVYYYUUUMMMDDDBBBCCCBBB======<<<;;;;;;:::777333000222333999CCCFFFBBB<<<999999:::999666333000000111111111000//////000111111555444333222111111111111,,,,,,,,,,,,,,,,,,,,,,,,---------...............111666999:::===EEEKKKLLLKKKJJJIIIIIIKKKLLLLLLLLLIIIKKKggg||||||~~~}}}|||{{{{{{{{{{{{{{{|||~~~|||{{{}}}}}}{{{zzzzzz{{{{{{zzzyyyqqq{{{ttt{{{xxx}}}pppKKK888777555444333222333333222222222222444666888999999:::<<<>>>@@@DDDJJJMMMTTTVVVVVV[[[lllvvvfffmmmzzzdddlllwwwiii```YYY^^^lll{{{sssiiimmmuuusssrrrooofff]]]PPPDDD???>>>;;;:::;;;;;;;;;;;;===@@@CCCFFFHHHIIIFFFCCCCCCEEEJJJNNNPPPXXX___iiirrr}}}vvvjjjZZZKKK???===<<<;;;???FFFPPPUUUZZZZZZWWWUUUWWWZZZZZZbbbnnnyyy|||cccSSSRRRYYY]]]______[[[WWWRRRGGG===888888999:::===AAAEEEGGGIIISSSVVV\\\kkkwwwjjjWWWIIIGGGJJJRRR\\\fffqqqzzzyyyooommmuuu}}}xxxmmm___QQQNNN\\\lllvvvjjj[[[OOOIIIEEE@@@<<>>>>>>>>>>>???===:::777333333888BBBGGGCCC===:::999999999777333111000000222111000//////000111222666555444222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000666999:::>>>EEEKKKLLLKKKIIIHHHIIILLLMMMMMMMMMNNNMMMfffvvvyyy~~~||||||{{{{{{{{{{{{|||||||||}}}~~~~~~}}}~~~}}}{{{yyyyyyzzz{{{zzzyyyrrryyy}}}}}}xxxuuupppvvvrrrQQQ999777666444333333333333222222222333444666888:::999:::===>>>AAAEEEJJJNNNRRRTTTWWWbbbzzzxxxiiinnnuuudddqqqzzzhhh___YYY___ooo~~~sssjjjnnnvvvtttrrrqqqjjj]]]PPPCCC>>>===<<<::::::888999;;;;;;;;;===??????<<<<<<>>>@@@DDDJJJOOORRRWWW___iiirrr}}}wwwjjjYYYJJJ>>>===>>>===CCCKKKTTTYYY]]][[[WWWUUUXXX\\\aaaiiitttwwwcccUUURRRUUUbbb```\\\XXXWWWTTTJJJ>>>777888999;;;>>>BBBFFFHHHJJJSSSUUU[[[lllwww}}}dddUUUIIIHHHLLLVVV```iiisss|||uuuwwwzzz{{{}}}|||mmmkkkccc[[[UUUQQQTTT___lllnnncccUUUKKKGGGGGGGGGGGGBBBHHHJJJWWWrrryyyvvv{{{lll```\\\ccckkkkkkjjjmmmnnnsssxxxwwwlll]]]PPPIIIGGGKKKMMMGGG@@@BBBPPP]]]vvv|||uuurrrmmmllliiihhhfffccc^^^[[[TTTSSSSSSTTTTTTSSSQQQOOOJJJGGGGGGJJJMMMNNNTTTZZZWWWTTTLLLEEECCCDDDAAA<<<@@@@@@@@@AAAAAA@@@===:::444333888BBBHHHEEE???;;;888999999777444111000000222111000000000000111222666555444333222111111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000555999:::>>>EEEKKKLLLJJJIIIHHHIIILLLNNNOOONNNOOOPPPkkkvvvzzz~~~}}}~~~zzzzzzzzzzzzzzz{{{|||||||||}}}~~~~~~}}}{{{yyyyyyzzzzzzzzzyyyvvvxxx{{{~~~|||yyyxxxxxxyyymmmPPP999888666444333333333333222222222333444666999:::999;;;===???AAAEEEKKKOOOTTTWWW]]]mmm}}}ooopppttteeesss|||ccc[[[VVV^^^ppptttkkkooovvvtttsssssslll]]]OOOBBB======<<<::::::777;;;===<<<<<<=========BBBDDDFFFFFFFFFIIIOOOSSSUUU]]]hhhqqq}}}wwwkkkWWWHHH======???@@@FFFNNNVVV[[[^^^\\\WWWUUUXXX]]]kkkppp{{{tttdddWWWQQQQQQdddcccaaa___```[[[LLL===777888999;;;???CCCFFFHHHNNNVVVVVV[[[kkkwwwsss^^^QQQKKKJJJOOOYYYcccllluuu~~~zzzkkkxxxuuufffXXXRRRNNNQQQXXXaaannnyyyjjj```SSSIIIHHHLLLQQQTTTTTTYYYWWW\\\kkksssvvv}}}xxx|||rrraaaWWWUUU___hhhhhhhhhjjjuuuyyy}}}|||uuujjj^^^WWW]]]fffiii___QQQQQQcccwww}}}sssmmmmmmlllkkkjjjhhheee```\\\XXXVVVUUUTTTSSSQQQMMMJJJIIIHHHJJJMMMNNNLLLNNNRRRGGGJJJIIIEEECCCDDDCCC@@@<<<<<<<<<<<<===;;;888555555333888BBBIIIFFF@@@<<<888999999777444111000000333222111000000111222333777666444333222111111111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222000555999:::>>>FFFKKKMMMIIIHHHHHHIIILLLOOOOOOOOOIIILLLkkk|||{{{{{{{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxzzzyyyzzz|||~~~wwwxxxyyy{{{{{{{{{zzzzzzqqqtttyyy|||lllTTT;;;777555555444111111333333333333444555666777888999;;;<<<>>>AAAEEEKKKPPPQQQ[[[```}}}hhhjjjzzzwwwoooqqqvvv|||zzzlllttt{{{dddYYYSSS^^^rrrnnnqqqrrrsssvvvwwwssskkkeeeTTTBBB<<<<<<<<<;;;;;;;;;;;;<<>>??????>>><<<888555333555444666<<>>::::::999888666333000///222222222111000111333555999999888555222000000111+++*********+++,,,,,,---,,,,,,------.../////////222777::::::===DDDIIIJJJLLLKKKJJJLLLNNNOOONNNMMMMMMQQQrrr{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwuuuuuuwwwyyy}}}}}}wwwxxxzzz{{{|||{{{{{{zzzrrrtttwwwmmmVVV===888555666555222111444333333333444555666777888:::<<<===???BBBGGGMMMQQQTTT\\\aaa}}}jjjlll|||yyyppprrrvvv~~~qqqjjjyyywwwbbbZZZVVVaaatttnnnqqqssstttwwwyyyuuunnneeeTTTCCC======<<<<<<<<>>???@@@AAAAAABBBCCCDDDFFFHHHKKKMMMOOOXXXdddooovvvxxxooo\\\HHH@@@BBB???CCCNNNRRRYYYYYYXXXXXXYYYZZZ\\\]]]iiippp}}}wwwhhhZZZQQQNNNNNNZZZiiimmmmmmsssiiiPPP???999777888>>>CCCDDDGGGKKKTTTUUUVVVcccvvv|||qqqfff]]]UUUQQQVVV^^^iiisssxxx~~~|||}}}|||nnnmmmiiigggjjjssszzz~~~mmm```VVVXXXbbbmmmwww~~~rrr^^^PPPOOOQQQZZZfffnnnooommmuuuzzzyyynnnjjjsss{{{}}}yyyssspppoooooonnnkkkgggbbb]]][[[YYYVVVQQQOOONNNNNNNNNMMMLLLJJJHHHIIILLLOOOQQQQQQMMMHHHEEEFFFFFFBBBAAABBBBBBBBBBBBAAA>>>;;;777555333333666<<>>@@@CCCHHHNNNRRRVVV]]]aaannnsss|||}}}kkklllrrr___ZZZYYYbbbssslllppptttuuuxxxzzzwwwqqqfffVVVEEE>>>>>>>>>>>>???>>>???@@@???>>>???@@@BBBBBBBBBDDDFFFIIIMMMPPPRRR[[[eeeooovvv{{{sss^^^IIIAAADDDCCCHHHSSSVVV[[[ZZZXXXXXXYYY\\\```bbbiiipppyyy~~~{{{ssspppiii```VVVOOOLLLKKKXXXkkkssstttvvvjjjPPPAAA;;;999;;;@@@CCCDDDGGGLLLUUUXXXYYYdddtttxxxdddXXXWWWTTTTTTYYYaaannn~~~~~~{{{~~~wwwmmmfffiiiqqqyyyjjjZZZNNNMMMOOOXXXccckkknnnlllrrrwww{{{~~~|||wwwrrrpppqqqpppnnnjjjfffbbb^^^\\\YYYVVVRRROOONNNNNNMMMLLLKKKJJJIIIKKKNNNQQQSSSSSSLLLGGGEEEGGGFFFCCCAAAAAACCCCCCBBBAAA>>>:::666444111111555<<>>@@@CCCHHHNNNSSSVVV\\\^^^~~~}}}qqq|||ooosss{{{mmm[[[[[[\\\cccppp||||||iiiooosssuuuwwwzzzxxxssshhhYYYHHHAAA@@@???AAACCC===@@@CCCDDDCCCAAAAAABBBDDDCCCDDDFFFJJJQQQVVVZZZaaaiiiqqqwww~~~wwwaaaLLLDDDHHHHHHNNNXXX[[[[[[YYYVVVVVVWWW\\\aaadddjjjnnnsssvvvsssjjjaaaZZZYYYXXXVVVSSSOOOLLLJJJJJJSSSjjjwwwxxxxxxiiiPPPAAA===;;;===AAACCCDDDHHHNNNTTTXXXZZZcccpppsss|||kkkLLLGGGKKKLLLTTTbbblll{{{}}}xxxdddVVVMMMLLLMMMTTT]]]eeeggggggmmmrrrwww{{{uuuqqqooosssqqqnnnjjjfffbbb___^^^YYYVVVRRRPPPOOONNNMMMLLLJJJIIIHHHJJJLLLOOOOOOOOOJJJEEEDDDFFFFFFCCC@@@AAAAAAAAA@@@>>>;;;666333000//////333;;;DDDFFFBBB<<<777777777666555222000...000222333222111111333444444555555444111//////000,,,,,,+++++++++,,,,,,---,,,,,,------.../////////111666::::::===EEEJJJKKKMMMJJJGGGGGGIIILLLMMMNNNRRRTTTppp}}}uuuooohhhfffgggdddddddddddddddeeefffgggaaa```]]][[[[[[___gggmmmssswww{{{}}}zzzllljjjgggdddbbbaaaaaabbbgggnnnxxxrrroootttwwwuuutttvvvxxxyyyzzz{{{zzzzzzwwwuuurrruuu|||~~~nnnGGG>>>666555666555444666222222222333555777888999999;;;===???BBBGGGNNNRRRUUU[[[YYYppp|||wwwuuuzzz{{{yyyjjj\\\^^^```eeeqqq||||||vvvfffmmmrrrtttvvvxxxwwwtttkkk\\\LLLDDDBBBBBBEEEIIIHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDGGGMMMVVV___dddiiinnnsssxxxzzzeeeOOOGGGKKKMMMTTT^^^```ZZZWWWUUUTTTVVVZZZ```dddhhhkkkmmmmmmggg\\\QQQJJJFFFEEEFFFGGGHHHIIIJJJJJJQQQjjjzzz}}}|||lllRRRCCC>>>===???CCCDDDEEEKKKRRRSSSWWWXXXaaannnpppyyynnnSSS???@@@CCCDDDQQQdddvvvtttaaaQQQHHHGGGIIINNNWWW___cccdddjjjpppwwwyyyuuussssssrrroookkkfffccc```^^^ZZZXXXTTTRRRPPPOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHFFFFFFBBBBBBEEEFFFCCC@@@AAA@@@??????===999555111///......222:::BBBEEEAAA<<<888888888777666444111000000222333333222111222444222444555444222000000000------,,,,,,+++,,,,,,---,,,,,,------.../////////111666999:::===EEEKKKLLLMMMJJJGGGGGGIIILLLMMMNNNOOOQQQkkkwwwlllcccZZZVVVXXXVVVVVVUUUUUUUUUWWWXXXZZZRRRRRRPPPMMMKKKNNNVVV\\\cccgggmmmqqqssspppmmmjjj\\\ZZZWWWTTTQQQPPPPPPPPPSSSZZZdddmmmrrrvvvwwwyyywwwtttpppmmmmmmppptttwww~~~}}}lllgggooouuutttrrrtttvvvxxxyyyyyyyyyyyyxxxvvvrrrttt|||oooJJJ???666444555555444555111222222333555777999:::999:::<<>>JJJZZZsss~~~xxxmmm\\\LLLAAAAAACCCIIIRRR\\\cccfffjjjrrr|||~~~zzzsssrrrppplllhhhddd```^^^\\\YYYVVVTTTRRRQQQNNNLLLJJJHHHFFFEEEEEEDDDAAA@@@AAA>>>>>>CCCEEEBBBAAAAAAAAAAAA@@@???<<<888444222//////111888@@@CCC@@@<<<888888888888666444222111///111333333222222222333111333555555333111111111...------,,,,,,,,,,,,,,,,,,,,,------.../////////000666999:::>>>EEEKKKLLLLLLJJJHHHHHHJJJLLLNNNNNNPPPSSSlllkkk```XXXOOOMMMRRRNNNMMMLLLLLLMMMNNNPPPRRRRRRTTTVVVTTTQQQQQQTTTXXX\\\___bbbfffgggfffdddcccbbbaaa^^^\\\[[[[[[[[[\\\```eeelllqqqqqqooommmlllkkkjjjiiijjjnnntttyyy}}}|||gggbbblllttttttqqqrrrtttvvvxxxxxxxxxxxxxxxvvvsssttt{{{~~~qqqLLL@@@555333444444444444111111222333555777999:::999;;;===@@@CCCIIIOOOTTTVVVZZZWWWiiixxx|||lll|||~~~wwwggg^^^aaaccciiiyyyrrrfffnnntttuuuuuuwwwwwwuuuqqqcccTTTKKKHHHHHHMMMSSSQQQRRRWWW^^^dddbbbYYYPPPLLLPPPXXXaaakkkssszzz}}}zzzzzzyyy|||zzznnnWWWMMMRRRUUU]]]eeefff]]]\\\ZZZYYYZZZ^^^bbbeeefffiiimmmooooookkkfffbbbTTTOOOIIIGGGHHHJJJLLLMMMQQQjjjzzzuuuYYYHHHCCCDDDGGGJJJKKKMMMUUU___YYYZZZYYYdddvvv{{{qqq\\\CCC???===<<<<<<<<>><<<:::;;;AAADDDBBBAAABBBAAABBBAAA@@@>>>:::777555111000000666===AAA???;;;777777777777666444222000///111333444333222222333111333666666444333222222......---,,,,,,,,,,,,,,,,,,,,,------.../////////000555999:::>>>EEEKKKLLLLLLJJJIIIJJJLLLNNNNNNMMMRRRUUUoooxxx```WWWQQQKKKLLLSSSLLLKKKJJJJJJKKKMMMOOOPPP[[[```eeeeeeaaa]]]]]]___cccdddeeeggghhhiiijjjjjjsssrrrpppooooooppprrrsss~~~|||vvvsssuuuvvvyyy~~~|||eee```kkkuuuvvvoooqqqsssuuuwwwwwwwwwwwwyyywwwsssuuuvvvyyy~~~pppMMM@@@444222444444333444111111222333555777999:::;;;<<<>>>AAAEEEJJJQQQVVVXXX[[[XXXnnn{{{dddzzzvvveee[[[]]]___gggzzzqqqgggooovvvvvvvvvxxxxxxvvvssseeeVVVMMMIIIIIIOOOUUUNNNWWWiiippp^^^RRRYYYeeerrr|||~~~}}}{{{~~~yyyqqqYYYNNNTTTWWW^^^gggggg```___]]]]]]^^^aaaeeegggiiilllpppssssssqqqnnnlllccc\\\RRRLLLKKKLLLMMMMMMOOOgggvvv}}}vvvYYYGGGFFFFFFJJJNNNOOOQQQZZZddd]]]\\\[[[ggg{{{vvv___JJJAAAAAA@@@>>>===>>>@@@AAAIIIiiivvveeeZZZOOOEEEBBBBBBCCCGGGNNNVVV^^^cccfffsssrrrrrrqqqoookkkeee```]]]^^^\\\YYYWWWUUUSSSPPPNNNJJJIIIGGGFFFFFFDDDAAA???999777:::@@@CCCBBBAAABBB@@@AAAAAA@@@>>>:::777555333000000444;;;???>>>;;;666666666666555333111//////111333444333222222333111444666777555444333333///...---,,,,,,,,,,,,,,,,,,,,,------...//////000000555999:::>>>FFFKKKMMMLLLKKKJJJLLLNNNOOONNNMMMNNNRRRlllmmm\\\ZZZ\\\YYYWWW[[[ZZZWWWXXX\\\]]]]]]```dddsssxxx~~~|||zzzwwwtttsssssstttuuuxxx}}}zzzjjjgggmmmrrruuuqqqrrrsssvvvyyyzzzxxxvvvttttttqqqrrr~~~vvvxxx}}}~~~~~~zzzyyy}}}vvvSSS===444555111111444222333333444444666777999999;;;<<<<<<>>>BBBIIIQQQWWWYYY]]]aaauuu}}}pppfffrrryyyjjjTTTZZZ___hhh{{{pppnnnrrrwwwzzzyyywwwvvvuuuwwwlll]]]RRROOOPPPSSSUUU[[[kkk~~~ppptttzzzuuuzzzsssdddVVVVVV^^^gggmmmrrriiiiiihhhfffeeegggkkknnnnnnrrrtttuuuxxx}}}}}}yyyqqqdddWWWNNNKKKKKKKKKNNN[[[nnn|||}}}oooYYYIIIIIILLLOOOOOOPPPXXXfffqqqhhhfffjjjvvv}}}iiiWWWJJJCCC???>>>======???@@@@@@@@@CCCOOOfff|||jjjXXXKKKCCC???>>>@@@BBBFFFLLLUUU^^^eeefffrrr}}}qqqrrrnnnhhheeefffeeeaaa___]]][[[XXXUUUQQQOOOMMMIIIHHHGGGEEEEEEEEEEEEFFF???BBBDDDEEECCCAAAAAAAAABBBAAA@@@??????===999666444111000555===AAA???;;;555555666555222000000000111111222222222111111000333444555555444333111000000///---,,,++++++,,,,,,---------............///777888;;;>>>BBBGGGJJJMMMOOOLLLJJJJJJKKKMMMNNNNNNNNNOOOmmmvvv~~~mmmccciiippprrrtttxxxuuussstttxxxzzzzzz~~~}}}~~~}}}{{{zzzzzz{{{|||{{{jjjgggmmmtttxxxqqqqqqsssvvvxxxyyyxxxvvvtttsssqqqqqq|||wwwwww}}}~~~~~~uuuuuuyyyzzz[[[DDD888777222111444111333333444444666777999:::;;;<<<===>>>BBBIIIQQQWWWZZZ^^^pppzzzsss|||}}}zzzmmmbbbppptttddd[[[aaafffmmm{{{}}}mmmnnnrrrwwwzzzzzzyyywwwwwwyyyooobbbXXXTTTUUUWWWXXXhhhzzzvvvuuu{{{vvvhhh[[[YYY___gggooouuuooooooooonnnlllmmmoooqqqoootttxxx{{{|||tttgggYYYNNNIIIJJJKKKMMMZZZmmm}}}qqq[[[JJJJJJMMMPPPPPPRRRYYYfffqqqooonnnvvvuuubbbQQQGGGBBB???>>>======???@@@@@@???BBBFFFPPP```sss}}}~~~xxxjjj[[[NNNDDD>>><<<>>>@@@BBBFFFLLLUUU___fffkkkwwwssstttpppjjjggggggfffbbb___]]]ZZZWWWSSSQQQOOONNNJJJIIIGGGEEEDDDDDDDDDEEEAAACCCCCCBBBAAAAAABBBCCCBBBAAA??????>>><<<999666555111000444<<>>>>>@@@AAAAAA@@@EEECCCDDDJJJWWWqqqwwwvvv}}}oooiii^^^RRRGGGAAA===<<<>>>@@@BBBEEELLLUUU```gggrrr}}}uuuvvvsssllliiihhhfffccc___]]]YYYUUURRRPPPNNNNNNKKKJJJHHHFFFDDDCCCCCCBBBCCCCCCCCCAAA@@@@@@CCCEEEAAA@@@>>>>>>>>><<<:::777666333111444:::===;;;888555555666666555444333333000111111222222222111111333444555555444333111000000///...,,,,,,,,,,,,------------............///111333777<<>>@@@DDDKKKRRRWWW]]]]]]wwwkkkmmmrrrkkkjjjuuu|||uuu^^^qqqooo___[[[cccmmmvvv~~~tttnnnrrrwwwzzz{{{||||||}}}}}}wwwnnnddd^^^ZZZXXXXXX___ooo~~~yyyfff```kkkvvvppprrrxxx{{{rrrhhhdddccciiiuuu}}}{{{zzz{{{}}}mmmYYYIIIBBBDDDIIIFFFSSShhh|||vvv```NNNOOOQQQTTTUUUXXX^^^hhhpppnnnqqquuudddVVVNNNJJJFFFEEECCCCCCEEEFFFEEEEEEGGGFFFGGGIIIOOO___{{{{{{}}}rrrfff```VVVLLLCCC>>><<<;;;>>>???AAAEEELLLVVVaaaiiivvv|||uuuvvvsssmmmiiiiiifffbbb___]]]YYYUUUQQQOOONNNNNNKKKJJJIIIFFFDDDBBBAAA@@@AAABBBCCCCCCBBBBBBCCCDDDAAA???>>>=========;;;999888666444666:::<<<;;;999666555555666777666555444000000111222222222111111333444555555444333111000111000...---,,,,,,---------------............///000222666<<>>???AAAEEELLLWWWccckkkxxxyyyssstttrrrlllhhhhhheeeaaa___]]]ZZZVVVRRRPPPNNNNNNKKKJJJIIIGGGDDDBBB@@@???>>>AAAEEEFFFEEEDDDBBBBBBAAA???>>>===>>>>>><<<;;;;;;999777888;;;===<<<;;;777666555666777888666333///000111222222222222222333444555555444333111000111000...---,,,,,,---------------............///111333777;;;AAAGGGKKKNNNJJJIIIHHHHHHJJJKKKKKKJJJIIIHHH```~~~pppjjjlllvvvzzzxxxvvvuuusssrrrrrrtttwwwyyyyyyxxxyyyyyyuuuqqqvvvzzz{{{zzzyyyxxxuuuTTT>>>777222333666444333333444555777:::<<<===<<<===@@@CCCGGGLLLSSSXXX[[[ZZZ|||}}}sssxxxllliiivvvggg[[[___iiixxxzzzpppooorrrvvvyyy{{{{{{}}}~~~|||yyyrrriii```ZZZWWWWWW[[[aaa\\\SSSQQQQQQ___xxxrrrnnnuuu~~~}}}wwwvvvwww|||~~~hhhSSSEEE@@@BBBDDDDDDOOOcccxxxzzzdddSSSTTTVVVYYY[[[___dddkkkooommmsssxxxkkk```[[[WWWUUUTTTSSSUUUUUUUUUTTTSSSPPPMMMKKKHHHIIIRRR]]]nnnvvvoooiii]]]RRRJJJFFFAAA<<<999999<<<===>>>???AAADDDLLLWWWdddlllyyy~~~vvvppprrrpppkkkhhhhhheeeaaa___]]][[[XXXUUUQQQOOOMMMJJJIIIHHHGGGEEEBBB@@@???<<<@@@EEEHHHGGGEEECCCAAABBB@@@>>>>>>??????>>>===<<<:::888999;;;=========888666444555777888555222///000111222222222222222333444555555444333111000111000///------------...---------............///222444777;;;@@@EEEIIIKKKJJJIIIHHHIIIKKKKKKKKKIIILLLJJJ^^^}}}uuueee]]]^^^eeeuuu~~~yyyvvv{{{xxxwwwvvvuuutttsssuuuxxxzzzzzzzzzxxxyyyuuupppssszzzzzzzzzyyyxxxyyyXXX@@@999333333666222333333444666888:::<<<===<<<>>>AAADDDHHHMMMSSSXXXVVVYYYnnnvvvmmmuuueee[[[\\\eeeuuuvvvjjjooorrrvvvyyyyyyzzz|||}}}zzzyyytttlllccc^^^]]]^^^dddllleee```fffjjjxxxuuuiiinnnvvvfffQQQFFFDDDDDDEEEGGGQQQcccwww|||hhhWWWWWWXXXZZZ^^^bbbggglllooolllrrr~~~sssjjjeee^^^\\\ZZZZZZ[[[[[[[[[YYY^^^YYYUUUTTTQQQNNNPPPUUU[[[iiiyyynnnggg```SSSHHHBBB???<<<999999;;;???BBB>>>???@@@DDDLLLXXXeeennn{{{}}}vvvnnnqqqpppkkkiiiiiifffbbb^^^^^^]]][[[WWWSSSOOOMMMHHHHHHHHHGGGEEEBBB@@@???>>>AAAEEEGGGFFFEEEDDDCCCCCCAAA??????@@@AAA@@@@@@;;;:::888888:::<<<===>>>999666444444777777333000//////000222222333333222333444555555444333111000222000///...------......---------............///222333666;;;@@@EEEIIIKKKJJJIIIIIIJJJLLLLLLKKKJJJLLLJJJ]]]{{{yyyhhh___```cccooouuuoooppp|||yyywwwwwwxxxvvvttttttuuuxxxzzz{{{{{{xxxyyyuuuoooqqq}}}}}}|||yyyyyy}}}[[[BBB;;;444444555111333333444666888:::<<<>>><<<>>>AAADDDHHHMMMTTTXXXRRRYYYfffnnnrrrbbbXXXXXXaaasssvvviiipppsssvvvxxxyyyyyy{{{|||zzzxxxuuunnnfffbbbccceeeppp{{{vvvuuuccc___nnnvvvdddQQQHHHGGGFFFFFFJJJSSSdddxxx~~~kkkZZZXXXYYY[[[___ccchhhllloooqqquuuxxxqqqnnnaaa___]]]]]]^^^^^^^^^\\\___[[[ZZZ\\\ZZZTTTOOOOOOTTT```rrr}}}ssshhhaaaYYYLLL@@@===;;;777555555888<<>>???@@@DDDLLLXXXeeennn}}}~~~wwwmmmppppppllljjjjjjgggccc^^^^^^^^^\\\YYYTTTOOOLLLGGGHHHGGGGGGEEECCC@@@???@@@BBBDDDEEEDDDDDDEEEFFFDDDBBB??????@@@BBBBBBAAA:::999888777999;;;===>>>:::666333444777777222...//////000222222333333333333444555555444333111000222111///...------......---------.........//////000222555:::@@@EEEJJJLLLJJJIIIIIIKKKLLLMMMKKKJJJJJJIII[[[yyywwwmmmfffbbbfffhhhjjjlllooowww{{{xxxxxxyyywwwtttrrrssswwwyyyxxxvvvyyyxxxwwwuuusssyyywwwvvv}}}~~~gggHHH:::666444444555333444666777999:::::::::===???BBBEEEIIIPPPWWW\\\^^^RRR\\\rrrxxxzzzvvvttt}}}nnn___VVV\\\iiiwww}}}wwwooojjjooouuuzzzyyyzzz|||{{{yyyzzzvvvssspppllljjjooovvvfffZZZaaannn}}}xxxccciiimmmrrrdddOOOFFFGGGIIIHHHGGGZZZiiivvvmmmddd^^^eeegggddddddhhhhhheeeiiirrr|||xxxwwwhhhfffbbb___^^^___aaabbb]]]\\\[[[ZZZXXXVVVUUUTTTWWWWWW___ooozzzlllddd[[[OOODDD???999999888999;;;>>>AAABBBAAADDDDDDCCCMMM^^^lllqqq~~~zzztttsssqqqmmmhhhggggggiiibbb\\\XXXYYYVVVOOOJJJKKKIIIHHHGGGFFFFFFDDD@@@===AAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBB???@@@CCCAAA===::::::999888999<<<>>>???666555444555666666444222111111222222222222111111111222444666666555444333222111000...,,,+++++++++,,,,,,,,,---------......000444666888>>>FFFKKKKKKLLLJJJIIIJJJMMMNNNMMMKKKGGGNNNWWWppp~~~xxxqqqllljjjiiihhhjjjiiigggkkkxxx|||yyyxxxyyytttrrrpppqqquuuxxxwwwuuuyyyxxxwwwuuusssyyyzzzuuuxxx|||zzzyyyyyywwwzzzjjjKKK:::666444444555333444555777999:::;;;<<<===???BBBEEEIIIPPPWWW\\\ZZZQQQaaa|||mmmuuu}}}zzzhhhZZZVVVYYYbbbqqqxxxssskkkfffooouuuyyyxxxyyy{{{|||zzz~~~{{{yyyxxxvvvwww~~~zzzZZZUUU^^^sss___MMMSSSUUU[[[jjjuuu~~~bbbNNNHHHLLLRRRTTTXXXiiirrrzzz~~~llldddeeelllqqqrrrtttwwwtttooonnnttt}}}|||{{{{{{pppmmmiiieeebbbaaaaaabbb\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUWWWaaaoootttfff]]]TTTIII@@@<<<888888888999;;;>>>AAACCCDDDGGGGGGFFFNNN^^^lllqqq~~~yyyuuuooolllkkkjjjhhhfffddd___\\\\\\YYYRRRMMMMMMHHHGGGFFFEEEEEEDDDAAA>>>@@@???>>>>>>>>>???@@@AAABBBCCCBBB???@@@BBBAAA===<<<;;;999888888:::;;;===888666555444444333111///111111222222222222111111000111333555555444333222222111000...,,,+++++++++,,,,,,,,,---------......///444777888>>>FFFKKKKKKLLLJJJIIIJJJMMMNNNLLLKKKIIIOOOUUUjjj~~~}}}vvvppplllkkklllnnnlllnnnhhh^^^eeexxxwww|||xxx{{{}}}xxxvvvvvvqqqnnnmmmoootttwwwwwwuuuyyyxxxwwwuuusssxxx|||{{{}}}{{{xxxyyysss~~~~~~oooOOO;;;555333333444222333444777999;;;===>>>>>>@@@BBBEEEJJJPPPWWW[[[\\\UUUhhh{{{ssskkkrrrvvvfff\\\[[[\\\dddttt}}}uuuppppppuuuxxxwwwwww{{{|||{{{~~~|||{{{~~~aaaOOOSSS]]]vvvlllNNN@@@DDDEEEJJJ[[[hhhzzz|||___MMMKKKSSS]]]cccmmmzzz}}}}}}yyyiiibbbkkkrrr{{{}}}wwwvvvzzz~~~{{{{{{}}}yyyvvvrrrlllhhheeedddccc^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZVVVSSSUUU[[[hhh~~~yyy{{{mmm]]]SSSLLLBBB;;;888777777777999<<>>===<<<;;;;;;===???@@@AAACCCBBB???@@@BBB@@@<<<<<<;;;999777777777999::::::888555444333111///,,,111111222222222222111111///000222444444333222111222111///...,,,,,,++++++,,,,,,,,,---------......///333777999>>>FFFKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKGGGMMMSSSkkk~~~~~~vvvooolllkkkllllllsssvvvlll___ggg~~~pppwwwuuuiiiooo|||wwwtttsssooommmllloootttxxxxxxwwwyyyxxxwwwuuurrrwww~~~~~~zzz~~~}}}|||tttSSS<<<444333444333111222444666999<<<>>>@@@???AAACCCFFFJJJPPPWWW[[[]]]XXXnnn}}}vvvnnnoootttggg___]]]^^^hhh|||zzzpppuuuwwwvvvvvvzzz}}}|||yyyxxxzzz~~~qqqQQQMMMXXX^^^uuucccJJJ@@@CCC???DDDVVVcccrrr{{{{{{]]]MMMNNNYYYfffppp{{{~~~~~~vvvgggcccnnnuuu}}}||||||xxxyyy|||}}}yyysssoookkkhhhgggdddccc```^^^\\\\\\\\\]]]___[[[VVVRRRQQQYYYlll~~~xxxpppmmmsssyyyzzz|||uuufffVVVLLLEEE===888777555666777999<<<@@@BBBDDDGGGHHHHHHHHHMMMYYYgggpppvvvvvv|||zzzsssooonnnlllhhheee]]][[[ZZZZZZYYYUUUPPPMMMFFFEEECCCCCCDDDCCCAAA@@@>>>===;;;;;;;;;===???AAAAAACCCBBB@@@AAACCC@@@;;;:::999777666666777888999:::888555444333222000///111111222222222222111111000111333444555444222111111000///...---,,,,,,,,,,,,,,,,,,---------......///333777999???GGGKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHNNNVVVooo~~~~~~wwwssspppnnnkkkiiiqqqvvvqqqgggrrrqqqzzzzzzfffhhh|||uuurrrqqqooommmmmmpppuuuyyyzzzyyyyyyxxxwwwuuurrrvvv}}}{{{}}}xxxwww{{{zzzwwwWWW>>>444444444333222222444666999<<>>======>>>???BBBCCCAAACCCCCCAAABBBCCCAAA<<<777666555555555777999;;;999777555444555555555444111111222222222222111111111222444555666555444222111000///...---,,,,,,,,,,,,,,,,,,---------.........333777:::???GGGKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLKKKQQQWWWooo~~~}}}zzzvvvsssqqqnnngggccc^^^eeeiiikkkyyyzzzqqqnnnrrr|||vvvsssqqqpppnnnnnnqqqwww{{{{{{zzzxxxxxxwwwuuurrruuu~~~{{{zzzvvvyyy{{{wwwYYY???555555555222333333444666999<<<@@@AAA@@@BBBDDDGGGJJJPPPVVV[[[VVVaaa{{{jjjhhhooopppxxx}}}ooowwwwwwjjjaaaVVVZZZhhh{{{~~~ooodddnnnsssvvvvvvwww{{{}}}|||{{{zzz}}}hhhMMMEEENNNWWW[[[wwwwwwvvvvvv~~~nnnPPP@@@<<<===666666CCCJJJ___jjjxxx{{{\\\PPPTTT^^^lllxxx~~~}}}|||yyywwwsssrrrooollliiifffcccbbb```\\\WWWSSSMMMKKKSSS]]]uuu~~~dddXXXXXX[[[bbbmmmzzzxxxfffjjjxxx~~~vvviii[[[KKKCCC???;;;888999555666888;;;===@@@AAABBB@@@@@@BBBGGGLLLVVVggguuu~~~|||yyyttteee[[[```iiipppyyy|||{{{wwwqqqjjjfffeeeggg``````\\\VVVSSSRRRNNNHHHFFFDDDBBBAAAAAAAAA@@@??????@@@@@@@@@AAACCCDDDDDDBBBDDDDDDCCCDDDEEEBBB<<<666555444444555888:::<<<888666444444666777888888111111222222222222111111111333444666666555444333000000///------,,,,,,,,,,,,,,,,,,---------......---333777:::@@@GGGJJJIIIHHHJJJKKKKKKJJJIIIKKKLLLHHHNNNUUUnnn|||wwwrrrooolllfff]]]VVVLLLTTT```mmm|||xxxzzzttt~~~xxxuuutttpppnnnnnnqqqvvvzzz{{{zzzxxxxxxwwwuuuqqqtttzzz{{{~~~~~~uuuZZZ@@@666777666222444444555666888<<>>888888AAADDDRRR^^^mmmyyy|||]]]SSSYYYbbbooo{{{~~~~~~}}}{{{xxxtttqqqooogggaaa[[[VVVQQQMMMPPPVVVfffxxxsss]]]RRRSSSZZZgggzzznnn]]]XXXkkkxxxpppaaaSSSEEE???<<<999777888666777999;;;===???@@@AAA>>>>>>BBBIIIPPPZZZlll}}}zzzwwwssshhhWWWKKKNNNVVV]]]jjjxxx{{{}}}|||xxxsssnnnjjjgggeeeccc[[[\\\YYYTTTSSSVVVUUUPPPGGGEEEBBB@@@@@@@@@???===???@@@AAACCCDDDEEEDDDDDDCCCEEEFFFDDDEEEFFFCCC===888777666555555777999:::777555333333555777888888111111222222222222111111000222444555555555333222000///...---------------,,,,,,,,,---------......---333888;;;@@@GGGJJJIIIGGGJJJKKKKKKIIIIIIJJJLLLGGGLLLTTTlll~~~xxxpppjjjeee]]]RRRJJJIIIRRRbbbttt{{{}}}{{{ttt~~~zzzwwwvvvpppnnnnnnqqqvvvzzzzzzyyyxxxxxxwwwuuuqqqtttzzztttwww}}}}}}tttZZZAAA666888777222555555555666888<<>>>>>DDDLLLSSS^^^qqq~~~yyytttpppbbbPPPAAABBBHHHQQQaaarrrxxx{{{}}}vvvnnnkkkkkkiiiddd```ZZZ\\\[[[XXX\\\dddfffcccHHHEEEBBB@@@??????>>>===>>>@@@BBBEEEFFFFFFEEEDDDCCCFFFGGGFFFFFFGGGDDD>>>:::999777666555666888999777555222222444555666666111111222222222222111111///111222444444333222111000///...---------------,,,,,,,,,---------......---333888;;;@@@GGGJJJIIIGGGIIIKKKKKKIIIHHHJJJLLLMMMQQQUUUiii~~~|||xxxssskkkcccYYYPPPJJJMMMQQQddd~~~~~~zzzvvvuuurrrpppnnnnnnqqqtttwwwwwwzzz}}}vvvrrrtttttt~~~uuunnn}}}}}}~~~{{{vvvdddHHH777666888777555555666777999;;;>>>???BBBCCCEEEHHHLLLQQQUUUXXXZZZ```}}}sssyyywwwwwwxxxggg\\\VVVbbbllluuu{{{ooobbbdddnnnppptttwwwxxxxxxvvvuuuxxxuuurrrrrrvvvxxxwwwvvvyyy|||tttfff]]]JJJEEEBBBCCCEEEHHHNNNVVVfffmmmpppoooxxx~~~pppYYYNNNDDD;;;999:::;;;===@@@CCCGGGTTTgggwww~~~~~~aaaYYY___iiivvv~~~wwwkkk```YYYVVVWWWXXX\\\mmmzzzUUUQQQOOOTTTlll___RRRXXXhhh~~~rrriiiWWWLLLAAA<<<999666555777777888:::;;;======>>>>>>AAA@@@BBBJJJVVVeeevvvzzzwwwuuueeeMMM<<<>>>DDDHHHVVVhhhssszzz{{{qqqfffbbbcccbbb______\\\ZZZ[[[]]]\\\XXXTTTHHHFFFDDDEEEHHHIIIGGGEEE???@@@BBBEEEHHHHHHEEECCCCCCBBBCCCEEEGGGGGGCCC???:::777555777666333222555999444000111555888666444111000///000222222000///222333444555555444222111333222000///---,,,,,,,,,---------............//////333555888???GGGIIIGGGFFFFFFGGGGGGIIIJJJLLLMMMMMMNNN]]]kkkzzzsssoookkkeee[[[SSSQQQXXXnnn~~~yyyvvvtttqqqnnnlllmmmppptttwwwxxxxxx{{{vvvqqqtttttt}}}ssssssxxx{{{||||||}}}iiiLLL999666777555333444555777999===@@@BBBBBBCCCEEEIIIMMMRRRVVVXXX[[[]]]sss|||sssvvvfff\\\WWWcccmmmvvv|||ooobbbcccoooqqquuuxxxyyyxxxvvvuuuuuurrrnnnnnnpppqqqooommmoooooonnnmmmggg^^^TTTLLLDDD@@@>>>AAACCCFFFNNNUUUaaammmsssqqqsssxxxnnn]]]SSSHHH>>>;;;999888888:::===@@@KKK^^^nnnyyyccc[[[ccclllwwwwwwkkkbbb^^^^^^___eeerrroooOOOOOORRR[[[sssiiiTTTWWWaaauuu|||nnndddTTTIII>>>999777555555777888999:::;;;===>>>???@@@@@@AAACCCJJJZZZpppzzzwwwyyy|||kkkRRR>>><<>>;;;777666777666333333555888555222333666888666333111000///000222222000///111222444555555444333111333222111///...---,,,,,,------------............///333555888>>>FFFIIIGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLMMM___nnn|||uuutttuuuqqqhhh___UUUaaa|||~~~xxxuuusssooommmkkkkkkoootttwwwxxxwww{{{vvvrrrtttttt}}}{{{sssyyyzzz{{{wwwxxxzzz{{{oooPPP<<<777666444222222444666:::>>>BBBDDDCCCDDDFFFIIINNNSSSWWWZZZYYYXXXhhhzzzssstttuuueee[[[XXXdddnnnxxx}}}qqqcccdddqqqsssvvvyyyzzzyyywwwuuurrrnnnjjjiiiiiigggccc``````]]]YYYTTTPPPJJJEEEAAA???<<<===AAADDDGGGOOOXXXdddttt}}}xxxrrrqqqiii^^^VVVLLLBBB>>><<<999888999:::;;;BBBQQQ```mmm{{{ccc^^^jjjvvvvvvlllgggeeedddqqqxxxbbbJJJOOOXXXfff|||mmm\\\VVVWWWmmm{{{zzzjjj^^^QQQGGG===999888666777999:::::::::;;;===@@@BBBDDDDDDFFFFFFLLL```|||~~~yyy|||mmmUUU???999:::;;;FFFTTT```gggqqqwwwxxxxxxxxxxxxxxxuuujjjZZZQQQRRRWWWZZZ\\\ZZZXXXXXXXXXUUUOOOIIIKKKHHHEEEEEEGGGGGGDDDAAA;;;>>>@@@@@@???>>>AAACCCEEEDDDDDDDDDEEECCCAAA>>>;;;777666777666333333666888555444555888999666333111000///000222222000//////111444666666555444222444333111000...---------------------............///222555888>>>FFFIIIGGGGGGGGGHHHIIIJJJLLLNNNNNNPPPSSSfffvvv~~~zzzxxxwwwsssllleee]]]nnnxxxtttsssnnnkkkiiijjjnnnssswwwyyywww|||wwwtttvvvuuu|||yyy{{{}}}}}}pppQQQ===888777444222333444777:::>>>BBBDDDDDDEEEGGGKKKOOOUUUYYY\\\ZZZYYYjjj}}}iiissstttfff]]]WWWdddnnnyyyssseeegggsssuuuxxxzzz{{{yyywwwuuuppplllgggdddbbb^^^YYYTTTTTTPPPKKKHHHEEEDDDAAA??????>>>???DDDGGGKKKSSS]]]qqqyyyqqqeeeYYYXXXNNNEEEBBBAAA===<<<======;;;>>>FFFRRR```rrraaa___qqqwwwrrrooonnnzzz}}}[[[IIIRRR]]]mmmxxxkkk^^^YYYcccsssyyyhhh\\\QQQFFF===:::::::::;;;>>><<<<<<<<<===???CCCFFFHHHKKKMMMLLLQQQfff}}}kkkUUU@@@999999;;;DDDOOOXXX```jjjqqqrrrrrrrrrsssqqqppphhhYYYNNNNNNSSSVVVZZZYYYXXXZZZ[[[YYYSSSNNNKKKHHHDDDDDDEEEDDDAAA>>>:::>>>@@@???;;;;;;@@@EEEEEEEEEDDDCCCBBBAAA???>>><<<888666777555333333777777666666777999999666333111000///000222222000///...111444666777666444333444333111000......------,,,,,,---------.........///222555777>>>FFFIIIGGGGGGHHHHHHIIIKKKMMMNNNOOOTTTVVViiixxx}}}yyyrrrkkkfffdddcccxxxttthhhooowwwtttsssnnnkkkhhhiiimmmrrrwwwyyyyyy}}}yyyvvvwwwvvv|||zzzyyy}}}nnnQQQ===999999777555555666777:::>>>AAABBBEEEFFFHHHLLLQQQVVV[[[]]]```___qqq}}}mmmmmmuuuggg___UUUcccnnnzzzvvviiijjjtttvvvyyy{{{{{{yyyvvvuuupppkkkeee```\\\XXXQQQLLLJJJHHHEEECCCBBBAAA>>>===??????BBBFFFIIIMMMXXXbbb|||wwwfffVVVZZZQQQIIIFFFDDD@@@>>>>>>@@@======AAAHHHVVVkkk}}}______uuuwww~~~}}}qqqVVVJJJTTT^^^ooo{{{ppppppqqqvvvxxxiii___OOOEEE<<<::::::;;;===@@@>>>>>>>>>@@@CCCGGGKKKMMMNNNOOOQQQXXXmmm{{{{{{nnnZZZGGG>>>======BBBJJJTTT\\\fffmmmooooooooopppllloookkk___UUUSSSTTTUUU\\\[[[ZZZZZZ[[[YYYTTTOOOJJJGGGCCCBBBCCCBBB???;;;;;;???@@@>>>;;;;;;@@@EEEEEEDDDCCCBBB@@@?????????===888666666555333444888777777777888888777555333111000///000222222000///...111444777888777444333444333111///...---------,,,,,,,,,------------......222444777===FFFHHHFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRdddrrrxxx|||~~~}}}vvvkkkbbb]]]]]]\\\pppmmmdddZZZSSSbbbyyyxxxttttttooollliiiiiimmmrrrvvvyyyyyy~~~zzzwwwxxxtttyyyyyyyyy{{{oooRRR>>>::::::888555555666888:::>>>AAABBBEEEGGGIIIMMMRRRXXX\\\___aaabbbyyyyyypppppptttggg```UUUcccppp|||xxxjjjllluuuvvvyyy{{{zzzxxxvvvtttooohhh```ZZZVVVQQQKKKGGGCCCAAA???>>>===<<<999666??????BBBGGGJJJPPP]]]jjj~~~lll\\\___VVVOOOLLLIIIDDD@@@???@@@>>>>>>@@@EEEPPPfffyyycccdddzzzsssbbbPPPLLLVVV___qqqxxxjjj```LLLBBB999888999999;;;???@@@@@@BBBDDDHHHLLLOOORRRMMMNNNTTTcccuuu|||{{{|||xxxzzz}}}vvvfffTTTJJJEEEAAA@@@AAAOOOWWWbbbjjjmmmnnnooopppmmmqqqppphhhaaa^^^\\\ZZZaaa^^^ZZZYYYXXXUUUPPPLLLJJJFFFCCCBBBBBBAAA>>>;;;===??????>>><<<<<>>>>>???AAA>>>999666666555333555888777777777777666555444444111000///000222222000//////222555888999777444222333222000///---,,,,,,,,,,,,,,,,,,,,,------------...111444777===EEEHHHFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRdddrrr~~~{{{ttt}}}|||yyyqqqggg^^^WWWTTTQQQ___hhhhhhmmm}}}tttbbbWWWZZZWWWRRR___uuuxxxuuuvvvqqqnnnjjjiiilllrrrvvvyyyyyy~~~zzzvvvvvvrrruuuzzz}}}uuuVVV@@@:::999666444444555888;;;???BBBDDDFFFGGGJJJNNNSSSYYY^^^```^^^jjj||||||yyysss{{{sssfff```XXXfffrrr~~~xxxiiijjjuuuvvvyyyzzzzzzwwwtttrrrkkkdddZZZSSSNNNJJJFFFBBB===<<<;;;;;;;;;;;;999888???@@@DDDIIINNNVVVgggvvvssshhheee]]]VVVUUUSSSNNNJJJIIICCCCCCCCCCCCCCCJJJ^^^qqq{{{kkkpppvvvnnnUUULLLPPP[[[eeezzzyyyjjj^^^LLLBBB999888999999<<>>>>>???BBBCCCBBB???======@@@CCC>>>999666666555333555999777777777555444333444444111000///000222222000///000333666999999777333000222111///...,,,+++++++++++++++,,,,,,,,,---------...111444666===EEEHHHFFFEEEEEEFFFHHHJJJLLLNNNOOOSSSTTTiiixxx|||ttt{{{uuunnnggg^^^TTTNNNNNNXXX\\\\\\ggg|||pppccccccpppsssmmmtttyyyvvvwwwsssoookkkjjjmmmrrrvvvxxxxxx}}}yyyuuutttooorrr}}}}}}{{{ZZZBBB;;;888444222222444777<<<@@@DDDGGGFFFHHHJJJOOOTTTZZZ^^^aaa```xxxpppqqq}}}wwwrrr}}}qqqeee___[[[iiitttwwwggghhhuuuvvvyyyzzzyyywwwtttqqqhhh```UUUMMMIIIFFFBBB???;;;999999:::===???@@@@@@@@@BBBFFFLLLRRR]]]pppwwwqqqhhhaaa\\\]]]]]]YYYVVVVVVHHHHHHHHHEEEAAAEEEVVVgggvvvzzzrrr{{{{{{mmmOOONNNKKKTTTaaalllzzzhhh[[[NNNDDD;;;:::;;;;;;>>>AAAAAACCCGGGKKKOOOSSSUUUVVVVVVRRR```xxxsssffffffeeehhhmmmrrrwww~~~tttggg]]]UUULLLBBB===@@@JJJWWWbbbhhhlllpppsssxxxyyywwwtttssstttpppkkkbbb^^^YYYWWWXXXXXXUUUSSSKKKHHHEEEDDDEEEEEEAAA>>>===<<<;;;<<<>>>>>>===<<>>666666666777;;;@@@EEEGGGHHHIIIJJJKKKOOOTTT[[[aaaeeeggg~~~rrrkkkuuuwwwzzzsssqqqrrrfff^^^[[[kkkxxxxxxhhhhhhrrruuuuuutttuuuwwwtttoooiii```TTTJJJDDDAAA===;;;999:::;;;;;;;;;<<<>>>@@@EEEAAAFFFRRR^^^jjj}}}{{{zzz|||oooiiiccccccfffhhheeeaaa[[[UUUOOOKKKEEEDDDMMMZZZooovvv{{{{{{|||~~~tttZZZOOOKKKOOOXXXffftttxxxgggZZZKKKAAA999:::>>>?????????GGGGGGJJJQQQXXX[[[XXXTTTWWW^^^mmmyyyxxxlllcccbbbiiippp{{{xxxlllddd___WWWKKKBBBBBBBBBHHHSSS^^^gggpppyyyvvvvvvwwwuuurrrnnnjjjggggggccc^^^\\\[[[ZZZVVVSSSNNNKKKHHHFFFFFFEEEDDDCCC???BBBDDDDDDBBB???======AAAAAA@@@===;;;;;;===???@@@>>>;;;666222111333444777999888333111444666555222111000111333444333222333222222222333333111000000111000...,,,++++++,,,------,,,++++++,,,,,,,,,...222555666;;;CCCGGGFFFGGGHHHIIIIIIIIIKKKOOOQQQSSS\\\nnn~~~}}}vvv{{{{{{uuunnncccTTTKKKIIINNN[[[hhhpppyyy|||ppp^^^iiitttzzztttzzzvvvuuuqqqlllfffdddhhhpppwww{{{|||yyyxxxwwwtttooopppttt{{{www{{{rrrIII<<<<<<555666666777;;;AAAEEEHHHHHHJJJKKKLLLPPPUUU[[[aaaeeedddvvvwwwttt}}}yyyzzzsssggg```\\\kkkxxxwwwggghhhrrruuuuuutttuuuwwwtttnnnggg^^^RRRIIICCC@@@===::::::;;;<<<<<<<<<===???AAADDDCCCGGGPPP^^^rrr~~~tttuuuyyytttoooiiiiiilllnnnmmmjjjccc\\\UUUQQQLLLHHHMMMTTTgggppp|||xxxqqqnnnllllllpppvvv}}}~~~mmmVVVLLLJJJNNNXXXggguuuvvvfffYYYKKKAAA999;;;???@@@@@@AAAHHHIIINNNUUU[[[]]]ZZZVVVZZZbbbpppyyyttthhh``````oooyyywwwmmmfffbbb[[[QQQIIIEEECCCEEENNNXXXbbbnnnxxxvvvuuurrrnnniiifffccccccfffbbb]]][[[ZZZYYYUUURRRJJJHHHFFFFFFGGGGGGFFFEEEDDDGGGIIIIIIFFFCCC@@@???BBBBBBAAA>>><<<<<<===@@@AAA@@@===999555333444555888:::999444222555777666333222111222444555444333333222222333444444333111000000000...,,,+++,,,------,,,,,,++++++,,,,,,---...222555777<<>><<<999:::<<<>>>>>>>>>>>>@@@BBBBBBGGGLLLUUUhhhtttkkkmmmuuuqqqmmmiiihhhkkknnnooonnnmmmfff___[[[VVVPPPNNNNNN\\\iiiyyy~~~uuujjjccc]]]YYY[[[```kkktttdddQQQIIIHHHMMMYYYggguuuuuudddWWWJJJAAA:::<<<@@@AAABBBDDDIIILLLRRRYYY^^^^^^[[[XXX___iiiuuuzzzqqqeee```bbbppp||||||xxxoooiiifffaaaYYYRRRLLLGGGFFFKKKTTT^^^kkkvvvxxxvvvqqqjjjccc``````aaaeee```[[[YYYYYYXXXTTTQQQGGGFFFEEEFFFHHHHHHGGGFFFFFFIIILLLLLLIIIEEEBBBAAADDDCCCBBB???===<<<>>>@@@BBBBBB@@@<<<888555555666999;;;;;;666444666888777333222222222444555444333222111222444666666555333///000000...---,,,---///,,,,,,,,,++++++,,,,,,---...222666777<<>>BBBCCCEEEHHHJJJNNNVVV[[[^^^]]][[[YYYdddooozzzzzzpppfffdddgggqqq}}}yyyrrrlllhhhddd^^^YYYSSSNNNKKKNNNTTT\\\hhhrrryyyxxxtttnnngggcccccceeeddd___ZZZWWWWWWWWWTTTRRRHHHFFFFFFFFFGGGHHHFFFDDDBBBEEEIIIJJJHHHEEECCCBBBEEEEEECCC@@@>>>===???AAABBBBBBAAA>>>999666555555999<<<<<<777555777999777222111000111333444333222000111222444777777666444...///000///------...000,,,,,,+++++++++,,,------...333666888===DDDGGGFFFGGGHHHIIIIIIJJJKKKOOOQQQRRRYYYooo}}}~~~~~~{{{vvvsssqqqlllaaaXXXTTTiiipppyyy|||sssttt|||zzztttrrrppplllfffdddgggnnntttxxxzzzxxxxxxyyyvvvqqqqqqttt~~~zzzgggcccmmmwww{{{rrrLLL<<<;;;777666666888===CCCIIILLLMMMOOOPPPRRRUUUZZZ^^^bbbdddcccZZZeeewww}}}rrrrrrfff___```mmmvvv~~~ttthhhkkkppptttwwwwwwxxxwwwrrrjjj___VVVIII@@@===;;;:::999<<>>AAADDDFFFFFFEEEEEEEEEFFFEEEDDDAAA>>>===???AAAAAABBB@@@===888555333333888<<<<<<888555777888777000/////////111222111000///000222555888888666444///000000///------...000,,,+++++++++,,,,,,---...---333777999>>>EEEGGGFFFEEEFFFGGGGGGHHHIIIMMMOOOQQQYYYqqq~~~}}}vvvrrrqqqooohhhaaa^^^vvvwwwxxx{{{zzzuuutttrrrmmmfffcccfffmmmtttyyyzzzxxxyyyzzzwwwrrrrrruuufff^^^hhhooopppwwwuuuPPP===;;;777555666888===DDDJJJMMMNNNPPPRRRTTTWWW[[[___bbbdddbbbYYYfff{{{qqqrrrfff______mmmwwwvvvjjjlllppptttxxxxxxyyyxxxqqqiii]]]TTTGGG???;;;;;;;;;:::===@@@CCCEEEFFFFFFGGGHHHNNNZZZkkk|||rrr___[[[bbbiiiiiiccc^^^```ccckkkooorrrtttssstttxxx{{{vvvuuusssqqqqqqoooggg]]]UUU[[[cccjjjpppzzzxxxkkk\\\PPPFFFAAACCCIIIKKKNNNWWWhhh{{{rrrmmmhhhffffffgggjjjmmmnnnnnnqqqoooYYYLLLIIIGGGMMMZZZfffnnnttttttcccVVVHHHBBB???AAAEEEGGGKKKPPPOOOVVV^^^```^^^]]]^^^```gggqqqvvvrrrkkkjjjnnnqqqxxxyyyrrrmmmiiieeeccc]]]WWWTTTUUUUUUUUUYYY^^^jjjoootttsssmmmiiihhhjjjfffaaa[[[XXXXXXYYYWWWUUUNNNKKKGGGEEEDDDCCCAAA@@@===???BBBDDDEEEFFFHHHJJJFFFFFFDDDAAA>>>===>>>@@@BBBBBB@@@<<<777444333333666::::::777555666666555///.........000111000//////000222555777777555333000111111///...---...000++++++++++++,,,---......---333777:::???EEEGGGFFFDDDEEEFFFFFFGGGHHHLLLNNNQQQXXXqqq~~~tttkkkhhhhhheeeccccccrrr}}}zzzwwwvvvqqqkkkccc___cccllluuuzzzxxxwwwxxxzzzwwwrrrqqqtttyyytttyyyvvvnnnooo}}}|||vvvSSS???;;;777555666888===DDDKKKNNNOOORRRSSSUUUYYY\\\```cccddd___[[[ppp|||pppsssggg```^^^lllwwwxxxlllnnnoootttxxxyyyyyyxxxppphhh\\\SSSFFF>>>;;;;;;;;;;;;>>>AAAEEEGGGGGGGGGHHHIIIQQQ\\\mmmzzzyyyjjj[[[SSS\\\mmmvvvkkk]]][[[```cccffflllsssuuusssrrruuuyyyxxxzzzyyyvvvvvvvvvqqqiii^^^^^^^^^bbbkkkyyyxxxkkk[[[OOOFFFBBBEEEKKKHHHJJJOOOXXXjjj}}}pppkkkjjjcccbbbaaabbbfffggggggfff]]]kkk{{{oooZZZMMMJJJFFFMMMZZZgggnnnsss|||uuudddWWWGGGBBB@@@BBBFFFHHHNNNSSSVVV]]]dddeeebbb```dddhhhmmmtttwwwqqqmmmppptttuuu}}}|||uuupppmmmkkkiiiddd^^^XXXVVVTTTRRRUUUYYYdddjjjooonnniiieeefffhhhhhhccc\\\YYYZZZ[[[ZZZXXXPPPLLLGGGCCCBBBBBBBBBAAA>>>???@@@AAABBBDDDHHHKKKFFFEEECCC@@@===<<<===???DDDCCC@@@;;;666333333444444888999555333444444222000///...///000111111///...///111555777666333111111222222000...------///++++++++++++,,,---...///---333888:::???EEEGGGEEEDDDEEEFFFGGGGGGIIILLLOOORRRVVVnnn}}}pppccc^^^^^^^^^```bbbwwwzzzxxxxxxooohhh```]]]aaakkkvvv|||wwwvvvwwwyyyvvvqqqpppsssuuummmvvvhhhxxxtttSSS@@@<<<999555666888>>>EEEKKKOOOPPPRRRTTTVVVZZZ]]]```cccddd\\\\\\yyy}}}ooottthhhaaa]]]lllxxxzzzmmmooooootttyyyzzzzzzxxxpppggg[[[RRRFFF===;;;;;;<<<<<>>>>>>>>AAAEEEIIIFFFEEECCC@@@<<<;;;===>>>FFFDDD@@@:::666333444666222666888444222333333111111//////000111222111000...///111444666666222///222333222000...,,,---...++++++++++++,,,---...///---333888;;;@@@FFFGGGEEEEEEFFFGGGGGGHHHJJJMMMPPPRRRUUUkkk~~~|||}}}zzzsssggg\\\XXX^^^kkkvvv{{{yyyyyyrrrkkkbbb^^^aaahhhpppuuuvvvttttttuuutttqqqtttxxx|||sssvvvyyyXXXAAA;;;777666666888===CCCIIIMMMNNNRRRWWWZZZZZZ]]]ccchhhiiiaaajjjwwwzzzlllssshhhaaa]]]kkkttt}}}}}}lllhhhllltttzzz{{{yyyvvvpppjjj]]]QQQFFF???<<<;;;>>>CCCDDDEEEGGGJJJMMMPPPRRRSSSWWWjjjtttlll```]]]\\\XXXjjjzzz}}}iiiUUUTTT___gggggglllsssxxxzzzyyyxxxxxx~~~~~~~~~~~~yyyuuuqqqtttuuugggTTTFFFAAAAAAAAA@@@EEEIIIOOOSSSUUUZZZiiiyyyvvvjjjhhhkkkllljjjnnnnnniiiffffffeeebbbeeeggghhhhhhhhhkkkqqqwww|||ppp]]]MMMFFFFFFOOO\\\hhhpppwww}}}vvvcccTTTHHHCCCAAAEEEIIINNNVVV^^^bbbeeehhhiiihhhiiilllppp|||zzzwwwuuuvvvyyy~~~zzzvvvtttsssqqqooorrrlllddd^^^ZZZYYYYYYYYYdddbbb```bbbeeeggggggfffiiifffaaa\\\YYYXXXXXXYYYUUUQQQKKKGGGDDDAAA???===;;;999:::>>>>>>>>>AAAGGGGGGEEEBBB@@@>>>>>>??????CCCCCCAAA<<<555111111333999999999666333222222444222111//////000111111000111000111555888777333...111111111///+++)))))))))++++++,,,,,,,,,,,,------///444777999>>>EEEHHHGGGEEEEEEEEEFFFHHHJJJLLLNNNPPPVVVlll}}}|||}}}uuuooogggbbbgggvvv{{{xxxwwwqqqkkkbbb^^^aaahhhppptttwwwuuutttuuutttqqqrrrwww}}}~~~vvv{{{xxxYYYDDD>>>:::666666888<<>>888555444666666777<<>>===>>>???DDDDDDBBB===777444444666::::::999777444222333444222111//////111111111000111222444666888777444111000111111///+++))))))***++++++,,,,,,,,,,,,------///444777999>>>EEEHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPSSShhh|||{{{~~~xxxuuutttzzz{{{vvvtttqqqjjjbbb^^^aaahhhoootttwwwuuuuuuvvvsssppppppuuu~~~{{{vvvXXXDDD>>>:::666666888<<>>======AAAFFFGGGIIIMMMQQQUUUXXX[[[\\\gggooopppdddZZZ]]]cccfffppp~~~ppp]]]ZZZccckkklllpppvvv{{{~~~rrrdddQQQDDD@@@AAABBBBBBHHHLLLQQQRRROOONNNXXXdddwwwzzzooooootttyyy{{{}}}yyyxxxvvvttttttxxx~~~{{{rrrfffWWWKKKFFFDDDNNN\\\hhhpppvvv|||uuucccVVVJJJEEECCCGGGLLLRRR[[[ccccccddddddcccdddiiissszzz|||zzzyyyyyy{{{~~~~~~|||zzzyyyzzzzzzyyyxxxtttqqqlllhhhdddcccbbbccceeekkkqqqnnnfffccciiipppiiiddd]]]WWWUUUWWW[[[^^^UUUQQQLLLHHHEEECCCAAA???;;;777555666555666;;;BBBCCCBBB@@@>>>======>>>>>>BBBBBB@@@<<<888666666777;;;;;;:::777444222333444222111//////111222111111000333666888777555444444000111111///,,,***)))***++++++,,,,,,,,,,,,------///333777888===DDDHHHGGGGGGFFFGGGGGGIIIKKKNNNOOOPPPQQQeee}}}{{{{{{~~~|||~~~tttttt{{{tttrrrpppjjjbbb___aaahhhooosssxxxuuuuuuvvvsssnnnooorrrzzzxxxXXXBBB;;;666666666777<<>>@@@DDDIIIIIIKKKOOOTTTXXX\\\^^^```kkkooolllaaaZZZ^^^fffjjjuuuwwweee```fffmmmnnnrrrxxx}}}qqqcccPPPCCC???AAACCCDDDGGGLLLSSSVVVSSSRRR[[[ggguuuxxxsssxxx~~~qqqiii```UUUKKKGGGBBBLLL[[[gggooouuuzzz~~~tttcccWWWIIIEEECCCGGGLLLSSS\\\eeedddeeeggggggiiinnnwww~~~~~~|||}}}}}}}}}zzzyyyyyyyyyzzzzzzyyyyyyrrrqqqoookkkhhhgggggghhhooouuuyyyuuulllgggjjjpppfffbbb\\\WWWUUUWWWZZZ]]]UUUQQQLLLHHHFFFDDDBBBAAA<<<:::999::::::888<<>>>>>>>>???>>>===;;;888666555555666;;;;;;:::888555333333444222111///000111222222111///333777777555333333555000111111///,,,******++++++++++++,,,,,,,,,------...333666888===DDDHHHGGGFFFFFFFFFGGGHHHKKKMMMNNNQQQRRRfff}}}{{{{{{~~~|||~~~~~~{{{tttpppoooiiibbb___aaagggnnnrrrwwwuuuuuuvvvsssnnnmmmpppxxx{{{ZZZCCC;;;555666555777<<>>:::;;;>>>CCCCCCBBBAAA@@@?????????===;;;999777666666666666::::::999777444333333555222000///000222333333222...111555555333111222444000111111///---++++++,,,+++++++++,,,,,,,,,------...333666888===DDDGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNTTTjjj~~~||||||~~~~~~~~~vvv~~~{{{tttqqqnnniiibbb___aaagggnnnqqquuuttttttvvvsssmmmmmmpppuuu}}}~~~}}}vvv]]]DDD===999666555777<<>>===>>><<<999888888888888777777888888666444333444555222000///000222444444333///000222333222111222222000111111///---+++,,,,,,++++++,,,,,,,,,,,,------...222666777<<>><<<;;;>>>;;;888777888888777666444555555555333333555666222000///000222444444333111111111222444444333111000111111000---,,,,,,---++++++,,,,,,,,,,,,------...222666777<<>>===???CCCBBB@@@BBBFFFEEEDDDCCCAAA???<<<:::999===999555444666666555333222333444444333333555777222000///000333444444444444222000222555666444111000111111000...,,,,,,---++++++,,,,,,,,,------------222555777<<>>@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;888555333333444777666555444444444444444///......///111333222111///000222333444333333222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGFFFFFFGGGHHHIIIJJJLLLMMMOOORRRaaa|||}}}|||}}}||||||wwwxxxyyyzzz|||}}}~~~|||||||||tttpppiiieee___\\\]]]ccckkkppptttssssssssssssrrrooommmxxx~~~zzz|||~~~}}}gggFFF;;;888777888777999CCCPPPYYYZZZbbbgggjjjhhhiiimmmoooooojjj```mmmqqqzzzpppccc___]]]dddooo{{{vvvnnnvvvzzz}}}}}}~~~}}}xxxssseeeUUUMMMOOOSSSTTTRRRVVVVVV[[[ccciiiiiilllooovvvrrrqqqtttxxx{{{|||kkkUUUFFFCCCFFFJJJKKKVVV___ddd```^^^eeesss}}}xxxqqqmmmhhhcccaaa^^^^^^bbbeeeeeehhhmmmttt{{{~~~qqqZZZOOODDDAAA@@@>>>>>>???GGGXXXjjjrrrwww|||}}}tttbbbTTTHHHEEEDDDHHHOOOYYYhhhvvv|||}}}vvvnnnoooooonnnooopppsssvvvwww}}}|||}}}}}}{{{|||{{{xxxrrrmmmeeeccc___[[[WWWWWWXXXYYYTTTLLLFFFFFFEEEBBB@@@AAA<<<;;;999888999;;;===???BBBBBBBBBAAA@@@>>>===<<>>:::777444444555666666555444444444444444000//////000222333333222222333444444444333222111111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGFFFFFFGGGGGGIIIJJJLLLMMMPPPRRR___~~~|||{{{{{{{{{{{{tttuuuwwwyyy{{{}}}~~~zzz||||||tttpppiiieee___\\\]]]cccjjjooorrrrrrsssttttttsssooolllvvv~~~xxxxxx{{{|||{{{fffFFF<<<888888888888999BBBPPPYYY\\\dddiiilllkkkkkkoooqqqppppppeeewww~~~}}}}}}ppp{{{}}}lllaaa^^^```fffrrr~~~vvvmmmuuuzzz}}}}}}~~~}}}yyywwwiiiXXXRRRTTTXXXVVVQQQVVVXXX___iiinnnnnnnnnpppxxxuuuuuuzzz~~~oooXXXHHHDDDHHHMMMPPPWWWaaahhhfffdddlllyyyggg]]]^^^]]]XXXUUUSSSOOONNNOOOPPPNNNPPPTTTVVV]]]eeellluuuzzzvvvooo\\\OOOCCC??????======>>>HHHUUUccciiilllrrrxxx{{{{{{uuucccUUUGGGEEEFFFJJJOOOXXXiiiyyy~~~}}}~~~tttooommmmmmnnnooorrrvvvyyy{{{}}}zzzvvvppplllhhheeeaaa^^^[[[[[[\\\\\\TTTLLLEEEEEEDDDAAA???@@@;;;999777666777999<<>>===CCCCCCAAA===888555555555555555444333333333444444222000///000222444333333444555555555555333222111222222000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGEEEFFFFFFGGGIIIJJJLLLMMMOOOQQQ]]]~~~~~~zzzzzzzzzzzzyyyttttttvvvwwwyyy{{{|||}}}{{{~~~{{{tttppphhhddd___[[[\\\bbbiiinnnqqqqqqssstttuuusssnnnkkkppptttrrruuuzzzzzzyyyeeeIII???:::888999888888AAAOOOZZZ^^^dddjjjmmmlllmmmppprrrqqqsssooozzzsssrrrwwwggg___]]]bbbhhhsssvvvllltttzzz~~~~~~~~~{{{|||mmm]]]WWWZZZ\\\WWWQQQUUUYYYbbbnnnsssqqqpppqqqzzzxxxyyy~~~pppYYYHHHCCCGGGNNNRRRXXXdddlllkkkjjjsssoooYYYXXX]]]YYYTTTSSSMMMIIIHHHJJJJJJIIILLLPPPPPPUUU[[[aaakkksssuuurrr___QQQCCC>>>===<<<;;;<<>>???;;;999666555555888<<<>>>BBBBBBBBBBBBAAA@@@???>>>EEEEEEBBB>>>999555444444444444333333333333444444333111000000222444444333444555555666666555444333333333111///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMPPP\\\}}}}}}yyyxxxxxxxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzyyy}}}zzzsssooohhhddd^^^ZZZ[[[aaahhhmmmpppqqqrrrtttuuusssnnnkkknnnnnnnnntttyyyxxxwwweeeLLLCCC===888999888888@@@NNN[[[aaaeeekkknnnnnnooorrrsssqqqooosss{{{llluuu~~~{{{vvviiibbb___ccciiitttvvvmmmttt{{{rrrbbb[[[\\\]]]XXXRRRUUUYYYdddqqqwwwtttqqqqqq{{{yyy{{{pppZZZIIICCCFFFNNNSSS\\\gggpppppppppyyytttfff]]]aaaddd^^^VVVTTTJJJFFFDDDFFFGGGGGGJJJOOOQQQVVVZZZ___gggppptttssscccSSSCCC======<<<;;;;;;===EEEQQQYYY]]]aaajjjsssyyyuuuaaaRRRFFFFFFHHHLLLPPPZZZlll~~~}}}~~~||||||uuuttttttuuuxxx{{{~~~~~~xxxrrrmmmjjjfffbbb___]]]]]]^^^]]][[[TTTLLLEEEDDDDDD@@@>>>>>>;;;999777666666999<<<>>>BBBBBBBBBBBBAAAAAA@@@???FFFEEEBBB>>>888444333333444444444333333444444555444222000000111333444333111333444666777777666666444333222000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGDDDDDDEEEFFFHHHJJJLLLMMMLLLPPP\\\{{{|||xxxvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyuuuwww{{{||||||~~~xxxqqqmmmhhhddd^^^ZZZ[[[```ggglllppppppqqqssstttrrrooolllqqqmmmmmmrrryyyxxxwww{{{eeeOOOFFF>>>888:::999888???NNN\\\dddgggmmmqqqqqqrrrtttuuusssoootttjjjjjjsssyyyyyypppjjjfffeeejjjttt~~~xxxooottt|||uuufff]]][[[[[[XXXTTTWWW[[[gggtttzzzwwwtttttt|||zzz}}}ttt___NNNGGGJJJQQQWWWbbbmmmvvvuuuvvvyyyqqqyyypppiiihhhhhhjjjiiicccZZZRRRKKKGGGDDDFFFFFFFFFIIINNNOOOUUU[[[___fffooossssssgggVVVDDD======<<<;;;:::;;;AAALLLTTTYYY]]]hhhssswwwtttaaaRRRGGGFFFGGGLLLRRR]]]nnn~~~~~~~~~~~~~~~{{{{{{wwwvvvvvvvvvxxx{{{~~~xxxqqqllljjjfffccc___^^^``````___\\\UUUMMMFFFEEEDDDAAA>>>>>>;;;:::999888999;;;===>>>AAAAAAAAAAAAAAA@@@??????EEEEEEBBB===888444222222555555444444444555666666555222//////000222333333000111333555777777777777333333111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGCCCDDDDDDFFFHHHJJJLLLMMMLLLPPP[[[xxx|||wwwuuuuuuuuuvvvuuuuuuvvvwwwyyyzzz{{{{{{vvvwwwyyyzzz|||vvvooolllhhhddd^^^ZZZZZZ___fffkkkqqqppppppqqqrrrrrrooommmrrr|||ooonnnrrryyyyyywww~~~}}}eeePPPFFF<<<888:::999777>>>MMM]]]eeejjjppptttuuuuuuxxxxxxvvvsssqqqpppnnn{{{yyyzzzwwwrrrlllggglllttt~~~{{{tttrrr{{{wwwjjj___YYYWWWWWWVVVYYY^^^iiiwww}}}zzzwwwwww}}}|||{{{hhhWWWPPPQQQXXX]]]iiittt{{{zzz{{{tttlllccc\\\eeeqqq}}}qqqmmmooottttttnnnllljjj___PPPOOOKKKHHHJJJKKKKKKOOOTTTXXX```ggglllqqqxxxzzzyyykkkXXXEEE=========;;;:::<<<>>>EEELLLPPPVVVdddrrryyyuuucccUUUIIIFFFFFFKKKTTT```ppp~~~{{{|||}}}|||zzz|||~~~|||xxxxxxxxxyyy{{{~~~xxxqqqllljjjfffbbb^^^^^^aaaaaa___\\\VVVNNNGGGFFFEEEAAA??????;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAA@@@@@@???>>>EEEEEEBBB>>>888444333333666555555555555666777888444222///...///111222222111222333555666666666555222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGCCCCCCDDDFFFHHHJJJLLLMMMJJJOOOZZZvvv|||vvvttttttuuuuuussstttuuuwwwyyy{{{}}}}}}|||||||||}}}~~~uuunnnkkkhhhccc]]]YYYZZZ___fffkkkqqqpppppppppqqqqqqpppnnnnnn|||qqqnnnqqqxxxyyywww|||eeePPPFFF:::888;;;999777===MMM^^^ffflllssswwwwwwxxx{{{{{{yyyttthhhoooyyy||||||ppplll~~~yyyyyyuuunnniiimmmuuu}}}wwwqqqzzzyyylll___WWWUUUVVVXXX\\\```lllyyy}}}zzzzzz~~~ooo___WWWXXX^^^cccnnnxxx~~~~~~xxxiii___VVVOOOSSSYYYaaafffjjjsssuuuttt|||{{{}}}qqqnnnqqqeeeQQQNNNJJJIIIKKKNNNPPPUUU[[[hhhpppxxx|||mmmZZZEEE=========;;;:::<<<;;;???DDDGGGNNN___ppp}}}vvveeeXXXJJJEEEEEEKKKUUUbbbqqq~~~xxx{{{}}}|||zzz}}}{{{{{{zzz{{{|||xxxqqqllliiiddd```\\\\\\___```^^^ZZZWWWOOOHHHGGGEEEBBB??????;;;<<<===>>>??????????????????@@@@@@@@@???>>>>>>FFFEEECCC???999666444555666666666666666777888888444111...---...000111222222333444555555555444333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<<@@@DDDGGGBBBCCCDDDEEEHHHJJJLLLMMMGGGMMMXXXvvvzzzxxxvvvsssrrrtttxxxvvvsssuuuyyy}}}~~~~~~~~~}}}}}}~~~tttnnnjjjggg^^^WWWWWWZZZ^^^fffmmmssspppnnnqqquuuuuuqqqmmmttt~~~ttttttwww{{{}}}}}}kkkLLL>>>>>>===:::777777>>>MMM^^^jjjnnnuuuyyyyyyyyy{{{zzzwwwxxxjjjbbbkkkyyypppkkkvvvyyyttthhhlllrrrxxx~~~uuurrrxxx||||||~~~~~~yyyooobbbXXXTTTWWW\\\^^^dddppp{{{~~~||||||yyyhhh\\\[[[ccckkkwwwzzz{{{|||{{{bbbPPPKKKLLLMMMNNNOOOQQQTTTYYY```eeeuuu{{{}}}~~~zzzpppjjjaaaYYYQQQQQQQQQRRRUUUZZZ^^^aaattt{{{xxx[[[HHHCCC;;;:::>>><<<>>>???BBBEEEFFFLLL[[[jjj|||iiiWWWIIIGGGEEEJJJXXXiiisssvvv~~~{{{zzz|||}}}ppprrryyy~~~|||uuummmhhh```bbbdddfffeeeccc```^^^WWWNNNGGGFFFEEEAAA@@@@@@===;;;<<<@@@BBB@@@@@@CCCBBB@@@>>>???AAAAAA>>>;;;FFFGGGFFFAAA:::555444555777666555666888999999888222000///...///000222333000000222555777888666444666666444222///+++)))'''...---,,,,,,,,,,,,---...000000111555;;;AAAFFFHHHEEEFFFHHHHHHHHHJJJLLLNNNNNNMMMWWW{{{~~~yyyxxxvvvssssssuuuwwwuuutttuuuyyy|||}}}}}}~~~~~~~~~}}}sssllliiifff]]]WWWWWWZZZ^^^eeelllpppnnnmmmooossstttqqqmmmooowwwsssrrrvvvyyy~~~rrrUUUDDD@@@<<<:::777777>>>LLL^^^kkkrrrxxx|||{{{{{{|||{{{wwwpppeee___hhhwwwuuuiiiiiiyyyzzzssshhhlllrrryyy~~~uuusssyyy~~~|||rrreeeYYYUUUWWW[[[[[[aaammmxxx|||yyyzzz~~~}}}lll```^^^dddkkkvvvyyyzzzzzzsss[[[JJJDDDDDDFFFFFFGGGGGGIIIMMMSSSWWW___cccjjjooosssuuuxxxzzzzzz~~~~~~yyyqqqlllfff^^^YYYWWWVVVWWW[[[bbbiiinnn{{{]]]IIICCC;;;:::>>><<<>>>???AAACCCEEENNN```rrr}}}}}}jjjXXXIIIFFFDDDIIIVVVeeeooossstttsssvvv|||hhhnnn{{{|||uuummmhhhbbbdddeeefffdddaaa^^^[[[XXXOOOHHHFFFFFFBBB@@@AAA<<<:::<<>>;;;EEEFFFEEE@@@:::555444555777666555666888999888777111000///...///000222333000000222444777777555444444333222000...---++++++---,,,++++++++++++,,,---000000222555;;;@@@EEEGGGEEEFFFGGGHHHHHHIIILLLNNNLLLLLLWWW{{{}}}xxxxxxwwwtttsssuuuuuuttttttvvvyyy{{{{{{{{{|||}}}~~~zzzqqqjjjgggddd\\\VVVVVVYYY]]]dddkkknnnllllllnnnqqqrrrooolllmmmuuuqqqqqquuuzzz~~~rrrYYYFFF===;;;:::888777===KKK^^^kkkuuu{{{~~~}}}~~~|||yyytttkkkfffooo~~~}}}iii]]]```rrr{{{qqqggglllrrryyy~~~tttttt{{{vvviii\\\VVVWWWYYY[[[aaalllwww{{{zzz{{{yyyyyysssgggdddiiinnnwwwyyyyyyzzzzzzeeeQQQEEE???>>>?????????>>>>>>AAAFFFJJJRRRUUUYYY\\\]]]```bbbdddqqqvvv}}}yyytttqqqmmmhhhfffdddbbbccciiirrr|||aaaKKKDDD<<<:::===;;;>>>>>>@@@BBBEEEPPPfffzzz~~~lllZZZKKKHHHFFFKKKVVV```hhhlllkkkmmmvvvzzzllldddlllzzzyyyrrrmmmgggggggggfffccc___[[[YYYYYYPPPIIIHHHGGGCCCAAAAAA;;;:::===BBBCCC@@@>>>@@@BBB@@@??????@@@@@@>>><<>>===>>>>>>===<<<<<>>>>>BBBCCCCCC???999555444666777666555555777777666555000000//////000000111222000000222444666666444222222111///---,,,---///000,,,,,,++++++++++++,,,,,,000111444777:::>>>BBBEEEDDDFFFGGGGGGGGGHHHJJJLLLKKKLLLTTTvvv{{{zzzxxxsssqqqrrrssstttvvvxxxxxxyyyyyyzzzyyyyyyyyy{{{vvvmmmgggdddaaaYYYTTTUUUYYY]]]ccciiioooooonnnnnnmmmllliiigggqqquuuvvv{{{}}}{{{wwwpppaaaPPPEEE999:::999888<<>>>>>>>>???CCCHHHLLLSSSVVV[[[```eeekkkqqqvvv{{{~~~~~~yyyxxxxxxyyy{{{hhhNNNEEE===<<<>>>::::::===AAADDDEEEOOOeeezzzpppaaaNNNJJJLLLRRRVVVVVVXXX\\\eeeoooooo```ccckkkpppvvv{{{}}}zzzsssrrrnnnjjjeee```]]][[[ZZZRRRLLLJJJIIIDDDAAA@@@======@@@EEEFFFBBB???@@@BBBAAA@@@???>>>===>>>???BBBCCCCCC???999555444666777555444555666666555444000000000000000111111222000000222444666666444111444222///---,,,,,,---...,,,,,,------------,,,,,,...111555888:::===AAAEEEDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMTTTrrr||||||zzzuuurrrssstttvvvwwwxxxxxxxxxzzz|||{{{{{{{{{}}}uuulllfffccc```YYYTTTVVVZZZ]]]cccjjjpppppppppooonnnkkkiiihhhnnn}}}~~~}}}}}}}}}zzzqqq```PPPGGG888:::999888;;;HHH\\\lllrrryyyyyytttwwwyyywwwqqquuu~~~eeeWWWTTT```{{{vvvmmmccchhhnnnvvv{{{www}}}uuuggg]]]YYYYYY___gggtttzzz}}}zzzyyyxxxzzzmmmmmmzzzzzzkkkVVVEEE===;;;999888<<<<<<===>>>AAAEEELLLPPPUUUXXX]]]ccchhhnnnuuuyyy}}}{{{{{{zzzyyy~~~kkkOOOEEE>>>===???;;;:::>>>CCCDDDEEENNNeee{{{sssgggPPPJJJKKKQQQTTTTTTXXX```jjjwwwgggaaafffjjjrrr|||~~~{{{wwwtttpppkkkfffbbb___^^^YYYRRRLLLKKKIIIDDD@@@???>>>===@@@DDDEEEAAA???AAAAAABBBAAA???===<<<>>>@@@CCCDDDDDD???999555444555666555444444555555444333///000000000111111111111111111222444555555333111444222000...,,,+++++++++,,,------......------,,,,,,000555888:::<<>>AAAFFFLLLQQQYYY\\\```dddgggjjjnnnqqqwwwwwwwwwyyyzzzzzzzzzyyyvvvwww|||mmmPPPEEE??????AAA<<<<<>>>>><<<>>>BBBBBB???>>>@@@AAABBBAAA???<<<<<<>>>AAAEEEFFFEEE@@@:::555444555666555444444555555444222//////000111111111111111111111111333555555222000111111000///---,,,+++++++++,,,------------,,,+++)))///555888:::<<>>999999;;;<<<;;;<<<===>>>AAAFFFLLLQQQ\\\^^^aaabbbbbbbbbccceeedddddddddgggjjjlllmmmmmmrrrvvvmmmPPPEEE???@@@BBB===>>>@@@BBBAAABBBOOOlll|||sss^^^SSSMMMRRRWWW^^^oooiiiaaaggglllvvv|||}}}vvvsssnnniiieeebbbaaaaaaXXXQQQKKKJJJIIICCC>>>===>>>;;;<<>>AAAFFFGGGFFFAAA:::555444555666555333333444444333222//////000111111111111111111111111333555444222000////////////...---,,,+++***+++,,,------,,,+++***(((...555888:::<<>>@@@FFFFFFNNNnnnzzztttaaaXXXRRRXXXfffvvv{{{hhhfffkkknnn{{{}}}{{{tttrrrnnnjjjeeebbb___^^^WWWSSSMMMHHHEEECCC@@@>>>===<<<;;;:::;;;===???AAACCCCCCBBB???======???AAAGGGFFFDDD???999555333333444333222333555555555444222222222222222222222222...///222444444333111///111111000...+++))))))***++++++++++++++++++++++++111222444666888===BBBFFFCCCFFFGGGDDDCCCFFFHHHGGGFFFHHHOOOnnniiiggg|||}}}|||xxxvvvwwwzzzzzzyyyxxxxxxxxxyyyzzzzzznnnccc^^^^^^\\\UUUQQQTTTZZZ^^^cccgggjjjkkkmmmoooppppppnnnmmmuuu~~~|||yyyvvvttt|||yyyVVV@@@;;;888666777;;;<<>>======AAAJJJPPP[[[```fffjjjkkkkkkjjjjjjbbbZZZVVVYYY]]]aaahhhpppvvv}}}sssSSSFFFCCCAAA@@@CCC@@@;;;<<>>>>>@@@EEEJJJRRRXXXaaahhhmmmoooppppppjjjdddaaadddiiimmmrrrwwwyyyrrrTTTGGGCCC@@@AAAEEECCC>>>>>>BBBDDDMMMkkk|||wwwjjjaaaiiiooocccfffnnnsss}}}}}}tttrrrnnnjjjfffcccaaa```WWWTTTNNNJJJGGGEEECCCBBB<<<<<<<<<<<<===>>>???@@@BBBBBBBBB@@@>>>===???AAAGGGFFFDDD@@@;;;777666777555444333444666777666555000000000//////.........//////111222222222111000111111000...+++))))))***++++++++++++++++++++++++...000222444777:::???CCCGGGKKKKKKFFFDDDEEEEEEDDDBBBDDDGGG___qqq^^^___~~~}}}|||xxxwwwxxxyyyyyyzzzzzzzzzyyyyyyxxx~~~yyyrrriii___XXXWWW[[[TTTPPPTTTZZZ^^^bbbggggggkkkoooqqqqqqooolllkkktttxxxyyyzzzzzzzzzzzzzzzzzztttRRR>>>:::888555666999:::???RRRhhh{{{xxxmmmhhhlllwwwvvvyyymmmiiijjjsssvvvyyy||||||ooofffaaasssrrrqqqsss{{{uuunnnrrryyytttdddYYYJJJ@@@======<<<;;;;;;===????????????BBBDDDHHHMMMUUU]]]dddiiinnnqqqtttrrrrrrvvv{{{~~~~~~pppUUUHHHDDDAAADDDJJJJJJEEEDDDHHHKKKUUUqqq|||vvvooo|||lllbbbhhhqqqvvv{{{}}}~~~sssqqqnnnjjjfffcccaaa```ZZZVVVPPPKKKHHHEEECCCAAA>>>>>>?????????@@@@@@@@@AAABBBBBB@@@>>>>>>???AAAFFFFFFDDD@@@;;;888888888666555444555777777777666000000000000111111111111///000111111222222111111000111000...+++)))***+++++++++++++++++++++++++++///111444666999<<>><<<999666666999999>>>QQQfff|||xxxkkkbbbfffwwwyyyssswwwnnnkkkjjjsssvvvwww{{{~~~sssiiicccrrrkkkmmmpppvvv}}}uuuwwwoooaaaOOOBBB>>>>>>===<<<<<<===???@@@@@@@@@@@@AAACCCFFFKKKPPPVVV^^^fffkkkwwwzzzwwwnnneee```\\\\\\cccnnnwww|||jjjTTTJJJFFFDDDHHHPPPMMMIIIIIIMMMRRR]]]uuujjjccckkktttxxx{{{||||||qqqooollliiifffcccaaaaaa\\\XXXRRRLLLHHHDDDAAA??????@@@AAABBBCCCBBBAAAAAA@@@AAABBBAAA???>>>???AAAFFFFFFDDD@@@;;;888888888666555444555777777777666------...000111222333444///000222333333333222111000000000...+++******+++++++++++++++++++++++++++...000444777999<<<@@@CCCHHHLLLMMMHHHEEEEEEDDDAAAAAADDDEEE\\\hhh```}}}~~~}}}}}}zzzzzz|||xxxyyy{{{}}}aaa\\\[[[___bbb___\\\\\\[[[TTTOOOSSSYYY]]]bbbfffiiinnnrrrsssqqqnnnmmmnnnttt~~~~~~wwwwwwoooOOO???>>>:::777777:::999>>>QQQfff|||}}}ooofffmmmuuuqqqqqqyyypppkkkjjjqqqwwwxxx{{{vvvllldddmmm{{{~~~wwwdddjjjnnnsss{{{}}}xxx{{{iiiRRRBBB<<<<<<<<<:::<<<===>>>@@@AAAAAAAAAAAAEEEEEEFFFHHHKKKRRR[[[```rrrzzzxxxuuuttttttssskkk___UUUTTTPPPNNNQQQXXX```dddfffhhhmmmwwwsssaaaPPPJJJGGGFFFLLLVVVNNNLLLMMMRRRXXXeeeyyy|||hhhccclllvvvyyy~~~~~~zzzooommmkkkhhheeecccaaa```\\\XXXQQQLLLHHHDDDAAA???@@@AAACCCDDDDDDCCCAAA@@@???@@@AAAAAA@@@???@@@AAAGGGFFFDDD@@@;;;777666777555444333444666777666555+++,,,---...000111222333///111333555666444222111///000///---+++***+++,,,+++++++++++++++++++++++++++...222555777:::>>>@@@FFFJJJKKKHHHEEEFFFEEEBBBAAAEEEFFF\\\}}}eee\\\vvv}}}}}}}}}{{{|||zzzzzz{{{}}}uuuSSSOOOPPPXXX^^^___]]]]]]ZZZSSSOOOSSSYYY]]]bbbfffiiinnnrrrrrrnnnllllllnnnuuu|||}}}xxxyyyrrrQQQ@@@???;;;888888::::::>>>QQQfff}}}rrrmmmzzzssstttrrr|||~~~rrrllliiiooo|||xxxyyy{{{~~~wwwnnneeegggsss||||||xxx{{{qqq```iiimmmpppxxx}}}zzz}}}sssXXXDDD===<<<<<<;;;<<<<<<===???AAACCCCCCCCCGGGFFFEEEDDDEEEHHHNNNRRR^^^jjjyyyxxxfff___YYYWWWYYYYYYSSSMMMOOONNNOOOUUU]]]bbbaaa___XXXXXX]]]iiiyyy}}}eeeWWWKKKHHHGGGGGGOOOYYYTTTTTTVVV\\\eeeqqqwwwdddaaalllvvvyyy~~~~~~}}}wwwmmmllliiifffdddbbb``````YYYUUUOOOKKKGGGEEECCCAAA>>>@@@CCCDDDDDDBBB@@@>>>>>>@@@AAAAAA@@@???@@@AAAGGGFFFDDD???:::666555555555333333333555666555444......//////000111111111///111555888999666333000/////////---+++***+++,,,+++++++++++++++++++++++++++...222555777:::===@@@BBBGGGJJJGGGEEEFFFFFFCCCAAAEEEFFFYYYqqqgggyyy}}}}}}}}}|||}}}{{{{{{{{{|||~~~iiiRRRNNNOOOWWW^^^^^^\\\[[[ZZZSSSOOOSSSYYY]]]aaafffiiimmmqqqpppllljjjkkknnnvvvvvvwwwyyyyyyzzz}}}vvvSSSAAA@@@<<<999999;;;:::>>>QQQfff}}}sssqqq|||||||||uuu{{{rrrlllhhhmmmzzzyyyyyy|||~~~xxxooofffbbbmmmwwwvvvuuu{{{mmm^^^hhhmmmooovvv|||uuunnn{{{{{{]]]GGG??????>>>===<<<;;;<<>><<<>>>@@@AAAAAA@@@???@@@AAAGGGFFFDDD???999555333333444333222333555666555444333333333333222222222111///222777:::;;;888333000/////////---+++***+++,,,++++++++++++++++++++++++,,,///444777999<<>>===>>>>>>>>>@@@CCCFFFJJJMMMLLLJJJGGGEEECCCDDDEEEFFFGGGMMMVVV___aaa]]]SSSLLLDDDEEEEEEEEEHHHNNNRRRSSSKKKQQQVVVZZZ```ccc___XXXMMMKKKJJJMMMRRRXXX\\\___NNNKKKGGGEEEDDDGGGSSS```___iiijjjnnn~~~{{{cccYYY___kkkuuuxxxtttyyy~~~|||}}}uuupppiiicccaaa```______YYYPPPIIIGGGFFFCCCBBBBBB???AAAAAA???<<<;;;<<>>>>>===???@@@AAACCCFFFJJJMMMPPPRRRPPPMMMJJJIIIIIIIIIJJJIIILLLQQQUUUVVVQQQIIICCC@@@BBBEEEHHHLLLQQQTTTUUUPPPUUU[[[```dddgggbbb[[[PPPOOONNNOOOQQQSSSRRRRRRJJJGGGEEEEEEEEEJJJVVVbbbkkkwwwyyyzzzuuu^^^TTTZZZgggqqquuuzzz~~~}}}yyyyyysssnnnhhhcccaaaaaa``````ZZZQQQJJJHHHGGGCCCAAABBB???AAAAAA???===;;;===???BBBAAA@@@???@@@@@@@@@???FFFGGGGGGBBB;;;666444555777555444444555555444333444333111222222333111000000222444666555333000...111000///---+++*********++++++++++++,,,,,,,,,,,,---000444888:::===@@@BBBFFFGGGHHHGGGEEEDDDEEEFFFEEE@@@BBBWWWyyy{{{{{{|||zzzzzz{{{||||||}}}mmm]]]VVVZZZmmmsss]]]UUUYYYUUUPPPNNNRRRWWWZZZ```eeemmmoooppppppooonnnnnnoooxxx~~~hhhIII@@@===:::999999:::<<>>AAABBBDDDGGGJJJNNNRRRTTTSSSRRRPPPMMMLLLLLLLLLLLLPPPPPPPPPPPPOOOJJJDDD???>>>BBBGGGNNNSSSVVVWWWXXXVVV\\\cccgggjjjkkkeee^^^TTTTTTSSSSSSRRRNNNIIIEEEEEECCCBBBDDDGGGLLLXXXdddtttzzzssslllWWWMMMTTTbbbmmmrrr{{{{{{vvvtttnnnjjjeeeaaaaaaaaaaaaaaa\\\SSSKKKIIIGGGDDDAAABBB???@@@AAA@@@>>>======>>>AAAAAA@@@@@@??????@@@@@@FFFHHHGGGCCC<<<777666666666555444444555666444333333222111111222333111000111222333444444222111///000000...,,,+++******************++++++++++++,,,---000444888:::===@@@BBBFFFGGGHHHGGGEEEEEEEEEGGGEEE@@@BBBVVVvvv{{{{{{{{{zzzzzz|||{{{}}}~~~zzzxxxlllZZZQQQQQQVVVlllsssZZZRRRVVVRRRMMMLLLQQQUUUZZZ```gggnnnpppqqqqqqoooooooooqqqzzz}}}cccEEE===<<<;;;999999:::<<>>>>>>>>@@@AAAAAA@@@??????@@@AAAFFFGGGGGGCCC<<<777666666666555444444555666555333333111000111222222111000222222333333333222111000000///---,,,+++*********))))))*********+++++++++,,,000444888:::===@@@CCCEEEGGGHHHGGGFFFEEEFFFGGGDDDAAADDDVVVttt}}}|||||||||{{{{{{}}}{{{~~~mmmddd^^^^^^VVVIIIBBBEEEOOOaaawww~~~oooZZZPPPRRROOOLLLLLLPPPUUUYYYaaahhhooopppppppppnnnnnnoooqqq{{{|||zzzbbbFFF===;;;;;;:::999:::<<>>@@@BBBEEEFFFFFFBBB;;;777555666666444333444555666555444222111000000222222222000222222333333333222111000///...---,,,+++*********))))))*********+++++++++,,,///444777:::===AAACCCEEEFFFGGGGGGFFFEEEFFFGGGDDDBBBGGGXXXttt~~~}}}}}}~~~|||{{{|||{{{~~~ddd^^^XXXSSSJJJAAA===>>>JJJXXXkkktttlll\\\RRRPPPMMMKKKLLLPPPTTTXXXaaaiiinnnoooooonnnmmmlllnnnpppzzzxxxxxx~~~hhhLLLAAA<<<<<<;;;;;;;;;;;;BBBRRRaaarrrqqqjjjooo|||}}}}}}uuunnn\\\^^^vvv~~~vvvmmmeeegggsss|||pppaaaZZZYYY___dddfffmmmxxx}}}rrr|||lllaaaTTTLLLLLLLLLIIIEEEEEEHHHNNNUUU[[[___bbbbbbeeehhhkkkooosssuuuvvvwwwtttvvvyyy||||||yyysssnnnjjjeeeeeelllmmmiiikkkppp|||}}}xxxnnnkkkhhhggggggggggggfffOOOGGGAAAAAACCCHHHQQQZZZqqq~~~{{{}}}eeeZZZMMMIIIQQQ```lllssstttvvvzzz~~~zzzsssnnnfffccc```^^^_________^^^\\\SSSKKKIIIGGGDDDAAABBB@@@??????AAABBBAAA???===>>>@@@BBBAAA>>>>>>@@@DDDDDDFFFFFFBBB;;;777666666555444333444666666666444111000///000222222222000111222333444444222111///...---,,,+++*********************++++++++++++,,,+++///333777:::>>>AAADDDEEEFFFGGGGGGFFFEEEGGGHHHDDDEEEKKK\\\vvv}}}~~~~~~{{{yyyzzz{{{pppaaadddaaaTTTFFF@@@@@@AAAJJJWWWiiiuuuooo```TTTQQQMMMLLLMMMQQQTTTXXXaaajjjlllmmmmmmllljjjjjjlllnnnzzz{{{vvvxxx~~~pppVVVIII@@@<<<<<<<<<<<<;;;???MMM[[[ppppppeeefffsss~~~zzzmmm```TTT]]]xxx{{{qqqhhhhhhsss~~~|||}}}ooo]]]XXXYYYaaafffhhhpppzzz{{{nnneee\\\XXXYYYYYYUUUPPPKKKOOOVVV^^^dddhhhkkkkkkmmmppptttyyy}}}|||sssooossstttqqquuuwwwuuusssqqqrrrrrrqqqpppSSSJJJAAA???@@@EEEOOOXXXnnn~~~]]]TTTJJJIIIQQQ___jjjqqqrrrtttwww}}}~~~yyysssnnniiifffcccaaaaaa```___^^^ZZZQQQJJJHHHGGGCCCAAABBB@@@??????AAACCCCCC@@@======@@@BBBAAA>>>===AAADDDEEEFFFFFFCCC<<<888777888555444333444666777666555111//////000111222222111000222444666555333000...------,,,+++************++++++++++++,,,,,,,,,,,,+++///333777:::>>>AAADDDDDDFFFGGGGGGFFFFFFGGGHHHDDDGGGPPPaaayyy}}}~~~~~~zzzxxxwww{{{hhhYYYeeeeeeSSSBBB>>>BBBDDDMMMZZZnnnzzztttcccWWWSSSNNNLLLNNNRRRTTTXXXaaakkkkkklllkkkjjjiiiiiikkkmmm{{{yyyvvvzzz~~~vvv]]]NNNDDD===<<<======;;;>>>JJJXXXsssmmmaaafffzzzvvvvvvlll[[[YYYjjjuuujjjiiisss~~~|||vvvmmm[[[XXX\\\fffkkkmmmttt~~~{{{sssllleeedddfffeee```ZZZPPPTTT\\\dddkkkoooqqqrrrwwwzzz{{{uuuwwwxxxvvv}}}}}}|||zzzyyyyyyxxxuuusssUUUKKKAAA===???EEENNNWWWjjj~~~nnnWWWPPPHHHGGGPPP]]]hhhnnnmmmpppuuu|||~~~|||zzzxxxtttpppllliiifffccccccbbb```___YYYPPPIIIGGGFFFCCCBBBBBB@@@??????AAACCCCCC@@@======@@@CCCAAA>>>===AAAEEEFFFGGGHHHDDD>>>999888999555444333444666777666555000/////////111222222111///111444666666333000---------,,,+++************++++++,,,,,,,,,---------+++...333777;;;>>>BBBDDDDDDFFFGGGGGGFFFFFFGGGIIIDDDHHHSSSddd{{{yyywwwwwwxxxzzz{{{~~~uuu\\\XXXbbbfffYYYEEE;;;???FFFWWWfffzzzwww```TTTSSSNNNKKKJJJOOOTTTYYYbbbiiijjjkkknnnqqqoookkkmmmsssyyyxxx|||{{{|||rrrdddXXXGGG>>><<<;;;:::999===JJJXXXxxxvvvkkkppp|||uuu{{{vvv]]]UUUjjjwwwmmmjjjqqq||||||~~~zzzjjjmmm^^^YYY]]]iiiooopppxxx{{{xxxxxxvvvlll```ZZZbbbnnnuuuyyy{{{~~~zzzuuuuuuyyy~~~}}}|||^^^IIIAAACCCAAAEEENNNQQQddd{{{lll^^^QQQIIIEEEMMMVVVZZZYYYWWWYYYbbbllluuu{{{yyyxxxxxxxxxxxxoookkkgggccc```^^^\\\ZZZRRRPPPLLLEEE@@@>>>BBBEEEBBBCCCEEEFFFFFFDDDBBBAAAAAABBBBBB@@@===<<<@@@CCCDDDGGGIIIEEE>>>999999;;;777555222222333444444444111///...///000111000...333666999:::777333000///...---+++*********++++++++++++++++++++++++++++++---000444777999;;;>>>@@@CCCCCCEEEFFFGGGGGGGGGGGGGGGFFFPPPiii}}}xxxvvvvvvxxxyyyyyy{{{~~~pppXXXWWW```cccXXXGGG>>>AAAHHHUUUdddxxxxxxcccSSSOOONNNJJJJJJOOOTTTYYYaaaiiikkkkkknnnpppnnnkkklllrrr{{{xxxyyyxxx{{{lll\\\PPPAAA===<<<;;;;;;:::===JJJXXXtttyyypppyyyrrr|||jjjjjjyyynnnkkkqqq|||{{{}}}vvvkkkmmm[[[XXX^^^llluuuwww}}}uuuiiifffooozzz]]]HHH@@@BBB???BBBJJJLLL]]]vvv}}}{{{}}}~~~~~~||||||ssseeeYYYNNNIIIIIIQQQXXXYYYWWWUUUWWW___iiisss~~~zzzwwwvvvvvvvvvuuupppmmmiiifffccc```]]][[[QQQPPPKKKEEE@@@???BBBFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@======AAADDDFFFHHHGGGBBB:::555555777666444222111333444444444111///...///000111000///222555999999777333000///000...---+++***+++++++++++++++++++++++++++++++++,,,///444777999;;;>>>AAABBBBBBDDDEEEFFFGGGHHHIIIEEEGGGXXXxxx{{{wwwuuuvvvwwwwwwvvvxxxzzz{{{|||~~~lllTTTXXX\\\^^^UUUHHH@@@DDDKKK[[[jjj~~~zzzdddSSSMMMMMMJJJJJJOOOTTTZZZaaaiiillllllnnnpppmmmiiikkkppp~~~yyyxxxyyydddTTTJJJ======;;;;;;;;;:::>>>JJJVVVppp}}}xxx~~~kkkppp{{{zzzoookkkpppzzzyyy{{{{{{mmmggggggYYYXXX```qqq~~~||||||~~~tttttt|||```KKKBBBDDD@@@AAAHHHIIISSSiii{{{xxxyyyzzzzzzyyy}}}~~~tttiii\\\RRRIIIIIIMMMUUUZZZWWWTTTTTTWWW```jjjrrr~~~|||xxxuuuuuuttttttssspppnnnkkkiiigggccc^^^[[[PPPNNNJJJEEEAAAAAACCCFFFJJJIIIGGGEEECCCBBBAAA@@@AAABBBCCCAAA>>>>>>BBBFFFHHHHHHDDD>>>666111111333555333111111222333444333111000//////111111000///222555888999666333000///222000...,,,+++++++++++++++++++++++++++++++++++++++///333666999<<>>HHHSSSmmm}}}ooonnnyyy{{{pppkkknnnxxxxxxxxxmmmeee```\\\YYYZZZcccvvv}}}}}}}}}~~~dddOOOGGGHHHBBBBBBHHHHHHLLL]]]rrrzzzwwwxxx{{{||||||~~~|||ooocccWWWNNNHHHIIIOOOVVVWWWTTTTTTVVV[[[dddnnnvvv|||xxxvvvuuutttsssrrrooonnnlllkkkhhhddd^^^ZZZPPPMMMIIIEEEBBBBBBDDDEEEHHHGGGDDDBBB@@@@@@@@@AAAAAABBBCCCAAA??????CCCGGGGGGEEE@@@999333///000111444222000000222333333333111000///000111111000///111444777777555222000000222000...,,,************+++++++++++++++++++++++++++...222666999<<>><<<;;;<<<<<<>>>FFFOOOjjj~~~uuuooottt|||{{{qqqjjjllluuuxxxxxxzzzfff```\\\UUUZZZ\\\fffvvv~~~dddPPPHHHIIIDDDCCCGGGFFFKKKXXXjjj{{{}}}xxxvvvyyy}}}|||nnnaaaVVVMMMIIIIIIMMMRRRSSSQQQTTTYYY]]]gggqqqxxx~~~{{{xxxwwwvvvtttsssnnnmmmlllkkkhhhccc]]]YYYPPPMMMIIIEEECCCCCCDDDDDDCCCAAA???======>>>@@@AAA@@@AAABBBAAA???@@@DDDHHHEEEBBB===777222111222333333111000000222333444333222000///000111222111000111333666666444222000000111///---+++))))))))))))+++++++++++++++++++++++++++...222666888;;;>>>@@@EEEEEEDDDEEEEEEFFFGGGGGGJJJGGGTTTqqq~~~vvvsssuuuwwwwwwuuuuuuvvvvvvvvvwwwyyy}}}lll______[[[YYYVVVNNNMMM]]]pppjjjQQQJJJMMMMMMKKKMMMSSSYYY^^^eeelllnnnmmmnnnooollljjjmmmsssyyyrrrrrruuucccMMMHHHBBB@@@===;;;=========CCCJJJfffzzz|||xxxpppttt}}}rrrkkkkkkttt{{{zzzsssccc^^^[[[UUUWWW[[[eeeqqqzzz{{{wwwssswwwfffSSSLLLNNNIIIGGGKKKIIISSS]]]lllzzzzzzvvvvvvzzzxxxlllaaaUUULLLIIIHHHIIIMMMOOOPPPUUU[[[]]]gggqqqwww}}}{{{zzzxxxvvvtttmmmlllkkkjjjgggccc]]]XXXQQQMMMHHHEEEDDDDDDCCCBBB===<<<;;;:::;;;===???@@@>>>@@@AAA@@@???@@@DDDIIIDDDAAA<<<888555444555555333222000000222444555444222111000000222222111000000222555555333111000000///...,,,***))))))))))))++++++++++++++++++++++++,,,///333666888:::===???CCCDDDEEEFFFFFFGGGFFFFFFHHHEEEVVVyyy~~~vvvsssvvvxxxwwwuuutttuuuvvvvvvwwwzzz~~~{{{ggg^^^bbb```___]]]WWWZZZpppmmmWWWNNNKKKNNNLLLNNNUUU[[[```gggmmmnnnmmmnnnooommmkkkooouuuwwwqqqsssvvv}}}hhhOOOIIICCCBBB>>><<<=========AAAFFF___uuuvvvvvv~~~{{{uuummmllluuu~~~yyyiii___ZZZWWWUUUPPPVVV___gggmmmnnnllliiijjjyyy{{{wwwuuutttxxx|||}}}qqq^^^YYY\\\WWWVVVYYYXXXdddlllwww|||yyyzzz~~~|||rrriii___RRRHHHGGGDDDEEEKKKOOOQQQUUUYYY]]]hhhrrrwww~~~}}}{{{yyywwwtttooommmkkkiiifffbbb]]]YYYRRRNNNIIIEEEEEEDDDBBB@@@::::::999999:::<<<===>>>===???@@@???>>>???DDDHHHFFFCCC>>>:::888777666666444222111111333555666666222111000000222222111000000222444444222111000000///...,,,+++******++++++++++++++++++++++++++++++---000333666777999;;;===>>>@@@DDDGGGIIIIIIHHHHHHJJJEEEVVV~~~uuusssvvvyyyxxxuuutttuuuuuuuuuvvvzzz~~~tttbbb[[[eeeccccccccc^^^cccttt```SSSLLLNNNMMMOOOVVV\\\aaahhhnnnooonnnnnnpppnnnlllpppwwwuuurrrwwwzzzmmmRRRLLLGGGDDD???===>>>===<<>>??????>>>???DDDHHHHHHEEE@@@<<<:::888777555444333111222444666777666222111000111222222222000000111333333222000000111//////---,,,+++,,,,,,---++++++++++++++++++++++++...000444666777888:::<<<:::===CCCGGGJJJKKKJJJJJJPPPEEERRR~~~~~~xxxvvvxxxyyyxxxvvvyyyttttttwwwxxxwwwzzzqqq```[[[eeebbb```eeeqqqbbbRRRGGGNNNOOOQQQVVV\\\cccjjjmmmnnnrrrnnnlllnnnjjjmmm{{{sssqqqtttwwwnnnUUULLLEEEBBB???>>>@@@???===AAAGGGXXXppp}}}qqqjjjqqqttt}}}zzzttt{{{ssspppsss~~~vvvggg___YYYRRRMMMLLLMMMLLLOOOTTTWWWZZZbbbiiicccqqqxxxxxxsssmmmrrrrrrlllssszzzyyypppllllllwwwzzzqqqpppuuuyyy}}}}}}}}}zzztttkkk___SSSIIICCCCCCCCCCCCCCCFFFKKKSSSXXXfffooouuuxxx~~~~~~{{{vvvssstttqqqmmmjjjfffbbb^^^ZZZPPPMMMHHHEEECCCCCCAAA@@@===>>>>>>===;;;;;;<<<===???>>>======???CCCFFFHHHHHHGGGCCC>>>:::888888:::666333000222555666333///......///000000000000000000222555666444111000///---,,,***)))((('''((((((((())))))))))))*********,,,///333666888:::===@@@@@@CCCFFFHHHHHHHHHHHHIIIOOOHHHOOOuuu|||xxxuuuvvvxxxxxxvvvvvvuuuxxx~~~}}}}}}~~~jjjYYYTTT___aaagggssscccSSSIIIPPPQQQSSSVVV\\\bbbhhhkkklllqqqnnnllloookkknnn|||}}}qqqpppsssvvv}}}iiiUUUOOOHHHFFFBBBAAAAAA???<<>>???AAA@@@??????@@@CCCGGGIIIHHHGGGCCC>>>999666777888555222000222555555222.........///000000000000000111333555666333111//////...---+++***)))((())))))***++++++++++++,,,,,,,,,,,,///333666888;;;===@@@>>>AAAEEEGGGHHHIIIJJJLLLKKKJJJTTTttt~~~vvvssstttwwwyyyyyy||||||{{{aaaQQQNNNVVV___nnncccUUUMMMRRRRRRTTTWWW\\\bbbgggjjjjjjooommmmmmppplllooo}}}wwwnnnooosssttt{{{eeeUUUQQQJJJIIIEEEBBBAAA>>>;;;>>>CCCSSShhhsssjjjrrr{{{tttqqqrrryyy~~~qqqcccZZZRRRJJJFFFEEEDDDAAAAAACCCFFFKKKWWWbbbcccqqq|||sssjjjlllsssxxxwwwqqqoooqqquuuzzz~~~|||vvvqqqppprrr}}}iiiZZZVVVSSSSSSXXXggg~~~~~~~~~~~~wwwrrriii___SSSJJJCCC?????????======???DDDLLLRRRcccmmmuuu{{{~~~|||}}}}}}zzzzzz}}}}}}|||{{{zzzxxxvvvrrrooollliiifffbbb]]]YYYQQQNNNIIIFFFEEEDDDBBBAAAAAAAAABBB@@@???>>>@@@AAACCCBBBAAA@@@AAADDDGGGIIIHHHGGGCCC===777555555666444222000111444444111.........///000000000000000222444666666333000......///...,,,+++))))))*********++++++++++++,,,,,,,,,,,,///444777999;;;===???===@@@CCCFFFGGGIIIKKKMMMGGGLLLYYYsss|||zzzzzzwwwxxx|||uuuXXXLLLMMMOOO[[[pppbbbVVVOOOQQQRRRTTTXXX]]]cccgggjjjjjjpppnnnmmmppplllnnn{{{tttnnnqqqssstttyyyeeeVVVRRRIIIJJJEEEBBBAAA>>>;;;>>>CCCTTTeeezzz{{{www|||yyyzzz}}}{{{{{{zzz~~~wwwuuuuuuzzzzzznnn```WWWNNNFFFBBBCCCCCC@@@@@@BBBDDDKKKYYYgggqqqllliiillluuuvvvooommmqqqtttxxx{{{{{{xxxwwwyyy|||vvv___LLLBBBBBBBBBBBBEEENNN^^^wwwzzzyyyxxxwwwxxxyyy{{{|||xxxyyy|||zzzvvvpppfff[[[QQQIIIDDDBBB???>>><<<:::;;;???FFFKKKVVVbbbmmmxxxyyyvvvuuuwwwxxxxxxzzz~~~|||yyyxxxwwwvvvuuupppnnnllliiifffbbb]]]YYYQQQNNNIIIFFFEEEDDDCCCAAAAAABBBBBBAAA??????@@@AAADDDBBBAAA@@@AAACCCFFFHHHHHHFFFBBB<<<666333333555333111000111333333000.........///000000000000000333555666555222///......///...,,,***)))))))))***(((((()))))))))*********,,,///444888:::<<<>>>???>>>@@@CCCEEEFFFHHHKKKMMMFFFMMM[[[rrrvvvttt|||~~~~~~mmmOOOFFFMMMKKKXXXooo}}}___UUUMMMNNNPPPSSSXXX^^^dddiiillllllqqqooommmoookkkmmm{{{~~~uuuooosssuuuuuuzzz~~~eeeYYYUUUJJJHHHDDDAAA@@@>>><<<@@@GGGYYYddduuuzzz}}}{{{sssooonnnqqq|||}}}zzzwwwuuuxxx}}}tttiii]]]SSSKKKCCC@@@BBBAAA@@@AAACCCFFFMMM]]]lllyyyrrrtttsssmmmkkkppprrruuuwwwwwwwwwyyy}}}ttt\\\OOOGGGDDDEEECCCDDDFFFHHHLLL\\\|||wwwvvvtttrrrrrrssstttvvvoooqqquuu{{{|||xxxwwwpppeeeYYYNNNFFFBBB@@@??????===::::::<<>>>>>???AAACCCBBB@@@???@@@BBBEEEGGGHHHFFFBBB<<<666333333444222111111222222222000///......///000000000000000444555666555222///.........,,,+++)))(((((((((((((((((()))))))))*********,,,///555999;;;<<<>>>???@@@BBBDDDEEEEEEFFFIIIKKKHHHMMMZZZsss{{{vvv|||cccIIIDDDMMMNNN\\\uuusssYYYQQQKKKMMMOOOSSSYYY___eeejjjmmmmmmqqqnnnkkknnnkkknnn}}}~~~uuuppptttvvvwwwvvvvvveee]]]ZZZNNNJJJEEEBBBBBB@@@???DDDKKK```eeeqqqnnnrrrxxxvvvccc[[[\\\dddtttvvvzzz~~~xxxsssuuuzzzkkkbbbWWWNNNFFF???>>>AAA>>>???BBBDDDFFFKKKZZZhhh|||uuulllggggggjjjssstttvvvwwwyyy|||~~~^^^LLLHHHGGGGGGGGGAAABBBEEEFFFDDDKKKfff}}}{{{zzztttqqqnnnkkkiiiiiijjjkkkggghhhkkkppptttuuutttrrrqqqkkk```SSSHHH@@@<<<:::>>>>>>>>><<<<<<===@@@CCCIIIVVVfffwwwwwwiiieeedddhhhnnnsss{{{|||xxxuuutttsssqqqooommmllljjjiiifffbbb\\\WWWPPPMMMHHHEEEDDDCCCAAA@@@@@@@@@AAA???>>>===>>>@@@BBBAAA??????@@@CCCFFFHHHGGGFFFBBB<<<666444444555222222333333222111111000......///000000000000000444555555444111/////////---,,,***(((''''''((((((***++++++++++++,,,,,,,,,+++000555:::<<<===>>>???AAACCCDDDDDDDDDEEEHHHJJJKKKMMMYYYuuuwwwyyylllWWWIIIJJJTTTXXXgggdddQQQPPPLLLOOOQQQUUUZZZ```eeeiiikkkkkkoookkkiiimmmlllrrr}}}tttooorrrvvvzzzuuunnneee```___RRRNNNJJJFFFEEECCCCCCHHHOOOffffffmmm|||ooommmvvvooo```\\\```kkk~~~vvv{{{{{{xxx{{{rrrsssyyyyyybbbZZZPPPIIIAAA;;;<<<@@@===???CCCFFFEEEGGGSSS```dddzzzuuuaaaZZZ\\\^^^gggiiimmmrrrwww~~~vvvcccOOOHHHHHHHHHFFFFFFAAA???AAADDDAAABBBSSShhhzzzvvvssskkkhhhccc___[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^aaabbbbbb^^^YYYPPPGGG@@@;;;888888:::<<<>>>??????AAACCCFFFMMMYYYiiiyyy~~~iii]]][[[\\\ccciiiooovvv~~~|||}}}zzzwwwuuussspppmmmlllkkkjjjiiifffaaa[[[WWWOOOLLLGGGDDDBBBBBB@@@???@@@AAAAAA@@@>>>===???@@@BBBAAA@@@@@@AAADDDHHHJJJGGGEEEBBB<<<777555666777222333444444333222111222......///000000000000000333444555333111000000111...---+++)))((((((((()))***++++++++++++,,,,,,,,,+++000666:::<<<===>>>???@@@AAACCCCCCDDDFFFIIILLLLLLMMMYYYuuu~~~qqqxxxyyyjjjoootttvvvuuurrrqqqrrr{{{pppZZZOOOLLLRRR\\\bbbrrrXXXLLLPPPOOOQQQSSSVVV[[[```dddgggiiiiiimmmiiigggmmmnnnuuu{{{rrrmmmqqqvvv|||fffcccbbbTTTRRRNNNJJJHHHFFFEEEJJJPPPjjjgggjjjxxxzzzmmmxxxzzzppphhhmmm{{{{{{xxx}}}{{{sssxxxttttttzzz}}}sss\\\TTTLLLEEE>>>999:::???===@@@EEEGGGEEEEEENNNZZZaaawwwuuuXXXOOOQQQSSSSSSWWW]]]eeeoooxxx]]]SSSLLLLLLNNNLLLIIIHHHIIICCCCCCGGGFFFBBBJJJXXXpppxxxrrrooobbb___YYYSSSOOONNNMMMNNNNNNMMMKKKJJJKKKMMMPPPQQQIIIFFFAAA<<<999888999999777:::>>>AAABBBDDDGGGIIIRRR]]]kkkyyyuuu]]]SSSSSSWWW```ggglllrrrxxxrrr{{{|||yyywwwtttppplllkkkjjjiiiiiifffaaa[[[VVVNNNKKKFFFCCCBBBAAA@@@>>>AAAAAAAAA@@@???>>>???AAABBBBBBAAAAAACCCFFFJJJLLLGGGEEEBBB<<<888666777888333444555444333222222222...//////000000000000000222333444333111000111222///...,,,***))))))******((())))))))))))*********+++000666;;;======>>>???>>>@@@AAACCCDDDGGGKKKNNNKKKNNNZZZuuuzzzkkkqqqdddddddddcccbbbaaa```___hhhqqq}}}sssZZZRRRRRRRRRYYYcccooommmXXXPPPQQQTTTPPPQQQTTTYYY___eeeggghhhkkklllmmmllljjjnnn}}}zzznnnqqqtttwww{{{hhhddd___]]]WWWRRRNNNKKKHHHFFFKKKQQQlllppplllrrrvvv|||~~~vvvttt|||xxx~~~zzzwww{{{sssggg___WWWKKKBBB===;;;<<<<<>>===<<<<<<===AAA@@@>>>???BBBEEEGGGHHHBBBBBB@@@<<<777555555666222333333444444333333222///000111000///...///000111222333222000000111222,,,+++)))((((((((()))***))))))***++++++++++++***,,,///444:::>>>@@@AAAAAA@@@BBBDDDEEEDDDEEEGGGIIIMMMMMM]]]xxxyyymmmjjjeeedddaaa^^^\\\ZZZXXXXXX```gggsssuuucccUUUTTTWWWYYY```jjjwwwdddSSSOOORRRUUUQQQRRRUUUZZZ```fffhhhiiijjjjjjllllllkkkqqq{{{pppqqqtttxxxxxxfffbbb]]][[[VVVRRRMMMKKKGGGFFFJJJRRRkkknnnkkkqqq}}}rrrwww}}}}}}{{{{{{|||yyywww{{{}}}qqqfff[[[TTTIII@@@<<<;;;<<<<<>>@@@DDDCCCBBBAAA?????????@@@@@@BBB@@@??????BBBDDDEEEFFFDDDCCCAAA===999777777888444444555444333222111000///000111000///...///000000111222111/////////000,,,+++)))((((((((()))***))))))***++++++++++++***+++///444999===@@@AAAAAA>>>@@@CCCDDDEEEGGGIIIKKKKKKLLL]]]yyy}}}qqqnnnkkkiiieee```[[[WWWSSSRRRYYY^^^hhhuuussseee___WWWSSSXXX]]]bbblllwwwqqqYYYOOOPPPTTTVVVRRRSSSUUU[[[aaagggiiijjjhhhhhhjjjkkklllttt{{{pppqqqtttyyy~~~sssccc___[[[ZZZUUUQQQMMMJJJFFFEEEKKKSSSkkknnniiimmm~~~ooogggjjjzzz}}}wwwuuuzzzyyywwwwwwwww{{{zzznnncccVVVOOOEEE===:::;;;<<<===AAA@@@BBBFFFIIILLLTTT^^^llloooWWWGGGAAA>>>BBBDDDHHHPPP[[[iiiuuu|||xxxYYYUUUQQQQQQUUUYYY[[[ZZZXXXXXX\\\^^^YYYSSSZZZgggeeeqqq}}}uuuqqqjjjaaa[[[ZZZMMMIIIDDD@@@>>>===;;;999555666666666666666666666666666666666666666666666::::::;;;>>>DDDMMMTTTYYY\\\fffrrr{{{|||nnn```VVVOOOLLLSSS^^^iiittt|||~~~}}}zzzxxxlllkkkiiieeeaaa]]]ZZZXXXPPPJJJEEECCCAAA>>>@@@DDDCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@BBBDDDDDDDDDCCCBBB@@@===999666777888555666666555333111///......000111000///...///111///000111000.........///,,,+++)))((((((((()))***))))))***++++++++++++***+++...333888<<>>BBBAAACCCGGGIIIMMMVVV```ppp}}}hhhSSSFFF???;;;???AAAFFFMMMWWWcccooovvvjjjUUUSSSSSSWWW\\\___^^^]]]ZZZZZZ^^^bbbaaa```fffooopppvvvyyysssnnnggg\\\TTTRRRFFFBBB>>>;;;:::999777666444444444555555555555555444555666777777777777666;;;;;;===@@@GGGPPPYYY^^^cccmmmwww|||~~~zzzoooddd\\\UUUPPPRRR[[[iiiwww~~~yyyvvvnnnllliiieee```\\\XXXVVVNNNHHHDDDBBB@@@>>>@@@DDDEEEDDDCCCBBBBBBCCCDDDEEEBBBAAAAAABBBDDDFFFEEEDDD@@@???>>>:::666444444555444555555555444222000......///000000//////000111000111222111///......///,,,+++)))((((((((()))***))))))***++++++++++++***+++...333888<<<>>>>>>>>>===@@@BBBDDDFFFHHHKKKMMMKKKLLL___~~~zzzuuu{{{~~~|||uuukkkaaa[[[TTTTTTXXXbbbqqq~~~zzzuuu{{{pppgggdddeeehhhiiiiiikkkqqq|||zzzkkkYYYPPPRRRVVVWWWUUUPPPQQQTTTYYY```eeehhhhhhgggggghhhiiikkkvvv}}}rrrjjjlllrrr|||nnnbbb___[[[\\\WWWTTTRRRNNNIIIHHHQQQ[[[wwwyyymmmeeexxxvvvnnnttt|||ssszzzzzz{{{~~~mmm```ZZZaaayyyzzzwwwyyy}}}~~~tttfffYYYKKKFFF???:::999;;;>>>???EEEDDDEEEIIIKKKNNNXXXbbbxxxuuu```MMMCCC>>>;;;999<<<@@@FFFMMMWWWbbbiii}}}lll[[[TTTSSSTTT[[[eeennnsssuuummmkkklllppprrrrrrrrrsssyyyzzzyyysssmmmiiiaaaTTTJJJFFF@@@>>>:::888888777555444333333444444555555555555333444666777888888888888======???DDDKKKTTT\\\aaagggqqqyyy{{{zzzwwwooohhhbbb]]]WWWVVV]]]kkkyyy~~~yyyuuuooommmjjjeee```[[[VVVTTTLLLGGGBBBAAA@@@>>>@@@EEEGGGFFFDDDCCCBBBBBBCCCDDD@@@@@@AAADDDGGGHHHGGGFFF???>>>===999555444444555111333444555555444222000---///000000//////000222222333333222000//////000,,,+++)))((((((((()))***))))))***++++++++++++***+++...333888<<<>>>>>>>>>???AAADDDEEEFFFGGGJJJLLLNNNNNNaaa|||uuuxxxwwwmmmgggXXXVVVWWW]]]iiiwwwsssnnnmmmxxx{{{}}}vvvttttttuuuuuunnnrrryyyjjj```UUUQQQTTTXXXXXXVVVPPPQQQSSSYYY___eeeggghhhffffffhhhiiilllwwwvvvooojjjlllsss}}}oooeeebbb___```[[[YYYVVVSSSMMMLLLVVVbbb{{{uuuiiivvv{{{uuuvvvyyy}}}www}}}}}}~~~rrriiifffmmm~~~yyyyyy|||vvvfffWWWIIIDDD>>>:::;;;===???AAAFFFEEEGGGJJJMMMRRR\\\gggqqqZZZIIIBBB???<<<999<<<@@@CCCGGGNNNWWW^^^rrr{{{ttt```XXXTTTTTTWWWbbbqqq}}}}}}|||zzzssslllggg]]]PPPFFFBBB<<<:::888777777777555444111222222333333444444444444555666777999:::;;;<<<>>>@@@CCCHHHOOOXXX___ccciiirrryyyxxxuuurrrnnnjjjfffeee```]]]bbbooo{{{zzzwwwnnnmmmjjjgggaaa[[[UUURRRKKKEEEAAAAAA@@@>>>@@@EEEGGGEEEDDDBBBAAAAAABBBBBB@@@AAABBBEEEHHHHHHFFFDDD@@@???>>>:::777555666777000222444666666444222000---...000000//////111222333444444333000//////000,,,+++)))((((((((()))***))))))***++++++++++++***,,,///444999<<<>>>>>>>>>@@@BBBDDDFFFFFFGGGJJJLLLOOOPPPbbb}}}uuutttyyyuuuhhhfffbbbbbbfffqqqxxxmmmkkknnnrrruuuwwwzzz}}}|||}}}~~~~~~zzzbbb[[[TTTPPPRRRUUUWWWXXXQQQRRRTTTZZZ```eeehhhiiieeeeeehhhkkkooozzzuuuppplllnnnuuu~~~qqqiiifffccceee^^^]]][[[WWWQQQPPP[[[hhhzzzrrrzzz~~~zzz}}}zzz~~~yyyuuuuuu}}}|||{{{zzzzzzhhhYYYHHHDDD???<<<<<<>>>AAABBBEEEDDDFFFKKKPPPVVVbbbmmmoooXXXHHHBBB>>>;;;:::===@@@AAAAAAEEEMMMSSScccnnnzzzyyycccWWWWWWRRRVVVaaaooo~~~~~~uuukkkcccYYYMMMEEECCC999888666666666666555333111222222333444444555555666666666777999;;;>>>??????AAAFFFLLLSSSZZZ```ccckkksssyyywwwrrrpppooommmhhhjjjhhhdddgggqqqzzz|||}}}yyyvvvllllllkkkhhhccc[[[TTTPPPJJJDDD@@@@@@???>>>@@@EEECCCCCCAAAAAA@@@AAABBBCCCAAAAAACCCEEEFFFEEEAAA>>>??????===:::777555666777111333555666666444111///---...000000//////111222222333333222///......///,,,+++)))((((((((()))***))))))***++++++++++++***...000555:::===?????????>>>AAADDDEEEGGGIIILLLNNNOOOOOObbbvvvwww{{{wwwpppiiihhhooo|||oooddddddhhhgggllloooqqqxxxqqq```ZZZSSSOOOOOOSSSWWWYYYRRRSSSUUU[[[aaagggiiijjjccceeeiiimmmrrr~~~vvvrrroooqqqvvvsssllliiifffhhhaaa```^^^ZZZTTTSSS___lllwwwyyyyyyooolllwww}}}}}}|||yyy}}}kkk\\\IIIEEE???<<<===???BBBCCCCCCCCCFFFLLLRRRYYYfffssspppYYYIIIBBB>>>:::666999;;;;;;999;;;BBBHHHSSS___mmmwww~~~ssseeeRRRKKKPPPMMMXXXjjj}}}wwwlllnnn}}}rrreee[[[PPPFFFAAA@@@777666555555666666444333333333444555666666777777777666666777999<<<@@@BBB@@@CCCHHHNNNUUU\\\```cccnnnvvv|||xxxsssqqqrrrrrrhhhllllllgggjjjsssyyyyyyzzzuuurrrjjjkkkkkkiiiddd\\\TTTOOOIIIDDD@@@@@@???>>>AAAEEE@@@@@@??????@@@AAACCCDDDBBBBBBCCCDDDDDDAAA===999<<<<<<;;;888444333333555333555666777666333///,,,,,,...000000//////111333111222222111...------...,,,+++)))((((((((()))***))))))***++++++++++++***...111666:::>>>?????????<<