BM6P6(@ {{{iiihhhhhhkkkwwwppp\\\OOOIIIBBB???@@@BBBCCCCCCFFFIIIHHHFFFKKKYYYgggnnntttfffWWWMMMFFF@@@@@@CCCGGGHHHJJJLLLMMMLLLKKKJJJGGGHHHIIIHHHHHHLLLTTTZZZaaahhhqqq{{{xxx___RRRMMMJJJIIIIIINNNSSSZZZaaafffiiilllnnnmmmppptttzzzuuusssyyy}}}~~~zzzllldddbbbcccdddcccccc\\\RRRLLLLLLNNNOOOPPP[[[```dddddd```[[[XXXXXXaaadddgggiiikkknnnrrruuuxxx{{{~~~|||yyyvvvuuusssqqqooommmjjjeee```\\\XXXTTTQQQOOOMMMJJJIIIGGGFFFCCCAAA>>>===<<<:::999888777777777888888999999:::;;;;;;============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCGGGMMMTTT\\\eeennntttxxxlllUUUUUUSSSaaa|||lllQQQBBB@@@;;;999:::666666666666666666666666666444444444444444444444444222222333333333333444444444444444444444444444444444333333333333444555555444444444555555555555666444444444555555777888999666666666666777777777777888:::999@@@NNNVVVgggxxxgggpppzzzrrrpppsssxxx|||zzzzzzzzz|||uuuddd]]]___dddmmmuuusssdddVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>??????AAACCCBBB>>>:::888777666555444444555777:::;;;<<<===>>>???AAADDDIIILLL]]]lll}}}qqq]]]NNNAAA???===::::::;;;<<<>>>BBBBBBHHHMMMVVVnnn~~~wwwaaaKKKEEEFFFFFFJJJQQQZZZlll~~~jjj]]][[[^^^hhhuuu{{{wwwtttvvv|||wwwhhhiiikkkppp|||ppp[[[NNNIIICCCAAADDDGGGHHHGGGDDDGGGGGGFFFLLLYYYfffmmmrrreeeUUUKKKDDD??????BBBCCCEEEFFFHHHHHHHHHGGGGGGEEEGGGIIIIIIKKKOOOWWW]]]bbbhhhoooxxx{{{iiiTTTJJJGGGFFFEEEFFFEEEIIINNNSSSXXX^^^dddhhhkkkooowww}}}qqqpppvvvwwwooonnnpppqqqqqqoooeeeYYYQQQPPPRRRSSSSSSXXX[[[^^^^^^\\\ZZZ\\\^^^fffhhhjjjlllnnnppptttwww|||}}}}}}zzzxxxvvvuuurrrpppmmmiiiccc^^^ZZZVVVSSSPPPNNNLLLIIIGGGFFFEEEBBB@@@>>>===<<<:::888888777777777888888999999:::;;;;;;<<<=========>>>>>>>>>?????????@@@AAAAAABBBCCCCCCAAADDDJJJPPPXXXaaajjjpppxxxmmmWWWSSSUUUfffmmmRRRBBB@@@;;;999:::666666666666666666666666666444444444444444444444444222222333333333333444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555666777888777777777777888888888888:::<<<;;;AAAOOOWWWiiiuuufffqqq}}}tttppprrrwwwzzz{{{zzz{{{|||tttddd]]]___cccnnnvvvsssdddVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>??????AAABBBAAA>>>:::888777666555444444555777:::;;;;;;===>>>???AAADDDHHHLLLUUUdddtttxxxrrreeeSSSEEE???>>>;;;:::999;;;<<<>>>AAAAAAGGGLLLTTTlll~~~{{{ppp[[[GGGBBBCCCCCCFFFLLLXXXhhh~~~nnn___[[[[[[^^^iiivvv|||ssshhhjjjooouuupppZZZLLLHHHDDDDDDHHHKKKLLLKKKCCCFFFGGGHHHOOO\\\iiinnnpppbbbRRRHHHBBB======@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFIIIKKKNNNSSS\\\bbbeeeiiimmmsss{{{|||fffWWWHHHCCCCCCCCCBBBCCCDDDFFFJJJOOOUUU^^^ggglllqqqwwwyyyjjjhhhmmmuuu{{{yyyxxx{{{|||}}}|||pppbbbYYYYYYZZZYYYVVVVVVYYY[[[[[[ZZZ\\\aaafffjjjlllnnnppprrrtttxxx{{{|||~~~{{{yyywwwvvvssspppnnniiiaaa[[[WWWTTTQQQOOOMMMKKKHHHFFFEEECCCAAA???>>>===;;;:::888777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@CCCHHHNNNUUU^^^ffflllwww~~~oooYYYSSSZZZpppoooSSSCCC@@@;;;999:::666666666666666666666666666444444444444444444444444222222333333333333444444444444444444444444444444444333333333333444555555444444444555555555555666666666555555555666666777888888888888999999999999:::<<<;;;AAAMMMVVViiipppdddrrrvvvqqqrrruuuwww{{{{{{{{{}}}sssccc\\\___cccooowwwttteeeVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>??????AAABBBAAA===999777666666555555555666888:::;;;;;;===>>>???AAADDDHHHKKKNNN\\\iiikkkdddWWWHHH<<<<<<;;;:::999999;;;<<<>>>AAAAAAFFFJJJQQQhhhyyyuuuhhhUUUDDDAAABBBAAADDDJJJVVVcccsss|||zzzooobbbZZZ[[[]]]dddppp~~~|||tttiiikkkpppwwwpppZZZLLLHHHFFFFFFJJJMMMMMMLLLDDDGGGIIIKKKSSSaaalllpppooo```OOOEEE@@@<<<<<<>>>??????@@@AAABBBCCCCCCDDDBBBEEEIIILLLPPPWWWaaahhhjjjlllmmmnnnsssxxxvvvqqqYYYMMMCCCAAACCCCCCCCCDDDFFFJJJOOOVVV^^^hhhqqqwwwqqqaaa]]]```dddkkkuuu{{{wwwwwwzzz}}}~~~vvviiiccccccbbb]]]XXXXXX[[[^^^______aaafffjjjlllnnnqqqsssuuuxxx|||yyytttsssvvvyyy{{{zzz}}}}}}}}}{{{yyyxxxuuurrrooonnniiiaaaZZZUUUSSSPPPOOOMMMKKKHHHFFFEEEDDDAAA???===<<<;;;999888777777777777888888999999:::;;;;;;::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEIIINNNTTT]]]eeelllvvv}}}ppp[[[VVVccc~~~qqqUUUDDDAAA;;;999:::666666666666666666666666666444444444444444444444444222222222333333333444444333333333333333333333333444333333333333444555555444444444555555555555666777666666555555555555666777777777888888888999999888;;;999>>>JJJSSShhh|||lllbbbrrrzzzsssrrrtttuuu{{{{{{|||~~~rrrccc\\\___dddooowwwwwwhhhVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>??????@@@AAA???<<<999777666666555555666777888:::;;;;;;<<<>>>@@@AAACCCGGGIIILLLXXXcccbbbYYYNNNBBB999:::999888888999;;;<<<>>>AAA@@@EEEIIIOOOdddtttpppdddSSSEEECCCDDDCCCFFFLLLRRR]]]kkkpppllleee```___```gggsssxxxjjjlllooovvvqqq[[[MMMJJJFFFGGGIIILLLKKKJJJEEEGGGHHHKKKTTTbbbmmmqqqooo^^^LLLBBB???<<<<<<===<<<===???@@@AAABBBBBBBBB@@@CCCGGGKKKQQQZZZeeemmmrrrrrrnnnkkknnnrrrpppkkkTTTJJJBBBBBBDDDCCCDDDEEEFFFLLLTTT^^^gggooowww{{{~~~fffWWWSSSTTTWWW\\\dddlllssswwwyyyzzz|||~~~~~~|||zzzzzzxxxtttpppmmmnnnrrrvvvxxx{{{uuunnnkkkkkkggg___XXXZZZ^^^dddfffffffffhhhjjjnnnpppsssvvvxxx{{{ssshhheeefffhhhmmmqqqsssxxx|||~~~|||zzzxxxwwwtttqqqnnnnnnhhhaaaZZZVVVSSSQQQPPPNNNLLLIIIGGGFFFDDDBBB@@@<<<;;;:::999888777777777777888888999999:::;;;;;;999:::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDHHHLLLRRR[[[dddkkkuuu|||rrr^^^[[[mmmsssWWWEEEAAA;;;999;;;777666666666666666666666666444444444444444444444444222222222333333333444444333333333333333333333333444333333333333444555555444444444555555555555666777666666555555555555666666666666777777777888888888;;;:::>>>IIISSSjjjxxxhhhaaasss~~~vvvuuuuuuuuu||||||}}}rrrccc]]]```eeeooovvvyyykkkVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>??????@@@@@@>>>;;;888666666555555666777888999:::;;;:::<<>>;;;<<>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@BBBEEEJJJPPPYYYcccjjjsss{{{uuuaaa]]]uuuuuuXXXFFFAAA;;;999;;;777666666666666666666666666444444444444444444444444222222333333333333444444333333333333333333333333444333333333333444555555444444444555555555555666666666555555555666666777555666666666777777777777999===<<<@@@LLLWWWooowwwggg```rrrzzzxxxxxxwww|||}}}}}}rrrddd^^^aaafffooovvvyyykkkVVVKKKAAA===:::666555666555555444444444444555555666777777888:::<<<>>>???>>>??????===:::777666666555666666777999999:::::::::<<>>???===@@@DDDHHHIIIHHHFFFDDD???@@@BBBEEELLLXXXhhhsssyyyoooggggggmmmooommmVVVLLLCCCAAAAAAAAAEEEIIILLLQQQZZZaaagggkkknnnppprrruuu{{{|||bbbPPPKKKJJJGGGEEEEEEGGGIIILLLPPPSSSTTTYYYZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\]]]___dddjjjnnnooopppqqqooojjjddd^^^ZZZ\\\cccmmmtttxxxzzz}}}pppddd```aaaccceeelllsssxxx~~~}}}|||}}}|||{{{zzzxxxuuuqqqmmmgggccc^^^YYYVVVSSSPPPNNNMMMKKKHHHFFFEEECCCAAA???;;;:::999888777777777777777888888999999:::;;;;;;:::;;;<<<===>>>???@@@AAA??????@@@AAAAAABBBCCCCCCAAACCCFFFJJJQQQZZZeeelllrrr{{{xxxfff```{{{vvvYYYGGGBBB;;;999;;;777666666666666666666666666444444444444444444444444222222333333333333444444222222222222222222222222444333333333333444555555444444444555555555555666555555555555555666777888666666777777777888888888888===<<>>???>>>???>>><<<999666666666555666777888999::::::::::::<<>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDCCCEEEHHHMMMSSS]]]hhhoooqqq{{{{{{iiiccc~~~wwwZZZGGGBBB;;;999;;;777666666666666666666666666444444444444444444444444222222333333333444444444222222222222222222222222444333333333333444555555444444444555555555666666444444444555555777888999777888888888888999999999666;;;;;;???KKKWWWrrrxxxhhh```qqq~~~}}}|||}}}}}}~~~ttteee```ccciiirrrxxxttteeeVVVKKKAAA===:::666555666555555555444444555555555666777777999:::<<<>>>???>>>???>>><<<888666555666555666777888999::::::::::::<<>>::::::999999777666555444666666777888999::::::;;;;;;<<<===>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEHHHOOOZZZeeemmmqqq~~~}}}jjjccc}}}|||ZZZEEECCC===999:::888777777666555444444333333333333444555555444333333444444444444333333222111222222222333333333444444444444444444444444444444444444444555555555555666666666666777888888999999777777777777777888888888666;;;<<>>===:::888666555555555666555555666999::::::999;;;<<<>>>@@@BBBCCCDDDDDDIIIOOOTTTRRRJJJAAA<<<:::===;;;999999:::<<<<<<;;;BBBFFFFFFGGGTTTgggoookkk^^^SSSIIIFFFDDDCCCJJJSSS___]]]___iii{{{wwwlllddd```YYYVVV[[[___fff{{{ssshhhnnnvvv}}}kkkZZZNNNHHHEEEGGGJJJMMMSSSZZZ___YYYUUUWWW```kkkrrruuukkk\\\LLLCCC???>>>???CCCDDDJJJQQQYYY``````UUUHHHBBBAAABBBFFFKKKVVViiizzz{{{mmmjjjssszzzzzzfffNNNDDDFFFEEEFFFIIIFFFDDDIIINNNQQQWWWbbbqqq}}}lllWWWNNNKKKHHHEEEBBBDDDFFFFFFGGGKKKQQQUUUZZZZZZXXXRRRLLLGGGFFFGGGIIIKKKNNNSSSZZZbbbhhhkkkkkklllkkkgggaaa]]]\\\\\\```jjjwwwxxxzzz}}}zzzxxxvvvsssooollleeeaaa\\\WWWSSSPPPMMMJJJJJJHHHFFFEEEDDDBBB@@@>>>;;;;;;::::::888777666555666666777888999:::;;;;;;<<<===>>>??????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDBBBCCCEEEIIIOOOZZZeeemmmrrr~~~{{{fff___www}}}\\\GGGDDD>>>:::;;;:::777666666555555444333333333333444555555444333333333444444444333333222111333333333333444444444444444444444444444444444444444444444555555555555666555555666666777888888888777777777777888888888888999>>>>>>AAALLLXXXsss}}}mmmeeevvv|||zzzzzz}}}pppccc___dddjjjxxx}}}xxxhhhZZZMMMAAA<<<:::777666666666666666666666666666555666777888:::;;;<<<=========;;;:::888666666666666666555666888:::<<<;;;:::;;;<<<>>>@@@BBBCCCDDDDDDGGGLLLPPPNNNGGG???;;;999;;;999888999<<>><<<;;;;;;:::999888777777666666777888999:::;;;;;;======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDBBBCCCEEEHHHNNNYYYdddllltttxxxbbb]]]rrr]]]HHHEEE???;;;<<<:::777666666555555444444444333444444555555444444333333333444444444333222222333444444444444555555555444444444444444444444444444444444555555555555666444444555555666777777777666666777777888888888888:::>>>>>>AAALLLXXXtttppphhhzzz}}}{{{{{{zzz}}}~~~nnnaaa^^^ccciiiwww}}}yyyjjjYYYMMMAAA<<<;;;888666666555555666666666666666666666777888:::;;;<<<======:::999888777777666777777555555666999<<<===<<<;;;;;;<<<>>>@@@AAACCCCCCCCCFFFIIILLLJJJDDD???<<<;;;<<<:::999:::===???@@@@@@CCCHHHKKKOOO[[[jjjpppmmm\\\RRRIIIFFFHHHMMMVVV^^^aaaccciiittt~~~~~~}}}kkk]]]UUURRRQQQPPPPPPOOOTTT^^^gggwwwuuummmqqqwwwjjjYYYRRRMMMJJJLLLPPPVVVaaakkkllliiiffffffhhhlllmmmnnnaaaUUUJJJDDDBBBAAADDDIIIKKKSSS\\\ccceee```RRRDDD>>>@@@DDDGGGJJJVVVnnnrrrnnnyyynnnVVVJJJIIICCCCCCFFFEEEMMMSSS^^^kkk|||sssgggYYYOOOMMMOOOPPPPPPSSSUUUVVVVVVXXX```ooozzznnn\\\NNNFFFDDDEEEEEEGGGJJJOOOTTTZZZ___aaa``````___]]]\\\\\\^^^___aaalll|||}}}yyywwwtttqqqllliiibbb^^^YYYUUURRROOOLLLJJJIIIGGGEEECCCCCCAAA???===;;;;;;:::999888888777777666777777888999:::;;;<<<<<<===>>>??????@@@??????@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCFFFLLLVVVaaaiiivvvwwwaaa^^^ppp^^^HHHDDD>>>:::;;;:::777666666666555555444444444444444444444444444444333333333444444333333222444444444555555555666666444444444444444444444444444444444555555555555666333333444444555666666777666666777777888888999999777;;;;;;@@@MMM[[[wwwrrrkkk~~~yyyvvvwwwyyy{{{|||{{{kkk```^^^ccchhhvvv|||zzzkkkXXXLLLAAA===;;;888666666555555555555666666666666666777999:::;;;<<<<<<<<<888888888888888888888888444555666999<<<===<<<:::<<<===???@@@BBBCCCCCCCCCDDDGGGHHHGGGCCC???>>>===???===;;;;;;<<<=========CCCHHHMMMRRR]]]hhhmmmkkk]]]TTTJJJGGGIIIPPPWWW\\\aaabbbeeejjjnnnooollljjjdddcccaaaaaabbbdddgggiiiiiikkklllmmmlllmmmoooppprrryyyqqqhhh\\\SSSOOOOOOQQQQQQSSSTTTYYYbbbnnnwwwrrrtttxxxlllZZZUUURRRQQQSSSWWW\\\gggqqqqqqooollljjjiiiiiiiiiiii___UUUKKKFFFCCCBBBEEEJJJMMMVVV^^^]]]WWWQQQJJJDDD>>>@@@DDDHHHLLLZZZuuuwwwuuuqqqYYYLLLJJJDDDCCCIIIIIISSS[[[kkkwwwddd___YYYVVVYYY]]]aaaccceeefffgggfffiiiqqq~~~oooYYYJJJCCCCCCDDDCCCEEEHHHMMMRRRWWW[[[]]]___]]][[[ZZZ[[[]]]___```aaalll|||~~~~~~~~~|||xxxuuurrrnnnjjjfff```\\\XXXTTTQQQOOOLLLJJJIIIGGGDDDCCCBBBAAA>>><<<:::999888777666666777777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@AAABBBDDDJJJSSS^^^fffyyyvvvaaa]]]lll^^^HHHCCC<<<888:::999666666666666666555555555444444444444444444444444222333333444444333333333444444444555555555666666444444444444444444444444444444444555555555555666333333333444555555666666555666666777888888999999777;;;;;;@@@LLL[[[xxxssslllooolllooovvv{{{yyyiii___^^^ccchhhtttzzzyyyjjjWWWLLLAAA===<<<999666666444555555555666666777777777888999:::;;;<<<<<<<<<777888888999999999999999555555666999<<<===<<<:::>>>>>>@@@AAACCCDDDDDDDDDBBBCCCDDDDDDBBB@@@?????????===;;;:::<<<=========CCCGGGMMMRRRZZZbbbeeedddXXXRRRJJJGGGLLLTTTXXXZZZ[[[ZZZYYYYYYXXXUUURRRPPPOOONNNMMMMMMNNNPPPRRRTTTSSSTTTVVVVVVVVVVVVXXXZZZ^^^lllvvvtttppprrryyy}}}|||wwwsssmmmfff\\\XXXSSSOOONNNNNNPPPPPPVVVXXX]]]ggguuu{{{vvvwwwzzzooo\\\VVVUUUWWW[[[]]]```iiirrrsssqqqmmmiiifffdddcccccc[[[SSSKKKFFFCCCAAADDDJJJNNNWWW[[[TTTIIIDDDDDDCCC@@@AAADDDIIIQQQbbb}}}~~~qqqZZZNNNKKKEEEFFFNNNOOOWWWeee|||uuukkkddd^^^___```ccchhhnnntttwwwzzzzzzzzz{{{~~~lllWWWJJJDDDCCCDDDAAACCCHHHMMMSSSXXX\\\___```]]]ZZZYYY[[[___aaabbbcccoooxxxwww|||~~~}}}~~~}}}zzzwwwsssppplllgggccc^^^[[[VVVSSSPPPNNNLLLJJJHHHFFFCCCBBBAAA@@@>>><<<:::999777666666666777888777777888999:::;;;<<<<<<::::::;;;<<<============?????????@@@@@@AAABBBCCC@@@@@@AAADDDIIIRRR]]]dddyyyvvvaaaYYYbbbvvv~~~___HHHCCC;;;888999888666666666666666666666666555444444333333444444555222222333444444444333333333444444444444555555555444444444444444444444444444444444555555555555666333333444444555666666666555555666777888999999:::;;;???===@@@LLLYYYvvvuuuooovvvgggeeejjjssszzzwwwggg______dddhhhuuu{{{wwwhhhVVVKKKAAA>>><<<999666666444444555555666777777777777888999:::;;;;;;;;;;;;888888999:::;;;;;;::::::999888777999;;;===<<<<<<@@@@@@BBBCCCDDDEEEEEEEEE@@@AAACCCDDDEEEDDDBBBAAA<<<;;;:::;;;>>>@@@AAAAAABBBEEEJJJOOOTTTXXXZZZ[[[OOOMMMIIIJJJQQQYYY[[[XXXOOONNNLLLJJJHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLNNNPPPQQQcccnnnggg[[[[[[bbbfffgggiiigggbbb___^^^\\\WWWSSSSSSRRRQQQQQQQQQQQQRRRVVVYYYaaaooo~~~zzzyyy|||qqq___VVVWWW\\\```aaaaaahhhpppqqqooojjjeee```]]]\\\]]]UUUOOOHHHEEEBBB@@@DDDJJJNNNTTTTTTKKKBBB@@@BBBCCCBBBAAACCCJJJVVViiipppZZZNNNMMMGGGIIISSSVVVdddxxxqqqgggcccbbbhhhlllrrryyyqqqaaaVVVQQQMMMLLLIIIKKKOOOTTTYYY^^^aaacccddd```[[[ZZZ]]]```cccdddhhhtttzzzuuutttwww~~~yyyrrrpppsssyyy~~~~~~|||yyyuuuqqqnnniiidddaaa]]]YYYUUURRRPPPNNNLLLJJJHHHEEECCCBBBAAA@@@===;;;;;;999888666666777888999777888888999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBCCCEEEJJJRRR]]]dddvvvuuu^^^UUUYYYgggyyyaaaIIICCC<<<888:::999666666666666666666666777555444333333333333444555111222333333444444444333333333333333444444444444444444444444444444444444444444444555555555555666444444444555666666777777555555666777888999::::::;;;???===@@@LLLZZZwwwxxxqqqooocccbbbhhhqqqyyy}}}vvvfff___```eeeiiivvv}}}tttfffVVVKKKAAA>>>===999666666444444555555666777777888888888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::>>><<<::::::<<<===>>>>>>AAABBBCCCEEEFFFFFFFFFFFFDDDFFFHHHKKKMMMLLLJJJHHH???===<<<===@@@CCCDDDDDDAAACCCFFFJJJLLLMMMOOOQQQKKKLLLLLLNNNVVV]]][[[TTTEEEEEEDDDBBB@@@@@@AAABBB>>>???AAABBBCCCDDDCCCCCCEEEFFFHHHIIIHHHIIIJJJLLLKKK\\\eee\\\PPPPPPTTTUUUTTTWWWWWWTTTTTTVVVUUURRRUUUVVVVVVVVVUUUUUUUUUVVVYYY___kkk~~~|||{{{}}}sssaaaTTTWWW^^^ccccccaaafffmmmooommmhhhaaa[[[XXXWWWXXXPPPKKKFFFCCCAAA???DDDJJJOOOQQQNNNGGGAAABBBCCCBBBDDDAAABBBJJJYYYnnnpppYYYOOOMMMHHHKKKVVV[[[rrrwwwhhhgggnnnrrrzzzzzzooofff```ZZZVVVUUUVVVYYY]]]```ccceeeeeegggbbb\\\[[[^^^aaaddddddlllyyywwwjjjdddbbbdddjjjrrrtttvvvxxxuuupppkkkjjjjjjrrryyy{{{xxxtttppplllhhhccc___\\\YYYTTTQQQOOONNNLLLJJJGGGEEECCCAAAAAA???===;;;<<<:::999777777888:::;;;777888999999;;;;;;<<<===;;;<<<===>>>????????????????????????@@@AAABBBCCCCCCDDDDDDFFFKKKTTT^^^eeetttttt\\\SSSSSS^^^nnnxxx|||cccKKKEEE===999;;;:::666666666666777777777777555444333333333333444555111222333333444444444444222222222333333333444444444444444444444444444444444444444555555555666666444444555555666777777777444555666777888999::::::888<<<;;;???LLL\\\zzz{{{tttkkkbbbccchhhpppwwwzzz~~~uuufff___```eeeiiixxx~~~sssdddUUUJJJAAA>>>===:::666666444444444555666777777888888999::::::;;;;;;;;;;;;:::;;;<<<=========;;;;;;BBB???<<<;;;<<>>===>>>AAACCCDDDDDDCCCBBBCCCEEEFFFGGGFFFGGGHHHJJJHHHWWW^^^UUULLLMMMOOOLLLJJJNNNQQQPPPRRRUUUUUURRRWWWWWWWWWVVVUUUUUUVVVWWW```gggvvv~~~~~~{{{gggZZZZZZ^^^dddfffbbb```aaaiiigggddd```ZZZUUUQQQOOOKKKIIIEEEAAA>>>>>>BBBEEELLLKKKIIIGGGEEECCCBBBBBB???@@@BBBJJJZZZqqqzzzmmmYYYLLLMMMOOOOOO[[[lllwwwooolllppp}}}{{{uuulllhhhiiifffeeefffjjjpppttttttsssqqqfffaaacccaaa\\\```jjjooozzzlll]]]WWWVVVVVVYYY\\\^^^cccfffddd```___ccciiiyyyzzzxxxwwwuuusssooojjjddd___ZZZWWWSSSOOONNNLLLJJJHHHHHHEEEBBBAAA@@@???===;;;999999999888888888888888777777777888999:::<<<<<<888999:::<<<===???@@@AAA@@@@@@???????????????@@@CCCBBBCCCHHHLLLQQQ]]]hhhvvv~~~vvv[[[SSSVVV]]]gggppp{{{cccHHHAAA:::777888666888777666555555444444555444444444444444444444444333333333333333333333333222333444555555555444333444444444444444444444444888888777777666666555555777666666555555555666666666777888777666666888::::::===<<>>===============<<<<<<<<<>>><<<::::::;;;>>>???@@@BBBCCCEEEFFFFFFGGGJJJLLLKKKSSSZZZ^^^gggooojjj___NNNFFF@@@???@@@??????AAACCCBBBAAAAAACCCEEEFFFGGGIIIPPPXXX[[[[[[XXXNNNCCC@@@???===<<<;;;<<<>>>???@@@@@@??????@@@BBBDDDEEEEEEDDDDDDCCCEEEGGGJJJLLLLLLMMMNNNMMMKKKJJJKKKLLLNNNNNNPPPRRRQQQPPPTTTYYYXXX```eeebbb[[[XXXXXXYYYcccqqq~~~|||iii]]]]]]```eeefff```[[[[[[aaa```^^^[[[WWWSSSOOOMMMKKKIIIFFFBBB???@@@CCCGGGKKKJJJGGGEEECCCBBBBBBBBBDDDDDDFFFLLLXXXkkkwwwhhhWWWKKKNNNPPPTTTdddxxx{{{rrrsssyyy}}}wwwwwwrrrrrrtttxxx}}}~~~}}}{{{vvvjjjaaaaaa^^^\\\cccooo}}}tttgggXXXRRRQQQQQQSSSWWWTTTYYY]]]^^^^^^bbbllltttzzzyyyxxxuuusssooojjjccc___ZZZWWWSSSPPPNNNLLLJJJHHHHHHEEEBBB@@@@@@???===;;;999999999888888888777777777777777888999:::;;;<<<999:::;;;<<<===>>>???@@@@@@@@@???????????????@@@CCCBBBCCCHHHKKKQQQ]]]hhhvvv}}}xxx]]]RRRSSSZZZhhhuuudddIIIBBB;;;888:::888888777666555555444444555444444444444444444444444333333333333333333333333222333444555555555444444444444444444444444444444555555555555666666666666666666555555555555666666666777888777666666888::::::===<<>>@@@AAABBBEEEFFFGGGGGGGGGHHHKKKNNNTTT___jjjqqqzzzwwwjjjSSSJJJDDDDDDEEEDDDDDDEEEGGGFFFDDDDDDFFFGGGHHHIIINNNVVV^^^^^^ZZZSSSIII@@@???>>>===<<<<<<===>>>@@@>>>>>>>>>>>>???AAACCCDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPRRRSSSTTTVVV[[[aaafffjjjmmmhhhaaa]]]^^^```nnn}}}~~~}}}~~~lllbbbaaacccgggfff^^^VVVRRRWWWVVVUUUTTTRRROOOMMMLLLKKKJJJGGGCCC@@@@@@CCCFFFIIIHHHEEEBBBAAA@@@AAABBBDDDEEEGGGLLLUUUcccrrr||||||}}}tttaaaTTTLLLNNNSSS[[[qqqtttqqqsss}}}|||~~~}}}pppeee```^^^aaammm|||qqqdddWWWQQQOOONNNQQQUUURRRVVV[[[___ccclllyyy{{{{{{yyyvvvrrrnnniiibbb]]]ZZZWWWSSSPPPNNNLLLJJJIIIGGGEEEBBB@@@???>>><<<;;;999999888888888777777777777777777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@???????????????@@@@@@BBBAAACCCGGGKKKQQQ\\\hhhvvv}}}{{{aaaSSSSSS[[[llleeeJJJDDD===999;;;999888777666555555444444555444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444333333444444555666666777666666555555555555666666666777888777666666888::::::===<<>>@@@AAACCCCCCFFFGGGHHHIIIJJJMMMQQQUUUcccqqqpppRRRKKKEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHJJJWWW```gggbbbXXXNNNDDD===>>>===<<<<<<===>>>@@@AAA?????????@@@AAABBBDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJKKKMMMOOOTTTUUUVVVWWWYYY```ggglllrrrrrrnnnggg___]]]aaaggg}}}}}}zzz~~~qqqgggdddeeehhhfff\\\RRRMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKHHHDDD@@@???@@@BBBGGGEEEBBB@@@??????@@@AAA@@@BBBEEEJJJQQQ[[[eeelllkkkrrrqqqxxx\\\RRRMMMPPPWWWdddvvvooottt{{{{{{~~~vvvjjjcccccckkk~~~tttiii^^^XXXVVVTTTWWW[[[]]]bbbiiinnnttt}}}}}}|||yyyuuuqqqmmmggg```\\\YYYVVVRRROOONNNLLLJJJIIIFFFDDDAAA??????>>><<<:::999999888888777777666666666666777777888:::;;;<<<<<<<<<<<<<<<============?????????>>>??????@@@AAABBBAAACCCGGGKKKPPP\\\gggxxx~~~fffWWWVVV___ttteeeJJJCCC<<<999:::999888777666555555444444555444444444444444444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555666666666666555555555555666666777666777888777666666888::::::===<<<@@@NNN\\\xxxvvvmmmzzzmmm___XXXZZZeeepppuuu{{{~~~nnnaaaVVVNNNDDD<<<:::888777555555555666666777777888888888888999:::;;;;;;<<<<<<===============>>>>>>>>>===>>>@@@@@@@@@AAACCCDDDEEEGGGJJJMMMQQQWWW^^^cccsss|||hhhRRRKKKEEEFFFHHHFFFFFFGGGEEEDDDDDDCCCEEEIIINNNRRRbbblllpppgggWWWJJJAAA<<<===<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGJJJJJJJJJKKKMMMOOOWWWZZZ\\\^^^dddnnnvvvyyy}}}vvvlllccc]]]^^^hhhsss{{{wwwzzzyyymmmhhheeegggeee[[[QQQLLLGGGHHHJJJKKKLLLMMMMMMMMMNNNMMMJJJEEE@@@======>>>DDDCCCAAA???>>>>>>???@@@>>>@@@CCCGGGKKKPPPVVVZZZ]]]iiilllqqqYYYRRRNNNRRR[[[mmmxxxuuuyyyrrrwww}}}xxxoooiiilllzzz|||sssjjjeeebbbaaadddiiimmmttt}}}~~~|||yyytttpppkkkeee___[[[XXXUUUQQQNNNMMMKKKJJJHHHFFFCCC@@@???>>>===;;;999999999888888777666666555666666666777888999;;;;;;<<<<<<==================??????>>>>>>???@@@@@@AAABBBAAABBBGGGJJJPPP\\\gggyyyiiiZZZYYYccc{{{dddIIICCC<<<888:::888888777666555555444444555444444444444444444444444333333333333333333333333333333333333444444555555444444444444444444444444777777777666666666555555555555555555555666777777666777888777666666888::::::===<<<@@@NNN\\\xxxqqqkkk~~~nnn___XXXZZZdddooouuu{{{|||mmm```VVVNNNDDD<<<:::888777555555555555666777888888888888999999::::::;;;;;;;;;============>>>>>>??????>>>@@@AAAAAA@@@AAACCCFFFFFFJJJPPPWWW^^^gggpppvvvqqq\\\UUUNNNIIIJJJLLLJJJIIIJJJGGGGGGFFFFFFIIIQQQ[[[bbbooowwwxxxkkkXXXJJJBBB???======>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGJJJLLLNNNOOOOOOPPPRRRTTTWWW]]]dddjjjuuuyyyllldddbbbhhhyyy}}}yyyuuuxxxuuummmfffeeeccc[[[RRRMMMEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNLLLGGGBBB>>><<<<<>>===<<<:::999999999888777666666555444666666666777888999:::;;;<<<<<<<<<===============>>>>>>>>>>>>???@@@AAAAAAAAA@@@BBBFFFJJJPPP[[[gggyyylllZZZZZZfffdddIIIBBB;;;888999888888777666555555444444555444444444444444444444444333333333333333333333333444333333333333444555666444444444444444444444444999888888777666666555555555555444555555666777888666777888777666666888::::::===<<>>>>>??????@@@???AAABBBBBBAAACCCHHHLLLOOOTTT\\\eeeoooyyynnn[[[WWWPPPLLLMMMOOOMMMLLLMMMJJJIIIHHHHHHLLLXXXgggrrroooZZZLLLEEEBBB??????@@@AAABBBCCCDDDEEECCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPQQQRRRTTTWWWYYY[[[gggrrr|||tttiiihhhlllvvv{{{xxxtttwww~~~rrrgggccc```YYYQQQNNNCCCDDDFFFHHHJJJKKKLLLLLLNNNNNNMMMJJJEEEAAA@@@@@@??????@@@AAA@@@???>>>>>>@@@BBBCCCCCCBBBAAABBBCCCGGGVVV\\\qqq}}}xxxsss^^^TTTNNNLLLSSSeee~~~~~~~~~~~~{{{ssskkkgggiiilllkkkqqquuuxxx|||}}}uuukkkbbbfffjjjmmmooorrrwww{{{}}}{{{|||xxxtttoookkkgggbbb]]]YYYTTTQQQMMMKKKJJJIIIGGGFFFEEEBBB???======<<<:::888999999888777666555444444666666666666777999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@BBBFFFJJJPPP[[[fffwwwmmmZZZ\\\llleeeJJJDDD===999;;;999888777666555555444444555444444444444444444444444333333333333333333333333444444333333333444555666444444444444444444444444666666666666666666666555444444444555555666777888666777888777666666888::::::===<<>>??????@@@@@@>>>@@@BBBBBBCCCHHHPPPWWW^^^dddmmmvvvsssfff___XXXTTTVVVXXXWWWUUUVVVUUUSSSQQQOOOTTTbbbuuuqqq\\\NNNGGGCCCAAAAAABBBDDDDDDEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGIIIKKKMMMOOOMMMPPPTTTWWWZZZ^^^aaadddlllzzzyyyoookkksss|||zzzwwwtttvvvwwwiiibbb^^^WWWQQQNNNCCCDDDFFFGGGIIIJJJKKKKKKMMMNNNNNNLLLHHHEEEDDDDDD===???@@@BBBBBB@@@>>>======???BBBBBBBBBBBBCCCDDDAAAPPPVVViiitttoookkkXXXRRRLLLJJJSSShhhyyyqqqjjjdddhhhiiiiiieeebbbcccjjjppppppxxx~~~uuuhhh___aaadddeeefffjjjqqqvvv{{{yyy{{{vvvsssnnniiieeeaaa\\\YYYSSSPPPLLLJJJIIIHHHFFFEEEDDDBBB???======<<<:::888999999888777666555444444555555666666777999:::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAA@@@BBBFFFJJJOOO[[[fffuuu~~~nnn[[[```qqqfffLLLEEE>>>:::<<<:::888777666555555444444555444444444444444444444444333333333333333333333333444444333222333444555666444444444444444444444444333333444444555666666666444444444555555777888888666777888777666666888:::;;;>>><<>>???@@@@@@@@@===???BBBCCCEEELLLVVV___jjjpppyyyzzzpppmmmfffccceeegggeeecccdddeeeccc___]]]aaapppsss]]]OOOGGGCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLLLLKKKFFFFFFFFFFFFIIILLLOOORRRVVVYYY^^^cccggglllqqqttt~~~wwwpppsssyyyqqqmmmtttvvvccc[[[YYYUUUNNNJJJFFFDDDCCCCCCDDDGGGKKKMMMIIIJJJJJJIIIGGGDDDAAA???@@@@@@@@@???????????????>>>@@@BBBCCCBBBAAAAAABBBDDDJJJSSS\\\___]]]XXXTTTNNNMMMNNNYYYnnnqqqbbbVVVUUU\\\___```cccfffjjjqqqxxx}}}~~~oooeeeXXXYYY[[[\\\[[[^^^jjjxxx}}}yyyuuussstttsssooojjjeee^^^YYYVVVRRRQQQNNNKKKIIIHHHGGGGGGBBB@@@>>>===<<<;;;999777888888777666666666666666777777888999:::;;;;;;<<<:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBFFFJJJOOOZZZeeessswwwcccgggyyy|||mmmOOOCCC:::888999555888888777666666666666666444444444444444444444444444444444333333222222222333333333333333333333333555444444333333444444555555444444444444555666666555555555555555666777777777777888888888888777666;;;>>><<>>>>>???AAACCCEEEFFFDDDCCCCCCEEEKKKSSS[[[aaapppuuu~~~wwwvvvuuuvvvxxxzzz{{{{{{wwwqqqiiieeejjjxxxwwwcccSSSIIIEEEIIIEEEDDDFFFFFFEEEFFFKKKLLLPPPTTTSSSOOOKKKHHHHHHJJJEEECCCHHHMMMQQQVVV[[[^^^fffooouuu}}}ooottttttmmmjjjrrrwwwddd[[[XXXTTTNNNJJJFFFEEEDDDDDDEEEGGGJJJLLLMMMMMMMMMLLLIIIEEEAAA>>>@@@@@@??????????????????>>>???AAABBBBBBAAABBBBBBDDDHHHNNNTTTXXXXXXVVVSSSOOONNNPPPZZZlllyyyfffYYYPPPRRRYYY___cccjjjrrr{{{|||iii]]]QQQRRRUUUWWWYYY___mmm||||||wwwrrrpppnnnnnnllliiiddd___ZZZWWWQQQPPPMMMKKKIIIGGGGGGGGGBBB@@@>>>===<<<;;;999777888888777666666666666666777777888999:::;;;;;;<<<:::<<<======<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBFFFIIIOOOZZZeeesssvvv___dddvvv~~~lllOOOCCC:::888999555888777777666666666666666444444444444444444444444444333333333333333333222333333333333333333333333444444444333333444444444444444444444444555666666555555555555555666777777888888777777777777777777;;;>>><<>>>>>>>>>>>???@@@AAAAAABBBAAABBBEEEIIIOOOZZZfffsssttt]]]aaassskkkNNNCCC:::999:::555888777666666555555666666444444444444444444444444222333333333333333333444222222222333333444444444444444444444444444444444444444444444444555555666555555555555555666777777888888777666666777888999;;;>>><<>>>>>?????????@@@@@@@@@CCCCCCDDDFFFHHHIIIIIIHHHHHHHHHJJJNNNTTTVVVVVVTTTLLLKKKLLLRRR^^^lllwww~~~{{{wwwzzzaaaPPPKKKMMMXXXdddsss{{{pppYYYLLLHHHHHHLLLQQQWWWcccwww}}}wwwssskkkdddaaa^^^```aaaaaa___ZZZUUUQQQMMMLLLKKKIIIGGGFFFDDDDDDAAA???===<<<<<<;;;999777888777777666666666666666777777888999:::;;;;;;<<<999;;;<<<===<<<;;;<<<===??????>>>>>>???@@@@@@AAABBB@@@AAAEEEIIIOOO\\\hhhtttqqq^^^aaapppiiiNNNCCC;;;999;;;666777777666555555555555666444444444444444444444444222222222333333444444444111111222333333444555555333444444444444444444333444444333333444444555666555555555555555666777777999888666555555777999:::;;;>>><<>>======>>>???@@@@@@AAAAAADDDDDDEEEHHHKKKLLLKKKIIIFFFGGGJJJPPPWWWYYYVVVSSSHHHGGGFFFJJJRRR[[[cccgggiiiiiimmm{{{qqqWWWLLLKKKRRRaaaooo}}}fffRRRGGGFFFFFFIIINNNTTT```uuu~~~tttooojjjaaaYYYVVVWWWYYY[[[[[[YYYTTTOOOLLLKKKKKKJJJIIIGGGEEEDDDCCC@@@>>><<<<<<<<<;;;999777888777777666666666666666777777888999:::;;;;;;<<<999;;;======<<<;;;<<<===?????????>>>??????@@@AAABBB@@@AAAEEEJJJQQQ___kkkvvvmmm___```mmmgggMMMCCC;;;:::;;;666777666666555555555555555444444444444444444444444222222222333333444444444111111222333333444555555333333444555555444333333333333333333333444555555555555555555555666777777888777666555555777999;;;;;;>>><<>>@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@AAACCCEEEFFFDDDDDDDDDDDDFFFHHHJJJLLLKKKMMMPPPTTTYYY^^^cccffflllpppwww}}}~~~{{{{{{}}}{{{yyywwwuuupppeeeVVVJJJFFFEEEFFFHHHIIIKKKUUU___kkkllljjjeee^^^YYYXXXYYYZZZVVVVVV[[[eeewww}}}nnnjjjjjjqqq~~~qqqggg___WWWQQQNNNGGGGGGGGGIIILLLQQQVVVYYYWWWUUUQQQLLLGGGCCC@@@>>><<<===>>>???@@@AAABBBBBBBBBCCCEEEJJJNNNOOOLLLHHHDDDDDDHHHQQQYYY[[[WWWRRRGGGDDDBBBCCCHHHNNNSSSUUUWWW]]]lllrrr```OOOKKKOOOXXXiii{{{ooo[[[LLLCCCBBBCCCEEEIIINNNYYYmmmwwwooogggccc^^^VVVPPPNNNPPPQQQSSSSSSRRRNNNKKKHHHJJJJJJJJJIIIHHHFFFDDDCCC???===<<<;;;;;;;;;999777888888777666666666666666777777888999:::;;;;;;<<<:::<<<>>>>>>===<<<===>>>@@@???????????????@@@@@@AAA@@@AAAFFFKKKTTTcccpppyyyiii[[[\\\hhhfffLLLCCC<<<;;;<<<777777666555555444444555555444444444444444444444444222333333333333333333444222222222333333444444444222333444555555444333222333333333333333444444555555555555555555666777777777777666666666888999::::::>>><<>>??????@@@>>>>>>===>>>???AAACCCEEECCCEEEHHHJJJMMMQQQVVVZZZ```eeelllqqquuu||||||yyyxxxpppoooqqqttttttjjjYYYKKKEEEDDDFFFGGGHHHLLLWWWcccgggiiijjjhhhfffeeehhhkkkhhhbbb```cccnnnpppllllllsss~~~qqqhhhaaaWWWPPPMMMGGGFFFFFFHHHNNNUUU\\\aaa___[[[TTTMMMFFFAAA???===;;;<<<===>>>@@@AAABBBCCCDDDEEEHHHOOOUUUUUUOOOJJJFFFFFFIIIRRR[[[___\\\WWWHHHEEEAAA@@@CCCGGGJJJLLLSSS]]]rrrsss[[[RRRLLLOOOUUU___rrrwwwbbbRRRHHHCCC@@@AAADDDHHHLLLVVViiizzzwwwllleee^^^XXXVVVSSSMMMHHHHHHHHHJJJKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJHHHFFFEEECCC>>>===;;;;;;;;;;;;999888888888777666666666666666777777888999:::;;;;;;<<<;;;===??????>>>===>>>???@@@@@@???????????????@@@AAA???AAAFFFMMMWWWfffttt{{{eeeWWWWWWaaaxxxdddKKKCCC<<<;;;<<<777666666555444444444444555444444444444444444444444444333333333333333333222333333333333333333333333222333555666666555333222333333222222333333444555555555555555555666777777666666666777888888999999:::>>>===AAALLLXXXqqqvvvjjjhhhvvvtttsssooosss}}}wwwcccWWWRRRVVVcccpppxxx|||mmmaaaTTTMMMCCC===:::999777666666666777777777888888888999999999999999:::;;;;;;;;;===???AAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;===???AAABBB@@@BBBDDDEEEFFFJJJOOOSSSVVVZZZ___bbbdddjjjrrryyy}}}~~~~~~yyytttpppnnniiiiiimmmtttxxxooo]]]MMMEEEEEEGGGJJJKKKPPP]]]kkkkkkooosssuuutttsssuuuwwwrrrjjjeeehhhrrrpppmmmmmmttt|||pppiiiaaaVVVNNNKKKGGGFFFFFFHHHNNNWWW```fffeee```WWWNNNFFF@@@>>>===;;;<<<===>>>@@@BBBCCCCCCGGGHHHMMMUUU[[[ZZZTTTMMMKKKIIIKKKSSS^^^cccbbb^^^KKKGGGBBB@@@AAADDDGGGHHHWWWccczzzwwwfffWWWPPPKKKLLLTTT[[[eeezzzkkkXXXLLLFFFEEE@@@AAAEEEIIIMMMVVViiizzzzzzzzzvvvrrrqqqnnndddZZZYYYRRRNNNMMMKKKGGGEEEEEECCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDD>>>===;;;;;;;;;;;;999888888888777666666666666666777777888999:::;;;;;;<<<<<<>>>???@@@???>>>???@@@@@@@@@???????????????@@@@@@???AAAGGGNNNYYYiiiwww}}}cccUUUTTT[[[pppdddKKKCCC<<<<<<<<<777666666555444444444444555444444444444444444444444444444444333333222222222444333333333333333333333222333555666666555333222333333222222333333444555555555555555555666777777444555777888999999999999:::>>>===AAALLLXXXqqqyyyllliii|||jjjiiiiiihhhnnnyyyxxxdddWWWRRRVVVcccooowww{{{lll___TTTMMMCCC===:::999888666777888888888888999999999::::::999999::::::;;;<<<<<<>>>???AAAAAAAAA???>>>>>>>>>===<<<;;;:::999999888999999;;;===???@@@AAA@@@BBBDDDDDDDDDGGGMMMQQQNNNQQQTTTUUUVVV[[[ccckkkqqqrrrsssqqqmmmhhheeecccfffgggllluuu{{{sss```OOOGGGGGGJJJMMMPPPVVVeeesssxxx~~~vvvllleeehhhrrr}}}~~~zzzmmmjjjkkkrrr~~~vvvllleee]]]RRRIIIEEEDDDFFFFFFEEEKKKYYYeeejjjvvvkkk^^^SSSIII@@@;;;;;;999;;;===>>>>>>@@@BBBEEEIIILLLSSS\\\aaa^^^VVVOOOGGGLLLNNNPPP\\\kkklllbbbRRRHHH@@@@@@@@@???CCCIIIYYYiiitttkkk```TTTMMMHHHHHHNNNWWW___hhhxxxqqq^^^TTTMMMGGGBBB@@@@@@CCCGGGLLLVVViiizzzttthhhddd___^^^]]]ZZZSSSMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDGGGGGGDDDDDDHHHLLLLLLKKKKKKJJJHHHEEECCCCCCDDD@@@???===;;;999888777777777777777777777777777777444444444555666888999:::;;;<<<===?????????>>>>>>??????>>>>>>??????@@@AAAAAABBBDDDHHHQQQ^^^mmmwww~~~cccUUURRRWWWfffxxxbbbJJJDDD<<<888:::999888888777666666666666666555555555444444333333333666555444444222222111000000000111111111111000000444444444444444444444444555555555555555555444444444444444555555555666666777777777888999999::::::999>>>===AAAKKKUUUooo}}}iiijjjsssaaa\\\\\\```lllzzzsss___WWWTTTWWWcccqqqvvv}}}}}}lll```RRRJJJBBB>>>;;;888777:::777777666666666666777777666666777999:::;;;<<<<<<<<<<<<<<<=====================;;;:::999999888888666888:::<<<>>>@@@AAABBB???@@@AAABBBDDDEEEFFFGGGIIIIIIJJJLLLOOOTTTXXXZZZbbbddddddbbb______bbbfffeeeiiiqqqyyy~~~wwwaaaLLLGGGGGGJJJOOOVVV```qqq}}}yyyrrrlllkkkuuuuuuooooooqqqxxxyyyppplllkkkrrr}}}yyypppfffaaa[[[QQQHHHEEEAAADDDDDDEEENNN___mmmtttwwwlll___UUUKKKAAA<<<<<<999;;;<<<======???BBBDDDHHHLLLSSS\\\cccaaaXXXQQQEEEJJJLLLPPP___oooqqqiiiWWWLLLCCCAAAAAA@@@EEEMMM\\\tttkkk___YYYRRRKKKGGGHHHHHHMMMUUU[[[dddsss~~~jjjZZZQQQLLLFFFAAA@@@AAAFFFKKKOOOYYYkkk{{{vvvfff[[[WWWSSSRRRSSSQQQKKKGGGFFFEEECCCBBB@@@@@@@@@AAACCCFFFGGGEEEFFFKKKNNNNNNPPPOOOMMMJJJFFFCCCCCCCCC@@@???===;;;999888777777888888888888888888888888777777777777888999:::;;;<<<===>>>??????@@@??????@@@????????????@@@AAAAAAAAABBBDDDIIIRRR```oooyyyeeeTTTPPPSSSaaasssaaaIIIDDD<<<888:::999888777777666666666666666555555444444444333333333555444444333333222222111111222222333333222222111444444444444444444444444555555555555555555555555444444444555555555666666777777777888999999::::::777<<<<<<@@@KKKWWWqqq}}}iiikkk|||kkk\\\YYY[[[```mmm{{{qqq^^^VVVSSSVVVaaaooowww~~~}}}lll```RRRJJJBBB>>>;;;888777:::777777666666666666777777888888888888999:::<<<<<<==================<<<<<<<<<;;;:::999888888888888777888:::===???@@@AAABBB@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPSSSUUUVVVUUUSSSTTTYYY]]]fffkkksss||||||gggRRRJJJIIIKKKTTT___nnn~~~yyysssrrrxxx|||nnndddbbbdddkkkwwwyyysssnnnkkkqqq|||oooggg___[[[WWWNNNHHHEEE@@@AAABBBDDDPPPcccssszzzwwwlll___UUUKKKAAA<<<<<<999:::<<<<<<===>>>AAACCCGGGKKKSSS^^^fffeee\\\SSSDDDHHHKKKRRRccctttxxxrrr```QQQEEECCCBBBAAAHHHRRRccczzzhhhUUUJJJGGGEEEDDDEEEHHHJJJNNNTTTYYY```mmmzzztttdddXXXQQQLLLGGGCCCAAACCCHHHNNNSSS\\\oookkkZZZRRRNNNKKKJJJKKKJJJFFFCCCCCCBBBBBBAAAAAAAAAAAABBBCCCGGGIIIIIIMMMSSSVVVTTTWWWTTTPPPKKKFFFCCCBBBAAA@@@???===;;;999888888777888888888888888888888888:::999999999::::::;;;<<<======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAADDDIIISSSbbbrrr|||gggUUUOOOQQQ^^^qqq```HHHCCC<<<888:::999888777666666555555666666555444444444444333333333333333333333333333333333333444444555555444444333444444444444444444444444555555555555555555555555444444555555555666666666777777777888999999::::::666;;;;;;@@@LLLXXXtttlllnnnuuueeeXXXXXX]]]dddqqqooo]]]UUUSSSUUU```nnnyyy|||kkk```RRRJJJBBB>>>;;;888777:::888777777666666777777888:::999999888999:::;;;<<<>>>>>>>>>======<<<<<<<<<;;;:::999888888888888888888:::<<<>>>@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHJJJMMMMMMNNNQQQVVV[[[eeellluuu~~~kkkWWWNNNKKKNNN[[[mmmyyy{{{pppeee\\\WWWZZZaaannnyyyvvvoookkkppp{{{~~~hhh```YYYWWWSSSLLLFFFDDDAAAAAAAAACCCOOObbbqqqxxxrrrhhh\\\SSSJJJAAA<<<<<<888:::;;;<<<<<<===@@@BBBFFFJJJSSS___iiiiii___VVVEEEHHHMMMVVVhhhyyy~~~zzzgggUUUGGGDDDCCCBBBJJJXXXmmmfffXXXIIIBBBAAAAAADDDHHHJJJMMMRRRVVVZZZbbbnnnxxx~~~vvvmmmbbbXXXSSSNNNIIIEEEDDDEEEHHHNNNTTT```tttiiiYYYSSSPPPMMMLLLLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFJJJNNNQQQVVV]]]___]]]ZZZVVVPPPJJJFFFDDDBBBAAA???>>>===;;;999888888888888888888888888888888888;;;:::::::::::::::;;;<<<=========>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAADDDJJJUUUdddtttgggWWWQQQRRR```uuu^^^HHHCCC<<<888:::888777777666555555555555666444444444444444444444444222222222333333444444444444444555555555555444444444444444444444444444444444444444555555555555555555555555555666666666666777777777888999999::::::777;;;<<<@@@LLLYYYuuutttrrrtttdddXXX[[[bbbkkkxxxmmm\\\UUUTTTVVVaaammmzzz{{{jjj___RRRJJJBBB>>>;;;888777:::888777777777777777777888<<<;;;:::999999:::<<<===@@@??????>>>===<<<;;;;;;:::999888888888888888999:::;;;===???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBBBBEEEIIIKKKMMMQQQXXX^^^dddkkksss||||||iiiWWWPPPMMMSSSdddyyy{{{iii```ZZZYYYYYY```kkk}}}yyyvvvooojjjnnn{{{zzzddd\\\UUUSSSPPPIIICCCAAAAAAAAA@@@BBBOOObbbpppuuujjj```VVVOOOGGG???:::;;;999:::<<<<<<<<<===???AAAEEEHHHRRRaaallllllbbbWWWIIIKKKPPP\\\nnn}}}~~~lllWWWGGGEEEDDDCCCNNN^^^xxxiiiVVVLLLCCC@@@@@@AAAEEEJJJMMMSSSYYY\\\```iiittt|||zzzoooiii```XXXSSSNNNIIIEEEGGGFFFHHHMMMTTTccc{{{iii[[[XXXVVVTTTRRRQQQOOOMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJOOOTTTYYY```ggggggddd\\\VVVNNNHHHEEEDDDBBBAAA???>>><<<;;;:::999888888888888888888888888888888::::::999999999::::::;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAADDDKKKVVVeeevvvgggWWWSSSUUUfff|||\\\GGGCCC<<<888:::888777666666555555555555555444444444444444444444444111222222333333444444555333333444444444444333333444444444444444444444444444444444555555555666666555555555666666666777777777777777888999999::::::999======@@@LLLYYYuuu{{{uuuwwwggg[[[^^^gggppp}}}{{{jjj[[[UUUUUUWWWbbbnnn{{{yyyiii___RRRJJJBBB>>>;;;888777:::888888777777777777888888<<<;;;:::::::::;;;<<<===@@@@@@???>>>===<<<<<<;;;:::999999999999999:::;;;<<<===???AAABBBCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<@@@DDDGGGJJJOOOVVV\\\dddjjjqqqxxx{{{vvvfffVVVPPPOOOWWWjjj~~~iii]]]XXXVVVYYY^^^gggxxxzzzuuummmhhhnnn{{{sss```XXXRRRPPPMMMFFFAAA?????????>>>BBBPPPbbbnnnrrr___WWWOOOJJJDDD===:::;;;:::;;;<<<===<<<===???BBBDDDGGGRRRaaannnnnncccWWWLLLMMMTTTccctttnnnXXXGGGGGGGGGFFFSSSfffoooWWWHHHBBB??????@@@AAAFFFMMMTTT\\\ccceeeiiirrr}}}uuuhhhccc\\\UUUOOOKKKFFFCCCHHHGGGJJJOOOXXXiii~~~iii]]]]]]]]]]]]\\\ZZZWWWTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRWWW]]]ccckkkrrrpppjjj```XXXNNNHHHEEEDDDBBB@@@>>>>>><<<;;;:::999999999999999999999999999999999888888888888999999:::;;;:::;;;>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAADDDKKKVVVfffvvviiiWWWTTTYYYlll}}}[[[FFFBBB<<<888:::888777666555555444444555555333333333444444444444555222222222333333444444444222333333333333333333222444444444444444444444444333333444444555666666666555555666666666777777777777777777888999999:::::::::>>>===AAALLLYYYuuu|||vvv|||jjj]]]```jjjuuuuuufffXXXTTTUUUWWWbbbooo{{{xxxhhh___RRRJJJBBB>>>;;;888777:::999888888777777888888999;;;;;;;;;<<<<<<=========?????????>>>>>>=========;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@???<<>>======<<>>@@@BBBCCCGGGQQQbbboooooobbbUUULLLNNNWWWhhhzzzpppXXXIIIJJJLLLKKKXXXmmmrrr[[[LLLBBB>>>===???AAADDDMMMUUU\\\eeelllmmmpppzzzzzznnnccc___YYYRRRMMMIIIFFFDDDFFFHHHMMMVVV```qqqoooeeedddfffiiiiiigggdddbbb```ffffffffffffeeecccaaa```___dddiiipppyyy{{{tttfff]]]QQQIIIEEEDDDAAA???>>>===<<<;;;:::999999999999999999999999999999999888888888888999:::;;;<<<:::===@@@CCCEEEDDDCCCAAA@@@????????????@@@AAAAAA@@@AAADDDKKKVVVeeeuuunnnYYYXXX```ttt|||ZZZEEEBBB<<<888:::888666666555444444444444555333333333444444444555555333333333333333333333333222333333444444333333222444444444444444444444444333333444444555666666777555666666666777777777777777777777888999999::::::999===<<<@@@LLL[[[xxxxxxtttoooaaadddppp|||ooo```SSSQQQSSSVVVaaannn{{{wwwggg___RRRJJJBBB>>>;;;888777:::999888888777777888888999888:::<<<>>>???>>>>>>===???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>AAAEEEGGGHHHLLLSSSXXX]]]aaafffiiilllkkkaaaVVVSSSUUU```qqqiii___WWWWWWVVVWWWcccrrr|||ppphhheeemmm|||xxxdddVVVOOOJJJJJJHHHCCC???>>>===<<<:::;;;EEERRRXXXWWWSSSLLLFFFDDDBBB>>><<<>>><<<===>>>>>>>>>>>>@@@BBBCCCFFFQQQbbbppppppbbbUUULLLNNNXXXkkk~~~qqqYYYJJJMMMOOONNN\\\rrrcccOOOGGGBBB@@@???BBBEEEJJJUUU___aaakkkrrrrrrttt}}}rrrhhhaaa]]]XXXRRRNNNJJJHHHGGGDDDHHHQQQ\\\gggvvvxxxooolllooosssuuutttrrrooommmxxxxxxxxxwwwuuusssqqqooojjjooouuu{{{}}}kkkaaaSSSJJJFFFDDDAAA===>>>===<<<;;;:::999999999999999999999999999999999777888888999:::;;;===>>>;;;>>>BBBFFFHHHGGGDDDCCC??????>>>>>>??????@@@AAA@@@AAADDDJJJUUUddduuuqqq]]]]]]fff{{{{{{YYYEEEBBB<<<999:::888666666555444444444444555333333333444444555555555333333333333333333333333333444444444444444444333444444444444444444444444333333444444555666777777666666666666777777777777777777777888999999::::::777;;;;;;@@@MMM\\\zzzrrrrrrttteeehhhuuujjj\\\PPPOOOQQQUUU```mmmzzzvvvggg___RRRJJJBBB???;;;888777:::999999888888888888999999777999<<>>===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???AAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCGGGGGGFFFEEECCCAAA???>>><<>>>>>===<<<===AAAHHHOOOSSSKKKHHHCCC>>>:::888777777888:::<<<>>>@@@@@@@@@@@@CCCHHHRRR```jjjiii___TTTIIILLLZZZppphhhZZZMMMKKKKKKPPPbbbwwwkkkVVVHHH???@@@AAAAAABBBEEEMMMYYYbbbjjjkkkmmmnnnsss{{{|||tttjjjbbb[[[ZZZXXXSSSMMMIIIHHHHHHHHHMMMVVVbbbmmm|||zzzwwwuuuyyy||||||zzzzzz~~~|||{{{|||~~~qqqbbbSSSLLLHHHCCC>>>===<<<;;;;;;::::::999999888777777666666666666777777999::::::;;;;;;<<<<<<<<<@@@@@@@@@AAABBBBBBCCCCCC>>>>>>>>>???@@@@@@AAAAAACCCEEEHHHLLLUUUccctttrrr```^^^jjj}}}\\\FFF???::::::<<<999555666777777777666444333444444444444444444444444555555555555555555555555666555444333222333444555444444444444444444444444555555555555555555555555555555555555555666777777666777888999:::999888888888===<<<@@@LLLZZZwwwuuuuuummmlllxxxyyyaaaWWWNNNLLLOOOUUU___iiixxxwwwiii```TTTKKKBBB???===:::888:::888888777777777777888888888888:::<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA??????AAACCCEEEDDDFFFHHHGGGEEEDDDGGGIIIGGGIIIJJJJJJHHHHHHJJJMMMNNNKKKHHHDDDAAA?????????===???AAACCCEEEHHHKKKNNNTTTWWWZZZ\\\[[[ZZZZZZ[[[ZZZ[[[hhh}}}~~~xxxooofff___[[[YYYZZZ___dddmmmssspppgggeeemmmyyynnnZZZQQQMMMHHHFFFFFFDDDAAA===>>>===<<<<<>>@@@AAACCCFFFNNNYYYaaaffffffgggkkkrrr|||uuummmhhhaaa]]]XXXXXXWWWSSSOOOKKKJJJJJJJJJPPP[[[hhhrrr{{{~~~kkk^^^PPPJJJGGGCCC@@@???<<<;;;;;;::::::999888888999999888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBCCCDDDGGGKKKTTTbbbssssssaaabbbsss|||\\\FFF@@@:::999<<<888666666666666666555555444444444444444444444444444555555555555555555555555555444333333333333444555444444444444444444444444555555555555555555555555555555555555555666777777666777888999:::999999888888===<<<@@@LLLYYYvvvtttsssqqqmmmyyysss\\\SSSKKKJJJMMMTTT___iiiwwwxxxiiiaaaTTTKKKBBB???===:::888:::888888777777777777777888888999;;;<<<>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFIIIIIIFFFEEEFFFIIIHHHJJJMMMNNNNNNPPPSSSWWWXXXUUUPPPKKKGGGDDDBBBAAABBBCCCDDDFFFGGGJJJMMMPPPRRRUUUXXXYYYXXXXXXYYYZZZ^^^eeevvvsssmmmmmmooonnnmmmpppwww|||yyyooohhhccc]]]XXX[[[[[[aaajjjssssss~~~ssskkkhhhnnnxxxkkkXXXMMMJJJFFFEEEEEEDDD@@@===>>>===<<<<<<===???BBBCCCBBBAAA>>><<<;;;;;;<<<<<<999:::<<<>>>@@@AAABBBBBB@@@DDDNNN[[[eeefff^^^VVVMMMNNNWWWhhhvvv|||||||||fffYYYNNNNNNTTT^^^ppp|||eeePPPEEEAAA@@@<<>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBDDDGGGKKKSSSaaarrr}}}sss^^^ddd{{{{{{[[[FFF@@@:::999;;;777777777666555555555555555444444444444444444444444444444444444444444444444444444333333333444444555444444444444444444444444555555555555555555555555555555555555555666777777777777888999999999999888888===<<<@@@KKKXXXttt}}}qqqpppwwwppp{{{}}}fffUUUMMMGGGHHHLLLSSS___jjjvvvyyykkkcccTTTKKKBBB???===:::888:::999999888777666666777777999:::<<<===???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDHHHLLLMMMJJJGGGFFFGGGIIILLLQQQUUUZZZ___eeeiiijjjgggaaaZZZSSSMMMIIIFFFEEEDDDDDDDDDEEEHHHKKKMMMOOORRRVVVWWWWWWWWWZZZ]]]eeeuuuwwwiii___\\\\\\\\\[[[ZZZ\\\aaadddeeekkkrrr{{{xxxpppfff___\\\[[[ZZZXXX\\\```iiiwwwsss}}}xxxoookkkooovvvjjjXXXKKKHHHEEEEEEEEEDDDAAA===<<<<<<<<<<<<<<<===>>>???@@@>>>===;;;:::;;;;;;<<<666777999;;;>>>???AAABBBAAAEEEMMMWWW___```[[[UUUPPPPPPUUUcccqqqxxxxxxvvv```UUUMMMPPPZZZfffwww~~~kkkVVVEEE>>>===>>><<<>>>BBBDDDFFFKKKSSSYYY\\\YYY[[[eeetttrrr^^^PPPJJJHHHJJJLLLKKKNNNQQQRRRQQQOOOOOOOOOPPPWWWeeettt~~~jjj\\\RRRHHHFFFEEEBBB@@@AAA;;;;;;::::::999888888888999888777666555555555555999999::::::;;;<<<======<<<<<<======>>>???????????????@@@@@@AAABBBBBBBBBBBBCCCFFFJJJRRR```qqq}}}oooZZZbbb{{{yyyZZZEEE@@@:::999:::555888777555444444555555666444444444444444444444444444444444444444444444444444333333333444444555555444444444444555555555555555555555555555555555555555555555555555666777777777777888888999999999999888===<<<@@@KKKWWWrrr}}}pppmmm~~~uuukkkXXXNNNIIIEEEGGGLLLSSS```kkkuuuzzzmmmeeeTTTKKKBBB???===:::888::::::999888777666666666666:::;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJNNNRRRQQQMMMHHHFFFFFFIIINNNWWWaaakkkttt|||~~~wwwnnncccZZZRRRNNNLLLIIIEEEDDDEEEHHHJJJLLLNNNSSSXXXYYYYYY[[[___dddppp}}}qqqcccXXXUUUUUUTTTSSSVVVUUUVVVYYYZZZ\\\ccckkkrrrzzz}}}wwwnnnhhhaaa\\\]]]```bbbccchhhooo{{{sss{{{|||tttoooqqquuu~~~~~~iiiYYYKKKIIIFFFFFFGGGFFFBBB>>>;;;;;;;;;<<<<<<======>>>???>>><<<;;;:::999::::::666777999;;;>>>@@@BBBCCCEEEGGGKKKRRRWWWYYYVVVSSSOOOOOOSSS^^^kkksssqqqlllXXXQQQMMMSSSaaaooo{{{rrr^^^MMMBBB<<<;;;======@@@CCCEEEFFFKKKQQQWWW[[[YYY]]]jjj{{{{{{hhhTTTJJJEEECCCDDDGGGEEEHHHLLLOOOPPPPPPPPPQQQSSSZZZhhhvvvxxx```WWWNNNGGGEEECCC???===>>>;;;::::::999999888777777888888777666555555666666888888999:::;;;<<<===>>>:::::::::;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAACCCEEEJJJSSSaaarrr~~~gggXXX```xxxvvvXXXDDD@@@;;;::::::555888777555444444555555666444444444444444444444444444444444444444444444444222333333444444555555555444444444555555666666666555555555555555555555555555555555555555666777777888888888888888999999999888===<<<@@@JJJUUUooo~~~ppplllyyyttt___PPPJJJGGGEEEHHHLLLTTTaaammmvvv|||nnnfffTTTKKKBBB???===:::888:::999999888777666666777777;;;;;;===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJMMMNNNRRRTTTVVVTTTOOOJJJHHHHHHLLLSSS___ooowwwkkkaaa\\\XXXSSSMMMIIIJJJMMMOOOPPPRRRXXX___aaa```aaaggglll}}}|||lllhhh___VVVQQQRRRSSSRRROOOTTTSSSTTTWWWXXXZZZcccmmmwww~~~{{{uuupppkkkhhhcccaaadddiiiooorrr}}}pppxxxxxxrrrrrrsss{{{|||iiiZZZLLLJJJHHHHHHIIIGGGCCC???;;;;;;;;;;;;;;;<<<======>>>===<<<:::999888888888999999;;;===@@@CCCFFFHHHHHHHHHIIILLLOOORRRSSSSSSPPPQQQUUU^^^kkksssnnndddSSSPPPPPPZZZjjjxxx~~~xxxgggTTTHHHAAA===;;;<<<>>>AAADDDFFFHHHMMMUUU[[[___aaahhhwwwxxxdddPPPIIIFFFBBBAAADDDBBBEEEJJJMMMOOOQQQSSSUUUWWW]]]iiiuuu~~~~~~ppp[[[RRRLLLFFFDDDBBB>>><<<===:::::::::999888888777777999999888888888888999999888888999:::<<<===>>>>>><<<<<<<<<===>>>>>>??????===>>>>>>??????@@@AAAAAA@@@BBBEEEJJJTTTccctttxxx```YYY___vvvrrrUUUCCC@@@<<<;;;;;;666777777666555555555555555444444444444444444444444333333333333333333333333222222333444555555555555444444444555666666777777555555555555555555555555555555555555555666777777888888777777888888999:::888===<<>>@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFIIIHHHGGGGGGIIIMMMQQQTTTWWWXXXXXXTTTNNNKKKKKKMMMRRR[[[kkk~~~tttooofff___VVVQQQQQQTTTVVVWWW\\\cccjjjllliiihhhlllqqq{{{tttiii\\\[[[VVVQQQPPPRRRTTTRRROOORRRRRRTTTXXXYYY]]]iiiuuu}}}vvvqqqooommmlllmmmrrryyylllttt{{{|||uuusssrrrxxxyyyhhhZZZMMMJJJHHHHHHIIIGGGBBB===<<<;;;:::999999:::;;;;;;;;;;;;::::::999999888888::::::;;;>>>AAAEEEHHHJJJIIIGGGEEEFFFIIIOOOSSSVVVVVVYYY^^^fffsssyyyqqqdddRRRRRRVVVddduuu~~~sss```LLLCCCAAA>>><<<===???BBBFFFIIILLLSSS]]]dddffflllwww{{{eeeQQQKKKHHHBBB@@@CCCBBBEEEIIILLLOOORRRVVVYYY[[[```jjjttt}}}zzz{{{|||{{{gggVVVNNNHHHEEEDDDBBB>>>===???::::::999999888777777777777777777777888999:::;;;777888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@@@@AAAAAABBB???AAAEEEKKKUUUdddvvvsss\\\XXX^^^tttoooRRRBBB@@@===<<<<<<777666666666666666555555444444444444444444444444444333333333333333333333333111222333555555555555555444444444555666777777777555555555555555555555555555555555555555666777777999888777777777888999:::888===<<>>???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKNNNRRRUUUWWWWWWWWWTTTPPPLLLKKKOOOSSS[[[eeewwwzzzpppeee______bbbddddddgggooowwwvvvpppkkklllpppvvvhhh```[[[XXXVVVSSSQQQRRRVVVYYYZZZYYYZZZ[[[___dddgggmmm{{{}}}|||}}}iiiqqqyyy~~~vvvsssrrrwwwxxxgggZZZMMMJJJHHHHHHIIIFFFAAA<<<>>><<<:::888777777888999999999999999999999::::::888999:::<<<@@@CCCGGGIIIIIIFFFCCCBBBFFFMMMUUUYYY^^^bbbgggppp|||wwwhhhRRRTTT\\\kkk}}}}}}ppp[[[GGG@@@???>>>===??????BBBFFFJJJPPPXXXccckkkllltttgggRRRLLLHHHAAA???CCCDDDFFFJJJMMMPPPTTTYYY\\\___bbbjjjsss|||vvvvvvvvvyyy}}}}}}yyyxxxxxxzzz|||qqq```QQQJJJFFFCCCDDDBBB???>>>AAA::::::999999888777777777444555555555666888999:::777888999:::<<<===>>>???::::::;;;;;;<<<=========???@@@@@@AAAAAABBBCCCCCC>>>AAAEEEKKKVVVfffxxxrrr[[[UUU\\\qqqmmmQQQAAA@@@=========777555666777777777666444333444444444444444444444444333333333333333333333333000222333555666666555555444444444555666777777888555555555555555555555555555555555555555666777777999888777777777888:::;;;888===<<>><<<;;;::::::999999::::::<<<:::999777777888:::;;;999:::<<<>>>AAADDDGGGHHH@@@>>>@@@FFFIIIMMMYYYfffmmmnnntttuuuaaaPPPWWWgggzzz|||jjjVVVDDD@@@@@@===<<>><<<:::999888888777777777777777999888777666555555555555:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEELLLXXXhhhwwwmmm[[[UUUZZZooolllPPP@@@>>>;;;999:::444777777666555555555555555222333555666666555333222444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555444444555555555555666666666666777777777777777888888888;;;===;;;===GGGRRRjjj|||ppptttssswwwcccTTTJJJEEEEEEDDDEEEIIILLLQQQ\\\gggttt~~~ttteeeWWWOOODDD<<<999999999888777777666666777888999999999;;;===???@@@AAADDDFFFCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKOOOTTTXXX[[[\\\]]]RRRMMMLLLPPPQQQQQQWWW```nnnvvvwwwoooxxx}}}wwwrrrnnniiiooolllhhhaaa[[[XXXYYY[[[ZZZWWWVVV\\\hhhssszzz|||zzz~~~iiipppyyy|||ssspppnnnssspppaaaWWWPPPKKKFFFEEEFFFFFFBBB???>>>>>><<<;;;:::::::::;;;;;;:::888777777777999:::999:::<<<>>>AAADDDGGGIIIEEECCCEEEHHHKKKRRRaaappp}}}|||~~~lll[[[WWWaaarrr{{{fffSSSBBB??????===>>>BBBFFFEEEJJJWWWccckkksssyyy}}}jjjVVVLLLIIIGGGEEEEEEDDDAAACCCJJJPPPTTT[[[cccfffhhhlllrrrzzzwwwttttttuuuvvvvvvvvvwwwpppllllllmmmkkkkkkmmmqqquuuxxxtttiii[[[QQQKKKGGGDDDAAA@@@???>>><<<:::999888888777777777777777777777666666666777777888999999::::::;;;<<<===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCGGGNNN[[[jjjxxxlll[[[TTTXXXkkkkkkPPP@@@???;;;999:::555777777666555555555555555444444444333333444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666666666777777888888888999:::===;;;===GGGQQQiiippp~~~ssssssvvvbbbTTTKKKFFFEEECCCDDDHHHKKKPPP[[[ffftttuuugggXXXOOODDD===:::::::::999777777777777777888999999777999<<<===>>>@@@CCCEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKNNNRRRVVVYYYYYYXXXWWWPPPMMMLLLOOOQQQSSS\\\fffssszzzyyyqqqzzzzzzuuupppkkkiiigggdddbbbaaabbbcccccc]]]\\\^^^gggwwwiiiqqqzzzzzzooommmooouuuooobbbYYYUUUNNNGGGEEEHHHIIIEEEAAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777888888999999:::<<<>>>BBBEEEHHHIIIHHHGGGHHHIIIMMMXXXlll~~~}}}rrrcccWWW\\\kkk~~~}}}zzzaaaOOO@@@===???>>>@@@EEEHHHIIIRRRcccrrryyy~~~xxxgggSSSJJJHHHFFFFFFHHHEEECCCDDDJJJQQQWWW___fffgggiiimmmttt{{{yyyvvvtttttttttsssrrrpppjjjeeeeeefffeeefffiiinnnqqqrrrmmmaaaUUULLLGGGFFFDDDAAA???>>>===<<<:::999888888777777777777777555555555666777888999:::888888999:::<<<===>>>>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDHHHQQQ]]]lllyyykkkYYYRRRUUUfff~~~iiiOOO@@@???;;;999:::666777777666555555555555555666555333222222333555666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666555555666777888999999::::::===;;;===GGGPPPgggqqq|||rrrsssttt```SSSKKKHHHDDDBBBCCCGGGJJJOOOZZZeeetttxxxiiiXXXPPPEEE===;;;;;;;;;:::777777777777777777888999555888:::<<<===???BBBDDDGGGFFFFFFGGGGGGHHHIIIJJJOOORRRUUUXXXWWWUUUQQQNNNMMMLLLMMMOOORRRXXXeeerrr{{{{{{uuu~~~|||vvvpppgggfffgggjjjooorrrrrrpppfffggglllyyyjjjrrr{{{yyynnnmmmpppwwwqqqeee^^^YYYQQQIIIGGGKKKMMMIIICCCAAA@@@>>>=========>>>???===<<<;;;:::999999:::::::::;;;<<<>>>AAADDDGGGHHHFFFFFFGGGHHHOOO___www{{{rrrggg^^^[[[aaassszzzwww___NNN@@@===>>>===@@@FFFIIINNN\\\pppnnn^^^NNNGGGGGGGGGIIIKKKIIIHHHIIIMMMTTT[[[dddjjjiiijjjmmmrrryyy|||yyyvvvuuuttttttrrrqqqoooiiidddccccccbbbeeejjjmmmpppqqqkkk```TTTKKKGGGEEECCC@@@>>>>>>===;;;:::999888888777777777777777666666666666777888999:::777888999:::<<<===>>>???=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAACCCIIIRRR^^^mmmyyyjjjXXXPPPRRR```yyy}}}fffMMM@@@???;;;999;;;777777777666555555555555555555444333333333333444555333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555555555555555555555666666666666444555666777888999::::::999<<<:::===FFFNNNdddqqq||||||qqqqqqqqq^^^RRRKKKHHHCCCAAABBBFFFIIIMMMXXXcccsss~~~zzzlllYYYPPPEEE===;;;;;;::::::888777777777777777888888555777:::<<<===???AAADDDCCCDDDDDDEEEGGGIIIKKKLLLTTTTTTUUUTTTQQQNNNJJJHHHIIILLLOOORRRVVVaaarrr~~~zzzzzz~~~~~~yyyzzzqqqqqqssszzzzzzssswwwlllssszzz~~~{{{pppppprrrxxxuuukkkeee\\\UUUNNNMMMOOOPPPLLLHHHBBBAAA???>>>===???@@@BBB??????>>>===<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCEEEFFFCCCDDDFFFIIITTThhh|||sssiii___^^^bbblll~~~~~~wwwtttrrraaaPPPBBB??????===@@@GGGLLLUUUhhh}}}```SSSGGGDDDEEEGGGJJJNNNMMMNNNOOORRRXXXaaaiiillllllkkkjjjkkknnnrrruuuwwwvvvsssrrrtttuuuuuu{{{{{{yyywwwuuuuuutttrrrqqqpppjjjeeedddbbbbbbgggmmmoooqqqrrrlllaaaTTTJJJFFFDDDBBB???=========;;;:::999888888777777777777777888888777777777777888888777888999:::<<<===>>>???=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@BBBHHHQQQ^^^lllyyyhhhVVVNNNQQQ]]]rrrcccKKK@@@@@@;;;999;;;888777777666555555555555555333333444555555444333333333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555666666555555555555666666666666444555666777888999::::::888;;;:::===EEEMMMaaassszzzpppooo{{{ooo\\\PPPJJJGGGCCCAAABBBEEEHHHMMMWWWbbbrrr}}}|||nnnZZZQQQFFF>>>::::::999888888888777777777777777888777999;;;======???AAACCCAAABBBCCCFFFHHHKKKNNNPPPUUUSSSPPPLLLIIIGGGFFFFFFHHHMMMSSSXXXaaapppzzzuuuooommmpppsssuuuuuuwwwxxx|||{{{ppptttxxx|||~~~wwwvvvvvvxxxzzzpppjjj___[[[WWWVVVVVVUUURRROOOGGGEEEBBB@@@???@@@AAABBBAAAAAA@@@???>>>======<<<<<<<<<<<<===???AAABBBCCCBBBDDDFFFLLL[[[qqqssskkkbbb[[[___hhhxxxsssllllllkkkcccSSSFFFBBB@@@>>>AAAIIIRRR___uuuqqqSSSIIIAAAAAACCCEEEHHHLLLNNNQQQTTTVVV]]]gggnnnpppoookkkeeebbb````````````aaa```aaafffhhhjjjpppwww~~~}}}{{{xxxwwwvvvuuurrrpppnnniiieeedddccceeellltttvvvwwwuuulll___QQQHHHDDDCCCAAA>>>======<<<;;;999999888888777777777777777999888888777777777888888888888999:::<<<===>>>>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBGGGPPP]]]lllzzzgggTTTMMMRRR]]]mmm```JJJ@@@@@@;;;999;;;999777777666555555555555555222333555666666555333222333333333333333333333333333333333444444444555555555555555555555555555555333333444444555666666666555555555555666666666666555555666777888999999:::777;;;:::===EEEKKK^^^|||xxx{{{pppkkktttnnn\\\PPPJJJGGGCCCAAABBBEEEHHHLLLWWWaaappp{{{rrr]]]TTTHHH???;;;:::888777999888888777777777777777888:::<<<=========???AAAAAABBBDDDFFFJJJMMMPPPQQQQQQOOOKKKGGGEEEEEEFFFGGGJJJQQQZZZcccrrryyyrrriiidddccceeeeeedddkkkjjjmmmtttxxxzzz|||xxxttttttvvvzzz~~~|||xxxwww~~~tttmmmbbbbbbbbb```]]]ZZZXXXWWWPPPMMMHHHDDDAAA@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEMMM___uuuqqqddd___[[[XXX```lllyyysssdddcccfffgggdddUUUHHHDDDBBB@@@DDDMMMYYYiiivvv^^^JJJCCC>>>???AAAAAACCCGGGJJJPPPUUUXXXaaalllsssssspppiii___XXXUUUSSSRRRPPPRRRSSSYYYaaagggkkkrrryyy~~~{{{yyywwwtttqqqnnnlllhhhffffffgggkkkuuuzzzlll[[[NNNFFFDDDBBB@@@===<<<<<<<<<;;;999999888888777777777777777777777777777888999::::::999999::::::;;;<<<===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDHHHPPP]]]mmm|||fffSSSLLLSSS^^^kkk{{{^^^III@@@@@@;;;999<<<:::777777666555555555555555333444444444444444444333222222222222222222222222333333333444444444555555555555555555555555555555333333444444555666666777555555555555666666666666666666777777888888888999666;;;:::===EEEJJJ\\\yyy~~~qqqhhhnnnppp___RRRKKKGGGDDDBBBCCCFFFHHHLLLWWWaaaooozzzwwwbbbYYYLLLBBB===;;;999777999999888777777777777777999:::<<<<<<;;;;;;===>>>@@@AAABBBDDDFFFIIIKKKMMMJJJIIIGGGFFFFFFGGGIIIJJJOOOWWWbbbpppwwwkkkbbb^^^\\\[[[YYY^^^\\\___fffjjjkkkpppvvvssszzzyyyrrrvvv~~~vvvttttttyyyzzzwwwuuuooodddgggiiigggbbb^^^\\\\\\WWWSSSMMMGGGBBB@@@@@@@@@AAAAAA@@@@@@???===<<<;;;======<<<<<<<<<<<<======@@@AAACCCLLL___sss{{{xxxssscccVVVUUUUUUVVV```ooorrrzzzwwwfffZZZ]]]dddfffdddUUUIIIFFFDDDBBBGGGPPP]]]ppphhhNNNGGG@@@===>>>???>>>???BBBEEEMMMTTTYYYbbbooovvvuuuppphhh\\\SSSNNNMMMKKKJJJKKKNNNWWWcccmmmttt|||}}}zzzxxxtttooolllllliiigggiiilllqqq}}}lllZZZLLLGGGFFFAAA???===<<<<<<<<<;;;999999888888777777777777777555555666777888:::<<<===:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEFFFIIIQQQ^^^ooo~~~eeeRRRLLLTTT___jjjyyy]]]HHH@@@@@@;;;999<<<;;;777777666555555555555555666555333222222333555666222222222222222222222222333333333444444444555555555555555555555555555555333333444444555666777777555555555555666666666777777777777777777888888888666::::::===DDDIII[[[xxxqqqfffjjj|||rrraaaTTTLLLHHHDDDBBBCCCFFFHHHMMMWWWbbbnnnyyyzzzeee\\\OOODDD???<<<:::888999999888777777666777777888:::;;;;;;999999:::<<<>>>??????@@@BBBCCCEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKSSS\\\hhhxxxqqqeee___[[[XXXVVVTTTRRRUUU]]]``````dddkkkooovvv}}}}}}~~~ssslllhhhiiiuuuvvvsssrrrvvv~~~~~~~~~{{{vvv~~~tttmmmmmmmmmmmmmmmjjjgggcccaaa___]]]TTTIIICCCCCCCCCAAAAAA@@@@@@AAAAAA@@@>>><<<===========================???DDDNNNZZZcccggghhh___VVVRRRUUUVVVVVVaaarrryyypppeee\\\VVVUUU]]]gggiii[[[MMMFFFCCCBBBIIIRRR^^^xxx|||jjjVVVLLL@@@???>>>===<<<<<<======EEEIIIMMMSSS___nnnwwwyyyvvvjjjYYYLLLGGGGGGHHHIIIJJJOOOZZZiiiyyy~~~{{{wwwqqqmmmllljjjiiikkkpppzzzqqqbbbRRRHHHDDD@@@???>>><<<:::999999888777777777777777777777777888777666666666666666777:::;;;<<<=========<<<;;;>>>>>>>>>===>>>???CCCEEEDDDBBB???>>>@@@AAABBBBBBFFFEEEJJJVVVdddppp~~~xxxbbbVVVNNNWWWfffvvvYYYJJJ===:::<<<;;;999777999888888777666555555444333333444555555444333333333333444444555444444333444444444444444444333333333444444555555666666666444444444444444555666666555555555555555666777777888888777777888888999:::;;;;;;===???AAAJJJ___rrrpppkkkjjjuuuppp^^^RRRKKKHHHEEEBBBBBBFFFIIINNNVVV___lllxxxxxxjjj\\\NNNEEE???999888999888888777666666666666666777888888999999:::;;;;;;============>>>@@@AAABBBAAABBBBBBDDDGGGKKKPPPRRRVVVcccvvv|||ssslllfff___VVVOOONNNNNNMMMOOORRRWWW\\\```cccjjjsss}}}||||||rrrggg___```aaaeeeuuurrrooommmrrr{{{zzzttt{{{yyyrrrrrrssstttsssqqqlllhhheeedddaaaYYYNNNGGGFFFDDDAAABBBBBBAAABBBCCCBBB@@@>>>@@@@@@??????>>>======<<<===>>>AAAHHHQQQXXX[[[[[[SSSOOOMMMOOOQQQVVVaaallltttjjj___VVVPPPQQQ[[[fffjjj\\\NNNGGGCCCCCCJJJRRRccc{{{~~~xxxzzzbbbOOOEEE@@@???===<<<;;;<<<======CCCFFFJJJPPP\\\lllvvvyyyuuuhhhWWWJJJEEEEEEFFFGGGMMMUUUcccsss|||yyyuuuqqqnnnooonnnnnnqqqwww~~~pppaaaRRRHHHEEE???>>>===;;;:::999888888777777777777777777777777777777777666777777888888888999:::<<<===>>>>>>>>><<<<<<;;;::::::;;;===???DDDBBB??????@@@AAABBBBBBEEEDDDJJJVVVdddqqquuu```UUUNNNYYYjjj|||}}}XXXJJJ===:::<<<;;;999888777777777666555444444444333333444555555444333333444444444555444444333333444444444444444444444444444444444444444555555555555555444444555555666777555555555555555666777777888888777777888888999::::::;;;===???AAAJJJ^^^qqqmmmgggeeepppooo___UUUMMMIIIEEECCCBBBFFFIIIMMMVVV___jjjwwwyyyiii\\\MMMDDD???999888999888888777666666666666666777888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEJJJOOOSSSVVV^^^kkk~~~~~~|||yyytttmmmhhheee___WWWQQQKKKJJJJJJJJJMMMRRRWWWZZZ___eeemmmxxxyyylllccc```YYYWWW[[[^^^dddvvvllliiiggglllwwwxxxqqqwwwyyyzzz{{{~~~~~~{{{uuuoookkkiiiggg```UUUMMMJJJFFFBBBEEEDDDCCCCCCDDDEEECCCBBBDDDDDDBBBAAA???>>>===<<>>@@@CCCHHHLLLNNNNNNOOORRRRRRPPPSSS^^^gggjjjooodddVVVMMMIIIMMMXXXdddjjj___QQQHHHDDDDDDKKKSSSiii}}}zzzsss{{{nnnWWWFFF>>>>>>===<<<;;;;;;;;;<<<===BBBDDDHHHMMMZZZkkkwww{{{vvviiiXXXJJJEEEEEEGGGHHHQQQ]]]nnn}}}}}}yyywwwtttrrrppprrrrrrrrrvvv}}}zzzlll___RRRIIIFFF???>>><<<;;;999999888888777777777777777777777777777777777777888999:::::::::::::::;;;<<<===>>>>>>???>>>===<<<<<<===>>>???CCCAAA??????@@@BBBBBBBBBDDDDDDJJJVVVeeesssppp^^^TTTPPP^^^ssszzzVVVIII===;;;<<<;;;999888666666555555444444333333333444444555555444444333444555555555444333333222222333333444444555555555444444444444333333333333666666555555666666777888555555555555555666777777888777777777777888999999999:::<<<>>>@@@JJJ^^^ppp~~~}}}hhhcccdddoooooobbbYYYPPPIIIFFFCCCCCCFFFIIIMMMUUU^^^hhhuuuzzziii[[[MMMDDD???:::888:::888777777666666666666666777777888888999:::::::::999999999:::;;;<<<>>>>>>>>>@@@CCCGGGMMMRRRWWWZZZbbbppptttllliiigggiiifffcccbbbaaa]]]WWWRRRJJJIIIHHHHHHJJJMMMQQQTTT[[[___eeennnttthhh```YYYUUURRRPPPSSSYYY]]]eeezzzfffcccbbbhhhtttwwwpppuuu|||uuupppkkkjjjeee[[[SSSPPPKKKFFFHHHFFFDDDEEEFFFGGGGGGFFFGGGFFFEEECCCAAA???>>>===AAA@@@@@@AAADDDFFFIIIJJJRRR[[[\\\VVVZZZhhhoookkkmmm```QQQHHHEEEIIIUUUaaaiiiaaaUUUJJJEEEFFFLLLSSShhh{{{yyyqqqwww~~~zzzeeePPPBBB;;;===<<<;;;::::::;;;======AAADDDGGGMMM[[[mmmzzzzzzmmm[[[MMMGGGGGGIIIJJJSSSaaasss}}}xxxvvvvvvuuuuuuttttttsssvvvsssfff[[[PPPHHHFFF???>>>===;;;::::::999999777777777777777777777777777777888888999:::;;;<<>><<<;;;:::::::::;;;@@@???>>>>>>@@@AAABBBAAABBBAAA??????AAABBBBBBBBBDDDDDDKKKXXXhhhvvvkkk[[[TTTTTTeee~~~xxxTTTHHH===;;;<<<:::999999666666666555555444444444444444444444444444444444555555555555444333222222222222333333444555666666444444444333333222222222666666666666666777888888555555555555555666777777777777777777777888999999888999<<<>>>@@@HHH\\\nnnttt{{{eeebbbfffuuurrrggg]]]RRRIIIFFFCCCCCCFFFHHHLLLTTT\\\eeesss|||iii\\\MMMEEE???:::888:::777777666666666666777777777777777888999999::::::999999999:::;;;<<<>>>>>>???AAAEEEJJJOOOSSSWWWYYY]]]kkkpppaaaYYYVVVTTTXXXWWWXXXZZZ[[[ZZZVVVRRRLLLKKKIIIHHHJJJMMMPPPSSSXXXZZZ^^^gggyyyyyylll```ZZZVVVUUUTTTQQQRRRWWW[[[___jjj```^^^___fffssswwwpppuuuxxxsssllllllggg___YYYVVVRRRMMMKKKIIIGGGGGGIIIKKKLLLLLLJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@AAACCCFFFJJJMMMSSS^^^```ZZZ```pppuuunnnlll___OOOFFFCCCGGGRRR\\\fffbbbXXXMMMFFFGGGLLLPPPcccuuu|||qqquuu~~~vvvbbbNNNBBB===<<<;;;::::::;;;<<<===>>>@@@CCCGGGMMM\\\ppp}}}~~~qqq^^^NNNHHHGGGIIIKKKRRR^^^nnnyyy~~~}}}xxxwwwxxxyyyzzzyyyxxxuuuvvvkkk___VVVMMMGGGEEE??????===<<<;;;;;;;;;;;;777777777777777777777777888888888888999:::<<<<<>><<<;;;:::::::::;;;<<<;;;;;;<<<@@@BBBBBBAAAAAA@@@???@@@BBBCCCBBBAAADDDEEEMMM\\\lllyyy{{{gggYYYTTTWWWkkkwwwQQQGGG>>>;;;<<<:::999:::777777777666666666666666444444444444444444444444444555555555444333333222222222333333444555666666444444444333333222222222666666666666666777888888555555555555555666777777777777666666777777888999888999<<<>>>???GGGYYYkkkmmmxxxgggdddiiiyyyyyymmmaaaSSSIIIGGGDDDCCCEEEHHHKKKSSS[[[cccqqq}}}kkk^^^OOOFFF@@@:::999:::777777666666666666777777666777777888888999:::::::::::::::;;;<<<===??????BBBDDDGGGKKKNNNQQQRRRSSSWWWeeeyyyxxxaaaTTTMMMJJJHHHIIIKKKMMMQQQSSSSSSQQQOOOLLLKKKIIIHHHJJJMMMQQQSSSTTTVVVZZZcccvvv~~~wwwfffaaaZZZTTTQQQPPPPPPPPPQQQTTTYYY]]]bbbrrr[[[ZZZ]]]eeessswwwpppttt~~~zzzuuunnnooojjjccc^^^\\\YYYTTTPPPMMMKKKJJJMMMPPPRRRRRRPPPOOOMMMJJJHHHEEECCCBBB>>>>>>???@@@CCCHHHOOOSSSWWW___bbb```ggguuuyyyssshhh[[[LLLEEECCCFFFOOOWWWcccbbb[[[PPPHHHHHHKKKMMM\\\ooo{{{}}}rrrttt|||~~~sss```MMMBBB???;;;;;;::::::;;;===???@@@???CCCGGGPPP___ssssss___OOOGGGFFFGGGIIIOOOWWWcccnnnuuuzzz|||yyyyyy{{{}}}~~~~~~~~~{{{|||xxxcccWWWPPPIIIDDDCCC>>>>>>===<<<;;;::::::;;;777777777777777777777777888888888888999:::;;;;;;:::::::::;;;<<<===>>>>>>>>><<<<<>><<<;;;999999:::777777777777777777666666555444444333333444444555333444444555555444444333222333333444444555555555444444444444333333333333666666555555666666777888555555555555555666777777777666666666666777888888888:::<<<>>>>>>EEEVVVhhhxxxhhhqqqnnnfffhhhwwwrrrcccTTTIIIHHHDDDCCCEEEGGGJJJRRRZZZbbbppp~~~nnnaaaQQQHHHAAA;;;999:::666666666666666777777888666666777777888999999999;;;;;;<<<<<<===>>>@@@AAACCCEEEHHHJJJLLLLLLLLLKKKSSS```sssiiiTTTJJJEEECCCAAA@@@BBBEEEHHHJJJKKKKKKKKKIIIHHHGGGGGGIIILLLQQQSSSTTTWWW[[[eeeyyyyyynnnkkkfffbbbaaacccfffhhhiiiqqqzzz}}}rrrggg```WWWUUUSSSPPPNNNMMMMMMNNNMMMSSSYYY```kkkWWWWWW[[[eeessswwwooorrr{{{|||vvvssssssooogggaaa```^^^ZZZVVVSSSPPPOOORRRUUUXXXYYYYYYXXXTTTPPPLLLHHHDDDCCC>>>???AAABBBFFFLLLUUU[[[^^^aaaaaabbbgggppprrrooo___TTTHHHCCCCCCEEEKKKRRR___bbb^^^RRRIIIIIIJJJJJJYYYiiisss{{{{{{qqqtttwww{{{zzzppp]]]KKKAAA>>>;;;;;;;;;;;;<<<>>>@@@AAAAAAFFFMMMVVVfffzzzxxxbbbQQQHHHFFFHHHIIIKKKPPPYYYdddqqq}}}{{{xxxzzz|||~~~qqq\\\PPPJJJEEEAAA@@@<<<<<<;;;:::999999999999777777777777777777777777999999888888888888999:::888999:::<<<===>>>>>>>>>AAA???>>>AAAFFFHHHGGGDDD@@@??????@@@CCCCCCCCCAAADDDHHHUUUfffvvvxxxdddXXXUUUYYYpppnnnMMMEEE>>><<<;;;999999;;;666666666666666666666666555444333333333333444555222222333444555555555555444444444444444444444444444444444444444555555555555555444444555555666777555555555555555666777777666666666666666777888888999:::===>>>===CCCTTTdddttteeellltttgggfffuuuuuudddUUUKKKHHHEEECCCEEEGGGIIIQQQYYYaaappp~~~rrrdddTTTJJJBBB;;;999:::666666666666666777888888666666777777888888999999;;;;;;;;;<<<===>>>@@@@@@AAACCCFFFIIIJJJIIIGGGEEELLLXXXjjj{{{oooYYYIIIBBB???>>><<<;;;===???AAABBBCCCEEEEEEGGGFFFFFFFFFIIINNNRRRVVVYYY]]]dddooo|||rrrfff]]]XXXUUUQQQOOONNNPPPTTTVVVUUU\\\ccchhhoooxxx~~~xxxtttnnngggbbb\\\WWWTTTRRRRRRQQQPPPOOOOOOPPPQQQQQQXXXbbbmmm}}}SSSTTTYYYdddrrrvvvnnnqqqyyy}}}xxxxxxxxxrrriiidddcccaaa]]]ZZZWWWSSSSSSUUUYYY]]]^^^aaa___ZZZUUUOOOIIIEEECCC@@@BBBDDDFFFIIIQQQZZZbbbaaa___]]]]]]```ccccccaaaXXXMMMDDDAAABBBEEEIIINNN\\\aaa___SSSJJJIIIIIIGGGYYYgggooouuu|||xxxppptttssswwwwwwlllZZZIII???<<<<<<;;;;;;<<<===???AAABBBFFFKKKSSS]]]nnn|||fffTTTKKKIIIJJJJJJHHHKKKRRR___qqq}}}yyyxxxzzz}}}{{{mmmXXXLLLGGGCCC@@@???::::::999888777777777777777777777777777777777777999999888888777888888888:::;;;<<<=========<<<;;;???<<<;;;===BBBDDDAAA>>>?????????AAACCCDDDCCCAAAEEEJJJWWWjjjyyyxxxdddXXXUUUYYYpppjjjLLLDDD>>><<<;;;999999;;;444555555555555555555555555444333333333333444555111111333444555666666666444444444444444444333333444444444555555666666666444444444444444555666666555555555555555666777777666666666666666777888888:::;;;===>>>===BBBRRRbbbyyysssdddiii|||wwwhhheeeuuuvvveeeVVVMMMHHHEEECCCEEEGGGIIIPPPYYYaaappp~~~tttfffVVVKKKCCC<<<999999666666666666666777888888666666666777888888999999;;;;;;;;;<<<===>>>???@@@???AAAEEEGGGHHHGGGDDDCCCEEEPPP```pppqqqbbbNNNAAA<<<<<<:::888:::;;;======>>>???AAABBBGGGGGGFFFHHHKKKPPPVVVYYYaaafffmmmzzz{{{uuunnnjjjfff___UUUNNNOOOLLLIIIGGGGGGJJJMMMOOOLLLRRRVVVXXXZZZ```ccccccbbb^^^XXXTTTRRRQQQPPPPPPLLLMMMNNNNNNNNNPPPSSSUUUZZZcccooo|||WWWWWW\\\gggsss}}}|||sssnnnoooqqq}}}xxxqqqjjjeeebbb\\\[[[ZZZXXXYYY\\\bbbggglllhhh```YYYUUUSSSLLLCCCHHHCCCAAAEEENNNXXX\\\]]]]]]YYYUUUUUUXXX[[[[[[ZZZOOOJJJDDD???>>>AAAFFFJJJXXX\\\^^^XXXLLLEEEFFFJJJVVV^^^hhhoooooommmjjjiiiooopppmmmdddUUUHHHAAA???===<<<===??????>>>AAAFFFFFFOOO[[[jjj}}}jjjRRRFFFEEEGGGHHHKKKOOOVVVdddxxx~~~yyy}}}zzzzzzxxxvvvyyy}}}zzzgggRRRFFFAAA??????@@@;;;;;;:::999999888888777555666777888888888888888666666666777888888999999888999;;;;;;;;;;;;<<<>>>===>>>>>>>>>????????????BBBBBBBBB@@@??????AAACCCCCCLLLZZZjjjwwwnnn[[[RRRQQQZZZuuuhhhMMMDDD===;;;;;;888777888666666666666555555555555444444444444444444444444222333333444444333333222444444444444444444444444666666555555555444444444666666555555555444444444555555555555555666777777555555666777888999999:::;;;;;;<<<======BBBPPP___zzzrrrfffmmmxxxyyycccbbbrrrqqq```TTTMMMGGGDDDDDDFFFHHHKKKRRR[[[hhhrrrooobbbSSSIIIAAA:::777777777777777777777777777777777777666555555666888888999:::<<<=========???AAA>>>@@@BBBBBBAAA?????????FFFIIISSScccttt}}}|||xxxYYYPPPCCC<<<:::;;;:::999:::;;;;;;;;;<<<=========AAACCCGGGKKKLLLOOO\\\iiimmmtttxxxmmmfffcccXXXYYYYYYUUUQQQLLLIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJLLLLLLLLLMMMNNNPPPSSSTTTUUUSSSQQQPPPPPPPPPOOONNNOOOOOOOOOPPPRRRTTTWWWXXX^^^mmmUUUTTTYYYeeeqqq||||||uuupppqqqsss}}}vvvooojjjgggaaa```___]]]^^^bbbiiinnnrrroooggg___[[[XXXPPPFFFFFFDDDCCCFFFMMMTTTWWWXXXXXXVVVTTTVVVZZZ\\\ZZZXXXLLLHHHCCC>>>===@@@EEEHHHXXX\\\^^^YYYNNNHHHJJJMMMVVV\\\ccchhhiiihhhgggfffeeefffddd\\\PPPFFF@@@>>>@@@>>>???AAAAAA@@@DDDIIILLLXXXhhhwwwiiiRRRHHHHHHJJJKKKOOOVVV```nnn|||uuummmlllsss{{{tttooollljjjjjjnnnoooqqqsssvvvyyy~~~~~~yyyxxxzzz|||{{{vvvvvvtttsssuuuzzz~~~sssbbbOOOEEE@@@>>>===>>>;;;::::::999999888888777666777777888888888888777666666777777888888999999888:::;;;;;;;;;;;;<<<>>>???????????????@@@@@@AAABBBBBBBBBAAA??????AAADDDDDDMMMZZZhhhuuummmZZZQQQQQQZZZsssfffMMMDDD===;;;;;;888777888666666666666555555555555444444444444444444444444333333444444444444333333444444444444444444444444555555444444333333333333666666555555555444444444555555555555555666777777666666777777888888999999;;;;;;<<<======BBBPPP___{{{uuuiiiooozzzwwwcccbbbooo|||qqq```TTTMMMGGGDDDCCCEEEGGGJJJSSS\\\fffqqq~~~pppbbbSSSIIIAAA;;;888999777777777777777777777777777777666555666777888999999;;;<<<===<<<===>>>@@@>>>@@@BBBBBB@@@???>>>???BBBEEENNN\\\jjjpppmmmhhhRRRJJJ@@@:::999:::999777:::;;;;;;<<<<<<=========AAACCCGGGKKKMMMSSSbbbqqq{{{~~~lllaaaXXXRRROOOLLLNNNNNNLLLIIIFFFDDDDDDFFFGGGHHHHHHGGGGGGIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOMMMLLLLLLLLLMMMMMMLLLKKKMMMPPPRRRTTTXXX]]]aaapppRRRQQQUUU```mmmyyyxxxtttuuuwwwyyyrrrmmmkkkeeedddbbbaaabbbhhhoootttvvvuuuooogggbbb]]]TTTKKKEEEEEEFFFHHHKKKOOOSSSUUUWWWVVVWWWZZZ]]]\\\XXXSSSHHHDDD@@@===<<<>>>BBBEEESSSXXX[[[WWWPPPLLLOOOSSSXXX[[[^^^`````````aaabbbZZZ[[[ZZZTTTKKKDDD@@@???CCCAAAAAACCCDDDDDDHHHNNNUUUcccvvvhhhRRRJJJKKKNNNPPPXXXaaannn|||~~~ooogggaaaeeesssyyyuuunnnkkkfffaaa]]]ZZZYYYXXX]]]^^^```cccgggnnnuuuzzzvvvqqqqqquuuxxx{{{uuuqqqpppooonnnrrrwwwzzz|||{{{hhhZZZJJJCCC@@@===;;;<<<:::::::::999888888777777777888888888888777777666666666777777888999999999999:::<<<<<<;;;;;;<<<>>>AAA@@@?????????@@@BBBCCCBBBCCCBBBAAA@@@@@@BBBDDDGGGNNNXXXeeesss~~~kkkXXXQQQQQQ[[[sssbbbKKKCCC<<<;;;;;;999777888666666666666555555555555444444444444444444444444444444555555555555444444444444444444444444444444444333333333333222222222555555555555555444444444555555555555555666777777777777777777777888888888::::::<<<======BBBPPP^^^{{{wwwlllrrr|||ssscccbbblllvvvrrraaaTTTMMMGGGCCCAAACCCEEEJJJTTT]]]eeeooo}}}pppbbbRRRHHHAAA;;;999:::777777777777777777777777777777666666777888888999:::;;;======<<<<<<===>>>>>>???AAAAAA???>>>===>>>@@@CCCJJJTTT^^^```ZZZTTTHHHBBB;;;888888999888777::::::;;;<<<======>>>>>>BBBBBBEEEJJJNNNWWWiiizzzkkkYYYQQQKKKGGGFFFCCCEEEFFFFFFDDDCCCCCCCCCDDDFFFHHHHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNLLLPPPTTTWWWXXX^^^gggnnnPPPNNNQQQ[[[hhhuuu~~~{{{{{{|||}}}~~~uuunnnjjjhhhddddddbbbbbbdddiiiqqqvvvtttuuurrrlllgggbbbXXXNNNDDDEEEFFFGGGJJJOOOUUUZZZ^^^^^^___``````\\\SSSLLLCCCAAA>>><<<;;;===@@@BBBKKKPPPTTTTTTQQQQQQVVV[[[___^^^]]]\\\[[[[[[]]]^^^UUUUUUTTTOOOIIIDDDBBBAAADDDAAABBBDDDFFFGGGMMMTTT^^^mmmgggTTTNNNOOOTTTXXXeeeqqqwwwllleeeaaaiii||||||uuuooohhhdddaaa___\\\XXXVVVTTTSSSSSSUUUWWWZZZ\\\aaaiiissszzz}}}qqqkkklllqqquuuwwwrrrmmmlllkkkkkknnntttvvvxxx{{{~~~mmm]]]RRRGGGCCC@@@<<<;;;;;;::::::999999888777777777888888888888888777666555666777777888888999::::::999;;;<<<<<<;;;;;;<<<>>>AAA@@@???>>>>>>@@@AAABBBBBBBBBBBBAAA@@@AAACCCEEEIIIOOOXXXdddqqq{{{hhhVVVPPPQQQ]]]sss}}}^^^JJJBBB<<<;;;;;;999888888666666666666555555555555444444444444444444444444444555555555555555555444444444444444444444444444444333333333333333333333555555555555555555555555555555555555555666777777888888888777777777777777999:::<<<======BBBOOO]]]{{{xxxnnnrrr}}}qqqdddcccjjjpppsssbbbTTTMMMGGGCCC@@@AAADDDIIITTT^^^dddooo}}}nnn```PPPFFF???:::999;;;666666666666666666666666777777777777888999999:::;;;<<<======<<<;;;<<<>>>===???AAAAAA???===<<<===@@@BBBHHHPPPUUUUUUNNNHHH>>>;;;888777888999888777::::::;;;<<<===>>>>>>???CCCCCCEEEHHHMMMXXXlll~~~www\\\OOOLLLKKKIIIHHHCCCEEEFFFGGGFFFEEEGGGHHHDDDFFFGGGHHHGGGGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJNNNNNNOOOOOONNNOOOPPPRRRQQQVVVZZZ[[[]]]ffftttOOOLLLNNNWWWcccppp~~~sssjjjccc```___aaaaaaaaaaaaccchhhoootttlllpppssspppkkkeeeYYYOOODDDEEEFFFHHHMMMUUU^^^eeejjjhhhfffccc```XXXMMMEEE???>>><<<<<<<<<===???@@@EEEJJJOOORRRTTTXXX___eeegggddd```]]]\\\\\\]]]^^^UUUTTTQQQMMMIIIEEEDDDCCCFFFCCCBBBEEEGGGIIIPPPXXXjjjvvvgggWWWRRRTTT[[[cccvvvvvvoookkkttt~~~uuummmgggaaa]]]ZZZWWWVVVUUUSSSRRRRRRRRRRRRUUUWWWZZZ[[[^^^eeepppxxxxxxmmmgggiiinnnrrruuuooojjjhhhhhhgggkkkqqqqqqssswww}}}rrr```TTTLLLEEEBBBAAA===;;;<<<::::::999888888777777666888888888888888777666555777777777888999999:::::::::<<<===<<<;;;;;;<<<>>>???>>>>>>===>>>???@@@AAAAAABBBBBBAAA@@@AAACCCEEEJJJPPPYYYeeerrrxxxdddTTTNNNQQQ\\\oooyyyZZZHHH@@@;;;;;;<<<999888999666666666666555555555555444444444444444444444444444555555555555555555444444444444444444444444444444444444444555555555555444555555555555555555555555555555555555666777777888888888777777777777777888999<<<>>>>>>BBBOOO\\\{{{yyyooosss~~~pppeeedddiiimmmuuucccUUUMMMGGGBBB???AAACCCHHHSSS]]]dddooo~~~}}}lll^^^OOOEEE???:::888:::666666666666666666666666666777888888999:::::::::;;;===>>>===<<<<<<===>>>>>>@@@AAAAAA>>><<<<<<<<>>???@@@DDDDDDEEEHHHKKKUUUhhhzzzvvvcccOOOHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGGGGIIIJJJHHHIIIIIIHHHFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOQQQRRRQQQPPPPPPRRRTTTVVVYYY]]]```eeetttRRRMMMMMMTTT___lll|||~~~sssfff]]]WWWUUUTTT\\\^^^___```bbbfffkkkooofffnnnvvvvvvqqqhhh[[[OOOEEEFFFHHHMMMVVV```jjjppppppkkkeee^^^XXXPPPFFF???<<<<<<<<<======>>>??????CCCHHHNNNSSSWWW^^^ffflllllliiidddbbbbbbbbbccccccYYYWWWSSSOOOLLLJJJIIIHHHKKKHHHFFFGGGHHHJJJQQQYYYoooxxx}}}fff[[[XXX[[[fffsss|||{{{vvvnnnddd\\\WWWUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZZZZ\\\^^^\\\\\\```iiiqqq~~~sssjjjfffgggkkkooorrrlllfffcccbbbbbbeeekkkkkknnnqqqtttwwwtttfffWWWNNNHHHCCCBBB@@@<<<;;;<<<999999999888777777666666777888888888888777777666777777888888999:::::::::;;;<<<======<<<;;;<<<=========>>>>>>????????????@@@@@@AAA@@@???@@@CCCEEEJJJPPP[[[hhhvvvuuuaaaRRRNNNQQQYYYjjjuuuXXXFFF???:::;;;<<<:::888999666666666666555555555555444444444444444444444444444444555555555555444444444444444444444444444444444444555555555555555666444444444555555555555555555555555555555666777777777777777777777888888888777888;;;>>>>>>AAANNN[[[zzzuuuuuuoooeeedddhhhkkkvvvdddUUULLLGGGBBB@@@AAACCCGGGQQQZZZdddooo~~~{{{jjj]]]OOOGGGAAA;;;999999777777777777777777777777666777888::::::;;;;;;;;;<<<===??????>>>>>>???@@@???AAABBBAAA???===<<<<<<<<<>>>@@@DDDEEEDDD???<<<777777777888999999:::;;;::::::;;;<<<>>>???@@@@@@EEEEEEFFFIIIKKKRRRcccssseeeWWWKKKGGGGGGEEECCCCCCFFFGGGHHHHHHGGGHHHJJJLLLQQQPPPMMMJJJGGGGGGIIILLLJJJJJJLLLMMMNNNNNNNNNNNNPPPSSSUUUUUUSSSTTTWWWZZZ]]]```eeelllxxx|||UUUOOOMMMRRR[[[hhhxxx~~~vvvjjj]]]SSSOOOMMMNNNUUUWWWYYY[[[]]]___ccceeegggrrr}}}yyynnn]]]OOOFFFGGGKKKUUUbbbmmmsssvvvllleee[[[RRRLLLGGGAAA<<<;;;<<<===>>>????????????BBBEEEKKKPPPVVV]]]ffflllmmmjjjggggggiiikkkkkkjjjaaa^^^ZZZWWWUUUTTTTTTSSSUUUPPPLLLJJJIIIIIIOOOWWWfffllluuutttddd]]]]]]aaarrrwwwtttmmmcccXXXRRRRRRSSSXXXYYY[[[^^^aaacccfffgggeeeggghhhddd______fffmmmxxx}}}zzzrrrkkkhhhiiilllooonnnggg```]]][[[ZZZ^^^dddccchhhkkkkkkjjjfff[[[PPPIIIDDD@@@@@@>>>::::::<<<999999888888777777666666666777777888888888888777777888888999999::::::;;;<<<===>>>===<<<;;;<<<===<<<>>>???AAAAAA@@@???>>>>>>?????????>>>???BBBDDDIIIQQQ^^^lllzzzsss___PPPMMMQQQYYYhhh|||sssVVVEEE>>>:::;;;<<<:::888999666666666666555555555555444444444444444444444444333333444444444444333333444444444444444444444444333333333444444555555555444444444555555555666666555555555555555666777777666666777777888888999999777888;;;>>>>>>AAANNN[[[zzz{{{nnncccaaafffjjj}}}wwweeeUUULLLGGGCCCAAABBBDDDFFFNNNWWWcccnnn|||zzziii]]]QQQJJJDDD>>>::::::777777777777777777777777666777999:::;;;<<<<<<;;;<<<>>>???@@@??????AAACCC@@@BBBCCCBBB@@@=========<<<===>>>??????===:::888777777888777777888:::;;;::::::;;;===>>>???@@@AAADDDEEEHHHKKKLLLQQQ___nnnxxx[[[SSSKKKIIIHHHFFFFFFHHHIIIJJJKKKKKKLLLMMMPPPSSS[[[XXXSSSMMMIIIIIILLLOOOKKKLLLOOOQQQSSSTTTTTTTTTVVVZZZ^^^___^^^```eeeiiinnnrrryyy~~~tttWWWPPPMMMQQQZZZfffvvv|||{{{sssfffYYYOOOKKKJJJKKKMMMPPPTTTVVVXXXYYY[[[]]]jjjvvvqqq___PPPGGGHHHOOO\\\kkkuuuxxxwwweee]]]QQQHHHCCCAAA>>>;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@CCCHHHMMMRRRZZZbbbgggkkkiiihhhjjjnnnqqqpppoooiiieeeaaa^^^^^^^^^^^^^^^\\\VVVPPPMMMJJJIIINNNUUUXXX]]]fffuuu|||nnnaaa___```fffzzz|||yyyyyy|||zzzyyywwwqqqeeeYYYRRRRRRUUUYYY[[[^^^aaaeeeiiilllmmmppprrrrrrllleeeccchhhnnnvvv|||~~~zzztttooolllmmmoooqqqjjjccc[[[XXXVVVUUUXXX^^^^^^dddgggeeebbb]]]UUUMMMGGGBBB>>>>>><<<999888;;;999999888888777666666666555666777888888888888888777888888999999:::;;;;;;<<<===>>>===<<<;;;<<<===<<<>>>AAACCCCCCBBB@@@>>>===>>>???>>>>>>???AAADDDHHHQQQ```ooo|||qqq^^^OOOLLLQQQ\\\jjj|||rrrVVVDDD>>>:::;;;===:::888999777666666666555555555555444444444444444444444444222333333444444333333222444444444444444444444444222222222333333444444444444444444555555555666666555555555555555666777777555666666777888999999:::666888;;;>>>>>>AAAMMMZZZzzz~~~mmmaaa___dddjjj{{{wwweeeUUULLLFFFCCCAAACCCDDDFFFMMMUUUbbbmmm{{{{{{iii^^^SSSLLLGGG@@@<<<;;;777777777777777777777777666777999;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCDDDAAABBBDDDCCC@@@>>>======>>>>>>>>>===<<<:::888777777888777777666777999;;;::::::;;;===>>>@@@AAAAAABBBDDDIIIMMMNNNRRR^^^kkkoooTTTMMMIIIHHHGGGGGGJJJNNNMMMOOOPPPQQQSSSUUUYYY\\\bbb^^^XXXPPPKKKKKKNNNRRRNNNPPPSSSVVVXXXZZZ[[[[[[^^^ccchhhjjjkkkmmmsssyyyxxxmmmaaaPPPIIIPPPXXX\\\lll~~~yyy~~~uuuiii```XXXOOOKKKKKKKKKLLLMMMNNNPPPSSSYYY]]]jjjzzzuuu```KKKFFFLLLVVVbbbpppwwwrrrhhhYYYTTTLLLEEE@@@>>>===<<<>>>???AAABBBBBBCCCEEEGGGGGGEEEDDDGGGNNNWWW___cccfffhhhiiijjjlllpppuuuyyyvvvuuutttrrrqqqrrrrrrsssjjj```SSSKKKJJJJJJIIIHHHLLLOOOWWWcccpppwwwzzzyyyjjjgggbbb^^^bbbppp~~~xxxssskkkddddddjjjtttxxxiiiYYYQQQUUU[[[\\\___bbbfffjjjooouuuyyyyyyyyywwwsssooonnnrrrvvv}}}{{{{{{yyytttooodddZZZPPPKKKMMMSSSVVVWWW[[[]]]___^^^ZZZSSSKKKFFFBBB@@@===<<<<<<;;;:::999777777777777777777777777777777777777777666555555777777888999:::;;;;;;<<<<<<;;;:::999::::::<<<<<<=========>>>??????@@@@@@???>>>===>>>@@@BBBCCCDDDMMMXXXeeerrrkkkYYYPPPNNNNNNUUUlllqqqPPPEEEAAA===999999999888888777777666555555555555555444444444444444444444444444444444444333333222111222222222333333444444444666555333222111222333333777666555444444444444444555555555555555666777777666666666666777777777777:::999999<<<>>>BBBLLLVVVyyyrrreee]]]___fffuuuyyyiiiVVVHHHJJJDDD@@@BBBDDDGGGOOOVVVcccmmmyyy|||oooeeeYYYPPPKKKGGGAAA<<<;;;:::888777777777888888777888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???===;;;:::888888777777777777888999999999::::::;;;<<<>>>???AAABBBBBBEEEGGGEEEKKKTTTTTT[[[nnnlllUUUJJJEEEJJJKKKHHHKKKSSSTTTTTTUUUXXX\\\aaaeeehhhxxxmmm^^^UUUTTTXXX\\\]]]```______ccciiinnnooonnnrrrvvv{{{}}}~~~}}}xxxgggVVVLLLQQQWWW\\\kkk{{{tttzzzvvvlllcccYYYOOOJJJJJJHHHHHHHHHHHHIIIMMMRRRVVVgggyyy~~~qqq]]]IIIFFFNNNZZZfffqqqtttjjj^^^PPPKKKDDD???===<<<<<<;;;;;;>>>AAACCCDDDEEEHHHIIIJJJHHHEEEFFFKKKRRRXXX\\\cccdddeeegggjjjooouuuzzz~~~}}}}}}|||||||||||||||lllbbbTTTJJJFFFEEEDDDBBBHHHJJJOOOWWW___ddddddccc\\\[[[ZZZ[[[cccqqqrrrgggaaa^^^ZZZUUUWWW^^^hhhsss{{{xxxiii[[[UUUWWW\\\___bbbeeeiiilllqqqvvvzzz}}}~~~{{{|||zzzooohhhZZZRRRIIIEEEHHHMMMPPPQQQVVVXXXZZZZZZVVVOOOHHHCCCAAA???<<<;;;;;;;;;999888777777777777777777777777777777777777777666555555777777888999:::;;;;;;<<<::::::999999:::<<<===>>>======>>>>>>??????@@@@@@@@@???>>>>>>@@@CCCDDDEEEPPP\\\kkkvvv}}}jjjYYYPPPOOOPPPZZZpppnnnNNNEEEAAA===:::999999888888777777666555555555555555444444444444444444444444333444444444333333222111222222222333333444444444666555444333333333444444666666555444444444444444555555555555555666777777666666666666777777777777888777777:::;;;???IIITTTtttsssfff\\\]]]bbbooo}}}yyyiiiWWWLLLIIIDDD@@@BBBDDDGGGMMMTTT___jjjvvv|||ooofffZZZQQQKKKFFFAAA<<<:::999888777666777888888888888999:::<<<===>>>?????????@@@@@@AAAAAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@???===;;;999777777666777777888888999999::::::;;;;;;===>>>@@@AAABBBCCCFFFHHHFFFKKKSSSSSS[[[nnnvvvdddRRRIIIFFFMMMQQQPPPTTT\\\___bbbggglllppptttxxxzzzxxxfff^^^```hhhnnnqqqpppooopppuuu{{{{{{ppp___RRRRRRUUUZZZjjj}}}}}}xxxqqqvvv}}}vvvnnneeeYYYMMMGGGHHHFFFEEEDDDCCCCCCFFFKKKPPP___qqquuugggVVVFFFFFFQQQ^^^jjjqqqooo```PPPGGGCCC>>>;;;;;;<<<======;;;???CCCFFFIIIJJJMMMNNNMMMKKKHHHGGGIIIMMMSSSVVV^^^___```bbbeeekkksssxxx~~~~~~}}}hhh___QQQGGGCCCBBBAAA@@@EEEEEEGGGKKKOOORRRRRRQQQQQQRRRVVV\\\eeepppzzzzzzlll[[[NNNJJJJJJIIIHHHJJJQQQZZZccclllttt}}}vvviii^^^ZZZ[[[^^^ccceeeiiilllooosssxxx|||ttteee[[[OOOIIICCCAAADDDHHHKKKKKKPPPRRRTTTTTTQQQKKKEEE@@@@@@===;;;:::::::::888777666666666666666666666666777777777777777666666555777777888999:::;;;;;;<<<888888999:::;;;===???@@@======>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCFFFHHHTTTdddttt}}}zzziiiYYYPPPOOORRRaaawwwiiiLLLDDDAAA===:::999999999888777777666555555555555555444444444444444444444444333333444444444333222222222222333333333333444444666666555444444444555555666666555444444444444555555555555555555666777777666666666666777777777777888666777:::;;;???HHHRRRnnnyyykkk___]]]```jjjzzzyyyhhhYYYOOOHHHCCC@@@BBBDDDFFFKKKQQQZZZeeerrr||||||ppphhh\\\RRRLLLFFF@@@<<<999888777666666666777888888999:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDCCCAAA@@@???>>>@@@???<<<:::888666555555777777888999999:::;;;;;;;;;<<<===???AAABBBDDDDDDGGGIIIGGGKKKRRRRRR[[[oooooo\\\RRRKKKIIIQQQWWWZZZaaaiiiooovvvrrrjjjqqq}}}yyyhhhYYYSSSRRRWWWhhhzzz|||xxxtttxxx|||uuukkk```SSSHHHEEEHHHFFFEEEBBB@@@???BBBGGGKKKSSScccpppnnndddYYYMMMEEEGGGQQQ___iiinnniiiXXXIIICCC@@@<<<;;;<<<>>>??????===AAAFFFJJJLLLNNNPPPQQQNNNMMMKKKIIIIIILLLQQQTTTZZZ[[[\\\]]]___dddkkkppprrrssstttuuutttqqqooommm\\\TTTJJJCCCAAAAAACCCDDDCCCCCCDDDFFFJJJMMMOOOQQQRRRUUUZZZ```gggkkkmmmmmmfff[[[MMMCCCAAACCCEEEEEEDDDJJJQQQWWW]]]hhhuuuzzzooofff```___```bbbeeehhhkkknnnqqquuuyyy|||~~~|||gggVVVMMMGGGDDDAAAAAADDDGGGIIIIIIKKKMMMOOOPPPNNNIIICCC???>>><<<999999999999777666666666666666666666666666666666777777777777666666777777888999:::;;;;;;<<<999999:::;;;<<<===>>>???===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAADDDHHHJJJYYYjjj|||xxxhhhXXXOOOOOOTTTggg|||eeeKKKCCC@@@<<<:::::::::999888777777666555555555555555444444444444444444444444333333333444444333333222333333333333333333333333555555444444444444444444666555555444444444555555555555555555555666777777666666666666777777777777:::888999<<<===@@@HHHRRRiiitttfff```aaahhhxxxyyygggYYYQQQGGGCCCAAABBBDDDDDDHHHNNNVVVbbbppp{{{|||ooohhh^^^TTTLLLFFF@@@<<<999888777666666666777888999999:::<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>><<<:::777555444444777888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJHHHKKKQQQQQQ[[[qqqlllZZZTTTOOONNNVVV___fffpppyyyzzzvvvppp___UUUQQQUUUfffxxx{{{|||~~~{{{qqqcccXXXLLLDDDDDDHHHDDDCCCAAA>>><<<>>>BBBEEEJJJUUU]]]\\\TTTMMMIIIGGGGGGQQQ\\\dddhhhcccUUUHHHBBB???<<<;;;<<<>>>??????>>>BBBFFFIIIKKKMMMOOOQQQLLLMMMNNNMMMLLLMMMPPPSSSWWWXXXXXXXXXXXX[[[___bbbbbbcccddddddbbb^^^ZZZXXXOOOKKKEEE@@@@@@BBBDDDFFFCCCCCCCCCEEEHHHLLLRRRUUUWWW[[[aaadddeeebbb^^^[[[TTTNNNFFFBBBBBBDDDEEEEEEDDDHHHLLLOOORRR[[[hhhrrruuuooofffaaaaaacccdddeeefffiiimmmppprrruuuxxxzzz|||mmmYYYKKKEEEAAA@@@@@@AAACCCFFFGGGGGGJJJKKKMMMNNNLLLHHHCCC???===;;;999888888888777666666666666666666666666666666666777777777777666666777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAAAAADDDIIIMMM]]]nnnvvvfffWWWNNNPPPXXXnnn```KKKBBB???<<<;;;;;;:::999888777777666555555555555555444444444444444444444444222333333444444333333333333333333333333333333333333333333333444444333333555555444444444555555666555555555555555666777777666666666666777777777777:::888999<<<===???GGGPPPeee|||kkkccccccddduuu{{{iiiZZZRRRHHHDDDAAABBBCCCCCCGGGLLLUUU```ooozzz{{{mmmggg^^^TTTLLLEEE???<<<888888777666666777888999999:::;;;<<<>>>???@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB???>>><<<999777666555444777888999:::;;;<<<=========>>>???AAADDDFFFGGGHHHIIILLLJJJKKKQQQRRR]]]uuulllZZZTTTQQQSSS]]]jjjwww}}}~~~wwweeeXXXRRRVVVgggwwwxxxkkk[[[PPPHHHCCCDDDGGGBBBAAA@@@===;;;<<<>>>AAAFFFKKKOOONNNJJJFFFFFFHHHFFFOOOYYY___bbb^^^SSSHHH@@@>>>;;;:::;;;<<<===<<<>>>AAADDDGGGIIILLLOOORRRPPPSSSUUUTTTQQQOOOOOOQQQTTTUUUUUUTTTRRRRRRRRRTTTUUUVVVVVVVVVTTTPPPLLLJJJHHHFFFCCC@@@???@@@BBBDDDCCCCCCBBBBBBEEEKKKSSSXXX]]]bbbgggfff```XXXRRROOOFFFDDDBBBAAACCCDDDDDDDDDEEEGGGIIIJJJMMMSSS[[[bbbgggccc___^^^```cccfffhhhhhhkkknnnqqqsssuuuwwwyyy|||ppp\\\NNNFFFBBB===>>>???@@@BBBCCCEEEFFFJJJKKKMMMNNNLLLHHHCCC@@@<<<:::888888888888777666666666666666666666666666555666666777777777777777777777888999:::;;;;;;<<<<<<<<<=========<<<<<<;;;>>>>>>??????@@@AAAAAAAAA@@@BBBBBBAAA@@@CCCIIIOOO```ooo~~~sssdddVVVNNNSSS___yyy{{{\\\KKKAAA???<<<;;;;;;;;;999888777777666555555555555555444444444444444444444444222222333444444444333333444444333333333333222222111222333333444444333333555444444444444555666666555555555555555666777777666666666666777777777777777666777::::::<<>>@@@AAAAAA?????????@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDD>>>===<<<:::888777666666888888999:::<<<===>>>>>>>>>???AAACCCEEEGGGIIIJJJJJJMMMKKKMMMRRRSSSaaazzzmmm\\\QQQTTT[[[iiizzz{{{wwwzzz|||kkk\\\UUUZZZjjjyyyttteeeUUUMMMIIIFFFDDDEEEBBBBBBBBB@@@>>>>>>???@@@CCCDDDFFFGGGEEEBBBBBBCCCDDDNNNXXX]]]^^^[[[QQQGGG???===::::::<<<=========@@@BBBEEEHHHKKKOOOUUUYYY]]]aaadddbbb[[[TTTPPPPPPPPPQQQRRRQQQNNNKKKIIIIIIIIIIIIJJJJJJHHHFFFCCCBBB@@@AAAAAAAAA@@@AAABBBCCCBBBBBBBBBCCCFFFNNNYYY```hhhnnnqqqjjj\\\OOOIIIIIIBBBBBBBBBDDDEEEFFFEEEDDDGGGGGGIIIKKKOOOSSSWWWZZZ\\\\\\\\\]]]___bbbfffhhhjjjmmmpppssstttuuuwwwyyyzzz|||qqq\\\NNNFFFBBB@@@===>>>???@@@AAACCCEEEGGGKKKLLLMMMMMMKKKGGGCCC@@@<<<:::888888999999888777777777777777777777777777555555666777777777777777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>======>>>??????@@@@@@AAAAAABBB@@@AAABBBAAA???BBBIIIPPPaaannn{{{pppbbbVVVOOOYYYhhhtttXXXJJJ@@@>>><<<<<<<<<;;;999888777777666555555555555555444444444444444444444444111222333333444444444333444444444333333222222222111222444555555555444444444444444444444555666666555555555555555666777777666666666666777777777777777666777::::::;;;BBBJJJ\\\www{{{sssjjjjjjdddtttyyyhhh]]]NNNGGGBBBBBBAAABBBGGGMMMSSS___mmmxxx~~~rrrfffccc\\\TTTJJJCCC???>>>:::999888888888999;;;<<<;;;;;;<<<===???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB>>>===<<<:::999999888888888888999;;;<<<>>>?????????@@@AAADDDFFFHHHJJJKKKKKKNNNLLLNNNSSSUUUddd~~~ooo___SSS[[[iii{{{~~~xxxrrrhhhggggggiiipppxxx~~~}}}~~~ooo```XXX\\\lll{{{qqqaaaRRRMMMLLLIIIEEECCCDDDEEEFFFEEECCCAAABBBBBB@@@???AAACCCBBB???<<<<<>>???@@@@@@DDDFFFHHHKKKOOOUUU]]]bbbjjjooorrrnnndddYYYSSSPPPLLLNNNPPPOOOLLLHHHEEEDDD???@@@@@@AAA@@@???>>>===:::<<>><<>>??????@@@@@@AAABBBBBB???AAABBB@@@???BBBIIIPPPaaammmxxx|||mmm```VVVQQQ]]]nnnpppUUUHHH@@@>>><<<<<<<<<;;;999888777777666555555555555555444444444444444444444444111222333333444444444444444444444333333222222222222333555666666666555555444444444444444555666777555555555555555666777777666666666666777777777777999888999<<<<<<===CCCKKKXXXssszzzwwwooopppjjjzzzooocccOOOIIICCCAAAAAABBBGGGMMMSSS^^^lllwwwzzznnndddaaa\\\SSSJJJCCC???>>>::::::999999999:::<<<===;;;;;;<<<>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA======<<<;;;::::::::::::888999:::;;;===>>>???@@@???@@@BBBDDDGGGIIIKKKLLLKKKOOOMMMNNNTTTVVVfffrrrbbbXXXcccuuu|||rrrmmmiiibbb\\\VVVVVVXXXZZZ^^^eeelllrrrsss|||wwwqqqmmmooopppooossszzzvvvfff\\\___mmmyyyrrrbbbQQQIIIEEECCCDDDFFFIIIGGGEEEBBBAAA@@@@@@AAA???@@@@@@???>>>>>>@@@BBBHHHRRR\\\```___YYYMMMBBBAAA>>>===@@@@@@>>>???BBBCCCCCCHHHOOOTTTYYYhhhxxxzzzlll```XXXUUURRRQQQNNNJJJFFFDDDBBB@@@>>>>>>??????>>>===<<<<<<<<<===???AAABBBCCCBBBBBBBBBDDDHHHOOOXXXccckkkqqq|||pppZZZHHHCCCEEEDDDHHHLLLNNNLLLJJJHHHGGGLLLSSSYYY[[[]]]aaacccaaaaaa___^^^`````````eeekkknnnooorrrttttttsssqqqpppvvvtttrrrrrrvvv}}}vvvfffTTTIIICCC>>>===>>>@@@??????@@@BBBCCCCCCCCCNNNNNNNNNLLLIIIDDD???===999999:::<<<:::888888999555555666666777777888888:::999888777777888999:::777888888999999:::;;;;;;<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAABBBBBBBBBIIIQQQ___jjjvvv~~~ooo]]]UUURRR```{{{jjjOOOFFF<<<<<<;;;:::999777777666777777666666666666777777555555444444444333333333444444444444444444444444333333333333333333333333333333333444444444555555444333333222222333333444444444444444555555555666888777666555555666777888777888888888:::===BBBFFFVVVjjjwwwuuuyyysssuuuppp~~~oooWWWNNNFFFCCCBBBAAAEEEIIIUUU^^^kkkxxxxxxooofff```WWWNNNHHHCCC???===;;;:::999888888:::<<<===;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBB===<<<<<<;;;::::::::::::;;;;;;;;;<<<===???BBBCCCAAA@@@AAACCCGGGJJJLLLLLLKKKKKKNNNQQQQQQZZZqqqvvveee___lllsssddd\\\ZZZXXXRRRMMMOOOPPPQQQRRRTTTVVVXXXZZZbbbfffmmmuuu{{{yyytttooojjjggggggcccbbbfffiiinnn{{{{{{lllaaacccooozzzpppaaaQQQJJJGGGFFFGGGIIIJJJIIIGGGEEECCCBBBBBBAAA@@@AAABBBAAA@@@???AAABBBJJJSSS]]]aaaaaa\\\PPPDDD@@@>>>===@@@AAA>>>???BBBCCCDDDKKKVVV^^^gggvvvsssggg^^^YYYTTTRRROOOJJJFFFCCCAAA@@@>>>>>>>>>>>>>>>======<<<===>>>@@@AAACCCDDDDDDDDDDDDEEEJJJTTTaaaoooxxx}}}mmmWWWGGGCCCFFFIIINNNTTTTTTPPPKKKIIIIIIUUU^^^hhhnnnssswwwxxxuuunnniiieeeeeeeeeeeeiiinnnqqqrrruuuvvvvvvuuurrrqqqsssrrrqqqqqqtttyyy~~~zzzeeeXXXJJJDDDBBBAAABBBDDDDDDBBBBBBBBBEEEGGGIIIJJJPPPPPPPPPNNNKKKEEE@@@===<<<;;;:::999666333222333666666666777777777777777999888777777777777888999888888888999::::::;;;;;;<<<<<<<<<<<<============??????@@@@@@@@@@@@??????BBB@@@AAACCCCCCDDDKKKTTTcccmmmyyylll[[[UUURRRaaa|||fffKKKCCC===<<<<<<;;;:::999888777777666666555555666666777555555555444444444333333444444444444444444444444333333333333333333333333333333333444444444555555444444333333333333444444444444555555555666666666888777777666666777777888777888888999:::===BBBEEEQQQdddyyyttt|||uuuvvvrrrttt^^^SSSHHHDDDDDDDDDGGGJJJRRR[[[hhhuuuxxxpppddd^^^UUUMMMFFFBBB>>><<<;;;:::999888888:::;;;===;;;<<<>>>???AAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<===???AAABBBAAABBBCCCFFFJJJMMMNNNOOOMMMNNNQQQTTTWWWbbb{{{|||mmmjjjxxxpppfffZZZTTTTTTTTTPPPKKKLLLMMMMMMNNNNNNOOOQQQRRRXXX[[[aaafffjjjmmmpppqqqsssqqqnnnkkkhhheeebbb```aaa___```gggnnnyyy}}}qqqggggggpppyyypppaaaRRRLLLJJJJJJKKKNNNLLLKKKJJJIIIGGGEEECCCBBBBBBDDDEEEDDDCCCBBBCCCDDDLLLUUU___dddeee```TTTHHHAAA>>>>>>AAAAAA??????BBBFFFJJJUUUbbbmmmxxxwwwkkkaaa[[[XXXVVVQQQKKKGGGCCCAAA@@@>>>>>>>>>>>>>>>=========>>>>>>@@@AAACCCEEEGGGHHHIIIIIINNN[[[mmm}}}}}}hhhRRREEEDDDGGGMMMUUU[[[XXXPPPIIIJJJMMM```nnn}}}wwwnnnmmmmmmmmmooorrrvvvwwwyyyyyyxxxvvvtttsssppppppqqqrrrsssuuuvvvvvvttt{{{}}}|||{{{rrrfff\\\QQQGGGCCCAAA>>>>>>@@@CCCBBBAAAAAADDDHHHMMMPPPTTTTTTTTTRRRMMMGGGAAA===999999888777666777888999777777777777777777666666888888777777777777888888888888999999::::::;;;;;;<<<<<<<<<<<<============@@@@@@@@@AAAAAA@@@@@@@@@BBB@@@AAACCCDDDFFFNNNXXXhhhrrr|||~~~hhhXXXTTTSSSbbb}}}aaaGGG@@@======<<<;;;:::999999888666555555555555555555666555555555444444444444333444444444444444444444444333333333333333333333333333333333444444444555555555555444444444444555555555555666666666777777777777888888888888888888777777777888999:::===AAADDDMMM```~~~uuuwwwvvvttt|||iiiZZZKKKFFFGGGHHHIIIKKKPPPYYYgggttt~~~xxxqqqbbb\\\SSSKKKEEE@@@===::::::999999888888:::;;;<<<;;;<<<>>>???AAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;<<<===???@@@>>>======>>>???@@@AAABBBBBBDDDFFFIIILLLOOOPPPQQQOOOPPPSSSXXX___pppwwwtttwww```YYYRRROOOPPPQQQOOOLLLKKKLLLLLLKKKJJJJJJLLLMMMPPPSSSVVVXXXZZZ\\\___bbb```aaabbbbbbbbbaaa```______```eeeooo||||||~~~vvvmmmlllssszzzrrrdddVVVPPPOOONNNOOORRROOOOOONNNMMMKKKGGGEEECCCEEEGGGHHHHHHGGGFFFGGGHHHOOOWWW```fffiiieeeXXXLLLBBB??????AAAAAA@@@AAADDDKKKTTTcccrrr|||zzzoooeee___\\\YYYTTTOOOIIIEEECCCAAA??????>>>>>>>>>>>>>>>???>>>>>>???@@@CCCGGGJJJLLLPPPPPPUUUdddyyyyyyaaaMMMDDDDDDHHHOOOVVV[[[VVVKKKGGGMMMUUUnnn}}}wwwuuuvvvvvvvvvxxx||||||}}}|||{{{yyywwwuuuqqqrrrtttuuuuuusssqqqooonnnrrrssspppmmmkkkbbbYYYUUULLLEEECCCAAA>>>===???BBBBBBAAABBBEEEKKKRRRVVVZZZZZZXXXUUUOOOHHHAAA===888888666444666:::<<<:::999888888777777666666666777777777777777777777777888888999999:::;;;;;;<<<<<<<<<<<<<<<============AAAAAABBBBBBBBBBBBAAAAAABBB@@@AAADDDFFFIIIRRR\\\lllvvvzzzdddUUUSSSSSSccc~~~]]]FFF@@@<<<<<<;;;:::999999888888555555444444444444555555555555555555444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555444444555555555666666666666777777777777777888999::::::999888777666777999999:::<<<@@@CCCMMM___}}}{{{wwwtttsssqqq___MMMGGGHHHJJJJJJJJJPPPZZZhhhuuuxxxpppaaa[[[RRRJJJDDD@@@<<<:::999999888888999999:::;;;;;;<<<>>>???@@@AAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;<<<>>>@@@BBB@@@@@@@@@@@@AAAAAABBBBBBCCCFFFIIIKKKMMMNNNOOOPPPQQQSSSWWW^^^iii~~~}}}zzz~~~iiiYYYVVVRRRQQQQQQQQQOOOMMMLLLNNNOOONNNLLLLLLNNNPPPQQQTTTVVVWWWWWWZZZ^^^bbbcccfffiiijjjkkkjjjiiiiiigggllluuu}}}}}}vvvvvvzzz~~~uuuhhhZZZUUUTTTSSSTTTWWWUUUUUUSSSQQQNNNJJJFFFDDDHHHJJJMMMMMMMMMLLLMMMNNNRRRZZZccciiimmmjjj^^^PPPFFFBBB@@@AAABBBAAACCCGGGMMM]]]qqqvvvlllfff^^^\\\XXXSSSNNNIIIFFFDDDAAA@@@?????????@@@@@@AAA@@@??????@@@CCCIIINNNQQQUUUWWW```qqqpppYYYIIIDDDEEEHHHPPPVVVYYYRRRHHHGGGSSS___}}}||||||~~~~~~~~~|||zzzyyyuuuwwwyyyzzzyyyuuurrrooonnnooommmjjjfffbbb[[[SSSHHHCCCAAABBBCCCAAABBBFFFDDDEEEGGGIIILLLRRRYYY___bbb```]]]WWWPPPGGG@@@<<<999999777333555;;;;;;777999999888888777777666666777777888888888888777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@AAADDDFFFJJJTTT___oooxxxxxxbbbSSSRRRSSSccc}}}zzzZZZGGGCCC::::::999999888777777777555555444444444444555555666666555555555444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555444444555555555666666666666777777777777777888999::::::999888777666777999999:::<<>>???@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAADDDDDDCCCBBBAAA@@@@@@AAA???>>>===<<<===???@@@BBBAAABBBBBBCCCCCCDDDDDDDDDEEEHHHKKKLLLLLLMMMOOOQQQUUUYYY___gggvvvqqq___WWWVVVVVVUUUSSSQQQNNNLLLMMMPPPRRRQQQOOONNNQQQUUUWWW[[[^^^___```ccciiiooovvvyyy|||}}}{{{zzzyyyzzzxxx~~~wwwjjj]]]YYYYYYZZZ[[[]]]^^^]]]ZZZVVVQQQMMMIIIGGGKKKMMMQQQRRRSSSSSSTTTUUUWWW^^^gggnnnsssqqqdddWWWJJJEEEAAAAAAAAABBBFFFLLLQQQfff|||uuujjjddd\\\[[[YYYVVVRRRMMMIIIFFFBBBBBBAAA@@@@@@AAACCCDDDCCCAAA@@@AAAFFFLLLSSSXXXXXX^^^lll|||dddQQQGGGDDDFFFGGGOOOUUUVVVPPPHHHKKKYYYfff|||}}}~~~~~~}}}zzzwwwuuuqqqoookkkgggccc^^^XXXSSSIIIEEECCCDDDDDDAAABBBFFFEEEIIIOOORRRUUUYYY___dddjjjggg```XXXOOOFFF???;;;444777777777>>>IIIKKKFFF888888888888888888777777888888999999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===BBB@@@AAADDDFFFKKKVVV```qqqzzzyyyaaaRRRQQQSSSbbb|||uuuVVVFFFDDD999888888888777777777777666555555555555555555666666666666555555555444444444444444444444444444444333333333333333333333333333333333444444444555555555555444444444444555555555555666666666777777777777888888888888888888777555777999::::::<<<>>>@@@JJJ[[[vvvwwwsssppp~~~rrrbbbQQQIIIHHHIIIJJJLLLPPPYYYgggsss}}}tttkkk```ZZZRRRJJJDDD@@@===;;;888888888999999999999999:::;;;<<<======>>>>>>>>>@@@?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGJJJMMMNNNNNNOOOTTTXXX```fffmmmwww{{{gggZZZWWWZZZ\\\\\\YYYUUUSSSRRRRRRVVVYYYWWWTTTSSSWWW[[[aaafffkkknnnooosss{{{vvvjjj___]]]___```cccfffhhheeeaaa[[[VVVQQQMMMKKKLLLPPPTTTWWWXXXXXXZZZ[[[]]]cccllltttzzzyyykkk]]]OOOHHHBBBAAAAAACCCIIIPPP\\\sss~~~xxxxxxzzz~~~pppccc]]]WWWXXXXXXXXXTTTOOOJJJFFFDDDCCCBBBAAABBBCCCEEEFFFGGGEEECCCDDDIIIQQQYYY___\\\fffwww~~~oooYYYJJJEEEFFFFFFEEEKKKPPPSSSOOOIIILLLXXXdddyyy~~~~~~}}}{{{vvvrrrlllhhhddd^^^YYYVVVQQQMMMKKKKKKIIIEEEFFFJJJLLLTTT\\\bbbdddfffjjjnnnqqqlllcccXXXMMMCCC===999000666888:::EEESSSVVVOOO888888888888888888999999888999:::;;;;;;:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@??????>>>CCCAAAAAADDDFFFKKKVVV```rrr|||zzzaaaRRRQQQSSSaaazzznnnPPPBBBAAA999999999888888888888777777666666555555666666777666666666666555555555555444444444444444444444444333333333333333333333333333333333444444444555555444444333333333333444444444444555555555666666666888777777666666777777888555777999::::::;;;>>>@@@HHHXXXtttzzzwwwtttooobbbSSSLLLIIIHHHKKKOOORRR[[[hhhttt}}}qqqhhh^^^XXXPPPHHHCCC???<<<:::777777888999999999999999999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAADDDEEEGGGIIIJJJKKKKKKJJJJJJMMMPPPQQQRRRVVV^^^dddnnnvvvooobbb[[[^^^ccciiikkkiiieeeccccccaaaeeehhheee```___bbbgggqqqwww~~~tttiii___^^^bbbeeehhhllloookkkfff___XXXSSSPPPOOOMMMQQQVVVYYY[[[\\\]]]^^^```gggoooxxx}}}pppbbbQQQJJJCCC@@@AAADDDKKKSSShhh~~~wwwnnnooorrrqqqbbb\\\SSSUUUWWWXXXUUUPPPJJJFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJHHHFFFGGGLLLTTT^^^cccaaalll~~~{{{uuufffRRRGGGEEEGGGFFFDDDFFFKKKOOOMMMIIIKKKUUU^^^jjjttt~~~}}}xxxzzzzzzuuuoookkkfff```[[[YYYOOOMMMMMMPPPPPPPPPSSSYYYZZZcccnnntttvvvwwwzzz|||uuuooodddWWWKKKBBB<<<999444999:::888???JJJIII@@@777777777888999999999:::999:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>AAABBBBBBCCCCCCBBBBBBAAACCCAAAAAACCCFFFJJJUUU```sss~~~{{{aaaRRRQQQSSSaaayyyjjjLLL???>>>::::::999999999999999999777777666666666666777777777666666666555555555555444444444444444444444444333333333333333333333333333333333444444444555555444333333222222333333444444444444444555555555666888777666555555666777888555777999::::::;;;===???HHHXXXttt|||zzzyyymmmaaaUUUNNNJJJHHHLLLQQQVVV^^^kkkvvvpppfff\\\WWWNNNGGGAAA===:::888777777888999999999999888888888999:::;;;;;;;;;;;;=========>>>???AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHGGGFFFCCCBBBDDDFFFHHHJJJLLLMMMMMMLLLKKKOOORRRTTTVVV\\\fffnnnyyywwwhhhaaa___fffmmmvvvzzzxxxvvvuuuvvvqqquuuxxxtttnnnkkknnnsss~~~~~~mmmkkkhhhgggiiilllpppssswwwwwwssskkk___VVVRRRQQQPPPQQQTTTWWWZZZ\\\]]]^^^aaajjjuuu|||wwwmmmXXXOOOFFFBBBAAADDDNNNXXXrrr|||iiidddmmmxxxxxxdddWWWOOOOOOQQQSSSTTTSSSQQQOOOMMMIIIDDDCCCFFFGGGEEEHHHOOOSSSMMMGGGJJJSSS]]]aaabbb]]]fffuuuzzzoooiiifff]]]QQQJJJHHHIIIHHHFFFHHHEEEEEEGGGGGGGGGKKKQQQYYY\\\eeeooosssrrrsssvvvpppxxx}}}uuuooollliiifffccc```[[[YYY\\\^^^```ffflllrrr{{{~~~ppp___SSSIII@@@<<<;;;999999999999999999::::::888888888888888888888888888888888888888999999999999999:::::::::;;;;;;;;;???>>>>>>>>>>>>>>>??????AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEEHHHTTTaaavvv{{{hhhZZZRRRRRRcccvvvdddJJJAAA@@@;;;:::999777777777777888666666666666555555555555777666555444444444444444444444444444444444444444444444444444444444444444666666666555555444444444444444444555555555555666666444333555888:::999777888888777777666666555555:::999777777888:::===???JJJWWWrrrttteeeVVVMMMKKKKKKPPPUUUWWW]]]hhhuuuqqqggg^^^TTTIIIDDD@@@;;;888888666777777777777888888888888888999999999:::::::::<<<<<<<<<<<<===>>>@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCJJJPPPOOOIIICCCBBBCCCFFFHHHKKKNNNQQQSSSTTTUUUVVVXXX[[[^^^ccckkktttzzzrrrfffdddfffmmm}}}yyyzzzqqqooollllllnnnrrrvvvyyy{{{zzzwwwqqqiiibbb^^^\\\WWWWWWYYY[[[]]]^^^```aaadddlllvvv|||{{{sss^^^TTTIIICCCAAAEEEPPP[[[oooyyy|||ooobbbcccrrrmmmZZZPPPLLLKKKMMMOOOQQQRRRQQQOOONNNLLLFFFCCCEEEFFFGGGMMMUUUVVVOOOJJJNNNZZZeeejjjiii^^^eeeooowwwxxxrrrkkkfffdddZZZNNNGGGFFFFFFEEEDDDGGGDDDBBBDDDDDDDDDGGGLLLNNNOOOUUU]]]aaabbbfffkkkpppttt{{{zzzwwwuuurrrooonnniiihhhkkkooorrryyy}}}ooo^^^RRRIII@@@;;;:::888888888888888888888888777777777777777777777777888888888888888999999999999999:::::::::;;;;;;;;;>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFFFFKKKYYYgggyyyzzzfffYYYRRRTTTfffzzzaaaJJJAAA@@@;;;:::999777777777777888666666666666555555555555666555555444444444444555444444444444444444444444444444444444444444444444555555555444444444333333444444444555555555555666666444333555777999888666888777777777666666666555:::999888777888:::===???HHHUUUpppyyyjjjXXXNNNJJJJJJNNNSSSWWW]]]gggsss~~~qqqggg^^^SSSIIIDDD@@@;;;888888666666666777777777888888888888888999999999::::::<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDFFFOOOWWWWWWPPPIIIHHHJJJKKKMMMPPPSSSWWW[[[___aaabbbfffkkkqqqyyytttmmmooottt~~~xxxuuusssssswww{{{~~~|||xxxtttooojjjfffbbbaaaaaaaaaaaacccdddeeefffmmmtttzzzyyyhhh[[[MMMEEECCCGGGSSS^^^kkkpppmmmaaa[[[fff|||vvv\\\MMMHHHHHHFFFHHHKKKNNNOOOPPPOOONNNNNNIIIFFFEEEFFFIIIRRRZZZYYYSSSOOOVVVeeeqqqsssppp^^^cccjjjnnnnnnmmmkkkjjjiii```SSSLLLKKKLLLKKKJJJGGGCCC@@@AAA@@@???BBBFFFGGGFFFHHHNNNRRRUUU\\\ccc|||xxxxxx~~~}}}{{{mmm\\\QQQGGG>>>999999888888888777777666666555666666666666666666666666777777888888888999999999::::::::::::;;;;;;;;;;;;============>>>???AAAAAA@@@????????????@@@AAAAAA@@@@@@BBBEEEGGGNNN___ooo~~~wwwbbbWWWSSSYYYmmm}}}]]]IIIAAA@@@;;;:::999888777777777777666666666666555555555555444444444444444444555666444444444444444444444444444444444444444444444444444444444444333333333333444444444555555555555666555444333444666777777666777777777777666666666666999999888777888;;;===???FFFRRRlllooo\\\PPPJJJIIIMMMRRRXXX\\\eeeppp{{{qqqggg]]]RRRHHHCCC@@@;;;888888666666666777777777777888888888888888999999999999<<<<<<<<<<<<===>>>??????AAAAAABBBBBBCCCDDDEEEEEEIIITTT______UUULLLJJJMMMSSSUUUYYY]]]bbbhhhoootttzzz}}}|||}}}~~~~~~{{{{{{}}}|||xxxqqqlllmmmllljjjhhhhhhiiijjjkkkhhhmmmrrrvvv|||}}}rrrcccRRRGGGEEEIIITTT___hhhhhhccc[[[]]]oooyyyaaaOOOGGGEEEFFFDDDEEEHHHJJJLLLMMMLLLLLLNNNMMMKKKIIIHHHKKKRRRXXXZZZUUUUUU```pppyyywwwqqq]]]eeemmmpppsssvvvyyyyyyqqqhhh\\\VVVUUUVVVUUUSSSJJJCCC?????????===???BBBHHHFFFHHHLLLPPPSSSZZZbbbzzzwwwiiiYYYNNNEEE===888888999999888777666666555555666666666666666666666666777777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBB@@@??????>>>??????@@@@@@@@@@@@AAACCCFFFOOObbbsssttt___WWWWWW```uuuvvvWWWGGGBBB???::::::999888888777777777666666666666555555555555333333333333444555555666444444444444444444444444333333444444444444444444333333333333333333333333444444444555555555555666444444444444555666666555777777777777666666666666999888888888999;;;===>>>EEEPPPiiirrr^^^RRRLLLKKKNNNTTTXXX\\\cccmmmxxxpppfff\\\QQQGGGCCC???:::888888777777777888888888888999888888888888999999999:::<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFKKKWWWbbbbbbWWWMMMKKKNNN]]]aaafffkkkrrrzzz}}}zzzuuuvvvuuurrrpppoooooopppqqqmmmpppsssuuu{{{zzziiiVVVJJJGGGJJJSSS\\\aaa```\\\ZZZdddxxx|||```NNNHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMPPPQQQOOOKKKLLLOOORRRWWWUUUZZZggguuu{{{uuummm___lllyyy~~~uuummmccc_________]]][[[NNNFFF@@@??????>>>???AAAFFFFFFIIIOOORRRUUU\\\cccxxx}}}ssseeeUUUKKKCCC<<<888888::::::999888777777666666777777777777777777777777666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@??????>>>??????@@@AAA@@@AAACCCFFFPPPccctttppp^^^ZZZ___jjj}}}oooRRRFFFBBB>>>::::::999999888777777666666666666666555555555555333333333333333444555666444444444444444444444444333333333444444444555555333333333333333333333333444444444555555555555666444444555555555555555666666666666666777777777777888888888888999;;;===>>>EEENNNffftttaaaUUUOOONNNQQQVVVXXX[[[bbblllwwwpppfff[[[PPPFFFBBB>>>:::777888888888888999999999::::::888999999999::::::::::::<<<<<<<<<<<<<<<======>>>??????@@@BBBDDDEEEFFFGGGKKKVVVbbbddd]]]WWWWWWZZZkkkqqqyyy{{{zzzxxxvvvuuuuuuvvvvvvtttvvvwwwwww|||}}}lllXXXMMMIIIJJJPPPVVVWWWWWWWWW]]]mmmjjjPPPDDDEEEHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGLLLSSSWWWTTTOOONNNOOOOOORRRTTT[[[hhhssswwwrrrlllgggxxxzzztttmmmkkklllllliiieeeRRRIIIBBBAAAAAA@@@@@@BBBBBBCCCHHHPPPVVV[[[bbbjjj|||zzzmmm```RRRHHHAAA;;;888999999999999888888777777666777777777777777777777777666666777888999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<============>>>???AAAAAAAAAAAA@@@????????????@@@BBBAAACCCEEEHHHRRReeevvv}}}lll___aaajjjuuu|||iiiNNNEEEBBB<<<999999:::999999888666666666666666666555555555555333333333333333333444555444444444444444444444444222333333444444555555555333333333333444444444444444444444555555555555666444555666666555444555666666666666666777777777777888888888999:::;;;<<<===DDDLLLbbbuuucccXXXSSSQQQSSSWWWXXX[[[bbblllwwwpppfffZZZOOOEEEAAA>>>999777888888888888999999999::::::::::::::::::;;;;;;;;;;;;===<<<<<<;;;<<<<<<======>>>???@@@BBBDDDEEEGGGHHHKKKTTT___ddddddeeeiiimmmyyy|||{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyxxx|||~~~mmmZZZOOOJJJIIILLLPPPQQQQQQUUUaaaxxxttt```JJJCCCDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHLLLUUU[[[VVVQQQQQQRRRRRRPPPSSSZZZdddmmmrrrqqqooosss}}}xxxttttttvvvvvvqqqmmmUUUKKKCCCBBBCCCBBBBBBDDDEEEFFFLLLWWW```iiisss}}}yyyiii\\\NNNFFF@@@;;;999:::777777777777777777777777666666666666666666666666555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBEEEIIIMMMVVViiizzzwwwhhh```hhhttt~~~{{{dddKKKEEEAAA999999999::::::999888666555666666666666555555555555444444333333222333333333444444444444444444444444222222333333444555555666333333444444444555555555444444444555555555555666555777888777555444666777555666666666777777777888888888888999:::;;;<<<===CCCJJJ^^^}}}}}}{{{wwwfff\\\VVVRRRSSSVVVWWW[[[cccmmmwwwoooeeeYYYOOOEEE@@@===999777777666666777777777888888888;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHKKKPPPXXX^^^ccciiiooosss~~~{{{yyy{{{|||}}}}}}}}}||||||{{{yyyzzzyyywww{{{}}}mmmZZZPPPKKKHHHIIIKKKPPPPPPUUUffflll[[[LLLEEECCC@@@AAADDDFFFGGGGGGHHHIIIIIIJJJJJJLLLWWW\\\WWWRRRTTTVVVVVVNNNRRRXXX```hhhnnnrrrttt|||xxxuuurrrtttvvvvvvqqqkkkVVVLLLCCCBBBCCCCCCCCCDDDLLLMMMTTT```lllxxxuuufffZZZLLLEEE@@@;;;:::;;;555555555666666666666666555555555555555555555555555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>>>>??????CCCBBBBBBAAA@@@@@@@@@AAAAAABBBFFFKKKPPPZZZmmm~~~sssfffaaalllzzz}}}~~~bbbIIIEEEAAA888999999::::::999888666555777666666666555555555555555444444333222222222222444444444444444444444444222222333333444555666666444444444555555666666666444444444555555555666666555777999888555444666888555666666666777777888888777888999:::;;;<<<<<<===AAAHHH[[[yyy{{{ooosss{{{yyyiii^^^XXXSSSRRRTTTWWW[[[cccnnnxxx~~~oooeeeXXXNNNDDD@@@===999777777555555555555666666666666<<<<<<<<<============>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???BBBDDDFFFHHHIIIKKKMMMQQQVVV]]]dddjjjmmm~~~~~~~~~vvvrrrtttyyyzzz{{{{{{zzzxxxvvvtttyyyyyyyyyzzz{{{{{{||||||zzznnn^^^SSSNNNLLLIIIGGGHHHOOOZZZmmmlllXXXFFFBBBCCCAAAAAAEEEFFFEEEFFFIIIIIIIIIJJJLLLLLLPPPVVVYYYYYYWWWUUUUUUOOOOOOSSSZZZ```fffrrr~~~~~~tttrrrqqqqqqrrroooiiidddMMMJJJEEECCCDDDFFFHHHIIIJJJTTTcccppp|||uuu___TTTHHHBBB>>>999777999777777777777888888888888555555444555555666777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============CCCBBBAAAAAA@@@@@@@@@@@@???BBBFFFJJJRRRaaassskkkgggiiittt~~~]]]JJJDDD@@@;;;;;;;;;:::999888777666555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666888888888777555666888:::888888888999:::;;;<<<===DDDHHHWWWpppnnnnnnnnnsss~~~zzzjjj```YYYUUUUUUXXXUUUZZZcccnnnxxxsssdddWWWMMMDDDAAA???;;;:::;;;777777777777777888888999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@BBBCCCDDDDDDHHHHHHJJJNNNTTT[[[bbbfffwww~~~|||~~~tttppprrrxxxxxxwwwuuutttrrrqqqppprrrssstttuuuwwwyyyzzz{{{}}}ssseeeZZZUUURRRNNNKKKJJJQQQ___tttmmmYYYGGGCCCCCCAAABBBFFFGGGIIIKKKKKKHHHGGGJJJNNNOOORRRVVVXXXWWWVVVUUUUUUQQQQQQTTTZZZ```hhhuuu|||vvvrrrmmmjjjhhhggggggccc]]]XXXJJJHHHEEEDDDFFFJJJNNNPPPUUUaaaqqq}}}|||ooo\\\QQQEEE@@@<<<888666777666666666777777888888999666666666555666666777777888999999::::::;;;;;;<<<======<<<<<<======>>>???=========>>>>>>>>>??????CCCBBBAAAAAA@@@@@@AAAAAAAAADDDGGGKKKTTTcccvvv}}}iiigggkkkvvvzzzZZZGGGBBB???:::;;;::::::999888777666555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555666777777777888888777555666777999888888888999:::;;;<<<===AAAFFFUUUnnnuuujjjiiimmmyyy{{{kkk```XXXSSSRRRUUUWWW[[[bbbkkkuuu~~~sssdddXXXNNNEEEAAA>>>;;;999:::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGJJJNNNSSSWWWZZZhhhqqq~~~||||||~~~yyy}}}uuurrruuu|||xxxssspppooooooooonnnoooqqqtttxxx|||zzzoooeee]]]WWWQQQMMMIIIRRRccc{{{mmmZZZHHHCCCCCCAAACCCHHHKKKQQQSSSOOOHHHFFFLLLSSSTTTVVVXXXYYYWWWVVVUUUVVVVVVTTTVVV[[[aaaiiixxxxxxqqqkkkfffccc```]]]\\\[[[WWWQQQLLLFFFEEEDDDEEEIIIOOOUUUYYYaaannntttkkkkkknnnrrr|||uuuhhhWWWLLLBBB===:::666444555555555666777777888999999888888777666666666777777888999999::::::;;;;;;<<<=========<<<======>>>???>>>????????????@@@@@@@@@CCCBBBAAAAAAAAAAAAAAAAAACCCEEEHHHMMMWWWgggzzzuuufffffflllwwwtttUUUDDD???===:::::::::999888777666666555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666555555444444666777888777888888777666555777999888888888888999;;;<<<===???DDDRRRkkk|||hhheeeggguuu~~~nnnbbbYYYRRRQQQTTTXXXZZZ```gggpppzzzsssdddZZZPPPFFFBBB>>>:::888888888888777777888888999:::;;;;;;<<<<<<===>>>>>>>>>@@@?????????>>>>>>======>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNZZZaaakkkuuu|||~~~~~~zzzuuuooollllllnnnooouuu|||~~~~~~~~~wwwxxx{{{|||{{{~~~xxxpppjjjhhhhhhiiiiiikkknnnsssyyyxxxmmmcccYYYPPPJJJHHHRRRfffooo[[[JJJEEECCCAAADDDJJJQQQZZZ^^^VVVKKKIIIRRR[[[]]]^^^^^^\\\YYYXXXWWWXXX\\\ZZZYYY]]]aaaiiiwwwzzzrrrnnnggg```]]]ZZZWWWVVVUUURRRLLLGGGDDDDDDDDDFFFJJJQQQZZZ___iiivvvkkkddd^^^^^^___bbbkkkttt|||ooobbbRRRHHH???;;;999666444555444555555666777888999999999999888777777666777777888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDFFFIIIPPP[[[lll~~~{{{nnnaaacccjjjuuu|||mmmPPPBBB>>><<<::::::999999888777666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444777666444444444555777888666777888777666555777888777777888888999:::<<<===>>>CCCPPPhhhjjjeeefffuuuqqqfff\\\UUUSSSVVVWWWXXX\\\cccmmmwwwrrrccc\\\QQQGGGBBB>>>999666777777777666666777777888999::::::;;;<<<===??????@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJRRRWWW^^^dddhhhllloooqqqrrrrrrtttvvvwwwuuupppmmmllljjjgggdddcccccceeegggiiinnnvvv}}}}}}uuussswww|||sssfff^^^ZZZZZZ\\\bbbeeejjjqqqyyy~~~qqqdddXXXNNNHHHIIIRRRgggppp]]]LLLFFFDDDBBBEEEMMMVVVccchhh^^^PPPPPPZZZcccggggggfffbbb^^^[[[[[[[[[aaa___^^^```bbbhhhtttzzzuuupppfff]]]YYYWWWUUUVVVVVVSSSLLLGGGDDDEEEEEEFFFJJJQQQ[[[bbbnnn{{{vvviiiYYYXXXXXXYYYYYY[[[aaaiiiooottt}}}~~~kkk^^^OOOFFF===;;;:::777555777444555555666777777888888999999888777777666777777888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>?????????@@@@@@BBBBBBBBBAAAAAABBBCCCCCCDDDFFFJJJSSS```qqqvvvhhh\\\___gggpppvvvxxx~~~fffLLLAAA>>><<<;;;999888888777777666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666555555444555666777888555666888777666555666777777777777888999:::;;;<<>>999666666666555555555555666777777999:::;;;<<<===>>>???@@@AAA@@@@@@@@@?????????>>>??????@@@AAACCCDDDEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKOOORRRVVVYYYZZZ\\\^^^___eeeeeeeeefffhhhgggeeecccbbbaaa```___^^^]]]]]]]]]___aaacccfffhhhlllqqqtttzzz|||}}}}}}vvvnnnssszzz~~~|||nnn___UUUQQQQQQSSS]]]aaaiiirrrzzzzzzmmm```UUUNNNJJJLLLSSSeeeqqq___NNNGGGDDDBBBGGGOOOZZZiiiooodddWWWXXXbbbiiioooooommmiiiddd___^^^]]]bbb```aaacccdddgggoooyyyzzzssshhh^^^YYYXXXYYYZZZ[[[WWWOOOIIIEEEGGGGGGHHHJJJRRR]]]eeeuuuxxxcccYYYPPPTTTYYYZZZZZZ\\\ccciiimmmooouuuyyyfffZZZLLLCCC<<<::::::888777888555555666666666666777777888888777666666666777777888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDGGGMMMXXXgggxxxoooaaaVVVZZZccclllqqqwww___IIIAAA???<<<;;;888888777777777666666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555555666666666666666444666888777666555555666777777777777888:::;;;<<>>?????????????????????????????????@@@BBBCCCDDDEEEFFFBBBBBBCCCEEEHHHJJJLLLNNNMMMOOORRRTTTTTTUUUVVVWWW^^^___aaadddhhhiiihhhgggiiihhheeebbb___[[[XXXWWWUUUUUUTTTSSSSSSVVV\\\```aaacccgggmmmvvvwwwkkkqqqyyyvvvgggXXXNNNKKKKKKMMMRRRXXXbbbllltttyyy||||||zzzuuukkk```VVVOOOLLLKKKJJJOOO___xxxrrr```OOOHHHDDDBBBHHHQQQZZZjjjrrrggg]]]___hhhmmmttttttrrrnnngggbbb___^^^^^^^^^aaaffffffgggmmmttt~~~wwwmmmddd______aaacccccc]]]TTTLLLFFFHHHIIIJJJLLLTTT```iii{{{mmm[[[VVVRRRYYY```aaa```eeemmmuuuwwwwwwzzzsssaaaUUUHHH@@@:::999999777777888666666666666666555555555666666666555666666777777888999999::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEIIIQQQ^^^nnn~~~wwwfffWWWRRRWWW```iiiqqq{{{{{{XXXFFFAAA>>>;;;:::777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333444666777888777666555444666777888666555555666666666777777888:::;;;<<<<<<@@@KKK^^^xxxvvvssstttwwwlll```VVVTTTXXXVVVWWW[[[bbblllxxxyyyooo]]]SSSHHHCCC???:::777777777777777777777888999999888999999:::;;;<<<<<<=========>>>>>>???@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEHHHLLLOOOQQQPPPSSSWWWZZZ[[[[[[]]]^^^dddhhhooowww}}}~~~|||zzzvvvpppggg```YYYUUUSSSKKKKKKJJJHHHHHHJJJNNNRRRQQQSSSVVV[[[bbbiiippptttxxxkkkqqqzzz}}}{{{tttkkk]]]OOOFFFCCCDDDFFFDDDJJJTTT___hhhlllmmmmmmjjjeee]]]SSSLLLIIIIIIKKKGGGJJJXXXppprrraaaPPPIIIEEEBBBHHHRRRYYYjjjrrriii___ccckkknnnvvvvvvuuupppiiiccc___]]]ZZZ\\\aaaggghhhhhhlllssszzzrrrlllfffgggiiikkkjjjcccXXXOOOGGGIIIKKKKKKNNNWWWcccmmm~~~hhhYYYYYYYYYaaagggggggggmmmxxxooo]]]QQQFFF>>>888888999777666777777777777666555555444444555555555555555666777888888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFKKKTTTcccsssrrr```PPPPPPUUU___iiirrrvvvTTTDDD@@@>>>:::999777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333222444666888999777555444333555777888666555555555666666777777888999;;;<<<:::>>>III\\\www{{{zzz{{{}}}rrrdddYYYVVVZZZXXXZZZ]]]dddmmmxxx|||sss]]]SSSHHHCCC???:::777888999999999888999999:::;;;888999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGFFFFFFGGGJJJNNNRRRUUUVVVZZZ___ccceeefffhhhiiiooovvv~~~sssggg[[[SSSOOOMMMDDDEEEEEEEEEDDDFFFIIIKKKKKKLLLNNNQQQVVV[[[```cccmmmrrrxxx|||}}}pppvvv~~~zzztttqqqhhh```TTTJJJDDDCCCCCCDDDCCCDDDHHHOOOWWW\\\]]]\\\WWWTTTPPPJJJEEECCCEEEGGGEEEHHHRRRcccrrr{{{yyyuuulll]]]QQQNNNIIIBBBDDDLLLWWWaaajjjjjjddddddllluuuzzz{{{yyytttkkkaaaZZZVVVUUUWWW[[[bbbjjjnnnoooooo}}}{{{tttqqqhhhpppuuuuuusssmmm]]]NNNHHHIIIJJJNNNVVVcccrrr}}}eee[[[\\\\\\eeejjjeeebbblll~~~uuucccRRRHHH>>><<<999777777777666555888888777777666666555555555555666666777777888888;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>@@@BBBBBBAAA@@@AAAAAAAAAAAAAAABBBDDDEEEEEEDDDDDDMMM]]]nnn~~~xxxfffXXXTTTNNNPPPWWWdddvvvkkkOOODDD<<<<<>>@@@GGGWWWrrrrrraaaYYYVVVUUUUUUYYY___fffnnnwww}}}qqqaaaTTTFFF@@@===:::999999888888777777888888999:::777888888888888999999999======>>>>>>??????@@@@@@AAA???>>>>>>???BBBEEEGGGFFFDDDDDDHHHOOOUUUYYYYYYZZZeeerrrvvvtttttt{{{kkk___WWWOOOIIIGGGEEEBBB??????BBBDDDCCCBBBHHHIIIKKKNNNQQQSSSUUUVVVaaabbbgggmmmpppqqqwww~~~|||wwwzzz}}}vvvoookkkbbb[[[PPPHHHCCCBBBBBBBBB???@@@BBBHHHNNNQQQQQQPPPMMMLLLIIIEEEBBBAAABBBDDDDDDGGGOOO]]]kkkrrrqqqnnnfffXXXNNNMMMIIICCCEEELLLSSS]]]gggiiiffffffnnnwww||||||zzzsssjjj```YYYVVVQQQSSSWWW^^^eeekkkmmmmmmooottt||||||wwwtttooouuuyyywwwssskkk[[[MMMHHHHHHKKKRRR___rrrggg]]]^^^___hhhmmmjjjjjjvvv{{{qqq___PPPFFF>>>;;;888777777777666555888777777777666666666555555555666666777888888999;;;::::::::::::;;;<<<<<<<<<<<<======>>>?????????CCCDDDEEEDDDCCCCCCDDDEEECCCBBBBBBBBBDDDEEEFFFFFFHHHRRRcccuuuuuubbbVVVQQQMMMOOOVVVeeexxxgggMMMDDD>>>>>>BBB>>>888888777777777666666666555555555555555444444444444333333333333444555666333333333333333333333333222222333333222222111000333333333333444444444444333333333333333333333333444444444555555555555666555555666777777777666666888888888888999:::;;;;;;>>>???FFFWWWqqqrrraaaYYYWWWUUURRRVVV\\\cccjjjsss|||~~~qqqaaaTTTFFF@@@>>>:::999999888888777777888888999:::888888888888999999999999<<<<<<======>>>???@@@@@@@@@???>>>>>>???BBBEEEGGGHHHGGGIIINNNVVV]]]aaabbbeeeooozzzrrr```VVVPPPJJJFFFEEEDDDAAA???@@@BBBDDDDDDCCCJJJKKKLLLMMMOOOPPPQQQRRRVVVWWW[[[aaacccdddjjjrrrwwwzzz~~~yyyqqqhhhcccYYYSSSKKKEEEAAA@@@???>>><<<<<<>>>AAADDDFFFEEEDDDCCCDDDDDDBBBAAA@@@BBBCCCCCCEEEKKKUUU___eeefffddd\\\RRRKKKKKKJJJEEEFFFLLLNNNXXXccchhhgggiiiqqqyyy}}}}}}zzzsssiii___XXXUUUNNNOOOSSSZZZbbbhhhkkklllffflllttt{{{~~~|||xxxuuuwww{{{|||xxxrrrhhhZZZNNNLLLLLLOOOZZZmmm~~~hhh___aaaiiiqqqwwwvvvyyy|||qqqkkkoootttvvv{{{yyyiiiYYYLLLCCC===;;;888777777777666555777777777777666666666666666666666777888888999999;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@BBBBBBCCCBBBAAAAAADDDFFFHHHFFFDDDCCCCCCEEEGGGHHHMMMYYYkkk}}}qqq^^^RRRNNNKKKNNNXXXhhh|||aaaJJJDDD>>>@@@DDDAAA999999888888888777777777666666555555555444444444444444333333333444555555333333333333333333333333333333444444333333222222222222222222333333333333333333333333333333333333444444444555555555555666444444555666666666666555888888777888888999:::;;;===???FFFUUUoooqqqaaaZZZWWWUUUQQQTTTYYY^^^eeemmmvvv|||rrrcccUUUGGGAAA>>>;;;999999888777777777777888999999888888888888999999999:::::::::;;;<<<===>>>???@@@??????>>>>>>@@@BBBEEEGGGGGGHHHKKKRRR[[[ccciiillluuu|||pppbbbTTTNNNJJJFFFDDDDDDAAA@@@???@@@CCCDDDEEEDDDKKKKKKKKKLLLLLLLLLLLLLLLPPPQQQTTTYYYZZZ[[[bbbjjjuuuyyy~~~~~~~~~vvvmmmccc]]]PPPLLLFFFBBB???>>><<<;;;;;;<<<===???@@@@@@@@@??????AAACCCCCCBBBBBBCCCDDDDDDFFFJJJPPPVVVZZZ\\\\\\UUUNNNIIIKKKKKKHHHIIIMMMLLLUUU```fffhhhlllsssyyy}}}|||yyyrrrhhh^^^WWWSSSNNNOOORRRXXX```ggglllnnniiilllppptttwwwwwwtttrrrxxxyyyyyytttmmmdddYYYQQQPPPQQQXXXfff|||vvveeeaaaeeeuuu}}}mmmddd^^^aaaiiiqqqzzz|||nnn___RRRGGG@@@===:::777666666777666555777777777777666666666666666666777888888999999:::;;;::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@AAAAAABBBAAAAAACCCGGGJJJMMMKKKHHHDDDCCCDDDGGGJJJRRR^^^rrrmmm[[[PPPNNNJJJQQQ]]]mmmxxxZZZGGGBBB===>>>BBB???999999999999888888888777666666666555444444333333444444333333333444444555333333333333333333333333333444444444444444333333111111222222222333333333444444444444444444444444444444444555555555555666333444444555555555555555777777777777888999:::;;;<<<>>>EEESSSlll~~~yyypppaaa[[[XXXUUUSSSUUUXXX\\\bbbjjjsssyyyrrrdddWWWHHHBBB>>>;;;888999777777777777777888999999888888888999999999::::::888999:::;;;<<<>>>??????>>>>>>>>>???@@@CCCEEEGGGKKKLLLNNNUUU^^^iiisssxxxxxxbbbWWWMMMIIIGGGDDDCCCDDD@@@@@@@@@BBBDDDEEEFFFFFFIIIJJJJJJJJJJJJJJJJJJJJJOOONNNQQQTTTVVVWWW^^^fffuuu|||}}}}}}~~~{{{tttjjj```YYYIIIFFFBBB@@@>>>===;;;999:::;;;===>>>>>>???@@@@@@???AAADDDDDDDDDCCCCCCDDDGGGJJJMMMPPPRRRTTTWWWXXXSSSNNNKKKLLLMMMMMMMMMNNNNNNUUU^^^dddiiimmmsssxxx||||||zzztttkkkaaaYYYUUUPPPPPPRRRWWW___gggmmmpppooommmkkkkkkmmmnnnnnnmmmnnnnnnllliiiccc[[[UUUSSSQQQWWWbbbsss~~~jjj^^^```fffxxxwww___YYYUUU\\\hhhwww}}}pppbbbUUUKKKBBB===<<<999777666666777666555666666666666777777777777777777888888999:::::::::;;;::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@DDDDDDEEEEEEFFFIIIMMMQQQPPPNNNKKKFFFCCCCCCGGGJJJUUUcccwww~~~kkkYYYOOOOOOMMMXXXfffvvvpppTTTCCC@@@;;;;;;>>>;;;999999999999888888888777666666555555555444444444555444444333333333444444333333333333333333333333333444444555555555444444111111222222222333333333444444444444444444444444444444444555555555555666333444444555555555555555777777777777888999::::::<<<>>>DDDQQQgggzzzpppwwwnnnbbb]]][[[XXXYYYYYYZZZ\\\```hhhrrryyyrrrfffXXXJJJCCC???;;;888888777777666666777777888999888999999999999:::::::::999999:::;;;<<<===>>>>>>===>>>>>>???AAACCCEEEGGGPPPQQQTTTZZZdddqqq~~~mmmaaaXXXPPPIIIGGGEEEBBBAAABBB???AAABBBDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIKKKNNNOOOQQQYYYbbbppp}}}~~~|||}}}~~~~~~|||uuutttwwwzzz}}}zzzvvvpppggg]]]VVVGGGDDDAAA???>>>===;;;:::888:::<<<<<<<<<===???AAA???AAACCCCCCCCCCCCDDDEEEJJJNNNRRRSSSRRRSSSVVVYYYVVVSSSPPPPPPPPPQQQQQQQQQPPPUUU\\\ccciiiooouuuyyy}}}|||sssiiiaaa\\\UUUTTTTTTXXX```iiippptttsssmmmfffccceeehhhiiihhhbbb___^^^]]]YYYSSSRRRUUUUUU___nnnqqqaaaYYY\\\dddooovvv}}}lllZZZXXX[[[eeevvvzzzrrreeeWWWMMMEEE???;;;;;;999666555666666666555666666666666777777777777888888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<======>>>??????@@@@@@AAABBBCCCDDDEEEEEEGGGKKKMMMMMMMMMKKKGGGDDDDDDIIIMMM[[[hhh{{{}}}iiiWWWPPPQQQRRRbbbsssiiiOOOAAA???999888;;;888999999888888888777777777555555555555555555555555555555444333333333444444333333333333333333333333333333444444555555444444222222222222333333333333444444444444444444444444444444444555555555555666444444555666666666666555777777666777777888999:::;;;===BBBNNNcccuuujjjooo|||ooodddbbbaaa^^^___]]][[[ZZZ^^^gggrrrzzzuuugggYYYKKKCCC???;;;888888777666666666666777888888999999999999::::::::::::::::::;;;;;;<<<===============>>>???AAADDDEEEGGGMMMPPPVVV___jjjxxx~~~iiiYYYRRRPPPJJJEEEDDDCCC@@@???AAA@@@CCCEEEGGGGGGGGGIIIJJJFFFGGGHHHIIIJJJLLLLLLMMMJJJIIIJJJLLLNNNQQQZZZcccmmm}}}}}}uuuooommmppptttwwwuuusssooojjjbbbYYYSSSGGGDDDAAA???>>>>>><<<;;;999;;;======<<<<<>>@@@BBBCCCCCCEEEGGGIIILLLQQQVVVWWWTTTSSSWWWZZZ]]]ZZZVVVSSSSSSUUUTTTSSSRRRTTTYYYaaaiiirrryyy}}}uuulllggg___\\\[[[^^^eeeooovvv{{{zzzsssjjjeeeeeefffeeeccc\\\XXXWWWXXXUUUQQQSSSZZZbbbmmm|||}}}jjj]]]VVVYYY___fffoooxxxuuuaaaWWW\\\eeettt|||rrrjjj\\\PPPFFF@@@<<<:::;;;888666555666666666555555666666666777777777888888888999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@AAABBBBBBAAAAAABBBDDDGGGIIIJJJHHHEEEGGGMMMSSSaaaooo{{{gggVVVPPPRRRWWWlllbbbKKK??????:::888;;;888888888777777777666666666333333444444555666666666666555444333333333333333333333333333333333333333222222333444444444444444333333333333444444444444555555555555555555555555444444444555555555555666555555666777777777666666666666666777777888999:::;;;===AAAKKK___}}}vvvkkkpppzzzpppiiihhhhhhfffccc___ZZZWWWYYYcccpppzzzxxxhhhZZZLLLDDD@@@;;;888888666666666666666777888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGIIIPPP]]]jjjwwwuuueeeVVVNNNMMMJJJFFFDDDEEEDDDAAAAAACCCBBBEEEHHHIIIIIIHHHJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLJJJKKKNNNPPPSSS]]]hhhvvv~~~}}}sssllljjjnnnqqqrrrpppmmmjjjeee^^^VVVPPPHHHEEEAAA???>>>>>>======<<<>>>???>>>======???BBB???AAACCCDDDFFFHHHKKKNNNMMMSSSYYYYYYVVVTTTXXX\\\aaa___ZZZVVVUUUWWWWWWUUURRRTTTXXX___jjjttt|||~~~tttooogggeeeccceeellluuu}}}{{{qqqkkkiiifffbbb___]]]YYYWWWXXXVVVSSSWWW```pppzzzxxxhhh\\\UUUVVV[[[dddmmmxxxjjjXXXQQQZZZhhhzzzxxxuuunnneeeXXXLLLCCC>>>;;;999:::888666555666666666555555666666666777777888888888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCEEEFFFEEEBBB@@@@@@@@@AAAEEEHHHHHHGGGJJJQQQWWWfffsssyyyfffUUUOOORRR[[[rrr___HHH>>>???;;;:::<<<:::777777777777666666666666222333333444555666777777666555444333333333333333333333333333333333333333111222333333444444444333333333444444444444555555555555555555555555555555444444444555555555666666555666666777777777777777666666666666777888999:::;;;===AAAJJJ\\\zzzzzzqqquuu|||rrrlllmmmmmmkkkddd___XXXTTTVVV```oooyyy{{{iii[[[LLLDDD@@@;;;888888666666666666666777888888999999:::::::::;;;;;;;;;>>>============<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGKKKWWWhhhzzz}}}kkk^^^SSSJJJIIIMMMIIIEEEEEEGGGGGGEEEEEEGGGCCCGGGJJJKKKJJJIIIJJJLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJHHHIIILLLNNNRRR]]]gggyyyuuutttuuutttssszzzssskkkfffbbb]]]UUUOOOKKKIIIFFFEEEDDDBBB@@@>>>>>><<<;;;;;;===>>>>>>===>>>@@@CCCDDDFFFHHHLLLNNNQQQUUUYYYZZZYYYXXXZZZ]]]cccccc```]]]YYYWWWWWWXXXVVVUUUWWW^^^eeelllxxx}}}qqqkkkiiiiiilllooosss{{{ttthhhbbb```]]]ZZZXXXYYY[[[\\\^^^eeennnyyyeeeXXXUUUZZZ```pppyyysssaaaZZZUUUYYYhhh}}}wwwoookkklllmmmeeeYYYLLLCCC>>>======:::888666666777888777666777777666555666777888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<>>;;;999888999999888888888888999999888999999:::;;;<<<======@@@@@@??????>>>=========>>>>>>===>>>@@@CCCFFFGGGPPP^^^tttvvvhhhZZZRRRNNNJJJHHHIIIGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIGGGLLLIIIGGGIIIMMMPPPQQQOOOPPPKKKKKKNNNNNNQQQbbbttt~~~yyyxxxzzz|||}}}}}}{{{uuunnnhhhccc]]]UUUOOOJJJHHHEEEDDDCCCAAA???===>>><<<;;;;;;===>>>>>>>>>???AAADDDFFFHHHKKKNNNQQQWWW[[[___```^^^]]]^^^```eeeeeeccc___[[[XXXXXXYYYUUUTTTVVV[[[bbbjjjwww~~~rrrllljjjjjjmmmpppuuu}}}ppphhhccc___^^^\\\]]]```cccgggpppyyyxxxfff\\\\\\bbbhhhmmm\\\WWWVVV[[[jjj~~~yyyssslllhhhddd______cccmmmeeeYYYMMMDDD???======:::888666666777888777666444444333222333444555666888999999::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAEEEGGGGGGGGGMMMXXXbbbtttooo^^^TTTTTTUUUooopppRRRGGG===<<<<<<:::888777777777777777666666666666666666555444444444444444444444444444444444444444333444444444333333222111333333222222333333444555333333333333222222111111333333444444444444444444555444444333333444444555555555666666666777777777888777666666666777999999999;;;???FFFQQQjjj{{{{{{yyyrrrkkkbbbZZZSSSQQQSSSZZZhhhuuu~~~mmmbbbSSSFFF???<<<:::888999888888777777888888999999999:::;;;<<<======>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBEEEHHHJJJQQQ```wwwggg\\\PPPKKKIIIGGGEEEFFFIIIHHHGGGGGGFFFFFFFFFGGGEEEFFFGGGIIIKKKLLLKKKKKKMMMLLLMMMPPPTTTVVVTTTQQQNNNJJJKKKNNNOOORRRbbbttt}}}{{{}}}{{{|||~~~yyyrrrlllfff^^^UUUOOOKKKIIIFFFEEEEEECCCAAA??????===;;;<<<===?????????AAACCCFFFIIIKKKOOOSSSVVV^^^bbbggghhheeecccbbbccceeeeeedddaaa]]]ZZZYYYYYYUUUSSSTTTYYY^^^fffuuusssmmmkkklllooorrrxxx}}}rrrjjjddddddaaaccchhhmmmttt~~~|||kkkcccfffpppwwwiiiZZZWWWYYY```ppp|||iiiaaaYYYVVVTTTTTTYYY___mmmeeeYYYNNNFFFAAA>>>===:::888666666777888777666666666555555555666777888888888999::::::;;;<<<<<<======<<<<<<======>>>???BBBAAA@@@???@@@BBBDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEHHHRRR```lll{{{|||jjjZZZTTTXXX___~~~gggPPPFFF===<<<<<<:::888888777777777777666666666666555555444333333333333333444444444444444444444444333333444444444333222222333333222222333333444555444444444444333333333333444444444444444444333333555444444333333444444555444444555555555666666666777777777666777888888999999999===CCCNNNddd}}}sssjjj___WWWPPPMMMPPPWWWfffsss~~~nnncccTTTGGG@@@===;;;999888888777777777777888888999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBDDDFFFHHHJJJQQQ```www|||iiiWWWNNNGGGFFFFFFEEEDDDFFFJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRNNNNNNPPPTTTXXXXXXTTTOOONNNKKKLLLPPPQQQUUUeeewww~~~{{{yyyxxxzzz{{{~~~~~~~~~wwwqqqjjjaaaWWWQQQNNNLLLJJJIIIIIIGGGEEECCCAAA???======>>>@@@@@@@@@AAADDDHHHKKKNNNSSSWWW[[[ccchhhmmmnnnjjjfffddddddbbbcccccc```]]]ZZZYYYYYYYYYVVVUUUWWWYYYaaappp~~~tttmmmlllmmmpppssszzz~~~ssskkkiiifffgggmmmttt|||sssnnnuuukkk^^^]]]___iiizzz{{{jjjaaaXXXTTTSSSVVV^^^fffpppgggYYYNNNGGGBBB???<<<:::888666666777888777666888777666666666777999999888888999::::::;;;<<<<<<=========<<<===>>>>>>???BBBAAA@@@???@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEKKKXXXjjjvvvtttcccUUURRR[[[gggcccMMMDDD<<<<<<<<<:::888999777777777777666666666666666555444444333333444444444444444444444444444444333333333444444333333222333333222222333333444555666555555555555555555555555555555444444333333333555444444333333444444555444444555555555666666666777777777777777888888999:::888;;;BBBKKK^^^~~~rrriii[[[SSSLLLJJJMMMUUUdddqqq}}}pppeeeUUUIIIBBB>>><<<:::888777777666666777777888::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAACCCDDDFFFGGGOOO\\\qqqyyyhhhZZZNNNHHHDDDFFFGGGFFFGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMQQQVVVYYYVVVVVVWWWZZZ]]][[[VVVQQQQQQNNNNNNRRRTTTZZZlll~~~{{{yyywwwvvvwwwxxxzzz~~~}}}}}}}}}~~~}}}wwwoooeee\\\VVVQQQOOOMMMLLLLLLKKKIIIGGGEEECCC@@@>>>???AAAAAAAAABBBEEEIIINNNRRRWWW\\\```eeekkkqqqsssoooiiieeeddd___``````]]]ZZZXXXXXXYYY\\\YYYVVVUUUTTTZZZhhhwwwtttllllllnnnrrruuu|||~~~uuupppkkkiiinnnvvv~~~||||||rrrgggfffeeerrrsssjjj```\\\[[[^^^fffnnntttiiiZZZNNNGGGCCC???<<<:::888666666777888777666444444333333333444555666777888888999;;;<<<<<<==================>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGPPP```rrr~~~lll[[[PPPPPP^^^nnn~~~^^^IIIBBB<<<<<<;;;999888:::777777777777666666666666777666666555555555555555444444444444444444444444222333333444444333333333333333222222333333444555444444444444444555555555555555555444444333333333555444444333333444444555555555666666666777777777666777777777888888888888;;;888;;;BBBIIIXXXwww|||pppfffVVVOOOIIIHHHKKKSSSaaannnzzzqqqfffVVVJJJBBB>>><<<:::888888777777777777888888:::;;;;;;<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDFFFFFFKKKUUUeeesss{{{~~~~~~}}}{{{uuurrrmmmdddZZZSSSKKKFFFEEEGGGIIIGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKNNNTTT\\\bbbhhhfffdddddddddaaa[[[VVVSSSOOOPPPTTTXXX```ttt}}}{{{zzzyyyxxxxxxyyy{{{}}}{{{|||~~~}}}uuukkkaaa\\\TTTRRRPPPPPPOOOOOOMMMKKKKKKGGGCCCAAAAAABBBBBBBBBDDDGGGLLLQQQVVV\\\bbbfffjjjpppwwwzzzuuuoooiiigggbbbbbb```\\\YYYWWWWWWXXX[[[XXXVVVSSSOOORRR```nnnssslllmmmqqquuuwww~~~zzzsssmmmooouuu{{{|||rrrpppooo~~~~~~vvvnnnkkkjjjjjjpppvvvzzzlll[[[MMMFFFCCC???<<<:::888666666777888777666666555444444444555777777777777888999;;;<<<======>>>>>>======>>>>>>???@@@>>>???BBBDDDEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDJJJVVVgggyyyvvvcccUUUMMMPPPcccxxxtttVVVFFF@@@<<<<<<;;;999888:::777777777777666666666666777777666555555555555666444444444444444444444444222222333444444444333333333333222222333333444555222222222222222333333333444444444444444444333333555444444333333444444555555555666666666777777777666666777888888888888777<<<888;;;CCCHHHRRRmmm|||xxxyyymmmbbbQQQLLLHHHHHHKKKRRR___kkkwwwqqqfffWWWJJJBBB>>><<<:::999999888888888888999999;;;;;;<<<===>>>???@@@@@@BBBAAAAAA@@@???>>>>>>>>>AAABBBCCCDDDEEEFFFFFFGGGGGGNNNXXX```cccdddddddddgggbbb^^^]]][[[UUURRRQQQIIIEEEEEEGGGHHHFFFGGGKKKKKKJJJJJJJJJJJJKKKLLLLLLHHHIIIKKKLLLQQQ[[[hhhqqqyyyvvvrrroookkkeee]]]WWWSSSQQQTTT[[[aaaiii}}}~~~}}}}}}}}}||||||}}}~~~{{{|||yyypppgggbbbZZZYYYWWWVVVVVVUUUSSSRRROOOKKKFFFCCCBBBCCCCCCCCCFFFJJJPPPUUU[[[bbbhhhmmmpppxxx~~~wwwqqqnnnkkkiiieee^^^YYYVVVWWWXXXVVVTTTRRROOOJJJLLLYYYhhhrrrlllooouuuyyy{{{{{{rrrqqqtttxxx}}}}}}ppp[[[LLLEEEBBB???<<<:::888666666777888777666888777777666666777999:::666777888999;;;<<<===>>>>>>>>>======>>>>>>???@@@>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBFFFNNN[[[lll}}}nnn\\\RRRMMMTTTkkkkkkOOODDD???;;;<<<;;;888888;;;777777777777666666666666666666555444444444444555444444444444444444444444111222333333444444444333333333222222333333444555222333333333444444444444333333444444444444444444555444444333333444444555444444555555555666666666555666777888999888888777;;;777:::CCCFFFLLLcccyyyqqq}}}xxxiii\\\MMMIIIGGGIIILLLRRR^^^hhhuuuqqqfffWWWIIIBBB>>>;;;999::::::999999999999::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEIIIMMMPPPQQQRRRSSSTTTTTTPPPPPPRRRQQQLLLKKKNNNHHHEEEEEEGGGGGGFFFHHHLLLLLLLLLLLLLLLLLLMMMNNNNNNHHHKKKNNNSSS[[[iii{{{zzzooocccZZZUUUVVV^^^jjjqqqxxx{{{{{{|||ssskkkfffaaa___]]]\\\]]]\\\ZZZXXXRRRNNNHHHEEECCCCCCCCCCCCIIIMMMRRRXXX___eeelllqqqvvv~~~~~~wwwtttssspppiiiaaaZZZVVVWWWXXXPPPPPPOOOLLLGGGIIIVVVdddrrrnnnqqqwww|||~~~vvvssstttvvv|||rrr[[[KKKDDDAAA???===:::888666666777888777666555444444333333555666777666777888999;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@BBBGGGQQQ___ooo{{{iiiXXXQQQOOOWWWqqqfffKKKCCC>>>;;;<<<;;;888888<<<777777777777666666666666555555444333333333333444444444444444444444444444111222333333444444444444333333222222333333444555555666666666777777888888333333333444444555555555555444444333333444444555333333333444444444555555555666777999999888888777:::666:::CCCEEEHHH]]]yyyvvvmmm~~~zzzxxxyyyfffXXXKKKHHHGGGJJJMMMSSS]]]gggsss}}}qqqfffVVVIIIAAA===;;;999;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDD>>>???@@@AAABBBBBBBBBBBBEEEFFFHHHHHHHHHIIIKKKMMMKKKHHHJJJOOONNNHHHGGGKKKHHHFFFFFFHHHHHHGGGJJJPPPNNNMMMMMMMMMNNNOOOOOOPPPKKKNNNTTTZZZeeevvv~~~nnnbbbXXX\\\hhhxxx~~~~~~|||zzzsssjjjddd```^^^___bbbeeeeeeccc]]]PPPEEECCCCCCBBBCCCHHHHHHPPPZZZaaafffkkksssyyy~~~zzzvvvnnnddd[[[UUUTTTUUURRROOOLLLIIIEEEFFFRRR___{{{nnnkkkqqqyyy~~~xxxvvvwwwzzz{{{oooYYYMMMHHHCCC???>>>:::999888888777777888888777555555777:::;;;999777:::;;;;;;;;;<<<=========>>>>>>>>>>>>????????????AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCBBB???AAAHHHTTTeeevvvtttcccUUUSSSXXXccczzzzzzZZZJJJ@@@>>><<<:::::::::888777:::999777555444333333444555555555555555555555555777666555444333444555555555444333333222222333333444444444444444444444444555444444333333444444555333333333444444444555555666555444333222333444555555555555555555555555555555666777666555444555666999;;;???@@@AAAHHH\\\ooottt{{{nnnwwwtttcccZZZNNNIIIGGGHHHLLLQQQ\\\fffuuu|||sssjjj\\\NNNCCC>>><<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>???AAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@??????@@@AAACCCDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKKKKJJJJJJLLLNNNKKKIIIGGGGGGIIIKKKLLLKKKKKKMMMPPPQQQQQQQQQRRRSSSTTTVVVXXXaaattttttlllooo{{{}}}vvvnnniiigggdddeeeiiikkkjjjhhh[[[QQQHHHFFFEEECCCEEEIIIMMMTTT___fffkkkqqqyyy{{{sssiii___XXXVVVVVVOOOMMMJJJHHHDDDFFFQQQ^^^|||uuukkkjjjqqqzzz~~~|||{{{zzzlllWWWKKKFFFBBB???>>>:::999888888777777888888777555444666999:::999777999999::::::;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCFFFHHHOOO\\\mmm~~~{{{ooo___QQQPPPWWWffftttVVVHHH@@@>>>;;;:::::::::888777888777666555444444555555555555555555555555555555666555444333333333444555555444333333222222333333333333333333333333333333444444333333333333444444333333333444444444555555555444333333333333444555555555555555555555555555666777888777666555666888888:::===>>>???FFFXXXkkk{{{nnnuuuqqq___UUUNNNJJJIIIKKKOOOTTT___iiivvv}}}zzzppp```PPPDDD>>><<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMNNNNNNNNNKKKIIIGGGHHHJJJKKKLLLLLLQQQTTTWWWYYYZZZZZZZZZZZZXXX]]]eeerrrsssuuuyyy|||yyysssmmmkkkjjjkkknnnooommmjjjXXXPPPIIIGGGGGGFFFHHHKKKQQQYYYccckkkpppwwwyyynnnbbbYYYSSSQQQLLLIIIGGGFFFDDDFFFPPP\\\vvvtttkkkeeefffooo{{{}}}{{{iiiUUUJJJEEEAAA======999999888777777777777888777555444555777999999888888999999:::;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIKKKSSSaaasssuuuhhhYYYLLLMMMXXXjjjkkkPPPEEE???===;;;:::::::::888777666666555555555555666777444444444444444444444444555555444333333333333333555444333333222222333333333333333333333333333333444444333333333333444444333333333444444444555555444444333333333444444555555555555555555555555555666888999888777666777999888999;;;<<<<<>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????BBBCCCDDDDDDCCCDDDFFFHHHJJJJJJMMMTTTZZZZZZTTTNNNJJJIIIGGGHHHJJJLLLMMMMMMRRRUUU\\\ccciiilllllljjjooo||||||oooiiioooxxx~~~~~~~~~~~~{{{wwwuuulllkkkkkkmmmooommmhhhcccUUUNNNFFFCCCHHHOOOQQQPPPZZZbbbmmmvvv{{{qqqaaaRRRHHHDDDEEEBBBBBBCCCCCCEEEMMMVVVlllwww}}}vvvfff\\\YYYYYY^^^iiixxxvvvgggWWWMMMFFF@@@======999888777777666666777777666666777777777888999:::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGNNNUUUcccttt|||oooYYYQQQKKKOOO\\\nnn{{{ZZZGGGBBB>>><<<:::999999999888777888888777666555444333333444444444444444444444444333444333333333333222222555444333333222222333333222222222222222222222222333333333222222333333333333333333444444444555555222333333444444555555555555555555555555555555555444555666666555555777888999999;;;<<<<<<@@@MMMZZZ}}}pppmmmqqq|||lll]]]TTTQQQOOOOOOSSSVVVZZZcccllluuulllVVVIIIAAA===;;;<<<;;;;;;::::::;;;;;;<<>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@BBBCCCDDDDDDEEEHHHJJJLLLNNNUUU^^^cccaaaWWWNNNJJJIIIGGGHHHKKKMMMNNNNNNTTTXXX```kkkvvv|||~~~}}}~~~qqqiiinnnxxx~~~|||zzz|||{{{vvvssssssmmmmmmnnnpppqqqnnngggaaaTTTTTTQQQMMMMMMRRRTTTTTTaaajjjvvv~~~ppp```RRRIIIDDDDDDAAA@@@BBBDDDEEELLLSSSeeeiiikkkfff]]]VVVUUUWWW]]]ggguuunnnbbbTTTKKKEEE???======888888777666666666666777555777999:::999999:::;;;::::::;;;===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJOOO[[[mmm}}}xxxiiiTTTOOOKKKQQQ___ppprrrTTTEEEAAA===;;;999999999999888777999888888777666444222111333333333333333333333333444444444444444333222222555444333333222222333333333333333333333333333333333333222222222222333333333333333444444444555555222222333444555555555555555555555555555555555555333444666666555555777888999999:::<<<===@@@KKKVVVzzzqqqjjjgggxxxxxxjjj]]]VVVUUURRRQQQSSSUUUYYYbbbjjjrrr~~~nnnYYYMMMEEE@@@===<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAAAAA??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>???AAACCCDDDEEEGGGJJJLLLNNNUUU```jjjmmmfffXXXMMMJJJIIIHHHHHHKKKNNNOOOOOORRRWWWaaappp|||{{{uuulllqqqyyyzzzxxxzzzyyysssooopppnnnnnnppprrrsssoooggg```SSS```ggg___TTTQQQTTTXXXdddnnnzzzyyylll^^^RRRJJJGGGDDDAAA@@@CCCDDDEEEJJJQQQ[[[ZZZYYYXXXVVVTTTVVVXXX___hhhttt|||yyybbbWWWLLLFFFAAA===<<<>>>888888777666666666666666444888<<<===<<<::::::;;;999:::;;;<<<===???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCDDDEEEHHHJJJLLLSSScccwwwrrraaaQQQMMMJJJPPP```uuujjjPPPCCC@@@===;;;999888999999888777777777777777666555333222333333333333333333333333444555555666555444333222555444333333222222333333333333333333333333333333333333222222222222333333333333333444444444555555111222333555555555555555555555555555555555555555333555666777666666888999888777999<<<===@@@IIITTTsssqqqfff]]]iiizzz}}}wwwmmmccc^^^[[[VVVSSSTTTUUUXXXaaajjjppp}}}ppp]]]RRRKKKEEEAAA<<<;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBBBB@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA??????===@@@BBBDDDFFFIIIMMMOOOPPP[[[jjjuuuuuuiiiYYYMMMJJJIIIHHHIIIKKKNNNOOOOOORRRWWWbbbttt|||zzz~~~xxxnnnsss{{{{{{xxxzzzxxxqqqmmmooommmnnnpppssssssooofff^^^RRRiiixxxoooZZZPPPTTTZZZcccnnn{{{{{{sssgggZZZPPPJJJHHHEEEAAA@@@CCCEEEEEEJJJOOOSSSPPPNNNOOORRRTTTWWWZZZaaaiiisss{{{oooYYYOOOFFFAAA>>>;;;<<<>>>888888777666666666666666444888>>>???>>>;;;;;;;;;888999:::;;;===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEDDDDDDFFFIIILLLMMM[[[mmmmmm[[[OOOKKKHHHNNNaaayyyeeeMMMBBB>>><<<:::888888999999888777444555666777777666555444333333333333333333333333444555666666666555444333555444333333222222333333444444444444444444444444333222222222222222222333333333333444444444555555000222333555666666555555555555555555555555555555444666777888777777999;;;777666888;;;<<>>======999666777777777777777777777777777999::::::::::::;;;===<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEDDDEEEFFFEEEGGGOOOZZZjjjyyyyyyaaaRRRJJJJJJMMMXXXkkkwwwWWWIIIBBB===;;;;;;:::999888777666555777777666666555555555444666555555555555444444444333333333333333333333333444333333222222333333444444333333222222333333444444444444444444444444444222222222333333444444444555555555555555555444444444444444555555555555666555555555555666666666666:::999:::<<<<<<===DDDMMMcccxxx]]]SSSXXXiiiyyy}}}~~~yyyrrrpppjjj```WWWSSSRRRTTT\\\eeeqqqxxx}}}lllaaaYYYOOOFFFBBB>>><<<>>>>>>;;;<<>>>>>>>>BBB@@@AAAEEEGGGIIIOOOVVVYYYjjj}}}yyyhhhZZZTTTLLLJJJHHHIIIKKKNNNQQQRRRSSSZZZppp||||||wwwsssrrrpppnnnmmmmmmnnnpppooolllgggaaa]]]TTT[[[bbb```XXXTTTWWW]]]fffooowwwxxxwwwwwwuuurrrooommmnnnoookkkdddaaabbbdddbbb^^^YYYTTTOOOKKKHHHFFFEEEDDDDDDEEEGGGIIIJJJMMMMMMMMMNNNQQQWWW^^^dddlllpppvvv~~~{{{fffYYYKKKEEE???<<<======;;;888777777777777777777777777888999;;;;;;::::::<<<===============>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEGGGIIINNNZZZfffvvvuuu___RRRIIIJJJPPP___wwwqqqSSSFFFAAA===::::::999888777666555444777666666666555555555444555555555555444444444444333333333333333333333333444333333222222333333444444333333222222333333444444444444444444444444444222333333333333333333444555555555555555555444444444444444555555555555666555555555555666666666666999888888;;;;;;<<>>===;;;<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGDDDDDDHHHNNNXXXiiiwwwqqq\\\PPPKKKMMMWWWmmmgggMMMBBB???===999888888777666555444444666666666555555555555555555555555555444444444444222222222333333444444444444333333222222333333444444333333222222333333444444444444444444444444444444333333333333333333222444444444444444444555555444444444555555555555666555555555555666666666666888666888:::::::::AAAIIIYYYuuuooo```]]]aaauuu~~~zzzmmmdddYYYSSSQQQRRRYYYaaapppwwwxxxpppbbbVVVGGGAAA=========;;;<<>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHDDDDDDJJJTTTbbbuuunnnZZZOOONNNTTTddd~~~^^^GGG@@@???===999888888777666666555555555555555555555555555555555555555444444444333333111111222333333444555555444333333222222333333444444333333222222333333444333333333333333333333333444444444333333222222222333333444444444444555555444444444555555555555666555555555555666666666666777666888:::::::::@@@HHHTTTnnn{{{hhh\\\\\\ooo~~~oooeeeZZZTTTQQQQQQWWW___pppwwwoooaaaLLLDDD===<<<===;;;<<>>@@@BBBCCCEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDGGGHHHKKKUUU___wwwwwwcccVVVPPPLLLLLLKKKJJJLLLPPPUUUYYYeee|||~~~}}}yyyuuurrrqqqqqqppppppmmmllljjjgggccc^^^YYYWWW[[[[[[YYYWWWTTTTTTUUUWWWVVVYYY[[[]]]```aaa\\\UUUPPPHHHBBBAAAAAA@@@AAADDDCCCEEEHHHKKKNNNPPPQQQQQQNNNLLLKKKJJJLLLPPPTTTWWWUUUXXX]]]ccchhhooowww|||nnn\\\OOOHHHEEE===;;;999888888888777777666666666666666666666666999;;;<<<<<<<<<<<<===???@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHEEEGGGOOO\\\kkk~~~~~~jjjXXXOOOOOO\\\tttuuuVVVDDD@@@???>>>999999999888888777777666444444444555555555555555555444444444444333333333111111222333333444555555444333333222222333333444444333333222222333333444333333333333333333333333444444444333333222222222333333333333444444555555444444444555555555555666555555555555666666666666888777999;;;;;;;;;@@@HHHQQQhhhsss```XXXhhh~~~oooeeeZZZTTTQQQQQQWWW___ooovvv{{{jjjQQQGGG>>><<<<<<<<<<<>>@@@BBBCCCDDDEEEEEEFFFHHHJJJJJJHHHGGGGGGIIIEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIMMMNNNRRR]]]iiiwwwcccVVVQQQKKKLLLKKKJJJKKKOOOVVV[[[nnn}}}|||yyyvvvtttssssssqqqpppmmmllliiieeeaaa]]]YYYWWW[[[\\\[[[WWWRRRPPPRRRTTTPPPSSSUUUXXX___ddd```XXXOOOGGG??????@@@???@@@CCCBBBDDDIIIMMMQQQTTTTTTUUUSSSRRRPPPPPPRRRWWW\\\______ccciiinnntttzzzttt___PPPFFF@@@>>>;;;;;;999888777666666666777777777777777777777777999:::<<<<<<;;;;;;===>>>???????????????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEHHHGGGLLLXXXgggvvvrrr```TTTPPPPPPfffjjjOOOCCC@@@???<<<999999999999888888888777444444444444444555555555444444444444333333333333222222222333333444444444444333333222222333333444444333333222222333333444333333333333333333333333444333333333333333333222222222333333444444555555444444444555555555555666555555555555666666666666888777999<<<;;;:::???FFFMMMaaa}}}dddXXXbbbuuu|||mmmdddYYYSSSQQQRRRYYYaaaooovvvsssVVVJJJ>>>;;;<<<<<<===???>>>>>>@@@AAACCCCCCDDDDDDEEEHHHKKKJJJGGGFFFGGGJJJDDDDDDDDDCCCDDDDDDEEEEEEEEEGGGKKKOOOQQQVVVdddqqqwwwbbbUUUPPPLLLMMMMMMLLLLLLPPPXXX___ttt~~~|||}}}zzzyyywwwvvvvvvuuurrrpppkkkjjjgggccc___[[[YYYWWW[[[ZZZXXXVVVSSSQQQPPPPPPLLLNNNPPPUUU___fffbbbZZZMMMDDD===>>>@@@AAABBBDDDEEEHHHMMMSSSXXX[[[\\\]]][[[ZZZWWWWWWXXX]]]bbbeeekkkooouuuzzzxxxbbbQQQFFFAAA===:::999999999888777666666777777777777777777777777777888999;;;;;;::::::<<<===>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHJJJSSSddduuuyyyoooaaaTTTPPPRRRYYYuuuaaaJJJBBB@@@===999888888888888777777777777333333333444444555555555444444444333333333222222333333333333333333333333444333333222222333333444444333333222222333333444222222222222222222222222222333333333333333333444111222222333444444555555444444444555555555555666555555555555666666666666666666888;;;:::999>>>DDDHHHZZZwwwooo[[[___mmmzzzkkkbbbXXXSSSQQQSSS[[[cccnnnwww{{{ZZZLLL???;;;;;;<<<===???>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJIIIFFFDDDFFFIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKQQQVVVXXX^^^mmm}}}{{{dddUUUOOOMMMOOOOOONNNNNNRRR[[[ccc{{{zzzuuuyyy}}}zzzyyyxxxxxxxxxvvvssspppjjjhhheeeaaa]]]ZZZXXXWWW\\\YYYVVVUUUVVVUUURRROOOJJJKKKMMMSSS^^^fffcccZZZKKKBBB<<<===BBBCCCEEEGGGIIIMMMSSSZZZ___cccdddeeebbb```]]]\\\]]]aaaeeehhhrrrvvv|||zzzjjjUUUGGGBBB@@@>>>;;;666777888888777777888999777777777777777777777777777999::::::::::::;;;===>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHKKKXXXlll~~~{{{ooobbbTTTKKKMMMSSSccc\\\GGGAAA@@@;;;777777777777777666666666666333333333444444555555555444444444333333333222222444333333333333333333333444333333222222333333444444333333222222333333444222222222222222222222222222222222333333444444444111111222333333444555555444444444555555555666666555555555555666666666777555555777:::999888<<>><<<999999999888888888888888999555555666888888999999999999::::::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDAAABBBBBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKUUUfffzzzqqqbbbXXXNNNHHHOOOZZZkkkmmmPPPIII@@@:::<<<;;;888888888888777777777777777777666555444444333333333333333333333333333333111111222222222333333333111111222333333333333222222222222222222222222222333333222222333333444555333333333444444444555555333333333444444444555555333444444555555444444333777666666555555777888999999888888888999;;;===>>>AAAOOOiii}}}}}}gggaaa___jjjxxxllleee]]]VVVPPPOOOWWWaaapppxxxzzzWWWKKK@@@======<<<;;;<<<;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDGGGGGGFFFIIIOOOUUU```kkkpppvvvqqq\\\QQQQQQUUURRRPPPUUUVVV^^^qqqxxxooottt~~~|||zzzxxxwwwwwwvvvsssqqqiiigggddd___[[[YYYYYYYYYYYYXXXVVVSSSQQQNNNMMMLLLIIIMMMQQQUUUXXXZZZ[[[\\\TTTKKKDDDCCCDDDDDDFFFIIIPPPWWW___gggooouuutttnnnmmmkkkjjjjjjmmmrrrxxx{{{vvvcccWWWHHH???======;;;999999888888777777777888888555666777888999999999999999999:::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKQQQ[[[lllyyyjjj[[[RRRKKKGGGNNNYYYrrrhhhNNNGGG???:::;;;;;;888888888777777777666666777666666555444444333333333333333333333333333333111222222222222333333333111111222333333333333222222222222222222222222222333333222222333333444555333333333444444444444555333333333444444444444555333444444555555444444333444333333222333444555666888888888888999;;;===>>>???MMMfff}}}zzzhhhaaa___jjj|||uuuoooiiibbb\\\VVVSSSYYYbbbpppxxxuuuWWWKKK@@@======;;;;;;<<<<<<>>>AAAAAAAAAAAABBBDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIFFFFFFHHHHHHGGGLLLRRR\\\iiivvv~~~vvv```TTTQQQWWWUUUTTTWWWXXXaaauuuyyymmmooo{{{|||{{{yyywwwvvvvvvuuusssqqqiiihhhfffccc```]]][[[ZZZ[[[YYYVVVSSSPPPNNNMMMLLLJJJNNNTTTWWWXXXXXXXXXXXXYYYPPPHHHFFFEEEEEEIIIMMMVVVaaammmtttyyy|||zzzuuutttsssrrrsssvvv|||qqqcccTTTLLLAAA;;;;;;<<<:::888777777777666666777777888666777888888999999999999888999999:::;;;<<<======>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEHHHLLLOOO[[[fffwwwsssbbbSSSMMMIIIHHHOOOZZZ|||aaaJJJDDD===:::;;;:::888888777777777777666666666666666555444444333333333333333333333333333333222222222222333333333333111111222333333333333222222222222222222222222222333333222222333333444555333333333333444444444444333333333333444444444444333444444555555444444333333222222222222333444444888888888888999;;;<<<===>>>JJJ```|||{{{jjjaaa^^^jjj|||vvvtttnnniiiccc\\\XXX\\\cccqqqyyynnnWWWKKK@@@<<<<<<;;;;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEFFFEEEEEEEEEFFFHHHKKKLLLMMMJJJIIIJJJJJJJJJPPPWWWcccrrr~~~fffWWWSSS[[[[[[YYY[[[[[[eeeyyy{{{lllkkkvvvwww|||rrryyy|||zzzwwwuuuuuusssqqqooommmkkkjjjiiigggdddaaa^^^___\\\XXXTTTQQQPPPOOOOOOLLLQQQXXX[[[[[[ZZZZZZ[[[ZZZQQQJJJGGGGGGIIIOOOVVV___mmm{{{}}}{{{{{{zzz|||ppp___QQQIIICCC<<<999999:::999666666666666666666666777888777888888999::::::999999888888999:::;;;<<<======>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDEEEIIIOOOUUUgggqqqzzznnn]]]NNNJJJIIIJJJSSS^^^xxxZZZGGGCCC===;;;===:::888777777777666666666666666666555555555444444444333333333333333333333333222222222333333333444444111111222333333333333222111222222222222222333333333333222222333333444555222222333333333444444444222222333333333444444444333444444555555444444333555555555555555666666666777777888888:::;;;<<<<<<>>>GGGZZZuuummmaaa[[[ggg}}}}}}zzztttmmmggg```\\\___gggttt{{{jjjWWWKKK@@@<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEHHHGGGEEEEEEFFFJJJMMMPPPQQQNNNLLLMMMNNNOOOUUU\\\iiixxxkkkZZZUUU^^^___]]]^^^]]]ggg{{{~~~nnnkkkttt~~~uuuzzzlllpppvvv||||||xxxuuutttrrrpppnnnnnnmmmkkkkkkkkkhhhddd```bbb```\\\XXXUUUTTTTTTTTTOOOUUU]]]```___^^^___```^^^VVVNNNLLLLLLPPPYYYbbbiiiwwwuuueeeUUUHHHCCC???;;;999999999777555666666555666666777888888888999999::::::::::::999888999999:::;;;<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDFFFLLLVVV^^^sss|||sssfffWWWJJJGGGHHHKKKVVVccc~~~~~~mmmSSSDDDBBB======>>>999777777777666666666666555555555555555555444444444333333333333333333333333222222333333333444444444111111222333333333333222111111111222222333333333333333222222333333444555222222222333333333444444222222222333333333444444333444444555555444444333555555666666777777777777666777888999:::;;;;;;;;;???EEESSSmmmpppaaaXXXbbbwwwyyyrrrkkkccc___dddlllxxxkkkXXXLLL@@@======<<<;;;======???BBBBBBBBBBBBCCCEEEIIIGGGFFFEEEFFFJJJNNNQQQSSSPPPOOOPPPRRRTTTZZZbbbppp}}}ppp]]]WWW```aaa___```^^^eeexxxqqqjjjqqqzzzvvv{{{rrrqqqttt|||}}}yyyuuutttrrrpppooonnnllliiijjjjjjiiieee```dddbbb___\\\ZZZXXXXXXXXXRRRYYY```cccaaa```bbbdddeee^^^VVVSSSSSSWWWcccnnnuuu{{{jjj]]]OOOEEE@@@===:::999999888777666666666666666777888999999999::::::;;;;;;:::::::::999::::::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDAAADDDFFFGGGJJJSSS```kkk~~~{{{jjj[[[OOOFFFEEEFFFLLL\\\mmmzzzyyy~~~bbbMMMBBBAAA<<<===>>>888777777666666666666555555555555555555555555555555333333333333333333333333333333333333444444444444111111222333333333333222111111111222222333333444333333222222333333444555222222222222333333333333222222222222333333333333333444444555555444444333333444555555666666555555555666777999::::::;;;:::@@@BBBMMMdddvvvcccVVV^^^rrryyyssslllgggjjjqqq}}}nnnYYYMMMAAA>>>>>>======>>>>>>@@@BBBCCCBBBBBBDDDEEEJJJHHHFFFEEEGGGJJJMMMPPPSSSPPPQQQTTTVVVXXX___ggguuuxxxdddZZZaaa___^^^```]]]```ooossshhhkkkssszzz~~~|||vvvwww|||xxxuuuuuutttsssssspppllliiiiiikkkjjjfffbbbcccbbbaaa___]]]\\\ZZZZZZUUU[[[aaabbb___]]]```cccfff___XXXVVVWWW^^^mmmzzz~~~wwwiii[[[RRRIIIAAA===;;;999888888888888888777666666777888999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBEEEHHHJJJOOOZZZkkkxxxttt```QQQIIIDDDEEEHHHPPPeeezzzzzzuuu{{{zzzZZZHHH@@@???:::<<<<<<555777777666666666555555555555555555555555555555555333333333333333333333333333333333444444444444555111111222333333333333222000111111222333333444444333333222222333333444555111222222222222333333333111222222222222333333333333444444555555444444333222333444555555555444444555666777999::::::::::::??????GGG\\\|||}}}fffUUU\\\nnnxxxqqqqqqvvvrrrZZZNNNCCC??????>>>>>>??????AAACCCDDDDDDDDDEEEFFFJJJHHHGGGFFFGGGIIILLLNNNQQQOOOQQQVVVZZZ\\\cccjjjvvvlll]]]```\\\[[[___ZZZZZZfffzzzwww{{{ttthhhiiiooo~~~zzz{{{}}}zzzwwwuuuvvvwwwwwwvvvsssnnnkkkkkkmmmmmmiiieeeaaaaaaaaa```___]]][[[ZZZWWW]]]bbbaaa\\\YYY\\\aaa```ZZZUUUUUUYYYcccttt}}}yyyuuusssqqqiiiiiidddYYYNNNHHHBBB<<<:::999888777777888999:::777777777777888999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCGGGKKKMMMSSS```rrroooZZZLLLGGGFFFHHHKKKUUUmmmuuusss~~~rrrUUUEEE>>>===999:::;;;222777666666666555555555555444555555555555555555555333333333333333333333333333333333444444444555555111111222333333333333222000000111222333333444444333333222222333333444555111111222222222333333333111111222222222333333333333444444555555444444333333444555666666666555444444666777999::::::::::::???===CCCWWWwww{{{hhhUUU[[[mmm~~~yyyvvvyyyttt[[[OOODDD@@@@@@??????@@@@@@BBBEEEEEEEEEEEEFFFHHHIIIHHHGGGGGGGGGIIIKKKLLLOOOOOORRRXXX\\\^^^dddkkktttsss___```ZZZYYY^^^YYYVVV___nnnwwwmmmqqq~~~uuuiiijjjqqq~~~~~~|||zzzxxxuuuuuuvvvvvvsssqqqooonnnkkkiiigggfffffffffeeebbb^^^[[[ZZZXXXUUUSSSUUUVVVWWWWWWWWWWWWVVVVVVZZZXXXVVVWWW^^^kkk{{{wwwsssnnnjjjfffbbb]]]ZZZRRRPPPMMMHHHDDD@@@>>><<<999999999888888888777777777777666666666666777777999::::::;;;;;;<<<<<<==================>>>??????AAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBDDDDDDDDDEEEGGGJJJSSS___ooo}}}}}}hhhTTTJJJDDDBBBEEELLLZZZqqq|||ssswwwbbbKKKEEE===:::<<<===;;;888777777666666666666777777777777666555444444333333777666555444333333222111222222222222222222222222333333222111111222333333444333111000000111333444555444333333222222222222333333333333333333333333333333333444444444555555666666666555555444444444444444555555444444333222666666666777888888999999:::===DDDRRRkkkkkkVVV[[[lll|||}}}|||xxx___QQQEEE@@@@@@@@@AAADDDCCCEEEGGGHHHGGGGGGIIIJJJKKKJJJJJJIIIHHHGGGFFFEEENNNLLLLLLQQQZZZbbbfffgggnnnzzzzzzggg```\\\]]]___^^^^^^```qqq|||xxxmmmkkknnnxxxlllgggnnn~~~~~~}}}{{{xxxvvvttttttvvvvvvuuurrrooonnnkkkhhhfffeeeddddddbbb___\\\YYYWWWUUUSSSQQQRRRRRRRRRSSSSSSSSSTTTTTTWWWWWWWWWYYYaaammm{{{xxxkkkgggaaa\\\XXXUUUQQQOOOJJJHHHEEEBBB>>><<<:::999777888888888999999999:::999888888777777888888999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBBBBDDDEEEFFFFFFJJJMMMTTT___mmm|||sss___NNNLLLGGGEEEJJJSSSbbb{{{}}}tttyyy{{{ZZZJJJDDD===:::;;;<<<:::888777777666666666666777777777666666555444444333333555444444333333222222111222222222222222222222222333333222111111222333333444333111000000111333444555444333222222222222222222222222222222222222222333333333444444444444555555555555444444444333333333444555555666666666666666666777777888999999999;;;===AAANNNdddkkkWWWZZZkkk|||{{{aaaSSSFFFAAAAAA@@@AAACCCEEEHHHKKKMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLKKKPPPOOOOOORRRXXX___dddfffqqqzzzkkkbbb\\\^^^aaaaaa```aaappp{{{xxxjjjggghhh||||||pppiiiooo~~~}}}}}}|||{{{zzzvvvtttssstttuuuvvvuuutttnnnmmmjjjgggeeecccbbbaaa___\\\XXXVVVTTTRRROOOMMMLLLLLLKKKLLLMMMNNNPPPQQQSSSUUUYYY^^^fffppp{{{vvvnnn^^^YYYSSSMMMIIIGGGDDDCCCAAA@@@>>><<<:::888888777666666777888:::;;;<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<<<<======@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHHHHHHHNNNXXXgggvvvtttfffVVVJJJKKKIIIKKKRRR^^^pppxxx~~~nnnPPPHHHCCC===:::;;;;;;:::888777666666555555666666777666666666555444444333333444444444444444333333333222222222222222222222222333222222111111222222333444333222111111222333444444333333222222222222333111111111111111111111111333333333333444444444444444444444444333333333333222333444666777888888888777777777888999999::::::<<<<<>>===<<<;;;:::999999888999999777777888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFGGGIIIHHHPPP]]]mmm|||zzzjjj[[[QQQKKKJJJNNNUUUaaaqqq~~~cccIIIEEEAAA<<<:::::::::999888666666666555555666666666666666555555555444444444444444444555555555666666222222222222222222222222222222222222222222222222333222222111111222222333333333222222222222222333222222222222222222222222222222333333333444444444333333333333333333333333333333444666666777777777777777888888999999::::::===;;;===EEEUUUlll~~~iiiccckkk{{{}}}```TTTGGGBBBBBB@@@@@@BBBJJJOOOVVV\\\```cccfffhhheeeccc```]]]ZZZWWWVVVUUUTTTUUUVVVVVVWWW]]]fffmmmvvvzzz{{{nnneeejjjuuu{{{{{{zzzzzz}}}iiiaaa[[[nnn}}}wwwlllppp~~~|||zzzxxxwwwwwwwwwwwwvvvtttrrrqqqppppppkkkjjjiiifffccc```^^^]]][[[XXXUUURRRPPPNNNLLLJJJCCCBBBBBBBBBDDDGGGJJJKKKMMMSSS[[[ccckkkqqqwww{{{~~~ppp___TTTNNNIIICCC>>><<<;;;;;;:::999888888777888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@AAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGEEEDDDEEEHHHKKKSSS[[[hhhwww~~~qqq```RRRNNNOOOQQQZZZiiiyyyzzz[[[HHHAAA???<<<:::999999999888666666555555555555666666555555555555555444444444222222222333444444555555222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333222222222333333333444444333333333333333333333333444444555555555444444333666777777888999999::::::<<<:::===EEEQQQfffqqqeeehhhwwwzzz{{{{{{xxxwwwyyy~~~{{{^^^RRRFFFBBBBBBAAAAAABBBIIIOOOVVV^^^dddiiinnnqqqqqqpppmmmiiieeeaaa]]]\\\YYYZZZ[[[[[[^^^eeeooowww{{{}}}yyyooorrr{{{~~~}}}}}}fff\\\YYYiiiwwwxxxlllqqq~~~}}}zzzwwwvvvvvvwwwwwwwwwuuuqqqooonnnooojjjiiihhhfffccc```^^^\\\ZZZWWWTTTQQQOOOMMMJJJHHHBBBBBBBBBCCCDDDFFFHHHJJJLLLQQQYYY```ffflllqqqtttyyy{{{~~~yyyeeeUUULLLFFFBBB===:::999999999888666666555555555666666777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>===;;;:::999888888999666555555444444555555666555555555555555555555555//////000000111111222222222222222222222222222222111222222333333222222111222222222222222222222222222111111111111222222333333333333333333333333333222222222222333333333333333333333333444444444444444444555555444333333222666666666777888888999999;;;999<<>>>>>>>>============>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGEEEFFFKKKTTT\\\ggglllvvv{{{vvvnnnddd[[[QQQNNNVVVbbbxxxcccMMMFFF<<<<<<;;;:::888777888999666555555444444555555666555555555555555555555555111111111111111111111222222222222222222222222222111222333333333333222111222222222333333222222222111111111111111222333333222222222222222222222222111222222222222333333333333333444444444555555555333444555555555555555444555555555666777777888888999777;;;CCCJJJXXXuuukkkbbbmmmtttsssooojjjhhhlllttt{{{yyydddXXXLLLGGGEEEBBB???@@@@@@CCCHHHMMMRRRYYY___dddpppssswwwzzz{{{zzzwwwuuussspppmmmnnnuuu{{{wwwpppjjjhhhlllqqqxxx~~~}}}eeeYYYUUU]]]gggwwwxxxrrr{{{}}}~~~}}}zzzvvvuuuvvvrrrtttuuutttpppoooppprrrggghhhgggfffeeebbb```^^^WWWTTTPPPNNNLLLJJJGGGEEECCCDDDFFFGGGHHHHHHHHHHHHIIILLLQQQUUUYYY^^^cccfffeeeggghhhgggeeeccccccddd```bbbggglllppptttvvvwwwxxx}}}jjjUUUGGG@@@>>><<<:::999888999:::999777999888888777666666666666777888999;;;===>>>@@@@@@@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGOOO[[[eeennnsss{{{~~~~~~}}}wwwjjjaaaXXXSSSOOOQQQ___nnnxxxzzz\\\HHHDDD;;;;;;;;;999888777888999555555555444444555555555444555555555555555555555444444444444444444444444222222222222222222222222111222333444444333222111111222222333333222222111111111000000111222333333111111111111111111111111111111222222222333333333444444444555555666666666333333555666777777888888444444555555666777777777777555999AAAFFFRRRooorrrbbbjjjxxxuuupppjjjgggjjjssszzzzzziii\\\OOOJJJFFFBBB???>>><<<>>>AAADDDHHHNNNUUUYYYfffkkkssszzz~~~|||~~~xxxtttuuu~~~}}}wwwnnngggfff___dddjjjpppxxxkkk```SSSZZZbbbrrryyyuuu}}}}}}xxxuuussstttrrrssstttsssqqqmmmjjjgggiiigggffffffeeeccc```]]]UUUUUUTTTRRROOOKKKHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPSSSVVVXXXYYY```]]]ZZZYYYYYYXXXUUURRRRRRTTTWWW[[[___cccfffgggnnnuuu~~~wwwqqqppptttxxx}}}hhhUUUJJJDDD???;;;999999999888888888777777888777777777777777888999999:::;;;===>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDLLLYYYiiisssttt{{{~~~|||{{{|||~~~}}}wwwrrrbbbXXXMMMIIIKKKXXXnnnuuuuuuQQQ@@@BBB<<<;;;;;;:::999888777777666555555555555444444444444333333222222333333444333333333333333333333333222222111111222222333444111222222333333222222111111111111111111111111111222222333333333333444444111111000000000000000000333333333333333333333333555555555444444333333333555444333222333555777999777777777777888888888888777;;;;;;===EEEMMMddd~~~ggggggyyy{{{uuunnngggdddkkkuuuqqqggg]]]VVVNNNEEE@@@@@@@@@??????AAACCCGGGJJJLLLWWW^^^hhhrrryyy~~~{{{uuummmgggeeecccdddiiiuuuiiiWWWRRRTTT___ppp}}}~~~|||~~~|||xxxtttrrrrrrrrrrrrssssssqqqnnnjjjhhhgggfffeeeddddddbbb^^^[[[UUUUUUSSSRRROOOKKKIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLNNNPPPSSSUUUUUUWWWTTTQQQPPPPPPOOOLLLIIIIIIJJJMMMPPPTTTWWWZZZ[[[bbbiiisss{{{yyyvvvuuurrrnnniiifffjjjooossszzz}}}nnnZZZJJJBBB>>>:::666999999999888888888777777777777777777777888888999:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCFFFNNN\\\kkkuuuwww|||zzzxxxwwwzzz}}}{{{tttmmm\\\TTTKKKIIIOOO^^^uuuiiiMMMBBBBBB<<<;;;::::::888888777666666555555555555444444444444333333222222333333444333333333333333333333333222222111111222222333444111222222333333222222111111111111111111111111111111111111222222222333333111111111111111111111111333333333333333333333333555555444444444333333333555444333333333555777888666666777777777888888888555:::999;;;CCCJJJ```nnniiivvv{{{sssiiiccchhhqqq|||{{{rrrggg___VVVKKKEEECCC???>>>======???AAACCCEEENNNTTT^^^hhhpppxxx|||yyywwwssspppmmmnnnxxx~~~hhhXXXXXXYYYbbbttt|||~~~||||||~~~}}}xxxtttrrrqqqqqqrrrrrrrrrqqqnnnkkkiiifffeeedddcccbbb```\\\ZZZUUUTTTSSSQQQNNNLLLIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNPPPPPPOOOMMMJJJHHHGGGEEEBBB@@@AAABBBCCCFFFHHHKKKMMMNNNRRRYYYbbbjjjooorrrttttttpppkkkfffcccdddcccaaa___aaadddjjjooovvvwwwsssrrrtttuuuzzz|||{{{cccXXXIII???;;;999666333999888888888888777777777777777777777777888999999;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCCCCBBBCCCCCCCCCBBBDDDGGGLLLVVVcccqqqzzz}}}yyyuuurrrtttyyywwwnnneeeUUUNNNHHHIIIRRRccc|||tttXXXHHHCCCAAA;;;;;;:::999888777777666666555555555555444444444444333333222222333333444333333333333333333333333222222111111222222333444111222222333333222222111111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333555444444444444333333333666555444333333444666666666666777777777777888888444888777999AAAFFFZZZwwwxxxnnnuuuxxxkkkbbbdddkkkvvv}}}vvvmmmbbbTTTJJJGGG@@@???>>><<<<<<===???@@@DDDIIIPPPYYYcccmmmwww}}}|||yyy~~~|||}}}yyyhhh[[[XXXWWW___rrr|||zzz|||~~~yyyuuussssssqqqrrrrrrrrrpppnnnllljjjgggeeedddcccbbb```\\\YYYUUUTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJHHHFFFCCCAAA???===>>>???@@@AAACCCDDDFFFFFFGGGLLLTTT[[[___aaacccddd___[[[WWWUUUWWWXXXYYYYYY___ccchhhnnnuuu}}}qqqgggbbbaaabbbccchhhjjjmmmrrrxxx}}}xxxkkkbbbQQQIII@@@;;;999999777444888888888888777777777777777777777777888999::::::<<<===>>>>>>?????????>>>@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@AAABBBEEEDDDDDDCCCCCCCCCCCCCCCDDDHHHNNNVVVaaammmyyy{{{sssmmmoootttsssiii^^^PPPJJJFFFHHHRRRccc|||~~~eeeLLLEEEBBB>>>;;;;;;:::999888777666666666555555555555444444444444333333222222333333444222222222222222222222222222222111111222222333444111222222333333222222111111111111111111111111111111111111111222222222222222222333333333333333444333333333333333333333333444444444444444444444444666666555444444444555555666666666666777777777888444888666999@@@DDDTTTooosssvvvzzzkkk______dddpppxxxxxxjjjZZZMMMHHHCCCAAA@@@>>>>>>>>>@@@AAA@@@CCCHHHNNNUUU___iiipppzzz{{{zzz{{{}}}}}}uuuggg]]]VVVUUU]]]ppp~~~~~~{{{||||||xxxvvvuuurrrrrrrrrqqqpppmmmkkkjjjhhhfffdddcccbbb```\\\YYYUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHEEEBBB@@@>>>>>>?????????@@@AAABBBBBBCCCBBBFFFLLLPPPRRRSSSTTTUUUTTTQQQOOONNNPPPRRRUUUVVV[[[^^^ccciiipppxxxssslllaaaYYYVVVUUUVVVWWWWWWXXX[[[^^^cccgggkkkmmmoooooopppnnniii```VVVPPPFFFBBB===:::999999777555777777777777777777777777777777777777888999:::;;;======>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDEEEKKKTTT___kkkvvv~~~tttlllkkknnnmmmcccZZZNNNHHHEEEGGGPPPaaaxxx~~~{{{\\\HHHDDDAAA:::;;;::::::999888777666555666555555555555444444444444333333222222333333444222222222222222222222222222222111111222222333444111222222333333222222111111111111111111111111111222222222333333333333444222222333333333444444444333333333333333333333333444444444444444444444444666555555444444444444555555666666666666777777777666999777999@@@BBBOOOgggxxxwww{{{jjj]]]ZZZ___jjjsss}}}ooo\\\MMMGGGBBBAAA@@@??????@@@AAACCCCCCDDDEEEGGGLLLRRRZZZ```mmmttt{{{~~~|||{{{yyyrrrfff]]]ZZZZZZcccvvv}}}~~~~~~}}}~~~~~~~~~~~~{{{yyyxxxttttttsssqqqooommmkkkjjjhhhfffeeecccbbb___[[[XXXUUUTTTRRROOOMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFCCC@@@>>>===>>>>>>>>>>>>>>>?????????@@@???BBBFFFHHHHHHHHHIIIIIIKKKJJJJJJJJJKKKMMMPPPRRRXXXZZZ^^^dddiiiooosssvvvuuuwwwvvvttttttuuurrrmmmaaa[[[TTTNNNLLLLLLMMMMMMMMMNNNPPPSSSUUUXXXZZZ[[[\\\\\\[[[XXXSSSMMMGGGDDD???<<<:::888888777666444666666777777777777777888777777777888999:::;;;<<<<<<===>>>???AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFNNNZZZhhhttt~~~wwwkkkggggggeee^^^WWWMMMHHHEEEHHHQQQ```wwwyyyuuuzzztttWWWGGGCCC???999::::::999888777666666555666555555555555444444444444333333222222333333444222222222222222222222222222222111111222222333444111222222333333222222111111111111111111111111111222222333333333444444444111222222333333444444555333333333333333333333333333333333444444444444555444444555555555555555555555555666666666666777777777:::888:::@@@@@@JJJ```yyyyyyuuu}}}}}}kkk\\\XXX[[[dddnnn{{{~~~ppp]]]NNNHHH@@@???>>>======???AAABBBDDDEEEEEEFFFGGGJJJOOOSSS^^^eeennntttyyy}}}|||tttiii```___```kkk}}}}}}zzzxxxyyy}}}vvvrrrtttxxx~~~||||||zzzyyyvvvuuusssqqqnnnllljjjhhhgggeeecccbbbaaa^^^ZZZWWWUUUTTTQQQOOOMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCAAA>>><<<<<<===<<<============>>>>>>>>>;;;===@@@AAA@@@@@@AAABBBBBBCCCDDDEEEEEEGGGIIIJJJQQQRRRUUUZZZ^^^bbbcccdddccceeeeeebbbcccdddaaa[[[RRRNNNIIIFFFDDDDDDDDDDDDDDDFFFHHHKKKLLLMMMNNNMMMJJJKKKKKKIIIEEEAAA>>>===:::999777666666666555555666666666666777777888888777777777888999:::<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCDDDEEEGGGGGGKKKTTTcccrrr~~~yyylllccc___]]]XXXTTTLLLHHHFFFKKKUUUeee|||xxxiiimmmzzzvvvfffPPPFFF@@@===;;;::::::999888777666555555666555555555555444444444444333333222222333333444111111111111111111111111222222111111222222333444111222222333333222222111111111111111111111111111111222222222333333333333111111111222333444444444333333333333333333333333333333333444444444555555333333444555666666666666555555555666666666777777888:::777:::???>>>FFFZZZoooxxxssszzznnn]]]WWWZZZ___iiiwwwppp^^^QQQKKKAAA@@@>>>======>>>@@@AAABBBCCCEEEEEEEEEFFFIIIKKKQQQWWW```ffflllrrrzzzssskkkhhhkkkvvv{{{vvvuuuxxxxxxmmmjjjmmmssszzzzzz}}}~~~|||zzzzzzwwwvvvtttqqqnnnkkkiiihhhfffdddbbbaaa___\\\XXXUUUUUUTTTQQQOOOMMMLLLKKKLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFF@@@BBBCCCAAA===;;;<<<>>>============>>>>>>>>>>>>888:::<<<===<<<<<<>>>???<<<>>>???@@@@@@AAACCCDDDEEEFFFIIILLLPPPRRRRRRQQQTTTVVVWWWUUUVVVXXXUUUOOOJJJGGGCCCAAA@@@???>>>===:::<<>><<>><<>>???@@@AAA>>>AAADDDEEEEEEFFFGGGIIIJJJOOOWWW]]]cccjjjsssyyy}}}~~~vvvtttyyyxxxzzzzzzvvvmmmhhh```fffoooxxx~~~||||||~~~~~~}}}zzzvvvssspppmmmiiifffhhhgggeeeccc___\\\YYYXXXVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKJJJFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>>>><<<<<<===>>>@@@AAACCCEEEGGGGGGGGGGGGLLLLLLLLLKKKJJJIIIHHHGGG@@@@@@???===<<<;;;:::999;;;<<<<<<======<<<<<<;;;<<<;;;999888666666777777555666666666666666555555555666888777666666777888:::;;;<<<;;;::::::;;;===<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBDDDCCCCCCBBBAAABBBEEEJJJOOOZZZgggvvvssscccXXXRRRNNNJJJKKKPPPRRRUUUaaauuuwwwbbb]]]jjjsssqqqrrrqqqSSSKKKBBB<<<;;;999999999888888777666666666666666555555555444444444333222222111111222222333000000000000000000000000222222222222222222222222222222222111111111111000333222111222444555444333222222222222222222222222333333333333333333333333222222111111222222333444333333333444444444555555444444444444444444444444444444444555555555555666555666666777:::>>>DDDIIIcccuuuvvvuuubbbYYYVVV\\\cccppp}}}{{{mmmaaaWWWRRRLLLDDD???@@@BBBBBBBBBDDDEEEDDDCCCBBBBBBDDDFFFGGGJJJJJJNNNTTTYYY^^^iiisss~~~~~~|||qqqfff___]]]YYY___iiittt||||||}}}~~~}}}|||zzzvvvtttrrroookkkhhheeedddcccaaa^^^\\\YYYXXXVVVTTTRRROOOMMMKKKKKKKKKNNNMMMMMMNNNNNNMMMIIIFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>============;;;;;;::::::::::::;;;;;;::::::::::::999999999888999:::;;;;;;999999:::;;;<<<===???AAABBBBBBBBBAAACCCDDDDDDDDDCCCBBBAAA@@@======<<<;;;:::999888888777888888999999888888777:::999888777666666777777555666666666666666555555555666777777666666888999:::;;;<<<;;;::::::<<<>>>===>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFBBBCCCBBBAAACCCHHHPPPVVVgggrrrvvvgggZZZSSSOOOMMMMMMRRRWWW\\\hhhzzzwwweee___iiizzzuuukkkkkkssshhhNNNHHHAAA<<<<<<999999999888888777666666666666555555555444444444444333222222111111222222333333333333333333333333333222222222222222222222222000000111111222222222333444222111222333444333111222222222222222222222222333333333333333333333333222222111111222222333444333333333444444444444555444444444444444444444444444444444555555555555666666666777777999===CCCGGG\\\yyy}}}sssssswwwdddYYYUUUYYYaaannn{{{}}}ooocccZZZUUUNNNFFF@@@AAABBBAAAAAACCCGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFIIIOOOSSSWWW```iiixxx~~~}}}oooaaaVVVRRRRRRSSSYYYcccooo{{{}}}|||}}}~~~~~~|||yyywwwuuurrrooolllcccbbbbbb```^^^\\\ZZZXXXWWWUUUSSSPPPNNNMMMMMMMMMRRRQQQPPPQQQPPPNNNJJJGGGFFFFFFEEEDDDBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999888888888777777777777888999:::999888777888:::888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999888888888888777555666666777777666666555777777666666666666777777555666666777777666666666444666777777777777999;;;:::;;;<<<;;;;;;;;;===>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBCCCEEEGGGCCCCCCCCCCCCFFFOOO[[[ddduuu~~~|||oooaaaVVVQQQPPPPPPVVV]]]cccooowwwiiieeelllxxx}}}kkkdddfffttt|||[[[GGGEEE???;;;<<<:::999888888777777666666555555555555555444444444444333222222111111222222333444444444444444444444444111111111111111111111111...///000111222333444444333222111111222333222000222222222222222222222222222222222222222222222222222222111111222222333444333333333333444444444444444444444444444444444444444444444555555555555666777777888888999<<>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;::::::::::::::::::;;;888888888888777777777777888:::;;;:::999888999;;;777777777777777777777777888999999:::::::::999999666666777777777888888888666777777888888777777666555555555555666666777777555666666777777777777666444666777888888888:::<<<:::<<<<<<<<<;;;<<<>>>???AAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFDDDEEEFFFGGGKKKVVVeeeqqq~~~zzzjjjYYYQQQPPPUUUZZZ```fffqqqvvvmmmlllqqq{{{tttfffdddjjjzzzkkkQQQCCCBBB>>>;;;<<<999888888888777666666555555444444444444444444444444333222222111111222222333222222222222222222222222000000000000000000000000///000000111222222333333111000///000222333222111222222222222222222222222111111111111111111111111222222111111222222333444222222333333333444444444444444444444444444444444444444444555555555555666777888888888888;;;???BBBLLLccc~~~|||kkk\\\TTTRRRYYYeeesss~~~rrrhhh```\\\YYYPPPGGGEEEEEEDDDEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEIIIGGGIIINNNQQQRRRUUU[[[```hhhrrr{{{{{{mmm^^^RRRLLLKKKMMMQQQXXXaaalllxxx{{{uuuqqqkkkjjjhhheeebbb^^^[[[YYYVVVUUUTTTRRRQQQRRRRRRSSSUUUTTTSSSRRRQQQNNNJJJGGGGGGFFFDDDCCCAAA???===<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999999999888888888888999:::999888888999:::888888777777777777777777777888888999999999999888666666666777888888999999777777888888888888777777333444555555666666777777555555666777888888777777444666888999999999;;;===;;;<<<======<<<===???AAABBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAABBBDDDDDDGGGJJJLLLPPP\\\lllyyyrrr\\\QQQPPPYYY]]]aaafffqqqqqqlllooovvvpppeeejjjuuu___JJJAAAAAA<<<;;;<<<888888888777777666555555555333333444444444444444444333222222111111222222333222222222222222222222222000000000000000000000000111111111111111111111111///......000222444444333222222222222222222222222111111111111111111111111222222111111222222333444222222222333333333444444444444444444444444444444444444444555555555555666777888888888888:::===@@@HHHZZZtttqqq```VVVPPPVVV```lllyyy~~~ssskkkeeebbb^^^TTTJJJGGGFFFEEEFFFIIIIIIJJJJJJKKKKKKJJJIIIHHHJJJHHHIIINNNQQQRRRUUUYYYZZZ___ffflllsss{{{}}}~~~}}}yyyoooaaaUUUMMMKKKJJJMMMRRRYYYdddqqq~~~|||vvvqqqmmmllljjjfffbbb^^^ZZZXXXUUUUUUSSSRRRRRRSSSTTTTTTVVVUUUTTTTTTSSSPPPLLLIIIFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999::::::;;;;;;:::::::::999999999666777888777666666666888999888777777777777777888666777777888777777666666666666666777888999999999555666666777777666666555444444555666777777666666555555666777888888888888666888999999999999;;;===;;;<<<============@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFLLLQQQUUUYYYcccrrr~~~uuu\\\PPPRRR[[[___dddjjjvvv|||lllkkkrrryyynnnhhhssswwwVVVFFF@@@@@@;;;:::<<<888888777777666666555555444333333333333444444444444333222222111111222222333444444444444444444444444111111111111111111111111222222222111111111000000/////////000333555555444222222222222222222222222222222222222222222222222222222111111222222333444222222222222333333333333444444444444444444444444444444444555555555555666666777888888888999<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::;;;::::::::::::999999999666777888888666666777888777777666555555666777888777777777777777666555444555555666666777777888888555555666666666666555555555555666777777777666555555555666888888999999888888999::::::999999:::<<<;;;<<<===>>>===>>>@@@CCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEEEEEEEEEEHHHJJJOOOWWW___dddfffnnn{{{sssYYYQQQWWW[[[aaaiiissszzzkkknnnwww}}}pppnnnfffNNNAAA>>>>>>999:::===999777777777666555555444444222222333333333444444444333222222111111222222333333333333333333333333333222222222222222222222222111111111111111222222222333222111222333444333222222222222222222222222222333333333333333333333333222222111111222222333444111222222222222333333333444444444444444444444444444444444555555555555666555666777888888999<<<>>>BBBLLL___{{{|||kkk```QQQSSSXXX```lllyyy}}}}}}~~~uuuhhhYYYQQQLLLHHHHHHJJJLLLNNNRRRVVVYYYYYYXXXXXXWWWRRRQQQWWW^^^bbbgggkkkllliiieeebbbcccgggnnnsssmmm}}}~~~zzzoooccc\\\YYYPPPPPPPPPRRRWWWaaalllttt|||}}}yyysssnnneeeeeecccaaa^^^[[[XXXWWWTTTSSSRRRRRRRRRSSSUUUVVVQQQPPPPPPPPPPPPMMMJJJGGGCCCCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<===:::999999999999999999::::::::::::999999999999888888:::;;;:::999888999:::555555444444444555777888999999999888777666555444555555555666666666777777666666777777777777666666555666777888888777666555555555666888888999999999999:::;;;;;;999999:::;;;;;;<<<>>>>>>>>>???AAACCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEFFFGGGIIILLLOOOYYYbbblllqqqsssyyypppWWWRRR[[[ZZZbbbnnn{{{|||nnnsss}}}sssuuuxxxXXXHHH===<<<<<<777:::>>>:::777777777666555555444444222222222333333444444444333222222222222222222333000000000000000000000000222222222222222222222222//////000111222333333444666555333333333333222000222222222222222222222222333333333333333333333333222222111111222222333444111111222222222333333333444444444444444444444444444444444555555555666666444555777888888999<<<>>>@@@GGGZZZwwwnnncccRRRSSSVVV]]]hhhvvvtttdddZZZSSSMMMKKKMMMMMMQQQVVV[[[^^^___^^^^^^bbb]]]\\\bbbjjjpppuuuzzzvvvrrrkkkeeeccceeeiiilll}}}mmmsss|||yyy|||}}}uuulllgggeee]]]RRRLLLQQQVVVXXXaaannn~~~|||xxxvvvtttsssrrrhhhhhhfffaaa[[[XXXYYY[[[UUUTTTRRRRRRSSSSSSRRRPPPQQQQQQPPPNNNLLLJJJHHHGGGCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999666666666666666666555555888888777777666666666555666666555555555555666666777777777777777777777777888888777777777777888888777999;;;:::999888999:::888999999::::::;;;<<<<<>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCEEEHHHOOOWWW]]]iiinnntttxxx{{{mmmYYYPPPOOOTTTbbbqqq~~~wwwppp|||~~~uuuiiiOOO@@@>>><<<:::::::::888777999888888777777777777777333333333333333333333333111111111222222333333333333333333222222111111111000111111111111222222222111111111222222333333333444444444333333222222222111111111111111111111111222222222111111111000000000111111111111222222222111111222333444666888888333444555555666666555555555666777777777666444333666666666666777888999:::===DDDTTTnnn~~~mmmcccWWWSSSSSSZZZdddooo}}}|||oooeee[[[RRRMMMMMMMMMRRRYYY^^^aaabbbdddeeedddhhhkkknnnvvvyyyqqqkkkjjjkkklllyyymmmpppyyyzzzwwwzzz~~~~~~yyyuuupppnnnbbbWWWPPPRRRSSSTTT\\\iiixxx~~~}}}vvvrrrpppqqqrrrrrrkkkiiieee```\\\ZZZZZZ[[[WWWUUUSSSSSSSSSSSSRRRPPPOOOOOONNNMMMKKKIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999666666777777888777777666888888888888777777777666777666666555555666666777888888888888888888888888888888777777777777888888888999;;;;;;999888999:::999999::::::;;;<<<<<<<<<@@@?????????@@@@@@AAAAAACCCDDDEEEEEEEEEDDDBBBBBBAAAAAACCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJOOOWWW```fffrrrwww||||||jjjXXXPPPPPPUUUcccqqqzzz}}}|||xxx~~~```LLL@@@>>>;;;::::::999888777888888777666666666666777333333333333333333333333111111222222222333333333333333333222222111111111000111111111111222222222111222222222222222222333333333333333222222222111111111111111111111111111222222222111111111000000000111111111111222222222333333222222333444444555222333333444444444444444333444555666777777666666666666666666777888999:::<<>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999::::::::::::666666777888999999999999999888888888888888777777777777777666666777777777888888888888888888888888999888888777777888888999888:::;;;;;;:::999999:::::::::;;;;;;<<<=========AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAEEEDDDCCCCCCCCCDDDFFFFFFFFFIIIMMMSSS[[[dddnnnttt}}}wwwfffVVVPPPQQQVVVdddpppvvvvvv|||nnnSSSIII???===:::999999999888666777777666555555555555666333333333333333333333333111222222222222333333333222222222222222111111111000111111111111222222222222222222222222111111111222222222111111111111111111111111111111111111111222222222111111111111111000111111111111222222222444444333222111111111111111222333333444444333333222333444555777777777777666666666666777888999999;;;===GGG^^^|||~~~rrrkkk]]]WWWSSSUUU\\\ggguuuzzzqqqhhh^^^XXXXXXXXX[[[^^^^^^ZZZWWWWWWXXX^^^dddkkkrrr~~~zzzyyywwwzzz}}}ooojjjiiisss|||zzzzzz{{{|||wwwwwwzzz~~~rrrjjjccc^^^YYYVVVYYY```kkkttt{{{uuunnnjjjkkkpppvvvyyy|||tttllljjjllllllhhhdddZZZWWWTTTRRRRRRQQQPPPOOOKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@???>>>======>>>;;;===>>>@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::::::::555666777888999:::::::::888888888888777777777777888888777777777777888888999999999999999999999999999999888888888888999999999:::<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBGGGFFFDDDDDDDDDFFFHHHIIIIIIMMMTTT]]]fffpppzzzsssbbbTTTPPPRRRUUUcccooottt|||uuuqqq```HHHEEE>>><<<:::999999999888666666666555444444444444555333333333333333333333333222222222222222222222222222222222111111111111111000000111111111222222222333333222222111111000000111111111000000000000000111111111111111111111111111111111111111111111111000000111111111222222222444333222111000000000000222222333444444444444333333333444555666666666777666555555666666777888999;;;;;;AAAVVVsss|||{{{wwwpppaaaZZZTTTUUUZZZdddsss}}}tttjjj```[[[ZZZ___cccfffccc[[[TTTPPPPPP[[[cccllluuu||||||||||||~~~rrrkkkhhhnnn{{{~~~}}}}}}uuuxxx|||}}}}}}~~~{{{yyywwwxxx|||~~~}}}|||{{{uuuoookkkgggbbb___```hhhppp|||~~~yyyrrroooqqqwww|||wwwpppooorrrsssnnnhhh\\\YYYUUURRRQQQPPPOOONNNKKKKKKJJJIIIGGGFFFDDDCCC@@@???>>>===============;;;===>>>@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;555666777888999:::::::::777777777777777777777777999999888888888888999999999999999999999999999999::::::999999999999:::::::::;;;======;;;:::;;;<<<<<<======>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@DDDEEEFFFFFFFFFEEEDDDCCCGGGFFFEEEEEEFFFHHHKKKLLLPPPUUU^^^gggqqqzzz}}}nnn___RRRNNNPPPUUUbbbmmmqqqzzzzzzkkkppp{{{VVVCCCBBB===;;;999888888888777666666555555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111000000000111222222333333444555555555555555555555555444444444444555555555555555666777888999;;;:::???OOOiii|||}}}|||sssfff]]]VVVVVV[[[dddrrr~~~~~~vvvmmmccc]]]\\\ccchhhlllhhh^^^UUUPPPPPP]]]hhhsss}}}tttoookkknnnvvvvvvssssssuuuvvvuuuwwwzzzxxxwwwxxx|||~~~zzz|||~~~{{{yyywwwqqqggg^^^```hhhrrrzzz~~~yyyxxxzzz~~~|||vvvqqqrrruuuvvvpppkkk```\\\WWWTTTRRRQQQPPPOOOMMMMMMLLLJJJHHHFFFDDDBBB@@@???>>>===============<<<===>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999::::::;;;;;;<<<<<<888888999:::;;;;;;;;;:::777777777888888888888888::::::999999999999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::<<<======<<<;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEEEEDDDCCCCCCAAAAAA@@@????????????@@@DDDEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGIIILLLPPPSSSUUU\\\bbbkkkttt|||tttfffYYYOOOLLLNNNTTT```iiimmmwww|||pppiiiwwwmmmOOOAAA???<<<:::888777888888777666666666555444444444444555333333333333333333333333333333333222222222222111000000000111111111111111000111111111111222222222111111111111111000000000000000000000111111111111111111111111111111111111111111111111111222222222000111111111111222222222000000000000111222333444333444555555666666555555666555555444333333444444555555555555666777888888::::::>>>JJJ___xxxxxxkkkbbbZZZXXX[[[cccooozzzyyypppfff```^^^ccciiimmmjjjaaaZZZXXXZZZhhhuuutttrrrooopppsssyyy~~~~~~|||sssmmmnnnpppqqqsssxxx{{{|||~~~~~~kkk[[[VVV\\\eeemmmsssyyyxxxvvvtttvvvyyyxxxsssnnnddd```[[[WWWUUUTTTSSSRRRPPPOOONNNLLLIIIFFFDDDBBBAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;<<<<<<=========<<<<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>>>><<<;;;<<<===?????????@@@AAAAAABBBBBB@@@AAACCCEEEEEEDDDCCCBBBBBBAAA@@@?????????@@@@@@CCCDDDFFFHHHHHHIIIHHHHHHGGGIIINNNSSSZZZ___dddfffkkkpppyyyuuuggg\\\RRRJJJHHHJJJPPPZZZcccjjjxxxuuuooorrr{{{]]]III@@@<<<;;;999777777777888777666777666666555444555555555333333333333333333333333333333333222222222111111///000000000111111111222000111111111111222222222000000000000111111111111000000000111111222222222111111111111111111111111000000111111111222222222000111111111111222222222111111000111111333444444333333444555555555555444555444333333333444555666555555555555555666888888888:::>>>GGGVVVlll}}}|||pppggg]]]ZZZ[[[___jjjsss|||zzzqqqggg```___```eeehhheee```___eeelll{{{tttsssrrrqqqrrruuuzzz~~~uuukkklllooopppsssxxxmmmWWWMMMSSS[[[bbbjjjrrr|||wwwwwwxxx{{{|||{{{vvvrrrhhhddd^^^ZZZXXXWWWUUUTTTRRRQQQPPPMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@AAAAAAAAA===<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======>>>????????????>>>>>>===;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===>>>>>>===<<<<<<===???@@@@@@AAAAAABBBBBBCCC@@@AAACCCDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBBBBDDDFFFHHHIIIJJJIIIIIIKKKOOOUUU^^^fffnnnsssvvvuuuzzzvvvkkk^^^UUUMMMGGGFFFHHHKKKUUU___iii{{{zzzuuuttt|||pppQQQDDD???:::;;;999777666777888777666777777666555555555555666333333333333333333333333333333333222222111111111//////000000111111111222000111111111111222222222//////000000111111222222000000111111222222222333111111111111111111111111000000111111222222222222000111111111111222222222222222222111222222333444222222333444444444333333333222222222333555777888555444444555555666777888666:::???EEEPPPeeezzzsssjjj```[[[ZZZ]]]eeennnvvvyyypppfff___^^^]]]aaaccc```]]]bbbnnnzzzrrrtttvvvtttrrrsssvvvzzzsssnnnnnnqqqwww}}}jjjVVVLLLQQQTTTVVV___ooozzz|||}}}wwwxxxzzz{{{zzzyyywwwvvveeebbb^^^]]]]]]^^^______XXXVVVQQQLLLIIIFFFDDDDDDAAAAAA@@@@@@???>>>>>>>>>???===;;;;;;<<<===>>>======<<<;;;:::999::::::;;;777<<>>???@@@AAAAAABBB<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<;;;::::::::::::;;;:::;;;;;;<<<===>>>???????????????@@@AAABBBDDDDDDAAAAAABBBBBBBBBBBBBBBBBBFFFCCC@@@??????AAAAAAAAAAAACCCFFFHHHIIIKKKMMMPPPTTT]]]hhhppptttyyymmm```SSSLLLIIIHHHJJJNNNJJJRRR^^^pppvvvlllqqqbbbJJJ>>><<<===999999999888777666666555777777666555444444333333333333333222222111111111111222222333333222222111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111111111222222222222111111333222111/////////000111111222222333333222222111555444444333333222222111333333333333333333333333555555555555555555444444555555555555666666666666777888<<>>>>>===;;;::::::;;;<<<<<<;;;===<<<;;;:::::::::;;;;;;:::===>>>;;;;;;===;;;777888999999999::::::;;;;;;======???@@@AAABBBBBBBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======>>>???===<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCDDDFFFHHHKKKPPPVVVZZZbbbjjjssszzz~~~wwwcccYYYNNNJJJHHHGGGJJJNNNOOOVVVeee{{{zzzmmmkkkrrrzzz\\\GGG===;;;;;;999999888888777666666555777666666555444444333333333333333222222222111111111222222333333222222111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111111111000333222000/////////000111111222222333333222222111222333333333333333333333333333333333333333333333555555555555555555444444555555555555666666666666777888;;;???DDDSSSlll{{{pppeee___[[[YYY[[[___mmmwww|||tttiii```]]][[[ZZZ___kkk|||nnnsssyyy{{{wwwrrrooonnn{{{~~~{{{vvvaaaOOOJJJKKKKKKMMMWWWhhhwww~~~zzzwwwtttvvvzzz{{{yyyuuupppmmmjjjiiiiiikkkkkkkkkddd___WWWPPPLLLIIIGGGFFFFFFEEEDDDBBBAAA???>>>===:::999999:::;;;;;;:::888<<<<<<;;;:::::::::;;;;;;<<<======<<>>===>>>???AAABBBBBBBBBBBBBBB@@@>>><<<;;;<<<=================================>>>??????======>>>???======<<<;;;;;;;;;;;;;;;===============>>>>>>>>>AAA@@@??????>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIILLLQQQZZZcccjjjqqqxxx}}}jjjZZZRRRJJJIIIIIIIIILLLQQQXXX\\\nnn{{{nnnggggggsssmmmRRRCCC<<<::::::999888888777777666666555666666555555444333333333333333333222222222222111111222222333333222222111000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000///000000111111000000///222111000000///000000000111222222333333222222111111111222222333444444555333333333333333333333333444444444444444444555555444555555555555666666666888888:::<<<@@@KKKaaauuutttiiiaaa\\\WWWWWWZZZfffooo|||~~~ssskkkiiiccc```fffwwwrrrwww}}}~~~zzztttpppooo}}}zzzhhhXXXRRRPPPMMMNNNWWWfffuuu}}}yyytttpppsssyyy}}}{{{wwwsssqqqnnnmmmnnnoooooonnngggaaaYYYSSSPPPNNNLLLJJJGGGFFFEEECCCAAA???===<<<:::999999;;;<<<<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>EEEKKKIIIBBB::::::;;;;;;<<<======>>>======>>>@@@@@@AAAAAAAAABBB@@@===;;;:::;;;<<<>>>========================;;;===>>>===<<<;;;<<<===>>>===<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAABBB@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDHHHKKKPPPVVV]]]fffpppvvvzzzrrr^^^UUUNNNIIIIIIJJJMMMTTT[[[bbbddduuu|||ooogggcccbbbsss___III@@@<<<::::::888888777777666666666666555555555444444333333333222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000111111111111000000000000//////////////////////////////000000000000//////111111000000000000000000111222222333333222222111111111222222333333333333222222333333333333444444333333444444444444555555444444444555555555666666777777888;;;===FFFXXXjjjwwwllleee^^^XXXVVVXXXaaajjjvvvzzzxxxpppkkksss~~~uuurrrpppqqqwwwuuuyyy}}}}}}xxxtttrrrrrrzzzvvvjjj___ZZZTTTTTTYYYcccoooxxx}}}vvvrrrnnnrrrzzz}}}yyyuuussspppoooooopppooonnnfff```XXXTTTTTTTTTRRROOOHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;<<<>>>===;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>EEEKKKIIICCC<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>AAA???<<<:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>>>>>>>===<<<<<<<<<<<<===???????????????>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDDBBBDDDEEEDDDBBBBBBEEEGGGMMMSSS[[[dddkkksssyyy}}}~~~hhhUUURRRLLLHHHIIIMMMSSS^^^hhhnnnnnnzzzrrreee```___aaatttrrrSSSCCC???<<<::::::777777777666666666666666444444444444444333333333222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000111111111000000111222222333333222222111333333333222222111111111222222222333333444444444333333333333444444555555444444444444555555555555666666888:::<<>>===<<<<<<===>>>>>>===;;;999:::;;;<<<<<<<<<;;;;;;:::<<<<<<<<>>===;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@??????>>>===============???????????????@@@@@@@@@=========>>>???@@@BBBCCC???@@@AAAAAABBBCCCDDDDDDCCCEEEFFFEEEDDDEEEJJJNNNVVV]]]hhhqqqwww|||~~~{{{mmm\\\PPPMMMIIIJJJOOOUUU^^^kkkwww}}}}}}|||jjj```___```lll}}}cccHHH???>>>;;;:::;;;666666666666666666666666444444333333333333333333111222222222222333333333111222222333333222222111000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000///000000111111000000/////////000111111111111000111222222333333222222111444333333222111111000000111222222333333444444555222222333333444444555555333444444444444555555555666666888;;;<<>>>>>===999:::;;;<<<<<<<<<;;;;;;888;;;===;;;;;;>>>===999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<==================<<<<<<<<<<<<<<<======>>>========================>>>???@@@@@@???>>>???@@@@@@???>>>>>>======>>>>>>>>>??????@@@@@@AAAAAAAAA???>>>>>>>>>???@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEBBBEEEGGGGGGGGGKKKSSSZZZbbbhhhrrrzzz~~~zzzgggZZZQQQKKKGGGIIIOOOZZZdddooo|||tttfffdddjjjooommmUUU@@@<<<===999888:::666666666666666666666666333333333333333333333333111111222222222333333333111222222333333222222111000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000111111111111111111000...///000111222111111000111222222333333222222111222222222111111111111111111111222333333444555555111222222333444444555555333333444444444555555555777666888;;;<<<>>>GGGQQQkkk~~~vvvpppiii___YYYWWWVVV]]]iiiuuuwwwhhh___WWWQQQMMMOOOQQQTTT[[[fffttt}}}~~~~~~ooouuu|||~~~|||yyywwwwwwwwwxxxzzzyyyxxxwwwwww|||}}}xxxwwwtttpppsssyyyzzz~~~|||zzzwwwuuutttqqqnnnlllbbb\\\XXXXXX[[[ZZZTTTMMMLLLLLLJJJIIIGGGFFFEEEDDD???===;;;;;;<<<===>>>===888999;;;<<<===<<<;;;;;;555:::===<<<;;;>>>???===888999999:::;;;<<<======<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>?????????========================<<<>>>???>>>===<<<===>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAABBBDDDDDDEEEBBBDDDGGGHHHIIIPPPZZZcccjjjooowww}}}pppZZZNNNJJJHHHEEEJJJVVVfffrrr}}}pppggglllxxxcccMMM<<<;;;<<<888666999555555555666666666666666333333333333333333333333111111111222222333333333222222222333333222222222000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111111111222222222222111111...///000222222222111000222222222333333222222222000000000111222222333333111111222333333444555555111111222333333444555555333333333444444444555555888777999;;;;;;;;;CCCLLLbbbwwwyyysssjjj___XXXVVVRRRYYYdddrrr~~~|||jjj[[[TTTPPPMMMKKKMMMPPPTTTZZZeeeqqqzzz~~~qqqzzz~~~|||yyyvvvwwwtttttt}}}|||xxxuuurrr{{{{{{~~~~~~}}}}}}|||zzzvvvsssfffccc___\\\YYYWWWTTTQQQOOOMMMJJJJJJJJJJJJHHHGGGCCCAAA???<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<;;;??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============>>>???AAAAAA?????????>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBB@@@???@@@BBBDDDEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEGGGJJJLLLQQQZZZeeennntttvvvzzz|||qqqaaaRRRHHHFFFIIIIIISSS___iiiwwwooohhhppplllPPPEEE<<<::::::888777777555555555444444333333333444444222222222222444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111000000000000111111111111111111111111111111111111111111111111111111444444444333333222222222333333222222333333444555333333444444555666777777555555555555666666666666888888888888999;;;@@@CCCWWWkkkvvvnnneee\\\TTTTTTWWW^^^kkkyyy{{{wwwttttttvvvxxxxxxtttrrrkkkbbbXXXRRROOONNNNNNOOOQQQWWWaaannn{{{|||{{{}}}sss}}}~~~|||{{{zzzxxxtttrrrwww~~~yyyvvvtttsssxxx~~~}}}yyyvvvnnnkkkfffbbb___\\\XXXUUUQQQOOOLLLKKKKKKJJJHHHGGGFFFDDDBBB???============???>>>======<<<<<<<<<<<<======<<<<<<;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>======??????????????????????????????>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@??????AAAAAA@@@@@@??????@@@@@@??????@@@BBBDDDEEEEEEDDDCCCEEEGGGGGGFFFFFFGGGIIIIIILLLOOOSSSYYYcccmmmuuuxxxzzz}}}{{{fffVVVKKKEEEEEEIIIGGGPPP]]]kkkrrrrrrdddMMMCCC;;;999:::888777888555555444444444333333333444333222222222222333444222222222222222222222222//////............//////000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111000000000000111111111111111111111111111111111111111111111111111111444333333333222222222222333333222222333333444555333333444444555666666777555555555555666666666666777888888777888:::???BBBRRRgggxxxppphhh^^^WWWRRRTTT[[[ggguuu}}}xxxpppjjjhhhgggggggggddddddccc]]]UUUOOOKKKJJJKKKNNNTTT]]]jjjyyy~~~~~~~~~{{{{{{~~~ttt}}}}}}}}}wwwtttqqqqqquuu|||yyyuuuuuuuuuuuutttxxx}}}yyyxxxtttpppkkkgggccc___[[[UUUSSSPPPMMMLLLKKKIIIGGGIIIGGGDDDBBB@@@???>>>?????????>>>>>>===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===============>>>>>>>>>???>>>>>>>>>>>>>>>============>>>>>>>>>>>>======??????@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????@@@BBBDDDEEEFFFGGGGGGFFFHHHKKKLLLLLLLLLNNNOOOPPPSSSXXX^^^eeennnwww}}}|||~~~pppZZZLLLFFFDDDFFFJJJGGGPPP^^^qqqzzzuuurrrXXXGGG???999888999777666888555444444444444333333333333333222222222222333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111000000000000111111111111111111111111111111111111111111111111111111222222222222222111111111333333222222333333444555333333444444555666666666444555555555555666666666666666777777777999===@@@KKK```}}}{{{ssskkkbbb[[[TTTUUUYYYbbbnnn{{{{{{sssiiiaaa\\\ZZZYYYYYYUUUYYY\\\ZZZUUUOOOKKKJJJLLLQQQ[[[hhhxxx}}}~~~|||xxxyyy~~~qqq}}}~~~ssssssrrrpppoooqqqwww|||}}}wwwttttttvvvwwwwwwxxxzzz}}}~~~{{{|||yyyuuurrrnnnjjjfffbbb[[[XXXTTTQQQOOOMMMJJJHHHHHHGGGEEECCCBBBAAA@@@@@@?????????>>>??????@@@@@@???>>>>>>=========>>>>>>========================????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAA@@@AAACCCEEEGGGHHHHHHJJJKKKKKKNNNRRRTTTUUUVVVXXXYYYYYY[[[```fffnnnvvv}}}~~~yyyfffQQQGGGEEEEEEGGGIIIKKKUUUeeezzzsssvvvaaaLLLBBB;;;777777888666666888444444444444444444444444333222222222222222222333111111111111111111111111333222222111111222222333000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222333333444555444444444555555555666666444444444555555555666666444555666666666888;;;>>>GGGYYYuuu~~~vvvmmmeee```ZZZYYYYYY\\\eeeooozzzxxxpppeee\\\WWWUUUVVVVVVSSSYYY^^^]]]WWWRRROOOOOOPPPWWWdddttt~~~~~~~~~~~~zzzwwwxxx~~~jjjvvv{{{ooosssvvvuuurrrpppqqqsss{{{{{{~~~}}}}}}}}}~~~{{{wwwuuuvvvxxxzzz}}}{{{zzz|||{{{|||zzzwwwuuussspppllliiiaaa^^^ZZZVVVTTTQQQNNNKKKHHHGGGFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>??????????????????@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBEEEHHHIIIIIIJJJLLLNNNPPPTTTXXX[[[]]]^^^```aaabbbcccggglllsssyyy~~~~~~kkk[[[KKKEEEEEEEEEEEEGGGNNN\\\ooozzzppp|||rrrSSSDDD===888666777777555555777444444444444444444444444222222222222222222222222111111111111111111111111//////............//////000000000000000000000000000000000000000000000000////////////////////////111000000000000000000111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111333333222222333333444555444444444555555555555555444444444444555555555555444555666666666777:::<<>>===<<<<<<======<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======>>>>>>??????@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBEEEHHHLLLMMMMMMMMMPPPSSSVVVYYY^^^bbbdddeeefffgggjjjjjjlllpppvvv|||wwwnnn[[[OOODDDBBBCCCDDDEEEHHHSSSeee{{{}}}uuutttcccJJJ@@@:::777666888777444444777333333333444444444444555111111222222222222111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111000000000000000000000000111111111111111111111111111111111222222222222222333333222222333333444555555555555555555555555555333444444444444555555555444555666666666777999;;;BBBKKK___zzz}}}uuunnnjjjccc```\\\YYY\\\eeepppyyytttnnneee^^^ZZZZZZ[[[[[[eeekkknnnjjj___VVVSSSTTTSSS]]]ooo{{{zzzzzz|||~~~||||||yyy{{{```dddkkksss}}}zzztttxxx~~~}}}xxxqqqnnnpppuuuwwwsssrrrsssyyy}}}}}}{{{~~~}}}||||||{{{{{{yyyuuurrrqqqnnnjjjfffcccaaa]]][[[VVVUUUTTTRRRPPPNNNLLLKKKFFFFFFFFFGGGHHHJJJKKKLLLDDDDDDBBBAAA??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>============>>>>>>???@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIILLLPPPUUUVVVTTTUUUXXX\\\^^^bbbgggkkklllmmmnnnoooqqqppppppssszzz|||sssggg]]]OOOGGGAAAAAACCCFFFKKKQQQ___sssqqqooowwwqqqVVVEEE===999777777999888444333666333333333444444444555555000111222333333222111000111111111111111111111111333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222333333333444333333222222333333444555555555555555555555555555333333444444444555555555444555777777777777999;;;???DDDSSSlllyyyssspppkkkhhhbbb]]]]]]dddnnnwwwwwwrrrllliiihhhjjjlllmmmsss{{{{{{nnnaaa[[[ZZZXXXbbbttt}}}|||zzzyyyzzz|||~~~|||zzz~~~~~~|||^^^```ccckkkyyy{{{yyy|||zzzsssnnnmmmuuuzzzxxxxxx{{{{{{xxxuuusssuuuzzz|||~~~~~~{{{wwwtttwwwtttpppllliiigggcccaaa^^^]]][[[YYYUUURRROOOMMMIIIIIIJJJJJJLLLMMMOOOPPPCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>======;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@??????<<<======>>>??????@@@@@@????????????@@@AAABBBCCC@@@@@@AAAAAABBBCCCDDDDDDHHHHHHHHHIIIJJJMMMPPPQQQTTTXXX]]]^^^\\\]]]```dddeeeiiiooorrrtttuuuuuuvvvuuusssrrrvvv}}}~~~}}}}}}}}}~~~tttiii[[[PPPKKKEEE@@@AAADDDIIIRRR[[[kkkppphhhjjjwwwgggOOOBBB<<<999777888:::888333333666333333333444444555555555000111222333333222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000111111111111111111111111222222222333333444444444333333222222333333444555555555555555555555555444333333333444444444555555444666777888777888999;;;===???KKKddd}}}wwwttttttpppiiibbb^^^bbbkkkssszzzwwwttttttxxx|||~~~ooofffccc___iiiyyy}}}zzzyyy{{{zzzzzz}}}|||xxxxxx|||~~~eee]]]WWW\\\iiivvv{{{|||wwwxxxwwwttttttwwwuuuqqqqqqrrryyy|||zzzssspppqqqpppppppppmmmsss~~~}}}{{{zzzvvvwwwxxxvvvrrrmmmkkkjjjiiieeedddhhhhhh___TTTNNNKKKMMMLLLIIIJJJOOOQQQPPPIIIHHHFFFDDDDDDDDDEEEFFFCCCBBBBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<======>>>===<<<===???BBBCCCCCC???BBBCCCAAABBBFFFHHHGGGSSSRRRPPPPPPRRRVVVZZZ]]]cccbbbcccccceeehhhjjjkkknnnppprrruuuwwwxxxxxxxxxyyyxxxxxx{{{~~~~~~{{{uuuwww~~~{{{qqqggg]]]QQQHHHCCCFFFCCCEEELLLMMMTTTeee}}}tttjjjcccpppqqqTTTAAA999888666666555444444444444555555555555555555555555555555444444333222111000000000000000000000000000000000111222222222000///...000000000000000000000000000000000000000000000000222111111111000000//////222111111111000000//////000000000000////////////000000000000111111111111222111111111000000//////222222222222222222222222000000111222333333444444444555777888888777555444222222333333333333444444555444444555555666777888:::???FFFVVVrrr|||zzzuuusssooogggbbbccckkkrrr}}}|||{{{{{{vvvuuuzzz~~~{{{yyyxxxwww||||||~~~|||yyyyyyzzz}}}bbb[[[VVVYYYcccooovvvxxxtttvvvuuusssssswwwvvvsssqqqpppttt~~~yyyuuuuuusssooonnnkkkooovvv~~~}}}zzz{{{|||zzzvvvrrroooooorrroooooopppmmmcccYYYTTTRRRSSSQQQLLLKKKNNNOOOMMMKKKKKKJJJHHHHHHGGGGGGGGGBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCC???>>><<<<<<>>>@@@AAABBBBBBFFFHHHGGGIIIMMMOOONNNWWWWWWXXXYYY[[[___bbbdddggggggggghhhjjjllloooppprrrsssuuuwwwyyyzzzzzzzzzzzzyyyzzz}}}~~~~~~~~~~~~|||yyyxxxtttpppssszzz~~~wwwjjj\\\OOOGGGCCCBBBEEEBBBDDDNNNSSS^^^rrruuuiiidddlll{{{~~~cccLLL>>>:::999666666555444444444444555444444444444444444444444333333222222222222222222000000000000000000000000000111111222111000///...000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000///000000000000////////////000000000000111111111111111111111111000000000///222222222222222222222222111111111222222333333333222333555666666555333222222222333333333333444444444444444444555666777888:::>>>EEEQQQiii}}}wwwuuuppphhhaaaaaaffflllxxx}}}~~~~~~|||yyywwwvvvvvvuuuyyyzzz||||||xxxyyy{{{~~~[[[WWWSSSSSSYYYccckkkpppooorrrrrrqqqrrrvvvxxxvvvrrrnnnmmmrrrzzz~~~{{{vvvsssmmmmmmooowww{{{xxxvvvvvv{{{yyyyyyxxxpppccc[[[YYYXXXZZZYYYTTTSSSUUUUUURRROOONNNNNNMMMLLLJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@CCCEEEHHHNNNSSSTTTVVVZZZ\\\ZZZ```bbbdddgggjjjkkklllmmmmmmmmmnnnoooppprrrtttuuuwwwxxxyyyzzz{{{|||||||||||||||}}}~~~|||}}}~~~xxxsssooollliiihhhmmmsssyyywwwpppaaaPPPDDD@@@BBB@@@FFFEEEIIIUUU^^^lllpppeeebbbdddxxxiiiQQQCCC<<<::::::666666555444444444444555333333333333333333333333111111222222222333333333000000000000000000000000000111111111111000//////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000222222222222222222222222111111222222222222222222111111333333333333111111222222333333333333444444444444444444555666777888999===BBBJJJ\\\uuu|||~~~{{{xxxrrrjjjbbb___aaaeeerrrxxx|||yyyxxxwwwuuuuuuuuuvvvvvvwwwyyy}}}~~~{{{zzz|||QQQOOOLLLKKKNNNUUU^^^dddggglllooooooqqqvvvyyyxxxsssmmmhhhjjjqqqzzz{{{xxxuuusssvvv}}}}}}||||||~~~~~~~~~zzznnn```ZZZ[[[\\\______]]]^^^aaaaaa___QQQRRRRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJGGGFFFDDDBBB@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBCCCFFFJJJNNNRRRZZZaaaccceeehhhjjjiiilllooorrruuuwwwvvvtttrrrpppqqqrrrsssuuuvvvxxxyyyzzz{{{{{{|||}}}}}}}}}}}}~~~}}}{{{}}}~~~wwwsssnnnjjjfffccccccffflllpppvvvoooeeeXXXJJJAAAAAAFFFAAAMMMRRRXXXdddkkktttpppeee```eeepppxxxXXXEEE>>><<<999888666666555444444444444555333333333333333333333333222222222222222222222222000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000000000000000///////////////000000000111111111111111111111000000000000000111111111111111111111111222222222222111111111111111111222333333222111111222222222333333333444444444444444444555666777777888;;;???DDDOOOeee}}}yyy{{{}}}{{{uuummmeeeaaa```aaakkksss~~~}}}{{{xxxttttttttttttuuuwwwyyyzzzyyy{{{{{{~~~FFFEEEEEEDDDEEEJJJRRRYYY```gggmmmoooqqqvvvyyyxxxtttnnniiiiiiooo}}}|||uuuwww|||zzznnn```\\\^^^```dddfffeeefffjjjiiifffUUUUUUUUUTTTQQQNNNKKKIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIKKKMMMOOOQQQQQQPPPPPPNNNKKKGGGCCCAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBDDDFFFHHHJJJNNNTTTYYY___hhhppprrrrrrtttvvvvvvwwwzzz|||~~~~~~{{{wwwuuuqqqrrrsssuuuwwwxxxyyyzzz|||||||||}}}}}}}}}~~~~~~~~~}}}||||||tttlllfffaaaaaaaaabbbgggmmmrrrtttuuuhhhYYYOOOGGGAAACCCHHHJJJ]]]iiipppwwwwwwwww~~~vvviiiaaa```lll}}}kkkNNNAAA???<<<888555666666555444444444444555444444444444444444444444444444333333222111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111000000000000///////////////000000000111111111111000000000000000000111111111111111111111111111111222111111111111111111111222222333333333333222222222222222333333333444444333333333444444555666777666999<<<@@@GGGYYYsss~~~zzz{{{~~~|||xxxqqqkkkfffcccbbbgggooozzz|||uuuyyy~~~zzzxxxqqqrrrrrrtttvvvyyy|||}}}{{{|||}}}<<<===>>>???AAAFFFLLLPPPXXXbbbkkkoooqqquuuxxxwwwssspppmmmmmmppp{{{yyyuuuxxx{{{|||yyy}}}ssshhhdddggghhhlllnnnllllllmmmkkkggg\\\\\\ZZZXXXUUURRROOONNNJJJIIIGGGFFFFFFGGGHHHJJJOOOQQQTTTVVVWWWWWWVVVUUUSSSPPPKKKFFFCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGDDDHHHNNNQQQTTTYYYaaafffkkkuuu||||||zzz{{{}}}}}}~~~~~~{{{wwwuuurrrsssuuuwwwyyyzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{sssjjjccc___ZZZ___ccchhhpppwwwxxxvvvooo___OOOHHHDDDAAADDDLLL^^^uuuxxxzzzwww|||oooeee```bbbtttwww___GGG@@@???:::666555666666555444444444444555555555555555555555555555555444444333222111000///000000000000000000000000000000000///000000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111000000111111111111111111333333333333333333333333222222333333333333444444333333333333444555666777666777:::>>>CCCPPPhhh|||~~~}}}~~~|||zzzuuupppjjjfffccccccjjjvvvvvvmmmrrr~~~}}}{{{xxxqqqqqqrrrtttvvvzzz}}}|||}}}}}}}}}777888:::===BBBFFFIIIKKKSSS___kkkppprrruuuvvvuuurrrrrrrrrrrrqqqwwwzzzwwwyyy{{{}}}vvvpppuuu|||zzzqqqooorrrqqquuuwwwtttsssrrrooojjjeeedddaaa]]]ZZZWWWVVVUUUQQQOOOMMMLLLLLLMMMOOOQQQUUUVVVYYY[[[\\\\\\ZZZYYYWWWTTTNNNJJJGGGGGGIIIKKKJJJKKKMMMOOOPPPOOONNNMMMMMMSSS[[[```ccchhhoootttttt}}}||||||~~~~~~~~~~~~|||zzzxxxwwwuuutttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~xxxooogggaaa^^^^^^```gggnnnsssxxxzzzuuulllbbbTTTIIIFFFCCCCCCMMM[[[yyy}}}}}}xxxjjjcccbbbiiifffRRRAAA===<<<666555888666666555444444444444555444444444444444444444444333333333222222111111111000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000////////////000000000000111111111111///000000000111111111111111111111111111111111111//////000000111111222222333333333222222333333333222222333333333333444444333333333333444555666666777777999<<<@@@III\\\ooo||||||zzz~~~}}}{{{xxxsssmmmfffbbb___fffqqq|||tttjjjppp~~~}}}||||||{{{yyyxxxttttttuuuwwwzzz}}}~~~{{{|||555555888>>>DDDHHHJJJIIIPPP]]]kkkqqqsssuuuuuusssqqqsssvvvuuuqqqsss|||wwwzzzzzzwwwxxxtttkkkhhhoooyyy~~~wwwuuuxxxwww{{{}}}{{{yyyyyyuuupppllljjjfffbbb^^^\\\[[[ZZZXXXVVVTTTSSSSSSUUUWWWYYYXXXZZZ\\\^^^___^^^\\\[[[YYYUUUPPPLLLKKKLLLOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWWWW^^^gggmmmpppssszzzyyy|||{{{}}}~~~}}}|||zzzyyywwwvvvvvvvvvwwwxxxzzz}}}~~~~~~~~~|||qqqfff^^^[[[]]]```kkksssyyy{{{|||yyylll___UUULLLFFFGGGEEEGGGXXXlll{{{{{{gggbbbeeepppzzz[[[JJJ<<<:::888333444;;;666666555444444444444555333333333333333333333333111222222222222333333333000000000000000000000000111000/////////111222333000000000000000000000000000000000000000000000000//////000000111111111222//////000000111111111222000000000000////////////000000000000111111111111//////000000111111111222000000000000000000000000...//////000111222222333333333222222222222333333222222333333333444444444333333333333444555666666999777888<<>>HHHVVVjjjzzz~~~|||wwwsssrrrppplllhhhfffdddaaaaaafffrrr{{{xxxzzz~~~}}}zzzxxxvvvtttqqqnnnnnnpppsssuuuwwwyyy}}}}}}zzzyyywww|||000111222333444555666666<<<@@@FFFLLLTTT]]]gggnnnpppqqqqqqqqqqqqsssvvvyyyvvvuuuttttttvvv}}}uuusssrrrtttzzzxxx}}}~~~uuupppeee[[[WWWXXX\\\dddlllvvv}}}}}}~~~~~~yyyvvvuuutttsssqqqqqqssswww}}}~~~~~~{{{wwwsssnnnhhhddd]]]ZZZWWWYYYaaakkkqqqsssjjjddd[[[PPPIIIGGGJJJNNNYYY___nnnuuuiiijjjuuuuuu[[[GGG;;;888777666555666666555444555555444444444333333333222222222222222222222222222111111111111111222222000000000000000000111111111111111111111111111111............////////////////////////////////////...////////////000000000////////////000000000000//////////////////000000////////////000000000000000000////////////000000111111111111111111111111222111111111111111111111111111111111111111111111222222222222222222222222333333333444444444444444666444444666666777===DDDNNN```yyy~~~yyy~~~{{{tttqqqppppppnnnlllmmmjjjfffbbbdddmmmyyy~~~|||zzzvvvzzz{{{yyyvvvtttsssqqqnnnllliiikkkooorrrtttwwwzzz}}}zzz}}}}}}{{{zzzzzz000000222333333444444333666;;;AAAFFFLLLUUU```hhhpppppppppoooooorrrvvvzzzuuurrrooommmpppyyyzzztttqqquuu|||~~~|||xxxqqqtttkkkcccaaa```___bbbfffjjjrrr|||}}}|||zzzyyyxxxxxxyyy{{{~~~~~~yyytttpppmmmhhhaaa\\\WWWYYYZZZ[[[___eeefffdddVVVSSSMMMGGGFFFJJJRRRYYYkkktttsssiii^^^hhh||||||```KKK@@@<<<666666666666555555555555333333222222222222111111222222222222222222222222111111111000111111222333///000111111000000111222111111111111111111111111....../////////000000000000000000000000000000000......////////////000000////////////000000000000......////////////000000////////////000000000000111000000//////000000111111111111111111111111111000000111111111111111111111111111111111222222222111222222222222333333333555555555555555555555666444222333666777777;;;AAAHHHVVVmmm}}}{{{tttpppqqqssssssrrruuurrrmmmfffdddhhhrrrzzzzzzvvvvvvxxxyyyyyyvvvtttrrrqqqqqqpppmmmllldddhhhlllooorrrtttwwwyyyyyy|||~~~|||||||||///000222333444444333333333888===BBBGGGOOOYYYaaalllmmmnnnooooooqqqtttwwwuuurrrnnnkkknnnvvv}}}wwwxxx}}}~~~zzzxxxxxxsssqqqrrrqqqllliiiiiicccgggnnntttzzz~~~~~~~~~|||vvvqqqllliiihhheee^^^YYYTTTYYY[[[WWWVVVXXXWWWTTTKKKKKKKKKLLLQQQ\\\hhhppp}}}sssfffccc___ooogggOOOBBB>>><<<666666777777666555444555333333222222222222111111111111111111111111111111111111000000111222222333---000222222000///111222000000000000000000000000/////////000000000111111000000000000000000000000........./////////000000////////////000000000000........./////////000000////////////000000000000111111111000000111111111000000000000000000000000//////000000111111222222111111111222222222333333111111222222222333333333666555555555444555555555555333333666777666999>>>CCCMMMbbbxxx|||uuurrrtttxxxzzzzzz{{{yyysssjjjdddccciiipppyyyzzzuuurrrrrrssspppnnnmmmmmmnnnnnnmmmkkkfffiiinnnqqqtttvvvyyy{{{|||||||||}}}///000222333444444333333111666<<<@@@DDDKKKUUU]]]hhhjjjnnnppppppqqqrrrsssvvvssspppmmmooovvv~~~|||wwwsssyyy|||zzz|||xxxrrrpppaaabbbccchhhooovvv}}}~~~|||xxxpppkkkgggeeefffddd^^^YYYSSSYYYZZZSSSNNNNNNMMMIIIIIIKKKOOOVVVaaaooo~~~sssddd^^^```fffyyysssXXXFFF???===;;;555777888777666444444555555555555444444444333333111111111111111111111111111111000000111222333333---000222222000///111333////////////////////////000000000000111111111111000000000000000000000000............/////////000////////////000000000000---.........//////000000////////////000000000000222222111111111111222222////////////////////////...//////000111222222333111111222222333333333333111111111222222333333333444333333222222222333333777444444777777666777;;;AAAHHH[[[qqq~~~wwwuuuwww|||~~~|||wwwmmmdddaaadddiiiqqqzzzwwwqqqpppqqqkkkjjjjjjjjjlllmmmlllkkkjjjnnnrrrvvvxxxzzz}}}|||{{{|||333222222222222222222222333444666999===EEENNNTTT```dddhhhlllmmmnnnoooppptttssspppnnnooosssyyy~~~}}}tttnnnnnnqqqtttyyy~~~uuucccWWW\\\dddhhhnnnvvv|||~~~{{{vvvsssssstttnnnjjjeeeccccccaaa[[[UUUVVVRRRMMMIIIGGGGGGFFFEEEHHHVVVeeeqqqzzzzzzlllddd[[[ZZZ```llltttVVVJJJDDD<<<888:::666666555444444444444555333333333333333333333333444444444444333222111111111111111111111111111111222222111111111111222222---///000222222000///---333000------///111111///...000000///...---...///...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000///.........000111222111111111111111111111111000///...---...///111333111111222222222222111111111111111111111111111111222222333333333333444444555555555555666666666666;;;@@@LLL___uuu~~~zzzzzz}}}}}}}}}{{{}}}}}}{{{|||{{{wwwooofffaaacccfffpppwww|||sssmmmiiifffffffffgggiiilllnnnpppooottt{{{~~~~~~222222222222222222222222222333555888<<>>888555777666666555444444444444444333333333333333333333333111111222222333222222222111111111111111111111111222111111000000111111222...///000111111000///...222000------///111000///...000000///...---...///...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000/////////000111111111111111111111111111111000///---------///000222111111222222222222111111111111111111111111111111222222333333333333444444555555555555666666666666:::>>>HHHYYYmmm~~~{{{vvvuuuvvvxxxyyy|||{{{wwwxxxzzzyyyssslllgggfffhhhpppwww{{{qqqkkkgggeeeeeeeeegggiiilllnnnpppqqqwww~~~111111111111111111111111111333555888;;;???DDDHHHNNNRRRWWW]]]ccciiipppuuuuuutttqqqooonnnrrrxxx}}}yyyrrrmmmjjjjjjhhhlllrrrwww|||}}}fff[[[WWWTTTYYY```fffkkkttt~~~{{{xxxuuupppkkkjjjkkkmmmlllkkkeeeaaa]]]ZZZYYYWWWRRRNNNJJJHHHDDD@@@>>>CCCLLLSSShhhzzzttt```ZZZ\\\bbbmmmxxxhhhSSS@@@;;;:::777555777666555555444444444444444333333333333333333333333//////000111222222222222111111111111111111111111222111111000000111111222//////000000000000//////111000......///000000///...000000///...---...///...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000000111111111111000000///111111111111111111111111222111000000000111222333111111222222222222111111111111111111111111111111222222333333333333444444444555555555555666666666888;;;BBBPPPbbbtttwwwqqqooopppqqqrrrzzzyyyssssssvvvxxxvvvpppkkkhhhhhhpppwwwyyyooohhheeeccccccdddfffiiillloooqqqtttzzz000000000000000111111111111333666888999<<>>GGGVVVhhhzzz||||||wwwooommmooorrrtttzzz~~~yyytttqqqtttuuutttpppkkkhhhhhhooottt{{{tttkkkfffdddbbbbbbdddfffiiimmmqqqsssuuu{{{//////000000000111111111222444777888888999;;;<<>>AAAFFFLLLUUU```nnnwww|||mmmbbb______hhh{{{hhhOOOBBB>>>999777666555555555555444444333333333333333222222222222222222222222444555555444333222111111111111111111111111111111111000000//////000000111//////000000000000//////...///111111000//////000...000000///...---...//////......------......///////////////////////////000000000000000000000000000000000000000000000000///000000000000//////...000000000000000000000000222222222222111111111111111111222222222222111111111111111111111111111111222222333333333333444444333444444444444555555555555777:::===EEETTTgggvvv}}}wwwuuu|||~~~vvvtttwwwzzz}}}{{{||||||}}}~~~|||zzzyyy{{{zzzwwwtttrrrrrrrrrrrrqqqqqqqqqrrruuu|||{{{ssskkkfffddddddcccdddfffjjjoootttxxx{{{www~~~000000111111222333333444222333333333222333555666<<>>999888777555444444444444666666555444333333222222111111222222222333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////222000...---,,,---...//////000111000...------///////////////////////////000000000000000000000000///000000000000000//////---......///000111111222111111111000000000000000000111111111111222222222444444444333333222222222222222333333333333444444111444666555777AAAPPP\\\qqq}}}wwwsssvvv}}}uuurrrooooooooorrr{{{|||yyyvvvtttuuupppkkklllrrrxxxzzzzzzuuupppiiieeefffmmmwww}}}{{{sssjjjeeedddfffhhhkkkppptttwww{{{111222222333333222222111222000...///111333333222444666999===DDDLLLVVV\\\iiiooorrroooooossswwwxxxzzzxxxxxxwwwrrrkkkkkkpppsssvvvzzz~~~uuunnnllljjjqqqwww}}}}}}sssllljjjlllooopppppprrruuuvvvuuuqqqmmmjjjhhhmmmooolllkkkpppxxx}}}}}}vvvqqqqqqtttuuuyyy~~~~~~{{{yyyxxxuuurrrpppkkkjjjhhhgggfffddd```]]]ZZZWWWSSSPPPNNNLLLJJJGGGHHHFFFDDDCCCCCCCCCBBBBBBBBBDDDJJJQQQ[[[fffqqqwwwyyywwwzzzzzznnnggg```[[[bbbppplllUUUEEE===:::666555444444444444444555777666666555444444333333111111111222222222333333222222222222222222222222111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////////////////111000...---------//////...///000///---------...//////////////////////////////////////////////////////000000000000///////////////000111222222222111000000000000000000000000111111111111222222222444444333333333222222222222222333333333333444444000333555555666>>>KKKVVVhhh||||||wwwzzzwwwqqqllllllmmmpppxxx~~~{{{wwwtttrrroookkkiiilllqqquuuvvvttttttqqqkkkggggggllltttzzz}}}uuunnniiihhhjjjjjjmmmqqquuuyyy}}}111111222222222222111111000///...///111333444333111333555888===DDDMMMRRR^^^ffflllmmmnnnrrrttttttwwwwwwwwwvvvqqqkkkkkknnnpppqqqtttzzzzzzrrrnnnmmmrrryyyssshhheeehhhnnnsssqqqrrrsssttttttsssrrrqqqqqqxxx||||||{{{iiiaaaaaaeeelllrrr~~~|||yyytttppplllgggaaa]]]ZZZYYYYYYYYYZZZXXXUUURRRRRRPPPNNNMMMMMMKKKHHHFFFCCCBBB@@@?????????@@@AAAGGGKKKUUUcccrrr~~~}}}oooeee\\\XXXVVV[[[mmmkkkTTTFFF>>>999777333333222222333444444555777666666555555444444333111111111222222222222333222222222222222222222222111111111111000000000000........................000000000000000000000000000000000000000000000000////////////............////////////////////////111000...------...//////---/////////---,,,---...//////////////////////////////////////////////////////000000000000/////////000000111111222222333000000000000000000111111000111111111111222222222333333333333222222222222222222333333333333444444000333555444444:::DDDLLL[[[ooo|||}}}zzzpppggggggjjjnnntttzzz~~~|||yyyvvvsssqqqkkkiiiiiilllqqqssssssqqqsssqqqmmmiiihhhjjjppptttuuuxxx}}}yyysssooonnnnnnnnnqqqtttxxx{{{111111222222222222111111222111111222333333444444111222444666999???EEEJJJSSS[[[bbbdddfffkkkoooooosssuuuwwwuuuqqqlllkkkmmmlllkkknnnuuu|||xxxsssssswww}}}ttthhhdddiiipppuuutttuuuuuuvvvuuuuuutttsssuuu|||kkk[[[VVVWWW\\\aaatttyyy}}}{{{uuupppiiibbb\\\XXXSSSPPPMMMNNNOOOQQQSSSRRROOOLLLMMMLLLKKKKKKKKKJJJFFFDDD??????>>>======???CCCEEERRRZZZhhhwww}}}|||}}}yyymmm```ZZZTTTTTTXXXeee}}}oooTTTBBB===<<<999555444444333333333333444444555555555444444333333333111111111111222222222222111111111111111111111111111111111111000000000///........................////////////////////////////////////////////////////////////............////////////////////////000///............//////---...///...---,,,---...////////////////////////////////////////////////...//////000000000000/////////000000000111111111000000000000000111111111000000111111111222222222333222222222222222222222222222222333333333444444222444555555444777>>>CCCQQQcccxxx~~~{{{nnnbbbaaaggglllqqquuuyyyzzzzzz{{{zzzxxxvvvtttmmmkkkkkklllppprrrsssrrrrrrrrrppplllhhhhhhkkkooo{{{xxxiiinnnvvv}}}|||wwwsssqqqqqqsssuuuwwwzzz}}}000111111222222111111000333333333333222111111111222333555666888<<>>JJJZZZnnn}}}}}}nnn___]]]ccciiiooosssqqqsssvvvyyy{{{{{{zzzzzzqqqooolllkkkmmmpppssstttqqqsssrrrmmmhhheeegggjjjtttyyyyyyiii___fffooovvvyyyzzz{{{{{{}}}~~~zzzwwwtttssswwwxxxyyy{{{~~~000000111111111111000000111222333222///---------333444555555666999===@@@HHHNNNRRRRRRUUU]]]eeehhhjjjqqqvvvuuurrrqqqqqqooolllhhhhhhlllmmmqqqtttkkkfffddddddddddddfffiiilllnnnpppqqqqqqsss{{{lll^^^SSSMMMLLLPPPYYYfffqqqzzz~~~|||zzzyyyxxxzzzxxxwwwvvvvvvtttpppnnn```ZZZQQQKKKHHHHHHIIIIIIDDDFFFIIIMMMOOOMMMIIIEEEEEEDDDCCCCCCCCCCCCAAA???>>>@@@BBBCCCFFFMMMWWW___ttt~~~iii\\\WWWRRRUUU\\\hhhyyyxxxWWWKKK>>>999;;;===;;;777888777666444333333222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111000000000000........................000000000000000000000000000000000000000000000000////////////............////////////////////////.........///////////////---...000///......///000////////////////////////........................---...///000000111111000......................../////////000111111222222000111111111111222222222111111111222222222222222222222333333333333444444555555555555555666999<<>><<<>>>BBB??????AAACCCCCCBBBHHHOOOOOOTTTXXXZZZ```iiinnnooorrrnnnmmmqqqvvvzzzvvvjjjiiihhhlllttt}}}~~~bbb]]]ZZZYYYXXXXXXbbbnnnqqq\\\KKKBBB<<<999666444555666666555777777666555555444333333111111111111111111111111000000111111111111000000111111000000//////......111111000000000000111111111111111111000000000000000000//////.........---........................////////////////////////........................//////............//////......------------......------...///000000000/////////////////////////////////............////////////000000000000//////111111000000//////......------...///000000//////000000000000000000000000//////000000000000//////000000111111111111000000111111222222222333333333222222333333444888===AAASSSeeexxx}}}wwwvvvtttrrrrrrwww~~~{{{vvvmmmeeeaaabbbhhhmmmqqquuuxxxsssjjjgggkkkqqqpppjjjccc___```bbbccccccggggggffffffggglllsssxxxtttrrrmmmiiifffeeeeeefffjjjjjjkkkkkkjjjiiigggfffbbbcccaaaYYYNNNGGGFFFGGGHHHOOOZZZfffpppwwwzzz|||yyyvvvsssrrrrrrrrrqqqppppppnnnjjjeeeaaa]]]ZZZXXXXXX\\\bbbhhhmmmpppppppppmmmooorrrtttvvvzzz000000111111111111000000//////000000000000//////000000000000111111111111333333222222222333444555444888<<>>DDDJJJNNNUUUXXX]]]cccfffhhhhhhgggjjjppprrrpppnnnmmmkkkggggggkkkmmmqqq~~~~~~vvvuuuuuutttrrrpppooommmqqqwwwzzzvvvkkkbbb^^^___cccffflllssswwwwwwsssoookkkmmmpppqqqqqqrrrssstttqqqwww{{{}}}rrrggg^^^TTTLLLIIIEEEGGGIIIJJJIIIIIIIIIIIIMMMMMMMMMLLLIIIIIIJJJKKKNNNQQQTTTVVVWWWYYY\\\___dddeeegggiiikkklllmmmmmmhhheeeaaa______bbbfffiiifffjjjpppuuuwwwvvvsssqqqlllhhhbbb^^^]]]^^^______]]]___aaabbb^^^XXXQQQLLLJJJFFFBBB@@@AAABBB@@@======<<<<<<;;;;;;<<<===>>>BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFKKKQQQTTTVVV\\\dddttt~~~vvvvvvyyy{{{}}}}}}xxxrrrnnnlllttt{{{wwwiii^^^ZZZVVVVVV\\\hhhwwwyyyhhhXXXKKKCCC<<<888:::777555444555555555555333333222222111000000000111111111111111111111111000000111111111111000000000000000000////////////111111000000000000111111111111000000000000//////////////////....................................////////////////////////........................//////............//////......------------......---............------,,,000000000000000000000000......------------.........//////000000//////...000000000////////////...000000111111111111111111000000000000000000000000111111111222222111111111000000111111111111000000111111222222222333333333333444444444444666999<<>>AAACCCGGGKKKMMMLLLLLLNNNNNNLLLMMMOOOVVV^^^cccffflllttt~~~sssrrrvvvwwwxxxyyyyyy{{{|||yyyuuussswwwzzzrrreee]]]YYYWWWYYY```mmm}}}wwwiiiUUUFFF???<<<:::777888666444444555555555444333333333333222222111111111111111111111111111111000000111111111111000000000000000000////////////111111000000000000111111111000000000///////////////////////////.................................////////////////////////........................///......------......///......------------......---.........---,,,++++++////////////////////////------,,,,,,,,,,,,------...//////////////////...////////////////////////111111000000000111111111000000000000000000000000111111111111111111111111000000111111111111000000111111222222222333333333444555555444333444777999;;;DDDPPP^^^nnn|||}}}~~~zzztttmmmjjjjjjlllnnntttyyy}}}yyyqqqhhhdddeeekkkpppvvvzzz}}}rrrdddZZZUUUTTTUUUVVVWWWXXXZZZ^^^dddhhhiiiiiikkklllllllllkkkkkkiiijjjjjjjjjjjjjjjiiiiiiaaabbbcccaaa^^^\\\[[[\\\]]]cccmmmxxx~~~yyyuuusssqqqpppnnndddccc```^^^]]]^^^___aaammmkkkgggbbb]]]YYYVVVUUUVVVXXX[[[___bbbggglllpppwwwzzz~~~//////000000000000////////////000000000000///////////////000000000111111111111222222222333333333333444555666888<<>>===<<<=========<<<;;;===???@@@AAACCCFFFLLLPPPTTTYYY\\\[[[\\\```^^^YYYWWW[[[cccmmmrrruuu{{{zzzpppqqqvvvyyyzzz{{{yyy{{{|||zzzwwwyyyqqqaaaVVVSSSUUUVVV```pppsssbbbVVVGGG===::::::999777666555333333555555444333333333222222222222111111111111111111111111111111000000111111111111000000////////////000000000000111111000000000000111111000000000////////////............///////////////////////////////////////////////////////////////..............................------------............------------......---.........---,,,++++++........................------,,,,,,,,,,,,------......////////////...................../////////111111000/////////000111000000000000000000000000111000////////////000111000000111111111111000000111111222222222333333333444444555444333333555777999???HHHUUUhhhyyy{{{vvvqqqnnnmmmmmmmmmooouuu}}}{{{uuummmiiiiiinnnrrrxxx~~~xxxiii[[[QQQMMMNNNPPPRRRTTTVVVZZZ___bbbaaacccgggjjjlllnnnnnnnnnlllkkkkkkkkkjjjjjjjjjjjjeeedddbbb```___aaadddgggggglllttt|||~~~zzzwwwtttrrrpppnnndddaaa]]]ZZZYYYZZZ\\\^^^kkkhhhccc]]]XXXTTTQQQOOOLLLOOOSSSWWW[[[```gggkkkpppsssxxx|||...//////000000//////...//////000000000000//////.../////////000000000000000111111222333222222222000111333333444777;;;???@@@DDDKKKRRRXXX[[[]]]]]]gggqqqzzzzzzwwwvvvuuusssssssssrrrqqqvvv}}}~~~zzzxxxxxxyyyyyyzzz{{{{{{|||{{{}}}}}}zzzwwwuuutttttttttqqqsssxxx~~~}}}tttiiiddd]]]WWWUUUUUUUUUUUU[[[^^^bbbgggkkkqqqvvvzzz|||}}}xxxqqqkkkiii______^^^\\\XXXVVVVVVVVVTTTSSSQQQOOONNNLLLIIIFFFBBBDDDDDDDDDBBBAAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDBBBCCCFFFIIIKKKQQQXXX___aaa]]]VVVPPPMMMFFFEEEDDDDDDEEEDDDCCCAAA???????????????@@@AAAAAA;;;;;;<<<<<<============<<>>DDDKKKRRRVVVYYY[[[dddpppyyyzzzvvvsssqqqoooooorrrsssssstttvvvtttooojjjkkkmmmnnnpppsssvvvxxx{{{~~~}}}yyyvvvtttsssssspppttt}}}}}}ooojjjccc\\\YYYVVVTTTSSSWWWWWWYYY]]]dddjjjmmmooouuu|||yyytttnnnlllnnnfffggghhhhhhggggggiiikkkmmmjjjhhheeeccc^^^WWWRRRDDDFFFHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBEEEHHHJJJNNNTTT[[[[[[UUUMMMGGGEEEBBB@@@??????@@@AAA@@@???<<<<<<======???@@@BBBBBB??????@@@@@@@@@AAACCCEEEBBBGGGMMMSSSXXXaaallluuu|||pppiiimmmvvv|||uuupppoookkkjjjpppvvvzzz}}}|||~~~|||vvvsssiiiaaaYYYUUURRRQQQXXXaaajjj~~~yyyjjjWWWJJJ???===999555333333333444444333222333444555333222111111111111111111111111111111111111111111111111000000111111111111000000.../////////000000000111111111000000000000111111000000/////////...................../////////000////////////////////////////////////////////////...........................------,,,,,,------.........------------......------.../////////..............................///..................///---......//////......------------.........//////444333111//////000111222000000000000000000000000222111///......///111222000000111111111111000000111111222222222333333333111333444444333333444666555999>>>DDDRRRcccooossswwwvvvuuuvvvwwwuuuqqqmmmiiioooxxx{{{vvvttttttuuu}}}}}}{{{wwwrrrjjj```UUUNNNHHHKKKOOORRRUUUWWW[[[]]]bbbdddfffhhhkkkmmmnnnooonnnllljjjiiigggggggggggggggeeeaaa```bbbfffiiilllmmmpppuuuzzz}}}~~~~~~~~~~~~~~~~~~{{{vvvrrrjjjfff```[[[YYY[[[^^^```^^^\\\YYYUUUQQQMMMJJJHHHBBBDDDFFFIIIKKKOOOTTTWWW]]]```ffflllqqqvvv|||......////////////......//////000000000000//////000111111111111222222222///000111222333222111111000111444444555555777999777:::@@@GGGNNNSSSWWWYYYbbbnnnxxxxxxssspppnnnlllmmmrrruuuttttttuuurrrmmmccccccdddeeehhhmmmssswww}}}zzzwwwuuutttuuu{{{rrrooojjjfffbbb___[[[XXXWWWUUUTTTWWW]]]aaacccbbbgggoooyyy~~~wwwsssoookkkkkkooommmoooqqqssstttwwwzzz}}}|||xxxpppggg```LLLNNNQQQQQQOOOMMMLLLLLLHHHIIIKKKLLLLLLJJJGGGEEEEEEDDDCCCCCCEEEHHHKKKMMMNNNTTTZZZZZZSSSJJJEEECCCAAA???<<<<<<===??????????????????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGJJJLLLQQQWWW^^^eeelllvvvuuummmqqqzzz~~~wwwrrroooooonnnpppwww}}}wwwkkkjjjmmmlllgggddd]]]UUUPPPRRRWWW\\\gggrrrxxx{{{iiiWWWHHH@@@;;;;;;999555222111222444333222222333555555333222333333333333333333444444111111111111111111111111000000111111111111000000.../////////000000111111111111000000000000111111000/////////............---.........//////000000000000000000000000000000////////////////////////...........................------,,,,,,------............------.........------...///000000000/////////////////////////////////............//////---..................------------.........//////555444222000000111222333000000000000000000000000333222000//////000222333000000111111111111000000111111222222222333333333000222333333333333444666333777:::>>>IIIZZZgggmmmmmmnnnqqquuuyyyyyyuuuqqqgggmmmwwwzzzwwwvvvvvv|||~~~{{{wwwqqqlllhhhaaaXXXQQQGGGKKKOOORRRUUUXXX[[[]]]gggggghhhiiikkklllmmmnnnmmmllliiigggeeedddddddddfffdddbbbbbbdddgggiiiiiilllooossswww{{{~~~~~~~~~yyyuuuoookkkeee```___aaaeeeggg[[[YYYWWWTTTOOOKKKHHHEEEDDDEEEGGGHHHIIIKKKOOORRRUUUYYY```fffkkkqqqwww{{{|||,,,...111111000...------111111000000//////......000000000000000000000000222222222222222222222222222222222222222222222222333666:::@@@FFFLLLPPPRRR```gggpppvvvvvvrrrnnnjjjqqqpppqqqsssttttttrrrppplllhhhaaa]]]^^^dddkkkqqq|||}}}~~~{{{yyysssllliiihhhhhhgggeeebbb^^^YYYXXXZZZ[[[\\\[[[___eeeoooxxx}}}pppooolllhhhdddccceeegggnnnooosssxxxyyy~~~xxxmmmaaa```____________]]][[[ZZZ```cccaaa^^^ZZZTTTMMMOOOLLLHHHEEEFFFKKKPPPTTTSSSXXX]]][[[TTTMMMJJJJJJEEEEEEEEEBBB???>>>>>>>>>>>>AAAAAABBBFFFOOOTTTTTTWWWRRRPPPSSSWWWVVVVVVWWWcccjjjpppttt{{{{{{vvvkkkmmmrrryyyzzzrrrooopppzzzlllfff___[[[YYYXXXVVVTTTUUUTTTVVV^^^jjjyyyqqqbbbUUUHHH===888888777555444333333444444222222222111111111000000000000111111111111000000222222222111111111000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////,,,---------...///////////////............//////...//////000000000000000........................////////////////////////000000//////.........---///////////////...............------------......//////............//////000000000000000000000000000000000000000000000000//////000000000000//////...///000222222111000000111111111111111111111111333333333333333333333333555555777:::BBBMMMZZZbbbiiioootttwww{{{|||xxxqqqnnnkkknnnwww}}}yyywwwvvvwwwyyy}}}yyypppnnnlllkkkiiiddd]]]WWWNNNLLLKKKMMMTTTZZZ]]]^^^ggggggiiijjjlllmmmnnnooollliiieeebbb``````bbbcccfffeeeeeeeeeeeefffggggggiiilllppptttvvvyyy}}}~~~}}}rrrpppmmmkkkjjjiiigggeee]]][[[XXXTTTQQQMMMHHHEEECCCDDDEEEEEEEEEFFFJJJLLLUUUVVVYYY^^^dddjjjooorrrzzz{{{~~~---///111222111//////000111000000000/////////...000000000000000000000000222222222222222222222222222222222222222222222222333555888<<>>HHHSSSZZZdddkkkrrruuuxxxzzzxxxsssppplllmmmtttzzz}}}|||yyyvvvvvvvvvwwwzzz{{{uuuqqqlllkkkjjjjjjiiieee```[[[WWWSSSOOOOOOSSSXXX\\\^^^eeefffiiikkklllllllllkkkjjjhhhddd```______```aaaccccccccccccdddeeefffggggggiiilllnnnqqqtttxxxzzz|||}}}zzzwwwssspppnnnllliiiggg^^^[[[WWWTTTQQQMMMIIIFFFFFFGGGGGGGGGGGGHHHKKKNNNTTTUUUWWW[[[```fffkkkmmmrrrtttwww{{{///000111111111000222333000000000000////////////000000000000000000000000222222222222222222222222222222222222222222222222444444555777;;;???CCCFFFJJJRRR]]]ggglllnnnnnnnnnqqqqqqqqqqqqqqqrrrrrrsssooommmhhhdddaaa```aaaaaannnttt|||{{{ooolllkkknnnuuu{{{~~~{{{qqqgggaaa[[[[[[]]]```eeehhhjjjjjjaaa```^^^[[[ZZZ]]]aaaeeegggmmmvvv}}}}}}ttthhhlllqqqwwwzzz{{{zzzyyy{{{tttnnnjjjddd\\\TTTPPPPPPRRRUUU\\\]]]___bbbeeefffeeecccbbb___ZZZSSSNNNLLLMMMOOOQQQTTTWWW[[[gggvvvyyytttssstttrrrlllgggfffrrr{{{|||tttoookkkiiiiiikkkooovvv~~~}}}lll___UUUPPPJJJHHHJJJNNNRRRUUU___hhhxxxmmm^^^MMMDDD>>>999777777555555444333222222222222222222222111111111111111222222333333333333222222222111111111111000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////...............---------//////............//////------...////////////...........................000000000000000000000000////////////..................//////////////////......------------......//////............//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111222111111111111111111111111333333333333333333333333000111333666:::@@@HHHNNN[[[eeeooosssuuuxxxyyywwwsssmmmkkkooosssvvvzzz~~~{{{yyywwwvvvvvvvvvxxxyyyyyyvvvqqqllliiihhhgggffffffggghhhgggeeebbbbbb^^^XXXUUUVVVXXX[[[\\\```cccgggkkklllkkkiiigggiiifffccc```^^^]]]]]]]]]______``````bbbccceeeffffffhhhiiijjjlllnnnrrrvvvyyy|||}}}}}}yyyuuurrroookkkhhhaaa]]]XXXSSSPPPMMMJJJHHHJJJJJJKKKJJJJJJKKKMMMPPPSSSSSSUUUXXX[[[```cccfffgggiiilllqqqwww}}}///000111000000000222444000000000000////////////000000000000000000000000111111111111222222222222111111111111111111111111555444333333666999===???EEEMMMXXXbbbiiinnnpppqqqppppppooonnnnnnooorrrttttttrrrpppllliiifffcccbbbggglllrrryyy|||vvvooonnnooouuu}}}uuulllgggdddbbbcccfffggggggeee___^^^]]]\\\\\\```fffjjjiiinnnwww||||||}}}~~~uuunnnjjjmmmrrrvvvxxxzzz|||}}}zzzwwwsssmmmeee^^^ZZZZZZ]]]___eeeeeeiiiqqqxxx{{{wwwrrrqqqmmmfff^^^YYYYYY]]]aaafffhhhiiimmmxxx|||xxxvvvrrrjjjggggggvvvzzzoookkklllnnnnnnlllnnnrrrxxxvvvhhh]]]VVVSSSPPPMMMLLLQQQXXX```eeeuuu~~~{{{qqqWWWLLLAAA<<<:::777555777444333333222222111111111111111111111111111111111000000111111111111000000111111111111000000000000////////////////////////000000000000////////////............////////////000000000000000000000000/////////////////////////////////////////////////////////...---------,,,///......------......///,,,------...............................................................///////////////.....................////////////......------------......//////............//////000000000000000000000000000000000000000000000000//////000000000000//////111000/////////000222333111111111111111111111111222222222222222222222222///111333444777:::???CCCSSS___jjjooorrrvvvzzz{{{uuuooojjjkkklllmmmrrrxxx||||||||||||zzzyyywwwvvvssssssrrrnnniiieeeccccccaaaaaaccceeegggiiijjjkkkkkkiiifffccc```\\\YYYXXXZZZ^^^ccciiikkkjjjgggeeehhhfffdddaaa^^^]]]\\\\\\[[[[[[\\\]]]___aaacccdddhhhiiijjjjjjjjjlllpppsssuuuxxx}}}~~~|||}}}zzzwwwtttqqqmmmjjjddd```ZZZUUURRRPPPMMMLLLMMMMMMMMMLLLKKKLLLNNNPPPRRRSSSSSSUUUWWWZZZ]]]___^^^```dddiiioootttyyy||||||yyywwwvvvxxx|||///000000000//////111333////////////000000000000000000000000000000000000000000000111111222222222111111111111111111111111555444222222333666999;;;AAAHHHRRR[[[ccchhhlllnnnmmmmmmllljjjiiikkkppptttuuutttsssqqqooollliiihhheeeiiilllqqq}}}zzzuuurrrooopppuuu}}}{{{tttqqqoooooopppnnniiiddd[[[[[[[[[ZZZ[[[^^^dddhhhkkknnntttyyyxxxwww}}}{{{xxxwwwuuuoookkkjjjlllooorrruuuzzzzzzxxxssspppjjjffffffhhhlllooorrrttt{{{xxxtttmmmfffcccffflllrrrvvvwwwwwwzzzyyysssnnniiiccccccfffvvvzzzooohhhiiinnnsssvvvppprrruuuzzzzzzjjjaaaZZZTTTQQQQQQQQQSSSWWW___jjjvvv}}}sssbbbWWWGGG@@@;;;:::999555333444222222222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000////////////............/////////////////////////////////////////////////////////////////////////////////////////////...---------,,,......------------......,,,------.......................................------------------------.........///////////////---.........//////000000......------------......//////............////////////////////////////////////////////////////////////000000000000//////111000/////////000222333000000000000000000000000222222222222222222222222000222333444555777999<<>>GGGRRR[[[fffqqqvvvvvvuuurrrpppnnnhhhbbbcccgggkkkoootttyyyyyyuuuppplllfffhhhjjjiiiddd___\\\ZZZXXXZZZ\\\___cccjjjssszzzlll___UUUVVVXXX[[[^^^aaaccceeeddddddeeeeeedddbbb```^^^WWWWWWXXXYYYZZZ\\\^^^______bbbeeegggfffffffffgggiiiiiikkkmmmqqqtttxxxyyy}}}}}}}}}~~~|||sssppplllhhheeebbb]]]ZZZSSSSSSRRROOOMMMLLLMMMOOOPPPOOOOOONNNNNNOOOPPPQQQSSSSSSUUUWWWZZZ]]]___aaadddfffhhhjjjlllppptttwwwuuuooogggeeebbb^^^\\\[[[[[[[[[aaadddiiiooosssvvvwwwwww222444666666333000///....../////////000000111111000000000000000000000000...//////000111222222222000000000000000000000000......000111222444555555333888???GGGOOOVVV]]]aaaeeeeeeccc___\\\___hhhpppxxxvvvsssqqqqqqrrrtttvvvuuuzzzxxxsssvvvyyytttuuuvvvtttqqqooonnnnnnzzzzzzwwwssstttxxxyyy|||wwwxxx|||}}}xxxrrruuuvvvwwwvvvtttssstttuuukkkccc___ccciiikkkjjjjjjmmmiiiccc______```aaaaaabbbgggmmmooopppttt{{{{{{nnnjjjjjjjjjnnnpppssswww}}}|||ooolllhhheeegggnnnxxx|||nnngggeeeeeeeeebbb```dddjjjooowww}}}|||yyywwwtttqqqmmmllllllqqqxxx~~~}}}}}}xxxsssmmmggg[[[VVVTTTTTTQQQOOOUUU___lllsss~~~sss```QQQGGG@@@999333888444222444555333444888111222444444555444333222000000111111222222222222000000111111111111000000.../////////000000111111000000000000000000000000000000000000////////////000000000000111111111111////////////////////////////////////////////////////////////////////////,,,------....../////////...------,,,,,,------......//////000000000000000........................---------------------------.........//////000000---------...///000000111.........------.........//////............////////////////////////////////////////////////////////////000000000000//////...///111222222222111000000000000000000000000000111111111111111111111111111222333222222333666888:::BBBKKKVVVcccooosssrrrtttsssrrrpppjjjbbbaaadddeeeiiipppuuuuuuqqqkkkgggiiijjjkkkiiiddd___\\\ZZZXXXZZZ\\\^^^bbbjjjttt{{{tttfffXXXXXXWWWXXXZZZ]]]aaacccbbbcccdddeeedddbbb```___WWWWWWXXXXXXZZZ[[[]]]^^^^^^bbbfffhhhhhhgggffffffgggggggggiiimmmrrrvvvyyy||||||}}}~~~|||vvvssspppmmmjjjfffaaa]]]UUUTTTSSSQQQNNNMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]___aaacccfffjjjnnnsssuuuyyy{{{}}}~~~xxxpppjjjbbb```[[[WWWUUUTTTTTTUUUXXX[[[___dddhhhjjjkkklll...000111000///...///111//////......///000111111---,,,+++***+++---///000////////////000000000000...///111111000000111333...///000111333444555666444666:::???CCCIIIOOOSSSZZZ^^^aaa```]]]```hhhppp|||xxxsssooonnnppptttwwwuuuwwwxxxyyy||||||sssiiieeecccaaabbbfffkkknnnpppyyyzzzxxxyyy||||||rrrmmmrrrxxxyyy{{{~~~{{{nnncccfffnnnppplllhhhgggaaa^^^___\\\WWWXXX\\\dddhhhmmmnnnmmmooouuuzzzzzzrrrnnnlllkkkkkknnnvvv{{{xxxyyyyyysssiiigggeeefffkkkrrrxxxzzz{{{qqqkkkhhhfffeeehhhgggddddddfffhhhmmmsssvvvvvvsssqqqpppnnnrrruuuvvvwww|||{{{www}}}|||llleeebbb]]]WWWTTTTTTPPPLLLKKKPPPZZZfffmmmzzziii^^^OOODDD===999444000222222222222222222222222555555444333222222222222111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000---.........//////000000////////////////////////........................111000///...---,,,++++++//////////////////////////////000000///...------,,,------......------,,,/////////......---------.........................................................////////////000///...---...///000000...---......///////////////...///000000000///---,,,........................111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000111111111111222222222111111222222222333333333<<<;;;@@@LLLWWW```gggnnnqqqtttvvvuuussspppfff\\\```dddjjjnnnooommmjjjhhhooonnnmmmllliiiccc\\\WWWSSSVVVYYY\\\dddrrr|||zzzsssgggZZZPPPQQQTTTVVV[[[```gggeeecccdddeeeccc^^^YYY``````___^^^^^^^^^^^^^^^```cccfffggggggfffggghhhfffffffffeeegggkkkqqqvvvxxx{{{~~~~~~}}}|||}}}}}}xxxtttrrrrrrooohhhccc```^^^ZZZVVVSSSRRRRRRRRRRRROOOLLLKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRSSSUUUTTTUUUVVVYYY[[[^^^___```hhhiiijjjllloooqqqrrrsss{{{}}}~~~|||{{{yyyxxxwwwuuutttsssrrrooommmjjjiiiaaa^^^YYYSSSOOONNNNNNNNNRRRSSSTTTVVVXXXYYY[[[[[[...000111000///...///000///////////////000111222111000...---------///000////////////000000000000///000111111000///111222000111111222222333333444222444888;;;???CCCIIIMMMWWW\\\bbbcccaaaccciiioooyyyvvvsssqqqppprrruuuxxxwwwxxxxxxwwwyyyzzztttkkkfffaaa\\\ZZZ]]]bbbhhhkkkttt{{{~~~{{{|||}}}yyyqqqmmmqqqvvvxxx|||ssslllpppxxxxxxsssnnnhhhbbb``````^^^YYYYYY]]]___dddiiilllllloootttyyy{{{vvvqqqoooooopppqqqssszzz|||yyyxxx}}}|||uuupppjjjiiihhhjjjoootttwwwxxx}}}{{{sssllliiihhheeeeeeggggggeeeeeehhhiiimmmrrruuuvvvvvvuuuuuuwwwyyy{{{|||~~~zzzlll___YYYWWWRRRLLLIIIJJJJJJKKKPPPZZZhhhvvv~~~rrrhhhUUULLLBBB;;;999888555333222222222222222222222222222222111000000000111111000000000000000000000000000000000000000000000000111111111111111000//////////////////////////////............/////////000////////////////////////.......................................---------........................///////////////...---,,,,,,------......------,,,.........---------,,,,,,................................................------.........////////////...---...///000///...------...///////////////000000000000000///..............................000000000000//////......////////////////////////000000000000000000000000000000000000////////////000000111111111222222222111111111222222222333333888777<<>><<<999555444444444222000111111111111111111111111222222111111222333444444000///---,,,,,,---///000000000000000000000000000///000000000000000//////////////////////////////.........///////////////////////////////////////........................---------............///------------------------,,,---------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------.........---,,,---///000///...,,,---......//////......000///...---------//////........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222444444666999===DDDRRR```llloooqqqoooooopppmmmhhhiiihhhddd```^^^bbbjjjppptttppplllhhheeebbb___\\\ZZZZZZ[[[dddwwwuuunnnpppssstttssspppeeeVVVKKKGGGHHHLLLOOOXXXZZZ[[[ZZZXXXZZZ___ccccccccccccdddccccccccccccaaacccddddddbbbaaabbbccccccdddeeeeeedddccceeefffiiilllpppssstttvvvxxxzzzvvvuuuuuuwwwyyyzzzxxxuuuppppppnnnlllgggbbb^^^[[[ZZZWWWSSSQQQPPPPPPNNNMMMOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUWWWWWWVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVTTTSSSQQQOOONNNKKKIIIFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEE---///000///...---...///111111000000000000000111............//////000000////////////000000000000111222222111///...///000///000000111111222333333111222222222111222555777===HHHWWWcccjjjllllllllleeefffhhhkkkmmmooopppqqqtttuuusssqqquuu|||wwwppphhh```\\\ZZZYYYXXX]]]eeennnrrrttt{{{{{{{{{}}}zzzrrrnnnkkkhhheeeiiimmmrrr{{{{{{uuuppplllkkkoooooonnnkkkhhhggghhhkkkkkkjjjiiiiiijjjkkknnnrrrrrrqqqooooooqqqrrrrrrqqqpppnnnmmmnnnqqqtttvvvvvvrrrtttvvvuuuqqqlllhhhgggeeedddhhhooorrrqqqqqqtttzzzyyyuuuwwwxxx|||zzzkkk___WWWUUUUUUMMMGGGEEEGGGJJJRRRZZZaaahhhttt|||tttggg[[[QQQGGG>>>888999888666444333222000...111111111111111111111111111111111111222333333444111000...------...000111////////////////////////...//////000000000//////........................///////////////.........///////////////////////////////////////////////////............---------------------------------,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------.........---,,,---...//////---,,,------..................---,,,,,,,,,---...///......................................./////////........................////////////////////////.../////////000000000111//////000000000111111111000000111111111222222222777555555666777;;;HHHUUUcccgggjjjhhhhhhiiihhhdddhhhfffbbb]]]ZZZ___iiiqqqssspppkkkhhheeeccc```^^^[[[[[[]]]ggg{{{zzzlllfffhhhlllllljjjiiicccZZZQQQKKKJJJIIIHHHMMMQQQUUUWWWXXXZZZ___cccbbbcccddddddddddddccccccaaabbbbbbaaa___^^^___``````bbbddddddddddddeeeffffffiiillloooqqqsssvvvxxxvvvvvvwwwxxxzzzzzzyyyxxxrrrrrrrrrqqqnnnjjjeeeccc___\\\XXXUUUTTTSSSQQQOOOOOOPPPPPPQQQQQQPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLPPPQQQRRRRRRRRRRRRSSSUUUPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOOOOMMMLLLKKKJJJFFFEEECCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@---...//////------...///111000000///////////////,,,,,,---......///000000////////////000000000000000111222111000///000111//////000000111222333333111111222111000111444666<<>>HHHPPPTTTWWW[[[^^^]]]ZZZ^^^aaa___\\\^^^fffmmmlllkkkjjjiiiiiihhheeeccc^^^cccfffgggkkkppprrrppphhhccc\\\XXXYYY\\\^^^___[[[bbbeeeaaa______\\\VVVQQQMMMIIIJJJOOOUUUYYYZZZ]]]^^^```bbbcccbbb```___^^^^^^]]]ZZZVVVUUUVVVWWW]]]^^^^^^]]]\\\]]]___bbbbbbccceeeeeeeeefffiiikkkmmmooossswwwxxxzzz|||}}}~~~}}}{{{yyywwwuuussssssoookkkgggdddbbb___]]]^^^^^^^^^]]][[[WWWTTTRRRNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIJJJJJJIIIHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???///////////////.........111111000000//////......////////////////////////000000000000000000000000......//////000000111111000000111111111000000///...///000111222333444444777888;;;???BBBFFFIIIJJJHHHIIIIIIJJJLLLMMMOOOPPPSSSYYYbbbjjjrrrxxx~~~|||xxxuuutttrrrmmmjjjgggaaaZZZYYY]]]bbbccccccaaa]]]YYYXXX[[[cccmmmsss{{{zzzrrrkkkttt{{{~~~uuuooolllmmmppprrrvvv{{{yyyttttttxxx}}}xxxtttxxxwwwxxxzzzyyywwwyyy~~~~~~zzzxxx|||~~~tttqqqssswwwzzz}}}yyyvvvyyy~~~wwwlllbbb[[[SSSNNNMMMMMMMMMLLLMMMMMMMMMNNNQQQVVV]]]aaammmnnnpppvvv}}}|||{{{~~~yyyxxxtttkkk___SSSJJJEEE;;;999777444333333444444444444333333222111000000000000000000000000000000222111111000///......---////////////////////////000///---,,,,,,---///000...///000000000///---,,,---------...///000000111///...---,,,+++,,,,,,---........................////////////////////////........................+++---//////...---...///..............................---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,---...------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................///---++++++---////////////////////////////////////////////////////////////000000000......000111555333000...------...///000000000000111111111111111111111111222444666777<<<@@@GGGOOOVVV[[[^^^___]]]```dddfffeeedddcccdddhhhfffeeegggjjjjjjhhheeeffffffeeeeeedddddddddeeeggg^^^WWWXXXZZZZZZYYYZZZ[[[^^^bbbfffhhhhhhfffeeeYYYTTTMMMKKKMMMQQQUUUWWWZZZ\\\```ccceeeeeedddccc\\\]]]]]][[[XXXVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^```aaabbbdddeeefffggggggiiillloooqqqrrrtttvvvyyyyyy{{{|||{{{xxxuuussssssuuurrrooommmmmmjjjfffbbbfffeeebbb^^^YYYUUUQQQOOOQQQPPPOOONNNOOOPPPRRRTTTNNNNNNLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFHHHIIIHHHEEECCCDDDDDDEEEEEEEEEDDDBBBAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@/////////////////////...000000000000//////......////////////////////////////////////////////////////////////000000000000000000111111111000000///......///000111222333333888888999:::;;;<<<===>>>AAACCCEEEHHHJJJKKKKKKKKKLLLPPPWWW^^^fffoooxxx}}}}}}{{{zzzwwwqqqmmmkkkeee```^^^aaadddcccbbbZZZWWWTTTRRRUUU[[[bbbgggvvv}}}yyyrrrnnnvvv~~~}}}|||tttooolllnnnpppssswww}}}}}}vvvrrrrrrvvv{{{yyyuuuuuuuuuxxx|||}}}}}}|||zzz|||zzztttssswww{{{|||zzz~~~~~~tttggg]]]UUUPPPJJJHHHIIIKKKMMMMMMMMMOOOTTTZZZaaajjjqqqvvv~~~~~~~~~}}}tttooofffZZZOOOEEE===999:::888666444333333333444444444333222222111000000000000000000000000000000111111000000//////......////////////////////////111000...------...000111...///000000000///------------......///000000111000///...---------..............................................................................+++---//////...---...///........................//////...------,,,+++++++++,,,,,,,,,---------...------------------------------------------------...........................---,,,,,,------------,,,---......//////......................................................000...,,,,,,---......---///////////////////////////////////////////////////000000000......000111111000//////000111222333000000000000111111111111222111111111222333555666888<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......//////////////////000000000////////////...////////////////////////////////////////////////000000000000///////////////000000111111000000000---......///000111222222666666666555555555555555888:::???CCCFFFGGGFFFFFFJJJLLLPPPUUU]]]hhhttt{{{}}}~~~~~~~~~zzztttoookkkhhheeefffiiijjjiiihhhYYYWWWSSSPPPQQQTTTXXX[[[hhhpppwwwyyyxxx|||{{{vvvqqqoooxxx{{{zzzzzzuuupppmmmooorrrtttzzzzzzwwwssspppppprrrxxx}}}xxxtttqqqrrrxxx~~~~~~|||yyyyyy}}}~~~zzzwwwyyyvvvnnnfff^^^UUUOOOKKKHHHFFFFFFIIINNNQQQSSSVVV[[[dddooozzz~~~~~~{{{uuuqqqccc[[[PPPIIIFFFDDDCCCBBB888777555333333333333444333333333222111111000000000000000000000000000000////////////////////////////////////////////////000///...------...///000/////////000///......---------......///000000000000000///.........//////................................................------------------------+++---//////...---...///------------------------/////////......------,,,---------------.................................------------------------........................------------------------,,,---......//////......////////////////////////........................111///---------...---,,,///////////////////////////////////////////////////000000000......000111//////000111222333333444000000000000111111111111222111111000111222333444555777<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@............////////////////////////////////////////////////////////////////////////////////////111111000000//////.........///000000000000000000------......///000000111111222222333444555666666333555888<<<@@@BBBCCCCCCGGGIIIKKKPPPWWWaaallltttrrruuuxxx{{{{{{xxxsssoooiiiiiijjjnnnrrruuutttsssccc```\\\WWWUUUTTTUUUUUUWWW___gggjjjllluuuzzztttqqqnnnooovvv}}}}}}|||{{{zzzyyytttqqqrrrsssuuu|||wwwrrrqqqpppoooppppppwww~~~zzzssspppnnnqqqwww~~~{{{wwwwwwyyyxxxvvvvvvyyy~~~}}}{{{wwwvvvvvvuuuoooiiiaaaZZZUUUPPPLLLIIIIIIJJJKKKNNNTTTZZZ___aaakkkppp{{{~~~{{{yyyvvvooofff^^^OOOHHH???===AAAFFFHHHGGG666555444333222222333333333222222222111111000000////////////////////////......//////////////////////////////////////////---,,,++++++++++++,,,---///////////////......---............//////000000//////..................................................................------------------------,,,...//////...------...------------------------///.........---------,,,........................------------------------------------------------........................---...///......------...,,,---......///.........////////////////////////........................111///...///000111000//////////////////////////////////////////////////////000000000......000111000111222222222111000000///000000000111111111111222111000000000111222333333444777<<>>777555888:::999777333333333222222222222222222222111111111111111000////////////////////////............////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,000/////////........................////////////------------------------................................................------------------------,,,...//////...------...---------------------------------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,...000000...------...,,,---......///.........................................................///......000333555444333///////////////////////////////////////////////////000000000......000111///000000111111000/////////000000000111111111111222111000000000111222333333444555888>>>EEELLLPPPWWWZZZ^^^``````___^^^^^^ZZZ[[[\\\]]]```cccgggjjjkkkhhhdddaaa______aaabbbaaaZZZSSSRRRQQQPPPSSSWWWXXXZZZ___fffnnnuuuzzz}}}}}}qqqbbbUUUKKKGGGFFFHHHKKKOOOSSSVVVYYYZZZZZZXXXXXX[[[______YYYSSSNNNNNNMMMMMMNNNQQQTTTUUUWWWYYY[[[^^^```bbbddddddaaabbbbbbaaabbbeeejjjmmmnnnppprrrsssrrrssstttvvvwwwwwwvvvtttssssssssstttuuuuuuuuusssppplllhhhfffaaa___[[[WWWTTTRRRQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHFFFEEECCCCCCDDDDDDBBB@@@???@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA------......///000000000---............/////////////////////////////////........................000000000000////////////------...///000000000000............//////000000////////////000000000000333222222222444888<<>>@@@DDDHHHLLLRRRXXX]]]___cccgggjjjjjjjjjjjjkkkjjjnnnsssxxx{{{||||||{{{yyyvvvpppjjjeeeaaa^^^]]]VVVWWWXXXVVVUUU[[[eeennnqqqkkkfffccc___]]]^^^aaaggglllqqqssssssuuuxxx{{{||||||}}}yyywwwvvvtttvvv~~~{{{uuusssqqqpppqqquuutttxxxnnnhhhgggdddkkkwww|||yyyppppppttt{{{~~~~~~||||||pppjjjaaaZZZUUUSSSQQQOOOJJJJJJIIIHHHIIILLLNNNPPPTTT[[[fffqqqyyy{{{xxxvvvoooddd[[[SSSKKKBBB<<<;;;777444333444444222000111111111222222222222222111111111111111111111111000000000000000000000000........................////////////////////////........................000000///............///......//////////////////+++,,,------...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++...111111...,,,---///,,,---......//////......------------------------........................------...111444666666555///////////////////////////////////////////////////000000000......000111------...///000111111222000000000000111111111111222111111000111222333444555555555666:::@@@FFFIIIPPPTTTXXX\\\]]]]]]]]]^^^\\\\\\[[[ZZZZZZ^^^cccgggiiihhhfffdddbbbaaa```___^^^YYYUUUTTTSSSQQQSSSXXXVVV\\\dddnnnvvv{{{}}}~~~{{{rrriii]]]QQQIIIEEEEEEFFFGGGIIIMMMPPPRRRUUUTTTUUUYYY]]]]]]ZZZVVVRRRRRRQQQPPPPPPQQQRRRSSSUUUWWWYYY]]]___bbbcccddd```aaaaaaaaa```bbbeeehhhlllnnnpppqqqrrrtttvvvxxxxxxxxxwwwuuurrrrrrsssuuuuuuvvvwwwwwwvvvsssooommmgggddd```\\\XXXVVVVVVUUUUUUTTTRRRQQQOOONNNMMMMMMHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCDDDCCCBBB@@@@@@AAACCCDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBB------......///000000111---------.........//////////////////////////////........................////////////000000000000,,,---...///000000000000...////////////000000000000/////////////////////222111111111222444777888;;;===???CCCGGGNNNUUUZZZ\\\^^^``````______bbbdddgggkkkqqqwwwzzz|||||||||}}}zzzuuupppllliiihhhggggggddd___ZZZVVVWWWYYY\\\]]]WWWSSSTTTSSSQQQSSSXXX\\\```eeehhhhhhjjjqqqxxx}}}|||~~~~~~{{{xxxuuutttssssssuuu}}}zzzyyyxxxuuurrrtttzzzvvv~~~uuunnngggddddddaaaiiivvv{{{zzzwwwvvvzzzyyyvvvxxx|||{{{{{{{{{}}}uuujjj[[[WWWRRRMMMKKKJJJIIIHHHJJJJJJJJJLLLQQQXXX___dddhhhppp|||~~~|||{{{||||||{{{wwwqqqmmmbbb[[[QQQIIICCC>>>888444222222222333444555666666///000000111222222222111000000000000111111111111000000000000000000000000/////////......------,,,/////////////////////////////////000000/////////111000///...---......////////////////////////...+++,,,---/////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++------------------------------------------------........................***...222222///,,,---///,,,---......//////......------------------------........................,,,---...000333555444333///////////////////////////////////////////////////000000000......000111000000/////////000222333000000000000111111111111222111111111222333555666777666555555777;;;???BBBHHHMMMRRRWWWYYY[[[\\\^^^]]]]]]\\\ZZZYYYZZZ^^^aaadddeeeggghhhgggdddaaa______[[[XXXXXXUUUQQQRRRVVVWWW___kkkxxx~~~}}}yyysssnnniiiaaaXXXQQQGGGEEECCCAAABBBEEEIIILLLNNNPPPRRRUUUXXXYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPSSSTTTWWWZZZ^^^```bbbccc___`````````______aaabbbgggiiilllmmmoooqqqtttwwwvvvvvvvvvsssqqqpppsssvvvuuuwwwyyyzzzyyyvvvrrrpppjjjhhheeebbb```_________^^^]]][[[XXXVVVTTTSSSRRRLLLLLLLLLLLLLLLKKKJJJJJJHHHFFFDDDDDDDDDDDDBBBAAABBBCCCDDDEEEFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@AAAAAABBBBBB---------...///000000111---------.........//////////////////////////////..............................//////000000111111,,,---...///000000000000/////////000000000000000//////000111111222222333000000111222222333222222444555777999>>>FFFOOOVVVZZZZZZZZZXXXUUUVVVYYY]]]```eeemmmtttyyy|||~~~~~~{{{wwwssspppoooppppppuuuppphhhaaa\\\ZZZXXXWWWQQQLLLIIIKKKLLLIIILLLRRRRRRVVV[[[___```cccmmmvvvwwwzzz|||yyysssqqqqqqqqqqqquuuzzzzzz|||}}}yyytttwww}}}vvv}}}xxxmmmhhhdddaaa```bbbaaaiiivvv{{{||||||{{{~~~zzztttrrrvvv|||~~~zzzsssrrrsssuuuyyy}}}www~~~|||vvvnnnaaaUUUOOOLLLIIIHHHIIIJJJJJJIIIMMMMMMNNNRRRZZZeeeqqqyyy{{{}}}yyytttuuuwwwyyywwwppphhhaaaQQQKKKCCC>>>;;;999555222000111222111000000222444...///000111111222111111000000000000000111111111000000000000000000000000000000///...------,,,,,,////////////////////////------............------111000///------......//////////////////.........,,,---///000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------,,,,,,+++++++++........................------------------------........................***...333333///,,,---000,,,---......//////......................................................---,,,---000222333111000///////////////////////////////////////////////////000000000......000111777555222000//////000000000000000000111111111111111111111111222444666888777666555555666888;;;===DDDHHHOOOTTTXXXZZZ\\\^^^\\\^^^^^^\\\YYYXXXZZZ\\\```cccgggjjjjjjgggccc``````]]][[[ZZZVVVQQQQQQTTTWWWaaaqqq~~~mmmllljjjhhhfffaaa\\\YYYJJJFFFBBB>>>>>>AAAFFFIIIIIILLLPPPRRRTTTUUUXXXZZZ[[[ZZZYYYXXXUUUSSSPPPOOOPPPRRRUUUYYY\\\___```aaa^^^___```___]]]]]]]]]^^^bbbdddggghhhjjjmmmqqqsssrrrssssssqqqnnnooorrruuuwwwxxxzzz{{{zzzwwwsssqqqnnnllljjjgggffffffggghhhdddccc```]]][[[XXXWWWVVVQQQQQQQQQQQQQQQPPPOOONNNIIIGGGEEEDDDDDDDDDCCCAAACCCDDDEEEGGGGGGGGGFFFEEEBBBBBBCCCDDDDDDCCCBBBBBB>>>>>>???@@@AAAAAABBBBBB/////////---,,,,,,///222......////////////......444222...,,,+++---///111///000111222333444555555000000//////......------............////////////...............///000000000000000000111111111111//////000000111111111222222333555666999@@@KKKRRRVVVVVVTTTRRRPPPPPPSSSVVV^^^[[[___kkkvvvzzz{{{|||~~~|||xxxsssnnnmmmoooqqqsssqqqnnnllljjjfff^^^YYYWWWPPPIIIGGGIIILLLLLLJJJLLLMMMOOOPPPSSSZZZcccjjjzzz}}}tttnnnpppqqqpppnnnkkklllqqqtttvvv|||{{{vvvxxx{{{}}}}}}|||yyywwwxxxwwwwwwyyy}}}vvvpppiiidddcccdddddddddhhhqqqzzz}}}}}}~~~{{{tttooopppxxx~~~sssnnnjjjhhhggghhhlllooonnnmmmvvvqqqjjjccc^^^XXXQQQLLLHHHHHHHHHGGGGGGIIIMMMQQQSSSXXX```jjjttt}}}~~~{{{wwwtttwwwuuusssnnnggg\\\PPPHHH<<<999666555555666555444111111111111000...---,,,000000000000000000000000000000////////////000000.../////////000000000111////////////............///////////////.........000000000000000000000000................................................////////////////////////...............---------........................------,,,+++,,,---.../////////.........---------///...,,,+++***+++,,,,,,---------------------------..................------------,,,,,,+++++++++,,,------......------,,,+++,,,------......------........................+++,,,...---,,,,,,---//////............---------000000///...............,,,,,,,,,---------..............................---------............///////////////////////////000000000000111111111111//////000000111111222222111000//////000222444555666555333222333666:::<<<:::>>>EEEMMMSSSXXXZZZ[[[ZZZ\\\______\\\XXXUUUTTT\\\___eeelllpppmmmfff_________^^^ZZZUUUSSSTTTWWWYYYfffyyyzzzooommmhhhbbb_________]]]\\\PPPNNNJJJDDD???===???BBBEEEFFFHHHJJJMMMQQQUUUYYYXXXZZZ\\\]]]\\\YYYVVVTTTQQQRRRSSSVVVYYY\\\```aaa```aaabbbaaa^^^\\\[[[[[[___aaaeeeggghhhiiikkkmmmqqqooommmnnnqqqsssrrrqqqtttvvvwwwwwwuuusssrrrrrrmmmmmmmmmmmmlllkkkjjjiiiiiihhhfffcccaaa^^^\\\[[[XXXXXXYYYYYYXXXVVVTTTSSSQQQNNNKKKJJJJJJJJJIIIHHHGGGIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHFFFDDDDDDEEEGGGFFFEEEDDDCCCDDDFFFHHHJJJ000///...---------............////////////......///...,,,******+++---............//////////////////////////////.....................////////////...............///000000//////000000000111111111//////000000000111111111222333444444666<<>>CCCDDDEEEFFFGGGKKKOOOSSSVVVSSSSSSYYY___gggsss~~~}}}yyysssnnnkkklllmmmrrrrrrqqqrrrrrrpppllliiiddd^^^XXXTTTSSSRRRPPPNNNKKKJJJIIIHHHGGGJJJNNNRRRWWWZZZYYYUUUTTTWWWZZZZZZ^^^___bbbffffffhhhqqq{{{zzzuuuttttttvvvwwwxxxyyyyyyyyy|||{{{zzz|||wwwsssnnnkkkkkkmmmoooooopppvvv|||~~~|||xxxuuuuuuyyy||||||yyyuuupppmmmkkkkkkqqqxxx|||{{{xxxttt{{{uuueeeXXXPPPNNNMMMMMMNNNQQQRRRRRRQQQMMMKKKIIIHHHHHHHHHGGGFFFIIILLLPPPUUU[[[aaahhhlllsssxxx|||uuuxxxvvvtttssssssrrrpppnnnccc\\\RRRIIIAAA<<<777555555444333333333333000...//////000000000000//////000000000000000000000000111111111000000111111111000000000000////////////////////////..................//////////////////................................................------------------------------------------------,,,---------.../////////........................------,,,,,,------...///............------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,+++,,,------......------........................---...///...,,,,,,---...///............---------000///......---................../////////000000........................---------............///////////////////////////.........////////////000111000000000000000000/////////.........000111333000000000000111333444555666888<<>>BBBGGGJJJLLLLLLOOOQQQQQQTTT^^^jjjmmmmmmkkkiiifffeeeggghhhhhhiiikkklllkkkkkkkkkkkkhhhgggffffffggghhhhhhggg___]]]ZZZWWWUUUTTTSSSRRRRRROOOMMMKKKKKKJJJKKKLLLMMMMMMOOORRRRRRRRRZZZdddnnn|||rrrmmmmmmkkkkkklllnnnpppsssvvvwwwwwwzzz{{{tttrrroookkkiiiiiikkkmmmqqquuuzzz~~~vvvooolllhhheeedddfffjjjpppwww{{{~~~~~~~~~~~~wwwmmmeeeccc```\\\YYYZZZ^^^cccgggfffaaa]]]ZZZ]]]^^^ZZZRRRKKKFFFEEEEEEGGGIIIJJJKKKLLLLLLMMMNNNKKKHHHGGGJJJRRR[[[aaahhhkkkooosssxxx~~~yyyuuurrrqqqssstttssspppnnnnnnllliiicccXXXMMMEEE>>>;;;666444333444444333333333333333444333111...---...///000000111111000000000000000000000000000222222111111111111222222000000000000////////////////////////............---.........//////000000000000000000000000000000........................------------------------------------------------,,,,,,,,,---...///000000........................------.........//////...,,,,,,------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,+++,,,------......------........................---...//////---------//////............---------......------------......,,,,,,---------.................................---------............///////////////////////////------------............111000000000//////.....................////////////000111222333333222222444555666999>>>EEEKKKOOOUUUWWWZZZ\\\[[[[[[[[[\\\WWWXXXXXXZZZ[[[^^^aaaccccccbbbbbbccccccccccccbbbeeeeeefffffffffccc___[[[VVVUUUSSSRRRQQQSSSUUUWWW[[[\\\^^^aaabbbaaa]]]ZZZYYYRRRIIICCCCCCFFFIIIKKKNNNPPPTTTYYY\\\___```aaa\\\___bbbdddeeeccc```^^^YYYVVVSSSSSSUUUXXXYYYYYY]]]___aaaaaaaaa```aaacccddddddeeefffggghhhjjjkkklllmmmmmmmmmkkkjjjkkkmmmmmmnnnoooqqqrrrrrrrrrrrrppppppooonnnmmmlllkkkkkkhhhiiijjjlllllllllkkkkkkkkkjjjiiijjjkkkkkkjjjhhhiiiiiihhhfffeeecccaaa```^^^```bbbaaa___\\\[[[ZZZYYYXXXXXXYYY[[[^^^aaabbb---------000444555222///------............------++++++,,,---------,,,,,,,,,---------.../////////.........///////////////............////////////...............///000000......////////////000000000000////////////.........---...000333444333222000222555777999;;;???BBBEEEFFFIIILLLLLLLLLSSS\\\___``````___^^^^^^```bbbccceeeggghhhhhhiiijjjlllkkkkkkjjjjjjjjjiiiiiihhhkkkiiifffdddcccbbb```^^^ZZZTTTOOONNNMMMIIIHHHIIIIIIFFFFFFHHHIIIIIINNNTTT___iiisssssskkkcccaaabbbbbbccceeegggjjjnnnppprrruuuyyy~~~xxxooonnnlllhhheeeeeegggiiissswww|||qqqjjjfffaaa^^^^^^^^^bbbhhhooosssuuutttssssssqqqiii]]]UUUSSSQQQMMMMMMNNNQQQUUUWWWVVVRRRNNNNNNPPPPPPMMMHHHEEEFFFGGGEEEHHHLLLNNNOOOOOOPPPRRRRRRRRRRRRSSSYYYbbbmmmuuu{{{|||}}}~~~{{{uuurrrllljjjiiikkknnnooommmkkklllfff^^^UUUNNNGGGAAA===999777444444444333222000444333222333444444222000......///000000111000000000000000000000000000000111111111000000111111111////////////000000000000////////////............------......///000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////........................------...////////////...,,,,,,,,,,,,------------++++++,,,---------,,,,,,------------------------,,,,,,------------,,,,,,------------............,,,------......------,,,+++,,,------......------........................,,,...//////......///000///............------------------,,,------...///,,,,,,,,,------------...........................---------............///////////////////////////---------............///000//////////////////.........//////////////////000111111222333333222222444444444666:::@@@FFFJJJPPPSSSVVVXXXYYYZZZ[[[\\\WWWXXXXXXXXXYYY\\\```cccaaaaaabbbdddggghhhhhhfffdddcccbbbaaaaaa___[[[YYYSSSSSSRRRQQQPPPQQQTTTWWWYYY\\\```ccceeegggjjjlllooocccTTTHHHDDDEEEHHHIIIKKKMMMQQQUUUXXX[[[\\\]]]]]]___bbbeeegggfffdddbbbYYYUUUPPPOOORRRUUUVVVUUU[[[]]]____________```aaadddeeefffeeeeeeeeegggiiihhhiiiiiihhhgggggghhhjjjlllmmmoooqqqsssuuuvvvvvvqqqqqqqqqppppppoooooooookkklllnnnooooooooonnnnnnnnnmmmmmmmmmnnnnnnllljjjkkkkkkjjjiiiggggggfffeeedddeeeggggggdddcccbbbbbbaaaaaa```aaabbbeeehhhjjj......///000000///...---,,,------......------,,,111000000000000/////////------------............///////////////.....................////////////...............///000000........./////////000000000000/////////............------///222333222000///111333333444555777999======@@@DDDEEEEEEJJJRRRUUUVVVWWWVVVVVVVVVXXXZZZ[[[^^^aaadddeeegggjjjmmmlllmmmnnnnnnlllkkkjjjjjjqqqooommmmmmnnnmmmkkkhhhddd[[[UUUUUUSSSMMMKKKLLLMMMGGGCCCEEEGGGGGGIIILLLSSSXXX]]]\\\VVVRRRRRRTTTTTTUUUXXX\\\___ccceeefffllloootttyyy{{{yyysssooocccdddccc```]]]]]]```cccnnnqqqwww|||yyypppfffaaa\\\VVVTTTVVVQQQUUU[[[aaadddeeecccbbb___]]]VVVLLLGGGHHHHHHEEEEEEFFFHHHKKKMMMMMMKKKIIIIIIKKKMMMLLLIIIHHHKKKNNNLLLPPPUUUXXXXXXYYY[[[]]]^^^aaaeeeiiinnnvvv~~~yyytttpppmmmkkkfffeeeeeehhhjjjiiiccc^^^[[[UUULLLDDD???<<<;;;:::555444222222222222111///444333111111222333222111...///000000000000000///000000000000000000000000111000000//////000000111------...///000111222222////////////............------......///000000111................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------..........................................,,,---...///000//////...++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------.........///,,,------......------,,,+++,,,------......------........................+++---...///...///000222///............------------,,,,,,,,,------...///------------....................................---------............///////////////////////////---............/////////.........////////////////////////000000/////////111111111111111222222222333333333444777<<>>@@@DDDHHHMMMRRRVVVZZZ^^^aaacccbbb```[[[VVVUUUWWWZZZ\\\[[[]]]bbbhhhkkkkkkiiihhhfffdddbbb```]]]YYYVVVPPPQQQQQQOOOLLLMMMQQQUUUUUU[[[```aaabbbkkk{{{|||iiiYYYOOOIIIDDDAAACCCEEEIIIMMMQQQUUUXXXYYYWWWYYY[[[]]]^^^^^^]]]\\\VVVPPPJJJJJJOOOTTTUUUUUUWWWYYY\\\]]]]]]]]]___```___aaaccccccaaaaaadddgggcccddddddbbbaaabbbdddfffccceeehhhlllpppsssuuuwwwppppppppppppppppppppppppqqqrrrsssttttttsssrrrqqqrrrqqqqqqqqqqqqpppmmmjjjkkkkkkkkkjjjkkkllllllmmmjjjkkkkkkjjjiiijjjlllmmmmmmmmmlllkkklllnnnppprrr//////......------------//////.........---------------------------------//////.........---------------...///...---+++***------............------............////////////000000////////////000000111000///...------...///000000000000000000000000////////////000000000000666777888888999;;;@@@CCCGGGJJJLLLKKKHHHHHHLLLQQQQQQSSSUUUWWW[[[aaaggglllqqqrrrrrrrrrqqqooommmlllkkkkkkkkkmmmpppqqqrrrqqqjjjfffaaa^^^\\\[[[ZZZYYYZZZXXXTTTQQQOOOPPPRRRSSSZZZTTTMMMIIIHHHHHHGGGEEEGGGGGGFFFGGGJJJKKKJJJJJJOOOQQQTTTUUUUUUSSSPPPMMMLLLLLLKKKJJJKKKLLLMMMNNNSSSUUUYYY[[[]]]]]][[[ZZZPPPMMMIIIDDDBBBBBBCCCDDDEEEGGGIIIKKKKKKIIIFFFDDDEEEDDDCCCAAA@@@AAADDDGGGGGGGGGGGGHHHJJJMMMPPPQQQTTTWWWZZZZZZZZZ\\\```eeeccchhhmmmqqqrrrqqqqqqqqqzzz|||}}}}}}||||||xxxuuuqqqmmmgggbbbaaabbbbbbbbbhhhddd]]]WWWQQQKKKEEEBBB>>><<<999555333222111222222111111111000000//////111111222222222333333333000000000000000000000000000000000000000000000111//////000000000000//////............////////////////////////000000000000000000000000000///......///............---------........................//////.........---------***+++---//////...---,,,,,,---......//////.......................................------,,,,,,,,,/////////......---------------,,,,,,,,,,,,++++++------------------------------............------........................------------------------,,,,,,,,,------.........---------------...////////////000000000000//////111000...---,,,,,,------,,,,,,,,,------.................................000000//////......------////////////////////////111000///...------...///............////////////000000///...............333222111000////////////000000000000000000000000...///111333555777999999CCCFFFJJJMMMRRRXXX___dddeeedddbbb^^^ZZZVVVSSSQQQUUUXXX^^^dddggghhhggggggdddeeeffffffdddaaa]]][[[XXXTTTOOOMMMNNNQQQSSSTTTWWW]]]ccceeeffflllwwwyyyiii]]]VVVPPPHHHAAABBBCCCEEEHHHLLLQQQUUUWWWZZZYYYXXXXXXYYYXXXWWWUUUPPPMMMKKKKKKOOORRRSSSRRRTTTUUUXXXZZZ\\\]]]]]]]]]___^^^^^^___bbbdddddddddffffffdddcccbbbaaaaaaaaabbbbbbdddiiinnnpppooollllllnnnqqqsssrrrrrrssstttqqqsssuuuuuussssssssstttttttttttttttrrrqqqoooooooooooooooooonnnllljjjiiiiiiiiihhhhhhiiilllnnnppprrrqqqpppooonnnnnnnnnnnn000000//////............//////.........---------........................//////.........------------............------,,,------............------............////////////000000////////////000000000000......---...//////////////////////////////////////////000000000000222333333333444666:::===@@@DDDGGGGGGEEEGGGLLLQQQNNNPPPSSSUUUXXX\\\aaaeeemmmnnnooooooooonnnmmmllljjjjjjiiijjjlllmmmnnnnnnmmmjjjeeebbb``````aaaaaabbb```\\\YYYXXXYYY[[[\\\___ZZZTTTPPPNNNLLLJJJGGGFFFEEEDDDEEEGGGGGGGGGFFFFFFHHHJJJKKKKKKHHHEEECCCFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHFFFCCC@@@>>>???@@@AAABBBCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEHHHJJJOOOOOOPPPRRRVVVYYY\\\^^^aaadddffffffeeegggkkkooopppssswwwyyyyyyxxxxxxxxxyyy{{{|||}}}~~~}}}{{{zzz~~~|||xxxvvvtttrrrooommmhhheeebbb````````````___WWWSSSMMMHHHCCC>>>999666666444222000/////////000111111111111000000000///111111111222222222333333000000000000000000000000111111000000000000000000//////000000000000//////............////////////////////////000000000000000000000000000///......///............---------........................//////.........---------***+++---......---,,,+++,,,,,,---.............................................---------,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,++++++------------------------------............------........................------------------------,,,,,,,,,---------............---------......///------............------222111///...------......,,,------------------...........................////////////....................................000///...---------..................////////////000000///...............111000000000000000111111000000000000000000000000//////111222444666777777===@@@DDDIIINNNUUU\\\aaaccccccaaa___\\\YYYVVVUUUQQQUUU[[[aaaeeeggggggfffdddeeeffffffdddbbb___]]]ZZZUUUPPPMMMMMMPPPSSSTTTWWW[[[aaafffkkkpppwww{{{~~~tttiiiaaa\\\UUULLLEEE@@@AAABBBDDDHHHMMMQQQTTTUUUUUUUUUWWWXXXXXXWWWUUUNNNLLLJJJJJJNNNQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\___]]]]]]___bbbdddeeedddccccccaaa```____________bbbaaacccgggkkkllljjjhhhiiikkknnnppppppqqqrrrsssppprrrttttttsssssstttuuuwwwwwwvvvuuuttttttssssssrrrssssssrrrqqqooommmlllkkkjjjjjjjjjlllnnnqqqrrrrrrqqqppppppoooppppppppp000000000///////////////...............---------////////////////////////...............---------...------------......///------............------............////////////000//////......//////000///............//////000////////////////////////////////////000000000000000000111000000111444777888;;;>>>@@@AAACCCIIINNNKKKMMMPPPRRRSSSUUUXXX[[[eeefffhhhiiijjjjjjjjjjjjgggfffeeeeeefffhhhjjjkkkmmmkkkgggdddcccdddfffhhhiiigggdddbbbaaabbbcccdddeeebbb]]]ZZZWWWSSSOOOMMMIIIHHHFFFGGGHHHHHHFFFEEEBBBDDDEEEFFFEEECCC@@@>>>BBBAAA???>>>======>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAACCCDDDFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSYYYZZZ\\\___cccgggkkkmmmoooqqqssssssqqqrrrvvvzzz|||~~~~~~|||{{{{{{zzz{{{}}}~~~~~~wwwrrrooommmpppnnnllljjjjjjiiihhhfff___]]][[[ZZZZZZXXXVVVSSSHHHEEE@@@<<<:::777333111222222000000000111222333111111111111000000000000111111111222222222222333000000000000000000000000111111111000000///////////////000000000000//////............////////////////////////000000000000//////000000000///......///............---------.......................................---------***+++,,,---...---,,,,,,+++,,,------......------...........................------------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------............------........................------------------------,,,,,,,,,------------.........---------------...------............------222111000///.........///.........---------------------------------------.............../////////........................///...------,,,---------............////////////000//////............///////////////000111222333000000000000000000000000///000000111222333444444666999===BBBHHHOOOWWW\\\aaaaaaaaa```___\\\ZZZYYYOOORRRWWW\\\```cccdddeeeeeeeeeeeeeeedddcccbbbbbb___YYYRRRNNNNNNQQQTTTUUU[[[^^^cccjjjoooqqqpppooopppjjjdddaaa^^^YYYPPPIIIEEEDDDCCCCCCEEEIIIMMMOOOQQQQQQRRRTTTUUUUUURRRPPPLLLJJJHHHIIILLLOOOQQQQQQQQQQQQRRRTTTVVVYYY[[[\\\]]]\\\\\\]]]aaacccdddddd```___^^^]]]]]]]]]]]]]]]aaaaaabbbdddffffffeeecccdddfffjjjlllmmmnnnppprrrnnnppprrrsssrrrrrrtttuuuyyyxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuuuusssqqqooonnnmmmmmmmmmnnnpppsssuuuwwwtttssssssrrrrrrrrrssssss////////////....................................................................................---,,,+++++++++---...///------............------............/////////////////////....../////////............//////000000////////////////////////////////////000000000000000111222111000000222444222444777999;;;>>>CCCGGGHHHKKKNNNOOOPPPPPPQQQRRR[[[\\\^^^___aaacccdddeeeaaaaaa`````````cccgggjjjkkkjjjgggdddbbbcccfffiiijjjiiigggeeeddddddfffggghhhgggeeeccc```\\\XXXUUURRRQQQOOOOOOOOOOOOMMMKKKIIIJJJLLLLLLLLLJJJGGGFFFEEEDDDBBB@@@????????????CCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFHHHHHHJJJMMMPPPSSSVVVWWWXXXXXXWWWXXXZZZ]]]aaabbbbbbbbbddddddfffhhhlllooosssuuuvvvxxxzzzyyywwwwww{{{|||yyyxxxxxx||||||}}}~~~{{{ssslllgggdddcccddddddeeefffggggggdddbbb[[[XXXSSSOOOLLLIIIFFFCCC>>>;;;888777666555333111111111111000111222333444111111111000000000000000111111111111222222222222////////////////////////111111111000//////......//////000000000000//////............////////////////////////000000000000...///////////////......///............---------................................................+++,,,---............---+++,,,,,,---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------............------........................------------------------------------------------......------,,,,,,------...//////000000//////...000000///...............//////......------,,,,,,---------------------------------....../////////........................------------,,,---------............////////////000///............/////////////////////000111111000000000000000000000000000000000000111111111111222555999===BBBHHHOOOTTT^^^______```___^^^\\\[[[SSSSSSTTTUUUXXX\\\```cccddddddddddddeeeeeeffffffddd^^^WWWRRRQQQSSSVVVXXX^^^bbbiiimmmmmmiiieeebbbbbb___\\\[[[[[[YYYSSSNNNPPPNNNJJJGGGFFFFFFHHHIIIMMMMMMNNNOOOPPPNNNKKKHHHIIIHHHGGGHHHJJJMMMPPPQQQPPPPPPPPPQQQSSSVVVYYYZZZZZZYYYYYY[[[^^^aaabbbbbb^^^]]]]]]\\\]]]]]]^^^^^^aaaaaaaaabbbbbbbbb```___```bbbeeeggghhhjjjmmmoookkkmmmoooppppppqqqrrrssswwwvvvtttsssssstttvvvwwwuuuuuuvvvuuutttrrrpppoooqqqqqqrrrsssuuuxxxzzz{{{yyyxxxwwwvvvuuuuuuuuuuuu---------------------------.....................---------------------------.....................++++++*********+++---...------............------............//////////////////............//////------...//////000000000........................////////////000000000000000111222111000///111222000111333444666999<<>><<<:::888444333111000111111111000////////////.../////////000000000000000000111111000000111111111222222222////////////////////////000000000000//////......//////000000000000//////............////////////////////////000000000000......////////////......///............---------........................---.....................---......///////////////+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------............------........................------------------------------------------------...------,,,,,,,,,------......////////////......------------------,,,,,,/////////......---------------------------------,,,,,,------......//////........................,,,,,,------------------............//////////////////............//////111111000///......//////000000000000000000000000000000000000000000000000333444777999<<>>;;;999555444333333444444333222000///---...000111111000,,,---...///000000000000//////000000111111111222000000000000111111111111000000000000000000000000,,,,,,---...///000111111//////000000000000//////............/////////000////////////000000000000,,,,,,---.../////////...//////.........---------........................---------.........//////++++++******++++++,,,---...//////000000000000000........................,,,,,,,,,------.........---------....../////////---------,,,,,,,,,++++++---------------------------..................---........................------------------------.........------,,,,,,,,,))))))***+++,,,...///000---......//////......---,,,---.../////////...---------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,---///000000000//////............/////////000...............///000111......---......///000111000000000000000000000000000000000000111111111111///000111222333666:::>>><<<@@@GGGNNNTTTWWWYYYYYY[[[ZZZXXXVVVTTTSSSRRRQQQRRRUUUZZZ___ccceeefffffffffccc___\\\\\\[[[ZZZYYY\\\[[[XXXUUURRRPPPNNNMMMMMMNNNNNNPPPSSSVVVXXXYYY^^^^^^^^^]]][[[YYYVVVUUUMMMJJJEEECCCBBBBBBBBBAAABBBEEEGGGHHHHHHKKKQQQUUUSSSTTTUUUVVVVVVUUUTTTSSSOOOMMMLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXZZZ\\\\\\ZZZZZZ]]]````````````^^^\\\[[[]]]___^^^```bbbbbb`````````aaa]]]^^^```cccdddeeefffffffffgggjjjlllmmmnnnnnnnnnrrrrrrssstttttttttttttttttttttsssssstttuuuvvvvvv---...///...---,,,---///...------,,,,,,------.................................//////...---,,,,,,------......//////000000........................---......///////////////------------.........///...///000///...---...000000000000000000000000000////////////////////////............////////////000111222333333222111000111222333444666777888999<<<===>>>@@@AAACCCDDDEEEGGGJJJLLLLLLJJJHHHGGGGGGLLLQQQYYY^^^aaabbbbbbccccccbbb___[[[XXXXXX[[[]]]ddddddeeefffffffffffffffhhhhhhiiijjjiiihhhgggfffeeedddddddddeeefffggggggeeeddddddfffggggggdddbbbeeebbb___aaahhhooosssuuuwww{{{|||xxxuuuvvvuuurrrrrrpppnnnnnnpppuuuzzz~~~|||wwwwww|||xxxuuupppjjjggghhhlllpppzzzyyyxxxvvvuuutttssssssvvvxxxzzzzzzwwwpppjjjeee\\\]]]^^^^^^]]][[[YYYXXX[[[ZZZXXXTTTPPPJJJFFFCCC<<<;;;999777666555555555333222222222111111000000000000000000000//////...000000000000000000000000///000111222222111000///222333333222000///000111------------------------......//////000000111111//////............//////------......//////000000000///...---------------//////.........---------+++,,,,,,---...///000000........................111111///...------------,,,------......------,,,,,,,,,,,,---------......///,,,***+++...111000............------,,,,,,,,,///...,,,+++++++++,,,,,,//////.........---------------,,,+++,,,---...///---------............///........................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------,,,,,,......---------,,,,,,,,,---...............------000---,,,---///000...,,,---------............///---------............///---------............///........................//////...---...///000111//////......---------,,,......////////////......000000000000000000000000000000000111222444555666;;;>>>CCCGGGKKKOOOTTTWWWZZZWWWUUUVVVYYYYYYUUUPPPNNNQQQVVV[[[___```aaa```dddaaa^^^\\\\\\\\\\\\[[[\\\[[[WWWTTTPPPMMMKKKJJJKKKKKKKKKJJJKKKOOOUUUYYY\\\ZZZ[[[]]]______bbbeeejjj```SSSGGGAAA???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLTTTUUUXXXYYYXXXUUURRRPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPPPPRRRTTTWWWWWWVVVWWW[[[^^^]]]_________]]]\\\]]]^^^\\\^^^```___\\\[[[]]]_________^^^^^^___aaacccdddccccccddddddeeeggghhhiiikkkjjjkkknnnqqqrrrooolllmmmlllkkklllnnnooopppooo---...//////------...///.........------.......................................//////...------,,,............////////////........................------...///////////////------........./////////...///000///...---...000////////////////////////////////////////////////............////////////000111222222222222111000222222222333333333444444888888999;;;<<<===>>>???BBBDDDGGGGGGFFFEEEDDDEEEDDDIIIPPPUUUWWWWWWXXXXXX[[[ZZZXXXUUURRRSSSUUUXXX___```bbbdddfffggghhhhhhfffggggggggggggfffdddcccaaabbbbbbccceeeggghhhiiikkkjjjiiiiiijjjhhheeeccccccaaa___bbbhhhooorrrtttzzz~~~{{{{{{zzzwwwwwwtttqqqoooqqquuuzzz~~~zzzuuutttwwwyyyxxxvvvooommmiiieeedddhhhnnnsssxxxvvvrrrnnnkkkhhhgggfffkkklllnnnooolllhhhbbb___[[[ZZZYYYWWWUUUSSSQQQOOOOOONNNLLLHHHDDD@@@===;;;888888666555444444333333222222111111111000000000......///000000000000000///////////////////////////000111111111111000///111222222222000///000111........................///////////////000000000//////............//////.........///////////////111000///...............//////.........---------,,,,,,------.../////////........................000000//////...---------,,,------......------,,,,,,,,,,,,---------.........---------/////////.........---------,,,,,,,,,,,,+++***)))((())))))***......------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............////////////............---------,,,,,,,,,---...............------///---,,,---///000...,,,---------............///---------............///---------............///..............................---------...///000000000000/////////............////////////......////////////////////////000000000111222333444555777:::>>>BBBFFFKKKPPPSSSYYYWWWVVVXXX\\\]]]YYYUUUPPPQQQRRRUUUXXX\\\```bbbdddaaa^^^]]]^^^___``````]]][[[WWWSSSOOOKKKHHHGGGHHHIIIJJJJJJLLLOOOTTTXXXYYYZZZ[[[]]]___ccckkkrrrxxxnnn___QQQHHHCCCAAA@@@@@@AAACCCEEEHHHKKKMMMNNNNNNPPPSSSVVVVVVUUURRRQQQNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRRRRRRRSSSWWWZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^```aaa___\\\YYY[[[]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaabbbccceeefffgggiiihhhiiikkknnnooollljjjhhhgggfffhhhkkknnnoooooo...///000///...---...000//////............//////.................................///......---,,,/////////.......................................------...////////////.............../////////000...///000///...---...000////////////////////////////////////////////////............////////////000000111222222111000000222222111111000/////////333333444555555666777777:::<<>>;;;888666555444444444333222222222222222111111000000000000//////,,,---...000111111222222///////////////////////////000000111111000000//////000111111000000111222000000000000000000000000000000////////////////////////............/////////////////////.........111111000////////////000...............---------........................///////////////////////////////////////...---,,,,,,------......------,,,,,,,,,,,,---------......---///111111///...---......------------,,,,,,,,,///...------,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------......---------------............///------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............---------,,,,,,,,,------...............---///...------...///...------------............///---------............///---------............///........................---------,,,---......///111111111111000000000000......////////////......////////////////////////000000000000111222444444555777:::===AAAFFFLLLPPPVVVTTTTTTXXX\\\]]][[[YYYRRRPPPNNNMMMPPPVVV\\\``````^^^[[[\\\^^^aaacccddd^^^\\\XXXRRRMMMIIIEEEDDDFFFGGGIIIJJJLLLOOOSSSVVVUUUZZZ]]]]]]^^^fffsss}}}zzzjjjZZZNNNFFF@@@>>><<<<<<>>>@@@DDDHHHKKKMMMHHHJJJNNNQQQSSSSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSUUUVVVXXXXXXWWWWWWXXXZZZ___aaabbb___ZZZXXXXXXZZZZZZ[[[\\\]]]^^^^^^]]]\\\]]]]]]]]]^^^```bbbcccdddddddddeeefffhhhiiigggeeebbbbbbbbbdddhhhlllmmmmmm...///000000......///000......------------..............................---...............------/////////......---------........................,,,---......//////.............../////////000000...///000///...---...000////////////////////////////////////////////////............///////////////000111222222111000///111111000000///.........111111111111111222222222444666999;;;<<<===>>>@@@BBBEEEIIIKKKKKKKKKLLLMMMHHHIIIIIIIIIHHHIIIKKKMMMQQQSSSVVVZZZ]]]```bbbccc^^^^^^]]]]]]\\\[[[[[[ZZZXXXYYY\\\```dddiiilllooouuussspppmmmjjjfffaaa]]]XXXYYY]]]aaafffjjjkkklll}}}~~~|||xxxsssoookkkeeeaaabbbgggmmmrrrqqqooonnnmmmmmmkkkgggccc]]][[[WWWTTTTTTXXX```eeefffccc^^^YYYVVVUUUUUUVVVWWWWWWWWWWWWUUUSSSQQQOOOKKKIIIEEEAAA>>><<<::::::;;;999777555333222222333222111111111111111222222000000000///////////////---...///000111111111111///////////////////////////000000000000000000///---///000000//////111222000000000000000000000000000000000//////......---//////............//////000000//////......------000000///////////////000........................//////.........---------000000000000000000000000....../////////...---,,,,,,------......------,,,,,,,,,,,,---------......,,,000333333///---,,,...------------------------000000//////////////////---,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,---......///...............---............------------............///---------............///---------............///........................,,,,,,,,,,,,------......111111111000000000000000......////////////....../////////////////////////////////000000222333333444555777:::===BBBIIINNNPPPPPPQQQTTTXXXYYYXXXVVVSSSPPPKKKIIIJJJNNNTTTXXXXXXVVVUUUVVVZZZ___bbbccc```^^^YYYSSSNNNIIIEEEDDDDDDFFFIIIKKKLLLNNNRRRTTTTTT]]]cccaaa^^^eeerrr|||yyykkk]]]QQQHHHAAA===;;;:::;;;<<>>;;;888666555555555777555444222111222222333111111000000111111222222///////////////000000000//////000000000000//////........................000//////////////////000---...000000//////000222////////////////////////000000//////......------//////............//////000000//////......------.........------......///---...................../////////...------,,,,,,000000000000000000000000...............------,,,,,,------......------,,,,,,,,,,,,---------......,,,///333222///,,,,,,---------------------------,,,,,,,,,---------,,,,,,------------............+++,,,---...///...---,,,---------............///------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,------...//////......---.........------......---------............///---------............///---------............///........................,,,,,,,,,---------------////////////////////////......////////////..............................////////////000111222222111222444555888===CCCGGGLLLMMMNNNQQQSSSTTTTTTSSSQQQOOOKKKIIIHHHJJJMMMNNNPPPNNNMMMNNNSSSYYY^^^```aaa___[[[UUUPPPLLLIIIGGGFFFHHHJJJLLLMMMOOORRRTTTZZZfffnnniiibbbdddkkkqqqtttnnnddd[[[SSSLLLFFFBBB>>>===<<<;;;<<<>>>@@@BBBDDDFFFIIIKKKMMMMMMMMMMMMPPPPPPOOOOOOOOONNNNNNNNNJJJHHHFFFDDDCCCDDDEEEFFFHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNMMMMMMOOOQQQTTTWWWYYYWWWTTTSSSUUUWWWWWWYYY\\\]]]]]][[[XXXVVVTTTTTTUUUWWWYYY\\\^^^___aaaaaabbbbbbaaa`````````aaa```___```cccdddeeeddd---...///...---,,,---///,,,,,,++++++++++++,,,,,,........................,,,---......///..................---------------........................,,,,,,---............---------------.........///...///000///...---...000........................////////////////////////............//////////////////000111111000//////---......///000111111222000000000000000111111111///111333444555666888:::666777999999999999;;;======???BBBCCCCCCCCCEEEFFFGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNMMMNNNNNNOOOPPPOOOPPPSSSVVV[[[___ccceeegggdddaaa^^^[[[WWWQQQNNNKKKOOOTTTWWWYYYZZZ[[[]]]ggglllmmmiiieeeccc___ZZZYYYVVVRRRQQQSSSYYYaaaeeejjjiiigggccc]]]VVVOOOKKKNNNNNNMMMLLLLLLPPPUUUYYYXXXUUUQQQLLLHHHFFFFFFFFFDDDDDDDDDCCCAAA>>><<<:::777666555444333333222333222222111000000000111111111111000000000111111222//////000000000000111111000000000000000///..............................000//////......//////000---...//////......///000........................//////..................//////............/////////////////////............------------......///---------...............//////.........---------////////////////////////......------,,,------...,,,------......------,,,,,,,,,,,,---------......,,,...000000...---,,,---,,,,,,,,,------------...,,,------............---------...............///+++,,,------......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,,,,,,,---...////////////---...///...------...///---------............///---------............///---------............///........................,,,,,,---............---------------..................////////////..............................///////////////000111111---///000111333666;;;>>>GGGIIIKKKNNNPPPQQQQQQQQQOOONNNMMMLLLKKKJJJJJJKKKMMMJJJIIIKKKPPPVVV[[[^^^___^^^ZZZWWWSSSPPPNNNMMMJJJKKKLLLMMMMMMOOORRRUUUbbbpppwwwooodddcccddddddccc```\\\XXXUUUQQQMMMJJJEEECCCAAA???>>>>>>>>>>>>CCCDDDFFFHHHJJJJJJJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIHHHGGGHHHIIIHHHGGGGGGIIIJJJJJJIIIIIIJJJLLLLLLOOOQQQQQQOOOOOOQQQTTTTTTVVVXXXYYYXXXVVVSSSRRRNNNOOOPPPRRRUUUXXXZZZ[[[```aaaaaa```^^^]]]^^^______^^^\\\\\\]]]^^^^^^]]],,,---...---,,,+++,,,...---,,,,,,++++++,,,,,,---........................,,,------...//////......,,,------------------...........................+++,,,------......------,,,,,,,,,,,,------------...///000///...---...000........................////////////////////////............////////////...///000111111000///...------......///000000111.........//////000000000///111222222222222444666333444555555555666888;;;666999<<<>>>>>>===>>>???BBBCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKMMMPPPSSSVVVYYY[[[\\\ZZZXXXVVVSSSPPPKKKHHHFFFJJJNNNQQQQQQRRRSSSUUUXXX]]]___[[[XXXXXXVVVSSSSSSQQQNNNMMMPPPUUU\\\```ccccccbbb^^^XXXRRRMMMJJJHHHIIIHHHGGGFFFGGGJJJLLLJJJHHHEEEBBB???>>>======999999:::;;;:::777555333222333333333333222111111//////000000000000//////111000000/////////000000000000000111111111222222...//////000000000000///........................000///............///000...///000///---,,,---...........................------..................//////............//////.........///////////////...............///000000---------.........//////...............---------........................///...,,,++++++,,,...000,,,------......------,,,,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,,,,---------......---...///000000000000///,,,,,,,,,------.........---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,......---------,,,,,,,,,+++,,,---...////////////,,,...000///---,,,---///---------............///---------............///---------............///........................,,,---.../////////......,,,,,,---------...............////////////..............................//////.........///000000,,,...000111111333666888???AAAEEEIIIKKKMMMOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOOLLLJJJLLLQQQWWW\\\___\\\[[[YYYVVVUUUSSSRRRRRROOOPPPOOONNNNNNPPPSSSWWWfffrrrwwwlllaaa___]]]YYYVVVUUUTTTUUUUUUSSSPPPNNNKKKJJJHHHFFFDDDAAA@@@??????@@@BBBDDDFFFGGGHHHHHHLLLLLLMMMMMMNNNOOOOOOOOOIIIJJJJJJKKKLLLLLLMMMMMMOOOLLLIIIHHHIIIHHHFFFDDDFFFGGGHHHGGGFFFFFFGGGHHHFFFIIILLLKKKIIIIIILLLOOOOOOPPPQQQQQQPPPNNNLLLKKKHHHIIIKKKMMMPPPSSSUUUWWWZZZ[[[\\\ZZZWWWVVVWWWYYYYYYWWWUUUUUUWWWWWWWWWVVV+++,,,------++++++,,,---...------,,,,,,------...........................,,,,,,---.../////////...,,,,,,,,,------.................................+++,,,------......------+++++++++,,,,,,,,,------...///000///...---...000........................////////////////////////............/////////000...///000111111000///...------..................+++,,,,,,---....../////////000111000000000222444///000000000000111444777111444777999999888888999@@@AAACCCDDDFFFGGGHHHHHHCCCCCCCCCCCCEEEGGGIIIKKKGGGHHHIIIKKKNNNPPPRRRTTTUUUTTTRRRPPPOOOLLLHHHEEECCCGGGKKKMMMLLLLLLOOOQQQOOOTTTVVVSSSRRRSSSSSSQQQPPPNNNLLLKKKMMMRRRWWWZZZTTTUUUUUUTTTPPPLLLIIIHHHEEEFFFEEEBBB???======>>>;;;;;;:::999999888888999222444666777777555333111111222333444333222111000...///000111111000///...000000///...............000000111111222222222333,,,---...000111111111111........................000///...------...///000...///000///---,,,,,,---////////////////////////,,,------......///////////////............//////---.........//////000000///////////////000111111---------.........//////................................................000...+++)))))),,,///111,,,------......------,,,,,,,,,,,,---------.........+++((()))---///...,,,,,,,,,,,,------.........)))***,,,---------,,,,,,+++++++++,,,,,,---------...---,,,+++,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,++++++***......---------,,,,,,,,,+++,,,---...////////////,,,...000///---,,,---000---------.........//////---------.........//////---------.........//////........................------///000000000///...,,,---------......//////......////////////..............................///............//////000...000222333333333555777666:::???CCCFFFIIILLLNNNOOOOOOOOOPPPQQQSSSTTTUUUSSSPPPMMMNNNSSSYYY___aaaYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQOOONNNPPPTTTXXXdddppprrrfff\\\[[[XXXRRRNNNOOOOOOQQQSSSRRRPPPMMMNNNNNNMMMKKKHHHEEECCCAAA;;;===???AAADDDFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLNNNOOOPPPPPPPPPQQQNNNJJJIIIIIIHHHFFFCCCEEEFFFGGGFFFEEEDDDEEEFFFDDDFFFIIIHHHFFFEEEHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGIIILLLPPPRRRTTTSSSTTTUUUSSSOOONNNOOORRRSSSQQQPPPPPPRRRSSSRRRRRR---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***---------............///000000//////.........---+++,,,------......------..................------...............---------........................---------............///............////////////////////////////////////222222000///............000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000222222111111222444555777888999;;;===@@@BBBDDDEEE??????@@@AAAAAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIJJJNNNNNNOOONNNLLLIIIFFFDDDAAABBBCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@<<<;;;:::999888888888888222333333444444333333222222222222222222222222222111111111111222222222222...///000111111000///...000111111000......///000111111111111000000000000111000000///...------,,,000000//////.........---000000000000000000000000//////.........---------,,,,,,...///000000000000,,,---......,,,,,,---...000000111111000///..............................222222111111000000//////..................------------............------000///...---,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---......+++******+++,,,,,,+++)))---------,,,,,,+++++++++++++++,,,,,,---.........222222111///...---++++++........................---------.........//////000///...------...///000+++,,,.../////////...---,,,,,,,,,------.........///......---------......---,,,,,,,,,,,,---......,,,,,,+++++++++*********.........------.........////////////////////////////////////000000000000////////////////////////...---,,,+++***++++++,,,,,,------...///000111111111000...,,,,,,,,,---...............////////////---------............///............////////////000///...---------------000///...------...///000............////////////555666888;;;???CCCFFFHHHJJJMMMPPPRRRSSSUUUXXXZZZYYYUUUQQQNNNOOOSSSXXX[[[[[[UUUPPPOOOSSSWWWWWWVVVWWWYYY[[[XXXSSSPPPSSSVVVaaadddccc]]]XXXXXXVVVTTTMMMNNNOOONNNMMMMMMOOOQQQMMMOOOQQQSSSRRRNNNHHHDDDCCCEEEFFFDDD@@@>>>???AAA@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQQQQRRRQQQOOOMMMJJJHHHGGGGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEIIIGGGEEECCCAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIII,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---------............//////.........------------+++,,,------......------........................------..........................................---------............///............////////////////////////////////////000///...---,,,,,,,,,,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333444666666777888888999999:::::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCHHHHHHIIIHHHFFFCCCAAA????????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>===;;;:::999999888777666555444444444444222222333333333333222222111111111111111111111111111111111111222222333333...///000111111000///...000111111000...---///000///.....................222222111111000000//////000/////////............//////////////////////////////.........---------+++,,,---......///......,,,---///...------.../////////.........---------........................000000//////////////////........................------............------000///...---,,,------...,,,,,,,,,---------......,,,++++++++++++,,,------,,,++++++,,,...///---,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,........................------------.........///......---,,,,,,---......,,,------...............,,,,,,------------------......------------......---,,,,,,,,,,,,---....../////////.........------......------------..............................---............/////////........................///...---,,,++++++,,,---------......//////000000------..............................////////////---------............///............//////////////////...---------------//////...------...//////............////////////333444555888;;;>>>AAACCCGGGJJJNNNQQQRRRTTTVVVXXXXXXWWWUUUQQQNNNNNNSSSXXXWWWRRRNNNNNNRRRUUUUUUTTTWWWZZZ[[[XXXSSSQQQSSSVVVYYY]]]^^^YYYTTTSSSOOOKKKLLLMMMMMMLLLJJJJJJLLLMMMNNNOOORRRSSSSSSQQQOOOMMMQQQRRRQQQMMMGGGBBB@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGG,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111///---,,,---------............///---------------,,,,,,,,,+++,,,------......------........................,,,---------.../////////........................---------............///............//////////////////////////////////////////...---,,,,,,,,,,,,........................000000000000000000000000000000000000000000000000000000000000000000000000111000000///000000111111222222222222222222222222333444555555666666555555666777777888999:::;;;;;;BBBBBBBBBAAA@@@===;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999666555555444444333222222333222111000000000000000222222333333333333222222000000000000000000000000000000000000111111222333//////000000000000//////000000111///...---...000........................000000000000000000000000////////////............////////////////////////...............---------,,,,,,---------------,,,,,,---......------///000...---,,,+++++++++,,,---..........................................//////........................------............------//////...------------...,,,,,,,,,------------...+++************+++,,,,,,---++++++,,,...///...---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------------------------------------------............,,,,,,++++++++++++,,,,,,---------------......///------------------,,,,,,...---------------......---,,,,,,,,,,,,---......000000/////////.........------,,,,,,,,,,,,------........................,,,,,,---------.................................///...------,,,---------..................//////***+++...000000000...------............/////////---------............///---............///////////////...------------.........------------..................////////////000000111333666888:::<<>>============???AAABBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJGGGEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFGGG---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////---,,,---------............///------------------------+++,,,------......---------------...............,,,,,,,,,---...///000000........................---------............///............////////////////////////////////////222111000000/////////000......................../////////000000000000000000000000000000000000000000000000000000000000000111111000000000000000000///000000111111222333333000000111222222222222222111222222333444555555555=========<<<;;;999888777666555555555444444444333666666555555444444333333555555555444333333222222222222222222222222222222111000//////.........///111111222222222222111111000000000000000000000000111000////////////000000//////000000000000/////////000000///------...000/////////000000000000000------..................///////////////.........////////////////////////........................------.........---,,,,,,+++,,,---...------...000...---+++))))))***,,,---........................---------......//////000---------...............------............------............------......------------------------+++++++++++++++,,,,,,---...---++++++,,,---,,,++++++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++++++++,,,...---,,,+++,,,---...///.........------,,,,,,,,,------,,,,,,------......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,------------..............................................................................---+++,,,.../////////......---------.........//////---------............///---------........./////////......---------......------------------------............/////////////////////000222333555666>>>BBBHHHLLLOOOPPPRRRSSSWWWYYYZZZWWWRRROOONNNOOOPPPOOOPPPSSSXXX\\\]]]]]]ZZZ[[[[[[YYYVVVUUUVVVWWWYYY]]]]]]XXXSSSQQQNNNJJJMMMNNNNNNMMMJJJJJJKKKLLLLLLOOOSSSUUUUUUWWW\\\aaaiiihhheee^^^UUULLLDDD@@@;;;::::::999:::<<<>>>@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLMMMOOOOOONNNMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLJJJHHHEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJ---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------............///..................//////+++,,,------......---------------.........//////,,,,,,,,,---...///000000........................---------............///............////////////////////////////////////222222111111000111111111////////////////////////......//////000000000000////////////////////////////////////////////////111111111111111000000000000000111111111111222222///000000111111111111111000000111111222333333333777777777666555444333333222222222111000000//////222222111111000000//////222222222111111111000000111111111222222222333333111000000////////////000000111111222222111111000111111111111111111111111222111///...------...///000000////////////000000///000000///---,,,...///......//////000000000111------------.....................///////////////........................---.........................../////////......---***,,,------,,,,,,---......---+++******,,,---///.................................//////000000000---------.........//////------............------------..................------------------------,,,,,,,,,,,,,,,---......333111...------,,,+++***,,,,,,,,,------..................//////000000000//////......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,------,,,++++++---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---........................------........./////////........................---.................................------------000///...---,,,------...------------............---------............///------------..................---------......///,,,------------------,,,............////////////////////////000111333333;;;???DDDIIILLLNNNQQQSSSWWWVVVUUUVVVXXXVVVRRRMMMLLLLLLNNNRRRWWW\\\___```[[[[[[[[[ZZZXXXXXXXXXYYYVVVXXXUUUNNNIIIIIIHHHFFFKKKLLLLLLKKKJJJIIIKKKLLLMMMSSSYYYZZZWWWWWW\\\aaahhhgggddd```ZZZRRRJJJFFF@@@???===;;;::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBEEEFFFHHHJJJJJJJJJIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPNNNKKKIIIHHHIIIKKKMMMMMMMMMNNNNNNOOOOOOOOOOOO------------............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,------------............///.........///////////////+++,,,------......------,,,,,,------.../////////,,,---------.../////////........................---------............///............////////////////////////////////////000000///......//////000////////////////////////---......//////000000111///////////////////////////////////////////////////000111111111111000000222222111000///...------//////000111111111111111000000111111111222222222222222111111000000//////111111000000//////......000000///////////////...000000111111111111111111//////000000111111111111111111000//////000000111000000111111111111000000111111111111111111111111222111///......///111222000000////////////000000//////000...---,,,---///,,,,,,,,,------......///////////////////////////.........///////////////........................---------.....................//////000//////...,,,---...---,,,,,,,,,......---,,,,,,,,,---...///........................///////////////000000000,,,,,,------.../////////------............------,,,---......///............------------,,,,,,,,,------,,,,,,------...///666444000///......---,,,---------------......................../////////000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,------...------------------,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,---------------------------------............/////////------------------------,,,,,,---............---------------------......222000...,,,+++,,,---...,,,------------.........---------............///,,,------------............------------...//////------............------............////////////////////////000111222333777:::???DDDGGGKKKOOORRRUUURRRQQQUUUZZZZZZTTTMMMHHHHHHJJJMMMQQQVVVZZZ\\\YYYXXXXXXXXXXXXYYYZZZZZZUUUVVVSSSKKKFFFFFFFFFEEEEEEFFFHHHHHHGGGHHHJJJLLLRRR[[[dddeee^^^XXXYYY\\\bbb```^^^]]][[[WWWRRRNNNJJJIIIFFFCCC@@@<<<:::888:::;;;===>>>???@@@@@@@@@FFFGGGHHHJJJKKKKKKKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTUUUUUUTTTSSSSSSRRRSSSQQQOOONNNNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSSSS+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---------....../////////+++,,,------......------,,,,,,------...//////000------..........................................---------............///............////////////////////////////////////......------------..............................------......///000000111////////////////////////////////////////////////------///000111000000///111000000///...---,,,,,,---...//////000000///////////////000000000000000000000//////////////////000000000000000000000000............////////////......//////000000111111........./////////////////////.........//////000///000000000000000000///000000000000000000000000111000//////111444777:::111000///......///000111...//////...,,,,,,---///++++++,,,------...//////000000000//////......---............/////////000........................---------.........//////,,,,,,---...///////////////000111000...------...,,,,,,,,,---------..............................//////..................,,,,,,------...//////000------............------,,,,,,.../////////............---------,,,,,,,,,,,,,,,++++++,,,,,,---...333000---,,,---......---............------------...------+++***)))((((((------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---...//////...---,,,++++++,,,------------,,,,,,,,,------------------++++++++++++,,,---...///---,,,,,,,,,,,,---......///.........------------......------------......------------------------,,,,,,---------.........------------------------***+++,,,---......---,,,,,,,,,,,,------.........///......---------......,,,,,,---------.........---------............///,,,,,,---------.........---------------...//////---...////////////...---............////////////////////////000111222333333666:::===AAAGGGLLLPPPQQQPPPQQQTTTWWWWWWRRRNNNHHHHHHHHHIIIJJJNNNRRRUUUUUUTTTTTTUUUWWWXXXYYYYYYWWWYYYWWWOOOJJJIIIHHHFFFAAACCCEEEFFFGGGIIILLLOOO[[[gggsssrrrggg[[[VVVWWWWWWVVVTTTUUUWWWWWWTTTRRRPPPPPPOOOMMMIIIEEEAAA>>>>>>??????@@@AAAAAA@@@@@@EEEEEEFFFHHHJJJLLLNNNPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVVVVUUUTTT)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111222111000///---------.........//////,,,,,,,,,------.........+++,,,------......------,,,,,,------...///000000...............---------........................---------.........//////............/////////000////////////////////////......---------......///---------------------------------...///000000111////////////////////////////////////////////////***+++---///000000//////.........//////000000111,,,,,,---............---.............../////////222111111000000111111111111111111111111111111111------......//////000000,,,,,,---...///000111111..................//////---------,,,------......//////000000000000///////////////////////////////////////111444999===@@@111000///......///000111...//////...,,,,,,---///------......///000111111//////...---,,,,,,++++++---.........//////000000........................---------.........//////***+++,,,---......///...222333333222///......///***+++,,,------------,,,.................................------,,,,,,,,,,,,,,,------...///000000---..................---+++,,,.../////////...............------,,,,,,,,,++++++******++++++,,,------+++((((((***,,,------/////////...---------,,,...---+++)))&&&$$$"""!!!))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,............,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.........++++++++++++,,,---...///---,,,,,,,,,,,,---............---------,,,,,,,,,///......------......///------------------------++++++,,,,,,,,,---------------------------------)))***,,,---...---,,,,,,++++++,,,,,,---...//////***,,,...///000000......,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......---------------...///000---...///000000///...---............/////////000.........///000111222333111333666999===CCCJJJOOOMMMOOORRRSSSSSSRRRPPPOOOKKKKKKIIIGGGGGGIIIMMMQQQQQQQQQQQQRRRUUUWWWXXXXXXUUUYYYXXXRRRLLLJJJGGGDDDAAACCCEEEGGGIIILLLPPPSSSbbbppp}}}|||nnn]]]UUUSSSOOOMMMLLLNNNQQQTTTSSSQQQPPPQQQSSSSSSQQQNNNJJJHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFIIIMMMQQQSSSNNNOOOOOOPPPPPPOOONNNNNNPPPOOONNNNNNNNNPPPQQQRRRPPPPPPQQQRRRSSSSSSTTTTTTVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTT........................***+++---------+++)))(((***+++---///000000000///.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...............------................................................///////////////////////////...---,,,,,,---...///////////////////////////,,,,,,,,,---...///000000///////////////////////////...---,,,,,,---...///000000000000000000000000........................///............------------------............///000///.........///111222////////////////////////000000////////////000000......////////////..............................111000///---------...///000000000000000000000000111111000///////////////111444333222999DDDJJJHHH555333111...------......+++,,,,,,------,,,,,,+++......------------......000000000000000000000000------------------------000///...------...///000111111000000//////......------------------------........................//////............//////------++++++++++++---------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------.../////////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------+++++++++,,,...//////...,,,+++------------------------++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,---------.../////////...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,------......------,,,---,,,***))))))***+++---...///000111111000///...------------------------------------------------//////.........---------......------------......111...,,,---///111///...////////////////////////---------............///333333333555888===BBBEEEKKKMMMOOOOOONNNNNNNNNOOONNNMMMKKKIIIGGGFFFEEEEEEOOONNNMMMNNNOOORRRVVVXXX]]]\\\ZZZUUUPPPLLLKKKKKKFFFFFFGGGGGGHHHLLLQQQUUUeeeyyyzzzhhh^^^WWWQQQNNNKKKIIIIIIKKKOOORRRTTTRRRSSSUUUVVVVVVVVVUUUTTTNNNSSSVVVRRRHHH@@@>>>?????????>>>???BBBFFFJJJLLLPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVWWWSSSUUUVVVUUUUUUVVVXXXZZZVVVTTTSSSTTTUUUVVVUUUSSSSSSTTTTTTUUUVVVWWWWWWWWW------------------------***+++---------+++***(((,,,,,,---.........------------------------,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------................................................///////////////////////////..................///........................,,,---------...////////////////////////////////////...------------...///---------------,,,,,,,,,///////////////////////////............------------------............///000///.........///111111........................//////............//////......////////////..............................111000///.........///000000000000000000000000000111000000///////////////000222111000555===@@@>>>444333000...------......////////////////////////......------------......------------------------------------------------000///...------...///000000000000000//////......------------------------........................///..................///......---,,,,,,---......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------------...---,,,,,,,,,,,,---...------------------------...---------,,,,,,,,,+++,,,------......------,,,///...---,,,,,,---...///---...////////////...---/////////...............------------------------//////.........---------......------------......222///------///000///...////////////////////////---------............///111111111222666:::>>>AAAIIIKKKOOOPPPPPPPPPPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFIIIIIIJJJLLLOOORRRTTTVVVXXXXXXVVVSSSOOOLLLLLLMMMGGGHHHHHHHHHIIILLLPPPTTTeeevvv~~~rrr```WWWQQQLLLKKKIIIGGGGGGIIIMMMPPPQQQSSSSSSTTTUUUVVVVVVUUUUUUVVV[[[```]]]RRRHHHCCCBBB>>>>>>======???BBBEEEGGGJJJJJJJJJJJJJJJJJJKKKKKKDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQSSSUUUSSSRRRQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTTTT++++++++++++++++++++++++++++++,,,------,,,***)))...------,,,++++++++++++,,,,,,------------------...------,,,,,,------...//////...---,,,,,,++++++------------------------000///...------...///000------...............---................................................////////////////////////...//////000000//////...........................------..................///////////////////////////...------------...///000000000//////.........000000000000000000000000///............------------------............/////////......//////000111..............................------------............////////////..............................000////////////000000111000000000000000000000000111000//////......//////...//////...000555555333333222000...------......111000////////////000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...//////000000000////////////.........................................................------------......//////............//////---------............///........................------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------------------------.........---------------,,,------......------,,,000///...------...///000,,,---............---,,,........................------------------------...............---------......------------......000...---,,,---...---,,,////////////////////////---------............///////////////222555999;;;BBBFFFKKKNNNOOOOOOOOOPPPOOONNNMMMKKKIIIHHHGGGFFFBBBDDDFFFIIILLLOOOQQQRRRRRRSSSSSSQQQNNNMMMMMMNNNJJJJJJJJJJJJJJJLLLOOORRReeeqqquuuhhhWWWOOOKKKHHHGGGGGGFFFFFFGGGIIILLLNNNRRRRRRSSSTTTUUUUUUVVVVVV[[[aaafffdddZZZNNNGGGDDD???>>>===<<<<<<>>>@@@AAABBBBBBCCCDDDEEEFFFHHHHHHBBBBBBCCCDDDEEEGGGHHHIIILLLLLLKKKJJJIIIIIIIIIIIILLLMMMNNNMMMLLLLLLMMMOOOOOONNNLLLLLLMMMNNNLLLKKKLLLLLLMMMMMMNNNNNNOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++...---+++*********+++,,,,,,,,,,,,------.........------------------------.........------,,,,,,+++........................000///---++++++---///000,,,---......///.........................................................////////////////////////...///000111111000///..........................................---------////////////////////////.........------.........222222111111000////////////////////////////////////............------------------............///............//////000000///////////////////////////......------......///......////////////..............................////////////000000111111////////////////////////000000///............///......---...///000///---111000///...............///...,,,++++++,,,...///......------------..............................------------------------........................////////////////////////////////////////////////........................------,,,,,,,,,,,,------........................---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++........................------------------------------------------------------------------------------------------------...---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------,,,,,,,,,---......---------......---------++++++++++++,,,,,,,,,,,,------------------------..............................------------.........---++++++************////////////////////////---------............///............000222444666999===CCCGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGAAABBBBBBDDDFFFIIILLLMMMNNNOOOPPPOOONNNLLLMMMNNNKKKLLLLLLKKKKKKLLLNNNQQQcccjjjjjj^^^PPPKKKJJJIIIEEEFFFFFFFFFFFFHHHJJJLLLPPPQQQSSSTTTUUUUUUUUUUUUYYY^^^bbb```WWWNNNHHHEEECCCBBB@@@???>>>>>>???@@@>>>>>>???@@@BBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJKKKKKKJJJHHHHHHJJJKKKJJJIIIHHHHHHIIIIIIHHHFFFGGGHHHHHHHHHIIIIIIIIIJJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***)))***+++,,,---,,,,,,,,,------.........------------------------+++,,,---.........------...........................---+++******+++---...,,,------...//////......................................................////////////////////////...///000111111000///..........................................---------////////////////////////---..................---.........------,,,,,,,,,........................///............------------------............///---......///////////////000000000000000000000000000//////////////////000......////////////....................................//////000000000111////////////////////////000//////..................------///111000///...//////.....................---+++******+++---.........------------......////////////////////////------------------------------............------.............../////////////////////////////////........................------,,,,,,,,,,,,---------------......------------------............///........................------------------------------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++................................................------------------------------------------------------------------------//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,------..............................+++++++++,,,,,,------------------------------------...........................------------............---,,,++++++,,,,,,////////////////////////---------............//////.........///111222333333777===BBBDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDAAA@@@AAADDDGGGIIIKKKMMMNNNNNNMMMKKKKKKLLLLLLLLLMMMLLLKKKKKKMMMOOO\\\___]]]TTTKKKGGGHHHIIIEEEGGGHHHIIIHHHHHHJJJLLLOOOQQQUUUWWWXXXWWWTTTSSSTTTWWWXXXUUUPPPKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDEEE@@@AAABBBCCCCCCBBB@@@>>>????????????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCHHHIIIIIIHHHFFFFFFGGGIIIFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFF------------------------,,,,,,,,,,,,------------************+++,,,,,,---,,,,,,------------------,,,------......------,,,***+++,,,...//////...------------------------------,,,+++******+++,,,---,,,,,,---...////////////................................................////////////////////////...//////000000//////...------------------------------..................////////////////////////------...//////...------................................................///............------------------............///------...////////////...000000000000000000000000000000////////////000000......////////////..............................---...///////////////...000000000000000000000000000///......------......///,,,,,,000222000///000................../////////...---,,,,,,---...///......------------..............................------------------------------............---------............/////////......................................................------------......,,,---............---,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------------------------------..................------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,---------...//////000000//////............//////---......//////000000000---------------------------------.....................------------......///000000///......000111////////////////////////---------............///////////////000111222222222555:::===???AAACCCEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHFFFCCCAAA@@@AAACCCEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKLLLMMMLLLKKKKKKLLLNNNSSSSSSRRRLLLFFFCCCDDDFFFEEEHHHKKKKKKIIIIIIJJJMMMNNNSSSZZZ______[[[TTTPPPQQQQQQPPPMMMJJJIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLHHHJJJLLLMMMKKKGGGBBB???>>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???DDDEEEEEEEEECCCCCCEEEGGGCCCBBBBBBCCCEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDD++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,+++***------------------,,,,,,,,,,,,---......---,,,,,,+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////................................................///////////////////////////..................///------------------------,,,---------.../////////////////////////////////------...//////...------//////000000111111222222........................///............------------------............///,,,---.../////////............................../////////....../////////......////////////..............................------...//////...---,,,000000000000000000000000//////...------------...000,,,+++///111......000,,,------...////////////////////////////////////......------------......------------------------------------------------,,,------......------,,,---------.........//////------------------------........................///..................///---...////////////...------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...//////...---++++++++++++,,,------......,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------......,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,------......------,,,+++,,,---....../////////......---,,,,,,---............///000000111222222---------------------------------.........//////......------------......---///000///......111333////////////////////////---------............///.........///000000111111111333555777999;;;>>>AAA???AAADDDFFFHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA???BBBFFFHHHHHHIIIIIIJJJIIIJJJLLLKKKJJJJJJLLLMMMOOONNNLLLIIIEEEBBBBBBCCCDDDIIIMMMMMMJJJIIIJJJMMMPPPWWWaaahhhhhh```VVVOOONNNNNNLLLIIIHHHHHHIIIJJJIIIIIIJJJLLLNNNOOOQQQQQQPPPSSSWWWYYYVVVPPPIIIDDDAAAAAA???>>>===<<<<<<<<<888888888999999:::;;;<<<>>>???@@@?????????AAACCCBBBAAAAAACCCFFFHHHHHHGGGDDDDDDDDDDDDDDDDDDCCCCCC************************,,,,,,,,,,,,,,,---...///---.........---+++)))(((.........------,,,,,,,,,,,,,,,---......---,,,,,,------/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...////////////................................................///////////////////////////...---,,,,,,---...///------------------------,,,,,,------...///000000////////////////////////,,,---...//////...---,,,++++++,,,---...///000000000000000000000000000000//////.........------------------.........//////,,,,,,.../////////...---------------------------.........------...............////////////..............................------.........---+++***000000000000000000000000//////...------------...111+++***...///,,,,,,///,,,,,,---...////////////------...//////...------.........------.................................------------------------,,,,,,---......---,,,,,,---------.........//////------------------------........................//////............//////...///000111111000///...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---///000000///---,,,++++++,,,------...//////,,,------.../////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------++++++++++++------...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,((()))***+++,,,,,,,,,,,,------++++++++++++---------------...///000000111---------------------------------.........//////.........------.........)))+++------,,,,,,///222////////////////////////---------.........//////------...//////000111111///000111222333555999<<<<<<>>>AAADDDGGGGGGGGGGGGCCCEEEHHHIIIIIIEEEBBB???999<<>>>>>::::::::::::::::::;;;<<<999:::<<<;;;;;;<<<>>>@@@AAAAAAAAACCCGGGIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDD------------------------******+++++++++,,,,,,,,,000000000000000000000000///...---,,,,,,---...///,,,---......------///111........................---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------------------------,,,+++***+++---///000////////////////////////000///------......,,,+++---------............///---.........//////000000//////............//////........................------------------------000000000000000///......---------............///---------------------------------------...///000////////////////////////000000//////.........---//////............//////////////////////////////............////////////---------.........//////........................---------............///000///...,,,,,,---...............------,,,,,,,,,........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111111000///---+++...------,,,,,,------...,,,,,,------------------.........------,,,,,,,,,---------,,,,,,+++++++++///............---------//////...------,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------'''((()))+++,,,---......+++---///...,,,+++---///.........------,,,,,,,,,//////...---,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------...---,,,+++++++++,,,---++++++,,,,,,---...//////111000---------...---+++------..................111000///...---,,,++++++......------------.................................//////---++++++,,,---------,,,+++,,,---...///..................------......---------,,,,,,,,,...........................------,,,,,,,,,------,,,+++++++++,,,------.........------------..............................---------............///---------............///............------------......------------......000000000000111222444444999;;;===@@@BBBDDDEEEFFFDDDEEEGGGGGGGGGEEECCCBBB<<<:::999;;;@@@DDDEEEEEEGGGGGGHHHHHHIIIJJJKKKLLLNNNMMMKKKIIIGGGGGGGGGGGGHHHJJJKKKJJJHHHGGGJJJLLLQQQ\\\hhhlllggg\\\SSSNNNIIIIIIIIIIIIHHHGGGFFFFFFJJJGGGEEEHHHNNNRRRSSSQQQYYY[[[^^^___]]]XXXRRRNNNPPPMMMIIIEEECCCDDDEEEGGGEEEDDDCCCBBB@@@>>><<<:::999888888888999:::<<<===<<<>>>AAADDDFFFGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCC------------------------++++++++++++,,,,,,,,,,,,........................///...------------...///---......---,,,+++,,,...---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------------------,,,------------------,,,------------------------...---,,,+++,,,---...000........................000...---...//////...,,,---------............///............/////////000//////............//////................................................000000000000000///......------------............------------------------///......---------..............................000/////////.........---.........//////.............................................////////////---------.........//////........................---------............/////////...---------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........,,,+++...------,,,,,,------......////////////...---,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,---------......//////......------,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------((()))***,,,---.........---///000///---,,,---/////////.........---------------------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------)))+++,,,,,,++++++,,,---+++++++++,,,,,,---------------,,,+++++++++,,,---+++,,,,,,------.........///---,,,,,,---......---...------,,,,,,+++++++++............------------......------------......------------------------000///...------.........------,,,,,,,,,---...///..............................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++***+++,,,,,,---......------------..............................---------............///---------............///000000000000////////////......------------......000000000000000111222333666888:::<<>><<<:::;;;>>>AAAAAA@@@BBBCCCEEEHHHJJJKKKLLLLLLMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJGGGGGGIIIKKKQQQXXX```bbb]]]UUUPPPMMMHHHHHHIIIHHHHHHGGGFFFFFFJJJIIIIIIIIIKKKMMMPPPRRRSSSUUUWWWYYYWWWTTTOOOLLLNNNMMMJJJIIIHHHIIIKKKLLLJJJJJJJJJIIIHHHFFFEEEDDD@@@???>>>===<<<<<<=========???AAACCCEEEFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCCCC------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...///000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---...///000------------------,,,,,,,,,,,,------------,,,,,,........................000///---,,,,,,---...///........................///...---...///000000...---------............///............//////////////////............//////......................../////////////////////////////////000//////...---------------............------------------------000//////...------,,,,,,......................../////////...............---...///000000///...---....................................////////////---------.......................................---------............///......//////......---,,,...------------,,,,,,,,,.................................------,,,,,,+++------------------------)))***,,,---......------...------,,,,,,------...,,,---...//////...---,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---...///000000------,,,,,,++++++******,,,------......------,,,++++++,,,,,,,,,,,,------******+++------.........///000000///---,,,---...////////////............,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---.........***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---//////...------,,,+++***)))((((((,,,,,,------.........///......------------......,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///...,,,---,,,,,,,,,,,,---...///..............................---------,,,,,,,,,************************,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,------.........------------..............................---------............///---------............///000000000000////////////......------------......000000/////////000000111333444666888:::<<<>>>???@@@AAACCCDDDEEEEEEDDDDDD@@@???===<<<=========<<<<<>>???AAACCCDDDEEEEEEEEECCCBBB@@@@@@??????>>>>>>===>>>@@@BBBEEEGGGIIIJJJIIIHHHHHHHHHJJJKKKMMMOOOLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKHHHEEECCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFBBBEEEIIINNNQQQRRRQQQPPPJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUNNNMMMLLLJJJHHHFFFEEEDDDIIIJJJKKKMMMPPPRRRSSSTTTMMMJJJFFFCCCAAABBBDDDEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---)))+++---............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---,,,++++++++++++,,,---........................//////......------------........................---,,,,,,---000111111000---------............//////////////////...............------------..............................------------------------,,,---............------,,,,,,,,,------------...------------------------++++++---...////////////........................---------...............+++---...000000...---+++....................................////////////.....................---........................---------............///---.../////////...,,,+++------------------------........................//////...---,,,,,,++++++.......................................------,,,...------,,,,,,------...---.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---......---------...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,...,,,***+++,,,---,,,,,,******++++++,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,(((%%%''',,,...,,,))),,,,,,,,,------------------------.........//////......---------,,,,,,,,,........................000///...---,,,+++++++++......------------............------------..............................---------............///---------............///............------------......------------......//////...............///111111222333555777999;;;===>>>???AAACCCDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCFFFHHHFFFFFFFFFGGGIIILLLNNNPPPMMMLLLKKKKKKKKKKKKKKKJJJEEEEEEEEECCCAAA@@@???@@@CCCCCCDDDEEEFFFFFFFFFFFFBBBCCCIIITTT^^^```ZZZRRRLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLNNNQQQTTTWWWYYY[[[TTTPPPKKKFFFCCCCCCEEEGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...//////...------$$$'''***,,,,,,,,,,,,---........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------,,,,,,---,,,+++******+++,,,---------------------------------------------,,,,,,---------------------------,,,+++---///000000///---------............//////////////////...............------------..............................------------------------+++,,,------...---------,,,,,,,,,,,,------------------------------------)))***,,,...000000000000---------------------------------------.........,,,---...//////...---,,,------------------------............////////////...............---------........................---------............///......//////......---,,,,,,,,,,,,------------....................................------,,,,,,+++------------------------------,,,,,,+++*********...------,,,,,,------...666444111...,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,+++***+++,,,---,,,***+++++++++++++++,,,,,,,,,000///...---,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++*********+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++******+++,,,------------------------------------///---++++++,,,------,,,******+++,,,---...//////...---------,,,,,,++++++------,,,,,,,,,,,,------...........................+++)))***---...---++++++,,,------......------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---,,,++++++++++++++++++......------------..............................---------............///---------............///000000000000////////////......------------......//////.........//////000111111111222444666999::::::;;;<<<>>>???AAABBBCCCBBBDDDGGGGGGGGGGGGHHHIIIHHHFFFCCCAAA@@@AAACCCEEEBBBBBBCCCDDDGGGJJJLLLNNNMMMKKKJJJJJJKKKLLLLLLKKKDDDCCCCCCBBBAAA@@@???>>>AAABBBCCCDDDEEEEEEFFFEEEFFFGGGMMMZZZgggiii___TTTLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNQQQUUUXXXYYYUUURRRLLLGGGDDDEEEGGGIII++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...//////...------&&&(((,,,---,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------------------,,,,,,---------------------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,...///...------------............///000/////////...............------,,,,,,------...................................................++++++,,,---------------++++++,,,,,,,,,---------------------------------***+++---///000000///...------------------------,,,,,,,,,------.........------------------------------------------------............//////////////////.........---------........................---------............/////////...---------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...------,,,,,,------...444222...***))))))+++---,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---,,,,,,+++******,,,***)))+++---///...,,,+++++++++,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,------,,,,,,---///---------,,,,,,+++++++++)))***+++---......------+++,,,,,,------.........---,,,+++,,,...//////...++++++,,,,,,------......+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,,,,---+++,,,---.........------,,,,,,------...//////000......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------.........---,,,,,,,,,,,,,,,......------------..............................---------............///---------............///000000000000////////////......------------..................///000111111111000000111222555888999777777888999;;;<<<>>>???@@@CCCFFFGGGGGGFFFHHHJJJHHHHHHGGGFFFDDDCCCAAAAAA>>>>>>>>>@@@BBBEEEHHHJJJJJJHHHGGGHHHJJJLLLLLLJJJFFFEEECCCCCCBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEJJJKKKPPPZZZccccccZZZQQQHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLOOOQQQSSSPPPMMMHHHEEEDDDEEEHHHJJJ++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***---000111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---...//////,,,,,,,,,------.........---,,,***))))))***,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,---------.........//////000000//////.........---...------,,,,,,------...........................////////////////////////***+++,,,,,,------------++++++,,,,,,,,,---------------------------------+++---...000000///---,,,------------------------,,,,,,,,,------............------,,,,,,------...------------------------............/////////000//////.........---------........................---------.........//////000///...,,,,,,---......,,,,,,,,,------.................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------...---***&&&$$$%%%(((,,,///,,,,,,,,,------.........+++++++++,,,,,,---------******+++,,,------...///------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))))),,,***)))+++///111000...,,,,,,,,,------.........,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,------+++,,,...---,,,,,,---///---------,,,,,,+++++++++)))***+++---......------++++++,,,,,,---...//////,,,+++***,,,///111222111---,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***,,,+++,,,---.........---,,,,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111222111000///////////////.........------.................................---------.........//////---------........./////////.........------------.........------..................//////111222333000000///000111444777888444444555666777999;;;<<<>>>BBBFFFFFFEEEDDDFFFHHHFFFHHHIIIJJJHHHEEEAAA>>>::::::;;;<<>>???@@@BBBDDDFFFHHHGGGFFFFFFIIIHHHGGGFFFDDDCCCBBBAAAGGGFFFEEEDDDDDDDDDEEEFFFJJJMMMPPPNNNIIIDDDBBBCCC>>>>>>???AAADDDEEECCCBBBBBBCCCDDDDDDEEEGGGKKKOOOTTTOOOIIIHHHJJJJJJHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGG------------,,,,,,,,,,,,++++++************+++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,------------------------------------------------......////////////......------------------------------------,,,,,,+++***------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---..................///////////////////////////......------------------........................------,,,,,,,,,,,,------,,,,,,,,,---------......///////////////000000000........................,,,,,,,,,---------------------------------------,,,,,,---.........------........................,,,,,,,,,,,,------------------------------------///.........------------........................,,,,,,,,,---------......------------............---------............///------------------------------------------------...------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........,,,***+++,,,---,,,,,,...............---------222000///---,,,+++,,,,,,,,,,,,,,,------...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------......------,,,,,,------......------------,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...000///---,,,,,,------------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------222111///++++++333@@@JJJEEE777...000111,,,+++000...///111333444444444444777:::>>>AAABBBCCCEEEFFFHHHHHHHHHHHHHHHGGGFFFFFF???>>>;;;999999:::;;;======???AAACCCEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIJJJIIIFFFBBB???>>>>>>>>>>>>@@@CCCDDDCCCBBBAAABBBCCCDDDEEEHHHLLLOOOSSSNNNIIIHHHJJJKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGJJJMMMMMMLLLJJJHHHHHHGGGFFFDDDDDDDDDEEEFFF,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,------......------++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,------...///000000---------.......................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......000000///////////////...........................******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------........................,,,,,,,,,---------......------------............---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,---------------------,,,,,,,,,,,,---......---+++******+++,,,,,,+++//////......---,,,,,,+++//////---,,,++++++++++++,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,---------------......///...------,,,,,,------...------------,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...//////---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,222111...+++,,,333???HHHBBB666/////////***)))---...///000111222222222222444777:::<<<>>>@@@BBBEEEFFFGGGGGGHHHIIIIIIHHHHHHDDDBBB???<<<:::::::::;;;;;;<<<===???AAACCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEBBB>>>;;;@@@>>>>>>???AAACCCCCCBBBAAABBBCCCDDDDDDFFFJJJMMMOOOKKKHHHHHHJJJKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJOOOSSSTTTRRRNNNKKKIIIHHHFFFDDDCCCCCCDDDDDD,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,------......------+++++++++,,,,,,,,,------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++++++++---...,,,,,,,,,,,,,,,---------++++++,,,---......------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///.............../////////---------...............------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,+++++++++***........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,---------.........---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,,,,,,,,,,------.........///---,,,,,,,,,,,,---.........,,,++++++,,,------,,,.........------,,,,,,,,,)))))))))***+++,,,,,,------,,,,,,,,,------...///------------------,,,,,,---------,,,---......///...------,,,,,,------...---------,,,,,,,,,++++++)))***+++,,,------------+++++++++,,,,,,,,,------------------,,,++++++******************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,+++******+++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---///...---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................---------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,---------///111111000000222444888000,,,---...,,,---000......//////////////////222444666777888;;;???BBBBBBCCCDDDFFFGGGHHHHHHIIIGGGEEECCC@@@>>>>>>>>>>>>============>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGKKKJJJJJJIIIIIIIIIIIIIIIKKKHHHFFFGGGHHHGGGCCC>>>AAA???>>>>>>@@@BBBCCCCCCAAABBBCCCCCCBBBBBBDDDGGGHHHFFFDDDDDDFFFHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEKKKOOOUUUZZZ[[[XXXSSSPPPJJJIIIGGGEEEDDDDDDDDDDDD,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,,,,---...............---------------------------------------------------------------------------,,,+++******+++,,,---,,,---------.........///++++++,,,---............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------------------////////////////////////---------.........//////......------------......,,,,,,,,,---------......+++++++++******)))))))))........................///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,,,,,,,---------......,,,,,,,,,------------...---------............///---------------------------------------------------...///000000///...---,,,,,,---...//////000000---,,,,,,,,,,,,---......///...,,,,,,...///...---,,,,,,,,,,,,------......((()))***+++,,,---......---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,,,,+++++++++)))***+++,,,---.........+++++++++,,,,,,,,,------------------,,,++++++***))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++---,,,+++***+++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------......------,,,,,,------...+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................---------------------------......---------,,,,,,,,,------------------------......------------......***...111333222...+++)))111---+++,,,......///111........................000111333333444777;;;>>>@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEAAA@@@??????>>>>>>?????????>>>>>>>>>???AAACCCEEEIIIIIIIIIIIIIIIIIIIIIIIILLLJJJHHHIIIJJJJJJFFFBBBBBB@@@??????AAACCCCCCCCCBBBCCCCCCAAA???>>>>>>???@@@??????@@@AAACCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDJJJNNNTTTYYYZZZWWWSSSPPPKKKJJJHHHFFFEEEDDDEEEEEE,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................------------------------......------------......,,,------....../////////+++,,,---...............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------,,,111000000000////////////,,,,,,------...////////////......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++........................000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///------------------------........................---......////////////...,,,,,,---...///000111222---,,,,,,,,,,,,---......000...------...//////...***++++++,,,------......,,,---...............---------,,,,,,,,,,,,------------------............,,,,,,,,,+++,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,------...------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++))),,,///...+++***+++---,,,------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,---.........------,,,,,,------...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,---...,,,,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------------------------------......---------,,,,,,,,,------------------------///......------......///---......//////////////////...------------...///......---------......//////000111111222444777:::>>>???AAADDDFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCBBB@@@??????===<<<;;;:::;;;===???AAADDDEEEFFFGGGHHHHHHHHHGGGJJJIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@AAACCCDDDDDDCCCCCCCCCCCCAAA>>><<<;;;<<<;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKOOOPPPOOOMMMKKKJJJIIIGGGEEEEEEDDDEEEEEE------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------------------------------------------------------......---------++++++,,,------...//////,,,---...............---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////333222111111000///......,,,,,,------...//////000...------,,,,,,------...,,,,,,,,,---------......---------------.................................------------------------------------------------++++++,,,---......------------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------............///------------------------------------------------,,,,,,,,,,,,,,,---......+++,,,---...000111222333---,,,,,,,,,,,,---......///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,---***+++,,,---......---,,,------,,,,,,+++,,,,,,---------------.........///---------------......///...------,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,---------------,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,*********+++,,,---------***+++,,,,,,,,,,,,+++***************++++++++++++)))---111000---+++,,,///,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,)))+++------,,,,,,---...------------.........///------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,...000111111...//////...,,,---------...---,,,,,,---...///000...000111111111111333555999;;;===???AAABBBCCCDDDDDDEEEEEEGGGHHHIIIKKKKKKGGGGGGHHHHHHGGGEEECCCBBB>>><<<:::999999:::<<<>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDEEECCCCCCBBBDDDEEEFFFDDDCCCBBBCCCCCCBBB???======>>>;;;<<<>>>??????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@>>>???AAACCCEEEEEEFFFFFFGGGFFFEEECCCCCCCCCDDDEEE......------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,,,,,,,---------,,,,,,---............---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,------,,,************+++,,,,,,---......---...............---------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---///000111222444333222111000...------,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.................................***++++++,,,,,,------....................................///......---,,,------------------------,,,,,,,,,------.................................+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++,,,---///000222333444---,,,,,,,,,,,,---......///---+++,,,---...------...------,,,,,,++++++***###$$$'''***,,,---------------,,,++++++,,,,,,,,,---------.........//////...............///000000...------,,,,,,------...,,,,,,,,,+++++++++******---------...------,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------******+++,,,------......***+++,,,------,,,+++***)))************+++++++++***...222111---+++---///+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...------,,,,,,------...------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------++++++,,,---------,,,,,,)))+++------,,,,,,---...---------.........//////........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,...//////---,,,+++...///...---...//////------,,,,,,---...000111...000111111000000222333444555777999;;;======>>>CCCDDDEEEFFFHHHIIIJJJJJJGGGHHHJJJKKKJJJIIIGGGEEE???===;;;888888999;;;<<<<<<===@@@BBBDDDEEEEEEEEEEEEGGGIIIGGGDDDBBBDDDGGGDDDCCCDDDEEEGGGGGGEEECCC@@@BBBCCCCCCAAA@@@@@@AAA===>>>@@@AAAAAAAAABBBCCC>>>@@@BBBDDDDDDBBB@@@>>><<<<<<<<<===>>>@@@BBBCCCDDDDDDBBBAAAAAABBBCCCDDD000///...,,,++++++,,,,,,,,,+++++++++***))))))))),,,,,,---------,,,,,,+++---------,,,,,,+++++++++)))***,,,------,,,+++))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...//////......---+++******))).................................------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---......///////////////.........---------+++,,,.../////////......------------------------,,,,,,,,,------.........---------......---,,,,,,.........------,,,,,,,,,---------------------------......//////......---,,,---.........---,,,,,,---------,,,,,,+++++++++++++++,,,------.../////////,,,******---//////---++++++,,,------...//////........................,,,,,,,,,------.........///...---,,,,,,---...///------------------------------------------------------------------------------............---------------------------------------,,,,,,+++++++++.........------,,,,,,,,,///......------,,,++++++...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,------------------............////////////000000//////......------+++++++++*********)))))).........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***......,,,,,,,,,,,,.........---,,,,,,++++++++++++,,,------......------,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,---......---,,,+++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***---000111000///...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***++++++,,,,,,---...//////,,,,,,,,,---------......,,,++++++++++++,,,------------------------------........................---......///////////////////////////////////////,,,,,,------...///000000222333555666888:::<<<<<<>>>???AAACCCEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEECCCAAA???===;;;::::::::::::;;;<<<>>>???@@@DDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???BBBCCCEEEFFFEEECCC@@@>>>;;;<<<<<<<<<<<<=========AAABBBCCCCCCCCCBBB@@@???...---+++***))))))******+++++++++******************+++++++++++++++******---------,,,,,,+++++++++&&&'''***,,,.........---)))+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++******+++---...------------------------...---+++++++++,,,...///------,,,,,,,,,,,,++++++..............................---------,,,,,,,,,+++,,,---...///...------------------......////////////.........---------,,,,,,.../////////......------------------------,,,,,,,,,---------......)))***++++++,,,,,,,,,+++......---------,,,,,,,,,------------------------,,,------------------,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------......///,,,******---///...---*********++++++,,,,,,,,,........................,,,,,,,,,---------------......---,,,,,,---......------------------------------------------------------------------------------............---------------------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...---,,,++++++++++++,,,---++++++,,,------......///............////////////...............---------------,,,,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,++++++,,,------...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------,,,,,,......---------...///000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,...000000///......///............------------................................................------.........---,,,+++++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------........................------...///////////////........................,,,,,,------...//////000000111222444666888999:::;;;<<<>>>@@@BBBDDDFFFGGGIIIIIIJJJKKKKKKKKKJJJJJJFFFEEEDDDBBB@@@>>>>>>===>>>======<<<<<<=========???????????????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDBBBAAAAAACCCDDDEEEEEEEEECCCAAA???======>>>>>>>>>?????????@@@AAABBBDDDDDDDDDCCCBBB---,,,+++******)))*********************+++++++++******+++++++++++++++***------,,,,,,,,,,,,++++++'''(((***,,,.........---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++------........................---,,,,,,++++++---...///+++++++++,,,,,,---------------------------------...------------,,,,,,,,,------...////////////............---......//////...............---------,,,---......///.........------------------------,,,,,,,,,------------...)))***++++++,,,,,,,,,,,,...------------,,,,,,,,,------------------------------............---------,,,+++******+++,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,***+++---......---++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------............------......------,,,,,,++++++------,,,,,,,,,,,,++++++...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////---............/////////------------------......//////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,------...------------...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------...//////---,,,---...............------------................................................------.........---,,,++++++,,,,,,------.........,,,,,,,,,---------......---------------.........------------------------------------------------------...////////////...........................,,,,,,------.../////////...///000111333555666666777888999<<<>>>@@@BBBCCCGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDBBBAAAAAABBBBBBBBBBBB@@@???>>><<<;;;;;;999999::::::;;;===>>>???@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCDDDFFFFFFFFFEEE...------,,,,,,,,,++++++)))))))))***+++++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------------------------------------......////////////000///...------...//////........................------..................---------------------------------------------------------......---,,,,,,------------------------------------------------......////////////......---+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++,,,------------------------------,,,------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////,,,------......//////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++******************+++---,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...---,,,++++++,,,---...++++++++++++,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++---............---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......------..................------------------------------------------------,,,---......//////..............................---------.........//////---...///000111222333444222333555777999<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBAAA???======888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCC@@@AAACCCEEEFFFFFFFFFEEE,,,,,,,,,,,,,,,,,,++++++)))))))))***+++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,------,,,,,,,,,,,,++++++---------------------------------------------------------------.........222111///---------...///---.................................------......------------------------------------------------/////////...---,,,+++***------------------------------------------------,,,------......------,,,,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,------------------------,,,---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000...------,,,,,,------...---..................---.........------,,,,,,+++------------..................//////000000111111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------......,,,---.../////////......------------------------------------------------,,,------.......................................---------.....................///000000111222222///000111333555777999:::===>>>???AAABBBCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA<<<;;;::::::999999999999888888888888888999::::::<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBEEEDDDBBBAAA@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCC))))))************))))))***************+++++++++&&&'''((()))************++++++,,,,,,,,,,,,------+++++++++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...///333222000---------...///---------...............//////...---------......------------------------...------------,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,------------...------------------------******++++++++++++******++++++******+++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,------...///000000111...------,,,,,,------.........////////////...............------,,,,,,+++,,,------------.........000000000000000000111111...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++++++++***))),,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,---......//////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++---,,,++++++,,,...------------,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,---......------------------------,,,,,,,,,---------......+++,,,---//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------..............................//////000000000111//////000111333444555666:::;;;<<<>>>@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;:::999999888888888888888999::::::;;;;;;<<<<<<======<<<===>>>???????????????AAAAAA??????>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA((()))***++++++***)))(((+++++++++***************((((((***++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---------...///000555333000---,,,---...///---------.........//////000///...---,,,------...------------------------......---------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***+++++++++,,,------......+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,(((***------,,,***+++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---............---,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++*********+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,------....../////////...------,,,,,,------...------...//////...------,,,,,,,,,---------......,,,,,,---------.........000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++*********+++,,,,,,+++******,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,---.../////////......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++'''))),,,---,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......***+++---.........,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------..........................................////////////000111111222222333555666888:::<<<===>>>>>>;;;<<<>>>@@@@@@@@@???>>>===???AAACCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<>>>===============>>>>>>======>>>>>>>>>?????????<<<===???@@@AAAAAAAAAAAA******,,,------,,,+++***,,,+++++++++******))))))+++,,,---...////////////+++++++++,,,,,,---------000///...---,,,++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///.........///111222555333000...,,,---...///---------.........//////000///...---,,,------...------------------------.........------,,,,,,,,,)))***,,,---.../////////,,,,,,,,,------.........---------------------------......//////......---***+++,,,---...///......+++++++++,,,,,,---------------------------------'''***---...+++***+++---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------...//////...------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......---,,,,,,)))***+++,,,...///000111,,,,,,,,,---------......000000//////......------///.........------------,,,,,,,,,------.........------------------------,,,,,,---------,,,++++++***+++,,,------,,,+++***++++++++++++,,,,,,---...,,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++%%%(((+++------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------......)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------.....................---------------------------000000000111111111111111000111333555777999999:::888:::===??????>>><<<;;;<<<===???AAABBBBBBAAA@@@@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>=========888888888777777777777777555666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<============888:::<<>>???AAACCCGGGDDDBBBCCCEEEEEECCC@@@<<<;;;999777777777999:::999999999888888777777777666777888999999888777666999888777777777888:::;;;999999:::;;;;;;;;;::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000000//////............++++++,,,---------------******+++,,,+++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------//////...---------------+++,,,---......---,,,+++//////......---,,,,,,+++++++++***++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------......///..................---,,,*********+++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++---...///...,,,,,,...///,,,,,,+++++++++,,,---.........------------......///...---,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,------......//////,,,,,,,,,,,,,,,---......------------------------------..................+++++++++,,,,,,---------...---,,,++++++---...000............////////////......------------......------------.........///,,,---------......//////)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......---------,,,,,,,,,,,,,,,,,,---(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------,,,,,,+++......------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///------------.........///------------............//////.........---------........................000000000000111222333444555555666777888999::::::999999999:::;;;<<<>>>???>>>?????????======???AAADDDBBBAAAAAACCCCCCAAA???>>>===;;;:::999:::;;;<<<;;;;;;;;;:::::::::999999999999999888777666555444888777777666777888999:::777777888888888888777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///.........///000***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------***+++---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++///...------------------,,,,,,++++++++++++,,,,,,......------,,,,,,++++++*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,------............---******)))))))))***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,---......,,,,,,---...,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------------......------,,,,,,++++++,,,------...//////------,,,+++++++++,,,,,,+++,,,...000111111000000+++,,,,,,---------------------------------------......------------------)))******+++---......///------,,,+++,,,---...///---............/////////......------------......------------............+++,,,,,,---///000000111)))***++++++,,,,,,++++++------------------------++++++++++++++++++++++++......------+++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------,,,,,,------...%%%'''))),,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++---......---+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,,,,,,,...............---------....................................///000111111222222333444555666777777444555555666888:::;;;<<<>>>??????>>><<<;;;===>>>AAA@@@>>>???@@@@@@???>>>@@@???>>>===<<<===>>>???=========<<<<<<<<<<<<<<<>>>===;;;999777555444444888777777777777888999:::888888888888888777666555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,---///000***++++++,,,,,,+++++++++///...------------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------...//////---+++((('''******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,------------,,,***))))))***,,,---******++++++,,,---......---------,,,,,,------------------------------------......///...---+++***+++,,,------...............---+++******,,,...///,,,++++++++++++,,,------------------------------------,,,,,,,,,+++++++++,,,+++*********+++---...)))+++,,,,,,*********+++,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,.........---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,+++---///000111000///...***+++,,,---...---,,,,,,,,,,,,------------------......------------,,,,,,******+++,,,,,,---......------,,,,,,,,,---...///---------.........//////......------------......------------------------++++++,,,------...//////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******+++,,,,,,---......------------------------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++...111111...***,,,,,,+++++++++,,,------++++++++++++***+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------------,,,,,,+++------------------------......------,,,,,,++++++......................................................------...//////000000111111222333444444444222222333444555777999:::;;;<<<===<<<::::::;;;===>>>>>>===>>>>>>???>>>>>>@@@@@@???>>>>>>>>>???@@@========================@@@???<<<:::888777777888999999999999999::::::;;;<<<<<<<<<<<<;;;:::999888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++++++++,,,,,,++++++***++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,---------+++++++++++++++++++++++++++,,,------,,,)))'''%%%++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------...---,,,***))))))***,,,---))))))***+++,,,---...///------...---------,,,,,,------------------------------.........---+++***++++++,,,---.........---///...,,,+++,,,---///111,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++---,,,+++++++++---...///)))+++------+++******+++,,,,,,---------...............------------......+++,,,---.........,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---/////////---+++***)))***,,,---------,,,+++,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------..................------------......------------------,,,,,,++++++++++++++++++++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......---------------,,,++++++******+++,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,,,,///222222///+++,,,+++++++++,,,,,,---...,,,++++++******+++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,+++------------------------------............---,,,------------------,,,,,,///.........------,,,,,,---.............................................//////.........///000000000000111111222222333333111111222333444666777888666888999888888888:::<<<;;;<<<============>>>???>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<============@@@???===<<<;;;;;;<<<===;;;;;;<<<<<<============?????????>>>===<<<;;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,---------,,,++++++++++++++++++++++++'''((()))+++++++++***))),,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,------......,,,+++******+++,,,...------------,,,,,,,,,,,,+++,,,---......///......------------------------,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,...000000///------...,,,,,,---............---......------------......,,,,,,------......------//////...---,,,,,,++++++,,,,,,+++++++++,,,------------......,,,+++)))(((***++++++,,,,,,,,,,,,,,,+++,,,,,,------...............------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,------------...............------------......------------,,,,,,,,,,,,+++++++++******))))))))),,,---......//////......++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,------......///,,,------......---------+++++++++,,,,,,---------...------------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------///000000///---++++++++++++,,,---......---,,,+++++++++,,,---...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...---------------,,,,,,,,,,,,............---------------------...............------------------------000//////...//////000000000000000000111111222222111111111222333444555666222444555555555666888:::888:::<<<<<<;;;<<<===???<<<<<<==================;;;<<<<<<<<<<<<<<<======???>>>>>>>>>>>>>>>??????<<<===>>>>>>??????>>>>>>===============<<<;;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,++++++,,,---.../////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,---------------------,,,,,,++++++,,,,,,---......---,,,++++++,,,---...------------------------,,,---...//////...------........................,,,,,,,,,+++,,,,,,------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---......---,,,///111111000///......,,,,,,.../////////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------------,,,,,,+++++++++,,,,,,---...------,,,,,,++++++******+++++++++***++++++,,,---++++++,,,,,,---......///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------...............------------......---------,,,,,,,,,++++++***************++++++++++++,,,,,,---------------------------------------++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,------......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...++++++++++++,,,---...///...---,,,+++,,,---///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------......------------,,,,,,+++++++++,,,,,,---------------------------------***+++---/////////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------.........//////------------------------//////............//////...////////////000000000111000000000111111222333111222333333222222444666555777999:::999999;;;>>>;;;;;;<<<===============<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>>>>===<<<===>>>?????????>>>>>><<<<<<=========<<<<<<;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////..................------,,,+++((()))+++---------+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,,,,------------------------,,,,,,+++******++++++,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------,,,,,,+++++++++++++++,,,,,,---......------,,,,,,------...***+++,,,---///000111222111111111000...,,,***(((........................,,,++++++***+++,,,...///------------,,,,,,+++******+++,,,------------,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,,,,++++++((()))+++,,,------,,,,,,+++---000000///---------,,,,,,.../////////...---,,,++++++++++++++++++,,,------,,,+++,,,---///000+++,,,,,,------......///++++++++++++,,,,,,---...,,,,,,+++++++++,,,------,,,+++***)))***+++---...++++++,,,,,,---...//////......---,,,,,,+++************+++,,,------...///+++,,,------......------,,,,,,,,,---------...............------.........---------,,,,,,+++++++++))))))***+++,,,------...******+++,,,,,,,,,++++++........................++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++))))))***+++,,,,,,------((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---+++)))))),,,///++++++++++++,,,---...//////...,,,,,,,,,...000111---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,+++++++++************+++,,,,,,---......------------------------((())),,,.........---,,,---------,,,,,,+++++++++*********++++++,,,,,,------------.........//////------------------------///......---------......------..................000000////////////000000222222333111000///111222222555888888777777:::===;;;;;;<<<===============<<<<<<======>>>>>>>>>???<<<===>>>>>>>>>===;;;:::;;;<<<>>>?????????>>>===<<<===>>>>>>>>>>>>>>>===,,,,,,,,,++++++************+++---/////////---,,,---,,,***))))))***,,,---+++******,,,......---,,,.........------,,,,,,,,,---------,,,,,,,,,++++++,,,+++)))((((((((()))***+++***))))))***+++...///------,,,,,,,,,,,,++++++++++++*********+++---...,,,,,,,,,,,,,,,+++***)))------------------------******))))))***,,,...///+++,,,,,,------......///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......------,,,,,,+++------------------,,,,,,...------,,,,,,------.../////////......---------///......------,,,,,,+++...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,++++++++++++++++++,,,,,,,,,,,,++++++*********///000111000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********+++***)))***,,,---,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------...///...---+++***,,,,,,++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,------.../////////111000000///...---------......---,,,,,,+++******+++***)))***,,,---,,,+++++++++++++++++++++++++++......//////...---,,,,,,++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------...------,,,,,,++++++***------------------------++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********........................///...---,,,+++,,,------...---,,,+++***+++,,,---///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---...///000000------------------------...------------...//////...............///000111------------------------......////////////......000000000000111111111111444333444444555666777888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;,,,,,,,,,+++++++++******((()))***,,,,,,,,,+++***---,,,***))))))***,,,---++++++***,,,......---+++,,,+++++++++************++++++*********)))))))))---,,,+++***)))******++++++***))))))***+++---///------,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...++++++++++++************,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,,,,------------------------------------,,,,,,,,,,,,------.........---------,,,,,,)))******++++++,,,,,,---...---+++******+++---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++******))))))******+++---,,,,,,,,,++++++++++++...///000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********,,,---,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,------.../////////000000000///...---------......---,,,,,,+++******,,,+++***+++,,,---,,,+++------------------------...............---,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,------...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---************************---......//////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,++++++++++++,,,......//////...---------------,,,+++++++++,,,,,,---...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------------------------///...------,,,,,,,,,---,,,,,,------......//////---------------------------------------...//////---,,,,,,,,,,,,------...------------------------.........//////........./////////000000000111111000000000000111222333333666666777777888999999:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;,,,,,,,,,++++++++++++***)))))))))***************,,,,,,*********+++,,,---,,,++++++,,,---...---+++***************)))))))))*********)))))))))))))))------,,,++++++++++++,,,+++******)))***+++---...------,,,,,,,,,,,,++++++++++++*********+++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,++++++***))))))((((((,,,,,,,,,+++++++++******,,,,,,---------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((())))))******+++,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---------++++++++++++------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------......,,,++++++******++++++,,,------------,,,,,,,,,,,,---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,+++***+++,,,---,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++*********++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,------.../////////000000//////...---------...------,,,,,,++++++***...,,,+++,,,------,,,+++........................---............------,,,************************---,,,++++++------,,,+++------.../////////......))))))******+++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---*********+++,,,---///000000//////...............,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------,,,,,,,,,,,,++++++........................//////...---------......---------------.................................---------------......///...---,,,,,,,,,,,,,,,,,,------------------------------............------.........////////////000...------......///000111444444444555555666666777888777666555555666777888999999::::::::::::999999888888888999999999::::::888888888999999:::::::::++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++*********+++,,,---,,,++++++,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++*********+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,++++++***************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------...............------.........------------------------,,,,,,---.........---,,,++++++,,,,,,,,,,,,---------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,+++******+++,,,---))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......------------------,,,,,,+++++++++///---,,,,,,......---+++........................---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,------......------))))))*********+++++++++************************------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------)))******++++++++++++***---------------------------------------,,,,,,,,,..............................------,,,,,,,,,,,,******++++++,,,---......///...------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------------------------......------------.........---------------------........................------,,,,,,------...///000//////...------------,,,,,,------------------,,,,,,------------,,,,,,---------........./////////////////////000111111111111222222333333333333555444333222222333444555666666777888888888777777777777777777888888888888555555666666777888999999++++++++++++++++++++++++,,,,,,+++******++++++,,,*********++++++,,,,,,------,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,++++++******++++++,,,,,,---...//////,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,------///......------......///------------------------,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...---,,,++++++,,,---...))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............------------------,,,,,,,,,,,,++++++...---,,,,,,......---,,,------------------------,,,,,,---------------,,,---------------------------,,,++++++------,,,+++******+++,,,,,,,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------------------,,,,,,,,,........................,,,,,,,,,,,,,,,---......000///...---------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------............000////////////000000111//////000000000000000111222111000//////000111222222333444555555555555555555555555666666666777777222333333444555666666777***++++++++++++,,,,,,,,,***************))))))))))))******+++,,,,,,,,,------,,,+++,,,------+++***)))))))))******************************++++++++++++++++++,,,+++******)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++(((((())))))***++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------...//////+++,,,,,,------.........,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------***++++++,,,,,,------...,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++---,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---------,,,,,,------......*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------------------------,,,++++++------,,,+++((()))******++++++******---,,,,,,+++******))))))************************++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******************************+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------------,,,+++***++++++++++++++++++,,,---------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------...---,,,+++++++++++++++++++++,,,,,,------.........------............---------------............///......---------......///........................///////////////////////////000111222333333333333222222333333333444444444111111111222222333333444******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))((())))))***+++,,,,,,---------,,,,,,,,,------+++)))************+++++++++,,,******+++++++++,,,,,,,,,+++,,,---------,,,******+++++++++,,,,,,++++++***------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++,,,---,,,,,,+++************++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---,,,+++,,,.........---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++,,,---------------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++---,,,++++++------,,,+++))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---------,,,+++,,,++++++++++++,,,---......---,,,,,,+++++++++,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,++++++,,,,,,---......///.........//////.........---............/////////...------,,,,,,---------......------------------,,,---...//////...---,,,---...///000111111111111////////////000000000000000000000000111111111111*********++++++,,,,,,,,,,,,---///000///---+++***((()))***+++,,,---------...---,,,,,,------+++))),,,,,,,,,------.........---------....../////////,,,---.........---,,,+++++++++,,,,,,,,,++++++***---------,,,,,,,,,+++++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,------,,,,,,//////...------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------///......------,,,,,,+++------------------,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------//////...------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000///...---,,,,,,+++...------,,,,,,------...*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,---.........------------...//////------------------------------------------------+++,,,,,,------......///---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++(((***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---------------------------***+++,,,,,,------------))))))))))))))))))))))))---,,,++++++------,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,---......++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---////////////////////////***+++,,,---.../////////........................,,,,,,,,,------.................................,,,---.........---,,,+++((()))+++---.........---,,,,,,,,,,,,------...///...---,,,,,,++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///++++++,,,,,,---...//////......////////////...............////////////000//////...------.........------------------------***,,,...000000...,,,***,,,---...///000000000000,,,,,,,,,---------......000000000000////////////,,,,,,,,,++++++*********...777:::111))))))---...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++&&&&&&''')))***+++,,,---&&&''')))***,,,---------***++++++++++++,,,,,,,,,)))))))))******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))---,,,***))))))***,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++,,,---...///******************************++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********+++,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***)))+++...000111///,,,******+++---,,,,,,+++---...------------------------***+++,,,---------,,,+++------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------......------,,,,,,---------,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......************************)))))))))***+++++++++,,,++++++++++++++++++++++++......---,,,++++++++++++111///,,,,,,///000...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***++++++,,,---.........---,,,++++++,,,---...------.........---+++***------,,,++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------///...------++++++***)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,000...,,,*********,,,,,,111111000///---,,,+++++++++,,,------......------/////////...---------,,,******+++,,,,,,---......------,,,+++,,,---...///---------------------------,,,+++,,,...///---+++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///000111000///---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------.........---------------------------------,,,,,,+++++++++////////////////////////........................////////////////////////...........................---------......//////,,,,,,++++++++++++++++++,,,333555...((())),,,---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++(((((())))))***+++,,,,,,$$$%%%&&&'''((()))))))))))))))))))))*********************+++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---......************************,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...//////...---,,,+++******))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))***,,,...///---,,,******+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,///000000///...---+++***---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///...---,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---******++++++,,,,,,------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------111...,,,,,,---...,,,***---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------.........---++++++---,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---...------,,,,,,------...///...---,,,+++,,,------///...,,,+++***+++,,,---......---,,,+++***)))))),,,,,,------......------...............---------******+++,,,,,,---...............---...//////000------------------------000000///000000///......++++++++++++++++++++++++,,,------------------...//////...---+++***))))))+++,,,.../////////---,,,,,,------......------,,,............------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------.........---------------////////////////////////........................------------------------------------------------...---,,,,,,,,,---...///++++++++++++++++++,,,,,,***......+++)))+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,(((((()))***************))))))))))))*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,++++++***+++++++++***************)))***,,,------,,,***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++---------.........//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......------------...///......---,,,+++******)))++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,---...---------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,+++***------------------------------------,,,,,,,,,,,,------------------------*********+++++++++,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...---,,,------+++)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,---.........---,,,+++,,,++++++******++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.../////////...------++++++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000+++,,,------------,,,,,,------------------------,,,,,,,,,,,,------------......---,,,,,,,,,------...------,,,,,,------...000...,,,++++++,,,---......---,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......---------...............***++++++,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,......---,,,,,,+++*********+++,,,......---,,,,,,,,,------......------,,,......------,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,------------...------------------------.............../////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///*********++++++,,,,,,,,,******))))))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,+++++++++***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------*********+++,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***---------------...//////+++,,,------++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---.........---,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111,,,,,,------------------------------------------,,,,,,,,,---------.........------,,,,,,,,,------...------,,,,,,------...000...,,,+++***,,,...///------,,,,,,,,,------...,,,---------------------,,,,,,,,,,,,------......,,,---------.../////////+++++++++,,,,,,---------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++---......///++++++,,,---...------,,,,,,------......------,,,,,,++++++******))))))(((------------------------...------,,,,,,------...---------------------------------------------------------......//////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...///*********++++++,,,,,,,,,,,,)))(((***,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,***++++++++++++***))))))+++,,,,,,,,,,,,------------------,,,,,,+++++++++/////////...---------,,,***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++))))))***++++++,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...+++,,,------++++++,,,---++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...******+++,,,---///000111---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************...---,,,,,,+++++++++,,,((()))+++,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...******+++,,,,,,---......+++,,,---......---,,,++++++,,,---.........---,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,)))******++++++,,,,,,---++++++++++++************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------......------,,,,,,------......---,,,++++++,,,...///,,,,,,,,,,,,---......///,,,,,,------------......------,,,,,,,,,---...///,,,---------.../////////++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++---...//////,,,,,,------............,,,------......------,,,+++++++++******)))))))))------------------------...------,,,,,,------...------------------------------------------------,,,,,,------.........///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///++++++++++++++++++,,,,,,---***)))+++---,,,,,,...***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++///...............------***++++++,,,,,,++++++******************+++++++++---,,,***))))))***,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++***************++++++,,,,,,++++++************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))***++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,)))******++++++,,,,,,---,,,,,,---------............------,,,,,,------...)))******+++---///111222------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++************************///...---,,,++++++++++++&&&)))+++,,,,,,++++++,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++---......///,,,------......------,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++************++++++++++++)))*********++++++,,,,,,+++++++++******))))))))))))***++++++---......///------,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---.........------,,,,,,------...------,,,,,,------......++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------///,,,******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,---,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,,,,---------------------------------------------...------,,,,,,------......------------,,,,,,,,,---------------------------------------.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++++++++...+++***---,,,((()))---***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,*********+++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************+++,,,------++++++++++++************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++...---+++***)))***+++,,,******++++++,,,------...++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,---...//////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******++++++,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---///222222000------..................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------++++++---.........------,,,---............---,,,++++++++++++,,,,,,,,,---************++++++++++++***************+++++++++******+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,***)))+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++,,,---.........------***+++,,,...//////000000------------------------...---,,,++++++---...000...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---...//////000........................333---((((((+++...+++(((------------------------,,,------------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,------......//////------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------/////////...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///......------,,,,,,++++++*********...++++++---***%%%&&&,,,***+++,,,------,,,+++*********++++++++++++***************++++++,,,,,,,,,''''''((())))))))))))))),,,,,,---------.........)))))))))******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******++++++,,,---...///'''((()))***+++,,,---------,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,---.........------,,,---...---+++***+++,,,------------------------)))((((((((()))+++---...++++++++++++++++++++++++...---+++))))))***+++,,,++++++,,,------...//////******+++++++++,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000******+++,,,------......************************+++++++++,,,,,,---------------------------------++++++++++++,,,---......555888:::999555222111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++......,,,++++++,,,......***+++---.........------------...//////...------+++++++++,,,,,,---------)))************+++++++++******************************+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......+++(((&&&******))))))***,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...)))+++---//////...---,,,***+++,,,...///000000000111111000000000/////////...---,,,++++++---...000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///////////////////////////;;;333++++++///111---'''------------------------*********++++++,,,,,,,,,***++++++,,,,,,------...++++++******++++++,,,---,,,------......------,,,)))***+++,,,------...///------------------------...------,,,,,,------............------,,,,,,,,,------------------------111111000000//////......////////////////////////........................++++++++++++++++++++++++........................+++,,,...000000///...---************************)))+++---//////---+++)))+++++++++*********))))))+++***+++,,,......,,,***+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,***))))))***++++++***++++++******************...---+++))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++***(((((((((((()))++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,))))))***+++,,,...///000++++++,,,---............++++++------------++++++------..................000,,,)))***///111///+++)))************+++++++++......---,,,,,,,,,------111...++++++,,,---+++))),,,,,,,,,------.........---,,,,,,++++++******)))+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///------,,,+++************,,,,,,,,,------.........************************---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,------,,,++++++........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,...,,,)))))))))******))),,,++++++******++++++,,,---------------------------,,,+++*********+++,,,111...***((((((+++///222EEECCC>>>999333///,,,***------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,------------------...,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,++++++***...------,,,,,,++++++***,,,------,,,***))))))***************************,,,------......------,,,++++++------------++++++///...,,,+++***+++,,,,,,...---+++******+++---...)))+++,,,,,,+++***,,,---,,,,,,+++***+++,,,...///---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++)))******++++++,,,,,,---------,,,+++++++++,,,,,,///......------,,,++++++------...//////...---,,,............---,,,+++***---,,,,,,,,,,,,---......+++++++++,,,---...///000------,,,,,,,,,+++++++++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++777222---+++---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************...------,,,,,,------...........................000---******---......,,,------------------------.................................------,,,,,,,,,,,,------......------,,,//////.........---------000...,,,+++---...//////...+++---222444111......///...---,,,+++*********////////////////////////------------------------***************************+++,,,------,,,+++***+++++++++*********))))))+++***+++,,,......,,,++++++++++++*********))))))******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++---------------------------,,,***)))))))))++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))(((((()))***,,,---+++++++++,,,,,,---------******))))))))))))******++++++++++++,,,------...------------------,,,,,,++++++,,,------,,,++++++//////......------,,,,,,---+++)))))),,,,,,***(((************+++++++++++++++++++++++++++,,,---......+++)))***,,,------+++,,,,,,,,,---------............---,,,+++******)))***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))((())))))******,,,,,,++++++***+++++++++,,,,,,,,,---------------++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++........................++++++,,,,,,,,,,,,------...------------,,,,,,,,,---,,,***)))***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,++++++,,,------...---++++++...222666999888777555222000...------------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------------,,,,,,))))))************))))))***++++++,,,,,,------......//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------------------------------------...//////...---,,,...............------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------------,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++333///+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------........................000---++++++---......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,//////.........---------...---------...//////...999222///111333000......///...---,,,,,,++++++,,,........................------------------------++++++++++++++++++++++++************************+++++++++***************+++******,,,---...,,,++++++++++++*********************+++,,,,,,,,,,,,+++...,,,++++++,,,------,,,,,,,,,------......//////---,,,***)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))******+++,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***++++++,,,,,,,,,,,,++++++000000///...---,,,+++++++++++++++++++++***)))(((************+++++++++,,,)))))))))***+++,,,---...+++)))((())),,,---------,,,,,,,,,------------............---,,,,,,++++++******+++,,,---......---+++,,,,,,------,,,,,,+++))))))))))))))))))((('''+++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,---......,,,,,,---...111444888::://////......---.........------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,,,,,,,------------,,,,,,))))))***************)))***++++++,,,,,,------......//////...,,,++++++,,,------------------------,,,------......------,,,------............------------,,,+++++++++,,,,,,***+++---......---+++***+++---......---,,,...///,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///......---,,,,,,++++++---,,,,,,,,,---...//////++++++,,,------...//////,,,---...//////...------------........./////////---,,,,,,,,,,,,---......------,,,,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------........................///---++++++---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,...............---------------......///000111222III<<<111...000000//////......---------------...........................------------------------+++++++++++++++++++++++++++***)))(((((()))***+++************************+++******+++,,,---,,,+++******************************+++,,,,,,,,,,,,+++---,,,******,,,---,,,+++))))))******+++,,,------------,,,+++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************------,,,++++++***************++++++,,,---......------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++.........------,,,,,,,,,***,,,......,,,+++++++++*********+++++++++,,,,,,++++++******+++,,,------******)))***+++,,,------------------------------,,,---------......//////******+++,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,---------+++***)))************+++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------,,,---...///,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,---------,,,---...//////000000111000///......------------------------------------...,,,++++++,,,---,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------,,,,,,...------,,,,,,++++++***+++,,,---,,,***)))***+++........................,,,------......------,,,,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////......------------,,,,,,,,,---...///000111,,,,,,,,,---------......,,,---.../////////...------------...///000111111---,,,,,,,,,,,,---............---,,,,,,,,,------////////////............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,------------------------------------........................------------------------,,,------......------,,,........................------......000333777;;;UUUCCC222---.../////////---------------...///000........................------------------------+++++++++++++++++++++++++++***(((''''''(((***+++************************+++***)))***,,,---,,,+++******************************+++,,,,,,,,,,,,+++,,,+++))))))+++++++++***''''''((()))***++++++,,,......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************------,,,,,,+++******)))******+++,,,,,,---......((()))***+++++++++******)))***+++---------------)))***+++,,,------------+++++++++++++++++++++++++++,,,,,,,,,------......)))+++------,,,,,,---...***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,------------------------)))***+++---///111222333+++++++++++++++***))))))+++,,,,,,------,,,,,,+++------...///...---+++***************+++,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***,,,......---,,,...000,,,++++++******++++++,,,------------------------******++++++,,,,,,,,,,,,,,,---.........---,,,+++000///...---,,,,,,,,,,,,------------------------...,,,++++++,,,---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...------,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------....../////////,,,,,,,,,---...///000111......---------,,,,,,,,,+++,,,.../////////......------------...000111222---,,,,,,,,,,,,---............---,,,,,,,,,------000000/////////.........***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------------------------------------........................------------------------,,,------......------,,,---...........................------///555>>>DDDUUUDDD222,,,---......///------------......///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***************+++++++++,,,***))))))+++,,,,,,+++***************+++++++++******+++,,,,,,,,,,,,+++,,,***))))))***++++++***))))))******++++++,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++,,,------,,,+++(((***+++---......------'''(((***+++---.........++++++************++++++******+++,,,---...//////++++++******++++++,,,---++++++++++++,,,,,,,,,,,,000000...---,,,+++++++++,,,------,,,+++***,,,---...------------,,,,,,,,,((((((***---///111333444++++++++++++***)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***---//////,,,+++---///,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***+++---...//////...---+++++++++++++++,,,------------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,------......------,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,------...,,,---......,,,,,,---...++++++++++++++++++++++++,,,------......------,,,++++++************++++++++++++,,,---------,,,,,,...---+++******+++---...)))***,,,+++******+++---,,,,,,---------,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...//////000---,,,,,,,,,---...////////////...---,,,,,,+++++++++,,,---////////////...------,,,,,,---///111222---,,,,,,,,,,,,---......------,,,,,,,,,------...000/////////............)))***,,,---...------,,,++++++,,,,,,,,,,,,------)))+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,---------...............---...---,,,...444>>>FFFKKK===000,,,---------...------,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))*********+++++++++,,,***((((((***,,,,,,+++))))))*********+++++++++******+++,,,,,,,,,,,,+++---+++)))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************'''((()))++++++++++++***------,,,,,,,,,,,,+++++++++,,,...000111000//////***+++---......---+++***((()))***+++,,,---------,,,+++***))))))***+++,,,+++++++++,,,,,,------...333...***)))+++,,,,,,++++++++++++,,,,,,,,,------......---,,,+++++++++++++++---...---,,,,,,...111......---------,,,,,,,,,))))))+++,,,...000111222+++++++++,,,++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))---000///,,,)))+++---,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++---------------)))***+++---.../////////************+++,,,------------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,++++++,,,,,,---///000000111,,,------......------,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,------...,,,---......,,,,,,---...++++++++++++++++++++++++,,,------......------,,,,,,,,,+++******+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,---------,,,+++***((())))))+++,,,---......************************++++++++++++++++++++++++,,,------------------,,,------------------......---,,,,,,,,,,,,,,,---------------------------,,,+++,,,---////////////......---,,,+++,,,---///000---,,,,,,,,,,,,---......,,,,,,,,,,,,------...////////////.........------(((***,,,---......---,,,+++++++++,,,,,,---------***,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------.........//////+++---///...---111888???<<<444------...---,,,------,,,,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))******++++++++++++,,,***((((((***+++,,,+++))))))******++++++++++++******+++,,,,,,,,,,,,+++...,,,++++++,,,------,,,++++++******************)))************)))((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************++++++***)))'''&&&...------,,,,,,++++++***)))***,,,...//////...---,,,---.........,,,***(((***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;444---***,,,...---***++++++,,,,,,,,,---------+++++++++***++++++,,,,,,)))+++......---...111444.........------,,,,,,,,,***++++++,,,---...//////******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///------,,,+++*********************++++++,,,,,,---************************+++++++++,,,,,,------------,,,+++******+++,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))---111///+++(((***,,,,,,++++++++++++++++++,,,------------------------)))+++,,,...//////......)))******+++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000111222,,,------......------,,,+++++++++,,,,,,+++++++++***+++,,,---......///.........---,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------)))***,,,---...---,,,,,,***+++---......---+++***+++,,,...---,,,,,,---///,,,,,,---...---,,,***)))(((((()))***,,,---......************************+++++++++++++++++++++++++++,,,............,,,+++.........---,,,,,,++++++------,,,+++++++++,,,,,,+++,,,,,,------......///***+++---//////000//////...---,,,++++++,,,...000---,,,,,,,,,,,,---......+++++++++,,,---...///000///.........------------((())),,,.........---,,,+++++++++,,,,,,------------...000...,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,++++++++++++++++++,,,........................***---000///---+++,,,---------------------------........................,,,,,,,,,------.........,,,------......------,,,---------.........//////))),,,000000......333777111---,,,...///,,,+++,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------------,,,+++******++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************)))***+++,,,---......///************+++,,,------///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***+++...///---***)))+++---///000000///...------............------........................------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******---------............///@@@999000,,,,,,---+++)))+++,,,...000///---+++)))***,,,---//////...---,,,---------,,,,,,+++++++++------++++++++++++------...,,,+++...333444000+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---***,,,------,,,---...///---------,,,,,,+++++++++......---,,,++++++++++++---------,,,,,,+++++++++*********+++,,,---///000******+++++++++,,,,,,,,,------------------------...------,,,,,,++++++***///............---------.........------,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------............------,,,+++,,,,,,,,,+++++++++******)))***+++,,,---///000000......------------...............------,,,,,,,,,------------,,,,,,+++***++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,***))))))***,,,---++++++******++++++,,,---,,,...///...---++++++,,,,,,++++++++++++,,,------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,------...///111111///...---,,,++++++++++++,,,---------,,,++++++,,,---///000///...---,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......555222...+++******,,,............------,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------222111///,,,+++*********+++,,,,,,------,,,,,,+++---------............///...........................---+++++++++,,,...000.........------,,,,,,,,,...------,,,,,,------............////////////000+++,,,............,,,+++---...///...---------///..................------------------------------,,,,,,,,,++++++***************)))(((((((((((((((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))***++++++***))))))***,,,---......------------............------........................------------,,,,,,,,,+++---------------,,,,,,+++,,,,,,,,,,,,------------777222,,,+++...000000...---...000111000...,,,***)))))))))))))))***++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,...000111111000...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...,,,---......------...///---------,,,,,,+++++++++...------,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,---------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,---------++++++,,,---...//////000------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++******++++++,,,---,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...///...---,,,,,,,,,,,,------....../////////......+++++++++,,,,,,,,,------222000---+++******+++,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++------------............------------------------...---,,,+++,,,---///000......---------,,,,,,,,,...------,,,,,,------...------........./////////------............------...///000///...---...000------------------......------------------------------------,,,,,,++++++,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,++++++***++++++++++++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,+++***)))***+++*********+++++++++++++++------............------------------------------......---------,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++,,,,,,,,,,,,000---***+++...000000...///000111222111///---+++***)))'''&&&&&&(((***,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))),,,000000///...///000,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,......///000///---------...------,,,,,,,,,,,,++++++---------------..................---------------......---,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,,,,------++++++,,,---...///000000...------------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...//////000---------.........//////,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,---///...---,,,,,,------------,,,---......///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------......------,,,,,,---...///000000///...------------,,,---......///000///...,,,,,,+++,,,,,,......---,,,,,,,,,------,,,------.../////////...***+++++++++,,,,,,,,,,,,///...---++++++*********------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...------------,,,,,,,,,...------,,,,,,------...,,,---------..................------------.........000111000///...///000++++++,,,,,,------......------------------------............------------------,,,,,,,,,,,,------)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,+++************++++++++++++,,,,,,------******************************++++++++++++******+++++++++++++++++++++++++++---///...+++***,,,///,,,,,,+++***))))))******,,,------......------,,,------------------------.........---------,,,,,,)))************)))((((((++++++++++++,,,,,,,,,,,,///---,,,,,,------,,,***000000111111000...,,,+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---...000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................+++++++++,,,,,,...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------...//////------------------------------------------------------------------------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,++++++***+++++++++,,,---......///........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++---......---,,,,,,---...------------...//////------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............---,,,++++++++++++,,,,,,.........---,,,+++---......//////......---...------------...//////......------,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---...............++++++,,,,,,,,,------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------------------------...------,,,,,,------...,,,,,,,,,---------.........---,,,++++++,,,---...---///000///...---...000******++++++,,,---......------------------------...---------------------******)))))))))******+++)))******++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,+++************''''''(((((())))))))))))************************)))******++++++******)))+++++++++++++++++++++++++++...000///,,,+++---///...---,,,+++******++++++,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,)))************)))((((((,,,,,,,,,,,,------------...---,,,,,,,,,+++)))(((...............,,,+++***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((,,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,++++++---///000111111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000///........................,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,........................***++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---+++---......---,,,------...------------...//////------------------------+++,,,,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++,,,---.........,,,,,,------............------...------------...//////+++,,,,,,------.........------,,,,,,,,,------...++++++,,,---------------------------............------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------------------------------...//////------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,+++******+++,,,---,,,---......,,,,,,---...******++++++,,,---......------------------------,,,,,,,,,,,,,,,---------+++++++++***++++++,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,++++++***+++++++++((()))******++++++******++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++,,,---,,,+++***+++,,,......------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++---//////...,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++'''$$$&&&,,,...+++''',,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++************+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---//////000111///---,,,,,,---++++++,,,,,,,,,,,,------***+++---...//////......---------------.........000000...---,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,........................***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++************+++)))***+++,,,------...///++++++++++++++++++++++++++++++******++++++,,,---+++,,,......---,,,---...---------,,,---......///,,,,,,,,,------------...,,,,,,,,,------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------......---------------------------------------,,,---......///***+++,,,---............------,,,,,,,,,---......+++,,,,,,------,,,,,,+++............////////////------.../////////......++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------........................+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,,,,,,,------------......------,,,,,,------...,,,---------............,,,,,,++++++++++++,,,,,,+++,,,------,,,+++,,,---++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,------------------------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++******+++,,,---*********+++++++++++++++,,,,,,------.........---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***((('''(((+++---,,,+++,,,,,,,,,---------......,,,,,,,,,------------...---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***************************+++,,,,,,+++,,,...000...//////...,,,+++,,,---+++++++++,,,,,,---------)))+++,,,...///...---,,,+++,,,,,,,,,------------111000///...,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...***+++,,,,,,------,,,,,,------------------------++++++,,,---------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++***************((((((***+++---...000000+++++++++,,,,,,+++++++++++++++******++++++,,,---***,,,......---------...,,,,,,,,,,,,,,,------...,,,,,,,,,---------......***++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,,,,,,,---...///...------------------...,,,,,,,,,,,,,,,------...+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///,,,,,,---,,,,,,+++***)))---------.........//////,,,,,,,,,------.........******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------........./////////,,,------......------,,,,,,---...---,,,,,,---...------------------......------------------------,,,---------............************++++++,,,---*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******************************+++,,,---......///************+++,,,------((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++000---+++,,,///000...,,,***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,+++******)))************+++++++++------,,,+++))))))+++---)))******++++++,,,------000///...------///000222+++++++++,,,,,,---------++++++------------++++++)))***++++++***+++---///,,,,,,,,,------.........,,,,,,,,,---------......------,,,++++++,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,***************************+++,,,,,,+++,,,...000,,,.........,,,+++,,,---+++++++++,,,,,,---------)))***,,,......---,,,++++++++++++,,,,,,---------......---------......///,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------...///,,,,,,,,,------.........////////////////////////------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------............***+++,,,,,,---...//////*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,+++***))))))******'''''')))+++---///111222***++++++,,,,,,++++++***++++++******++++++,,,---***,,,......---------...,,,++++++++++++,,,------,,,,,,,,,------.........))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,---------......*********+++,,,---...///------,,,+++,,,---///000...------,,,,,,------...,,,++++++++++++,,,---------......///...---+++***,,,,,,,,,,,,,,,---...///---------,,,+++***)))(((,,,,,,,,,---------......++++++++++++,,,---......*********++++++,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,------............////////////000---...///000000///...------...///...------...///..................---------------------------------.........//////000000******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++******,,,+++******)))))))))***++++++++++++,,,,,,---...///...,,,***)))))))))***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***)))))))))((((((''''''++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++((()))***+++,,,---------++++++++++++++++++++++++...//////---+++))))))***.........------,,,,,,,,,---.........---,,,,,,+++((()))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++...111111000...,,,,,,+++)))((('''((()))+++,,,++++++******++++++,,,///---***((((((***---///.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...---,,,,,,...///000111111000///...---,,,,,,++++++,,,,,,---...------,,,,,,------...***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------111000///...---,,,,,,,,,************************++++++,,,,,,---...//////+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000///...---,,,+++,,,---...+++++++++,,,,,,+++******'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000---------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,..................------------------------------,,,,,,,,,---------......---------............///---------..................---+++******+++---...+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++---***+++000222...++++++---,,,+++******+++,,,---++++++,,,,,,---...//////------,,,+++++++++,,,,,,222111000.........///000,,,,,,---...////////////------------------------........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))******++++++,,,+++,,,,,,,,,++++++***)))******++++++++++++******///...------,,,,,,,,,---+++++++++++++++,,,---...,,,+++***)))))))))***++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++((())))))))))))***************++++++++++++************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,......---------,,,,,,,,,------......---,,,,,,+++)))***+++,,,------------+++,,,,,,---------------------------------------******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((***...000111000...---...,,,***))))))+++++++++,,,++++++******++++++,,,---+++)))(((((()))+++---------------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................---,,,,,,...///000000000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...//////...---,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000......---,,,,,,,,,------,,,---------............+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///---------------,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---***+++000111...++++++,,,,,,+++******+++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---......///000000...---------......,,,------............---------------------------......................../////////...------,,,,,,........................***************++++++++++++++++++,,,++++++***))))))******++++++*********,,,,,,+++************+++,,,++++++++++++,,,,,,---)))((((((((()))***++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))))))))***************++++++++++++************++++++++++++******))))))***+++,,,,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---,,,,,,+++---...------------,,,,,,,,,,,,---------------,,,,,,+++***+++,,,------...------,,,,,,---.......................................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((***---///111000///...111---******,,,...---+++,,,++++++******++++++,,,******))))))))))))******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............------,,,......///000000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,+++++++++,,,...///000///...---,,,++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,------........./////////++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---------,,,,,,++++++***------++++++++++++------***++++++,,,,,,++++++***++++++************++++++++++++,,,---------------------------------------------------------------------,,,++++++,,,---...---***+++000111...++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---...///111111///...------,,,,,,---------------...------,,,,,,------------------------------------------------................................................*********+++++++++************++++++++++++************++++++,,,+++++++++******))))))))))))******,,,+++++++++++++++,,,,,,))))))))))))*********+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++,,,------...++++++******++++++,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------.........---,,,,,,---...////////////------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''))),,,///000000///...111---******---///---***,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------......------,,,........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,+++******+++,,,,,,---......,,,,,,+++++++++,,,---...000///...---,,,+++++++++,,,,,,------......------------+++++++++,,,---...------------------------------,,,,,,,,,---...//////......---,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........---,,,+++******---,,,,,,++++++,,,,,,---***++++++++++++++++++***+++++++++++++++++++++++++++,,,------......------------------------------------------------------...---+++***+++,,,...///...++++++///111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...///000......------------------------......---,,,++++++---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))******++++++***************+++,,,------,,,,,,------,,,,,,,,,------...,,,++++++******++++++++++++++++++++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++*********++++++,,,---------------,,,,,,+++***++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,------......------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,...//////.........,,,******,,,---+++))),,,++++++******++++++,,,++++++,,,------,,,++++++......------,,,+++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------------,,,......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////........................------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,//////000000///...---,,,******+++,,,,,,---......++++++++++++,,,,,,------///.........---,,,+++++++++,,,------.........------,,,+++***+++,,,---...------------------------,,,,,,,,,,,,------......///...---,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,------......------++++++++++++++++++++++++------------------------...---,,,++++++---///000...++++++///000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,,,,---....................................---,,,,,,+++------------------------------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((((()))******+++*********)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++************+++,,,,,,,,,,,,,,,+++***)))************++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,---------------------,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++,,,---......------++++++++++++************,,,++++++******++++++,,,,,,,,,------------,,,,,,///......------,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...............------------,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************++++++++++++,,,,,,,,,,,,...///000000000///...---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------......------,,,+++***+++,,,------...------*********++++++,,,---...------------------------,,,,,,,,,---------......---------,,,,,,------...------........./////////------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++------------------------------,,,,,,,,,...///000///++++++...///---,,,---,,,,,,------------,,,,,,------------------------...---,,,+++++++++++++++------...////////////............///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................)))***,,,,,,,,,***)))'''(((((()))***************'''''')))******+++++++++))))))(((((()))******+++,,,,,,+++***************))))))++++++,,,++++++***************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************+++,,,---...------------------,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---......//////------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,---------,,,+++(((,,,...---)))'''))),,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------------...,,,,,,++++++,,,,,,---...***+++,,,---------------------,,,++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,)))***+++,,,------------'''((()))+++,,,---------........................,,,,,,------......------,,,,,,,,,,,,------...///,,,---------............---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,---------......---------............///------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000///+++***...///---,,,---,,,,,,---......---,,,,,,+++,,,,,,------.........------,,,,,,,,,------...+++,,,---...///......---......//////000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................)))***,,,---,,,***((('''(((((()))***************%%%&&&'''((()))))))))))),,,+++++++++,,,---......,,,,,,+++***))))))******%%%&&&(((***+++,,,++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++******)))************+++,,,---...,,,,,,---......------,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,...000*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))+++,,,---.................................***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++''',,,000///)))&&&)))---,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++,,,...000111222333,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++,,,,,,------------------++++++++++++---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,------......------,,,***+++,,,---......///000******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++******************++++++,,,,,,,,,------............------++++++++++++++++++++++++------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,...///......---((()))***+++,,,,,,---,,,$$$&&&(((+++------------........................+++,,,------......------+++++++++,,,---...///000,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------.........******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---......//////......---++++++------------++++++******+++,,,,,,,,,,,,+++------------------------------------------------+++,,,---...///////////////+++***...///---,,,---,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111)))***,,,---...------,,,......///000111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***+++,,,,,,+++)))(((+++)))''')))+++,,,***'''******))))))))))))******+++++++++***************((()))***+++++++++++++++******)))))))))***,,,---))))))******+++++++++,,,))))))(((((()))***++++++,,,,,,------,,,,,,+++***++++++******++++++,,,---...------,,,,,,++++++***+++,,,,,,---.........---...//////...,,,,,,---///000,,,))))))+++,,,+++)))------...///...---+++***++++++++++++++++++++++++))))))(((((()))***+++++++++***************++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...//////---++++++,,,---------......------,,,+++......---------,,,,,,,,,))))))*********++++++++++++++++++*********))))))...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,...---+++******+++---...+++,,,---.........------******+++,,,,,,---......---,,,,,,++++++,,,,,,---...///000000///---+++******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///............---------///...,,,++++++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,........................***+++---......---+++***---------,,,,,,+++++++++000000/////////.........,,,------......------,,,***++++++,,,,,,------......---,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,---............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,///222555+++,,,...//////...,,,+++++++++,,,,,,---.../////////...---,,,+++,,,,,,---..................------------------------------++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---,,,------......------,,,////////////...---,,,+++---..................///000///...---,,,+++++++++---.../////////...---,,,++++++++++++++++++++++++,,,+++*********+++,,,---***+++---...///...------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................------------------------........................,,,------...///000111111........................---------........./////////...,,,*********,,,---///...---,,,+++++++++++++++++++++*********))))))******)))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,+++***)))(((***)))((()))+++,,,***'''******))))))))))))************************++++++******+++++++++++++++++++++***)))))))))***+++,,,+++++++++***************)))))))))))))))***+++++++++,,,,,,,,,,,,+++************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---......---------//////...---,,,---...///,,,))))))+++,,,+++***+++,,,---------,,,+++***++++++++++++++++++++++++)))))))))))))))***++++++************+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---......---,,,+++,,,...------......------,,,+++,,,,,,,,,,,,+++++++++************++++++++++++,,,---,,,,,,,,,+++++++++***------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------++++++++++++------******++++++,,,,,,,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,------......---,,,+++******+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------///............---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++---......---+++***---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,---------------------,,,++++++++++++,,,...............---,,,,,,++++++,,,,,,---++++++************++++++,,,------...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,***+++,,,...000+++,,,...//////...,,,++++++,,,,,,------.........///...---,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---..................---////////////...---,,,+++...---,,,+++***)))((((((,,,,,,+++*********++++++,,,---............---,,,---------------------------,,,+++++++++,,,......,,,,,,------...---------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------------...............---------------------------------------------------------------......//////000000........................,,,,,,,,,,,,---------...///...,,,******+++,,,---...---,,,+++************+++++++++******************)))((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,+++*********)))+++++++++*********))))))***))))))***++++++***(((******))))))))))))******)))))))))***+++++++++,,,+++,,,,,,,,,,,,++++++***,,,+++******)))*********,,,,,,++++++***)))))))))***))))))))))))***++++++++++++,,,,,,++++++***)))))))))(((((())))))***+++(((((()))******+++,,,,,,+++,,,,,,---------------,,,...000000...,,,,,,,,,...,,,******+++,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***++++++))))))***+++,,,...000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,,,,---///------......------,,,++++++*********))))))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,------,,,+++******)))******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............------------///............---------,,,,,,************,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------.........---,,,,,,+++,,,---...////////////------,,,,,,,,,,,,------++++++************++++++,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,************************---,,,+++************++++++,,,---......---,,,+++------------------------......---,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------------......------,,,,,,......////////////............///......---,,,+++//////...---,,,++++++***+++*********++++++,,,---,,,,,,------------,,,,,,---------------------------------,,,---......///......---,,,,,,,,,------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////........................++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,------,,,+++******))))))***************************++++++***************+++++++++++++++++++++++++++---,,,,,,+++***))))))(((,,,+++******))))))******************++++++***)))******))))))))))))******(((((()))***+++,,,,,,,,,------------,,,,,,+++***,,,,,,+++******)))))))))++++++***************************))))))***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))***++++++)))*********+++++++++,,,+++,,,,,,---------,,,,,,+++---000000...,,,++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,*********))))))***++++++************,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,---...------...///------......------,,,+++************))))))))))))++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---------------------...+++,,,,,,------,,,,,,+++---------------...//////,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,***)))))))))***+++,,,,,,---------,,,++++++------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,---...////////////------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******,,,,,,---......---,,,,,,------------------,,,,,,---------------------------------...............------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,.........---,,,+++------............---------.........------,,,+++,,,---------.../////////---------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........000///---,,,++++++,,,---......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,------------/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,------,,,,,,+++******++++++************************+++***************++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++***))))))***++++++)))***+++++++++***************))))))))))))******(((((()))***+++,,,,,,,,,------------,,,,,,+++***++++++++++++******))))))(((((()))***++++++,,,,,,++++++***************+++---------------,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++***---///000...,,,++++++***+++,,,,,,+++++++++++++++,,,,,,,,,------......*********++++++,,,,,,,,,++++++***************++++++************++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,......---------...------......------,,,+++,,,++++++++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,***+++,,,---------------+++++++++++++++++++++++++++,,,,,,------.........+++,,,,,,------,,,,,,+++......---------...///000,,,,,,------------......---,,,,,,++++++,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++++++++,,,---...////////////...------,,,,,,------......------------------...+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,,,,------------------,,,------------------,,,,,,,,,------------------------------.........//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........,,,,,,+++,,,,,,------,,,,,,+++------------------,,,+++((())))))***++++++,,,,,,000///...---,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------000///---,,,++++++,,,---......------------.........------,,,,,,------...------------------------,,,,,,------............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---***************+++++++++((((((((((((((())))))***+++++++++++++++++++++++++++++++++***)))))))))((()))))))))***++++++,,,,,,)))+++,,,,,,+++******+++******))))))))))))******)))))))))***+++++++++,,,+++,,,,,,,,,,,,++++++*********+++++++++***))))))''''''(((***+++,,,---...,,,,,,+++************+++,,,------------,,,+++++++++++++++***+++,,,,,,---......------,,,++++++***,,,,,,,,,,,,,,,++++++***+++---//////---+++++++++)))***,,,,,,+++++++++,,,------,,,,,,,,,---......*********++++++,,,,,,---,,,,,,+++************+++++++++***))))))******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...///...---------------......------,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,---.....................,,,++++++++++++,,,,,,,,,,,,------******++++++,,,,,,++++++***+++,,,---..................------------......,,,,,,++++++++++++,,,,,,++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------------------------------------------------+++,,,---.........------,,,,,,------.../////////.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******......,,,+++***))))))))),,,+++++++++,,,---...///------------------------++++++,,,------------,,,......---,,,,,,,,,------......------------.........------,,,,,,------...------------------------,,,,,,------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......))))))*********+++++++++((((((((((((((()))******++++++++++++++++++++++++************))))))))))))%%%''')))+++,,,------,,,)))+++------+++)))***,,,******))))))))))))************************++++++******++++++++++++++++++))))))***+++,,,+++******(((((()))***+++,,,,,,------,,,++++++*********+++***++++++++++++***))))))***************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,---...---+++***+++,,,'''***------+++***+++---...---,,,+++++++++,,,---)))******+++,,,,,,---------,,,++++++*********+++************++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---//////...,,,+++,,,------......------,,,+++---,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------...((()))***+++,,,,,,,,,,,,************************'''((()))***+++,,,------------++++++++++++------...---+++++++++,,,...///..................---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,))))))******+++,,,..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,)))***+++,,,------------......------------......,,,,,,++++++++++++,,,,,,***+++,,,---..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,---------+++,,,,,,------.........+++,,,---.........------,,,,,,------...//////000///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,.........------------,,,---,,,++++++************---,,,,,,,,,---...///000------------------------+++,,,---...///......---,,,,,,------...---------......------------.........------,,,,,,------...........................***++++++,,,------......,,,,,,------.../////////------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,+++++++++******+++,,,,,,---------------------,,,,,,------...))))))******++++++++++++******)))******+++,,,,,,++++++++++++++++++++++++)))))))))))))))*********###%%%)))+++---...------)))+++...---+++)))***,,,******))))))))))))******+++++++++***************((()))***+++++++++++++++((()))***+++,,,,,,+++******************+++++++++---,,,,,,+++*********+++)))))))))))))))((('''''')))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,******+++---'''***---...,,,***+++---...---+++*********++++++))))))***+++,,,,,,---------,,,,,,+++*********+++))))))***+++,,,...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---000000...,,,++++++------......------,,,+++,,,,,,,,,++++++++++++***))))))*********+++++++++---------.........//////'''''')))******+++++++++************************))))))***,,,---...//////...---+++******+++---...000///---------...000222..................---------,,,,,,++++++,,,,,,---***+++---......---,,,+++((())))))***+++---...///........................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------***++++++,,,,,,++++++***------------------------******+++++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........---------,,,,,,+++++++++,,,,,,+++++++++...------,,,,,,++++++***,,,,,,------,,,+++)))(((++++++,,,,,,,,,---------+++,,,------.........---))))))***+++,,,,,,,,,,,,......------------......///......------......///***+++,,,---.....................------,,,,,,,,,************************---,,,++++++***+++++++++...------,,,,,,------...++++++,,,,,,---...//////***+++---...///...------,,,,,,------...///000000//////...---,,,,,,++++++++++++,,,,,,,,,---------------,,,+++,,,---///000,,,------......------,,,++++++,,,------,,,,,,,,,'''(((((()))+++,,,------------,,,,,,------......------,,,,,,---...000111++++++++++++++++++++++++,,,---///000000000///...***+++---...///...------.........------............------,,,,,,------...........................))))))***+++,,,,,,------+++,,,,,,---...///000000------------------------........................++++++,,,,,,---...//////........................++++++++++++******))))))***+++,,,---------------,,,,,,,,,++++++,,,------***************************+++,,,,,,,,,***)))(((******))))))))))))******************************,,,+++******)))*********//////000000///---,,,***)))*********++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***)))((((((((()))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---------,,,++++++*********///...---,,,,,,,,,---...************************************************+++,,,,,,+++***+++---///444...((('''***---,,,*********+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********++++++************++++++------------------------,,,------...---,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,+++,,,---...///.........------,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,---...//////...---,,,---.........---,,,,,,+++++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------+++++++++,,,---...///000---,,,,,,,,,,,,---......///---+++(((((()))+++---.........------,,,,,,,,,000///...---,,,---......------,,,,,,,,,---......(((((()))***+++,,,,,,,,,+++,,,,,,---...///000000000///...---,,,------...++++++------------++++++---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++------------------------.........//////...+++(((,,,,,,,,,---------......///......------,,,++++++,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------,,,,,,+++***,,,------......------,,,...---,,,,,,,,,,,,---...------......---+++)))(((---------------...///000000///---,,,++++++,,,,,,++++++,,,---...............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,---///111111000///...************+++---///000000///...---,,,,,,---.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************+++++++++++++++***))))))******))))))))))))************************************)))******+++,,,,,,,,,,,,,,,++++++***(((((())))))*********+++++++++,,,++++++*********++++++***++++++,,,,,,++++++*********)))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******************************)))((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++---111333888222+++)))***,,,+++)))*********+++++++++,,,,,,(((((())))))***+++,,,,,,+++++++++******)))))))))++++++************++++++************************,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++)))(((((()))+++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------......---,,,,,,+++++++++,,,,,,---......///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........---+++*********+++,,,......---------,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,+++,,,,,,---...))))))******++++++,,,,,,---------...............000///...---,,,------...,,,---............---,,,//////...------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++------------------------...,,,++++++------,,,+++,,,,,,,,,---------.........------------,,,,,,,,,---,,,,,,+++,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,---------,,,,,,+++***,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------......---+++***)))---------------...//////000///---,,,++++++,,,,,,------------------,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...***,,,---//////...---,,,---,,,,,,++++++,,,---...//////...---,,,---......------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************,,,++++++************+++******))))))))))))******************************(((((()))***+++,,,---...+++***)))((((((((((((((()))))))))************+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++***,,,++++++************+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++++++++***'''(((((()))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,///444777<<<666///******+++***)))***************+++++++++&&&&&&''')))***+++,,,---*********)))))))))))))))++++++************++++++)))))))))))))))))))))))),,,,,,+++************+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---+++(((&&&&&&(((+++---***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,------......------,,,---------------,,,,,,+++++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------+++,,,,,,------.........------,,,,,,,,,,,,------------............------------------------------,,,------...---,,,+++***---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++............------,,,,,,//////...------------...---......//////......---////////////////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------------------------...,,,***)))+++---......,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,,,,---------------------------************************,,,,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------,,,+++***------------------.../////////---,,,,,,,,,,,,,,,.........------,,,+++***...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...)))***,,,---------,,,+++//////...---,,,,,,------......---------...//////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************---,,,******)))***+++,,,+++******))))))******+++************************))))))***+++,,,,,,,,,------,,,+++)))))))))***+++)))))))))*********++++++------,,,***))))))))))))***++++++,,,,,,++++++***------,,,+++*********+++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************+++...333777;;;666///+++************************************''''''((()))******++++++******************))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++))))))************))))))++++++++++++++++++++++++*********+++************---+++)))(((((()))+++---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,---------......------------------------++++++,,,,,,---...//////------,,,,,,,,,,,,------------............---------------------------------...000111111000...,,,---,,,,,,,,,,,,---......,,,---.........---,,,,,,------------------------------,,,,,,++++++++++++*********)))***++++++,,,+++++++++++++++++++++***------------------------............------......------............------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,------------------------...---,,,,,,...///...---,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,---............------,,,,,,,,,,,,,,,,,,---------,,,++++++...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...******+++,,,,,,,,,,,,+++//////......------------------------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---++++++************++++++************************++++++,,,,,,,,,,,,+++***...---+++******+++,,,---************++++++++++++///...---,,,+++************++++++,,,,,,++++++***------,,,+++*********+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))+++,,,,,,+++)))))),,,,,,+++++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++******+++///222444111---+++***+++,,,,,,++++++******************************))))))))))))++++++++++++++++++++++++++++++************++++++------------------------++++++)))))))))***+++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////...------,,,,,,------...---......//////......---------------------------+++,,,///111111111000///---,,,,,,,,,,,,---......+++,,,...//////...,,,+++------------------------,,,---,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---......///------..................---,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,------......------,,,***+++,,,,,,---------,,,------------------------......000222333222///,,,,,,,,,,,,---------......***++++++,,,---.../////////...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------------------------,,,,,,)))***+++,,,------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...+++,,,,,,------------------------...............,,,,,,---....../////////////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************,,,++++++++++++,,,,,,---++++++************++++++************************+++,,,---------,,,***))),,,++++++*********+++++++++++++++,,,,,,,,,,,,---......---,,,++++++++++++***++++++,,,,,,++++++***,,,++++++************+++*********++++++,,,,,,---***++++++,,,,,,++++++***)))******************)))------,,,,,,+++******))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,+++******---///...------,,,,,,---...///,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,***((('''***,,,...//////...,,,***,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,---...///000,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...------------------------***++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------...............------------............////////////......------------------------((()))+++---............---,,,,,,,,,,,,---......***+++---......---,,,,,,,,,,,,,,,------------...---------------,,,++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,******+++,,,---...//////,,,---......///.........---,,,,,,++++++,,,,,,---------------------------------............------******+++,,,---------------------------------------...111555666555111---,,,,,,,,,---------......++++++,,,,,,---...//////000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,------......---,,,,,,'''(((***+++---............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------............+++,,,---...............,,,---......///........./////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,***************************+++,,,......---,,,+++******+++++++++++++++***,,,,,,------------......,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++*********)))))))))***++++++)))******+++,,,,,,------***++++++,,,,,,++++++*********))))))))))))******++++++++++++***************+++---...//////......++++++++++++++++++++++++***++++++,,,------......+++,,,......---,,,---...+++,,,...////////////000---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))*********++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++******+++,,,---......,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,******+++,,,,,,---..............................++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------......------------............////////////......------------------------******++++++,,,,,,---------,,,,,,,,,,,,---......***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///...---,,,++++++************+++,,,,,,***++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,.../////////.........---,,,,,,,,,,,,---...///...---,,,,,,---...///------............------)))***+++,,,------------------------------------***+++...222666666444222,,,,,,,,,---------......,,,,,,,,,------.........000///...------,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++******+++---...///...---,,,,,,++++++,,,,,,,,,,,,---......------,,,((()))***+++,,,---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------------......///,,,------...------++++++---.../////////...---,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************)))***,,,---...---,,,,,,,,,++++++******++++++,,,************************((()))+++...///...------***+++---......---,,,+++---------.........//////******************+++++++++++++++,,,,,,+++++++++)))((((((((()))***++++++))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++***)))(((((()))***+++((((((((()))******++++++&&&''')))***++++++******************************(((((()))***++++++,,,,,,***,,,///000///......///***---000222222111000000.........------,,,,,,,,,+++++++++,,,,,,---------(((((())))))*********+++++++++************++++++++++++++++++++++++++++++)))+++,,,---...------,,,++++++,,,,,,,,,,,,++++++************************''')))+++...//////...---,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))***+++,,,---,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++******+++,,,,,,---..............................,,,,,,------...///000000,,,,,,,,,---------......------------------------------------------,,,,,,......------------............////////////......------------------------///...---,,,,,,,,,---------,,,,,,,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,------.........---.../////////...---,,,++++++******++++++,,,---******+++,,,,,,---......------,,,,,,,,,,,,+++++++++,,,.../////////......///...---,,,,,,---...//////...,,,++++++,,,...///------............------)))***+++,,,------...---------------------------((()))+++///333777777777,,,,,,,,,---------......,,,,,,,,,---------......000000///...---,,,,,,,,,------------------------************************)))***+++,,,---,,,++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++******+++---///000...---,,,,,,+++++++++++++++,,,---.........---,,,***++++++,,,,,,,,,++++++...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------,,,,,,,,,---...///---.........---+++)))(((....../////////...,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---......---+++******+++,,,+++***))))))***+++,,,+++*********))))))((((((++++++++++++++++++++++++)))******++++++,,,------------,,,++++++******))))))))))))***+++++++++,,,...---,,,+++***(((''''''---,,,,,,+++*********+++,,,+++++++++***)))))))))))))))******++++++++++++,,,,,,+++***))))))************))))))******+++,,,,,,++++++******++++++,,,111---***)))+++---,,,+++***+++,,,,,,------,,,,,,,,,***)))***...///...,,,,,,---......,,,+++,,,.........///333777777444///...---,,,+++************///...---,,,+++*********+++++++++******)))))))))+++++++++*********)))))))))******+++---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***,,,+++++++++,,,---......+++,,,------------,,,+++***++++++,,,------......+++++++++,,,,,,---------++++++++++++,,,,,,---...******++++++++++++,,,,,,)))***,,,------,,,+++***------,,,,,,+++,,,,,,,,,+++++++++************)))+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***------------------------***++++++,,,,,,------...,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---........./////////...,,,+++---,,,***(((((()))***+++------------------------............////////////,,,---......//////..............................++++++++++++++++++++++++...---,,,+++++++++,,,---+++***(((''''''(((***+++++++++,,,,,,,,,,,,------//////...---------............---------,,,,,,,,,........................,,,---///000000...---+++++++++++++++,,,---......000000//////.........---/////////......---,,,,,,+++,,,,,,---.........---.........------,,,,,,,,,///////////////.........---......,,,++++++---///...---,,,+++***+++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......///,,,))))))+++,,,+++***,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,------++++++,,,---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,...///000///---000///...---,,,++++++,,,........................------++++++++++++------+++...111000---+++,,,...---,,,+++***+++,,,---......---,,,,,,,,,,,,---...------------------------***+++,,,,,,******+++,,,,,,+++************+++,,,+++*********))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,***************++++++++++++++++++***************---,,,++++++******+++++++++++++++***************)))*********++++++++++++,,,++++++***))))))*********************++++++,,,,,,++++++******++++++,,,000---***)))+++---,,,+++.........---,,,+++***))),,,***)))+++---///...,,,---/////////------...///...///222555777777555222///...---,,,++++++++++++------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++*********))))))******+++++++++++++++,,,******++++++++++++******------------------------+++++++++++++++*********))))))***++++++++++++******************+++++++++)))***++++++++++++***))),,,,,,++++++***)))((((((++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---.../////////...,,,+++///...,,,+++++++++,,,---------------------------------------............,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------...---------------............---------,,,,,,,,,------------------------,,,---///000000...---,,,---,,,,,,,,,,,,------...............---------,,,---------------.........+++,,,------......------......---------,,,,,,,,,/////////////////////...---......,,,++++++---///...---,,,+++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---///,,,))))))+++,,,+++***,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------///...------///000///...//////...---,,,,,,,,,,,,........................------,,,++++++,,,------,,,...000111000///......------,,,,,,------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---,,,,,,++++++++++++,,,,,,***************)))))))))++++++++++++++++++++++++------,,,,,,+++******))))))******+++,,,,,,------+++++++++***************(((((()))***+++,,,------,,,,,,++++++******++++++***************+++++++++************++++++++++++,,,+++******)))*********)))************+++++++++++++++************++++++///---+++***+++,,,,,,,,,.........---,,,+++***)))+++******+++---......---//////000///......///111111333666888777666555555000///...---,,,,,,,,,,,,+++++++++++++++,,,------......------------,,,,,,+++++++++***************+++++++++******)))))))))++++++,,,,,,,,,,,,++++++------------------------------,,,,,,++++++******))))))***++++++++++++*********+++,,,,,,+++***))))))******++++++******)))------,,,+++***(((((('''*********+++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++*********+++++++++*********++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------............---,,,,,,+++******,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---............---,,,,,,------------,,,,,,,,,,,,------------------------+++,,,,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,------......------...------------,,,,,,,,,......//////////////////------...---++++++---///...---,,,+++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************++++++++++++...,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,............------------+++,,,------++++++,,,---...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------.........222000...---...///////////////...------,,,,,,,,,........................------,,,,,,,,,,,,---------...000333444333000...,,,---......//////.........------,,,,,,------...++++++++++++++++++++++++(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++++++++***)))))))))(((((()))***,,,---......,,,,,,++++++***++++++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++***************+++))))))******++++++++++++++++++************++++++...,,,+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++***++++++------...---.../////////---...000222666999;;;:::666333333555000///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------************************++++++++++++************---......//////......---******++++++++++++,,,,,,...------,,,,,,+++++++++))))))***++++++++++++***,,,---...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++*********+++)))************+++++++++...---+++***)))******+++*********)))******++++++,,,,,,+++++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------***++++++,,,,,,+++******------------------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&((()))+++,,,,,,++++++)))******++++++******)))+++++++++,,,,,,,,,------*********+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---...---,,,+++++++++++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...------,,,------------------------............////////////,,,---...---,,,,,,---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++++++++,,,------,,,+++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,---...//////444111...---...///000///...............---,,,,,,........................---------,,,,,,---------------///444777777222---+++,,,.../////////...---------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))******++++++,,,,,,,,,---,,,++++++***++++++,,,,,,)))))))))***+++++++++,,,,,,++++++++++++++++++++++++***************++++++((()))***++++++++++++***+++******))))))******+++,,,,,,,,,,,,+++,,,,,,---***+++,,,,,,------,,,,,,***++++++,,,,,,------............---,,,---000222;;;======:::444111111333///...---,,,++++++++++++...---,,,+++************++++++++++++++++++,,,,,,************************+++++++++,,,,,,,,,,,,------......//////......---*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***,,,---///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------************************---,,,++++++************)))))))))*********++++++...---+++***)))***++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,......---,,,+++******)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------,,,,,,,,,---------***++++++,,,,,,,,,++++++------------------------,,,------------.........)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&((()))+++,,,,,,++++++)))***++++++++++++***)))+++++++++,,,,,,,,,------*********+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...,,,,,,+++***))))))******---------------------...---------,,,,,,+++++++++,,,------...------,,,,,,---------------------------.........//////000000,,,---......,,,,,,---...---------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////444111...---...///000///....../////////...---,,,........................------------------------------///444777777222---***+++,,,......---,,,,,,---------------------------------------------------......---+++******+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------------,,,,,,+++******)))+++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***************+++++++++,,,,,,,,,,,,++++++++++++*********)))******+++,,,((()))***,,,,,,+++************))))))))))))*********,,,------,,,+++,,,............---,,,+++***))))))+++,,,,,,,,,,,,---///.........,,,,,,---000333===<<<;;;777333111000111///...---,,,++++++++++++...---,,,+++)))))))))((())))))************++++++***************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,------......///+++++++++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,------,,,******+++******))))))******+++,,,,,,+++******)))))))))+++++++++++++++*********,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***************+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,......---,,,+++***))))))******+++,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++,,,,,,---...------------............------------------------------------............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,++++++************+++------------.....................---,,,+++++++++------......------,,,,,,,,,,,,,,,------------...------......///000000000+++---......---,,,,,,---,,,,,,---------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,---///...,,,++++++,,,------,,,,,,,,,,,,------************+++++++++++++++,,,------++++++,,,---...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------.........222000...---.../////////---...///000000///------........................------............---------...000333444333000...***+++,,,,,,------,,,,,,,,,------......------,,,------------------------+++,,,---,,,+++***+++,,,******+++,,,,,,+++***************++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++,,,,,,+++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++***************------,,,,,,,,,+++++++++******))))))***++++++,,,((()))+++,,,,,,+++***)))******))))))))))))******)))+++------,,,+++,,,............---,,,+++***))))))+++------++++++---/////////...---,,,...222555;;;999555333333333222111000///...---,,,,,,,,,,,,,,,,,,+++***))))))******)))))))))*********++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++******++++++++++++******++++++,,,------...//////))))))******+++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++************************---,,,,,,,,,++++++++++++******************+++,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,*********++++++,,,---...------,,,,,,,,,+++++++++++++++++++++*********)))------------------------------------.........///,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,,,,---...,,,,,,+++++++++,,,---......------,,,---...///000------------------------+++,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...---------------............---------,,,,,,,,,------------------------,,,,,,,,,---...///000000,,,,,,,,,+++,,,,,,------++++++,,,,,,------------.........---------------------......------,,,+++,,,,,,,,,---------......------......///000000111+++---//////---,,,,,,---,,,,,,---------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++++++++++++++---000///---++++++,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------///...------///000///...---...///000000///...---........................,,,---...//////...---,,,,,,...000111000///......,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))***+++,,,,,,------------,,,++++++******************++++++,,,------))))))******+++++++++,,,******+++,,,,,,---......+++*********+++,,,,,,---,,,+++++++++******))))))---------,,,,,,+++++++++******))))))***+++,,,,,,''')))+++,,,,,,,,,***)))******))))))))))))******(((+++......,,,+++,,,...++++++,,,---------,,,,,,(((+++------++++++---000000000///...---///333666999555111000333555444333111000///......------...*********)))******+++,,,))))))*********+++++++++))))))******++++++++++++------,,,+++***)))((('''+++,,,,,,------,,,,,,+++))))))***++++++,,,------(((((()))***+++,,,,,,---))))))***++++++++++++***---------------...///000...---,,,++++++,,,---...((()))***+++---///000000---------,,,,,,+++++++++***)))))))))***+++,,,,,,((())))))))))))*********'''(((***,,,---------,,,++++++++++++,,,---...///---------,,,,,,,,,++++++++++++++++++******))))))---------------------------------.........//////,,,------......------,,,((())))))+++,,,---.........------,,,,,,++++++******+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,,,,---...,,,,,,+++***+++,,,...///---,,,*********,,,...///------------------------******+++++++++,,,,,,,,,++++++,,,------------,,,........................------------------------...---,,,+++++++++,,,------,,,***))))))***,,,---++++++,,,,,,,,,---------//////...---------............---------,,,,,,,,,........................,,,,,,,,,------///000111------------......///000*********++++++,,,,,,,,,,,,------......//////000---.........---,,,,,,+++,,,,,,,,,------.........---------...///000000111+++---//////...,,,,,,---,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))************+++...000000---++++++---...------,,,,,,------...+++++++++,,,,,,---------+++,,,------++++++,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,...///000///---,,,...///111111000...---........................,,,---...//////...---,,,+++...111000---+++,,,.........---,,,,,,...///000,,,,,,---......---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,222000,,,)))'''((()))***)))************+++++++++......//////...,,,***)))---,,,,,,++++++,,,,,,---))))))*********+++++++++&&&(((***+++,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,------,,,,,,+++***))))))---------,,,+++***)))((())))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,++++++*********,,,,,,,,,---...///000111777777555111...///444888;;;555000111666888555111111111000///............---......---+++***+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++***++++++,,,,,,++++++*********)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++******)))(((++++++++++++++++++++++++///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,........................******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................---.........---,,,,,,++++++,,,,,,------,,,,,,+++---...///000000///---,,,,,,,,,,,,---------......---......///000111111222........................------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,++++++***)))))),,,,,,++++++***+++++++++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------000///---,,,,,,---///000111111000...---,,,+++***---.........///000000000---------............///...+++)))***///333444333.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........///222///***///:::;;;222,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,---------............---,,,,,,++++++++++++---------------------------,,,,,,+++*********+++------------------------------------------------------------------------.........------,,,,,,,,,---,,,+++******,,,---...)))************+++++++++------------------------///---******+++------,,,***+++,,,...///......---,,,---...000000000///...---------............///---......///////////////...///000111111000///...///...---,,,,,,---///000,,,,,,,,,---------......,,,+++***)))***+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---+++***)))***+++,,,************++++++++++++---............,,,+++***,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,((()))***,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,------,,,++++++***)))))),,,,,,,,,,,,+++***)))(((************************)))))))))******+++,,,---,,,,,,,,,+++++++++******+++++++++,,,---...///000222333222000///000555888===666000///444777666444......------,,,------...+++,,,---,,,+++)))******))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------------......------,,,+++,,,------......------,,,........................,,,,,,,,,---------......---......//////000000000------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,------------000...---,,,,,,---...000111111000///...---,,,,,,------------------......---------............//////---+++,,,000333444333......---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------(((,,,,,,+++444BBBDDD>>>,,,,,,,,,---------......///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,************************---,,,++++++******++++++------------------------------------------------------------------------------,,,,,,,,,+++++++++......---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,...000000...,,,+++,,,---......//////...---......////////////...------------............---......///////////////,,,---...//////...---,,,///......---------......,,,,,,,,,---------......,,,++++++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++,,,------************+++++++++,,,,,,,,,------------,,,,,,+++******))))))******+++++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------......///,,,++++++******++++++,,,,,,,,,,,,+++******))))))++++++++++++***)))((((((************************))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++---...///000000111333333444555888:::>>>777000...222666777666---,,,,,,,,,,,,---......***,,,......,,,+++***+++&&&'''((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------++++++++++++******)))(((//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,+++++++++,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......---...------,,,,,,---......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,---......///......------------......---,,,,,,,,,,,,---......,,,------------.........///...---,,,,,,---...///000000000////////////...,,,,,,,,,,,,++++++++++++---------............///111///---...000222222222...------------,,,,,,,,,...------------,,,,,,,,,******++++++++++++,,,,,,...000///---333===>>>888,,,,,,,,,------------............------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------)))))))))))))))))))))))),,,,,,++++++******++++++------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++******/////////...---,,,+++***,,,,,,,,,,,,------------------------------------+++,,,...111333222///,,,------------...///000111//////..................------------............---......///////////////,,,---............---,,,////////////...---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***,,,---------,,,*********+++++++++,,,,,,++++++,,,,,,------------++++++************+++++++++++++++,,,,,,,,,,,,---+++************+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---------------...//////,,,++++++******++++++,,,,,,+++++++++******))))))***************)))((((((************************)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222333555777999:::;;;<<<<<<;;;666111000333666777666.........------......///+++---000000...,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++***))))))************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++------------------------***+++,,,,,,,,,***((('''......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------............------,,,------...............,,,,,,,,,---------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------...///---,,,,,,,,,,,,---......---------........./////////...------------...///............////////////---,,,,,,,,,++++++******---------............///111000///...//////000000------------------------------------------------+++++++++++++++,,,,,,,,,333444111---...222000+++------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++......///000///...,,,+++,,,,,,,,,,,,---------------------------------------...///111222111...+++......------...///111222111000...---,,,------...,,,,,,---------.........---......///////////////////////////////////////...///000000///---+++***,,,,,,,,,---------......------------....../////////...,,,++++++,,,...///------------------------,,,,,,,,,++++++*********)))***,,,------,,,+++******++++++++++++,,,,,,,,,***+++++++++,,,------...,,,,,,++++++++++++,,,,,,************++++++++++++***))))))))))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++***************))))))************)))((((((******************************+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,------...000111333444777888:::<<<======;;;:::666444222333555666555333//////...---------------,,,...//////---+++***+++++++++,,,,,,------------++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,))))))(((((((((((())))))***++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++++++++++++++++++++++++++***,,,---......,,,***(((---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------,,,,,,------...------,,,,,,,,,------------,,,,,,***,,,///000111000...---,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------.........//////.........------.........++++++,,,------...//////......------,,,,,,++++++---------............////////////...---------...---------------------------------------------------------------,,,,,,,,,---...---+++,,,//////,,,---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------------+++,,,...///000///......++++++++++++,,,,,,,,,,,,------------------------111000//////000///,,,***......------...///111222000///...,,,,,,,,,---...,,,,,,,,,------------...---....../////////////////////............//////...///000000///---+++***,,,,,,,,,---------......------.........////////////...,,,++++++,,,...///------------------------,,,,,,++++++++++++++++++***+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,---))))))*********+++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,************************)))******+++******))))))++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,---......///------...///111333444555666666777999::::::777555333222222444555555444222...------,,,,,,,,,------...///...---***(((((()))+++++++++++++++*********++++++++++++++++++++++++))))))+++,,,,,,+++))))))************++++++++++++(((((((((((((((((()))******++++++,,,,,,++++++***,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,++++++***************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------......------+++,,,,,,,,,,,,,,,,,,+++***+++---///000///...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---......,,,------------.................................***++++++,,,------..................---------------------............///---...///...,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,------------.........------------,,,,,,,,,,,,---------............------------,,,,,,,,,------------------------))))))))))))************,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,++++++******,,,,,,------------......***+++,,,---.../////////++++++++++++,,,,,,,,,,,,------------------------222000////////////---+++------------...///000111......------------------,,,,,,,,,,,,---------------......///////////////------,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,---------......,,,---......//////.........---,,,,,,,,,,,,---...------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******+++,,,---,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,((()))***+++++++++***************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,))))))))))))******************+++++++++++++++***++++++++++++++++++++++++***+++---......---+++*********+++,,,---...///000,,,------///111333444555333333333555777777555222222111111111222333333333------......000111333333333333111---***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************++++++++++++)))))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,---------,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,------......------,,,,,,------------,,,,,,+++******)))***,,,---...,,,,,,,,,---------......,,,,,,------......//////------------------------++++++,,,,,,---......///------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---......,,,,,,,,,,,,---------------..................---+++,,,,,,------.........------------............---------............///,,,...000///---,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++------......---++++++,,,......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,+++******)))++++++,,,,,,,,,---------,,,,,,+++,,,,,,---......,,,,,,,,,,,,------------------------------------......000222333222///,,,+++,,,---......//////...,,,,,,---.........------++++++,,,,,,,,,------------......///////////////---,,,,,,++++++,,,,,,---///......---------......,,,,,,,,,---------......+++,,,---...///...------------------------------........................*********++++++,,,,,,---*********++++++,,,,,,---++++++,,,,,,,,,------------,,,+++******+++,,,,,,++++++************++++++++++++,,,,,,,,,---------(((***,,,---------+++***))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++++++++++++++,,,)))))))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++*********+++,,,...///000000+++,,,---...000222444555222111111333777888555333333111///...///111333555//////000222555888:::;;;:::888555111---,,,---///,,,,,,,,,------.........------------------------***+++---......---+++***)))************+++++++++++++++******+++,,,------+++++++++,,,,,,+++++++++,,,,,,---...---,,,***)))******************************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((------------------------***+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------..................---,,,***&&&$$$%%%)))---000,,,,,,,,,---------......,,,,,,------...///000000........................++++++,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,,,,---------'''((()))***,,,---...///---------......000111111---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------............---------------.........//////,,,,,,,,,------.........---------.........//////,,,///111111...---...000,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,++++++*********&&&&&&))),,,---,,,...111.........------,,,,,,,,,------------------------........./////////000000...------,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////------,,,,,,+++***))))))*********++++++,,,,,,,,,...---,,,+++***+++,,,------------.........//////------------------------***,,,111555888666222...***+++,,,...///......---***+++---...///...------++++++,,,,,,,,,------------......//////////////////...------------...//////...---,,,,,,---///000,,,,,,,,,---------......++++++---.........---,,,,,,------......------,,,........................***)))))))))(((((('''''')))))))))***+++++++++,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********)))***,,,------,,,***)))(((((((((((())))))))))))------------------------++++++++++++++++++++++++*********++++++,,,,,,---)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///++++++++++++++++++++++++------,,,++++++***))))))++++++,,,------...//////++++++,,,---///222444666999555111///000333666777666333...+++,,,///444777666333111000222888>>>BBB???===:::666222...+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,---///...------++++++***)))++++++++++++++++++++++++***+++---......---+++***++++++******++++++,,,---------++++++++++++------************************///...---,,,+++,,,------***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,***))))))***,,,------,,,***)))))))))******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++*********++++++++++++++++++++++++++++++------------------------,,,,,,---...//////......///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......//////.........---------,,,,,,,,,---------...............------,,,++++++/////////......---------*********+++++++++,,,,,,+++,,,------......------***((('''(((+++,,,***(((...---------...///111222------++++++++++++------+++,,,------......------,,,++++++++++++,,,------***++++++,,,---...//////......---,,,---...///000,,,++++++++++++,,,------......---,,,++++++******---------...------,,,,,,,,,------......------,,,//////---,,,+++*********------...,,,+++***+++---........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---***((()))++++++++++++,,,,,,------......///.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,+++++++++------,,,,,,,,,------...+++---000111111///,,,)))++++++---.........---,,,------------------------)))***+++,,,---------------...///000000...,,,++++++++++++,,,,,,---------///............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...+++++++++******)))))))))***************+++++++++---,,,***))))))***,,,---+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,,,,+++***)))((((((''',,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++++++++******+++---...///++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------......//////......///111333444999666222111222444666666444333222111111333555666444333333333555777:::<<<666666444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---------,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++))))))+++,,,---...---,,,+++******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///.........------------,,,---------............000///...---,,,,,,,,,,,,.........---------,,,,,,---------.........//////+++,,,------......------,,,***)))***,,,---,,,***...------------...000111---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,------...+++,,,,,,------.........---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,------............---,,,+++++++++,,,,,,------...---------,,,------......------,,,------,,,+++++++++,,,,,,***++++++***(((((()))***------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,444222...------------,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------,,,,,,------...,,,---///000000...,,,***+++,,,---...///...------////////////////////////+++,,,---...////////////---...///000///...,,,+++------------------------///............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++++++++***************---,,,+++******+++,,,---************)))))))))))),,,++++++++++++++++++,,,------,,,+++***))))))(((++++++******)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---(((((()))***,,,---......++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++,,,---///000111111,,,,,,++++++,,,,,,------000/////////000222444555999777444333444555555444333444555666777666555444333444555666777666555444000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///***++++++,,,,,,++++++*********+++,,,---...//////------,,,,,,+++++++++***((()))+++,,,,,,++++++***---,,,+++******+++,,,---...------,,,,,,,,,,,,---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............---,,,,,,++++++++++++,,,------------------------,,,,,,---...........................------------------........./////////111000...,,,,,,,,,---...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......---------,,,+++,,,...///...---------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,---......///------------------------,,,++++++++++++,,,---------------,,,---....../////////......---,,,,,,,,,++++++,,,---............,,,------......------,,,++++++++++++,,,,,,---...---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------777444000///......---,,,------,,,++++++***))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++---------------------------............---,,,,,,,,,---......//////..............................,,,,,,---...////////////---.../////////...---,,,///////////////.........///............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,++++++******++++++,,,++++++******************---,,,***))))))***,,,---************+++++++++,,,++++++******))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++,,,---------***+++++++++++++++,,,,,,***+++,,,---...000111111---,,,++++++++++++,,,---------...000222555888:::888777555555666666444333222444555777777666555444444555666666555333111000222111111000///...------------,,,,,,,,,,,,++++++))))))*********+++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,)))***++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...//////***++++++,,,,,,++++++************+++,,,------...------,,,,,,+++*********(((***,,,---...---+++***---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------...,,,++++++******+++++++++........................,,,,,,---.........------------------------------.........////////////000333111...,,,+++,,,...///++++++++++++++++++++++++************+++++++++++++++,,,------......------------,,,---............------,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,---------...------------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...////////////.........---------***+++,,,---............,,,------......------,,,,,,,,,++++++,,,,,,------///000000///------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333000...---------,,,***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------,,,,,,------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---......//////...------....../////////////////////............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...*********+++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...)))))))))*********++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,------......---,,,******)))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---......//////000222555777999666555444444555555444222222222333333333444444444666555444333111000//////333222222000///...---,,,---------,,,,,,+++++++++))))))*********+++++++++***+++,,,------,,,+++***)))******++++++,,,,,,---*********++++++,,,,,,,,,*********++++++*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,++++++************+++---//////...---+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,------+++++++++******++++++,,,........................+++,,,,,,---...---------,,,,,,------------------.........////////////000222000...++++++,,,---///++++++++++++++++++++++++------------............+++,,,------......------+++,,,,,,---,,,------...,,,,,,,,,,,,,,,,,,++++++++++++------------++++++,,,++++++++++++,,,---......------------...//////.........------,,,,,,+++,,,------..................------------...//////...............---------***+++,,,---............,,,------......------,,,------,,,,,,++++++,,,,,,,,,------,,,***)))+++,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,---,,,++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++///...---,,,+++,,,,,,---------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------..................,,,------...///000000111///............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...))))))))))))************+++++++++***************++++++++++++++++++++++++,,,,,,,,,------------------,,,***))))))***,,,---,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........,,,++++++************+++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++******---,,,+++++++++---///111333333222111111222333444333222111222333444333111222111000///000111222333666444222000////////////000000000000000000000000...------,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))*********++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........***++++++,,,,,,++++++***,,,+++++++++************+++++++++++++++++++++++++++,,,.../////////...---,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......,,,+++++++++,,,---,,,++++++++++++,,,,,,---........................++++++,,,---------------,,,,,,,,,,,,------------------........./////////000///---+++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------***+++---,,,++++++,,,...++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++---...---------,,,---......///.........------,,,,,,,,,,,,---.../////////......---------,,,---......///------------------------++++++,,,---............,,,------......------,,,...---,,,,,,++++++++++++---------,,,+++***+++---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...,,,++++++,,,------...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---++++++,,,,,,,,,,,,---------......///...---+++***...------,,,+++,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......///......------------............///------......///000000000///............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...))))))))))))******++++++***************++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,------,,,+++***))))))(((******++++++,,,---------++++++++++++++++++++++++......------,,,,,,,,,,,,+++++++++++++++***))))))*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---------,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++---,,,++++++,,,///222444555444222111000000111111000///......000222222111///////////////000111111333222111000////////////......//////000000111111......---,,,,,,+++******++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***************+++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,(((***+++------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,------------------,,,***+++,,,---......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,------------------------+++++++++,,,------......///...,,,+++***+++,,,---,,,,,,,,,,,,,,,---......------------------------++++++,,,------------,,,++++++,,,,,,,,,---------,,,---------...............---,,,++++++***++++++++++++++++++,,,,,,------))))))*********++++++++++++,,,------......------***,,,------++++++,,,///***+++,,,---......---------,,,,,,++++++,,,,,,---,,,+++***)))***+++---...,,,,,,,,,,,,,,,------...------------------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,------...---------,,,------......------,,,,,,,,,+++++++++,,,------...//////...,,,,,,---...------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,------------...//////...---+++)))---------,,,,,,,,,++++++,,,++++++***+++,,,---...---------------------------......///......---------------------...//////111111111000000////////////............---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...))))))*********+++++++++))))))******+++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++111000///...,,,+++))))))***+++,,,,,,,,,***)))(((------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,---------,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,---,,,++++++---000333666222111000000000111222333...---+++,,,...111111111---...///000111000000//////000111111111000......//////////////////............---,,,,,,+++******))))))*********+++++++++---,,,+++******+++,,,---************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---(((***+++------,,,+++***++++++------------++++++************************((()))+++,,,------,,,++++++++++++,,,,,,++++++++++++,,,,,,---...///000000(((((()))***+++,,,,,,---,,,,,,+++++++++,,,---...,,,------......------,,,+++,,,.../////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***************))))))))))))))))))------------------------++++++,,,------.../////////...,,,******+++,,,---,,,,,,,,,,,,------...///------------------------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,---------.........+++,,,------......------***,,,......,,,+++---000)))+++,,,...//////.........---++++++++++++---...,,,+++***))))))+++---...,,,++++++++++++,,,------------------------------***+++,,,---...---,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------......------,,,*********+++,,,---///000***++++++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,+++)))'''------,,,++++++******************++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------.../////////---***))),,,,,,---------,,,+++***,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++---------------...///000555555444222000///...---//////.........---------...------,,,,,,------...,,,,,,,,,---------.................................------,,,,,,------...******************************))))))))))))))))))---,,,+++***))))))))))))+++++++++******)))))))))((()))***++++++***)))(((++++++******************------+++***)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++)))))))))))))))*********************************,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,******+++,,,---///000111222333444555555555444444000000000000000111111222222111///---,,,---...///222444555333000...///000...///////////////...---+++---------+++++++++---************+++,,,---...+++++++++*********))))))++++++++++++++++++++++++---***(((***///111...))))))***+++,,,---.........++++++,,,,,,,,,,,,------///,,,((((((+++......---///......---,,,+++******......,,,++++++,,,......++++++++++++,,,---...///---,,,++++++************------++++++++++++------...---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********************************.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,///...,,,,,,------,,,***,,,,,,,,,---------.........------,,,,,,------...---------............///------------------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))000///...---,,,------...000///---+++++++++---.........................../////////...------,,,,,,---...///000000///...---------------------------,,,---......//////......000,,,'''&&&))),,,------000//////......---,,,,,,------------------------------------------------,,,++++++******++++++,,,...------,,,,,,,,,------111,,,))),,,---,,,---///------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------...,,,******+++,,,+++++++++,,,,,,------------,,,+++***)))***+++,,,---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,+++************+++,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......000000000000///...---,,,...---,,,,,,---...///000>>><<<888111,,,***+++---000////////////.........------..................------,,,+++,,,---...///------......------,,,+++------,,,,,,------...///************************))))))))))))))))))))))))+++***************++++++,,,,,,+++++++++*********))))))***++++++***))))))++++++******************---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***++++++,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,---------------+++++++++,,,---...000111///000222333444333222111111000000000000111222222333111000......///111222222444444333///...///000......///////////////...,,,---...---+++***+++,,,************+++,,,------,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++)))((())),,,---+++(((***++++++,,,------------++++++,,,,,,,,,,,,---------+++((()))+++---,,,+++---------,,,++++++******------,,,,,,,,,,,,------++++++++++++,,,---...//////...------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++******------------------------------,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***------,,,,,,+++,,,,,,---...---,,,,,,---...---+++,,,,,,,,,---------.........------,,,,,,------...------------............------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------...------,,,,,,+++++++++***++++++,,,,,,,,,++++++///...---,,,+++,,,,,,---000...---++++++,,,---.................................---------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,---............---///---***)))***+++,,,---,,,,,,,,,---......//////------------------------------------------------,,,,,,++++++++++++,,,,,,...---------------......222---***++++++))))))+++------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++---//////...,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...............------,,,,,,+++///...---,,,,,,---...///......---------,,,,,,,,,---,,,,,,,,,,,,---............///////////////...------,,,+++,,,---......555444222...***)))***,,,/////////.........---------...............------------,,,,,,,,,---...///......//////......---,,,++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))***++++++++++++***......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,---...///000...000222444444333111000000000000000000111222222222111000000111333555666333444333222///...///000------...///000000000///...//////...+++******++++++++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---............---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,++++++++++++***---------------------------,,,+++***)))***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,---------,,,+++,,,.........,,,,,,,,,,,,---------.........------,,,,,,------...------------............------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------------------------........................//////...---,,,+++******)))******+++,,,---------------,,,+++++++++,,,,,,///...---,,,+++,,,---...........................------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,------------------......,,,******+++,,,+++++++++,,,------......------------------------------------------------------,,,,,,,,,,,,------------------...///000000555///,,,---,,,)))((()))------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***---000111000---++++++,,,,,,,,,,,,------------,,,,,,---------------,,,---,,,,,,,,,,,,---......------------------------//////............//////...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000------,,,+++++++++,,,,,,------...,,,+++***,,,---............---------,,,////////////...---,,,,,,---,,,,,,,,,,,,---.../////////000000//////...---++++++******++++++,,,---************************)))))))))*********************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++++++++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))******++++++******+++++++++******)))))))))************************++++++******++++++,,,,,,,,,---......//////......,,,,,,,,,------...///000222444666777666333000.../////////...///000000111111000000000111444666888444333222000///...//////,,,,,,...///000000000000///000000...+++******+++,,,,,,++++++***+++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---......---+++***+++,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,***)))*********+++++++++,,,,,,******,,,------,,,******,,,+++++++++,,,,,,---...,,,++++++******+++++++++++++++------------++++++++++++***))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,------...---++++++,,,...///...---,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------.........------------------------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------------------------------------------......------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---...........................------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,...000///+++)))***,,,...------,,,,,,+++******------------------------------------------------...------,,,,,,------...---------...///000111222777111...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***---//////...,,,,,,,,,,,,,,,------------------,,,---.../////////...------,,,,,,,,,,,,---......,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---......------...///////////////......---,,,,,,++++++++++++,,,...///...---...///......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,------......///////////////...------------,,,,,,------...///*********************************++++++,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***+++++++++++++++))))))******+++++++++,,,************************+++*********++++++,,,---,,,---......//////......,,,,,,,,,---...///000111666777777777444111---+++...------------...//////000000//////111333666777555333111///......//////,,,,,,...///000000000000///000000...,,,******+++,,,,,,++++++***+++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,***(((''')))+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,---......------,,,,,,*********+++,,,,,,------******,,,------,,,******,,,,,,+++++++++,,,------+++++++++******++++++,,,++++++------------+++++++++******************+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,------...///---++++++,,,...///...---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++++++++,,,,,,---------............------------,,,------------........................------......//////000000///..................///------------------------***+++,,,,,,------,,,,,,+++...000///+++))))))+++...------,,,,,,+++******------------------------------------------------...------,,,,,,------...---------...///000111222333///---///000...,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,***)))))),,,...------------------------+++,,,...///000///......---,,,,,,,,,,,,---......,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---......//////000//////...------//////......------,,,,,,+++---///000///......///......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,------------------............---,,,,,,------,,,,,,------...///************************)))******++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,++++++************++++++******++++++,,,---------+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,---............---++++++,,,---...000222222777666555333000---***(((---------------...//////111000//////000111444555666333///......//////...------...///000000000//////000000///,,,++++++,,,+++++++++***++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++///...,,,++++++,,,------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******((()))***++++++,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,+++,,,.........,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000///---++++++++++++,,,,,,---.../////////......,,,,,,------------------........................------...///000111111222000///............///000------------------------++++++,,,---------------+++,,,------+++***)))***+++++++++,,,------......------------------------------------------------------,,,,,,,,,,,,------------------...///000000...******---///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***((('''(((,,,///............------------,,,,,,---...////////////---,,,,,,,,,,,,---......------------------------......////////////......,,,,,,,,,------------...---,,,,,,,,,,,,---......000000000000///...---,,,....../////////...------+++---......,,,++++++,,,............---------,,,////////////...---,,,,,,+++,,,------......---------------...---,,,,,,+++++++++******++++++,,,---************************'''(((((()))******++++++++++++***************+++*********+++++++++,,,,,,+++***))))))))))))***+++******++++++,,,------...++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,---------------******+++---///111333444666555333111///---,,,+++///............///000000444222111//////000222333666222...---...//////.........///////////////....../////////---,,,,,,---************+++,,,------,,,,,,+++++++++*********++++++++++++++++++++++++000---******---//////...***++++++,,,------------++++++,,,,,,,,,,,,------***,,,---,,,+++,,,///222------------------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))+++,,,.........,,,++++++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,------...///000...---,,,,,,---...---+++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------------------------,,,,,,------....../////////...,,,++++++,,,---...+++,,,---.........------+++,,,,,,---.........---........................,,,,,,---...///000111222///...------------...///------------------------,,,,,,---............---+++***))))))***+++***))),,,,,,,,,---......//////------------------------------------------------,,,,,,++++++++++++,,,,,,...---------------......---))))))---...,,,***,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,//////.........------------,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---...............------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........///////////////......+++,,,---.........---,,,+++,,,---,,,++++++,,,---/////////.........---------...............------+++,,,---.........------...............------,,,++++++******++++++,,,---************************%%%&&&&&&'''((())))))***))))))))))))***+++,,,---)))))))))******++++++++++++***)))(((((()))***+++******+++,,,,,,---......++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++************************************+++,,,---...***+++,,,,,,------,,,,,,)))***+++---///222444555777666333111000000000111000000000000000111222222666444222000000000111222777222...,,,...//////......///////////////......---...//////---,,,---...************+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++***%%%!!!"""'''***)))''')))***+++,,,---.........++++++,,,,,,,,,---------)))***+++***)))+++///333........................///...,,,,,,,,,,,,...///------,,,++++++,,,,,,,,,************++++++,,,---...---++++++++++++---...+++,,,,,,------,,,,,,+++******++++++++++++******)))***+++,,,------...---*********++++++,,,,,,,,,************************'''))),,,......---+++***+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---...///000000///...,,,,,,------,,,+++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////..........................................---------,,,+++++++++---///111)))***,,,---...---,,,,,,+++,,,------.........---........................***+++,,,---...000111111...---,,,,,,,,,,,,---...------------------------,,,---......//////......,,,)))&&&'''***,,,+++(((000//////......---,,,,,,------------------------------------------------,,,++++++******++++++,,,...------,,,,,,,,,------///,,,+++...000---+++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...//////.........---------,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......//////...---,,,,,,++++++******+++,,,,,,+++******,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,---...///000000000000)))***,,,---...------,,,,,,---...---,,,,,,...000000////////////.........------......///.........+++,,,---.........---,,,///////////////......---------,,,,,,------...///(((((())))))*********+++***++++++,,,+++***((((((&&&(((***,,,---,,,+++***,,,,,,,,,+++++++++************++++++++++++******************************,,,,,,,,,------.........++++++************++++++++++++,,,,,,,,,++++++***************+++,,,------,,,,,,++++++***+++++++++)))***++++++,,,,,,,,,,,,------,,,++++++******)))++++++******++++++,,,---***+++,,,,,,,,,,,,+++************+++---000333555888444///+++,,,...000222------...///111222444555555333111//////000111222222000...,,,,,,---///111111000///...---,,,,,,,,,//////000000000//////...++++++***)))))))))))))))))))))*********+++++++++******))))))***++++++,,,+++++++++++++++++++++++++++,,,------......------///...---,,,+++,,,------111...++++++...//////---//////...---,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++---------,,,,,,+++++++++---......///...---+++************++++++,,,,,,---)))***+++---......------+++++++++******)))))))))------...///...---+++******+++,,,,,,---...//////+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,------......000111000...---...///........................///............---------***+++,,,,,,,,,,,,---...,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---............------,,,,,,,,,........................,,,---......//////......000///...---,,,------...........................,,,,,,,,,------.........------++++++++++++------///...---,,,,,,,,,,,,,,,//////.........------------,,,+++,,,......---,,,+++,,,.../////////...---///...---,,,+++,,,---------+++***+++...000...,,,***,,,...,,,)))''')))+++---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.....................------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,------......------,,,,,,------......------,,,---------------------------.........//////000000.........------,,,,,,,,,,,,,,,------.../////////......------------..................---,,,++++++,,,000444333...***+++------------,,,,,,+++++++++...///000///---,,,,,,...))))))******************------.........---,,,+++((()))+++---...---,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,++++++***------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,,,,,,,++++++)))******++++++,,,------,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++***,,,+++++++++,,,...111222999444///------///111222////////////000111222222555444222000//////000111000///---,,,,,,---///111111000///...------------000000000111111000000///,,,++++++***))))))************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------------,,,+++++++++,,,---000---******,,,...---,,,.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,)))***+++---......------,,,,,,+++++++++*********---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///666444222///---,,,******....................................------------+++---......---,,,---///,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,---...///------------------,,,,,,------------------------,,,---......//////......000///...,,,,,,,,,---...........................,,,,,,------------------------,,,++++++,,,------///...---,,,,,,,,,,,,---///.........------------...---,,,,,,,,,,,,+++***,,,------...............///...---,,,,,,,,,------...,,,+++,,,...///...,,,***+++,,,+++***)))***+++---------,,,,,,,,,++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...............---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------........./////////000......---------,,,,,,,,,..................------......------------......,,,------......------,,,000444777666222///000222.........---------,,,,,,...///000///---,,,---...+++++++++++++++************++++++++++++***)))))))))***,,,---......---,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++//////---,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++******)))******++++++,,,------++++++******++++++,,,---***++++++,,,,,,++++++***...---,,,,,,,,,...///000777444000......111222333000000//////......//////555444222000///...//////...---+++++++++---///000000000//////...---------,,,---............------,,,,,,+++************++++++,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++*********+++,,,,,,///---+++***+++,,,+++***------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000===888333000///...,,,)))------------------------............---------------/////////---,,,---...------------------,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---.../////////......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------..............................------,,,,,,,,,...///000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---,,,,,,,,,------........................------------------,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------............------------///---,,,+++++++++)))(((---------------......//////...---,,,,,,,,,,,,---...---,,,,,,---...---++++++*********,,,,,,,,,+++------------,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...111333222///------///---,,,+++******+++,,,---,,,------......------,,,------------------------.............../////////...------------,,,,,,,,,000//////...------,,,,,,......------------......,,,,,,------......------,,,///222222///---.../////////............---------/////////---,,,---...---,,,,,,++++++*********))))))))))))))))))((((((******+++,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******************************************++++++++++++************++++++++++++,,,,,,---,,,,,,,,,...---,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***)))------,,,++++++******))))))))))))))))))***++++++++++++++++++++++++++++++......---......///111222444222...---///000111111000//////............///555444222000///.........++++++******+++---///000...............---,,,,,,,,,------............---++++++***************++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,...---,,,+++++++++******,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++***---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++++++++******)))***+++---...---------,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,...///000111CCC<<<555333555666333000------------------------.........---------,,,,,,...//////...---+++,,,---.........------,,,,,,,,,------------------------+++++++++******++++++++++++++++++,,,,,,,,,------,,,------...............------------------------------------------------........................,,,,,,,,,---------......------------------------,,,+++++++++,,,---///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------,,,,,,,,,------.................................------,,,,,,,,,---------,,,,,,---------...------,,,,,,,,,------------------------------...---,,,,,,------+++***...---,,,+++,,,---...///......------,,,,,,,,,,,,///...------------,,,+++,,,***(((***---///---+++------------------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++...------,,,,,,------...---------...............------------------------...222666555000------///---,,,***))))))***,,,---,,,------......------,,,,,,,,,------------------........................------------------------//////.........---------......------------......---------...------,,,,,,'''***,,,,,,+++***+++,,,............---------------...///...---,,,---///---,,,,,,++++++*********,,,,,,+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************************************++++++************++++++***+++,,,---------------******))))))***+++,,,,,,+++*********++++++,,,---,,,,,,,,,,,,++++++***)))------,,,++++++******)))***************+++,,,,,,++++++++++++++++++++++++---......///111222333444111...,,,,,,...///000//////............//////000555444222111///...------+++*********+++---...///,,,,,,---------,,,++++++...///000000111111111000******)))))))))******+++++++++++++++************++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------------...---,,,++++++++++++,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++------,,,,,,---......///***************++++++++++++******)))***+++---......------,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...///111222GGGAAA:::777999:::888555------------------------...------------,,,,,,,,,---......---+++***+++,,,.........------,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******)))******,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,---------------------.................................------,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,---------------------,,,,,,---///000///...------,,,++++++---...///---------------,,,,,,,,,.........---,,,,,,,,,,,,---+++)))+++...000...,,,------------------------+++,,,---......---,,,+++++++++++++++++++++++++++...------,,,,,,------...---------.........//////------------------------...222666555000------///---,,,***))))))***,,,---,,,------......------,,,,,,,,,,,,---------.....................------------------------------------------.........//////......------------..................---,,,+++******,,,---...------...///,,,,,,,,,,,,,,,,,,,,,---,,,...///...------...///+++++++++++++++***************))))))******+++,,,************************,,,,,,,,,+++++++++******)))******++++++******)))************************+++++++++***************++++++************++++++***+++,,,------......---((((((((())))))***,,,,,,************+++,,,------++++++,,,,,,,,,+++******)))******++++++,,,------------,,,,,,------...///,,,++++++******++++++,,,------...000111333444444...,,,+++,,,...//////.../////////...//////000000333333222111///...------++++++++++++,,,------...+++,,,---......---,,,+++***+++,,,---------------+++************+++,,,,,,++++++***************)))******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---............---,,,++++++,,,......---,,,,,,---,,,,,,,,,------.........++++++,,,,,,------......+++,,,,,,------,,,,,,+++------------......///000************++++++++++++,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---))))))***+++,,,---......+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------...///000111FFFBBB<<<999888777555222,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---------+++***+++,,,------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++++++++,,,------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////..............................------------------,,,,,,------............------------,,,,,,,,,---......,,,,,,,,,,,,---------------,,,,,,---000111111000,,,,,,,,,,,,,,,------...------......------,,,+++,,,.........,,,+++,,,------,,,,,,,,,.........---------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////------------------------...111333222///------///---,,,+++******+++,,,---,,,------......------,,,+++,,,,,,------..................---------------,,,,,,,,,------------...,,,,,,------...//////000......------------..................---,,,+++***------------......//////+++++++++,,,,,,,,,,,,---,,,---///...------...///))))))******************(((''''''&&&'''((()))***,,,++++++******+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,,,,+++++++++*********++++++************++++++***+++,,,---............*********)))******++++++************+++,,,---...******+++,,,,,,,,,++++++)))******++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,+++******+++,,,,,,------...///000000111111,,,,,,,,,---///000000...222222111000////////////111111111111000///...---,,,,,,,,,,,,,,,---------,,,---///000000///---,,,'''((()))******+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********)))))))))***+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---.........---+++***)))'''***------,,,+++,,,---,,,,,,------------------++++++,,,,,,---......///,,,------......------,,,------------...///000111++++++,,,,,,,,,---------,,,------------,,,,,,+++,,,,,,,,,---------------+++,,,---------,,,++++++*********+++++++++,,,,,,++++++,,,---------------++++++,,,,,,---------...******++++++,,,---......+++,,,,,,,,,,,,,,,,,,---...............///000000;;;:::888555333111000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,...---,,,,,,---...,,,,,,------------------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,---...///------------------,,,,,,------------------------,,,---......//////......---...///000000000//////........................,,,,,,------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,------------,,,,,,---///000///...++++++,,,------------,,,------.........---,,,++++++---......,,,+++---///---...///...---,,,---...------------.........///---------,,,,,,---------------------------------...------,,,,,,------...,,,,,,------...//////000.......................................---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,---------......------........................------------......+++,,,,,,---.........---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------......,,,---......------...000(((((())))))*********++++++***)))))))))+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,++++++******++++++************++++++***+++,,,---............------,,,+++************************+++,,,---...)))***+++,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))((()))******+++---,,,+++******+++,,,------...............---------,,,,,,...111222111///555444333111///...------000000111000000///......---------------------,,,---///000222222111///...+++,,,---...///000000000...............///000111---------,,,,,,+++++++++))))))***+++,,,...///000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------...---,,,***(((&&&%%%(((,,,,,,+++***+++---------------------------++++++,,,,,,---...//////---......//////......------------......000111111---------....../////////---......///...---+++***,,,,,,,,,------.........+++,,,---------,,,+++***)))))))))******+++++++++***+++---...///...------......------------,,,,,,))))))***+++---...//////+++++++++,,,,,,---------//////.........//////000...000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++---......------///000,,,,,,,,,------.........------------------------///......------......///++++++,,,,,,,,,---------......---,,,---...///000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111000///...---...///000.........------,,,,,,,,,........................,,,---......//////......---...000111111111000///........................,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------...---,,,,,,---...---+++***+++,,,---...---,,,+++,,,---.........---,,,+++***,,,......,,,,,,...000---///111///,,,+++,,,///---------.........//////......,,,++++++,,,.................................------,,,,,,------...,,,,,,------...///000000...........................,,,++++++---......---,,,------......------,,,,,,------......------,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------........./////////...------,,,,,,.........------.........((()))+++---...000000000///---,,,,,,---...---------------.........//////,,,---......------///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......++++++************++++++++++++,,,------...//////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''************************+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////......,,,,,,+++,,,,,,,,,,,,,,,++++++111000...---,,,---///000111000///......---......,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,---...///000000...000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,***(((''')))***...---,,,,,,++++++++++++.........------,,,,,,,,,((())),,,.........---,,,))))))***+++---...//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,,,,---.........---+++)))((()))---...---+++++++++------------++++++...---+++***)))***++++++---,,,,,,,,,,,,---......------------------------------------------------...------,,,,,,,,,------........................+++,,,,,,------,,,,,,+++..................------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,+++,,,---...///......------------......000000//////.........---*********+++,,,---...///000000///...............111///---------...---,,,......////////////......)))***,,,---...---,,,,,,------------------------111...+++***,,,...///...++++++++++++,,,------.............................................------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////...---+++***)))))),,,,,,,,,------............---,,,++++++,,,---...---......///000111111222///............------------------,,,,,,+++++++++,,,++++++******++++++,,,.........------,,,,,,,,,------............------...------,,,,,,------......---,,,,,,---...///000222///,,,---///222111000//////...---,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++---,,,***'''&&&'''+++///------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.../////////...000///...------...///000111111///...------------,,,,,,------------------------------------------+++++++++,,,,,,---//////...///111222222000...---++++++++++++++++++++++++++++++,,,------,,,+++***************************++++++++++++,,,,,,,,,,,,---------+++)))(((***+++------,,,+++++++++,,,,,,......---------,,,,,,,,,(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,,,,,,,,,,------......//////...---,,,+++++++++++++++,,,------......------,,,***)))+++---///...,,,+++,,,,,,------,,,,,,+++...---,,,+++***++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------........................+++,,,,,,------,,,,,,+++------------------......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,---//////......------------......///.........------------+++++++++,,,,,,---...///111000//////.........//////---,,,,,,...///............////////////......+++,,,,,,------------,,,------------------------000---++++++,,,---,,,***,,,,,,,,,+++,,,,,,------------------------------........................///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------......//////000///......---,,,++++++,,,,,,,,,---------......---------,,,,,,------------......///000000111111............------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,------............------...------,,,,,,------.........---,,,---...//////333000...---///000///...//////...------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---///------------------------+++******))))))******+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++******+++++++++,,,,,,---******++++++,,,,,,---------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,***))))))***+++++++++,,,---...///000000000...------------///000111222111000...---,,,,,,,,,---------...------,,,,,,........................+++++++++++++++,,,---...///000111222111000...---******************************+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........---+++***+++---,,,,,,+++++++++,,,------...------------,,,,,,,,,)))***,,,---......------//////...---,,,+++******++++++,,,,,,---...//////.........------------,,,+++,,,,,,---...///000111......---,,,++++++++++++,,,,,,------......------,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++......---,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...........................+++,,,,,,------,,,,,,+++++++++,,,,,,------......////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,------////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------......///000......------------......---------------,,,,,,,,,---------------...///000111000000///////////////---,,,+++,,,...///000///......////////////............------------------------------------------111///---...000000---***...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,------------...,,,------......------,,,.........//////000000111............------------//////............------,,,,,,++++++++++++,,,,,,,,,,,,------------------------............------...------,,,,,,------...//////...---------......333111///.........---,,,//////......---,,,,,,,,,,,,------......------,,,------------------------......///...,,,,,,...000------------------------++++++************++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))************))))))***++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((()))***,,,,,,+++************+++,,,,,,---......---,,,***(((((()))+++,,,,,,---..................,,,,,,,,,,,,...///111222222111000...---,,,++++++---............---+++***------............//////,,,,,,++++++,,,------...000111222333333111///...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,,,,,,,...++++++++++++,,,,,,---...------------------------++++++,,,---......------//////...---,,,++++++*********+++,,,---//////000............------------,,,,,,------......//////...---,,,,,,+++++++++,,,,,,,,,------...------,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,.........---------......---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------------,,,,,,,,,---..............................+++,,,,,,------,,,,,,+++******++++++,,,---......////////////////////////...........................------,,,,,,++++++***,,,,,,,,,,,,------......,,,,,,,,,---------------////////////000000000000........................------------------------,,,,,,,,,---------..........................................//////000000......------------......------------------------...............///000000111000000/////////000000...,,,++++++---///......---......//////......---111000...---,,,,,,---...,,,,,,------------------...---,,,---......---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,------------............------------------------+++,,,---......---,,,+++........./////////000000.........---------,,,,,,............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...//////......------------111000///......------,,,//////......---------,,,---------------------------------------------------...000000...---...///------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,(((((()))***++++++************++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...//////)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))((()))***,,,,,,+++************+++,,,,,,---......---,,,+++)))***+++---...111111111111000...---,,,++++++,,,---...///111111111000///---,,,,,,++++++------...///...---+++***------------......//////---------------......///000111333444444333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///...------...++++++++++++,,,,,,---...------------------------,,,,,,------......------------------------------******+++,,,---//////000//////.........---------...---------,,,,,,++++++------,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///........................+++,,,,,,------,,,,,,+++******++++++,,,---......------------------------........................---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,------........./////////000000000000000........................------------------------,,,,,,,,,---------.......................................///////////////......------------........................////////////.........///000000000///////////////000000///...,,,,,,------,,,+++------............------111000...---,,,,,,---...,,,,,,,,,---------......***+++---,,,++++++,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,------...,,,,,,,,,---------......---------------------,,,,,,,,,,,,,,,,,,---------------------------------+++,,,---......---,,,+++............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,------------,,,,,,...------,,,,,,------.../////////......---,,,,,,------......---------...///...............------------------------------+++++++++++++++++++++++++++---//////...------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////******+++,,,------,,,,,,************************************************))))))***++++++++++++++++++++++++,,,,,,---------------,,,+++,,,---...///666555555444222000...---***+++,,,---...///000000000///...---,,,,,,,,,,,,+++---...//////---,,,***++++++,,,,,,---..................------......///...000222333444444222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000...---......,,,,,,+++++++++,,,------,,,,,,,,,------------...------------------......,,,,,,------......//////++++++,,,,,,---...///////////////.........------......---,,,+++******)))---,,,,,,++++++,,,,,,,,,------......------,,,,,,---///000///...---///000---,,,,,,++++++,,,,,,---,,,---......///.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///........................+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---......//////000000000000////////////---------------.........------------------------,,,,,,,,,---------..............................------...////////////.........------------.............../////////////////////............/////////............//////000000...,,,+++,,,,,,+++***------............------......------------------+++,,,,,,------.........---444;;;:::444//////222///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,---......,,,,,,,,,---------..............................+++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,------------------,,,,,,------------,,,,,,...------,,,,,,------............///......---,,,***,,,......---,,,---..............................------,,,,,,------...+++++++++++++++++++++++++++---......---,,,,,,---------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,,,,******------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,---.........,,,***)))------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...444333333222111///...---***+++,,,---......//////...------,,,,,,------...***+++...//////...,,,+++******++++++,,,------......------,,,,,,------...+++,,,///111333333222222+++++++++++++++++++++++++++++++++++++++---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000...------...------,,,+++++++++,,,,,,,,,,,,,,,---------............------------......------------.........///,,,,,,,,,------.........////////////..................------,,,,,,++++++,,,,,,,,,++++++,,,,,,---------......------,,,++++++---//////------///111---,,,,,,++++++,,,,,,---+++,,,---...///......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////........................+++,,,,,,------,,,,,,+++------------------......------------------------........................***++++++,,,,,,------...,,,,,,.../////////...---,,,,,,------.../////////000000000//////.........+++,,,,,,,,,------------........................,,,,,,,,,---------..............................+++,,,---...///......---......------------......---------......////////////......------......///---------------...//////...,,,++++++,,,---,,,+++,,,------......------,,,+++,,,,,,------------,,,++++++,,,,,,---......///000???LLLLLL???333000333...------------......///------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---......//////000000000---------------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,---.../////////...---***---//////,,,++++++,,,............////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------++++++************+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++)))---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++***)))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,/////////......---,,,+++++++++,,,---............---,,,,,,,,,,,,---......)))+++---///000///---,,,))))))***++++++,,,------------,,,++++++,,,,,,,,,(((***---000111222222111******************************))))))***,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///000...------......------,,,++++++++++++,,,,,,,,,------.........///......---------..............................------------------------000/////////............------..................,,,,,,,,,++++++,,,---------.........---,,,,,,+++'''***,,,,,,******,,,///------++++++++++++------***+++---.........---------,,,,,,,,,,,,---......------------------------------------------------+++++++++,,,---...///000........................+++,,,,,,------,,,,,,+++..................------................................................)))***+++,,,------...///,,,,,,.../////////...---,,,,,,------...///000000111000000///...------,,,+++++++++,,,,,,---------........................,,,,,,,,,---------..............................++++++---.........---,,,.........------.........,,,,,,,,,------.........///......---------......,,,,,,,,,,,,,,,---...///,,,+++******,,,......---,,,------......------,,,)))***,,,---...---,,,,,,++++++,,,,,,---...//////---@@@SSSRRRAAA000)))+++---------------...///000........................,,,,,,------...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---......///000111222222//////.........---------.........------,,,,,,,,,......,,,++++++,,,...........................------------,,,,,,,,,++++++---------.........//////...------,,,,,,------............------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,.../////////......+++...000///,,,))))))***.........///////////////...---,,,,,,,,,,,,---...---------------------------...///...,,,,,,...///------------------------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++******))))))++++++,,,------------,,,---,,,+++***+++,,,---...,,,,,,,,,---------......,,,---...//////---+++***)))))))))+++---...---+++.........------,,,,,,,,,(((((()))***,,,---......)))************+++++++++......---,,,)))((()))***---+++)))(((((()))+++---))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++///...------++++++***)))+++---000222222000---,,,...---,,,,,,++++++++++++***---///---***)))+++...,,,,,,++++++,,,,,,---...000///...,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,---...///...---,,,+++,,,,,,,,,,,,------...///***+++,,,,,,------,,,,,,***+++,,,,,,------------///000000///------///000++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................000////////////.........,,,,,,,,,,,,,,,---...///------,,,+++************---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,---.........---,,,+++))))))***+++,,,---...///---------............///...........................---,,,,,,,,,,,,---...------------------------......//////...---,,,,,,,,,,,,,,,---------............------------......---------.........//////---...000111111111000/////////...---------------,,,------......------,,,---------............//////...,,,+++***+++,,,,,,111...++++++---...,,,*********+++,,,---//////000...........................---,,,,,,,,,,,,---..............................------,,,,,,------......------,,,,,,------...---.........---,,,,,,+++.........------,,,,,,,,,***+++,,,---------,,,+++000333666555222.........***++++++,,,,,,------...,,,,,,------...///000000---------------------------...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---111000///---------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,------...,,,---.........---,,,+++***+++,,,---..................---------,,,,,,,,,---------...------,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------............///................................................,,,---...//////...---,,,------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,---.........---,,,+++***)))***+++---...---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++***)))***+++,,,++++++******++++++,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++******))),,,...111444444333000///------,,,+++++++++,,,,,,...///000///.........///,,,,,,++++++,,,,,,---...000///...------,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,++++++************++++++,,,++++++,,,------------,,,***+++,,,,,,---------,,,,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------,,,---......///......................../////////.........---------,,,,,,,,,------...///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,------......---,,,,,,///////////////.........---------............///...........................---,,,,,,,,,,,,---...------------------------......//////...------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...............------------...///000111000//////---...///000///...,,,+++,,,------......------,,,---------............///...---,,,+++++++++,,,,,,000---++++++---...---+++------------------------..............................---,,,,,,---......------------------------...------,,,,,,------......------------------...------......------,,,+++......---------,,,,,,,,,,,,---.../////////......---000222222000......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...111///....../////////...///...------,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---.........,,,------......---,,,,,,***+++,,,---..................---------,,,,,,,,,,,,------...------,,,,,,---------............///------------------------........................---...............---------------............///................................................,,,,,,------------,,,,,,------------------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++************))))))***++++++++++++***++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++,,,...///...,,,------------,,,,,,,,,,,,//////...---,,,+++******************+++++++++,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,...111333444333222000,,,,,,+++++++++,,,------000///......000000///...,,,,,,,,,,,,,,,------...000000//////......------//////...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,---------------++++++,,,---------,,,,,,***,,,---,,,+++***+++---//////...------,,,++++++,,,,,,,,,,,,,,,,,,------////////////////////////------------------------,,,,,,,,,,,,,,,------.......................................---------,,,---------,,,------...///************+++,,,---...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---......------,,,...---------,,,,,,,,,+++---------............///...........................------,,,,,,------...------------------------.........///......---,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------.........//////---...//////000000//////,,,---///111111///,,,***------............---------------............///...---,,,,,,+++,,,,,,,,,...,,,++++++---......---//////...---,,,++++++***..............................---,,,,,,---......------------------------......------------......------------------------------......------,,,,,,...------------,,,,,,,,,,,,---......//////......***,,,...///...------.........------,,,++++++***,,,,,,------.../////////---------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111111111000///000...---...111222000---///...------,,,---------,,,,,,,,,------------...,,,,,,------.../////////,,,,,,---......------,,,++++++,,,---..................---------,,,,,,,,,,,,,,,------...------,,,---------............///------------------------////////////////////////------...............------------............///................................................,,,,,,,,,++++++,,,,,,,,,------------------------------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,///...,,,******+++,,,---,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++*********+++++++++,,,,,,,,,+++***+++++++++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))*********+++++++++,,,***,,,...111222222111000++++++++++++,,,,,,---......+++)))+++...///---+++,,,,,,,,,,,,,,,---......000000000000000///............---,,,,,,,,,------///...,,,+++++++++,,,---000000///...------------+++,,,,,,---...---------+++,,,,,,------,,,,,,,,,+++,,,......---,,,---.........---------,,,,,,,,,,,,,,,,,,---------------........................++++++++++++++++++++++++,,,++++++++++++,,,------..............................---------,,,,,,,,,......------------......+++++++++++++++,,,---...+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------------)))******+++,,,,,,---------------............///........................---------------------------------------------------...............------,,,,,,,,,---------......------,,,,,,,,,,,,------***+++,,,---...000111111------......////////////---.../////////...,,,+++------............---------------............///---------,,,,,,,,,---------,,,+++,,,---....../////////...---,,,++++++***..............................------------......------------------------......------------......------............------,,,------...------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,***,,,---...------------......------,,,,,,,,,,,,---------.........//////------------------------+++,,,---------,,,,,,+++------------------------...///000111111000///...///---,,,///222333000,,,......------------......------------------------------......///000000000,,,,,,------------------+++,,,------.........---......---------,,,,,,,,,,,,,,,------...------------------............///........................////////////////////////,,,---......///.........---------............///...................................................---,,,++++++,,,---...------------------------............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------------,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,///...+++***)))***,,,------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,...,,,+++,,,---,,,***'''''')))+++,,,,,,+++)))'''************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,...111222222111111++++++++++++,,,,,,---...,,,***(((***---...---***------,,,,,,------...//////000000111111000///...+++++++++,,,---...///000///...---,,,+++,,,---...222111000///////////////,,,,,,---.........------,,,,,,,,,------,,,,,,+++***,,,......---------...,,,,,,,,,---------......,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,++++++++++++,,,------..............................---------,,,,,,,,,///......---------.........------,,,++++++,,,,,,,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,------......------......//////000000---------............///........................------------------------------------------------------...............---,,,,,,,,,---------............------------......,,,,,,------.../////////---------------......///000///...,,,,,,---......---......//////......------------............///------------------------,,,,,,,,,,,,,,,---...///------------------------................................................------------------------///......------......///---......//////......---,,,,,,------...------,,,------------------------++++++++++++,,,,,,------...---------------,,,+++,,,,,,,,,------.........---------...............---------------------------------.........------------------------------------...//////...---------,,,,,,...111222///,,,......---------......///------------------------------...//////000000111,,,,,,,,,,,,------......,,,,,,------...---------......---------,,,,,,,,,+++,,,,,,---.........------------............///................................................,,,------...//////......---------............///................................................///...---,,,,,,---...///------------------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,...---+++***)))***,,,------,,,+++,,,......---+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,...,,,+++---//////,,,(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------...///111333444444333333,,,,,,+++++++++,,,---------,,,,,,---///000///...---------------......///...///000111111000///...******+++,,,---///000111000//////...............//////...---------......,,,,,,---...............,,,,,,---------,,,++++++'''***,,,------,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---......//////------------------------------------------------,,,,,,,,,,,,,,,------.......................................---------,,,000///......---.........///...---,,,++++++++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000//////...---,,,++++++---------............///........................,,,------......------,,,------------------------,,,---......///.........,,,,,,,,,---------......///......------......///111000///...---,,,++++++---,,,,,,,,,,,,---......222000---++++++,,,...000......////////////......---------............///,,,,,,---............---,,,---...---,,,,,,---///,,,,,,,,,------.................................---...////////////...---........................//////............//////---...///000000///...---,,,,,,------......------,,,,,,,,,------------......------------...///000000...------......---++++++,,,,,,---......//////........................------------------------/////////000000000000111------------------------,,,---............---,,,,,,------.........------.........---......///000...------------,,,,,,,,,------......///000000000,,,,,,,,,,,,,,,---//////,,,,,,------...------,,,......---------,,,,,,,,,++++++,,,---............---------............///........................------------------------,,,,,,---...////////////---------............///................................................///......------......///------------------------...---,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***++++++++++++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------,,,+++*********+++,,,,,,++++++,,,------+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++***---222333000,,,+++,,,------------,,,+++************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,000111222333333333333222------,,,+++++++++,,,,,,---...000000///000111222---------------...//////---...000111111000...---+++++++++,,,---...///000000000000000000//////...,,,,,,,,,,,,,,,,,,---...,,,------...............,,,---------,,,,,,+++***(((***---......---------,,,---------------------,,,,,,------.../////////................................................---------,,,---......///......................../////////.........------000000///..................------,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000...------,,,***))))))(((---------............///........................,,,,,,---......---,,,,,,------------------------,,,------...//////......,,,,,,,,,---------.........------,,,,,,------...//////.........------,,,---,,,+++++++++,,,......000///...,,,,,,---............////////////......---------............///+++,,,.../////////...------...///---+++***,,,///,,,,,,,,,---------..............................---...///000000///...---//////////////////////////////............//////---...///000000///...---+++,,,------......------,,,,,,,,,---------............---------...///000...,,,***+++...///...,,,---------.......................................------------------------............//////000000........................,,,---...//////...---,,,+++---///---***(((+++..................///000000......---------,,,,,,,,,,,,------......///000000,,,,,,++++++,,,---///000,,,------...------,,,,,,......---------,,,,,,,,,***+++,,,---............---------............///........................------------------------+++,,,---...////////////---------............///................................................,,,------......------,,,------------------------...---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------,,,---,,,+++***+++,,,---...,,,,,,------------......---,,,++++++******++++++,,,+++***+++,,,,,,+++)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***))))))...444666333///---..................---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************///000000111111111000000...------,,,+++++++++++++++...111111///...111444...------------...//////,,,---///000111000...---------,,,,,,,,,---......000111222222222111///...,,,,,,,,,,,,------...///,,,---......//////......------------,,,,,,+++******---000111111000000000///......------,,,,,,+++,,,,,,------...///000000////////////////////////------------------------...------------...//////........................000////////////.........000000///...............,,,,,,,,,,,,---...//////000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---..................///---------.........//////........................,,,,,,---......---,,,,,,------------------------,,,,,,---.../////////...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++---///000111222---,,,+++++++++,,,---.........//////......---,,,......////////////......---------.........//////+++,,,.../////////......---///000...+++***,,,...------------------------........................---...///000000///...---000000000000000000000000//////............//////---...///111111///...---+++,,,,,,---.........---,,,,,,,,,------.........,,,,,,+++***+++,,,---...,,,***(((***---000///.../////////...------,,,,,,.....................---------------------------+++++++++++++++,,,---...........................---...///000000///...---***...000,,,'''%%%***///...............///000000.........------,,,,,,,,,,,,,,,------.../////////,,,,,,++++++,,,...///000---------...------,,,,,,......---------,,,,,,,,,***+++,,,---............---------.........//////////////////////////////........................+++,,,---...////////////---------.........//////................................................++++++---......---++++++------------------------+++++++++++++++++++++++++++++++++*********))))))---,,,++++++******++++++------------------------------,,,+++***)))(((''',,,,,,,,,,,,+++***)))))).........------,,,,,,,,,---,,,+++******+++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...++++++...333555333///,,,,,,,,,++++++************)))))))))***+++,,,,,,((())))))))))))*********111---)))(((***++++++)))))))))***+++,,,...///000///,,,,,,111222///---.........------------..................///000111222///...+++******,,,...000000000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++---000111111222333555555333222000///...//////.................................------,,,,,,,,,---...............------,,,---...//////...---,,,***++++++,,,,,,------...++++++,,,------....../////////............//////...------,,,,,,------...000///...---,,,+++******---------.........//////000000///...------,,,,,,///...---,,,,,,---...///---------............///........................,,,,,,,,,,,,,,,---...///------------------------///...,,,++++++,,,...///...............///000000........................////////////////////////---,,,+++,,,...///...---.........------,,,,,,,,,...---------...///111222333111...,,,,,,---///000........................,,,,,,,,,------....................................------,,,,,,++++++***,,,,,,,,,---------......------------------------------............------........................------------------------....................................////////////........................////////////////////////------...///000000/////////000111222111000...,,,///......---------..............................///...,,,++++++,,,.../////////.........---------------,,,+++,,,---...///.........------,,,,,,,,,,,,------......------,,,000///------------+++)))------------------------......---------,,,,,,,,,------------------------........................------------------------------......///000111111.........------,,,,,,,,,/////////...---------,,,......//////...---,,,,,,..................------------......//////000000........................000000//////.........---////////////////////////------------------------...///////////////......///...---,,,,,,---...///........................++++++++++++++++++++++++,,,,,,,,,,,,++++++******************+++---...///------------------------++++++++++++***************++++++,,,,,,,,,++++++------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***---111333000,,,---------,,,,,,,,,,,,,,,******************+++,,,++++++++++++,,,,,,,,,,,,***)))(((***...///...,,,---,,,,,,++++++,,,,,,---111------111222///---............------.........////////////000111222222000...,,,++++++---///000000000000000000111111111+++++++++++++++++++++,,,***,,,///000000111222444111111000///...///000000........................---------,,,,,,+++++++++---...............------,,,,,,---......---,,,,,,---------------,,,,,,,,,+++,,,,,,------....../////////............//////...------,,,,,,------............------------------------.........//////000//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------....................................------,,,,,,,,,---......------------------------......,,,,,,,,,,,,.....................//////000................................................---,,,+++,,,...///...---......---------,,,,,,,,,---,,,,,,,,,---...000111111000...---,,,---...///........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------............------........................------------------------....................................////////////........................////////////////////////---......////////////...000000//////..................------------..............................///...,,,++++++,,,...//////.........------------------,,,,,,,,,---...///......---------,,,,,,,,,,,,------......------,,,///...------------,,,***------------------------............------,,,,,,------------------------------------------------------------------------++++++,,,,,,---......///.........------,,,,,,,,,...............---------......//////...------,,,------...............---.........///////////////........................000/////////............////////////////////////..............................////////////......///...------------...///........................++++++++++++++++++++++++---------,,,,,,,,,,,,+++*********+++,,,---//////++++++++++++++++++++++++)))*********++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))),,,//////---***,,,---------------......,,,++++++************+++++++++++++++,,,,,,,,,---((()))***---000000...,,,---,,,,,,++++++,,,,,,---222///...111222///---...........................000000000000000111333333111000...,,,,,,...///000/////////000000111111111---------,,,,,,,,,,,,,,,***,,,.../////////000222......------...///000000........................,,,,,,,,,+++++++++++++++------...............---+++,,,,,,------,,,,,,+++000//////...------,,,,,,,,,,,,,,,---......////////////............//////...------,,,,,,------...---------....../////////---------...............//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++------------............------------------------......---,,,,,,,,,------------------------------------------------------......------......///000........................---------------------------,,,+++,,,...///...---...------------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///...,,,++++++,,,...///------............------........................------------------------....................................////////////........................////////////////////////....../////////......---111///---,,,+++,,,...///...---------------.................................---,,,++++++,,,---...............---------------,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,------......------,,,...---,,,,,,......---,,,------------------------/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---..................------------------------........................///......---,,,,,,,,,---...///////////////////////////.................................////////////............////////////////////////////////////////////////......///////////////...///...------------...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,((((((((()))))))))))))))*********+++++++++,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......+++)))++++++,,,,,,------......---,,,++++++************)))))))))*********++++++...............---+++)))))))))***+++,,,...///000333///...111222///---.........////////////......000000000000111222333444222111///.........000000......//////000111111111/////////...............)))+++---......---...000------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,------,,,,,,,,,000/////////.........---,,,,,,------...////////////......------......///...------,,,,,,------............////////////000.................................------,,,,,,,,,,,,---...//////...---,,,,,,,,,---------.........------------------------///...---,,,,,,,,,,,,,,,------------------------------............------...------------...//////........................---------------------------,,,+++,,,...///...---------------------------,,,,,,,,,------......///,,,,,,---......---,,,+++.................................------,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......000...,,,******,,,...000------............------....................................................................................////////////........................////////////////////////////////////...---,,,,,,......---,,,,,,,,,---...------,,,,,,------.................................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,------......------------------------,,,------......------,,,---,,,+++,,,...///...---------------------------/////////////////////...........................------------------------------------------------........./////////000000...............---------,,,---------.../////////---...............------+++,,,---...////////////000000//////......------........................///////////////.........////////////////////////........................---...//////////////////.........------.................................++++++++++++++++++++++++************++++++++++++------,,,++++++++++++,,,((()))))))))******++++++,,,,,,,,,++++++++++++***---------------,,,+++***+++++++++++++++++++++++++++,,,---......---,,,++++++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...---+++*********++++++,,,,,,------------,,,+++*********+++)))************+++++++++222111///---+++*********))))))***+++,,,...///000333///---000111///---///......///000000///......000000000000111222333444222111000////////////000---......///000000111111///.........------,,,,,,)))+++---...---,,,---...---------------,,,,,,+++........................---------...............,,,------...//////............------------...............//////000000000,,,,,,---......//////000......------------.........------,,,,,,------...000////////////..............................------------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------------...------------------------///...---,,,,,,,,,,,,,,,---------------------------......//////......------------------...//////........................---------------------------,,,+++,,,...///...------------------------------.........////////////+++,,,---...///...,,,+++.................................------,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,---------......000...,,,******,,,...000------............------....................................................................................////////////////////////////////////////////////////////////......///......---,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,---..............................---------,,,,,,---------,,,,,,------------------,,,,,,,,,---------------------------------------,,,------......------,,,,,,++++++,,,...///...---------------------------.../////////////////////........................////////////////////////------------------------.........///////////////........................,,,---------.../////////------...............---+++,,,---...////////////000000//////......------.................................///////////////////////////////////////------------------------------...///////////////---..................---........................++++++++++++++++++++++++)))***************++++++)))))))))***+++,,,......+++++++++,,,------......------,,,,,,+++++++++***............---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++******+++++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------......---+++)))***,,,///---,,,,,,++++++,,,,,,---222---,,,...000......000...///000111111000///...000000000000000111333333222111000//////......///------...///000000111111------,,,,,,+++************,,,......,,,,,,,,,------------------,,,+++***....................................////////////,,,,,,---...///////////////......------......///------......///000000111---------...//////000000......------------.........------,,,,,,------.../////////......---------...............---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------........................------,,,,,,------...///........................---------------------------,,,+++,,,...///...---,,,,,,,,,------------.........///000000//////...+++,,,...//////...------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......///...,,,++++++,,,...///------............------....................................................................................////////////////////////////////////////////////////////////------.........------,,,***+++---//////...---+++++++++++++++,,,---...///........................------------------------,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,------------...,,,------......------,,,---,,,+++,,,...///...------------------------------............/////////........................////////////////////////------------------------------------------------.............../////////---------...............,,,---......///.........,,,,,,---...///////////////////////////..........................................///////////////////////////////////////------------------------,,,---...///000000000000------...//////...------........................++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((()))***+++,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......)))+++,,,,,,***+++---000---,,,,,,++++++,,,,,,---///+++***---///......111...///000111111000///...////////////000111222222111111000///......------,,,,,,---...///000111222......------,,,++++++++++++---......---,,,,,,---+++,,,---.........---,,,........................---------.........//////+++,,,---...////////////......---,,,,,,---..............................------......//////000000...------,,,,,,------......------,,,,,,------...---------------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------000///...------...///000------,,,,,,------...///................................................---,,,+++,,,...///...---,,,,,,,,,---------......---.../////////...------------......////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------............------....................................................................................////////////////////////////////////////////////////////////,,,,,,---.........------,,,,,,---...............++++++++++++,,,---...///........................,,,------------------,,,++++++,,,,,,,,,---------+++,,,---.........------,,,,,,,,,---------......,,,------......------,,,---,,,+++,,,......---,,,------------------------,,,,,,------....................................////////////////////////---------------------------------------------------........./////////000...............---------,,,------...//////......------...............---.........///////////////..................................../////////000////////////////////////........................,,,---...///000000000000------...//////...------........................+++++++++++++++++++++++++++++++++,,,,,,---------+++******)))((()))))))))'''(((((()))***+++++++++)))******+++---......///++++++,,,---............,,,,,,,,,------...............,,,++++++,,,.........---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,---.........------,,,,,,,,,++++++++++++,,,------...******+++++++++,,,,,,,,,&&&***---...,,,***+++,,,))))))***+++,,,...///000...***(((,,,.........111...///000222222000///...............///000111222111000000///...------,,,,,,,,,---...///000111222222111111000///.........,,,...///...---,,,,,,---)))***,,,...////////////........................,,,,,,,,,------.........+++,,,---...////////////------++++++++++++------/////////...------,,,,,,------......///000000000...------,,,,,,------......------,,,,,,------...******+++,,,---...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------111000...,,,,,,...000111---,,,,,,,,,,,,---..............................////////////////////////---,,,+++,,,...///...---,,,,,,,,,------.........,,,---.........---,,,+++............//////000000........................,,,,,,,,,------.................................***++++++,,,,,,------...,,,,,,,,,---------......---------------------------..................---........................////////////////////////..................................../////////000000000000000000000000000////////////////////////++++++,,,---............///...,,,,,,,,,...000111++++++++++++,,,---...///........................,,,------......------,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,------.........,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,---------......////////////////////////........................------------------------/////////////////////...---.........//////000000/////////......------,,,,,,,,,---.../////////............///......---------.........//////000000........................---.........//////000000////////////////////////////////////////////////,,,---...///000000000000,,,---...//////...---,,,........................*********++++++,,,,,,,,,------------------------------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...******+++++++++,,,,,,,,,...------///222222///,,,...---,,,,,,++++++++++++,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,+++,,,,,,---...///111222111000000111333333111000---,,,,,,,,,,,,---......---------------...//////.........//////111222222333333444333222000...---//////...---,,,,,,+++++++++++++++,,,,,,---------......////////////.......................................------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,,,,++++++///......------......///+++,,,,,,------,,,,,,+++------------,,,,,,+++***+++,,,,,,------,,,,,,+++---------.........//////------------------------******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////........................---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++///////////////.................................------------------------//////.........---------........................,,,,,,++++++,,,,,,---...........................---------.........//////,,,,,,,,,---------......,,,------...///000111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////000///...---,,,------..............................---,,,,,,,,,,,,---............------,,,,,,,,,......------------......///...---,,,,,,---...///...---+++,,,,,,---+++***------------------------............/////////000------,,,,,,,,,,,,------........................//////////////////////////////////////////////////////.........---------........................////////////////////////............////////////111///...------...///111444111...+++***+++---///------......///000000000//////.........---------000000000000000000000000000000000000//////////////////............//////////////////////////////........................///////////////.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,,,,---------+++,,,...---,,,++++++,,,*********+++++++++,,,,,,,,,,,,,,,///111111///,,,---,,,++++++*********+++,,,,,,+++++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...//////111000000111333444333111...------------...//////222222222222222222333333............///000111222222333333222111000...---///......---,,,,,,++++++,,,,,,,,,---------------......////////////.......................................------,,,,,,,,,000000////////////000000...---------------------------.........///////////////...------,,,++++++......------------......,,,,,,------------,,,,,,...............---,,,,,,,,,,,,------------,,,,,,------------............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------......///........................------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------////////////////////////........................------------------------//////.........---------........................,,,,,,,,,+++,,,------...........................---------.........//////,,,,,,---------.........---.........///000000000////////////000000000111////////////////////////////////////////////////////////////////////////........................---------.........//////000///...---------....................................---,,,,,,---...............---------,,,,,,///......------......//////...------------...//////...------......---+++------------------------........./////////000000//////............//////................................................/////////////////////////////////......---------........................////////////////////////....../////////000000000111000...------...000111222000...,,,+++,,,...////////////////////////////////////......---------000000000000000000000000111000000000//////////////////............//////////////////////////////........................////////////////////////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............+++++++++,,,,,,,,,------............------------))))))***+++,,,---......+++---...---+++*********))))))*********+++++++++******+++---///000...---,,,++++++***************,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,------...000000000222444555444333///............///000000222222222222222222222222------------...///000000111111111111000///---,,,.........------,,,,,,+++...............---------------............------.................................---------------000000////////////000000...////////////////////////////////////000000000//////......---,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,...////////////...------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------.........////////////000---------------------------------...................................................////////////................................................------------------------......------------......////////////////////////////////////////////////......................../////////.........------........................---,,,,,,,,,,,,---..............................------........./////////------------.........////////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////........................------........./////////000///......------....................................------------.....................---------///......------......//////......------......///000///......///000...---////////////////////////....../////////000000000111111000000000000111111........................------------------------////////////////////////////////////............///////////////////////////////////////////////////000000000000111111111111000///......///000111//////............//////111111000000///......---////////////............000000000000000000000000111111000000000/////////000//////......//////000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,------------...---------------------******++++++,,,,,,---------...///...,,,*********)))))))))*********++++++)))***+++,,,.........---,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000///000222444666555444...............//////000111111222222111111000000---------------...//////000000000//////...---,,,......---------,,,,,,,,,000000//////......------------............------.......................................---------//////............//////......////////////////////////////////////////////////......---------,,,------,,,,,,,,,,,,------------............------....../////////......---------............------,,,,,,,,,,,,------------............................../////////000000000......................../////////............................................./////////000000000........................................................................000///...------...///000///////////////000000000////////////////////////........................////////////....................................---------------......///....................................////////////---............/////////000000000/////////////////////000000000111111111////////////////////////////////////////////////////////////////////////....................................//////////////////..........................................///..................//////.....................//////............////////////............//////000///......///000///...////////////////////////...////////////000000000222111111000000111111222................................................////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222111000000//////000000111---...///000000000000000111111111000000/////////////////////////////////000000000000000000000000111111111000000000//////000000////////////000000///////////////////////////////////////////////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......******+++,,,---...//////,,,,,,---------.........,,,,,,,,,,,,,,,---------...---------,,,+++++++++...///000///---++++++,,,)))************+++++++++)))***+++,,,,,,------...------,,,,,,,,,------...,,,+++++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))*********,,,---///111222/////////111444555555333------,,,,,,------...///333333444444444444333222...------------......///000000///......------------------------,,,,,,,,,000000000//////.........---..................---...................................................------,,,,,,------...------......////////////........................///...............------...------,,,,,,------...---......//////......---,,,------.........---------......//////......---,,,,,,,,,---------..............................---............/////////......................../////////////////////.../////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////000000...------...000000////////////000000111111000000000000000000000000////////////////////////000000/////////.........////////////////////////......------......///000////////////////////////........./////////000000........./////////000000000000000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000......///////////////////////////////////////////////////////////////////////////////////////////////////......////////////////////////////////////...---...///000///...000000000000000000000000////////////000000000111111000000//////000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111000000111111111---...///111111111111000000000000000111111222222000000000000000000000000111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000111111------------,,,,,,,,,,,,,,,,,,,,,------......///***++++++,,,---.........---------.........//////,,,,,,,,,,,,,,,---------000000///...---,,,++++++...000111000...---------******+++++++++,,,,,,,,,***,,,---,,,++++++,,,......------------......///,,,++++++,,,,,,---...///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))***+++,,,...111333444/////////111333444333222,,,,,,,,,,,,,,,---......///000222333333333222111///...............//////000000///...............------------------------///////////////...............////////////............................................./////////...------------------...------......//////000000//////............------.................................------...............////////////......,,,,,,---............---......////////////......---------.........//////........................------------..................................../////////000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...//////000000111111222000000000000000000000000000000000000000000000000000000000/////////......///////////////////////////............///000000////////////////////////....../////////000000000////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000......///000000000////////////////////////////////////000000000000//////////////////000000000000000//////......//////000...//////000000//////...///...---...///000///...000000000000000000000000/////////000000000111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111//////000111111111111111///000000111222222333333000000000000111111111111111111111111111111111111222222111111111000000000111000000//////000000111000000000000000000000000000000000000000000000000...//////000000111111222......---------,,,,,,,,,***++++++,,,------......,,,,,,------......//////---.........////////////,,,---------............000000000///.........---,,,...//////...------...+++,,,,,,,,,,,,---------,,,...///---+++***,,,...---,,,,,,,,,,,,---...///+++++++++,,,,,,...//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,---///111333444//////...000222222111000---------------...//////+++---///111222222111000000//////......//////000111000///.........///000------------------------..................////////////000000000000//////........................---........./////////000/////////....../////////......///000000111111222000000000/////////..................////////////000//////......//////000/////////000000/////////------...////////////////////////000000/////////........./////////000000........................---------.........//////......................../////////000000111111222////////////////////////000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///...//////000111111222222111111111111111111111111000000000000000000000000000000000000/////////...//////////////////////////////......//////000111////////////////////////.../////////000000000000//////000000000111111111/////////000111111111222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000000000---...///000111000000//////////////////////////////000111111111111000/////////000000000111111111000000////////////000000...///000111111000///...000///...///111222111000//////////////////////////////000000000111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000111111222222222111111111111111111111111000000000000000000000000000000000111111111111222111222222222222222222111111111111111111111111222111222222222222222222222000000000111111222222222111111111111111111111111222222222111111111000000111111000000000000111111000000000000000000000000111111111111111111111111...//////000111111222222.........------,,,,,,,,,))))))***+++,,,,,,------.........///////////////............/////////000---.........//////000000/////////000000000000000+++,,,......---,,,---...,,,,,,,,,---------.........///000...+++***+++...++++++++++++,,,,,,---...+++++++++,,,---...///000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------.........------.........******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///000000.........//////111222222//////...///111111000..................///000000...///222444666666555555111000000/////////000000222111///......///000000------------------------,,,---------......//////000000111111111111000000........................---.........//////000000111111000000000000111111///000000111222222333333222111111111000000//////.........///////////////000000////////////000000//////000000000000//////......///000000000000000//////000000000000//////////////////000000000000////////////////////////............////////////////////////////////////......///000111222222333000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000///...//////000111222222222111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000000000000000111111111111......///000111222222333000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222////////////000000000000---...///111111111000///000000000000000000000000///000111222222111000/////////000000111111111222000000////////////000000...///000111111000///...111000///000222333333111////////////////////////000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000///000000000000111111111111222222333333222222111222222111111000111111222444444333222222111111111000000111111222222222222111111111111111111111111222222222111111111111000111111000000000000111111000000000000000000000000111111111111111111111111...//////000111222222222000000//////...---++++++---------...///000000111,,,,,,,,,------.........////////////////////////..............................---------,,,,,,,,,......---------,,,,,,,,,,,,---......//////......------..................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------......//////...---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---///000000000///...------...000000111111111111111111111000000000000333111///---,,,...000111111000///---------...///............////////////000000000000000///............////////////......000000000000111111111111......---,,,---///111333222000//////000000///------.........//////000000///............---------...............///000000000000111111111111000000,,,,,,---...///000111111000000000000000000000000---......///////////////000000000000000000000000---...///...------...///........................000000000000000000000000---......///000111111222222111000000000111333333222222111000//////000000000111222222222111///...000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///222111000.........///000///---+++,,,///000///---............////////////000000//////.........---////////////............---......///000111111222111111000000000000000111000000000000000000000000000000111222222222222111000000000000111111111111222222222222222111000//////////////////////////////000000000000000//////222222111111000000/////////000111222222111000///000000000000000000000000000000//////.........---000000000000000000000000,,,000000,,,...555888666////////////000111222333111222333444333222///...111111000000//////................../////////000000000111111111111000000000000000000000111111111222222333333333222111111000000111111111222222222000111111111222222222222000000000000111111111111......///000111222333333444333111//////000222333222111111111111111222222333333222111000000111111000000111222333444444444222111000//////000111222,,,---///111111000...---111111000000/////////.........///111222333444555333222000/////////000111////////////...---,,,,,,------......///000000111,,,------------------...////////////////////////....................................---------,,,............------,,,,,,,,,---......//////....../////////...---------,,,------------------------......---,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------...............------------,,,......//////...------,,,------------............------------------------,,,---------.........///------///000000000///...---...///000111111111111//////000000111111111222555333111//////000222333000000///...................../////////000000000000000000000000///............///000000000////////////000000000111111111///...------...///111333222111000000111111000.............../////////000000000/////////.........///////////////000111111///000000111111000000///------......///000000000////////////////////////---......///////////////////////////////////////---...///...------...///........................////////////////////////---......///000000111111111111000000000111222333111000000///......//////000000111111111000///...000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////...------------...///111000///........./////////---,,,---000111///...............////////////000/////////............////////////..................//////000000111111111000000//////000000000000000000000000000000000//////000111111111000000//////000000000111111111111111111111111000////////////////////////////////////000000000000//////000000000000000000////////////000111111000//////000000000000000000000000000/////////............////////////////////////,,,000///,,,...555777666111111000//////000111222///000111222111000...---//////.........................../////////000000///000000111111000000///000000000111111222222222333333333333222111111000111111111111111111111222000000000111111111222222000000000000111111111111/////////000111111222222333222000//////000222333222111111111111111222222222111000000//////000000//////000000111222222222111000///......///000111---...///000000000///...000000/////////...............///000111222333333111000//////.........///.........//////......---------......///000000000.........---------------////////////////////////......................../////////.........------/////////............---,,,---......//////......000000///...---,,,,,,+++..............................---,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,.........///......---,,,............////////////////////////////////////............////////////---...///000000000//////...///000111111222111111......///000111222333333555444222000000111222333//////000000//////....../////////000000000111111000000000000000//////......//////000111111111000//////000000000000111111000///......///000222333333111000000222222111///............////////////111000000000////////////000000//////000000111222...//////000000//////...////////////////////////........................---......///////////////........................---...///...------...///.........................................................//////000000111111000000000000111222222000//////...............///000000000000///...---000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000///////////////////////////......------......///000///......---.........///------...///000///...............////////////////////////............////////////............////////////000000000000000//////......///000000000000000000000000000000---...//////000000////////////000000000000111111000000000000000//////...//////////////////////////////000000000000////////////////////////000000...//////000000//////...////////////////////////////////////....................................---//////---///333666555555333111///......///000---...///000///...---,,,,,,,,,,,,---------------....../////////000000000//////000000000000//////000000000111222333333444333333333333222111000///111111111111111111111000/////////000000000111111000000000000111111111111000000000000000000000000222111000//////000222333222222111111111111111222111000////////////////////////////////////000000000000///......///000000.../////////000000000000/////////...............//////000000000111111111000000111111111000//////------...///////////////............//////000000//////......------,,,,,,////////////////////////........................000////////////........./////////////////////...,,,---......///.........//////......---------,,,////////////////////////......------------......------------------,,,,,,------------.........///,,,,,,,,,---------......------,,,,,,,,,+++++++++---...............------////////////000000000000///////////////////////////////////////000000000---...///000111000000/////////000111222222111111...//////000111111222222333222000/////////000111...///000111111000///...000000000000111111111111//////000000000000//////...///000111111222222111////////////000000000111000000//////000111222333222000///000111111000///.........///////////////000000000/////////......///////////////000000111......////////////......000000000000//////..............................---......///////////////........................---...///...---------///........................................................./////////000000000000000000000111111222000//////........./////////////////////......---000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////............//////.........---------......------,,,---........................///////////////////////////.........////////////............000000000000///////////////............//////000////////////////////////......///000000000000///////////////000000000111...///////////////.................................//////000000000000///------......//////000000......////////////......///////////////////////////////////////.................................---.........///222333333777555222///------...///---......//////...------,,,,,,,,,------............////////////000000000/////////000000/////////000000111222333444444555333333333333222000///...111111111111000000000000////////////000000000000///000000000111111111111111111111111000000//////000000000000000111222333333222111111000111111111111000000/////////000000000000000000////////////111000000000000000000111000000/////////000111222000000000///////////////111111111111111111111111222333444555555444222111------...///000000000000............/////////////////////......---------////////////////////////////////////////////////000////////////............/////////////////////,,,---......///.........,,,---------......//////////////////////////////........................------------------------------........./////////,,,,,,,,,---------......------,,,,,,,,,+++++++++------...............---/////////000000000111111000000000000000000000000000000000000000000000000---...000111111111000/////////000111111111111000111111000000000000000000222111000/////////000000...///000111111000///...000000000000111111111111//////000000000000////////////000111111111111111...////////////000000000000000000000000111111111///...---...///000///...///////////////........./////////.........------...------------...//////......////////////......111111111000//////..............................---......///////////////........................---...///...---------///////////////////////////....................................//////////////////000000111111111111000000000//////000111111000//////...............////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////------..................+++,,,,,,,,,,,,,,,------............////////////.........///////////////////////////............000000000000////////////...............///000000////////////////////////...///000000111111000000...////////////000000000---....../////////......------------------------......///000000000000000------......//////000000//////............//////////////////////////////.........///////////////...........................------///000000111222777555222///...------....../////////000/////////------......//////000000////////////000000000111//////000000000000//////000111111222333333444444222222222222111000///...000000000000000000000000////////////000000000000///000000000111111111111222222111111000/////////000000000111222333444444333222222111000000111111111111111000000111111222222111111111111111111111222222222222222222222222111000000000000111222222111111111111111111222222444444333333333333222222222333444555555444333222---...///000000000000000......///////////////////////////.............../////////////////////////////////////////////////////////.........---------............/////////,,,---......//////......+++,,,,,,---...///000000////////////////////////---...////////////...---------------............---------.........//////,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---......///.........////////////000000000000000000000000000000000000000000000000////////////...///000111111111000000//////000000000000//////111111111111000000//////333222222111111111111111//////000000111111000000/////////000000000111111...//////000000000000000///000000111111000000///......////////////000000000000000000000000000000...---,,,---///000///...///////////////.....................------------------,,,,,,------...///...//////000000//////...111111111000000/////////........................---......///////////////........................---...///...------...///////////////////////////...................................................///000000111111000000111000000000000111111222111000//////......//////////////////////////////000//////......//////000000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...------.../////////......***,,,------,,,,,,---...............////////////.........///////////////////////////............////////////000000000000............///000111111000000000000000000000000//////000111111111111000......////////////000000---......///////////////---------------------------...///000000111111000//////////////////000000000//////......//////000////////////////////////.........///////////////...........................,,,---000000......111444444222111///......---000000000000000000111111/////////000000000000000/////////000000000111111000000111111111111000000111111111222222222222222111111111222111111000////////////000000000111111/////////000000000111111000000000000111111111111222111111111000000/////////000111222333555555666333333222111000000000000111111111111111222222333222222222222222333333333333333444444444444333333000111111111222222222222222222222222333333333333555444444444444444444444000000111222222222111111...//////000000000///////////////////////////...............////////////////////////////////////////////////////////////............---------,,,,,,,,,------............,,,---......//////......,,,---------.../////////........................---...///000000///...---------------.........///,,,,,,---------.........,,,,,,,,,---------...............------------,,,,,,------...//////.............../////////000000////////////////////////000000000//////............///000111222111000000......////////////......000000000000000111111111111111111000000000000000000000//////000111111222....../////////000000000......///000000000000000000000000000///...------........./////////000000/////////000000//////...///------...///000000///000/////////............////////////............---------------.../////////000000111111000000///111111000000000000000000////////////////////////---......///////////////////////////////////////---...///...------...///////////////////////////////////////////////////..............................000111111111000//////////////////000111111222111000/////////000000//////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...---...///000000000//////,,,...//////------...000............////////////............/////////000////////////..................//////000000111111////////////000111222222000000000000000000000000---...//////000000//////........./////////000000---...///000000000000000////////////////////////---...///000111111111111000000000000000000//////111000////////////000111000000000000000000000000............/////////000///////////////////////////,,,,,,000000------000111111222222111000///...000/////////000000111222111000000000000000////////////000000000111111111111111222222222222111111222111111111111000000000///000000111111111111111---......///000111222222000000000111111111222222000000000000111111111111111111111000000000000000000111222444555666777777444333222111000000000000000000000000000111222222111111222222333333444444222222333444444333222222000111222333333333222111111111111222222333333333333333444444444444444444000000000000000111222222//////000000000000/////////////////////.........------......//////000000////////////////////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......,,,---......//////........................------........................---...///000000///...------------.........//////,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------,,,,,,---.../////////...............////////////////////////////////////000000//////.........---...///000222222111111000---...............------......///000111222333333............------------111000/////////000222333............////////////......///000000000000000000000000000///---,,,+++............/////////000...///////////////......///......///000111111000000000//////.........---000000000000////////////...............///000000000000111111111111000000000000000000000000111111000000000000000000000000---......///////////////000000000000000000000000---...///...------...///000000000000000000000000000000000000000000000000.....................------...000111111111000///...............///000111333222000/////////000111//////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...---...000111111111000///---///111111///...000222............/////////000---.........//////000000000/////////............---......///000111111222////////////000111333333000000000000000000000000,,,---......//////................../////////000......///000111111000000111111111111111111111111---...///000111111111111222222111111000000//////222111000//////000111222111111111111111111111111---.........//////000000000000000000000000000000///+++,,,111111,,,,,,///...000111333333111///...///////////////000111222111111000000//////......000000000000111111111111222222333333333333222222222222111111000/////////...///000111111222222111,,,---...///000111222333111111111111222222222222000000000000111111111111000000000000000000111111000111333555666777888888444333222111000000000000///////////////000111111000000111222333444444444111222333444444333222111///111333444444444222111000000111111222222222222222222222333333444444444222222111000111222444555////////////////////////...............///000000///000111111111///...---////////////............,,,---------.../////////...---,,,++++++---///000******,,,---.../////////------------------------......................../////////......------------,,,,,,,,,,,,---......,,,---------......//////////////////////////////...------,,,,,,------...........................------------------------...------,,,,,,------...............////////////000000000000000000000000000111222222222000///.........//////000000111111////////////000000000000000000////////////000000........................------............------000000000000000000000000111111000000000000000111////////////////////////111111000000//////......111000///......///000111000000///.............../////////...------///111000000000000////////////000000111111222222222222222222111000//////000000444333333222111000//////---------...............////////////000000000000//////.........---------///............---------111000///......///000111////////////////////////000000000000000000000000//////000000000000//////111000///......///000111222111111111000000//////........................111111111000/////////...)))***,,,...//////...---...///000111111000///.........//////000000111111////////////////////////............///111222222//////......///000111222000////////////111333444111111000000//////.....................///000000111000000000111222333333333444555555333111111222111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000///......000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222111111000////////////111222222111000111222000222333555555444222111333333333333333222111000000000111111111222222222222222222111111000000000000000////////////000000000000111222222222222111000111111111111222222222111111111111111111111111111111111111111111111111000111222333333111000...222222333444444444333333444444444333111000...---...000111111000000111333222222333333333444444444222222222222222222222222444444444444444444333333111222333333444444333333444333222222111111111222111111222222222333333333//////////////////////////////......//////000111000000000000000///......////////////............---------...............,,,+++)))))))))***,,,---++++++,,,---............------------------------.................................---------,,,,,,---------------......///...............---------...........................------,,,,,,------...........................------------------------//////............//////............////////////000000000000000000000000111111111111111000//////---.........//////////////////000000000111111111000//////......//////000........................---......//////......---////////////////////////111000000//////000000000////////////////////////111111000000////////////000000////////////000000000000///...............//////000...------///111000000000000000000000///000111111111222222222222222222111000000000000000333333222222111000000000////////////////////////////////////000000000111000000000/////////......000000/////////.........111111//////...///000000////////////////////////000000000000000000000000//////000000000000//////111000////////////000111111111111111000000000///........................------------------,,,,,,***+++---///000///.........///000111111000///.../////////000000000000000///////////////////////////////////////000111222000111111111111111222222111000000000111222333444111111000000//////////////////......//////000111111111111000111111222222222444555555333111222222111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000///......000000000000/////////...111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000111111111111333444555555333222222333000222444666777666666555333333333333333222111000111111111222222222333333333333222222222111111111111000000/////////000000000111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222333444333222000///000111222333444555555555111111111000///...---,,,///111222222111000222333222222333333333444444444333333333333333333333333444444444444444444444444222222333444444444444444555555444222222111111111222222222333333333333444////////////////////////000////////////000111111000000//////......//////////////////...........................---------///...---,,,---...///000,,,------.........------------------------------........................------------,,,,,,,,,,,,---------------...///////////////...------,,,,,,------------------------...------,,,,,,------...........................------------------------///......------......///............////////////000000000000000000000000111111000000//////000000------------............//////000000000111111111///..................///........................---......//////......---........................000//////......///000000////////////////////////111000000000000////////////000000111111000000///000//////............//////000000///...---///111000000000000000000000000111111111111222222222222222111000000000000000000111111111111111111111111222222111111000000///////////////000000000111111111111111111000000000000111111111000000000//////222111000///////////////////////////////////////000000000000000000000000///000000111111000000///111000000//////000000111111111111111000000000000////////////////////////////////////000000000000,,,---///000111000000/////////000000000000//////000000000000000000//////////////////////////////000000/////////000000111222333444444444333222111111111111111111222444444111000000000000/////////000000000///000111111222222222111111000111111111222444555444333222222333111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000000000111111000000//////111111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222333//////000000111222222333333555666666444222222222111222444777888888888888222222333333333222111111222222222333333333444444444333333333333333222222222222111000/////////000000111222222333333222222111111222222222333333333222222222222222222222222222222222222222222222222222333444444444333222111///000111333444555666666333333333333333222111111111222333333222222333444333333333333444444444444444444444444444444444444222333333444444555555555333333444555555555555444666666555444333222222222333333333444444444555555////////////////////////000000000000000111111222111000...------...///000////////////............/////////...---------,,,000000/////////000111222...............---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------------------------...------,,,,,,------...................................................,,,,,,++++++++++++,,,,,,............////////////////////////////////////111000///......///000111............................../////////000000000......------------....................................////////////..............................///............//////000000000000000000000000000000000000000000000000000///000111222222111000///000///............/////////000000000......///111000000000000000111111111222222222222222222222222111111000000000000000111000000111111111222222222333333222111000//////...//////000000000111111111111111111111111000000000111111000000000/////////222222111000000/////////////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000111111111000000000000000////////////////////////000000000111111222222222...///000111111111111000//////000000000000//////222111111000000/////////////////////////////////111111000000///000000000222333444555555333111///000000000111111222222333000000000000000000000000111111000000111111222333333333222111000000000111222333555444333222222333111111111111111111111111111222222333333222222111000000000000000000000000000111111222222111111000000000111111111000000///222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333000000000111111222222222000222444555444222222222222333555666777777777777222222333333333222222111333333333444444444555555444444444444444444444444333333222111000000000000111222222333333333333333222222222222333333333444333333333333333333333333333333333333333333333333444444555555555444333222000111222333444444555555333444444555555555555555222444555444333333444555333333333444444444444555444444444444444444444444222222333333444555666666333444555555666666555555555555444444444444555555444444444444555555555666////////////////////////000000000000000111111222000///...------...///000////////////............/////////...---------,,,---------------......///////////////...---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---...///000000------------------------...------,,,,,,------...................................................---,,,,,,++++++,,,,,,---............////////////////////////////////////111000///......///000111////////////////////////---------.........//////......------------......////////////////////////...//////////////////..........................................///000000111111111111111111111111000000000000111111111111///000111222222111000/////////............//////...000111111/////////000///000000000111111111222333222222222222222222222111000000000000000111111000000000111222222333333222222111111000///......000000000000111111111111000000000000000000000000000000000/////////......111111111111111000//////000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000111111000000000000000000000000---------....../////////000000111111111111111111000000////////////000000222222111111000000//////000000000000000000000000222111111000000000000111111222333444333222000.../////////000000000000000000000000000111111111111111111111111111222333333333333222111000000000111111333444444333222333444111111111111111111111111222222333333333333222222111111111111111111111111111111222222222222111111000000111111111111000000222222222333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333222222222111111000000---000444666555444444444444444444555444444444333111222222333333333222222333333444444444555555555444444444444444444444444333333222111111111111111222222333444444444444444222333333333444444444444333333333333333333333333333333333333333333333333555555555555444444333333333333444444444333222222///000111222333333333333444555666555444333444555333333444444444555555555333333333333333333333333222222333333444555666666333444555555666666555555333333333444555666888888444444555555555666666666////////////////////////000////////////000111111.........---......//////////////////...........................---------------......///////////////////////////...---,,,------------------------........................,,,,,,,,,,,,------------+++++++++++++++,,,,,,---***+++,,,---...000111111------------------------...------,,,,,,------.................................................../////////....../////////............////////////000000000000000000000000//////......//////000000000000000000000/////////------.........////////////..................///////////////////////////...//////000000//////.......................................///000111111111111111111111111111111000000000111111111111222000111111111111111111000///............//////000...000222111000//////000///000000111111222222222333333333333222222222222000000000000000111111222000000111111222222222333222222111111000000//////000000000111111111222222000000000000000111111111000000/////////.........000000111222222111111000000000000000000000000000111111111111111111111111000111111222222111111000000111111222222111111000000000000000111111111111000000000000000000000000/////////000000000000000111111111111111111111111000000////////////000000111111111111111111000000000000000000000000000000111111000000000111111222000111111222222111000///......///000000//////...000000000111111111111222111111111000111111222333222222111111000111111111111222444444333222333444111111111111111111111111222222333333333333222222111111111111111111111111111111222222222222111111000000111111222222111111222222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333444333333222111111000000000333777999888777777777555444444333222222111111111111222333333333222222333333333444444444555555333333444444444444444555333222222222222222333333222333444444555555444444333333333444444444555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444333222111111000111222333444444444444444555666555444333444555333444444444555555555555333333333333333333333333222333333444444555555555333333444555555555555444222222333333555666888999444444444555555555666666//////////////////////////////......//////000111,,,---....../////////...////////////............---------...............//////000000111111111000...////////////......---------------------------........................,,,,,,---------.........------,,,,,,------...///+++,,,,,,---...///000000...........................------,,,,,,------...................................................111000000//////000000111............////////////000000000000000000000000---......///000000//////000000/////////........./////////000000000000111000//////......//////000//////////////////////////////000000000000//////////////////////////////////////////000111222222222222222222222222222222000000111111111222222222222111111000000111111222...............///000000...000222222111///000000///000000111111222333333444444333333333222222222000000000000000111222222111111111111111222222222222222222222222111111111000000111111111222222222111111111111222222333333111111111000000000//////...///111222333222222222000000000000000000000000111111111111111111111111000111111222222111111000000111222222222222111000///000000000111111111111111111111111111111111111333333222222222222222222111111000000000000111111111000///......///000111111111111111111111222222000000000000000000000000000000000000111222333333000000000111111111111111...///000111111000///...000000111111111222222222000000000000000111222222111111111000111111222222000222444444333333333444111111111111111111111111222333333444444333333222111111111111111111111111111222222333333222222111///000111222222222222111111111222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222222555999:::999666555444444333333222222222222222000111222333333333333222222333333333444444444444222222333333444444444444222222222222222333444555333333444555555555555555444444444444555555555555444444444444444444444444444444444444444444444444555444444333333333333333333333444444444333222222222333444555555555555555444555666555333222333444444444444444555555555555444444444444444444444444444444444444444444444444222222333444444444444444444444333333444444555666333333444444444555555555////////////////////////...............///000000+++,,,...///000///...---000/////////............,,,------....../////////+++,,,,,,---------------......////////////......------------------------........................---------......////////////............///000000------..................////////////////////////...------,,,,,,------...........................//////////////////////////////............//////............/////////000000000000000000000000000,,,---///000000000///...//////.........---------111111111111222222222222000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000111333333222222222222222222222222000000111111222222222222333222111000000111222333...............///000111...000222222111000000000///000000111222222333333444444444333333222222222000000///000000111222222111111111111111111111111333333333333333333333444000111111111111222222222222222222333333444444444222222222111111111111000---///000222333333333222000000000000000000000000111111111111111111111111111111222222222222111111000111222333333222111000//////000000111111111222111111111111111111111111111000000000//////......111111000000000000000111111000///......///000111000000000111222222222333000000000000000000000000000000000000111222333444111000000000111222333333///000111222222111000///000000111111222222222222000000000///000111111222111000000000111222333333000222444444333333444555111111111111111111111111222333333444444333333222111111111111111111111111111222222333333222222111///000111222222222222222111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000///000000000000111111111111111111222222333444444333666999999777333000///222222222222222333444555000111222333333333333333222222222333333333444444222222222333333444444444111111111222333444555666333444555555666666555555444444444555555555666666555555555555555555555555555555555555555555555555444444333222222222222333111222333333444444444444///000111111222222222111444555666555333222333444444444444555555555666666666666666666666666666666444444444444444444333333111222333333444444333333666666555333333333333333333333333444444444555555111000000///////////////444222111111111111000///000000000000000000000000111111000000//////......///////////////.........+++++++++,,,---...///000000///...------...///000///............---------000///...------...///000111111000000//////..............................////////////////////////555444111///......///000000000000000000000000000000///...------...///000........................,,,,,,,,,---------............---,,,---...///000222111111111000000//////111111000000000000111111000000000000111111111111111111111111111111111111///......//////000111222000000000000////////////////////////000000000000000000000000111111111111111000///......///000111222222222111111111111111000000000000000///......444333333222111000////////////...//////000111222111111111000111111222333000000111111222222222222111222222333333222222111000000000000////////////333333333222222111111111111222222222222111000000111111111000000000000000333333333333333333333333111111111111111111111111000111111111111222222222000000000000111111111111222222111111111111222222222222222222222222222222000000000000000000000000333333333222222111111111000111111111111222222222444333222222222333444555000000000000000000000000222222111111222444555777333333333222222222111111333333333333333333333333000000000000000000000000///000000000000111111111222111111222444555555444000000111222222222222111444333222111111111222333222222222333333444444444333333444444555666666777333444444444333222222111333333333333333333333333444444444444444444444444333333333222222111111111111111111222222333333333222222222333333222222222111222333333444444333333555444222111111111222222444444444333333222222222111111111222222333333333444333333222222333333444111111222222222333333333333222222111222333555666111111222222222333333333333222222111111222222333333333333333333333333333444333111111111333555666444444444444444444444444444444444444444444444444666666555555555444444444333333333444444444555555555555555555444333222222555555555444444333333333333333222111222333555666666666555444333333222222111111222222222333333333555555555555555555555555333333222222333333444555444444444444444444444444333333333333333333333333555555333222222333555555///////////////000111111<<<999555222222222111111000000000000000000000000111111000000////////////........./////////000000------------...///000111000///............///000.........//////000000000111000////////////000111111000000000/////////...........................////////////////////////222111000......///000111////////////////////////......------------......////////////////////////------........./////////......---------...///000222111111111000000000000111111000000000000111111//////000000000111111111111111111111111111111111111000000/////////000000////////////////////////////////////000000000111//////000000000111111111111000////////////000111000000000111111111222222111111222222111000000///333333222111111000//////000000/////////000111111111111111111111222222333000111111111222222222222222222333333333333222222222222222222111111111000333333333222222222111111222222222222222111111000111111111111000000000000333333333333333333333333111111111111111111111111111111111111222222222222111111111222222222222333222222111111111111222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111222222222222333222222111222333444555111111111111111111111111222222111111222333555666333333333222222222222111222222222222222222222222111111111111111111111111000000111111111222222222222111111222444555555444000111222222333333222222444333222111111222333333333333333333333444444444444444555555666777777888444444444444444333222222444444444444444444444444444444444444444444444444333333333333222222222111111222222222333333333333222333333444444333333222222222333444444444444333555444333111111111222333222222222222111111111000222222333333444444444444444333333222222333333444222222222333333333333444444333222222222333444555222222222222333333333333333333222222222222333333444444444444444444444444555444222111222333444666444444444444444444444444555555555444444444444444555555444444444333333333333333333444444444555555444444444555444444333333555555444444444333333333333333222222222333444555666555555444333333222222222222222222333333333333444444444444444444444444333333333222333444444555444444444444444444444444333333333333333333333333555444444444444444444555------......///111222333===999444111111222333333000000000000000000000000111000000000000/////////.........//////000000000............///000111111000//////......//////000---......///111222222333111111000000000000111111000000000000////////////........................//////////////////////////////...---...///111222........................,,,------......------,,,000000000000000000000000....../////////000000000...............///000000111111111111111000000000111111111111111111111111////////////000000000000111111111111111111111111222222111000////////////..................///////////////000000000111111/////////000000000111111111000000///000000111111//////000000111111222222222222222333222222111000222222111111000000//////111111000000000000000000111111111111111222333333111111111111222222222222222222333333333333222222444444444444333333333333333333333333222222222222222222333333222222111000111111111111111111111111333333333333333333333333222222222222222222222222111111111111222222222333222222333333333444444444222222111111111111222222333333333333333333333333333333333333333333333333333333333333222222222222111111111111222222222333222222111111222222333444222222222222222222222222111111111111222333444444333333333333222222222222111111111111111111111111111111111111111111111111222222222222333333333333333222111222444555555444111222333333444444333333333333222222222333333444444444444444444444333333555555666666777888888888555555555555555555444333555555555555555555555555444444444444444444444444444333333333333333222222222222333333333333333444333333444444444444333333222222333444444444444444444444333222222222333333333222222222222222111111444444444444555555555555444444333333333333444444333333333444444444555555555444333333333333333444222222222333333333444444444333333222222333333444555555555555555555555555666555333222222333444555444444444444444444444444666666666555555444444444444444444333333333222222333333333444444444555555333333444444555444444444555444444444444333333333333333333222333333444555555555555444444333333222222222222333333333444444444444444444444444444444444333333333333444555555444444444444444444444444444444444444444444444444444444555555555555444444............///000111222555222000///000222333333000000000000000000000000000000000000000000000000000000/////////////////////.........//////000111000//////////////////000......///000000111222222000000000000000000000000000000000000////////////........................///////////////////////////......---...///000000........................,,,---...//////...---,,,000000000000000000000000....../////////000000000///////////////000000000111111111111111111111111111111111111111111111111....../////////000000000111111111111111111111111222111111000//////000000////////////000000000000//////000000000111111111/////////000000000111111111000000000111111222222000000000000000000000000111222222222222222111111111111000000000000000000333222111111000000000000222111111111111222333333222222222222222222222222222333333333333333333222555555555444444444333333333333333333333333333333333333333333333222222111000111111111111111222222333333333333333333333333222222222222222222222222111111111222222222333333222222333333333444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333111111111111222222333333444444444444444444444444111111111111222222333333444444333333333222222222222222222222222222222222222222222222222222222222333333333333444444444444444333222333555666555444222333444444555555444444333333333333333444444444555555555555444444444444555555666666666777777777555555666666666666555555555555555555555555555555555555555555555555555555444444444444333333333333333333333333444444444444222333333444444333333222222333333444555444444444444444444333333333333444555555555555444444444444444444444444444444444555444444333333333333444444444444444444555555555666555555444444333333333333333333333333444444444444444444333333333333444444666666666666666666666666777666555444333333444444555555555555555555555555777777777666555555444444555555444444444333333333333333333444444444555555222222333444555555555555444444444444444444444444444444333333333444444444555555444444444333333333333333333333444444444444444444444444444444444444444444444444444555555666555555555555555555555555444444444444444444444444444555666777777666555444000000////////////000000/////////000222333111000111111111111111111111111000000000000111111111111222222111000///......---.........---....../////////000000000000000000///////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000//////..........................................///000111111000///...////////////////////////------.........//////////////////000000000000000111111111111111222222222000111222222222222111000////////////000000000000111111111111111111111111000000000000000111222222000000111111222222222222000000000000111111111111000000000000111111111111000111111222222222222222333333222111000///......000000111111222111111000000000000000111111111111444333222111111111111111222222222111222333333444333222222222222222222222333333333444444333333333555444444444444333333333333333333333333333333333444444444444444333222222000000111111222222222333333333333333333333333333222222222222222222222222111222222222222333333333222222222333333333333444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333111111222222333333333333444444444444444444444444111222222222333333333333444444444333333333222222444444444444444444444444222222222222222222222222333444444444444555555555444333222333555666555444333333444555555555555444333333444444555555555555555555555555555555555555444444555555555555666666555555666666777666666555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333222222333333444555555555444444444444444444555444444444555555555555555555555555444444444333333333333333555444444333333444444555444444555555555666666666555555555555444333333222333333444444444555555555555444444444444444444555666666666666666666666666777666666555444444444444555555555555555555555555777777666666666555555555666666666666555555555555333333333444444444555555222222333444555555555555444444444444444444444444444444444444444444444444444444444444444333333333333333444444444555555555444444444444444444444444555555444444555555666777555555555555555555555555555555555555555555555555444555777777777777555444111111000///////////////111111222444444333000---111111111111111111111111000000000111111111111222222222111000000///......///......------......//////000000111111000000///000000000//////...............////////////......////////////000000000000////////////////////////////////////////////////000000000//////.................................000000000111111000000000////////////////////////------.........///////////////000111111111111111111111111222222222222222000111222333333222111000000000000000111111111111111111111111111111111111000000000000111222333333111111222222333333444444000000000111111111222222111111111222222222333333000111222333333333333333444333333222111000/////////000111111111111111111000000111111222222333333333333222222111222222222222222222222222333444444333333333333222222222222333333444444444444333333444444444444333333333222333333333333444444444444444444555555444444333222000000111111222333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222333333333444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444222222222222333333333333111222333444444444444333444444444444444444444444222333333444444444333333444444444444333333333333555555555555555555555555333333333333333333333333444444444444555555555555555444333444555666555444222333444444555555444444333333444555666666666666555555555666666666777777444444444555555555555555444555666666666666666666444444444444444444444444555555555555555555555555444444444555555555555666666555555555555444444444333333444444444444333333333333444555555555555555333444555666666666555555333333333444444444444555444444444333333333333333555555444444444444555555444444444555555555666666444555555555555444444333444444444555555555666666666555555444444555555666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555777777777666666666666555333333333444444444555555333333444444555444444444333333333444444444444555444555555555555444333333444444444444444444444444444444444555555555666666555555555555555555555555666555555555555666777777555555555555555555555555666666666666666666666666666666777777777777666666000////////////000000111333222222333444333222000111111111111111111111111000000111111111222222222000000000000000000000000000000//////...//////000///000111111111111000///000000000000000000000111...///000000000000///....../////////000000000111//////////////////////////////////////////////////////000000111000000000////////////////////////000000////////////000000000000000000000000000000....../////////000000000///000111222222222111111111111111222222333333333000111333444444333111000111111111111222222222222111111111111111111111111111111111000111111222222000000111222222333444444000000111111111222222222222222333333333444444444000111222333444444444333222222222222222222333333000111111222333333222222000111111222333444444444333333222222222333333444333222222222222333444444444444333333333222222222333333444444444444333333555555444444444333333333333333333444444444555555555555555555555444333333000000111222222333444444333333333333333333333333333333333333333333333333222222222333333333444444333444444444444555555555444333333222222333333444444444444444444444444444444444444444444444444444333333333444444444555555222222222333333333444444222333444555555555444444444444444444444444444444333444555555555555444333555444444444444333333333444444444444444444444444444444444444444444444444333333444444444555555555666555333444555666555333222222333444444444444444222333555666777777666666444444555666777888888999666666666555555555555555333444555666666666666555555555555555555555555555555555555555555555555555444444555555666666666666666666666666555555444444555555666666666666555555333444444555555555555555333444555666777666666555333333444444555555555555555555555555444444444333555555444444444444555555333333444444444555555555333444555666666555555444444555555555666666666666666666555555555555666666555555555555555555555555555666666777777777666666555555555555555555555555333333333444555555666666777666666666666555555555333333333444444444555555444444444555444444333333333333333444444444555555444555666666666555333222444444444444444444444444444555555555666666666666666666666666666666666666666666555555666666777888555555555555555555555555666666666666666666666666888777777666666777777888............///111222333000///...///111444555555111111111111111111111111000000111111222222222222---...///000111222333333111111000000000000000111///000111222222111000/////////000111222333333444///000111222222111000///.../////////000000111111000000000000000000000000////////////////////////---...///111222222333333000000000000000000000000000///...------...///000111111111111111111111111000000000000111111111111///000111222333222111111111111111222222333333333000111333444444333111000111111222222222333333333111111111111111111111111444333222111000000000000///000000111222222333333000111111111111222222222333333333444444444555555000111222444555555444444000111111333444555666666111222333333444444444444111111222333444444555666222222222222333444444555333333222222333333444555444444444333333222222222333444444555555444444333666555555555444444444444333333333444444555555555555555666666555555444333000000111222333333444444333333333333333333333333333333333333333333333333222222333333333444444444555555555555666666666777444333333222222333333444444444444444444444444444666666666666666666666666333333333444444555555555222222333333333444444444333444555666666666555444444444444444444444444444444555666666666555444333555555444444444333333333333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555333111222333333444444333333222333555777777777777666333444555666777888999:::777777777777666666666666333333444555666666555555777777777777777777777777666666666666666666666666444555555555666666777777777777666666555555555444777777888888888888777777333444555555666666555555333444666777777777666555555666666666777777888888777777666666555555555444555555444444444444555555333333333444444444555555222333555666666666555555555555555555666666666777666666555555555555666666555555555555555555555555444555666777777888777777666666666666666666666666111222222333444555666666666666555555555444444444333333333444444444555555555555555555444333222222333333333444444555555555555555666666666555333222444444444444444444444444555555555555666666666777777777777777777777777777666666666666666777888888666666666666666666666666777777777777777777777777999888777666666777888999000000000///000111111222222222222222222222222222333333333222222222111111999666222000000111000000222111000000000111222333222222222222222222222222333222222111222222333333333222000/////////000111222222222222222222222222333222111111333333222111222222222111111000000000000000000000000000000000333333222111111000000000111000///000222333222111222222222222222222222222111222222111000000111333333222111111000000111111222111000000000111222333222222222222222222222222333444555555666666555555444444444333333333222222222222111111222222333444222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555333222222222222333444444666666555444444444444444333333333222222111111111444444444444444444444444444444444444444444444444222333333444444555555555555444444444444555666666777666666555444444333333111222222333333444444555444444444555555555666666555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333555555555666666666666777444444444444444444444444555555555555555555555555444444444555555555666666666666555555555444444444444444555555555555444444444444444555555555666666333333333444444444555555666666555555555444444444555555555555666666777777555555555555555555444444555555444444444333333333333444555666666555444333444333333222222333333444333333333333333333333333888888777777666666555555555555444444444444555555888777666555555555555555888888888777777777777777666666666666666555555555444555555666666666666666777666555444444555666777444444555666777777666666555555555555666666666666999888888888777777666666444444444555666777777888333444444444555555666666666666666666666666666666666555444333333333333333222333555666666666555444333333555666777777777777777777666666666666777777888888777666666666666666777666555444444555666777555555555666666777888999888888999999999888888777888777777777666666555555999999888666444222333444666666666666666555555444444444444333333222222222444444444444444555666666888888888777777666555444777777666666555555555555666666666666666666666666999888888777666555555444666666666666666555555555666555444333444555888999999888888888777777666666666666666666777777777777111111000000111111222333222222222222222222222222333333333222222222222111555333000000111333333333555444333222111111222222222222222222222222222222444333222222222222222333333222222111000000111111333333333333333333333333333222111222333333333111333333222222222111111111111111111111111111111111222222222222222222222222333222111222444555444333111111111111111111111111333444444444222222333555444333222222111111222222222222111111111222333444333333333333333333333333222333444444555555444444444444444333333333222222222222222111222222333444222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333444444444555555555333333333333333444555555777666555555444444555555444444333333333222222222444444444444444444444444444444444444444444444444555555555555666666666666555444444444444555666666555555555555555555666666444444444444444333333333444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444555555555444444444333333555555555555666666666666444444444444444444444444555555555555555555555555444444444555555555666666666666666555555444444444444555555666666555555444444444444555555555666666333444444444555555555666777777666666666555555555444444555555666666666666555555555555555555555555555555555444444444333333444444555666666555444444444444333333333333444444333333333333333333333333666666666666777777777777666555555444444555555666777777666666555555555555777777777666666666666666444555555555666777777777555666666777888777777777777666555444444555666777444555666666666666666666555555555555666666666666888888777777777666666666444444555555666777777888555555555666666666777777666666666666666666666666666666555444444444444444333444444555555555444444444444555777777888888777777777666666666666777777888888777666666666666666777666555555555555666777777777666666666777888888888888999999999888888888888888888777777777666666888999888777444333333555666666777777666666555444555555444444444333333333555555555555555666666777777777777777777666666555888777777777666666666666666666666666666666666666:::999999888777777666666666666666666666666666666777666666555555666777888999888888888777777777777666666666666777777777777222222111111222222333444333333333333333333333333333333333333222222222222222111///000222555666666444444333333333333444444333333333333333333333333555444333222222222222222333333333444333333222222444444444444444444444444444222111222333444333111444333333333333333222222333333333333333333333333111222222333444444555555555444333444666777666555222222222222222222222222333444555444333333444555555444444333222333333333333333222222333333444555444444444444444444444444222222333444444444444333444444444444333333333333222222222222222333444444333333333333333333333333222222111111111111222222444444444444444444444444444444444444444444444444333444444444444555555555444444444444444555666666888777666666555555666666555555555444444444444333555555555555555555555555666666666666666666666666888888888888777777777777555555444444555555666777444555555666777888888999777666666555444444333333444444555555555666666666666666666666666666666666777777777777777777777777555555555555555555555555555555555555555444444444444444555555555666666666555555555555555555555555444444444444444444444444444444555555555666666666666666666666555555555555444555555666666555555444444555555555555666666666555555555555666666666666777777777777777666666666444444444555555555555555555555555555555555555555555555555444444444444333444444555666666555444444444444333333333333444444444444444444444444444444555555555666777888888888666666555555555555666666777777777666666666666666666666666666666666666666333444555555777777888999666777777888888888888888666666555555555555666666666666666666666666555444555555555555666666666666777777666666666666666555444555555666666777777888777777777888888888888888666666666666666666666666777666666555555555555666555555444444444444444555555666777888888888888888777777666666666666777777888888777666666666777777777666666555555666666777777777777777777777888888888888888888888888888888999999999888888888888777888999999777555444555666777777777777777666555555666666555555555555444444666666666666666777777888555666777777888888777777888888777777777777666666666666666666666666666666:::::::::999888888777777666666666666666666777777888888888888888777777777888888888888888777777777666666666666777777777777333222222222222333444444333333333333333333333333444444333333333222222222222000///111333555666666111222222333444555555666333333333333333333333333666555444333333222222333333444555666666555444333555555555555555555555555444333222222333444333222444444444444444444444444555555555555555555555555333444444444555555555666555444444444666777666555666666666666666666666666111333444444222111222333666666555444444444444444444444444444444555555666555555555555555555555555222333444444555555444444555444444444444333333333333222222222222333444444333333333333333333333333333222222222222222222333555555555555555555555555555555555555555555555555444444444444555555555555555555555555555666777777888888777666666666666666666666666555555555555555555555555555555555555555666666666666666666666666999999999888888777777777555555555555555666666777666666666777888888999999777666666666555555555444555555555555666666666666666666666666666666666666777777777777777777777777555555555555555555555555666555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444555555555555666666666666666666666666666666666666555555666666666666555555555555555555555666666666666666666666666777777777666666666666666666666666444444444444555555555555555555555555666666666666555555555555444444444444444555555555555555555444555555444444444444555555444444444444444444444444555666666666777777777888777666666555555666666777777777777777777777777666666666666666777777777777555555666666777777777888666666777888888888888777666666666555555666666666666666777777666555444444555555555555666666666666666666666666555555555555555555666666777777777777999999999999999999999999666666666666666666666666777777666666666666666777888777666444444555666777666777888999999999999999777777666666666666777777888888777777666777777888777666666666666666666777666666666777888999:::;;;888888888888888888999999999999999999999999999999888999999777555555666777777777888888777777666555777666666666666666666666777777777666777888888999555555666777888999999999777777777777777777666666777777777777777777777777::::::999999888888888888666666777777777777888888999:::::::::999888777777888888888888888888888888666666666666777777777777333333333222333333444555333333333333333333333333444444444333333333222222333222111222444555555444333333333333333222222222333333333333333333333333666555555444333333444444444555666777777666555444666666666666666666666666444333222222444444333222444444444444444444444444555555555555555555555555666666666555555555444444555333333444555666555444666666666666666666666666111333555555333222333333777666555555444444555555444444555555666666666666666666666666666666666666444444555666666666666666555555555444444444333333333333222222333333444555333333333333333333333333444444333333333333444444555555555555555555555555555555555555555555555555444444444555555555666666666555555555555666777777888888777666666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888777777666666666666555555555555666777777888888888888888888888888555555555666666777777777555555555666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666555555555555555555555555555555555666666666777777777777777777777777777777555666666666666666666555666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555666666666777777666666555555555444444444555555555444444555555555666555555444444555555666555555555555555555555555888777777777666666666555777777777666666777777777777777888999999888888777777777777888888999999999888888777777666666666555444555666666777777666666555666666666666666666555666666777777666555444444555555555555666666666666555555555555666666666666666666666777777777777777::::::::::::999999999999666666666666666666666666777777666666666777777888999888777666666777888999777888888999999999999888777777666666666666777777888888777777777777888888666777777777777777777666444444555777999;;;===???888888777777888888::::::999999999999999:::::::::888999999888666666777999888888888999888777777666777777777777777777777777777777777777777888999999444555666888999999999999666666666666666666666666888888888888888888888888888888888888888777777777777777777777888888999999::::::;;;;;;:::999888777888888888888888999999999666666666666777777777777333333222222333333444555333333333333333333333333444444444444333333333333444333222333444555444333777777666444222000...,,,333333333333333333333333555555555444444555555666444555666666777666666666666666666666666666666666555333222333444555444222333333444444444444444555444444444444444444444444777777666666555444444333444333222333555555555444444444444444444444444444333666888888777555555555777666555555444555555555444444555666666666666555666666666666666666666666555555666777777777777666555555555555444444444333333333333333333444444555333333333333333333333333555555444444444444555555444444444444444444444444444444444444444444444444444444555555555666666666555555555555555666777777888777666666555555666666555666666666666777777777777777777777777777777777777777777777777777777777777777777666666666666666666666555555666666777888888888888777777777777777444444555555666777777888555555666666666777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777777666666777777777888888888777777777777777777777777666666666666666666666666555555666666666777777777777777777777888888888888555666666777777666666555777777777666666666666555777777777777666666666666444444444444555555555555666666666666666555555555555555555666666777777888666666666555555555444444666555444444444444555666666666555555555555666666666666666666666666666666888888888777666555555555888888777777777777888888666777999::::::999888888777888888999999::::::::::::999888888666666555444444444555666666666666666555555666666666666555555666666666666666666555444555555555555666666666666555666666666666777777777777777777777777777777777999999999999999888888888666666666666666666666666666666666666666777777888777777777777777888999999777888888999999999888888777777666666666666777777888888777777777888999999666777777888888777777666444555666777:::<<<>>>@@@888888777777777999:::;;;888999999999999:::::::::777888999888777777999;;;999999999999999888777777666666777777777777888888777777777777777888888999555666777888999999999999666666777777777777777888888888888888888888888888888888888888888888888888777777777888999999::::::::::::::::::999999999999888888888999999999999999666666666666777777777777222222222222222333333444444444444444444444444444555444444444444333333333333222222333555666555333666666666555444222000...444444444444444444444444444444444444555666777888555555555555555666777777666666666666666666666666555333333333444555444333222222333333444444444444333333333333333333333333555555555555555555555555444333222333555666555444444444444444444444444444444666888999777666555666666666555444444444444555333444555666666666555555666666666666666666666666444555555666777666666666555555555555444444444444444333333333333444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333555555555555666666666666555555444444555555666777777666555555444444555555555555555666666666777777777777777777777777777777666666666666666666666666666666666777777777777777666666666666666777777888555666666777777888888888555555555555555555555555555666666666777777777777888888888888888888888888888888888888888888888888777777777777777777777777666666777777777888888888888888888888999999999999777777777777777777777777888888888888888888888888555666666666777777777777777777777888888999999999666666777777777777666666777777777777666666666555777777777666666555555555444555555555666666666666888888777777777666666666444555555666777777888888666666666666555555555555666555444444444444555666777666666666666666666777666666666666666666666666777777777777666666666666999888888777777888888999666777999:::;;;:::999888666777777888999999::::::999888888888777666666666555555666777777777777777444555666777777666555444444555666666666666666666555555555555666666666666666666666777777777888888777777777777777777777777888888888888777777666666666666666666666666666666666555555555666666777888333444555666777888888888777888888888888888777777777777666666666666777777888888777777888888999:::666777888888888888777666777777777888:::;;;===>>>888777666666777999;;;<<<888888888888999999999:::777888999999888888:::<<<999999::::::999999888777666666666777777777888888777666666666666777888888666777888888999999999999888888888999999:::::::::999999999999999999999999999999999999999999999999777777888888999::::::;;;:::999888888888999:::;;;888888888999999:::::::::666666666666777777777777222222111111222222333444444444444444444444444444555555444444444333333333222111222333666777666555222333555666666666555555444444444444444444444444444444444444555777888999666555444444444666777888666666666666666666666666555444333333555555444333222222222333333444444444222222222222222222222222333333444444555666666666555444333444666666666555666666666666666666666666222444777777666444444444666666555444444444444444222333555666666666555444666666666666666666666666333444555555666666555555666666555555555444444444444333333333333444555555444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333555555555555666666666777444444444444444555666666666666555444444444444444444555555555666666777777777777777777777777777777666666666666666666666666666666777777888888888999666666666666666777888888333333444666777999::::::666666666555444444333333666666666666777777777777888888888888888888888888999999999999999999999999777777777777777777777777666666777777888888888999888888999999999:::::::::777777777777777777777777888888888888888888888888666666666666777777777777777777888888999999999999666666777777777777666666888888777777666666666555777777666666555555555444555666666666777777888888999999888888777777666666444555555666777888888999777666666666555555555555666555444333333444555666777777666666666666777777777777777777777777777777555555666666777777888888999999888888888888999999666777999;;;;;;;;;999888555666666777888999999999777777777777777888888888666666777888888888888888444555666777777666555444444444555666777777777666555555555555666666666777666666777777888888999999888888888777777777777777888777777777666666555555666666666666666666666666555555555555555666777777000111333555777777777777777777888888888777777666777777666666666666777777888888777777888999::::::666777888999999888777666::::::999999::::::;;;;;;888777666666777999;;;<<<777777777888888999999999777888999999888999:::<<<999::::::::::::999888888555555666666777777777888666666666666666777777888777777888999999999999888:::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::777777888999::::::;;;;;;:::999777777777999;;;===888888888999999:::::::::666666666666777777777777222111000000000222555666333333444444444444333333111333555555444333444555444555555555555555555444333333333444444444555555888777555333333333555666333333444555666666666555444444444555555555666666777777666666555555555444666555555444222111111000111111222222222333333333666555333222111222222333444444444333333222222222444444444444444444444444333444444555555444444333555555555555555555555555444444444444444444444444666555444444555666777888666555444444333333333444555555555555555555555555333333333333333333333333222333333333333333333444444444444444444444444444555555555444444333333333555555444444444555555666777888999888666555555555555555444333333333444444555444444444444555666666777777666555555555555555666555555444444444555555888777666555555666777888777666555444444555666777777777666666666666777777777777777777777777777777666777999:::;;;;;;:::999777777777777777777777777666666666666666666666666666777888:::;;;<<<<<<===<<<999666666999;;;:::999999999999888888777777777999999888888888888999999;;;;;;::::::::::::999999:::::::::999999888888888999999999888888888777777666777777777777888888888999999999888888888777777777777666666666666666666777777777777666666666666777777777777777777777777666555444444555666777888666777777777777888888888999888777666666777888999666666666666666666666666444666777666555444555777666666666666666777777888999999888888777666555555777777777777777777777777;;;:::999888888999:::;;;888888999999999:::::::::999999999999999999999999777888888888888777666666666666666666666666666666777777777777666666666666333444555666777777777777555555555666666666666666666555444555666999;;;===555555555444444333333333666666666666666777888888555555666666666666555555666666555555555555666666777777777777777777777777777666666666666777777888666666555555555555666666;;;;;;:::999999888888888888999:::888666555555666555777999999888888999:::777777888999999999999888777777777777777777777777777777888999::::::;;;;;;::::::999999999999::::::777777777777777777777777999888777777777777777888:::999888777777888999:::999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::999999999999<<<;;;:::888777888888999999999999:::::::::;;;;;;:::::::::999999888888888;;;;;;;;;;;;::::::999888666666666777777888888888333222111111111333555666444444555555555555444444333444555444222111111111333333333444444333333333333333333333444444444444666555333222111222333444222333444444444444444444444444444444555555555666555555555555444444444333444444444333333333333333222222222333333333333444555555444333333333333333444444444333333333222222444444444444444444444444444444555555555555444444555555555555555555555555444444444444444444444444555555444444444555666777444333222222111111111111444444444444444444444444333333333333333333333333222333333333333444444444444444444444444444444444555555444444333333333333777666555444333333444444555777888888666555555666555444444444444444555555555444444444444555666666888777666555555555555666666666666555666666777777777777666666666666777777777666666555555555666777888777777666666777777888777777777777777777777777777777888999::::::::::::888888888888888888888888777777777777777777777777888999:::;;;<<<=========<<<:::777777999;;;:::999::::::999999999888888888999999888888888888999999;;;;;;::::::::::::999999::::::::::::999999999999999999999999888888888888777777777888888888888999999888888888777777777777888888888777777777777777888888888777777777666666666666666666666666666666666555555444555666777888666666666666777777777777888777666666666666777888666666666666666666666666555666777777555555666777777666666666666777888888::::::999888888777666666777777777777777777777777888777666666666666777888888888888999999999999:::888888888888888888888888888888888888888777777666777777777777777777777777888888888777777666666666444555666777888888888888666666666777777777777888777666555555666888:::<<<666666666666555555555444777666666666666666777888666666666777777666666666777666666555555666666777777777777777777777777777888777777666666666777777777666666555555666666777999999999999999999::::::999999:::999777555666777555777999999888888888999777888999999::::::999999888888888888888888888888777888888999::::::;;;;;;999999999888888999999999888888888888888888888888888888777777777888888999:::999888888888888999:::888999::::::;;;;;;::::::;;;:::999999888888888999::::::999888888999:::;;;::::::::::::;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;:::999888999999999999999999888888555444333222222333444555555555555666666555555555666777777666333000000000111111222222222222111111222222222222333333333333444333111000000111222222333333333444333333222222444444444444555555555555444444444333333333333333222222333333444444444555333333333444444444555555444555555555555444333333444444444444444333333333555555555555555555555555444555555666666555555444666666666666666666666666555555555555555555555555444444444333444444555666333333222222222222111111222222222222222222222222222222222222222222222222222222333333444444444444333333333333333333333333444444444333333333333333999777444222111222333333333555666666555555555666444444444444555666777777555555444444555555666777888777777666666666666666777777666777777888999999666777777888888777777666777777666666666666777777999888888888888888888999777777777777777777777777888888888888999:::;;;;;;999999999999999999999999888888888888888888888888;;;;;;<<<===============<<<:::999999:::;;;;;;:::::::::::::::999999999999999999888888888888999999;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;:::::::::999999999888888777888888888888999999999888888888888777777777777999999999999999999999999999999999888888888777777555555555555555555555555666555555555555666777777555666666666777777777777888777666666666666777888555555555555555555555555666777888777666555666888777777777777777888888999;;;::::::999999888888888777777777777777777777777777777666666666666777777777777777888888888999999888888888888888888888888888888999999888888777666888888888888888888888888999999888777666666555555555555666777888888888888777777777888888999999999888888777666666888999:::888888777777777777666666777777666666666666666777777777777777777777777777777777777666666777777777777777777777777777777777999999888777666666666666777777777666666777777777888888888999:::;;;;;;;;;999::::::999777666777888666888::::::999888999:::888999::::::;;;;;;::::::888888888888888888888888888888999999::::::;;;;;;999999888888888888999999888888888888888888888888777777777777888999::::::;;;::::::999999::::::;;;777888999999::::::999999:::999999888888888888888999999888999:::;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999:::;;;;;;;;;;;;::::::999;;;;;;::::::999888888888555555444333333333444444555555666666666666555555888::::::999666444333333111111222222222222111111111111222222222333333333333222111111000111222222444444444444444333222111444444444444444444444444444444444333333333333333333333333444444444444555444444444444555555555666444444666666666555444333555555555444444444444444555555555555555555555555555666666777777666666555666666666666666666666666555555555555555555555555444444444333444444444444444444444444444444444333333333333333333333333333111111111222222222222222222222333333444555555555333333333333333333333333444444444333333333333333777666333111111222333555111333555666555555666777444444444555666777888999555555555555555666666777888777777666666777777777777777666777777888999:::666777888999999888777666777777777777777777888888:::999999888888999999:::777777777777777777777777999888888777888999;;;<<<999999999999999999999999999999999999999999999999<<<<<<<<<======<<<;;;;;;<<<;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999888888888888999999999999999999999999888888888888:::::::::::::::;;;;;;;;;:::::::::999999999888888666666666666666666666666666666555555555666666666666666777777777888888888888888888777777888888888666666666666666666666666666777888777666666777888777777777777777888999999;;;;;;::::::999999999999777777777777777777777777888888888888888888888888666666777777777888888888999999999999999999999999888888999999888888777666777777777777777777777777888777777666555444333333444555666777777888888777666777777777888999999999:::999888777777777888888888888888777777777777777888888777666666666666777888888888777777888888888888888777777777777888888888888888888888888888888;;;:::999888777666666666888888777777777777888888999999999:::::::::;;;;;;999:::;;;:::888777888999999;;;<<<<<<;;;::::::;;;999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999999:::::::::;;;;;;999888888777777888888999999999999999999999999999777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::::::::999999999999999::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999555555444444333444444444555555666666666666555555666888999888777555666666222222333333333333222222111111222222222333333333333333222222222333333333555555666555555444333222444444444444444444333333444444444444444444444555555555555444444444333333444444555555555666666666333444555666666666444444555555555555555555555555666666666666666666666666666777777888888777777666777777777777777777777777666666666666666666666666444444444444444444333333333333444555555555444333333333333333333333333333111111222222222333333333222222333444444555666666333333333333333333333333444444444444444444444444444444222222222444666777000333555555555555666777555555555666777888999:::666555555555555666777777888888777777777888888999777666666666777777888999666777888999999888777666666777777888888888999999::::::999999999999::::::777777777777777777777777999888888777888999;;;<<<999999999999999999999999999999999999999999999999::::::;;;;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888777777888888888999999999;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::::::::999999999999777777777777777777777777666666666666666666555555777777777888888888999999999999999999999999999999777777777777777777777777555777888777666555666777777777777666777888888999::::::999999999999888888666666666666666666666666777777777777777777777777555555555666666666777777666666666666666666666666777888888888888777666666555555555555555555555555666666555444333333222222222333444555666666666666555555666777777888999999;;;:::999888888777777777777777777777777777777888999888888777777777888888:::999888888888888999:::999999888888888888999999999999999999999999999999;;;;;;:::888777777777777999999888888888888999999;;;;;;;;;:::::::::999999999:::;;;:::999888999:::<<<===???>>>===<<<<<<===::::::;;;<<<<<<<<<<<<;;;999999999999999999999999:::::::::::::::;;;;;;;;;999999888888888888999999999999999999999999999999888888888888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;999999::::::;;;<<<======333333333333444444444444555555555666666555555555222444555666555444555666333333444444444444333333222222222222333333333333333333333444444444444444555555666666555555444444444444444444333333333333444444444444555555555555666555555555444444333333444444444555555555666666333333444555555555555444555555555666666666666666777777777777777777777777777888888999999888888777777777777777777777777777777777777777777777777777444555555555555444333333000111222333444333222111444444444444444444444444222222222333333444444555222222333444555666666777444444444444444444444444555555555555555666666666333333333444555666777888111333666666666666777888777777777777888999999:::666666555555666666777888888888888888888888999:::888888777777777777777888777888888888888888888777666777888999999:::999999:::999999888888999999:::777777777777777777777777888888888888999:::;;;;;;999999999999999999999999999999999999999999999999888888999999999888888777999:::<<<<<<:::::::::;;;999999999999::::::::::::::::::999999999999::::::;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;999999999888888888777777666777777777777888888888;;;::::::::::::999999999888888888999999::::::;;;:::::::::999999999888888888888888888888888888888666666666777666666555444777777777777888888888888888999999::::::999999888777777777777777777777777555666777666555444555777666666666666666777777888777777777777777777777777666666666666666666666666444444555555555555444444444444555555555666666666333333333333333333333333666666777777666666555444444444444444444444444444444444444444444333333333222222333444555555555555444555555666777888999999;;;::::::999888888777777777777777888888888888888999999999888999::::::;;;;;;:::999888888999:::;;;::::::999999999999::::::999999999999999999999999;;;;;;:::999888888888888::::::999999999999::::::<<<<<<<<<;;;:::999999999999;;;;;;;;;999999:::;;;===>>>@@@???>>><<<===>>>999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999999999:::::::::::::::::::::::::::999999999999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<===============<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;===>>>???@@@AAA111111222333333444444444444444555555555555444444111333555555444444444666333333444444444444333333333333333333444444444444222333333444444444444444333333444555555555444444444444444333333333222222222222333333444444444444444444444444555555555555333333444444444555555555333333333333333444555555555555666666666777777777777777777777777777777777888888999999999999888888888888888888888888888888777777777777777777777777555666666777666555444333///000222444444333222111222222222222222222222222222333333444555555666666222222333444555666777777555555555555555555555555666666666666777777777888333444666777777777777666333555777777666666777888999999888888888999999:::666666666666666777777888888888888888888999:::;;;;;;:::999888888777888888999888888777777888888999666777888:::::::::::::::999999888888888888999999777777777777777777777777777777888999::::::::::::888888888888888888888888999999999999999999999999777777888888999888888888777999<<<<<<:::888999:::888888888999999999::::::;;;::::::999999::::::;;;;;;;;;::::::::::::999999::::::::::::999999999999888888888777777777666666555555666666666777777777999999999888888888777777666666666777888999999999999999999999888888888888777777777777777777777777666666777777777666444333555555555555666666666666666777888888888888777666555555555555555555555555333555666555444333444666555555555555555666666777555555555555555555555555666666666666666666666666333444555555555555444333333444444444444555555555333333333333333333333333555555555555555444444333444444444444444444444444444444555555555555666666222333444555666666666666555666666777888999:::;;;::::::::::::999888888777888999999999::::::::::::999999999:::;;;<<<===>>><<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<;;;:::999:::<<<<<<>>>???>>>===;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<999:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;:::;;;::::::::::::;;;<<<===<<<<<<===>>>======<<<;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???///000111222333444444444333444444444444444444333444666777777666555555666222333333444444333333222333333444444444444555555111222333444444444444444111222333333444444444444444444444333333222222222111111111222222333333333222222333444555666777888333333333444444444555555333333222111222333555666555666666666777777888888777777777777777777777777888999999::::::999999888888888888888888888888888777777777777777777777777666666777777777666444333111222444666666666444333111111111111111111111111333333444444555666777777222222333444555666777888666666666666666666666666666666777777888888999999555666888999999777555444444666888888777666777888::::::999999888999999999666666666666666777888888999888888888999::::::;;;===<<<;;;:::999888888888:::999888777777888999:::666777999:::;;;;;;::::::999888888888888888888999777777777777777777777777666777999:::;;;;;;:::999777777777777777777777777888888888888888888888888777777888999999999999999666999<<<<<<999777888:::777777777888888999999999;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999:::::::::999999888888888777777777777666666666666555555555555666666666666777777777777666666666666444555555666777777888888999999999888888888777777666666666666666666666666666666777777777666444333333333333444444444555555444555666777777666555444333333333333333333333333333444555444333333444555444444444444444555666666333333444444444444444444666666666666666666666666444555666777777666555444333333333444444444555555666666666666666666666666444444555555444444333222555555555555555555555555555555666666777888888888333444555666777777777777666777888999:::;;;<<<<<<999::::::::::::999888777:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<>>>???@@@===<<<:::999999:::<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<;;;===>>>===;;;::::::;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999:::;;;;;;:::999999888888999::::::::::::999999999999999::::::;;;<<<:::;;;<<<>>>>>>>>>======999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<=========<<<888999999999999999999999000000000000111111111111000222222222111000111222222222333333444555666666222222222111111111111000111111111111111111111111444333222111111222333444111111111111111111111111222///,,,---000222///+++000000000000000000000000111111111111000000000000......000111222222222222444444444444444444444444555444333222222333444555333333444555555666777777444555666777888888888888777777777777888888888888:::999888888999:::888777;;;:::888777555444444444777777777777666555444333444444444555555555555666555555555555555555555555444555555666777888888999888888777666555444444333888888777777666666666666666666666777777777777888666555444444444444555666888888999999999999888888999888777666555555666777888888888888888777777777:::999999999888888777777777777777777777777777777666666666666666666666666777777777888888888888999888888888888888777666666777777777777777777777777666666666666666777888999777777777777777777777777555666666666777888888888666666666666666555555555555666666777888999999:::999888777777777888:::;;;<<<;;;:::999888888888888999888888777666555555555444555555666666555555444333333444444444555555555777777777777666666666666222333333444555666777777777777777777777777777777333444444555555444444333222222333333333444444444222222333333333444444444555555555555555555555555555555555444444333333333333444555666555444333222333333333444444444555555333333333444444555555555777777666666555555555444666666777888888777666555222111111222333444555666777666555666777777666555666666666666666666666666888777666777999:::;;;:::777777777777777777777777888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888999;;;;;;;;;;;;===>>>??????>>>>>>=========<<<>>>===<<<;;;::::::999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;000000000000111111111111111222333222111111222333444444444444444444555555333333222222222111111111111111111111111111111111333333222111111222333333111111111111111111111111111...,,,---111333111...111111111111111111111111222222111111111000000000//////000111222222222111222222222222222222222222333222111111111111222333444444444444444444444444333333444555666666666666555666666666666777777777999888777777888999888666888888666555444444333333444444555666666666555555555555555555666666666666555555555555555555555555444555555666666777777777777666666555555444444444777666666666555555555555444444444444555555555555666555444333333444555666777777888888888777777666888777666555444555555666777777777777777777777777999999999888888777777777666666666666666666666666666666666666666666666666444444444555555555666666888888888888888777666666666666666666666666666666777666666666666777888999666666666666666666666666555666666666666666666777777777777888888999999999555666666777888888999999888888777777777888999::::::999999888888888888888888888888777666555555555444555555555555555555444333333444444444555555555777777777777666666666666444444555555555555555555777777666666666666666666333444444555555444444333333333333333444444444444333333333333444444444444555555555555555444444444555555555444444444333333444444555555555444444333444444444555555555555666444444555555555666666666666666666555555555444444666777888999888888777666444444444444555666777888999888888999<<<======<<<888888888888888888888888999777666777999;;;;;;:::888888888888888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888:::;;;;;;::::::<<<============<<<<<<;;;;;;;;;===<<<;;;::::::999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::000000111111111222222222222333444333222222333444666666666555555555444444444444444333333333222222222222222222222222222222333222222111111222222333111111111111111111111111000...---///222555333111222222222222222222222222333333222222222111111111000000111222222111111111111111111111111111111111111111000000000000111111555555444333333222111111000111222333444444444444444444444444555555555555666555444555666777666555555444333333222222333333444444555666777888888777555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444333333222222222222333333333333555444444333333444444555666666777777666555444444666666555444444444444555555555555666666666666666888888888777777777777777555555555555555555555555666666666666666666666666333333444444444555555555777777888888777777666666555555555555555555555555777666666666666777777888666666666666666666666666666666555555555555555555222222333444555666777888555666666777777888888888888777777777777888999999777777777777777777888999888888777777666555555555444555555666666555555444444444444444555555555555777777777777666666666666666666666555555444444444777777666666555555444444444444555555555555444444333333444444444555555555333333444444444555555555666666555555444444333333555555555555444444444444555555555444444555555666555555666666666777777777777777777777888888888888888888888777777777777777888888999::::::999999888888777777888888999:::;;;999999999;;;???AAAAAAAAA:::::::::::::::::::::::::::999888999;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<===============<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999=========<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999:::;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::<<<<<<;;;:::999999999999888888888888888888888888::::::::::::::::::::::::::::::999999999999::::::111111222222222333333333333444555555333333444555666666666666666666666666666555555555555444444444222222222222222222222222333222222222222222222333222222222222222222222222222000///111333555444333333333333333333333333333444444444333333333222222222222333333333222111111333333333333333333333333222111111111111111111222444444333333222111111111///000111111222222222111222222222333333333444444333222111222444444444222222111111111111111222222666666777888999999888888444444444555555555666666333333333333333333333333444444444444444444444333333333333444444444555555333333333333333333333333111111222222222333333333444444333333333333444444555666666555555444333222555555444444444444444444444555555555555555666666777777777777777777777777555555555555555555555555666666666666666666666666555555555666666666777777777777777888888777666666444444444444444444444444666666555555555666666777666666666666666666666666666666666555555444444444111222222333444444555555666666666777777888888888777777777777888888999999555555555666777888999999888888777777777666666666555555666666666666555555555555555555666666666666888777777777777666666666666666666666666666666555777777777666555555444444555555666666666666555555444555555555666666666666444555555555666666666666777777666666555444444444666666666666555555555555777666555555555666777888777777888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999888999;;;>>>@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>===>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999========================<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999999999999999888999:::;;;:::999888999:::::::::::::::::::::::::::;;;;;;:::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::333333333444444444444555444666777666555444555666444444555666888999::::::777777777777666666666666444444444444444444444444333333444444444444333333333333333333333333333333555444333333444555444333555555555555555555555555555555555555444444444444444444444444444444333333444444444444444444444444444444444555555444444444333333333333333333333333000000111111222222111111222222222222333333333333111000///000222333222111111000000000000111222222666666777777666555555444222222222333333333444444111111111111111111111111444444444444333333333333222222333333444555555555333333333333333333333333333333333333444444444444444444444444444444444444555555555555555444333333444555555555555555555555555555555666666666777777777777777777777888888888666666666666666666666666777777777777777777777777666666666777777777888888777777888888888888888777555555555555555555555555666666555555444555555666777777777777777777777777777777777666666555555555888888888888777777777777777777777777888888888888777888888999999999999999666666666666777999:::;;;888888888888888777777777666777777888888777777666666777777777777888888888999999888888888777777777555555666777777888999999888888888777777666666666777777888888888888777777777777777777888888888888777777777777888888888888888888888888777777666666777777777777777777777777999888777777777888:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<>>>??????>>>==============================<<<<<<======>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;::::::========================<<<======>>>>>>>>>>>>>>>::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999999::::::999999999:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;555555555666666666777777666777888777666666666888444444666777999:::<<<<<<999999999888888888777777555555555555555555555555444555555666666555555444444444444444444444444444777666666666555555555444666666666666666666666666777777666666666555555555555555666777777666666666555555555555555555555555777777888888888888777777555555555555555555555555222222333333333333333222333333333333444444444444111000///111333444333222111111111000111111222222333333333333222111000000111111111222222222333333111111111111111111111111444444444444444444444444333333444444555555555666333333444444444444555555555555555555666666666666444555555666666555555444555555666666666666666555555666777777888777777777666666777777888888999999888888888888888999999999888888888888888888888888888888888888888888888888666666777777777888888888888888999999:::999999999777777777777777777777777888777777666666666666666888888888888888888888888999999888888888888888777999999999999888888888777999999999999999999999999888999::::::;;;;;;::::::888888888888999:::;;;<<<:::999999999999999999999888999999::::::999999888999999999999:::::::::::::::::::::999999999999888666777777888999;;;;;;<<<999999999999999999::::::999999::::::::::::999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::;;;;;;999999999999:::::::::::::::::::::::::::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA===<<<<<<<<<<<<<<<======@@@???>>>>>>@@@@@@???>>>????????????????????????AAA???===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>??????@@@@@@@@@>>>===<<<================================================<<<<<<===>>>>>>>>>======;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777777777888888888999999777888999888777666777999666666777888999:::;;;<<<:::::::::999999999999888777777777777777777777777555666777888888777666555666666666666666666666666666666777777666666777888777777777777777777777777888888777777777666666666666666777888999999999999888888888888888888888888888999:::;;;;;;:::999888999888888777777666666666555555555666666555555444444444444555555555666666333222222333555777666555333333222222222222222333111222222222222222111111111111222222222333333333222222222222222222222222333333444444555555666666555555555555555555666666555555555555666666666777666666666666777777777777555555666777777666555555555666777888888888888888777777999:::::::::999999888888999999:::;;;;;;<<<888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::888999:::;;;;;;;;;;;;:::999999999999999999999999;;;;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;888888888888999999999999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>?????????>>>>>>==================>>>>>>>>>?????????????????????AAABBBCCC???>>>>>>=========>>>>>>AAA@@@??????AAAAAA@@@???????????????????????????BBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======???@@@AAAAAA@@@???===;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<===>>>;;;<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======888888999999999:::::::::777888999999888777888999888888888999999:::::::::;;;;;;:::::::::999999999888888888888888888888888666777888999999888777666777777777777777777777777444555777777777888999;;;777777777777777777777777888888888888777777777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;999888666555555777777777888777777666666555555555666666666777777666555444666888999999888555444444333222222333333222222333444555555555555222222333333333444444444333333333333333333333333333333444444555666777777666666666666666666666666666666666777777777888888666666666777777777777888555666777888888777666555555666777999::::::::::::888999:::;;;<<<;;;;;;:::999999:::;;;<<<<<<======999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>999:::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@<<<<<<============<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>======>>>???@@@AAABBBBBB<<<<<<<<<<<<======>>>>>>;;;<<<>>>@@@@@@@@@@@@???===>>>>>>>>>?????????????????????>>>>>>>>>======?????????@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCDDD@@@@@@??????>>>????????????>>>===>>>@@@AAA@@@???????????????????????????CCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======???@@@AAABBBAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::===<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999;;;============>>>@@@;;;;;;;;;<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>888888999999999::::::::::::999888888777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888:::::::::999999888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::888777888999999999::::::;;;;;;::::::999888888888888888888888888888999999::::::999999888777777666555555666777888555555555444333333555777444555555666777888888888888777777666555666666666777666666666666888:::;;;888888888888888888888888999999999999999999999999888888999999999:::::::::;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::================================================>>>???@@@@@@@@@>>>===<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>???<<<<<<<<<<<<=========>>>===<<<<<<<<<;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>><<<<<<;;;;;;;;;>>>>>>============>>>>>>>>>>>>>>>???>>>===<<<<<>>===<<<<<<===>>>?????????>>>>>>=========<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@??????>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???======AAAAAA@@@???>>>>>>>>>>>>@@@??????????????????@@@BBBAAA@@@?????????@@@AAA???@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>>>>@@@BBBDDD>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA???>>>???BBBCCCAAA>>>======>>>>>>??????@@@@@@???===:::;;;===???===<<<=========<<<;;;:::888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<::::::===<<<<<<;;;;;;<<<<<<==================>>>??????<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<;;;;;;;;;<<<<<<<<<======999::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::<<<;;;::::::::::::<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@??????>>>>>>===:::;;;;;;<<<<<<===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@999999999:::::::::;;;;;;::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;;;;:::::::::999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::;;;;;;:::::::::999999888777777777888999777888888777555555777999777777888888999::::::;;;;;;::::::999999999999999999888888888888999;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<===============<<<<<<<<<<<<>>>>>>>>>???>>>>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@???>>>===<<<>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@??????>>>======>>>??????===>>>>>>>>>>>>???????????????>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>===<<<<<<<<<<<>>>>>======>>>>>>?????????>>>>>>>>>=========??????>>>=========>>>>>>??????>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@AAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????@@@???>>>>>>>>>>>>???@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>>>>AAAAAA@@@?????????@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAA@@@??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>???@@@AAAAAA????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@BBB@@@???@@@BBBBBB@@@>>>======>>>>>>>>>????????????<<<:::;;;===>>>===<<<============<<<;;;:::999<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<::::::<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<<<<=========;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;<<<=========>>>??????????????????>>>>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCC::::::;;;;;;;;;<<<<<<<<<;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<======>>>=========>>>>>>=========>>>===<<<;;;;;;<<<===>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::999999999999:::;;;;;;:::999999:::<<<::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>======@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@???>>>============??????>>>>>>>>>>>>??????AAA@@@???>>>===>>>>>>???@@@@@@???>>>======>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAABBBBBBBBB@@@>>>=========>>>>>>>>>>>>???>>>===;;;;;;=========<<<<<<===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<<<<;;;:::======<<<<<<;;;;;;;;;:::<<<<<<============<<<<<<;;;;;;<<<<<<<<<========================<<<;;;:::===<<<<<<;;;;;;<<<<<<==================>>>>>>???===============<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>===>>>>>>????????????>>>===========================<<<<<<<<<<<<<<<<<<===@@@???>>>===============>>>???@@@@@@AAAAAA@@@@@@@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGG<<<<<<<<<<<<============;;;;;;:::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>>>>????????????@@@@@@@@@@@@?????????>>>===<<<<<<===???@@@===>>>>>>>>>>>>>>>>>>===??????>>>===<<<;;;;;;;;;<<<=========;;;;;;<<<>>><<<<<<======>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@===============>>>>>>???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@???????????????@@@@@@????????????@@@@@@CCCAAA???>>>===>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????????????????>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBCCCEEEFFF@@@AAABBBCCCDDDDDDDDDDDD>>>>>>>>>>>>>>>@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===============>>>???????????????@@@@@@@@@??????@@@@@@@@@???????????????????????????>>>=========>>><<<;;;>>>======<<<<<<;;;;;;:::======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;======<<<<<<<<<<<<======>>>============>>>???????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????========================>>>>>>>>>>>>>>>?????????======>>>>>>>>>?????????@@@@@@AAABBBBBBAAAAAAAAA>>>>>>???????????????@@@@@@???>>>======>>>???@@@BBBAAAAAA@@@?????????>>>@@@AAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGG<<<<<<=========>>>>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===========================;;;;;;<<<<<<============<<<<<<=========<<<<<<;;;========================>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<===>>>???@@@?????????@@@@@@?????????AAA@@@@@@???>>>======<<<<<<===>>>>>>===<<<===>>>======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<==================<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDBBB@@@???>>>???AAABBB@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDEEEFFF@@@AAABBBDDDDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAAAAA???????????????>>>>>>>>>>>>>>>>>>=========>>>???>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA??????@@@@@@???===>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>???????????????>>>>>>=========???>>>>>>======>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCDDD<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<===>>>>>>===<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>======>>>>>>>>>===<<<<<<========================<<<======>>>>>>?????????AAABBBBBBCCCCCCBBBBBBAAA<<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@>>>>>><<<>>>@@@@@@>>>======>>>>>>>>>>>>>>>>>>?????????AAA@@@??????>>>>>>??????======>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAA@@@AAAAAABBB???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGFFFDDDBBBCCCCCCAAA@@@@@@@@@@@@????????????@@@@@@@@@>>>>>>???AAA@@@@@@AAABBBCCCCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@>>>>>>??????????????????>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDBBBAAA@@@@@@@@@<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<===>>>>>>>>>>>>===<<<================================================:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===========================<<<<<<===>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB;;;<<<>>>@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@???===???AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>?????????===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCEEEGGGGGGDDDCCCDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCAAA??????AAACCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBCCCBBBAAA?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAA??????>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA???>>>>>>??????<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>???<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB:::<<>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBBBBAAA@@@???AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<=========>>>???AAACCCDDDDDDCCCCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAACCCDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA===>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCEEEEEEEEEEEEDDD@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@???@@@BBBDDDFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFBBBEEEHHHGGGEEEDDDEEEGGGCCCCCCCCCBBBBBBAAAAAAAAAAAACCCDDDCCC@@@@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???@@@BBBCCCBBBAAA??????@@@AAABBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>???AAACCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>@@@@@@@@@??????>>>>>>===>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>=========>>>???@@@???===<<<<<<<<<===>>>;;;<<<======<<<:::999777======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999888999999:::::::::;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<========================@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>???@@@@@@========================?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@EEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>======>>>@@@BBBCCCDDDBBB@@@AAACCCDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCCCCDDDDDDEEECCCFFFIIIJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHH@@@AAACCCDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC???AAACCCCCCBBBCCCDDDFFFEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDBBBCCCFFFFFFBBBFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEE@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEECCCCCCDDDEEEEEECCCDDDFFFGGGFFFEEECCCBBBDDDEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFCCCAAA@@@FFFCCC???===<<<>>>AAACCC@@@@@@@@@@@@???===<<<;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============???@@@BBBCCCCCCBBB@@@???===;;;999999:::;;;<<<<<>>>>>===<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>============???????????????????????????>>>============>>>???>>>>>>>>>>>>>>>??????@@@========================??????@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????????????????@@@??????>>>>>>??????@@@===???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????@@@AAACCCCCCCCCAAA@@@@@@BBBCCCAAA???AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCFFFHHHJJJCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGBBBCCCDDDEEEFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFEEEEEEDDDCCCCCCGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBDDDEEEEEEDDDDDDFFFGGGGGGFFFEEECCCAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHGGGGGGFFFFFFEEEDDDFFFEEEAAA@@@CCCCCCAAAEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>DDDBBB???======???BBBDDD????????????>>>===<<<;;;???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAA@@@??????>>><<<;;;<<<=========>>>>>>?????????>>>======AAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========??????>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<=========>>>>>>>>>>>>?????????========================>>>??????AAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEDDDDDDCCCCCCCCC???????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA>>>???AAACCCEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEECCCBBB@@@AAABBBBBB@@@???CCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCCCCDDDHHHLLLOOOFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFFFFIIIKKKLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIHHHGGGFFFHHHIIIJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFEEEIIIJJJDDD@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<======>>>=========>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????CCCAAA???>>>???AAADDDFFF????????????>>>>>>======@@@???>>>===============AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>??????@@@???@@@AAABBBAAA@@@???>>>BBBAAA???>>>===>>>???@@@>>>>>>>>>=========<<<<<<<<<<<<======>>>??????@@@??????>>>============>>><<<======>>>>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===============??????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????<<<<<<<<<<<<===============>>>???@@@AAABBBCCCDDD@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEGGGIIILLLMMMGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEAAABBBBBBCCCDDDEEEGGGHHHHHHJJJLLLMMMKKKIIIHHHGGGHHHGGGEEEDDDDDDFFFHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHFFFDDDBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGIIIOOOPPPIIICCCBBBDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>==================>>>>>>>>>>>>>>>>>>?????????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<===??????<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCDDDBBBAAAAAAAAABBBDDDFFFHHHBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFEEECCCBBBBBBCCCDDD@@@AAACCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@@@@????????????======>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>???===>>>>>>??????>>>>>>===<<<<<<===>>>??????>>>>>>@@@@@@??????????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<>>>???@@@@@@AAAAAA@@@@@@;;;;;;<<<<<<==================>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHFFFEEECCCCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFHHHIIIIIIKKKMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJHHHHHHHHHJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPQQQJJJDDDCCCEEEEEEAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>=========<<<<<<<<<===>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCC@@@@@@??????>>>===<<<<<<>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@>>>>>>======<<<=====================<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@???@@@AAABBBBBBCCCBBBBBBEEEDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDFFFGGGHHHIIIIIIFFFGGGHHHJJJLLLMMMOOOOOOOOONNNMMMMMMLLLLLLMMMMMMHHHIIIIIIGGGEEEDDDFFFIIIBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBAAAAAA@@@????????????@@@>>>??????@@@@@@??????>>>===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBCCCBBBAAAAAA<<<======>>>>>>??????@@@>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIKKKJJJHHHFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLNNNMMMJJJHHHFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHGGGIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIMMMLLLFFFAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@============>>>>>>>>>>>><<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>????????????@@@??????>>>===<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKFFFGGGIIIKKKLLLMMMNNNNNNJJJJJJLLLMMMOOOQQQSSSSSSPPPPPPOOOOOONNNMMMMMMMMMIIIKKKLLLJJJGGGGGGJJJMMMBBBBBBAAAAAABBBBBBCCCDDDAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDEEEDDDCCCBBB???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIIIIHHHDDDCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLMMMMMMJJJGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIIIIHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA???@@@AAACCCEEEGGGHHHHHHGGGHHHFFFAAA>>>???>>>;;;:::;;;<<<======<<<;;;;;;:::;;;===>>>>>>>>>>>>==================<<<<<<<<<::::::::::::;;;;;;<<<<<<888999999::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFEEECCCBBBBBBAAACCCEEEGGGGGGFFFDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLJJJIIIHHHJJJIIIHHHHHHIIIKKKMMMNNNJJJKKKMMMNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPQQQQQQPPPNNNMMMLLLIIIKKKMMMLLLIIIIIIMMMQQQAAA@@@@@@???@@@AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAACCCEEEFFFFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIGGGDDDBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLMMMLLLIIIFFFDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKHHHJJJKKKLLLKKKKKKMMMOOOIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFDDDCCCAAA??????===>>>???AAADDDFFFHHHHHHGGGGGGDDD???>>>@@@>>>:::777888999999999888777666777888:::;;;======<<<<<<===============<<<<<<<<<999999999::::::;;;;;;;;;888999999:::;;;<<<======?????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEE@@@AAACCCDDDEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIMMMLLLKKKIIIHHHFFFEEEDDDEEEGGGJJJMMMMMMKKKIIIGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOOOOOOONNNMMMOOOOOOOOOOOOMMMKKKIIIGGGJJJIIIHHHHHHIIIKKKNNNOOONNNNNNOOOPPPOOONNNMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLHHHKKKNNNLLLJJJJJJNNNSSSCCCCCCCCCDDDDDDEEEFFFGGGCCCCCCEEEFFFFFFEEEDDDDDDCCCFFFDDD???EEEPPPPPPGGGCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJKKKNNNOOONNNLLLIIIHHHGGGGGGGGGIIIKKKMMMKKKLLLKKKJJJGGGFFFGGGHHHEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLJJJIIIIIIJJJLLLKKKIIIGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJOOOLLLIIIHHHIIIKKKKKKKKKGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNLLLJJJGGGDDDCCCEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMKKKJJJJJJKKKLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJOOONNNMMMMMMLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMPPPOOONNNNNNNNNOOOPPPQQQOOONNNMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOKKKGGGEEEEEECCC@@@===@@@???@@@CCCHHHJJJIIIGGGGGGEEEAAA>>>;;;:::::::::999999999:::::::::;;;;;;999:::<<<>>>???>>>===<<<===???AAABBBBBB@@@===<<<<<<;;;;;;;;;<<<===>>>???============>>>???@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGFFFDDDDDDDDDDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFHHHJJJLLLMMMOOOPPPPPPMMMIIIIIIKKKMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQPPPOOOOOONNNNNNOOOOOOPPPOOOKKKHHHFFFHHHJJJLLLMMMQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQVVV]]]]]]SSSJJJKKKMMMPPPPPPPPPPPPQQQRRREEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEIIIGGGDDDJJJUUUVVVNNNBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKMMMNNNNNNLLLKKKLLLNNNOOONNNMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJGGGFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMJJJIIIJJJLLLLLLLLLHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOONNNKKKIIIFFFDDDEEEFFFHHHJJJLLLMMMMMMMMMOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLMMMOOOPPPQQQOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNMMMMMMNNNNNNOOONNNMMMMMMNNNQQQRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLKKKIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLMMMOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOOOOQQQQQQPPPPPPPPPQQQSSSTTTRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJFFFEEEEEEDDDAAA???AAA@@@AAADDDHHHJJJHHHFFFCCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::<<<>>>@@@AAAAAAAAA@@@@@@AAADDDEEEEEEDDDBBB@@@@@@@@@@@@AAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRNNNKKKJJJLLLMMMMMMLLLMMMOOOPPPOOONNNMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPKKKHHHEEEDDDFFFIIIKKKKKKTTTTTTTTTSSSSSSTTTTTTUUURRRRRRRRRRRRRRRSSSSSSTTTUUUSSSSSSWWW[[[[[[TTTMMMMMMOOOPPPPPPOOONNNOOOPPPFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGFFFCCCGGGPPPQQQKKKCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNMMMKKKKKKLLLKKKJJJJJJJJJLLLOOOPPPOOOMMMMMMMMMOOOPPPOOONNNOOONNNLLLJJJIIIIIIJJJJJJMMMNNNMMMKKKHHHFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKJJJIIIJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTPPPNNNKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQPPPOOOMMMKKKHHHGGGFFFGGGJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRQQQPPPNNNNNNLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQOOONNNNNNOOORRRSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNLLLKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOONNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFIIIIIIHHHFFFAAA@@@>>>=========>>>???=========>>>>>>>>>??????===>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPMMMLLLLLLMMMLLLLLLOOOPPPQQQQQQPPPOOOPPPQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNMMMPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQQQQRRRQQQQQQQQQOOOOOOPPPRRRSSSUUUVVVVVVWWWVVVUUUSSSQQQPPPPPPPPPIIIGGGDDDDDDFFFIIIKKKLLLQQQRRRRRRRRRSSSTTTTTTTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWXXXWWWTTTQQQRRRSSSSSSRRRPPPNNNOOOPPPGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHFFFBBBDDDHHHHHHCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKMMMOOOPPPQQQRRRRRROOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLNNNQQQSSSPPPPPPOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOLLLIIIGGGHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNHHHIIIIIIJJJLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQQQQRRRSSSTTTUUUUUUPPPNNNLLLLLLMMMNNNMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNKKKHHHGGGFFFHHHKKKOOOQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOQQQRRRSSSSSSSSSPPPOOOOOOPPPRRRTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOONNNMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOQQQSSSPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTRRRPPPNNNLLLJJJIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFAAAAAA@@@?????????@@@@@@>>>>>>>>>????????????@@@>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTQQQRRRSSSSSSTTTSSSSSSSSSQQQRRRSSSUUUVVVXXXYYYZZZXXXWWWUUUSSSPPPOOONNNNNNIIIGGGEEEFFFIIILLLNNNNNNPPPPPPQQQRRRSSSTTTTTTTTTWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVVVVVVVTTTSSSSSSSSSVVVVVVVVVSSSPPPOOOOOOOOOGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHMMMMMMKKKGGGGGGJJJJJJGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKMMMOOOQQQRRRRRRSSSQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNNNNOOOPPPSSSTTTQQQRRRRRRRRRQQQQQQQQQRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKJJJJJJKKKJJJHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOOOONNNMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQUUUUUUTTTSSSSSSSSSTTTUUUQQQOOONNNNNNOOOOOONNNMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRQQQPPPMMMJJJGGGFFFFFFIIIMMMQQQTTTUUUVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQSSSTTTUUUUUUUUUPPPOOOOOOQQQSSSTTTTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOONNNNNNPPPQQQSSSPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSUUUUUUTTTRRRPPPNNNMMMLLLMMMKKKIIIGGGEEEDDDCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCAAABBBDDDDDDDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@??????>>>======<<<===>>>@@@BBBCCCCCCDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\WWWVVVTTTQQQOOONNNMMMLLLJJJHHHGGGHHHKKKNNNPPPPPPTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPTTTUUUVVVTTTRRRQQQSSSUUUVVVVVVTTTRRRNNNMMMMMMNNNGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIILLLLLLKKKJJJJJJLLLMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLJJJIIIGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSTTTUUUTTTRRRRRRRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPNNNMMMNNNOOOLLLLLLKKKJJJKKKLLLMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTXXXWWWVVVTTTTTTTTTTTTUUUSSSRRRQQQQQQRRRRRRQQQOOOOOOOOONNNNNNNNNPPPQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQMMMJJJGGGEEEEEEHHHMMMRRRVVVWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRQQQQQQRRRUUUVVVVVVUUUWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUURRRRRRSSSSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOPPPQQQNNNPPPQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMKKKIIIFFFEEEDDDCCCBBB@@@???>>>>>>>>>=========>>>??????@@@@@@???>>>>>>>>>>>>=========<<<<<<======>>>?????????;;;<<<===<<<;;;;;;===???<<<>>>@@@@@@???======>>>============<<<<<<<<<;;;=========>>>>>>>>>??????@@@@@@???>>>===<<<<<<;;;======???@@@AAABBBBBBCCCBBBDDDEEEGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIKKKNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTSSSRRRRRRTTTUUUUUUVVVVVVTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSNNNOOOPPPOOOMMMMMMMMMNNNMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQSSSTTTVVVWWWXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]]VVVUUUSSSRRRPPPOOOOOONNNLLLKKKJJJKKKNNNPPPRRRRRRVVVXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSQQQTTTUUUUUUTTTSSSSSSTTTVVVTTTSSSRRRPPPMMMLLLMMMOOOIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNNNNLLLJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTVVVWWWVVVSSSRRRSSSUUUTTTTTTTTTSSSSSSRRRQQQQQQSSSSSSTTTRRRQQQPPPQQQSSSPPPPPPPPPQQQQQQQQQRRRRRRMMMMMMMMMNNNNNNOOOPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXWWWUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWWWWUUUSSSOOOOOONNNNNNPPPRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWUUURRROOOJJJGGGDDDDDDHHHMMMSSSVVVXXXYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUQQQRRRTTTUUUVVVVVVVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSUUUWWWXXXWWWVVVVVVUUUTTTTTTUUUXXXYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPNNNLLLLLLNNNPPPQQQSSSRRRQQQQQQPPPOOONNNNNNMMMNNNQQQSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHGGGFFFDDDBBBAAA>>>======<<<<<<<<<======:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>???:::<<<===<<<::::::<<>>@@@@@@>>>======>>>;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMKKKJJJKKKMMMOOOQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSQQQSSSUUUUUUSSSRRRTTTUUURRRSSSTTTTTTRRRRRRSSSTTTUUUUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXZZZ[[[[[[[[[\\\\\\\\\\\\WWWVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPQQQTTTVVVWWWVVVYYYZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\]]]]]]\\\YYYWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUTTTRRRPPPPPPRRRTTTJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJKKKLLLMMMPPPNNNNNNMMMKKKIIIJJJMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKIIILLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLKKKIIIIIIIIIJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRUUUTTTSSSQQQPPPOOONNNNNNPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYYYYYYYWWWUUUSSSTTTWWWXXXWWWTTTRRRTTTVVVVVVVVVVVVUUUSSSRRRPPPOOOSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSTTTUUUVVVUUUUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXYYYXXXXXXYYY[[[WWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXZZZ\\\ZZZYYYXXXYYYZZZZZZXXXVVVOOOOOONNNOOOQQQSSSVVVXXXXXXYYYZZZ[[[\\\]]]^^^___ZZZYYYWWWTTTPPPKKKGGGEEEDDDGGGMMMSSSWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[XXXZZZ[[[\\\\\\[[[ZZZXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXUUUVVVWWWYYYZZZZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTVVVXXXXXXXXXVVVVVVWWWVVVVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXYYYXXXXXXWWWWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVQQQRRRRRRSSSTTTUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRQQQMMMKKKIIIHHHHHHIIIKKKMMMRRRRRRRRRQQQPPPNNNMMMLLLKKKMMMPPPSSSTTTUUUTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGAAABBBCCCCCCCCCAAA@@@???;;;;;;;;;;;;;;;<<<===>>><<<======>>>???@@@@@@AAA@@@@@@@@@@@@????????????;;;;;;<<<<<<===>>>??????===???@@@???===<<>>@@@BBBCCCDDDDDD>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMLLLKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPNNNLLLMMMNNNQQQSSSQQQQQQRRRRRRSSSSSSSSSTTTOOOQQQTTTWWWYYY[[[[[[\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXZZZZZZYYYXXXVVVUUUTTTTTTTTTWWWZZZZZZXXXWWWYYY[[[WWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[]]]]]]]]]\\\[[[]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^___`````````___^^^]]][[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWXXX[[[\\\]]]\\\```aaacccddddddbbb```_________```aaa___]]][[[YYYWWWUUUUUUWWWYYY[[[ZZZYYYYYYYYYYYYWWWUUUVVVXXX[[[IIIIIIIIIIIIKKKMMMOOOPPPRRRNNNKKKKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKLLLLLLLLLKKKIIIGGGFFFKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLKKKIIIIIIIIIGGGFFFDDDCCCCCCEEEFFFHHHKKKIIIGGGGGGHHHHHHHHHGGGJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUZZZZZZZZZ[[[\\\]]]^^^___^^^]]]ZZZXXXWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWVVVVVVVVVWWWXXX[[[[[[XXXTTTPPPOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTTTTVVVXXXZZZXXXXXXYYYZZZ\\\]]]^^^^^^eeecccaaa^^^\\\\\\]]]]]]aaabbbbbb```^^^^^^___aaaeee^^^WWWVVVZZZ^^^```___```\\\WWWWWW[[[^^^]]]ZZZTTTRRRPPPOOOPPPTTTXXX[[[YYYZZZ]]]___`````````___\\\[[[YYYVVVRRRMMMIIIGGGEEEIIINNNRRRUUUXXX[[[^^^ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^^^^^^^___```aaa]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\ZZZ[[[[[[ZZZYYYYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTVVVYYYZZZXXXVVVXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUUUUVVVWWWXXXYYYYYYVVVTTTSSSSSSTTTTTTSSSQQQOOOLLLHHHEEEFFFIIINNNRRRRRRSSSSSSRRRQQQNNNLLLKKKNNNOOOQQQSSSUUUWWWWWWXXXQQQPPPPPPOOOOOOOOOPPPPPPSSSNNNJJJIIIKKKLLLLLLLLLFFFDDDAAAAAABBBCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDCCC??????>>>===============?????????@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEECCCBBBBBBCCCEEEFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCDDDFFFHHHIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPTTTUUUVVVXXXZZZ\\\]]]^^^\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[YYYWWWVVVVVVUUUUUUZZZZZZZZZZZZ[[[\\\^^^^^^\\\\\\]]]^^^^^^^^^]]]]]]``````aaabbbbbbbbbaaa``````````````````___^^^^^^]]]]]]\\\\\\]]]^^^___```cccbbb```^^^\\\[[[ZZZZZZ[[[\\\^^^```aaa```___^^^\\\\\\\\\]]]^^^]]][[[YYYZZZZZZ[[[\\\^^^```bbbcccccccccbbbaaaaaabbbccccccbbbbbbbbbaaa___]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^HHHHHHHHHIIIJJJKKKLLLMMMGGGDDDBBBCCCEEEGGGGGGEEEIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEECCCBBBCCCDDDFFFEEEEEEGGGEEEDDDDDDFFFGGGFFFEEEJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLNNNPPPQQQRRRQQQQQQVVVUUUSSSRRRQQQRRRSSSTTTWWWWWWXXXYYYYYYXXXWWWWWW[[[[[[\\\\\\^^^___aaaaaa___]]][[[YYYXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^\\\[[[XXXWWWWWWVVVWWWXXXZZZ[[[___^^^[[[WWWSSSQQQQQQRRRXXXYYYZZZYYYXXXXXXZZZ[[[```````````````___^^^^^^___]]][[[YYYXXXYYY[[[\\\]]]^^^___```bbbcccddddddiiigggeeedddcccdddeeefffhhhiiihhhgggeeedddeeefffeee```[[[ZZZ^^^``````______[[[XXXYYY^^^aaa```^^^YYYWWWTTTSSSTTTWWWZZZ]]]^^^```cccfffgggfffeeeccc^^^^^^\\\YYYUUUPPPKKKHHHFFFJJJPPPUUUXXX[[[^^^```^^^___```aaabbbcccccccccbbbbbbaaaaaabbbbbbcccdddaaa``````___^^^]]]\\\[[[^^^^^^______^^^]]][[[ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZ\\\^^^^^^]]][[[\\\]]]^^^]]]\\\[[[]]]___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUWWW[[[\\\[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWWWWXXXWWWVVVUUUPPPMMMJJJHHHHHHKKKOOORRRTTTTTTUUUTTTSSSRRRPPPOOOQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWUUURRRNNNMMMOOOQQQQQQQQQMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNLLLKKKKKKMMMOOOOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUSSSQQQPPPPPPOOOQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVWWWXXXZZZ[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]^^^___aaaaaaddddddddddddddddddcccccc```aaabbbbbbbbbaaa```___``````aaaaaaaaa```______]]]\\\\\\]]]^^^aaadddfffeeedddcccaaa___^^^^^^]]]YYY[[[]]]___`````````___bbbaaaaaaaaaaaa```]]][[[\\\]]]^^^```bbbdddeeefffggggggffffffeeeeeeddddddbbbbbbbbbbbbaaa___^^^]]]______```aaaaaa```___^^^___```aaaaaaaaaaaaaaaaaaDDDEEEEEEFFFGGGGGGFFFFFFCCCBBB@@@@@@BBBCCCCCCBBBEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBCCCCCCCCCCCCCCC>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCBBBAAA??????@@@;;;;;;;;;<<<<<<<<<======>>>======???AAACCCCCCBBBAAA???>>>???AAABBBBBBAAAEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJMMMOOOPPPOOONNNMMMPPPOOONNNNNNNNNOOOPPPQQQTTTUUUVVVWWWWWWXXXWWWWWWZZZZZZ[[[\\\^^^___aaabbb^^^\\\ZZZXXXWWWWWWXXXYYYXXXZZZ]]]```aaaaaa___^^^XXXXXXXXXYYYZZZ\\\___```ccccccaaa]]]XXXVVVVVVWWW___```aaa```______aaaccchhhhhhhhhgggfffeeeeeedddfffdddbbb```______```aaadddeeefffggghhhjjjkkkkkkooonnnmmmlllmmmnnnqqqrrrrrrrrrrrrooommmllllllmmmhhhdddaaaaaaccceeecccaaaaaa___]]]___cccffffffddd___]]][[[YYYZZZ\\\___aaacccfffkkknnnooommmjjjhhhccccccbbb___ZZZUUUOOOLLLJJJOOOVVV\\\___bbbccceeedddfffhhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjhhhgggfffdddcccaaa```___aaaaaaaaaaaaaaa```______[[[[[[\\\]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^]]][[[ZZZYYYYYYZZZZZZ[[[]]]^^^______^^^]]][[[[[[]]]aaaeeegggfffaaa^^^```aaaaaa```______```bbbaaaaaa```___^^^]]]\\\\\\____________^^^]]][[[ZZZXXXWWWXXXZZZ^^^______^^^ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]][[[ZZZZZZZZZZZZYYYWWWSSSRRRPPPOOOOOOQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYVVVTTTSSSUUUWWWXXXXXXWWWTTTRRRRRRSSSTTTTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUSSSQQQRRRSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[XXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTUUUWWWXXXYYYXXXZZZ[[[\\\[[[YYYWWWWWWXXXUUUVVVVVVWWWXXXYYYZZZZZZVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ\\\]]]^^^______\\\\\\\\\]]]]]]^^^^^^___]]]___```bbbcccccccccbbb___`````````bbbcccdddeeeggggggfffeeedddddddddeeecccdddddddddcccbbbaaaaaabbbccccccddddddddddddcccaaa```______aaadddgggiiigggfffdddcccbbbaaaaaaaaa___aaaccceeegggggggggggghhhgggffffffgggfffdddbbb```aaacccfffggghhhhhhhhhjjjjjjjjjiiihhhfffdddbbb``````aaaaaa``````___^^^bbbccccccdddcccbbb```___dddddddddcccccccccbbbbbbAAABBBCCCDDDCCCBBBAAA@@@EEEDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBAAA???>>><<<===???@@@@@@???===<<<<<<<<<;;;;;;<<<===>>>???===>>>???>>><<<;;;;;;<<<777888999:::::::::999999<<<;;;;;;===???@@@@@@???;;;999888999;;;<<<<<<<<>><<<<<<<<<;;;;;;<<<===???@@@???@@@@@@???===;;;<<<===<<<======>>>>>>======<<<;;;;;;;;;<<<>>>>>>===;;;888777666666888999999999>>>>>>????????????@@@@@@>>>???@@@BBBBBBAAA???>>>@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNMMMOOORRRUUUWWWWWWVVVVVVSSSSSSTTTUUUXXX[[[^^^```cccdddeeeeeecccccceeeffffffhhhjjjlllmmmooorrruuuuuutttqqqnnnllljjjiiiiiiggggggfffggghhhiiikkklllmmmmmmnnnoooqqqrrrssstttuuutttrrrqqqpppqqqssstttvvvvvvvvvssspppoooooopppsssoookkkhhhhhhkkknnnooonnnnnnnnnnnnooonnnllljjjbbbaaaaaabbbdddgggkkkmmmooorrrxxx||||||xxxsssooollllllkkkiiiddd___ZZZWWWXXX^^^ffflllpppqqqssssssrrrtttwwwyyyzzzzzzxxxwwwtttssssssrrrrrrrrrsssssssssrrrqqqpppnnnmmmkkkkkkiiihhhgggfffeeedddccccccddddddccccccccccccccccccffffffeeedddccccccbbbbbb____________``````aaabbbfffeeecccaaa```______```aaaccceeeggggggeeecccaaa^^^iiiuuuvvvmmmeeedddgggfffggggggeeedddcccdddfffeeeeeedddcccbbbaaa```___aaabbbcccddddddcccbbbbbb___```aaaaaa```_________``````aaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\ZZZZZZZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTXXXWWWWWWWWWXXXXXXYYYZZZWWWWWWXXXXXXXXXYYY[[[]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOONNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYWWWVVVVVVWWWVVVTTTRRRRRRRRRTTTUUUWWWXXXYYYZZZ\\\]]]```cccfffhhhiiiiiijjjjjjiiigggddd```]]][[[\\\]]]^^^___````````````ZZZZZZ[[[^^^bbbdddeeeeeecccddddddccc```^^^]]]^^^___``````aaaaaa```___^^^]]]\\\[[[ZZZZZZ[[[]]]^^^[[[[[[[[[\\\]]]^^^______``````____________``````[[[[[[\\\\\\]]]^^^______```aaaaaabbbcccddddddeeebbbcccdddfffggggggggggggggghhhjjjkkkllljjjiiigggaaabbbbbbccceeefffhhhiiilllkkkjjjiiihhhhhhhhhhhhiiihhhhhhggggggffffffffffffgggiiijjjlllmmmmmmmmmnnnmmmkkkiiiiiijjjlllnnnnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrrrrrrrrrrrrrqqqqqqooommmjjjiiiiiihhhfffdddbbbcccddddddcccaaa___]]]^^^______^^^\\\YYYVVVSSSQQQQQQRRRSSSTTTTTTTTTTTTWWWWWWXXXXXXXXXWWWUUUTTTVVVVVVUUUTTTTTTTTTUUUUUUNNNOOOOOOOOOOOOOOONNNNNNLLLNNNQQQSSSSSSTTTUUUWWWRRRRRRRRRTTTVVVZZZ^^^```bbb```^^^[[[XXXVVVUUUTTTPPPOOOMMMKKKJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNSSSRRRQQQOOOMMMJJJHHHGGGEEEEEEFFFFFFEEECCCBBBAAAAAA@@@??????@@@BBBDDDFFFHHHHHHHHHFFFDDDCCCCCCEEEBBBBBBAAAAAA@@@?????????>>>>>>>>>???AAAAAA???======;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<==================>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIGGGFFFEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLMMMPPPRRRUUUVVV\\\^^^```aaaaaabbbdddfffeeegggiiikkkmmmooosssuuuwwwuuupppkkkgggdddbbbaaa``````aaabbbdddfffggghhhjjjkkklllmmmooopppqqqqqqooommmkkkiiihhhhhhiiijjjmmmmmmmmmkkkhhhgggggghhhnnnkkkfffccccccfffkkknnnmmmnnnnnnnnnllliiifffeee]]]]]]^^^___cccfffjjjlllqqqtttyyy||||||xxxssspppjjjiiihhheeebbb^^^ZZZXXX[[[```gggllloooqqqrrrssstttvvvxxxzzz{{{{{{zzzyyyqqqppppppoooooooooooopppoooooonnnnnnmmmmmmllllllmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggggggggggghhhiiiiiihhhgggfffffffffgggccccccbbbccccccdddeeefffgggfffdddbbbaaa```aaaaaaeeefffhhhiiiiiihhhfffeee___jjjtttsssiiibbbdddiiiiiijjjjjjhhhffffffggghhhffffffeeeeeedddcccccccccbbbcccdddeeeeeedddcccbbbaaabbbcccbbb```^^^^^^^^^```aaaaaaaaaaaaaaaaaa```]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWUUUSSSNNNOOOOOOPPPOOONNNNNNMMMNNNNNNMMMNNNNNNPPPQQQRRRPPPPPPQQQQQQPPPOOOOOONNNOOOOOOOOOOOOPPPQQQQQQRRRQQQRRRSSSSSSSSSSSSUUUWWWVVVTTTRRRRRRTTTUUUVVVUUURRRRRRRRRRRRRRRQQQQQQPPPSSSSSSQQQOOONNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTQQQPPPOOOPPPQQQPPPNNNLLLOOOPPPRRRSSSTTTSSSSSSRRRSSSUUUXXX\\\___aaabbbcccgggfffeeeccc```\\\YYYWWWXXXYYY[[[]]]^^^^^^]]]]]]WWWWWWYYY\\\```ccccccbbbbbbcccdddcccaaa______```aaabbbcccddddddcccbbbaaa^^^]]][[[YYYYYYZZZ\\\]]]^^^^^^^^^^^^___aaabbbccccccccccccccccccdddeeefff````````````aaaaaaaaaaaa``````aaabbbccceeeeeefffhhhiiikkklllmmmllllllkkklllmmmmmmmmmmmmllljjjiiiddddddeeefffgggiiikkklllllllllmmmmmmlllkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjhhhiiikkkmmmooopppqqqqqqqqqqqqqqqqqqrrrtttvvvwwwuuuuuuuuuuuuuuuvvvwwwxxx}}}|||zzzxxxvvvtttrrrqqqnnnjjjfffbbb```]]]ZZZWWW[[[[[[[[[[[[YYYWWWUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLNNNOOOPPPWWWWWWWWWWWWWWWWWWXXXXXX[[[^^^aaaaaa```___```aaa[[[ZZZZZZZZZ]]]```dddfffeeeccc```^^^[[[ZZZYYYYYYUUUTTTRRRRRRRRRSSSTTTVVVSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXX]]]\\\ZZZXXXVVVTTTSSSSSSQQQQQQPPPOOOMMMLLLKKKJJJLLLKKKIIIIIIJJJLLLOOOQQQSSSSSSRRRPPPNNNMMMNNNPPPLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEFFFHHHKKKKKKIIIGGGFFFDDDCCCBBBCCCCCCBBBAAA============<<<<<<<<<<<>>>>>??????===>>>??????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOTTTVVVXXXZZZZZZZZZ\\\]]]^^^___aaabbbccceeehhhjjjllliiieee```\\\ZZZXXXXXXXXXYYYYYYZZZ\\\]]]^^^___aaabbbcccdddeeeggghhhhhhcccbbb```^^^]]]^^^___```aaaaaaaaa___]]]\\\]]]___```___]]][[[[[[]]]aaaddddddfffggggggdddaaa]]][[[XXXXXXYYYZZZ]]]aaadddffflllooosssuuuuuuqqqmmmjjjcccbbb___]]]ZZZXXXVVVUUUXXX\\\aaaeeehhhjjjlllmmmnnnooopppqqqrrrsssssssssiiihhhhhhgggffffffggggggfffggggggggghhhiiiiiiiiilllkkkkkkkkkkkklllnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjiiiiiihhhiiijjjjjjgggggggggggghhhiiijjjjjjiiihhhfffeeedddddddddeeeiiiiiijjjjjjjjjjjjiiiiiidddiiinnnmmmiiigggiiimmmmmmmmmmmmllliiiiiijjjkkkggggggggggggggggggggggggeeeeeeeeeeeedddbbb```______aaacccbbb___]]]^^^_________````````````______\\\\\\[[[ZZZYYYYYYXXXXXXUUUSSSQQQPPPPPPOOOMMMLLLIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMKKKKKKMMMOOOOOOMMMKKKLLLMMMOOOOOOOOOMMMMMMMMMNNNMMMMMMLLLKKKMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOOOOOOOOOOOOOPPPPPPOOONNNMMMNNNOOOOOONNNLLLPPPQQQSSSUUUTTTRRROOOMMMNNNPPPSSSWWWYYY[[[[[[[[[]]]]]]\\\[[[ZZZWWWUUUSSSSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVWWWZZZ]]]^^^]]]\\\\\\]]]______^^^]]]]]]^^^```aaadddfffggggggffffffbbbaaa^^^]]]\\\]]]___```aaaaaaaaabbbcccdddffffffffffffffffffggghhhiiijjjeeeeeeeeeeeeddddddddddddbbbbbbdddeeeggghhhiiijjjnnnoooqqqrrrrrrqqqooonnnooooooooonnnnnnnnnmmmmmmhhhiiiiiikkklllnnnpppqqqnnnppprrrssssssqqqooonnnpppooooooooooooqqqrrrsssmmmoooqqqsssvvvwwwxxxyyyxxxyyyzzz{{{||||||}}}}}}xxxxxxxxxyyyzzz{{{|||}}}}}}zzzuuuqqqmmmjjjiiiccc```[[[WWWUUUSSSPPPNNNPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKGGGGGGGGGHHHJJJMMMOOOQQQ\\\[[[ZZZYYYZZZ[[[]]]^^^eeeggghhhgggbbb___^^^______^^^\\\\\\]]]```ccceeeaaa```]]][[[YYYXXXXXXYYYVVVVVVUUUUUUVVVYYY[[[]]]XXXYYYYYY[[[\\\^^^```aaaaaaaaa``````_________^^^cccaaa___]]]\\\[[[\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTVVVUUUSSSSSSTTTWWWZZZ\\\[[[[[[ZZZXXXUUUTTTVVVWWW[[[YYYUUUSSSQQQPPPQQQQQQKKKLLLNNNQQQTTTUUUTTTRRRNNNLLLJJJIIIIIIIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBGGGEEECCCAAAAAAAAACCCDDD@@@AAAAAABBBBBBBBBBBBAAAEEEEEEDDDDDDEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBCCCEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSSSSSSSSSSTTTVVVVVVWWWXXXYYYXXXYYY\\\^^^\\\ZZZWWWTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^[[[ZZZXXXVVVVVVWWWYYYZZZXXXYYYYYYXXXVVVUUUVVVXXXTTTUUUUUUUUUUUUVVVXXX[[[[[[^^^``````]]]YYYVVVTTTUUUUUUUUUVVVYYY[[[^^^___eeehhhkkkmmmllliiieeebbb]]]\\\YYYVVVSSSRRRRRRRRRTTTWWW\\\___aaaccceeegggffffffgggggghhhjjjjjjkkkbbbbbbaaa``````___``````______```bbbcccdddeeefffhhhggghhhhhhjjjmmmoooqqqpppooonnnmmmllllllmmmnnnlllkkkjjjiiijjjkkklllmmmjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllooopppqqqoooppppppnnnlllkkklllmmmhhhiiiiiiiiiiiijjjjjjjjjhhhggggggeeeccc```]]]\\\]]]___bbbaaa___^^^___aaa]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVNNNLLLJJJIIIIIIHHHFFFDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEGGGIIIHHHFFFEEEGGGJJJKKKIIIGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPOOOOOONNNOOOOOOOOOQQQPPPPPPQQQRRRSSSQQQPPPRRRTTTVVVXXXVVVSSSNNNKKKOOOQQQSSSVVVXXXXXXXXXWWWTTTUUUUUUVVVUUUTTTRRRQQQOOOQQQSSSVVVWWWWWWVVVUUUVVVVVVVVVXXXZZZZZZYYYWWWUUUWWWYYYZZZYYYYYYZZZ[[[^^^```dddgggjjjkkkkkkjjjhhhgggdddbbbaaabbbdddeeedddddddddeeefffgggiiiiiiggggggggghhhiiijjjlllmmmiiiiiihhhhhhgggfffffffffeeefffgggiiikkkmmmnnnoooqqqssstttuuuuuutttrrrpppqqqpppooooooooopppqqqqqqlllmmmmmmoooqqqsssuuuvvvuuuwww{{{}}}}}}{{{xxxvvvvvvvvvvvvvvvwwwyyyzzz|||tttuuuxxxzzz}}}}}}xxxxxxxxxyyyzzz{{{|||}}}xxxuuupppjjjddd___\\\ZZZWWWTTTQQQOOONNNNNNMMMLLLHHHGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLFFFFFFGGGHHHKKKNNNRRRTTTYYYYYYYYYZZZ[[[\\\^^^___eeefffeeeaaa]]][[[\\\___ZZZYYYXXXWWWWWWYYY[[[\\\^^^[[[WWWWWWXXXWWWUUUSSSTTTUUUUUUWWWXXXYYYZZZZZZZZZYYYWWWWWWXXX[[[^^^```aaaaaaaaa`````````______aaa```^^^^^^```aaaaaa```___^^^[[[XXXXXXYYY[[[\\\______^^^^^^^^^___``````bbbaaa^^^\\\[[[\\\]]]___ddddddcccaaa___]]][[[ZZZVVVWWWXXXZZZ\\\]]]]]]]]]WWWUUUTTTTTTUUUUUUTTTRRROOOLLLHHHFFFGGGIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLKKKHHHEEEHHHIIIJJJIIIGGGGGGGGGIIIIIIJJJKKKKKKJJJJJJLLLNNNTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUVVVVVVWWWWWWXXXXXXUUUQQQMMMKKKLLLMMMMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXYYYXXXXXXWWWVVVUUUPPPUUUSSSOOOTTT___aaaZZZSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWZZZ[[[\\\]]]\\\```aaaaaa```^^^ZZZWWWUUUTTTSSSQQQPPPQQQRRRTTTUUUWWWXXXZZZ\\\^^^______``````^^^^^^```dddeeecccaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaacccdddfffggggggiiijjjjjjjjjkkkkkkllllllqqqqqqqqqppppppnnnmmmmmmkkkjjjjjjiiijjjkkklllmmmpppooommmllllllnnnoooqqqooommmkkkiiihhhiiijjjkkkpppnnnkkklllmmmnnnllliiijjjjjjkkkmmmoooqqqssstttqqqpppooommmllllllkkkkkkjjjkkkkkklllmmmnnnnnnooosssssspppjjjbbb\\\WWWVVV^^^___aaacccccccccaaa``````^^^]]]```dddddd___ZZZ[[[YYYXXXXXXXXXVVVSSSPPPLLLKKKHHHEEECCCCCCDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJIIIMMMNNNNNNNNNOOOPPPPPPPPPMMMOOOQQQQQQOOONNNMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZYYYVVVQQQMMMSSSVVVZZZ\\\\\\YYYUUURRRTTTSSSRRRPPPNNNMMMLLLLLLRRRRRRSSSSSSTTTTTTTTTUUUTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]```ccceeeggggggggghhhiiimmmkkkhhheeeddddddeeefffggggggggghhhhhhjjjkkkkkkiiijjjkkklllmmmnnnnnnoooppppppooonnnmmmkkkjjjiiijjjjjjjjjjjjmmmqqquuuxxxwwwxxxyyyyyyyyywwwtttssswwwwwwvvvvvvtttsssrrrqqqssstttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{|||~~~xxxqqqpppmmmlllmmmppprrrqqqooohhheeeaaa\\\WWWUUUSSSSSSQQQPPPNNNJJJGGGFFFGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDHHHFFFEEEEEEGGGIIIJJJJJJIIIJJJMMMOOOQQQQQQPPPOOOMMMOOORRRTTTTTTRRRPPPNNNOOOOOOPPPSSSVVVZZZ^^^```WWWWWWWWWXXXYYYZZZ\\\\\\aaabbbaaa___[[[ZZZ[[[]]]XXXXXXWWWWWWXXXZZZ[[[\\\[[[YYYVVVVVVXXXXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUTTTTTTUUUXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\\\\]]]___aaaaaaaaabbbaaa___^^^^^^^^^````````````_______________```dddcccaaa______```bbbdddeeeeeedddcccaaa___]]]\\\YYYZZZ\\\]]]___`````````___^^^\\\\\\\\\\\\[[[YYYXXXVVVSSSRRRTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQSSSTTTTTTSSSQQQOOONNNMMMMMMNNNSSSSSSSSSTTTUUUUUUSSSQQQPPPQQQRRRQQQOOONNNNNNOOOMMMNNNOOONNNMMMMMMOOOQQQXXXWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWPPPMMMIIIHHHIIIKKKLLLMMMQQQRRRTTTUUUWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYVVVZZZXXXTTTXXXbbbddd^^^UUUUUUVVVVVVVVVUUUUUUTTTYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXWWWUUURRROOONNNOOONNNNNNOOOQQQSSSVVVXXX\\\\\\^^^___aaacccdddddddddbbbbbbdddfffgggfffdddddddddeeeeeeffffffffffffffffffggghhhiiijjjkkkkkkjjjjjjkkklllnnnooopppppprrrrrrrrrqqqqqqooonnnnnnmmmlllkkkkkkkkklllnnnooopppooonnnnnnnnnpppqqqssspppooommmkkkjjjkkkllllllooommmlllmmmooopppooommmmmmmmmnnnoooqqqssstttuuusssrrrqqqooonnnmmmmmmmmmlllmmmmmmnnnooooooppppppttttttqqqkkkddd___\\\[[[bbbccceeefffgggfffdddcccaaa``````ccchhhhhhddd``````___^^^^^^^^^\\\YYYWWWOOOMMMKKKHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQUUUVVVVVVVVVVVVVVVVVVWWWTTTVVVXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\\\\[[[]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]][[[WWWTTTWWWYYY]]]___^^^[[[WWWTTTTTTRRRQQQOOOMMMMMMMMMMMMPPPPPPQQQRRRSSSUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVVVVXXXXXXYYYZZZ[[[\\\^^^___```bbbdddffffffgggiiikkkqqqooollljjjiiiiiijjjllljjjjjjjjjkkklllmmmmmmnnnrrrrrrrrrsssssstttttttttssssssssssssrrrrrrqqqpppqqqpppnnnnnnppprrruuuwwwyyyzzzzzzzzzyyywwwuuusssxxxxxxxxxxxxwwwvvvuuuuuuuuuwww{{{~~~{{{|||}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvvvvssslllfffcccaaa______aaabbbaaa______]]]YYYUUURRRQQQPPPPPPRRRRRRQQQOOOMMMLLLNNNPPPNNNNNNMMMKKKJJJIIIHHHGGGLLLJJJIIIJJJMMMPPPRRRRRRUUUVVVYYY[[[\\\\\\[[[[[[YYYZZZ]]]______^^^\\\ZZZ\\\]]]```cccfffjjjlllnnnVVVVVVVVVWWWXXXYYYZZZ[[[^^^______]]][[[[[[\\\]]]XXXYYYYYYZZZ[[[[[[\\\\\\ZZZXXXWWWWWWXXXYYYYYYXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOQQQSSSVVVXXXVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYYYY[[[___aaabbbaaa\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZ[[[]]]___aaadddccccccbbb```^^^]]]\\\ZZZ[[[]]]^^^``````aaaaaa```^^^]]]]]]]]]]]]\\\ZZZ\\\ZZZYYYZZZ\\\]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXYYYXXXZZZ\\\^^^______^^^]]]\\\[[[ZZZXXXVVVVVVXXXZZZ]]][[[XXXUUUTTTTTTUUUVVVZZZYYYWWWXXXYYYZZZZZZYYYYYYYYYZZZYYYVVVUUUUUUVVVTTTUUUVVVUUUTTTTTTVVVXXX[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWMMMJJJGGGGGGIIILLLOOOPPPTTTUUUWWWZZZ\\\]]]^^^___ZZZ[[[\\\]]]^^^^^^^^^^^^[[[^^^\\\XXXZZZbbbddd___XXXXXXYYYYYYYYYYYYYYYXXX\\\\\\[[[ZZZZZZYYYXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUWWWXXXXXXWWWVVVVVVPPPOOONNNLLLKKKIIIGGGGGGGGGHHHJJJMMMQQQVVVZZZ]]]bbbccccccdddfffhhhjjjkkkjjjiiiiiijjjkkkkkkjjjhhhjjjjjjkkkllllllmmmnnnnnnnnnnnnoooppppppppppppppplllmmmnnnpppqqqssstttuuussssssssssssrrrqqqppppppoooooonnnmmmnnnooopppqqqqqqpppppppppqqqssstttvvvrrrqqqooonnnmmmnnnnnnoooooonnnnnnoooqqqrrrrrrqqqqqqqqqqqqrrrssstttvvvvvvttttttrrrqqqppppppoooooooooppppppqqqqqqrrrrrrsssvvvuuurrrmmmgggdddcccccciiiiiijjjkkkkkkjjjhhhgggeeeddddddggglllmmmkkkhhhfffeeeddddddeeedddbbb```WWWUUUSSSQQQPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\aaa``````````````````___]]]___``````^^^]]]]]]^^^]]]]]]^^^^^^___`````````______`````````___^^^^^^[[[]]]___aaacccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbdddcccbbbbbbbbbaaa^^^\\\\\\^^^```aaaaaa^^^ZZZXXXTTTSSSQQQOOONNNOOOPPPQQQRRRRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\]]]]]]]]]]]]^^^___``````aaabbbccccccdddfffiiilllqqqooommmlllkkklllnnnooommmnnnnnnnnnoooppppppqqqrrrrrrrrrrrrqqqqqqpppppprrrssstttuuuuuuvvvvvvuuuuuusssqqqoooooooooqqqrrrqqqqqqqqqqqqooommmkkkiiioooooooooooooooooooooooommmqqqvvv|||}}}zzzyyyxxxwwwvvvvvvvvvvvvvvvqqqqqqqqqqqqqqqpppooonnnmmmkkkhhhhhhgggddd^^^YYYZZZYYYXXXXXXYYYYYYXXXWWW[[[ZZZXXXVVVUUUTTTUUUUUUTTTVVVWWWWWWVVVVVVWWWXXXWWWVVVTTTSSSQQQPPPPPPPPPTTTSSSRRRTTTXXX]]]```aaafffgggiiikkkllllllkkkkkkkkkmmmnnnppppppnnnlllkkkjjjlllooorrruuuwwwxxxxxxWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXUUUTTTSSSRRRQQQOOONNNNNNKKKJJJJJJJJJLLLNNNPPPRRROOOPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVXXX[[[]]]\\\\\\SSSTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSUUUWWWYYY\\\[[[[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[XXXWWWVVVWWWYYYZZZYYYXXXYYYYYYYYY[[[]]]^^^\\\[[[YYYYYYYYYXXXYYYYYYZZZZZZ[[[]]]```cccdddcccbbbaaaaaa```^^^[[[XXXYYY[[[]]]```^^^[[[XXXWWWXXXZZZ\\\[[[XXXVVVVVVWWWYYYZZZZZZZZZ[[[[[[ZZZWWWVVVVVVWWW[[[\\\\\\[[[ZZZZZZ[[[]]]ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVMMMJJJHHHIIILLLQQQTTTVVVYYYZZZ\\\]]]___```aaaaaa]]]]]]^^^___``````______ZZZ\\\ZZZVVVWWW\\\^^^[[[XXXYYYYYYZZZZZZZZZZZZYYYZZZZZZYYYWWWVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRQQQOOONNNJJJIIIGGGFFFEEEDDDDDDDDDBBBDDDHHHMMMSSSYYY^^^aaahhhhhhhhhiiikkkmmmoooqqqpppppppppppppppooonnnmmmooopppqqqrrrssstttuuuuuutttuuuvvvvvvuuuuuusssssspppqqqrrrssstttuuuvvvvvvtttttttttttttttsssrrrrrrrrrqqqpppooopppppprrrrrrqqqqqqqqqrrrsssuuuwwwxxxtttsssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssstttuuuvvvttttttrrrqqqqqqppppppppprrrrrrrrrsssssstttttttttvvvuuurrrnnnjjjhhhiiikkkmmmmmmnnnnnnmmmlllkkkjjjiiihhhhhhjjjnnnoooooommmkkkiiihhhiiijjjjjjiiigggaaa```___^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^_________```````````````````````````````````````````````````aaaaaabbbbbbbbbaaaaaabbbaaa_________aaaccceeeiiiiiiiiihhhhhhgggggggggeeefffggggggeeeddddddeeeddddddddddddeeeeeeffffffffffffggggggggggggffffffddddddfffgggiiijjjkkkkkklllkkkiiihhhggggggggggggiiigggeeedddeeeeeedddccc```aaabbbcccbbb```]]][[[XXXWWWUUUSSSSSSTTTVVVWWW[[[[[[\\\\\\]]]^^^^^^______```aaabbbccccccbbbbbb]]]]]]\\\\\\\\\\\\]]]]]]^^^______^^^]]]___cccfffhhhgggfffeeefffggghhhjjjkkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjiiihhhgggffffffjjjkkkmmmnnnpppqqqrrrrrrpppnnnllliiigggfffffffffcccccccccbbbaaa___]]]\\\`````````aaaaaabbbccccccaaaeeekkkrrrvvvyyyyyyyyyxxxyyyyyyxxxvvvrrrooommmlllkkkiiihhhggggggggggggdddddddddcccbbbaaa___^^^bbb```^^^^^^^^^\\\XXXUUUWWWXXXYYYZZZ\\\^^^^^^^^^___^^^^^^^^^___```aaabbb___aaacccccccccbbbcccdddfffeeecccaaa```_________cccbbbbbbdddiiinnnqqqssswwwxxxyyyzzz{{{{{{zzzzzz}}}}}}}}}}}}{{{zzzxxxwwwuuuwwwzzz|||~~~}}}|||{{{TTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHIIIKKKLLLMMMNNNOOOQQQPPPPPPQQQSSSSSSRRRPPPMMMNNNPPPRRRSSSSSSRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQPPPOOONNNMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQTTTVVVVVVVVVUUUUUUVVVXXX[[[[[[YYYXXXSSSRRRRRRRRRRRRSSSSSSTTTVVVXXX[[[^^^______]]]\\\cccbbb```\\\ZZZZZZ\\\^^^aaa___ZZZVVVTTTTTTUUUVVVWWWUUURRRRRRTTTVVVWWWXXXTTTUUUUUUTTTRRRQQQQQQRRRZZZZZZ[[[ZZZXXXXXXZZZ[[[TTTTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRKKKJJJIIIJJJOOOSSSVVVWWWYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYYYYYSSSTTTSSSPPPOOORRRTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGEEEGGGLLLQQQWWW]]]bbbeeekkkkkklllmmmoooqqqsssttttttuuuuuuuuutttrrrrrrrrrsssttttttvvvwwwxxxyyyyyywwwxxxyyyyyyxxxwwwuuutttttttttuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuttttttsssssssssqqqqqqpppqqqrrrsssrrrrrrrrrsssuuuvvvwwwxxxttttttssssssrrrrrrsssssssssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrqqqpppppppppppppppsssssssssssssssttttttttttttsssrrrooollllllnnnpppnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkmmmnnnooonnnmmmllljjjkkklllmmmlllkkkiiihhhhhhggggggfffffffffeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeefffggggggffffffffffffeeedddcccdddfffhhhjjjnnnnnnnnnmmmmmmllllllllljjjkkklllkkkiiihhhiiikkkjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnppppppooommmmmmlllllllllllliiiggggggggghhhhhhgggccccccddddddcccbbb```______^^^\\\[[[[[[\\\^^^___ddddddcccbbbaaa```______]]]]]]___`````````______XXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVTTTRRRSSSVVVXXXZZZYYYYYYYYYZZZ[[[]]]]]]```aaabbbcccccccccbbbbbbaaaaaa```___^^^]]]\\\\\\]]]^^^```bbbdddfffggggggeeedddaaa^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[___dddiiimmmnnnnnnnnnkkklllmmmlllkkkiiigggeeedddcccaaa____________```____________^^^]]]\\\[[[\\\\\\[[[[[[\\\\\\[[[ZZZYYY[[[___bbbeeehhhjjjkkkkkkkkklllmmmnnnpppqqqrrrtttvvvwwwwwwvvvtttuuuuuuzzzyyyvvvtttsssrrrssssssvvvuuuuuuxxx|||}}}{{{yyyxxx|||}}}}}}zzzwwwNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOPPPRRRTTTUUUTTTSSSTTTSSSRRRQQQPPPOOONNNMMMOOOPPPOOONNNLLLKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLKKKKKKKKKLLLKKKHHHFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKGGGFFFGGGIIILLLNNNOOONNNLLLLLLMMMOOOQQQRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKLLLOOOQQQSSSUUUVVVUUUTTTTTTZZZYYYXXXUUUSSSRRRTTTVVV^^^[[[VVVQQQMMMKKKKKKKKKNNNLLLJJJIIIKKKNNNOOOOOOMMMNNNOOONNNLLLLLLLLLMMMSSSSSSTTTSSSQQQPPPRRRSSSOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGJJJNNNQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNKKKIIIJJJMMMNNNMMMNNNOOOPPPPPPQQQQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSVVV[[[```dddgggiiimmmnnnppprrrssstttuuuuuuuuuwwwxxxwwwuuuttttttuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxyyyzzzzzzzzzxxxvvvtttuuuuuuuuuttttttttttttssstttuuuuuuuuuuuuuuutttttttttsssrrrppppppqqqrrrrrrqqqrrrsssssstttuuuvvvvvvsssssssssssssssssssssssssssttttttsssqqqppppppqqqppppppppppppqqqqqqrrrsssrrrqqqppppppoooooooooppprrrrrrrrrrrrrrrrrrrrrrrrpppppppppooommmmmmoooqqqnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmoooppppppnnnllllllmmmnnnnnnmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkhhhhhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiikkkmmmnnnqqqqqqqqqqqqppppppppppppnnnoooooonnnllllllmmmoooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrtttsssrrrqqqppppppppppppsssssssssssssssrrrqqqpppnnnllljjjjjjkkkllllllkkkggghhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeehhhgggfffcccaaa^^^\\\[[[XXXXXXYYYZZZZZZYYYXXXWWWRRRQQQOOONNNLLLKKKKKKKKKMMMMMMMMMLLLJJJJJJLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRUUUVVVWWWYYY[[[\\\]]]]]][[[[[[YYYXXXWWWVVVVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTSSSSSSUUUVVVXXXZZZZZZ\\\```dddggggggggggggeeeeeefffggggggfffeeedddcccaaa___]]]]]]]]]___```______```aaabbbbbbbbbaaabbbaaabbbbbbccceeefffggggggkkkppptttvvvyyy{{{}}}~~~|||zzzwwwuuutttssssssuuuvvvvvvvvvtttqqqmmmkkkJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKMMMQQQRRRPPPNNNOOONNNMMMLLLKKKLLLMMMMMMLLLMMMNNNMMMKKKJJJLLLNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKLLLLLLKKKHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFFFFHHHIIIJJJIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJKKKTTTRRROOOKKKHHHFFFEEEDDDGGGEEEDDDDDDGGGHHHIIIIIIIIIKKKLLLLLLKKKJJJKKKMMMMMMNNNNNNMMMKKKJJJLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIDDDEEEGGGJJJNNNOOOOOOMMMLLLMMMMMMNNNOOOOOOOOONNNQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLIIIIIIKKKOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOOOOOOOQQQTTTWWWZZZ[[[\\\]]]```aaacccfffiiikkkmmmnnnnnnpppsssvvvxxxxxxwwwvvvtttwwwxxxxxxvvvtttuuuwwwttttttuuuuuuvvvvvvvvvwwwwwwxxxzzz{{{zzzxxxvvvtttssssssssssssssssssssssssttttttuuuuuuuuuuuuuuutttsssrrrqqqpppoooppppppqqqqqqqqqrrrsssssstttssssssrrrrrrrrrsssssssssrrrrrrppprrrsssrrrpppoooppprrroooooooooooopppqqqrrrsssrrrqqqqqqppppppppppppppppppppppppppppppppppppppplllmmmnnnnnnmmmmmmnnnooommmmmmmmmlllmmmmmmnnnnnnlllkkkkkkjjjkkkmmmqqqssstttqqqoooooooooppppppooooooooopppppppppppppppooopppoooooonnnooopppqqqrrrooooooooooooooooooooooooppppppooooooooonnnnnnnnnjjjkkklllmmmnnnooooooooollllllmmmnnnooopppqqqqqqsssttttttttttttttttttuuusssssssssrrrppppppqqqsssuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwwwwvvvvvvyyyxxxvvvuuuttttttttttttuuuvvvxxxyyyyyyxxxuuutttqqqoooooooooqqqqqqpppooommmmmmmmmmmmnnnnnnoooooollllllmmmmmmlllkkkjjjiiijjjhhhfffccc```]]][[[ZZZZZZZZZ[[[[[[[[[YYYXXXWWWSSSRRRPPPNNNLLLJJJJJJIIIHHHJJJKKKKKKKKKKKKLLLNNNLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[TTTUUUVVVXXXZZZ\\\^^^___[[[[[[ZZZZZZ[[[]]]___```aaaccceeehhhjjjkkkllllllllllllmmmnnnnnnnnnnnnmmmkkkiiigggeeeeeegggiiijjjfffgggiiilllnnnooopppqqqqqqqqqqqqqqqqqqsssvvvxxx}}}}}}wwwvvvvvvuuuttttttttttttooommmkkkjjjiiiiiijjjkkkhhhiiiiiiiiigggdddbbb```JJJJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJMMMPPPQQQOOOLLLNNNMMMKKKKKKKKKMMMPPPQQQLLLNNNPPPOOONNNNNNQQQTTTNNNNNNNNNNNNOOOOOOOOOOOORRRRRRQQQPPPPPPOOONNNNNNKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQPPPMMMJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKIIIHHHIIIKKKLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHGGGHHHJJJKKKLLLKKKIIIKKKLLLLLLKKKLLLMMMOOOLLLLLLLLLKKKIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJDDDFFFHHHLLLOOOPPPMMMKKKIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSOOOOOOOOONNNKKKJJJMMMRRRQQQQQQRRRTTTTTTUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSVVVXXXZZZ[[[[[[[[[WWWZZZ^^^bbbfffhhhhhhhhhkkkkkkmmmnnnppppppqqqqqqnnnqqquuuyyyzzzzzzxxxwwwsssvvvxxxxxxuuutttuuuwwwttttttttttttttttttttttttwwwxxxzzz{{{{{{yyywwwuuupppppppppqqqrrrsssttttttttttttuuuuuuuuuuuuuuutttsssrrrpppooonnnoooppppppqqqqqqrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsssrrrrrrqqqmmmoooqqqqqqooooooqqqtttnnnnnnnnnooopppqqqssssssrrrrrrqqqqqqppppppqqqqqqooonnnnnnnnnnnnnnnnnnnnnjjjkkkmmmnnnmmmlllmmmnnnmmmlllllllllmmmnnnoooooojjjjjjjjjjjjkkknnnsssvvvwwwtttrrrqqqqqqrrrrrrqqqrrrssssssttttttttttttssssssrrrqqqqqqqqqrrrtttuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppppppppooolllmmmnnnpppqqqrrrrrrrrrnnnoooppprrrssstttttttttuuuvvvvvvvvvwwwwwwxxxxxxvvvwwwvvvuuussssssuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyzzzzzzyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxvvvxxx{{{}}}}}}{{{yyywwwsssrrrrrrtttuuuuuutttrrrrrrrrrrrrrrrssstttuuuuuunnnoooqqqqqqqqqooolllkkkjjjiiigggdddaaa___]]]\\\aaaaaabbbaaa```___]]]\\\XXXWWWUUURRRPPPNNNMMMMMMIIIKKKNNNPPPPPPQQQRRRTTTNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^```aaaaaa^^^^^^```bbbeeehhhkkkmmmiiihhhgggfffgggiiikkkmmmnnnoooqqqsssuuuwwwxxxyyy{{{{{{||||||}}}}}}||||||xxxwwwuuussstttuuuxxxyyyrrrtttwwwzzz}}}~~~~~~|||uuupppjjjjjjiiihhhggggggggggggcccbbb`````````bbbdddfffddddddddddddcccbbb```___OOONNNMMMLLLLLLNNNOOOQQQSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWWWWVVVVVVUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXYYYYYYVVVTTTRRRRRRQQQPPPRRRTTTVVVXXX[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNOOOQQQRRRNNNOOOPPPPPPOOOMMMKKKIIIPPPPPPOOONNNNNNMMMLLLKKKMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSQQQOOOOOOOOOPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYYYY[[[XXXVVVVVVXXX[[[]]]^^^[[[\\\\\\]]]]]]]]]\\\\\\___\\\WWWUUUUUUWWWYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ___```aaaccceeeffffffffffffggghhhkkknnnqqqsssuuuttttttuuuuuuuuuttttttsssssssssssstttuuuuuuvvvvvvvvvuuusssqqqppppppqqqrrrttttttssssssssssssttttttvvvwwwxxxxxxwwwvvvtttsssqqqqqqqqqqqqqqqpppppppppssssssrrrqqqpppooonnnmmmsssrrrqqqppppppqqqrrrsssqqqrrrrrrrrrrrrrrrssssssvvvuuutttrrrqqqqqqqqqrrrqqqrrrrrrrrrrrrqqqpppoookkkmmmppprrrsssssssssrrrsssrrrqqqppppppppppppppprrrqqqooonnnllllllkkkkkkjjjkkknnnpppqqqrrrrrrrrrvvvssspppppprrrttttttsssooonnnlllkkklllnnnqqqsssttttttsssttttttuuuvvvwwwyyyyyyxxxwwwvvvvvvuuuuuuwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttrrrtttvvvxxxxxxvvvtttrrrqqqrrrsssuuuvvvvvvuuuuuuvvvuuutttttttttuuuvvvwwwyyyzzz{{{|||||||||{{{zzz|||{{{zzzwwwuuuwwwzzz}}}}}}}}}}}}|||{{{zzz|||~~~}}}{{{yyy}}}{{{zzzzzz|||~~~|||}}}zzzxxxxxxxxxyyyxxxwwwrrruuuyyyyyywwwuuuvvvxxxtttsssssstttsssqqqmmmjjjjjjiiihhhgggffffffeeeeeelllmmmmmmnnnmmmlllkkkjjjgggfffeeebbb___\\\YYYWWWWWWYYY\\\___```___^^^\\\[[[ZZZYYYXXXYYYZZZ\\\^^^aaa^^^[[[ZZZ[[[[[[XXXUUUXXXXXXZZZ[[[\\\^^^______dddeeeeeedddbbbccceeegggffffffhhhiiikkkmmmnnnooolllmmmoooqqqssstttuuuvvvwwwwwwvvvttttttvvvyyy|||~~~~~~~~~}}}|||}}}~~~|||zzzwwwuuuuuuvvvyyy{{{{{{zzzxxxwwwwwwxxxyyyzzz}}}zzzvvvttttttqqqmmmiiihhhgggfffdddbbbaaa```___^^^^^^```aaabbbbbbbbbbbb`````````bbbddddddcccbbbVVVUUUTTTSSSTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]_________``````aaaaaaaaadddccccccbbbbbbccccccdddbbbaaa```_____________________^^^___``````]]][[[[[[[[[ZZZZZZ[[[]]]___aaacccbbbbbbaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa```___^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXVVVUUUWWWVVVUUUTTTTTTSSSSSSSSSUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[YYYXXXWWWXXXYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^```_________```aaaaaabbbbbb```^^^^^^```cccdddeeecccddddddeeeffffffeeeeeefffccc```^^^___`````````dddddddddeeeeeeeeeddddddggggggiiijjjllllllmmmmmmmmmmmmnnnppprrruuuwwwxxxvvvvvvvvvvvvuuuuuutttsssttttttuuuuuuuuuuuuvvvvvvtttsssqqqooooooooopppqqquuuuuuuuuttttttuuuuuuuuuuuuvvvvvvwwwvvvuuusssrrrppppppooooooooooooooooootttsssrrrqqqpppoooooooooppppppooonnnooooooqqqqqqsssttttttuuuuuuvvvvvvvvvyyyxxxvvvuuuttttttuuuuuutttttttttttttttssssssssspppqqqtttvvvwwwwwwvvvvvvvvvuuuuuutttssssssttttttqqqpppoooooonnnnnnnnnnnnnnnoooqqqssstttuuuuuuuuuvvvsssrrrrrrtttuuutttssspppooonnnmmmnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxxxx{{{zzzzzzyyyyyyxxxxxxxxx{{{zzzxxxxxxyyyzzzyyyxxxxxxyyyzzzzzzzzzxxxuuussstttvvvyyy{{{{{{zzzyyywwwvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~}}}{{{wwwzzz}}}~~~}}}{{{yyyyyyvvvuuussssssrrrpppmmmkkkkkklllmmmnnnnnnooooooooosssssstttttttttsssqqqqqqpppnnnmmmjjjgggeeecccbbbccceeehhhkkkmmmmmmlllkkkjjjiiihhhggghhhiiilllmmmkkkiiihhhhhhiiihhheeecccddddddeeefffhhhiiijjjkkkmmmnnnnnnmmmlllmmmoooqqqtttuuuvvvwwwyyyzzz{{{{{{uuuvvvxxxzzz}}}~~~~~~}}}~~~~~~|||}}}}}}}}}{{{xxxuuuttttttrrrpppnnnnnnppprrrtttxxxvvvuuuttttttuuuwwwxxxwwwtttrrrrrrrrrpppmmmjjjkkkkkkjjjhhhgggeeedddcccdddeeefffggghhhhhhhhhhhhjjjjjjjjjlllnnnooonnnmmm___^^^^^^^^^^^^```bbbcccdddddddddcccccccccccccccfffeeeeeeddddddddddddeeefffffffffffffffeeeeeeeeehhhhhhgggggghhhhhhiiiiiihhhhhhgggggggggggghhhhhhhhhhhhggggggffffffgggggggggfffeeefffggggggeeeccceeeddddddcccdddgggiiijjjkkkkkkjjjiiiiiiiiiiiiiiigggggghhhhhhiiiiiijjjjjjjjjjjjjjjiiigggeeedddcccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbb``````____________cccccccccbbbbbbbbbccccccaaa```___]]]]]]]]]^^^^^^```___^^^]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[______```aaabbbcccdddeeefffgggggggggggggggggggggdddeeeeeeeeeffffffggggggfffdddccccccdddeeedddcccddddddddddddddddddddddddeeeeeefffffffffeeeddddddbbbbbbdddeeefffggghhhhhhjjjjjjjjjjjjjjjkkkkkkkkkllliiiggggggiiikkkllllllkkklllmmmnnnooopppppppppnnnllljjjiiijjjjjjiiihhhllllllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqttttttuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttrrrqqqpppooonnnooopppqqqvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzzyyyxxxwwwtttsssssssssssssssttttttvvvtttrrrpppoooooopppqqqooooooooooooooopppqqqrrrtttuuuvvvwwwxxxxxxyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwuuuuuutttuuuuuuuuuuuuuuussstttvvvxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuppppppooooooooooooppppppqqqrrrtttuuuwwwwwwxxxxxxuuuttttttuuuwwwvvvtttrrrqqqqqqppppppppprrrtttuuuvvvvvvvvvvvvwwwxxxyyyzzz||||||||||||||||||{{{{{{~~~|||{{{||||||{{{zzzwwwyyy|||~~~}}}zzzwwwuuuxxxzzz}}}~~~}}}}}}~~~~~~~~~zzzvvvtttrrrooommmlllkkkhhhgggcccdddgggjjjmmmnnnnnnnnnoooppppppppppppoooooonnnooonnnkkkiiifffeeeeeeeeeeeegggjjjnnnppprrrrrrqqqppppppooonnnoooqqqsssuuutttsssssstttuuuuuussspppooopppqqqsssuuuvvvxxxxxxyyyzzz{{{zzzyyyzzz|||~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxssstttttttttsssqqqpppnnnooonnnmmmlllmmmoooqqqrrrwwwvvvuuuuuuvvvwwwxxxyyyvvvuuuttttttuuuuuusssqqqsssrrrrrrqqqooonnnmmmmmmpppqqqrrrssssssssssssssswwwvvvvvvxxx{{{||||||{{{gggffffffggghhhiiikkklllkkkkkkkkkjjjjjjiiiiiiiiilllkkkjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkkkkjjjjjjlllkkkjjjjjjjjjkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllkkkjjjjjjllllllkkkiiikkkjjjiiiiiijjjlllooopppoooooonnnmmmmmmmmmmmmnnnkkkkkklllmmmnnnoooppppppoooooonnnllljjjgggeeedddccccccddddddeeeeeeffffffhhhhhhgggggggggggghhhhhhjjjjjjiiihhhgggfffffffffiiihhhgggffffffgggiiijjjjjjiiigggffffffggghhhiiiiiiiiihhhgggfffeeeeeedddbbbcccdddeeeeeeeeeeeeeeehhhiiijjjkkkllllllmmmmmmmmmnnnnnnnnnooooooppppppnnnnnnooooooooonnnnnnnnnnnnlllkkkkkkmmmnnnmmmmmmlllllllllllllllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkkkkiiikkkmmmooopppqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrssspppnnnnnnooopppqqqpppoooppprrrssstttuuuuuuuuurrrqqqpppqqqrrrqqqpppnnnooonnnnnnmmmmmmmmmmmmmmmppppppqqqrrrssssssrrrrrrxxxxxxyyyyyyzzzzzzzzzzzz}}}|||{{{zzzxxxxxxwwwwwwwwwwwwvvvuuuttttttssssssqqqqqqpppppppppqqqrrrrrruuuuuuuuuvvvvvvuuuuuuuuuvvvxxxzzz|||}}}~~~}}}}}}yyyxxxwwwwwwwwwwwwxxxyyyyyywwwtttrrrqqqrrrsssuuusssssssssttttttuuuvvvvvvuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwtttttttttttttttuuuuuuuuurrrssstttuuuvvvvvvuuuuuusssssstttttttttsssssssssoooooonnnmmmmmmmmmmmmnnnpppqqqrrrssstttuuuvvvvvvrrrsssuuuvvvvvvuuurrrppppppppppppqqqqqqrrrssstttssssssssstttuuuvvvwwwxxx{{{{{{||||||||||||||||||~~~}}}{{{{{{|||}}}|||{{{wwwyyyzzz{{{{{{zzzxxxvvv{{{}}}~~~{{{{{{||||||~~~~~~vvvpppmmmiiieeebbbaaa```___^^^VVVXXX[[[___aaacccccccccccccccdddddddddcccccccccfffdddaaa___^^^^^^^^^___\\\^^^aaaeeehhhjjjkkkkkklllkkkjjjjjjkkknnnppprrrpppqqqsssuuuvvvuuutttsssqqqrrrtttwwwzzz}}}{{{yyyyyyyyyzzz{{{}}}~~~|||{{{yyyyyyyyyvvvvvvwwwwwwwwwvvvuuuttttttsssssstttuuuvvvxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxxxx{{{||||||}}}~~~~~~~~~}}}~~~~~~mmmmmmmmmnnnnnnooopppqqqpppooooooooonnnnnnmmmmmmoooooonnnmmmnnnoooqqqrrruuutttsssqqqppppppppppppooonnnlllkkkkkklllmmmnnnppppppooooooooooooppppppnnnnnnmmmmmmmmmmmmnnnnnnrrrpppooopppqqqrrrqqqppppppooonnnnnnoooqqqsssuuusssrrrrrrqqqpppqqqqqqqqqnnnooopppqqqrrrttttttuuusssrrrqqqnnnkkkhhhfffdddddddddeeeeeefffggghhhhhhjjjjjjiiiiiijjjjjjkkkllloooooonnnnnnmmmlllkkkkkkmmmllljjjiiiiiijjjmmmnnnpppooonnnnnnnnnooopppqqqooooooooonnnlllkkkjjjjjjhhhhhhiiijjjkkkkkkkkkkkknnnnnnooopppqqqqqqppppppoooooopppqqqrrrsssssstttuuuuuuuuutttsssrrrqqqppprrrpppoooppprrrssssssrrrrrrrrrssssssssstttttttttuuuuuuuuuuuuttttttsssrrrrrrtttvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwyyywwwtttttttttuuuttttttrrrssstttvvvwwwxxxxxxxxxuuuuuutttuuuvvvvvvtttrrrqqqpppooonnnmmmnnnnnnnnnsssttttttuuuvvvvvvvvvuuuzzz{{{|||||||||||||||{{{~~~|||{{{yyyyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvuuussssssssssssssssssttttttsssttttttuuuuuuttttttsssrrrtttwww{{{~~~|||{{{yyyxxxwwwxxxyyyzzz~~~|||yyywwwvvvwwwyyy{{{xxxxxxyyyyyyzzzzzzzzzzzzvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuurrrrrrsssttttttssssssrrroooooooooppppppppppppooommmnnnoooooopppooonnnnnnkkkjjjiiihhhgggfffffffffiiijjjjjjkkklllmmmnnnnnnlllnnnqqqrrrqqqooolllkkkkkkkkklllmmmnnnnnnnnnnnnkkkkkkkkklllmmmooopppqqqvvvvvvvvvvvvwwwwwwwwwwwwvvvtttssstttwwwxxxyyyxxxttttttssssssssstttuuuuuuyyyzzz}}}}}}zzzxxxvvvuuussstttuuuxxx{{{}}}zzzzzz|||~~~uuunnneeebbb]]]ZZZXXXXXXWWWVVVPPPRRRTTTVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY]]]\\\YYYWWWVVVVVVXXXXXXTTTVVVYYY]]]```bbbddddddffffffeeeeeegggiiilllnnnfffhhhjjjkkklllllllllmmmmmmnnnqqquuuyyy}}}~~~zzzyyyyyyyyyzzz{{{~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||zzz{{{|||}}}~~~ssssssssstttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqpppppppppsssuuuvvv{{{zzzxxxvvvuuuuuuvvvwwwtttsssqqqpppoooppprrrsssrrrqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrsssssstttxxxwwwuuuvvvwwwyyyxxxxxxuuutttsssssstttvvvxxxzzzxxxwwwvvvvvvuuuuuuvvvvvvtttuuuuuuwwwxxxyyyzzzzzzwwwvvvtttrrrooollliiigggeeeffffffhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnoooppprrrrrrssssssrrrqqqpppooorrrqqqooonnnnnnoooqqqrrrrrrssssssttttttuuuuuuuuutttttttttsssrrrpppnnnnnnlllmmmnnnnnnoooooooooooopppqqqsssttttttsssrrrqqqooopppqqqrrrssstttuuuuuuxxxyyyyyyyyyxxxvvvtttsssuuusssssstttvvvwwwxxxwwwyyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}||||||{{{||||||}}}~~~}}}~~~~~~}}}|||}}}{{{yyyxxxxxxxxxvvvuuuttttttvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwvvvtttsssrrrpppooonnnoooooopppuuuvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}}}}}}}||||||~~~}}}{{{yyyxxxxxxyyyyyy}}}}}}|||{{{zzzzzzyyyyyyuuuuuuuuuuuuuuuuuuuuuuuurrrssstttuuuuuutttsssrrrrrruuuyyy}}}}}}{{{zzz{{{||||||}}}{{{zzzyyyzzz{{{|||yyyyyyzzzzzzzzzyyyyyyxxxtttvvvxxxyyyzzzyyywwwvvvvvvvvvuuutttrrrpppooonnnlllnnnpppqqqqqqooollljjjhhhgggggggggggggggggggggeeefffggghhhiiihhhgggfffcccbbbaaa___^^^]]]\\\\\\____________```aaabbbcccbbbeeeggghhhfffcccbbbaaaaaabbbdddeeeffffffeeeddd______``````bbbccceeefffkkkkkkkkkkkkkkkkkkkkkkkkhhhgggfffhhhjjjmmmmmmmmmjjjiiigggfffgggiiikkkmmmpppqqqrrrtttvvvwwwwwwwwwwwwvvvssspppmmmjjjiiihhhiiijjjlllooossswww{{{~~~}}}{{{xxxwwwvvvuuusssqqqooollllllpppvvv{{{}}}{{{|||zzzuuugggddd```]]]\\\\\\[[[ZZZRRRRRRRRRQQQQQQQQQQQQQQQTTTSSSSSSSSSSSSTTTUUUUUUYYYXXXVVVTTTSSSSSSSSSTTTRRRTTTVVVYYY[[[]]]^^^___aaa``````aaacccfffiiikkkaaaccceeefffffffffhhhjjjlllnnnppptttxxx|||~~~~~~}}}}}}}}}}}}yyyyyyzzzzzzyyyyyyxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssssstttvvvyyy{{{}}}|||zzzxxxxxxxxxyyyzzzzzzxxxvvvttttttuuuvvvxxxuuuttttttssssssttttttuuuvvvvvvvvvvvvvvvwwwxxxxxx}}}{{{yyyyyy{{{}}}}}}}}}xxxwwwvvvvvvwwwyyy|||}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}yyyxxxwwwtttqqqnnnkkkjjjffffffgggiiijjjkkklllmmmmmmnnnnnnpppqqqsssuuuvvvuuuvvvwwwwwwwwwvvvuuuuuuwwwvvvtttssssssssssssttttttuuuwwwyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwtttsssqqqqqqqqqrrrsssssssssrrrrrrssstttuuuvvvvvvuuusssrrrqqqqqqrrrtttuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwwwwvvvtttrrrsssssstttuuuuuuuuuuuuuuusssrrrqqqrrrssstttsssrrrpppooommmkkkjjjkkklllmmmpppqqqrrrtttuuuvvvvvvvvvqqqsssuuuxxxyyyyyyyyyxxxzzzyyywwwuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttssstttuuuvvvvvvuuutttsssrrrtttxxx||||||yyywwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuusssttttttttttttrrrqqqpppnnnoooqqqrrrrrrpppnnnmmmmmmmmmllljjjhhheeebbbaaabbbdddhhhiiihhheee```]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTVVVUUUUUUUUUUUUVVVXXXYYYWWWYYY\\\[[[YYYVVVVVVVVVUUUVVVYYY[[[[[[[[[YYYXXXSSSSSSTTTTTTVVVXXXYYYZZZ______^^^^^^]]]]]]\\\\\\ZZZYYYXXXYYY[[[]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___ccccccddddddeeeeeefffffffffeeeccc```^^^]]]]]]\\\]]]]]]___aaaeeeiiimmmooopppnnnllliiigggfffffffffaaaaaa```___```ccciiinnnyyy|||}}}||||||yyyvvvrrrpppooorrruuuwwwzzzssspppmmmkkkjjjjjjiiiggg^^^]]]ZZZXXXWWWWWWWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\___^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^___```aaaaaa``````aaacccgggjjjlllhhhiiijjjjjjiiikkknnnrrrtttuuuwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzzwwwwwwxxxxxxyyyyyyzzzzzzxxxwwwvvvuuuwwwyyy||||||{{{yyywwwwwwxxxyyy{{{|||{{{xxxvvvvvvwwwyyyzzz||||||{{{{{{{{{{{{||||||wwwwwwwwwwwwwwwxxxyyyzzz}}}{{{zzzzzz|||}}}~~~~~~yyyxxxwwwwwwxxxzzz|||~~~|||{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{||||||}}}}}}~~~yyyxxxwwwuuurrrnnnllljjjeeeeeefffhhhiiikkklllmmmpppqqqrrrsssvvvxxxzzz{{{xxxxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvuuuttttttttttttvvvyyy|||}}}|||zzzyyy|||||||||{{{zzzxxxvvvttttttuuuuuuvvvvvvuuuuuuttttttuuuwwwxxxwwwvvvtttsssrrrssstttvvvwwwyyyzzz{{{{{{}}}}}}|||{{{}}}~~~}}}}}}}}}~~~~~~}}}|||yyywwwuuuttttttrrrpppnnnppppppqqqrrrrrrrrrqqqqqqooommmllllllmmmooonnnnnnkkkiiigggeeedddeeeffffffggghhhjjjlllmmmnnnooooooiiikkknnnqqqsssttttttssswwwuuutttrrrrrrsssuuuvvvuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwvvvuuusssssstttuuuvvvxxxxxxvvvuuutttkkkmmmppptttwwwyyyzzzzzzyyyvvvrrrooommmlllmmmnnnmmmmmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnmmmkkkjjjhhhggghhhjjjkkkjjjhhheeecccdddccccccaaa^^^ZZZWWWUUUXXX[[[___aaa```[[[UUUQQQRRRQQQPPPOOOOOOOOOOOOOOONNNPPPRRRSSSTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOOOONNNOOOPPPRRRSSSOOORRRTTTSSSPPPMMMMMMOOOLLLNNNQQQSSSTTTSSSQQQPPPKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVVVVUUUTTTSSSRRRRRRRRRPPPOOOOOOQQQRRRRRRQQQPPPQQQSSSTTTUUUUUUUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTUUUWWWYYY]]]```bbbbbbaaa___]]][[[[[[[[[[[[TTTVVVWWWWWWYYY\\\```dddlllnnnqqqqqqooonnnmmmmmmjjjhhheeedddfffiiimmmppppppuuu}}}}}}|||}}}~~~~~~|||yyyxxxxxxwwwvvvtttooollliiifffddddddfffggghhhgggffffffggghhhiiijjjllllllkkkkkkiiihhhfffeeeddddddeeeeeefffggghhhhhhggggggggghhhjjjmmmqqqsssqqqrrrsssqqqppprrrwww{{{}}}~~~~~~}}}{{{|||~~~~~~~~~|||{{{zzzzzz{{{~~~~~~||||||~~~~~~}}}{{{zzzzzz|||~~~~~~|||{{{|||zzz{{{}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}{{{{{{{{{||||||}}}~~~{{{zzzyyyvvvtttqqqnnnmmmiiigggeeefffiiimmmppprrrvvvsssssswww~~~|||||||||}}}}}}~~~~~~~~~~~~{{{zzzzzz{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~|||zzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzyyywwwuuutttyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~|||{{{{{{|||||||||yyy{{{~~~|||yyy~~~{{{xxxuuuttttttvvvxxx{{{{{{|||zzzwwwtttsssssspppnnnkkkhhheeedddcccccchhhiiijjjkkkkkkjjjiiihhhiiifffbbbbbbccccccaaa^^^___]]][[[YYYZZZ\\\___aaa^^^```bbbcccccccccaaa```^^^]]]^^^bbbhhhlllllljjjiiijjjkkkjjjhhhhhhkkknnnqqqpppooommmlllllllllmmmlllnnnppppppooooooooopppvvvwwwyyyzzzxxxsssnnnkkkfffhhhkkkmmmnnnnnnlllkkkkkkfffbbbbbbeeegggeeebbb______aaacccdddeeeffffffbbbbbbbbbaaa```^^^]]]\\\\\\^^^```aaaaaa^^^ZZZXXXXXXXXXXXXWWWVVVSSSPPPOOOUUUUUUVVVWWWUUUSSSPPPOOOOOOOOONNNMMMMMMMMMMMMNNNMMMNNNQQQSSSUUUUUUTTTSSSTTTSSSQQQOOONNNNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOTTTSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOOOONNNNNNNNNLLLKKKJJJJJJKKKNNNPPPRRRPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTVVVXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWVVVXXXZZZ[[[[[[]]]```cccffffffffffffeeeeeeddddddeeeeeeeeeeeefffhhhiiijjjnnnppptttxxx{{{|||}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyzzz}}}|||zzz{{{{{{zzzxxxyyyxxxxxxwwwyyy{{{}}}~~~~~~}}}}}}|||zzzyyyxxxvvvvvvuuuuuuuuutttttttttrrrssssssuuuxxx{{{~~~}}}~~~~~~}}}zzzwwwtttsssllliiiggggggjjjooossstttvvvuuuuuuyyy~~~~~~}}}}}}|||{{{{{{}}}~~~}}}||||||}}}}}}}}}||||||{{{zzzyyyyyy{{{{{{zzzzzzyyyyyyyyyyyy|||}}}}}}}}}|||{{{zzzyyyyyywwwtttssstttuuuuuuuuuuuuwwwzzz||||||zzzxxxvvvvvvxxxzzz{{{{{{xxxuuusssooommmjjjhhhgggiiijjjlllpppqqqqqqooollljjjiiiiiicccbbb___\\\ZZZYYYYYYYYY^^^^^^___``````___^^^^^^\\\ZZZWWWVVVXXXXXXVVVTTTTTTSSSSSSRRRSSSTTTVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUWWWZZZ^^^aaaaaaaaa^^^``````___]]]^^^```cccfffdddcccaaa``````aaaaaabbbdddfffggghhhiiikkkmmmvvvyyy|||{{{uuummmfffbbb___aaacccfffggggggfffeeeccc___[[[[[[]]]]]]ZZZWWWXXXZZZ\\\___```aaabbbaaa]]]]]]^^^]]]]]]\\\[[[[[[ZZZ[[[\\\]]]\\\ZZZWWWUUUVVVVVVVVVUUUTTTSSSRRRQQQSSSTTTUUUVVVVVVVVVUUUTTTUUUTTTTTTSSSTTTTTTUUUUUUTTTUUUXXX[[[]]]^^^^^^^^^___]]]ZZZWWWUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTWWWVVVUUUVVVWWWWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNPPPRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXSSSUUUXXXZZZ\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]___```aaacccfffiiilllkkkjjjjjjiiiiiijjjjjjllllllmmmnnnoooqqqrrrsssvvvxxx{{{~~~~~~{{{xxxvvvnnnkkkggggggjjjoootttvvvyyyxxxzzz~~~~~~}}}}}}{{{yyyxxxxxx|||zzzxxxvvvtttrrrrrrrrrjjjgggeeeeeefffgggggggggiiijjjkkklllllljjjhhhfffdddfffhhhjjjjjjhhhfffddd```^^^]]][[[[[[]]]^^^```___```aaa___\\\ZZZYYYYYYWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQSSSQQQOOOOOOPPPQQQPPPOOOMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPOOOOOOQQQSSSUUUVVVWWWYYY[[[WWWXXXXXXXXXWWWWWWYYY[[[[[[ZZZXXXWWWVVVWWWXXXYYYYYY[[[]]]___bbbfffkkkoooxxx}}}|||qqqfff^^^[[[ZZZ\\\^^^aaacccdddddddddbbb___\\\\\\\\\[[[WWWSSSWWWYYY]]]```cccccccccbbb```aaabbbccccccccccccccc`````````___^^^]]][[[ZZZ[[[ZZZYYYXXXXXXYYYZZZZZZWWWXXXZZZ\\\___aaacccdddeeeeeedddeeeeeefffggghhheeefffiiilllooopppppppppqqqooolllhhhfffeeeddddddbbbbbbaaa`````````aaaaaaaaa``````aaaccccccbbb```^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWXXXYYYZZZZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUUUUVVVXXX[[[\\\\\\]]]^^^````````````___]]]]]][[[[[[[[[[[[]]]]]]`````````______`````````\\\^^^cccfffhhhhhhgggfffeeeddddddddddddeeeeeefffkkkmmmooopppqqqtttwwwyyy{{{zzzxxxwwwwwwwwwyyyzzz}}}~~~}}}|||tttqqqmmmllloootttxxxzzz|||}}}~~~}}}~~~}}}zzztttoookkkiiihhhhhh___]]]\\\\\\]]]^^^^^^]]]]]]^^^^^^___^^^]]]\\\[[[YYYZZZ\\\]]]\\\[[[YYYWWWVVVVVVUUUUUUVVVWWWYYYZZZVVVWWWXXXWWWUUUSSSSSSSSSSSSRRRPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOQQQQQQPPPQQQRRRSSSSSSTTTSSSUUUYYY\\\]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUSSSRRRSSSVVVXXXYYYWWWXXX[[[___[[[[[[\\\\\\\\\\\\]]]]]][[[ZZZXXXVVVVVVWWWYYYZZZZZZ[[[]]]```dddjjjrrrwww}}}}}}oooddd_________```cccgggjjjmmmoooppppppnnnlllkkkjjjhhhccc___bbbeeeiiinnnpppqqqpppoooqqqrrrtttuuuvvvwwwxxxxxxrrrqqqpppooonnnmmmmmmmmmllljjjhhhffffffgggiiijjjfffgggiiimmmqqquuuyyy{{{||||||}}}}}}~~~}}}~~~|||{{{{{{{{{vvvuuuuuuuuuuuuuuuvvvvvvuuuttttttvvvwwwxxxwwwvvvrrrrrrqqqpppooonnnmmmmmmggghhhiiikkkkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkfffeeedddeeegggjjjmmmooopppqqqrrrssstttsssrrrrrrooonnnlllkkkkkklllnnnoooqqqppppppooooooppppppqqqpppsssxxx}}}}}}{{{{{{{{{{{{{{{{{{|||}}}~~~~~~{{{wwwuuuwww{{{~~~|||tttmmmgggccccccccc___]]]\\\\\\]]]]]]]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWYYYZZZZZZXXXWWWXXXYYYVVVUUUSSSRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\```ccchhhmmmnnnmmmjjjhhhdddccccccbbb```___^^^]]]\\\___aaaaaa```aaafffiiihhhggghhhhhhiiiiiiiiiiiicccbbb```^^^^^^```cccdddeeefffhhhkkkooovvvvvvnnnnnnpppmmmnnnqqquuuyyy~~~{{{xxxuuuuuuxxx}}}}}}{{{zzzzzz|||~~~{{{|||~~~}}}}}}~~~}}}uuuoookkkjjjkkkeeecccbbbbbbcccbbbaaa___^^^^^^]]]]]]^^^___``````____________]]][[[YYYXXXWWWXXXYYY[[[\\\\\\\\\\\\ZZZ\\\^^^_________aaabbb```___^^^]]]\\\]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]][[[]]]___```aaacccgggiiiqqquuu{{{}}}{{{uuuuuutttsssrrrqqqpppooolllmmmnnnoooqqqtttxxxzzz{{{zzzzzz{{{}}}}}}|||zzzuuussspppoooooorrruuuwwwzzz{{{|||~~~xxxvvvuuuuuuuuutttqqqooommmlllkkkiiiiiijjjkkkllljjjjjjkkkjjjiiihhhgggfffeeefffhhhjjjkkkkkkjjjjjjfffhhhlllnnnnnnppprrrssssssrrrqqqpppoooppppppqqqnnnmmmlllkkkkkklllmmmnnnoooqqqtttvvvwwwyyy~~~}}}{{{yyyzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyytttuuuwwwyyyzzzzzzxxxwwwxxxzzz~~~