BM6P6(@ {{{wwwssspppmmmmmmttt~~~~~~nnndddZZZUUUSSSOOOMMMNNNLLLPPPOOOQQQVVVUUU```wwwppprrrvvv}}}vvvoookkkkkkeee``````___^^^\\\[[[ZZZZZZXXXVVVSSSPPPMMMLLLKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHJJJXXXpppvvvfffZZZVVVWWWSSSTTTTTTSSSSSSUUUXXX[[[cccgggmmmoooooollliiihhhjjjddd\\\VVVUUUYYY___dddjjjiiihhhfffdddeeehhhkkkjjjpppyyyooobbbXXXSSSTTTVVVVVVUUUTTTTTTWWW\\\___eeeiiinnnssszzz{{{qqq___ZZZ^^^]]]tttzzzuuunnnjjjhhhfffccc```___]]]ZZZXXXUUUTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFIIIOOOXXXfffuuuwwwjjj^^^SSSOOOOOOvvvrrrooommmkkkmmmvvvnnndddYYYTTTQQQNNNMMMNNNMMMQQQPPPRRRWWWWWWccc{{{ooorrrvvvzzztttmmmiiiiiicccaaa```___^^^\\\[[[ZZZZZZXXXVVVTTTQQQNNNLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHUUUmmmrrrcccXXXTTTUUUSSSSSSTTTSSSTTTVVVYYY\\\aaaeeekkknnnnnnlllkkkkkkoookkkddd]]]YYY\\\bbbgggooopppqqqpppnnnmmmnnnooorrrwwwwwwhhh\\\VVVUUUWWWVVVVVVUUUUUUXXX^^^bbbiiiqqqyyyzzz{{{qqq___ZZZ\\\```zzzzzztttnnnjjjhhhgggccc```___]]][[[XXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGLLLTTTbbbrrr}}}uuuhhh[[[QQQLLLMMM{{{pppnnnlllllllllooo|||nnncccWWWRRRPPPMMMLLLNNNNNNRRRPPPRRRYYYZZZhhhmmmqqquuuwwwrrrjjjgggfffaaaaaa```___^^^]]][[[ZZZZZZXXXWWWTTTRRROOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGRRRhhh|||lll___UUURRRSSSRRRSSSTTTTTTTTTWWW[[[^^^bbbfffkkkooopppqqqqqqrrrtttsssoooggg``````ffflllvvvyyy|||}}}{{{xxxvvvuuuxxx}}}rrrbbbYYYXXXWWWWWWVVVVVVWWW[[[aaaeeennnyyy~~~|||xxxyyyppp^^^ZZZYYYcccyyytttnnnjjjiiigggddd```^^^]]][[[YYYWWWUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHOOO]]]nnnzzz~~~tttfffYYYNNNIIIJJJ|||nnnllllllmmmnnnuuulllaaaUUUPPPNNNLLLLLLOOONNNQQQOOORRRXXX[[[jjjyyyhhhmmmssstttpppiiieeeeeeaaaaaaaaa```^^^]]]\\\[[[ZZZXXXWWWUUUSSSQQQPPPOOONNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFPPPcccwwwyyyhhh\\\TTTRRRSSSRRRSSSTTTUUUVVVYYY^^^aaagggkkkpppsssuuuwwwyyy{{{xxxyyywwwpppgggdddiiipppyyy}}}{{{yyyyyy~~~~~~hhh\\\ZZZXXXXXXXXXXXXYYY^^^eeeiiiqqq~~~|||zzztttvvv}}}nnn]]]ZZZWWWfffwwwsssmmmkkkjjjhhhdddaaa^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSRRRPPPOOOOOONNNNNNKKKJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFKKKYYYkkkyyy}}}ssseeeXXXMMMHHHIII~~~oooooopppqqqsss{{{xxxhhh^^^SSSOOONNNLLLLLLOOOLLLPPPNNNPPPWWWZZZiiivvvdddjjjrrrsssppphhheeeeeebbbaaaaaa```___]]]\\\[[[[[[XXXWWWVVVUUUTTTRRRQQQPPPMMMKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFMMM]]]rrrtttddd[[[UUUSSSTTTRRRSSSUUUWWWYYY\\\bbbeeellloootttxxxzzz{{{}}}~~~yyy||||||vvvnnnkkkoootttyyy~~~{{{xxxwww}}}mmm___\\\XXXZZZ[[[\\\___ccciiinnnxxx|||{{{rrruuu~~~mmm]]]ZZZVVVggg~~~vvvrrrmmmkkkjjjiiieeeaaa^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTRRRQQQPPPOOOOOOOOOJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEJJJWWWjjjxxx~~~ssseeeYYYNNNIIIJJJwwwwwwxxxyyyzzz|||qqqcccZZZQQQOOONNNMMMMMMNNNKKKOOOMMMOOOUUUWWWeee~~~tttdddiiiuuu}}}rrrppphhhdddeeebbbbbbaaa```___^^^\\\[[[[[[XXXXXXWWWWWWVVVTTTRRRRRRNNNMMMJJJGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFKKKWWWlllqqqbbb[[[WWWUUUVVVRRRTTTVVVYYY[[[```fffjjjpppsssxxx{{{||||||||||||{{{~~~}}}wwwuuuwwwzzz|||{{{vvvsssuuu{{{pppaaa___[[[]]]```cccgggkkkpppsss~~~}}}vvvyyykkk]]]\\\XXXiii}}}tttqqqmmmkkkkkkiiieeebbb]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPKKKJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFIIIVVViiixxx~~~sssfffZZZOOOKKKKKKuuulll^^^VVVOOOOOOOOONNNMMMNNNKKKOOONNNPPPUUUUUUaaazzzqqqgggmmmzzzzzzpppooogggccceeebbbbbbbbbaaa___^^^]]]\\\[[[WWWXXXXXXXXXWWWUUUTTTSSSQQQOOOLLLIIIFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDGGGQQQfff}}}mmm```ZZZWWWVVVWWWSSSUUUXXX[[[^^^ccciiimmmuuuyyy}}}}}}{{{zzz}}}}}}uuuooolllqqqxxxqqqdddbbb^^^bbbggglllooossswwwyyyiii]]]]]]]]]kkk}}}ssspppmmmkkkllljjjfffbbb]]]]]]]]]]]][[[ZZZXXXWWWUUUUUUSSSRRRQQQPPPPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@CCCEEEEEEHHHTTThhhwww|||rrreeeYYYOOOKKKLLL}}}qqqkkk[[[TTTNNNOOOPPPNNNMMMNNNLLLPPPOOOQQQVVVUUU```wwwpppkkkpppxxxooonnnfffbbbdddaaabbbbbbaaa___^^^]]]\\\[[[WWWXXXYYYYYYXXXVVVUUUTTTSSSPPPMMMJJJGGGFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEMMMbbbzzzkkk^^^YYYWWWWWWXXXTTTVVVYYY\\\```eeekkkooozzz~~~|||{{{zzzqqqjjjgggnnnuuuqqqeeeeeeaaaeeelllrrrvvvyyy|||~~~hhh]]]^^^aaammm~~~ssspppllllllllljjjfffbbb]]]]]]^^^]]]\\\ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQLLLKKKJJJJJJHHHHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCC>>>BBBEEEEEEHHHSSSgggvvv{{{pppdddYYYOOOKKKLLLxxxjjjaaaVVVUUUSSSQQQOOONNNNNNMMMNNNQQQPPPQQQVVVUUU___uuusssnnnqqq}}}qqqkkkhhhddddddeeeaaaaaabbbbbbbbb```___^^^YYYZZZ[[[[[[[[[YYYXXXWWWRRROOOKKKIIIIIIJJJJJJIIIFFFFFFEEECCCCCCBBBBBBBBBCCCCCCEEELLL[[[ooofff^^^\\\WWWUUUWWWUUUYYY\\\\\\[[[^^^fffmmm{{{}}}ooogggeeeggghhhsss}}}ooogggjjjfffnnnvvv}}}jjj^^^]]]aaauuu}}}wwwqqqpppoooooonnnkkkgggddd[[[\\\^^^______\\\WWWSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGOOO```qqquuu~~~{{{lllbbbXXXPPPMMMNNNtttfff]]]TTTSSSQQQPPPNNNMMMLLLLLLMMMQQQPPPRRRWWWXXXddd|||sssnnnxxxzzzooojjjgggdddccceeeaaaaaabbbbbbbbbaaa______ZZZ[[[[[[\\\[[[ZZZXXXWWWXXXTTTPPPMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDIIIVVViii|||ggg^^^\\\XXXXXX[[[VVVXXXZZZ[[[[[[___eeejjjzzzwwwkkkcccaaabbbcccnnnyyy|||~~~rrrjjjmmmoooyyyggg^^^^^^bbbwww|||xxxsssrrrqqqqqqpppmmmhhheee^^^^^^___``````^^^YYYVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFNNN___ooottt|||uuuhhh___VVVOOOLLLNNN|||ooobbbYYYRRRQQQPPPNNNMMMLLLLLLLLLMMMQQQQQQSSSYYY[[[kkktttqqqvvvlllhhhfffdddcccdddaaabbbbbbcccbbbbbbaaa```\\\]]]]]]\\\[[[ZZZYYYXXXYYYVVVRRROOOMMMLLLJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEAAABBBCCCGGGOOO```vvvhhh^^^[[[YYYZZZ^^^YYYYYYYYY[[[]]]aaaeeehhhttt{{{{{{oooeee___\\\\\\^^^iiitttwwwyyy~~~xxxppprrr{{{{{{ccc]]]___ccc{{{{{{yyyuuuuuuttttttssspppkkkgggcccbbbaaaaaaaaa___\\\YYYXXXXXXVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCEEEFFFLLL\\\kkkttt|||wwwmmmaaaYYYSSSMMMKKKMMMwwwlll```WWWQQQPPPOOONNNMMMLLLLLLLLLMMMRRRRRRTTTYYY^^^rrrxxxvvv|||rrrjjjhhhfffdddcccdddbbbbbbbbbccccccccccccccc______^^^]]]\\\[[[ZZZYYYUUURRRPPPNNNNNNMMMLLLKKKEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEJJJXXXpppnnn```ZZZXXXZZZ^^^[[[ZZZYYY[[[___ccceeeeeekkkuuurrrggg```\\\ZZZYYY]]]gggooorrruuu|||}}}uuuwwwsss___ZZZ^^^ddd~~~zzzzzzxxxxxxwwwwwwuuurrrmmmiiifffdddbbbaaaaaa```^^^\\\ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBDDDEEEEEEJJJXXXggguuu|||}}}vvvlllcccYYYTTTOOOKKKJJJLLL}}}tttiii___XXXPPPPPPOOONNNMMMMMMNNNNNNNNNTTTTTTTTTYYY```yyy|||~~~yyypppiiihhhgggeeecccdddccccccccccccddddddeeeeeebbbaaa```^^^]]][[[ZZZZZZWWWTTTRRRPPPPPPOOOMMMKKKEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDFFFHHHRRRhhh~~~xxxeee[[[XXXYYY\\\[[[YYYYYYZZZ^^^```aaaaaafffqqqyyymmmccc^^^\\\[[[\\\]]]dddjjjmmmrrr{{{zzzzzzlll[[[XXX\\\eee}}}yyyzzz{{{zzzxxxwwwuuurrrnnnkkkhhhfffcccbbbaaa```^^^]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDEEEDDDHHHTTTbbbssszzz}}}rrrjjjbbbZZZRRROOOLLLIIIIIILLLyyypppfff]]]VVVOOOOOONNNNNNMMMNNNNNNNNNMMMUUUUUUUUUZZZddd|||xxxpppjjjjjjiiifffddddddccccccccccccdddfffggghhheeecccaaa___]]]\\\[[[[[[^^^[[[XXXUUUSSSQQQMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDFFFCCCDDDGGGGGGMMM```ttt~~~nnn```ZZZZZZ\\\YYYYYYZZZ[[[\\\]]]___```hhhrrr~~~~~~xxxnnneee^^^]]]^^^```]]]dddiiilllsss}}}}}}}}}{{{dddXXXWWW[[[ggg|||zzz{{{~~~{{{xxxuuutttrrrooollliiigggeeedddcccbbb___]]]ZZZYYYXXXWWWUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBBCCCBBBBBBDDDEEEDDDFFFQQQ]]]lllttt{{{}}}~~~rrrggg```[[[TTTMMMKKKJJJHHHIIILLLvvvlllbbbXXXQQQMMMMMMLLLLLLLLLMMMMMMNNNLLLTTTVVVWWW^^^jjjwwwwwwyyyqqqlllllllllhhheeeeeedddccccccdddeeeggghhhiiigggeeeccc```^^^\\\\\\\\\___\\\YYYWWWUUURRRNNNKKKKKKJJJIIIGGGFFFEEEEEEDDDFFFBBBCCCGGGGGGIIIWWWiii|||wwwzzzxxxggg```^^^^^^\\\^^^aaa```______aaadddkkkqqqxxx{{{{{{~~~~~~zzzsssiii```]]]___ccc```gggooossszzzmmm\\\WWWXXXZZZjjj}}}|||||||||vvvsssqqqpppooommmkkkjjjhhhgggfffdddaaa^^^[[[ZZZYYYXXXWWWVVVUUUUUUPPPPPPOOONNNLLLKKKJJJJJJJJJHHHFFFDDDCCCCCCCCCDDDBBBCCCEEEEEECCCDDDNNNZZZhhhqqqyyy}}}tttiii___YYYWWWPPPKKKJJJJJJHHHIIIMMMtttiii^^^SSSMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKTTTWWWYYYaaapppqqqssszzzsssmmmmmmmmmiiifffeeeddddddcccdddeeegggiiijjjhhhfffccc```^^^]]]\\\\\\ZZZXXXVVVUUUTTTRRROOOMMMNNNMMMKKKIIIHHHFFFFFFEEEFFF@@@AAAGGGHHHGGGQQQaaavvvqqquuu{{{mmmeeebbbbbb```eeehhhgggdddbbbfffjjjllloooqqqpppooorrrzzz}}}}}}~~~~~~xxxmmmbbb]]]```ddddddmmmvvv|||~~~}}}zzzzzz~~~|||dddXXXWWWYYYZZZmmm~~~~~~}}}|||uuuqqqoooooonnnnnnmmmkkkjjjiiiiiifffbbb___\\\[[[[[[ZZZYYYXXXXXXWWWQQQPPPOOONNNMMMKKKJJJJJJKKKJJJGGGEEEDDDDDDEEEEEEBBBCCCEEEEEECCCCCCMMMXXXgggqqqzzzyyynnncccZZZUUUUUUOOOIIIIIIIIIHHHJJJMMMrrreeeZZZQQQLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNQQQVVV[[[cccyyyvvvooorrrxxxuuupppmmmlllkkkjjjiiigggdddbbbcccgggjjjjjjiiieeedddcccaaa___\\\[[[ZZZ[[[YYYUUUSSSSSSRRRQQQPPPNNNLLLIIIHHHHHHHHHFFFEEEDDDCCCEEEFFFEEEEEEMMMWWWkkkqqqtttvvvuuufffccceeedddmmmrrrmmmfffeeehhhkkkrrrqqqooonnnoooqqqtttvvvuuutttsssvvv{{{~~~~~~zzztttjjjbbbccciiinnnssswwwrrrwww}}}ooo^^^XXXWWWYYY]]]ttt}}}~~~yyyuuuqqqpppooopppsssqqqmmmkkkjjjiiigggeee```___]]]\\\\\\YYYUUURRRRRRQQQOOOMMMKKKKKKKKKKKKMMMKKKIIIGGGFFFFFFGGGHHHDDDDDDDDDCCCCCCFFFKKKOOOccckkkwww~~~{{{nnncccZZZSSSOOOLLLKKKJJJIIIIIIJJJKKKLLLyyylll```WWWOOOKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQVVV\\\eeesssoootttwwwtttpppmmmlllkkkjjjhhhiiifffddddddggghhhhhhgggeeedddcccaaa___]]][[[ZZZ[[[YYYVVVTTTSSSSSSRRRPPPPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCCCCEEECCCCCCJJJSSShhhrrrvvvttt|||yyyjjjfffhhhhhhooorrrlllggggggjjjkkkqqqooommmllllllmmmpppqqqpppoooooorrrwww|||~~~~~~~~~}}}{{{wwwoooggghhhnnnrrrxxxwwwqqqpppyyy~~~jjj[[[WWWVVVZZZ___uuu{{{~~~zzzuuurrrqqqqqqqqqqqqnnnkkkiiihhhgggeeeccc___]]]\\\\\\[[[ZZZVVVTTTRRRQQQOOONNNLLLKKKKKKKKKLLLKKKIIIGGGEEEFFFFFFGGGDDDDDDDDDCCCCCCFFFJJJNNN___iiiuuu}}}vvviii___WWWQQQNNNLLLKKKJJJIIIIIIJJJKKKLLLuuuggg\\\UUUOOOLLLLLLLLLLLLMMMMMMMMMNNNNNNOOORRRVVV[[[hhhnnnnnnuuuuuusssooolllkkkkkkiiihhhjjjhhhfffeeefffgggfffeeeeeedddbbbaaa___]]][[[[[[[[[YYYVVVUUUTTTTTTRRRQQQSSSPPPMMMKKKJJJIIIGGGEEEDDDBBBBBBCCCBBBAAAGGGNNN___ooouuuqqqwwwppplllmmmpppsssrrrmmmjjjlllmmmlllpppooommmkkkkkklllmmmooommmllllllooouuu{{{~~~~~~~~~wwwooooootttxxx~~~sssoooqqq}}}~~~dddXXXUUUTTTZZZcccxxx||||||yyyvvvsssrrrrrrssspppmmmjjjiiihhhhhhfffddd___]]]\\\[[[[[[ZZZWWWUUUQQQQQQPPPOOONNNLLLKKKJJJLLLJJJHHHGGGFFFEEEFFFFFFDDDEEEDDDCCCCCCEEEIIIMMMZZZcccppp{{{zzzmmmaaaXXXRRRNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMttteee[[[TTTPPPNNNLLLLLLLLLMMMMMMNNNNNNOOOOOORRRTTTYYYhhh~~~lllmmmuuuyyysssqqqnnnlllkkkjjjiiiggghhhggggggfffffffffffffffdddcccbbbaaa___]]]\\\[[[[[[YYYWWWVVVVVVUUUTTTRRRUUURRROOOMMMLLLJJJHHHFFFFFFCCCBBBCCCBBB@@@DDDKKKUUUiiirrrnnnsss~~~~~~|||wwwrrrqqqvvvvvvsssnnnnnnqqqqqqnnnpppooonnnmmmnnnoooqqqrrrpppooooooqqqvvv}}}vvvsssvvv|||tttrrrvvv~~~vvv^^^VVVTTTTTT]]]jjj{{{zzzwwwuuussssssssstttqqqooommmllllllkkkjjjiiibbb```^^^\\\[[[YYYWWWTTTQQQQQQQQQQQQPPPNNNKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEHHHKKKSSS]]]kkkwwwyyyqqqeeeZZZSSSOOOMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMrrrcccYYYRRROOOMMMKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSWWWhhh}}}lllmmmuuuuuuqqqooolllkkkkkkjjjhhhgggeeefffggggggggggggggghhhdddcccbbb```___]]]\\\\\\[[[ZZZXXXXXXXXXWWWUUUSSSVVVSSSPPPNNNMMMKKKIIIGGGHHHEEECCCDDDCCCAAADDDIIIPPPdddooolllooo~~~tttsssqqq~~~wwwvvvwwwwwwsssnnnooosssrrrooooooooooooppprrrtttvvvwwwuuutttsssssswww~~~{{{vvvxxxvvvtttyyyppp[[[VVVUUUVVVdddvvv~~~wwwwwwuuuttttttttttttuuurrrpppnnnnnnnnnooonnnllliiifffbbb___\\\ZZZVVVTTTSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDGGGIIINNNVVVdddqqq|||zzzqqqjjj___VVVQQQNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMNNN{{{mmm___VVVPPPMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSWWWiii{{{mmmqqqzzztttnnnmmmkkkjjjkkkjjjhhhfffdddfffggghhhgggfffggghhhccccccbbb```___^^^]]]\\\[[[ZZZYYYYYYYYYXXXVVVTTTVVVSSSPPPNNNMMMLLLJJJHHHJJJFFFDDDEEEEEECCCDDDHHHOOO___kkklllnnnuuuzzzyyyrrrnnniii}}}{{{wwwxxxvvvrrrrrrvvvvvvrrrrrrrrrsssuuuxxxzzz|||}}}{{{yyyvvvtttuuu{{{|||}}}uuutttyyykkkYYYWWWXXX\\\ooo}}}xxxwwwuuuuuuuuuuuuuuuvvvvvvwwwrrrqqqoooooopppqqqpppooooookkkgggbbb___\\\XXXUUUVVVUUUUUUTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCEEEGGGIIIQQQ]]]kkkwww}}}tttiiicccZZZSSSOOONNNNNNNNNLLLKKKKKKJJJKKKLLLNNNOOO|||ttthhh\\\TTTPPPMMMLLLKKKLLLLLLMMMOOOPPPPPPQQQPPPTTTUUUYYYnnnxxxnnnwww{{{tttmmmkkkjjjjjjjjjjjjhhhfffeeegggiiiiiigggeeeeeefffcccbbbbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWTTTTTTRRROOONNNMMMLLLKKKIIIIIIEEECCCEEEEEECCCDDDGGGKKKVVVdddlllnnnpppvvv}}}wwwoooddd}}}{{{~~~|||{{{~~~~~~|||{{{{{{}}}~~~{{{vvvuuuzzz~~~uuutttzzz}}}|||}}}}}}gggWWWYYY]]]ddd}}}zzzuuutttuuuuuuvvvwwwxxxyyyyyyzzzuuusssrrrrrrtttuuuttttttrrrnnniiieeebbb___\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRMMMMMMLLLLLLKKKIIIHHHHHHEEEEEEFFFEEECCCCCCDDDFFFGGGMMMWWWeeerrr|||xxxnnnbbb]]]VVVQQQOOONNNNNNNNNLLLKKKKKKKKKKKKMMMNNNOOOxxxqqqfff\\\VVVRRRPPPOOOKKKLLLLLLNNNOOOPPPQQQQQQQQQUUUWWW\\\rrrtttooo|||yyytttllljjjiiijjjjjjjjjhhhffffffiiikkkjjjfffccccccdddcccbbbaaa```___^^^]]]]]][[[[[[ZZZ[[[[[[ZZZWWWUUUTTTQQQOOOMMMMMMMMMKKKJJJIIIDDDBBBDDDEEECCCDDDFFFDDDLLL]]]lllppppppyyy}}}qqqaaawwwyyyvvvzzzyyy|||xxxwww{{{|||yyywwwwwwuuurrrqqqsssyyy~~~zzzdddVVVZZZ```jjjzzzuuuuuuvvvvvvwwwyyyzzz{{{||||||xxxwwwvvvvvvxxxyyyyyyxxxsssoookkkgggdddbbb___]]][[[ZZZWWWUUUTTTTTTTTTTTTNNNNNNMMMMMMLLLJJJIIIHHHEEEFFFFFFEEECCCCCCDDDFFFFFFKKKTTTaaaooozzzsssiii]]]YYYSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPssskkkaaaXXXSSSQQQPPPPPPMMMMMMMMMMMMOOOQQQSSSTTTUUUWWWXXX___wwwwwwssssssooojjjjjjiiihhhhhhggghhhhhhjjjiiigggdddcccbbbbbbbbbeeeccc```^^^^^^]]][[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNNNNMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCKKKXXXcccnnnyyyuuubbbkkk|||xxx{{{{{{uuuyyy~~~yyytttuuu{{{tttmmmnnnnnnoooooollljjjnnnwwwoooaaaXXXYYY```qqq}}}zzzyyy|||||||||}}}|||{{{{{{zzz{{{zzzyyyyyyzzz{{{zzzxxxqqqpppnnnlllhhhdddaaa```aaa___\\\YYYXXXVVVSSSPPPNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCBBBCCCDDDFFFGGGJJJJJJPPP\\\mmm{{{~~~oooeee^^^ZZZUUUPPPNNNLLLIIIHHHHHHIIIKKKKKKLLLNNNRRRUUU|||ooohhh^^^VVVQQQOOONNNNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTVVVYYYeee|||tttppptttrrrjjjjjjiiihhhgggggggggggghhhgggeeecccbbbaaabbbbbbdddbbb___]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDBBBIIITTTbbbppp~~~{{{eeehhh}}}{{{xxxzzz~~~{{{uuuvvvzzz}}}{{{ooojjjmmmnnnqqqrrrqqqooorrryyymmmaaaXXXZZZbbbttt~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxxxxyyyyyywwwvvvqqqpppnnnlllhhheeebbbaaabbb___\\\ZZZYYYWWWTTTRRROOONNNMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFKKKXXXjjjzzz|||mmmcccZZZVVVRRROOOMMMLLLKKKJJJJJJJJJKKKMMMPPPSSSUUUWWWuuujjjcccZZZRRRNNNMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSUUU\\\rrruuuooommmsssrrrkkkjjjiiihhhggggggggggggfffeeecccbbbaaaaaaaaabbbcccaaa^^^\\\\\\\\\ZZZXXXWWWXXXZZZ[[[[[[YYYXXXWWWTTTRRRPPPOOOOOONNNLLLJJJHHHHHHGGGEEEEEEDDDDDDDDDBBBFFFOOO]]]nnn~~~iiihhh|||zzzyyy{{{}}}~~~yyyxxxyyy}}}~~~~~~tttkkkjjjooossswwwzzzzzzwwwxxx}}}jjj___XXXZZZeeezzz}}}}}}}}}}}}~~~{{{zzzxxxwwwwwwvvvtttrrrqqqpppnnnllliiifffdddcccbbb```]]][[[ZZZXXXUUUSSSOOOOOONNNLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDIIITTTeeeuuuxxxjjj```TTTQQQNNNLLLLLLMMMMMMLLLLLLKKKKKKOOOUUUZZZ[[[ZZZ~~~qqqeee___WWWPPPMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSVVVccc~~~qqqlllmmmxxxnnnooojjjiiihhhggggggfffffffffeeedddcccbbbaaaaaabbbcccbbb```^^^\\\\\\\\\ZZZYYYUUUWWWYYY[[[\\\[[[YYYWWWTTTRRRPPPOOOPPPOOOMMMKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFLLLXXXiiizzzpppiiitttyyyxxxzzz}}}}}}{{{{{{{{{qqqkkkpppwww~~~fff^^^XXX[[[hhh}}}}}}|||}}}~~~}}}zzzxxxwwwvvvuuurrrpppqqqpppnnnkkkiiigggfffeeebbb___]]][[[ZZZXXXUUUSSSPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCGGGGGGIIIQQQ```ooo|||tttfff]]]RRROOOLLLJJJKKKLLLLLLLLLMMMLLLLLLRRR[[[```___\\\|||pppaaa\\\UUUPPPMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRTTTZZZnnnwwwppplllttttttlllllliiihhhhhhgggfffgggggggggfffeeedddbbbbbbbbbcccdddbbb```^^^\\\]]]\\\[[[ZZZTTTVVVYYY[[[\\\[[[YYYWWWSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJHHHFFFEEEEEEDDDGGGFFFJJJTTTeeevvvuuugggiiivvv|||{{{{{{}}}yyyuuuyyy~~~}}}|||~~~vvvnnnmmmvvv~~~}}}~~~aaa\\\XXX\\\kkk~~~{{{{{{|||}}}~~~~~~{{{yyywwwvvvtttqqqoooooonnnllljjjhhhggggggfffaaa___\\\[[[ZZZXXXUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDCCCCCCCCCHHHGGGIIIPPP\\\kkkyyyqqqcccZZZQQQNNNKKKJJJJJJKKKKKKJJJNNNMMMNNNUUU]]]aaa```]]]yyymmm^^^YYYSSSOOOMMMNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTVVV```{{{sssppppppssslllkkkggggggffffffgggggghhhhhhgggfffdddcccbbbbbbbbbcccaaa^^^\\\[[[\\\[[[ZZZYYYUUUVVVXXXYYYZZZYYYXXXWWWSSSRRRPPPPPPQQQQQQPPPOOONNNMMMKKKIIIGGGFFFEEEDDDFFFFFFHHHQQQaaassszzzddd___kkkyyyzzz}}}yyywwwvvvwww||||||uuuzzz~~~~~~zzzqqqlllooo{{{}}}{{{}}}www^^^[[[XXX\\\mmmzzz{{{}}}~~~}}}{{{xxxwwwuuutttqqqooonnnllljjjhhhggggggggggggbbb```]]]\\\[[[YYYWWWUUURRRRRRQQQOOONNNMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGNNNZZZiiiwwwpppbbbZZZQQQNNNKKKIIIJJJJJJJJJJJJMMMMMMPPPVVV\\\___]]][[[~~~qqqfffZZZVVVQQQMMMMMMMMMNNNNNNLLLLLLMMMNNNPPPRRRUUUVVVYYYggg}}}nnnpppuuurrrllljjjeeeeeeeeefffggghhhiiijjjgggfffdddbbbaaa``````aaa^^^\\\ZZZYYYYYYYYYXXXWWWUUUVVVWWWWWWWWWWWWWWWVVVSSSRRRPPPQQQRRRRRRQQQPPPOOONNNLLLJJJHHHFFFEEEDDDDDDEEEGGGMMMYYYiii{{{}}}ggg^^^gggsssxxxxxxzzzzzzuuupppnnnooosssvvvxxx~~~zzz~~~wwwpppmmmrrr}}}{{{|||ooo[[[ZZZXXX[[[nnn{{{}}}{{{yyyvvvuuutttrrrpppnnnlllkkkiiigggffffffggghhhdddbbb___^^^]]]\\\ZZZXXXSSSRRRQQQPPPOOOMMMMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFLLLVVVdddrrr{{{oooaaaZZZPPPMMMJJJIIIJJJKKKKKKKKKKKKNNNSSSWWWZZZ[[[YYYXXXwwwkkk```XXXTTTOOOLLLLLLMMMMMMMMMLLLLLLMMMNNNQQQTTTWWWXXXZZZllltttkkkoooxxxzzzpppkkkgggdddddddddeeegggiiijjjkkkgggeeecccaaa____________\\\ZZZWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQQQQRRRSSSRRRPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDEEEFFFIIIQQQ___qqq}}}}}}nnndddgggmmmlllvvvwwwyyytttlllggggggiiikkkmmmrrrvvv|||wwwqqqpppvvv{{{}}}~~~{{{|||jjjZZZYYYXXX[[[nnn~~~|||~~~yyywwwuuussssssqqqooommmkkkjjjhhhfffeeefffggghhhfffdddaaa```___^^^\\\ZZZSSSSSSRRRQQQOOONNNMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHLLLTTT___llltttoooaaaZZZNNNLLLIIIIIIJJJLLLMMMMMMJJJNNNTTTXXXXXXWWWVVVVVV~~~pppddd]]]RRRPPPNNNLLLKKKKKKLLLMMMLLLMMMMMMMMMQQQUUUXXXWWW[[[vvvuuuhhhqqqssskkkfffaaabbb```___```dddggggggfffbbb```]]][[[ZZZZZZ\\\]]]^^^\\\ZZZWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSQQQPPPPPPPPPPPPOOOOOONNNLLLKKKIIIHHHHHHKKKEEEBBBFFFNNNYYYhhhtttvvv~~~wwwpppddddddsssuuutttuuu|||tttllliiifffbbbaaaccchhhjjjpppwww{{{sssppptttzzzvvvqqqwww|||xxxzzzxxxfffWWWYYYZZZ^^^sss~~~vvvvvvvvvuuusssqqqooommmmmmllljjjiiiiiiiiijjjjjjfffeeecccaaa___^^^\\\\\\YYYXXXVVVSSSQQQOOONNNMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCEEEIIIMMMUUUdddrrrxxxooo___UUUMMMKKKIIIHHHIIIJJJJJJIIILLLMMMMMMOOOPPPRRRTTTUUUzzzmmmaaaZZZQQQOOOMMMLLLKKKLLLMMMMMMLLLMMMNNNNNNQQQUUUWWWXXXddd|||ppphhhsss|||kkkeeebbb^^^aaa``````bbbfffggggggeeecccaaa^^^\\\ZZZ[[[\\\]]]\\\[[[YYYXXXVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUSSSRRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGIIIEEECCCFFFKKKTTTcccpppvvv~~~tttffffffvvvuuuuuuxxxzzzrrrkkkhhheeebbbaaacccdddeeekkkrrrvvvyyy|||zzz}}}vvvuuuyyy~~~~~~yyyrrrpppxxx|||wwwuuuzzztttdddXXXYYYZZZ```www~~~~~~uuuuuuuuutttssspppnnnllllllkkkjjjhhhhhhhhhhhhiiieeeeeecccbbb```^^^]]]\\\YYYXXXUUUSSSPPPOOOMMMMMMKKKJJJHHHGGGFFFFFFEEEEEEGGGEEEGGGIIILLLRRR```nnnxxxqqq```UUUMMMKKKIIIHHHIIIJJJJJJIIILLLLLLLLLMMMOOOPPPRRRRRRtttggg\\\VVVOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOOPPPQQQTTTXXX[[[qqqqqqmmmjjjvvvuuuhhheeeccc```___```aaadddggggggfffdddcccaaa___\\\[[[ZZZ[[[\\\YYYYYYYYYXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQOOONNNNNNNNNOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGDDDDDDEEEGGGNNN\\\jjjrrrzzziiigggvvvuuuwww~~~{{{sssllljjjgggcccbbbdddbbbcccgggmmmqqqttt}}}}}}yyywwwtttqqqooovvv{{{{{{|||~~~zzzwwwtttqqqsss~~~yyyuuuuuu|||nnn```ZZZZZZ\\\ggg}}}|||~~~~~~}}}~~~{{{tttttttttsssqqqooommmkkkkkkjjjjjjiiihhhgggggggggddddddcccbbbaaa___]]]\\\YYYWWWUUUSSSPPPNNNMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFIIIHHHHHHIIIJJJNNN[[[hhhwww~~~tttaaaUUUMMMKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOO{{{nnncccYYYSSSMMMMMMLLLLLLMMMMMMOOOOOOMMMNNNPPPRRRRRRSSSZZZbbblllmmmmmmzzzooofffdddcccbbb]]]___bbbeeefffeeecccaaaaaa___]]][[[YYYYYYYYYZZZVVVWWWXXXYYYXXXWWWVVVUUUSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPMMMLLLLLLKKKIIIHHHHHHGGGFFFEEEFFFGGGEEEIIIVVVcccoooooogggqqquuu{{{wwwqqqnnnkkkfffdddfffddddddgggmmmpppsss|||}}}yyyuuurrrooommmlllpppvvv}}}~~~zzzvvvuuuuuuyyy|||wwwvvvhhh^^^[[[\\\bbbrrr{{{zzz|||{{{{{{}}}{{{yyysssssssssrrrpppnnnkkkjjjllllllkkkkkkjjjhhhgggfffccccccccccccbbb```^^^]]]YYYWWWUUUSSSPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFIIIGGGGGGHHHHHHLLLYYYfffvvv}}}wwwbbbTTTNNNKKKIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKtttiii___VVVQQQLLLLLLLLLMMMMMMNNNOOOOOONNNNNNQQQTTTSSSTTT___lllyyyjjjlllnnn|||yyyiiicccbbbaaa```\\\___bbbddddddbbb___^^^]]]\\\ZZZYYYXXXWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUSSSRRRQQQPPPQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIFFFGGGHHHHHHEEEFFFQQQ^^^mmmzzzyyykkknnnvvv}}}vvvsssooohhheeefffffffffjjjoooqqqttt|||zzzvvvuuusssqqqnnnkkkjjjjjjooouuu~~~~~~zzzxxxxxxyyy}}}~~~yyyxxxyyyddd]]]XXX]]]hhh~~~~~~~~~~~~}}}}}}|||}}}yyywwwrrrrrrrrrqqqooommmkkkiiimmmmmmnnnmmmllliiigggeeebbbccccccdddcccaaa___^^^YYYXXXVVVSSSQQQOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGEEEEEEGGGHHHMMMZZZggguuu{{{zzzdddUUUNNNLLLJJJIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJ~~~zzznnnccc[[[TTTOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPTTTTTTVVVfffxxxrrrhhhjjjpppvvviiifffdddcccccc^^^aaadddeeeccc___]]]\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGHHHHHHFFFFFFNNNXXXiiivvvqqqooozzzzzzuuummmhhhhhhiiijjjnnnsssuuuvvv}}}zzzuuuvvvuuusssooommmlllmmmpppvvv}}}zzz{{{~~~}}}yyy{{{uuuccc]]]WWW```qqq|||~~~zzzvvvuuurrrrrrrrrqqqooommmkkkiiinnnooopppooonnnjjjfffdddaaabbbcccddddddbbb```___[[[YYYWWWUUURRRPPPOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDDDDFFFHHHNNN[[[iiiuuu{{{hhhWWWNNNLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJ~~~{{{zzz|||ssshhh^^^WWWQQQNNNLLLMMMMMMNNNNNNNNNMMMMMMOOOMMMPPPTTTTTTXXXmmmmmmhhhjjjvvvtttiiihhhgggggggggbbbeeegggfffbbb^^^\\\\\\WWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQLLLLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEGGGGGGGGGKKKRRRaaappp~~~ssssssuuuooonnnnnnpppuuu{{{||||||zzz||||||yyytttqqqpppqqqrrrxxxzzzyyyrrrccc___[[[iii~~~{{{vvvsssrrrrrrrrrrrrqqqpppmmmkkkjjjmmmnnnppppppnnniiieeebbb```bbbccceeedddcccaaa___\\\[[[XXXVVVSSSRRRPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDGGGHHHNNN\\\iiivvv{{{mmm[[[OOOLLLJJJJJJKKKLLLKKKKKKIIIIIIIIIIIIJJJKKKKKKLLL}}}{{{yyyyyy}}}{{{oooddd[[[TTTOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOMMMOOOTTTTTTZZZqqq}}}jjjjjjmmm}}}nnnddddddddddddffffffhhhjjjhhhccc^^^]]]]]]VVVVVVWWWWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVTTTSSSQQQPPPPPPPPPPPPKKKKKKKKKJJJIIIIIIIIIHHHHHHDDDCCCFFFGGGGGGJJJNNNXXXkkk}}}rrruuu~~~wwwuuusssvvv||||||~~~~~~zzztttpppoooooosssyyy|||xxx{{{rrrddd```bbbrrrzzztttqqqpppsssssssssrrrpppnnnkkkjjjlllmmmoooooommmhhhddd``````aaaccceeeeeecccaaa___]]]\\\YYYWWWTTTRRRQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDEEEGGGIIINNN\\\iiivvv{{{ppp___OOOMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMM|||yyywwwwww|||}}}zzzxxxsssjjj```WWWQQQMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMVVVMMMLLLSSSTTT[[[zzzrrrkkkkkknnnkkkeeefffcccdddiiikkkjjjgggeeebbb___]]]\\\]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHTTTbbbttt{{{uuuzzz}}}yyyvvvvvvwwwxxxzzz}}}{{{zzzvvv}}}iii^^^]]]ggg~~~yyyvvvttttttvvvuuusssqqqooommmllllllkkkkkkkkkjjjhhhfffcccbbb``````aaaccceeeeeecccbbb```^^^[[[XXXWWWVVVWWWWWWRRROOOMMMKKKJJJHHHFFFCCCEEEEEEGGGHHHHHHKKKXXXeeeuuuxxx}}}vvvaaaSSSPPPMMMMMMPPPQQQPPPMMMLLLMMMNNNNNNLLLKKKKKKLLL}}}{{{xxxyyy}}}yyytttqqqppplllddd\\\UUUPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMTTTNNNOOOUUUWWW___~~~rrrooonnnwwwlllggggggeeedddhhhiiihhhfffcccaaa^^^\\\[[[\\\[[[ZZZXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRPPPOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHPPP]]]nnn{{{}}}zzzxxxxxxyyyzzz{{{|||{{{{{{yyyzzzggg___```ppp{{{xxxwwwwwwwwwuuusssqqqooommmmmmllllllkkkjjjiiigggeeecccbbbbbbbbbcccdddggggggeeedddaaa___\\\ZZZXXXWWWXXXXXXTTTRRROOOMMMLLLKKKHHHFFFFFFFFFGGGHHHGGGJJJUUUbbbqqqvvv||||||hhhWWWTTTQQQPPPRRRRRRPPPNNNNNNOOOPPPOOONNNLLLLLLLLL~~~|||zzz{{{~~~vvvooojjjgggfffbbb\\\VVVQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNRRROOOQQQVVVZZZfffqqqqqqrrr~~~lllhhhiiifffdddffffffeeedddaaa___\\\ZZZYYYZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSPPPOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIIIILLLWWWgggttt}}}}}}{{{|||~~~~~~zzz|||sssdddaaadddyyy|||{{{{{{{{{wwwvvvtttrrrpppnnnmmmmmmmmmllljjjgggeeedddcccbbbddddddeeegggiiiiiihhhfffbbbaaa^^^\\\ZZZYYYYYYYYYWWWUUURRRPPPOOONNNKKKIIIHHHGGGGGGHHHFFFHHHQQQ\\\jjjrrr{{{qqq\\\YYYUUUTTTUUUUUURRROOOQQQQQQQQQPPPOOONNNMMMLLL~~~|||{{{|||xxxnnniiieeebbb___\\\VVVQQQMMMLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPQQQVVV]]]qqqyyynnnqqqxxxyyykkkhhhhhheeeccccccccccccaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHRRRbbbpppzzz|||yyy}}}|||jjj```bbbiii}}}|||}}}~~~xxxwwwuuusssqqqooonnnnnnnnnllljjjgggeeedddcccdddfffffffffhhhjjjkkkiiigggcccbbb```^^^\\\[[[[[[[[[YYYVVVTTTRRRQQQOOOMMMJJJJJJHHHHHHHHHFFFFFFMMMVVVcccmmmxxx~~~yyy```\\\YYYXXXYYYYYYVVVSSSSSSRRRRRRRRRRRRRRRQQQOOO}}}|||}}}qqqjjjfffbbb___[[[XXXSSSNNNLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQUUUcccssslllqqq~~~sssiiieeefffdddaaa___aaa```___]]][[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKGGGPPP^^^mmmwww~~~xxxzzztttddd^^^dddnnn~~~}}}}}}~~~~~~yyyxxxvvvtttrrrpppooooooooommmkkkhhhgggfffffffffgggggggggiiikkkllljjjhhhdddcccbbb```^^^]]]\\\\\\YYYWWWTTTSSSQQQPPPMMMKKKLLLIIIHHHHHHFFFEEEIIIPPP]]]hhhttt|||fffccc```___aaabbb___]]]XXXWWWVVVWWWYYYYYYWWWUUU~~~xxxlllfffccc___\\\WWWUUUPPPMMMJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSYYYoooppppppwwwwwwooogggccccccccc```^^^___^^^]]]\\\ZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJGGGNNNYYYfffqqqyyy~~~yyywww}}}ooobbb___iiiuuu~~~~~~~~~~~~zzzyyywwwuuusssqqqppppppooonnnmmmlllkkkjjjjjjjjjhhhhhhiiikkkmmmmmmkkkjjjddddddcccaaa```^^^]]]\\\ZZZWWWUUUSSSRRRPPPNNNKKKMMMJJJIIIIIIGGGEEEHHHMMMVVVaaaoooyyy~~~tttqqqnnnnnnooopppnnnllleeecccaaaaaacccccc```\\\sssiiieeeccc^^^ZZZSSSPPPMMMJJJIIIJJJLLLNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPSSSVVVbbb~~~yyyooowwwsssmmmfffbbbbbbcccaaa^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNKKKLLLNNNOOOOOOOOONNNNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHKKKRRR\\\hhhsss{{{|||yyyvvvxxx}}}lllbbbcccpppzzz|||~~~~~~{{{zzzxxxuuusssrrrqqqqqqooooooooooooooonnnnnnmmmkkkjjjkkkmmmoooooonnnlllddddddcccbbb```^^^]]]\\\[[[YYYVVVTTTSSSRRROOOMMMNNNKKKIIIJJJIIIFFFGGGKKKOOOYYYhhhttt}}}~~~|||xxxtttpppooopppnnniiidddrrriiifffddd___[[[OOOMMMJJJHHHIIIKKKMMMOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOSSSZZZiiirrrooo}}}rrrmmmfffbbbbbbdddbbb___]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWUUUTTTRRRUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOONNNMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHIIILLLTTTaaaooo{{{~~~}}}xxxvvvvvvzzzzzzkkkcccgggvvv~~~yyy{{{~~~{{{zzzxxxvvvtttrrrqqqqqqooopppqqqrrrrrrqqqpppooollllllmmmoooqqqqqqpppnnnddddddcccbbb```^^^\\\[[[\\\ZZZWWWVVVTTTSSSPPPNNNOOOKKKJJJKKKIIIFFFGGGJJJKKKUUUcccqqq|||{{{yyyxxxuuuoooiiissslllfff___XXXUUUNNNNNNMMMMMMMMMMMMMMMNNNOOONNNLLLLLLNNNOOOPPPPPPSSSXXXbbbyyynnnmmm|||iiigggeeecccccccccaaa```\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLHHHGGGKKKRRRZZZeeettt}}}zzz~~~|||{{{xxxrrrvvvrrrhhhaaaccc|||~~~www{{{~~~~~~zzzzzzyyywwwuuurrrpppoootttrrrpppqqqssstttqqqooonnnoooqqqrrrrrrpppmmmkkkgggfffdddcccccccccaaa```^^^]]][[[XXXUUUSSSQQQPPPPPPNNNKKKJJJJJJJJJIIIGGGIIIPPP\\\kkkyyy~~~vvvooorrrkkkfff^^^WWWTTTNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNOOOPPPPPPPPPSSSYYYhhh|||lllpppuuugggeeecccaaaaaaaaa```^^^]]]\\\\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTQQQRRRSSSSSSSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKPPPVVV___nnn{{{{{{xxxzzzxxxvvvvvvuuu~~~~~~pppkkkgggmmm~~~|||~~~}}}~~~||||||{{{yyywwwuuusssrrrtttssssssuuuwwwxxxvvvsssqqqrrrssssssrrrooolllkkkgggfffeeedddddddddbbbaaa```^^^[[[XXXUUUSSSRRRRRROOOMMMJJJIIIIIIIIIGGGFFFIIINNNXXXfffuuu||||||~~~wwwrrr}}}qqqkkkeee]]]UUURRRNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQVVV^^^ttttttjjjooo~~~nnneeeccc```_________^^^\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLLLLNNNOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIHHHLLLJJJJJJMMMQQQXXXeeerrr{{{xxxvvv|||~~~~~~zzzvvvssstttzzzuuulllkkklllyyy~~~~~~~~~~~~|||{{{yyywwwuuutttttttttvvvyyy||||||zzzwwwtttttttttssspppmmmkkkiiifffffffffeeeeeeddddddcccbbb```\\\YYYVVVTTTTTTTTTPPPNNNKKKJJJJJJIIIHHHGGGIIIJJJPPP^^^nnn|||xxxrrrqqqtttvvv{{{yyywwwxxxzzzxxxsssooo}}}rrrkkkdddZZZRRROOONNNNNNMMMMMMMMMNNNOOOOOOMMMOOOPPPPPPPPPPPPQQQQQQZZZfffzzzppplllqqqtttiiicccaaa^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNOOONNNLLLOOOOOONNNNNNMMMMMMLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGMMMJJJIIIKKKMMMSSS___kkktttwwwxxxxxx~~~|||{{{|||yyyvvvxxxwwwmmmggggggnnn~~~|||{{{yyywwwvvvvvvuuuwwwzzz}}}~~~}}}zzzxxxvvvuuutttqqqnnnkkkhhhgggeeefffffffffdddddddddeeedddbbb^^^ZZZWWWVVVVVVWWWRRRPPPMMMLLLLLLKKKJJJHHHIIIGGGJJJUUUfffuuu~~~ssslllkkknnnpppmmmlllkkklllmmmkkkhhheee{{{qqqiiiaaaWWWOOOMMMNNNNNNMMMMMMNNNOOOOOOPPPLLLNNNPPPPPPOOOPPPRRRTTT]]]ooommmlllooowwwllleeeaaa___]]]]]]]]]]]]\\\[[[WWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQLLLLLLLLLKKKLLLLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMOOOOOONNNLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJJJJIIIHHHHHHGGGLLLJJJIIIJJJLLLPPPZZZeeeooowww{{{{{{~~~||||||||||||}}}qqqhhhbbbdddppp}}}|||zzzxxxwwwvvvuuuuuuuuuxxx{{{}}}|||zzzwwwvvvvvvuuurrrooollliiigggffffffhhhhhhgggeeecccdddffffffddd```]]]ZZZXXXXXXXXXSSSPPPMMMLLLKKKKKKIIIGGGIIIFFFFFFOOO^^^mmmwww|||}}}qqqhhhffffffgggcccbbbbbbaaaaaa___]]][[[vvvllleee\\\SSSMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQKKKNNNPPPPPPOOOQQQUUUYYYaaa|||zzzhhhiiinnn{{{zzzgggaaa```^^^\\\[[[\\\\\\[[[ZZZUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKIIIIIIKKKKKKNNNVVV___jjjsss{{{~~~~~~~~~zzz~~~ooofff```fffyyy|||zzzxxxvvvttttttttttttuuuwwwzzz{{{yyyvvvuuutttvvvuuuqqqnnnkkkiiiiiihhhiiikkkmmmkkkgggeeefffhhhgggeeeccc```]]][[[YYYYYYRRRPPPMMMKKKJJJJJJHHHFFFIIIGGGGGGKKKVVVdddpppwwwyyyyyy}}}qqqfff```]]]\\\]]]]]]]]]\\\ZZZXXXWWWVVVvvvnnnddd^^^WWWOOOMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQMMMOOOQQQPPPPPPSSSZZZ```nnnvvviiihhhooossseee```]]][[[YYYYYYYYYZZZYYYXXXTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOQQQQQQPPPPPPPPPQQQRRRSSSOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPPPPNNNLLLIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMJJJHHHGGGHHHJJJKKKJJJIIIJJJKKKJJJJJJPPPXXXbbbkkkxxx~~~}}}~~~xxxkkkeeecccooo{{{yyywwwtttssssssssstttrrruuuxxxxxxvvvuuuuuuvvvwwwuuuqqqnnnlllllllllmmmnnnqqqrrrooojjjggghhhkkkffffffeeeccc```]]]ZZZXXXUUURRROOONNNMMMLLLJJJHHHIIIIIIIIIJJJPPP\\\jjjsssuuuwww|||uuuhhh___ZZZXXXXXXXXXXXXWWWUUUTTTTTTTTT}}}|||{{{~~~{{{oooggg___YYYSSSNNNMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPRRRQQQQQQUUU]]]eee|||uuunnnggggggssspppfffaaa[[[YYYWWWWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMLLLLLLJJJJJJLLLNNNPPPQQQNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNJJJHHHGGGHHHJJJLLLJJJIIIJJJLLLJJJGGGKKKRRR]]]dddttt~~~xxx~~~|||}}}ttthhhdddfffxxx|||zzzyyyvvvtttssssssttttttpppsssvvvvvvuuuuuuwwwyyyxxxvvvrrrooonnnnnnoooppprrruuuvvvsssmmmiiikkkmmmfffffffffeeebbb^^^[[[XXXYYYWWWTTTRRRQQQPPPNNNLLLIIIJJJKKKKKKMMMWWWfffqqqtttwww{{{xxxlllccc^^^[[[SSSSSSTTTSSSRRRRRRRRRSSS~~~{{{vvvrrrvvvuuuuuuyyy|||zzzsssmmmhhhbbbZZZSSSOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQTTTSSSQQQWWWdddooorrrllleeekkkyyyjjjccc___[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNMMMMMMMMMNNNNNNIIIJJJKKKMMMOOOPPPNNNKKKLLLLLLMMMNNNOOOOOOPPPPPPRRROOOKKKKKKKKKKKKIIIFFFHHHHHHIIIIIIJJJKKKKKKKKKTTTcccooowww}}}xxxyyy{{{yyy|||nnnfffffflll}}}wwwzzz{{{xxxrrrppprrruuuppptttwwwwwwuuussstttvvvuuuuuutttssssssssssssssstttttttttsssqqqooommmllljjjiiihhhgggdddbbb```___ZZZXXXVVVSSSPPPOOONNNNNNLLLHHHFFFHHHMMMUUUbbbmmmnnnzzz~~~zzzlllaaaZZZWWWPPPPPPOOOOOOOOOOOOOOOOOO}}}|||{{{yyyuuuqqqrrrpppnnnppprrrqqqlllgggaaa\\\VVVQQQOOONNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPTTTUUUTTT[[[ooooookkkhhhtttssseee^^^ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLMMMNNNOOOPPPPPPSSSQQQOOOMMMLLLKKKKKKLLLIIIJJJKKKMMMOOOOOOMMMKKKLLLLLLLLLMMMNNNOOOOOOOOOQQQNNNKKKJJJJJJJJJHHHFFFHHHHHHIIIIIIJJJKKKKKKKKKRRR^^^gggpppyyyxxxzzz}}}||||||{{{yyyyyy}}}}}}gggaaacccooo~~~}}}}}}}}}}}}~~~~~~|||vvvyyyyyyvvvqqqoooqqqtttrrrtttwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwuuutttsssrrrpppooonnnmmmllllllkkkiiigggeeecccaaaZZZYYYVVVSSSQQQOOONNNNNNOOOJJJGGGIIIMMMSSS___jjjooo{{{}}}}}}}}}nnnaaaYYYUUUPPPPPPNNNMMMMMMMMMNNNOOO~~~|||{{{yyyxxxwwwuuurrrpppoookkkhhhggggggfffccc___WWWTTTPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQOOOSSSXXXYYYbbbwwwhhhfffjjj|||lllbbb\\\WWWYYYYYYXXXWWWVVVUUUUUUTTTQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKMMMOOOQQQRRRTTTSSSPPPMMMKKKJJJIIIIIIJJJIIIJJJLLLNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKOOOWWW]]]hhhvvvyyy}}}zzzxxxxxxxxxxxxxxx{{{ssscccaaacccwww~~~}}}{{{yyywwwwwwxxxyyyzzz|||{{{vvvwwwwwwtttpppoooqqqtttuuuuuuvvvxxxzzz{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxyyyuuutttrrrpppoooooooooooonnnmmmmmmkkkiiigggeeeddd[[[YYYWWWTTTRRRPPPOOOOOOQQQLLLJJJKKKMMMRRR\\\fffooo{{{}}}|||qqqcccXXXSSSQQQOOOMMMKKKKKKLLLNNNOOO~~~|||wwwwwwvvvuuutttrrrpppoookkkhhheeecccbbb___[[[XXXPPPNNNLLLKKKMMMOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSRRROOOSSSZZZ^^^kkkoooeeehhhqqqvvvgggaaa]]]ZZZXXXWWWWWWVVVUUUUUUTTTTTTOOOPPPPPPQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQSSSQQQOOOLLLJJJJJJIIIIIIJJJIIIJJJKKKMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKRRRWWWdddxxx~~~~~~yyyxxxxxxwwwwwwzzznnngggeeeiii~~~~~~|||yyyvvvttttttvvvwwwzzz|||zzzwwwwwwvvvtttqqqpppsssuuuxxxwwwwwwyyy}}}~~~|||yyyvvvwwwwwwxxxxxxxxxxxxxxxuuutttqqqooooooooopppqqqmmmmmmlllkkkiiigggeeeddd\\\[[[YYYWWWTTTRRRQQQPPPRRRNNNLLLNNNPPPSSS[[[dddooo{{{|||{{{uuufff[[[UUUQQQOOOLLLIIIIIIJJJMMMNNN}}}{{{uuuuuuuuutttqqqooonnnmmmeeedddcccaaa^^^YYYTTTPPPMMMKKKJJJJJJLLLNNNNNNMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSPPPSSS\\\eeeyyy|||jjjgggqqqlllccc```\\\YYYVVVVVVUUUUUUTTTTTTSSSSSSOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNOOONNNLLLKKKJJJKKKKKKLLLJJJIIIIIIJJJKKKLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJPPPVVVeee{{{~~~{{{yyy{{{yyyxxx}}}{{{kkkjjjhhhrrr|||yyyvvvttttttvvvwww||||||}}}~~~|||yyyxxxwwwvvvtttrrrsssuuuwww{{{yyyyyy{{{}}}zzzwwwxxxyyyyyyzzzyyyxxxxxxuuusssqqqoooooopppqqqrrrkkkkkkjjjiiigggeeedddccc^^^]]]\\\YYYWWWUUUSSSRRRQQQNNNMMMPPPRRRTTT[[[bbbmmmyyy|||{{{xxxjjj___YYYRRROOOLLLIIIHHHJJJLLLNNN~~~|||zzzuuuuuuuuusssoookkkjjjjjj``````___\\\XXXRRRMMMIIIKKKJJJJJJKKKMMMNNNMMMLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSVVV```qqqooogggjjj|||zzzggg```\\\XXXVVVUUUUUUTTTTTTSSSSSSSSSSSSOOOPPPRRRSSSRRRQQQOOOMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKIIIHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHFFFFFFGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJPPPUUUcccyyy}}}{{{zzz{{{{{{|||oooeeegggiii}}}~~~}}}zzzxxxwwwwwwwwwxxx{{{{{{{{{zzzzzzzzz{{{{{{yyywwwuuusssssstttvvvxxx|||{{{|||}}}}}}{{{{{{{{{|||}}}|||{{{zzzyyysssrrrqqqpppppppppqqqrrrjjjjjjjjjiiigggeeedddccc``````___]]]ZZZXXXUUUTTTOOOMMMNNNPPPRRRRRRWWW^^^ffftttzzz{{{zzzlllbbb]]]QQQOOOMMMJJJIIIJJJKKKMMM}}}}}}}}}{{{yyyvvvuuuvvvuuuqqqlllgggeeefff___^^^\\\XXXSSSNNNKKKIIIIIIIIIJJJLLLNNNOOONNNMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSWWW[[[fffpppjjjkkkuuupppbbb^^^ZZZVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRNNNPPPQQQSSSRRRPPPNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJKKKJJJJJJIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFFFFHHHJJJFFFGGGGGGHHHHHHIIIJJJJJJKKKPPPRRR]]]rrr||||||||||||~~~yyyeeeaaadddmmm}}}|||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{}}}xxxvvvsssqqqrrrtttvvvxxx|||}}}~~~|||||||||||||||}}}}}}|||zzzxxxwwwqqqqqqqqqqqqqqqqqqqqqqqqlllllllllkkkiiihhhfffeeebbbbbbaaa```]]]ZZZXXXVVVOOOMMMMMMOOOOOONNNQQQWWW^^^nnnvvvyyyyyymmmccc^^^QQQPPPNNNLLLKKKKKKKKKKKK~~~}}}|||{{{{{{{{{yyyvvvssstttuuuuuupppiiidddbbbbbbaaa___[[[VVVPPPMMMLLLLLLHHHHHHJJJMMMPPPQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSYYY___jjjrrrjjjlllqqqhhh___]]]ZZZWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRMMMOOOQQQRRRRRRPPPMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHDDDGGGJJJMMMNNNNNNLLLKKKLLLKKKJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJIIIFFFFFFIIIKKKFFFGGGGGGHHHHHHIIIJJJJJJMMMQQQPPPXXXkkk{{{~~~}}}~~~~~~nnn``````eeesss~~~~~~{{{{{{{{{{{{zzzzzzyyyyyytttvvvyyy{{{|||}}}wwwtttqqqpppqqqtttvvvwww|||}}}zzz{{{|||zzz{{{|||{{{zzzxxxuuusssppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnmmmllljjjiiihhhdddccccccaaa___\\\YYYWWWNNNLLLLLLNNNMMMJJJLLLQQQYYYjjjsssxxx~~~~~~yyylllccc^^^QQQPPPOOONNNLLLLLLKKKKKK~~~|||{{{zzzyyyxxxwwwwwwwwwvvvsssoookkkiiifffcccaaaaaa\\\TTTNNNJJJIIIHHHGGGLLLLLLLLLMMMNNNNNNOOOOOOMMMPPPRRRTTTSSSTTTVVVWWWVVVVVVbbb~~~tttiiiiiirrr|||uuueee[[[XXXWWWTTTQQQRRRQQQOOONNNMMMNNNOOOOOOQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKPPPWWWaaaqqq~~~uuussszzz|||hhhaaaeeelll~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{|||||||||{{{uuuuuutttssssssssstttuuu~~~}}}||||||||||||zzzxxxzzz{{{{{{zzzxxxvvvsssrrrnnnoooqqqrrrrrrqqqpppooonnnnnnmmmlllkkkiiihhhgggfffdddbbbaaa___\\\XXXUUUTTTQQQNNNLLLMMMNNNOOOOOOTTT]]]lllxxx}}}}}}qqqfff___WWWRRRMMMMMMPPPQQQOOOLLL~~~}}}yyyxxxwwwvvvuuuuuuuuuuuutttqqqmmmjjjgggdddaaa___]]]XXXQQQLLLIIIHHHGGGGGGLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQPPPPPPRRRSSSUUUZZZ___ooooooffffffuuu{{{oooaaaXXXWWWWWWUUURRRQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIILLLMMMRRRZZZcccqqq~~~xxxxxx}}}qqqaaa]]]hhhvvv~~~|||zzzzzzyyy{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{zzztttrrrqqqppppppqqqrrrsss|||||||||||||||{{{zzzyyyyyyyyyyyyxxxvvvtttsssrrrppppppqqqqqqqqqqqqppppppnnnnnnmmmlllkkkiiigggfffeeedddcccbbbaaa^^^ZZZWWWWWWSSSOOOMMMMMMMMMMMMMMMQQQYYYgggtttzzz|||wwwjjjaaaYYYUUUPPPOOOQQQRRROOOKKK~~~~~~~~~}}}|||uuuuuutttsssrrrrrrrrrrrrqqqnnnjjjgggeeebbb^^^\\\WWWSSSMMMIIIHHHHHHHHHGGGLLLLLLMMMMMMNNNOOOOOOOOOSSSQQQOOONNNQQQTTTVVVWWWXXXfffuuujjjdddggg~~~qqqhhh\\\VVVUUUVVVUUUSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOONNNMMMLLLKKKKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLQQQYYY```kkk|||~~~|||}}}ssseee[[[\\\ppp|||yyywwwuuuuuu{{{zzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyyyyqqqpppnnnllllllnnnppprrrzzzzzz{{{||||||{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmllljjjhhhfffeeedddcccdddeeeeeebbb]]]YYYYYYUUUQQQNNNNNNMMMLLLKKKMMMTTTaaannnuuuzzzoooccc[[[XXXTTTSSSTTTSSSPPPMMM}}}||||||||||||zzzsssrrrqqqppppppoooooopppmmmkkkhhheeeccc```\\\YYYSSSOOOKKKHHHHHHIIIJJJIIILLLLLLMMMNNNNNNOOOOOOPPPRRRPPPOOOQQQUUUYYY[[[[[[XXXqqqlllggggggmmmyyyjjjbbbZZZUUUTTTUUUTTTRRRQQQPPPOOONNNNNNNNNOOOPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFDDDCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHMMMSSSYYYaaammmzzz~~~|||fff```]]]aaa|||~~~|||yyywwwvvvuuuzzzyyyyyyyyyxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwpppooolllkkkkkkmmmppprrrwwwyyy{{{|||{{{yyyyyyxxxvvvuuutttssssssrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqnnnmmmmmmkkkjjjhhhfffeeecccdddfffhhhhhheee```\\\YYYVVVRRRPPPOOOOOONNNMMMKKKPPP[[[hhhpppwwwqqqccc[[[YYYVVVVVVWWWWWWVVVTTT~~~|||{{{|||{{{zzzyyyqqqqqqooonnnmmmllllllllljjjhhheeecccaaa^^^ZZZWWWPPPMMMJJJIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQSSSWWWZZZ[[[[[[bbbxxxgggfffkkkxxxoooeee```ZZZUUUTTTTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEEEECCCCCCDDDFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFIIIOOOSSSXXXaaajjj{{{~~~~~~nnn]]]^^^bbblll~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwyyyzzzzzzyyywwwuuupppooommmllllllnnnqqqrrruuuxxx{{{|||zzzwwwwwwwwwtttttttttttttttsssssssssssssssssssssrrrrrrqqqqqqmmmmmmlllllljjjhhhgggfffeeefffgggjjjkkkhhhccc___YYYWWWTTTRRRRRRRRRQQQPPPLLLNNNVVVbbbllluuupppbbbZZZXXXWWWXXXZZZ\\\^^^^^^~~~|||{{{{{{zzzwwwuuupppooonnnllljjjiiihhhhhheeecccaaa```^^^[[[VVVSSSNNNLLLIIIIIIKKKMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUUUUWWW[[[^^^rrr~~~oooccceeeqqqiiiaaa^^^YYYVVVTTTSSSQQQPPPPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHFFFHHHMMMPPPRRRYYYaaaoooyyy}}}~~~uuudddYYY]]]hhhzzz~~~~~~~~~~~~~~~}}}{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzz{{{{{{yyyvvvuuupppooooooooooooppprrrsssuuuxxx||||||yyyuuutttuuurrrsssuuuvvvvvvvvvuuutttsssttttttuuutttsssqqqpppllllllllllllkkkjjjiiiiiihhhhhhiiikkkllljjjfffccc[[[YYYVVVUUUUUUUUUTTTRRRMMMMMMRRR\\\fffqqq~~~pppcccZZZYYYXXXYYY[[[```eeehhh~~~{{{zzzyyywwwtttqqqooonnnkkkiiifffdddcccccc```___]]]\\\ZZZWWWRRROOOLLLJJJHHHIIIKKKMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQTTTVVVUUUUUUZZZeeennnpppjjjdddgggzzzuuueee[[[YYYWWWUUUTTTRRRQQQPPPOOOOOONNNMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIFFFGGGJJJMMMOOOTTTZZZfffppp}}}zzz{{{}}}jjj```XXX]]]ooo~~~~~~~~~~~~~~~|||{{{yyyxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwxxx{{{||||||yyywwwuuunnnooopppqqqqqqrrrrrrrrrtttyyy}}}|||xxxsssrrrsssqqqsssvvvyyyzzzyyywwwuuurrrtttvvvwwwvvvtttqqqnnnkkkllllllmmmmmmllllllkkkkkkkkkkkkllllllkkkhhheee^^^\\\ZZZXXXXXXWWWTTTRRRNNNLLLNNNWWWaaalllzzzrrrggg\\\[[[YYYYYY\\\bbbjjjooo~~~{{{yyywwwtttqqqnnnnnnllljjjgggdddaaa```___\\\[[[ZZZYYYWWWTTTOOOLLLKKKIIIHHHHHHKKKMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPTTTWWWVVVWWW```rrrqqqjjjjjjgggkkklllbbbWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMNNNOOOQQQRRROOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIEEEEEEHHHJJJKKKPPPVVVaaajjjwwwuuuxxx}}}~~~fff```ZZZ___ttt~~~}}}}}}}}}|||zzzxxxuuutttvvvvvvvvvvvvvvvwwwwwwwwwwwwyyy{{{}}}|||zzzwwwuuummmnnnppprrrrrrrrrrrrqqquuuyyy~~~}}}wwwrrrqqqrrrqqqsssxxx{{{|||{{{xxxvvvrrrtttwwwxxxxxxtttpppnnnkkkllllllmmmnnnnnnnnnmmmmmmllllllllllllkkkiiifffbbb___\\\ZZZYYYWWWTTTQQQNNNKKKLLLSSS]]]iiiwwwsssjjj___]]][[[YYY\\\bbbkkkrrr}}}{{{xxxvvvuuussspppnnnjjjhhheeedddcccaaa^^^\\\\\\[[[XXXUUUQQQMMMJJJIIIGGGHHHKKKMMMOOOOOOOOOOOOQQQOOONNNNNNPPPQQQRRRRRRTTTUUUUUUUUU\\\ppp}}}rrrgggfffeeeqqqwwwdddaaaWWWVVVTTTRRRQQQQQQRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDEEEFFFFFFGGGIIIHHHGGGGGGGGGIIIKKKMMM[[[dddmmm}}}yyywwwuuuvvv|||qqqaaa___```kkk~~~{{{zzz{{{{{{zzzxxxuuusssqqqwwwwwwwwwwwwvvvvvvvvvuuuyyyyyyzzzyyyxxxvvvtttrrrlllmmmppprrrssstttttttttsssssssssrrrssssssttttttvvvyyy||||||{{{xxxwwwwwwvvvvvvvvvwwwwwwuuurrrooommmlllkkkkkkjjjjjjjjjjjjjjjkkknnnoooooommmjjjhhhfffdddaaa]]]YYYVVVSSSQQQOOONNNNNNPPPVVVaaammmuuuyyywwwfffaaa\\\YYY[[[^^^```ccchhh}}}{{{xxxuuutttrrrooolllhhhfffccc```___^^^\\\ZZZZZZXXXUUURRROOOLLLJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPOOONNNOOOQQQSSSTTTTTTYYYYYY[[[bbbqqqrrriiihhhlllppp~~~qqq```[[[WWWVVVUUUTTTSSSRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJLLLVVV___gggxxx{{{xxxxxxxxxyyy{{{ggg___```fffvvv}}}|||{{{{{{yyyxxxvvvuuutttwwwvvvvvvvvvwwwxxxxxxyyy||||||{{{zzzxxxvvvuuutttrrrrrrssstttsssrrrqqqpppsssrrrrrrqqqqqqrrrrrrssswwwzzz}}}~~~|||zzzxxxxxxsssrrrssstttvvvwwwuuusssooonnnmmmmmmllllllllllllmmmooopppqqqpppmmmjjjggggggeeebbb___[[[WWWTTTSSSNNNNNNMMMOOOTTT]]]hhhpppuuu{{{kkkbbb\\\XXXYYY[[[[[[]]]aaa}}}zzzwwwtttrrrpppllljjjfffccc___\\\[[[ZZZYYYXXXUUUSSSPPPMMMKKKJJJJJJKKKJJJKKKLLLNNNNNNOOOOOONNNOOOOOOOOOPPPRRRSSSUUUUUUYYY[[[bbbrrrwwwllliiilllwww~~~jjj^^^XXXVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJNNNWWW___ooo|||xxxwwwxxx{{{~~~qqq```___fffrrr}}}|||zzzxxxwwwwwwwwwwwwvvvvvvuuuvvvwwwzzz}}}~~~}}}{{{xxxvvvuuuuuuuuuuuuuuutttsssrrrppppppqqqqqqppppppppppppqqqqqqyyy{{{~~~}}}{{{yyyyyyrrrqqqqqqrrrtttvvvuuutttqqqppppppooonnnnnnmmmmmmqqqrrrssssssqqqnnnjjjhhhgggfffccc```\\\YYYVVVUUUOOONNNMMMMMMPPPXXXbbbhhhooozzzrrrfff___ZZZZZZYYYWWWXXX[[[~~~{{{yyyuuurrrpppmmmjjjgggeeeaaa\\\XXXWWWWWWWWWVVVQQQNNNKKKIIIHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVYYY```qqqrrrppptttvvvqqqfff```YYYVVVVVVWWWWWWUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJRRRXXXggg}}}zzzwwwvvvwww}}}~~~mmmbbbcccooo{{{zzzxxxvvvuuuvvvxxxzzzwwwvvvuuuvvvxxx|||}}}zzzwwwuuuuuuuuusssssssssssssssrrrrrrqqqppppppooooooooopppqqqqqqxxx{{{~~~}}}{{{yyyyyyvvvtttrrrqqqrrrssssssrrrqqqqqqqqqqqqpppoooooonnnqqqrrrrrrrrrqqqnnnkkkjjjgggfffdddaaa]]]ZZZXXXWWWRRRQQQOOOMMMNNNTTT\\\bbbkkkuuuyyy|||vvvjjjccc^^^]]][[[XXXXXXZZZ~~~{{{xxxuuurrrooommmjjjfffdddbbb^^^YYYVVVUUUUUUUUUTTTLLLKKKHHHGGGGGGHHHKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQRRRUUUXXX]]]mmmuuummmsss}}}iiiccc___YYYUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHPPPTTTaaauuu|||xxxvvvwwwrrrhhhdddhhh{{{~~~yyywwwuuussstttvvvyyyzzzyyyxxxwwwwwwxxx|||~~~{{{xxxvvvtttttttttssssssrrrrrrqqqpppppppppoooooooooooopppqqqrrrsssxxxzzz}}}~~~|||zzzxxxxxxvvvtttrrrrrrrrrsssrrrqqqooopppqqqqqqqqqqqqppppppooopppqqqqqqqqqooommmlllgggfffdddaaa^^^\\\ZZZYYYVVVUUURRROOONNNRRRYYY]]]hhhrrruuuuuuyyy~~~yyylllfff```___^^^ZZZYYY[[[zzzwwwtttqqqnnnkkkjjjgggdddaaa___[[[WWWTTTSSSSSSRRRPPPJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTRRRQQQTTTZZZ```ggg}}}~~~ooolllwwwvvveee___ZZZUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHNNNQQQZZZlllxxx|||yyyyyy{{{~~~rrrgggcccfffrrr{{{vvvuuusssrrrtttvvvyyy{{{{{{zzzyyyxxxyyyzzz|||~~~{{{zzzyyywwwvvvuuuttttttwwwvvvtttqqqooonnnmmmlllnnnooooooppprrrtttuuuvvvwwwzzz}}}~~~|||zzzxxxxxxtttrrrrrrssstttuuutttsssnnnoooqqqsssttttttssssssooopppqqqqqqqqqpppooonnnhhhgggfffcccaaa^^^]]]\\\ZZZXXXUUUQQQOOORRRWWW[[[cccnnnpppooorrrvvv}}}nnnhhhcccbbb```[[[YYY[[[}}}wwwuuupppmmmjjjhhhgggeeebbb___ZZZXXXTTTRRRQQQPPPNNNLLLHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMMMMNNNOOOQQQSSSTTTRRRTTTTTTSSSTTTZZZccckkkxxxqqqvvvmmmddd]]]WWWTTTUUUUUUSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEDDDCCCBBB@@@AAABBBDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFLLLMMMTTTcccnnn}}}zzzzzz~~~}}}uuujjjbbbfffooo|||yyyttttttssstttuuuxxx{{{|||~~~}}}{{{zzzyyyxxxxxxxxxvvvwwwwwwwwwwwwwwwvvvvvvxxxvvvtttrrrpppooonnnnnnnnnoooppprrrtttwwwyyyzzzxxx{{{~~~}}}{{{yyyyyyuuuttttttuuuvvvuuusssqqqmmmooorrruuuvvvwwwwwwvvvssssssssssssrrrpppooonnnkkkjjjhhhfffdddbbb```___\\\ZZZVVVRRRPPPQQQUUUYYY^^^iiilllkkkmmmppptttnnnhhhgggccc^^^[[[\\\{{{vvvtttmmmkkkhhhfffeeecccaaa^^^WWWUUURRRQQQPPPNNNKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOORRRTTTUUURRRTTTUUUUUUVVV^^^kkkttt~~~uuuwwwssshhheee^^^XXXWWWVVVTTTRRRQQQPPPOOOPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???AAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEJJJJJJOOO]]]hhhwww}}}xxx{{{xxxqqqhhhdddmmmzzz~~~{{{xxxtttttttttuuuwwwzzz|||}}}~~~}}}{{{yyywwwuuuttttttuuuwwwxxxyyyyyyxxxwwwuuutttsssrrrqqqrrrssssssnnnooopppsssvvvyyy|||}}}zzz|||~~~|||zzzzzzyyyxxxwwwwwwwwwtttppplllnnnpppsssvvvyyyzzzzzzyyywwwvvvvvvtttsssqqqooonnnmmmlllkkkiiigggeeecccbbb\\\ZZZWWWRRROOOPPPTTTXXXYYYfffjjjiiikkknnn{{{tttnnnlllhhhaaa^^^^^^yyyssspppllliiieeebbb```]]]ZZZXXXVVVTTTQQQMMMJJJIIIHHHIIIGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNPPPRRRTTTTTTSSSRRRRRRVVVZZZXXX]]]wwwqqqqqqzzzlllbbb^^^VVVRRRSSSUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJNNNQQQ\\\rrr}}}}}}tttlllkkkfffbbbppp}}}zzzxxxttttttvvvyyy}}}~~~|||{{{{{{zzzyyywwwwwwxxxyyy|||~~~~~~{{{xxxwwwuuusssrrrsssttttttssssssqqqrrrttttttrrruuuzzz{{{}}}}}}{{{|||}}}xxxttttttuuuuuuuuutttsssssstttsssrrrsssvvvxxxxxxxxxzzzyyywwwtttrrrpppooooooooolllkkkjjjiiigggfffhhhccc___ZZZVVVTTTTTTSSSRRR]]]```gggllllllnnnxxx~~~tttnnnkkkhhhbbb]]]zzzssspppiiifffbbb___]]][[[XXXVVVTTTRRROOOLLLIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTTTTXXXWWW[[[aaaeeeooo~~~rrrvvv{{{ddd^^^]]]XXXVVVXXXTTTTTTRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFIIILLLOOOXXXlll~~~|||~~~}}}ppphhhiiigggjjj}}}yyywwwuuuvvvvvvwww{{{~~~~~~||||||||||||{{{yyyxxxyyy{{{}}}}}}{{{{{{xxxvvvtttuuuuuuuuutttsssqqqqqqssssssrrruuu{{{{{{~~~}}}~~~{{{wwwxxxwwwwwwwwwwwwvvvvvvvvvvvvuuutttuuuwwwyyyyyyyyywwwwwwuuusssrrrqqqqqqqqqnnnlllkkkjjjiiigggfffgggfffbbb]]]ZZZXXXWWWVVVTTTYYY]]]ccciiijjjllluuuvvvnnnjjjhhhddd```xxxqqqmmmeeebbb___\\\ZZZWWWUUURRRPPPOOOLLLJJJHHHGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUYYYZZZbbbmmmwwwyyytttpppwwwnnn]]]ZZZ[[[XXXVVVXXXSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFIIIKKKSSSdddtttzzzzzzvvvjjjbbbcccfffsss~~~zzzwwwuuusssyyyyyyyyy|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}}}}zzzxxxwwwwwwvvvuuutttpppoooqqqqqqqqqvvv}}}}}}zzz|||{{{zzzyyyxxxyyyyyyzzzuuuttttttuuuxxxyyyyyyxxxuuutttsssrrrrrrrrrrrrrrroooooonnnlllkkkjjjjjjiiihhheeebbb___]]][[[XXXVVVUUUYYY```gggiiikkkrrr{{{zzzpppkkkhhhfffdddzzzrrrkkkgggbbb___[[[XXXWWWUUURRRPPPLLLKKKJJJHHHHHHGGGGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUWWWXXXaaarrrooorrrsss{{{vvvhhh[[[XXXXXXUUUSSSSSSQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEHHHIIINNN[[[hhh~~~xxxyyy}}}rrriiiccceeennn|||zzzxxxvvvzzzzzzzzz{{{}}}~~~}}}~~~}}}}}}|||zzzyyyxxxwwwuuuuuuqqqoooooopppqqqwww~~~~~~|||zzzxxxxxxyyyzzz{{{tttssssssuuuwwwyyyxxxwwwttttttsssrrrrrrrrrrrrrrrrrrtttsssqqqpppqqqpppmmmjjjgggdddaaa___]]]YYYWWWTTTWWW___fffiiikkkqqqxxxuuunnnjjjgggfff~~~~~~|||zzzuuunnnfffbbb___\\\XXXVVVTTTRRRPPPNNNIIIHHHHHHHHHHHHIIIIIIIIIMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSRRRTTTWWWZZZ]]]ppptttqqqxxx~~~lllccc[[[WWWVVVSSSQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCEEEGGGHHHJJJTTT^^^ttt~~~yyy{{{vvvnnniiiiiisss}}}|||{{{yyyyyyzzz|||}}}}}}|||~~~}}}~~~|||zzzyyyyyyxxxvvvvvvrrroooppppppqqqxxx|||{{{yyywwwvvvvvvxxxyyyttttttuuuwwwyyyzzzyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrvvvwwwttttttwwwvvvqqqjjjhhheeebbb```]]]YYYWWWVVVXXX___fffjjjkkkpppwww|||tttnnnjjjgggzzzyyyxxxvvvtttpppkkkddd___[[[YYYUUUSSSQQQOOOMMMKKKGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPPPPRRRTTTSSSRRRTTTZZZ^^^dddxxxooorrrzzzzzzbbb^^^YYYUUUTTTSSSSSSRRRNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBDDDGGGGGGGGGMMMUUUgggwww~~~|||zzzpppdddfffppp{{{yyyxxxyyy{{{}}}~~~}}}~~~}}}~~~|||zzzzzz{{{zzzyyyxxxtttqqqqqqqqqrrrxxx|||yyyxxxvvvuuuttttttttttttvvvvvvwwwyyy{{{|||{{{yyywwwvvvuuutttsssrrrrrrrrrrrrxxxzzzvvvwww||||||vvvmmmjjjfffcccaaa^^^[[[YYYXXXYYY]]]dddhhhjjjnnnttt|||zzztttooommm{{{zzzxxxtttrrrpppnnnmmmkkkfff```ZZZWWWUUUQQQOOONNNLLLJJJHHHFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQTTTSSSSSSUUU\\\bbbpppzzzrrrtttuuu}}}nnn]]]\\\XXXSSSQQQQQQRRRQQQMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????????????????@@@@@@@@@AAA??????@@@@@@AAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@BBBEEEEEEDDDHHHNNN[[[iii|||~~~tttmmmcccjjj}}}{{{zzzyyyzzz|||~~~}}}~~~~~~{{{{{{|||}}}}}}}}}zzzvvvttttttssssssxxx~~~}}}xxxvvvvvvuuutttsssrrrqqqqqqttttttuuuxxxzzz{{{yyywwwvvvuuuuuuttttttuuuuuuuuuttt|||{{{}}}}}}sssoooiiieeecccaaa___]]]YYYWWWZZZ```dddfffjjjpppvvv~~~yyyvvvvvvzzzvvvvvvuuurrrllljjjhhhgggfffbbb[[[VVVUUURRROOOLLLKKKJJJGGGFFFFFFGGGIIIKKKMMMOOOPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNQQQTTTTTTSSSVVV]]]ddd~~~nnnppp{{{~~~rrrfff]]]\\\YYYRRRNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCC???>>>@@@DDDDDDBBBEEEJJJQQQ^^^rrr~~~}}}xxxpppmmmnnnxxx~~~|||{{{zzz{{{}}}~~~}}}}}}~~~}}}||||||~~~{{{xxxvvvvvvtttssswww~~~~~~}}}vvvuuuuuuuuutttsssqqqpppooopppppprrrtttwwwwwwuuussstttttttttuuuuuuwwwxxxyyyxxxwwwssslllhhheeedddbbbaaaXXXVVVWWW\\\```bbbgggmmmssszzz||||||}}}}}}xxxtttrrrpppnnnlllggghhhhhhgggccc^^^XXXUUUMMMLLLJJJHHHFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMNNNOOOPPPOOONNNLLLMMMPPPSSSSSSWWWbbbooo}}}rrrrrrwww|||mmm^^^WWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMKKKJJJHHHGGGFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAADDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@BBBEEEGGGIIIIIIMMMWWWeeesss~~~xxxrrrnnniiittt~~~|||{{{zzz{{{|||{{{yyyyyy{{{|||zzz{{{|||||||||||||||{{{~~~|||{{{}}}~~~|||zzz{{{||||||{{{|||~~~}}}{{{wwwvvvwwwxxxxxxwwwzzz}}}~~~{{{zzzzzzwwwsssrrrrrrssssssrrrrrrssstttvvvwwwxxxxxxxxxvvvtttrrrrrruuuwwwyyyzzz}}}}}}xxxuuuqqqnnnkkkgggccc```YYYXXXVVVUUUVVV\\\ccciiilllwww}}}|||zzzwwwsssooommmllliiihhheeeffffffddd```[[[VVVSSSKKKJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKLLLMMMOOOPPPPPPPPPOOOPPPTTTXXXZZZbbbttttttqqqwww~~~qqq```XXXUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMLLLKKKJJJHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBDDDEEEEEEIIIRRR___mmmzzz{{{mmmjjjooouuu}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{zzzyyyyyyzzz|||{{{{{{|||}}}~~~~~~}}}}}}~~~}}}|||}}}}}}{{{{{{}}}}}}}}}{{{zzz{{{|||yyywwwttttttuuuwwwxxxxxxxxx|||}}}{{{zzzzzzwwwsssqqqqqqrrrqqqpppqqqrrrsssuuuwwwxxxxxxyyyuuutttssstttwwwyyyzzzzzz}}}}}}zzzvvvqqqmmmiiifffbbb___]]][[[XXXUUUTTTXXX___eeekkkttt|||ssspppllliiigggfffdddbbbbbbbbbaaa___[[[VVVRRROOOIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQPPPOOONNNLLLKKKNNNPPPVVV^^^fffttt{{{qqqooowwwwwwcccZZZYYYSSSRRRPPPNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===????????????????????????>>>>>>??????@@@@@@AAAAAAAAA@@@?????????@@@AAABBBEEEMMMXXXeeeqqq~~~~~~qqqgggffftttyyyzzz{{{}}}~~~~~~~~~~~~yyyzzz{{{zzzxxxxxxzzz{{{{{{{{{}}}~~~}}}}}}}}}~~~}}}{{{yyy|||}}}~~~}}}zzzxxxwwwwwwuuusssqqqqqqtttvvvwwwwwwwwwzzz~~~~~~|||zzzzzz|||yyyvvvssssssrrrqqqppppppqqqsssuuuwwwxxxyyyyyytttssstttvvvyyyzzzzzzyyy}}}|||{{{}}}zzzvvvqqqlllhhheeebbb___aaa^^^YYYTTTRRRUUU[[[___jjjnnntttzzzmmmjjjfffdddcccbbb```^^^^^^]]][[[YYYUUUQQQNNNKKKFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSSSSRRRPPPNNNNNNMMMQQQSSS\\\lll~~~|||xxxrrrnnnuuukkk\\\YYY[[[RRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????<<<======>>>???@@@AAAAAA@@@@@@???>>>>>>???AAACCCGGGMMMVVV___jjjwww~~~}}}~~~rrrnnnkkklllyyyzzz{{{|||}}}~~~~~~~~~xxxyyyzzzyyywwwwwwyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}|||{{{yyyxxxyyy{{{}}}}}}zzzwwwuuuuuuvvvsssqqqqqqsssvvvwwwwwwvvvyyy{{{|||zzzyyyyyyzzz~~~{{{xxxvvvuuuuuusssqqqpppqqqsssuuuwwwyyyzzzzzzrrrrrrtttwwwzzz{{{yyywwwxxxwwwwwwyyy{{{|||{{{yyyxxxtttoookkkhhhfffdddbbbccc___ZZZTTTQQQRRRWWW\\\hhhiiimmmtttjjjgggcccaaa```^^^]]][[[XXXWWWUUURRROOOMMMJJJIIIEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPKKKMMMPPPPPPPPPQQQTTTWWWZZZ]]]kkkuuuppppppppptttnnn```WWWTTTVVVQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>>>>???@@@@@@????????????????????????????????????????????????==============================>>>>>>>>>>>>============>>>>>>>>>?????????<<<<<<===>>>>>>???@@@@@@>>>??????>>>>>>@@@DDDGGGMMMQQQWWW]]]eeeppp}}}|||zzzzzzqqqgggiiinnnzzz||||||}}}}}}}}}}}}}}}|||wwwxxxyyyxxxvvvvvvxxxyyywwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvyyy{{{|||zzzxxxvvvvvvyyywwwttttttuuuwwwwwwwwwwwwxxxyyyyyywwwwwwxxxzzz{{{yyywwwvvvvvvuuusssrrrrrrssstttwwwxxxzzzzzz{{{rrrssstttwwwzzzzzzwwwuuurrrrrrrrrtttvvvwwwwwwvvvtttqqqnnnkkkjjjjjjhhhgggbbb___ZZZUUUQQQRRRVVVZZZdddeeeiiiooo|||gggddd```]]]\\\ZZZXXXWWWSSSRRRPPPMMMKKKJJJIIIHHHEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQPPPOOOPPPUUUYYYdddkkk~~~qqqlllllljjjrrrvvveee^^^VVVRRRRRRPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@??????????????????>>>>>>>>>>>>>>>?????????========================<<<======>>>>>>======<<<<<<======>>>>>>?????????<<<<<<======>>>>>>??????<<<>>>??????>>>AAAFFFKKKQQQTTTXXX\\\bbbkkkvvv~~~xxxyyyyyyyyyzzzyyykkkbbbgggvvv|||}}}}}}~~~}}}}}}|||{{{{{{vvvwwwxxxwwwuuuuuuwwwxxxvvvvvvxxxyyyzzzzzzzzzzzz|||}}}~~~}}}zzzxxxxxxxxxvvvxxxzzzzzzyyyxxxxxxyyy|||yyywwwvvvwwwyyyyyyyyyyyyyyyyyywwwuuuuuuwwwyyyvvvuuuttttttuuuuuutttrrrtttuuuwwwxxxzzz{{{{{{{{{uuuuuuvvvxxxzzzyyywwwuuupppppprrrsssttttttuuuuuuqqqpppnnnmmmnnnmmmkkkiiiaaa```\\\WWWSSSRRRUUUWWW^^^aaagggmmmuuuddd```\\\YYYWWWUUUSSSQQQOOONNNLLLIIIHHHHHHHHHIIIGGGGGGIIIJJJKKKJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUTTTSSSVVV^^^eeetttpppfffgggmmmnnn~~~jjjbbb]]]VVVRRRSSSNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@AAAAAAAAA=========>>>>>>>>>??????========================<<<<<<============<<<<<<<<<<<<======>>>??????@@@========================<<<>>>@@@>>>===@@@FFFLLLPPPSSSWWWZZZ^^^fffpppwww||||||uuuxxx{{{}}}~~~~~~ooojjjiiisss||||||||||||||||||{{{zzzzzzvvvvvvwwwvvvuuutttvvvxxxvvvwwwxxxxxxyyyyyyyyyxxxzzz|||}}}|||yyywwwxxxyyyxxxyyyzzzzzzxxxxxxyyyzzz{{{yyywwwwwwyyy{{{|||||||||{{{yyyvvvssstttvvvyyytttssssssuuuwwwyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{zzzxxxvvvrrrssstttuuutttsssssssssqqqppppppppppppoookkkhhhbbbaaa___ZZZUUURRRRRRSSSWWW]]]ffflllooozzzaaa]]]YYYUUUSSSQQQNNNLLLMMMLLLIIIGGGGGGGGGHHHIIIGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQJJJNNNSSSVVV[[[eeesss}}}vvvggg```eeennnxxxooo___[[[XXXQQQOOOTTTLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@???>>>======>>>@@@AAABBBCCCDDD<<<=========>>>>>>??????========================<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@===============<<<<<<<<<<<>><<<>>>EEEKKKNNNQQQUUUXXX\\\ccclllsssyyyxxxvvvvvvuuuzzz~~~pppeeekkktttyyyyyyzzz{{{{{{zzzzzzzzzuuuvvvvvvvvvttttttvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxyyy{{{}}}|||yyywwwxxxzzzzzz{{{{{{yyywwwwwwxxxzzzyyyxxxvvvwwwzzz}}}~~~}}}|||yyyuuussssssvvvxxxuuuuuuvvvxxx{{{}}}}}}|||yyyzzz{{{{{{||||||{{{{{{}}}|||{{{{{{|||{{{yyywwwvvvwwwxxxwwwuuusssrrrsssrrrrrrrrrsssrrroookkkgggdddcccaaa\\\VVVRRRPPPPPPRRRZZZeeekkkkkksss^^^ZZZUUUPPPNNNMMMLLLKKKHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMJJJJJJMMMNNNNNNQQQVVVQQQQQQSSSYYYcccwwwzzzlllfffeeemmmyyyppphhh^^^VVVQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<========================???BBBEEEGGGJJJKKKLLLMMMQQQXXX```fffuuu~~~{{{yyyyyyxxxwww~~~tttppphhhwww|||yyyyyyzzz{{{}}}|||yyywwwttttttsssssssssrrrrrrrrryyyzzzzzzxxxvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwwww||||||{{{zzzyyyxxxwwwvvvzzz{{{||||||}}}}}}||||||}}}yyyvvvuuuwwwxxxvvvuuuuuuvvvxxxzzz|||}}}~~~~~~}}}|||||||||zzzwwwuuuuuuvvvwwwwwwvvvtttrrrqqqrrrqqqoooppprrrqqqmmmjjjgggeeebbb```]]]YYYUUUQQQTTTSSSZZZeeejjjpppYYYUUUPPPMMMKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKKKKNNNOOONNNQQQVVVUUUSSSUUU```uuuvvvllliiijjjuuu~~~hhhbbbZZZSSSPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>======???AAADDDEEEFFFGGGGGGGGGIIIOOOVVV[[[gggxxx~~~||||||}}}~~~yyyppppppwww}}}yyyxxxyyyyyyzzzyyyuuusssrrrrrrrrrrrrqqqqqqqqqqqqxxxxxxxxxvvvtttssstttuuuyyyyyyyyyyyyxxxwwwwwwvvvzzzzzzyyyxxxwwwvvvuuuuuuxxxxxxyyyyyyzzzzzzzzzyyy{{{xxxuuutttvvvwwwvvvuuuvvvwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyvvvwwwwwwvvvvvvtttsssrrrqqqqqqpppnnnnnnpppooommmjjjgggeeebbb```]]]YYYTTTQQQPPPPPPWWWbbbgggjjjxxxTTTQQQMMMJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJMMMQQQRRRQQQTTTYYY[[[ZZZ^^^ppp|||ooojjjjjjqqqlll^^^ZZZTTTQQQOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<<<<=========??????>>>>>>>>>@@@AAABBBCCCCCCCCCBBBCCCFFFLLLPPPYYYiii~~~}}}~~~sssrrryyy|||zzzyyyyyyyyyyyywwwtttqqqqqqqqqqqqpppppppppooooooxxxxxxxxxvvvsssrrrssstttvvvvvvvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvuuutttssssssvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvtttsssuuuvvvvvvuuuwwwwwwyyy{{{}}}~~~}}}}}}|||||||||||||||zzz{{{~~~zzzvvvwwwwwwuuusssqqqppppppooopppnnnllllllmmmmmmlllkkkhhhfffcccaaa^^^ZZZUUUQQQNNNOOOVVV```dddeeennnzzzQQQNNNKKKJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMOOONNNNNNMMMKKKJJJJJJIIIHHHHHHLLLQQQSSSSSSXXX___```fffsssyyyrrrmmmmmmrrrxxxdddXXXUUURRROOOOOONNNLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@???>>>>>>>>>>>>???@@@BBBBBBBBBAAABBBDDDHHHKKKSSSaaaxxx~~~~~~~~~xxxrrr}}}~~~{{{yyyzzzzzzzzzzzz{{{yyyvvvsssqqqqqqpppppppppoooooooooyyyyyyyyywwwtttssssssttttttsssssssssssstttttttttuuuuuuttttttsssrrrqqqqqquuutttttttttuuuuuuvvvvvvuuutttsssrrrssstttuuuuuuwwwxxxyyyzzz|||~~~zzzzzz{{{{{{zzzzzzyyyxxxvvvxxx|||zzzuuuwwwuuurrrpppnnnmmmmmmmmmnnnmmmkkkjjjjjjkkklllllljjjgggeeebbb___[[[VVVSSSPPPPPPUUU]]]aaaccciiirrrMMMKKKIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHKKKOOOPPPRRRYYYbbbjjj|||uuurrrqqqqqqttt|||iii]]]VVVTTTQQQPPPOOOMMMKKKHHHKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>========================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>============???@@@AAAAAABBBCCCGGGIIIOOOZZZnnn~~~||||||||||||qqqwww~~~}}}|||zzzwwwuuuxxxwwwxxxyyyzzzzzzwwwtttqqqqqqqqqqqqppppppppppppvvvwwwvvvtttrrrqqqqqqsssqqqqqqqqqqqqqqqrrrsssttttttssssssrrrrrrqqqqqqqqqqqqppppppppppppqqqrrrssstttssssssrrrrrrssstttuuuwwwwwwwwwwwwyyyzzz|||}}}vvvwwwyyyzzzzzzyyywwwvvvsssuuuyyy}}}}}}xxxttttttssspppnnnlllkkkkkkkkkllllllkkkjjjjjjkkkmmmnnnkkkiiifffdddbbb^^^YYYVVVSSSQQQRRRVVV[[[```gggnnnuuuJJJIIIGGGHHHIIIJJJJJJIIIMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJLLLKKKMMMOOOPPPUUUaaammmrrrkkklllooosssyyyooo```ZZZUUUSSSQQQPPPOOOMMMJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDAAA@@@@@@???????????????>>>>>>>>>>>>=========<<<===============<<<<<<<<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>======<<<<<<<<<>>>???@@@@@@AAADDDFFFHHHQQQaaaxxx}}}}}}~~~uuuuuu~~~}}}|||zzzxxxvvvuuuttttttuuuwwwxxxwwwuuurrrqqqqqqqqqppppppppppppoooqqqqqqqqqpppnnnmmmnnnoooppppppooooooppprrrsssuuussssssssssssrrrrrrqqqqqqmmmlllkkkjjjkkklllmmmnnntttttttttsssqqqqqqsssuuuuuuuuutttssstttuuuwwwxxxrrrtttwwwyyyzzzyyywwwuuurrrsssuuuxxx{{{zzzwwwtttrrrqqqpppnnnlllkkkkkkjjjkkklllmmmmmmllllllnnnpppllljjjhhhfffdddaaa]]]ZZZTTTPPPNNNOOOUUU]]]cccgggkkkzzzJJJIIIHHHIIIKKKLLLKKKJJJNNNNNNPPPQQQRRRSSSSSSSSSPPPPPPOOONNNMMMMMMLLLLLLPPPOOOQQQUUUZZZdddwwwuuuooommmnnnuuu}}}xxxfff\\\YYYSSSQQQOOONNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>=========<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>======<<<<<<;;;===????????????@@@AAACCCIIIVVVhhh~~~||||||~~~||||||||||||zzzxxxwwwwwwuuuuuuuuuvvvwwwvvvssspppppppppooooooooonnnnnnnnnmmmnnnnnnmmmlllkkkmmmooooooooonnnnnnoooqqqtttuuutttttttttssssssssssssssslllkkkjjjiiijjjkkkmmmnnnuuuvvvvvvtttqqqpppsssuuutttrrrqqqoooooopppqqqrrroooqqquuuyyyzzzyyywwwvvvuuutttsssuuuwwwxxxwwwvvvrrrrrrqqqqqqpppnnnmmmllljjjmmmooopppnnnnnnpppqqqlllkkkiiihhhgggeeeaaa^^^UUURRRNNNNNNSSS[[[___```gggrrrMMMLLLKKKLLLNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTPPPOOOOOONNNNNNMMMMMMMMMQQQQQQTTT[[[eeevvvuuuooopppssszzz}}}jjj___XXXUUUQQQOOOMMMLLLMMMMMMMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAAAAAAAAAAABBB======>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<===???@@@@@@???>>>>>>???CCCFFFOOO^^^qqq~~~yyyzzz|||{{{zzzyyyyyyzzzyyyxxxxxxxxxyyywwwssspppooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnpppooonnnnnnnnnoooqqqtttvvvuuuttttttttttttttttttsssooonnnmmmllllllnnnpppqqqvvvwwwwwwtttqqqppprrruuusssqqqooommmllllllmmmnnnmmmpppuuuyyy{{{zzzxxxvvvwwwuuussssssuuuwwwwwwwwwrrrsssssssssrrrqqqooonnnjjjmmmqqqrrrpppoooqqqrrrlllkkkjjjiiiiiigggccc```WWWTTTPPPPPPUUU[[[]]][[[eeennnJJJJJJKKKLLLMMMNNNNNNOOORRRRRRSSSTTTTTTSSSRRRQQQMMMOOOQQQRRRQQQPPPPPPPPPTTTYYYaaakkk|||xxxuuutttqqqvvvnnnaaaYYYUUUTTTOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::777888888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>>>>>>>>>>>>>???BBBCCCGGGPPP```sss}}}}}}{{{yyywwwwwwyyy{{{xxxxxxxxxyyyzzzyyyvvvsssqqqpppooonnnmmmllllllkkkooonnnnnnmmmllllllkkkkkklllmmmnnnoooqqqtttvvvwwwwwwxxxyyyxxxuuusssqqqqqqpppqqqpppooonnnpppsssvvvyyytttpppppptttwwwwwwuuurrrqqqpppooonnnnnnnnnnnnmmmppptttwwwyyyxxxwwwuuuuuuwwwyyyzzzzzzyyyxxxvvvvvvuuusssrrrqqqpppmmmkkkrrrpppooonnnooopppooonnnnnnlllllllllmmmkkkeeeaaa\\\XXXSSSRRRUUUXXXZZZZZZ^^^hhh{{{KKKKKKLLLMMMMMMNNNOOOOOOQQQQQQSSSTTTUUUTTTTTTSSSPPPRRRUUUVVVUUUUUUVVVWWW```gggsssxxxppprrrtttxxxyyyfff[[[TTTQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????===========================>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999:::;;;;;;<<<;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>>=========>>>>>>>>>@@@CCCJJJVVVhhh{{{|||{{{{{{{{{yyywwwwwwyyy{{{wwwvvvvvvvvvvvvuuuqqqooopppooonnnmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnoooppprrrtttvvvxxxwwwxxxyyyxxxtttqqqpppppppppqqqrrrrrrrrrtttvvvyyyxxxtttoooooosssvvvvvvuuuttttttsssqqqqqqpppppppppnnnppptttvvvxxxwwwuuussswwwxxxzzz{{{{{{yyyxxxwwwtttsssrrrqqqpppooommmlllnnnmmmllllllnnnpppppppppqqqpppooooooooolllgggccc]]]YYYTTTRRRSSSVVVXXXYYY^^^fffuuuMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUURRRTTTUUUVVVWWWYYY\\\___mmmwww}}}pppllllllsss{{{kkk^^^WWWRRROOONNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????=================================>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;666777888:::;;;;;;<<<<<<;;;;;;:::999888777777666::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<======>>><<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::::::::;;;;;;;;;;;;::::::888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========@@@BBBAAAAAAHHHVVVaaawww}}}|||xxxyyyyyyxxxwwwvvvwwwyyypppooooooppprrrrrrqqqppplllllllllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrtttwwwyyyzzzyyy{{{|||{{{wwwsssooonnnsssvvvyyyyyywwwuuuttttttrrrpppmmmlllmmmpppqqqrrrooonnnmmmkkkjjjjjjiiiiiijjjllloooqqqssstttttttttvvvvvvuuuuuutttsssrrrqqqqqqssstttsssqqqqqqtttvvvvvvtttqqqqqqrrrtttvvvvvvvvvvvvuuussspppllliiihhhccc```\\\WWWTTTTTTUUUWWW^^^cccmmm}}}PPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUVVV^^^kkk|||~~~rrrkkkjjjlllwww|||~~~ggg___WWWUUUSSSNNNKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;:::999999777888888888999:::::::::888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;===???>>>===BBBLLLSSSiiixxx}}}}}}yyyzzz{{{zzzxxxvvvwwwxxxqqqppppppqqqsssuuuuuutttmmmmmmmmmnnnoooppprrrsssvvvuuuuuutttsssrrrrrrrrrooopppqqqrrrtttvvvxxxzzzxxx{{{}}}|||yyytttqqqooosssuuuwwwwwwtttrrrpppppppppnnnlllkkkkkkmmmpppqqqoooooonnnmmmllllllllllllkkkllloooqqqssstttttttttsssrrrrrrqqqqqqppppppppprrrtttuuutttqqqrrruuuyyyxxxuuuqqqpppqqqrrrsssssstttuuutttrrrnnnjjjiiiiiidddcccaaa]]]YYYWWWWWWXXX^^^dddnnn}}}PPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNPPPSSSVVVYYY[[[eeerrrwwwpppmmmqqqwwwlll___XXXSSSRRRQQQMMMKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@????????????===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888999999999:::::::::::::::999999999999::::::888999999::::::::::::999999999999999::::::::::::777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???:::;;;<<<===>>>AAAFFFJJJZZZlll~~~{{{{{{|||}}}{{{yyywwwvvvwwwtttrrrqqqrrrtttuuuuuuuuuoooooooooooopppqqqsssssswwwvvvvvvuuuttttttssssssooooooppprrrtttvvvxxxyyyvvvyyy||||||yyytttqqqoooqqqsssttttttrrrpppppppppnnnmmmllljjjjjjkkknnnqqqoooooonnnnnnnnnnnnnnnooooooooopppqqqrrrrrrrrrrrrpppppppppooooooooopppppprrrtttvvvssspppppptttyyyyyyvvvrrrpppqqqsssuuuuuusssttttttqqqmmmjjjjjjkkkeeefffeeebbb]]]ZZZYYYZZZ___dddnnnzzzPPPPPPOOOOOONNNMMMLLLLLLLLLLLLNNNQQQUUUZZZ]]]```|||xxxqqqppppppvvv~~~rrr```[[[UUUQQQRRRQQQNNNLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@@@@????????????>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888999999::::::::::::999999999999999999:::555666777888999:::::::::::::::::::::::::::::::::777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????;;;;;;<<<>>>@@@CCCEEEGGGKKK^^^vvv|||yyy}}}~~~~~~|||yyywwwvvvvvvvvvtttsssssstttuuuuuutttppppppppppppqqqrrrssstttvvvvvvvvvvvvuuuuuuuuuuuunnnooopppqqqsssuuuwwwyyytttwww{{{{{{xxxtttpppooooooqqqrrrrrrqqqppppppqqqmmmlllkkkjjjiiijjjnnnpppmmmmmmmmmmmmmmmnnnoooooorrrrrrrrrrrrrrrqqqpppooopppooooooooooooooopppqqqrrrtttuuusssoooooosssxxx{{{xxxtttssstttvvvxxxyyyrrrttttttqqqmmmjjjkkkllleeeggghhhfffaaa\\\[[[[[[___dddlllvvvTTTPPPLLLMMMPPPSSSQQQNNNOOOPPPTTTVVVWWW]]]mmm}}}|||sssttttttvvvrrrddd^^^VVVTTTQQQOOOMMMKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>???AAACCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999888888888999999:::::::::888999999::::::999999888777777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999:::;;;===???AAABBBEEESSSdddttt~~~}}}|||yyy|||~~~{{{wwwtttvvvyyyttttttttttttssssssssssssooorrruuuvvvvvvvvvvvvwwwxxxwwwvvvuuuttttttuuuuuuqqqqqqrrrssstttuuuvvvvvvxxxyyyzzzzzzyyywwwtttsssoooooommmkkknnntttsssooopppooommmlllkkklllnnnooonnnoooooonnnnnnnnnqqqssswwwvvvtttttttttsssqqqooossspppoooqqquuuvvvqqqlllsssrrrqqqppppppqqqrrrssszzzwwwtttsssuuuuuutttrrrkkknnnpppqqqpppmmmlllkkkjjjjjjiiihhhgggdddbbbaaacccaaaeeeqqqSSSRRRPPPQQQSSSSSSQQQOOOOOOSSS[[[aaaeeennn}}}uuurrrvvv{{{tttdddYYYUUUSSSRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>???AAABBBBBBAAA??????????????????>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999888888888999999:::::::::888999999::::::999999888::::::999999888999999999;;;;;;::::::999999999999999:::;;;;;;<<<;;;;;;;;;:::::::::;;;<<<>>>@@@@@@AAAIIITTTcccwww~~~|||{{{zzzyyy|||}}}{{{vvvtttvvvxxxuuuuuutttttttttsssssssssqqqsssvvvwwwvvvvvvwwwwwwwwwvvvuuusssrrrrrrrrrsssrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxxxxwwwuuusssqqqnnnnnnllljjjnnnssssssooopppooommmmmmmmmnnnpppqqqpppppppppooonnnnnnqqqsss{{{zzzzzzxxxvvvsssqqqpppooommmnnnpppssstttqqqnnnrrrqqqqqqqqqrrrtttvvvwwwuuusssrrrrrrssstttqqqooolllnnnpppqqqpppnnnmmmllllllmmmmmmlllkkkhhheeeccc___^^^bbbnnn|||OOOQQQSSSSSSRRRQQQPPPQQQVVV___lllvvv}}}|||vvvvvvuuuzzzqqqdddZZZUUUSSSPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA???>>>>>>???AAABBBAAA@@@======>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999999999999888888888999999999999999888888999999999999888888<<<<<<;;;:::999888888888999999999999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCEEEIIIUUUiii}}}}}}{{{yyyyyyxxxzzz|||}}}zzzvvvttttttvvvuuuuuutttttttttsssssssssrrrtttwwwxxxwwwvvvvvvwwwvvvuuusssqqqppppppppppppsssttttttuuuvvvwwwxxxyyyuuuuuuvvvvvvuuusssqqqpppmmmmmmkkkjjjnnnssssssooooooooonnnnnnpppqqqsssuuuqqqrrrrrrpppooooooppprrr~~~|||vvvqqqpppqqqmmmnnnppprrrsssssssssrrrqqqqqqqqqrrrtttvvvyyyzzzsssrrrrrrssstttsssqqqnnnnnnoooppppppppppppooooooooopppqqqrrrpppmmmiiifff^^^]]]bbblllvvvOOORRRUUUUUUSSSTTTYYY^^^jjjvvv|||{{{zzzyyy~~~uuuccc\\\WWWSSSRRRMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA???>>>>>>>>>@@@AAAAAA???=========>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888888888888888999999999999888888888888888999999999888888999999999999888888;;;:::999999888888888999999999999999999999888888999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<======DDDDDDFFFNNN]]]ppp~~~}}}|||zzzyyyxxxxxxxxxzzz{{{|||yyyvvvttttttuuuttttttttttttssssssssssssrrrtttvvvwwwuuuttttttuuuvvvuuusssqqqooooooooooootttuuuuuuvvvwwwxxxyyyyyyuuuuuuuuutttsssrrrpppooommmmmmllljjjooouuuuuuqqqoooooopppqqqrrrtttvvvwwwsssssssssqqqooooooppprrr~~~|||tttnnnmmmooopppsssvvvxxxwwwvvvuuuvvvrrrrrrrrrsssuuuwwwyyy{{{tttuuuvvvvvvvvvuuusssqqqsssrrrqqqqqqqqqrrrqqqqqqppprrrtttuuutttqqqllliiidddbbbeeelllsss}}}PPPTTTWWWWWWYYY```lllvvvvvvsssvvv}}}}}}dddXXXUUURRRNNNLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA???>>>===>>>@@@AAA@@@???===>>>>>>??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;:::999999777777777888888999999999888888888888888888888888777888888999999888888777777777777777777888999999999999999999::::::::::::888999::::::;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===???CCCGGGOOO^^^rrr|||{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzxxxvvvtttttttttssssssssssssrrrrrrrrrrrrppprrrtttuuusssrrrrrrsssvvvuuusssrrrpppppppppqqqttttttuuuvvvwwwxxxyyyyyyuuuuuuttttttsssqqqppppppnnnooommmlllqqqwwwxxxtttqqqqqqrrrssstttuuuwwwwwwsssssssssqqqooooooppprrrzzz}}}~~~yyyqqqkkkkkkmmmrrrvvvzzz|||{{{xxxvvvvvvttttttsssssstttuuuwwwxxxvvvvvvwwwwwwvvvvvvvvvvvvzzzwwwsssrrrrrrssssssrrroooqqqtttvvvvvvsssooommmkkkiiihhhkkkoooxxxNNNRRRWWW[[[cccqqqtttoooooowww}}}mmm\\\UUUSSSPPPLLLJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>===>>>???@@@???>>>>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999:::;;;<<<<<<;;;:::999666666777777888999999999888888888888888777777777777777888888888888777777555555555666666888999999999999999:::::::::::::::888888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::===BBBEEEGGGQQQfffxxx{{{}}}zzzyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuttttttrrrrrrqqqqqqqqqpppppppppnnnpppsssssssssrrrrrrsssvvvuuusssrrrqqqrrrrrrsssrrrsssssstttuuuvvvwwwxxxuuutttsssrrrqqqppppppooooooooommmmmmrrryyyyyyvvvssssssttttttuuuuuuuuuvvvqqqrrrrrrpppooooooppprrrvvvxxxxxxuuuppplllkkklllqqquuuzzz}}}xxxtttuuutttsssrrrrrrssssssttttttuuutttttttttwww|||~~~wwwttttttttttttrrrnnnpppsssvvvvvvuuurrrqqqqqqmmmkkkjjjkkkrrrTTTYYYaaalll{{{yyysssoooqqqwwwooocccWWWSSSRRRNNNKKKKKKEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::888999:::;;;;;;:::999888666666666777888999999999999888888888777777777666777777888888888888777777888777777777777777888888888888888888999999999:::888888999::::::::::::999::::::::::::;;;;;;<<<===<<<===@@@DDDEEEJJJZZZkkk}}}}}}wwwwwwvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvuuutttppppppppppppoooooooooooommmpppssstttsssssssssttttttsssrrrqqqqqqrrrssstttpppqqqrrrssstttuuuuuuvvvssssssqqqpppooonnnnnnnnnnnnnnnmmmmmmrrryyyzzzvvvuuuuuuuuuuuuuuutttsssssspppppppppooonnnnnnqqqsssuuuuuuuuutttrrrqqqooonnnppptttzzz}}}vvvsssrrrqqqppppppqqqrrrrrrssssssrrrrrruuu|||{{{vvvuuuuuutttrrrnnnooorrruuuvvvvvvvvvuuutttrrrooommmkkkmmmzzzbbbhhhsss{{{pppnnnpppxxxvvvddd[[[RRROOOMMMIIIHHHIIICCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===>>>??????>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::666777999::::::999777666555666666777888999999999999888888888777777666666777777888888888888777777;;;:::999888777777777777666666777777888888888999888888999::::::::::::999::::::::::::;;;<<<======;;;999;;;@@@BBBEEEOOO\\\ooo}}}xxxqqqrrrxxx~~~|||||||||uuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuoooooooooooonnnnnnnnnnnnnnnpppssstttttttttuuuvvvsssrrrqqqqqqqqqrrrssstttoooppppppqqqrrrsssttttttrrrqqqpppnnnmmmmmmmmmmmmlllmmmllllllqqqxxxyyyvvvwwwwwwwwwvvvuuusssrrrqqqnnnoooooonnnnnnnnnqqqsssuuutttssstttuuuuuusssqqqpppttt{{{zzzqqqpppooooooooopppqqqrrrssssssrrrrrrwww}}}wwwvvvuuutttqqqnnnooorrrtttwwwxxxxxxyyyxxxvvvtttqqqmmmllluuuvvvxxxqqqpppooouuuuuucccWWWTTTPPPMMMMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777777777777777777777777777666666777777888888999999888888888888888888888888777777777777777888888888999999999888888888777777777777777777777777777777888888888999999:::::::::888999999::::::;;;;;;<<<<<<===>>>>>>@@@DDDJJJNNNaaammm|||pppjjjllloooxxx~~~{{{xxxyyyyyyzzzyyyxxxwwwvvvrrrqqqqqqrrrttttttsssqqqmmmmmmnnnnnnmmmkkkiiihhhmmmooorrrsssrrrrrrrrrsssmmmmmmmmmmmmnnnooopppqqqppppppooooooppprrrtttvvvrrrrrrqqqpppooonnnmmmmmmpppmmmkkknnntttvvvuuurrrsssttttttrrrooommmmmmmmmnnnqqqrrrqqqnnnlllmmmnnnrrrpppnnnnnnpppqqqqqqqqqssswwwyyyqqqrrrssstttttttttsssrrrpppoooppprrrxxx{{{vvvwwwvvvrrrnnnooooooppprrrtttvvvxxxzzzzzzwwwsssqqqqqqqqqqqqqqq|||}}}{{{yyy{{{yyytttoookkkooosss~~~iii^^^TTTQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999888777777777777777777777777777777777777777777888888888888888888888888888888888999999888777666555444444999999999888888888777777888888888888888888888888888888999999999:::::::::888999999::::::;;;;;;<<<===>>>>>>>>>???AAAFFFIIIQQQ^^^nnnyyyvvvoooiiipppzzz}}}yyyzzzzzzzzzyyyxxxvvvtttrrrrrrqqqqqqrrrssssssqqqpppmmmmmmnnnnnnmmmkkkjjjhhhmmmooorrrsssrrrqqqqqqrrroooooooooooooooooooooooonnnnnnooopppqqqqqqqqqqqqrrrrrrqqqqqqppppppooooooooommmkkknnntttwwwvvvsssrrrrrrrrrpppnnnlllllllllkkkmmmooonnnlllkkklllnnnpppnnnmmmmmmoooqqqqqqqqqtttyyyxxxqqqrrrssstttttttttsssrrrsssrrrqqqsssvvv|||yyyuuuuuutttrrroooqqqqqqqqqrrrtttwwwyyyzzzzzzvvvqqqooonnnpppqqqqqqwwwxxx~~~xxxsssrrrvvv{{{vvvnnnkkkkkkllllllttt|||ggg\\\YYYQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888777777777777777777777777777777777777888888888888777777777777888888888888888888888888999888888777666555444444999888888888888777777777999999999999999999999999888999999999999:::::::::888999999::::::;;;;;;<<>>AAADDDFFFSSSdddooovvv|||zzzmmmkkksss}}}~~~}}}~~~}}}zzzvvvzzzzzzyyyxxxvvvssspppooosssrrrqqqqqqrrrqqqooommmmmmmmmnnnnnnnnnmmmkkkjjjnnnpppssssssrrrqqqpppppppppqqqrrrrrrrrrqqqooonnnlllmmmoooppppppooommmlllqqqqqqqqqrrrrrrrrrqqqqqqnnnmmmlllpppuuuxxxxxxvvvqqqpppooommmlllkkkkkkkkkjjjkkklllkkkjjjjjjlllnnnmmmkkkjjjlllnnnqqqrrrrrrvvv{{{|||wwwqqqqqqrrrsssssssssssssssuuutttsssrrrtttwwwzzz|||{{{yyywwwtttrrrrrrqqqqqqtttsssssssssuuuwwwzzz|||yyyuuuqqqnnnnnnooopppppppppqqqvvvvvvooommmooorrrxxxuuuqqqmmmmmmqqqwww{{{iii[[[UUUTTTNNNLLLIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999777666666666777888777777777777777777777777999999888888777777666666888888888888888888888888666666666777777888888999888888888888777777777777888888888888888888888888999999999999999999999999888999999::::::;;;;;;<<<===>>>===<<<;;;<<<>>>@@@BBBMMM[[[fffnnnxxxtttxxx}}}{{{zzzzzzyyyvvvtttxxxxxxwwwvvvuuurrrpppnnnsssrrrqqqqqqqqqpppnnnlllnnnooopppppppppooonnnmmmoooqqqtttuuusssqqqpppppppppqqqsssttttttsssqqqooommmmmmlllllllllkkkkkkjjjnnnoooppprrrrrrrrrrrrrrrooonnnooorrrvvvyyyzzzyyypppooolllkkkkkkkkkjjjiiimmmllllllkkkkkkkkklllnnnkkkjjjjjjlllooosssuuuuuuxxx|||~~~yyywwwvvvqqqqqqrrrrrrssssssssssssuuutttsssrrrrrrssstttuuusssuuuvvvtttqqqppprrruuuwwwvvvuuutttuuuwwwzzz|||vvvtttrrrrrrrrrrrrqqqooonnnmmmrrrwwwrrroooppprrrzzzrrrooorrruuuyyy}}}mmm___WWWRRROOOLLLJJJHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???????????????????????????>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888777666555666777888777777777777777777777777999999888888777777666666777777777777777777777777666666777888888999::::::777777777777777777777777777777777777777777777777999999999999999999999999888999999::::::;;;;;;<<<:::;;;<<<;;;:::;;;>>>@@@>>>FFFPPPYYYbbbppp}}}|||zzzxxxwwwvvvtttrrrssstttuuuuuutttsssqqqppptttrrrqqqqqqqqqpppmmmkkkpppqqqrrrssssssrrrqqqqqqooorrruuuvvvtttrrrqqqpppoooqqqssstttuuutttrrrqqqnnnmmmjjjgggggghhhjjjkkkkkkmmmoooqqqrrrrrrqqqqqqppppppqqqtttwwwzzz{{{{{{qqqnnnkkkiiijjjkkkjjjiiimmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjmmmqqquuuwwwxxxyyy|||~~~|||vvvssssssuuuqqqqqqqqqqqqrrrrrrsssssssssrrrqqqppppppqqqssstttqqqtttvvvuuurrrqqqtttwwwyyyxxxvvvvvvvvvwwwyyy{{{ssstttuuuxxxyyywwwssspppoooooorrr}}}{{{wwwuuuuuuxxxooommmlllvvv~~~iii\\\WWWTTTOOOJJJKKKIIIHHHHHHIIIIIIHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888777777777777777888777777777777777777777777888888888888777777777777777777777777777777777777999888888888777777777666666666777777777777777888666666666666666666666666:::::::::999999999999888888999999::::::;;;;;;<<<888999;;;;;;:::;;;===???===BBBIIIOOOWWWggg}}}~~~|||yyyvvvtttrrrrrrrrrpppqqqssstttttttttsssrrrtttsssqqqqqqqqqqqqnnnlllpppqqqssstttttttttssssssooosssvvvxxxwwwtttsssrrrqqqrrrsssttttttsssrrrrrrooolllhhheeedddgggjjjllljjjlllnnnqqqrrrrrrqqqpppoooppprrrtttvvvxxxzzz{{{rrrnnnjjjiiikkkmmmllljjjlllkkkkkklllmmmmmmkkkiiikkkjjjjjjmmmqqqvvvxxxxxxzzz{{{zzzwwwrrrppprrrtttqqqqqqqqqqqqqqqrrrsssssssssqqqpppoooppprrruuuvvvuuuvvvwwwuuurrrrrrtttwwwyyyxxxxxxwwwwwwwwwxxxxxxrrrssswww{{{}}}{{{wwwtttssssssvvv~~~}}}yyy~~~uuunnnooottt}}}rrrgggZZZRRROOOOOOMMMJJJIIIGGGGGGGGGIIIIIIGGGEEECCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888777888888999999888888777777777777777777777777777777777777777777888888888777777777777777777777777666666666666555555555555666666666666777777888888666666666666666666666666:::::::::999999999888888888999999::::::;;;;;;<<<999:::;;;;;;:::;;;<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777999::::::999888777777777777777777777777777666666777777888888999999777777777777777777777777111111222333444555666777555666666666777777888888777777777777777777777777:::::::::999999888888888888999999::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<888<<>>===============<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999888888777666666555888888888888888888888888777777888888888888777777777777777777777777777777888888777777666666555555777777777777777777777777777777777777777777777777777777777777888888888888777888999::::::999888777888777666777999:::999888999999::::::::::::;;;;;;===???AAAAAADDDLLLYYYccc~~~yyywwwzzzzzzrrrooooooqqqrrrqqqrrrrrrrrrsssssssssssstttrrrqqqpppqqqqqqqqqooommmlllmmmnnnmmmmmmmmmooopppooosssxxx}}}~~~}}}yyywwwrrrrrrrrrqqqpppooommmlllgggiiijjjjjjiiiiiijjjllliiilllppptttuuusssooommmkkklllnnnpppsssvvvxxxyyysssqqqooonnnooopppqqqqqqooorrruuuwww}}}~~~wwwkkkkkklllmmmoooqqqssstttvvvssspppppprrrtttsssqqqrrrqqqppppppqqqtttvvvxxxvvvssspppqqqtttwwwwwwvvv{{{yyywwwuuutttrrrrrrrrrvvvyyyzzzxxxuuussstttvvvtttssssssuuuyyy~~~{{{{{{|||wwwpppkkkiiikkkqqqzzzhhh\\\XXXSSSPPPMMMKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@???>>>===============<<<<<<<<<<<<===============<<<<<<<<<<<<;;;===<<<;;;::::::999999999::::::::::::::::::::::::999999999999999999999999:::999999888777777666666888888888888888888888888777777888888888888777777777777777777777777777777888777777777666666666555666666666666666666666666777777777777777777777777777777777777888888888888888888999999999999888888999888777888999::::::888999999::::::::::::;;;;;;999;;;======???FFFQQQYYYoooyyyuuutttuuuwwwzzz}}}|||}}}~~~~~~~~~yyyssspppppprrrssssssttttttttttttttttttttttttrrrqqqppppppqqqqqqpppnnnoooooooooooooooooopppqqqnnnqqqvvv{{{|||{{{xxxvvvqqqqqqpppooommmlllkkkjjjgggiiijjjkkkjjjiiijjjkkkkkkmmmpppssssssqqqnnnkkkjjjkkkmmmppprrrtttuuuvvvqqqpppooooooppppppooonnntttwwwyyyzzzxxxiiiiiijjjkkkmmmoooqqqrrruuusssppppppqqqrrrqqqppppppppppppqqqrrrtttwwwxxxxxxvvvtttuuuwwwyyyyyywwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvuuusssssstttuuuwwwuuutttvvvyyy}}}{{{|||}}}xxxooojjjggghhhllluuurrrcccYYYTTTTTTNNNMMMJJJIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888888888999::::::::::::::::::::::::999999999999999999999999:::::::::999888888777777888888888888888888888888777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777888888888888999999888888888888999999999888777888:::;;;:::999999999::::::::::::;;;;;;777999:::;;;;;;@@@GGGMMMXXXbbbssszzztttrrrsssxxx}}}zzzxxxyyy{{{||||||}}}yyytttqqqqqqsssuuuuuuvvvvvvuuuuuuuuuuuuuuuuuurrrqqqppppppqqqrrrpppoooppppppoooooooooooooooooommmppptttxxxyyyxxxuuusssqqqooonnnkkkiiihhhggggggfffiiillllllkkkjjjiiijjjmmmnnnpppqqqqqqooommmkkkiiikkkmmmoooqqqrrrrrrrrrnnnoooppppppqqqpppooonnn{{{~~~xxxiiijjjjjjkkkmmmoooqqqrrruuusssppppppppppppooonnnnnnoooppprrrtttvvvwwwxxxyyyxxxwwwxxxzzzzzzyyywwwtttuuuwwwxxxyyyyyyxxxxxxwwwuuurrrqqqqqqrrrsssrrrvvvtttssstttvvvyyyzzzzzzyyy{{{~~~|||qqqlllkkkkkkiiippp|||qqq```XXXSSSQQQRRRKKKJJJIIIIIIIIIHHHEEECCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999999999999999999999999999999999999888888888888888888888888:::::::::999999999888888888888888888888888888888777777888888888888777777777777777777777777777777777777777777666666666666555555555555555555555555777777777777777777777777666777777777888888888888:::999888777777888999::::::888888999:::;;;:::999999999999:::::::::;;;;;;999:::;;;;;;;;;===AAAEEEKKKSSSaaaqqq~~~|||~~~{{{yyyvvvvvvwwwyyy{{{{{{{{{xxxuuurrrrrrtttvvvwwwvvvvvvvvvuuuuuutttttttttsssqqqppppppqqqrrrqqqpppooonnnmmmmmmnnnmmmlllkkknnnppprrrtttuuussspppooopppnnnllliiigggfffeeeeeegggjjjmmmnnnmmmkkkjjjiiilllmmmoooppppppooonnnmmmjjjkkknnnpppqqqqqqpppooonnnoooppppppqqqrrrtttvvvwwwmmmmmmnnnnnnpppqqqsssssstttsssqqqpppoooooonnnmmmlllnnnpppsssuuuvvvwwwxxxxxxyyyyyyzzzzzzyyywwwvvvssstttwwwyyy{{{zzzyyyxxx{{{vvvqqqooopppqqqpppooopppooonnnooorrrttttttttttttxxx|||{{{zzz~~~{{{pppkkkkkkooorrrrrrppp^^^UUURRRNNNLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>===============>>><<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<;;;::::::::::::::::::999999999999999999999999888888888888888888888888:::::::::999999999999999777777777777777777777777777777888888888888777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666777777777888888888888:::999888777777888999:::999888777888:::;;;:::999999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<>>>???DDDHHHQQQ^^^mmm{{{zzzxxxvvvvvvxxxzzz{{{zzzyyyxxxuuusssrrrsssvvvxxxvvvvvvuuuuuutttsssrrrrrrsssqqqppppppqqqrrrrrrqqqpppnnnmmmnnnoooooommmjjjooopppqqqqqqqqqnnnlllkkknnnmmmllljjjiiihhhggggggiiilllooopppooolllkkkkkkjjjkkknnnpppqqqqqqpppppplllmmmnnnoooppppppoooooopppppppppoooqqquuu|||wwwppppppppppppqqqqqqrrrsssssssssrrrqqqpppnnnmmmmmmlllnnnpppsssuuuvvvwwwxxxzzz{{{||||||{{{yyywwwvvvsssuuuwwwyyyzzzyyyxxxwww~~~yyyrrrooooooooommmkkklllkkkkkkmmmppprrrrrrrrrooossswwwwwwvvvzzz{{{~~~xxxvvvqqqlllkkknnntttzzzhhh^^^UUUSSSRRRNNNJJJIIIJJJHHHGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>??????<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888999999999999999999888888777777777777777777777777777777888888888888777777666666666666666666666666666666666666777777777777777777777777777777777777666666666666666666666666777777777777888888888888999999888888888888999999888777666777999:::999888999999::::::::::::;;;;;;999999999999999:::;;;;;;===@@@FFFMMMXXXfffttt}}}~~~zzzwwwxxxzzz}}}}}}zzz|||zzzxxxxxxyyyzzzzzzzzzxxxwwwvvvtttrrrrrruuuwwwwwwwwwvvvuuusssrrrqqqqqqsssqqqooooooqqqsssssssssrrrpppoooqqqttttttpppmmmnnnooooooooonnnmmmkkkjjjmmmmmmnnnnnnnnnmmmlllkkkmmmoooqqqrrrpppnnnmmmmmmhhhkkknnnqqqssssssrrrqqqmmmmmmmmmnnnnnnooooooppprrrrrrrrrpppqqqxxxwwwsssrrrqqqpppppppppppppppqqqssstttssspppooonnnooonnnoooppprrrtttvvvwwwxxx}}}~~~~~~}}}zzzwwwwwwwwwssstttuuuvvvwwwvvvvvvuuu|||yyytttpppnnnmmmkkkjjjlllkkkkkkmmmppprrrrrrrrrlllpppssssssssswwwwwwxxx|||wwwnnnqqquuuxxx|||ooo]]]WWWRRRRRRPPPLLLJJJKKKIIIGGGEEEEEEFFFGGGGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777888888888888777777666666666666666666666666555666666666777777777888888888888888888888888888666666666666666666666666777777777777888888888888888888999999999999888888777666555666888999888777999999::::::::::::;;;;;;:::999888888999:::;;;;;;999===@@@CCCHHHQQQ___iiipppyyyqqquuurrrrrrwww~~~}}}{{{wwwssspppqqqrrrtttwww{{{{{{yyyzzz||||||~~~|||zzzyyyzzzzzzyyyxxxwwwwwwvvvtttqqqpppsssvvvyyyxxxwwwvvvtttsssrrrqqqtttqqqooooooqqqsssttttttrrrpppppprrrvvvvvvsssnnnkkkkkkllllllmmmmmmmmmnnnlllnnnpppssstttsssrrrqqqppprrrsssrrrqqqoooooopppiiilllppptttuuutttrrrpppllllllkkkjjjkkkmmmooopppsssuuuuuussssssxxxzzzwwwvvvtttsssqqqppppppoooppprrrttttttqqqppppppqqqpppppppppqqqrrrtttwwwxxx{{{||||||yyyuuurrrsssuuuqqqrrrrrrsssttttttuuuuuuuuuuuutttpppmmmjjjjjjkkkllllllkkkmmmooopppooonnnmmmnnnoooppprrruuu{{{wwwsssrrrxxx|||uuunnnrrryyy}}}hhh[[[WWWRRRNNNMMMJJJFFFFFFJJJIIIFFFDDDCCCDDDFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA??????????????????@@@@@@>>>>>>>>>>>>???@@@AAABBB<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888888888888999999888888888888888888888888777777777777777777777777777777777777777777888888777777777777777777777777777777888888888888777777666666666666666666666666555666666666777777888888888888888888888888888888666666666666666666666666777777777777888888888888777888999::::::999888777777555555666777888777666999999:::::::::;;;;;;;;;<<<:::999999;;;===>>>>>>999===@@@@@@???DDDPPPYYYgggwww~~~tttmmmhhhdddgggrrr~~~~~~~~~~~~xxxvvvyyy}}}{{{zzzzzzyyyxxxwwwwwwwwwwwwtttpppooorrruuu{{{zzzyyywwwvvvtttsssrrrtttrrrooooooqqqsssttttttqqqnnnnnnqqquuuvvvrrrnnnggghhhiiikkkmmmooopppqqqkkknnnrrrvvvxxxwwwvvvtttrrrssstttsssqqqpppqqqrrrkkknnnrrrvvvvvvtttpppnnnkkkjjjiiihhhiiikkknnnpppsssvvvxxxvvvuuuxxx||||||zzzxxxvvvtttrrrrrrqqqooorrruuuuuurrrpppqqqrrrrrrqqqppppppqqqtttvvvxxxwwwxxxwwwsssooommmnnnpppoooooooooppprrrsssuuuvvvoooqqqrrrpppllliiijjjllllllkkkjjjkkkllllllkkkiiiooonnnnnnnnnqqquuuxxx{{{yyyqqqjjjooo}}}xxxuuuppplllooowwwxxxxxxeeeYYYUUUPPPNNNLLLJJJHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777888888;;;:::999888777555444444777777666666555555555444777777777777777777777777555555555555555666777777555555666666777777888888555555666777777777777777777777777777777777777777777666555444444555666777777777777777777777777777777888888888888999999999777777777777777777777777::::::999999888999999999888888777777888888999:::888999;;;>>>AAAEEEHHHJJJYYYhhh~~~tttnnnhhhffflllvvv|||yyyxxxyyy}}}|||zzzxxxvvvtttsssvvvwwwwwwwwwvvvuuuvvvwww{{{zzzxxxvvvtttsssrrrqqqoooooonnnnnnnnnoooooopppllllllmmmmmmnnnoooooopppjjjjjjjjjkkkmmmnnnpppqqqrrrrrrrrrsssuuuvvvuuutttttttttsssrrrrrrqqqppppppppprrrtttuuuuuurrrooommmcccfffiiikkklllnnnppprrrvvvwwwvvvrrrqqquuu~~~{{{zzzxxxvvvuuusssssssssuuuuuuuuuttttttsssssssssoooooonnnnnnoooqqqtttuuuwwwvvvuuurrrpppnnnlllkkkkkkmmmooorrrtttvvvwwwwwwsssrrrooollljjjiiiiiiiiiiiijjjjjjiiiiiijjjlllnnnnnnlllkkkmmmsssxxxzzzzzz~~~tttmmmmmmnnn{{{zzzsssnnnllllllooozzzxxxiii\\\SSSQQQNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888777777888888:::999999888777666555555777777666666666555555555777777777777777777777777555555555555555666777777555666666666777777777888555555666777777777777777777777777777777777777777666666555555555555666666777777777777777777777777777777888888888999999999777777777777777777777777:::999999888888999999999999888888888888999::::::999:::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777888888888888888888888777777777666777777666666666666555555777777777777777777777777555555555555555666777777666666666666777777777777555555666777777777777777666666666666666666666666555555666666666666555555777777777777777777777777777777777888888888999999777777777777777777777777999999888888888999999:::999999999999999:::;;;;;;:::::::::;;;<<<===>>>???EEERRRfffxxxqqqkkkkkknnnqqqssssssuuuyyyzzz||||||zzzxxxxxxzzz~~~}}}yyyxxx{{{|||yyyvvvttttttssssssssssssttttttwwwuuurrrooommmmmmnnnooommmmmmlllkkkkkkkkkkkkkkkiiiiiijjjkkklllmmmnnnnnnpppnnnlllkkkmmmppptttwwwtttsssssssssttttttsssqqqoooppprrrrrrqqqpppnnnllljjjlllpppssssssqqqnnnkkkeeehhhjjjlllmmmmmmoooqqqqqqtttxxxzzz{{{~~~{{{{{{zzzyyyxxxxxxxxxxxxyyyvvvrrrqqqssstttsssqqqoooooopppqqqsssuuuwwwyyyxxxwwwuuussspppmmmkkkjjjnnnnnnnnnoooqqqtttvvvxxxvvvuuurrrooolllkkkjjjjjjjjjkkklllkkkjjjjjjlllnnnnnnmmmmmmoootttxxx{{{{{{~~~|||xxxuuu{{{zzzjjjlllpppwwwnnn\\\TTTRRRPPPMMMMMMJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888999777777777777777888888888777777666666666666666666666666666666666666666666555555555555555666777777666666666666777777777777555555666777777777777777666666666666666666666666444555666777777666555444777777777777777777777777777777777777888888888888777777777777777777777777888888888888888999999:::::::::999999::::::;;;<<<:::::::::::::::;;;<<<===???HHHVVVdddqqq}}}|||{{{{{{|||xxxvvvsssrrrwww|||zzzzzzyyywwwwwwyyy}}}|||wwwwww{{{~~~{{{xxxuuutttrrrrrrsssttttttttttttrrrnnnkkkiiijjjlllnnnllllllkkkjjjiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmppppppooooooppprrrtttvvvtttrrrqqqrrrrrrrrrpppnnnkkkmmmoooppppppmmmkkkiiiiiilllqqquuuvvvtttpppmmmhhhjjjlllmmmmmmnnnoooppptttwww|||~~~{{{zzzyyyzzz|||}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwrrrqqqsssuuussspppnnnoooppprrruuuwwwxxxyyyxxxwwwvvvtttrrrpppooonnnrrrrrrqqqqqqsssuuuxxxzzzvvvtttqqqnnnllljjjjjjiiifffhhhjjjlllmmmnnnqqqsssnnnnnnoooqqquuuxxx{{{|||zzzvvv}}}|||lll___TTTQQQQQQNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEEEECCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999777777777777888888888888666666777777777777777777666666666666666666666666555555555555555666777777777777777777666666666666555555666777777777777777666666666666666666666666444555666777777666555444777777777777777777777777666666777777777888888888777777777777777777777777888777777777888888999:::::::::999999::::::;;;<<<999999999:::;;;<<<===>>>===BBBIIIQQQ[[[iiixxxyyyuuuxxx~~~zzzzzz||||||wwwwwwwwwvvvuuuwww{{{~~~~~~yyyuuuuuuyyy|||{{{yyywwwtttrrrqqqsssuuuuuutttqqqoookkkhhhhhhiiikkkmmmkkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllmmmmmmoooqqqsssttttttsssrrrrrrqqqoooooopppooommmkkkhhhjjjlllmmmmmmkkkiiigggiiimmmssswwwxxxuuuqqqmmmkkkmmmooooooooonnnoooqqqtttwww|||zzzxxxvvvwwwxxxzzz{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{|||xxxuuusssttttttsssqqqmmmoooqqqtttvvvxxxxxxxxxwwwwwwvvvuuutttssssssrrrsssrrrqqqqqqrrruuuwwwyyytttrrrooommmkkkjjjiiiiiigggjjjlllnnnoooqqqsssuuuoooppprrrtttvvvxxxzzz|||{{{rrriii\\\TTTOOONNNNNNJJJGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888777888888999:::777777777777777888888888666666777777777777888888777777777777777777777777555555555555555666777777777777777777666666666666555555666777777777777777666666666666666666666666555555666666666666555555777777777777777777777777666666666777777777888888777777777777777777777777777777777777777888999:::999999999999999:::;;;;;;888888999:::;;;===>>>???===???BBBEEEKKKWWWeeeooozzzyyyzzz|||{{{wwwvvvvvvuuuuuuuuutttssstttwwwzzzzzzwwwttttttuuuwwwyyyzzzxxxtttqqqpppsssuuuuuutttooommmjjjhhhhhhiiikkklllkkkkkkjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmlllkkkmmmqqqtttuuusssqqqoooqqqooonnnoooooonnnllljjjhhhiiikkkllllllkkkiiihhhjjjooouuu{{{{{{xxxrrrnnnnnnppprrrrrrqqqpppqqqqqqqqqtttwww{{{~~~zzzxxxvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{{{{zzzxxxvvvtttrrrrrroooqqqtttwwwyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttsssqqqpppppppppqqqrrrtttuuuqqqpppnnnlllkkkjjjjjjjjjmmmoooqqqrrrrrrqqqrrrsssqqqsssuuuvvvvvvwwwyyy{{{tttiiiaaa[[[QQQMMMKKKKKKHHHDDDDDDGGGFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>?????????????????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888777777888999999:::888888888777777777777777666666777777777888888888777777777777777777777777555555555555555666777777888777777777666666666555555555666777777777777777777777777777777777777777666666555555555555666666777777777777777777777777666666666666777777777888777777777777777777777777666666666666777888999:::999888888888888999::::::888888999999:::;;;<<<===;;;===???@@@CCCIIISSS[[[jjjwww~~~||||||wwwwwwuuurrrrrrtttvvvxxxyyysssssstttuuuwww}}}~~~zzzxxxyyyyyyvvv{{{}}}|||zzzuuusssssstttsssttttttrrrqqqrrrtttvvvuuuuuutttrrrppprrrvvvzzzxxxsssnnnnnnrrruuutttrrrmmmlllkkkjjjiiijjjkkklllkkkkkkkkkkkklllmmmnnnnnnppppppoooooonnnmmmmmmmmmkkkmmmppprrrrrrqqqooonnnqqqpppooooooppppppnnnllljjjkkkkkklllllllllkkkkkkpppuuu|||}}}wwwrrrqqqsssttttttrrrqqqrrrrrrssssssuuuwwwzzz|||||||||xxxwwwvvvwwwzzz|||}}}|||yyyyyyxxxwwwvvvvvvvvvwwwyyy}}}}}}wwwsssrrrsssrrrtttxxx{{{||||||zzzyyyxxxxxxwwwuuusssrrrppppppooooooppppppqqqqqqrrrrrrpppooonnnllllllllllllmmmppprrrtttuuutttssstttuuusssvvvxxxxxxwwwvvvxxxyyy|||kkk___\\\YYYTTTMMMJJJIIIIIIEEEAAADDDJJJDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666666666666666888888777777888999::::::888888888888777777777666666666777777888888888999777777777777777777777777555555555555555666777777888888777777666666666555555666666777777777777777888888888888888888888888777666555444444555666777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777888999:::888888777777888888999:::999999999888999999:::;;;999;;;>>>??????BBBHHHMMMXXXfffuuuyyyooooookkkggghhhjjjmmmlllkkkeeehhhkkknnnoooqqqsssvvvrrrwww~~~}}}yyywwwqqqppppppnnnnnnppptttwwwxxx|||wwwuuutttvvvwwwsssssssssqqqpppppprrrtttssstttuuuqqqnnnnnntttyyywwwrrrmmmmmmpppssssssqqqllllllkkkkkkkkkkkkkkklllkkkkkkkkklllmmmnnnoooppprrrrrrqqqpppooonnnmmmmmmlllmmmnnnoooooooooooooooqqqqqqpppqqqrrrrrrpppnnnmmmmmmmmmmmmmmmmmmmmmnnnvvv{{{}}}xxxsssuuuvvvuuutttrrrrrrssswwwvvvtttuuuvvvwwwwwwwwwvvvuuuuuuwww{{{}}}~~~~~~yyyxxxwwwvvvuuuuuuuuuuuuxxx~~~xxxrrrrrrttttttwww{{{~~~~~~|||zzzzzzyyywwwtttqqqooommmlllpppqqqrrrssssssssssssrrrppppppnnnmmmmmmnnnoooooonnnqqqtttvvvvvvvvvwwwyyytttwwwzzzyyywwwvvvwwwyyywww}}}|||}}}yyyiii]]]WWWTTTPPPLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;888888888888888888888888888888888888888888888888999999999888888888777777888888999999999999888888999888888888777777666666777777777777777888999999777777777777777777777777666666666777777777777888:::999888666666666777888666666666666666666666666777777777777888888888888888888888888888888888888888888777666666666666666777777777777777777777777555555666777777777777777888777666666666777999:::888777666666666777999:::999999999:::;;;<<<===>>>:::::::::;;;===>>>@@@AAAIIINNN[[[mmm~~~{{{wwwuuuuuuvvvvvvvvvppplllkkkooovvvxxxsssnnnuuuuuuuuuvvvvvvtttqqqnnnlllrrrvvvttttttwwwzzz{{{wwwpppooonnnmmmmmmoooqqqrrrkkkmmmmmmmmmooovvv~~~zzzwwwtttttttttuuuvvvuuusssooommmmmmpppsssssssssrrrqqqpppooonnnmmmtttppplllkkknnnpppqqqqqqmmmmmmmmmoooooonnnkkkhhhjjjkkknnnooopppooonnnmmmqqqsssqqqnnnmmmppppppnnnpppooonnnmmmmmmnnnooopppoooooooooppppppqqqqqqrrrlllqqqrrrpppoooqqqqqqppp|||yyywwwvvvuuuvvvxxxxxxwwwuuuuuuvvvxxxwwwvvvtttuuuuuuwwwuuutttwww}}}{{{zzzxxxvvvtttttttttttt{{{|||}}}|||xxxsssqqqpppvvvxxx|||~~~~~~zzztttpppnnnnnnnnnnnnrrrssstttsssqqqpppqqqrrrsssqqqnnnkkkkkklllnnnpppppprrrvvvyyy|||}}}||||||~~~{{{vvvtttttttttttttttwwwzzz{{{{{{{{{lllcccXXXPPPNNNMMMJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999::::::::::::::::::;;;999999999999999999999999888888888888888888888888:::::::::999999999888888777888888888888888888777888888888777777777666666555555555555555666777777777777777777777777777777444444555555555666666666999888777666666666777777666666666666666666666666666666666777777777888888444444444444444444444444888888777666666666666666777777777777777777777777555555666777777777777777777777666666666777888999888888888888888999999:::999999888888888999::::::;;;;;;;;;;;;<<<===??????AAAEEENNN[[[lll~~~|||zzz}}}{{{zzzyyyxxxvvvtttqqqoooiiipppuuutttrrrtttvvvuuuwww~~~uuukkklllnnnoooppprrruuu{{{|||}}}~~~||||||zzzwwwtttrrrrrrssssssttttttqqqnnnkkklllnnnqqqrrrqqqqqqpppnnnmmmmmmlllqqqnnnkkkkkknnnpppqqqpppmmmlllmmmnnnppppppnnnmmmkkklllnnnpppppppppooooooqqqttttttqqqqqqsssssspppnnnmmmmmmlllmmmnnnoooooopppppppppqqqqqqqqqqqqqqqnnnssstttrrrqqqssstttsss|||zzzyyyxxxyyyzzzzzzxxxwwwvvvwwwxxxxxxvvvttttttuuuwwwvvvvvvxxx{{{~~~zzzyyyxxxvvvuuuttttttuuuxxxyyyzzzxxxuuurrrqqqqqqvvvxxx|||~~~}}}{{{xxxuuurrrqqqqqqqqqqqqssstttuuuuuusssssstttuuutttrrrooommmlllmmmpppqqqtttwww|||~~~{{{wwwttttttuuuuuutttuuuxxx{{{{{{zzz~~~rrrfff[[[UUUNNNJJJJJJJJJIIIGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::999::::::::::::::::::::::::888888888888888888888888:::::::::::::::999999999666777777888888777777666888888777777777777666666555555555555555666777777666666666666666666666666444555555555555666666666888777666555555555666666666666666666666666666666555555555666666666666777444444444444444444444444888777777666666666666666777777777777777777777777555555666777777777777777666666555555555666777888888888999:::::::::::::::::::::999888888888888888<<<;;;;;;;;;;;;<<<======???BBBGGGNNNYYYiii{{{zzz{{{ttttttxxx}}}{{{yyyxxxvvvuuurrrpppooopppqqqrrrrrrqqqpppllljjjjjjmmmoooppppppooonnnmmmmmmllllllmmmlllkkkmmmoooppppppooommmlllkkkmmmoooqqqrrrqqqlllmmmnnnpppqqqrrrrrrrrrssswwwxxxvvvvvvxxxvvvrrrmmmmmmmmmnnnooopppqqqrrrssssssrrrrrrqqqpppoooooooootttvvvttttttvvvxxxvvvzzz~~~|||{{{{{{|||}}}|||zzzxxxuuuwwwxxxwwwvvvtttuuuuuuvvvwwwyyyyyyyyyzzz|||~~~yyyyyywwwvvvuuuuuuuuuuuuuuuuuuuuutttrrrqqqrrrsssuuuwwwzzz}}}~~~~~~}}}{{{xxxwwwvvvuuuttttttttttttuuuvvvwwwwwwvvvuuuwwwxxxtttrrrpppnnnnnnppprrrsssxxx|||}}}zzzwwwvvvvvvvvvuuuuuutttwww{{{||||||~~~}}}mmm```WWWUUUQQQLLLJJJIIIIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888999999999999999999999999666666777777777777666666777777777777777777666666777777777777777888888999666666666666666666666666555555666666666777777777666666666555555555555666666666666666666666666666444444444555555555666666666666666666666666666666777777666666666666777777777777777777777777777777555555666777777777777777555555555555555666666777666777999:::;;;:::999888;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFFLLLXXXiiivvv{{{}}}yyywwwvvvvvvqqqpppooonnnnnnnnnpppqqqqqqpppooollljjjjjjmmmoooppppppooonnnnnnmmmlllllljjjkkkmmmooopppqqqqqqpppnnnlllkkkkkknnnqqqrrrsssmmmmmmnnnpppqqqssstttuuuyyy}}}}}}{{{{{{wwwrrrmmmoooppprrrtttuuuvvvvvvuuuuuutttrrrqqqooonnnmmmoootttvvvuuuuuuxxxyyyxxxwwwzzz}}}~~~}}}|||}}}}}}{{{{{{{{{}}}~~~}}}{{{xxxsssuuuwwwwwwvvvuuuvvvwwwvvvxxxzzzyyywwwvvvyyy|||xxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttrrrpppoooqqqsssuuuvvvyyy{{{|||{{{zzzyyywwwxxxxxxxxxvvvuuuuuuuuuxxxyyyyyyxxxwwwvvvvvvwwwtttsssqqqpppppprrrtttuuuzzz|||zzzxxxwwwwwwxxxvvvuuuuuuyyy|||rrrfff]]]WWWSSSMMMKKKIIIGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=======================================<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999777777777777777777777777888888888888888888888888777777777777888888888888666666777777777777666666666666666666666666777777777777777777777888888999666666666666666666666666444444555555555666666666555555555666666666666555666666666666666666666666444444444444555555555555777777777777777777777777777777666666666666777777666666666666666666666666555555666777777777777777444555555666666666666666555666888999999999888777999999999999:::;;;<<<===<<<;;;;;;:::::::::::::::999<<>>>>>>>>=======================================<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::999777777777777777777777777888888888888888888888888666666666777777777777777666777777888888777777666555555666666666666777777555555555555555666777777666666666666666666666666222222333333333444444444555555666777777777666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666777777888666666666666666666666666555555666777777777777777444555666777777777777666666666777888888888888777555666666666888999:::;;;;;;::::::999999999::::::888:::===>>>???BBBHHHMMMQQQ___qqq~~~}}}qqqqqqqqqpppooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnoooooommmkkkkkkmmmnnnpppppppppoooooonnnnnnnnniiilllooopppoooooooooppppppnnnllllllnnnqqqrrrrrrnnnmmmllllllmmmppprrrttt}}}~~~{{{zzzuuuooojjjlllppptttvvvvvvuuuuuuvvvuuutttqqqooommmkkkjjjiiiooorrrqqqrrrwwwyyyxxxvvvxxxxxxwwwuuusssssssssvvvwwwzzz~~~wwwxxxzzz{{{zzzzzzzzz|||wwwxxxxxxwwwuuuuuuvvvwwwuuuvvvvvvwwwwwwwwwvvvvvvxxxwwwvvvsssppppppqqqsssttttttuuuvvvvvvvvvuuuttttttwwwyyyxxxtttrrrsssuuuzzzzzzzzzyyyvvvttttttuuusssrrrrrrrrrsssuuuvvvwwwyyy~~~}}}yyyyyyyyyzzz{{{{{{xxxvvvwwwzzz~~~|||ggg```WWWQQQOOONNNLLLKKKHHHIIIHHHGGGGGGGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????????????????>>>>>>>>>====================================<<<;;;;;;;;;;;;<<<999::::::::::::::::::;;;777777777777777777777777888888888888888888888888666666777777888888888888777888888888888888888777555555555666666666777777555555555555555666777777777777777777777777777777444444444555555555666666555666777888888888777777666666666666666666666666444555555555555666666666555555555555555555555555666666666666666777888888666666666666666666666666555555666777777777777777555666777888888888777777888888777777888888999:::777777666666777888999999:::999999999999999::::::<<<<<<<<<===???AAACCCEEEGGGOOO^^^pppzzzwwwrrrllllllmmmmmmlllllllllmmmiiiiiiiiijjjjjjkkklllllllllmmmmmmllljjjjjjkkkmmmoooooonnnnnnnnnnnnmmmmmmiiikkkmmmmmmlllkkklllnnnpppnnnnnnooorrruuuvvvvvvnnnlllkkkjjjjjjmmmppprrrxxx||||||yyywwwvvvsssnnniiilllqqquuuwwwvvvuuusssuuutttrrrpppnnnllljjjiiigggmmmqqqppprrrvvvyyyxxxwwwxxxyyyxxxuuusssrrrrrruuuwww{{{~~~|||||||||xxxwwwuuuuuuvvvvvvvvvuuutttuuuvvvwwwxxxxxxwwwvvvtttttttttsssqqqqqqrrrtttsssttttttuuuttttttssssssppptttvvvuuurrrqqqtttwwwxxxyyyzzzyyywwwvvvwwwxxxrrrrrrrrrrrrtttuuuwwwwwwxxx|||~~~{{{xxxxxxyyy{{{}}}|||yyywwwuuuvvvzzz~~~pppdddYYYUUUQQQOOOOOONNNJJJGGGHHHHHHGGGEEECCCBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>?????????????????????>>>>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;888888888888888888888888888888888888888888888888777777888888999999999:::888888999999999999888888444555555555666666777777777777777777777888999999888888888888888888888888888888888888999999999999555666777999999999888777666666666666666666666666555555555666666666666777666666666666666666666666666666666666666777888888666666666666666666666666555666666777777777777777555666888999999999888777:::999888777888999;;;<<<;;;:::999999888999999999999999888888999999:::;;;<<<:::999999<<<>>>??????DDDFFFQQQfffvvvzzzrrrmmmkkkhhhhhhgggfffeeefffiiikkkgggggghhhhhhiiiiiijjjjjjjjjkkkkkkjjjiiihhhjjjkkkmmmmmmmmmmmmmmmlllllllllhhhjjjlllkkkiiihhhjjjlllooonnnoooqqquuuyyyzzzzzznnnllljjjhhhiiikkknnnpppsssvvvwwwtttssstttqqqmmmkkknnnssswwwyyyxxxvvvttttttsssrrrpppmmmkkkjjjiiiggglllpppppprrrwwwyyyyyywwwyyyzzzyyywwwtttssstttvvvyyy~~~}}}||||||yyyvvvssstttvvvwwwvvvttttttuuuvvvwwwxxxxxxwwwwwwpppqqqrrrrrrqqqrrrsssuuussssssttttttssssssrrrrrrmmmqqqtttsssqqqqqquuuzzzvvvwwwyyyyyyyyyyyyzzz|||qqqqqqrrrrrrtttuuuwwwxxxxxx{{{}}}zzzxxxxxxyyy|||}}}}}}zzzwwwrrrsssvvvzzzwwwjjj^^^UUUNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======>>>>>>?????????@@@========================<<<<<<<<<;;;;;;:::::::::::::::888777777777888999888888777777666666555555777777777777777777777777777777777777777777777777666666666666777777777777888999:::888666555555666555555555555555555555555444555555555555555555555666666555555555444444444555555666666666666555555666666666666666666666666222333333444444333333222666444333333555666666555555555555555666666666666666666777777666555444444111222333555666777777888444444444444444444444444999999888888888888999999666666777777888888888999777888888888888999999999;;;;;;;;;<<<<<<<<<======???CCCKKKUUU```jjjrrrvvvuuuppplllhhhdddaaadddggghhhgggfffffffffhhhhhhggggggffffffeeeeeelllkkkiiihhhhhhhhhiiiiiikkklllmmmmmmllllllnnnpppjjjiiigggfffeeefffhhhiiihhhmmmqqqsssqqqpppqqqssstttlllgggiiillllllkkklllpppqqqrrrrrrrrrpppnnnlllooorrrttttttrrrpppoooooorrrqqqooollljjjiiihhhhhhiiihhhiiikkkoootttvvvwwwzzzyyywwwvvvvvvvvvwwwwww{{{|||~~~|||yyyyyytttsssrrrtttwwwxxxuuurrrsssuuuwwwxxxxxxxxxvvvuuuuuusssrrrrrrsssttttttsssvvvvvvuuuvvvwwwwwwtttrrrrrrqqqoooooooooqqqsssuuuxxxwwwwwwxxxzzzzzzyyyxxxpppooopppqqqrrruuuwwwyyyzzzxxxyyy|||xxxrrruuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwyyy|||}}}|||{{{~~~{{{yyy|||oooccc[[[SSSMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>======<<<=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888777777777888999888777777777666666666555777777777777777777777777777777777777777777777777666666666666777777777777888999:::888666555555666777777777777777777777777666666555555555444444444666666555555555444444444555555666666666666555555555555555555555555555555333333444444444444333333444333111222444555555444555555555555666666666666666666666666666555444444333333555666777777888888888888888888888888888888999888888888888888888999888888888777777777777777777888888888888999999999999999999::::::::::::;;;888;;;AAAIIIQQQXXX^^^aaaooorrrxxx}}}ssskkkhhhfffccc___^^^aaadddeeedddccccccdddfffffffffeeeeeeeeeeeedddjjjiiihhhgggfffgggggghhhiiijjjkkkkkkiiiiiikkkmmmhhhgggfffeeefffhhhjjjlllmmmoooqqqrrrrrrrrrtttuuuqqqkkkiiimmmpppnnnkkkjjjooopppqqqqqqqqqooommmlllnnnppprrrrrrqqqooonnnnnnpppooonnnllljjjiiihhhhhhiiiiiijjjlllooosssuuuvvvxxxxxxwwwwwwxxxzzz{{{}}}yyytttsssqqqppppppsssvvvwwwuuusssuuuvvvwwwxxxwwwuuusssrrrrrrqqqoooppprrrssssssrrrsssssssssuuuwwwwwwuuussspppoooooonnnooopppqqqrrrtttssssssuuuwwwwwwvvvuuuooooooooopppqqqsssuuuvvvxxxwwwxxxzzz|||{{{wwwrrrttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxzzzzzzzzzzzz{{{yyywwwzzz{{{iii[[[TTTQQQNNNLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>======<<<<<<<<<<<<===============::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999888888777777888888777777777777666666666666777777777777777777777777777777777777777777777777666666666666777777777777888999999888666555555666777777777777777777777777666666666555555444444333555555555555555444444444555555666666666666555555444444444444444444444444444444555555555555444444555333222333444666555555555555555555666666666666666666666666666555555444555666666777888888777777777777777777777777777777888888888888888888888888999999888888777666666666777888888888888999999999999999999999::::::::::::999:::>>>BBBFFFJJJNNNOOOXXX\\\cccjjjrrr|||~~~xxxzzzrrrmmmfffcccbbbaaa___\\\[[[^^^```aaaaaa``````aaacccccccccdddddddddddddddgggfffeeedddddddddeeefffggghhhiiihhhgggfffggghhhfffeeeddddddfffjjjnnnqqqyyywwwtttrrrrrrrrrrrrrrrmmmjjjkkkqqqtttqqqllljjjmmmnnnoooppppppooonnnmmmlllnnnppppppooommmmmmmmmnnnmmmlllkkkjjjiiiiiihhhjjjjjjkkklllnnnpppsssttttttttttttuuuxxxzzz}}}~~~~~~|||uuuooolllmmmmmmnnnqqqtttvvvuuusssvvvwwwwwwvvvtttrrrpppnnnnnnmmmlllmmmoooqqqqqqqqqppppppqqqsssvvvwwwuuutttmmmnnnnnnoooooooooooonnnooonnnnnnppprrrsssrrrqqqpppooooooooopppqqqrrrsssuuuuuuuuuvvvvvvuuutttsssrrrsssssstttttttttssssssssssssuuuvvvwwwwwwwwwwwwxxxvvvuuuwww|||ooofffYYYQQQNNNMMMLLLKKKHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888777777777777666666666666666666666666666666666666777777777777777777777777666666666666777777777777777888999888666555555777555555555555555555555555444555555555555555555555555555555555555555555555555555666666666666555555444444444444444444444444555555666666666666555555888666555555777888888777555555555555666666666666555666666666666666555555666666777777777666666555666666666666666666666666777777888888888888777777888888888777777777777777777777888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEIIINNNTTTYYY___hhhuuuzzzzzz|||{{{qqqjjjfffdddaaa```aaa```^^^\\\[[[]]]___```_________```aaaaaabbbbbbcccddddddeeedddcccbbbaaaaaabbbcccdddfffggghhhgggeeeddddddeeedddcccbbbcccfffkkkpppssswwwrrrqqqpppnnnlllllljjjlllrrrtttqqqmmmlllkkklllmmmooopppqqqqqqqqqlllnnnoooooonnnmmmmmmmmmlllllllllkkkkkkjjjiiiiiihhhjjjkkkllllllmmmoooqqqoooooopppqqqsssvvvxxxzzz|||{{{{{{|||zzzyyyxxxrrrkkkhhhjjjkkkmmmpppsssttttttttttttttttttsssrrrpppnnnmmmjjjiiiiiijjjmmmoooppppppnnnnnnoooqqqttttttsssrrrmmmnnnoooppppppooommmlllkkkkkkkkkmmmoooqqqpppoooqqqqqqqqqppppppqqqqqqqqqrrrssssssrrrqqqqqqsssuuurrrsssssssssssssssrrrqqqqqqrrrtttuuuuuuuuuuuuvvvvvvvvvvvvwwwzzz}}}rrrhhhZZZUUUOOOKKKJJJIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666777777777777666777888777555555666777555555555555555555555555222333333444555666777777444555555555555555555555555555666666666666555555555555555555555555555555555666666777777666666555888666555555777888888777555555555555666666666666555555666666666666666555555555666666666555444444999999999999999999999999666777888888888888777666555555666777888999999:::777777888888888999999999:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<=========>>>BBBGGGIIIMMMTTT```jjjvvvvvvmmmhhheeecccaaaaaa`````````___^^^\\\\\\^^^___```______```aaa___```aaaaaabbbcccddddddaaa```_________```aaabbbeeefffhhhgggeeedddddddddcccbbbbbbcccfffjjjooorrr}}}uuupppoooooommmkkkmmmjjjkkkooopppnnnmmmooohhhiiikkknnnppprrrttttttlllnnnoooooommmmmmmmmoookkkllllllllllllkkkjjjiiigggiiikkklllkkkkkkmmmooopppooooooooooooqqqsssttttttsssssssssvvv{{{yyytttuuuuuupppjjjhhhhhhjjjmmmoooqqqrrrssssssppppppppppppoooooonnnnnnhhhggggggiiilllnnnoooooonnnnnnnnnpppqqqqqqpppnnnnnnooopppqqqqqqooommmkkkiiiiiijjjllloooqqqpppooorrrrrrrrrrrrrrrqqqqqqppppppppppppooooooppptttvvvttttttttttttssssssrrrqqqppprrrtttuuusssssstttvvvvvvvvvwwwxxxyyy{{{}}}{{{mmm```YYYPPPNNNLLLJJJJJJHHHFFFDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBB>>>???@@@AAAAAA@@@???>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888999999999999888777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666777777777777555666777777555555666777777777777777777777777777222333333444555666777777444444444555555555555555555555666666666666555555666666666666666666666666555555666666666666555555555333222333444666555555555555555555666666666666444555666666666666666666444555555555555555444444777777777777777777777777555666777888888777666555444444555777888999:::;;;777888888888888999999999888888888888999999999999999999::::::;;;<<<<<<<<<<<<>>>@@@AAACCCIIIRRRXXXdddnnn{{{~~~}}}{{{pppsssvvvvvvwww||||||pppgggbbbaaabbbccc]]]]]]^^^]]]]]]\\\ZZZZZZ[[[]]]^^^^^^]]]^^^___aaa^^^^^^______```aaabbbbbb___^^^]]]]]]]]]^^^``````ccceeeggggggeeedddddddddcccbbbbbbccceeehhhkkkmmmuuussspppnnnnnnoooooonnnnnnjjjjjjlllllljjjkkkooohhhhhhjjjllloooqqqssstttlllmmmnnnnnnmmmlllnnnooolllmmmmmmnnnmmmllljjjiiigggjjjmmmmmmlllkkkmmmooossssssqqqpppoooppppppqqqpppooooooppprrruuuxxxzzzxxxtttrrrsssrrrmmmjjjjjjgggjjjmmmnnnnnnnnnnnnooollllllllllllmmmmmmnnnnnniiihhhgggiiilllnnnooonnnmmmllllllnnnoooooommmkkkooopppqqqqqqpppnnnllljjjiiiiiijjjmmmppprrrrrrqqqrrrrrrssssssrrrqqqpppppppppooonnnoooqqqtttwwwyyyuuuuuuuuuttttttrrrqqqqqqnnnqqqttttttqqqppprrrttttttuuuvvvwwwwwwyyy|||tttlllfff]]]TTTPPPMMMLLLJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA===???@@@AAAAAA@@@???>>>====================================<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::888999999:::999888777666555666666666777777777888777777777777777777777777666666666666666666666666666666666666777777777777555666777666555555666777777777777777777777777777555555555555555555555555444444444555555555666666555555666666666666555555555555555555555555555555444555555666666555555444444333111222444555555444555555555555666666666666444444555666666666666666444555555666666666555555444444444444444444444444555666777888888777666555555555666777888999999:::777888888888888999999999777888888888888999999999;;;;;;;;;;;;<<<<<<============<<<===@@@EEEJJJNNNSSS[[[eeennnuuu~~~zzz{{{||||||~~~}}}pppllleee```^^^^^^___```YYYZZZ[[[ZZZYYYXXXXXXYYYXXXZZZ[[[[[[ZZZZZZ\\\^^^[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\^^^___``````ccceeefffeeecccccccccccccccddddddeeeffffffggggggiiikkklllllllllnnnoookkkiiiiiikkkjjjggghhhkkkiiiiiiiiijjjkkkmmmnnnooojjjkkkllllllkkkkkklllnnnmmmnnnoooooonnnmmmjjjiiihhhlllpppqqqnnnmmmpppsssuuutttrrrpppooooooppppppmmmnnnooopppqqqssstttuuusssrrrssstttpppjjjiiikkkfffiiikkkkkkiiihhhiiijjjkkkjjjjjjjjjkkkkkklllmmmjjjiiihhhjjjlllnnnooonnniiiiiijjjlllnnnooonnnllloooooooooooonnnllljjjiiiiiiiiijjjmmmpppssssssrrrpppqqqqqqrrrrrrqqqpppooopppnnnmmmooouuuyyy{{{{{{uuuuuuuuutttsssrrrpppooolllooorrrrrrooommmooorrrpppqqqsssssssssvvvzzz~~~||||||lll^^^[[[ZZZSSSMMMKKKJJJHHHEEECCCCCCDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAA===>>>@@@AAAAAA@@@???>>><<<<<<<<<===============>>>>>>=========<<<<<<<<<999999999999999999999999888888888999999:::::::::888888999:::999888777666555666666666777777888888777777777777777777777777666666666666666666666666666666666666777777777777444666777666555555666777555555555555555555555555888777666555444333222222444444444555555555666666555555666666666666555555444444444444444444444444444444555555555555444444666444333333555666666555555555555555666666666777444444555666777777666666555555666777777777777777777777777777777777777777555666777999999777666555777777777777888888888888777888888888888999999999999999:::::::::;;;;;;;;;888999999999999999999999:::888777999===AAADDDEEEGGGMMMUUU\\\bbbkkkwww}}}ppphhh```___\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXZZZVVVWWWXXXWWWWWWWWWYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]\\\\\\\\\]]]___```^^^aaadddeeedddcccbbbcccddddddeeeeeeeeedddcccbbbaaafffjjjllljjjiiijjjllliiihhhiiikkkjjjfffeeehhhjjjjjjiiiiiihhhiiiiiijjjiiijjjjjjjjjiiiiiikkkmmmnnnoooppppppooommmkkkiiiiiinnnssssssqqqppprrruuutttsssqqqpppnnnnnnooooookkklllnnnpppqqqqqqqqqqqqrrrsssuuuuuunnnggggggllleeehhhjjjiiifffdddeeefffkkkjjjjjjiiijjjjjjkkkkkkkkkjjjiiijjjmmmnnnooonnnffffffhhhkkknnnoooooommmooonnnnnnmmmllljjjiiihhhiiiiiijjjmmmqqqssssssrrrnnnooopppqqqqqqpppooonnnqqqmmmlllpppxxx}}}~~~|||uuuuuutttsssrrrqqqooonnnjjjnnnqqqpppmmmkkkmmmppplllnnnoooooopppsssyyy~~~zzz|||vvvoooaaa^^^XXXSSSNNNKKKJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999;;;:::888777777777888888999999999888777666666555333333444444555555666666666666666666666666666666777777666666555555555444777777666666555555555444666666555555555555666666666666666666666666666666777777666555444333333222555555555555555555555555666666555555555444444444666666555555555444444444444444444444444444444444555555555555555555555555555555555555555666777777666666666666666666666666666666666666666555555555777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666999999999888888888888888;;;;;;::::::999:::::::::;;;:::999999:::;;;===>>>CCCDDDEEEIIIPPPYYYaaafffuuuvvvjjjbbb^^^XXXXXXWWWVVVUUUTTTSSSRRRVVVUUUUUUWWW[[[]]]\\\ZZZVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZYYYUUUUUUXXXXXXVVVZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]___aaaaaaaaaaaa```ddddddcccccccccccccccddd```bbbfffggggggfffffffffjjjiiigggggggggfffdddaaaeeefffggghhhjjjjjjkkkkkkkkkjjjhhhgggfffgggiiijjjjjjllloooooollliiigggfffiiimmmqqqrrrooonnnqqquuuyyyvvvsssooommmlllllllllpppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnkkkhhhfffgggffffffffffffgggggghhhjjjlllnnnnnnlllkkkjjjkkkoootttwwwtttrrrrrrpppllljjjkkklllmmmmmmlllkkkkkkiiijjjkkkkkkiiiiiijjjllljjjkkkmmmooopppqqqqqqppprrrpppmmmmmmnnnnnnllliiinnnoooqqqtttwwwyyy{{{|||tttqqqooommmmmmllljjjhhhmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjiiihhhjjjooovvv{{{wwwmmmfff^^^YYYWWWTTTPPPLLLIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999;;;:::999888777888888999999999888888777666666555666666666666666777777777666666666666666666666666777666666666555555555555777777666666666555555555666666555555555555666666666666666666666666666666666666666555444444333333555555555555555444444444666666555555555444444444666666555555555444444444444444444444444444444444555555555555555555555555555555555555555666666777666666666666666666666666666666666666666666666555777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888999999:::999999888888999999999::::::999999:::;;;===>>>@@@??????@@@DDDIIIOOORRRcccnnn}}}rrrggg___YYYVVVVVVUUUUUUTTTTTTSSSRRRRRRTTTSSSTTTVVVZZZ[[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWWWWWWWZZZZZZWWWVVVYYYXXXUUUZZZZZZ[[[[[[]]]^^^___```[[[]]]___```aaabbbbbbaaaccccccbbbbbbbbbbbbccccccbbbcccdddddddddeeehhhjjjlllkkkiiihhhhhhgggdddbbbddddddfffggghhhiiiiiiiiijjjiiigggffffffgggiiijjjkkkmmmoooooollliiigggggghhhlllppppppnnnmmmpppsssuuusssqqqooonnnnnnnnnoooooooooooopppppppppqqqqqqrrrrrrqqqpppnnnllliiihhhhhhhhhggggggggghhhiiiiiikkkmmmooonnnmmmkkkkkkkkkuuuzzz{{{wwwtttrrrppplllkkkkkklllmmmmmmlllkkkjjjiiikkkmmmlllkkkjjjjjjkkkhhhiiillloooqqqrrrrrrqqqqqqooommmmmmnnnnnnkkkhhhlllmmmnnnppprrrtttvvvwwwsssqqqooonnnnnnmmmllljjjmmmllllllkkkjjjiiiiiihhhhhhhhhgggggghhhmmmsssxxxzzz{{{|||~~~mmm```XXXSSSPPPMMMMMMKKKIIIGGGFFFFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=================================<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::999999999999999999999999;;;:::999999888888999999999999888888777666666666999888888888888888777777666666666666666666666666666666666666555555555555777777666666666666555555666666555555555555666666666666666666666666666666555555555555555555555555666666555555555444444444555555555555555444444444555555555555555444444444444444444444444444444444555555555555555555555555555555444444555555666777666666666666666666666666555555666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777888888888888888888888888777777777888999999999::::::999999999999999:::::::::999999999:::;;;<<<===>>>===<<<<<<===@@@DDDFFFMMMWWWccclllqqqyyytttooohhhbbb]]]ZZZVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRSSSUUUXXXYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVYYYZZZXXXXXX[[[[[[XXXYYYYYY[[[\\\]]]^^^^^^^^^ZZZ\\\^^^```bbbbbbcccbbbbbbbbbaaaaaaaaabbbbbbccceeedddcccaaabbbeeekkkoooooommmkkkjjjjjjhhhfffcccccccccdddeeefffgggggghhhggggggfffffffffhhhiiijjjlllnnnpppooommmiiihhhggghhhkkknnnmmmlllkkknnnqqqqqqpppooonnnooooooqqqrrrmmmnnnnnnoooooooooooooooqqqqqqqqqpppooommmkkkjjjiiiiiihhhhhhiiijjjjjjkkklllnnnoooooommmllllllmmmyyy|||}}}wwwssspppmmmiiikkkllllllmmmlllkkkjjjiiiiiikkkmmmnnnllljjjiiiiiieeehhhlllppprrrsssrrrrrrooonnnnnnooopppnnnkkkhhhlllllllllmmmooopppqqqrrrsssqqqppppppppppppooonnnmmmllljjjhhhggggggggggggffffffeeeeeefffjjjqqquuuwwwyyy{{{|||}}}ppphhh]]]TTTPPPOOOOOONNNHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999888888888888777777666666999999999888888777777777666666666666666666666666666666666666666555555555777777666666666666666666666666555555555555666666666666666666666666666666444444444555555555666666666666666555444444333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666888888888888888888888888666666777888999::::::::::::::::::999::::::;;;;;;999999999::::::;;;<<<<<<;;;;;;:::;;;===???BBBDDDAAAHHHQQQWWW^^^hhhuuu~~~uuunnniiifff```^^^[[[YYYXXXWWWUUUSSSNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXWWWYYYYYYWWWXXX^^^aaa```YYYZZZ[[[\\\]]]\\\[[[ZZZYYY[[[]]]```bbbcccccccccaaaaaaaaa```aaaaaabbbcccddddddcccbbbbbbffflllppppppooommmlllkkkjjjgggdddccccccddddddeeefffggggggffffffffffffggghhhiiijjjmmmooopppooollljjjhhhhhhiiijjjlllkkkjjjjjjlllnnnooooooooonnnooopppqqqrrrmmmnnnoooppppppppppppoooqqqqqqppppppooonnnmmmllliiihhhhhhiiiiiijjjkkklllmmmooopppooommmlllmmmnnnuuuyyyyyysssnnnllljjjfffkkkkkkllllllkkkjjjiiihhhhhhjjjmmmnnnllliiigggffffffhhhlllppprrrrrrqqqpppnnnoooqqqrrrqqqooollljjjnnnnnnmmmmmmnnnooopppqqqtttsssrrrssstttuuusssrrrooommmjjjhhhffffffggghhhfffffffffeeefffjjjooossswww{{{~~~}}}~~~{{{pppgggZZZVVVQQQMMMLLLKKKKKKKKKFFFFFFEEEDDDDDDEEEFFFFFFGGGFFFEEECCCCCCDDDEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888777777777777777888888888777777666666666666666666666666666666666555555555666666666666666666666777777777777777777666666555555555555666666666666666666666666666666333333444444555666666666666666555555555444444444444555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666666666666666666666666666666444555555555666666777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666777888999:::::::::888888777777888999::::::888888999::::::;;;;;;;;;666666777888999;;;===>>>===AAAFFFJJJNNNWWWdddmmmyyyoooeee___ZZZXXXVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYWWWTTTWWW```fffhhh\\\]]]___```___]]]ZZZYYYYYY[[[]]]```bbbcccccccccaaaaaa``````aaabbbbbbccccccdddeeeeeefffhhhkkknnnpppooommmlllllljjjgggeeedddddddddddddddeeeggggggfffffffffggghhhiiijjjjjjlllnnnooonnnllljjjiiiiiijjjkkkkkkjjjiiijjjkkkmmmpppoooooooooooooooooooooooopppqqqrrrsssrrrqqqpppqqqpppoooooonnnmmmmmmmmmhhhhhhhhhhhhiiijjjkkklllnnnoooooonnnmmmlllmmmnnnpppttttttooolllkkkjjjgggjjjjjjkkkkkkkkkjjjhhhgggfffiiilllllljjjhhhffffffiiikkkmmmpppppppppnnnmmmooopppssstttrrrpppnnnlllnnnmmmmmmlllmmmnnnpppqqquuuuuuuuuvvvxxxxxxwwwuuupppnnnkkkiiihhhhhhiiijjjhhhhhhhhhggghhhkkkpppssswww{{{~~~}}}|||rrrjjjfff```YYYOOOOOOMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::;;;;;;999999999999999999999999777777888999999999888888888888777777777777777777666666666666666666555555666666666666666666666666555555555666666666666666666666777777777777888888666666555555555555666666666666666666666666666666444444444555555555666666555555555555555555555555444444444555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444333333444444555666666666666666666666666666444444555555666777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777888999999999:::444444444444555666777777777888999:::;;;;;;;;;:::888888999999999:::::::::<<<>>>@@@AAACCCIIIRRRXXXiiittt~~~|||tttnnnfffbbb\\\WWWTTTSSSRRRQQQQQQPPPOOOPPPPPPOOOMMMKKKJJJKKKKKKLLLNNNOOOOOOPPPQQQSSSUUUVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXVVVSSSWWW```gggiii___aaacccdddccc```]]]ZZZZZZ\\\^^^```bbbbbbcccbbbaaaaaaaaaaaabbbbbbcccdddbbbdddggghhhhhhiiikkklllnnnmmmlllkkkkkkjjjhhhfffeeedddcccccccccdddfffggggggggghhhhhhiiiiiijjjjjjjjjlllmmmlllkkkiiijjjjjjmmmlllkkkjjjjjjkkkllllllppppppooooooooonnnnnnnnnpppqqqsssuuuuuutttsssrrrqqqpppnnnmmmllllllllllllgggggghhhhhhiiijjjllllllnnnnnnooommmlllkkkmmmnnnmmmqqqrrrooolllmmmmmmkkkhhhiiijjjjjjjjjjjjiiihhhfffhhhkkkkkkjjjhhhhhhhhhkkklllmmmnnnnnnnnnmmmmmmoooqqqssssssqqqooooooooollllllkkkkkkllloooqqqsssvvvuuuvvvxxxzzzzzzxxxvvvooonnnmmmkkkkkkkkkkkkllljjjkkkkkkjjjjjjmmmqqqttttttwwwxxxxxxwww{{{sssooofff\\\XXXXXXUUUOOOMMMMMMMMMKKKIIIGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888999999999::::::999999999999999999999999555666777888888888888777777777777777777777777888555555666666666666666666666666666666666666666666555555555555666666666777666666777777777888888888666666555555555555666666666666666666666666666666444444444555555555555555333333444444555666666666444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555444444333333444444555666666666666666666666666666444444555555666777777888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888999999444444444555555666777888666777999:::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::<<<============???EEEIIIQQQ[[[dddhhhmmmvvv}}}~~~uuuooojjjeee^^^XXXXXXVVVSSSRRRRRRSSSSSSRRRPPPOOONNNNNNOOOOOONNNLLLJJJKKKKKKLLLMMMNNNOOOOOOOOORRRTTTTTTSSSRRRTTTVVVVVVUUUSSSRRRRRRSSSUUUVVVUUUWWWWWWTTTVVV]]]aaaaaa[[[^^^aaaddddddaaa^^^[[[[[[]]]___```aaabbbbbbaaaaaaaaaaaabbbbbbccceeeeeedddfffhhhhhhhhhhhhjjjlllkkkjjjiiijjjjjjjjjhhhfffdddcccbbbaaaaaacccdddeeeiiiiiijjjjjjjjjjjjjjjiiihhhiiikkkkkkiiiiiijjjlllpppnnnlllkkkkkklllmmmmmmnnnnnnooooooooooooooonnnpppqqqtttuuuvvvuuusssrrrqqqpppnnnlllkkkjjjjjjkkkhhhhhhiiiiiijjjlllmmmnnnmmmnnnnnnllljjjjjjlllnnnlllpppqqqnnnlllnnnooommmfffggghhhjjjjjjjjjiiiiiigggiiikkkkkkkkkjjjkkklllkkkkkkllllllmmmnnnoooooommmppprrrqqqooommmnnnooommmlllllllllnnnrrruuuxxxuuutttuuuwwwyyyxxxvvvtttmmmlllllllllllllllllllllllllllllllllkkkmmmqqqtttppprrrsssssssssuuuxxx|||yyy{{{sssnnnlllaaa___XXXRRRPPPPPPMMMFFFIIIJJJIIIHHHFFFFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777888888888999999999999999999999999999999999444555666888888888777666777777777777777888888888555555666666777777888888666666666666666666666666444555555555666666777777666666777777888888888999666666555555555555666666666666666666666666666666555555555555555555555555222333333444555666777777444444444555555555666666444444444555555555666666666666666666666666666666555555555555555555555555444333333333333444555555666666666666666666666666444444444555666777777888777777777777777777777777555555555555555555555555777777777777777777777777888888888888888888888888999999999888888888888888777777777777888999:::;;;666777999:::;;;;;;::::::666777999;;;;;;;;;;;;:::<<<======<<<;;;<<>>=========>>>???<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::<<<;;;:::999:::;;;<<<===999::::::;;;;;;::::::999999999999888888888777777888888888888888888888888999999888888777777666666666666666666555555555555777777777777777777777777555666666666666666555444777777777777777777777777777777666666555555555444666666666666777777777777555555555555666666666777666666555555555555666666555555555555555666777777444444555555666666777777555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666333444555555666666555555444555666888888666555444666666666666666666666666777777777777777777777777777777666555555555555555666666777777888888999999777777777777666666666666;;;::::::999999::::::;;;888888999999999:::::::::<<<<<<<<<<<<============;;;===???BBBFFFJJJNNNOOOZZZ^^^``````^^^```fffkkksssvvvyyy|||}}}xxxqqqiiiccc___VVVTTTRRRPPPMMMLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSVVVTTTRRRSSSUUUWWWWWWWWWWWWYYY\\\]]]]]]^^^___```^^^___``````aaaaaa``````fffcccaaabbbeeeggggggfffiiiiiihhhhhhhhhhhhhhhiiieeehhhllllllhhhdddbbbbbb___``````___^^^```cccfffpppooommmkkkjjjiiihhhhhhkkkkkkllllllllllllnnnppppppooonnnmmmllllllmmmnnnjjjkkklllooorrrrrrpppnnnrrrrrrrrrsssssstttttttttrrrrrrpppmmmhhheeeeeeeeeiiiiiiiiikkkllllllkkkiiimmmmmmmmmkkkjjjjjjlllnnnmmmllliiiggggggiiikkklllkkkhhhgggiiilllooonnnmmmkkklllnnnpppqqqqqqqqqqqqqqqnnnkkkkkknnnppppppoooppppppooooooooonnnnnnmmmlllrrrsssooottt}}}yyyuuurrrpppqqqrrrpppnnnnnnmmmlllkkkkkklllnnnooollllllmmmnnnooopppqqqqqqppppppqqqrrrrrrrrrqqqpppnnnpppttt}}}ooohhh___ZZZXXXVVVRRROOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@???>>>=========>>>???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<999::::::;;;;;;::::::999999999999888888888777777888888888888888888888888888888888777777777777777666666666555555555444444555555555555555555555555555555666666666666666555777777777777777777777777777666666666555555555555555666666666777777777777555555555666666666666666666666555555555555666666555555555555555666666777555555555555666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555444555666777777666555444666666666666666666666666555555555555555555555555777777666555555555555555777777777777777888888888777777777777666666666666999999999888888999999999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAACCCDDDIIIKKKNNNMMMKKKLLLQQQVVV[[[]]]```ccceeegggjjjmmmsssyyy|||sssmmmhhhgggeeebbb]]]XXXSSSPPPQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTVVVVVVUUUWWWYYYZZZZZZZZZ[[[]]]]]]^^^___``````aaaaaaaaadddbbbaaacccgggjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiifffjjjmmmmmmjjjfffdddcccbbbbbbbbbaaa```aaadddgggmmmlllkkkjjjiiihhhhhhhhhkkkmmmnnnmmmkkkjjjlllooopppnnnmmmkkkkkkkkkmmmnnnllllllmmmppprrrrrrqqqoooqqqrrrrrrsssttttttuuuuuurrrrrrpppmmmhhhfffeeefffhhhhhhiiikkkmmmmmmllljjjkkkkkkkkkjjjiiiiiikkkmmmnnnmmmjjjiiihhhjjjkkkmmmllljjjiiijjjmmmoooooonnnkkkmmmoooqqqssstttttttttqqqooommmnnnppprrrqqqoooppppppooooooooonnnnnnnnnmmmrrrsssooottt|||wwwtttpppoooooopppnnnlllmmmlllkkkiiiiiijjjlllmmmkkkkkklllmmmoooqqqrrrsssssssssrrrrrrrrrqqqqqqqqqmmmnnnrrrwwwxxxmmmfff\\\XXXRRROOOPPPPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===>>>??????@@@???>>>=========>>>>>>>>>=========<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999::::::999999::::::::::::999999999999999888888888888888888888888888888888888888666777777777777777777888666666555555555444444444555555555555555555555555444444555666777777777666777777777777777777777777666666666666555555555555555555666666666777777777666666666666666555555555666666555555555555666666555555444444555555666777666666666555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555444555666777777666555444666666666666666666666666555555555555555555555555777666666555555555555666888777777777777777777666666666666666777777777777888888888888888888888888888888888999999999999:::999999999:::::::::;;;;;;======<<<<<<;;;<<<<<<<<<>>>@@@BBBAAA???@@@DDDGGGGGGIIILLLNNNOOOPPPSSSUUUWWW\\\dddkkkpppuuuyyy{{{|||}}}~~~|||wwwqqqiii```YYYUUUSSSSSSSSSRRRPPPNNNKKKIIIKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQOOORRRTTTTTTSSSRRRTTTVVVTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^^^^___```aaaaaaaaacccbbbbbbeeeiiilllmmmnnnkkkjjjjjjiiihhhhhhiiiiiigggjjjnnnooollliiifffeeeddddddddddddcccdddfffhhhjjjjjjiiihhhhhhhhhiiiiiilllppprrrpppllliiikkknnnooonnnkkkjjjiiikkkmmmnnnooonnnoooqqqssssssqqqoooppppppqqqrrrtttuuuvvvvvvrrrqqqpppmmmiiifffffffffgggggghhhkkknnnooommmllliiijjjjjjiiihhhhhhjjjkkkpppnnnlllkkkjjjkkkmmmnnnmmmlllkkklllnnnppppppppplllmmmooorrrtttuuuvvvvvvqqqppppppqqqssssssrrrppppppoooooonnnnnnnnnnnnnnnnnnrrrrrrooosss|||~~~yyytttqqqooonnnnnnmmmlllkkklllkkkjjjhhhhhhhhhiiijjjjjjjjjkkklllooorrruuuvvvwwwuuutttrrrqqqqqqqqqrrrmmmoooppprrrvvvsssllleee^^^XXXXXXUUUQQQOOOOOONNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???======>>>???@@@??????>>>>>>============>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999888888999999::::::::::::999999888888888888888888888888888888888888888888888888555666666666777777888888777777666666666666555555555555555555555555555555333333555666777777777777777777777777777777777777666666666666666555555555555555555666666666777777666666666666555555555555666555555444444555555666555444444444444555666666666666666555555444444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666555555555555555666777777666555555666666666666666666666666555555555555555555555555777666555555555555666666888888777777666666666555666666666666777777777777777888888888888888888777888888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@???>>>>>>@@@BBB???AAACCCDDDDDDEEEGGGIIIIIILLLQQQUUUXXX[[[]]]^^^```aaadddiiipppvvv||||||}}}}}}yyywwwxxxwwwvvvuuussspppllljjjhhhbbbaaa^^^[[[WWWSSSPPPOOOKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQMMMRRRVVVVVVSSSQQQSSSVVVVVVWWWYYYXXXXXXXXXZZZ\\\`````````______`````````ddddddeeegggjjjlllmmmnnnkkkkkkjjjiiiiiiiiiiiiiiihhhjjjlllmmmllljjjgggfffcccdddeeeffffffgggjjjllljjjiiiiiiiiiiiijjjkkkkkkoootttxxxuuuoookkklllooopppnnnllljjjjjjkkknnnpppqqqppppppqqqrrrsssqqqooommmmmmoooppprrrssstttuuuqqqqqqpppmmmiiigggggghhhgggggghhhkkknnnpppooonnniiijjjkkkjjjiiiiiijjjlllqqqpppnnnmmmlllmmmmmmnnnmmmllllllmmmnnnoooppppppnnnooopppqqqrrrsssssstttpppqqqrrrsssttttttrrrqqqooonnnmmmmmmmmmmmmnnnnnnoooqqqpppmmmpppwwwxxxuuuqqqpppooonnnmmmmmmlllkkkmmmllljjjiiihhhhhhhhhhhhjjjjjjjjjlllooosssvvvxxxyyywwwuuurrrqqqqqqrrrssspppssstttsssssszzz{{{rrrfff___\\\ZZZVVVRRRPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>??????@@@>>>>>>>>>>>>======<<<<<<>>>======<<<;;;::::::999<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999888777888999999::::::999999888888888888888888888888888777777777777777777777777555555666666777777777888888888888777777777666666666666666666666666666666333333555666777777777777666666666666666666666666555555555666666666666666555555555555666666666666666666666666666555555555555555444444444444555555444444444444444555666666666666555555444444333333555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666555555555555555666666666666555555666666666666666666666666666666666666666666666666666666555555555555666666888777777777666666555555555666666666777777777888888888999::::::999888888777777888888888999999999999999:::::::::;;;;;;;;;::::::::::::;;;===>>>???<<<======<<<;;;;;;<<<===:::<<<============???@@@CCCCCCEEEGGGJJJKKKKKKJJJLLLNNNPPPTTTYYY^^^ccceeedddeeegggggghhhiiikkkmmmpppnnnkkkiiihhhjjjlllnnniiihhhgggggghhhiiiiiiiiieee```^^^``````]]]\\\^^^]]]\\\[[[ZZZXXXVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRMMMRRRWWWWWWTTTRRRTTTWWWVVVWWWXXXXXXWWWXXX[[[]]]eeedddbbbaaa____________fffggghhhiiiiiijjjjjjkkkjjjiiiiiiiiiiiiiiiiiijjjhhhhhhiiijjjjjjjjjhhhgggbbbdddfffggghhhjjjmmmpppkkkkkkkkkkkklllmmmnnnnnnrrrvvvzzzyyytttpppoooqqqqqqooommmllllllmmmpppqqqpppoooooopppqqqrrrqqqooojjjkkklllmmmooopppqqqrrrpppqqqpppmmmjjjhhhhhhiiiggggggiiillloooqqqpppoooiiikkkmmmmmmlllkkklllnnnrrrqqqpppnnnnnnnnnnnnnnnllllllmmmmmmmmmnnnooopppqqqppppppooooooooooooooooooqqqsssttttttsssrrrrrrnnnnnnlllllllllmmmnnnoooppppppnnnmmmnnnrrrssspppqqqqqqqqqpppnnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkkmmmpppsssvvvxxxxxxwwwtttrrrqqqrrrsssttttttxxxzzzxxxuuuwwwfff```XXXTTTRRRQQQOOOMMMHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@?????????======>>>>>>>>>===<<<;;;===<<<<<<<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::999888777888888999999999999888888888888888888888999999999777777777777777777777777555666666666666666666777888888888777777777666666777777777777777777777777444444555666777777777666666666666666666666666666555555555666666666666666444444555555555666666666555555555555666666666777555555444444444444555555444444333333444444555666555555555444444444444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333444555555666666555555666666666666666666666666666666666666666666666666777777777777777777777777666555555555555666666777777666666666666666666555555555666666777777888888777888999::::::999888777777777777888888888888999999999:::::::::;;;;;;;;;;;;::::::999999999999999;;;;;;<<<<<<;;;;;;;;;;;;999:::<<<<<<;;;;;;===>>><<<<<<===???BBBCCCCCCBBBBBBCCCEEEGGGJJJLLLOOOPPPNNNPPPQQQQQQQQQQQQSSSUUUVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRNNNLLLNNNOOOMMMLLLNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPSSSUUUUUUTTTSSSUUUWWWUUUUUUVVVVVVVVVXXX[[[^^^gggfffdddbbb`````````aaafffgggiiiiiigggfffggghhhgggggggggggghhhiiijjjkkkiiihhhffffffgggiiiiiihhhdddfffiiikkklllnnnqqqsssmmmmmmmmmmmmnnnooopppqqqqqqtttwwwxxxvvvssspppooopppooonnnnnnnnnooopppqqqnnnmmmlllmmmoooppppppoooiiiiiijjjkkkmmmnnnooooooppppppooommmjjjiiiiiijjjhhhhhhjjjmmmpppqqqqqqooojjjlllnnnooonnnmmmnnnooorrrrrrqqqooonnnnnnnnnnnnlllmmmnnnmmmlllmmmnnnppprrrqqqooonnnllllllkkkkkkoooppprrrrrrqqqqqqqqqrrrpppooommmlllmmmnnnpppqqqsssqqqooonnnnnnpppooonnnpppqqqrrrqqqooonnnmmmnnnmmmmmmmmmlllkkkkkkjjjjjjkkklllmmmoooqqqssstttuuuuuutttsssrrrssssssuuuuuuwwwzzz|||{{{wwwwww|||UUUTTTQQQOOOMMMLLLKKKKKKFFFHHHJJJJJJJJJHHHGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>???@@@AAA@@@???===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999::::::::::::999888888888999999999999888888777777888888888999999999777777777777777777777777666666666666666555555555666666666666555555555555666666666666666666666666555555666666666666666555666666666666666666666666555555555555666666666777444444444555555555666666333444444555666777888888555444444333333444444555444444333333444444555666333444444444444444444555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333444555555666666555555666666555555555555666666666666666666666666666666666666666666666666666666555555555555555666777777555555555666666666666666555555555666777888888888666777888::::::888777666777777777777888888888888888888888999999999999:::<<<;;;:::999888777777888<<<<<<;;;<<<======<<<;;;:::;;;======<<<<<<>>>???;;;999999;;;>>>@@@???>>>>>>??????@@@AAACCCDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKFFFEEEGGGHHHFFFFFFGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBFFFEEEEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUUUUVVVWWWWWWXXXZZZ^^^aaagggeeedddbbbbbbcccdddeeecccfffhhhhhhfffdddeeefffdddeeeeeefffgggiiijjjkkklllhhhdddcccfffiiikkkkkkiiilllnnnppppppqqqrrrtttnnnnnnnnnnnnnnnooopppqqqmmmnnnpppsssuuutttoookkkmmmmmmnnnoooooooooooooookkkjjjiiikkkmmmoooooonnniiijjjjjjkkklllmmmmmmnnnooopppooommmkkkiiijjjkkkiiiiiijjjmmmpppqqqpppooojjjlllooooooooonnnoooppprrrrrrqqqpppooonnnmmmmmmmmmooopppooommmmmmooorrrqqqpppnnnmmmlllkkkllllllnnnoooqqqpppnnnnnnppprrrsssrrrpppooooooqqqsssuuuxxxtttqqqpppppppppooonnnnnnppprrrrrrooommmmmmnnnkkklllllllllllllllkkkkkklllnnnpppqqqrrrrrrqqqqqqpppqqqqqqssstttuuuvvvvvvwwwxxxyyyxxxwwwxxxzzz|||JJJLLLMMMLLLKKKJJJKKKLLLFFFHHHJJJIIIGGGEEECCCBBBCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>?????????<<<===???AAA@@@>>><<<:::<<<===>>>>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999:::;;;:::999888888888999999999999888888777777888888999999999999777777777777777777777777777777666666555555555444555555444444444333333333555555555555555555555555555666666666666666555555666666666666666666666666444555555555666666777777444444444555555555666666222333444555666888999999555444444333333444444555444333333333333444555555333333333444444555555555555555555444444555555555555555555555555555555555555555555555555555555555444444444444444444444444333444555555666666555555666666555555555555666666666666666666666666666666555555555555555555555555555555555555555666777888444555555555666666777777444555555666777888888999555666777999999777666555777777777777888888888888777777777777888888888888;;;;;;:::::::::::::::;;;:::999999:::<<<<<<;;;999888999;;;;;;;;;;;;<<<>>>>>><<<:::;;;===>>>===;;;======>>>>>>????????????BBBBBBBBBAAA@@@@@@BBBDDDAAABBBBBBCCCCCCBBBAAAAAA???@@@AAAAAA@@@AAACCCEEEEEE@@@???AAACCC@@@@@@BBBEEEDDDCCCCCCBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQOOOOOOQQQSSSTTTTTTWWWXXXYYYZZZ[[[^^^bbbfffeeedddccccccccceeegggiiiaaadddggggggeeecccdddfffccccccdddeeegggiiikkklllnnniiicccbbbeeeiiilllmmmoooqqqssssssrrrrrrssstttnnnnnnnnnnnnnnnoooppppppiiihhhjjjooossssssmmmgggkkklllnnnooooooooonnnmmmiiihhhhhhiiikkkmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmooopppooommmkkkjjjjjjllljjjjjjkkknnnpppqqqpppoooiiilllnnnoooooonnnoooooorrrrrrqqqpppooonnnmmmllloooqqqrrrqqqooonnnqqqssspppooonnnlllllllllmmmnnnmmmoooooonnnllllllooosssuuutttrrrqqqrrrtttvvvxxx{{{wwwssssssrrrqqqooopppmmmppprrrrrrnnnllllllnnnjjjjjjkkklllllllllkkkkkkmmmoooqqqssssssrrrooonnnmmmnnnpppsssuuuvvvwwwwwwvvvuuuttttttuuuwwwzzz|||vvvzzzJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::========================::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;:::888777666777888888777777777777666666666666777777777777777777777777777777777777777777777777666666666666666666666666444444444444444555666666444444555555555555444444444555666666666666555555666666444555;;;@@@;;;222444444444555555555555666777666555444444444444444777666555444444555666777444555555555444333333222555444444333333444444555444444444555555555555666666666555555555444444444333333333333333333333333444444444444444444444444555555555555555555555555666666666666666666666666777777666555555555555555555555555555555555555555555555555555555666777777666666666666666666666666888777666666666777999:::888888888777777777777777666777777777777888888888<<<<<<<<<;;;;;;:::::::::999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999:::;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAA>>>??????>>>>>>>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@DDDCCCAAA?????????AAABBBAAACCCDDDDDDCCCBBBBBBCCCBBBAAA@@@?????????@@@AAACCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFHHHIIILLLKKKKKKJJJJJJJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVSSSTTTVVVZZZ]]]```bbbdddeeebbb___```dddggghhhgggffffffeeedddccccccccccccffffffffffffgggiiijjjkkkiiihhhddd```dddmmmsssttttttsssqqqrrrrrrrrrqqqpppqqqqqqppppppooommmlllkkkjjjjjjjjjiiiiiiiiiiiihhhlllmmmooopppooonnnlllkkkkkkjjjjjjkkklllnnnpppqqqooommmjjjhhhhhhjjjmmmooopppqqqpppnnnkkkiiiiiijjjjjjkkknnnooopppnnnlllkkklllmmmooopppqqqqqqqqqqqqmmmnnnpppqqqrrrrrrqqqpppsssrrrpppoooooooooppppppsssqqqnnnkkkjjjkkklllmmmmmmkkkiiijjjllloooppppppuuutttsssrrrsssuuuwwwxxx~~~|||wwwrrrooommmnnnooonnnnnnmmmmmmmmmnnnnnniiikkklllkkkjjjiiijjjkkkkkklllnnnooopppqqqpppppplllnnnqqquuuyyyyyywwwtttwwwvvvvvvuuuuuuuuuvvvvvvuuuxxx{{{}}}JJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999:::===???@@@777777777777666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555444444555555666777444555555666666555555444555555555666666777777777999999555111333888:::777444444444555555555555666666555555444444444555555777666555444444555666777444444555555444444333222555444444333333444444555444444444555555555555666666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555777666666555555555555555555555555555555555555555555555555555555666777777666666666666666666666666555666777888999888888777777777777777777777777777666666666777777777888888::::::::::::999999999888888888888888888888888888::::::::::::::::::::::::888888999:::;;;<<<>>>???===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAADDDGGGDDD???<<<>>>AAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@???======>>>???@@@AAACCCDDDDDDBBBAAAAAABBBAAA@@@????????????@@@AAABBBBBBAAAAAAAAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHGGGFFFFFFGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNNNNPPPQQQSSSUUUVVVUUUVVVWWWYYY\\\^^^___```aaa```___```dddhhhiiihhhffffffeeedddccccccccccccfffeeeeeeffffffggghhhiiiffffffdddccchhhqqqwwwwwwsssrrrqqqqqqrrrrrrqqqoooooooooooooooooonnnmmmlllhhhhhhiiiiiijjjjjjjjjkkkmmmnnnooooooooommmkkkjjjjjjjjjjjjkkkmmmppprrrtttpppnnnlllkkkkkkmmmooopppppppppooommmjjjhhhiiikkkiiikkkmmmoooooonnnlllkkkkkkkkkkkklllmmmmmmnnnnnnqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrpppoooooooooppppppqqqooommmllllllmmmooopppmmmkkkiiihhhjjjlllmmmmmmsssssssssssstttuuuwwwxxx||||||zzzvvvrrrooonnnooonnnnnnmmmmmmmmmmmmnnnnnnllllllllljjjhhhggghhhiiikkklllnnnooopppqqqqqqpppnnnooorrrvvvxxxxxxvvvsssttttttssssssssssssssstttuuuwwwyyyzzz}}}HHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999444444555666888;;;===>>>666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777888444555555666666555555444666555555555666888999:::777<<<===888222333555666444444444555555555555666555555444444444555666666666666555444444555666666444444555555444444333333555444444333333444444555444444444555555555555666555555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555777666555555444444555555555555555555555555555555555555555555555666777777666666666666666666666666333555888::::::999777555777777777777777777777777666666666777777777777888888888888888888777777777888888888888888888888888999999999999999999999999777777888999;;;===???@@@<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>======>>>>>>???@@@FFFKKKNNNIII@@@:::;;;??????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???AAABBBCCCCCCAAA@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\]]]]]]^^^aaaeeehhhhhhggggggfffeeedddcccccccccccceeeeeedddddddddeeeeeefffbbbdddeeefffmmmvvv{{{zzzqqqpppoooooopppqqqooonnnllllllmmmnnnooooooooonnnfffggghhhiiijjjkkkllllllmmmnnnnnnnnnmmmllljjjiiiiiiiiijjjlllnnnqqqsssuuuppppppooonnnnnnooooooppppppooonnnkkkhhhhhhjjjllliiijjjlllnnnnnnmmmlllkkknnnmmmmmmlllmmmnnnpppqqquuutttsssrrrqqqqqqqqqqqqrrrqqqppppppooopppppppppnnnnnnmmmlllmmmooorrrssspppnnnkkkjjjkkklllllllllpppqqqrrrsssuuuuuuvvvvvvwwwxxxwwwtttqqqoooooopppmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllliiifffeeegggiiilllmmmnnnpppqqqqqqqqqqqqqqqrrrsssvvvxxxwwwuuurrrpppppppppppppppppppppqqqwwwyyyzzzzzzyyy}}}GGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@??????========================<<<<<<<<<======>>>>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888666666666666666666777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888555555666666666666555555777666555555666888;;;===888FFFQQQMMMBBB:::666444444444444555555555555666444444444444444555666777555555555555555555555555333444444555444444333333555444444333333444444555444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666555444444444444555555555555555555555555555555555555555555666777777666666666666666666666666444555777888999888777666666666666777777777777777777777777888888888888999888777777777777777777777888888888888888999999999999999999999999999999999666666666777888:::;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???JJJLLLLLLFFF???;;;<<<>>>>>>??????@@@@@@??????>>><<<<<<;;;;;;<<<===>>>???@@@AAABBBBBB@@@>>>>>>???>>>>>>>>>>>>?????????@@@???????????????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIJJJMMMNNNPPPQQQSSSUUUUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]```ccceeefffeeedddfffeeedddccccccbbbccccccddddddcccbbbbbbbbbbbbbbb```dddgggjjjpppyyy{{{yyyooonnnmmmmmmnnnooonnnmmmiiijjjkkkmmmnnnoooppppppggghhhhhhiiijjjjjjkkkkkkmmmmmmmmmmmmllljjjiiihhhiiiiiijjjlllmmmooopppqqqooooooppppppoooooonnnnnnnnnnnnllliiiggggggjjjlllhhhiiikkkmmmmmmmmmlllkkknnnmmmllllllnnnpppsssuuuxxxvvvrrrpppnnnnnnooopppqqqqqqppppppppppppppppppooonnnmmmmmmnnnppprrrttttttrrrnnnmmmmmmnnnmmmmmmmmmoooqqqtttuuuuuuuuutttssstttsssrrrpppooopppqqqllllllmmmmmmmmmmmmmmmmmmmmmllljjjgggeeeeeehhhkkkmmmnnnooopppqqqqqqrrrrrrtttttttttvvvwwwvvvssspppnnnnnnooooooooooooooooooyyyzzz{{{{{{yyyyyy{{{~~~EEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????????????????========================;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888;;;::::::999888777777666555666666666777777777888666666666666666666666666555555555555555555555555666666666666666666666666666666666666666777888888555666666666666666666555777666555555666888;;;===@@@PPP^^^ZZZMMMAAA:::777444444444555555555555666444444444444444555666777444444555555555555444444333333444444555444444333555444444333333444444555444444444555555555555666444555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555666666555444444444444444555555555555555555555555555555555555555666777777666666666666666666666666666666666666666777777888555555666666777777777777888888888999999999::::::777777777777777888888888777777888888888999999999::::::::::::::::::::::::888888777777777888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;;;;<<<<<<===>>>KKKGGGBBB>>>===============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>???AAA@@@>>>======>>>=========>>>????????????>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDCCCEEEFFFFFFEEEDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIILLLMMMOOORRRSSSTTTUUUUUUTTTSSSSSSTTTUUUXXXZZZ[[[\\\^^^aaacccccccccbbbaaaeeedddcccbbbbbbaaaaaabbbbbbbbbaaa```____________aaaeeehhhkkkqqqwwwxxxtttlllkkkjjjkkklllmmmlllkkkhhhiiijjjlllnnnoooooopppiiiiiiiiiiiiiiiiiiiiiiiilllllllllkkkjjjiiiiiihhhjjjjjjjjjkkkkkklllllllllmmmmmmnnnnnnnnnmmmkkkjjjllllllkkkiiiggggggiiikkkhhhiiijjjkkkllllllllllllhhhhhhhhhiiikkkooorrrtttvvvtttpppmmmkkklllmmmoooppppppppppppqqqpppppppppppppppooonnnnnnooopppqqqtttrrrnnnmmmmmmnnnmmmmmmlllnnnqqqsssttttttsssrrrpppqqqqqqooonnnmmmnnnpppkkkkkklllmmmnnnnnnmmmmmmkkkjjjiiigggfffgggkkknnnnnnnnnooopppqqqrrrssssssuuuttttttuuuuuutttqqqooommmnnnooopppqqqpppppppppvvvwwwyyyyyyxxxwwwwwwwww{{{DDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888666666777888888777666666555555666666777777888888666666666666666666666666555555555555555555555555666666666666666666666666666666555555666666777888555666666777777666666555666555555555666888999:::@@@KKKQQQKKKAAA:::888666444444444555555555555666555555444444444555666666444444555555555555444444333333444444555555444444555444444333333444444555444444444555555555555666444444444555555555555555333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444666555444444333333444444555555555555555555555555555555555555555666777777666666666666666666666666777666555444555666777888444555555666666777777888888888888999999999::::::666666777777777777888888777777777888999999::::::::::::::::::::::::::::::;;;;;;:::999999999999999888888999999999999::::::::::::::::::::::::::::::========================;;;;;;::::::;;;;;;<<<===FFF@@@:::999;;;>>>===<<<<<<======>>>>>>======<<<<<<============>>>>>>>>>;;;===??????===<<<===>>>;;;<<<===>>>>>>???>>>>>>===>>>??????@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLOOOQQQSSSTTTTTTTTTQQQQQQQQQQQQSSSVVVZZZ\\\\\\___bbbbbbaaa`````````dddcccbbbaaa```````````````___^^^^^^]]]]]]]]]]]]aaaeeehhhjjjnnnssssssooojjjiiihhhiiikkkkkkkkkiiihhhiiikkklllmmmnnnnnnnnnjjjjjjjjjiiiiiiiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhkkkkkkkkkkkkkkkjjjiiihhhiiiiiijjjiiigggggghhhjjjggghhhiiijjjkkkllllllllliiiiiijjjlllnnnqqqtttvvvrrrpppmmmkkkjjjkkkmmmnnnoooooopppqqqqqqqqqqqqpppqqqpppoooooonnnnnnnnnnnnpppnnnkkkjjjkkklllllllllmmmnnnppprrrsssrrrqqqpppooooooooonnnlllkkklllmmmiiijjjlllmmmnnnnnnmmmllliiijjjjjjiiihhhiiillloooooooooooopppqqqrrrtttuuuuuutttsssssstttssspppmmmmmmnnnpppqqqrrrrrrqqqppppppqqqssstttuuutttsssrrruuu|||CCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@????????????>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888222333444555555555555444555555555666777888888888777777777777777777777777555555555555555555555555666666666666666666666666555555444444555555666777666666777777777777666666555555555666666777777777888===>>>888444444444333444444444555555555555666666555555444444444555555333444444555555444444333222333444444555555444444555444444333333444444555444444444555555555555666444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444666555444444333333444444555555555555555555555555555555555555555666777777666666666666666666666666555555555666666666666666444444555555666777777888666666777777777888888888444555555555666666666666666777777888999999::::::999999999999999999999999:::999999999999999::::::888888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===;;;::::::;;;<<<;;;:::<<<<<<<<<======<<<<<<<<<==================<<<<<<999;;;=========<<<===>>>:::;;;<<<>>>>>>>>>>>>>>>===>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNQQQRRRSSSSSSRRRQQQQQQPPPPPPRRRUUUXXXZZZZZZ]]]```aaa```___```bbbbbbaaa```______^^^^^^___]]]]]]\\\\\\[[[\\\\\\\\\___ccceeegggkkkpppoookkkhhhgggggggggiiijjjiiihhhjjjjjjkkkllllllllllllkkkiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjiiijjjkkkkkkkkkkkkjjjiiikkkjjjjjjiiihhhhhhggggggeeegggiiijjjhhhgggggghhhgggggghhhiiijjjkkkllllllmmmnnnoooqqqrrrtttuuuvvvnnnmmmlllkkkkkklllnnnooonnnooopppqqqrrrqqqqqqpppooooooooonnnnnnmmmmmmmmmmmmkkkiiihhhjjjlllmmmmmmnnnooopppqqqqqqpppooooooooooooooommmjjjhhhiiijjjhhhjjjlllmmmnnnnnnmmmllljjjkkklllkkkjjjjjjlllmmmppppppppppppqqqssstttuuutttsssrrrrrrrrrqqqooommmmmmnnnppprrrsssrrrrrrqqqmmmnnnoooqqqrrrrrrqqqooosssxxx~~~BBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777777777777777777777666777888888888777666555444555555666777888888999888888888888888888888888555555555555555555555555666666666666666666666666444444444444444555666666666666777777777777666666444555666666666666666555444777777666666999888444444444444555555555666666777666555444444444444444333333444555555444333333222333333444555555555444555444444333333444444555444444444555555555666666444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555444333333333333444555555555555555555555555555555555555555666777777666666666666666666666666222444666888888777555444444444444555666777777888555555555555666666666666333333333444444555555555666777777888999999::::::777777777777777777777777666666666666777888999:::777777888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<555999<<<===<<<999888999;;;<<<<<<<<<<<<<<<<<<;;;============<<<;;;::::::888:::<<<===<<<<<<===???999:::<<<>>>>>>>>>>>>======>>>???AAAAAA@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMPPPRRRRRRRRRQQQRRRQQQPPPOOOPPPSSSVVVXXXYYY\\\___```______aaadddaaa```___^^^^^^]]]]]]^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]aaaccceeeiiinnnmmmiiigggffffffggghhhiiiiiihhhkkkkkklllllllllkkkjjjjjjgggggghhhiiijjjkkkkkklllgggggggggggghhhiiijjjkkkhhhiiikkklllmmmmmmllllllkkkjjjiiihhhggggggggggggdddfffiiijjjiiihhhggggggfffggghhhiiijjjkkkllllllmmmnnnoooppppppqqqppppppllllllkkkkkklllmmmooopppnnnooopppqqqrrrrrrqqqpppmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkiiijjjlllooopppppppppppppppppppppooonnnnnnooopppooollliiigggggghhhhhhiiilllnnnnnnnnnmmmllllllmmmnnnmmmkkkjjjkkklllqqqpppppppppqqqsssuuuvvvsssrrrqqqqqqqqqpppnnnllllllnnnppprrrssssssqqqqqqnnnnnnnnnppprrrrrrqqqooosssvvvyyy{{{~~~EEEDDDBBBAAA@@@@@@AAAAAA>>>???AAABBBBBBAAA???>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;;;;:::999888888888888:::::::::999999999888888888888777777666666555555888777555444444444555666555555555555666666666666666666777888888888888888777777777777777777777777555555555555555555555555555555555555555555555555555555444444444444555555555666666777666666555444666666555555555555666666444444444444444555666777555555555555555555555555333444444555555444444333333333222111222333444555555555444444444444555555555555555444444333333333333444444555555444444333444444444555555555555666777777666666555555555555666555555444444333222222666666555555555444444444444444444555666666555444555555666666666555333222333444444555555444444333555555555555555555555555666666666666666666666666888888777777666666555555666666555555555555666666888888888888777777777777666666666666666777888888555555555555666666666666666666666666666666666666888888999999999:::::::::999999999888888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<========================:::::::::;;;<<<===>>>>>><<<===>>>??????>>>===<<<<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAADDDBBB@@@>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHKKKKKKLLLMMMNNNNNNOOOOOORRRRRRQQQOOONNNNNNQQQSSSWWWXXXZZZ[[[]]]^^^^^^^^^___]]]\\\]]]______^^^]]][[[\\\\\\]]]^^^___``````aaaaaabbbccceeefffhhhiiifffggghhhgggffffffggghhhdddgggkkkmmmmmmjjjiiihhhhhhgggfffffffffgggiiijjjdddeeeeeefffgggggggggfffjjjjjjiiiiiiiiiiiiiiijjjkkkiiiffffffhhhiiiiiiiiillllllkkkjjjiiihhhggggggfffggghhhiiijjjkkkllllllkkkooorrrpppllljjjllloooiiihhhhhhiiilllnnnnnnnnnkkkooorrrsssrrrooommmmmmooooooooonnnmmmmmmllllllnnnmmmmmmlllmmmmmmnnnoooqqqppppppqqqrrrsssrrrpppnnnmmmkkkiiihhhgggffffffkkkkkkkkknnnqqqrrrrrrqqqpppnnnllllllmmmnnnmmmlllqqqpppooonnnnnnpppqqqsssppppppoooooonnnnnnnnnmmmppppppppppppqqqsssuuuwwwrrrkkkgggkkknnnmmmjjjjjjpppqqqtttvvvyyyEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::999999:::999999999888888999::::::999999888888888777777777888777777777666666666555:::999888777666777777888666666666666777777777777666666777888888888888777666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555666666666555555555555555666666555555555555666666555555444444444555555666555555555555555555555555333444444555555444444333444333222222222333555555555555444444444444555555555555444444444333333333333444444555555444444333333333333333444444444555666666666555555444444444444444444444444444444444666666555555555444444444666666666666666666555444555555666666666555333333333444444555555444444333222222222222222222222222555555555555555555555555777777777666666666666666666666555555555555666666666666777777777888888888777666666666666666777888555555555555666666666666777777777777777777777777888888888999999999::::::999999999888888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>????????????>>>============>>>?????????@@@?????????@@@@@@@@@AAAAAACCCAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJKKKMMMNNNOOOOOOQQQRRRQQQOOONNNNNNQQQSSSVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\\\\]]]^^^______^^^[[[\\\\\\]]]^^^___``````^^^^^^___```aaacccdddeeeeeefffgggfffeeeddddddeeedddgggjjjkkkjjjiiihhhhhhdddddddddeeefffggghhhiiiddddddeeefffffffffffffffjjjjjjiiiiiihhhhhhiiiiiihhhgggfffgggiiijjjjjjjjjkkkkkkjjjjjjiiihhhgggggggggggghhhiiijjjkkkllllllllloooqqqooojjjggghhhjjjjjjhhhhhhiiikkkmmmnnnmmmlllooorrrsssqqqnnnmmmllloooooonnnmmmmmmlllkkkkkklllmmmnnnoooooopppqqqqqqqqqppppppqqqssssssqqqooommmllljjjhhhfffeeedddcccggggggiiilllppprrrrrrrrrrrrpppnnnmmmnnnooonnnmmmqqqpppnnnmmmmmmooopppqqqpppoooooonnnmmmllllllkkkmmmmmmnnnooorrrtttwwwxxxuuulllggghhhkkkkkkkkklllnnnooopppqqqssswww}}}DDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999999:::777777777888888:::;;;;;;888888777777777666666666777777777777666666666666999999888777777777777777666666777777777888888888555666777777888888777777666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555666666555444444555666777666666555555555555666666666666555444444444555555555555555555555555555555444444555555555555444444444444333333444444555666555555444444444444555555555444444444444333333333333444444555555444444333222222222333333333444444555555444444444444333333222222333444444555666666555555555555555444444444777777777777666555444444555555555666555555444333333444444555555444444333555555555555555555555555555555555555555555555555666666666666666666777777666666555555555555666666444555555666888999999:::888777666666666666666777555555555555666666666666777777777777777777777777777888888888999999999999999888888888888777777777999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLMMMOOOOOOPPPQQQPPPOOONNNNNNPPPSSSUUUVVVWWWYYYZZZ[[[[[[\\\[[[[[[ZZZ\\\^^^______^^^[[[[[[\\\]]]^^^___``````^^^^^^]]]^^^___```aaaaaacccdddfffeeecccbbbbbbbbbdddfffggghhhgggffffffgggaaabbbdddeeegggggghhhhhhddddddeeeeeeeeeeeeeeeeeekkkjjjiiihhhhhhhhhhhhhhhgggggghhhkkkmmmooonnnllljjjjjjjjjiiiiiiiiihhhhhhggghhhhhhiiijjjkkklllllloooqqqrrrooojjjgggfffhhhjjjiiihhhiiikkkmmmmmmmmmnnnppprrrrrrpppmmmlllkkkooonnnnnnmmmkkkjjjiiiiiikkklllooorrrttttttttttttppppppqqqrrrtttssspppmmmlllkkkiiigggeeedddccccccddddddfffjjjooorrrrrrrrrrrrqqqoooooopppppppppoooqqqpppnnnmmmlllmmmooopppooonnnmmmlllkkkjjjiiiiiijjjjjjlllnnnqqqtttvvvxxxvvvmmmffffffhhhiiikkknnnmmmnnnnnnnnnoooqqquuuxxxCCCCCCDDDEEEDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999:::888888888888888999::::::888888777777777666666666777777777777666666666666777666666555555555555555666666666666777777777777555666666777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555666555444333333444666888666666555555555555666666777666555444444444444444555555555555555555555555444444555555555555444444444444444444555555666666555444444333333444444555444444444444444444444444333444444555555444444333222333333333333444444444333333333333333333333333333333333444444444555555555555555555555555555555444555666666555444444555555555555555555555444444333444444555555444444333777777777777777777777777555555555555555555555555444555555666666777777777666666555555555555666666555555666666777888888999888777777666666666666666555555555555666666666666888888888888888888888888777777777888888888888999888888888888777777777777888888888888888888888888999999999999999999999999999999999999999999999999888999999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOPPPOOONNNNNNPPPRRRSSSTTTVVVWWWYYYZZZZZZZZZZZZYYYYYYZZZ]]]______^^^[[[[[[\\\]]]^^^______```______^^^^^^^^^___``````___aaaccccccbbbaaaaaabbbdddeeefffeeeddddddeeegggdddeeeggghhhiiiiiihhhgggeeeeeedddddddddeeeeeeeeejjjjjjiiihhhhhhhhhhhhhhhhhhiiikkkooorrrsssqqqoooiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkllllllppprrrrrrpppllliiiiiijjjiiihhhggghhhkkkmmmmmmlllooopppqqqpppnnnkkkkkkkkknnnnnnmmmllljjjiiihhhhhhiiilllqqquuuwwwxxxwwwvvvppppppqqqrrrsssrrrnnnkkkjjjiiihhhhhhgggggghhhhhhffffffgggkkkoooqqqqqqqqqpppooonnnoooqqqssssssrrrrrrpppnnnmmmlllmmmnnnooonnnmmmlllkkkiiihhhffffffggghhhiiikkknnnppprrrsssssslllffffffhhhhhhjjjmmmlllmmmnnnnnnnnnooosssuuuxxxBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::999888888777777777888999999888888888777777777666666666666777777777777666666666666666555555444444444444555555555666666555555666777777777777777555555555555555555555555666666666666666666666666555555555555555555555555555555444444444444555555666555333222333444666888666666555555555555666666777666555444444444444444555555555555555555555555444555555666666555555444444444444555555555555555444444333333333333444444444444444444444444444444333444444555555444444333444444444444555555555555222333333333333333333333555555444444444333333333444555555555555555555555111333555666444444555666555555444444555555555555333444444555555444444333333333333333333333333333555555555555555555555555444444555555666666777777666666555555555555666666777666666666666666666666777777666666666666777777555555555555666666666666777777777777777777777777666666777777777888888888777777777777777777777777888888888888888888888888999999999999999999999999999999999999999999999999888888888999999999::::::::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>=====================>>>>>>>>>?????????======>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOMMMNNNOOOOOONNNNNNOOOQQQRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXXXXYYY\\\^^^^^^]]]ZZZ[[[[[[\\\]]]^^^_________^^^^^^^^^^^^^^^______\\\^^^aaacccbbbbbbbbbccceeeeeeeeedddcccccceeefffjjjkkkkkklllkkkjjjhhhgggffffffeeedddddddddeeefffiiihhhhhhhhhhhhhhhhhhiiihhhiiikkkooorrrssspppnnnhhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiijjjkkkkkkllllllmmmnnnnnnnnnlllkkkkkkkkkhhhgggfffhhhkkkmmmmmmmmmoooppppppooollljjjjjjkkknnnmmmlllkkkjjjiiihhhhhhiiimmmqqqvvvxxxxxxwwwvvvppppppppppppqqqpppllljjjgggggghhhiiikkkmmmnnnoookkkjjjkkkmmmoooqqqpppooolllkkklllnnnqqqtttvvvvvvsssqqqooommmlllmmmnnnnnnllllllkkkiiihhhfffeeedddgggggghhhiiijjjjjjkkkkkklllhhhfffiiiiiiggggggiiiiiikkkllllllmmmnnnqqqtttssswww}}}AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::::::::999777777666666666999999888888888777777777666666666666777777777777888888888888888777666666333333444444444555555555444555666666777777666666555555555555555555555555666666666666666666666666555555555555555555555555555555444444444444555555444333333333333555666777666666555555555555666666666666555444444444555555555555555555555555555555555555666666666666555555333333444555555555555444444444333333333333444444333333333444444444444555333444444555555444444333444444444555555555666666222222333333333333444444666666555444333333222222444444444555555555555555111444777777444333555777555555444444444555666666333444444555555444444333333333333333333333333333444444444444444444444444555555555555555555666666666666555555555555666666777777777666666555555555666666666666666777888888555555555555666666666666666666666666666666666666666666666666777777777777666666777777777777777888888888888888888888888888999999999999999999999999888888888888888888888888888888888888999999999999::::::;;;;;;;;;;;;::::::777888999999::::::999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::999::::::;;;<<<=======================================>>>>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMKKKMMMNNNOOONNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWYYY[[[\\\\\\[[[ZZZZZZ[[[\\\]]]^^^______]]]]]]\\\\\\\\\]]]^^^^^^\\\___bbbdddcccbbbbbbcccffffffgggeeedddccceeefffmmmmmmmmmllljjjiiigggggghhhgggfffeeedddeeefffggggggggggggggghhhiiijjjjjjhhhiiijjjmmmpppooommmjjjfffggghhhiiijjjkkklllllljjjjjjjjjjjjkkkkkkllllllggghhhiiiiiijjjjjjjjjiiifffeeeeeegggkkknnnooonnnooooooooommmkkkjjjkkklllmmmllllllkkkkkkjjjjjjiiikkknnnrrruuuwwwwwwuuutttqqqooonnnmmmnnnmmmjjjhhhdddeeefffiiilllooorrrsssooonnnnnnoooppppppooommmiiiiiiiiilllppptttuuuvvvsssqqqooolllkkkkkkllllllkkkjjjjjjhhhgggfffeeeeeegggggghhhhhhhhhgggfffeeeeeedddeeeiiijjjfffeeegggfffgggiiijjjjjjllloooqqqsssuuuxxx{{{AAAAAA@@@@@@@@@AAAAAAAAA?????????>>>>>>????????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999::::::999888777777777777777888888888777777777666666666555666666666777777777888777888888999888777666555444444444444555555555666444555666666777777666666555555555555555555555555666666666666666666666666555555555555555555555555555555444444444444555555222222333444444555666666666666555555555555666666555555444444444555555666555555555555555555555555555555666666666666555555111222333444555444444333444333333222222333333444333333333444444444555555333444444555555444444333333333444444444555555555333333333333444444444555444444444444444444444333444444444555555555666666555999;;;999555333444666555444444333444555666777333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555444444666666555555555555666666555555555666666666666666555555555555666888999:::555555555555666666666666555555555555555555555555555555555666666666777777666666666666777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999::::::;;;;;;::::::999888888999::::::::::::999999999999999999999999999999999999::::::;;;;;;<<<::::::999999:::<<<===>>>;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<=========>>>>>>======>>>????????????????????????????????????????????????@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXZZZ[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___]]]]]]]]]]]]^^^^^^___```___bbbeeefffdddbbbaaaaaaggghhhiiihhhfffeeefffgggkkkkkkiiihhhggggggffffffjjjiiigggeeeeeefffggghhheeeeeeeeefffhhhiiikkkllllllllllllnnnooonnnllliiieeefffggghhhjjjkkkmmmmmmjjjjjjjjjkkkkkkkkkkkklllfffffffffgggiiiiiihhhgggdddddddddgggkkknnnppppppnnnnnnmmmkkkjjjjjjlllnnnlllllllllllllllkkkkkkkkkmmmoooqqqtttuuutttsssrrrqqqooollljjjjjjjjjiiigggaaabbbcccfffiiimmmpppqqqpppooonnnoooppppppnnnmmmiiihhhhhhkkknnnqqqrrrrrrqqqooommmjjjiiihhhiiiiiijjjiiiiiihhhgggfffffffffggghhhhhhhhhhhhgggeeeddd``````ccchhhhhheeedddgggfffgggiiiiiiiiijjjlllnnnrrrsssvvvxxx|||AAA@@@???>>>???@@@AAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888999999::::::666666666666777888999:::777666666666555555555555555666666666777777888888555666777777777666444333555555555555666666666777444555555666666666666666555555555555555555555555777777777777777777777777555555555555555555555555555555555444444555555555111222333444555555555555666666555555555555666666444444444444444555666777555555555555555555555555555555666666666666555555111222333444444444333222444333333222222333333444333333333444444555555555333444444555555444444333222222333333333444444444333333333444444555555555222333333444444555555666444444444555555555666666:::===???<<<666222333666555444444333444555666777333444444555555444444333111111111111111111111111444444444444444444444444666666666555555444444333666666555555555555666666333444444555666777888888444444444555777888:::;;;555555555555666666666777555555555555555555555555555555555555666666666777555666666666777777888888777777777777777777777777888888888888888888888888777777777777777777777777777888888888888999999999999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???:::;;;;;;<<<===>>>??????<<<<<<<<<<<<=========>>>===>>>>>>????????????>>>????????????????????????>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGIIIKKKNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZZZZ[[[\\\]]]^^^^^^___````````````aaabbbccccccccceeeggggggeeebbb______gggiiijjjiiihhhffffffggghhhgggeeeddddddeeeffffffkkkiiigggfffeeefffggghhhddddddeeefffhhhjjjlllmmmqqqqqqppppppqqqpppmmmkkkeeeeeeggghhhjjjlllmmmnnnjjjkkkkkkkkkkkkkkkkkklllhhhhhhhhhhhhjjjjjjiiigggcccbbbcccfffkkkoooqqqqqqmmmmmmlllkkkiiijjjllloookkkkkkllllllllllllmmmmmmnnnpppqqqssssssrrrqqqpppqqqnnnjjjhhhhhhhhhhhhggg___```aaadddfffjjjlllnnnooonnnnnnoooppppppooommmjjjiiihhhjjjlllnnnooooooooonnnkkkhhhfffffffffgggiiiiiihhhhhhgggggggggfffggghhhiiiiiiiiihhhgggfff___^^^aaaeeefffcccdddhhhhhhjjjkkkkkkjjjjjjkkkmmmkkkmmmppptttwwwzzz|||~~~BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888::::::::::::::::::::::::888888777777666666555555999999999888777666666555666666555555555555666666888777666555555555555555555555444444444444555555444444555555555555444444777777666555444333333222555555555555555555555555777777666666555555555555333333444555666777888888666666666666666666666666444555555666666666666666777777777777777777777777888555222222444555333111555555555555555555555555333333333333333333333333222222333333333333444444444444444444444444444444666555444333333444555666444444333333333333222222555444444333333444444555222333333444444333333222444444444444444444444444999999888777666555444444333333333444444555555555555555555555555555555555777777777666555555444444555555555666666666666777555555555555555555555555555555555444333444777:::@@@222///111333:::<<<444888888888888888888888888777777666666555555555444777777777777777777777777777777777777666666666666666666666666777777777777999888888888777777666666777888888888888999999999666777777777888888888888999999999888888888777777888888888888888888888888666666777888999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;AAA???======>>>?????????>>>????????????@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHIIIIIIKKKLLLMMMLLLKKKLLLNNNPPPPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]^^^]]]\\\\\\]]]___bbbccceeeddddddbbbaaa```^^^^^^hhhhhhhhhhhhggggggggggggmmmkkkgggdddbbbccceeeggghhhhhhhhhhhhgggggggggfffcccdddeeefffggghhhiiijjjppppppooonnnmmmllllllkkkhhhfffeeegggjjjlllkkkiiikkkiiiggghhhkkknnnnnnmmmjjjhhhgggiiilllnnnmmmkkkhhhggghhhkkkoooqqqooommmllllllmmmmmmmmmllllllkkkiiijjjkkklllnnnooopppqqqtttqqqnnnnnnqqqssssssqqqxxxrrrllliiikkkllljjjgggdddcccaaa```aaadddhhhkkkjjjkkklllnnnooonnnnnnmmmjjjhhhgggggghhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhiiigggeeefffgggiiihhhgggffffffgggdddfffgggfffeeecccddddddhhhjjjkkkkkkkkkkkkmmmnnnnnnoooqqqrrrtttwww|||AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999888777777777666666666555999999888888777666666555666555555555555555555666777666666555555555555666555555444444444444555555444444555555555555444444666666666555444444333333555555555555555555555555666666666555555555444444666666666666555555555555555555555555555555555555444555555666666666666666555555555555555555555555666333222222444666555333555555555555555555555555333333333333333333333333222222333333333333444444444444444444444444444444666555444333333444555666333333333444444555555555444444444444444444444444222333333444444333333222444444444444444444444444777777666666555444444444333333444444444444444444555555555555555555555555555555555555555555555666444444555555555666666666555555555555555555555555444666777777777666888999999999BBBCCC999666999444777777777777777777777777777666666666555555555555444444444444444444444444666666666666666777777777666666666666777777777777888888888777777777666666777777888888888999999999777888888888999999999999999999999888888888777777888888888888888888888888777777777777777777888888::::::999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;@@@???===<<<<<<<<<<<<<<<======>>>>>>>>>???????????????>>>>>>??????@@@AAABBBBBBDDDEEEFFFFFFFFFFFFIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\^^^]]]\\\[[[\\\]]]___aaadddcccaaa```___^^^^^^]]]eeeeeefffffffffgggggggggllljjjgggeeedddeeefffgggiiihhhhhhggggggfffffffffddddddeeeggghhhiiijjjkkkrrrrrrqqqpppooommmmmmlllhhhfffeeefffiiikkkjjjhhhjjjiiigggiiimmmpppppppppjjjiiiiiilllpppsssrrrppplllkkkkkkmmmpppqqqooommmiiiiiijjjjjjjjjjjjiiiiiijjjkkklllmmmooopppqqqqqqtttrrroooppprrrtttsssrrruuupppjjjiiijjjkkkjjjggggggeeeccccccdddgggjjjllljjjkkklllllllllllllllllllllkkkiiihhhhhhhhhfffdddeeedddbbbbbbbbbdddfffhhhfffeeeeeefffggghhhfffeeehhhiiiiiihhhfffddddddeeeeeeggghhhgggeeeccccccdddfffhhhjjjjjjjjjkkklllnnnnnnooopppqqqrrruuuyyy}}}~~~AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888888888888888888777777777777666666666666999888888777777666666555555555444444444444555555666555555555555666666777555555444444444444555555444444555555555555444444555555555555555555555555555555555555555555555555555555555444444444444444666666666555555555555444444444444444444444444444444555555666666666666666555555555555555555555555444222111222444666666555555555555555555555555555333333333333333333333333222222333333333333444444444444444444444444444444555555444444444444555555222333333444555666777888333333444555555444333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444222333333444555555666666333444444444555555555555555555555555555555555555444666999999777555555555777BBBUUUUUU>>>222555666666666666666666666666666666666666666555555555555666666666666666666666666555555555666666777777888666666666666777777777777888888777777777777666666777777777888888888999999888888888999999999::::::999888888888888777777777888888888888888888888888777777777777666666555555888888888888888888888999888888888999999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMOOOQQQSSSUUUWWWXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[[[[[[[[[[]]]\\\ZZZZZZZZZ\\\^^^___bbbaaa___]]]\\\\\\]]]^^^aaabbbccceeeffffffggggggiiiiiihhhgggggggggggggggiiiiiihhhhhhgggffffffeeeffffffggghhhjjjkkklllmmmrrrrrrqqqooonnnlllkkkkkkgggfffeeeeeegggiiiiiihhhhhhggggggjjjnnnqqqrrrrrrllllllmmmqqqvvvyyywwwuuuppppppooopppqqqqqqooommmjjjjjjiiiiiiiiihhhhhhgggiiijjjlllnnnpppqqqrrrrrrrrrqqqpppqqqtttvvvwwwwwwrrrnnnjjjiiijjjlllkkkiiijjjiiigggfffgggjjjmmmnnnmmmmmmllllllkkkkkkllllllnnnllljjjiiihhhgggeeecccdddcccaaaaaacccfffiiillljjjhhhffffffggghhhgggfffhhhiiiiiigggeeecccccccccggghhhiiihhheeecccbbbcccdddfffhhhiiiiiijjjlllnnnoooooopppppppppsssxxx{{{}}}{{{{{{~~~@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888777777777777777777777777777777777777666666666666888888777777666666666666444444333333333333444444555555555555555666777888555555444444444444555555444444555555555555444444444444444555555555666666555555555555555555555555444444444444444444444444222333333444555666777888444444444444444444444444444555555666666666666666555555555555555555555555444333333333444555555555555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444222333333444555666666666222333555666666555333222222333333444444333333222444444444444444444444444333333444444555555555555555555555444444333333333444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555555777777777555444444555AAAJJJXXXUUU===222666777666666666666666666666666666666666666666555555555777777777777777777777777444444555555666777888888666666666666777777777777777777777777777777666666777777777777888888888888777777888888888999999999888888888888777777777777888888888888888888888888777777777777777777777777777777777777888888888888777777888888888999999999888888999999999:::::::::888888999999999::::::::::::;;;<<<<<<===<<<<<<<<<>>>??????>>>===<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLNNNQQQSSSUUUWWWXXXVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]```aaabbb```]]][[[[[[\\\___```___aaaccceeeggghhhhhhhhhgggggghhhhhhhhhhhhhhhgggjjjjjjjjjiiihhhhhhgggggghhhiiijjjlllmmmoooppppppqqqpppooommmkkkjjjiiihhhgggfffeeeeeefffggghhhiiihhhhhhjjjlllpppsssuuuuuuqqqqqqqqquuuzzz|||zzzwwwqqqqqqppppppppppppooonnnooonnnlllkkkiiihhhggggggeeegggjjjmmmppprrrttttttooooooqqqsssvvvyyy{{{|||pppmmmkkkjjjlllnnnmmmmmmlllkkkjjjiiijjjkkknnnooopppooommmlllkkkkkkllllllkkkjjjhhhhhhhhhhhhfffdddddddddeeegggiiilllnnnpppnnnkkkiiiggghhhiiiiiihhhfffggggggeeecccbbbbbbdddiiijjjjjjiiieeecccbbbbbbbbbdddfffhhhhhhjjjlllnnnnnnoooooopppqqquuuzzz~~~{{{yyyxxxzzz????????????????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666666666666777777777777777777777666666666666666444444333333333333444444555555555555555666777888555555444444444444555555444444555555555555444444333333444444555666666666555555555555555555555555444444444444444444444444222222333444555666777777444444444444444444444444444555555666666666666666666666666666666666666666555555555444333333333444555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444444444333444444444444444444333444333333333333333333333222333555666666555333222222333333444444333333222444444444444444444444444444444444555555666777777555555555444444333333333444444444444444444444444555555444444444333333333333333333444444444555555555555555555555555555555444555555444555888<<<@@@OOOJJJKKKFFF777555999777777777777777777777777777555555555666666666666666444444444444444444444444333444444555666777777888666666666666777777777777666666666666666666777777666666777777777888888888666666666666777777777777777777777777777777777777777777777777777777777777666666777888888999::::::666666666777777888888888777777888888888999999999888888888999999999::::::888888888999999999:::::::::;;;;;;<<<======<<<<<<;;;===???>>>===<<<===???=========>>>>>>>>>??????>>>>>>======>>>>>>???@@@===>>>@@@AAACCCDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKMMMJJJLLLNNNQQQTTTVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYY\\\___bbbdddaaa```^^^\\\]]]^^^aaaccc```aaadddgggiiijjjjjjjjjffffffggghhhiiihhhhhhgggkkkkkkkkkjjjjjjjjjiiiiiikkkkkkmmmnnnppprrrssstttppppppooommmlllkkkjjjiiihhhhhhgggffffffgggiiijjjlllnnnpppsssuuuwwwyyy{{{wwwvvvuuuwwwzzz{{{yyyvvvoooppppppooonnnnnnoooooorrrpppnnnkkkhhhfffeeedddbbbdddhhhmmmqqqtttuuuvvvrrrsssuuuvvvwwwxxxyyyzzzooonnnmmmmmmnnnpppppppppnnnmmmkkkkkkkkklllmmmnnnooonnnllljjjiiiiiijjjjjjfffeeeeeefffhhhiiiiiihhhfffhhhlllpppssssssssssssooollliiiggghhhhhhgggfffccccccdddcccbbbbbbdddfffjjjkkkkkkiiifffcccbbbbbbbbbdddggghhhiiijjjlllnnnnnnooopppqqqsssyyy|||xxxvvv{{{>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888888888777777777777777777777777666666666666777777777777666666666666666666666666555555444444444444555555666555555555555666666777555555444444444444555555444444555555555555444444444444444555555555666666555555555555555555555555444444444444444555555555555555555444444444444333444444444444444444444444444555555666666666666666777777777777777777777777555666666444222111222444555555555555555555555555444444444444444444444444222222333333333333444444444444444444444444444444333333444444444444333333444444333333333222222222333333444555555444333333222333333444444333333222444444444444444444444444444444555555666666666777444444444444444444333333333333333333333333333333666666555555444333333222333444444444555555555555555555555555555555555555333333444555888>>>EEEKKKQQQCCC<<<888333777<<<666777777777777777777777777555555555666666666666666555555555555555555555555444444444555555666666777666666666666777777777777555555666666666666777777666666666777777777888888555555555666666666777777666666777777777777777888777777777777777777777777666666777888999:::;;;;;;666666666777888888999999888888888999999999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<============:::===??????<<<:::<<<>>>======>>>>>>>>>?????????>>>============>>>??????<<<===???AAACCCDDDEEEEEEEEEFFFHHHHHHHHHIIIKKKNNNKKKMMMOOORRRUUUVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWXXXYYY\\\___ccceee```___^^^^^^___aaacccddd```bbbfffiiikkklllkkkkkkeeefffgggggggggggggggfffjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmoooqqqssstttuuurrrrrrqqqpppooonnnmmmmmmkkkkkkjjjhhhggghhhkkkmmmsssuuuxxxzzz{{{{{{}}}{{{xxxuuuvvvxxxxxxvvvsssoooppppppnnnmmmlllnnnooopppooollliiifffeeeddddddbbbeeeiiinnnrrrtttuuuvvvxxxyyyzzzyyyvvvtttssstttnnnnnnnnnoooooopppqqqrrrooonnnmmmllllllmmmmmmnnnkkkjjjiiihhhggggggffffffdddccccccfffiiikkklllkkkiiimmmrrrvvvxxxxxxuuutttooommmjjjiiihhhhhhfffdddccccccdddcccbbbcccfffhhhkkklllllljjjgggdddcccccceeegggiiijjjjjjkkkmmmoooooooooppprrruuu|||}}}zzzvvvvvvzzz========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777777777888888888999888888888888888888888888555666666666777777777888666666666666666666666666666555555555555555555666777666666555555555555666555555444444444444555555444444555555555555444444444444444555555555555555555555555555555555555555444444555555555666666666555555555444444444333333555555555555555555555555444555555666666666666666666666666666666666666666333555666444222222333666555555555555555555555555555555555555555555555555222222333333333333444444444444444444444444444444222333444444444444333222333333333444444444444444444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444555555333333444444444444444444333333333333333333333333666555555555555555555555444444555555555666666666555555555555555555555555333444555666888===CCCGGGCCC999777777333777;;;555666666666666666666666666555555555555666666666777888888888888888888888888555555555555555555555555666666666666777777777777555555555666666666777777666666666666777777777888666666666666777777777777666666666666777777888888777777777777777777777777666777777777888888999999666666777888888999::::::999999999999::::::::::::999999999999:::::::::;;;999::::::::::::;;;;;;;;;999:::;;;<<<============???BBBEEECCC>>>;;;<<<>>><<<<<<<<<=========>>>>>>===============>>>??????>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKMMMLLLNNNQQQTTTVVVVVVVVVVVVSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWYYYXXXXXXXXXZZZ\\\___aaa^^^^^^^^^___```bbbcccdddaaacccfffiiikkklllkkkjjjfffffffffeeeeeeeeeeeeeeefffgggggghhhiiijjjkkkllljjjjjjlllnnnppprrrssstttrrrrrrqqqqqqppppppppppppmmmnnnmmmkkkiiiiiimmmpppuuuxxx{{{|||{{{zzz{{{}}}{{{wwwsssrrrtttuuutttrrrrrrrrrrrrooollljjjlllnnnnnnmmmjjjhhhgggggghhhhhhgggjjjnnnqqqtttuuuuuutttxxxzzz{{{yyyvvvsssrrrrrrmmmnnnooooooooopppqqqrrrqqqpppooonnnnnnnnnnnnnnniiiiiiiiiiiiiiihhhgggfffddddddeeegggkkknnnooonnnmmmooosssvvvxxxwwwuuuttttttrrrpppooonnnllliiiggggggggggggeeedddeeegggjjjjjjkkkllljjjgggeeedddeeehhhiiikkklllllllllnnnpppqqqqqqqqqrrruuu|||zzzyyyxxxvvvttttttvvv}}}========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777777888888888999888888888888888888888888555666666666777777888888555555555666666666666666666666555555555555666666888777666555555555555555555555555444444555555555444555555555555555555444555555555555555555555555555555555555555555555555555555555666666666777777111222222333444555666777666666666666666666666666444555555666666666666666555555555555555555555555111333555444222222555888555555555555555555555555555555555555555555555555222222333333333444444444444444444444444444444444222222444444444444222222222333333444555666777777555444444333333444444555222333333444444333333222444444444444444444444444333333333333333333333333333333333444444555555555333333333333333333333333444444555555666777777777555555555666666666666777555555555555555555555555555666777777666777999;;;444111888;;;555666999333555555555555555555555555444555555555666666777777555555555555555555555555555555555555555444444444666666666666777777777777444555555555666666777777666666666666777777777777777777777777888888888888555666666666777777888888777777777777777777777777777777777777666666666666666777777888999:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;777777888888888999999999999:::;;;<<<============FFFIIIKKKHHHBBB>>>>>>@@@;;;;;;;;;<<<<<<<<<=====================>>>??????@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGGGGHHHKKKMMMNNNOOORRRUUUVVVWWWVVVUUURRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYXXXWWWXXXZZZ\\\]]]\\\]]]^^^___aaabbbcccccc```cccfffiiikkkkkkjjjiiigggfffeeeddddddddddddeeeddddddeeeggghhhjjjkkkkkkhhhiiijjjllloooqqqrrrsssooooooooooooooooooooooooooopppooollljjjjjjnnnrrrssswwwzzzzzzwwwvvvvvvxxxzzzuuuqqqooorrrttttttsssuuuuuutttpppkkkiiijjjlllnnnmmmkkkjjjjjjlllmmmooommmooorrrtttuuuuuusssrrrtttwwwyyyyyyvvvtttuuuvvvlllnnnoooooonnnnnnoooqqqrrrrrrqqqpppoooooooooooojjjkkklllmmmmmmkkkjjjiiigggfffgggiiimmmooopppooooooqqqrrrtttuuuuuutttssszzzxxxwwwvvvuuurrrnnnkkkkkkkkkjjjhhhffffffhhhjjjjjjkkkllljjjhhhfffeeeeeejjjkkkmmmmmmmmmmmmoooppprrrrrrrrrrrruuuzzz|||ssssssuuuuuusssrrrrrrxxx=========<<<;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::777777777888999999::::::888888888888777777777777999999999999888888888777666666666666666666666666999888888777666555444444666666666555444444333333666666666666555555555555777777666666555555555555444444444444444444444444666666666666666666666666555444333222222333555666666666555555555444444444666444333444777777555222555555555555555555444444888777666666888777666444555555555555555555555555444444444444444444444444444333333333333444555555222222333444444555555666555444444333333222222111222222333333333333444444444444444444444444444444444444333222222333333333444444444333333222222222333333333333333333333333555555555555555555444444666555444333333333333333444444333333444444555666555444444333333444444555444444444444444444444444666666666666666666666666555555555444444333333333555555444444444444555555555555555555555555555555555666666666777777888888444444444555555555555666777777777777777777777777666666666666666777888888555555555555555555555555888777666555555666777888888777555444444555555666888888777777666666555555777777777777777777777777777777777777777777777777:::999888666666888999::::::999999888888999999:::999999999999999888777777999888777777777888:::::::::999999999999999999:::===<<<::::::<<>><<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRWWWWWWXXXXXXXXXVVVUUUTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]___`````````_________aaaccceeeeeeeeeggghhhfffeeecccbbbbbbbbbccccccggghhhiiijjjkkkjjjiiihhhiiikkkmmmoooppppppooonnnooopppqqqqqqqqqooonnnmmmppppppoookkkiiilllrrrxxxzzz{{{zzzyyyvvvtttttttttsssrrrrrrrrrrrrtttuuuvvvzzzwwwsssooonnnoooqqqssspppooonnnlllkkkkkkkkklllsssrrrqqqpppoooooooooooopppsssvvvwwwuuutttssssssqqqooommmmmmnnnooonnnmmmoooooonnnmmmllljjjhhhgggfffiiilllmmmllljjjiiiiiiggghhhjjjlllnnnpppqqqrrrrrrssssssrrrppppppqqqsss~~~{{{xxxuuuoooqqqkkkfffeeehhhjjjjjjggghhhiiikkkkkkiiigggffffffgggjjjnnnqqqrrrrrrssstttssstttuuuuuuuuuwww{{{}}}|||yyyuuupppnnnnnnooopppssswww{{{}}}<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888888888888777777777777999888888888777777777777666666666666666666666666777777777666555555555444444444555555555555555555666666666666555555555555666666666555555444444444444444444444444444444444555555555555555555555555888777555444333222333333666555555555444444444444888666555666888999777444555555555555555555555555666666666888::::::888666555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444333333222222333333444444444444333333222222222444444444333333333333333555555555555555555444444666555444333333333333444333333333333333444555555555444444333333444444555444444444444444444444444444444444444444444444444555555444444444333333333555555444444444444555555555555555555555555555555555555555666666777777777444444444555555555555666444444444444444444444444666666555555666666777888555555555555555555555555777666666555555666666666777777666666777888999:::777777777777666666555555777777777777777777777777777777777777777777777777999888777666666777888999666666777888999;;;<<<===888888999999999888888777999999888888888999:::;;;999999888888888888999999<<<;;;;;;<<>>>>>>>>>>>????????????@@@BBBDDDEEEDDDDDDDDDEEEGGGIIILLLMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVYYY[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\^^^```bbbcccbbbbbbcccdddeeedddcccbbbbbbccceeefffiiijjjjjjkkkkkkkkkkkkkkkkkkllloooqqqqqqpppooonnnnnnooopppppppppooommmlllmmmnnnnnnmmmlllooouuuzzzzzz{{{{{{yyyvvvttttttuuuuuuuuutttuuuuuuwwwxxxyyy}}}zzzvvvqqqooopppqqqsssnnnmmmlllkkkkkklllmmmnnntttsssrrrqqqppppppppppppoooqqqssstttrrrqqqqqqrrrqqqooommmmmmnnnooonnnmmmooonnnmmmlllkkkjjjjjjiiihhhkkknnnooommmkkkjjjjjjiiiiiijjjkkkmmmooopppqqqrrrrrrqqqooooooppptttxxx~~~xxxsssmmmnnnjjjffffffiiilllkkkiiifffjjjmmmooommmjjjhhhgggjjjmmmppprrrqqqqqqqqqqqqpppqqqrrrqqqqqqsssvvvxxxwwwuuussspppoooooopppqqqqqqtttwwwwwwwww}}};;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888888777666666888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555333333444444555666666777666666666555555555555444555555444444444444333333444444444444444444444444555555555555555555555555777666555444444444444444555555555555444444444444777666666777888888777555555555555555555555555555444555666999;;;<<<:::888555555555555555555555555444444444444444444444444444333333333333444555555666666555444444333222222111111222333333444555555222222333333333333444444444444444444444444444444333333333222222333333444444444333333333333222222555555555444444333333333444444444444444444555555555555444333333333444444333333222222333333444555555444444333333444444555444444444444444444444444444444444444444444444444555444444444444333333333555555444444444444555555555555555555555555555555555555555555555666666666444444444555555555555666666666666666666666666666555555444444555555666777555555555555555555555555444555555666666666555555555555666666777999:::;;;777777777666666666666555777777777777777777777777777777777777777777777777888777666555555666777888666666666777888:::<<<<<<777888888888888888888888:::999999999999:::;;;;;;888888777777777777888888888888999:::<<>>>>>>>>????????????@@@BBBCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVWWWWWWVVVUUUUUUQQQQQQRRRTTTVVVYYY\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]___aaaaaa```___```aaaccccccbbbaaaccceeehhhiiillllllkkkkkkllllllmmmnnnlllnnnppprrrrrrqqqnnnmmmmmmnnnnnnnnnnnnmmmllllllkkkmmmoooooooooqqqwww|||zzz{{{{{{yyyvvvuuuuuuvvvwwwwwwwwwxxxyyy{{{|||}}}|||wwwsssqqqqqqrrrsssmmmmmmmmmmmmnnnoooqqqrrruuutttsssrrrrrrqqqrrrrrrnnnpppqqqpppooonnnoooppppppnnnmmmmmmnnnnnnnnnlllnnnmmmlllkkkjjjkkkllllllkkkmmmpppqqqooommmmmmmmmkkkkkkjjjjjjkkkmmmooopppqqqpppooommmnnnqqqwww{{{xxxsssmmmllliiiggggggjjjlllkkkiiidddhhhmmmpppooollliiigggmmmooorrrrrrqqqooooooooommmnnnnnnmmmmmmnnnpppsssrrrqqqqqqppppppqqqqqqrrrnnnpppqqqpppnnnrrr{{{:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;::::::999999888888888777777777666888888888888777777777666777666666666666555555555666666666666666666666666666666666666666666777777444444444555555555666666666666555555555444444444333333333333333333333333444444444444444444444444555555555555555555555555222333333444555777888888444444444444444444444444444444444555666555444444444444444555555555555555444444666999;;;;;;888666555555555555555555555555444444444444444444444444444333333333333444555555555555444444444333333333222222222333333444444444222222222333333333444444444444444444444444444444333333222222222333444444333333333333333333333333666666555444444333333333333333444444444444555555555444444333333333444444333222222222222333444444555444444333333444444555444444444444444444444444666666666666666666666666444444444444444444444444555555444444444444555555555555555555555555555555444444555555555555555555444444444555555555555666777777777777777777777777444444444444444555666666555555555555555555555555333333555666666666555444444444444555666666777888666666666666666666666666666666666666666666666666777777777777777777777777777666555555555555666777888888777777777777888888777777777777777888888999888888888999999999::::::777777666666666666777777999999999999999999999999999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@AAABBBCCCAAABBBCCCEEEGGGHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOTTTTTTTTTUUUUUUUUUUUUUUUQQQQQQRRRSSSUUUXXX[[[\\\^^^]]]\\\ZZZZZZ[[[\\\]]][[[]]]___```______```aaabbbbbbbbbbbbdddgggjjjlllllllllkkkjjjkkklllmmmnnnlllmmmpppqqqqqqooommmkkkllllllllllllllllllllllllkkknnnqqqqqqqqqrrrvvvzzzzzzzzz{{{yyyvvvuuuuuuvvvwwwwwwxxxyyyzzz|||}}}}}}{{{yyyuuurrrqqqqqqssstttooooooooopppqqqrrrssssssttttttsssrrrrrrrrrrrrrrroooppppppooommmmmmnnnppppppnnnllllllmmmnnnmmmlllmmmllljjjjjjjjjkkknnnooonnnppprrrrrrqqqooooooooommmllljjjhhhiiikkkmmmoooooooooooonnnnnnqqquuuxxx{{{wwwtttqqqllljjjiiiiiikkkkkkiiigggcccfffkkkmmmlllkkkiiiiiimmmppprrrsssqqqooooooooommmmmmmmmlllkkklllnnnppppppqqqqqqrrrrrrrrrqqqqqqlllmmmmmmkkkiiilllsssyyy999:::::::::;;;;;;<<<<<<;;;:::::::::999999999999999999:::::::::::::::999666666777777777888888888888888888888777777777666666666666666555555555444666666666666666666666666777777777777777777777888666666555555555444444444555555555555444444444444222333333333333333333333444444444444444444444444555555555555555555555555111222333444666777777777333333444444444444444444444444555555555444444444444444444555555555666666555555555777888888555333555555555555555555555555444444444444444444444444444333333333333444555555333333333444444444555555444444444333333222222222222222222333333333444444444444444444444444444444333222222222333333444555333333333333333333333333555555444444444333333333333333333333444444555555444444333333333444444555333333222222333333444555555444444333333444444555444444444444444444444444666666666666666666666666444444444444444444444444555555444444444444555555555555555555555555555555555555555555555555444444444444444555555555555666333333333333333333333333444444444444444555666666555555555555555555555555222333555666666666555444555666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555666888777777666666777777888888777777666666777888888666777777888888888888888777666666666666666666777;;;;;;<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>??????@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMQQQQQQRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTVVVXXXYYY\\\[[[ZZZZZZ[[[]]]___```ZZZ\\\___```aaabbbdddeeebbbbbbcccdddfffiiikkkmmmkkkjjjiiiiiiiiijjjlllmmmjjjkkklllmmmmmmllljjjiiikkkkkkkkkkkkkkkkkkllllllnnnqqqssssssqqqqqqtttwwwxxxyyyzzzxxxvvvtttuuuvvvtttuuuvvvwwwxxxyyyzzzzzztttsssqqqooooooqqqssstttooooooppppppqqqqqqqqqqqqsssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqpppnnnnnnoooqqqooommmkkkkkklllmmmlllkkklllkkkjjjiiijjjlllnnnpppppprrrssssssqqqpppooopppnnnllljjjhhhhhhiiilllmmmmmmoooppppppoooooopppqqqsssyyy|||zzzuuutttttttttooonnnlllkkkjjjiiigggeeegggiiikkkkkkkkkkkklllnnnmmmppprrrsssrrrpppppppppnnnooonnnmmmllllllnnnpppqqqrrrrrrsssrrrqqqpppooojjjkkkkkkjjjjjjmmmsssxxx}}}::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888999:::::::::999999555555666777777888999999888888888888777777777777666666666666555555555555666666666666666666666666777777777777777666666666777666666555444444333333555555555444444444444333222222333333333333444444444444444444444444444444444444444444444444444444444444555555444333333222333333333333444444444444555777888888777666666777333333444444555666666666777555555555666666444222555555555555555555555555444444444444444444444444444333333333333444555555222222333333444555666666555555444333333222111111222222333333333333444444444444444444444444444444222222222222333444555555222222333333333333444444333333333333333333333333222222333333444444555555444444333333333444555555444333333333333444555555555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444444555555555444444444444555555555555555555555555555555666666666555555555555555444444444555555555555666444444444444444444444444555555444444555555666777555555555555555555555555333444555666666666666666888888888888888777666666444555555555555666666666777777777777777777777777666666666666666666666666555666666666666666666555444444444555666888:::;;;999888777666555666777777555666777777888888777777777777666666666666777777777777777888999999::::::999999:::::::::999888777::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^___```ZZZ\\\```bbbcccdddfffhhhbbbccceeegggiiijjjkkkkkkiiiiiihhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjkkkkkklllmmmqqqssstttssspppooorrruuuwwwxxxxxxwwwuuuttttttuuuqqqrrrssstttttttttttttttnnnmmmllllllmmmoooqqqssskkklllmmmnnnnnnnnnnnnnnnrrrrrrqqqqqqqqqqqqrrrrrrrrrssssssrrrpppooopppqqqnnnmmmkkkkkklllllllllkkkkkkkkkjjjjjjkkklllnnnoooqqqrrrsssrrrpppooooooppplllkkkiiihhhhhhiiikkkllllllnnnppppppooommmlllllllllpppssssssqqqpppqqqsssqqqpppnnnkkkiiigggfffeeelllmmmnnnnnnmmmnnnpppsssnnnpppssssssrrrpppppppppnnnoooooonnnmmmmmmooorrrrrrrrrrrrqqqpppooonnnmmmjjjkkkkkkkkkmmmpppvvvzzz;;;;;;::::::::::::::::::999999999999888888888888777777888999999999999999666666666777777777777777888888888888777777777777777777777666666666555555666666666666666666666666666666555555444444333333555555555555555555444444555555555444444444333333333333333333444444444555444444444444444444444444444444444444444444444444444444555444333222000///222222333333333444444444444777999888666555666888333333444444555666666777777555444444555777777666555555555555555555555555444444444444444444444444444333333333333444555555333444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444222222222222333444555666222222222333333444444444000111111222222333333333111222222333444444555555333333333333333444555666555555444444555555666777555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555555555444444444444555555555555555555555555555555777777777666666555555555444444444555555555555666666666666666666666666666666666555555666666777888555555555555555555555555555555555555666777888999666777888999999888777777444444444555555555666666777777777777777777777777666666666666666666666666666666666777777666666666333333444555666888999:::;;;999777555444555555666555666777888999888888777888777777666666777777888555444444555555666888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAA@@@@@@???@@@@@@@@@@@@AAABBBDDDEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUXXXYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\^^^aaaccccccdddfffhhhccceeehhhjjjkkkkkkiiihhhggghhhiiiiiijjjjjjiiiiiiiiihhhgggffffffhhhjjjllllllkkkkkkjjjkkklllmmmnnnqqqssstttqqqooonnnqqquuuuuuvvvwwwvvvsssrrrssstttoooooopppqqqqqqpppoooooollllllkkkkkkkkkmmmnnnpppiiijjjlllnnnooopppppppppssssssrrrrrrrrrrrrssssssrrrsssuuutttrrrpppppppppnnnllljjjjjjkkklllkkkjjjjjjkkkkkkllllllmmmmmmmmmqqqrrrrrrqqqooonnnnnnooojjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnmmmkkkjjjkkklllhhhjjjlllnnnmmmlllnnnqqqqqqpppnnnjjjhhhgggggghhhnnnoooqqqqqqppppppqqqrrrqqqsssuuutttrrrooonnnmmmmmmmmmnnnmmmlllmmmoooqqqpppoooooonnnmmmmmmllllllkkkkkkkkklllnnnsssxxx{{{~~~;;;;;;;;;::::::999999999999999999888888888888777666777888999999999999999888888777777666666555555888888888888777777777777777777777777666666666666666666666666666666666666555555444333222222111111333333444444555666666666555555444444444333333333333333333444444555555555444444444444444444444444444444444444444444444444000111222333333333222111222222222333333444444444222555777777444333444666333333444444555666777777777555333333666888::::::555555555555555555555555444444444444444444444444444333333333333444555555666555555444444333333222111222222333333444444555222222333333333444444444444444444444444444444444222222222222333444555666222222222333333444444444//////000111222333333444111111222333333444555555333333333333333444555666666555555555555666777777555444444333333444444555444444444444444444444444666666666666666666666666333333333444444555555555555555555444444555555555555555555555555555555555888888777777666666666555444444444555555555666666333333333333333333333333666666666666666777888888555555555555555555555555666555555555666777999:::222333555666777888777777444444444555555555666666777777777777777777777777666666666666666666666666666666777777777777666666666666555555555555666666<<<:::888555444444444555666777888999:::999888888888888777777777777888888;;;:::999777777777888999888888888888999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@???>>>AAA@@@???>>>???AAADDDEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOPPPQQQSSSVVVYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXX^^^```bbbccccccccceeefffcccfffjjjlllmmmkkkhhheeeggghhhiiijjjkkkjjjiiiiiijjjhhhfffdddeeehhhlllnnnllllllkkkjjjkkklllnnnoooqqqrrrrrrpppnnnnnnrrrvvvtttuuuvvvuuusssrrrrrrsssnnnnnnooopppooonnnmmmlllmmmlllkkkjjjkkkkkklllmmmiiikkknnnqqqssstttuuuuuuttttttsssssssssttttttuuuqqqsssvvvuuusssqqqoooooonnnllljjjjjjkkkkkkkkkjjjjjjkkklllmmmmmmmmmllllllpppqqqrrrpppnnnmmmmmmnnnhhhiiiiiiiiijjjjjjjjjjjjllllllkkkjjjhhhiiikkknnnddddddgggiiijjjjjjlllppppppooommmiiiggggggiiikkkkkknnnqqqrrrqqqpppoooooosssuuuvvvuuuqqqnnnlllkkkkkkkkklllkkkkkkkkknnnpppmmmllllllkkkkkkkkkllllllkkkkkkkkklllooossswwwzzz}}}|||zzzzzz~~~:::999999888888999999:::666666777888888888888777888888999999999999888888888888777777666666555555666777888999888777555333444444555555555555555444555555666666666666555555555555555444444333333333777777777666666555555555333333333333333333333333777555333333555777777777222222333444444333222222444444444555555555555666555444444333333444444555333333333444444444555555555555444333333333444444555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444333333111111111111333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333444444444666555444444333333333333333222333444666666444222444555666777666555333222111111222222333444555555444555555555444444333222444444444444444444444444444444444444444444444444444444444333333222222222444444444555555555555666888777555333333333555666666333111222666888777555666666666666666666666666666666666555444444444333333444444555555555555555555555444444444555555666444555666555444444555666666666666666666666555555555555444333444555666777999999888777777777777777888777666555555666777888666666666666666666666666777777777777777777777777666666777777777777666666555666666666777777777888666666555555555555666666888888888888888888888888777777777777777777777777888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXYYYYYY[[[ZZZXXXWWWVVVWWWYYYZZZ^^^___```bbbdddeeeeeeeeedddeeeggghhhhhhhhhgggfffllllllkkkkkkjjjiiiiiiiiiggggggfffgggiiillloooqqqooooooooonnnlllkkkmmmnnnpppnnnmmmlllmmmnnnppprrrrrrrrrssssssrrrooommmkkkjjjkkknnnrrrsssrrrnnnkkknnnmmmkkkiiiiiihhhiiiiiiiiillloooqqqrrrrrrsssttttttsssqqqpppooopppqqqrrrqqqsssuuuxxxyyyvvvqqqmmmooolllmmmqqqrrrooollllllpppooonnnlllkkkjjjiiiiiioooooonnnmmmkkkiiigggfffjjjiiigggffffffggghhhhhhhhhjjjkkkiiigggfffhhhjjjhhhgggffffffggghhhiiijjjkkklllmmmmmmnnnmmmmmmllloooooopppqqqrrrssstttttttttrrrpppooooooooonnnllljjjjjjiiiiiijjjlllnnnooolllkkkjjjiiiiiijjjkkkkkkkkkiiihhhjjjoootttxxxyyyyyywwwvvvwwwyyy~~~999999999999999999999999888888888888888777666555777777888888888888777777777777777777666666555555666666888888888777555444555555555555555555444444555555555666666555555555555555444444444333333333444444333333333222222222555555555555555555555555666555333333444666666555222333444444444444333222444444444444555555555555555444444333333444444555333333333444444444555555777666555444444444444444333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222333333333444444333222222111111111222555333111222333555555444555555444444333333333333222222222333444555555555555555444444444333333333444444444444444444444444444444444444444444444444555444444444333333333222444444444444555555555555888666555333333333555666555444333333555666555555555555555555555555555555555555555555555444444444444444555666666666666555666555555444444444555555444555666555444444555666555555555666666666666666555444444333444555666777777666666555555555555555888777666555555666777888666666666666666666666666555555555555555555555555666666777777777777666666666666666666777777777777666666555555555555666666888888888888888888888888777777777777777777777777888888888999999999::::::::::::::::::;;;<<<===>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^___```bbbccccccccceeeffffffgggggggggffffffkkkjjjjjjjjjiiiiiihhhhhhhhhhhhggghhhjjjmmmoooqqqooopppooonnnkkkjjjkkklllllllllkkklllmmmnnnpppqqqppppppqqqqqqooommmjjjiiiiiijjjllloooqqqpppmmmjjjjjjiiihhhfffffffffggggggkkknnnqqqrrrrrrrrrssstttrrrqqqooommmmmmnnnpppqqqqqqqqqqqqrrrsssrrrpppnnnpppkkkjjjnnnooommmlllnnnooonnnllljjjiiiiiiiiijjjllllllkkkjjjiiihhhggggggiiihhhgggfffeeeffffffgggeeefffgggfffddddddfffhhhhhhgggeeedddeeefffgggiiikkkkkkkkkllllllmmmmmmmmmppppppqqqqqqrrrsssttttttsssqqqnnnmmmmmmmmmlllkkkiiiiiiiiijjjkkklllmmmmmmjjjjjjiiihhhhhhhhhiiijjjjjjhhhgggiiimmmrrruuuwwwwwwvvvuuuuuuwwwzzz}}}999:::;;;;;;;;;;;;:::999:::999999999777666555444666666777777777777666666777777777666666666666555555666777888777666555444555666666666555444333333444444555555555555444444555444444444444333333333666666666555555555555444555555555555555555555555666444333333444555444333333444444555555444444333444444444444555555555555555444444333333444444555333333333444444444555555888777666555444444444444333333333333333333333333555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444111111222222222333333333333333222111111111222222666444111000222444666666666555333222111222333444333333333444555555666666666555444333222333444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444555555555555777666555333333444555555666777777777555555555777555555555555555555555555444444444555555555555555444555555666666666666666777666555444444444444444444555666555444444555666444555555555666666777777555444444444444555666666777666555555444444555555777777666666666666777777666666666666666666666666555555555555555555555555555666666777777666666555777777777777666666666666666666555555555555666666777777777777777777777777777777777777777777777777888888888999999999999:::::::::::::::;;;<<<==================>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEGGGIIIJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVXXXWWWWWWWWWWWWYYYZZZ[[[]]]]]]^^^______``````aaaffffffeeeeeeeeeeeeeeefffiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkknnnpppqqqppppppooommmjjjhhhhhhiiihhhiiijjjlllmmmooopppqqqnnnooooooooonnnkkkiiigggggghhhjjjmmmoooooollliiihhhhhhfffeeeeeefffggghhhnnnppprrrssssssrrrrrrssspppnnnlllkkkkkkmmmoooqqqrrrpppmmmmmmnnnpppqqqqqqoookkkiiilllnnnmmmnnnpppmmmkkkiiigggggghhhjjjkkkjjjiiihhhggggggggghhhiiihhhhhhfffeeeddddddddddddbbbcccddddddcccccceeeggghhhgggdddcccbbbdddfffhhhjjjjjjjjjjjjkkklllnnnoooqqqqqqrrrrrrssssssttttttrrrpppmmmkkkkkkkkkjjjiiihhhhhhjjjkkklllkkkkkkjjjhhhggggggffffffggghhhhhhhhhgggfffhhhkkkooorrrssssssssssssssstttuuuvvvwwwvvv}}}888999;;;<<<<<<;;;999888999999999888888777555555555555666666666666555555666666666666666666666666555666666777777666555555666666666666555444333222333333444444444444333333444444444444444444444444777777777666666666666666333333333333333333333333666555444555666666444222444444444444444444444444333333444444444555555555555444444333333444444555333333333444444444555555888777666444333333333333444444555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444111111111222222222333333555444444333333444444444666444333333555666666666444444444444444444444444444444444555555555666666666555333222222333555666444444444444444444444444444444444444444444444444555555555555555555555555333333444444444555555555666555444444444444555555777:::<<<:::777555666999555555555555555555555555333444444444555666666666444555666666777777666666888777666555444333333333444555666555444444444666444444555555666777777777444444444444555555666666888888777666666666666777777777666666666666777777666666666666666666666666777777777777777777777777555666666666666666666555777777777777666666666666666666555555555555666666666666666666666666666666666666666666666666666666888888888888999999999999999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCBBBCCCFFFHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVVVVVVVVVVXXXYYY[[[\\\]]]]]]]]]]]]^^^______```gggfffdddccccccccceeeeeefffgggggggggggggggggggggjjjjjjjjjkkklllnnnpppqqqppppppooollliiigggggghhhggghhhjjjmmmoooqqqqqqrrrooooooppppppooollljjjhhhgggggghhhkkkmmmnnnllljjjjjjjjjiiihhhhhhiiijjjkkkppprrrttttttrrrqqqqqqrrrnnnmmmkkkjjjkkkmmmoooqqqrrrooommmlllnnnqqqrrrrrroookkklllpppsssqqqpppqqqjjjiiifffdddeeegggjjjllljjjiiigggeeeeeefffhhhiiigggffffffdddccccccbbbbbbbbbbbbcccddddddeeeggghhhiiigggdddbbbbbbdddfffhhhkkkjjjiiiiiijjjmmmoooqqqrrrrrrssssssssstttttttttpppmmmjjjhhhhhhhhhhhhgggggghhhkkkllllllkkkiiihhheeeeeeeeeeeefffffffffgggiiigggfffgggjjjmmmoooooonnnooopppqqqrrrrrrrrrrrrqqqwww888999;;;<<<<<<;;;999888666777888888888888777777555555666666666666555555555555555555555666666666555555555666666666555555555555666666555444444333333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333666666666888999888666333444444444444444444444444333333333444444444444555555444444333333444444555333333333444444444555555666555444333222222222222444444444555555555666666555444444333333444444555666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444111111222222222333333333444444444333333444444555444555666888:::999777444222444777888888777555333444444444555555555555555666555333222222333555666444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444444555555555444444444555555555555888;;;:::666444555777555555555555555555555555333444444444555666666666444555555666666666666666888777666555444333333333444555666555444444444666444555555555666666777777444444444555555555555555888777777666666666666666666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555777777777777666666666666666666555555555555666666555555555555555555555555666666666666666666666666777777888888888999999999999888888999999:::;;;<<<;;;<<<<<<<<<<<<===============>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[[[[]]]]]]]]]]]]]]]^^^___```eeedddcccbbbbbbcccdddeeeeeeeeeeeeffffffgggggghhhiiiiiijjjkkklllmmmoooooonnnooonnnllliiigggggghhhhhhjjjlllnnnpppqqqrrrrrrqqqrrrrrrrrrqqqooollljjjgggggggggjjjlllmmmlllkkklllkkkjjjjjjjjjkkklllmmmoooqqqssssssqqqpppooopppnnnmmmllllllmmmnnnpppqqqnnnlllkkklllnnnoooooonnnmmmlllpppvvvyyyuuuqqqppphhhgggdddcccdddfffjjjllllllkkkhhhfffeeeeeefffgggeeeeeeeeedddccccccbbbaaaaaaaaaaaabbbdddfffggggggiiigggeeeddddddeeeggghhhkkkjjjjjjiiikkkmmmpppqqqrrrrrrrrrssssssttttttuuunnnkkkhhhffffffggggggggghhhiiilllmmmmmmkkkiiigggddddddeeeeeeffffffffffffiiihhhggghhhjjjlllmmmllljjjkkkmmmnnnppppppppppppnnnssszzz~~~888999::::::::::::999888666666777888888888888888555555666666666666555555444555555555555666666666555555555555555555666666444444555555555555555444444444555555555555444444333333333444444444444555444444444444555555555555555555555555555555555555444555777999;;;:::777444444333333222222333333444333333333333444444444444555444444333333444444555333333333444444444555555444333333222222222222222111222222333333444444444555444444333333444444555666666666666666666666666444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333444444444222222111111111222333333333444777:::;;;:::666333111444888:::;;;888555333444444444444444444444444444444333222333444555666444444444444444444444444444444444444444444444444444444444444444555555555333333333333444444444444444444444555555555555555222444666666555333333333444444444444444444444444444444444555555555555555333444444555555555555555777666555444444444444444444555666555444444555666666666666666666666666666333444555555666666555555666555444444333333444444666666777777777777666666666666666666666666666666555555555555555555555555444555555666666555555444666666666666777777777777666666555555555555666666666666666666666666666666777777777777777777777777777777777888888888888999888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGHHHGGGFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\[[[[[[\\\^^^___```bbbbbbbbbbbbbbbcccddddddddddddeeefffgggggghhhhhhggghhhhhhjjjkkkllllllmmmlllmmmmmmkkkiiiiiijjjkkkllllllmmmnnnooopppqqqrrrrrrsssssssssrrrooommmkkkgggffffffhhhjjjlllllllllkkkkkkiiiiiihhhiiijjjkkkmmmoooqqqqqqooommmmmmmmmnnnnnnnnnoooooooooooooooiiiiiiiiijjjkkkllljjjhhhllllllqqqxxxzzzuuuooommmgggfffdddddddddgggiiikkkkkkjjjhhhfffeeeeeeeeeeeecccddddddddddddccccccbbb```___^^^___bbbdddddddddffffffeeeeeeeeefffhhhhhhjjjjjjjjjjjjkkklllnnnooonnnnnnooopppqqqrrrssssssllliiieeedddeeeggghhhhhhjjjkkkmmmnnnnnnkkkiiigggdddeeefffgggggggggggggggjjjhhhggggggiiijjjjjjiiihhhiiijjjlllmmmnnnnnnnnniiinnntttwwwyyy{{{~~~888888888888888888888888777888888888888777777666666666666777777666666666444444444555555555666666444444444444555555666666333333444555666666666666555555555666666555555555333333333444444444555555666666666666777777888888555555555555555555555555222333555999;;;;;;777444333222111111111111222333222222333333333444444444555444444333333444444555333333333444444444555555333333222222222333444444111111222222333444444555555444444333333444444555666666666666666666666666444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333444444444555555555222111111111222222333444333333555777888888555333222444666888999777555444444444444333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222333333333444444444444222222333333333444444444333444444555555666555555333333333555777666444222444444444444444444444444555555555555555444444444222333333444444444444444666555555444444444555555444555666555444444555666777777777666555555444444333444555666666666555444555555444333333333333444555666777888888777666555666666666666666666666666555555555555555555555555444555555666666555555444444444555666777888999999666666555555555555666666666666666666666666666666777777777777777777777777777777777777888888888888777777777888888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAA@@@@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQTTTUUUVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZ\\\___```______aaabbbccccccddddddddddddeeefffggghhhiiiiiieeefffggghhhiiiiiijjjjjjjjjkkklllkkkjjjkkkmmmoooooonnnmmmlllmmmnnnoooppppppqqqrrrrrrpppnnnkkkiiifffddddddeeehhhjjjkkkkkklllkkkiiihhhhhhhhhiiiiiikkkmmmnnnnnnmmmkkkkkkkkkmmmnnnpppqqqqqqooommmllljjjhhhggghhhiiiiiihhhgggkkkjjjnnntttvvvpppkkkiiiffffffeeeeeefffggghhhiiigggfffffffffeeeeeeeeedddbbbcccdddeeeeeeeeedddcccaaa___^^^___bbbddddddbbbbbbcccdddeeefffggggggggghhhhhhiiiiiijjjjjjjjjkkkhhhiiijjjkkkmmmoooppppppjjjgggdddccceeegggiiijjjlllmmmnnnnnnnnnllljjjhhheeeeeeggghhhiiiiiiiiihhhhhhgggffffffggggggfffeeehhhhhhhhhhhhiiiiiijjjjjjdddiiiooosssssssssuuuwwwvvvxxx|||888888777666666777888888999999999999888666555444666666777777777777666666444444444555555555666666444444444444444555666777222222444555666777777777555555666666666666555555333333333444444555555555222333333333444444555555333333333333333333333333///111444888;;;:::777444333222111000000111222333222222333333333444444444555444444333333444444555333333333444444444555555333333333333444555666666333333444444555666777777555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444111111333333333333111111222222333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666333333333333444444555666444333222333555666555444333333444555666666555555333333333333333333333333222333444555555555555444444444444444444444444444444444444444444444444444222222222333333444444444222222333333333444444444333333444555666666666555555444444777:::;;;777444444444444444444444444444666666666555555444444333111222333333444444333333555555444444444555555666444555666555444444555666888888777666555444333333333333555666666666555444777777666555555555555666555666777888888777666555666666666666666666666666777777777777777777777777444555555555555555555444333444555666777888999:::666666555555555555666666777777777777777777777777777777777777777777777777777777777777888888888888777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<===???@@@AAAAAA@@@@@@<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVWWWXXX[[[^^^```]]]^^^```bbbdddddddddccccccdddeeefffgggiiijjjjjjcccdddeeeggghhhhhhhhhhhhhhhjjjkkkkkkkkkllloooqqqpppooommmkkkjjjkkkmmmnnnnnnooopppooonnnllliiigggdddcccbbbcccfffiiijjjjjjnnnmmmkkkiiiiiihhhiiiiiiiiikkkmmmmmmkkkjjjjjjjjjlllmmmppprrrqqqnnnkkkiiinnnkkkhhhggghhhiiiiiiiiijjjhhhjjjoooppplllhhhgggffffffffffffgggggghhhhhhbbbcccdddeeeeeeeeeeeedddaaabbbdddeeeffffffeeeddddddbbb```aaadddfffeeeddd___```ccceeefffgggfffffffffggghhhhhhhhhhhhggggggdddeeefffhhhjjjlllmmmnnniiifffcccbbbeeehhhjjjkkknnnnnnoooooonnnllljjjiiieeefffhhhjjjjjjjjjjjjiiigggfffeeeeeeeeeeeedddccciiihhhgggfffffffffffffffbbbhhhnnnpppooonnnnnnpppnnnnnnoooqqquuu}}}444444555666777888999999888777777666555444444444666666666666555555555555666666666666666666666666333333333444444444555555555444444333333444444555333333333333333333333333333333444555666666555555555555555666666666666777444444444333333222222222555444333333555555444333111111222333333333333222444333111111111111333444333333333333333333333333333333333222222222111111333333444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333333222111111000000000111333666888777444222333555111222333333444444333333444444444333333222222222333333333333333333333333444444444444444444444444555555444333333444444444555444333333333333444555222222333333333333444444555555555555555555555555333333333444444444555555444555555555555555444444333444444555555444444333444444444444444444444444555666666666666666666555333444444555555444444333444444444555555555666666777777666666555555555555444444444555555555555666555555444444444444555555777777777777777666666666555555666777888888999999666555444555777777666555777777666666666555555555111222333444555555555444666666555555555444444444444444555555555555444444555555555555666666666666444444555666777888888999666555555555666777888999999999999::::::;;;;;;;;;:::;;;===???@@@@@@??????===>>>>>>>>>????????????AAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHNNNNNNPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXYYYXXXXXXVVVVVVUUUVVVXXXZZZ]]]___]]]^^^```aaabbbbbbaaaaaahhhfffdddcccccceeehhhiiidddeeefffggggggfffeeedddeeeffffffgggiiijjjlllmmmllllllkkkjjjiiiiiiiiijjjiiilllllljjjjjjmmmmmmkkkgggfffdddccccccdddfffgggkkkjjjiiihhhhhhiiijjjkkknnnmmmkkkjjjjjjkkkmmmnnnoooppprrrqqqooonnnnnnoookkkkkkjjjiiihhhgggffffffggghhhjjjkkkkkkiiifffdddjjjiiifffdddbbbaaaaaaaaa```^^^]]]___cccffffffeeecccdddeeefffggggggggggggddddddbbbaaa````````````bbbccccccdddeeeeeeeeeeeeddddddffffffffffffeeedddcccccccccdddfffgggiiijjjiiifffdddbbbccchhhlllpppvvvsssnnnkkkjjjiiihhhgggjjjhhhggghhhkkkllljjjgggfffeeedddcccccccccdddeeeffffffggggggggggggggggggdddfffjjjmmmnnnnnnkkkjjjiiiiiiiiikkkmmmqqqtttvvv555555666666777777888888888777777666555555444444666666666666555555555555555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333333333444555555555555555444444555555555666666666444333333333333333333222333222111111333333222111222222333444444444444333333333222222222222333333333333333333333333333333444444444333333333222222111111222222222222333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444333333444444444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444444333333333222222222333666777666444222333444111222333333444444333333555555555444444444333333333333333333333333333333444444444444444444444444444444333333333333444444555444333333333333444555222222333333333333444444555555555555555555555555333333333444444444555555555555666666666666555555333444444555555444444333444444444444444444444444333333444444444444333333333444444555555444444333333444444444444555555555666666666555555555444444444444444555555555555666555555444444444444555555444444444444444444444444999999999888777555444333777555444444555666555555555555444444444333333333666666666666666666666666666666555555555444444444555666666666666666666555555555666666666777777777555666666777777888888888555555666666777888888888999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMMMMNNNNNNOOOOOOQQQRRRTTTVVVXXXXXXXXXXXXVVVUUUUUUUUUWWWZZZ]]]^^^[[[\\\^^^aaabbbcccccccccfffeeedddcccdddeeeggghhhdddeeefffggggggfffeeedddeeeeeeeeefffhhhiiikkkllljjjjjjiiiiiihhhiiiiiiiiifffhhhiiifffgggkkkllliiifffeeedddccccccdddeeegggiiihhhggggggggghhhjjjkkkmmmllljjjhhhhhhjjjlllmmmoooqqqqqqpppnnnlllkkkllljjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhjjjhhhfffdddbbbaaaaaaaaaaaa___^^^```ccceeeeeedddcccccceeefffggggggggggggdddcccbbbaaa````````````ddddddeeeffffffeeecccccccccddddddddddddbbbaaa```aaabbbdddeeeggghhhiiiiiigggfffdddccceeeiiimmmpppssspppllljjjjjjjjjiiiiiikkkiiihhhiiilllllljjjhhhfffeeecccbbbbbbbbbccccccffffffffffffffffffffffffccceeehhhjjjkkkkkkiiihhhiiihhhhhhhhhiiikkknnnooo666666666666777777777777777777777666555555444444666666666555555555555444555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333333444444555555555555444333333333444444444555555222333333333333333333444333222111111333333222111333333444555555555555444333333444444444444333333333333333333333333333333555555555444444444333333111111222222222222333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444555555666666555333333333555666666444333333444111222333333444444333333666666555555555555444444333333333333333333333333444444444444444444444444333333222222222222333333555444444333333444444555222222333333333333444444444444444444444444444444333333333444444444555555222333333444444333333333333444444555555444444333444444444444444444444444222222333333333333222222333444444555555444444333333333333333444444444444555555555444444444444444444444444555555555555666555555444444444444555555222222333333444444555555999999888888777666666666:::777444333333444555444444444444444444333333333888777777777777999;;;<<<555555555555555444444444666666777777777777666666666666666777777777888888777777777777777888888888444555666888999888888777999999::::::::::::;;;;;;===<<<<<<;;;::::::;;;;;;============>>>>>>>>>>>>??????>>>>>>???@@@@@@AAACCCCCCDDDFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRTTTVVVXXXXXXXXXXXXTTTTTTTTTUUUWWWYYY\\\]]]XXXZZZ\\\___bbbdddeeefffddddddddddddeeeeeeeeefffdddeeefffggggggfffeeeddddddddddddeeefffhhhiiijjjgggggggggggggggggghhhhhhdddffffffdddeeejjjlllkkkfffeeeccccccccccccdddeeeeeeeeedddeeefffgggiiijjjmmmkkkiiiggggggiiikkkmmmoooppppppnnnkkkiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhggghhhiiijjjkkkiiihhhfffdddcccbbbaaaaaaaaa```___```bbbddddddcccbbbccceeefffhhhhhhhhhgggcccbbbaaaaaa````````````dddfffggghhhhhheeecccaaaccccccbbbbbb```^^^]]]\\\___aaadddgggiiiiiiiiihhheeedddddddddgggjjjoooqqqpppnnnkkkjjjjjjkkkjjjjjjkkkjjjiiijjjkkkkkkjjjhhheeedddbbbaaa`````````aaaddddddddddddddddddddddddbbbbbbdddeeeffffffffffffgggfffeeedddddddddeeefff888777777777666666666555777777666666555555555555666666555555555444444444555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333333444444555555444444444222222333333333444444444222222222333333444444444555444333333555555444333222333333444444444444444222333555555555555333222333333333333333333333333444444444444333333333333333333333444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444444444444444333333333333333333333333333111222222222222222333333333333333333333333333333444333333222222333333444333333333333333333333333333444666777777555333222333444555555444444333444111222333333444444333333555555555555444444444444333333333333333333333333333333333333333333333333222222111111111222333333444444444444444444444444222222222333333333444444444444444444444444444444333333333444444444555555222333333444444444444333333444444555555444444333444444444444444444444444333444444555555444444333333444444555555444444333222222222333333333444444444444444444444444444444444444444555555555555666555555444444444444555555333333333444555666777777777666555555888<<>><<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>>>>>=========>>>???@@@AAABBBCCCDDDFFFHHHIIIKKKLLLNNNMMMLLLKKKLLLNNNQQQRRRQQQRRRTTTVVVWWWXXXXXXWWWSSSSSSTTTUUUWWWYYY[[[\\\YYYZZZ\\\^^^aaacccdddeeebbbbbbdddeeeeeeeeedddcccddddddffffffffffffddddddcccccccccdddeeefffhhhiiiddddddeeeffffffgggggggggeeeggggggeeeggglllooonnneeeeeedddcccccccccddddddbbbbbbbbbcccdddfffhhhjjjnnnllliiiggggggiiilllnnnlllmmmnnnllliiigggggggggiiiiiihhhhhhhhhhhhggggggiiiiiiiiiiiiiiijjjkkkllliiihhhgggeeedddbbbbbbaaaaaa```______```aaaaaaaaaaaaccceeeggghhhhhhggggggbbbaaaaaa`````````aaaaaaccceeehhhiiiiiigggdddbbbdddcccbbb```^^^\\\ZZZYYY]]]```eeeiiikkkjjjhhhfffccccccdddfffiiilllppprrrpppnnnlllkkkkkkkkkjjjiiijjjiiiiiiiiiiiiiiigggfffdddcccaaa___^^^^^^^^^___cccccccccccccccbbbbbbbbb`````````aaabbbcccddddddddddddbbbaaa``````aaaaaa888888777777666666555555666666666666555555555555555555555555444444444444555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333333444444444444444333333222222222333333333333444222222222333333444444444555444333333555555444333111111222333333333333333222333555555555555333222333333333333333333333333333333333333222222222222333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444555555444333333333333333333333333333333111111111222222333333333333333333333333333333333444333333222222333333444333333333333333333333333111222444555666444333111333333333444555555444333111222333333444444333333333333333333333333333444333333333333333333333333333333333333333333333333222111111111222222333444444444444444444444444444222222222333333333444444444444444444444444444444333333333444444444555555555555666777777777777777333444444555555444444333444444444444444444444444333444444555555444444333333444444555555444444333222222222333333333444444444444444444444444444444444444444555555555555666555555444444444444555555333333333444555666777777777555333333888@@@IIIOOO>>>;;;777444444555666666555666666666666666666666333333333444777;;;???AAA444555555555555555555555444555555666666555555444777777777777888888888888888888888777777777777777444555777999:::999888777::::::::::::::::::::::::<<<<<<;;;;;;;;;===???@@@;;;<<<<<<<<<<<<=====================>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKLLLKKKJJJJJJKKKNNNPPPRRRPPPQQQTTTVVVWWWWWWWWWWWWSSSSSSTTTVVVWWWYYY[[[[[[[[[\\\\\\]]]___```aaabbb```aaacccdddeeedddcccbbbcccdddeeeffffffeeedddcccccccccccccccdddeeeggggggcccdddeeefffggggggffffffdddggggggfffhhhmmmpppnnnfffeeeeeedddcccccccccccc`````````aaaccceeegggiiiooommmjjjhhhhhhjjjmmmoooiiikkklllkkkiiihhhhhhhhhiiihhhhhhgggffffffeeeeeegggiiikkklllmmmlllkkkjjjhhhhhhgggfffeeecccbbbbbb_________^^^^^^^^^___```bbbcccfffhhhhhhhhhfffeee``````````````````aaaaaa```cccfffiiijjjiiifffeeeeeedddcccaaa^^^]]][[[[[[]]]aaafffjjjllljjjfffdddbbbccceeehhhkkknnnpppqqqrrrpppmmmllllllkkkiiiggghhhhhhhhhhhhfffeeeddddddbbbaaa```^^^]]]]]]^^^^^^ccccccbbbbbbaaaaaaaaaaaa``````______```aaabbbcccbbbaaaaaa```````````````888888777777666666555555666666666666666666555555555555555444444444444333444444444444444444444444333333333444444444555555555444444333333444444555333333333333333333333333333444444444444333333222222222222333333333444444222333333333333333333444333222111111333333222111000111222222333333222222333333444444444444333333333333333333333333333333333333222222222111111111111111222222222222333333444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222333444555555444333222333333333333333333333333111111111222222333333444333333333333333333333333444333333222222333333444333333333333333333333333000111333444444333222222333222222333555555444222111222333333444444333333222222222333333333333444333333333333333333333333333333333333333333333333222222111222222333444555333444444555555444444333222222333333333333444444333333333333333333333333333333333444444444555555111111222333444444444444333444444555555444444333444444444444444444444444222222333333333333222222333444444555555444444333333333333333444444444444444444444444444555555555444444444555555555555666555555444444444444555555222222333333444444555555999777444444777>>>EEEJJJ===:::777555555666666555333333333444444444444444666555555555555777888:::444444444555555555555555444444555555555555444444666666666777777777888888666666666666666777777777555666777999999999999888;;;;;;::::::::::::999999888888888999:::<<<===>>>;;;;;;;;;;;;<<<<<<<<<===============>>>???AAAAAAAAAAAACCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWSSSTTTUUUWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```___```bbbcccccccccbbbaaacccdddeeeffffffeeedddcccccccccccccccdddeeefffgggdddeeefffhhhhhhgggfffeeecccggghhhgggiiimmmooolllfffffffffeeeeeeddddddccc````````````bbbdddfffhhhnnnmmmkkkjjjjjjkkkmmmnnniiikkklllllljjjiiiiiijjjhhhhhhhhhggggggfffffffffhhhiiilllnnnnnnmmmjjjiiiggggggggggggfffdddcccbbb^^^_________]]]]]]___aaaccceeeggghhhiiigggeeeccc____________```aaaaaabbb___aaadddgggiiihhhgggffffffeeecccaaa```___^^^^^^___bbbgggkkkllliiieeebbbaaacccgggjjjmmmoooppppppqqqooommmlllkkkjjjhhhffffffhhhhhhgggdddbbbbbbbbbaaa```___]]]]]]^^^______ccccccbbbbbbaaa`````````aaa````````````aaabbbcccaaaaaaaaaaaa````````````777777777777666666666666555666666666666666666666555555555444444444333333444444444444444444444444333333333444444444555555555444444333333444444555333333333333333333333333444444444444444333222111333333333333444444444444444333333333333333333222333222111111333333222111111222333333444444333333333333222222222222333333333333333333333333333333444444333333333222222222111111222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222333555666666555333222333333333333333333333333000111111222333333444444333333333333333333333333444333333222222333333444333333333333333333333333111222222222333333333333333222111333555666444222111222333333444444333333333333333333444444555555333333333333333333333333222222222222222222222222222222222222333444555666333333444555555444333333222222333333333333444444333333333333333333333333333333333444444444555555......///111111222222111333444444555555444444333444444444444444444444444333333444444444444333333333444444555555444444333333444444444444555555555444444555555555666666666444444444555555555555666555555444444444444555555444444444444444444444444777666555555666888;;;===999777555444555555444333333333333444444444555555666666666666555555555555444444444555555555666666555555666666666666555555555555666666666777777777444444555555666666777777666777777888888999::::::;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPQQQSSSUUUVVVWWWWWWWWWSSSTTTVVVXXXZZZ[[[\\\\\\]]]\\\\\\\\\\\\^^^___`````````aaaaaabbbbbbaaaaaacccdddeeeeeeeeeeeedddcccdddddddddddddddeeefffgggfffgggiiiiiiiiihhhfffeeedddiiikkkkkkmmmpppooolllggggggggggggfffeeeddddddaaa`````````bbbdddeeegggkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiiiiiiiifffgggggghhhiiijjjjjjkkkkkkllllllmmmmmmlllkkkjjjggggggggggggfffeeecccbbb^^^```aaa```______aaacccdddfffhhhiiiiiifffcccaaa^^^^^^^^^___```aaabbbbbbaaabbbdddeeefffffffffeeedddcccbbbaaa``````aaaaaaaaadddhhhkkkkkkhhhdddaaaaaadddhhhlllooopppooonnnmmmkkkjjjjjjjjjiiigggeeeggghhhiiihhhdddaaaaaabbb______^^^]]]^^^___```aaaccccccbbbbbbaaa``````___aaabbbbbbbbbccccccccccccbbbbbbbbbaaa```___^^^^^^666666666666777777777777555555555666666666666666555555444444444333333333444444444444444444444444333333333444444444555555555444444333333444444555333333333333333333333333444444444444333333222111333333444444444444555555444444444333333222222222555444333333555555444333222333444444555555444444444333111111111111333444333333333333333333333333555555444444444333333333333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333555666666555333222333333333333333333333333000000111222333333444444333333333333333333333333444333333222222333333444333333333333333333333333333222222222222333444555333111000222555666444222222222333444444444333333444444444555555555666666333333333333333333333333222222222222222222222222333333333333444555666777333333444555555444333333222222333333333444444444333333333333333333333333333333333444444444555555222333444555666777777777333444444555555444444333444444444444444444444444555666666777777666666555333444444555555444444333444444444555555555666666555555555666666666777777444444444555555555666666555555555444444555555555777777777777777666666666222333444555555444333222666555444444444444333111555555555666666666777777333444555666777777666666444444444555555555666666666666777777777777666666555555555555666666666666222333333444555666777777777777777777888999:::;;;;;;;;;;;;::::::999999999;;;<<<===>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\^^^```aaa````````````aaaaaaaaabbbcccccceeeeeeeeeeeeccccccddddddddddddeeeffffffggghhhiiijjjkkkjjjiiigggeeeggglllppppppqqqsssrrrnnnhhhhhhhhhhhhgggfffeeedddaaaaaa```aaabbbccceeefffiiijjjkkkkkkkkkkkkjjjiiioooppppppnnnkkkiiihhhhhheeefffgggiiikkkmmmooopppooonnnlllkkkjjjkkkkkklllgggggghhhhhhgggeeecccbbb^^^aaabbbbbb``````cccfffeeegggiiijjjiiifffbbb```^^^^^^^^^______aaabbbcccccccccddddddddddddddddddcccbbbaaa``````aaabbbcccbbbeeehhhjjjjjjgggccc```bbbeeeiiimmmppppppooonnnhhhgggggghhhiiiiiigggeeegggiiikkkiiidddbbbbbbccc___^^^]]]]]]^^^___aaabbbdddccccccbbbaaa``````___bbbcccdddddddddddddddcccccccccbbbaaa```^^^\\\[[[888777777666555444444444777777666666555555555444555555444333333555666777666555444333222333333444555555555555555555555555333333333333333333333333444444444333333222222222333333333333333333333333222333555555555333111000333333333222222111111111333444555555666666555555333333333333333333333333333333333444444444555555333333333333333333333333555222//////222444333222333333444555444333111000222222222222222222222222111111222222222333333333333333333444444555555555444444444444444444333333666555333222111222333333666666555555555444444444333333333333333333333333333333333333333333333333111111222222222333333333555444333222111222333333555555555444444333333333333333333333222222111000000111222333444333222222555555555555555555555555666555555444444333222222444444444333333222222222000000000111111222222222444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555333333333444444444555555444555555555444444333222222333444555555444333222444444444333333222222222555555555555666666666666444444444555555555666666555555666666666666555555555555555555555555555555777777666666555555555444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333444444444555666666666666666666666666666666666222333555777777777777666555555555555444444444444777777888999999999999888777888888888888999999999::::::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNQQQSSSSSSSSSTTTUUUUUUWWW[[[\\\]]]]]]^^^___]]]\\\[[[[[[\\\]]]___```aaa```___^^^^^^___aaabbbaaaaaa``````aaaaaabbbccchhhfffdddbbbccceeehhhjjjiiiiiijjjjjjkkkllllllmmmhhhmmmrrrvvvuuusssqqqpppmmmmmmlllkkkjjjhhhgggfffeeedddbbbaaabbbeeehhhjjjnnnnnnmmmllllllllllllmmmmmmnnnppppppooommmkkkjjjjjjhhheeeeeehhhllloooqqqppppppnnnkkkgggeeefffgggfffffffffeeefffggghhhiiicccccccccbbbbbbaaaaaaaaacccdddffffffeeedddddddddaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbccccccdddcccbbbaaa___```aaabbbdddfffggghhhiiiiiihhhgggfffbbbdddhhhkkkmmmmmmlllkkkiiihhhfffeeeeeeeeefffgggkkkjjjgggeeeccccccdddddd``````_________``````aaadddcccbbbaaaaaaccceeefffggghhhhhhgggdddbbbbbbbbb]]]\\\\\\\\\[[[ZZZZZZZZZ777777777666555444444444777666666666555555555444333333333333333444555555666555444333333333444444444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333444444555555555444333222444333333333222222222222333444444555555555555555333333333333333333333333333333333444444444444555444444444444444444444444555333000000222444333222444555666666666555444333333333333333333333333333111222222222222333333333333333333444444444555555444444444444444444444444555444333222222222333333666555555555444444444444333333333333333333333333222222222222222222222222111111222222222333333333555444333222222222333333555555444444444333333333333333333333333222111111111111222333333333333333444444444444444444444444444444444444444444444444444444444333333222222222555555555555555555555666444444444444444444444444444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333333333333444444444555555555555444444444333333333333444444444444444444333444444444333333222222222555555555555666666666666444444444555555555666666444444555555555555444444555555555555555555555555777666666666555555555444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555555555555555555555555555555555222333555666777777777666777777777666666555555555666666777888888888777777777777888888888999999999::::::999999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMPPPRRRRRRRRRSSSTTTVVVYYY\\\^^^^^^^^^___`````````______```aaabbbcccbbbaaa___^^^^^^___```aaaccccccccccccdddeeeeeefffhhhfffdddcccccceeehhhjjjiiiiiijjjkkklllmmmnnnnnnkkkoootttvvvuuusssqqqpppllllllllllllkkkjjjhhhhhhgggffffffeeefffhhhjjjkkkllllllmmmmmmmmmmmmmmmmmmoooooooooooonnnmmmkkkjjjjjjhhhfffgggjjjmmmooopppppppppnnnkkkhhhfffggghhhgggggghhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeeeeeegggjjjlllkkkgggdddccccccaaaaaaaaabbbbbbbbbbbbcccaaabbbccccccdddddddddcccbbbaaa___^^^^^^___```aaaffffffggghhhiiiiiiiiiiiifffgggjjjkkklllkkkiiigggffffffeeeeeeeeeeeeeeefffjjjhhhfffdddbbbbbbcccddd``````____________``````cccbbbaaa``````bbbccceeefffffffffeeecccaaa______ZZZZZZZZZZZZZZZYYYYYYYYY777777666666555444444444666666666555555555555555111222333333444444333333555555444333333333444444333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333555555555555444444444444444444444444333333333333333333444555555555555555333333333333333333333333333333333333444444444444555555555555555555555555555333222222333444444333333444444555555555555444333333333333333333333333222222222222333333333333333333333444444444444555222333333444444555555555444444333222222222333333555555555555444444444444333333333333333333333333111111111111111111111111111111222222222333333333555444333222222222333333555444444444444333333333333444444444444333333222222222222222222333444444333333333333333333333333222222333444444555666666444444333333333333222222444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333333333333444444444555555666555444333222333444444555444444333333444444555444444333333333333222222444555555555555666666666444444444555555555555555333333444444444444333333555555555555555555555555666666666555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555555444444444444444444444444444444444333444555666666666666666:::999999888777666666555444555666666777777666666777777777888888888999999:::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJIIILLLOOOQQQQQQRRRSSSTTTVVVYYY\\\^^^______```bbbaaaaaaaaaaaabbbcccdddeeecccbbbaaa_________```aaacccddddddeeeffffffggghhhgggfffdddcccdddeeegggiiiiiiiiijjjlllnnnooopppqqqooorrrvvvwwwuuurrrpppooolllllllllllllllkkkkkkjjjggghhhhhhhhhiiiiiijjjjjjiiijjjlllmmmnnnnnnmmmmmmpppooonnnlllkkkkkkjjjjjjjjjiiihhhiiilllnnnooonnnoooooonnnkkkhhhggghhhiiiiiijjjkkkkkkjjjiiigggeeeeeeeeeeeefffffffffffffffkkkpppsssqqqjjjdddbbbcccbbbbbbbbbbbbccccccddddddbbbccceeeffffffeeedddcccaaa```___]]]]]]]]]^^^___eeeeeefffhhhiiijjjlllllljjjjjjkkkkkkjjjhhheeeccccccddddddeeeeeeeeeeeedddgggfffdddbbbaaabbbbbbccc``````____________``````aaaaaa```___```aaabbbccceeeeeedddcccaaa___]]]\\\XXXXXXXXXXXXXXXYYYYYYYYY666666666555555444444444555555555555555555555555111222333555555444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444333333333444444444444444444444444444444333333444555555555444444333333333333333333333333222222333333333444444444444444444444444444444444555444333333444444444444111111222222333333333333444444444444444444444444222222222333333333444444444444444444444444444444222222333333444555666666444333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333444444333333333222222222444444444444444444444444444444444555555444333333333333222111222333444555333333333333333333333333333333333444444444555555333333333333333333333333333333222222222222111111444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555333333333444444444555555666555333222222333555666555444333222222333444555333333333333333333333333444444444555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666555444444444333444444444444444444444444444444444555555666666666:::999999888777666555555555555666777777777777666777777777777888888888888999999999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHKKKOOOQQQRRRRRRSSSUUUUUUXXX[[[]]]^^^___```aaa_________```aaabbbcccddddddcccbbb```````````````bbbbbbcccdddeeeffffffgggffffffeeedddeeefffggghhhhhhiiijjjlllnnnppprrrssssssuuuwwwwwwtttqqqooonnnllllllmmmnnnnnnmmmmmmmmmggggggiiiiiijjjiiihhhhhhgggiiikkknnnoooooonnnmmmnnnmmmjjjhhhgggggghhhiiijjjjjjjjjkkknnnooonnnmmmlllmmmllljjjgggggghhhjjjkkklllnnnnnnmmmjjjfffdddbbbbbbbbbccccccdddddddddkkkpppuuussskkkdddbbbcccbbbbbbbbbcccdddddddddeeebbbdddggghhhhhhgggeeecccaaa```___^^^^^^]]]^^^^^^ddddddeeegggiiikkkmmmnnnjjjkkkkkkjjjhhhfffcccbbbbbbcccdddffffffeeedddcccccccccbbbaaaaaaaaabbbbbbaaa``````____________```aaaaaa`````````aaabbbccceeedddbbbaaa```^^^[[[ZZZVVVWWWWWWWWWXXXXXXYYYYYY555555555555444444444444444444444555555555555555222333555666666666555444333444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222333333444444444444444444444444222333333444555444444444333333333333333333333333222222222333333333444444222222222222222222222222333444555444444444444444111111111111222222333333444444444444444444444444222222333333333444444444444444444444444444444444222222333333444555666666222333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333444444444333333333222222444444444444444444444444333333444555555444444444444333222111222333555666444444444444444444444444555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555333333333444444444555555666555333222222333555666555444333222222333444555333333333333333333333333444444444444555555555555555555555555555555555444555555666666666666555555555555555555555555555555444444444555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666555444444444333444444444444444444444444444444444444444555555555888888777666555555444444555666777777888888777777666666777777777888888888888888999999999:::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIILLLOOOQQQRRRRRRSSSTTTRRRUUUYYY[[[\\\]]]^^^___]]]^^^___```aaabbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbcccdddffffffgggffffffeeeeeeeeeeeeffffffggggggggghhhiiikkknnnppprrrssssssuuuvvvuuurrrooonnnmmmmmmmmmnnnoooooooooooonnniiijjjkkklllllljjjiiihhhfffhhhkkkmmmnnnnnnnnnmmmkkkiiigggeeedddeeefffgggkkkjjjkkklllnnnnnnmmmkkkjjjjjjjjjhhhffffffhhhjjjlllnnnppppppnnnkkkfffccc``````aaaaaabbbbbbccccccfffkkkpppooojjjdddbbbbbbaaabbbbbbcccddddddeeeeeedddeeegggiiiiiigggeeecccbbbaaaaaa``````______```cccdddeeegggiiikkkmmmnnnhhhhhhhhhgggfffeeecccbbbbbbcccdddeeefffeeedddccc````````````aaaaaabbbbbbaaaaaa```_______________aaaaaaaaaaaabbbbbbcccccceeecccaaa``````___\\\YYYVVVWWWWWWXXXXXXYYYYYYYYY444444444444444444444444444444444444444555555555333444555555666666555555222333444555555555444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111111111222222222222333333333333444444444444222222333444444444444444333333333333333333333333222222222222333333333333111111111111111111111111222333555555333333333444444333333333333444444555333333333333333333333333333333333333444444444444555444444444444333333333222333333444444555555555222222333444444444333333333333333333444444444444333333333333333333333333333333333333333333333333111111222222222333333333333333444444444333222111333333333444444444444555222333333444444444444333333333333333333444444555555555555555555555555555666666555444333333222222222222333333333333444444111222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333333333333444444444555555444444333222333444555666555444444333333444444555222222333333333333444444333444444444444555555555555555555555555444444444555666666666666666666555555555555555555555555555444444444444444555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555555444444444444444444444444444444444555444444333444444555555555555555555444444444444666666777888888888888777666666666777777777888888777888888999:::999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIILLLOOOPPPPPPPPPQQQRRRPPPSSSWWWYYYZZZ[[[\\\^^^]]]^^^```aaacccdddddddddbbbbbbbbbbbbcccbbbbbbbbbeeefffgggiiiiiihhhggggggdddeeeffffffggggggffffffeeefffhhhjjjlllnnnppppppqqqrrrsssqqqooommmmmmnnnoooooopppppppppppppppooonnnnnnooooooooommmlllkkkggghhhjjjlllmmmnnnmmmmmmgggfffeeeccccccdddfffgggkkkkkkjjjkkkmmmmmmllljjjiiiiiiiiihhhggggggiiikkkmmmnnnppppppnnnkkkgggdddbbbbbbbbbbbbccccccccccccbbbeeehhhiiigggdddaaa``````aaaaaabbbcccdddeeeeeeeeefffggghhhhhhgggeeedddaaaaaabbbbbbbbbbbbbbbbbbbbbdddfffhhhjjjjjjjjjjjjddddddddddddddddddcccbbbcccccccccccccccbbbbbbaaa^^^______```aaabbbbbbbbbbbbaaa```______^^^______aaaaaaaaabbbbbbbbbccccccccc```^^^^^^```___\\\XXXWWWWWWWWWWWWWWWXXXXXXXXX444444444444444444444444333333333444444555555555444444333333444444555666222333444555555555444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333000111222333444333222222222222222222333333333444222222333444444444444333333333333333333333333333111222222222222333333333222222222222222222222222000222555555333111222333555444333222222222333444333333333333333333333333333333333444444444444555555555444444444333333333444444444444444444444444111222333444444444333333222222333333333444444444333333333333333333333333222222222222222222222222111111222222222333333333333333444444444333222111333333333444444444555555111111222333333333333333222333333444555444444444444444444444444444444444444444444444444444444333222222222333333444444444...//////000111222333333444444444444444444444444444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333333333333444444444555555333333333444444444555555333444444444444444444333222222222333333444444444333333444444444555555555666666555555555444444444444555555666666555555444555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555555555555555555555555555555555555555444333333333444555444444444444444555555555444555666666777777666666666666666666777777777888666777888999:::999999888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHHHHKKKMMMNNNNNNMMMMMMNNNOOORRRVVVXXXYYYZZZ\\\]]]]]]^^^```bbbcccdddddddddaaaaaabbbcccddddddddddddfffggghhhiiiiiigggfffdddcccdddfffggghhhgggfffeeedddeeefffhhhjjjkkkmmmnnnmmmnnnooonnnlllkkklllnnnpppqqqqqqqqqqqqqqqpppoooppppppppppppooonnnmmmllliiiiiijjjkkkllllllmmmmmmeeeeeeddddddeeefffhhhiiilllkkkiiijjjkkklllkkkiiiiiijjjjjjiiiiiiiiilllnnnmmmnnnoooooonnnkkkgggeeeddddddccccccccccccccccccaaaaaaaaabbbdddccc```]]]___``````aaabbbcccdddeeefffgggggggggffffffeeeddd``````aaabbbccccccccccccbbbdddgggiiijjjhhhfffeeebbbbbbbbbbbbbbbbbbaaaaaacccbbbaaa```___^^^^^^^^^]]]^^^___```bbbbbbccccccbbbaaa```______^^^^^^^^^___```aaaaaabbbbbbaaaaaa```]]]ZZZ[[[^^^^^^[[[WWWVVVVVVVVVVVVVVVUUUUUUUUU444444444444444444444444333333333444444555555555444333222111222333444555111222444555666555444444555555555555555555555555333333333333333333333333222222222333333444444444333333333333333333333333000111333555555555333222111111111222222333333333222222333444444444333333333333333333333333333333111111222222222333333333333333333333333333333333///222555555222000111333444333111000000000111111222222222222222222222222333333333444444444555555555555555444444333333333444444444444444444333333000111333444555444333333222222222333333444444444333333333333333333333333111111111111111111111111111111222222222333333333333333444555444333222111333333333444444555555555000111222222333333333333222333444555666555444333333333333333333333333333222333333444444555555666222222222333333444444444222222333444666777888888444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555333333333444444444555555222333444555555555555444222333555555555555333222222222222333333444444444333333333444444444555555666666555555555444444444333444444555555444444333555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333444444555555666666666666666666666666666666666666555444333222333444555333333444444555666666666333444555555666666555555666666666666777777777777666777888999:::999888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGJJJLLLLLLKKKJJJKKKKKKOOORRRVVVXXXZZZ[[[\\\^^^[[[]]]___aaabbbccccccccc```aaabbbcccdddeeeeeeeeedddeeefffgggfffeeebbbaaacccdddfffhhhhhhgggfffeeecccdddeeefffhhhjjjkkklllkkkllllllllljjjkkklllnnnqqqrrrrrrrrrrrrqqqpppoooppppppooonnnmmmllllllkkkjjjjjjjjjjjjkkklllmmmmmmdddeeeeeefffggghhhiiijjjmmmkkkiiiiiijjjkkkjjjiiijjjkkklllkkkjjjkkknnnpppnnnnnnooonnnmmmjjjhhhfffdddccccccbbbbbbaaaaaaaaabbb___]]]___bbbccc___ZZZ^^^___```aaabbbcccddddddggggggffffffeeeeeeeeeeee^^^___```bbbccccccccccccbbbdddgggjjjjjjgggdddaaaaaaaaaaaaaaa````````````cccaaa___]]]\\\[[[\\\\\\\\\]]]___aaabbbccccccdddbbbbbbaaa______^^^^^^^^^^^^______```aaa`````````^^^ZZZXXXYYY]]]^^^ZZZVVVVVVUUUUUUUUUTTTTTTSSSSSS555555444444444444555555666666555444333333222222444444444444444444444444333333333333333333333333444444444444444444444444444333222111000111222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222111111000000444444444444444444444444222222222222222222222222333333333333333333333333333333333222222111111111333222222111111222222333333333333333333333333333555555555444444333333333444444444444444444444444000111222333555666777777444444444333333222222222222333333444444333333222000111111222222333444444222222333333333333444444000111111222222111111000222222222222222222222222111222222333333222222111111111111111111111111111333333333222222111111111222222333333333333444444444666777666444333333444444444444444444444444444666555555444222111111000444333333222333444666777444555666777777666555444000111333444555444444333444444444444444444444444333333444555555444333333666555333222111111222333444444444444444444444444555555444444444333333333666555444333222333333444555555666666555555444333444444333222333444555666666555555444444333222222111222222222111///---,,,555555555444444333333333444333333222222333333444666666666666666666666666444444444444444444444444555444333333333333444555555555555444444333333333555555555555555555555555333333333444444444555555555555555555555555555555777666555444444555666777555555555555555666777888777777666666555555555444777888888888888999999999;;;;;;;;;:::999888777666999999::::::::::::;;;;;;============>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTWWWWWWXXXXXXYYY]]]^^^_________^^^]]]\\\^^^___```bbbccccccccccccdddeeefffeeecccbbbbbbdddccceeehhhjjjjjjhhheeecccdddeeefffgggggghhhggggggkkkkkklllmmmmmmllllllkkkuuusssqqqpppqqqqqqpppnnnlllmmmnnnmmmkkkjjjjjjkkkiiijjjjjjjjjjjjiiihhhhhhbbbccceeegggiiijjjkkkkkkooommmjjjiiijjjkkkkkkkkkmmmmmmllllllllllllmmmmmmmmmlllkkkjjjiiihhhhhhhhhllliiieeeaaa___```bbbcccdddcccaaa____________```]]]]]]\\\]]]^^^aaaccceeekkkkkkjjjjjjhhhgggeeedddcccaaa``````ccceeeffffffdddfffgggfffdddbbbaaaaaa```______aaacccdddcccaaabbbbbbaaa```___^^^]]]]]]YYYZZZ\\\^^^___```aaaaaa``````aaabbbbbb___YYYUUU\\\\\\]]]]]]\\\[[[YYYXXXZZZYYYXXXXXXXXXXXXWWWUUUVVVUUUTTTTTTTTTUUUVVVWWW555555444444444444555555666555555444333333222222444444444444444444444444333333333333333333333333444444444444444444444444444333222222111111222222222222222222222222222222222222222222222222222222222222333333333444444444222222222222111111111000444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111333222222111111222222333333333333333333333333333555555444444444333333333444444444444444444444444111222222333444555666666444333333333333333333222222333333444444333333222333222222222222222222222222222333333333333444444222222333333333333222222222222222222222222222222111222222333333222222111222222222222222222222222333333333222222222111111222222222333333333444444555777888777555444444555555555555555555555555555444444333333333333222222444444333333333444555666444555555666666555555444111222333444444444333222444444444444444444444444555555555555555555555555444444444333444444555555444444444444444444444444666555555444333333222222666555444333333333444444555555555555555444444333444444333333333444555666222222333444444555555666444555555555555444222111555555444444444333333333555444444333333444444555555555555555555555555555444444444444444444444444555444333333333333444555555555444444444333333333555555555555555555555555444444444555555555666666555555555555555555555555666555444333333444555666666555555555555666666777777666666666555555555555777777888888888999999999888888999:::::::::999999999999999:::::::::;;;;;;<<<<<<=========>>>>>>>>>??????AAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMPPPTTTVVVWWWXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^___```aaaaaaaaadddeeefffeeeccccccccceeefffgggiiijjjiiigggdddcccdddeeefffggghhhhhhhhhhhhllllllllllllmmmmmmmmmmmmrrrpppnnnnnnnnnnnnmmmlllmmmnnnoooooolllkkkjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffggghhhjjjlllmmmmmmmmmnnnkkkhhhgggiiijjjkkkjjjkkkkkkkkkkkklllmmmnnnooonnnmmmlllkkkjjjjjjjjjjjjllljjjgggeeecccdddeeefffdddcccaaa```_________```______^^^^^^```cccfffhhhkkkkkkjjjiiihhhfffdddcccaaa```___```dddfffggghhheeeggghhhgggdddbbbaaaaaacccbbbbbbccceeeeeedddbbbaaaaaaaaaaaaaaa`````````[[[[[[\\\]]]___```aaaaaabbbaaa```______]]]YYYVVVZZZ[[[[[[[[[ZZZYYYXXXWWWYYYWWWUUUUUUVVVVVVUUUTTTUUUTTTSSSSSSSSSTTTVVVVVV555555444444444444555555555555555444444333333222444444444444444444444444333333333333333333333333444444444444444444444444222333333333333222111111222222222222222222222222222222222222222222222222333333333333444444444555222222222222111111111111444444444444444444444444222222222222222222222222333333333333333333333333333333333333222222222222333222222111111222222333333333333333333333333333444444444444333333333333444444444444444444444444333333333333444444444444222333333333333333333444222333333444444333333222444444333333222111111000222222333333333333444444333444444555555444444333222222222222222222222222111222222333333222222111333333333333333333333333333333333222222222222111222222222222333333333333555777888888666555555666666666666555555555555555222222222333333444444444555555444333333333444444555444444333333444444555333333444444444333222222444444444444444444444444555444333333333333444555222333444555666666666666444444444444444444444444666555555444333222222111555555444333333333444444555555555555555444333333444333333333333444555666222222333444444555555666555666666777777666555555555444444444444333333333666555555444444555555666444444444444444444444444444444444444444444444444555444444333333444444555555444444444444333333333444444444444444444444444555555555666666666777777555555555555555555555555444444333333333333444444666666555555444555555555666666666666555555555555777777777888888888999999555666777999:::;;;;;;;;;999999999999::::::::::::<<<<<<<<<============>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPTTTVVVWWWWWWXXXZZZYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______cccdddeeeeeeddddddeeefffiiiiiihhhhhhfffdddcccbbbdddeeefffggghhhhhhhhhhhhmmmlllllllllmmmnnnooooooqqqooommmmmmmmmnnnmmmlllnnnpppqqqpppnnnkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffhhhiiijjjlllmmmmmmnnnnnnkkkhhhfffeeegggiiijjjjjjhhhhhhhhhiiikkkmmmnnnooonnnmmmlllkkkkkkkkkkkkkkklllkkkiiigggfffeeeeeeeeecccbbbaaa``````___``````aaa```___```bbbfffjjjlllkkkkkkjjjiiigggeeecccbbb```______aaadddggghhhhhhggghhhhhhgggdddaaaaaaaaadddcccbbbcccddddddbbb`````````aaaaaabbbbbbbbbbbb\\\[[[[[[[[[[[[]]]^^^___cccaaa___]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWUUURRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUUUU555444444333333444444555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444333222111000222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222333333444444333333222333333333222222111111111222222222333333333444444333444444555555444444333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222111222222222222333333333444666777777555444555666555555555555444444444444222222333333333333444444666555555444333333333333555444222222222222444555444444444444333222222111333333444444444444444444444333111000000111333444111222444666666666555555333333333333333333333333333333333333333333333333444444444444444444444444444444555555555444333333333333333333444444555555666555555444444333222222333333444444555555555555444444444444444444444444555555444444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666555555555555555555555555444444444444444444444444777666555555444444444444666666666666666555555555777777777777888888888888444555777888:::;;;;;;;;;888999999999999:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUUUUVVVXXXYYYXXXYYYZZZ[[[\\\[[[ZZZZZZXXXYYYYYYZZZ\\\]]]^^^___bbbdddeeeeeeddddddeeegggiiihhhgggdddcccaaa``````cccdddeeegggggghhhhhhhhhmmmlllllllllmmmnnnpppqqqqqqooommmmmmnnnoooooonnnoooqqqrrrqqqnnnlllkkkjjjkkkkkkjjjjjjiiihhhffffffhhhiiijjjkkkkkklllkkkkkkhhhfffdddccceeegggiiiiiiggggggggghhhiiikkklllmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjhhhfffdddbbbaaabbbaaaaaa`````````______``````___```cccgggkkkmmmkkkjjjiiihhhfffdddbbbaaaaaa``````aaadddfffgggfffggghhhhhhfffcccaaaaaaaaacccbbbaaaaaaaaaaaa___]]]````````````````````````[[[ZZZXXXWWWWWWYYY[[[\\\aaa```___`````````^^^\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQPPPRRRTTTTTTTTTRRRQQQPPPPPPQQQRRRTTTUUU444444333333333333444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444333222111000222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333222222222222222222333333444444444222333333444444333333222111111222222222333333333222222222333333333444444222222333333333333222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111222222222333333222444555555444333444555444444444333333222222222444444333333333333222222555555555444444333333222444333222111111222333444555444444333222222222222333333333444444444555555666444333111111333444666222333444555555444333222333333333333333333333333000111111222333444555666333444444444444444444444444444444555444333333222333333333444444444444444666555555444444333222222222222222333333444555555444444444444444444444444444444333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555555555555666666555555555777666555444444444444444555555555666666666666666666666777777777888888888666777888888999999999999888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJLLLNNNQQQSSSTTTUUUWWWYYYXXXYYYZZZ\\\\\\\\\[[[ZZZXXXXXXYYYYYY[[[]]]___```aaacccddddddcccccceeefffgggfffdddbbb```_________bbbcccdddeeeggggggggghhhkkkkkklllmmmnnnoooqqqqqqnnnmmmkkklllmmmnnnnnnmmmoooppppppooommmkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggiiijjjjjjkkkkkkjjjjjjjjjgggdddbbbbbbdddfffgggggghhhgggggggggggghhhhhhiiijjjiiiiiiiiiiiiiiijjjjjjnnnmmmllliiifffccc```^^^````````````_________^^^^^^^^^^^^```bbbfffiiikkkiiiiiihhhgggeeecccaaa```bbbaaaaaabbbdddfffeeedddgggggggggeeebbb``````aaacccbbbaaaaaaaaa```^^^\\\```______^^^]]]\\\\\\\\\[[[ZZZXXXWWWWWWXXXZZZ\\\\\\]]]___ccceeedddaaa___YYYXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQQQQSSSUUUUUUUUUPPPPPPPPPOOOPPPRRRSSSTTT444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333333333222111111222222222222222222222222222222222222222222222222000000000000111111111111222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444333222222111111222222333333333333333333333333333222222222222333333333333333333333333333333333333333333333333222222222222222333333333333333333444222333333444444333333222000111111222333333444444222222333333333333444444000111111222222111111000222222222222222222222222111222222333333222222111111111111111111111111111111222222222222333333333111111111111222222222222111333444444333333333444444444333333222111111111444444444333333222222222444444555555555444333333444333333222222333333444444444333222222222333333222333333444444555555555777666555555555555666777333333333444333333222222333333333333333333333333///000111222333444555666222333444555555555444444444444444444444333222222222333444444555555444444222222333444444555555666444444444444444555666777333333333444444444444555333333333222222333333333333333333333333333333333444444444444444444444444333444444555555444444333333333333444444444444555333333333333333333333333333333333444444444444555555555555555555555555555555555666777777666555555555555444444333444444444555555555666666666666666666666666777777777888888888888888888888888777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWWWWXXXZZZ[[[\\\[[[[[[ZZZXXXXXXXXXYYYZZZ]]]___```aaabbbccccccbbbbbbcccddddddcccbbbaaa```````````````aaabbbdddeeefffffffffhhhiiikkkmmmooopppppppppjjjiiihhhhhhjjjlllkkkkkknnnnnnmmmkkkiiiiiikkkmmmkkkkkkkkklllkkkkkkjjjiiikkkkkklllkkkkkkjjjiiiiiigggdddbbbaaaccceeeffffffgggffffffeeeeeefffffffffhhhhhhhhhhhhhhhiiijjjkkkpppooonnnkkkhhhdddaaa___]]]^^^^^^^^^^^^^^^]]]]]][[[\\\^^^```bbbdddeeefffggggggffffffdddcccaaa```aaa```aaaccceeefffeeedddeeeeeeeeecccaaa```aaabbbdddcccbbbbbbcccbbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[[[[ZZZYYYYYYZZZ[[[\\\XXXZZZ]]]bbbdddddd```]]]XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQSSSUUUVVVVVVUUUPPPPPPOOOOOOPPPRRRTTTUUU444333333222222333333444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222222222222222222222222222222222222222222222222222000000111111111222222222222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333222222111111222222333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222333333444333333333333333333222222333333444444333333222222222222222222222222333222222333333333333444444000000111111111111000000222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333111111111111222222222222111333555555444333444555555555444333333222111111222222333333333333444444222333444555555555444333333333444444444444333333444333222222222333444555222222333333444555555666555555555555555555555555333333333333333444555666222222222222222222222222111222222222222333333333222333444555555555444444333444444444444333222222222333444555555555444444222222333444444555555666666555444444444555666777333333333444444444555555444444333333333333444444444444444444444444444444444444444444444444444444333333444555555444333333333333333444444444555555333333333333333333333333444444444444555555555555555555555555555555555555444444555666666555444444444444333333333444555555555555555555666666666777666666666666777777777888777777888888888888777777888888888888999999999999999::::::::::::;;;;;;;;;<<<===>>>???AAABBBCCCDDD@@@AAABBBDDDFFFGGGIIIIIIIIIKKKMMMNNNOOOQQQTTTVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVWWWYYY\\\^^^```aaabbbcccbbb``````aaabbbaaabbbbbbbbbbbbbbbbbbbbb^^^___```bbbdddeeeeeeeeeeeegggkkknnnppppppoooooohhhgggfffgggiiikkkkkkjjjlllkkkiiigggeeegggkkknnnkkkkkklllmmmmmmmmmlllllljjjjjjjjjjjjiiihhhgggfffhhheeebbbbbbcccdddeeeddddddddddddddddddeeefffggghhhhhhhhhhhhiiijjjkkklllnnnmmmkkkiiigggdddcccbbb[[[\\\]]]]]]]]]]]]\\\[[[YYY[[[^^^aaacccccccccbbbeeeeeeeeeeeedddcccbbbaaa]]]^^^___bbbfffhhhhhhfffbbbccccccaaa______aaabbbcccbbbaaabbbcccbbb```___\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZWWWWWWYYY[[[]]]]]][[[YYYWWWVVVUUUSSSSSSSSSSSSTTTPPPPPPQQQTTTVVVWWWUUUSSSPPPPPPOOOPPPQQQRRRTTTUUU444333333222222333333444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222555444222111000111222333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444555555555333222222222222222222333333333333333333333333333111111111222222333333333222222222222222222222222111111222222222333333333444444444333333222222222222333333444444333333222444444333222222111111111222222333333333444444444111111111222222111111111222222222222222222222222222222222333333222222222333333333333333333333333111111111222222333333333000111111111111222222222222444666666555555555666666666555444444333222222000111111222444555555666111222444555666555444444333333555666666555333333333222222111222333555666222222333333444555666666111222222333333222222111333222222333444666999:::222222222222222222222222444444333333222111111000111222444555666555444444333333444444444333222222222333444555555555444333666555555444444333222222555444333222222333444555333333333444444555555555555555555444444555555555444444444444444444444444444444444444444444444444333333444555555444333333333333333444444555555555333333333333333333333333555555555555666666666777555555555555555555555555333333444555555444333333333333333333444444555666444555555555666666777777666666666666777777777777666666777888888888888888777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<>>>???AAACCCDDDEEE@@@AAABBBDDDEEEGGGIIIIIIIIIJJJLLLMMMNNNPPPSSSUUUTTTUUUVVVXXXYYYYYYXXXXXXVVVVVVUUUVVVXXX[[[^^^___aaabbbbbbaaa___^^^___``````aaabbbdddeeeeeeeeeeee]]]^^^___aaacccdddddddddcccfffjjjnnnppppppooommmjjjhhhggghhhkkkmmmmmmlllkkkjjjgggdddccceeekkkoookkkkkklllmmmnnnnnnnnnnnnhhhgggggggggfffdddcccbbbiiifffcccbbbcccdddddddddaaabbbbbbcccdddfffggghhhhhhhhhiiiiiijjjkkklllmmmjjjiiigggeeedddcccccccccZZZZZZ\\\\\\]]]\\\[[[ZZZXXX[[[___bbbdddcccaaa```cccddddddddddddcccbbbbbbZZZ[[[^^^bbbgggjjjjjjiiiaaaaaaaaa```^^^___aaacccaaa```___```aaaaaa___]]]ZZZZZZZZZZZZZZZ[[[[[[[[[RRRSSSTTTVVVVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWVVVTTTVVVUUUSSSRRRQQQQQQRRRRRRNNNNNNQQQTTTWWWWWWTTTRRRPPPPPPPPPPPPQQQSSSUUUVVV333333333333333333333333333333333222222111111111222222111111111111222222111222444555555444222111111111222222222333333333555444444333222111000000222222111111111111222222111111222222222333333333444333222222111111222222333333333222222111111111222222222222222222222222111111222222222333333333000111333555555444333222333222111000111222333444333333333222222111111111333333333333333333333333333333444444444555555555444555555555555555555444333333333333333333333333222222333333333333444444444333333222111111111222555444222111111222444555222222222222222222222222222111000000//////000000222222222222222222222222222222222222222111000///222222222222222222222222333333333222222111111111444444333333333333222222444333333222222333333444333333333333333333333333222222222222222222222222222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333555333222333666666444111333333333444444444555555444444444444444444444444333444444555555444444333333333333222222111111111444444444444444444444444444444444444444444444444555555555444444333333333666555555444444333222222222222333333333333444444333444444555555444444333444444444444444444444444444444555555555555444444111222222333444555666666666666666666666666666666444444444444444444444444:::777444444666888888666222222222222222222222222444444555555555555444444333333222222333333444555555555555555666666666666888888777777777777888888777777888888777666555444555555666666777999:::;;;===<<<;;;:::::::::;;;<<<<<<<<<======>>>>>>?????????AAACCCDDDDDDEEEGGGIIIFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRUUUUUUTTTSSSSSSTTTWWWYYYZZZYYYXXXXXX[[[_________^^^]]]\\\\\\\\\\\\``````______```aaabbbbbbeeeeeedddeeefffeeebbb___^^^bbbgggjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggghhhjjjlllmmmmmmmmmnnnooopppooollljjjhhhgggfffdddcccbbbbbbbbbhhheeebbbaaabbbdddddddddcccbbb```___```bbbeeeggglllhhheeefffkkknnnmmmjjjhhhfffeeedddddddddbbb```aaaaaa___^^^\\\[[[YYYYYY]]]]]]^^^^^^___``````aaafffcccaaaaaacccdddbbb``````___^^^aaagggkkkkkkkkkbbbaaa``````aaaaaa```___cccaaa```___``````^^^\\\YYYYYYYYYZZZ[[[[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUURRRPPPOOOPPPPPPQQQ333333333333333333333333444333333333222222222222333333222222222222333333222222333444444333222222111111222222222333333333444333333222222111111111222222111111111111222222111111222222222333333333444333222222111111222222333333222222222222222222222222222222222222222222111111222222222333333333111222333444444444333222222222222222222333444444333333222222222222222222333333333333333333333333222222222333333333444444333444444555555444444333333333333333333333333333222222333333333333444444444333222222111111222222555444222111111222444555222222222222222222222222333333222111111111111222333333333333333333333333000111111111000000///...333333333333333333333333333333333222222222111111222222222333333444444444444333333222222333333444333333333333333333333333222222222222222222222222222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333555333222333666666444222333333333444444444555555444444444444444444444444333444444555555444444333333333333222222222111111444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444222222333333333333444444333444444555555444444333444444444444444444444444444444555555555555444444333333444444444444444444555555555555555555555555555555555555555555555555777555222222444666555444333333333333333333333333444444555555555555444444444444333333444444555666555555555555666666666666777666666666666666666777777777777777666666555555999999888777666666777777:::999888888888999::::::;;;<<<<<<===>>>>>>?????????@@@BBBCCCCCCCCCEEEGGGFFFFFFHHHIIIKKKMMMNNNOOOOOORRRTTTUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUVVVYYY\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]___```bbbdddeeekkkhhheeecccbbbbbbaaa```___bbbfffhhhiiiiiijjjkkkiiiiiijjjkkkkkkkkkkkkkkkiiihhhhhhhhhiiikkkmmmnnnlllkkklllmmmnnnnnnkkkiiieeedddbbbaaa```_________eeeccc``````bbbcccddddddbbbaaa```___```bbbdddfffmmmjjjggghhhlllooonnnkkkgggeeecccbbbccccccbbb```______^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^___``````bbb```^^^___aaabbbaaa___aaa``````cccgggjjjjjjiii```___^^^^^^```aaa```^^^bbb```______``````^^^]]][[[ZZZZZZ[[[\\\\\\ZZZXXXVVVVVVUUUTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSQQQOOOOOOOOOPPPQQQ333333333333333333333333444444444444333333333333444333333333333333333444333333333333333333333333111111222222222333333333222222222222222222222222222222111111111111222222111111222222222333333333444333222222111111222222222222222222222222333333222222222222222222222222111111222222222333333333222222222222333333333333222222333444444444444444222222222222222222333333333333333333333333333333222222333333333444444444222333333444444333333222222222222222222222222222222222333333333333444444333333222222111111222222444444222222222222444444222222222222222222222222555555444333333333333333444444444444444444444444111111222222222111000000444444444444444444444444333333333222222222222111000111111222444555555666444333333222222333333444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333444333333444555555444222333333333444444444555555444444444444444444444444333444444555555444444333333333333333222222222222444444444444444444444444444444444444444444444444555444444444444333333333222222333444444555666666222222333333333333444444333444444555555444444333444444444444444444444444444444555555555555444444555555444444444333333333555555555555555555555555666666666666666666666666666444333333444555555444444444444444444444444444444444555555555555444444555444444444444555666666555555555555666666666666666555555444444555555666888777666555555555666777:::999888777666666666666888888777888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJKKKMMMMMMNNNPPPSSSSSSSSSSSSSSSUUUTTTUUUVVVUUUTTTUUUXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^aaaeeegggiiipppkkkeee```___```aaaaaa___bbbdddeeefffgggjjjkkkhhhiiikkkmmmmmmmmmlllkkkhhhhhhhhhiiijjjkkkmmmnnniiihhhhhhjjjkkkkkkiiigggbbbaaa```___^^^^^^^^^^^^aaa___^^^^^^aaacccddddddaaa```___^^^___aaaccceeekkkhhhfffgggkkkmmmllljjjfffccc```___```aaabbbaaa]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^^^^\\\[[[\\\^^^``````___aaaaaabbbeeeggghhhgggeee]]]\\\\\\]]]___```___^^^```^^^]]]^^^___```^^^]]]\\\[[[[[[\\\]]]]]][[[ZZZVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOPPP333333333333333333333333444444444444444444444444333333222222222222333333333333222111111222333333111111222222222333333333111111111222222333333333222222111111111111222222111111222222222333333333444333222222111111222222111111111222222333333333222222222222222222222222111111222222222333333333222222111111222222333444222333444555666555444333111111111222222333333333333333333333333333333333333444444444444555555555222222222333333222222222111111111111111111111111222222222333333333444444333333222222111222222333444333333222222333333444222222222222222222222222555555444333333333333333333333333333333333333333444444444555555444333333333333333333333333333333222222222222222222222222111111222333333444555555444333333222222333333444444444444444444444444444333333333333333333333333222333333444444333333222222222222333333333444444444444444444444444444444333333333333333333333333444444444444555555444333333333333444444444555555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555222222222333333333444444333444444555555444444333333333444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555555555555555555666666666777666555555666666666666444444444444444444444444444444555555555555444444444444444444444555555666555555555555666666666666666555555555555555555666888777555444444555666888777777777777777888888999888999999::::::;;;<<<===:::;;;;;;<<<<<<===>>>>>>===???@@@@@@??????@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWYYYZZZWWWWWWXXXYYYZZZZZZZZZ[[[ZZZZZZ\\\___bbbfffiiijjjnnnjjjddd`````````aaaaaa```aaabbbcccccceeehhhkkkhhhjjjlllnnnnnnllljjjhhhggggggggghhhhhhiiijjjkkkeeedddeeefffhhhhhhgggeeebbbaaa```_______________^^^]]]\\\^^^aaadddeeeeee______^^^^^^^^^```bbbcccfffdddcccdddggghhhhhhfffdddaaa^^^]]]^^^```aaaaaa]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZZZZ[[[]]]___```aaabbbcccdddffffffeeedddbbb\\\[[[[[[\\\___``````___^^^]]]\\\]]]^^^___^^^]]][[[ZZZZZZZZZ\\\\\\[[[YYYUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMOOOPPP333333333333333333333333444444444444444444444444222222111111111111222222333222222111111222222333111111222222222333333333111111111222222333333444222222111111111111222222111111222222222333333333444333222222111111222222111111111222222333333333222222222222222222222222111111222222222333333333222222111111111222333444222333444555666555444333111111111222222333333333333333333333333333333333333333333333444444444444111222222222222222222111111111111111111111111111222222222333333333444444333222222111222222333333333333333333333333333333222222222222222222222222444444333222222222222222111111111111111111111111333444444555555555444444111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333222333333444444333333222222222222333333333444444444444444444444444444444333333333333333333333333333444555555444444333444333333333444444444555555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333222222222333333333444444333444444555555444444333333333333444444444555555444444555555555555444444222222333333444555666666555555555555555555555555333333444444444555555555555666666666666555555666333333333333333333333333444444555555555555444444333333333222333333444555555555555555666666666666777666666555555666666777777666444333333555777888777666666666777888999999777888999:::;;;;;;<<<<<<:::::::::;;;<<<<<<======<<<>>>??????>>>>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPQQQSSSUUUWWWVVVUUUUUUVVVXXXYYYYYYVVVWWWYYYZZZ[[[\\\\\\[[[]]]]]]^^^```bbbeeeggghhhgggeeecccbbbbbbbbbaaa```___`````````aaacccfffiiiiiikkklllmmmllliiifffdddddddddeeeeeeeeeffffffeeebbbaaaaaaccceeefffeeeddd``````_______________```^^^]]]]]]___bbbdddeeeddd]]]]]]]]]]]]]]]___```aaabbbbbbbbbccceeefffeeedddccc```]]]\\\]]]___``````___^^^]]]\\\ZZZYYYXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\]]]___aaabbbaaaccceeeeeedddbbb```___]]]\\\\\\]]]___aaa```___]]]\\\[[[\\\]]]^^^]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLLLLMMMOOOPPP333333333333333333333333333333333333444444444444222111111000000111111222222222222222222222222222111111222222222333333333111111111222222333333333222222111111111111222222111111222222222333333333444333222222111111222222222222222222222222333333222222222222222222222222111111222222222333333333111111111111222222222222222222333444444444444444222222222222222222333333333333333333333333333333111111111222222222333333111222222333333222222111222222222222222222222222222222333333333333444444222222111111222222333333333333333333333333333333222222222222222222222222333222222111111111111111111111111111111111111111111111222333333333222222111111111111111111111111111222222222222333333333444444444333333222222222444333333222222333333444444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333222444555555444333333444333333333444444444555555444444444444444444444444333444444555555444444333333333333333444444444444444444444444444444444444444444444444444444444444333333333444444444444555666666555444333333222222222222333333333333444444333444444555555444444333222333333444444555555555444444555555555555444444111222222333444555666777444444444444444444444444222222333333444555555555111333555555333222333444333333333333333333333333444444555555555555444444333222222222222333444444555555555555666666666666777666666666666666666777666555444444444555666777999888888777777777777777555666777888999999999888999999::::::;;;<<<<<<<<<;;;===>>>???>>>>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNOOOPPPSSSVVVVVVTTTRRRSSSUUUWWWWWWWWWWWWXXXZZZ\\\\\\\\\\\\[[[^^^^^^______```bbbcccddd``````aaabbbdddcccaaa___]]]^^^_________aaadddggghhhiiiiiijjjiiigggdddccccccccccccccccccbbbaaa```______^^^```cccddddddddd^^^^^^^^^]]]^^^^^^______^^^]]]]]]___aaaccccccbbb\\\\\\\\\\\\]]]^^^^^^___aaabbbcccdddeeeeeeeeeeeeccc```]]]\\\]]]^^^___^^^___^^^]]][[[YYYXXXVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^aaacccaaabbbdddcccaaa___^^^^^^^^^\\\\\\]]]___```___^^^]]]\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWUUUUUUVVVWWWWWWVVVRRRQQQPPPOOONNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLNNNPPPQQQ333333333333333333333333222222222222333333333444333222222111111222222333000111222333333222111000111111222222222333333333222222222222222222333333222222111111111111222222111111222222222333333333444333222222111111222222333333222222222222222222222222222222222222222222111111222222222333333333///000111222333222222111222222222222222333444444333333222222222222222222333333333333333333333333333333333444444444555555222222333333333333222222333333333333333333333333222222333333333333444444222222111111222222333444222333333444444333333222222222222222222222222222333333222111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111222222222333333333333333333333333333333333444333333222222333333444555555555555555555555555444444444444444444444444222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333222444666666333222333555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444333222222333333333333444444333444444555555444444333222222333333444555555666444444555555555555444444333333333444444555555555444444444444444444444444333333333444555666666666000333555555333222222333444444444444444444444444444444555555555555444444333333333333333444555555555555555555666666666666666555555444444555555666444444444555555555666666777777777777777888888999666777888888999888777777999999999:::;;;;;;<<<<<<:::<<<>>>>>>>>>???AAACCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPSSSVVVWWWTTTRRRSSSVVVXXXXXXWWWWWWXXXZZZ\\\\\\\\\[[[ZZZ\\\\\\\\\]]]]]]^^^___```___^^^___```bbbbbb```]]]\\\]]]_________```bbbdddddddddeeeeeeeeeeeeddddddccccccccccccaaa___]]]\\\^^^]]]]]]^^^aaacccdddddd_______________```aaaaaa^^^^^^]]]^^^``````___^^^ZZZZZZ[[[[[[\\\]]]]]]^^^___aaabbbccccccccccccccccccaaa^^^^^^^^^^^^]]]\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\\\\[[[\\\```ccc```bbbbbb```]]]\\\\\\^^^]]]\\\[[[\\\]]]^^^]]]\\\]]]\\\ZZZZZZ[[[[[[ZZZXXXXXXVVVTTTTTTUUUWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLNNNPPPRRR333333333333333333333333111111111222222333333333444333333222222333333444///000222333333222000///111111222222222333333333222222222222222222222222222222111111111111222222111111222222222333333333444333222222111111222222444333333222222111111111222222222222222222222222111111222222222333333333...000222333444333111000333222111000111222333444444333333222222111111111333333333333333333333333777777777777888888888888222333333444444333333222333333333333333333333333222222333333333444444444222111111111222333333444222333333444444333333222222222222222222222222222444333222222111111222222222222222222222222222222111222333333444444444444222222222222222222222222111111111222222333333333111111222333444444555666444333333222222333333444555555555555555555555555444444444444444444444444222333333444444333333222222222333333333444444444444444444444444444444444333333333333333333333333111444666666333222333555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444555555555444444444444444444444444444444444444444444444444333333333444444555555555222333333444444555555666222222333333333444444444333444444555555444444333222222333333444555666666444555555555555555555444555555444444444333333333444444444444444444444444444444444555666777777888222555888888555333444555666666666666666666666666444555555555555555555444555444444444444555666666555555555555666666666777555444444333333444444555333333444555666666555555333333444666888:::<<<===888999:::;;;;;;:::888777888999999::::::;;;<<<<<<:::;;;===>>>???@@@BBBDDDAAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMPPPSSSVVVYYYWWWTTTUUUXXX[[[ZZZYYYWWWXXXZZZ\\\\\\[[[YYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^```___^^^^^^``````^^^]]][[[\\\^^^_________aaaccc```aaaaaabbbccceeeffffffdddddddddcccaaa^^^\\\ZZZ]]]\\\\\\^^^aaacccddddddbbbbbbaaabbbbbbcccdddeee^^^]]]]]]]]]^^^^^^\\\ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\^^^```aaaaaa``````aaacccaaa```______^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[[[[ZZZ[[[^^^bbb___aaaaaa___[[[ZZZ\\\^^^]]][[[ZZZ[[[\\\\\\[[[ZZZ^^^\\\ZZZZZZ[[[ZZZYYYWWWXXXVVVTTTTTTUUUWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQSSS444444333333333222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333222222111111111444333222222111111222222000111111111111222222222333333333333333222111000000000111111111222222222222222222111111111000000000111111111111222222222000000000111111000000000111111222333333333333222222222222222222222222222111111222333333333333222222555777666444333555888333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222222222333333333333444444444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111000000111111222333111111111222222333333333000111111111111222222222222333333444444333333222333333333333333333333333222222222333333444444444333444555444111000222555222222333333333333444444333333333444444444555555333333555555555555333333444444333222333444555666666666555555555444444444666666555444333222222111555555444444444333333333444444333222333444555666555555555555555555555555444444444555555555555666555555444333333222111111444333333333333444555555666555444333333333333333555555555555555555555555555555444333333333333444333333333444444444555555555555666666555444333333555555555555555555555555444444444444444444444444555555444444444444555555>>>:::666555666888777666666666555555555444444444555555444444444444555555777777666666555555555444555555555555555555555555777777666666555555555444666666666666666777888888999999888888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAAAAACCCFFFHHHFFFHHHKKKMMMNNNOOORRRTTTUUUSSSSSSUUUYYY[[[ZZZXXXZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZ[[[[[[\\\]]]]]]YYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^______````````````___^^^^^^___aaabbbcccgggeeebbb```]]]\\\\\\\\\___aaadddeeedddddddddeeecccaaa```___```aaaccceeeaaa^^^ZZZYYY[[[]]]______]]]\\\[[[ZZZYYYYYYZZZ[[[]]]___aaabbbcccbbbaaa```_________^^^^^^]]]]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVWWWXXXXXXVVVUUUTTTXXXXXXXXXYYY[[[___bbbdddbbbaaa___]]][[[YYYXXXXXXYYYXXXWWWVVVWWWYYY[[[]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTRRRTTTVVVWWWUUURRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQMMMNNNOOOPPPOOONNNMMMLLLOOOPPPPPPPPPPPPOOONNNNNNKKKKKKLLLMMMNNNOOOOOOOOO555555555444444444333333333333333333333333333333111111111111111111111111333333333333333333333333333333333222222222111111444333222222111111222222111111111111222222222222333333333333333222111000111222222222333333333333222222222111111111000000111111111111222222222222222222111111111111222222111111222333333333333222222222222222222222222222111111222333333333333222000222444333111111222444333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222222222333333333333444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555111111222222222333333333111111111111222222222222222333333444444333333222333333333333333333333333222222222222333333333333555666777555333222333555222222333333333333444444333333333444444444555555222333444444444444333222444444333333333444555666666555555555444444444444555555555444444333333222555555444444444333333333444444333333333444555666555555555555555555555555444444444555555555555666555555444444333222222111444333333333333444555555666555444333333333333444555555555555555555555555555555444333333333333444333333333444444444555555555555666666555444444333555555555555555555555555444444444444444444444444555555444444444444555555999666333333444555555333666666555555555444444444555555444444444444555555777666666666555555555555555555555555555555555555777666666666555555555444666666666666666777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAAAAACCCEEEHHHGGGIIIKKKLLLMMMNNNQQQSSSSSSRRRQQQTTTWWWYYYYYYWWWYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^___```fffdddbbb___]]]\\\[[[[[[___aaadddeeeeeedddddddddaaa``````___```aaacccddd```^^^[[[[[[\\\^^^^^^^^^\\\[[[YYYYYYXXXYYYZZZZZZ]]]^^^```aaabbbaaa```____________^^^^^^]]]]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVYYYYYYXXXYYY[[[^^^aaaccc```___]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVWWWYYY[[[\\\YYYZZZZZZZZZZZZXXXWWWVVVSSSRRRQQQSSSUUUVVVUUURRRQQQPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQQQQQQQQQQMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNNNNOOOOOONNN666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222444333222222111111222222111111111111222222222333222222333333333222111111222222333333333444444444222222222111111111111111111111111111222222222333444333222111111222333444111111222333333333333222222222222222222222222222111111222333333333333222222333444444222111222444333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555111222222222222333333333111111111111222222222333222333333444444333333222333333333333333333444444333333333222222222222222555666666555222111222333222222333333333333444444333333333444444444555555333444444555555444444333444333333333333444555666555555555555444444444444444444444444444444444444555555444444444333333333444333333333333444555666555555555555555555555555444444444555555555555666555555444444333222222222444333333333333444555555555555444333333333444444555555555555555555555555555555444333333333333444333333333444444444555555555555555666555555444333555555555555555555555555444444444444444444444444555555444444444444555555555444333333444555444333555555555555555444444444555555444444444444555555666666666666555555555555555555555555555555555555666666666555555555555555666666666666666777888888888888888888888888888888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@@@@AAABBBEEEGGGGGGIIIKKKLLLLLLMMMOOOPPPQQQPPPPPPRRRUUUWWWWWWVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]______^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ\\\]]]___```eeecccaaa^^^\\\[[[[[[[[[^^^aaaeeegggfffdddcccccc_________```aaabbbbbbbbb___^^^]]]]]]^^^___^^^]]]YYYYYYXXXWWWWWWXXXZZZZZZ\\\]]]___``````___^^^^^^_________^^^^^^^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZ[[[^^^```aaa]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUQQQQQQQQQRRRTTTTTTSSSRRRNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNN555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333444333222222111111222222111111111222222222333333222222333333333222222111222222222333333333333444111111111111111111111111111111111222222222333333444333222111111222333444111111222333333333333222222222222222222222222222111111222333333333333222222333333222222111111222222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111000000111111222333222222222222222222222222111111111222222222333333222333333444444333333222333333333444444444444444555555444444333333222222333333333222111/////////222222222333333333444444333333333444444444555555555555666666666666555555333333333333444444555555444444444444444444444444333333333444444555555555555555444444444333333333333333333333444444555555555555555555555555555555444444444555555555555666555555444444333333333333444333333333333444555555555444444333333333444444555555555555555555555555555555444333333333333444333333333444444444555555444555555555555555444444555555555555555555555555555555555555555555555555555555444444444444555555444444555555666666555444555555555555555555555555555555444444444444555555666666666666666555555555555555555555555555555555555555555555555555555555666666666666666777777888777777777777888888888888888999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<>>>???@@@@@@AAADDDFFFGGGIIIJJJKKKJJJKKKLLLNNNOOOPPPPPPRRRTTTUUUVVVVVVUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^bbbaaa```___^^^\\\[[[[[[ZZZ[[[[[[]]]^^^```aaabbbeeecccaaa^^^]]]\\\[[[[[[___bbbfffgggfffeeecccccc^^^^^^```aaaaaabbbaaaaaa___^^^^^^___``````^^^\\\XXXWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]_______________^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^___[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNNNNOOOOOOOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNN444444444333333333333222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333444333222222111111222222111222222222222333333333111222222333333333222222111111111111222222222222111111111111111111111111111222222222222333333333333222111000000111222333111111222333333333333222222222222222222222222222111111222333333333333222111000000000000000000///222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222222222222333333333444444222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111000000111111222333222222222222222222222222111222222222222333333333222333333444444333333222333333333444444555555555666666555555444444333333222222222222222111///...222222222333333333444444333333333444444444555555555444444444444444444555333333333444444444444444333333444444444444444444222333333444444555555555555555444444444333333333333333333444444444444444555555555555555555555555444444444555555555555666555555444444444444333333444333333333333444555555444444333333333444444555555555555555555555555555555555444333333333333444333333333444444444555555444444555555555555555444555555555555555555555555555555555555555555555555555555444444444444555555333444555666555555555555444555555555555555555555555555444444444444555555555555555666666666666666555555555555555555555555444444444555555555555555666666666666666777777888666666777777777888888888888888888999999999::::::;;;;;;<<<<<<===>>>>>>>>><<<>>>?????????@@@CCCEEEFFFHHHIIIIIIIIIIIIJJJLLLOOOPPPQQQRRRSSSTTTUUUVVVTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^___```eeeeeecccbbb```^^^]]]\\\ZZZ[[[]]]___aaabbbcccdddfffdddbbb```^^^]]]]]]]]]```cccfffgggfffdddcccccc______```aaabbbaaaaaaaaa_________```aaa```^^^[[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\________________________^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^___[[[[[[[[[[[[\\\]]]^^^^^^ZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNNNNOOONNNNNNMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMM444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444444444333222222111111222222222222222222333333333333111111222333333333222222000000111111111222222222111111111111111222222222222222222222333333333333111222222222222222222111111111222333333333333222222222222222222222222222111111222333333333333222444333222333555666555444222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222222222333333333333444444222222444444444444222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555333333333222222222222111222222222222333333333333222333333444444333333222333333333444555555666666555555555555444444444444444333333444666555333000222222333333333333444444333333333444444444555555333222222111111222222333222333444444555555444444333333333333444444444444333333333444444555555555555555444444444333333333222333444444555555444444555555555555555555555555444444444555555555555666555555444444444444444444444333333333333444555555444444333333333444555555555555555555555555555555555555444333333333333444333333333444444444555555333444555555666555555555555555555555555555555555555555555555555555555555555555444444444444555555222333444444222111222444444444444555555555555555555555444444444444555555555555555666666666666666555555555555555555555555444444444444444555555555666666666666666777888888555666666777777888888888888888888888999999999999;;;;;;<<<<<<===>>>>>>>>><<<===??????>>>???BBBDDDEEEFFFHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRTTTVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^```bbbccchhhgggfffdddbbbaaa______ZZZ\\\^^^```cccdddeeefffgggfffdddbbbaaa`````````bbbdddffffffeeeddddddeeebbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbaaa^^^\\\[[[[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\_______________````````````___^^^]]]\\\\\\\\\\\\]]]^^^___aaaaaaaaa``````ZZZZZZ[[[\\\]]]]]]^^^^^^ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTRRROOOMMMLLLMMMMMMMMMMMMNNNNNNPPPQQQQQQNNNNNNOOOOOOOOONNNMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNOOONNNLLLKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNNNNMMMMMM555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444333222222111111222222222222222333333333444444000111222333333333333222111111111222222222333333000000111111111222222222222222222333333333444444111222333444444333222111111111222333333333333222222222222222222222222222111111222333333333333222666444333555888:::999777111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222333333333333444444111222444555555444222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555333333333222222222111111222222222333333333444444222333333444444333333222333333444444555666666666222222222333333333333333333333333555777777555222222222333333333333444444333333333444444444555555444333222222222222333444222333444555555555444444222222333333333444444444333333444444444444444444555555444444444333333333222333444555555555444444555555555555555555555555444444444555555555555666444444555555555555555555444333333333333444555555333333333333333444555666555555555555555555555555555555444333333333333444333333333444444444555555333444444555666666555555555555555555555555555555555555555555555555555555555555444444444444555555555666666333111000222555444444444555555555666666555555444444444444555555555555555555666666666777555555555555555555555555333333333444444555555555666666666666666777888888555555666666777888888999888888888888999999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>???AAACCCCCCDDDFFFGGGGGGGGGIIIKKKKKKMMMPPPPPPOOOPPPRRRUUUSSSTTTVVVWWWYYYZZZZZZ[[[XXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^]]]^^^```bbbeeefffhhhgggfffeeecccbbbaaa```]]]___aaadddggghhhiiijjjjjjhhhfffdddccccccccccccdddeeefffeeedddccceeeffffffeeecccbbbaaaaaaaaaaaacccaaa``````aaaaaa___]]]___^^^\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\^^^_________`````````aaabbbaaa```___^^^^^^^^^^^^___aaadddeeefffdddaaa```YYYYYY[[[\\\]]]^^^^^^___[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPRRRTTTSSSPPPNNNNNNPPPOOOOOONNNNNNOOOPPPQQQQQQOOOOOOPPPPPPOOONNNNNNMMMJJJJJJIIIIIIJJJLLLMMMNNNOOONNNLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLL666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444333222222111111222222222222333333333444444444000111222333333333333333222222333333333444444444000000111111222222222222222222333333333444444444111333555777777555333111111111222333333333333222222222222222222222222222111111222333333333333222///...---///333555444333111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222333333333444444444111222444555555444222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111000000111111222333333333333222222111111111222222333333333444444444222333333444444333333222333333444444555666777777000000000111111222222333111000111333777777444111222222333333333444444444333333333444444444555555777666555444444555666777222333444555555555444333222222222333333444444444444444444444444444444444555555444444444333333333222333444555555555444333555555555555555555555555444444444555555555666666444444555555555555555555444333333333333444555555333333333333333444555666555555555555555555555555555555444333333333333444333333333444444444555555333333444555666666666555555555555555555555555555666666666666666666666666555555555444444555555555888999888555222222444888444444444555555555666666555555555444444555555555444555555555666666777777555555555555555555555555333333333444444555555555666666666666666777888888444555555666777888888999777888888888888999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>>>>@@@BBBBBBCCCEEEFFFFFFGGGIIIKKKIIILLLNNNOOONNNNNNQQQSSSSSSTTTVVVXXXYYY[[[[[[[[[VVVVVVWWWWWWXXXYYYYYYYYY^^^^^^^^^^^^aaadddgggiiihhhgggfffeeecccbbbaaa```aaacccfffiiilllmmmnnnnnnkkkjjjhhhfffeeeeeeeeeeeefffffffffdddcccccceeegggiiigggdddbbb``````aaabbbdddbbb``````aaa```___^^^aaa```^^^]]]]]]]]]]]]^^^___^^^^^^]]]\\\\\\\\\]]]^^^_________``````aaaaaacccbbbaaa``````_________```cccfffhhhhhhfffbbb___XXXYYYZZZ\\\^^^^^^______\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPMMMPPPSSSSSSQQQPPPQQQSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPOOONNNMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKJJJIIIJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLL444444444333333222222222333333333222222111111111333333222111111222333333444333111111111333555666000111111111111222222222111111222222222333333333111222333444555444333333333333333222222111111111111111222222222333333333000111222333333333333333444333333222222333333444444444444444444444444444333333222222222222222222111222222333444444444444111111222222222333333333222222222333333444444444555555555555555555555555222333444444555555444444333333333444444444555555111111111111111111111111111111111222222333333333222222333333333222111111111111111111111111111111222222222222222222222222444444444333333222222222111111222222222333333333111111111222222333333333444333222111000111222333222222222111111000000000444444444444444444444444666555444333333333333333222333333222111111222444555555444333222222222222333333222111222333444555333333333333333333333333444444444444333333222111444444444444444444444444666666666555444444333333333333555555555555333333222222222222222222222222333333333333333333333333555555666666555444333333111222222333333444444555333444444555555444444333666555333222222333555666444444444444444444444444555555555555555555555555555555666666555444333333333444555666666555444333333333333444444444555555666555444444555666777888444444555555666777777777666666555555555555666666666666555555555555666666666555444333333444555666555555666777777666555444555555555555555555555555777777666666555555555444777777666666555555555444777666555555555777888999777777777777888888888888::::::999999888999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKMMMQQQUUUTTTPPPNNNOOORRRRRRSSSUUUVVVWWWWWWVVVUUUVVVUUUTTTSSSUUUWWWZZZ]]]___``````aaabbbdddeeeffffffffffffeeedddcccbbbaaabbbeeeiiimmmoooooommmkkkjjjiiigggfffffffffggghhhgggfffeeeeeefffhhhjjjkkkjjjiiihhhfffdddbbb```___aaaaaa``````aaabbbccccccdddcccbbbaaa```___^^^]]]aaa___]]][[[[[[[[[\\\]]]bbbbbbaaa```````````````aaaaaaaaa```````````````dddeeeggghhhgggeeebbb```]]]\\\\\\]]]^^^]]][[[YYY^^^\\\YYYXXXXXXXXXVVVUUUYYYWWWUUUSSSSSSRRRPPPOOOQQQQQQQQQPPPPPPOOOOOONNNNNNPPPRRRTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLOOOMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKK444444444333333222222222333333333222222222111111333333222111111222333333444333222111111333444666000111111111111222222222111111222222222333333333000111222333333333222222333333333222222222111111111111222222222333333333222333333333333333333222444333333222222333333444333333333333333333333333333333333333333333333444222222333444444444333333111111222222222333333333222222222333333444444444444444444444444444444444444444555666666666666555333333333444444444444555222222222222222222222222111111222222222333333333111222222333333333222222111111111111111111111111333333333333333333333333444444333333333222222222111111222222222333333333222222222222333333333444555555333222222222222333777777666666666555555555444444444444444444444444555555444333333333333333222333333222111111222444333333333222222333444444333333222222222333444555333333333333333333333333444444444444444333222111444444444444444444444444333333333444444444444444222333444555555444333222333333333333333333333333333333333333333333333333555555666666555444444333444444444333333333333333333444444555555444444333555444333333333333444555444444444444444444444444555555555555555555555555555555666666555444444333333444555666666555444333333333444444444555555555666666555444555555777777666666666666666555555555666555555555555555555666666666555555555555666666666555444444444444555666444555666777777666555444555555555555555555555555777666666666555555555555777666666666555555555555555555555555555666777777666666777777777888888888:::999999888888999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJNNNRRRRRROOOMMMOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWZZZ\\\^^^^^^^^^___aaabbbdddeeeffffffeeeeeedddcccbbbbbbfffllltttwwwvvvqqqllliiiggggggggggggggghhhiiijjjlllkkkjjjjjjjjjlllnnnooolllkkkjjjhhheeecccbbbaaaaaa````````````aaabbbcccdddccccccbbb```___^^^^^^___^^^\\\[[[[[[\\\]]]^^^aaaaaa```____________```aaaaaaaaaaaaaaaaaaaaaaaaccceeefffggggggeeecccaaa]]]]]]]]]^^^______\\\ZZZ]]][[[YYYXXXXXXXXXWWWUUUXXXWWWUUUSSSRRRRRRQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLL444444333333333333222222333333333222222222222111333222222111111222222333333333222111111222444555000111111111111222222222111111222222222333333333///000111222222222222111333333333222222222222111111111222222222333333333444444444333333333333222444333333222222333333444333333333333333333333333333333333444444555555555333333444444444333222222111111222222222333333333222222333333333333444444333333333333333333333333333333444555555555555444333333333333444444444444333333333333333333333333111222222222222333333333000111222222333333333333222222222222222222222222333333333333333333333333333333333333222222222222111111222222222333333333333333333333444444444444555444333222111111111111444444444444333333333333444444444444444444444444555444444333333333333333222333333333111111333444222222222222333444555666333333222222222333444555333333333333333333333333333444444444444333333222444444444444444444444444111111222222333444444555222333333444444333333222444444444444444444444444444444444444444444444444555555555666555555444333666555555444333333222222444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555555555555666555555444333444444555555555555444444333444444444444555555555777666666555555555555666888777777666555555444444555555444444444444555555666666555555555555666666666555555444444555555666444555666777777666555444555555555555555555555555666666666666555555555555666666666666555555555555333444444555555555555555666666777777777777888888999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>????????????AAABBBCCCEEEFFFHHHIIIIIIGGGKKKNNNOOOMMMLLLNNNQQQPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWYYY[[[\\\\\\]]]]]]___```bbbccceeeeeeeeeeeedddccccccccciiirrr}}}zzzqqqjjjfffdddeeegggiiijjjllllllmmmooonnnmmmmmmnnnoooqqqrrrooonnnllljjjgggeeecccbbbaaaaaa``````aaaaaabbbbbbddddddcccbbbaaaaaa``````^^^]]]\\\\\\\\\]]]^^^___``````___^^^^^^^^^^^^___aaaaaaaaa```aaaaaaaaabbbdddeeefffgggfffdddbbb```^^^]]]]]]^^^______^^^\\\\\\ZZZXXXXXXXXXXXXWWWVVVWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOSSSSSSTTTTTTTTTRRRQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLL333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222333333000000111111111222222222111111222222222333333333000111111222222222222222222222222222222222222222111111222222222333333333222222222222222333333333444333333222222333333444222222222222222222222222111222222333444555555666444444444444333222222111111111222222222333333333333333333333333333333333222222222222222222222222000000111222222222222111222222333333333444444444444444444444444444444444222222222222222222222222///000111222333444444444222222222222222222222222444444444444444444444444333222222222222222222222111111222222222333333333444444444444444444444444333333222111000//////...111111111000000000000000333333333333333333333333444444333333222333333444222333444333111111333444333222222222333333444555222222222333333333444444333333333333333333333333333444444444444444333333444444444444444444444444222222333333333444444444222333333333333333333222555555555555555555555555555555555555555555555555444555555555555555444444555555555555444444333333444444555555555555444444333444444555555444444333444444444444444444444444555555555555555555555555444555555555555555444444444444444444444444444444444444444444555555555555777777666666555555555555777777666666555555555555444444333333333333444444666666555555555555666666666666555555555555666666444555666777777777666555555555555555555555555555666666666666666555555555666666666666666555555555333444666666777666555444666666666666777777777888888888888888888999999::::::::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFHHHKKKLLLLLLMMMOOOQQQOOOPPPRRRTTTVVVXXXYYYZZZYYYXXXVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]^^^```aaabbbeeeddddddccccccccccccdddgggrrr}}}xxxmmmgggeeeeeegggiiilllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppooonnnllljjjhhheeedddcccccccccbbbbbbbbbbbbccccccdddcccccccccbbbbbbaaaaaa^^^]]]]]]]]]^^^```aaabbb______^^^]]]]]]]]]]]]^^^aaaaaa`````````aaabbbccceeefffffffffdddbbb```^^^]]]\\\[[[\\\^^^___^^^\\\[[[YYYXXXWWWYYYYYYYYYXXXVVVVVVVVVUUUSSSQQQPPPQQQOOOOOONNNNNNNNNOOOOOOPPPUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJ333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222222000000111111111222222222111111222222222333333333222222222222333333444444222222222222222222222222111111222222222333333333000000000000111222444555444333333222222333333444222222222222222222222222000111111222333444444555444444444444333222222111111111222222222333333333333333333333333333333333222222222222222222222222///000111111222222111111222222222333333333444444444444444444444444444444222222222222222222222222///000111222333444444444222222222222222222222222444444444444444444444444222222222222222222222222111111222222222333333333444444444444444444444444333333333222222111000///333333333444444444444444333333333333333333333333333333222222222333333444333444444333222222333555555444333333222222222333222222333333333444444444333333333333333333333333333444444555555444444444444444444444444444444444666555555555444444444333333333333333333333333333555555555555555555555555555555555555555555555555444444555555555555555444444444444555555666666666444555555666666555555444333444444555555444444333444444444444444444444444555555555555555555555555444444555555555555555444444444444333333444444444444444444555555555666666777777777666666555444444555555555555666666777777444444333333333333444444666666555555555555666666666666666666666666666666333444666777777777666555555555555555555555555555555555555666666666666666555555555666666666666666555666777888888777555444555666666666666777777777888777777777888888999:::999999999999::::::;;;;;;:::;;;<<<==================>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJLLLMMMPPPQQQNNNOOOPPPRRRUUUWWWYYYZZZWWWWWWVVVVVVVVVVVVWWWXXX[[[[[[\\\\\\^^^___aaabbbccccccbbbbbbbbbccccccdddfffoooxxxyyyrrrkkkhhhiiijjjkkklllnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiigggeeedddccceeeddddddccccccdddddddddcccccccccbbbbbbbbbbbbbbb_________```aaabbbcccddd______^^^]]]]]]]]]]]]]]]aaa```___^^^___```bbbcccggggggfffeeeccc```^^^\\\\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXYYYWWWTTTQQQPPPQQQOOOOOONNNMMMNNNOOOQQQRRRVVVUUUTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHH222222333333333333444444111222222222222333333333111222222333333222222111222222222222222111111111000111111111111222222222111111222222222333333333333333222222333333444555111222222222222333333333111111222222222333333333222111000000111222444555444333333222222333333444333333333333333333333333111111111222222333333333333333444444444333222222111111222222222333333333444444333333333333222222222222222222222222222222222222333444444444444333222222222222333333333333444444444444444444444444333333333222222222222111000111222222333333333333333333333333333333333333333333333333333333333333111111111222222222222222111111222222222333333333444444444444333333333333444444555555555444333333444444444444555555555555333333333333333333333333222222222222222333333444333444444444222222444555666555444333222222222222111222333444444444333333333333333333333333333333333444444555555555555444444444444444444444444444777777666555555444333333555444444333333444444555555555555555555555555555444444444444444444444444333444555555666555555555444444555555666777777888555555666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555444444333333333333444444444444555555555666666666555666666777666666555444444444555555666777777888555555444444444444555555666666555555555555666666555666666777777666666555333444555777777777666666555555555555555555555555555555555666666666666666555555555666666666666666777777777777777777666555555555666666666666777777777777777777777888999:::777888888999999::::::;;;::::::;;;<<<======<<<<<<======>>>???@@@AAABBBBBBEEEFFFGGGHHHJJJMMMOOOPPPNNNNNNOOOPPPSSSUUUWWWYYYUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\]]]___```aaaaaaaaa`````````aaacccdddeeekkkqqqqqqnnnkkkkkkmmmllllllmmmnnnnnnmmmmmmmmmnnnnnnnnnoooooooooooooookkkjjjiiihhhgggeeeddddddfffeeeddddddcccdddddddddaaaaaabbbbbbbbbbbbbbbbbb______```aaabbbbbbcccccc______^^^]]]]]]]]]]]]^^^```___]]]]]]]]]___aaacccfffeeeeeedddbbb```^^^^^^]]]\\\ZZZYYYZZZ[[[ZZZYYYXXXWWWVVVWWWYYY[[[[[[ZZZYYY[[[]]]ZZZUUUQQQPPPQQQPPPOOONNNMMMNNNPPPSSSTTTVVVUUUSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKHHHGGGGGGGGGGGGFFFFFFFFF222222222333333444444444111111222222222333333333111222333333333333222111222222222222222111000000000111111111111222222222111111222222222333333333333222111111111222444444111111222222222333333333111111222222222333333333777666444222222222444555444333333222222333333444333333333333333333333333222333333333333333333333222222333444444444333333111111222222222333333333444444444333333222222222333333333333333333333333222333333444444444444444111222222222222333333333333333333333333333333333333333333222222222111111111222222333333333222222333333333333333333333333333333333333333333333333000111111111222222222222111111222222222333333333444333333333222222222222111222333444555444333333111111222222222333333333222222222222222222222222222222111111222333333444333444555444222222444555444444333222222333333333111222333444444444333333333333333333333333333333333333444555555555555555444444444444444444444444444444444444444444444444666555555444444555555666444444444444444444444444333333333333333333333333333444444555666666555555666666666666666666777777555555666666666666555555555444333333333333444555444444444444444444444444555555555555555555555555333444444555666666555555444444333222222333444444555555555555666666666666444555666777777666666555555555555666666666666666666555555555555555555666666666555555555555666666555666777888888777666555222333555777777777777666555555555555555555555555555555555555666666666777555555555555666666666777777777666555555555555555555555555666666666777777666666666666777888999:::777777777888999:::::::::::::::;;;<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDFFFHHHKKKMMMNNNMMMMMMNNNOOOQQQSSSUUUWWWRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^_________^^^]]]^^^```bbbccccccfffiiikkkkkkjjjkkkkkkkkkkkkjjjjjjkkkkkkllllllnnnnnnooooooooonnnnnnnnniiiiiiiiihhhggggggffffffddddddcccbbbbbbbbbbbbbbb`````````aaaaaabbbbbbbbb^^^______```aaaaaaaaaaaa```______^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^```bbbaaabbbbbbbbbbbbbbbbbbbbb```]]][[[ZZZZZZ[[[ZZZYYYWWWVVVUUUWWWYYY[[[\\\[[[[[[^^^```]]]VVVQQQPPPQQQQQQPPPNNNNNNOOORRRTTTVVVUUUSSSQQQOOONNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLJJJHHHGGGGGGHHHJJJLLLHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFF222222222333333444444444111111111222222333333333111222333444444333222111222222222222222111000///000111111111111222222222111111222222222333333333222111000000000111333444111111111222222333333333111111222222222333333333<<<:::777555333333333444444333333222222333333444444444444444444444444444444444444444444444444333111222333333444444444444111111222222222333333333444444444333333222222222333333333333333333333333111111222333333333333222111111222222222333333333333333333333333333333333333333333222222111111111222222333333333222111111333333333333333333333333222222222222222222222222000000111111222222222222111111222222222333333333333333333222222111111111---...000111222222111111222222222333333444444444222222222222222222222222222111111111222333333444444444555444333222444666222222222222333444555555111222333444555444333333333333333333333333333333333333444555666666666555444444444444444444444444111222222333333444444555777666555444444555666777444444444444444444444444333333333333333333333333333333444555666666666555888888777777666666555555555555666666666666555555666555333222222333555666444444444444444444444444555555555555555555555555333333444555666666666555444444222222222222444444555555555555666666666777333444555777777777666666777777777666555555444444666666555555555555666666666666555555555555666666555666777888888777666555222333555777777777777666555555555555555555555555444555555555666666777777444555555555666666777777777666555444333333444555555555555555666666666777666666666666777888999:::666777777888999999::::::::::::;;;;;;<<<;;;;;;;;;??????@@@AAABBBBBBCCCCCCDDDCCCBBBDDDFFFIIIKKKKKKMMMMMMMMMNNNOOORRRTTTUUUPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^]]]\\\\\\]]]___bbbccc```aaadddggghhhhhhhhhgggiiihhhgggggghhhjjjkkkmmmllllllmmmmmmmmmmmmlllkkkiiiiiiiiihhhhhhhhhhhhhhhccccccbbbaaa``````aaaaaa______``````aaaaaabbbbbb]]]^^^______```_________``````___^^^^^^^^^^^^___^^^\\\[[[ZZZ[[[]]]```bbb^^^^^^___aaabbbdddeeeeeebbb___\\\[[[[[[[[[ZZZYYYWWWVVVUUUWWWYYY\\\\\\\\\]]]```bbb^^^WWWQQQPPPQQQQQQPPPOOONNNPPPRRRVVVXXXTTTRRRPPPMMMMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKMMMKKKHHHFFFFFFHHHKKKMMMHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFF333222222111111222222333222111111111000/////////333333333333333333333333111111111111111111111111333333333222222111111111//////000000111111222222000000000000111111111111222222222222111111000000333333333333333333333333===:::777333111111222333333222111111111222333444222222222222222222222222222222333333333333444444333333222111111222333333333222111000000111222333555555333333333333555555222333333444444333333222555555555555555555555555333333333333333333333333666555444333333333333333444444444444444444444444333222222111111222222333111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222444444444444222222111111111222333444555666333333333444444444555555111111111111222333333444333222000111222333333222111111222333333444555555222222222222222222222222222222222333333444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333444555666777777555555555555555555555555555444444333333444444555444444444444444444444444777777777666555555555444444444444555555555666666555555555555555555555555444555666555333222333444555555555555555555555555666666555555555444444444555555444444444444555555444555555666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444555555666777888888999444444444444444555666777333333444555555444333333333444444444555666666666888888888888888888888888555555555555666666666666888888888777777777777777777777777888999999999:::;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUYYYZZZ\\\^^^______^^^]]]bbb^^^[[[[[[]]]```aaaaaadddcccbbbbbbbbbcccdddeeeiiihhhgggeeeeeeggghhhiiijjjjjjkkkllllllllllllkkkiiiiiijjjjjjiiihhhfffeee``````aaabbbbbbbbbbbbbbb]]]^^^___``````aaaaaaaaaaaa```_______________```aaa```___^^^^^^___```aaaaaa___]]][[[[[[^^^aaaccccccbbbaaaaaaaaaaaaaaaaaa\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVVVVWWWZZZ]]]```^^^^^^^^^ZZZTTTQQQRRRSSSPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKIIIFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDD333222222111111222222333222222222222222222111111222222222222222222222222111111111111111111111111333333222222222222222222000000000000111111111111000000000000111111111111222222222222111111111000333333333333333333333333888777555333222222333444222222111111111222333444222222222222222222222222222222222333333333444444555444333222222333444555333222111111111111222333555444333222222333444555222333333444444333333222333333333333333333333333333333333333333333333333555555444333333333333333444444444444444444444444333222222222222222222333111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222333333444444333333222222222222222333444444555333333333333444444444444333333222222222222222222444333111111222333333222111111222333333444555555333333333333333333333333222222222333333444444444333333333333444444444555555555555555555555555555444444444444444444444444333444444444555666666666555555555555555555555555555444444333333444444555444444444444444444444444666666555555555555555555555555555555666666666666555555555555555555555555444555666555333333333444444444444444444444444444666666555555555444444444555555444444444444555555333444555555666666555555666666666666555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555666666777777888888666555555444444444555555444555666666666666555444444444555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777888888888888888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ\\\^^^_________^^^aaa___]]]^^^```aaa```^^^cccbbbaaaaaaaaabbbcccdddhhhgggeeeddddddeeeggghhhgggggghhhiiiiiiiiiiiihhhfffgggggggggfffeeecccbbb``````aaabbbbbbbbbbbbbbb^^^^^^___aaaaaaaaaaaaaaaccccccbbbaaaaaa```aaaaaa___^^^^^^]]]^^^___```aaaaaa```]]]\\\\\\^^^aaaccccccbbbaaaaaa````````````[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXX[[[]]]___]]]]]]\\\YYYTTTQQQRRRSSSOOONNNMMMLLLMMMPPPSSSTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKKKKIIIGGGGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEDDDDDD333222222111111222222333333333333333444444444444111111111111111111111111111111111111111111111111222222222222222222333333111111111111111000000000000000000111111111222222222222222222111111111111333333333333333333333333222222222333333444444444222222111111222222333444222222222222222222222222222222222222333333333333333333222222222222333333333333222222222222333333333333222222222222333333222333333444444333333222222222222222222222222222333333333333333333333333555444444333333333333333333333333333444444444444333333222222222222333333111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333222222333444444222222222222333333333333555444333222222111111111666444222111222333222111111222222333333444444555444444444444444444444444222222333333333333444444222222222333333333444444555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444555555555666666666666666666555555555555555555555555555555555666777666444444444555333333333333333333333333555555555555555444444444555555444444444444555555333444555555666666555555777777666666666555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666777777777777888777666555444444444444555666777777777777666555666666555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777888888888888888888777777::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRTTTUUUUUUTTTSSSSSSUUUVVVWWWYYY[[[]]]___``````_________```bbbcccbbb___\\\aaaaaaaaaaaaaaabbbcccdddeeeeeecccccccccccceeeeeecccddddddeeeeeeeeeeeeeeefffgggggggggeeedddbbb`````````aaaaaabbbbbbaaaaaa^^^___```bbbbbbbbbbbbaaadddcccbbbaaaaaa```______]]]\\\\\\\\\]]]^^^```aaaaaa```^^^]]]^^^___aaaccccccbbbaaa```____________[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXZZZ\\\]]]^^^[[[[[[ZZZWWWTTTRRRRRRRRRNNNMMMLLLLLLMMMOOOQQQSSSRRRRRRPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEDDD333222222111111222222333222333333333444444555555111111111111222222222222111111111111111111111111111111111222222333333333222222222111111000000000000000111111111222222222222222222222222222222222222222222222222222222222000111222333444333333222222111222222222222333333222222222222222222222222111222222222222333333333000000000000000000000000333333333333333333333333222222222222222222222222222333333444444333333222111111111111111111111111333333333333333333333333444444333333222333333444333333333333333444444444222333333333333333333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111222222222222222333333333333333333333333333333444444333222222222333333111111222222222333333333444333333222222222333333777555333222222222111000222222222333333444444444444444444444444444444444333333333333333333333333222333333333333444444444555555555555555555555555666666666666666666666666555555555555555444444444555555555555555555555555555444444333333444444555444444444444444444444444222333333333444555555555666666555555555555444444555555555555555555555555555666777666555444555777444444444444444444444444555555555555555555555555555555444444444444555555444555666666777777666666666666666555555555444444666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555777777777777666666666666777777666555555555555555666666666666666666666666777777666666555555444444777777777777777777777777555555555555666666666666666666666777777777777777999999888888777777666666999999:::;;;;;;;;;::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUTTTSSSSSSUUUVVVVVVXXXZZZ\\\^^^___``````^^^___```bbbcccbbbaaa```aaaaaaaaabbbbbbccccccdddddddddcccbbbbbbcccddddddaaaaaabbbccccccccccccccciiiiiiiiiiiigggeeecccbbb``````aaaaaaaaaaaaaaa```^^^___aaacccdddcccbbbbbbbbbaaaaaa```___]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___`````````_________```aaabbbbbbbbb```___^^^^^^]]]]]]ZZZZZZZZZYYYXXXWWWUUUTTTRRRTTTVVVYYY[[[\\\\\\\\\YYYYYYWWWUUUSSSRRRRRRRRRMMMLLLLLLKKKLLLNNNPPPQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLMMMKKKIIIJJJKKKMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEDDD333222222111111222222333111111222222333333444444222222222222333333444444111111111111111111111111111111111222222333333333333333222222111111000000111111111111222222222222222222222222222222222333222222222222222222222222000111333444444222111000111111222222333333333333222222222222222222222222111111111222222222333333000000000000000000000000333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333333222222222333333444222222222333333333444444222333444444444444333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333333333333333333333333333444444333222222222333333111111222222222333333333222222222222333444555666777555333222333333222111222222333333333333444444222222222222222222222222333333333333333333333333444444444444555555555555555555555555555555555555666666666666666666666666555555555555555444444444555555555555555555555555555444444333333444444555444444444444444444444444222333333333444555555555444444444444444444444444555555555555555555555555444666777666555555666777666666666666666666666666444555555555555555555555555555444444444444555555666666777888888888888777444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555555555555555666777888555555555555555555555555777777777666666555555444777777777777777777777777555555555555666666666666555555666666777777777777999888888777777666666666888999999:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQSSSSSSSSSRRRRRRTTTVVVUUUVVVXXXZZZ\\\^^^______]]]^^^___```aaabbbccceee```aaabbbbbbcccdddddddddcccccccccccccccccccccccc```aaabbbbbbccccccbbbbbbhhhiiiiiiiiihhhfffdddccc``````aaaaaaaaa``````___]]]___aaacccdddcccbbbaaaaaaaaaaaa```___]]][[[ZZZYYYXXXXXXXXXZZZ\\\^^^_______________`````````aaaaaa```___^^^]]]]]]]]]]]][[[ZZZZZZYYYWWWUUUTTTSSSQQQSSSUUUXXXZZZZZZZZZZZZWWWVVVTTTSSSSSSRRRRRRQQQMMMLLLLLLLLLLLLMMMOOOOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEE333222222111111222222333111111111111222222222222222222222333333444444555111111111111111111111111222222222222222222333333222222222222222111111111111111111222222222222333222222222222333333333333222222222222222222222222222333444444333222000///000111222333333333333222222222222222222222222222111111111111222222222222222222333444444333222222222222333333333333222222222222333333333333222222222333333444444333333222444444444444444444444444333333333333333333333333222222222222222333333444111111222222333333444444222333444555555444333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333444444333333222222333333444333333333222222333444444222222222222333333333333111111111222444555777888777555333222333444333222333333333333333333333333222222222222222222222222444444333333333333222222444444444555555555666666555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444555555555444444444444555555666666555555555555555555555555333555666666555444555777666666666666666666666666444444444555555555555555555555444444444444555555666666777888888888888777333333444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777555555555555666777888999666555555444444555555666777777666666666666666666555555555555555555555555555555555555666666666666444555555666666777777888777777777777777777666666777888999::::::;;;;;;:::;;;<<<======>>>>>>>>>===>>>??????@@@AAAAAABBBBBBEEEFFFHHHJJJLLLNNNPPPQQQPPPQQQQQQQQQPPPQQQSSSUUUUUUUUUWWWXXXZZZ[[[\\\]]]\\\^^^_________```ccceee______aaabbbcccddddddcccbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbbbbccccccbbbbbbdddeeeeeeeeeeeecccbbbaaa``````aaaaaaaaa```______\\\^^^aaacccdddcccaaa```aaabbbbbbbbbaaa___^^^\\\XXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^______``````_________^^^]]]]]]\\\]]]]]]]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQRRRRRRRRRPPPMMMMMMLLLLLLMMMNNNNNNOOONNNMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEE333222222111111222222333222222222222111111111111000111111222333333444444111111111111111111111111333333222222222222222222111222222222222222222333111111111222222222333333222222222333333333444444111111111111111111111111333333333333333222222111000111222333333333222222222222222222222222222222111111111111222222222222222333444555555444333222111111222333333222111111222333444555555444333222222333333444444333333222444444444444444444444444333333333333333333333333222222111111222333333444000111111222333333444444222333444666666444333222111222222333333222222111111111111111111111111111111111222222222333333333111111111111111111111111000111111222333333444444444333333222222333333444222222222222333444444555333333333333444444444444222222222333444555666777666444222222444444444333333333333333333333333333333333333333333333333333444444444333333222222222333333444444444555555555555555555555555555555555444444444444444444444444333444444444555666666666555555555555555555555555555444444333333444444555444444444444444444444444666666555555555555555555444444555666777888999999555555555555555555555555222444555555444444555666666666666666666666666666444444444555555555666666555555444444444444555555444444555666666666666666333444555666777999999:::666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777777888888777666666666666666777777777777666555555666777777666666666666666777777777666666666666666666666666555555555555666666666666444444555555666777777888666666666777777777777777777777888::::::;;;;;;:::;;;<<<======>>>=========>>>>>>??????@@@AAAAAAAAAEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPPPPOOOOOORRRSSSUUUUUUUUUVVVWWWXXXZZZZZZ\\\^^^aaaaaa```^^^___```\\\]]]___```aaabbbbbbaaa``````aaaaaaaaaaaa````````````aaabbbbbbbbbbbbbbb```aaabbbccccccbbbaaa`````````aaaaaa```______^^^[[[]]]```cccdddbbb```______```aaabbbaaa```^^^]]]XXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\^^^_________^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^\\\\\\[[[YYYWWWUUUSSSQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTRRROOOPPPRRRSSSRRRPPPMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKLLLMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEEEE333222222222222222222333333333333222222111111111///000000111222222333333111111111111111111111111444333333222222111111111111111111222222333333444111111222222222333333333222222222333333444444444111111111111111111111111333333333333333333444444000111222333444333222222222222222222222222222222000111111111111222222222111222333333333333222111000111222333333222111000333333555555555555333333222333333444444333333222333333333333333333333333333333333333333333333333222111111111222333333444000000111222333333444444222333555666666555333222222222222333333222222222111111111111111111111111111111222222222333333333111111111111111111111111000000111222333333444444444444222222222222444444111111111222333444555666333333444444444444555555444444333333333444555555555333222222444555555444333333333333333333333333444444444444444444444444444444444333333222222222222222333333333444444444555555555555555555555555444444444444444444444444333333444444555666777777555555555555555555555555555444444333333444444555444444444444444444444444777777777666555555555444555555666888999:::;;;<<<555555555555555555555555222333444444333333555666555555555555555555555555444444444555555555666666555555555444444555555555222333444444555555444444444444666777999;;;<<<===666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777444555555666777888888999999888777666666555555666999888777666666777888999555555666666777777888888999999999999999999999999555555555555666666666777444444444555666777777888555555666666777777888888666777888999:::;;;;;;;;;;;;<<<==================>>>>>>??????@@@@@@@@@AAADDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSUUUTTTTTTUUUVVVWWWXXXYYY[[[___ddddddaaa]]][[[ZZZZZZ[[[]]]___`````````___^^^______``````______^^^___```aaaaaabbbbbbaaaaaa___```bbbccccccbbbbbbaaa``````aaaaaa```___^^^^^^ZZZ]]]```ccccccbbb```^^^\\\]]]___``````^^^]]][[[XXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]______^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___]]]]]][[[ZZZWWWUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQNNNOOOQQQSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEE333222222111111222222333222222222111111111111000000111111111111222222222222222222111111111000000111111111111111111111111222222222111111111111000000111111111222222222222111111111111111111111111111111222222222333333333333333333222222111111111222222111111111111222222000111222333333222111000222222222222222222222222333333333222222111111111222222222222333333444555222222222222222222222222333333333444444444555555444333333222222333333444222222222222222222222222111555444000111555666333555444444333222111000000222222222222222222222222333222000//////000222333444333111000000000111111000000000000000000000000222222222222222222222222111111222222222333333333000000111222333555777888777555222111111333333333222222333333333333444444666555555555555444444444222222222222222222222222444333333222222111111111222222444444444444222222333222111000000222444666444444444555555555555666444555555666666666666666666666555555555444444444333333333444444555555555444444444444444444444444444333222222222222333444444444444555555555555666555555555555666666666666444444555555555555444444444444555666777777777666777777666666555555555444444555555666666666666666555666777777777666444333666555444333333444555666777777777777777666666666777777777777777777777777555555555555555555555555444444444555555555555666999888888777666555555444777777777777777777777777666777777777777777666666888888777666666666666666777777777888888888888999777777777777777777777777666666555555555555666666777777777777777777777777777777666666666666666777555555555555666666666666888888888888888888999999;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;===???AAACCCDDDDDDEEEGGGGGGGGGGGGIIIKKKOOOOOONNNNNNNNNOOOPPPPPPRRRSSSSSSRRRRRRRRRUUUWWW\\\]]]___```^^^ZZZVVVTTT\\\ZZZYYY[[[^^^```___]]][[[\\\^^^______^^^]]]\\\ZZZ\\\___````````````aaa___```aaacccccccccbbbaaa`````````___^^^\\\[[[ZZZ```___^^^^^^^^^^^^[[[YYY]]]^^^```aaaaaa```^^^]]]YYYVVVSSSRRRTTTVVVXXXYYY^^^[[[WWWWWWYYY\\\^^^___WWWXXXYYYZZZ[[[[[[ZZZZZZWWWXXXYYYYYYYYYXXXVVVUUUPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIKKKLLLLLLLLLKKKJJJMMMJJJFFFEEEFFFHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE333222222111111222222333222222222111111111111000000111111111111222222222222222222111111111000000111111111111111111111111222222222111111111111000000000000111111111222222111111111111111111111111111111222222222333333333333333333222222222111111222222111111111111222222111111222222222222111111222222222222222222222222333333333222222222111111222111111111111222333444222222222222222222222222333333333444444444444555444333333222222333333444222222222222222222222222///333222//////333444111444333333222222111111111222222222222222222222222333222000//////000222333555444333222222222333333111111111111111111111111222222222222222222222222111111222222222333333333333222222222333333444555777444111111222333333333222222333333333333444444555555555555444444444444222222222222222222222222333333333222222222222222222333333444444333333222444333111000111222333555444444444444555555555555444444555666666666666666666555555555444444444444333333333444444444555555555555555555555555555555777666555555555555666777444444444555555555555666555555555555666666666666444555555666666555555444444444555666666666555555777666666666555555555555444555555666666666666666666666666666666555444444666555444444444444555666666666666666666666666666777777777777777777777777555555555555555555555555555555555666666666777777999999999888777777666666777777777777777777777777666666777777777777666666888888777666666666666666333444444444444555555555777777777777777777777777666666555555555555666666777777777777777777777777777777666666666666777777555555666666777888888888777777777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAA@@@AAACCCCCCCCCCCCEEEGGGLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUTTTSSSSSSVVVXXX[[[\\\]]]^^^]]]ZZZWWWUUUYYYXXXWWWYYY]]]^^^^^^\\\ZZZ[[[\\\]]]]]]\\\\\\[[[YYY[[[^^^_________```aaa\\\^^^```bbbccccccccccccaaaaaa``````___]]]\\\[[[\\\[[[YYYYYYZZZZZZYYYWWW\\\]]]___```___^^^]]][[[YYYVVVSSSRRRTTTWWWXXXYYY]]][[[XXXXXXZZZ]]]^^^___XXXXXXYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOOOOOOOOOONNNMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHKKKIIIFFFEEEFFFHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC333222222111111222222333222222222111111111111000000111111111111222222222222222222111111111111111111111111111111111111111222222222111111111111000///000000000111111111111111111111111111111111111111111222222222333333333333333333222222222222111222222111111111111222222333333222222222222333333222222222222222222222222333333333222222222222111111111000000111111222222222222222222222222222222333333333333444444444444444333333222222333333444222222222222222222222222000222222000000333333111222222222222222222222222222222222222222222222222333222111000000111222333555444333222222222333333222222222222222222222222222222222222222222222222111111222222222333333333555555444333222222222222666444111111222333333222222222333333333333444444555555555555444444444444222222222222222222222222222222222222333333333333444333333222222333333444444444222111111222333333444444444444555555555555444444555666666666666555555555555555444444444444333333333444444444444555666666666666666666666666888777666666666666777888444444444555555555555666555555555555666666666666444555555666666555555444555555555555444444444444666666666666555555555555444555555666666666666666666666555444444444444555666555555444444555555666555555555555555555555555777777777777777777777777666666666666666666666666666666777777777888888888::::::999999888888777777777777777777777777777777666666777777777777666666888888777777777666666666555555555666666666777777777777777777777777777777666666555555555555666666777777777777777777777777777777666666666666777777555555666777888888999999666666777777888999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????AAABBBDDDEEEDDDEEEFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRTTTUUUVVVUUUTTTTTTVVVXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWYYY[[[\\\\\\ZZZWWWXXXYYYZZZZZZZZZZZZYYYWWWZZZ\\\]]]^^^^^^___aaaZZZ\\\^^^aaabbbcccccccccaaaaaaaaaaaa```___]]]]]]ZZZYYYWWWWWWXXXYYYYYYXXX\\\\\\]]]^^^]]]\\\ZZZYYYYYYWWWTTTSSSUUUWWWXXXYYY\\\ZZZYYYZZZ\\\^^^^^^]]]ZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLLLLLLLKKKIIIGGGFFFIIIHHHFFFGGGHHHHHHGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA333222222111111222222333222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000//////000000000111111111111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111222222555444222222222222444555222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222333333333444444444444333333222222333333444222222222222222222222222222333444444444555555444111111111222222333333333222222222222222222222222222222111000000111222222222111111111111111111111222222222222222222222222111222222222222222333333111111222222222333333333555555444333222222222222444333111111222333333222222222222333333333444444555555555444444444333333222222222222222222222222111222222333333444444444444444222222222222444444555444333222222222222222333333444444444555555555333444555555666666555555444444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444555444444444555555555555666555555555555666666666666555555666666666666555555666555444444333333333333666666666666666555555555444555555666666666666666666555444333333444555666666666555555555555666666444444444555555555555555666666666666666666666666666666666666666666666666666666666777777777888888999999999888888777777777666666666666666666666666555666666777777777777666777777777888888777777777666666666777777777888888666666666666666666666666666666555555555555666666666666666666666666666666777666666666666777777888666666666666777777777777444555666777888999:::;;;999::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???BBBCCCEEEFFFEEEFFFGGGIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYZZZ[[[ZZZYYYXXXVVVVVVWWWWWWXXXXXXYYYYYYWWWYYY[[[\\\\\\\\\^^^```[[[\\\^^^```aaabbbbbbaaaaaaaaaaaaaaaaaa```___^^^\\\ZZZYYYYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYWWWTTTTTTUUUWWWYYYYYYZZZZZZZZZ[[[]]]^^^]]]\\\[[[YYYXXXWWWWWWXXXZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZYYYXXXVVVTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGFFFGGGHHHHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@333222222111111222222333222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111222222555444222222222222444555222222222222222222222222222222222222222222222222444333333222222222333333222222222222222222222222222222222333333333444444444333333222222333333444222222222222222222222222333333444555666555444555111111111222222333333444222222222222222222222222222111111111111111111222111111111111111111111111222222222222222222222222111111111222222333333333111111222222222333333333333333222222222333444444333222000111222333333222222222222333333333444444555444444444444333333333222222222222222222222222222222222333333444444555444444222222222222444444555444444333333222222222333333333444444444444555333444444555555555555555333333444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666555666666666666666666555666555444333333333333333555555555666666666666666444555555666666666666666666555444333333444666777666666666666666666666666444444444444555555666666666666666666666666666666777777777777777777777777555555666666666777777777777777777777777666666666666666666666666666666666555555666777777777777777666777888888888888777777333333444444444555555555666666666666666666666666666666555555555555666666666666666666666666666666666666666666666777888888666666666555555444444333444555555777888999::::::888888999:::;;;;;;::::::999999:::<<<===>>>???@@@>>>@@@BBBBBBBBBBBBDDDFFFIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZWWWYYYZZZ[[[ZZZ[[[]]]___^^^___```aaaaaa```______```aaaaaaaaaaaaaaa``````]]]\\\ZZZ[[[\\\]]]]]]\\\YYYYYYYYYYYYYYYXXXXXXWWWYYYWWWUUUTTTVVVXXXYYYYYYYYYYYYYYY[[[]]]^^^\\\[[[[[[ZZZXXXVVVVVVWWWYYYZZZXXXWWWVVVUUUUUUVVVXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@333222222111111222222333222222222111111111111000000111111111111222222222111111111111111222222222111111111111111111111111222222222111111111111000000111111111222222222222111111111111111111111111111111222222222333333333111222222222222333333333222222111111111111222222333333222222222222333333222222222222222222222222111222222222222333333333555444333333222333333333222222222222222222222222222222222222333333333333444333333222222333333444222222222222222222222222111000111555555222111333111111111222222333333333222222222222222222222222111111111111111111111111222222333444444444333333222222222222222222222222111111111222222333333444111111222222222333333333111111111222333444555666222111000111333333222111222222333333333333444444444444444444333333333333222222222222222222222222333333333333444444444444444333333222222333333444444444444444444333333333333333333333444444444444333333444555555555555444333333333333444444444444555444444444444333333333444444444444444444444444444444555555555555444444444444444555555555555666555555555555666666666666555666666777777666666555666555444333333333444555555555555666666666666666444555555666666666666666666555555555555666777777555666666777777666666555444444444555666666777777777777777777777777777777777777777777777777777777555555555666666666777777777666666666666666666666777777777777777777777777444555666777777888888777666777888999999999888777555555666666666777777777777777777777777777777777666666555555555555666666777777777777777777777777666555555666666777888999666555555444444333333222555555666666777888999999777777888999::::::::::::888888999;;;<<<>>>??????>>>@@@BBBBBBBBBBBBDDDEEEHHHHHHHHHIIIIIIKKKLLLLLLNNNPPPSSSTTTTTTTTTVVVWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]]___aaa```]]]ZZZXXXWWWXXXWWWWWWXXXYYYZZZ\\\\\\ZZZ[[[[[[ZZZYYYZZZ\\\]]]``````aaabbbaaa```___^^^___```aaaaaaaaaaaaaaa```\\\[[[[[[\\\]]]]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUUUUWWWYYYYYYXXXXXXXXXXXXZZZ\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFGGGGGGDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA333222222111111222222333222222222111111111111000000111111111111222222222000000111111111222222222111111111111111111111111222222222111111111111000222222222222333333333333111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222111111222222222222111111222222222222222222222222111111222222222333333333444333333222111111222222222222222222222222222222111222222222222333333333444333333222222333333444222222222222222222222222222///111666666222111444222222222222222222333333222222222222222222222222111111111222222111111111111222333444444444444333111111111111111111111111000111111222333333444444111111222222222333333333222222222222333444555555111000000111333333222111222222333333333333444444444444444333333333222222222222222222222222222222444444444444444333333333222333333444444333333222333333444444444444444444222222333333333444444444222333444444555555444444222222333333333444444444555555444444444333333333555555555555555555555555444555666777777666555444444444444555555555555666555555555555666666666666666666777777777777666666666555444333333555666888555555555555666666666777444555555666666666666666555666666777888888777777555666777888888777666555444444555666666777888888777777777777777777777777888888888888888888888888666666777777777888888888777777777777777777777777777777777777777777777777444555666777888888888888555666888::::::999888777999999999999::::::::::::777777777777777777777777666666555555555555666666777777777777777777777777555555555555666777888999444444444444555555666666555666666666777777888888666777888999::::::::::::999999:::;;;<<<<<<======>>>@@@AAABBBAAABBBCCCEEECCCDDDDDDEEEGGGIIIKKKKKKMMMOOOSSSUUUVVVVVVXXXYYYVVVVVVWWWYYYZZZ[[[\\\\\\ZZZ^^^``````^^^[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^___\\\]]]\\\[[[YYYYYY[[[\\\___```aaabbbbbbbbbaaa```^^^___``````aaaaaaaaa```\\\\\\\\\^^^^^^]]]ZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYWWWVVVVVVXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@333222222222222222222333222222222111111111111000000111111111111222222222000000111111222222222222111111111111111111111111222222222111111111111000222222333333333444444444111111111111111111111111111111222222222333333333111111111222222333333333222222111111111111222222000111222333333222111000222222222222222222222222111111111222222333333333333333222111000000111111222222222222222222222222111111222222222333333333444333333222222333333444222222222222222222222222444111333999999444333666222222222222222222222222222222222222222222222222111111222222222222111111///000111222333222222111000000000000000000000000000000111222333333444444111111222222222333333333333333222222333333444444000000000111333333222111222222333333333444444444444444444333333333222222222222222222222222222222555555555444444333333333222222444555555444222222222222333444555555555555222222333333333444444444222333444444555555444444222222222333333444444444555555555444444333333333666666666666666666666666333444555666666555444333444444444555555555666666555555555555666666666777666666777777777777666666666555444333444666888999444555555555666666777777444555555666666666666666555666777999999999888777555666777888888777666555555555555666777888888999777777777777777777777777888888888888888888888888777888888888888999999999888888888888888888999999777777777777777777777777444555666777888888888888555666888:::;;;:::888777666777777777777888888888777777777777777777777777666666555555555555666666777777777777777777777777555555555555666777999999222222333555666888999:::666666666666777777777777666666777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<===>>>@@@??????AAACCCEEEHHHJJJKKKLLLOOOSSSVVVWWWXXXZZZ[[[VVVWWWXXXZZZ[[[\\\\\\\\\WWW[[[___```^^^\\\[[[\\\\\\[[[[[[[[[]]]^^^```bbb^^^^^^]]][[[YYYXXXZZZ\\\^^^___aaabbbcccccccccbbb]]]^^^___``````aaaaaa```]]]]]]___```aaa___ZZZVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYWWWVVVVVVXXXYYYYYYXXXXXXVVVUUUVVVXXXZZZZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVSSSTTTVVVWWWXXXWWWVVVVVVYYYXXXVVVTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNKKKIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFEEECCCGGGEEEDDDDDDEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???444444444333333222222222333333333333333333333333111111111111111111111111222222111111000/////////222222222111111111000000333333333222222222111111000111111111111222222222222222222222222222222222...///111222222111111000333333333333333222111000111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222555555555555555555555555111111111000111111222333222222333333333333444444111111222222222333333333444444555999;;;;;;666222333222222111111222222333333333333222222222111111222222222222222222222222333333222222222222222222222222111111111111222222111111222222222333333333444333333222111111111222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222333444333111000111222444444222222222222444444444444222222222222444444333444444555555444444333666666666666666666666666888777555444333333444555666666666666666666666666444444444555555555666666777777888888777666555555666666666666666555555555444444444555555555666666666666666666777777777888777777777777777777777777777777777777777777777777444444555555666777777888::::::999999888888888888666666666777777777888888666666666555555444444444666666555555555666777777888777777666666666777777;;;;;;:::999888888999999999999::::::999888777777888999999999999999888888888888888888888888777777666666666777777777888888888888888888888999999999999999888888777777666666888888777777777777888888888888777777666666555555555555555666666666666666999777666444444666777999777777666666666666777777555666666777888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<999:::<<<===???@@@AAAAAA>>>======>>>@@@EEEIIIKKKKKKMMMRRRVVVXXXYYYXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ^^^___aaacccbbb```^^^\\\___^^^\\\ZZZZZZ[[[\\\]]]___```aaaccccccbbbbbbaaa___`````````aaaaaabbbbbb______```aaabbb```\\\YYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWVVVUUUSSSRRRPPPOOONNNQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFIIIKKKKKKJJJHHHHHHIIILLLLLLKKKKKKJJJIIIGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>333333333333222222222222333333333333333333333333111111111111111111111111000000000000000111111111222222222111111111000000222222222111111111000000000111111111111222222222222222222222222222222222///000000111111111111111333333333333333222111000111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111222222333222222333333333333444444111111222222222333333333333333333666888888555222333222222111111222222333333333333222222222111111222222222222222222222222111111111111111111111111222222111111111111222222111111222222222333333333444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222333444333111000111222444333333222222333333444444333333222222333333444333444444555555444444333444444444444444444444444555444333333333444555555555555555555555555555555222222222333333333444444666666777777777666555555666666666666555555555555444444444555555555666666666666666666666666777777666666666666666666666666666666666666666666666666555555555666777777888888888888777777777666666666666666666777777777888888666666666666666666555555888888777777888888999999999888888777777888888999===<<<;;;::::::::::::;;;888999999::::::999999888888888999:::::::::999999999::::::::::::999999888666777777777888888888999888888888888888888888888999999888888888888888888888888777777777777888888777777777777777666666666777777777666555555555444888777666555555666777888777666666555555666666777555666666777888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::<<<===??????@@@@@@===<<<<<<>>>AAAEEEIIIKKKLLLMMMQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[______aaabbbbbbaaa___^^^___^^^\\\[[[[[[]]]^^^___```aaabbbddddddcccbbbbbb``````aaaaaaaaabbbbbbbbbaaaaaaaaabbbbbb```\\\YYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGEEEGGGIIIJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAAAAA@@@??????>>>111111111222222222222222333333333333333333333333111111111111111111111111...//////000111111222222222222222111111111111111111111111000000000//////000111111111111222222222111111111111111111111111111000000000000111222222222222333333333222111111111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222333333222222333333333333444444111111222222222333333333222222222333555555444222333222222111111222222333333333333222222222111111222222222222222222222222//////000000111111222222222222111111111111222222111111222222222333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222333444333222111222333444333333222222333333444444333333222222333333444333444444555555444444333333333333333333333333333222222222222333444555666444444444444444444444444222222222333333333444444444444555666666666555555555555555555555555555555444444555555555666666666666666666666666555555555666666666666666666666666666666666666666666666666555555666666777777888888777777777777777666666666666666666777777777888888666666666777777777777777888888888888999999::::::::::::999999999999::::::;;;;;;::::::999:::::::::999999:::;;;;;;;;;::::::888888999:::;;;;;;::::::;;;;;;<<<<<<;;;::::::999777888888888888999999999888888888888888888888888888888888888999999999999888888777777777777888888666666777777777777777777999888777777555555444333777777666666666666777777666555555555555555555666555666666777777888888999999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>?????????<<<<<<===>>>BBBFFFJJJLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWXXXZZZ[[[\\\\\\_________```````````````___^^^]]]]]]^^^___aaabbbaaacccdddffffffeeedddcccaaaaaaaaaaaaaaabbbbbbcccdddccccccccccccaaa]]]ZZZZZZZZZ[[[\\\]]]^^^____________^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@??????000000000111111222222333222222222222222222222222111111111111111111111111//////000000111111111111111111111111111111111111222111111111000000000000000000111111111222222222000000000000000000000000222111000///000111222333222222333333333222222111111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222111111111111222333333222222222333333333444444111111222222222333333333333222111111222333444444333222222111111222222333333333333222222222111111222222222222222222222222//////000111222333333444222222111111111111222222111111222222222333333333333333222222111222222333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444222333444444222111222444333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333333333333333444444555555444444444444444444444444444444444555555555666666333333444555666666666555444444555555555555555666555555555555666666666666666666666555555555555555666666666666666666666666555555555555555555555555444555555666777777888888999999999999888888888888666666666777777777888888666777777777888888999999777888888999::::::::::::<<<;;;;;;;;;;;;<<<<<<===???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888999999999999888888888888888777777777666777777777888888999999888888777777777777888888666666666777777888888999888777777777666666555555666666777777777777666666555555444444444444555555666666666666777777888888888888888888999999999999999999999999::::::::::::;;;;;;<<<===>>>>>>>>>=========>>>@@@DDDHHHLLLNNNOOOOOOOOOPPPQQQSSSVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVXXXZZZ[[[]]]]]]^^^]]]]]]\\\]]]^^^___```____________```bbbdddeeeccceeeggghhhiiihhhfffeeebbbaaa`````````aaaaaabbbfffeeeeeeddddddbbb___\\\[[[\\\]]]^^^___`````````bbbaaa```^^^]]][[[YYYYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUVVVVVVUUUUUUTTTTTTNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEGGGHHHHHHFFFFFFFFFGGGKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@000000000111111222222333222222222222222222222222111111111111111111111111111111111111000000//////111111111111111111111111333333222222222111111111000000111111111222222222000000000000000000000000222111000000000111333444111222222333333333222222111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222111222333333444222222222333333333444444111111222222222333333333333333333222222333444666333222222111111222222333333333333222222222111111222222222222222222222222111111222222333444555555222222111111111111222222111111222222222333333333333222222111222222333333333333333333333333333333222222222333333444444444333333333333333333333333444333333222222333333444222333444444333222333444333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444666666666666666555444444444444444444444444444444444444444555555555666666333333444555666666666555333444444444555555666666555555555666666666777777666666666666666666555555777777777777777777777777666666666666666666666666555555555666777777888888999999999999999999::::::888888888999999999::::::999999999::::::;;;;;;;;;;;;;;;===>>>????????????>>>>>>>>>>>>>>>???@@@AAAFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDBBBAAA???>>><<<<<<===>>>??????>>>>>>============<<<;;;:::999::::::999999999999999999:::999999999888888888777555666666777777888888888888888777777777777888888666666777777888888999999555666666666777777888888666666777777777777666666555555444444444444555555666666666666666777777777777777777888888999999999888888888999999999::::::;;;;;;<<<===============??????AAACCCFFFJJJMMMOOOPPPOOOOOOOOOQQQSSSVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTVVVWWWYYY[[[]]]]]][[[[[[ZZZZZZ[[[\\\___```______```aaabbbdddeeefffeeegggiiikkkllljjjhhhgggbbbaaa___^^^^^^___```aaagggfffeeeeeeeeeccc```^^^]]]^^^___```aaaaaaaaa```cccbbbaaa___^^^\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA111111111222222222222222222222222222222222222222111111111111111111111111222222111111000//////...111111111111111222222222333333333222222222222111000111111111111222222222111111111111111111111111111111111111111222333333111111222333333333222222111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444222222222222222333444444222222333333333333444444111111222222222333333333333444444444333333555777333222222111111222222333333333333222222222111111222222222222222222222222222222333333444444555555222222111111111111222222111111222222222333333333222222111111222222333333333333333333333333333333111222222333333444444555333333333333333333333333444333333222222333333444222333444444333333444555222333333444444333333222222333333444444333333222333444444555555444444333444444444444444444444444777888888777777666444444444444444444444444444444222222222333333333444444444444555666666666555555333333333444555555666666555555666666666777777777666666666666777777777888888888888888888888888888777777777777777777777777777777777888999999::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBCCCEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIILLLKKKKKKJJJIIIGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777777777777888888888888888777777777777888888777777888888888888888888444555666666888888999:::777777666666666666777777666555555555555555555666666666666666666666666666666666777777888999999999777777888888888999999999999:::;;;<<<===>>>>>>>>>@@@AAABBBDDDGGGJJJLLLMMMMMMMMMMMMNNNPPPRRRUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTUUUWWWYYY[[[\\\]]]ZZZYYYYYYYYY[[[]]]___`````````aaabbbdddeeeeeefffgggiiilllnnnooommmjjjhhhcccbbb```^^^^^^___aaabbbgggfffeeedddeeedddbbb```___```aaabbbbbbaaa```___aaaaaa```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQPPPNNNLLLKKKIIIHHHKKKLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFFFFHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA333333333333222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000111111111222222222222222222222111111111111000111111111111222222222222222222222222222222222000111222222333333222222000111222333333333333222111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222333444444222222333333333333444444111111222222222333333333111333555555333222444666333222222111111222222333333333333222222222111111222222222222222222222222333333333333333333333333222222111111111111222222111111222222222333333333222222111111222222333444333333333333333333333333111111222333333444555555333333333333333333333333444333333222222333333444222333444444333333444666222333333444444333333222222333333444444333333222333444444555555444444333333333333333333333333333555666666777777666555444555555555555555555555555222222222333333333444444666666777777777666555555222222333444444555666666555666666666777777777777555666666777888999::::::999999999999999999999999888888888888888888888888::::::;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLIIIIIIIIIJJJJJJKKKMMMMMMJJJJJJIIIIIIJJJKKKKKKLLLOOOOOOPPPPPPOOOOOONNNNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@?????????======<<<;;;;;;:::999999::::::999999999999999999888888777777777777888888999999888888888888888888666666666777888888888999888777666555555666777888777666666555555666666777666666666666666666666666666666666777888999999999777777777777888888888999888999:::<<<===>>>>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJHHHIIIJJJLLLNNNQQQSSSTTTRRRSSSSSSSSSTTTUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\YYYZZZZZZ[[[]]]___```aaa```aaabbbcccddddddeeeeeehhhjjjnnnpppqqqooollljjjfffdddbbb``````aaabbbdddfffeeecccdddeeeeeecccbbb```aaabbbcccbbb```^^^]]]^^^^^^_____________________^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKIIIIIIJJJJJJLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB444444444333333222222222111111111111111111111111111111111111111111111111/////////000111111222222000000111111222222222222111111111111000000000000000111111111111222222222222222222222222222222222000111222333444333222222000111222333333333333333111111111111111111111111333222222222222222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333222222333333444555222222333333333444444444111111222222222333333333000333555555333222333555333222222222222222222333333333333222222222111111222222222222222222222222333333222222222222222222222222111111111111222222111111222222222333333333222111111111222333333444333333333333333333333333111111222333333444555555333333333333333333333333444333333222222333333444222333444444333333555666222222444444444444222222222222444444444444222222333444444555555444444333222222222222222222222222222333444666666666666555666666666666666666666666444444444555555555666666777888888888777666555555222222333333444555666666666666666666777777777777555555666888999:::;;;<<<::::::::::::::::::::::::888888888888888888888888======>>>>>>???@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGHHHIIILLLNNNOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQQQQOOONNNMMMLLLMMMMMMMMMLLLKKKJJJHHHGGGDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888888777777777777888888:::999999999888777777777888888888777777777777777999777666444444666777999777777666666666666777777666666666666666555555555555666666777888999999999777777777777888888888888777888:::<<<===>>>?????????@@@AAACCCDDDFFFGGGHHHEEEFFFHHHJJJMMMOOOQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]___```aaabbbaaaaaabbbcccddddddddddddiiikkkoooqqqrrrpppmmmjjjhhhfffdddbbbaaabbbdddfffeeedddcccccceeeeeedddcccaaabbbccccccbbb```]]][[[\\\]]]]]]^^^___``````aaaaaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNMMMKKKJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFEEECCCDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBAAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB333222222111111222222333222222111111111111222222000000000000000000000000222222222111111111000000111111111111111111111111111111222222222222111111111111222222222333333333111111111111111111111111111111111111111111111111444444444333333222222222444444444333222111000/////////000111111111111000222222222222222222222222333333333222222111111111111222222333333222222111333333333333333222111000222222333333333333444444222222333333333333444444222222222222222222222222444444444444444444444444333222222222222222222222555444444333222111000000333333333222222222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555222222333333333333444444222222222333333444444444444444555555555444222111333333333444444444555555333222222333555666555444333333333444444444555555333333444555555444333333444444555555555555444444444444444555555555666666777666666555555555666666888666444222222444666888888888888888888777777666666666777888999;;;===>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGJJJLLLLLLLLLJJJIIILLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTNNNOOOPPPOOONNNMMMMMMOOONNNMMMMMMMMMNNNMMMJJJGGGGGGGGGFFFEEECCC@@@???======<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::888777888888888777777777777777777777777888888888999999888888888888888888777777888888888888777666444444444555555555666666777777777777777777777777777777777777777777888888888888888999;;;<<<===<<<<<<;;;???@@@AAABBBCCCCCCCCCCCCDDDFFFIIIJJJKKKMMMOOOQQQPPPQQQSSSTTTVVVWWWWWWWWWUUUVVVWWWYYYZZZ\\\]]]^^^[[[[[[[[[\\\]]]___```aaabbb```aaaffffffcccccceeejjjiiiiiikkkmmmnnnmmmkkkhhhddd```___bbbdddeeedddhhhfffcccbbbcccbbbaaa```aaabbbdddddddddcccaaa___aaa___]]]]]]___```aaa```cccaaa```^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXQQQRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUTTTRRROOOLLLJJJJJJKKKKKKNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@333222222111111222222333222111111111111111111222111111111111111111111111222222222111111111000000111111111111111111111111111111222222222222111111111111111222222222333333222222222222222222222222111111111111111111111111444444333333333222222222222333333222222111000///222222333444444444444444222222222222222222222222333333333222222222111111111222222333333222222111333333333333333222111111222222333333333333444444222222333333333333444444222222222222222222222222444444444444444444444444222222222333333333333333444333333222222111111111333333333222222222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444444444444444444444444444333333333333333333333333222333333333333444444444222222333333333333444444222333333333333333333444333333444444444333111111333333333444444444555555555444333333444555444222222222222333333333444444333444555555555555444333444444555555555555444444444444444555555555666666666666555555555555555666777666555444444555777888888888888999999999888888888999999:::;;;===???@@@>>>??????@@@@@@AAAAAABBB??????@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNNNNMMMOOONNNNNNOOOOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVVVVUUUVVVWWWXXXYYYWWWWWWWWWVVVVVVUUUUUUUUURRRSSSTTTSSSQQQPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPNNNLLLLLLLLLJJJIIIGGGEEEDDDBBBAAA@@@>>>===<<<<<<<<<::::::;;;<<<<<<<<<;;;:::888888999999999999::::::888777777777777777666666888888888888888888888999888888888888777666555555555555555666666666777777777777777777777777777777777777777777888888888888999999:::;;;<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBAAABBBDDDGGGHHHIIIJJJMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^___``````^^^```dddeeebbbaaacccgggffffffhhhjjjkkkiiihhhgggddd```___bbbdddddddddeeecccbbbbbbcccddddddcccaaabbbcccdddcccbbb```___ccc```^^^^^^___```______aaa```^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVQQQQQQRRRSSSUUUVVVWWWWWWUUUVVVVVVWWWVVVUUUTTTSSSRRRPPPNNNKKKJJJJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@333222222111111222222333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111222222222222111111111111111222222222222333333333333333333333333333000000000000000000000000333333333333222222222222111111222222222222111111333333444555555555555444222222222222222222222222333333333222222222222111111222222333333222222111333333333333333222222111222222333333333333444444222222333333333333444444333333333333333333333333444444444444444444444444222222333333444444555555222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333444444444222222333333333333444444444333333333333333333222222222333333333222111111333333333444444444555555777555444444444444222111111222222222333333333333333444555555555555444333444444555555555555444444444444555555555666666666555555444444444555555666666666666666666777888999888999999::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEGGGIIIKKKMMMNNNPPPOOOOOOOOONNNNNNNNNMMMPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWXXXWWWUUUUUUUUUVVVUUUTTTRRRSSSUUUVVVVVVUUURRRRRRRRRQQQPPPNNNMMMLLLJJJIIIHHHFFFDDDCCCBBBAAA======>>>>>>>>>===<<<<<<999999999::::::;;;;;;<<<999999888888777666666666777777888888999999999:::777777888888888777777666555555666666666666777777777777777777777777777777777777777777888888888888::::::::::::;;;<<<======<<<===>>>???@@@@@@@@@@@@???BBBDDDEEEFFFGGGJJJLLLMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXYYYZZZ[[[]]]^^^___^^^]]]^^^bbbccc```___bbbccccccccceeeggghhhfffeeefffcccaaa```aaacccddddddbbbaaaaaabbbeeeffffffeee```aaabbbbbbbbbaaa___^^^dddaaa___^^^___``````___```^^^]]][[[ZZZZZZZZZZZZ[[[[[[ZZZXXXWWWUUUTTTTTTPPPPPPQQQSSSTTTVVVWWWWWWUUUUUUVVVWWWVVVTTTQQQPPPNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA333222222111111222222333111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222222333333333333333333333333000000000000000000000000333222222222222222222222111111222333333333333333000111111222333222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333444333333222222222222222333333333444444222222222333333333444444333333333333333333333333444444444444444444444444222222333444444555666666111111111222222333333333333333333222222222111111111111222222222333333333222222222222222222222222222222222333333333444444444333333222222333333444222222222222222222222222222222333333333333444444333444444444444555555555222222222333333333444444444444444333333222222222222222333333333222222222333333333444444444555555666555333333444444333222222222333333333444444444444444555555555555444444444444555555555555444444555555555555666666666666555444444444444555555666444555666777888999::::::::::::;;;<<<===>>>???@@@?????????@@@AAACCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIJJJLLLNNNPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^_________^^^]]]\\\\\\[[[ZZZZZZ[[[\\\[[[YYYXXXYYYZZZZZZXXXUUUUUUVVVWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIEEEEEEDDDBBBAAA???======;;;;;;;;;;;;:::::::::::::::999999999888888888888666777777888888999999:::777777888888999888888888666666666666666666777777666666666666666666666666666777777777888888888888;;;:::999999:::;;;===>>><<<===>>>??????@@@??????>>>@@@BBBDDDDDDEEEGGGIIILLLKKKKKKKKKLLLNNNQQQSSSQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWWWWXXXZZZ\\\]]]^^^^^^\\\^^^bbbccc```___bbbbbbbbbccceeehhhhhhfffddddddcccaaaaaaaaabbbcccdddbbbaaaaaaccceeegggfffeee___``````aaa```___^^^^^^cccaaa______aaabbbcccbbb___^^^\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUSSSRRRRRROOOPPPQQQRRRTTTUUUVVVVVVTTTUUUVVVVVVTTTQQQNNNLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB333222222111111222222333000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222333333333333333333333333000000000000000000000000222222222222222222222222111222333444555555555555///000000111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222333333444444444333333222222222333333333444444222222222333333333444444333333333333333333333333444444444444444444444444222222333444444555666666111111111222222333333444333333333222222222111111111111222222222333333333222222222222222222222222222222222333333333444444444333333222222333333444222222222222222222222222222222222333333444444444555555555555666666666666222222222333333333444444444444444333333222222222444333333333333444444444333333333444444444555555444333222333555666555444444444444444555555555555555555555555555555555555444444555555555555444444555555555666666666777777444444444444444555666777444555666888:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDBBBBBBCCCCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLNNNOOOQQQTTTVVVWWWTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^___``````___^^^^^^__________________^^^^^^^^^^^^^^^_________``````___``````aaaaaabbbbbbbbbaaa```_________```bbbbbbddddddcccbbbbbbaaa``````^^^___```___]]]\\\]]]^^^___]]]ZZZXXXXXXXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPOOOKKKKKKIIIHHHFFFEEEDDDDDDBBBAAA@@@>>><<<;;;999999999999999999999999999999777777777888888999999999777888999999999999999888777777777777777777666666666666666666666666666666666777777777888888888888;;;:::999999:::;;;===>>><<<===>>>??????@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHLLLKKKJJJJJJKKKNNNQQQRRRNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^___^^^___cccdddaaaaaacccddddddeeehhhjjjjjjgggeeeccccccbbbaaaaaaaaabbbcccdddccccccdddffffffdddbbb____________^^^^^^]]]]]]```___^^^___bbbeeegggggg___^^^\\\[[[YYYYYYZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTTTTSSSRRROOOLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB333222222111111222222333000111222333333222111000222222222222222222222222111111111111111222222222111111111111111111111111111111222222222222111111000000000111111111111222333333333333333333333333111111111111111111111111111111111222222222222222222222333444444555444444111111222333333333333222222222222222222222222222111222222222222333333333111222222333333222222111222333333444444444444444222222333333333333444444222222333333333333444444333333333333333333333333444444444444444444444444222222333333444444555555111111111222222333333333333333333222222222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444444444444444444444444444111222222333333444444555444555555555666666666666222222333333333333444444444333333333333333333222444444333333333444555666333333333444444444555555333222222333555666666555555555555555666666666666666666555444444555666666444444555555555555444444555555666666666777777777555555555555555666777888777777888:::<<<>>>AAABBBBBBBBBAAABBBCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSPPPPPPQQQRRRTTTVVVXXXYYYUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]______^^^^^^^^^______``````aaabbbccccccbbbaaa```bbbaaaaaaaaaaaaaaa``````aaaaaaaaaaaabbbbbbbbbbbbbbbccccccdddeeefffggggggeeeddddddcccccceeefffggghhhhhhhhhhhhggggggggggggdddeeefffeeecccbbbcccdddfffcccaaa______^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTSSSRRROOONNNNNNNNNNNNOOOPPPQQQLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::999999888888888777777777777666666777777777777777777777777777777777777888888888888::::::::::::;;;<<<======<<<<<<===>>>????????????>>>@@@BBBCCCCCCDDDFFFGGGJJJJJJJJJJJJLLLNNNPPPQQQMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUVVVWWWYYY\\\^^^___```___```dddeeebbbbbbdddddddddfffiiikkkkkkhhheeeaaabbbcccbbbaaa```bbbccceeeeeeeeeeeeffffffcccaaa^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\\\\^^^bbbeeeggghhh___^^^\\\ZZZYYYYYYYYYZZZVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB333222222111111222222333///111222333333222111///222222222222222222222222000000111111111222222222111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222222222222222222222222222000111111111222222222222111111222222333222222222111222333333444444333333222222222222222222222222111111222222222333333333111222222333333222222111222333333444555555444444222222333333333333444444222222333333333333444444444444444444444444444444444444444444444444444444222222222333333333333333222222222222222222333333333333333222222222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444444444444444444444444444111111222333333444555555333333333333444444444555222222333333333333444444222333333333333333333444333333222222222333555555333333333444444444555555555333222333555555444333444444444555555555666666777666555444444555666777444444555555555555444444555666666666777777777777666555555666666888999999;;;;;;;;;===???CCCFFFHHHGGGFFFEEEEEEFFFGGGJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVSSSTTTTTTUUUWWWXXXZZZ[[[YYYYYYZZZZZZ[[[[[[[[[\\\[[[\\\^^^___``````______aaa``````______````````````bbbdddeeefffeeedddcccdddddddddccccccbbbbbbbbbbbbbbbcccccccccdddddddddeeeeeefffggghhhiiijjjjjjjjjiiihhhhhhhhhiiikkklllkkkkkkllllllllllllmmmmmmkkklllmmmlllkkkjjjkkklllmmmkkkjjjjjjjjjiiifffddddddccccccbbb```^^^]]]\\\ZZZ[[[[[[\\\[[[YYYWWWUUUTTTTTTTTTTTTUUUVVVXXXYYYXXXWWWVVVSSSQQQOOOMMMLLLFFFEEEDDDCCCAAA@@@>>>>>>??????>>>>>>======<<<<<<:::;;;;;;;;;:::999888888888888888777777777666666777777777777777777777777777777777777888888888888999999:::;;;<<<<<<<<<<<<:::;;;<<<======>>>>>>======???AAAAAAAAABBBDDDFFFHHHHHHIIIJJJLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVXXXZZZ\\\^^^___```___```dddeeebbbbbbdddbbbccceeehhhjjjiiifffddd```bbbcccbbb``````aaaccceeeeeeeeefffgggfffcccaaa]]]]]]\\\[[[[[[[[[[[[[[[[[[YYYYYY[[[___bbbdddeee]]]\\\ZZZXXXWWWWWWXXXXXXTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA333222222222222222222333///000222333333222000///222222222222222222222222000000111111222222222222111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111333333333333333333333333000000111111222222222222000000111111111000000///111111222333333333333222222222222222222222222222111111111222222333333333222222222333333222222222222333333444555555555444222222333333333444444444222222333333333444444444444444444444444444444444444444444444444444444444333222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222222222333333333444444444444333333222222333333444222222222222222222222222111111222333333444555555111111222222222333333333222222333333333444444444222222222333333444444444222222111111111222444555333333333444444444555555777555444444444444333111333333333444444444555555777666555444444555666777444555555555555555555444666666666666777777777777666666666666777888::::::???>>>>>>???BBBFFFJJJMMMIIIHHHGGGGGGGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[\\\^^^```bbbcccbbbaaa```aaaaaa```````````````aaa```aaadddggghhhhhhhhhgggffffffeeeeeedddddddddccccccccccccdddddddddeeeeeeffffffgggiiijjjkkkllllllmmmmmmlllkkklllmmmnnnooommmmmmnnnnnnooooooppppppqqqrrrsssrrrpppppppppqqqqqqqqqqqqrrrrrrrrrooommmlllkkkkkkiiigggeeecccbbbbbbbbbcccbbbaaa^^^[[[YYY[[[ZZZYYYXXXXXXYYYZZZ[[[``````^^^]]][[[YYYXXXWWWQQQOOOMMMKKKHHHEEECCCBBBCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;:::999888777999888888888777777666666777777777777777777777777777777777777888888888888888999;;;<<<===<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPUUUUUUVVVXXXZZZ]]]___``````^^^```dddeeebbbaaaccc```aaacccfffhhhhhhdddbbb```bbbdddccc```___aaacccdddddddddfffhhhgggeeebbb]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZXXXXXXYYY\\\___aaaaaa\\\[[[YYYWWWVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOORRRPPPNNNLLLKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB???@@@BBBCCCDDDCCCBBBBBB????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@//////000111222333333333222222111000//////000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000111111222333111111222222222333333333333333333222222111111111555444333222111222333444111222333333333333222111222222222222222222222222333333333333333333333333333333333333333333333333666444222000000222444666222222222222222222222222333333333444444444555555444444444333333222222222444444444333333222222222111111222222222333333333444333333222111111111222111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555000000111222333333444444333333333333333333333333444444444333333222222222444444444333333222222222333333333333333444555666555555555555555555555555333333333333333333333333222222333333333444444444333333222222333333444555333333333444444444555555666666666666666666666666333444555666777777777777666666777777777777666666888999:::999999:::===??????@@@AAABBBDDDFFFHHHJJJGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]___``````___^^^]]]]]]\\\\\\]]]^^^___aaabbbbbbaaa``````aaaaaaaaa```aaaaaabbbcccaaabbbcccdddeeefffffffffeeeeeeeeeeeeeeefffffffffeeeeeefffhhhjjjlllkkkkkkooommmjjjjjjkkkmmmnnnnnnuuusssqqqqqqrrrttttttsssqqqrrrtttuuuvvvvvvuuuuuuzzz{{{{{{zzzxxxwwwwwwxxx{{{{{{zzzyyywwwvvvuuutttvvvuuurrrpppnnnmmmmmmmmmlllkkkkkkiiihhhgggffffffaaa```___^^^^^^^^^___```dddeeeffffffeeecccaaa```]]][[[XXXUUUSSSQQQQQQQQQJJJIIIGGGEEECCCBBBAAA@@@>>>===;;;:::999999:::;;;:::999777555555666777888<<<;;;;;;:::999888888777777777777777888888888888::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTWWW[[[^^^```aaabbb```````````````_________aaabbbdddeeeeeedddcccbbbccccccbbbbbbaaa``````___dddeeeggghhhhhhfffeeeddd^^^]]]\\\[[[[[[[[[]]]^^^\\\[[[ZZZXXXXXXZZZ[[[\\\ZZZYYYXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVSSSRRRQQQPPPOOONNNNNNNNNPPPNNNKKKIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>000000000111222222222333222222111000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000111111222333111111222222222333333333333333222222222222222222444444333222222222222222111222333333333333222111222222222222222222222222333333333333333333333333333333333333333333333333555444222111111222444555333333333333333333333333222222222333333333444444444444444333333222222222444444444333333222222222111222222222222333333333444333333222111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444444000111111222333333444444333333333333333333333333444444444333333222222222444444444333333333222222444444333333333444555555444444444444444444444444333333333333333333333333222222333333333444444444333333222222333333444555333444444444555555555555666666666666666666666666333444555666777777777777666666777777666666555555888999999999999:::<<>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]______]]]]]]\\\\\\\\\]]]^^^^^^``````aaabbbbbbbbbaaa```cccccccccccccccdddeeeeeecccdddeeeffffffffffffffffffffffffgggggghhhhhhhhhjjjjjjlllnnnqqqssssssssstttqqqooooooppprrrssssssxxxvvvtttuuuvvvxxxyyyxxxwwwxxxyyyzzz{{{{{{{{{zzz|||}}}}}}|||zzzyyyyyyzzz~~~~~~}}}|||{{{{{{zzzzzzwwwvvvtttsssrrrrrrrrrrrrsssrrrrrrqqqooonnnnnnmmmjjjiiihhhgggfffgggggghhhjjjkkkllllllkkkjjjhhhfffeeedddbbb```]]]\\\[[[ZZZVVVUUUSSSPPPNNNLLLKKKJJJCCCAAA???===;;;:::999999:::999888777777888:::;;;777777777888888999999999666666777777888888999999::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBCCCBBBBBBDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQQQQTTTWWW[[[^^^`````````__________________^^^^^^aaabbbbbbccccccbbbaaa```dddcccbbbaaa```___^^^^^^aaabbbdddeeefffeeecccbbb\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\YYYXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRQQQOOOOOONNNNNNOOOPPPMMMJJJIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>111111111111111111222222222111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111111000000111111222333111111222222222333333333222222222222222222333333333333333333222111000///111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111111222222222333333444444333333333333222222444444333333333333222222222222222222333333333333444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222333333444444333333333333333333333333444444333333333333222222444444444444333333333333555555444333333333444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333333444444555444444555555555666666666666666666666666666666666444444555666777777777777888888888888777777666666777888999999999:::===??????AAAEEEIIIKKKKKKJJJIIIKKKMMMOOORRRTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^\\\\\\\\\\\\]]]^^^___```aaabbbbbbccccccbbbaaaaaa`````````aaabbbccccccdddffffffgggggghhhhhhhhhiiiiiiiiijjjkkkllllllmmmmmmpppqqqrrrtttwwwyyy{{{|||yyywwwuuuuuuwwwyyyyyyyyy|||zzzyyyyyy{{{~~~~~~~~~|||}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}yyyyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuttttttssssssqqqpppoooooooooooooooppppppqqqpppooommmlllmmmlllkkkjjjhhhfffdddccccccbbb___\\\ZZZXXXVVVVVVLLLJJJGGGCCC@@@===;;;:::<<<;;;:::999999:::<<<<<<777888888888888999999999666666777777888999:::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBDDDEEEGGGIIIKKKLLLNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQQQQSSSWWW[[[^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^``````aaa``````___^^^]]]cccbbbaaa```^^^^^^]]]]]]]]]___aaabbbcccbbbaaa```ZZZZZZ[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQPPPOOOOOONNNNNNOOONNNLLLIIIHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>222222222111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111222222222333333333111111111222222333333333222333333333222000...---222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222444444444444222222444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333222222222333333333444444444333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333222222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444333333666555444333333333333333333333333333333333333333444444444444444444444444333333333444444444444555333333333333333444555555555555555666666666666777666666666666666666666666555555666777777777777777;;;::::::999999999999999777999:::;;;;;;<<<>>>@@@AAACCCFFFIIIKKKLLLLLLLLLMMMOOOSSSVVVXXXXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^^^^___`````````````````````___]]]]]]^^^___```aaaaaabbbeeeeeefffggghhhjjjkkklllmmmmmmnnnooopppqqqrrrsssrrrtttvvvxxxzzz{{{~~~|||zzzyyyyyy{{{}}}}}}|||}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwwwwvvvtttsssrrrrrrqqqppppppqqqqqqpppooonnnnnnnnnnnnooonnnmmmkkkiiigggiiihhhfffdddbbb```______XXXVVVSSSNNNIIIEEEBBBAAAAAA@@@>>><<<;;;;;;;;;;;;======<<<:::999888777777666666777888999999:::;;;999999999999999999999999:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAAAAADDDEEEFFFGGGIIILLLMMMNNNMMMOOORRRSSSTTTSSSRRRPPPPPPSSSWWW[[[]]]]]][[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]_________^^^]]]\\\[[[[[[```___^^^]]]]]]]]]^^^^^^]]]^^^```aaaaaa```^^^]]]WWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNNNNOOOMMMKKKIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>222222222111111111111111000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111222222222333333333111111111222222333333333222222333333222111///...222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222444555555444222111222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333222222333333333444444444444333333222333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333222333333333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444666555444333333333333333444444444444444444444444444444444444444444444444333333444444444555555555444444333333444444555666555555555666666666666777666666666666666666666666555666777777777777777777:::999999888888999999:::999;;;===>>>>>>???@@@BBBFFFFFFFFFGGGIIILLLNNNPPPOOOQQQTTTWWWYYYZZZYYYYYYZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^``````___^^^\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^___`````````___``````aaaccceeehhhkkklllmmmmmmnnnooopppqqqrrrsssrrruuuyyy{{{|||||||||{{{zzz{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwyyyxxxxxxwwwvvvtttssssssqqqqqqqqqqqqqqqqqqppppppnnnoooppppppooommmllljjjkkkjjjiiihhhgggfffffffffbbbaaa^^^ZZZUUUQQQNNNLLLHHHGGGEEEBBB???<<<::::::>>>===<<<;;;999888777666666777777888999:::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAACCCCCCDDDEEEHHHJJJLLLNNNLLLNNNPPPRRRSSSRRRQQQPPPQQQSSSVVVYYYZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]___^^^]]]\\\\\\[[[ZZZZZZ\\\[[[ZZZZZZ[[[]]]^^^```___```aaaaaa```^^^[[[ZZZUUUVVVWWWYYYYYYYYYXXXWWWYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWWWWXXXYYYVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPOOONNNNNNNNNOOOOOOMMMKKKIIIIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAA@@@???>>>====================================111111111111111111222222000111222333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000111111222333111111222222222333333333222222222222222222333333222222222333222222111000333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333222222444444444444222222222222222222222222222222333333444444444555555555222222333333333333444444222222333333333333444444333333333333444444444444333333333333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333333333222222333333333333444444444444444444555555555555555555444333333333444444555555555555555555555555444444444444444444444444333444444444555555555555444444444444444555555666444444555555555666666666666666666666666666666666666777777888888777777777777666666555666888999:::;;;===@@@BBBBBBBBBDDDEEEJJJIIIHHHHHHJJJMMMQQQTTTRRRTTTVVVXXXYYYZZZYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[\\\]]]^^^______``````___\\\YYYWWWVVVVVVVVVSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWXXXZZZZZZYYYXXXXXXXXXYYYYYY[[[^^^aaadddfffeeeffffffggghhhiiijjjjjjlllqqqxxx|||}}}}}}}}}|||{{{}}}}}}|||zzz{{{}}}}}}}}}}}}~~~~~~|||{{{zzz|||||||||{{{{{{zzzzzzzzzyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttttttttttttttqqqqqqrrrrrrrrrqqqppppppooonnnmmmkkkjjjiiiiiiiiigggfffeeebbb___\\\YYYXXXSSSQQQNNNKKKFFFBBB???>>>;;;;;;::::::::::::999999888888888999999999999999888999999::::::999999888888888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCEEEHHHKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]___^^^]]]\\\[[[[[[\\\\\\ZZZYYYXXXXXXYYY[[[]]]___^^^___``````___]]][[[YYYVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVWWWXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMKKKJJJJJJKKKKKKIIIGGGFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJHHHFFFEEECCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCC============>>>???@@@@@@========================000000000111222222222333///000222444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111000000111111222333111111222222222333333333333333222222222222222222222222222222222333333444333333222111111222333333222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333444444444222222222333333444444444222222222333333444444444333333333444444444444555333333333333333444555555333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444333333333333333333333333222222222333333444444444444444444444555555555666444444333333333444555555444444444444444444444444555555555555555555555555444444444444555555555555444444444444444555666666333444444444555555555555666666666666666666666666777777888888888777777666777666666666777:::<<<>>>>>>@@@CCCEEEFFFFFFGGGIIIKKKKKKKKKLLLOOOQQQTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[]]]___[[[\\\]]]^^^___```aaaaaa^^^[[[WWWSSSPPPOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXVVVUUUTTTRRRQQQQQQRRRSSSVVVYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[___gggrrryyy{{{|||~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}|||||||||||||||yyyyyyzzzzzzyyyxxxwwwvvvxxxxxxwwwwwwwwwxxxxxxxxxttttttssssssssstttuuuuuurrrqqqooollljjjiiihhhgggffffffffffffdddcccaaa```]]][[[YYYUUUQQQMMMIIIGGG>>>>>>>>>>>>=========<<<::::::999999999999888888888999::::::::::::999888777888888999::::::;;;;;;;;;:::::::::<<<===???@@@@@@@@@@@@AAACCCFFFIIIKKKLLLKKKKKKLLLMMMNNNPPPQQQTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXZZZ[[[\\\^^^^^^___^^^]]]\\\\\\]]]^^^^^^\\\ZZZXXXWWWWWWXXXZZZ\\\ZZZ\\\]]]^^^___]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXWWWVVVUUUTTTUUUVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPOOONNNNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKLLLKKKJJJHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCAAA@@@??????@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA===<<<<<<======>>>???@@@========================//////000111222333333444///000222444444444222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222111111111000111222222333111111222222222333333333444333333222222111111111333222222111222333555666444333222111111222333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333222222222333333444444444222222222333333444444444333333333444444444555555333333333333333444555666333333333333333333333333222222222222222222222222222222222222222222222222111111222333333444555555444444444444444444444444333333333333333333333333222222222333333444444444444444444555555555666666333333333333444444555666333333333333333333333333555555555555555555555555444444444555555555666666555444444444444555666666333333333444444444555555666666666666666666666666777777888888888777777666999999888999;;;>>>AAACCC???BBBFFFHHHHHHHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYY[[[]]]___aaa\\\\\\]]]^^^___```aaabbb\\\YYYSSSNNNKKKJJJLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTWWWZZZ[[[\\\]]]^^^___^^^\\\ZZZYYYNNNMMMLLLKKKLLLNNNPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOSSS]]]kkktttwwwyyy|||~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}||||||||||||||||||{{{vvvwwwxxxyyyyyyxxxwwwvvvyyyyyyxxxxxxxxxyyyyyyzzzuuuuuutttssstttuuuvvvwwwtttrrrooollliiifffdddccccccdddeeeffffffeeeddddddcccbbb```]]]YYYUUURRRPPPGGGFFFEEECCCAAA@@@>>>>>>;;;;;;:::999999888888777888999:::;;;;;;:::999888777777888999::::::;;;;;;;;;:::::::::;;;===???@@@@@@??????@@@BBBEEEHHHJJJLLLKKKJJJJJJKKKMMMPPPQQQUUUTTTSSSSSSSSSTTTVVVWWWVVVWWWXXXZZZ[[[]]]^^^______^^^]]]]]]]]]^^^___```^^^\\\YYYWWWVVVVVVXXXYYYVVVXXX[[[]]]^^^^^^]]]\\\]]]\\\ZZZXXXWWWWWWWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEBBBDDDEEEFFFFFFDDDBBBAAADDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???@@@???>>>======<<<<<<<<<========================111111000000111333444666111111222222222111111000111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222333111///---...///222444000111111111111222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333333333444444444444444444444444444444444333333222222222222222222222222222222222444444444555555555555666333333333444444444555555444444222222222222444444444444444333333222222222222222222222222222222222333333333333333333333333444444444444444444444444444333222222444444333222333333333333333333333333444444444444444444444444444444555555666666777777555444333222222333444555444555555555555555555444666666555555555444444444555555555555555666666777777666444333222333333444555555666666555444333333666666666666666666666666666666666666666666666555666888;;;===???@@@BBBDDDGGGGGGHHHIIIKKKMMMPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[XXXWWWXXXYYYZZZ]]]___aaaYYYYYYZZZ[[[]]]^^^___```^^^___bbbcccdddcccbbbaaa]]]XXXQQQJJJGGGGGGJJJLLLNNNPPPRRRSSSSSSTTTVVVXXX[[[\\\]]]___aaabbbddddddhhheeebbbaaaaaa```]]]ZZZQQQLLLGGGEEEGGGHHHHHHGGGJJJIIIIIIIIIIIIJJJJJJKKKOOOSSS\\\iiiuuu|||}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||~~~|||vvvqqqooonnnmmmnnnppprrrsssssssssuuuwwwxxxxxxxxxyyyzzzxxxvvvttttttvvvxxxyyyzzzvvvrrrlllgggddd___ZZZUUUXXXZZZ]]]aaacccddddddcccfffggggggddd```\\\YYYYYYVVVSSSNNNIIIEEEDDDDDDDDD>>>===;;;999999:::;;;<<<::::::999888888888999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>@@@??????@@@AAACCCEEEGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQTTTWWWWWWXXXYYYXXXXXXYYY\\\______]]][[[[[[^^^bbbdddeee^^^\\\ZZZYYYYYYYYYXXXWWWYYY[[[^^^______]]]]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSVVVYYYZZZZZZZZZZZZ[[[UUUTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRPPPMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPNNNLLLKKKKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;111111111111111333444555111111222222222111111000111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222444333111000000111222333000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222111111111111111111222222444444444444444444444444444444444333333222222222222222222222222222222222444444444444555555555555333333333444444444555555444444333222222333444444444444444333333222222222222222222222222222222222333333333333333333333333444444444444444444444444444333222222444444333222333333333333333333333333444444444444444444444444444444444444555555555555444444444333333444444444444444555555555555444444666666555555555444444444444555666666777777666666666555444333333333444555555666666666555555444333666666666666666666666666666666666666666666777777888:::>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMQQQTTTXXXYYYXXXYYYZZZ[[[]]]___```aaa___^^^^^^]]]^^^___```aaabbbbbbaaaaaaaaa`````````bbbcccdddddddddbbbaaa___\\\YYYVVVSSSQQQRRRTTTUUUYYY[[[]]]^^^^^^^^^```bbbddddddcccbbbaaa``````___```]]][[[ZZZ[[[[[[XXXVVVMMMJJJGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKQQQUUU\\\gggqqqvvvvvvuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~||||||}}}zzztttnnnfffeeeccccccdddgggiiijjjkkkooosssvvvwwwwwwwwwwwwxxxvvvttttttwwwyyyzzzzzzwwwsssmmmiiiddd___XXXTTTRRRTTTWWWYYY[[[]]]]]]]]]ccceeefffeeecccaaaaaaaaa\\\YYYVVVRRRNNNLLLKKKKKKCCCBBB???<<<:::::::::;;;888888777777777888999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<======>>>?????????@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPNNNOOOOOONNNMMMNNNQQQTTTWWWXXXYYYYYYXXXZZZ]]]______^^^^^^___aaabbbbbbaaa^^^\\\ZZZYYYZZZZZZZZZXXXZZZ\\\___```^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVXXXZZZ[[[ZZZYYYZZZZZZUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPPPPNNNLLLJJJJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;111111111111222333444444000111111222222222111111111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222333222222111111000000000000111111111111222222222222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333666555444444222222111000000000111111222222333333444444444444444444444444444444333333333333222222333333333333333333333333444444444444555555555555333333333444444444555555444444333333333333444444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444444333222222444444333222333333333333333333333333444444444444444444444444444444444444444333333333333444444555555444444333333333444444444444333333555555555555555444444444444555777888999888666555444444444333444444555666666666666555555555555444666666666666666666666666666666666666777888999999<<<>>>BBBEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVZZZ]]]___^^^___```bbbccceeefffggggggfffdddbbbaaa`````````fffeeeeeeeeedddcccccccccfffggggggggggggeeedddccc___^^^]]]\\\[[[[[[\\\\\\[[[]]]^^^___^^^^^^```aaabbb```^^^[[[YYYWWWUUUTTTUUUTTTSSSTTTUUUVVVUUUSSSNNNMMMLLLMMMOOOPPPPPPOOONNNNNNOOOPPPQQQQQQRRRSSSXXX[[[aaahhhnnnqqqpppnnnlllmmmooorrrvvv{{{~~~~~~~~~}}}~~~||||||{{{wwwpppjjj___]]]YYYWWWWWWYYY\\\___```eeekkkpppssstttuuuvvvxxxvvvuuuvvvxxxzzzzzzzzzwwwtttppplllgggaaaZZZUUUSSSSSSTTTVVVWWWYYYZZZZZZ]]]```cccdddeeeeeeggghhhcccbbb```^^^[[[XXXVVVUUULLLJJJFFFBBB>>>;;;:::999888888888888888999::::::;;;::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@CCCEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOMMMNNNNNNMMMMMMNNNPPPRRRVVVWWWYYYYYYYYY[[[]]]```aaa```aaabbbcccccc```^^^]]][[[ZZZZZZ[[[\\\[[[ZZZ\\\^^^``````^^^\\\ZZZZZZ]]]]]]]]]\\\[[[ZZZXXXWWWZZZ[[[]]]]]][[[YYYYYYYYYUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNKKKIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGBBBBBBBBBAAABBBBBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;111111111222222333333333000000111222222222111111111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222///000000000///...,,,+++000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333444555666666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555333333333444444444555555444444444333333444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333222111222444555444333333333333333333333333333444444444444444444444444666555555444444333333333222333444555555444333222222333333444444333333222555555555555555555555555333555777999:::888666555333444444444555555666666666666555555555555555666666666666666666666666666777777666777888:::;;;<<>>>>>>>>>>>@@@BBBDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNOOOPPPPPPOOOOOOOOOQQQSSSUUUWWWYYYZZZZZZ\\\^^^```dddcccbbbbbbbbbbbb___]]][[[ZZZXXXYYY[[[\\\\\\[[[]]]___aaa```^^^[[[YYYYYY[[[[[[\\\\\\\\\[[[[[[[[[]]]^^^```___\\\YYYXXXXXXUUUTTTSSSRRRQQQRRRSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPNNNKKKIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEAAAAAAAAABBBCCCDDDDDDEEEAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>>>>======<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;111111222222333333333222///000111222222222222222111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222///000000111000...,,,***000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222333444555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444333222111222444555444333333333333333333333333333444444444444444444444444777666666666555555444444222333444555555444333222222333333444444333333222444555555555555555555555333555777999999888666444333444444555555666666666666666555555555666666777777777777777777777777777777777777777999<<<>>>@@@EEEGGGIIIJJJIIIIIIJJJLLLPPPRRRUUUXXX\\\```bbbdddfffggghhhiiijjjkkklllmmmllllllkkkkkkjjjhhhggggggggghhhiiijjjlllmmmooooooiiiiiihhhhhhgggfffeeeeee^^^[[[VVVRRRPPPQQQRRRTTTQQQSSSTTTSSSRRRQQQRRRTTTTTTSSSPPPOOOMMMMMMNNNNNNMMMNNNPPPQQQRRRTTTUUUVVVYYY[[[___ccceeeggghhhhhhhhhiiiiiiiiihhhgggfffeeebbbdddhhhjjjkkkiiihhhgggbbbcccfffkkkqqqyyy~~~}}}zzzuuuoookkkfffddd___XXXQQQOOOPPPRRRRRRTTTWWWZZZ```gggpppvvvxxxxxxxxxzzz||||||zzzxxxwwwxxxxxxwwwsssnnnjjjhhh```___^^^\\\ZZZYYYYYYYYYVVVWWWYYYZZZZZZ[[[]]]___ccceeeggghhhhhheeebbb```^^^\\\WWWRRRLLLGGGCCCAAA<<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>======>>>???AAACCCEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTVVVYYYZZZ[[[]]]___aaagggeeeaaa___`````````___ZZZYYYXXXXXXZZZ\\\\\\[[[^^^```bbbaaa]]]ZZZXXXXXXYYYYYYZZZZZZ\\\]]]^^^___^^^``````___\\\ZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPNNNKKKIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGGGGFFFEEECCCBBB@@@AAABBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@?????????@@@@@@??????>>>>>>======???>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;111222222333333333222222///000111222222222222222111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222111222222333222111///...000111111111111222222222222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000111222222444555555666111111222222333333444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333444444444444333333333444444444555555444444555555555555444444222222333333333333444444333333333333333333333333111222222333333444444555444444444444444444444444222111111222444555555444333333333333333333333333444444444444444444444444666666666666666555555555333444444555555444444333333333444444444444333333444444444555555555555555333444666777888777555444444444555666666666555555777666555555555666777888777777777777777777777777888777777888:::===AAACCCFFFHHHJJJJJJJJJJJJKKKLLLOOOQQQUUUZZZ___dddfffhhhiiiiiijjjkkklllmmmnnnnnnmmmnnnnnnnnnnnnmmmllllllppppppoooooonnnmmmmmmmmmdddcccbbbaaa___^^^\\\\\\VVVSSSPPPNNNNNNPPPTTTVVVUUUVVVWWWWWWVVVUUUVVVXXXZZZXXXUUUSSSQQQQQQQQQRRRQQQSSSUUUVVVVVVWWWYYY[[[\\\^^^bbbdddeeeeeeggghhhhhhiiijjjjjjiiihhhfffeee```cccgggiiiiiiiiihhhiiijjjkkknnnrrrwww|||~~~{{{xxxtttrrrmmmllliiibbbZZZTTTRRRSSSSSSSSSRRRSSSWWW^^^gggnnnqqqrrrtttxxx{{{|||{{{yyywwwyyyzzzyyyuuurrrpppooommmlllkkkjjjhhhfffeeeddd[[[\\\[[[ZZZWWWWWWWWWYYY^^^```dddggghhhfffdddcccdddbbb___ZZZUUUQQQMMMKKKBBBAAA???===<<<;;;::::::;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<===============???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPOOONNNMMMNNNPPPSSSUUUYYY[[[\\\^^^```bbbgggccc```^^^^^^```aaaaaa[[[ZZZYYYYYY[[[\\\\\\\\\___```bbbaaa]]]ZZZXXXXXXXXXXXXXXXYYY[[[]]]^^^___]]]___```___]]]ZZZZZZZZZWWWWWWUUUTTTTTTTTTUUUVVVTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOMMMKKKIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGDDDBBBAAA@@@AAABBBDDDDDDEEEEEEEEE@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>@@@??????>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;111222333333333333222111//////000222222333333222111111222222222222111111111111111111111111111111000111222222111000111222222222111111111111222222222222222222222222111111000111111111111222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222333333333333333333444444444444444444444444222222222333333444444444444444444444444444444444222222333333333444444444333333333444444444555555333444555666666555444333222222222333333444444444444444444444444444444444111111222333333444555555444444444444444444444444222111111222444555555444333333333333333333333333444444444444444444444444444444555555555555555666444444444333333444444444444444555555555555444444444444444555555555666666333333444555555555555555555555666777777666555444777666555444555666888999777777777777777777777777888888777888;;;???CCCEEEDDDGGGIIIKKKKKKLLLNNNOOOQQQSSSVVVZZZ]]]```aaabbbgggggghhhiiijjjkkkllllllllllllmmmnnnmmmmmmlllkkknnnmmmllliiigggdddcccbbbZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXZZZ\\\___aaa```aaaccccccbbbbbbccceeegggeeeaaa___]]]]]]^^^___\\\^^^```aaa``````bbbeeeccceeegggfffdddbbbcccddddddfffgggiiiiiiiiigggfffdddhhhmmmqqqqqqrrrtttuuuwwwxxxzzz|||~~~}}}{{{zzzzzzsssuuuuuupppggg___[[[[[[WWWVVVSSSQQQQQQUUU\\\aaafffhhhmmmsssyyy||||||{{{wwwxxxyyywwwssspppooopppqqqrrrssssssrrrqqqpppooofffeeeccc___[[[YYYYYYZZZZZZ\\\```dddggggggffffffgggfffdddaaa^^^ZZZXXXVVVMMMKKKHHHEEEBBB@@@>>>===;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQPPPOOONNNOOOPPPRRRUUUYYY\\\]]]^^^aaabbbbbb```^^^^^^```aaaaaa```^^^]]][[[[[[]]]^^^^^^]]]^^^```aaa```]]]ZZZXXXXXXYYYYYYXXXXXXYYY[[[\\\]]][[[]]]^^^^^^]]][[[[[[[[[YYYXXXWWWVVVUUUVVVWWWWWWSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMKKKJJJKKKLLLHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFCCCBBBAAABBBCCCDDDEEEEEEDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@???>>>======>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;111222333444333333111000//////000222222333333333111111222222222222111111111111111111111111111111000222222222111000111222222222111111111111222222000000000000000111111111000111111111111222222222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555444444444444444444444444444444222222222333333444444444444444444444444444444444222222333333333444444444333333333444444444555555333444555666666555444333222222222333333444444444444444444444444444444444111111222333333444555555444444444444444444444444222111111222444555555444333333333333333333333333444444444444444444444444333333333444444555555555555555333222222333555555444555555666666555555444444444444555555555666666333333333333444444555555666666777777777555444333777666555444555666888:::777777777777777777777777888888888999;;;@@@DDDFFFCCCEEEIIIKKKMMMNNNQQQSSSTTTUUUWWWXXXYYYYYYXXXXXXddddddeeeeeefffggghhhhhhhhhiiijjjjjjjjjiiigggfffeeedddbbb___\\\ZZZXXXWWWQQQQQQSSSUUUXXX[[[^^^___bbbccceeeggghhhjjjjjjkkknnnpppqqqqqqqqqqqqrrrttttttrrrooonnnmmmnnnppprrrfffhhhkkkjjjiiihhhkkkmmmmmmnnnnnnkkkfffbbbcccdddccceeegggjjjllllllkkkkkklllqqqwww{{{|||~~~~~~}}}~~~xxx|||{{{rrriiidddcccZZZYYYVVVRRRPPPPPPSSSVVV]]]```gggooowww|||}}}|||vvvwwwwwwtttooollllllnnnkkkmmmoooqqqqqqqqqooonnnnnnmmmjjjfff```]]]]]]]]]XXXZZZ___cccfffhhhhhhhhhhhhhhhgggeeeccc```^^^]]]WWWUUUQQQMMMIIIFFFDDDCCC;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDFFFGGGIIIKKKLLLLLLPPPRRRTTTSSSRRRQQQQQQRRRQQQUUUYYY\\\]]]___aaaccc^^^]]]^^^```bbbbbbaaa___aaa___]]]^^^___```___^^^^^^```aaa```^^^[[[YYYXXX[[[ZZZYYYXXXXXXYYYYYYZZZYYY[[[]]]^^^]]]\\\\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXXSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRQQQPPPOOOMMMMMMLLLKKKLLLMMMLLLKKKJJJKKKMMMGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBDDDEEEEEEEEEDDDCCC@@@@@@@@@????????????>>>======>>>>>>??????@@@@@@???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222333333333222222111777666333111000111222333444444444333333222222222222222333333333333444444222222222222222222222222555444333333222222222333222222333333333333444444444444444444444444444444444444444444444444444444666666666666666666666666222222222222333333444555555555555555555555555555333333333444444444555555444444444333333333222222111222333333333333222111444555555555444333333222222222222222333333444555555444444333333444444555222222222333444555666777444444444444444444444444444444444555444444333333444444444444444444444444555444444333333444444555222333333444444333333222555555555555555555555555888666555444555666666555888888777666666666777777555666888999999999888777555555555666666777777777888888888999<<<@@@DDDGGGDDDFFFIIINNNRRRVVVXXXYYY[[[YYYVVVSSSRRRQQQRRRSSSWWWZZZ^^^ccceeeeeecccbbb```aaabbbbbbaaa___]]]\\\XXXWWWUUUSSSRRRQQQRRRRRROOOOOOQQQXXXaaaiiimmmmmmoooppprrrsssssssssuuuwww|||zzzwwwvvvwwwxxxxxxxxx~~~{{{zzzzzzzzzzzz{{{}}}tttuuuvvvuuuuuuwwwwwwuuuuuuxxxwwwqqqmmmooopppooooooppprrrtttuuuuuuvvvuuuxxx}}}~~~}}}||||||~~~zzzvvvrrrooommmfffaaaYYYTTTRRRTTTUUUVVVYYY\\\aaaiiipppwww|||~~~yyywwwsssoookkkhhhfffeeefffgggiiijjjjjjkkknnnppplllnnnpppoookkkgggdddbbb`````````aaabbbdddfffgggkkkjjjiiigggfffeeeddddddbbbaaa^^^ZZZUUUPPPKKKHHHEEECCC???<<<999888888999===<<<:::999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222333333222222111666555333222111111222222444444444333333222222222222222333333333333444444222222222222222222222222555444333333222222222222222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555333333222222222333444444555555555555555555555555333333333444444444555555444444444333333333222222222333444555555444333222444444555555444444333222333222222222333333444555555444444333333444444555444444333333333444555555444444444444444444444444333444444555444444333333444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555444444666666555555666666666555777666666555555555666666666777888:::::::::999999888888888888999999999::::::::::::<<>><<<;;;:::999999::::::;;;;;;<<<<<<:::;;;;;;===>>>@@@BBBCCCAAABBBBBBCCCDDDEEEEEEFFFLLLLLLMMMOOOPPPQQQRRRSSSTTTVVVXXX[[[]]]^^^^^^^^^XXXYYY[[[]]]```bbbdddeeeeeecccaaa___^^^^^^______aaaaaa```___^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[```^^^]]]]]]^^^^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUQQQQQQOOONNNMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@??????????????????????????????????????????>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111222222333333222222222444444333333222222111111444444333333333333222222222222333333333333444444222222222222222222222222444444333333333333222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222222333333444444444444444444444444333333333444444444555555444444444444333333333333444444555555555555444444444444555555444444333333333333222222222333444444555444444333333444444555666555444333333333333333444444444444444444444444333333444444555444444333444444444444444444444444555555444444444444555555666555444333333444555666666666666555555444444444555555666666666666555555777666666666666666777777777888999:::;;;<<<<<<;;;<<<<<<<<<<<<=========>>>===>>>???BBBFFFKKKOOORRRUUUVVVVVVWWWXXXXXXXXXXXXSSSQQQOOOMMMKKKIIIHHHHHHKKKLLLMMMMMMMMMMMMLLLLLLHHHJJJKKKMMMNNNNNNNNNMMMNNNPPPSSSWWW[[[___aaabbbbbbcccgggmmmtttzzz|||}}}{{{||||||{{{yyyxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{yyyyyy{{{~~~yyy~~~~~~}}}{{{zzzyyytttmmmgggccc___\\\YYYVVVVVVWWW[[[bbbjjjqqqvvvxxxvvvrrrllleee^^^XXXUUUVVVXXX[[[\\\\\\[[[\\\]]]bbbdddhhhjjjkkklllnnnpppqqqoookkkgggdddbbbbbbcccbbbdddfffhhhiiiiiihhhhhhhhhhhhiiihhheeeaaa]]]ZZZSSSRRROOOKKKGGGCCC???===999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBHHHIIILLLOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[[[[[[[[[[VVVWWWYYY\\\___bbbdddeeedddcccaaa`````````aaabbbaaa``````^^^]]]\\\[[[[[[ZZZ[[[\\\^^^^^^^^^]]]]]]___^^^]]]]]]______^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQOOONNNNNNOOOQQQSSSUUUWWWOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222333333333222222333333333333333222111000333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222222222444444444444444444444444333333333444444444555555555444444444444333333333444444444555555444444444333444444555444444333333333333333222222333333444555444444333333444444555555444444333333333444444444444444444444444444444333333444444555444444444555555555555555555555555555555444444444444555555888666555333333555666888777777666666555555444444333555777777666666666666888888888888888999::::::888999:::;;;===>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGKKKOOOTTTWWWYYY[[[[[[ZZZYYYXXXVVVTTTSSSKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLEEEGGGJJJMMMPPPSSSTTTUUU[[[]]]bbbfffkkknnnooopppqqqqqqsssvvvxxxzzzzzzyyyyyyzzz{{{zzzxxxwwwwwwxxxyyy{{{|||}}}||||||}}}~~~|||~~~}}}|||}}}|||zzzyyyvvvvvvxxxyyyyyy{{{~~~{{{}}}|||{{{}}}zzzvvvssspppmmmjjjgggfffccc```___aaaffflllpppssssssrrrooolllgggbbb___YYYYYYYYYWWWUUUTTTUUUWWWYYY[[[___bbbdddgggkkknnnrrrqqqooollljjjhhhfffeeecccddddddeeefffggghhhiiifffgggiiijjjiiifffcccaaa\\\\\\ZZZVVVQQQLLLGGGDDD>>>???>>>>>>===<<<;;;:::======<<<<<<<<<===>>>>>>>>>??????@@@@@@AAAAAAAAAEEEGGGJJJNNNPPPRRRRRRQQQTTTUUUWWWXXXYYYZZZZZZZZZWWWXXXYYY[[[^^^```bbbcccbbbbbbaaaaaaaaabbbcccdddaaa``````^^^^^^]]]]]]]]]ZZZ\\\___aaabbbaaa```______]]]]]]]]]___```___^^^ZZZZZZYYYWWWUUUSSSRRRRRROOONNNNNNOOOPPPRRRTTTVVVOOONNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;:::111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222000111222333333333333333222222333333333222111000333333333333333333333333222222222333333333444444222222222222222222222222222222333444444444333222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222222222444444444444444444444444333333333444444444555555555555555444444444333333444444333333333333444444333333444444555444444333444333333222222333333333555444444333333444444555333222222333444555666666444444444444444444444444222333333444555555555444555555555555555555555555666555555444444555555666888777555444444555777888777777666666666555555555333555777777555555666888888888888888999:::<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNRRRVVVZZZ]]]___aaa^^^]]]\\\ZZZWWWSSSQQQOOOKKKKKKJJJIIIHHHHHHHHHIIIEEEEEEFFFGGGJJJLLLOOOPPPMMMPPPSSSXXX]]]aaaeeefffhhhjjjmmmpppssstttuuuuuuxxxxxxyyyyyyxxxwwwwwwwwwzzz{{{|||{{{zzzyyyzzz{{{{{{|||~~~~~~||||||}}}zzzzzzvvvwwwwwwwww|||}}}|||zzzyyyyyywwwtttrrrtttpppkkkgggfffhhhmmmooopppqqqrrrrrrqqqooommmkkkccc```[[[UUUPPPOOOQQQTTTVVVXXX[[[^^^___bbbfffhhhjjjllloooppppppooollljjjiiigggdddcccbbbdddfffgggdddeeehhhjjjjjjjjjhhhgggccccccbbb___[[[UUUPPPMMMGGGEEEBBB>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<===<<<===>>>???AAABBBCCCDDDCCCEEEIIILLLOOOPPPQQQPPPTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^````````````aaabbbccccccaaaaaa```___^^^^^^______[[[]]]aaacccdddcccaaa```^^^]]]\\\]]]______^^^]]]YYYYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPOOOOOOQQQRRRSSSPPPOOONNNLLLKKKJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111111111111222333333444444111111111111111111111111111111111111111111111111000111111111111222222222000111222222333333333333222222222222222222222111222222333333333333444444222222333333333333444444222222222222222222222222111222333444555444333222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222222333333333333333333333333333333333333333444444444555555555555555555444444444333444444333333333333444444333333444444555555444444444444333222222222333333555444444333333444444555222222222333444555777777444444444444444444444444222222333444555555555555555555555555555555555555666666555555555555666666777666555444444555666777666666666666666666666666333555777666444444777:::888888888999:::<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSWWWYYY]]]```ccceeeffffffaaa```^^^\\\YYYUUURRRQQQQQQOOOLLLIIIGGGFFFFFFFFFCCCDDDFFFIIIMMMQQQTTTVVVZZZ\\\```eeejjjooosssuuutttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyxxxwwwwwwyyy{{{zzz{{{|||{{{zzzyyyzzz{{{wwwyyyzzzyyywwwxxx|||~~~}}}}}}}}}|||zzzxxxyyyvvvrrrooonnnoooqqqsssrrrssssssssssssqqqpppooolllhhhaaaYYYRRRPPPQQQSSSYYY[[[^^^```aaabbbccceeecccfffkkkoooqqqqqqpppooommmkkkhhheeecccccceeefffcccdddgggiiikkkkkkllllllgggggggggeeebbb^^^ZZZWWWOOOKKKFFFAAA===<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEECCCDDDGGGJJJMMMOOOOOOPPPSSSTTTUUUVVVWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^___```aaaaaaaaaaaa```^^^]]]]]]^^^___```]]]___bbbdddeeedddbbb```^^^]]]\\\\\\^^^^^^]]]\\\XXXXXXWWWVVVVVVUUUTTTTTTSSSRRRPPPOOOOOOOOOPPPPPPRRRPPPOOOMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111000000000111222333333333111111111111111111111111111111111111111111111111000111111111111222222222000000111222333333333333222222111000000111222333222222222333333444444444222222333333333333444444222222222222222222222222000111333555555444333222222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555333333222222222333444444333333333333333333333333333333333444444444555555555555555555444444444444666555444333333444555666222333444444555555444444555444333333222222222333555444444333333444444555333333333333333444555666444444444444444444444444111222333444555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555666777777888888444666777555222333888===;;;;;;<<<===>>>@@@AAABBBFFFFFFFFFHHHJJJMMMOOOQQQNNNPPPRRRTTTWWWZZZ\\\]]]aaacccfffiiikkkkkkkkkjjjfffeeecccaaa^^^[[[YYYWWWTTTQQQLLLHHHEEEEEEFFFGGGHHHJJJNNNRRRWWW[[[^^^```eeefffhhhlllppptttwwwyyyyyyyyyyyyyyyzzz{{{|||}}}xxxyyyyyyxxxxxxzzz~~~~~~|||zzz{{{|||vvvyyyzzzyyyxxx{{{|||{{{yyywwwvvvvvvwwwwwwvvvuuuuuutttsssrrrqqqpppssspppkkkddd]]]XXXWWWWWW\\\___cccddddddcccddddddaaabbbeeeiiilllnnnooopppooonnnmmmkkkiiigggeeedddbbbbbbdddeeehhhjjjlllmmmiiiiiiiiihhhfffdddbbbaaaWWWTTTPPPJJJEEEAAA>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDEEEFFFHHHKKKMMMNNNOOOQQQQQQRRRTTTUUUXXXYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^___```aaacccddddddcccbbb```^^^]]][[[[[[\\\\\\[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQPPPOOONNNOOOPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA????????????????????????============>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::222222222222222222222222222222222222222222222222111111111111111111111111111111222222333333333333...//////000111222222222111111111111111111111111111111111111111111111111000111111111111222222222///000111222333444444444333222000//////111222444222222222333333444444444222222333333333444444444222222222222222222222222000111333555555555333222222222333333333444444444444444444444444444444444444444444444444444444444666666666666666666666666222222222222333444444555333333333333333333333333333333333444444444555555666666555555555444444444777666555444444555666777222333333444555555555444555444333333222222222222555444444333333444444555555555444333333333444444444444444444444444444444111222333444555555555555666666666666666666666666666666555555555555666666444444555555555555444444444444555666777888999999444666666444111222888>>>@@@@@@@@@BBBCCCEEEGGGHHHJJJJJJJJJLLLNNNQQQTTTVVVRRRSSSVVVYYY\\\___bbbcccfffhhhkkknnnooonnnmmmllljjjiiihhhfffdddaaa___]]]SSSOOOJJJFFFEEEFFFIIIKKKRRRTTTXXX]]]bbbfffhhhjjjjjjjjjlllmmmpppsssuuuvvvuuuuuuuuuuuuwwwyyy{{{}}}{{{||||||zzzyyy{{{}}}~~~}}}{{{yyyxxxxxxwwwvvvuuutttsssssstttwwwwwwtttooohhhaaa^^^\\\^^^aaaeeeffffffeeeddddddbbbbbbbbbccceeeiiimmmooonnnooopppqqqnnnkkkfffccc______```aaadddgggjjjllliiiiiiiiiiiihhhggggggfff]]]\\\YYYTTTNNNHHHBBB???;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>????????????EEEEEEFFFGGGIIIKKKNNNOOONNNOOOPPPRRRTTTVVVYYYZZZVVVWWWXXXYYYZZZ\\\]]]]]]ZZZ[[[\\\\\\]]]]]]]]]\\\]]][[[ZZZYYYYYY[[[]]]^^^aaabbbcccccccccbbbaaa```^^^]]][[[[[[[[[[[[ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWQQQQQQOOOOOOOOOOOOPPPQQQOOONNNNNNMMMMMMMMMMMMMMMHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111444333333222111000//////333333222222222222333333222222222111111111000000333222111000000111222333222222111111111111222222333222111000000111222333111111222222222333333333111111222333333333333222444333333222222333333444444444444333333222222222.........000333555555444444444444444444444333333444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444555555555444444333333333444444444444444444444444444444444444444333333333555444444333333444444555666666666666666666666666444333333222222333333444555555444444444444555555333333333222222111111111333444444555555555555555666666666666666666666666666666666666666666666666444444444555555555555555666666555555555666666777888888888777666999===@@@DDDFFFHHHJJJJJJKKKMMMOOOQQQSSSVVVWWWXXXYYY\\\^^^^^^^^^^^^___aaadddggghhhmmmnnnoooqqqqqqqqqppppppmmmkkkhhhddd___ZZZVVVTTTJJJJJJIIIIIIJJJNNNTTTYYY______```aaaccceeefffgggmmmllllllkkklllooossswwwvvvxxxzzzzzzxxxxxx{{{~~~~~~zzzzzz}}}~~~yyyuuuvvv|||~~~{{{|||yyyvvv|||{{{zzzwwwttttttwwwxxxxxxvvvxxxwwwuuurrrnnnjjjfffccccccbbbaaabbbcccdddcccbbb```^^^[[[YYY[[[```fffjjjnnnooorrrssssssrrrpppnnneeeccc```___aaafffkkkooollljjjhhhjjjmmmnnnkkkhhhggggggeeeaaaZZZRRRJJJFFFCCCBBB@@@>>>============@@@>>>======???@@@?????????AAACCCDDDEEEGGGJJJMMMKKKLLLMMMOOOQQQTTTVVVWWWVVVVVVWWWWWWVVVWWWZZZ\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\^^^___aaabbbbbbbbbaaaaaa___^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRQQQRRRRRROOONNNMMMLLLLLLKKKKKKLLLEEEFFFHHHIIIJJJKKKKKKKKKMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111333333222222111000000000111111000000000000111111222222222111111111000000222222111111111111222222333333222222222222333333111000////////////000111222222333333333444444444111111222222333333333222444333333222222333333444444444444333333222222222222111111222333444444333444444444444444444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444333333444444444444444444444444333444444444444555555555555444444333333444444555555555555555555555555555444444333333333333444444555555444444444444555555444444444444333333222222444444555666666666666555666666666666666666666666777777777777777777777777444444555555555555666666777777666666666777777888999:::::::::;;;===@@@CCCFFFHHHKKKLLLMMMOOORRRTTTWWWXXXZZZ[[[[[[\\\___aaaaaaaaaaaabbbccceeeggghhhlllmmmnnnoooooonnnmmmllliiifff```ZZZUUUQQQPPPOOOHHHIIIJJJKKKNNNRRRXXX]]]dddccccccccccccdddeeeeeekkklllnnnooopppsssvvvxxxzzzzzzyyyvvvrrrssswww{{{|||xxxwwwzzz~~~}}}yyyzzzwwwrrrqqqnnnkkkeeebbbdddjjjqqquuuzzzzzz}}}~~~tttnnnlllkkkkkkmmmrrrxxx{{{xxxwwwvvvqqqlllkkkwww}}}}}}yyyyyy}}}zzzwwwxxxzzz{{{zzzyyywwwvvvuuutttrrroookkkiiigggeeecccccccccbbbaaa___[[[YYYVVVUUUWWW[[[```dddkkkmmmpppssstttrrrpppoookkkhhhccc``````ccchhhlllmmmllllllmmmnnnmmmllljjjjjjjjjiiifffaaaZZZUUUQQQKKKHHHDDD???<<<<<<===>>>>>>===<<<===???@@@???>>>???AAACCCDDDEEEFFFIIILLLKKKKKKMMMOOOQQQTTTVVVXXXUUUVVVVVVVVVUUUUUUXXXZZZXXXXXXYYYYYYYYYYYYZZZZZZ\\\[[[[[[[[[\\\^^^```aaabbbcccccccccbbb```^^^]]]YYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMKKKKKKJJJJJJJJJEEEFFFGGGIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111111111111111222222222222111111444333333333333333333444111000000//////000000111333333333333444444444555111111222222222333333333333333333333333333333333444444333333333333222222666555333333444444222111222333333444444555555555444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444333333444444555666666666555444444333333444444555555555555555555555555555555555444444444444555555555555444444444444555555555555555555444444444444555555666777777777666666666666666666666666666666888888888888888888888888444555555555666666666777888888777777777777888888999<<<>>>@@@AAACCCFFFHHHIIILLLOOOQQQSSSVVVYYY[[[```aaaaaaaaa```bbbdddgggfffffffffffffffggghhhiiilllmmmmmmmmmkkkiiifffddd```[[[TTTMMMIIIHHHIIIKKKIIIKKKOOORRRUUUZZZ___bbbggggggffffffgggggghhhiiimmmnnnppprrrtttuuuvvvwww}}}|||zzzvvvsssvvv|||~~~xxxoooiiiffffffgggnnnvvvzzzyyyxxxyyy~~~}}}zzzsssjjjbbb]]]\\\ZZZXXXUUUTTTUUUZZZ___bbbdddccceeejjjnnnmmmeee^^^[[[ZZZ[[[\\\___cccgggjjjjjjnnnpppqqqsssvvvvvvtttoooiiidddcccbbb___^^^___dddiiipppwww}}}zzzzzz}}}{{{zzzzzz|||}}}}}}|||xxxwwwvvvvvvvvvuuurrrooollljjjgggfffdddccc```^^^XXXVVVTTTRRRSSSUUUYYY[[[dddgggmmmrrrttttttrrrppprrrnnnhhhcccaaabbbdddfffkkkmmmoooooonnnmmmllllllmmmmmmllljjjgggccc```^^^WWWRRRKKKDDD???======>>><<<;;;;;;<<<>>>??????>>>>>>@@@BBBCCCCCCEEEHHHKKKJJJKKKLLLNNNQQQTTTWWWXXXUUUVVVVVVUUUSSSTTTVVVXXXWWWWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\]]]^^^```aaabbbbbbccccccbbb```^^^\\\XXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEFFFHHHIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888222222222222222222222222111111222222222333333333111222222333333222222111111111111111111111111111000000111111111222222222333333222222222222333333111111111111111111111111000111222333333222111000333333222222222222333333333333333333333333333333222222222333333333444444222222111222222222333333333333333333333333333333333333333333333333333333666444333333444444222111222222333333444555666666444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555555555555444444555555555555555444444444444555555555444444444444444444444555666666777777777777777666666666666666666666666777777777777777777777777555555555666666777777888888888888888888888999999;;;>>>BBBFFFHHHIIILLLNNNOOORRRUUUXXXZZZ]]]```ccchhhiiihhhgggfffgggjjjllljjjjjjjjjjjjjjjjjjkkkkkkmmmlllkkkhhhddd___[[[XXXSSSPPPKKKHHHGGGHHHKKKMMMPPPSSSXXX\\\___bbbeeehhhgggggghhhjjjlllnnnpppqqqqqqppppppqqqtttwwwyyyyyy|||}}}|||{{{zzzvvvkkkccc^^^[[[ZZZYYY[[[___dddfffeeeddddddfffccc```]]][[[YYYWWWUUUUUUTTTRRRRRRSSSUUUXXXZZZZZZYYY[[[]]]```___[[[WWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^_________``````___bbb```^^^[[[XXXVVVVVVXXXXXX[[[```eeejjjpppwww||||||tttrrrrrrttttttvvv}}}}}}|||}}}~~~zzzwwwwwwwwwuuusssqqqooollljjjiiigggdddbbb\\\ZZZXXXUUUTTTTTTUUUVVV[[[```hhhoootttuuutttssstttrrrnnniiifffdddcccbbbgggjjjnnnnnnlllkkklllooommmmmmlllkkkiiigggeeeeee___\\\UUUMMMGGGBBB@@@???<<<;;;:::<<<>>>??????>>>>>>???AAABBBBBBDDDFFFIIIIIIJJJKKKNNNQQQTTTWWWXXXUUUVVVVVVTTTSSSSSSTTTVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]___`````````aaabbbbbbaaa^^^[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSQQQPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888222222222222222222222222111111222222222333333333111222222333333222222111111111111111111111111111000000000111222222333333333333222222222222333333111111111111111111111111000111222333333222111000222222111111111111222222333333444444444444333333000111111111222222222222222222111111111222333444222333333444444333333222333333333333333333333333333222111222333444333222222222333333444555666666444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444666666555555444444444333555444444333333444444555555555555555555555555555555555555444444555555555555555444444444444555555333333333333333444444444555666666777777777777777666666666666666666666666666666666666666666666666555555666666777888999999888888888888999:::;;;<<<>>>BBBGGGKKKMMMPPPRRRTTTVVVXXX\\\^^^aaacccfffiiimmmnnnnnnlllkkkkkkmmmoookkkkkkkkkkkkllllllkkkkkkhhhfffccc___YYYSSSOOOLLLJJJKKKKKKMMMPPPSSSVVVWWW\\\```dddgggiiijjjkkklllhhhhhhiiikkkmmmoooqqqssspppnnnmmmpppwww~~~zzzyyy|||vvvttttttssslllccc[[[WWWVVVVVVUUUUUUWWWYYYZZZZZZZZZXXXVVVUUUSSSPPPQQQSSSUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTUUUSSSSSSTTTVVVVVVVVVTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSVVVVVVVVVXXXXXXXXXXXXXXXZZZ\\\[[[WWWTTTSSSTTTUUUTTTUUUWWWZZZ\\\```dddgggoooxxx{{{tttjjjeeeeeeeeeeeeeeegggjjjqqqwww{{{~~~{{{yyyxxxwwwuuutttrrrpppooonnnmmmkkkiiieeedddbbb___\\\ZZZXXXXXXUUU[[[dddmmmtttvvvvvvvvvrrrrrrrrrpppmmmiiieeebbbcccfffiiijjjhhhhhhkkknnnnnnnnnmmmlllkkkjjjhhhhhhdddbbb^^^YYYSSSLLLFFFCCC@@@>>><<<<<<===???>>>>>>===>>>@@@@@@AAABBBEEEGGGHHHIIIJJJLLLOOORRRUUUVVVUUUUUUUUUTTTRRRRRRTTTVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYZZZ[[[]]]^^^___``````^^^_________^^^[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAAAAADDDCCCBBBAAA@@@?????????BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777222222222222222222222222111111222222222333333333111222222333333222222111111111111111111111111111000000111111222222222333111111000000000000111111111111111111111222222222111111222222222222111111222111111000000111111222111222222333333222222111000000000000111111111111333222111111111222333444222222444444444444222222222222333333333333444444111000000111444555555444222333333444444555555555444444444555555555555666444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444444444444444444444444444444444555555444444444333333333555444444333333444444555444444444444444444444444555555444444444444555555555555444444444444555555333333333333333444444444555555666777777777666666666666666666666666666666555555555555555555555555555555666777888999::::::999999:::;;;===>>>@@@AAACCCGGGLLLPPPSSSVVVXXXZZZ]]]```cccdddfffgggjjjmmmnnnoooppppppnnnmmmnnnooojjjjjjjjjjjjiiihhhgggfff]]][[[XXXTTTQQQNNNLLLKKKNNNPPPTTTYYY]]]aaacccdddhhhkkkoooqqqpppooooooppplllllllllmmmnnnooopppqqqpppnnnnnnuuuyyyqqqkkkjjjkkkoooqqqqqqnnngggbbb```aaaccc^^^XXXTTTRRRRRRRRRRRRTTTWWWWWWUUUTTTUUUSSSPPPNNNLLLKKKLLLNNNOOOPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNQQQRRRQQQPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPQQQTTTTTTSSSSSSVVVTTTWWWXXXUUUTTTVVVWWWWWWVVVUUUUUUVVVWWWYYY\\\]]]bbbhhhjjjeee```___```___]]]]]]]]]___bbbeeeiiikkkrrr~~~|||yyyuuutttrrrrrrssssssrrrqqqnnnmmmllljjjhhheeebbb```XXX]]]eeennntttwwwxxxwwwrrrsssuuuuuusssnnniiifffdddddddddddddddeeehhhjjjnnnnnnoooooonnnmmmkkkjjjffffffeeebbb]]]WWWQQQMMMGGGDDD???======>>>???>>><<<===?????????AAACCCEEEGGGHHHIIIKKKMMMPPPRRRSSSRRRSSSSSSRRRPPPQQQSSSUUUUUUVVVVVVWWWXXXYYYZZZZZZXXXYYY[[[]]]___`````````___^^^]]]\\\[[[YYYWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUURRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???CCCBBBAAA@@@@@@???@@@@@@BBBBBBAAA@@@???>>>==============================::::::::::::::::::::::::999999999999999888888777111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111222222222111111000000000000111111000000111111111222222222222222111111111111222222333222222111111222222333111222333444444333222111000000111111111222222222333222111000000222444555111222444555555444222111222222222333333444444444333222111222555666555444444444444444444444444444444444444555555555555666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444111111222222333444444555555444444333333444444555444444444444444444444444444444333333333333444444555555444444444444555555333444444444555555555555444444555666666666666555666666666666666666666666666666666666666666666666555666666777999::::::;;;;;;<<<===???AAADDDFFFGGGJJJNNNRRRUUUXXX[[[___aaadddfffhhhiiiiiijjjlllnnnkkknnnpppqqqpppnnnnnnnnniiiiiihhhfffdddaaa^^^]]]SSSRRRQQQPPPQQQSSSWWWYYY\\\^^^aaaeeehhhkkkmmmnnnppprrruuuuuutttsssssssssqqqqqqqqqrrrssstttvvvvvvvvvuuuxxx~~~}}}sssjjjfffbbb]]]\\\___]]]^^^___\\\WWWTTTUUUWWWWWWUUURRRQQQQQQRRRRRRQQQRRRVVVUUURRRQQQTTTSSSOOOMMMNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVRRRUUUYYYZZZYYYXXXZZZ]]][[[[[[\\\]]]^^^^^^______ZZZWWWWWW[[[\\\YYYZZZ___ZZZ]]]^^^[[[\\\aaabbb^^^]]][[[ZZZZZZ[[[]]]^^^^^^___cccccc```___aaaaaa```______]]]\\\[[[[[[]]]___```kkktttvvvwwwzzz{{{zzzuuuttttttuuu{{{~~~vvvuuuttttttvvvvvvuuutttqqqrrrssssssrrrpppmmmkkkaaaeeekkkqqquuuwwwwwwwwwvvvwwwwwwvvvtttqqqnnnllliiifffaaa___```aaacccdddjjjkkknnnppppppooommmlllhhhhhhhhhfffddd```\\\ZZZOOOJJJCCC>>>===>>>??????;;;===>>>>>>>>>???BBBDDDGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOOOOOOONNNOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWYYY[[[]]]___````````````___]]]ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVUUURRRQQQOOONNNLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>========================::::::::::::::::::::::::999999999999999888777777111111111111111111111111111111222222222333333333222222222333333222222222111111111111111111111111111111111111111111111111333333222222222222333333000000111111222222222222333222111000000111222333444333333222222333333444444444555666666555444444111111222222222333333333333222111000000222444555111222444555555444222111222222222333333444444444555444333444666666666444444444444444444444333333444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444555555555444444333333333444444444444444444444444---...///111333555666777555444444333333444444555444444444444444444444444444333333222222333333444555555555444444555555555444555555555666666777777333444444555555555555555666666666666666666666666777777777777777777777777555666777888999:::;;;;;;===>>>???BBBEEEHHHKKKLLLOOORRRVVVYYY\\\___cccfffhhhiiikkkkkkkkkkkklllnnniiilllpppqqqpppnnnmmmmmmiiihhhfffccc___[[[WWWUUUOOONNNOOOQQQVVV]]]dddhhhhhhiiijjjlllnnnppprrrssssssuuuwwwwwwvvvuuuuuuuuussstttuuuwwwzzz}}}|||sssooolllgggggg___ZZZ[[[ZZZUUUSSSVVVUUUWWWXXXVVVSSSRRRUUUWWWOOONNNNNNPPPRRRSSSSSSRRROOOSSSSSSOOOOOOTTTTTTPPPOOOQQQTTTVVVVVVVVVXXXYYYUUUUUUVVVXXXZZZ\\\___```^^^bbbggghhhffffffhhhlllkkkkkkjjjjjjjjjkkkkkkkkklllhhhggglllllliiijjjooogggjjjiiifffhhhmmmlllfffcccbbb```aaabbbdddeeeeeecccdddccc```bbbffffffcccgggeeebbb]]]YYYWWWWWWWWWXXX```ffffffeeehhhkkkkkkdddeeefffgggkkktttwwwuuutttuuuvvvvvvuuutttppprrruuuwwwxxxvvvtttsssjjjlllppptttvvvwwwwwwvvv{{{zzzxxxuuusssqqqppppppooohhhaaa]]]^^^___```___dddgggkkknnnoooooommmkkkiiiiiihhhgggfffeeeddddddTTTNNNEEE???======???@@@;;;<<<>>>>>>>>>???AAACCCGGGGGGGGGHHHJJJKKKMMMNNNKKKLLLMMMLLLLLLMMMOOORRRRRRSSSTTTUUUVVVWWWXXXXXXWWWYYY[[[]]]___`````````bbb```]]]ZZZXXXXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAA???????????????@@@@@@@@@<<<<<<<<<===============::::::::::::::::::::::::888999999999999888777777000000111111111222222222000000000000000000000000000000000000000000000000333222111000000111222333222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222111111222222222111111000555555555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333666666666555555444444444333333333333333333333333333333333333333333333333555555666666555444333333555555333333333333555555333333333333333333333333444444444555555555555666555555555444444333333333555555555444444333333333333333444555555444333333555555555555555555555555333444444555555444444333555444444333333333444444666666555555555444444444555555666666666666555555555555666666666666555555888888888777666555555555777888888999999999999888777777888999:::===???AAABBBFFFIIIJJJJJJKKKOOORRRSSSWWW\\\```dddgggkkknnnmmmmmmnnnnnnooonnnnnnmmmlllmmmoooooommmjjjgggeeeeeeaaa[[[WWWVVVTTTQQQNNNNNNPPPTTTYYY___eeeiiilllpppooooooooopppsssuuuwwwxxxzzzyyyuuutttwwwzzzzzz|||xxxyyywwwsssssstttttttttqqqlllhhhccc^^^YYYVVVYYYWWWUUUTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPPPPQQQTTTUUUTTTSSSQQQRRRTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^^^^^^^```aaa```^^^]]]___eeemmmssswwwzzz|||~~~~~~~~~yyyssspppqqqttttttttttttpppllljjjlllmmmllljjjppplllggg```[[[XXXWWWWWW\\\ZZZXXXZZZ___bbbbbbaaa\\\___aaa```^^^cccnnnxxx~~~~~~xxxzzz{{{xxxvvvwwwssswwwxxxuuusssuuuvvvuuusssrrrpppqqqtttvvvxxxxxxwwwwwwwwwuuussspppmmmkkkiiihhhgggeeebbb```]]]\\\cccfffiiilllnnnnnnlllkkknnnnnnmmmkkkgggeeedddeee___YYYOOOGGGBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKJJJIIIHHHLLLIIIGGGGGGIIILLLNNNOOOOOORRRUUUVVVVVVVVVWWWYYYVVVWWWYYYZZZ\\\]]]]]]]]]```]]][[[ZZZZZZZZZXXXWWW[[[[[[YYYXXXVVVUUUSSSSSSWWWVVVUUUUUUTTTTTTUUUUUUNNNNNNNNNNNNLLLJJJGGGFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBAAAAAA@@@??????@@@??????>>>===<<<<<<;;;======<<<;;;::::::999999999::::::;;;;;;::::::999999999999888888888888777111222222222333333333333111111111111111111111111111111111111111111111111222222111000000111222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222111111111111111111222333333333222222111000222222222222222222222222333333333333333333333333333333333333333333333333222222222222111111111111444444333333333333333333333333333333333333333333555555666666555444444333333333222111111222333333333333333333333333333333444444444555555555555666444333333333222222222111555555444444444333333333333333444555555444333333555555555555555555555555333444444555555444444333555555444444444444444555666666555555555444444444555555666666666666555555555555666666666666555555777777777888888888888888555666666777777777666666777777888:::<<<@@@BBBDDDGGGIIILLLMMMNNNPPPSSSWWWXXX[[[```cccfffiiimmmooonnnnnnnnnooooooooonnnnnnkkklllkkkjjjgggccc___]]][[[WWWRRRPPPQQQRRRRRRRRRVVVYYY^^^dddiiinnnqqqrrrooooooqqqrrrtttuuuvvvvvvuuuzzz|||}}}yyyooogggeeefffggggggfffdddaaa]]]ZZZWWWTTTRRRQQQPPPPPPPPPQQQQQQRRRQQQSSSSSSRRRRRRQQQRRRRRRSSSPPPPPPQQQTTTXXXYYYYYYXXXZZZ[[[]]]___aaadddfffggggggiiikkkmmmnnnooonnnnnnooonnnooottt|||~~~xxxqqqkkkgggdddcccfffcccaaabbbddddddbbb___]]]^^^^^^[[[ZZZ]]]dddjjjooorrr{{{zzzzzz~~~~~~zzzxxxzzz{{{yyyvvvtttssssssuuuvvvvvvuuuvvvvvvuuusssooojjjeeebbbaaaaaaaaa```___^^^]]]\\\```aaaeeehhhkkkmmmoooooolllmmmmmmkkkhhhfffeeefffddd^^^VVVNNNIIIDDDAAA???>>>>>>=========>>>>>>???BBBCCCEEEGGGHHHGGGFFFFFFHHHFFFDDDCCCCCCEEEFFFGGGJJJMMMQQQTTTTTTUUUVVVWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZXXXXXXXXXYYYXXXWWWXXXXXXWWWVVVTTTSSSRRRRRRVVVUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNMMMLLLJJJHHHFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????????????????>>>===<<<<<<<<<===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999999888888888888777222222333333333444444444222222222222222222222222222222222222222222222222222222111000000111222222222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222333222111000000111222333222222333333333222111111222222222222222222222222333333333333333333333333333333333333333333333333000000000000000000111111555444444444333333222222333333333333333333333333555555555666555555444333333333222222222222333333333333333333333333333333444444444555555555555666444444444333333333333333555444444444444333333333333444444555555444444333555555555555555555555555333444444555555444444333666555555444555555666666555555555555555444444444555555666666666666555555555555666666666666555555666777777888999::::::;;;666666666666666666666666777888999<<<@@@DDDGGGIIIJJJKKKMMMNNNPPPSSSXXX[[[\\\___cccfffhhhjjjlllooonnnnnnnnnmmmmmmllllllkkkffffffdddaaa]]]XXXTTTQQQOOOMMMLLLMMMPPPTTTWWWXXX[[[^^^bbbgggkkknnnpppqqqoooppprrrtttuuuuuuttttttttt||||||hhhccc]]]YYYXXXYYYZZZ[[[WWWVVVTTTRRRQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSWWWWWWVVVVVVVVVWWWYYYYYYWWWXXX[[[```eeehhhhhhfffjjjkkkmmmppptttyyy}}}~~~|||{{{yyywwwvvvvvvssslllgggeeeccc___\\\ZZZZZZ[[[]]]dddcccjjjwww}}}wwwsssmmmrrrvvvyyy|||}}}zzzwwwwwwvvvuuuvvvwwwwwwvvvuuuwwwwwwvvvtttnnnggg```\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^bbbffflllpppssslllmmmnnnllliiigggggggggiiieee___YYYRRRLLLEEEAAA@@@???===<<<<<<<<<======???@@@BBBCCCDDDDDDCCCCCCAAAAAA@@@??????@@@BBBBBBFFFJJJOOOSSSTTTUUUUUUVVVUUUVVVXXXZZZ[[[\\\\\\\\\XXXWWWUUUUUUWWWXXXWWWWWWUUUTTTTTTSSSSSSRRRQQQQQQUUUTTTSSSSSSRRRRRRSSSSSSMMMMMMMMMLLLKKKJJJHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777222222222333333333333444222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111000000111333555444444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333111111111222333333333444555555555444333333222222444444444444444444444444444555555555555555444444555555555444444555555555444444444444444444444444444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333666555555555555666777777555555555555555555555555555555666666666666555555555555666666666666555555666666777888888999999:::888888888888888888888888888999<<>>======>>>???>>>???@@@AAABBBBBBBBBBBB<<<===>>>>>>???@@@CCCDDDFFFKKKRRRVVVXXXWWWVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\YYYWWWUUUUUUVVVWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888777777111111111111222222222222111111111111111111111111111111111111111111111111111111111222222111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111000000222444666333444444555555444444444222222222222222222222222333333333333333333333333333333333333333333333333222333333444444555555555555555555444444333333333444444444444444444444444444444555555555555555444555555555555555555555555444444444444444444444444444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333555555555555555666777777444555555555555555555555555555666666666666555555555555666666666666555555777777777777777777777777999888888888888999::::::;;;===???CCCFFFIIIKKKLLLJJJIIIJJJLLLQQQVVV[[[^^^dddfffggggggfffffffffggggggeeeaaa^^^ZZZWWWVVVUUUOOONNNLLLIIIGGGFFFEEEDDDHHHLLLSSSYYY\\\]]]]]]]]]aaa___^^^]]]^^^aaadddfffhhhhhhiiilllqqqwww}}}{{{zzzvvvuuuppphhhcccaaa]]]XXXTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWWWWUUUSSSTTTVVVYYYWWW[[[```ccceeegggjjjmmmnnnsss{{{|||vvvnnnhhhhhhcccaaadddeeeccc```aaa\\\]]]^^^___aaadddgggiiisss|||xxxqqqppppppsssvvvxxxxxxxxxwwwxxxyyyyyyuuuoooiiieee]]]]]][[[ZZZYYYYYYYYYYYY\\\[[[YYYZZZ]]]ccciiimmmpppqqqrrrqqqnnnkkkiiiiiiiiihhhgggfffccc]]]VVVPPPFFFDDDAAA???>>>>>>???@@@??????@@@AAABBBBBBBBBBBB===>>>??????>>>???CCCFFFIIIOOOVVV[[[[[[YYYVVVUUUTTTUUUWWWXXXZZZ[[[[[[[[[\\\ZZZWWWVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPLLLLLLKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999888888888777777000000111111111222222222000000000000000000000000000000000000000000000000000111222222222222111000222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222222222111111222333444555111111222333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333444555555666555555555333333444444444444333333444444444444444444444444444444444555555555555666333333333333333444444444333333333444444444444555555444444333333444444555555555555555555555555555333444444555555444444333444444444444555666777777444444444555555555555555555555666666666666555555555555666666666666555555777777777666666666666666777666666666777999;;;<<<@@@AAACCCFFFGGGIIIJJJJJJIIIHHHIIIMMMSSSYYY]]]^^^dddeeefffdddbbb`````````\\\ZZZVVVRRRNNNKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEIIINNNVVV[[[\\\[[[ZZZYYY\\\[[[YYYXXXZZZ]]]```bbbbbbccceeekkktttvvvqqqnnnqqqrrroookkkkkkeeeeee```YYYUUUVVVUUUSSSOOOQQQRRRRRRRRRQQQSSSTTTSSSUUUWWWVVVVVVXXX]]]bbbffflllsssyyy|||vvvpppmmmmmmkkkeeebbbbbb]]][[[YYYYYYZZZ\\\]]]]]]bbbjjjtttsssrrrppppppsssuuuuuuuuusssuuuwwwxxxvvvsssnnnkkkcccaaa^^^[[[XXXWWWVVVVVV]]]\\\ZZZZZZ[[[___bbbeeelllnnnqqqqqqnnnlllkkkjjjhhhhhhhhhiiihhhddd___[[[MMMJJJFFFBBB???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBB@@@>>>???DDDIIIQQQWWW^^^bbb```[[[VVVSSSTTTTTTVVVXXXYYYZZZZZZZZZ]]][[[XXXWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSPPPOOOOOONNNMMMNNNNNNNNNKKKKKKJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888888777111111111222222222333333111111111111111111111111111111111111111111111111000111222222222222111000222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111222222333444444555000111222222333333333222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333333333333333333444444555666666666555555555555555555555555333444444555666666555555222333444555555444333222555555555555555555555555444444444555555555555666111222222222333333333333333333333444444444555555555444333333333333444555555555555555555555555555333444444555555444444333333333333333444555666777444444444555555555666666555555666666666666555555555555666666666666555555666666666777777888888999777666666666888;;;>>>???EEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFKKKRRRXXX[[[[[[]]]^^^^^^\\\XXXUUUTTTTTTPPPNNNKKKGGGEEECCCCCCCCCAAA@@@@@@@@@AAADDDGGGIIIMMMQQQVVVYYYXXXWWWXXXYYYUUUWWWYYY[[[^^^aaabbbcccdddfffkkkqqq{{{}}}lllddd___]]]aaacccaaa^^^]]]WWWYYYWWWQQQNNNPPPPPPNNNMMMPPPSSSTTTTTTUUUWWWZZZYYY]]]bbbeeegggmmmvvv}}}{{{tttsssmmmgggaaa_________^^^\\\\\\```fffooo}}}~~~yyyuuuttttttttttttsssuuuvvvxxxwwwvvvsssrrrllliiieee```]]]ZZZYYYYYY]]]\\\\\\[[[\\\]]]^^^___eeehhhlllnnnnnnmmmlllmmmjjjjjjiiijjjjjjiiifffcccYYYUUUOOOIIICCC@@@??????@@@@@@@@@AAAAAABBBCCCDDDAAACCCDDDCCCBBBFFFNNNUUU]]]cccjjjllliiiaaaZZZUUUSSSTTTUUUWWWXXXYYYZZZZZZ[[[YYYWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@??????============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999999999888888888888777222222333333333444444444222222222222222222222222222222222222222222222222000111222333333222111000222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222000111222333444555444444222333444444555555555555222222222222222222222222333333333333333333333333333333333333333333333333666666666555555444444444222333333444555666777777555555555555555555555555333333444555666666666555444555666777777666555444555555555555555555555555444444444555555555666666333333333444444555555555333333333444444555555555555444333333333333444555555555555555555555555555333444444555555444444333222222222333444555666777444444444555555555666666555555666666666666555555555555666666666666555555555555666888999:::;;;<<<888888888999;;;>>>AAACCCHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@BBBHHHPPPVVVWWWWWWUUUVVVUUUSSSOOOKKKJJJIIIHHHFFFDDDAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBEEEIIIKKKQQQTTTWWWWWWVVVVVVXXX[[[VVVZZZ___eeejjjllllllllllllnnnsssyyyyyyhhhXXXXXXSSSRRRVVVYYYWWWUUUUUUOOORRRSSSNNNLLLLLLKKKIIIOOOSSSVVVXXXYYYZZZ^^^bbbjjjooovvv|||xxxooojjjhhhfffccc```^^^______cccllltttuuuqqqoootttyyyzzz{{{|||yyywwwvvvuuuuuuwwwxxxyyyyyyxxxwwwvvvssspppkkkfffbbb```^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\^^^bbbgggkkkmmmmmmnnnooommmlllkkkkkkkkkkkkiiigggeee```XXXPPPIIIDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDD@@@BBBEEEFFFHHHOOO[[[dddhhhmmmtttvvvqqqhhh___YYYSSSTTTUUUWWWXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888999999999888888888888777555333111111222333222111111222222333333222222111222222222222222222222222333333333222222222111111333333333222222111111111111111222222222333333333333333333333333333333333000333555555333222222333333333333333333333333333222222111111222222333444333222222111111222222333333333333333333333333333222222333333333333444444333333333333333333333333222222333333444555666666777666555333333333444555111222333333444444333333333333444444555666666666555555555444444333333333444444555555555555444444444444444555555555666666444444444444444444444444555444444333333444444555444666777777666555555666666666555555555444444444777666555333333333444555888666444555888999777555444555555666666666666666666666666666666555555555333555777888777777888999555777999<<>>>>>>>>============<<<<<<<<<<<<>>>======<<<;;;;;;:::::::::::::::999999999888888:::999999888777666555555555333222111222333222111111222222333333222222111222222222222222222222222222111111111111000000000000111111222222333444444111111222222222333333333333333333333333333333333555111,,,---111444444222333333333333333333333333222222111111222222333444333333222222222222333333333333333333333333333333222222333333333333444444555555555555555555555555444444555555666666777777555555555666555555444333444444555666666666666666333333444444555666666666555555555444444444444444444444555555555555444444444444444555555555555555444444444444444444444444555555444444444444555555444666777777666555555666555555444444444333333333555555555666555555444333666555444555666666555444444555555666666666666666666666666666666666666666555666888888888888999;;;===???BBBEEEIIILLLNNNOOOJJJHHHFFFCCC@@@>>>>>>======<<<===@@@CCCEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA===>>>??????>>>>>>@@@BBBHHHKKKNNNRRRTTTVVVYYY[[[\\\\\\[[[[[[[[[^^^dddhhhooovvv~~~ooommmjjjjjjkkkjjjfffbbbZZZWWWSSSPPPNNNLLLJJJIIIMMMMMMMMMNNNNNNNNNOOOOOOPPPTTTXXXZZZ\\\dddoooxxx~~~xxxrrrnnnhhhbbb___^^^^^^^^^aaafffpppyyyzzzvvvuuuwwwvvvqqqmmmmmmiiihhhgggfffeeebbb___\\\XXXXXXWWWYYY]]]ccciiimmmoooooopppoooooonnnmmmllllllkkkiiifff```YYYSSSOOOCCCBBBBBBAAAAAAAAAAAA@@@DDDDDDEEEGGGNNNXXXdddmmm}}}xxxkkk___XXXUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNPPPNNNMMMKKKJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIGGGEEEIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEBBBAAA@@@@@@@@@AAACCCDDD????????????????????????============<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::::::::999999999888888888888888888777777777666555444222222333333333222111222222333333222222111222222222222222222222222111000000000000000000000222222222222222222222333111111222222222333333333333333333333333333333333666444222222333333333222333333333333333333333333222222111111222222333444222333333333333333333222333333333333333333333333222222222333333333444444444444444444555555555555444444444444555555666666444444666666666555444333444444555666666666666555333333444444555666666666555555555555555444444444444444555555555555444444555555555555555555555555555555555555555555555555555555444444444444555555444666777777666555555666444444444444333333333333444444666666666555444333555555444444555555555444444555555666666666666666666666666666666777777777666888999999999:::<<<>>>BBBDDDFFFIIILLLNNNNNNOOOFFFEEEBBB@@@???>>>??????===>>>@@@CCCFFFGGGGGGGGGHHHGGGDDDBBBAAA@@@??????>>>???@@@@@@AAACCCFFFIIIMMMPPPTTTWWWYYYZZZ[[[]]]ZZZ[[[[[[\\\___eeelllrrryyypppaaa____________]]]YYYUUUTTTQQQMMMLLLLLLMMMMMMMMMJJJKKKLLLNNNPPPRRRTTTUUUWWW___iiiqqqwwwwwwpppjjjhhheee```___aaaeeejjjrrryyy{{{wwwwwwvvvsssrrrtttnnnllliiihhhfffdddaaa^^^ZZZWWWUUUUUUXXX___fffkkkooopppppppppooonnnoooooommmmmmmmmkkkgggbbb\\\XXXLLLJJJEEEBBB@@@AAABBBDDDBBBCCCDDDFFFKKKSSS]]]ddduuu{{{}}}rrreee[[[WWWUUUVVVVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWXXXWWWWWWWWWVVVTTTSSSSSSTTTSSSQQQNNNPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@AAABBBCCCDDD@@@@@@@@@???????????????============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777888888888666444222222333444333222111222222333333222222111222222222222222222222222000000000000000000000111444444333333222111000000111111222222222333333333333333333333333333333333555999===;;;666222222333333333333333333333333333222222111111222222333444222333444444444444333222333333333333333333333333222222222333333333444444222222333333333444444444222333333333333333444444333444555666666555444333333333444555555555555555333333444444555666666666555555555555555555555555444444555555555555444444555555555555555555555444555555555555555555555555666555555444444555555666444666777777666555555666555555444444444333333333333444555666666555444333444555555555444444555555444555555666666666666666666666666666777777888888777999:::;;;;;;===@@@CCCGGGHHHKKKMMMNNNNNNNNNMMMEEEDDDBBBAAAAAACCCEEEFFFDDDFFFIIIKKKLLLMMMMMMNNNMMMKKKHHHDDDAAA@@@??????AAAAAA@@@@@@BBBFFFLLLPPPRRRUUUXXXZZZ[[[\\\]]]^^^\\\^^^```dddhhhooowww|||zzzkkk^^^UUUUUUUUUUUUUUUSSSPPPMMMNNNLLLIIIIIIKKKMMMNNNNNNMMMOOOSSSWWW\\\aaadddffffffrrr~~~wwwnnnhhhfffiiijjjkkkmmmsssvvvsssrrrppprrrvvvqqqooommmkkkjjjhhhdddbbb[[[XXXTTTRRRTTTZZZaaaeeellloooqqqqqqpppoooppprrrlllmmmooonnnlllgggccc```WWWQQQJJJCCC???@@@CCCEEE@@@BBBDDDGGGIIIMMMRRRUUUfffmmmsssqqqhhh]]]WWWUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVTTTTTTUUUTTTRRRPPPPPPOOONNNMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<============<<<<<<<<<<<<;;;;;;:::::::::::::::999:::::::::999999999888888777777777777888888888888666444222222333444333222111222222333333222222111222222222222222222222222000000000111111111111222666555444333111000//////111111222222222333333333333333333333333333333333333:::AAA???777111111444333333333333333333333333222222111111222222333444222333444555555444333222333333333333333333333333222222333333333333444444111222222333333444444444222222222222222222222333333444555555666555555555333333444555555555555444333333444444555666666666555555555555555666666666444444555555555555444444555555555555555444444444555555555555555555555555666666555555555555666666444666777777666555555666666666555555555444444444333444555555666555555555444555666666555444555666444555555666666666666666555666666777777888888999888999;;;===>>>AAAEEEIIIKKKLLLOOOQQQQQQQQQPPPOOOEEEDDDBBBBBBCCCEEEHHHKKKNNNPPPSSSTTTSSSQQQPPPPPPPPPMMMJJJFFFCCCAAAAAAAAABBBBBBCCCCCCEEEJJJPPPTTTUUUWWWZZZ]]]^^^___aaaccceeehhhmmmqqqtttyyy~~~yyyqqqkkkeee[[[QQQOOOPPPPPPOOONNNLLLJJJIIIGGGFFFFFFHHHLLLOOOQQQRRRSSSVVV\\\dddmmmuuu{{{~~~zzzuuutttrrroookkkjjjoooyyyzzztttqqqoooqqquuusssrrrppppppooollliiifff\\\YYYUUURRRSSSVVV[[[^^^ggglllqqqrrrqqqpppqqqsssmmmnnnoooooonnnkkkhhhfff___YYYPPPHHHBBBAAABBBDDD@@@BBBDDDFFFFFFGGGIIIKKKVVV]]]cccccc]]]WWWTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPOOOOOONNNMMMMMMLLLKKKJJJGGGIIIJJJKKKJJJJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAACCCBBBAAA@@@???===<<<<<<============<<<<<<<<<<<<:::999999999999999999999:::::::::999999999888888777777777777777888888888666444333333444444444222111222222333333222222111222222222222222222222222111111111111222222333333444444333333222111000000111111222222222333333333333333333333333333333333222777;;;:::555222222444333333333333333333333333222222111111222222333444222333444666666444333222333333333333333333333333222222333333333333444444222222333333444555555666333333333333333333333333444444444444444555666666444444555666666666666555333333444444555666666666444555555555666666666777444444555555555555444444666666555555555444444444555555555555555555555555666666555555555555666666444666777777666555555666777777666666666555555555444444444444444555666666444666888777555444666888444555555666666666666666555666666777888888999999888:::<<<>>>AAAEEEJJJNNNMMMOOORRRUUUWWWWWWVVVUUULLLKKKIIIHHHIIILLLPPPRRRWWWYYY[[[YYYTTTPPPMMMMMMMMMKKKHHHDDDBBBBBBBBBCCCDDDFFFJJJLLLOOOQQQUUUWWWVVVYYY\\\___bbbfffjjjmmmrrruuuzzz|||}}}|||||||||tttqqqhhh^^^YYYXXXSSSMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKNNNTTT[[[aaadddeee```eeemmmxxxxxxsssssstttwwwyyyzzz|||zzzuuutttvvvttttttssstttsssqqqllliiibbb___\\\XXXWWWWWWYYYZZZbbbhhhpppsssrrrqqqrrrtttnnnoooooooooooommmllljjjfffbbb[[[SSSLLLGGGDDDCCCAAACCCDDDDDDCCCDDDFFFHHHLLLQQQVVVWWWVVVSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKMMMNNNNNNLLLKKKMMMOOOKKKJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>==================<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888888777777777777777666555333333444444444333222222222333333222222222222222222222222222222222111111222222222333333333333333222222222222222222111111222222222333333333333333333333333333333333111222333333333333444444333333333333333333333333222222111111222222333444222333555666666555333222333333333333333333333333222222333333333444444444333333444444555666777777444444444444444444444444555444333333444555666777555666666777777777777777333333444444555666666777444555555555666666777777444555555555555555555444666666555555555444444444666666666666666666666666666666555555555555666666444666777777666555555666777777777777666666666666555444333333444555666777555777999888555444666888444555555666666666666666555666666777888999999999888:::===???BBBGGGMMMQQQNNNQQQUUUYYY\\\]]]\\\\\\[[[YYYVVVUUUVVVXXX[[[]]]\\\^^^___[[[TTTMMMIIIHHHJJJHHHEEECCCBBBBBBDDDEEEFFFKKKQQQVVVXXXYYYZZZZZZWWWZZZ]]]aaaeeekkkqqquuuyyy}}}zzzvvvtttfffccc[[[RRROOOQQQPPPLLLHHHIIIIIIJJJJJJKKKMMMOOOSSSVVV\\\eeeooowww{{{}}}rrrwww~~~zzzlllmmmnnnnnnqqqyyy~~~zzzzzztttuuuuuuvvvvvvsssnnnkkkhhhfffccc___\\\[[[ZZZZZZ___fffoootttsssrrrrrrtttppppppppppppooonnnnnnmmmkkkiiieee___WWWNNNHHHDDDCCCCCCCCCBBBAAACCCFFFIIIIIIKKKOOORRRRRRRRRRRRRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTSSSSSSSSSSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLOOOQQQRRRQQQNNNLLLMMMOOOKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBB@@@>>>===??????@@@AAAAAAAAA@@@@@@????????????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888777777777666555555444333333222111111111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222000000000000000000000000555444333222111222333444444333222111111111222333555111---...333777777555222222222222222222222222333333333333333333333333222222222333333444444444333333444444555666777777555555555555555555555555555555333333333333555555333333333444555666777777555555555555555555555555333333333444444555555555444444555555555555444444333444555444333444666888777666555444444555666777555555555555555555444444777777777777777777777777555666666666777777888888444444555555555555444444666666666666666666666666555444444444444555666666777777777777666666666666777777777666555555777999;;;>>>CCCHHHLLLPPPUUUYYYXXXYYY[[[]]]^^^_________eeebbb___```dddeeebbb^^^bbb^^^XXXQQQKKKFFFBBBAAABBBCCCDDDEEEEEEGGGJJJMMMQQQUUUYYYZZZYYYXXXYYYZZZWWW\\\ccckkkrrrvvvyyyyyy~~~yyyrrrjjjdddbbb[[[WWWPPPKKKIIIHHHHHHHHHLLLLLLMMMMMMMMMPPPSSSVVVZZZbbbppp|||vvvmmmhhhhhhmmmrrruuuzzzvvvtttuuuvvvuuuuuuuuurrrmmmjjjiiieee___\\\]]]___dddllltttwwwwwwtttqqqpppooooooooooooooooooooooookkkhhheee```WWWNNNIIIBBBAAAAAAAAABBBCCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYVVVSSSPPPOOOOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTRRROOOLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>===<<<<<<<<<:::999999;;;===;;;:::999999888888999999999999999888777666666555555555444333333222111111111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222444333333333333444666666333333222111111222222333777333000222666::::::999333333333333333333333333333333333333333333333333222333333333333333333444111222222333333444444444444444555555555555555444666555444333333444555666444444333333444555777888555555555555555555555555333333333444444444555555444444555555555555444444444666666666444444666888777666555444444555666777555555555555555555555555777777777777777777777777555555555666666777777777444555555666666555555444666666666666666666666666666666555555666666777888777777777777777777777666777888888777666777999;;;@@@CCCHHHLLLOOOSSSWWW[[[]]]^^^___aaabbbdddeeeeeeiiieeeaaaaaabbbbbb^^^ZZZWWWTTTOOOJJJGGGDDDDDDDDDDDDEEEGGGHHHIIILLLOOORRRUUUXXX[[[\\\ZZZYYYZZZ\\\]]]bbbiiipppttttttqqqooossssssrrrmmmeee]]]WWWTTTRRRPPPMMMKKKJJJKKKKKKKKKKKKMMMOOOPPPSSSYYYccckkk}}}~~~rrrkkkiiijjjkkkxxx|||yyyyyyxxxuuutttwwwsssqqqqqqnnnhhhddddddaaaffflllrrrtttsssooommmiiijjjkkkkkkllllllmmmmmmllliiigggfffccc^^^VVVQQQHHHFFFDDDAAA@@@AAABBBCCCGGGGGGHHHJJJKKKMMMNNNOOONNNOOOPPPRRRSSSSSSTTTTTTRRRRRRSSSTTTUUUWWWXXXXXXVVVTTTQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTRRRNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<============<<<;;;;;;<<<<<<;;;999999:::<<<;;;:::999999888888999999999999888888777666666555555444444333333222222111111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222333333333333333333333333333333333444555666888888333222222111111222333333666333111333777:::;;;:::333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333444444555666666555444333666555555444444555555666555444333222333555777888555555555555555555555555333333333444444444444555444444555555555555444444444555666555444333444555666666555555555555666666555555555555555555555555666666666666666666666666555555555555555666666666444555555666666555555444666666666666666666666666777777666666777777888999777777777777777777777777777888999999888999<<>>>>>======<<<<<<;;;;;;<<<=========<<<;;;:::999:::;;;<<<<<<:::999999:::;;;:::999999888888999999999999888888777666666666444444444333333222222222111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222333333333333333333333333333333333444555555666777222222222222222222333333444222111111444666666555444444444444444444444444333333333333333333333333444444444333333222222222555555555555555555444444444555666777666555333222444444444444444444444444666555333222333444777888555555555555555555555555444444444444444444444444444444555555555555444444333444555444333111222222666666666555555666666666444444444555555555555555555555555555555555555555444444555555555555555555555555666666666666555555666666666666666666666666777666666666666777888888777777777777777888888888777888999::::::<<<@@@BBBIIIMMMRRRVVVZZZ]]]```ccccccdddeeefffhhhiiijjjkkklllgggaaa[[[WWWSSSNNNJJJLLLIIIFFFCCCCCCDDDGGGIIILLLNNNPPPRRRTTTVVVYYY[[[XXXYYYZZZ[[[\\\]]]^^^^^^fffiiikkkllliiiccc[[[VVVVVVXXXYYYXXXTTTPPPMMMLLLFFFFFFGGGGGGIIILLLQQQTTT]]]eeeooouuuzzz~~~ssstttvvvwwwyyyzzzuuutttsssooolllmmmlllooorrrttttttssspppnnnllljjjgggfffeeegggiiikkkooopppooommmmmmlllgggaaaVVVRRRLLLFFFCCCCCCEEEFFFCCCCCCDDDEEEGGGIIILLLMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUWWWUUUSSSRRRRRRRRRQQQOOOLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>======<<<<<<<<<>>>>>>>>>===<<<;;;:::999999;;;<<<===;;;999999999;;;:::999999888888999999888888888888777777666666444444333333333333222222111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222333333444444333333333333111111222222333333333333444333222111222222222111444444444444444444444444333333333333333333333333444444444333333222222222555555555555555555444444555555666666666555333222333333333444444333333333666555444333333444666777555555555555555555555555444444444444444444444444444444555555555555444444444555777666444333333333555666666666666666666555444444444555555555666666444444444444444444444444555555555555555555444444555666666666666666666555777777777777777777777777666666555555666666777888666777777777888888888999777888:::;;;===@@@DDDGGGKKKOOOUUUZZZ^^^aaaeeegggfffggghhhiiijjjjjjiiiiiiddd```ZZZSSSNNNJJJFFFDDDGGGEEEDDDCCCDDDGGGKKKMMMQQQSSSUUUVVVVVVVVVXXXZZZXXXXXXZZZ]]]___aaaaaaaaabbbbbbaaa___\\\WWWSSSQQQPPPQQQRRRPPPNNNKKKKKKKKKHHHJJJLLLOOOSSS[[[dddkkkvvv~~~xxxtttuuuzzzvvvrrrqqqpppppprrrnnnppprrrssstttsssrrrrrroookkkeee```^^^___bbbdddaaahhhmmmllllllooommmjjj```\\\UUUNNNHHHFFFEEEEEEBBBBBBBBBCCCEEEGGGJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTVVVTTTSSSSSSSSSRRRQQQOOOLLLMMMNNNOOOOOOOOONNNNNNMMMNNNOOONNNLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>===?????????>>>===<<<;;;:::888:::<<<<<<:::999888888;;;:::999999888888999999888888888777777777777777333333333333333333333333111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222333333444444333333222111000000222333333333333333555555444444333333222222333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333666666666555444444444333333333444555555444333333555555444444444555555555555555555555555555555555555444444444444333333333444444555555555555444444555777999999777666555666555555666666666666555555333333444444555666666666555555555555555555555555666666666555555555555555555666666777777666666555777777777777777777777777666555555555555666777777666777777888888999999999888:::===???AAAEEEJJJMMMOOOSSSYYY^^^bbbeeegggiiiiiijjjlllmmmllliiifffdddYYYVVVQQQKKKFFFCCCAAAAAA@@@AAABBBDDDHHHMMMQQQTTTVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZ\\\___cccdddcccaaaZZZXXXUUUSSSPPPOOOOOOOOONNNMMMLLLJJJGGGGGGIIIJJJIIIMMMUUU\\\fffrrr}}}uuurrrqqq{{{wwwpppooonnnoooqqqnnnooopppqqqqqqrrrrrrrrrpppkkkeee^^^ZZZZZZ[[[\\\fffsss{{{vvvooonnnllliiiiiifff```XXXPPPJJJEEECCCCCCCCCBBBBBBCCCFFFHHHJJJLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTUUUTTTSSSSSSSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKMMMNNNMMMKKKJJJJJJKKKJJJKKKMMMNNNNNNLLLKKKIIIFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>>>>?????????>>>===<<<<<<999:::;;;;;;999888888999;;;:::999999888888999999888888777777777777777777333333333333333333333333111111222222222333333333111222222333333222222111111222222333333222222111222222222222222222222222333333333333333333333333222333444555555444444333///000222333444444333333222333444555444444444555333333333333333333333333333333333333333333333333222333333333333333333444111222222333333444444444888777555333333333444555555555666777777666555555444444555666666555444333555555555555555555555555555555444444444333333333444444555555555555444444333555888888777666555666444555666777777666555444333333444444555666666777555555555555555555555555777777777666666555555555666666777777777777666666777777777777777777777777777777666666777777888999666777777888888999::::::;;;>>>AAACCCGGGKKKPPPTTTUUUYYY___ccceeefffhhhiiiiiijjjmmmmmmkkkfff```\\\NNNLLLIIIEEEAAA@@@@@@AAABBBCCCFFFJJJNNNRRRVVVWWWXXXZZZ\\\[[[ZZZYYYXXXYYYYYYYYY[[[___bbbbbb^^^ZZZRRRQQQOOOLLLLLLLLLMMMNNNLLLKKKJJJHHHHHHKKKQQQUUUVVV___lllyyy|||wwwqqqvvvyyyxxx{{{xxxvvvtttttttttrrrqqqqqqqqqqqqqqqrrrssssssqqqmmmiiidddaaa^^^\\\jjj}}}qqqkkkjjjgggjjjiiifff```YYYRRRKKKGGGEEEDDDBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSQQQOOOLLLNNNOOOQQQRRRRRRQQQOOONNNJJJKKKMMMLLLKKKJJJJJJKKKHHHJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>======<<<<<<::::::;;;:::888777999:::;;;:::999999888888999999777777777777777777777888333333333333333333333333111111222222222333333333222222222333333222222222222222222333333222222222222222222222222222222222444444444444444444444444111222444666777777666666///000222333444444333333...000222333444444555777222222222222222222222222333333333333333333333333222222222333333444444444333333444444555666777777:::888555222222222444666666777888999999888777666333444666777777555444222555555555555555555555555555555555444444333333333444555555555555555555444///111444555444333333333444555666777777666555444333333444444555666777777666666666666666666666666888888777777666666666555666666777777777777666666777777777777777777777777888888888777888999999:::666777777888999999::::::>>>@@@DDDGGGJJJOOOTTTXXXZZZ^^^cccfffggggggggghhhfffhhhkkkkkkhhhaaaZZZUUUHHHGGGDDDAAA??????AAACCCIIIKKKNNNQQQTTTVVVWWWXXXXXX[[[]]]]]]\\\ZZZZZZ[[[WWWWWWYYY]]]___]]]WWWRRRNNNMMMLLLKKKKKKLLLLLLMMMKKKKKKJJJKKKNNNUUU^^^dddmmmxxxuuuvvvtttppprrrxxx}}}|||~~~wwwvvvtttsssrrrsssssstttyyyyyyyyywwwrrrlllfffbbb[[[sss|||nnnkkklllllleeefffgggeee```YYYRRRNNNFFFEEECCCBBBBBBDDDGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVSSSRRRQQQRRRRRRQQQNNNLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIKKKLLLLLLKKKJJJJJJKKKHHHIIIKKKMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@<<<<<<<<<===============;;;;;;<<<<<<===<<<<<<<<<:::;;;:::999777777999;;;;;;:::999999888888999999777777777777777888888888444444444444444444444444333333333222222111111111222333333444444333333222222222222222222222222222222222333333333333444444333333333333333333333333333333555555555555333333333333333333333333333333222333444444444444555666666777777666444222333444333333222111222333444555333333333444444333222222222222333333444555666666999888777555555444444444000222555888999888777555555555555666666666666777555555555555555555555555444444444444444444444333444444444555555555555666666666666666666666666666777777777777888888888888666666666666666555555555555444444444444555666666999999888888888888999999666666666666777777777777777777777777777777777777222333555777888999999888555666666666777999===@@@FFFHHHKKKNNNQQQUUUZZZ^^^^^^aaadddhhhjjjlllllllllnnnmmmkkkggg___VVVNNNIIIFFFEEECCC@@@???AAAFFFJJJLLLNNNQQQUUUWWWXXXXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYYYYWWWUUUUUUTTTTTTRRRPPPHHHGGGHHHIIIJJJKKKLLLLLLNNNQQQUUUYYY^^^gggqqqyyy{{{uuurrrqqqqqqzzz}}}yyywwwsssnnnsss{{{uuuxxxwwwtttvvv{{{{{{uuubbb```^^^___bbbeeeggghhhkkkhhhggghhhhhhddd[[[SSSJJJGGGBBB@@@@@@BBBDDDEEEHHHHHHJJJKKKLLLLLLMMMMMMNNNMMMNNNQQQUUUUUUSSSPPPQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999:::::::::999999888777666666777777777777777777777777444444444444444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444444444444333333222222222111222222333333222222111333333333333333333333333000222333333111111222444555666777666444222333444333333222222222333444555333333333444444333333222222222333333444555555666666666555444333333333444222333555666666666444333444444555555555666666666555555555555555555555555444444444555555666666666444444444555555555555666666666666666666666666666444444444444555555555555666666666666666666666555555444444444444555666666888888777777777777888888666666666666777777777777666666666666666666666666333444666777888888888888666777888999999<<<@@@CCCGGGJJJNNNQQQUUUYYY^^^bbbccceeehhhkkkmmmnnnmmmmmmnnnkkkgggaaaYYYQQQJJJGGGCCCCCCCCCBBBCCCFFFJJJNNNQQQSSSVVVXXXZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVSSSRRRPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKNNNSSSVVV\\\ccckkkrrrxxxvvvpppqqqxxxyyyvvvyyyuuuwwwuuuqqqrrrtttqqqkkkZZZXXXVVVXXX\\\aaaeeegggllljjjjjjlllnnnjjjbbb[[[PPPKKKFFFBBBAAABBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNPPPTTTTTTRRRPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999::::::999888888777666666777777777777777777777777555555555444444333333333333333333333222222222222222333333444444333333222222222222222222222222222222222333333333333444444666555444444222222111000111222222333333222222111333333333333333333333333222333444333111000111222555666666555333222333444333333222222222333444555333333444444444444333333222333333444444555555555444444333333333333333444555555444444444333333333333444444444555555555555555555555555555555555555333444444555666777888888444444444555555555555666666666666666666666666666333333333333444444444444555555666666666666666666555444444444444555666666777777666666666666777777666666666666777777777777555555555555555555555555555666777777888888888777777999;;;<<<===@@@DDDGGGJJJNNNSSSWWW[[[^^^bbbeeeggghhhkkkmmmnnnnnnmmmmmmlllhhh```XXXPPPIIIFFFDDDAAACCCEEEFFFHHHLLLPPPSSSVVVXXXYYY[[[\\\\\\[[[[[[XXXXXXWWWVVVTTTSSSRRRQQQLLLLLLLLLKKKKKKJJJIIIIIIGGGHHHIIIJJJMMMUUU```hhhttt}}}zzzqqqsssvvvyyyxxxvvvvvvsssppppppoooiiiaaaWWWTTTQQQRRRVVV\\\aaadddiiiiiikkkoooqqqoooiiicccYYYSSSLLLFFFCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIIIILLLLLLMMMOOORRRRRRQQQOOOOOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888888777777888888888999999999888888777777666777777777777777777777777555555555444444333333222333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444444444444333333222222222444444444444444444444444333333333333333333333333444555666555333222333444444555666555333222333444222222222333333333444444222333444444444444444444333333333444444444555555444333333333333333444555666555444333333444444555333333333444444444555555555555555555555555555555444444555555666666666777444444444555555555555666666666666666666666666666555555666666666777777777555555555555666666666666555444444444444555666666666666555555555555666666666666666666777777777777666666666666666666666666777777777777888888777777888:::===???AAAEEEIIILLLOOOSSSXXX\\\___aaaccceeeeeegggjjjlllmmmmmmlllkkkiiicccYYYOOOGGGCCCBBBCCCCCCEEEIIIKKKNNNPPPTTTWWWYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUSSSQQQOOONNNMMMMMMHHHIIIJJJJJJJJJKKKLLLMMMGGGIIIMMMRRR[[[iiizzzxxxxxxwwwwwwxxxzzz~~~{{{wwwwww{{{~~~zzzuuuvvv}}}yyyvvvsssrrrrrrooohhhaaa\\\XXXSSSQQQTTTYYY]]]___bbbdddggglllooooookkkhhhbbb\\\TTTMMMHHHEEEBBBAAA@@@AAABBBCCCDDDFFFHHHIIIKKKLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOOOOMMMKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::888888777777777777888888999888888888777777777666666666666666666666666666555555555444444333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444222222222333333444444444444444444444444444444444333333333333333333333333444555666555333222333444333444555555333222333444222222333333333444444444222333444444555555555444333333333444444444444444444444444444444444555555555444333333444666888999333333333444444444555555555555555555555555555555555555555444444333333333444444444555555555555666666666666666666666666666666666777777777888888888444555555555666666777777555444444444444555666666666666555555555555666666666666666666777777777777777777777777777777777777777777777777777888888888888;;;???BBBFFFIIINNNQQQVVVYYY]]]___```aaabbbdddeeefffiiikkkmmmmmmlllkkkccc]]]RRRIIICCCAAACCCEEEHHHJJJMMMPPPQQQSSSUUUWWW\\\[[[[[[[[[ZZZYYYXXXWWWSSSRRROOOMMMKKKJJJIIIIIIGGGHHHIIIHHHGGGIIILLLPPPOOOSSS[[[eeettt}}}vvvtttuuuvvvyyy{{{~~~~~~||||||}}}}}}{{{zzzzzzzzz{{{||||||zzzzzzzzzwwwuuuwww}}}xxxxxx}}}}}}wwwrrrrrrsssqqqjjjeee```[[[UUUSSSTTTWWWZZZ\\\\\\^^^bbbgggkkkmmmlllkkkiiiddd\\\UUUOOOIIIEEEBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMNNNOOOOOONNNMMMKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJHHHGGGFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::888888777777777777888888888888888777777777777777666666666666666666666666444444444444444444444444333333333333444444444444222333333444444333333222222222222222222222222222222222333333333333444444000111222222444555555666333222222111111222222333333333333333333333333333222333444333111000111222333444555444333222333444111222333444444444333333222333444555555666555555444444444444444444444444555555444444444444444555444444444444555777999:::333444444444555555555555555555555555555555555555666666555444333222222111444444444555555555555666666666666666666666666666555555555555666666666777444444555555666777777777555444444444444555666666666666555555555555666666666666666666777777777777888888888888888888888888777777777777777888999::::::===BBBGGGKKKOOOTTTWWW\\\^^^aaabbbaaabbbcccdddggghhhkkklllmmmlllkkkjjj\\\WWWNNNGGGCCCDDDGGGJJJMMMOOOQQQRRRSSSTTTVVVXXX]]]]]]\\\ZZZYYYXXXWWWWWWPPPOOOLLLJJJHHHGGGGGGGGGGGGHHHHHHFFFFFFJJJQQQWWW```dddmmm{{{}}}vvvqqqppprrrtttuuuzzz}}}|||~~~~~~tttssstttqqqllliii```\\\WWWTTTTTTWWWYYYZZZZZZ[[[^^^bbbfffjjjlllnnnmmmiiiccc]]]WWWPPPJJJEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888888888777777888888888777777777777777777777777777777777777777777777777222333333444444555555555333333333444444444555555222333333444444333333222222222222222222222222222222222333333333333444444222222222333333444444444333222222111111222222333333333333333333333333333000222333333111111222444222333444444222222333444111222333444444444333333222333444555666666666666444444444444444444444444555555444333222222222333444444444444555555666777444444555555555666666666555555555555555555555555666666555555444444333333444444444555555555555666666666666666666666666666444444444555555555666666444444555555666777777888555444444444444555666666777666666666666666666777666666666666777777777777777777777777777777777777777777666666777999;;;<<<<<<@@@FFFKKKPPPUUUZZZ]]]```aaacccccccccdddfffiiiiiijjjkkkkkkjjjhhhfffdddUUURRRLLLHHHGGGIIILLLOOOPPPRRRSSSSSSSSSUUUWWWZZZ\\\[[[YYYXXXVVVUUUUUUUUUNNNLLLJJJGGGFFFEEEFFFFFFGGGIIIJJJKKKOOOWWWdddnnn{{{~~~~~~~~~~~~~~~zzz||||||xxxwwwrrrnnnllleeeaaa\\\XXXWWWWWWWWWVVVWWWXXXZZZ]]]```eeejjjmmmnnnlllhhhddd___WWWOOOIIIGGGFFFDDDDDDDDDFFFGGGIIIIIIJJJLLLKKKIIIIIIKKKMMMOOONNNMMMLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLKKKKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>==================>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999666777777777777777777777777777777777777777777777111222222333444555666666333333333444444555555555222333333444444333333222222222222222222222222222222222333333333444444444333333333333333333333333555555333333333333555555333333333333333333333333222333444444444444555666222333444444222222333444111222333444555444333333222333444555666666666666444444444444444444444444555444333222111111111111555444444444444444333333555555555666666666666777555555555555555555555555555555555666666666666666444444444555555555666666666666666666666666666666555555555666666666777777444444444555666777777888555444444444444555666666777777666666666666777777666666666666777777777777777777777777777777777777777666666666888999;;;===???CCCIIIOOOTTTYYY^^^bbbaaacccdddddddddfffjjjmmmjjjjjjjjjiiifffccc___]]]QQQOOOLLLIIIJJJLLLPPPSSSQQQRRRSSSSSSTTTUUUYYY\\\XXXWWWUUUTTTRRRRRRQQQQQQMMMKKKHHHFFFEEEEEEEEEFFFGGGJJJNNNSSS[[[iii{{{~~~~~~}}}}}}zzzuuusssvvv~~~}}}zzztttoooooonnniiiccc]]]YYYWWWTTTRRRUUUUUUVVVWWWZZZ```gggkkknnnmmmkkkhhhccc[[[RRRLLLHHHFFFEEEDDDDDDEEEFFFHHHHHHJJJKKKJJJHHHHHHJJJMMMPPPNNNMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>????????????????????????>>>>>>============>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999999::::::666666666666777777777777777777777777777777777777000111222333555666777777444444444444444444444444333333333333333333333333111111111111111111111111777666666555333222222111555444444333333444444555333333333333333333333333666555555444222111111000333333333333333333333333333222111000000000111222444444444555555555666666222111111333555777666444666666666555444444444333777666555444333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444444555555555444444555555666666777777555555555555555555555555555555555555555555555555777555333444777888777555555555555555666666666777888888888777777777777777888888777777777777777888>>>:::888999::::::===BBBEEELLLUUU[[[^^^```bbbeeecccdddfffggghhhiiiiiijjjiiigggdddcccbbb\\\TTTMMMPPPNNNLLLLLLOOOQQQSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZXXXVVVTTTTTTTTTRRRMMMHHHIIIDDDCCCEEEDDDAAABBBGGGJJJMMMRRR\\\qqq~~~|||{{{|||xxxxxxxxxxxx~~~wwwqqquuupppiiieeeccc___XXXRRRQQQSSSUUUUUUVVV[[[bbbggglllmmmmmmllliiiddd___\\\RRRNNNHHHCCC@@@AAACCCEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNMMMLLLJJJIIIJJJLLLMMMOOOPPPQQQQQQPPPNNNLLLMMMLLLJJJIIIHHHHHHIIIJJJGGGFFFDDDDDDEEEFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999888888777777888888999999::::::999888666555333333444555666777888888111222222333444555666666444444444444444444444444333333333333333333333333222222222222222222222222444444444444333333333333555444444333333444444555333333333333333333333333222222333333333333444444333333333333333333333333333222222222222222333333333444444444444555555555777777777666555333222111555555555555555444444444777666555444333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444444444444444555555555555666666666666666555555555555555555555555555555555555555555555555777555444555777999777666555555555666666666777777888777777777777777777777888888777777777777888888<<<888666888999:::>>>DDDIIIPPPXXX^^^```aaadddfffdddeeefffhhhiiijjjkkkkkkjjjhhhddd^^^WWWSSSPPPOOOTTTQQQOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWSSSQQQPPPPPPPPPNNNJJJGGGJJJFFFEEEGGGHHHGGGKKKQQQSSSXXXaaaqqq{{{vvv}}}yyytttnnnkkkiiiddd]]]XXXUUUVVVVVVUUUUUUXXX^^^bbbiiijjjlllmmmkkkgggccc```XXXSSSLLLFFFBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIIIIJJJLLLLLLMMMOOOPPPPPPOOONNNMMMLLLLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999888888777777888888999999::::::999888666555555666666666666666777777333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333111222222222333333444444555444444333333444444555333333333333333333333333222222222333333444444444333333333333333333333333222222333444444555555444333333333333444444444444000333666555333222333555444444444555555555555555666666555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444666666666666666555555555555555555555555555555555555555555555555555555555666555555555777888777666555555666666666777777777777777777777777777888888888888777777777888888999<<<888666999<<<>>>DDDJJJPPPUUU\\\aaabbbccceeehhheeegggiiijjjllllllllllllkkkhhhaaaWWWNNNKKKNNNSSSXXXVVVTTTSSSUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUSSSRRROOONNNLLLLLLLLLKKKHHHFFFHHHEEEDDDFFFHHHJJJQQQYYY\\\bbbooo|||}}}~~~~~~zzz{{{yyytttpppkkkddd___ZZZYYYXXXUUUTTTUUUXXX[[[cccfffiiilllmmmkkkhhhfff___ZZZRRRKKKEEECCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHHHHGGGHHHIIIKKKKKKLLLMMMOOOOOOOOONNNMMMKKKKKKKKKJJJIIIHHHFFFEEEFFFEEECCCDDDEEEFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777777888888999999999999888777666666888888888777777666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333555444444333333444444555333333333333333333333333555555444333333222111111333333333333333333333333000111333444555555555444222222222333333333444444222666:::999555333666999333444444444555666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555444444333333777777666666555555444444555555555555555555555555555555555555555555555555555444444555666666666666555666666666666777777777777777777777777888888888888888777777888888999999===999999===AAAEEEKKKRRRVVVZZZ```cccccccccfffhhhiiijjjlllmmmnnnnnnmmmlllgggccc\\\SSSNNNNNNSSSWWWZZZXXXVVVVVVWWWWWWWWWVVVUUUVVVWWWWWWVVVSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIKKKQQQ[[[cccmmmsss|||{{{}}}}}}xxxpppiiieee\\\[[[XXXUUUSSSSSSTTTUUU[[[___dddiiillllllkkkjjjfffaaaYYYQQQJJJFFFEEEEEEAAABBBCCCDDDFFFFFFGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMJJJKKKKKKJJJIIIGGGEEEDDDFFFDDDCCCCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777777888888888888888888888777666666888888888888777777777777555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111555444444333333444444555333333333333333333333333444444444333333222222111333333333333333333333333///000222444555444444333222222222333333333444444???BBBCCC???888333333555333444444444555666666666555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444444444777777666666555555444444666666666666666666666666666666666666666666666666333333444444444444555555666666666666777777777888666666777777888888888888888888888888888999::::::<<<:::;;;AAAFFFJJJPPPWWWZZZ^^^bbbcccccccccfffiiilllmmmnnnooonnnmmmjjjiii```\\\VVVTTTVVVYYYZZZ[[[ZZZXXXWWWVVVWWWWWWVVVUUUUUUVVVVVVVVVTTTQQQNNNLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGLLLQQQTTTZZZdddqqqyyy|||~~~wwwnnniii^^^\\\YYYVVVTTTSSSSSSRRRTTTXXX^^^dddiiikkklllllljjjfff```XXXQQQLLLIIIGGG@@@AAABBBCCCEEEGGGHHHHHHGGGIIIKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMIIIIIIJJJJJJIIIGGGEEECCCEEECCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777777888888888888777777777777777777777777777777888888888888444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333222222222111555444444333333444444555333333333333333333333333111111222333333444555555333333333333333333333333000111222333333444333333333333333333444444444444999;;;===:::666333333444444444444555555555555555555555666666555555444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555666666666666666555555555666666666666666666666666666666666666666666666666222444555555444333555666666666666777777777888888666666666777888888999999888888888888888999:::;;;;;;:::>>>EEEKKKOOOTTTZZZ]]]```cccdddccccccgggjjjnnnnnnooonnnlllhhhdddaaaXXXVVVTTTWWW\\\___^^^[[[YYYWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTRRRPPPNNNKKKJJJGGGGGGFFFEEEDDDEEEHHHKKKHHHRRR^^^eeeooo}}}vvvnnndddaaa]]]ZZZXXXWWWUUUSSSQQQSSSXXX___dddiiimmmnnnlllkkkgggbbb[[[UUUOOOLLLCCCCCCBBBCCCDDDEEEGGGIIIHHHJJJLLLLLLIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888888777777888888888777777666666666777777666666666777777888888888333444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333444444444444555444444333333444444555333333333333333333333333000111111222444555555666333333333333333333333333444444333333333333444444333444444444444555555555...///111333444555666666555555555555555444444444444555666666666555444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555666666666666666666666666666666666666666666666666666666666666666333555777777555444666888666666777777777888888888555666666777888888999999888888888888999:::;;;<<<>>>>>>DDDMMMSSSVVVYYY^^^```bbbeeeeeeccceeeiiilllmmmmmmmmmkkkfffaaa[[[XXXSSSTTTVVVYYY[[[\\\ZZZYYYWWWVVVVVVVVVWWWWWWVVVTTTQQQPPPOOOMMMKKKIIIHHHGGGDDDEEEFFFFFFGGGKKKPPPUUUXXXfffvvvuuulllhhhccc```^^^[[[WWWTTTPPPRRRUUU[[[aaahhhmmmpppnnnnnnnnnkkkfff___XXXSSSJJJHHHEEEBBBBBBCCCEEEFFFFFFIIIKKKKKKJJJHHHGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDBBBAAABBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999:::999888888777777888888888777666555666666777888777777666666666666666555333333333444444444555555444444444444444444444444333333333333333333333333111111111111111111111111111222222333555666666777555444444333333444444555333333333333333333333333444333333333333333333333333333333333333333333333777666444333333444555666444444444555555555666666555444444555777888777555666666666555555444444333444555666666666555333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555666666777777444555555555666666777777777777777777777777777777777777777777777777777777555777999999666666888:::777777777777888888888888555666666777888999999999888888888888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>888999999:::;;;<<<======::::::::::::::::::::::::999999999999999999999999:::999999888777888888888888777666555555666777888888888777666555444333333555555555444444333333333444444444444444444444444333333333333333333333333333333333333333333333333555444444333333333444444333333333333333333333333222222333333333444444444555555555444444333333333555444333333222222222222555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555666666555555555444444444222333333333444444555555777777666666555555444444444444444555555555666666555555555555666666666777666666666666666777888888777777777777666666666666666666666666666666666666;;;999777666555666777888777777777777888888888888666888:::;;;<<<<<<>>>@@@FFFLLLSSSYYY\\\___cccfffbbbbbbaaaaaadddgggjjjlllmmmjjjeee^^^XXXSSSPPPNNNVVVVVVUUUUUUUUUUUUUUUVVVTTTUUUXXXYYYYYYWWWTTTRRRMMMJJJGGGEEEEEEFFFHHHHHHEEEGGGKKKNNNTTT___llluuu~~~||||||}}}}}}uuuqqqkkkhhhfffdddaaa^^^WWWVVVVVVYYY```hhhnnnrrrpppoooooooooppplllfff```XXXPPPGGGBBBBBBCCCBBB@@@CCCEEEGGGHHHIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBB@@@??????>>>@@@@@@@@@????????????>>>;;;<<<===>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<888888888888999:::;;;;;;999888888777777777777777777777777777777777777777999888777666666777888888555555444444444333333333444444444444444444333333333333333333333333333333333333333333333333333333555444444333333444444444333333333333333333333333222222333333333444444444444444444444444444333333555444333333222222333333555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555666666555555555444444444222333444555666777888999666666666666666555555555444444444555555555666666555555555666666666777777666666666666666777888888777777777777777777777666888888888888888888888888:::999777666555666888999777777888888888888888888777999:::;;;<<>>@@@@@@@@@????????????>>><<<<<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;888888888777888888999999999888888777777777777777777777777777777777777777888777777666666666777888555444444444444333333333555555555444444333333333333333333333333333333333333333333333333333333333444444444333333444444555333333333333333333333333333333333333444444444444333333444444444444444444555444333333333333333333555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555555555555555555444444444333333555666888:::;;;;;;555666666666666666777777444444555555555666666666555555666666666777777777666666666777777777888888777777777777777777777777888888888888888888888888888777666666666777888999888888888888888888888888888999:::;;;>>>CCCIIINNNTTTXXX\\\___``````aaacccbbb___ZZZWWWVVVXXX[[[]]]aaa]]]WWWQQQOOOOOORRRTTTNNNNNNMMMNNNPPPSSSVVVXXX\\\\\\[[[YYYVVVQQQLLLJJJGGGFFFFFFEEEFFFGGGIIIJJJMMMTTT```mmmzzz{{{uuupppmmmeeebbb^^^^^^aaagggkkknnnpppnnnlllkkklllmmmmmmlllhhh^^^RRRHHHCCCBBB@@@???DDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@????????????>>>===>>>>>>>>>===<<<;;;:::::::::::::::999999999999999888888777777777777888999888888777777777777777777777777777777777777777777666666555555666777777444444444444444444444444555555555444444333333222333333333333333333333333333333333333333333333333444444333333333444555555333333333333333333333333333333333444444444444555333333333444444555555555555444444333333333444444555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555555555555555555555555555444555555777888999::::::555555666666777777777888555555555555666666666666555666666666666777777777666666777777888888888888777777777777777888888888888888888888888888888888777777666666777888999:::999999999999999999999999999::::::<<<@@@GGGOOOUUU\\\^^^```aaaaaa```_________[[[UUUPPPMMMNNNQQQSSSSSSQQQNNNLLLLLLMMMPPPRRRLLLLLLLLLMMMPPPTTTXXXZZZ[[[ZZZYYYVVVRRRMMMJJJGGGHHHGGGFFFEEEFFFIIIOOORRR[[[fffwww}}}yyyrrrmmmgggcccdddgggkkkmmmnnnllliiihhhiiillloooppppppgggZZZNNNGGGCCCAAA???DDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;;;;::::::::::::999999888888888::::::999888777777777888999888888777777777777777777777777777777777777777555555555555555666666666444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333444555666333333333333333333333333333333444444444555555555333333333444444555555555444444444333333444555555555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555444555555555555555555555666666666666666666666666555666666666777777888888555555555666666666777777666666666666777777777888666666777888999888888777666777777777888888888999777777777777777777777777666666666777777888999999999999999999:::::::::::::::;;;===@@@DDDLLLTTTZZZ```aaaaaaaaaaaa___\\\ZZZZZZVVVOOOIIIFFFGGGIIIKKKGGGGGGHHHIIIKKKMMMNNNOOONNNMMMNNNOOORRRUUUXXXZZZVVVUUUSSSPPPNNNKKKIIIHHHJJJIIIHHHGGGJJJQQQ[[[cccqqq~~~~~~yyyyyy{{{qqqiiifffggghhhiiikkkjjjhhhffffffiiinnnqqqssslllaaaVVVMMMGGGCCCAAADDDCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>??????>>>===<<<;;;;;;;;;:::::::::999999888888888<<<;;;::::::999999999999999888888777777777777777666666666666666666666666444444555666666666666666333333333444444444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333444555555666333333333333333333333333333444444444555555555555333333444444444444444444444444444444444444555666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555444444444555555555555555666666555555555444444444666777777777777777777888555555666666666777777777666666666777777777888888666777888999999999888777666777777888888999999999666666666666666666666666777777777777888888888888888888999:::;;;<<<<<<======???CCCGGGLLLRRRYYY]]]```_________^^^\\\XXXUUUSSSPPPJJJEEECCCCCCEEEGGGAAACCCFFFIIILLLNNNOOOOOOQQQQQQRRRSSSTTTVVVWWWXXXPPPOOOMMMLLLKKKJJJJJJJJJFFFHHHJJJLLLSSS^^^mmmwww|||wwwxxxzzztttkkkhhhffffffiiiiiihhhgggfffhhhkkknnnrrrnnnggg^^^UUUMMMGGGEEECCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>???>>>===<<<<<<<<<<<<<<<::::::::::::999999999999<<<;;;;;;::::::::::::;;;999888888777777777777777666666666666666666666666444444666777777777777777333333333444444444555555222333333444444555555555333333333333333333333333333333333333333333333333333333333333444555666666333333333333333333333333444444444444555555555555444444444444444444333333444444444444444555666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555444444444444555555444444444555555555666666555555555555555555555555888888888777777777777777555666666666777777777777666666777777777888888888555777888::::::999888777666777777888888999::::::777777777777777777777777777888888888888777777666666777888:::;;;===>>>???AAAEEEKKKPPPTTTXXX]]]___^^^\\\[[[[[[[[[YYYTTTPPPMMMJJJFFFCCCAAABBBCCCEEECCCDDDFFFIIILLLOOORRRSSSTTTUUUVVVVVVVVVVVVUUUTTTMMMLLLKKKJJJJJJKKKLLLMMMHHHNNNVVV___iiixxx|||yyy{{{vvvnnniiiggghhhjjjkkkjjjhhhgggiiikkkmmmmmmjjjeee]]]TTTLLLHHHCCCBBBBBBAAABBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;<<<======::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;999888888777777777777777666666666666666666666666444555666888888888888888333333333444444555555555111222222333444555666666333333333333333333333333333333333333333333333333222222222333444555666777333333333333333333333333444444444555555555666666555555555444444333333333444444444444444555666777555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666555555555555555555555555555555555444444555555555444444444555555555666666333444444555666777777888999999888888777777666666666666666666777777777777777777777777888888888888555777999:::::::::888777666777777888999999::::::888888888888888888888888888888888888888777666555555666888:::<<<>>>@@@@@@DDDIIIPPPVVVZZZ]]]___aaa\\\ZZZXXXXXXYYYWWWRRRNNNIIIGGGDDDBBBAAABBBCCCDDDGGGGGGGGGIIILLLQQQUUUXXXVVVWWWXXXXXXWWWUUURRRPPPMMMLLLJJJIIIJJJKKKMMMNNNRRR[[[iiiwww}}}|||uuummmjjjiiikkkmmmmmmjjjhhhhhhjjjiiikkkllliiibbbXXXOOOJJJCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>===<<<;;;;;;<<<>>>???:::::::::;;;;;;<<<<<<<<<888888888888999:::;;;;;;999888888777777777777777666666666666666666666666444555777888999999999888444444444444444444444444444444444444444444444444333333333333333333333333333555777888666444333333444333333222222333333444666666555444333222222111333333333444444444555555444444444444444444444444999666222111333555444333333444444444555666666666444444444444444444444444666666666666666666666666555555555555555555444444777777777777777666555555555444444333333444444555666666666666666666666666777666555666777888777666777777888888888666444333999999999999999999999999777777888888888666444333888777555444555666888999:::888888888::::::999888<<<===>>>>>><<<999777555888888888777888888999:::777999::::::;;;CCCOOOXXXSSSTTTWWW[[[^^^___]]][[[XXXZZZ[[[ZZZUUUOOOKKKIIIAAAAAA???>>>>>>BBBHHHLLLHHHHHHIIILLLQQQVVV[[[^^^\\\[[[ZZZYYYWWWSSSOOOKKKLLLKKKJJJIIIJJJNNNSSSWWW[[[jjjsssnnnlllkkkkkklllmmmmmmllljjjlllkkkjjjkkkjjjcccXXXOOOKKKHHHEEEDDDFFFFFFDDDBBBCCCDDDEEEFFFFFFGGGFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<>>>>>===<<<;;;;;;:::::::::::::::999888777888999:::999777777777888777666666666555555555555666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333555777777666444333333444333333222222333333444555555555444444333333222333333333444444444555555444444444444444444444444777444111111333444444333444444444555555555555555444444444444444444444444444444444444444444444444555555555555555555555555777777777777777666555555555444444333333444444555666666666666666666666666777666555555666777666444777777888888777777666666999888888888777777777666666666777777777777777666777666555444555666888999EEEBBB===999888999999888<<<>>>AAABBBAAA>>>:::777999888888888888888999999888:::<<<===@@@IIIVVV___bbbcccddddddbbb___\\\ZZZZZZ[[[[[[WWWQQQKKKFFFDDDAAAAAAAAA@@@AAACCCHHHKKKLLLLLLNNNPPPSSSVVVYYY[[[YYYXXXWWWUUUSSSPPPMMMJJJIIIKKKLLLKKKKKKRRR]]]fffvvvzzzrrrmmmlllkkkkkklllllljjjiiifffeeefffiiikkkhhhaaa[[[OOOKKKEEEBBBBBBBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======@@@>>><<<;;;<<<===<<<<<<===============<<<;;;::::::::::::::::::999888888888999:::999777777777888777777666666666555555555666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333555777777555333333333444444333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444555333111111222444444444555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555666666777777777666555555555555444444444444555555666666666666666666666666888777555555666666555444888777777777777888999999777777777666666555555555555555555666666777888999666555555555666777999:::PPPJJJAAA:::777777888888999<<<@@@CCCBBB???;;;888999999888888888888999999777888:::<<<@@@IIIUUU^^^jjjlllmmmjjjddd^^^\\\[[[[[[ZZZXXXSSSLLLGGGCCCBBB@@@AAADDDEEEFFFGGGJJJMMMQQQRRRSSSUUUVVVXXXXXXXXXWWWWWWUUUSSSPPPNNNLLLJJJHHHLLLQQQRRRVVVaaatttzzznnnmmmllllllllllllkkkiiidddccccccfffjjjjjjhhhdddYYYSSSJJJCCC@@@AAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======@@@>>><<<;;;<<<=========;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999999888888999:::999777777777888777777777666666666555555666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222444666666444333333444444444333333333333444444333333333444444555555555333333333444444444555555444444444444444444444444333222111111222444444555666666666555444444444333444444444444444444444444666666666666666666666666444444444555555555555555555666666666666666555555555555444444444444555555666666666666666666666666:::888777777777777666444888777777666777999;;;<<<555555555666666666777777777666555555555666888999444444444555666888999;;;NNNHHH@@@:::777777777777666888;;;======<<<:::888:::999999888888999999999:::;;;<<<===AAAIIISSSZZZdddhhhkkkhhhaaa]]]]]]___ZZZXXXTTTNNNHHHDDDCCCDDD@@@CCCHHHKKKMMMNNNPPPQQQUUUVVVXXXZZZZZZZZZXXXXXXYYYXXXUUURRRNNNLLLKKKLLLJJJNNNVVV^^^kkk~~~pppnnnllllllmmmmmmlllkkkgggeeeccccccfffggggggfffddd]]]RRRIIICCCBBBDDDFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===???===;;;;;;<<<=========:::;;;;;;;;;;;;;;;::::::999::::::;;;::::::999999888999:::999777777777888777777777666666666666555666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222444555555333333333555555444444333333444444555222333333444444555555555333333333444444444555555444444444444444444444444222222333333333333444555666666666555444444444333444444444444444444444444666666666666666666666666444444444555555555666666555555666666666666555555666555555444444555555666666666666666666666666666:::999777888999999777666777777666666777999;;;<<<333444555666888999:::;;;999888777555555555666777444444555555777888999:::BBB???;;;999888888777666777777777777888999::::::999999999888999999:::;;;>>>???BBBEEEJJJQQQYYY]]]]]]aaaeeeccc___\\\]]]aaa^^^ZZZTTTKKKEEEBBBCCCEEEDDDHHHOOOTTTVVVWWWWWWXXXWWWXXX[[[\\\\\\[[[YYYXXXXXXWWWTTTOOOKKKJJJKKKNNNNNNSSS]]]ooorrrpppmmmlllmmmmmmlllkkkhhheeebbbaaaaaadddfffgggkkkeeeZZZPPPHHHEEEEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJKKKKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;=========<<<::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;::::::888999:::999777777777888888777777777666666666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222333444444333333444555555555444444444444555555333333333444444555555555333333333444444444555555444444444444444444444444222444555555444333444555555555555555555444444444444444444444444444444444444444444444444444444444333333444444555666666666444444555666666666555555666666555555555555666666666666666666666666666666999888777777999999888777666666666777888999:::;;;444555666777999:::;;;<<<999888777666666555555555444555555666777888888999777666666777999999888777999888666666666999;;;===888888888888999;;;<<<===<<>>>>><<<<<<<<<>>>??????===;;;::::::;;;<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;;;;888999:::999777777777888888888777777777666666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222333444333222222444666555555444444444444555555333333444444444444444444333333333444444444555555444444444444444444444444444666777777444333444666444444444555555555555555444444444444444444444444444444444444444444444444333333444444555666666777333444555555666666555555666666555555555555666666666666666666666666666666666555444555777888888777555666666777888888888888666777777888888999999:::666777777777777777666555555555666777777777777777555444444666888999888777999888777777777999:::<<<666666777888:::<<<>>>???===AAAHHHQQQYYY___bbbcccccccccbbbbbb```______^^^aaa\\\SSSJJJEEEFFFLLLRRRZZZ^^^ccceeedddbbb```___^^^^^^^^^\\\ZZZWWWTTTSSSQQQQQQQQQNNNLLLPPPXXX___gggsss|||xxxtttpppnnniiigggccc``````bbbfffjjjjjjjjjggg```VVVMMMHHHFFFDDDDDDBBBBBBCCCDDDFFFHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????<<<===???BBBDDDBBB???<<<:::;;;<<<===============999::::::;;;<<<<<<;;;;;;888999:::999777777777888888888888777777777666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222333333333222222444666555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444555777999888555333444666333444444555555666666666444444444444444444444444666666666666666666666666333333444444555666777777333333444555666666666555666666555555555555666666666666666666666666666666333222222333666777777666444555777888888777666666888888888888777777777777333555666888888888777777555666777777777777777666888777555555777999999888666666777888888888888888555666777888:::===???@@@FFFJJJRRR[[[bbbffffffeeedddbbbaaaaaaaaabbb```___\\\WWWOOOIIIGGGLLLUUU]]]dddgggjjjjjjhhhccc```^^^bbbaaa___\\\XXXTTTQQQPPPPPPRRRRRRQQQQQQWWWbbbkkkuuu~~~{{{vvvsssmmmkkkgggbbb```aaaeeehhhkkkmmmmmmhhh]]]SSSKKKHHHDDDCCCBBBAAABBBDDDFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????<<<>>>AAAEEEGGGEEE@@@<<<;;;;;;<<<===>>>>>>======999::::::;;;<<<<<<<<<;;;888999:::999777777777888888888888888777777777777666666666666666666666666777333///000555888666222444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444333222222333333333444333333222222333333444444444444444444444444444555444444333333444444555444555666666666555333222666555555444444333333222555555555555555555555555444444444444444444444444444555666777777888777777666666777777666555444444666666666666666666666666333444444555666777888888777777666666666666777777888888777777666666555555666666666666777777777777;;;888555444555666777666777777777777777777777777888888777777777777777888777:::======;;;<<<@@@EEEKKKRRRZZZ___aaaccceeehhhbbb```___```bbbcccaaa^^^UUUOOOIIIHHHOOOXXXaaaeeennnllliiigggfffdddaaa___aaa[[[XXXYYYXXXTTTPPPOOORRROOOOOOSSSXXXaaattt~~~}}}vvvpppjjjfffbbb```dddjjjkkkiiihhhiiihhhbbbWWWNNNEEEDDDDDDCCCBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIJJJGGGDDDDDDFFFFFFDDDBBBCCCGGGJJJHHHCCC@@@AAADDD@@@@@@DDDHHHDDD======CCCAAAAAA@@@@@@???>>>======???>>>>>>???BBBAAA===:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::999999999999999888888888888777555555666777888999::::::888888777666666666666666666666555555555444333222444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444333333222333333444444333333222222333333444444444444444444444444444555444444333333444444555555555666666555444444333444444444444444444444444555555555555555555555555444444444444444444444444555666666777777777777666666666666666666555444444666666666666666666666666444444555555666666777777777777666666666666777777888777777777666666666555666666666666777777777888;;;999666555666777888777777777777777777777777777888888777777777777888888888;;;======<<<>>>EEEJJJQQQWWW^^^bbbcccccceeegggeeecccbbbaaaaaa___ZZZVVVPPPNNNLLLOOOWWW```gggjjjooommmjjjgggfffdddaaa^^^bbb[[[WWWXXXWWWRRROOOOOOTTTRRRWWWaaannn}}}xxxnnnjjjfffcccccceeegggffffffiiijjjfff^^^WWWHHHFFFDDDCCCDDDDDDDDDCCCEEEEEEFFFGGGGGGHHHHHHHHHJJJGGGDDDDDDFFFFFFEEECCCEEEHHHKKKIIIDDDAAABBBDDDBBBAAACCCIIIIIIDDDBBBDDDAAAAAA@@@@@@???>>>>>>===???>>>===???AAA@@@===:::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888999999999888888888888777666666666777888888999999888888777666666666666666555777888777555333444555444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444333333333333333444444444444333333333333444444444444444444444444444444555444444333333444444555666666555444444444444555222333333444555555666666555555555555555555555555555555555555555555555555666666777777777666555555666666666666666555555444666666666666666666666666555555555666666666666666777777666666666666777777777777777777666666666666666666666777777777888888<<<999777666888999999888777777777777777777777777999888888777888888999999:::<<<======>>>CCCKKKQQQYYY]]]cccdddccccccdddfffeeeeeedddbbb```ZZZSSSNNNKKKMMMQQQYYYbbbiiinnnooopppnnnjjjhhhfffccc```]]][[[VVVRRRSSSRRROOONNNPPPRRRTTT___qqqsssllljjjfffbbb```bbbbbbdddiiimmmlllgggcccPPPLLLFFFCCCDDDEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEEEEEEEFFFEEEDDDGGGIIIKKKIIIDDDAAABBBCCCBBB@@@CCCIIILLLHHHDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>======>>>???>>><<<:::=========<<<;;;;;;;;;::::::::::::999999888888777999999999888888888888777777777777777777777777777888777777666666666666666888777666555444555777999444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444333333333333444444555444444333333333333444444444444444444444444444444555444444333333444444555666666444333333444555666333444444444555555555666555555555555555555555555666666666666666666666666666777777777666555444444555666666666666666555555666666666666666666666666666666666666666555555555777777666666666666777777777777777777666666666666666666777777777888888888:::888777666888999888888777777777777777777777777999999888888888999::::::;;;<<<===>>>BBBIIIRRRXXX```cccffffffcccaaabbbdddeeeddddddaaa]]]VVVOOOJJJJJJOOOYYYccckkkpppqqqqqqqqqnnnjjjgggeeebbb^^^[[[VVVQQQNNNPPPPPPPPPRRRWWWWWW^^^nnnxxxmmmkkkhhhbbb^^^___```ccchhhmmmooonnnkkk^^^UUUJJJCCCBBBCCCCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEGGGHHHIIIGGGCCCAAAAAAAAA@@@BBBEEEIIIHHHEEEAAA@@@@@@@@@@@@?????????>>>>>>============>>>===;;;:::>>>>>>===<<<;;;:::::::::;;;:::::::::999999888888999999999888888888777777888888888888777777666666777777666666666666777777AAA;;;333111333666777777444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444333333333444444555666555444444333333444444555444444444444444444444444555444444333333444444555666555444333333444666666666666666555555444444444555555555555555555555555666666666666666666666666666666666666666555444333555555666666666666666555666666666666666666666666666666666666666555555555777777666666666666777777666666666666777777777777777777777777888888888888888666555666777888777666777777777777777777777777999999999999999:::;;;;;;<<<===???BBBHHHPPPXXX]]]ccceeegggeeebbb```aaadddhhhgggccc^^^WWWPPPKKKHHHOOOVVVaaajjjpppqqqpppooopppmmmiiifffccc___[[[XXXUUUPPPNNNPPPQQQSSSXXX___hhhttt|||{{{xxxyyypppllliiidddaaa```aaadddhhhlllooopppoookkkaaaRRRGGGBBBAAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFEEEDDDAAA@@@???@@@???FFFLLLJJJDDD??????@@@@@@@@@@@@???????????????======>>>===<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999888888888777777999999888888777666666666777777666666666666777777FFF>>>444000222555444222444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555333333333333444555666777555555444444444444555555444444444444444444444444555444444333333444444555555444444444444555666666777777666666555444444333555555555555555555555555555555555555555555555555555555666666666555444444444555666666666666666666666666666666666666666666555555555666666666666666777777666666666666777777666666666666777777777777777777777888888888999999777555555666777888777666777777777777777777777777999999999999:::;;;<<<<<<>>>@@@DDDJJJQQQXXX^^^aaaccceeefffdddaaa```cccfffmmmiiibbbYYYPPPLLLKKKLLLYYY___hhhoooqqqqqqooonnnnnnkkkgggccc___[[[WWWTTTQQQMMMLLLOOORRRVVV___iii|||vvvsssuuuuuu|||{{{qqqkkkgggfffddddddfffiiikkknnnppprrrrrrkkk^^^QQQGGGBBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHGGGEEEEEEGGGHHHEEEDDDCCCAAA@@@@@@@@@@@@AAAKKKQQQKKKAAA>>>@@@BBB????????????????????????===>>>???>>><<<;;;<<<============<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999888888888777777666666666666666666666777777888???:::555333333444444333444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555333333333444444555666777555555444444444444555555444444444444444444444444555444444333333444444555333444444555666666555555666666666666555555555555555555555555555555555555444444444444444444444444444444555555666555555555444444555666666666666666666666666666666666666666444444555555666666777777777777666666666666777777555666666666777777777888777777888888888999999999777666666777999999888777777777777777777777777777999999999::::::;;;<<<===@@@DDDJJJSSS[[[aaacccdddccceeefffdddbbbbbbfffiiikkkfff\\\RRRKKKLLLRRRXXXbbbhhhnnnrrrrrrpppppppppllliiiddd```\\\WWWSSSOOONNNLLLOOOVVV^^^hhhwww|||yyyxxxxxx|||{{{nnniiijjjggghhhiiijjjlllooorrruuurrrqqqjjj___RRRHHHEEEFFF@@@AAABBBCCCEEEFFFGGGHHHFFFGGGHHHGGGEEEEEEGGGIIIEEECCCAAAAAAAAABBBBBBBBBBBBJJJNNNGGG@@@???AAABBB????????????????????????>>>???@@@???<<<;;;===???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888888777888888888777777777777777666666666666666777888888222444666666555555777888444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555333333333444555666777777555555444444444444555555444444444444444444444444555444444333333444444555222333555666777666555444444444555555666777777777555555555555555555555555444444444444444444444444333333444555666666666555444444555666777777666666666666666666666666666666333444444555666777888888777777666666666666777777555666666666777777888888777888888888888999999999777777777888::::::999888777777777777777777777777999999999:::;;;<<<===>>>BBBGGGOOOYYYaaafffgggfffccceeefffdddcccdddhhhmmmeee___VVVLLLIIIOOO[[[eeehhhmmmqqqsssrrrqqqrrrssskkkhhhccc^^^ZZZUUUPPPMMMQQQRRRXXXdddrrr}}}{{{~~~rrrkkkkkkjjjjjjkkklllmmmppptttwwwpppssssssjjj[[[NNNHHHHHH@@@@@@BBBCCCDDDFFFGGGGGGFFFHHHIIIHHHEEEEEEGGGJJJEEECCCAAAAAABBBCCCDDDCCCAAAFFFGGGAAA>>>@@@AAA?????????????????????@@@@@@>>>@@@AAA???<<<<<<>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999999999888888888888777777777777777777777888888666666666666666777888888555444444444555555333111555555555555555555555555444444444444444444444444666555444333222333444555444444444444444444444444444444444444444444444444555555555555555555555555555444444333333444444555555666777888888777666555555555555555555555555555777666444333444555777999777666555333333333444555666555444333333444555666666666666666666666666666555555555555555555555555333444444444555666666666666888999888777666777888:::999777666666777999:::999888777555555555666777777777777777888888888888777777666666666666777777555666888888777777888:::888888888888:::;;;===>>>KKKOOOTTTZZZ___ccceeeeeeccc```^^^```cccffffffeee```YYYOOOLLLQQQZZZccciiirrrnnnlllmmmqqqrrrnnnkkkhhhaaa\\\[[[YYYSSSPPPQQQVVVZZZggg{{{tttnnnppppppnnnmmmlllmmmoooqqqqqqssstttooofffYYYOOOIIICCCBBBBBBDDDEEEFFFDDDBBBGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<======>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999;;;;;;::::::999888777777555444444555555666777888777777888888888888777777666666555555555555444444555555555555555555555555444444444444444444444444555444333333333333444555444444444444444444444444444444444444444444444444555555555555555555555555666555555444444555555666555666777888888777666555555555555555555555555555777666444444444555777888777666666555444444555555555555444444444444555555666666666666666666666666555555555555555555555555444444555555555555555555666888999888777666777888:::999777666666777999:::999888777666666666777777777777777777888888888888777777666666666666777777666777888888777777888999999999999999;;;>>>AAACCCMMMOOOTTTZZZ___bbbdddeeecccbbbbbbdddggghhhfffdddWWWTTTQQQSSSZZZcccjjjmmmnnnlllkkkllloooooojjjfffaaa\\\ZZZYYYWWWSSSTTTWWWcccnnn}}}sssrrrooommmllllllmmmnnnnnnqqqssssssmmmbbbVVVOOOEEECCCAAAAAACCCDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@??????????????????>>>======>>>>>>======<<<=========;;;<<<<<<======<<<;;;;;;;;;;;;::::::::::::999999;;;;;;::::::999888888777888888777666555555555555777777888888888888777777888777666666555555666666444444444444444444444444444444444444444444444444444444333333333444444555444444444444444444444444444444444444444444444444555555555555555555555555666666666555555666666666555666666777777666666555555555555555555555555555666555555444444666777888666666777777777666555555444555555555555555555444666666666666666666666666555555555555555555555555666666555555555555555555666888999888777666777888999888777666666777888999999999888777777777888888777777777777888888888888888777777666666777777888777888999999777666777888:::999999:::===BBBFFFIIIOOOQQQUUUZZZ^^^aaaccccccaaabbbeeehhhjjjhhheeeaaaQQQRRRVVV\\\ccciiikkklllkkkjjjjjjlllmmmkkkddd___ZZZWWWVVVWWWVVVWWW^^^fffvvv|||uuupppnnnmmmmmmlllkkkmmmqqquuuuuunnnbbbYYYMMMIIIEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@AAA@@@??????>>>===>>>>>>>>>>>>===<<<<<<@@@???>>>>>>============;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999999888888888999888777666555555555555777777888888888888777777777777777666444444666777444444444444444444444444444444444444444444444444444333333333444444555555444444444444444444444444333333444444444444444444555555555555555555555555666666555555555555666666666666666666666666666666555555555555555555555555666555555555555666777777555666777888888777666555333444555666666555444333666666666666666666666666555555555555555555555555777777666666555555444444666888999888777666777888888888777777777777888888999999888888888888888888666777777777888888888888888777777777777777777888888999:::999777666777888999999999;;;@@@EEEKKKNNNQQQSSSVVVZZZ]]]___aaabbb^^^aaafffiiijjjfffaaa]]]SSSVVV[[[```dddfffeeedddiiiiiijjjlllkkkfff___YYYUUUSSSSSSUUUXXX___nnn}}}yyyuuussspppmmmjjjjjjmmmssswwwvvvnnnfff[[[UUUMMMGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>======AAAAAA???>>>============;;;<<<<<<============<<<;;;;;;:::::::::999999999:::::::::999999888888888666666666666777888999999777777888888888888777777555666777666444333444666444444444444444444444444444444444444444444444444222333333444444555555555444444444444444444444444333333333444444444555555555555555555555555555555555444444333333444444555666666555555555555666666555555555555555555555555555555555555555666777777555666777888888777666555333444555666666555444333666666666666666666666666666666666666666666666666777777777666666555555444666888999888777666777888888777777777777777777888888888888999999999888888666777777777888888888888888888777777777777888888999::::::999777666777888888999;;;>>>CCCIIIOOORRRTTTUUUWWWZZZ\\\^^^___```^^^bbbgggjjjiiiddd___[[[WWWYYY\\\^^^___`````````iiiiiijjjjjjgggaaaZZZUUURRRPPPQQQUUU]]]kkk~~~wwwqqqmmmkkkjjjnnntttwwwvvvrrrhhhaaaWWWNNNIIIFFFDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@?????????AAAAAA???>>>============;;;<<<<<<===>>>>>>======;;;;;;:::::::::999999999::::::999999999999999888777777666777777888999:::777777888888888888777777333666888777444222444555333333333333333333333333444444444444444444444444222222333444555555555555444444444444444444444444222333333444444555555555555555555555555555555555444444333333333333444444666555555444444555555666555555555555555555555555555555555666666666666666555555666777777777666666444555555555555555555444666666666666666666666666666666666666666666666666777777666666666666666666666888999888777666777888777777777777777777777777666777888888999888888888777777777777888888888888999888888777777888888999888999::::::888777888999999;;;>>>BBBHHHNNNSSSVVVWWWWWWXXXZZZ[[[\\\]]]^^^___cccgggiiifffaaa]]][[[UUUWWWYYYZZZ\\\^^^bbbeeejjjjjjiiifffaaa[[[VVVSSSPPPNNNRRR\\\kkk~~~yyyrrrnnnjjjkkkooouuuxxxyyyqqqkkkaaaWWWPPPJJJFFFCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@???@@@???>>>>>>============;;;<<<======>>>>>>>>>>>>;;;;;;::::::::::::999999999999999999999999999999;;;:::999888777777777777777777888888888888777777222666;;;:::777444444555333333333333333333333333444444444444444444444444111222333555555555555555444444444444444444444444222222333333444555555666555555555555555555555555555555444444444444555555666555444444444444555666555555555555555555555555444555555666666666666666555555444444555666666777555555444444444444555555666666666666666666666666666666666666666666666666666666666666666777777777666888999888777666777888666666777777777777666666555666777888888888777777777777777777888888888888999888888777777888888999777999::::::888888999;;;;;;===BBBHHHNNNSSSWWWYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]```cccccc___[[[YYYXXXRRRUUUXXXZZZ\\\aaagggkkkllljjjfff```ZZZUUURRRQQQQQQRRR[[[lllvvvrrrnnnlllmmmrrrwww{{{yyytttkkkccc[[[TTTMMMHHHBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???======>>>???????????????>>>>>>======<<<=========;;;;;;===>>>>>>?????????;;;;;;::::::::::::999999999999999999999999999999;;;;;;:::999888888888888777777888888888888777777222777======999555555666333333333333333333333333444444444444444444444444000222333555666666555555444444444444444444444444222222333333444555666666555555555555555555555555666666555555555555666666666555444333333444555666555555555555555555555555444555555666777666666666555444333333333555666777666555444333333444555666666666666666666666666666777777777777777777777777555555666666777777888888666888999888777666777888666666777777777777666666444555666888888888777666777777777777888888888888999999888888888888999999777888::::::999999:::<<<===@@@EEELLLRRRVVVYYY[[[ZZZZZZZZZZZZZZZ[[[[[[\\\YYY\\\^^^\\\XXXTTTSSSTTTRRRUUUYYY\\\^^^cccjjjooollliiiddd\\\UUUQQQOOOPPPUUUXXXeee{{{xxxvvvrrrnnnmmmpppvvv{{{~~~zzztttmmmeee]]]UUUOOODDDEEEEEEFFFGGGHHHHHHHHHDDDEEEEEEEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>;;;;;;===>>>????????????;;;;;;;;;:::::::::999999999999999999999999999999888888888888999:::;;;<<<777777888888888888777777666666666666666666666666777777666555444333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333888888888777666444333222111111222222444444555666777777666666555555555444444444444444444444444444555555555555666666666666666666666666666666666666777777777777777777777777777777666555555555555555666666666666666666666666777777666666666666777777888888888777888888999999888888888777777777777666888888777777777777888888777777888888888999999999888999:::999888999:::<<>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888777777666666666666666666666666666666666555444444333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666555444444444444444444555555555777666666666555555555555444444444444444444444444555555555555666666666666777777777777777777777777777777777777777777777777777777666555555555555555666666666666666666666666888777777666666777777888888888888777888888999:::999999999999888888888888888888777777777777888888999999999:::::::::;;;;;;999:::::::::999:::===@@@GGGLLLSSS[[[```aaaaaa```YYYYYYZZZZZZXXXVVVTTTRRRPPPQQQRRRRRRPPPPPPPPPRRRUUUXXX```hhhmmmooollliiibbb[[[UUUSSSQQQPPPTTTZZZeeeuuuvvvuuuuuurrrrrrwwwyyyrrriiibbbUUUPPPKKKGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;:::999999999999888999999999999:::::::::::::::::::::::::::::::::;;;::::::999888888777777666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444555666777777666666666666666666555555444444666666666666555555555555444444444444444444444444555555555555666666666666888888888888888888888888777777777777777777777777777666666555555555555666666666666666666666666666888888888777777888888888888888777777888999999:::999999999888888888777777888888777777777777888888;;;;;;;;;;;;<<<<<<<<<<<<999::::::::::::===BBBEEEMMMSSS[[[```aaa`````````WWWXXXXXXXXXVVVSSSPPPNNNLLLMMMNNNOOOOOOPPPRRRTTT\\\```gggmmmqqqnnnhhhcccWWWTTTRRRSSSRRRTTT]]]gggvvvzzzyyy{{{xxxvvvwww~~~ssskkkbbb\\\TTTMMMIIIGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>===>>>>>>============<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999888888777777666666666666666666666666666444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444555555666666666666666555555555555555555555555666666666666666555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666666666666666666777666555555555555666666666666666666666666666666999999888888888888999999777777777777888999::::::888888888777777777666666999888888777777888888999;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::<<<@@@FFFKKKVVV\\\bbbccc^^^ZZZYYYZZZYYYYYYYYYXXXUUUQQQNNNKKKKKKMMMOOOQQQSSSWWW[[[^^^gggiiilllooonnnjjjbbb]]]RRRQQQQQQSSSUUU\\\jjjxxx}}}{{{}}}}}}}}}tttpppjjj```VVVPPPKKKHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBB?????????>>>>>>>>>============>>>>>>>>>=================================>>>===<<<;;;::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888888888777777777666666666666666666666666666666333333444444555666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666666666666666555555444222333333444555555666666555555555666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666777777777777777777777777999999888888888888999999777777777777888999:::;;;:::::::::999999999888888999999888888888888999999::::::::::::;;;;;;;;;;;;888999;;;<<>>>>>>>>>>><<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888777777777777777666666666666666666666666444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666666777777666555444444111222333444555666777777555555555666666666666666555555555555555555555555555555555555666666666666555555555555555555555555777777777777777777777777666555555555555666666777777777777777777777777777888888888777777888888888666666777777888999;;;;;;=========<<<<<<<<<;;;;;;999999888888888888999999888999999999::::::::::::999;;;===AAAEEEKKKRRRWWWYYY[[[\\\ZZZWWWTTTUUUWWWVVVTTTRRROOOMMMKKKKKKJJJOOOSSSYYY^^^bbbfffkkkmmmrrrnnnhhhbbb^^^ZZZVVVSSSRRRQQQUUU___kkkzzz}}}wwwooofff^^^VVVOOOKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>><<<===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666444444444555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444555666666666666666666444444555555666666666777555555555555666666666777555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777555555555555555666777777777777777777777777777777888777777666666777777888666666666777888:::;;;<<<======<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999999:::::::::::::::===BBBGGGLLLRRRYYY^^^\\\ZZZXXXUUUTTTSSSTTTUUUQQQPPPMMMKKKKKKMMMOOOQQQXXX\\\bbbgggjjjlllnnnoookkkfffaaa\\\XXXUUUSSSQQQTTTVVV___ppp|||vvvnnnggg___WWWQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;===>>>@@@@@@@@@>>>===============<<<<<<<<<;;;>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999999999999999999666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444666666666666666666666666666666666666666666666666555555555555555555555555222333444666777888888888777777777777666666666666444555555555666666777777666666666666666666666666555555555555666666666777777777777777777777777777777777777777777777777777555555555555555666777888777777777777777777777777777777666666666666777777666666666777888:::;;;<<<:::::::::999999999888888:::999999888888999999:::999999999:::::::::;;;;;;<<<@@@EEEKKKQQQWWW]]]bbbaaa]]]WWWSSSQQQRRRRRRQQQPPPNNNLLLKKKMMMQQQVVVYYY```dddjjjnnnppppppppppppccc```[[[XXXVVVTTTQQQOOOWWW[[[hhh|||vvvoooggg^^^XXXLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@;;;===???@@@AAA@@@???>>>??????>>>>>>=========<<>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999::::::444444444444555555555555666666555555555444444444444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666555666666777666666555555777777666666555555444444666666555555555555666666555555444333444666888:::555555555555666666666666777777777777777777777777222444666777888777666555555666666666666666555555666777777777888888888888777888888888888999999999999999999999999999999999777777888888888999999999888888888888888888888888:::;;;<<<;;;999999999:::<<>>===<<<<<<;;;===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;::::::999999999999:::999888:::<<<<<<888444666666666666777777777777666666555555555444444444444555555666666555555444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666555555666666666555555555666666666666666555555555666666555555555555666666666555444444444666888999555555555555666666666666777777777777777777777777444555777888999888777666555555666777888888888777777888888888999999999999666666777777777888888888999999999999999999999999999999999999:::::::::;;;888888888888888888888888999:::;;;;;;:::;;;<<<>>>AAAHHHQQQVVV]]]cccdddaaaYYYVVVRRRQQQQQQRRRPPPOOOLLLMMMOOOSSSYYY___eeehhhpppqqqrrrrrrooojjjdddaaaZZZUUUQQQQQQRRRTTTZZZaaammm|||yyyuuuooojjj```XXXNNNHHHGGGGGGFFFDDDFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<======>>>>>>======<<<;;;======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;:::999999999:::::::::999999:::<<<;;;888555666666666666777777777777555555555555555444444444444555555666666555555444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444555555555555555555555555555555666666666666666666666555555555555666666777666555444444555666777555555555555666666666666777777777777777777777777555666888999999999888777444555666888999999999999888888888999999999::::::555666666666777777777777999999999999999999999999888888888999999999::::::999999999999999999999999888999:::;;;;;;===@@@CCCHHHPPPXXX]]]aaaeeeddd```TTTRRRRRRRRRTTTUUUTTTSSSRRRSSSVVV[[[```fffkkknnnuuuuuutttqqqkkkddd]]]YYYRRRNNNLLLNNNQQQWWWdddppp|||~~~yyyvvvsssjjjbbbWWWOOOKKKIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>============>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;::::::999999999:::;;;;;;:::999999:::;;;:::888666444444444444555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444555555555444444555555666666777777666666555555555555666666777666666555555555666666555555555555666666666666666666666666666666666666666666777888888888777666555666777777888888888888777777888888888999999999666666666777777777888888999999999999999999999999555666666666666777777777999999999999999999999999888999::::::;;;>>>BBBFFFRRRYYY___aaaccceeeaaa\\\RRRSSSTTTVVVXXXXXXXXXXXX[[[\\\___bbbggglllppprrrrrrrrrppplllggg```ZZZWWWQQQNNNMMMOOOTTT___sss|||xxxvvvrrrkkk```WWWPPPKKKGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::;;;<<<999999:::::::::999888777444444444444555555555555444555555555555555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555444444444444555666777444444555555666666777777666666555555555555666666666666666555555555555555555555555555666666666666666666666666666666666666666666666666666666666555777777777777666555555444666666666666777777777777777777777888888888999999999999999999999999999999555666666666666777777777999999999999999999999999999999::::::;;;???EEEIIIZZZ___ccccccbbbaaa\\\VVVUUUWWWXXXZZZ[[[[[[\\\\\\cccdddfffhhhkkknnnqqqrrrpppnnnkkkfffaaa[[[WWWUUUSSSQQQRRRWWWaaassszzzwwwwwwqqqhhh^^^UUUNNNHHHDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::;;;<<<999:::::::::999888888888666666666666777777777777444444444555555555555555555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666555444444555666888999555555555666666666666666666666555555555555666666555555666666666666666666555555555555666666666666777777777777777777777777666666666555555555555555777777777777666444333222555555555666666666777777888888888888999999999999999999999999999999999999888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;>>>DDDKKKPPP^^^bbbdddaaa___^^^YYYSSSWWWYYY[[[\\\\\\]]]___aaaggghhhjjjlllnnnoooqqqqqqpppmmmfff___YYYUUURRRQQQOOOOOOUUUccctttyyyyyy{{{yyyvvvppphhh^^^TTTLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::999999999:::;;;;;;999:::;;;:::888777888999666666666666777777777777444444444555555555666666666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666777666555555555777999:::666666666666666555555555666666555555555555666666444444555666666777777777555555555555666666666666777777777777777777777777888777777666666666666666777777777777777666555444666666666666777777777777777777777777888888888888999999999999999999999999999999999999:::::::::;;;::::::::::::::::::::::::::::::<<<>>>BBBJJJTTTZZZ___bbbccc___]]]]]]ZZZUUUWWWYYY[[[\\\\\\^^^bbbfffggghhhjjjlllnnnpppqqqqqqooojjjaaaYYYSSSPPPPPPQQQQQQTTTaaavvv}}}}}}|||ssssssyyy|||{{{yyyrrrhhh]]]SSSNNNGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999;;;;;;:::999999999::::::999:::;;;:::777777888:::444444444444555555555666444444444555555555666666666666777777777777666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666777777555555666888:::<<<777777666666555555555444666666555555555555666666333333555666777777777777555555555555666666666777777777777777777777777777999999888777666666777777666777777888888888888777777777777777888888888888666666666666777777777777999999999999999999999999777888888888888999999999::::::::::::::::::::::::999:::<<<@@@FFFPPPZZZbbb^^^aaaaaa^^^]]]]]]\\\XXXUUUWWWZZZZZZ[[[^^^dddiiieeegggiiilllnnnpppqqqrrrkkkfff\\\TTTOOOOOOQQQTTT\\\bbbsssxxxttt}}}zzzqqqmmmsss{{{~~~~~~yyyooocccYYYSSSHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@===============>>>>>>>>>???????????????>>>======;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999<<<;;;;;;:::999999999999999;;;<<<:::777666888;;;777777666555555555555555777777666555555555555555888888888888888777666666666666555555555444444444444444444444444444444444777666555444444444444444666666666666666666666666333333333444555666777777777777666666555555555444555555555555555555555555888888777777666666555555555555555777:::<<<<<<<<<999888777666666666666666777777777777777777777777777777666666666666777777777888888888888999999999888888888888888888888888888888888777777777777777:::999999888888999999:::888888888999999::::::;;;>>>???AAAGGGPPPYYY```ccceeedddbbb```^^^]]]\\\\\\WWWZZZ^^^aaaccceeehhhkkklllkkklllooorrrsssooolllggg[[[QQQMMMOOOQQQVVV[[[eeewwwvvvvvv|||tttrrrvvv}}}}}}zzzooo```TTTOOOHHHCCCDDDEEEBBB@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999888888;;;;;;;;;:::::::::999999::::::999999888777666666999999::::::::::::;;;;;;777777666555555555555555666666555444444444444444777777888888777777666555666666555555555444444444555555555555555555555555666666555444444444444444666666666666666666666666444333333444444666777777777666666666555555555555555555555555555555555555888777777777666666666555777777666666777777777666888888777777666777777777777777777777777777777777777666666666666666666777777888888888888999999999888888888888888888888888888888888888777777777777:::999999888888999999:::999999::::::;;;;;;;;;;;;>>>@@@EEEMMMUUU\\\```bbbaaaaaa```___^^^^^^]]]]]]YYY\\\```ccceeegggjjjlllmmmmmmnnnqqqrrrqqqlllgggbbbZZZSSSRRRSSSVVV^^^eeexxx~~~xxx~~~wwwuuussstttzzz}}}{{{tttggg\\\RRRJJJDDDDDDEEECCCBBBCCCBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;:::999888888888999999::::::::::::;;;;;;777666666555555555555666555555444444333333444444666777777777777666555555555555555555555444444444666666666666666666666666666666555444444444444555666666666666666666666666444444444444444555666777666666666666555555555555666666666666666666666666777777777777666666666666777666666555555444444333777777777666777777888888777777777777777777777777666666555555555555666666777888888888888999999999888888888888888888888888888888888888888888888888:::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;>>>DDDLLLUUU\\\```aaaaaa]]]^^^______``````______]]]```cccfffhhhiiilllnnnnnnoooqqqsssrrrmmmfff```WWWSSSQQQRRRTTTZZZeeeqqq}}}ssspppssswww{{{|||qqqgggVVVMMMEEEDDDEEEDDDDDDGGGBBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>============>>>>>>>>>???::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;777666555555555555666666666555555444444444555555666666666666666555555444555555555555555555555555555555555555555555555555666555555444444444555555666666666666666666666666444444444444444555666777666666666666666555555555777777777777777777777777777777777777666666666666444555555555555444555666555555555555666777888888777777777777777777777777666666555555555555666666777777888888888999999999888888888888888888888888777888888888888888999999:::999999888888999999:::999999:::;;;<<<<<<<<<<<>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;666666555555555555666666777666666666666666777777666666666666666555555444444555555555555555555555444444444444444444444444555555444444444555555666666666666666666666666666555444444444444555666666555555555666666666666666777777777777777777777777666666666666777777777777555666888777555555666888444444444444555555666777888888888888888888888888666666555555555555666666777777888888888999999999888888888888888888888888777777888888999999999::::::999999888888999999:::888888999:::;;;<<<===>>>FFFNNNZZZbbbeeedddbbb```aaabbbbbbccccccccccccbbbfffiiilllmmmnnnnnnpppqqqrrrsssssspppjjjaaaYYYTTTTTTTTTWWW[[[aaammm}}}yyywwwvvv|||uuudddYYYMMMGGGEEECCCDDDGGGCCCCCCBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999:::::::::;;;;;;666555555555555666666777777777777666777777888888666777777777777666555555444444444555555555555555444444444444444444444444555444444444444555666666666666666666666666666666555555444444444555555666555555555666666666666666666666666666666666666666666666666666777777777777888:::;;;999555333444666555555444444555555666666888888888888888888888888777777666666666666777777777888888888888999999999888888888888888888888888777777888888999::::::::::::999999888888999999:::999999888999;;;>>>AAACCCMMMTTT]]]ccccccaaaaaaaaadddccccccccccccdddeeefffjjjlllooopppppppppqqqrrrrrrsssqqqkkkccc[[[UUUSSSSSSUUU\\\dddnnn|||zzzvvvuuuyyy}}}}}}nnnbbbTTTLLLHHHDDDDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>????????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999::::::::::::;;;;;;555555555555555666777777666666666666666777888888777777888888777777666555444444444555555555666666555555555555555555555555444444444444444555666666666666666666666666666666666555555444444444555555555555555555666666666777555555555555555555555555555666666666777777777888777:::;;;999555333555777888777777666666666666777888888888888888888888888888888777777777777888888777888888888888999999999888888888888888888888888777777888999999:::;;;;;;:::999999888888999999:::;;;:::888999;;;@@@FFFIIITTTYYY___aaa___^^^```bbbcccbbbaaaaaabbbeeehhhjjjmmmnnnqqqqqqqqqqqqrrrssssssrrrmmmfff]]]VVVSSSSSSTTTYYYeeettt|||yyytttssswwwxxxkkk\\\SSSLLLGGGDDDFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;555555555555555666777888555555555555555666777777888888888888888777666666444444444555555555666666666666666666666666666666444444444444444555666777666666666666666666666666666555555444444444555555444555555555666666777777555555555555555555555555555666666666777777888888222666999888555444888;;;::::::999888777777888888888888888888888888888888999999888888888888999999777888888888888999999999888888888888888888888888777777888999::::::;;;;;;:::999999999999999999:::===;;;999999<<>>>>>????????????>>>>>>============>>>>>>>>>>>>::::::;;;<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;777777777777666666666666555555555666888999888777555666777777777666444333444444555555555555444444888777666555555666777888666666555555555555666666555555555555555555555555777777777777777777777777555555555555555555555555888888777777777777888888555777888999999888777555888777666666555666666777777777777777777777777777999999999888888888777777888888888888888888888888888888999999999:::::::::::::::999999999999999999888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<:::;;;<<<>>>BBBHHHPPPVVV]]]\\\\\\^^^aaacccddddddddd```\\\\\\aaagggkkklllooonnnoooqqqssstttsssqqqqqqkkkccc[[[RRRNNNVVV```___ttt{{{ssskkkhhhllluuu|||{{{|||ooocccTTTGGGCCCGGGDDDDDDCCCBBB???>>>???@@@BBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::999888<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999777777777777666666666666999999888999999888777666777777777777777666666555555555555666666555555555777666555444444555666777666666555555555555666666555555555555555555555555777777777777777777777777555555555555555555555555888888777777777777888888555666888999999888666555777777777777777777777777777777777777777777777777999999999888888888777777888888888888888888888888888888999999999:::::::::999999999999999999999999888999999999999::::::::::::::::::::::::;;;;;;<<<;;;<<<>>>@@@DDDJJJRRRXXX]]]\\\\\\^^^```bbbbbbbbb```^^^\\\]]]bbbhhhkkkllllllmmmooorrrtttuuusssqqqmmmeee\\\VVVSSSRRRXXX```ppp|||pppnnniiieeeeeekkkvvv}}}}}}ssseeeTTTLLLKKKEEEEEEDDDBBB@@@@@@@@@AAAAAAAAA@@@????????????@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999777777777777666666666666777888888888888777777666999999888777777777777777555666666777777666666555555555444444444444555555666666555555555555666666555555555555555555555555777777777777777777777777666666666666666666666666888777777666666777777888666666888888888888666666666777888999999888777777777777777777777777777777999999999888888888888888888888888888888888888888888888999999999:::::::::888888888999999::::::;;;999999999999:::::::::::::::999999999::::::;;;<<<;;;===@@@CCCGGGMMMUUUZZZ]]]\\\]]]^^^aaaaaa```^^^[[[[[[\\\___dddiiilllmmmjjjlllooosssvvvuuurrrooohhh^^^UUUSSSUUUXXX^^^eeexxx~~~uuujjjbbbcccdddeeeiiiqqq}}}sss___PPPIIIGGGFFFDDDCCCAAAAAAAAABBBAAA@@@??????>>>>>>??????============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999999:::777777777777666666666666111222444666666777888999999888777666555666777888666666777777777777666666555555555555555555555555666666555555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777666666666666777777666666777888888777666666666777999:::;;;:::888777777777777777777777777777888888888888888888888888888888888888888888888888888888999999999:::::::::777777888999::::::;;;;;;999999999:::::::::;;;;;;999999999999999:::;;;<<<<<<>>>BBBEEEJJJPPPVVV[[[]]]]]]^^^```bbbaaa^^^\\\WWWYYY]]]bbbgggkkkmmmmmmkkkmmmppptttuuusssnnniiiaaaYYYTTTTTTXXX]]]gggooo|||{{{uuujjjccc```eeejjjooottt}}}}}}iiiVVVKKKIIIGGGDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>??????============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888999:::777777777777666666666666111333666777666666777999888777666555444555666777666666777777777777666666666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777666666666666777777666666666777777666666666555777999:::;;;:::888777777777777777777777777777888888888888888888888888888888888888888888888888888888999999999:::::::::777777888999::::::;;;;;;999999:::::::::;;;;;;;;;999999999999:::;;;<<<======@@@DDDIIIMMMRRRXXX[[[]]]^^^```ccceeeccc___[[[WWW[[[aaagggkkkmmmnnnnnnoooppprrrtttsssnnngggaaaXXXVVVUUUWWWZZZbbbppp~~~zzz{{{{{{qqqiiiccc```eeekkktttzzzxxxeeeWWWLLLHHHDDDAAAAAABBBAAA@@@AAA@@@@@@???>>>?????????============>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;777777777777666666666666888:::<<<;;;777555666888777666666555555555555555555666666777777666666555666666777777777777666666666666555555555555666666555555555555555555555555777777777777777777777777666666666666666666666666777666666555555666666777666666666666666666666666555666777999999999999888777777777777777777777777888888888888888999999999888888888888888888888888888888999999999:::::::::888888888999999::::::;;;::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@DDDHHHMMMQQQUUUYYY\\\]]]```cccgggiiifffaaa\\\ZZZ___fffkkknnnooooooppprrrssssssrrroooiii```ZZZRRRRRRVVV\\\bbblllwwwyyy~~~uuukkkdddaaa```aaajjjsss}}}qqqbbbQQQKKKEEEBBBBBBCCCAAA???BBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;777777777777666666666666:::===???===888555666888777777777777777666555555555555555666666555555555555555666777777666555555666666555555555555666666555555555555555555555555777777777777777777777777555555555555555555555555666666555555555555666666666666666555555666666666555555666777777888999999777777777777777777777777777777888888888999999999888888888888888888888888888888999999999:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<===??????EEEHHHMMMRRRUUUXXX[[[^^^^^^aaafffkkkmmmjjjddd______dddkkkooopppppppppqqqtttsssrrrpppllleee]]]WWWSSSSSSXXXcccppp}}}ooolllhhhcccaaacccfffiiirrr|||xxxgggVVVPPPHHHEEEDDDDDDBBB???CCCBBBAAAAAA@@@AAAAAAAAA============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;777777777777666666666666666999<<<;;;777555777:::777888999999999888666555444444555555555555444444333444555666666555444333666666555555555555666666555555555555555555555555777777777777777777777777555555555555555555555555666666555555555555666666666666555555555555666666555555555555666777999999777777777777777777777777777777888888999999999999888888888888888888888888888888999999999:::::::::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>@@@@@@HHHLLLQQQUUUXXXZZZ]]]______bbbhhhmmmooolllfff```ccchhhnnnqqqqqqpppqqqrrrsssrrrpppnnnjjjccc[[[VVVYYYVVVZZZjjj~~~wwwooocccbbbaaaaaadddiiipppuuuzzzmmmZZZSSSKKKGGGFFFFFFCCC@@@DDDCCCBBBBBBAAAAAABBBBBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::777777777777777777777777888888888888888888888888777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777777777666666555555555444444555555555666666777777777666555444444444444444666666777777777777666666555555666777777777777777777777777777777777777777888999999::::::999999888777777888999999999999888888888888888888888888888999999999888888888888888:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;===??????@@@AAADDDFFFNNNRRRVVVYYYZZZ]]]___aaagggjjjnnnooonnnlllkkkkkknnnooooooppppppqqqrrrrrrppptttssskkkaaa[[[ZZZZZZXXXaaalllvvv~~~qqqgggcccccc```^^^aaajjjuuu}}}{{{iii^^^QQQJJJJJJKKKHHHEEEAAAAAAAAABBBBBBBBBCCCCCC>>>===<<<;;;<<<>>>@@@AAA??????>>>>>>======<<<<<>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<777777777777777777777777888888888888888888888888777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666777666666666555555555555444444444555555666666666888777777666666666666777666666666666666666666666555555666777777777777777888888888888888888888888888999999::::::999999888777777888999999999999888888888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;===>>>???@@@CCCFFFIIIPPPSSSVVVYYY[[[]]]aaaccciiikkkooopppnnnmmmllllllppppppqqqqqqqqqqqqqqqqqqsssqqqlllddd\\\YYYZZZ[[[aaannn|||}}}sssiiiaaa^^^^^^___cccjjjttt~~~mmmaaaSSSJJJHHHHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<<<<===???@@@???>>>>>>>>>=========<<<>>>>>>======<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<777777777777777777777777777777777777777777777777777777777777777777777777444444555555555555444444555555555555555555555555555555555555555555555555666666666666555555555555444444555555555555666666777666666666666777777888666666444444444444666666555555666777777777777777888888888888888888888888888999999::::::999999888777777888999999999999888999999999999999999999999777777888888999:::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<===???@@@BBBEEEJJJNNNSSSUUUWWWYYY[[[___cccfffkkknnnpppqqqooommmmmmlllrrrrrrrrrrrrrrrqqqqqqpppsssmmmddd\\\YYYZZZ^^^aaahhhzzzyyynnnggg```]]]\\\YYY```iiirrr{{{wwwjjjYYYMMMHHHGGGFFFEEEBBBBBBAAAAAA@@@?????????@@@???>>>===<<<===>>>???>>>>>>>>>>>>============>>>>>>=========>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<666666666666666666666666666666666666666666666666666666666666666666666666444555555666666555555444555555555555555555555555555555555555555555555555666666666666666555555555666666666666666666666666444444444444444555666777888777555444444555777888555555666777777777777777888888888888888888888888888999999::::::999999888777777888999999999999888999999999999999999999999999999999999999999999999:::::::::999999888888888:::::::::;;;;;;;;;;;;<<<<<<>>>???AAADDDIIINNNSSSUUUWWWYYYZZZ]]]aaafffjjjmmmoooqqqrrrpppnnnnnnnnnqqqrrrsssssssssrrrrrrqqqpppggg^^^ZZZ[[[^^^dddiiissszzzllldddaaa^^^]]]___```hhhsss{{{wwwcccTTTLLLIIIHHHGGGDDDDDDCCCBBBAAA??????>>>AAA@@@???>>>============>>>>>>>>>>>>============>>>>>>===>>>>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<666666666666666666666666555555555555555555555555666666666666666666666666666666666777777666666666555555555555555555555555555555555555555555555555555555555666666666666666777777777777777777777777444444444444444555666777999888666555555666888999555555666777777777777777888888888888888888888888888999999::::::999999888777777888999999999999888999999999999999999999999;;;:::::::::999999888888:::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<===???AAADDDGGGLLLRRRVVVWWWYYY[[[]]]___ccciiimmmnnnppprrrrrrpppoooooopppoooppprrrssstttsssrrrrrrlllccc[[[[[[^^^```fffnnnzzzpppfffaaa```___aaaeeekkksss}}}ooo\\\PPPJJJGGGFFFFFFEEEEEECCCBBBAAA@@@???AAAAAA@@@???>>>======<<<============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<777777777777777777777777666666666666666666666666777777777777777777777777666666777777777777666666555555555555555555555555555555555555555555555555555555555666666666666666888888777777777777777666777666666666666777777888999999888777777888999999555555666777777777777777999999999999999999999999888999999::::::999999888777777888999999999999888::::::::::::::::::::::::;;;:::::::::999999999999::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<===@@@DDDGGGKKKOOOTTTWWWXXXZZZ]]]```bbbfffkkkooommmoooqqqqqqpppooopppqqqoooppprrrttttttsssqqqpppfff^^^ZZZ]]]```ccckkkwwwooohhhbbbbbbcccdddhhhlllooovvv}}}|||~~~|||zzzfffWWWLLLGGGDDDFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@??????>>>==================>>>>>>>>>>>>>>>>>>=========>>>??????======<<<<<<<<<<<<======<<<<<<============<<<<<<777777777777777777777777666666666666666666666666777777777777777777777777555666666666666666666555666666666666666666666666666666666666666666666666555555555555666666666777666666666666555555555444888777777666666666666777777777777777777777777777555555666777777777777777999999999999999999999999888999999::::::999999888777777888999999999999888::::::::::::::::::::::::888888999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAFFFKKKNNNQQQUUUWWWXXX[[[___bbbeeeiiimmmooolllnnnooopppppppppqqqsssqqqrrrssstttssspppmmmkkk^^^XXXXXX```ffflll|||xxxgggcccbbbeeeiiilllpppvvvvvv}}}~~~|||{{{~~~{{{xxx~~~sssaaaSSSIIIEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<=========>>>>>>>>>???>>>>>>======<<<===============<<<<<<<<<<<<======<<<<<<============<<<<<<777777777777777777777777777777777777777777777777777777777777777777777777444555555555555555555444777777777777777777777777777777777777777777777777444555555555666666777777555555444444444333333333777666555444444444444444666666777777777777666666555666666777777777777777999999999999999999999999999999999::::::999999999777777888999999999999888::::::::::::::::::::::::555666777999;;;===>>>???:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========BBBHHHMMMPPPSSSUUUWWWXXX\\\```dddgggjjjmmmpppkkkmmmoooooooooppprrrtttttttttuuutttrrrnnnjjjgggXXXSSSVVVbbblllwwwnnndddbbbccciiiooosssxxx~~~}}}yyyxxxzzz}}}~~~{{{vvvqqqpppxxx}}}iiiYYYNNNHHHCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>><<<=========>>>>>>?????????>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<============<<<<<<777777777777777777777777888888777777666666555555888888999999999999888888777777888888888888777777666666777777777777666666666666666666666666666666777666444333444555777999888888777777666666555555888888888777777777777777444666777555666:::;;;999999888666888:::;;;888666999999999999999999999999666666777777888888888999::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999999:::::::::;;;;;;>>>===;;;::::::<<>>>>>??????>>>????????????@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;777777777777777777777777888777777777666666666555777888888999999888888777777777888888888888777777666666777777777777666666666666666666666666666666777666444444444555777888888777777777666666666555888777777777777777777777555888888555666:::;;;999999888777888::::::888666999999999999999999999999777777777777888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===;;;:::;;;===@@@BBBFFFJJJOOORRRTTTUUUWWWXXX^^^aaadddhhhkkkmmmmmmmmmnnnnnnnnnooopppqqqrrrssswwwsssppppppkkkbbb\\\[[[]]]^^^jjjuuuwwwnnngggdddjjjrrrwwwyyy}}}{{{|||tttnnnllljjjlllsss}}}kkkXXXMMMEEEDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@???????????????AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777777777777777666666666666777888888999999888888777666777777888888777777666666666777777777777666666666666666666666666666666666555555444444666777888777777777777666666666666777777777777777777888888777999999666777:::;;;999999888777888::::::888777999999999999999999999999777888888888888999999999::::::::::::::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;===???BBBDDDIIILLLPPPTTTUUUWWWYYYZZZaaadddhhhlllnnnnnnmmmlllnnnnnnooopppqqqrrrsssssswwwrrrmmmjjjddd]]]ZZZ\\\bbbgggxxx}}}pppxxxwwwkkkhhhhhhqqqzzz~~~~~~|||~~~zzzoooiiiiiiiiikkkpppwww}}}|||{{{}}}zzzdddSSSHHHFFFEEEDDDEEEEEEDDDBBBAAA@@@@@@????????????@@@BBBBBBAAA@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===777777777777777777777777777777777777666666666666777777888888888888777777666666777777777777666666666666777777777777666666666666666666666666666666666555555555555666777777777777777777666666666666777777777777777888888888666888999777888<<<===;;;888888888999999999888777888999999999999999::::::999999999999999999999999999999999999999999999999888999999999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<>>>>>===????????????????????????========================>>>===<<<;;;;;;<<<===>>>888888888888888888888888666666666666777777777777777777777888888777777777666666777777777777666666666666777777777777666666666666666666666666666666555555555555555666777777666666666666777777777777666666777777888888888888333777777666888===???>>>777888999999999888888888888888888999999:::::::::::::::::::::999999999999999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;999::::::::::::;;;;;;;;;=========>>>AAAEEEIIIKKKOOORRRUUUXXXYYY\\\^^^aaabbbeeekkkpppssstttsssqqqqqqrrrssstttuuuuuuuuuuuuooohhhbbb^^^[[[\\\ccclllttt~~~~~~}}}rrriiicccdddiiiqqqyyy~~~|||uuussswwwwwwnnnggghhhjjjllllllkkkjjjiiihhhgggfffeeeddddddcccccccccdddfffeeedddgggmmmrrryyy|||dddRRRLLLFFFDDDDDDEEECCCAAAAAA@@@@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<=========888888888888888888888888666666666666777777777777666777777888888777777666555666666777777666666555666666777777777777666666666666666666666666666666555555555666666666666666666666666666777777777777666666666777888888999999333666777666888===???===777888::::::888777888999888888888999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888999999999999999999::::::::::::;;;;;;999999999:::::::::;;;;;;=========???CCCGGGLLLOOORRRTTTXXXZZZ\\\^^^aaadddcccfffkkkppptttuuuttttttssstttuuuvvvvvvuuutttsssjjjddd^^^[[[YYY\\\gggsss|||wwwmmmgggbbbaaaffflllttt{{{~~~{{{~~~tttrrrvvv~~~qqqiiibbbcccdddeeedddaaa^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYY\\\]]]]]]\\\^^^cccgggmmmttt}}}rrrXXXPPPGGGDDDEEEHHHGGGEEEAAA@@@@@@@@@@@@AAAAAABBB>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<888888888888888888888888555666666666777777777888666666777777777777666666555555666666666666555555666666777777777777666666666666666666666666666666444555555666666666666666555666666666777777777888555666666777888888999999555777888555666:::<<<:::666888::::::888777888999777888888999::::::;;;;;;<<<;;;;;;;;;::::::::::::888888888888888888888888888888888888999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<======>>>@@@DDDIIINNNQQQTTTWWWYYY[[[]]]```cccfffgggiiilllppprrrttttttsssssstttuuuuuuuuusssqqqpppfffaaa]]]\\\]]]cccsss}}}qqqkkkeeeddddddeeelllssswww|||rrrqqquuu|||zzzmmmfff^^^^^^^^^]]][[[XXXUUUTTTOOOPPPQQQRRRSSSSSSSSSSSSUUUXXXZZZZZZYYYZZZ]]]aaaccchhhpppwww~~~eeeZZZMMMFFFFFFHHHGGGEEE@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@>>><<<;;;888888888888888888888888555666666666777777888888666666777777777777666666555555666666666666555555666666777777777777666666666666666666666666666666444555555666777666666666555666666666777777888888555666666777888999999999777999999555555888999666666888;;;:::888666888999777777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>AAAEEEJJJPPPSSSVVVXXXZZZ\\\^^^aaaeeegggjjjkkkmmmpppqqqrrrrrrrrrssstttttttttsssqqqooommmbbb___]]]___cccmmmnnnjjjeeeccceeegggjjjqqqxxxzzz|||}}}yyyqqqqqquuuzzzyyymmmfff]]]]]][[[YYYVVVSSSQQQPPPJJJKKKMMMOOOQQQQQQQQQPPPPPPSSSVVVVVVUUUTTTWWWZZZ\\\```eeekkkpppuuu{{{rrreeeTTTJJJGGGFFFDDDBBB@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777777777777777777777777777666777777888888777777666666666666666666666666666777777666666666666777777888777777777666666666555666666555555555555666666888888777777777777888888888888888888888888888888999888777666555666777777888888999999999999888888999999999::::::999999888888999;;;<<<===<<<;;;:::999::::::;;;;;;::::::999999999::::::::::::;;;;;;===<<<:::999999:::<<<======;;;:::<<>>>>>???CCCIIIOOOTTTWWWWWWYYY\\\___bbbeeejjjmmmqqqooonnnoooqqqrrrrrrqqqqqqtttsssooolllkkkfff___\\\___dddjjjxxxtttlllfffhhhkkkmmmpppvvv}}}zzznnniiilllsssyyyzzzxxxnnneee```]]]YYYUUURRRPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTXXX[[[]]]```dddgggkkknnnrrrwww|||www^^^PPPKKKHHHEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBAAA@@@????????????????????????????????????>>>===============>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777888888888888888888888888666666777777777777666666666666666666666666666666777777666666666666777777777777777777666666666666777666666555555666666777888888777777777777888888888888888888888888888888888888888777777777777666999999::::::::::::999999888999999::::::999999999888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<;;;:::999999:::<<<<<<<<<;;;:::<<<>>>???>>>===???@@@CCCFFFKKKQQQVVVYYYYYY[[[___cccfffiiimmmppptttrrrqqqqqqssssssrrrqqqqqqsssrrrnnnjjjgggbbb]]]YYY]]]eeesss{{{qqqmmmgggkkkooorrruuu|||vvvkkkgggiiinnnssswwwvvvkkkccc^^^ZZZWWWSSSPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLNNNPPPRRRSSSRRRQQQPPPOOOQQQSSSUUUVVVXXXZZZ]]]aaaccceeeiiilllppprrrsss{{{iiiXXXNNNHHHEEEEEEDDDCCCBBBBBBAAABBBBBBBBBFFFFFFDDDBBB@@@???===<<<@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777888888888888888888888888666666666777777666666666666666666666666666666666777777666666666666777777777777777777666666666666777777666666666666777777888888777777777777888888888888888888888999999999888888999999999888777666999::::::;;;;;;::::::999888888999:::::::::999999888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>???BBBEEEIIIMMMRRRVVVZZZZZZ]]]aaaeeehhhlllooorrrtttsssssstttuuuvvvuuusssqqqrrrqqqmmmhhhdddaaa___[[[```kkkuuupppqqqjjjnnnssswww{{{tttiiidddeeeiiilllsss{{{vvvlllddd___YYYVVVRRRPPPPPPPPPPPPOOONNNOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOQQQQQQQQQQQQPPPPPPRRRTTTTTTTTTTTTVVVXXX\\\\\\]]]___aaadddfffgggoooxxxsss```RRRIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEDDDCCCAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777888888888888888888888888666666777777777777666666777777777777777777777777777777666666666666777777666666666666777777777777777777666666666666777777888888777777777777888888777777888888888999999999999999999:::999888888777999::::::;;;;;;::::::999777888999:::::::::::::::999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<=========>>>??????CCCHHHLLLOOORRRVVVZZZ[[[^^^cccgggjjjlllppprrrsssrrrsssuuuxxxyyyxxxvvvsssrrrooojjjccc^^^\\\^^^```hhhxxx}}}pppnnnpppiiinnntttxxx}}}sssfffaaabbbeeegggooowwwuuulllddd```YYYVVVRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNOOOPPPRRRSSSRRRTTTUUUTTTSSSSSSTTTVVVWWWWWWWWWXXXZZZ[[[]]]^^^dddmmm{{{}}}iiiXXXKKKFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777888888888888888888888888777777888888888888777777777777777777777777777777777777666666666666777777666666666666777777777777888777777666666777777888888888777777777777888888777777777888999999:::::::::::::::999999999999888999999::::::::::::999999777888999999::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>======???@@@???DDDKKKOOOQQQSSSWWWZZZ\\\```eeehhhkkkmmmoooqqqrrrrrrsssvvvyyyzzzyyywwwsssooojjjddd\\\UUUWWW\\\dddooovvvkkkiiijjjhhhmmmtttzzztttfff``````cccdddlllttt{{{{{{sssjjjbbb^^^WWWUUURRRQQQQQQSSSSSSSSSPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNNNNPPPSSSTTTQQQSSSTTTTTTRRRRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVV\\\cccnnnyyyuuuaaaPPPHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777777777777777777777777777888888999999999999888888777777777777777777777777777777666666666666777777555666666666777777777888888888777777777777888888888888777777777777888888666777777888999999::::::<<<;;;:::999888999::::::888888999999999999888888777777888999::::::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;>>>??????>>>>>>@@@BBBAAAGGGNNNRRRSSSUUUXXX\\\___bbbgggjjjlllnnnoooqqqssstttuuuwwwyyyyyyxxxvvvooojjjddd___XXXTTTYYYbbbnnn}}}~~~pppiiigggfffjjjpppxxxvvveee______bbbcccjjjrrryyy}}}zzzqqqiiibbb^^^UUUSSSPPPOOOQQQRRRSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSPPPRRRSSSSSSRRRRRRTTTUUUOOOPPPQQQRRRSSSSSSRRRRRRXXX]]]dddlllsss{{{lllWWWKKKHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC????????????????????????===============>>>??????>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777666666666666666666666666999999::::::::::::999999777777777777777777777777777777666666666666777777555666666666777777888888888888777777777777888888888888777777777777888888666777777888999999::::::===<<<:::888888999:::;;;888888888999999888888888666777888999:::;;;;;;;;;999999888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<>>>AAA@@@>>>>>>@@@CCCBBBIIIQQQUUUUUUVVVZZZ^^^aaadddiiilllnnnnnnpppqqquuuuuuvvvxxxyyyxxxvvvsssjjjeee```^^^YYYXXXaaannnyyyuuummmjjjiiihhhnnnuuu~~~wwwfff______bbbccciiiqqqxxx|||zzzrrrjjjccc___TTTQQQOOONNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSNNNOOORRRSSSTTTTTTRRRRRRQQQRRRTTTTTTTTTTTTVVVWWWNNNPPPRRRTTTTTTTTTRRRQQQVVVZZZ___dddkkkrrrzzzsss[[[MMMIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>======<<<;;;::::::999999888888888666777888999999888777666888888999999999999888888777777777777888888888888777777777777777777777777666666666555444444333333777777777777777777777777777777777777777777777777999999888888888888888888999999999999999999999999999999888888999999:::;;;888999:::<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===????????????>>>>>>AAACCCFFFLLLRRRVVVXXXXXX[[[]]]ccceeeiiikkklllnnnppprrruuuuuuuuuuuutttsssqqqpppooocccZZZZZZZZZ]]]kkk}}}}}}}}}ssskkkhhhiiimmmrrrttt|||yyyiii___[[[\\\aaagggnnnwww|||}}}xxxuuuoooeee\\\XXXTTTPPPPPPRRRSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTSSSRRRRRRTTTVVVWWWYYY]]]bbbhhhpppxxx}}}lllWWWKKKIIIEEEDDDFFFFFFDDDEEEHHHGGGFFFEEEDDDBBBAAA??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???===<<<======>>>777888888888888888777666666777888999999888777666777888888999999888888777777777777777888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999999999999888999999:::;;;777888:::;;;============:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<===>>>>>>>>>???BBBEEEJJJOOOUUUWWWWWWXXXZZZ\\\dddfffjjjlllmmmnnnqqqrrrtttuuuvvvvvvuuurrrpppnnnfff^^^XXXZZZ\\\ddd{{{||||||xxxkkkffffffhhhnnnssszzz~~~wwwggg___ZZZ\\\```eeemmmuuu|||yyytttpppjjjaaaYYYTTTQQQOOOOOOQQQSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSUUUYYY\\\aaafffmmmuuu~~~ttt]]]NNNJJJEEECCCEEEEEEBBBBBBDDDFFFEEEDDDCCCBBB@@@??????????????????????????????????????????????????????AAA@@@???>>>============666777999::::::999888777777777888888888888777777777888888999999888888777777777777777888888888888777777777777777777777777555555666777777888999999777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999999999999999999:::;;;;;;777888:::;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;===>>>???@@@BBBFFFIIINNNRRRWWWYYYXXXWWWYYY\\\fffhhhkkkmmmnnnoooqqqsssssstttvvvvvvuuuqqqmmmkkkbbb\\\YYY]]]cccsss~~~zzzvvvmmmffffffiiimmmttt{{{}}}zzzzzzzzz|||zzz}}}ssseee^^^ZZZ[[[___ccckkkssszzzvvvppplllfff]]]VVVQQQPPPOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSTTTSSSSSSTTTVVVXXX\\\```fffnnnvvviiiWWWLLLGGGDDDFFFEEEBBBAAACCCEEEDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@??????>>>===<<<666888;;;======<<<:::999777777777888888777777777777777888888888888777777666777777777888888888888666666666666666666666666666666666777777888888888666666666666666666666666666666666666666666666666888888888888888999999999888999999999999999:::::::::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???>>>???AAABBBCCCEEEIIILLLQQQTTTXXXYYYYYYYYY\\\___hhhjjjmmmooooooppprrrtttssstttvvvvvvtttooojjjgggddd^^^\\\cccrrr~~~xxxooojjjhhhkkkooottt}}}~~~~~~~~~zzzwwwrrrtttuuuvvvvvvxxxzzz|||oooddd]]]YYYZZZ]]]aaaiiiqqqxxx~~~uuuooojjjccc\\\VVVRRRRRRSSSSSSTTTTTTSSSRRRPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\___dddmmmvvvwwwbbbQQQJJJFFFGGGGGGEEECCCDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@@@@@@@>>>===<<<666888:::======<<<:::999888777777777777777777888777777777888888777777777666777777777888888888888666666666666666666666666777777777666666555555555666666666666666666666666666666666666666666666666777777888888888999999999888888888999999:::::::::::::::999999::::::;;;<<<======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBCCCEEEHHHKKKQQQUUUXXXZZZZZZ\\\aaaeeekkkmmmpppqqqqqqqqqssstttsssuuuvvvuuurrrmmmgggdddccc]]]^^^lll|||tttqqqllljjjjjjnnnsssyyyyyytttoooppppppooonnnnnnppprrrrrrsssssstttwww}}}}}}nnneee___ZZZYYY[[[```gggooovvv~~~|||tttmmmgggaaaZZZUUUSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWYYYZZZYYYYYYYYY[[[]]]aaagggppp|||kkkUUUMMMFFFFFFGGGEEEDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@@@@???===<<<555666888999999888777666888888777777777777888888666777777888888777777666777777777777888888888888777777777777777777777777888888777666666555444444777777777777777777777777777777777777777777777777777777777888999999::::::888888888999999::::::;;;:::::::::::::::;;;;;;<<<>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>@@@AAAAAABBBDDDGGGJJJRRRUUUYYYZZZ[[[___eeejjjmmmooorrrsssrrrssstttuuuuuuuuuuuussspppjjjeeeaaa^^^]]]eee|||ssslllkkkiiihhhkkkpppvvv~~~wwwqqqrrrqqqnnnkkkjjjjjjkkkjjjjjjkkklllooossszzz~~~rrrjjjddd^^^[[[\\\```gggnnnttt}}}{{{ssskkkddd^^^XXXUUUSSSTTTTTTRRROOOMMMMMMNNNRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\```fffppp{{{ttt]]]QQQGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>666666777777777666555555999888777666666777888999666666777777777777666666777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777888999999::::::777888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAA>>>???AAACCCDDDGGGKKKNNNTTTWWWZZZ[[[\\\```gggllloooqqqssstttsssssstttvvvvvvvvvtttqqqmmmhhhccc```___gggxxxzzzooojjjjjjjjjkkkooovvv~~~{{{{{{zzzvvvrrrnnnmmmmmmjjjkkkkkkkkkkkkmmmpppsssvvvzzzxxxpppjjjccc___^^^```fffmmmsss{{{|||uuullleee^^^YYYWWWTTTUUUUUUSSSPPPOOOQQQSSSUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYWWWVVVVVVVVVXXXYYY[[[\\\\\\[[[ZZZYYY[[[\\\]]]ccclllvvvjjj[[[MMMGGGFFFDDDBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????999999888888777777666666999888777666666777888999666666777777777777666666777777777777888888888888777777777777777777777777777777777888999999::::::777777777777777777777777777777777777777777777777666777777888999999::::::777777888999::::::;;;;;;;;;::::::::::::;;;<<<<<<:::999999999:::<<<>>>???:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAA???AAADDDFFFHHHLLLPPPTTTWWWYYY[[[\\\\\\```ggglllppprrrtttuuuttttttuuuvvvwwwvvvtttppplllgggbbb```fffsss}}}vvvooolllmmmnnnpppvvv~~~{{{vvvtttsssooooooooommmkkkkkklllnnnnnnqqquuuxxxzzz|||~~~}}}vvvooogggbbbaaa```gggmmmrrrzzzxxxooogggaaa]]]ZZZWWWXXXXXXUUUSSSSSSVVVZZZVVVVVVWWWWWWWWWWWWXXXXXX\\\]]]^^^^^^^^^^^^]]]\\\^^^]]][[[YYYXXXYYYZZZ[[[___``````^^^\\\\\\]]]^^^\\\aaaiiiqqqzzzuuueeeTTTKKKHHHFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@999777555777:::;;;:::888888888888888888888888888777777777777777777777777999888888888777777666666999999888888777777666666777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBB>>>AAAEEEGGGJJJLLLOOORRRWWWYYY\\\^^^aaaeeeiiimmmssswwwxxxwwwxxxzzzyyyvvvxxxtttqqqnnnggg```aaaeeekkk}}}uuurrrpppooooooxxxwww|||}}}|||}}}zzzuuuqqqooommmjjjhhhnnnmmmllllllnnnppprrrttttttzzz|||sssllleee```aaadddiiirrr|||{{{rrrkkkfffbbb___]]][[[ZZZXXXWWWWWWWWWWWWWWWYYYZZZZZZYYYYYYZZZ[[[___```aaabbbcccddddddddd```^^^]]][[[[[[\\\^^^___cccddddddccc```^^^]]]]]]___```ccchhhnnnvvv}}}oooWWWKKKHHHFFFDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@BBBBBBAAA@@@?????????@@@999777666777999:::999777777777777777777777777777777777777777777777777777777777777777666666555555888888888777777777777777777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAA<<<>>>BBBEEEGGGKKKPPPSSSXXXZZZ\\\___aaafffkkkooossswwwxxxvvvwwwzzzzzzwwwwwwsssnnnjjjccc^^^```fffwwwzzzqqqpppoooooopppxxxzzz~~~yyyvvvssspppnnnmmmlllkkkjjjkkklllnnnooonnnrrrxxx|||wwwooohhhcccbbbdddjjjsss}}}wwwqqqlllgggeeeaaa___]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]\\\]]]___aaacccdddeeeggghhhhhhhhhhhheeedddbbbaaa```aaabbbcccfffhhhhhhgggdddaaaaaaaaaaaaaaacccfffkkkqqqvvvyyy{{{zzz```QQQJJJFFFCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@???????????????:::888777888999999888777666666666666666666666666777777777777777777777777666666666666555555555555777777777777888888888888777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>?????????;;;===@@@CCCFFFLLLRRRVVVXXXZZZ\\\___bbbgggmmmrrrtttwwwxxxvvvwwwzzzzzzwwwtttooojjjeee```___eeennnuuupppooooooqqqttt}}}~~~yyyvvvqqqpppmmmkkkjjjjjjkkklllkkkmmmoooqqqsssvvv{{{~~~|||tttlllgggccceeekkkttt~~~xxxsssooolllgggfffcccaaa___]]]]]]]]]\\\^^^```aaaaaabbbeeegggiiiiiikkklllmmmnnnnnnnnnlllkkkjjjhhhhhhiiijjjjjjlllmmmnnnllljjjhhhggggggfffffffffgggjjjmmmppprrrtttzzz}}}xxxvvvxxx{{{~~~kkkYYYOOOHHHFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???????????????:::999999888888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666777777888888999999777777666666666666777777444555777888888888777666666666666666666666666666777777888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>@@@BBBDDDGGGLLLSSSWWWWWWYYY\\\___ccchhhnnnssssssvvvxxxvvvwwwzzzzzzxxxrrrllleeebbb```cccnnnzzz~~~tttqqqrrrsssvvv{{{{{{xxxuuuqqqnnnmmmllllllmmmlllllllllnnnqqqtttwww}}}xxxpppjjjdddfffllluuu~~~zzzvvvsssooommmjjjgggeeecccbbbbbbbbbcccdddddddddfffiiikkkllllllnnnoooqqqrrrrrrrrrqqqqqqpppooooooooopppqqqrrrssstttssspppnnnnnnooommmmmmmmmmmmnnnooopppqqqrrrvvv{{{~~~xxxvvvsssrrrtttxxx}}}uuubbbTTTLLLIIIJJJDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@?????????????????????>>>999999999999888777777777888888888888888888888888777777777777777777777777777777777777777777777777666666777777888888999999777777666666666666777777444555777888888888777666666666666666666666666666777777888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>@@@AAACCCDDDFFFKKKQQQUUUVVVYYY]]]```dddiiinnnrrrqqqvvvxxxwwwxxx{{{zzzwwwqqqjjjccc______ffftttyyysssssstttvvv}}}zzzuuusssqqqpppooommmkkkjjjkkknnnqqqrrrtttxxx~~~{{{rrrmmmeeegggllluuu{{{xxxuuutttqqqmmmkkkiiihhhhhhggghhhhhhgggfffgggjjjlllmmmnnnoooqqqssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{zzzxxxvvvvvvvvvsssssstttuuuuuuuuuuuuuuutttvvvxxxyyyzzz{{{rrrrrrqqqrrruuu{{{mmm[[[NNNHHHIIIEEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@@@@??????@@@@@@>>>???@@@@@@@@@@@@??????888999:::999777777888999888888888888888888888888777777777777777777777777777777777777888888888888777777777777888888888888777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>?????????@@@AAACCCEEEGGGJJJOOOSSSWWWZZZ___dddgggjjjnnnpppoootttxxxyyyzzz|||zzzvvvqqqjjjcccaaacccmmm{{{xxxtttqqqsssuuu{{{|||zzzyyyssspppmmmkkklllnnnnnnooollloootttxxx}}}}}}tttmmmfffgggkkkttt~~~}}}zzzyyyvvvrrrpppnnnnnnmmmkkklllkkkiiihhhiiilllooooooppprrrsssuuuvvvwwwwwwyyyyyyzzz|||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}}}}{{{{{{wwwwwwwwwwwwxxx||||||qqqrrrtttwww|||{{{dddQQQGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>???@@@AAABBBAAA@@@???666888:::999777777888:::888888888888888888888888777777777777777777777777666666666777777777888888888888888777777777777777777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAA@@@CCCFFFIIIKKKOOOSSSVVVXXX]]]ccciiikkkmmmooopppmmmsssyyy{{{|||}}}yyytttlllgggdddfffnnn}}}}}}}}}~~~sssqqqqqquuuzzz|||wwwtttttttttrrrpppoooppprrrtttwww|||tttmmmfffgggjjjrrr|||}}}{{{yyyvvvtttrrrrrrrrrmmmmmmmmmlllkkkmmmqqqtttrrrsssuuuwwwyyyzzz{{{{{{}}}{{{zzzzzzyyyzzz}}}yyy|||pppXXXKKKGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@@@@??????@@@@@@>>>@@@AAACCCCCCCCCAAA@@@555888:::999777777999;;;777777777777777777777777777777777777777777777777444555555555666666777777999999888888777777666666777777666666666666777777444555777888888888777666777777777777777777777777777888888888888999999999999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBBBBBBBEEEJJJNNNQQQUUUYYY\\\ZZZ___ggglllooopppppppppkkksssyyy|||}}}~~~yyyssshhhdddeeelllzzz~~~~~~wwwqqqppprrrxxx~~~|||xxxuuuwwwvvvuuutttuuuzzzuuulllfffgggjjjqqq{{{~~~}}}zzzxxxvvvtttttttttmmmnnnnnnmmmnnnpppuuuxxxuuuvvvxxxzzz|||~~~~~~~~~}}}}}}~~~yyy```QQQMMMEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@???@@@BBBDDDDDDDDDBBBAAA999888888888777777666666666666666666666666666666888888888888777777777777888888777777666666666555666777888999999888777666999888888777777777777777666666666666666666666666999888888888777777666666888888777777666666555555888888777777888888999:::<<<===???>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::;;;<<<===<<<;;;======>>>===;;;;;;<<<>>><<>>>>>>>>>>>@@@BBBDDDFFFFFFDDDBBB@@@999999999999888888888777777777777777777777777777888888888888777777777777777777777666666666555555666777888999999888777666888888777666666666666777888888888888888888888888888888888888777777777666777777777777777666666666999888888888888999:::::::::<<<======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<===<<<:::======>>>===;;;;;;===>>>>>>@@@CCCDDDCCCCCCDDDEEEFFFGGGJJJPPPWWW[[[\\\[[[___bbbhhhmmmrrrvvvxxxyyyssstttxxx~~~}}}uuummmjjjggghhhttt{{{|||zzzsssssssssuuu}}}{{{sssmmmhhhggglllttt|||{{{wwwttttttttttttvvvyyy}}}{{{bbbSSSKKKGGGFFFGGGGGGCCCAAACCCCCCCCCCCCBBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@:::::::::999999999999999888888888888888888888888888888888888777777777777666666666666555555555555777777888888888888777777888777666666555555666666888888888888888888888888888888888888777777777777666666777777777777777777999999999999999:::;;;;;;999;;;<<<;;;:::888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;<<<<<<;;;999<<<===>>>===<<<<<<===??????BBBDDDEEEEEEEEEFFFGGGJJJKKKNNNSSSXXX[[[\\\[[[bbbeeejjjppptttwwwyyyzzzwwwwwwyyy}}}zzzpppiiigggeeeooo|||rrrooorrrpppvvv}}}sssmmmhhheeehhhpppyyy}}}yyyvvvvvvvvvxxx{{{ooo\\\MMMHHHEEEGGGFFFCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAADDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@999999999999999999999999888888888888888888888888888888888888777777777666666666555555555555555555777777777888888777777777777777666555555555555555888888888888888888888888888888888777777777777777666666666777777888888999::::::999999::::::;;;<<<999;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;<<<<<<;;;999<<<===>>>===<<<<<<>>>@@@@@@BBBDDDEEEEEEEEEGGGIIILLLNNNQQQUUUYYY]]]^^^___fffiiimmmrrrvvvyyyzzzzzz{{{yyyzzzzzzuuulllggggggmmm~~~uuuooooooqqquuu~~~vvvooohhhcccfffmmmwww~~~zzzwwwwwwwwwzzz~~~~~~|||~~~zzzdddRRRKKKFFFFFFFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???????????????CCCBBBBBBAAA@@@@@@@@@???777777888888888888888888888888888888888888888888888888888888777777777666555555666666666666666666888777777777777777777888777777666555555555555555777777777777777777777777777777777777777777888888666666777777888888999999::::::999999::::::;;;<<<;;;<<<>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;;;;<<<<<<;;;:::<<<===>>>=========???@@@@@@BBBCCCDDDDDDEEEGGGIIIMMMPPPSSSXXX[[[___bbbdddiiilllppptttxxxzzzzzz{{{|||zzzxxxvvvqqqjjjiiilll|||{{{tttppppppsss{{{ppphhhccceeelllxxx~~~{{{wwwvvvwwwzzz|||yyyyyy|||lllXXXOOOGGGFFFFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@777777777777777888888888888888888888888888888888888888888888777777777777666666666666777777777777888888777777777777888888888777666666555555666666666666666666666666666666777777777777888888888888777777888888888888888888999999999999999:::;;;;;;<<<>>>???>>>===;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::;;;<<<===<<<;;;<<<===>>>>>>======???AAAAAABBBCCCDDDDDDFFFIIIKKKPPPSSSWWWZZZ]]]aaaeeehhhkkknnnqqquuuxxxzzzzzzzzz|||xxxuuurrrmmmjjjooovvvxxxssspppssswww}}}ooohhhccceeemmmyyy~~~{{{yyywwwvvvyyy|||yyyvvvxxx|||||||||vvv```TTTJJJGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA777777777888888999999999777777777777777777777777888888888888777777777777777777777777888888999999999888777666666777888999888888777666666666666777777777777777777777777777666777777777888888888888999999888888888888888888999888888888888999::::::<<<>>>??????===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::;;;===>>>===<<<<<<===>>>>>>===>>>@@@BBBBBBCCCEEEEEEFFFGGGKKKMMMTTTWWWZZZ\\\^^^aaaeeehhhmmmooorrrvvvyyyzzzzzzzzz{{{vvvrrrnnnjjjkkkuuu{{{vvvssssssyyy}}}mmmfffbbbeeemmmyyy~~~|||zzzxxxvvvyyy~~~}}}wwwtttsssvvv|||xxxyyyfffYYYLLLHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD???@@@BBBDDDEEEDDDCCCBBB888888888999999:::::::::666666666666666666666666888888888888777777777777777777888888999999999:::999888777666666777888999999999888777777777777777888888888888888888888888666666777777888888888999:::999999999888777777777888888777777888888999:::<<<===???>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::999999;;;===>>>>>>===<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGIIILLLOOOWWWZZZ]]]^^^^^^```dddhhhmmmpppsssvvvyyyzzzzzzyyyzzzuuuoookkkiiimmmyyy~~~yyyvvvtttvvv{{{jjjdddaaadddmmmyyy~~~|||yyywwwyyy~~~~~~{{{sssppppppttt{{{~~~}}}}}}wwwxxxjjj\\\NNNIIIHHHFFFDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB>>>@@@CCCEEEFFFEEEDDDCCC777777777777777777777777888999:::999777555555555666777888999999888777666666888;;;:::888888:::===777888888888888999999999666666666666666666666666777666666666666888:::;;;555;;;===888333444666666777777777777777777777777888888888777888888999::::::===???@@@???=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<<<<>>>???@@@>>>@@@BBBBBBAAAAAAAAABBBGGGIIIJJJHHHEEEGGGNNNTTT[[[^^^______]]]___eeejjjlllnnnqqqsssuuuwwwyyyzzzuuussspppkkkhhhqqqyyyssswwwzzz}}}zzzjjjdddaaadddkkkwww}}}yyyzzzxxxvvvwwwyyyzzzyyyvvvqqqrrrtttxxx||||||~~~}}}{{{~~~|||hhhTTTLLLJJJGGGFFFHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB888888888888888888888888666888999999777666777777777777888888888888777777555777999888666555666777777888888888888999999999777777777777777777777777777666666666777888999::::::@@@AAA===888999;;;;;;888888888888888888888888888888888888888999999:::999;;;>>>@@@???>>>>>>???===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<===>>>???@@@BBBCCCCCCBBBAAABBBCCCEEEGGGIIIHHHGGGJJJPPPVVV___^^^]]]]]]___bbbfffiiilllnnnqqqtttvvvxxxzzz{{{pppnnnllljjjmmm||||||tttrrryyyxxxjjjdddaaadddlllxxx~~~zzzyyywwwuuuvvvxxxxxxwwwuuuttttttvvvyyy|||}}}||||||}}}~~~{{{zzz~~~rrr[[[OOOLLLHHHFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA888888888888888888888888555777999999888777888999888888777777777777888888555777999888666444444444777888888888888999999999888888888888888888888888777666666666777888999:::777<<<>>>:::666888999999999999999999999999999999888888888888888999::::::777:::===?????????@@@AAA===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<======AAACCCDDDDDDBBBAAABBBCCCCCCEEEHHHHHHIIINNNTTTZZZddd```\\\\\\```eeehhhiiimmmooorrrvvvyyyzzz{{{{{{oookkkiiijjjrrrwwwtttqqqttt}}}wwwjjjeeebbbeeemmmyyy{{{wwwvvvuuuuuuvvvvvvtttsssvvvwwwxxxzzz{{{zzzzzzyyy}}}zzzxxxyyycccSSSNNNJJJGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA888888888888888888888888666888999999888777888999999888777666666777888999666888999:::999777666555777777888888888999999999888888888888888888888888777777777777777888888999444888999555333555666555999999999999999999999999999888888888888999::::::999;;;===???>>>>>>???@@@======<<<<<<<<<<<<======<<<<<<<<<<<<==================<<<<<<============AAABBBDDDCCCBBB@@@AAAAAAAAACCCGGGIIIMMMRRRYYY^^^hhhfffccc```aaaccchhhkkknnnpppssswww{{{|||{{{yyyqqqllliiilllwww}}}zzzttttttxxxzzzjjjeeebbbeeemmmyyy~~~zzzwwwvvvuuuuuuttttttssssssvvvxxxzzz{{{zzzzzzzzzzzz~~~mmmXXXPPPLLLGGGCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888888888999:::;;;:::888666666777999888777666666777888999555666777888999999888777777777888888888999999999888888888888888888888888666777777777888888888888666:::;;;888777::::::888888888888888888888888888999999999888999::::::;;;;;;===???>>>======>>>???=========<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@BBBBBB@@@???@@@@@@AAACCCGGGKKKPPPVVV\\\```hhhkkkkkkfff``````fffmmmoooqqqtttyyy|||}}}zzzvvvppplllkkkqqq{{{|||vvvxxx|||{{{kkkeeebbbeeelllxxx{{{wwwuuuvvvvvvuuuttttttttttttuuuxxx{{{|||{{{{{{|||}}}xxx```SSSNNNHHHCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999:::;;;<<<;;;888666666666888888777777777777888888555444444555777888888777777888888888888999999999888888888888888888888888666777888888888888777777666999:::777888;;;<<<999777777777777777777777777999999999999999:::;;;;;;===>>>???>>>===<<<===>>>>>>======<<<<<<======>>><<<<<<=========>>>>>>>>>??????@@@@@@@@@???>>>>>>===???@@@AAA@@@???@@@AAACCCDDDHHHLLLRRRYYY^^^aaaeeekkknnniiiaaa___fffnnnqqqrrrtttyyy}}}|||wwwrrrkkkjjjooo|||zzzxxxzzzwww{{{{{{lllfffbbbdddkkkvvv~~~yyyuuussstttuuuuuutttssstttuuutttxxx|||~~~}}}|||~~~lllZZZQQQJJJDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA999999999999999999999999999:::;;;;;;999777777888777777888888888888777777:::777444444666888888777777888888888888999999999777777777777777777777777666777888999999888777666444666666444666::::::777888888888888888888888888:::999999999999:::;;;;;;<<<===>>>=========???@@@>>>>>>============>>>>>><<<=========>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<>>>@@@AAAAAA@@@BBBCCCEEEFFFIIINNNTTTZZZ^^^``````eeeiiigggbbbbbbgggmmmrrrrrruuuzzz}}}|||uuunnniiilllwww}}}{{{zzzzzz}}}lllfffbbbdddjjjttt}}}xxxtttooorrrtttsssrrrrrrtttvvvvvv{{{~~~}}}zzzbbbUUUMMMGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA999999999999999999999999777888::::::999999999:::666777888999999888777666@@@<<<777666777999:::999777888888888888999999999666666666666666666666666666777888999999888777666555777777555777;;;;;;888999999999999999999999999::::::999999::::::;;;<<<:::;;;=========>>>@@@CCC>>>>>>============>>>>>>============>>>>>>>>>>>>===>>>?????????===<<<;;;<<<>>>AAABBBBBBBBBCCCEEEGGGGGGJJJOOOUUU[[[^^^```\\\___cccddddddeeehhhkkkssssssuuuzzz}}}{{{ssslllkkkppp~~~mmmgggbbbccciiisss}}}xxxtttmmmooorrrrrrppppppsssvvvxxx}}}~~~}}}hhhXXXOOOHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB::::::888777777777888999999888666555555666888999777666666666777888999999BBB>>>999666666777888888999999:::::::::999999888;;;333000666;;;999666777:::999999999888888777777999999888888777888888888777888888888999999999999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<@@@?????????>>>>>>======<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEFFFHHHLLLSSSZZZ___aaabbb]]]___``````aaadddjjjnnnrrrwww}}}}}}{{{uuunnnhhhnnnttttttkkkeeeaaaaaaeeepppyyyuuuuuupppooooooppprrrtttvvvwww{{{|||}}}}}}}}}www]]]NNNGGGJJJHHHGGGFFFGGGFFFEEECCCHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB:::999888777777777888999:::999888888888888999:::999888888888888888999:::???<<<888666666777888777999999999::::::999999888:::666666999999555555999999999888888888777777777<<<;;;:::888777666666666777777777888888888999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>===<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFIIIOOOUUU\\\```bbbbbb^^^___aaaaaabbbeeejjjooossswww||||||yyytttnnnkkkrrr{{{uuuhhhdddaaacccgggpppxxxttttttpppppppppqqqsssuuuwwwyyy}}}~~~~~~~~~~~~}}}bbbQQQIIIJJJIIIGGGGGGGGGGGGFFFDDDGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCC:::999888888777777888888999999999::::::999999999;;;:::999999999999999999:::999777777888888888777888999999::::::999999999888999;;;;;;777333555:::888888777777777777666666;;;:::999888777777777777666777777777888888888888888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>===???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFJJJQQQXXX^^^aaaaaaaaa```aaaaaabbbcccggglllppptttwwwzzzyyytttpppooopppxxx{{{uuueeebbbbbbdddhhhooo}}}|||vvvssstttrrrrrrrrrsssuuuwwwzzz{{{~~~jjjVVVMMMKKKIIIGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC999999999888888888888888666888999::::::999888666;;;:::999888888888888888777666666777999999888777888888999:::::::::999999777888::::::666444666999777777777666666666666666777777777777888999:::;;;666666777777777888888888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>???>>>======>>>>>>>>>>>>========================@@@?????????@@@@@@AAABBBEEEKKKSSS[[[___`````````bbbbbbbbbccceeeiiimmmpppuuuvvvwwwuuupppmmmqqqxxxttteeebbb```bbbfffmmm{{{{{{vvvuuuwwwvvvvvvvvvwwwxxxzzz|||~~~ttt]]]PPPKKKIIIGGGFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC999999999999888888777777777999;;;<<<<<<;;;999777:::999888777777777777777555555555777999:::999777777888999:::::::::::::::666777777666777888888777666666666666666777777777777777777777888999:::;;;777777777777888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????AAA???<<<;;;======<<<;;;========================????????????@@@AAABBBBBBEEELLLUUU\\\____________cccbbbbbbcccfffjjjnnnppptttssssssrrrmmmmmmyyy|||rrrfffbbb______ccclll|||}}}yyyyyy||||||{{{{{{{{{|||~~~eeeUUULLLIIIFFFEEEEEEFFFEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDD888999999999999888777777:::;;;===>>>>>>===;;;:::888888777777666777777777666666666888::::::999888777888999999::::::::::::888999999666777999999555666666777777777777888888;;;:::999888777777777777777888888888999999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????AAA???===<<<<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDGGGNNNXXX^^^______```aaadddbbbaaabbbgggkkknnnppppppooopppqqqoootttxxxnnneeeaaa^^^___cccmmm}}}ooo\\\OOOLLLHHHFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD888999999:::999888777666999:::;;;<<<<<<;;;:::999888888777777888888999999888777777888:::;;;:::999777777888999:::::::::::::::@@@@@@:::666777888666777777777888888888999999<<<;;;:::888777666666666999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>????????????===>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFKKKRRR[[[`````````bbbddddddbbb```bbbgggkkknnnoookkkiiilllrrrttt~~~uuukkkbbb___^^^aaafffooo~~~zzzdddSSSPPPKKKHHHGGGFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEE888888999:::999888777666777777777888888777777777888888888888999:::;;;;;;:::888777888999;;;;;;:::666777888999:::;;;;;;;;;<<>>======>>>>>>?????????@@@:::<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBEEEGGGHHHNNNUUU]]]bbbbbbbbbdddgggdddaaa___aaaggglllnnnnnngggfffkkksssyyytttiii___]]]___dddiiiqqq~~~iiiWWWSSSMMMJJJHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEE999999999888888888777777888888888888888888888888888::::::888666666999<<<888888888888888888888888888888999999999:::::::::>>>BBBDDD@@@999555888<<<888888999999999:::::::::888888999999999888888777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????===???AAAAAA@@@???>>>??????AAADDDEEEFFFHHHJJJLLLPPPXXX___bbbdddhhhhhhfffaaabbbccceeegggjjjlllmmmeeefffhhhmmm{{{zzzpppiii```^^^___dddiiiooozzznnn\\\PPPHHHJJJJJJFFFFFFJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB999999999888888888777777888888888888888888888888999AAAJJJJJJBBB:::777777888888888888888888888888888888999999999:::::::::;;;===???===999777999;;;888888888888999999::::::888888999999999999888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????>>>@@@BBBBBBAAA??????@@@@@@BBBDDDFFFGGGJJJMMMPPPVVV]]]cccdddfffhhhhhheeeeeeeeeeeeeeefffggghhhhhhiiikkkoooxxxwwwnnngggaaa^^^___dddiiipppzzzyyyaaaTTTKKKKKKKKKFFFFFFJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB999999999888888888888888888888888888888888888888888CCCOOOOOOEEE;;;777888888888888888888888888888888888999999999:::::::::888888999999999999::::::777777777888888888888999888888999999999999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<============>>>>>>>>>???>>>>>>>>>?????????@@@@@@???@@@BBBBBBAAA@@@@@@AAAAAACCCEEEFFFHHHLLLQQQUUU\\\cccgggggggggiiihhheeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjppp~~~}}}tttkkkeeeaaa___```eeejjjpppzzziiiYYYMMMLLLKKKFFFFFFIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB888888888888888888888888888888888888888888888888666<<>>>>>>>>>>>>>>?????????@@@@@@@@@>>>@@@AAAAAA@@@@@@@@@BBBBBBCCCEEEFFFIIINNNTTTYYY___eeeiiihhhhhhiiiiiifffbbbcccdddeeeffffffggggggfffhhhpppxxx{{{rrriiicccaaa___aaafffkkkpppzzzppp___PPPLLLKKKGGGFFFJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC888888888888888888888888888888888888888888888888777777777777777999;;;<<<888888888888888888888888888888999999999:::::::::<<<999777888;;;<<<:::777888777777777777777777777888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@>>>???@@@@@@??????AAABBBCCCDDDFFFHHHKKKPPPWWW[[[^^^dddhhhhhhhhhjjjjjjhhhbbbcccdddeeeffffffffffffiiillluuuzzzvvv{{{xxxxxx{{{|||{{{}}}|||qqqhhhbbbaaa```aaagggkkkpppyyyzzzeeeSSSMMMLLLHHHGGGKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC888888888888888999999999888888888888888888888888999888888:::======:::777888888888888888888888888888888999999999:::::::::>>>;;;999999;;;<<<999777999888888888888777777777777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<<<<============?????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDGGGGGGJJJMMMPPPSSSWWW\\\___aaafffiiihhhhhhkkkkkkjjjeeefffggghhhhhhgggeeedddmmmxxx{{{}}}yyyuuuqqqmmmlllmmmmmmkkklllooooooqqqsssssstttuuuxxxzzz{{{uuujjjcccbbbaaaccchhhmmmqqqyyy|||bbbVVVPPPJJJGGGIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC777777888888999999999999888888888888888888888888666888888555333444999>>>888888888888888888888888888888999999999:::::::::888999999999999999:::::::::::::::999999999888888777888999:::;;;;;;<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCDDDGGGIIIIIILLLQQQTTTWWWZZZ^^^aaadddiiikkkiiiiiikkkkkkiiiaaacccfffhhhiiijjjiiihhhtttuuu}}}~~~}}}xxxsssrrrnnnlllnnnmmmjjjkkknnnkkkmmmpppqqqrrrsssuuuwwwxxx{{{~~~wwwkkkdddbbbaaaccciiimmmqqqyyyhhhZZZRRRJJJGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD:::999888777777777888999::::::999999999999999:::555666888888777777999::::::999999999999999999:::;;;:::888666555555666666888888888888888888888888:::999999888888999999:::777888999:::::::::::::::999999999999999999999999::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBBBBAAABBBEEEGGGJJJKKKMMMRRRXXX^^^bbbdddjjjhhhlllllldddeeekkkjjjggggggiiikkkhhheeegggmmmzzz|||yyy|||uuuoooqqqsssrrrsssuuussssssssstttvvvwwwvvvttt~~~zzznnnhhhbbbeeehhhkkkoootttyyy}}}qqq___UUUJJJFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFDDDDDDCCCCCCCCC999888888888888888999999;;;;;;:::999999999::::::888999::::::999888999;;;::::::999999999999::::::999999888888888999:::;;;:::::::::999999999999999:::999999888888999999:::999999999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>????????????>>>>>>@@@AAABBBCCCCCCCCCAAABBBCCCBBBAAABBBEEEGGGIIIKKKOOOUUU\\\aaaeeeffffffhhhhhhhhhjjjjjjhhhiiijjjhhhiiiiiigggdddhhhnnnxxxsssuuuwwwwwwwwwyyyyyyxxxxxxyyy|||~~~~~~}}}}}}qqqiiidddfffiiilllqqqwww|||~~~~~~}}}fffWWWMMMIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCC777777888999:::::::::999<<<;;;::::::999999::::::;;;<<<<<<<<<:::999:::;;;::::::999999999999::::::888888888999:::<<<>>>???;;;;;;;;;::::::999999999:::999999888888999999:::;;;:::999888888888999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDBBBBBBCCCBBBAAABBBEEEGGGGGGLLLSSSZZZaaaeeeggghhhdddjjjdddeeevvvttthhhkkkpppmmmkkkjjjgggffflllttt~~~vvvmmmggghhhjjjooottt{{{|||yyyyyy||||||}}}~~~pppZZZQQQMMMJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB555666888:::;;;;;;::::::;;;;;;:::999999999999999999:::;;;;;;999999999;;;999999888888888888999999888888999:::;;;<<<>>>>>>;;;;;;;;;:::999999888888:::999999888888999999:::===;;;999777777777999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===========================>>>>>>>>>????????????AAA@@@??????@@@AAACCCDDDBBBCCCCCCBBBBBBCCCEEEHHHEEELLLVVV___eeegggiiiiiicccnnnccceee}}}iiinnntttpppmmmlllkkkmmmvvv}}}rrrjjjkkklllqqqxxx{{{wwwvvvxxxzzzyyyyyy{{{~~~{{{___TTTOOOJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB666777999:::;;;;;;;;;:::999999888888888888999999666777999999888888999:::888888777777777777888888888888999::::::::::::::::::999999999888888888777:::999999888888999999:::===;;;999777777777999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????AAA@@@@@@???@@@AAACCCDDDBBBCCCCCCCCCBBBCCCFFFHHHEEEMMMYYYbbbggghhhhhhhhhcccnnnccceee~~~kkkppptttpppmmmnnnpppvvvyyyooonnnnnnsss{{{~~~|||xxxuuuuuuuuuuuuvvvxxx{{{~~~hhhWWWOOOIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCC888888999:::;;;;;;;;;:::888888888888999:::;;;;;;777999:::999888777888:::888888777777777777888888888999999999999999888777888888888888888888888888:::999999888888999999:::;;;:::999888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBCCCFFFHHHHHHQQQ]]]fffhhhhhhggghhhbbbiiicccfffwwwvvvkkknnnqqqnnnnnnrrrxxxsssqqqpppttt}}}{{{||||||zzzwwwsssrrrrrrrrrtttvvvzzz}}}zzzuuu^^^QQQKKKJJJIIIHHHGGGGGGFFFFFFGGGDDDDDDCCCCCCCCCCCCCCCDDD::::::999999999::::::;;;888888999:::;;;===>>>???>>>>>>>>>===:::888999999::::::999999999999::::::777888999::::::999888777777888888999999::::::;;;:::999999888888999999:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAACCCDDDDDDCCCCCCDDDFFFHHHMMMVVVbbbiiijjjhhhggghhhdddfffgggiiimmmnnnmmmoooqqqppprrrzzzwwwsssqqquuu~~~yyyyyyxxxuuurrrppppppqqqqqqrrruuuyyy~~~{{{xxx|||fffTTTPPPJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEE<<<;;;:::999888999:::;;;999999:::;;;===???AAABBBDDDDDDCCC@@@===:::999999<<<;;;;;;::::::;;;;;;<<<777888999:::;;;:::999999777888999:::;;;<<<<<<===:::999999999999999999:::777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAABBBCCCBBBAAA@@@CCCDDDDDDDDDCCCDDDFFFIIIQQQZZZeeekkkkkkiiihhhhhhgggfffkkkmmmgggjjjqqqqqqttttttxxxxxxtttrrrvvv~~~xxxwwwtttpppmmmmmmppprrrpppqqqtttyyy~~~{{{xxxsss}}}lllWWWTTTJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFF>>>@@@AAA>>>999777777999999888888<<>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????BBBCCCEEEEEEFFFGGGJJJMMM\\\```eeeiiiiiigggfffeeeeeeeeefffgggiiijjjlllmmmttttttyyyxxxuuutttxxxxxxuuutttrrrooommmlllllllllnnnsssyyy}}}yyyrrruuuyyy~~~yyybbbWWWOOOKKKIIIJJJIIIFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEEEE>>>??????===:::999888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFIIINNNQQQbbbfffkkkmmmmmmkkkjjjiiieeeffffffhhhjjjlllnnnpppsssuuu~~~wwwuuutttxxx{{{sssqqqnnnkkkjjjiiijjjkkknnnssszzz~~~{{{tttuuuwwwzzziiiWWWPPPKKKHHHIIIIIIFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEEEE>>>===;;;;;;<<<;;;:::999888:::>>>CCCFFFFFFCCC@@@;;;:::999999999:::<<<===999999999999999999999999888777777666777888999:::::::::::::::::::::::::::;;;999888888999::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<==============================>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDGGGLLLSSSWWWgggkkkoooqqqpppnnnlllkkkffffffggghhhkkkmmmppprrrrrrvvvvvvtttsssxxx{{{qqqnnnjjjgggfffgggjjjlllooouuu|||~~~xxxtttttttttyyyuuuZZZRRRLLLHHHIIIHHHFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEEEE===;;;999:::<<<>>><<<999666888;;;>>>???>>>;;;999===<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>========================>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCGGGNNNWWW]]]iiilllooopppooommmkkkkkkiiihhhhhhhhhjjjlllnnnpppqqqvvv}}}sssqqqpppuuu~~~wwwnnnkkkgggddddddggglllooosssyyy|||vvvqqqooosssyyybbbVVVOOOIIIHHHIIIGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEEEE<<<999888999<<<>>><<<:::777888999999888888888888:::999999888888777777777999999999999999999999999===<<<:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAACCCHHHPPPZZZaaajjjmmmppppppnnnlllkkkkkklllkkkiiiggggggiiikkklllpppuuuxxxnnnlllmmmrrr|||tttjjjgggdddbbbccchhhnnnrrr{{{yyyqqqlllnnnttt{{{ppp\\\SSSJJJIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEEEE:::999999:::;;;<<<;;;;;;:::;;;:::888777777999<<<666777777888888999999999:::::::::::::::::::::::::::999888777777888999:::::::::::::::::::::::::::999::::::999888888999;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBEEEKKKTTT^^^eeelllnnnqqqqqqpppnnnmmmmmmooommmjjjgggfffgggiiijjjooovvvvvvkkkiiijjjpppzzzsssgggeeeccccccfffmmmsssxxx~~~ssslllmmmpppuuu~~~cccXXXMMMJJJJJJHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEEEE999:::;;;;;;:::999:::<<<:::;;;;;;:::888888;;;>>>888888999:::;;;;;;;;;;;;::::::::::::::::::::::::777777777777888:::<<<===::::::::::::::::::::::::888:::;;;:::777777999;;;777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBEEEIIIOOOXXXaaahhhlllnnnpppqqqpppnnnnnnoooooommmjjjhhhggghhhjjjllloooyyytttjjjhhhiiiooozzz~~~rrrjjjiiiiiikkkpppwww~~~vvvmmmnnnoooppp{{{iii\\\PPPLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEE888:::<<<;;;999888:::<<<777:::;;;;;;999999;;;>>>999999999999999888777777::::::::::::::::::::::::666666777888;;;>>>AAACCC999999999999999999999999888:::;;;:::777777999<<<777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBDDDHHHLLLRRRZZZdddjjjjjjlllnnnooonnnmmmmmmnnnooommmkkkiiiiiijjjmmmoooooo{{{zzz|||rrriiihhhiiipppzzz|||ooooooooopppsssyyyxxxnnnnnnnnnnnnxxxmmm___RRRMMMLLLJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEE::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888888999::::::;;;;;;::::::999666777:::<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<=========???>>>===<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>DDDDDDCCCAAA??????BBBDDDFFFFFFHHHOOOYYYaaafffhhhooonnnnnnnnnnnnoooooopppqqqllliiijjjkkkjjjllloooooozzz|||tttjjjjjjkkknnnvvv|||wwwsssvvvzzz~~~~~~tttpppnnnpppxxx|||eeeSSSPPPPPPKKKHHHKKKGGGFFFFFFEEEEEEEEEEEEEEE::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999::::::;;;;;;::::::999666888:::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????AAABBBBBBAAA@@@AAACCCEEEFFFGGGKKKSSS]]]fffjjjkkkoooooonnnnnnooooooppppppnnniiigggjjjllllllooossswww}}}vvvmmmkkkkkkoooxxx~~~}}}~~~||||||uuupppnnnpppwwwoooWWWPPPOOOJJJHHHJJJHHHGGGGGGFFFFFFFFFFFFFFF::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999::::::;;;;;;::::::999:::::::::999999999999888999::::::;;;;;;::::::999777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<===============<<<<<<===>>>???@@@======>>>>>>??????@@@@@@>>>@@@AAABBBBBBBBBDDDFFFFFFIIIPPPYYYccckkknnnoooooooooooooooppppppqqqqqqkkkhhhgggjjjmmmnnnrrrxxxxxxqqqmmmkkkpppzzz~~~|||{{{{{{~~~wwwrrroooooottt|||}}}___RRRNNNJJJHHHIIIIIIHHHGGGGGGFFFFFFGGGGGG::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999::::::999999999999999999999999999999999999::::::;;;;;;::::::999888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>?????????===@@@BBBCCCCCCBBBCCCEEEEEEJJJSSS]]]gggmmmpppqqqoooooopppqqqqqqrrrrrrrrrkkkhhhhhhkkkmmmnnnttt{{{{{{tttoookkkppp{{{}}}{{{yyyxxxzzzyyysssooommmqqqwww}}}hhhTTTMMMJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGG::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888999999999999999999888999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;<<<===>>>?????????@@@?????????>>>>>>======???AAACCCCCCBBBAAABBBCCCEEEKKKUUU```hhhmmmooopppooopppqqqrrrssssssssssssmmmkkkjjjllllllnnnttt|||~~~xxxrrrnnnqqq{{{|||yyywwwvvvzzz|||uuuooolllnnnsssxxxrrrZZZPPPLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFGGG::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888999999::::::999999888888999999999999:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;<<<===>>>??????>>>>>>????????????>>>>>>>>>===@@@BBBCCCBBBAAAAAABBBCCCHHHOOOZZZccciiimmmooopppoooppprrrtttuuuuuuttttttooommmlllmmmlllmmmttt}}}|||wwwsssuuu{{{{{{xxxvvvtttssszzz~~~wwwpppkkkkkkooorrr~~~dddUUUOOOMMMMMMJJJIIIHHHHHHGGGGGGHHHHHH::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999::::::::::::999999888888999999999:::::::::999::::::;;;;;;::::::999;;;:::::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<===>>>??????>>>======<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@AAADDDGGGOOOVVV```gggkkknnnppprrrooopppsssuuuvvvvvvuuutttnnnmmmmmmmmmmmmnnnvvv}}}zzzzzz|||~~~zzzwwwtttrrrqqqpppuuuxxxpppjjjiiilllmmmvvv~~~ppp[[[QQQOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJ::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999::::::;;;;;;::::::999888888888999999:::::::::999::::::;;;;;;::::::999;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>======>>>??????>>>===<<<999:::<<<===???AAACCCCCC>>>???@@@@@@@@@BBBFFFJJJUUU[[[dddkkknnnppprrrtttooopppsssuuuvvvvvvuuuuuummmllllllnnnmmmoooxxx~~~}}}~~~{{{wwwssspppnnnnnnnnnqqq}}}xxxpppiiigggjjjjjjrrrzzzxxx```SSSOOOOOONNNMMMMMMLLLLLLLLLLLLLLL<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;::::::999999999<<<;;;999888888888999999888999999::::::999999888999999999999999999999999999999999999999999999999<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;===>>>????????????>>>>>>>>>>>>>>>???????????????AAACCCCCCBBBGGGOOO[[[```ggglllooopppqqqrrruuuuuuvvvuuutttsssqqqpppmmmjjjlllooommmmmm}}}}}}{{{zzzxxxuuuqqqmmmkkkjjjiiitttyyyzzzqqqllliiigggiiijjjqqq}}}|||jjjRRRMMMQQQLLLKKKJJJJJJKKKMMMOOOQQQ<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;:::::::::999999999999999::::::::::::999888777:::::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????AAAAAABBBEEEDDDDDDJJJQQQ^^^ccciiinnnqqqrrrssstttwwwwwwxxxxxxwwwuuurrrqqqllliiijjjnnnooorrr|||zzzxxxuuuqqqmmmjjjhhhggggggnnnsss~~~}}}{{{yyyxxxyyy{{{|||zzzrrrmmmjjjiiiiiiiiiooozzz}}}}}}uuuZZZPPPRRRKKKJJJIIIHHHIIIJJJLLLMMM<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999999888888888777888;;;<<<<<<:::777666:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>?????????@@@@@@DDDCCCDDDFFFFFFFFFMMMUUUbbbffflllpppssstttuuuvvvxxxyyy{{{{{{zzzvvvrrrpppmmmiiijjjpppuuu{{{yyyuuurrrmmmhhhdddccccccdddiiimmmvvvxxxooonnnllljjjjjjkkkmmmnnnrrrvvv{{{yyysssnnnkkkjjjhhhhhhlllttt}}}zzz|||gggVVVSSSKKKJJJHHHGGGFFFGGGHHHIII<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888888888888888888888777888:::;;;;;;:::888777::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>??????@@@@@@AAAEEECCCDDDFFFGGGHHHPPPYYYeeeiiinnnrrrssstttvvvwwwvvvxxxzzz{{{yyyvvvqqqnnnooolllmmmttt~~~yyyvvvrrroooiiiccc``````aaabbbdddhhhooowwwzzzxxxqqqkkkcccbbbaaaaaaaaacccdddeeeiiimmmsssxxx}}}zzzsssnnnjjjiiigggfffhhhooovvv~~~|||~~~ttt[[[RRRMMMKKKIIIGGGEEEEEEFFFGGG<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888888888888888888888:::999999888999999::::::999999::::::::::::999999999999999999999999999999999999999999999999999999888888999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>??????@@@?????????===>>>>>>???@@@AAAAAAAAADDDCCCCCCFFFGGGJJJSSS]]]gggkkkooorrrssssssuuuvvvtttvvvxxxyyyxxxtttpppmmmooommmoooyyy}}}wwwsssnnnkkkfffaaa^^^^^^```aaa```ccchhhlllnnnkkkeeeaaa\\\\\\\\\\\\]]]___```aaadddhhhmmmqqqtttzzzzzzrrrlllhhhgggeeedddeeejjjpppyyy~~~~~~|||~~~~~~bbbSSSPPPNNNKKKHHHGGGFFFFFFGGG<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888888999999999999999:::999888777888999:::;;;888999999::::::999999888999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>???????????????>>>===>>>>>>???@@@AAABBBBBBDDDBBBCCCFFFHHHMMMXXXbbbjjjlllppprrrrrrssstttuuutttvvvxxxyyyxxxuuuqqqooooooooorrr}}}{{{tttoooiiigggccc___]]]^^^___```\\\^^^aaaccccccaaa___]]][[[[[[[[[]]]^^^```aaabbbdddhhhlllmmmnnnsss|||zzzssslllhhheeedddcccdddgggllluuu}}}yyy{{{||||||lllWWWSSSQQQMMMJJJHHHHHHHHHHHH<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999:::::::::;;;888888999999::::::::::::999::::::::::::::::::999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===;;;<<<<<<<<<<<<=========???@@@@@@@@@@@@@@@??????===>>>>>>???AAABBBBBBCCCDDDBBBCCCGGGJJJPPP]]]hhhlllnnnqqqrrrsssssstttvvvwwwxxxyyyzzzzzzxxxvvvuuurrrsssxxx~~~yyyqqqkkkcccbbb```]]]]]]]]]^^^___[[[\\\^^^___^^^^^^______^^^___```aaaccceeeggghhhhhhlllpppppppppttt}}}zzzsssmmmiiigggbbbbbbcccfffiiirrr}}}yyy||||||zzzvvv___SSSRRRNNNKKKIIIIIIIIIIII<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;555777:::;;;<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;999999::::::;;;<<<==================>>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@===>>>>>>@@@AAABBBCCCCCCEEECCCDDDHHHLLLSSS```lllnnnppprrrsssssstttuuuwwwzzzzzz{{{||||||{{{zzzzzzvvvyyy}}}}}}yyyoooiii______]]]\\\\\\\\\]]]]]]]]]^^^_________```bbbdddcccdddeeegggiiikkkmmmmmmmmmqqquuuuuuuuuyyyzzztttnnnkkkiiibbbaaacccfffhhhppp}}}|||~~~{{{|||~~~eeeSSSRRROOOLLLJJJIIIIIIJJJ<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888666666666555666777777888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;888888888888777777666666:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>????????????@@@AAABBBCCC===>>>???@@@AAABBBBBBCCCDDDDDDEEEHHHNNNYYYeeemmmooopppqqqqqqqqqrrruuuxxx~~~}}}|||}}}~~~~~~}}}|||yyyzzz~~~tttjjjeee______^^^\\\ZZZZZZ\\\^^^[[[]]]___^^^]]]^^^cccgggcccgggkkkooorrruuuyyy{{{xxxyyy|||~~~yyyuuupppllliiibbbbbbaaaaaafffooo{{{{{{yyyzzz|||~~~jjj[[[MMMIIIJJJGGGIIILLLEEE<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@AAABBBCCCCCCDDDDDDEEEIIIQQQ\\\gggnnnpppqqqrrrqqqqqqsssuuuxxx~~~~~~}}}}}}~~~~~~}}}||||||~~~}}}zzzqqqhhhccc\\\]]]]]]\\\[[[[[[]]]___]]]^^^______aaadddhhhkkkiiimmmrrrvvvzzz}}}{{{vvvqqqlllhhhcccbbbaaaaaaeeemmmwww|||zzzzzz|||}}}ttt```QQQLLLLLLHHHJJJLLLEEE<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGLLLUUU```kkkqqqrrrrrrsssrrrrrrsssvvvxxx~~~~~~~~~}}}}}}}}}||||||||||||tttmmmfffaaa\\\]]]^^^^^^]]]^^^```bbbbbbaaabbbeeejjjppptttvvvtttxxx~~~|||xxxrrrlllhhhcccbbbaaa```bbbiiirrrxxx~~~{{{yyy{{{|||}}}fffUUUNNNOOOJJJJJJKKKEEE<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>===>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEHHHPPPZZZfffooosssssstttttttttssstttwwwyyy~~~}}}||||||}}}~~~|||uuunnniiidddaaa]]]___aaaaaaaaabbbdddfffgggfffhhhoooyyy}}}yyyssslllgggccccccaaa___```eeekkkqqqxxx}}}zzz{{{{{{|||mmmXXXOOOPPPKKKJJJLLLGGG<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBDDDDDDEEEFFFEEEFFFJJJSSS___jjjqqqttttttuuuvvvuuuuuuvvvxxx{{{~~~}}}|||}}}zzzsssmmmiiifffcccaaa^^^```cccdddeeefffhhhjjjlllmmmrrr||||||xxxrrrlllgggdddcccaaa______aaafffjjjqqq|||{{{{{{{{{{{{~~~vvv\\\OOOPPPKKKJJJLLLIII<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999::::::::::::;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@AAACCCCCCCCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGLLLVVVcccmmmsssttttttuuuvvvvvvvvvxxx{{{}}}~~~~~~wwwrrrkkkfffcccbbbaaa```]]]```dddhhhjjjlllooorrrvvv{{{}}}zzzvvvqqqkkkgggdddcccbbb___^^^___bbbeeekkkvvv||||||{{{zzz|||dddRRRQQQKKKHHHKKKJJJ<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>???AAACCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGMMMXXXeeeooosssssstttuuuvvvwwwwwwzzz}}}~~~zzzooojjjddd___]]]^^^^^^^^^^^^ccciiioootttxxx}}}{{{wwwtttoookkkgggccccccbbb```^^^^^^```ccceeeqqq~~~~~~}}}|||{{{{{{~~~nnnXXXSSSKKKGGGJJJJJJ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????<<<>>>@@@BBBBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDGGGHHHMMMXXXfffpppsssrrrsssuuuvvvwwwxxx{{{~~~}}}uuujjjeee___[[[ZZZ[[[\\\]]]aaagggooovvv}}}zzzvvvrrrnnnjjjhhhccccccbbb```^^^^^^```bbbbbbmmmzzz}}}}}}{{{{{{}}}zzzvvv\\\UUULLLFFFIIIJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;999999999999;;;;;;:::::::::;;;;;;:::999999999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAACCCBBBAAAAAABBBCCCDDDEEEJJJNNNUUU```iiipppssssssvvvtttsssuuuzzz~~~uuufffaaa]]]]]]\\\YYY[[[___ccckkkvvv~~~|||xxxtttnnnhhhddddddbbb___]]]\\\\\\^^^___aaaiiivvv|||zzzwwwxxx{{{}}}fffUUUPPPMMMJJJIII<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;:::::::::999999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============@@@@@@AAABBBBBBBBBBBBAAACCCBBBAAAAAABBBCCCEEEFFFIIINNNWWWbbbkkkqqqssssssvvvttttttvvvzzz~~~uuugggbbb^^^^^^]]][[[]]]bbbbbbkkkvvv|||xxxtttoooiiieeecccaaa^^^\\\[[[[[[\\\^^^```gggrrr~~~{{{xxxxxx|||}}}ppp[[[SSSNNNKKKJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAABBBDDDEEEFFFHHHOOOYYYeeemmmrrrssssssvvvuuuuuuwww{{{~~~vvviiiddd______^^^]]]```eeeccckkkwww|||xxxtttoooiiifffbbb```]]][[[ZZZ[[[[[[\\\^^^dddnnnyyy|||yyyyyy{{{~~~}}}~~~dddVVVOOOLLLKKK<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============::::::::::::::::::::::::::::::999999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIQQQ]]]hhhpppsssssssssuuuuuuvvvyyy|||~~~xxxllleee```___^^^]]]aaagggfffmmmyyy{{{wwwtttooojjjgggaaa```^^^\\\[[[[[[\\\\\\]]]ccckkksss~~~}}}yyyyyyzzz}}}{{{lllYYYOOOKKKKKK<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======:::::::::::::::::::::::::::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKTTTaaakkkqqqssssssssstttvvvxxxzzz|||~~~yyyooohhhbbb___^^^^^^bbbhhhkkkrrr~~~}}}yyyvvvsssooollliiibbbaaa___^^^]]]]]]]]]]]]]]]bbbhhhooowww{{{yyyxxx}}}yyyuuu\\\OOOKKKKKK<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============999::::::;;;;;;::::::999:::999999888999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>???<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIOOOXXXeeennnqqqrrrrrrssstttwwwzzz|||}}}~~~tttllldddaaa______cccjjjpppxxx}}}zzzvvvsssqqqooommmkkkbbbaaa```___^^^]]]]]]]]]\\\aaagggkkkqqq~~~{{{xxx{{{xxxdddTTTMMMKKK<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<999::::::;;;;;;::::::999:::999888888999:::<<<>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>?????????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIISSS\\\gggoooqqqqqqrrrsssssswww{{{}}}~~~~~~~~~zzzqqqhhhdddaaaaaaeeelllttt|||~~~zzzwwwsssqqqpppooonnnlllaaa```___^^^]]]]]]\\\\\\ZZZ___dddggglllxxx~~~yyyzzzxxx~~~oooZZZQQQMMM<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999:::999888888888:::===>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJUUU^^^iiioooppppppqqqsssssswww|||~~~~~~~~~}}}~~~uuulllfffcccbbbgggnnnwww}}}}}}xxxuuurrrppppppooonnnmmm```______^^^]]]\\\[[[ZZZXXX^^^ccceeeiiitttzzzyyyxxx~~~www```UUUOOO>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBB??????BBBDDDDDDGGGLLL\\\fffnnnnnnmmmnnnppppppwwwzzzvvvzzztttlllgggeeeiiiooozzz}}}zzzwwwvvvtttqqqpppoooooopppeeecccaaa___]]]\\\[[[ZZZ\\\]]]```dddhhhppp}}}yyyxxxyyy}}}cccQQQSSS>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCC@@@AAADDDEEEFFFIIIOOO^^^hhhppppppoooppprrrrrrxxx{{{|||vvvzzzpppjjjhhhlllrrr}}}}}}zzzxxxvvvtttqqqpppooonnnnnneeedddbbb___]]]\\\[[[ZZZ[[[[[[^^^bbbeeemmm}}}{{{yyywwwxxx|||mmmWWWSSS>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<====================================>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBEEEFFFGGGMMMTTTaaakkkrrrrrrppprrruuuuuuzzz}}}{{{xxxxxxoookkkooouuu~~~}}}yyyxxxvvvtttrrrooonnnmmmllleeedddbbb```]]]\\\[[[[[[[[[ZZZ\\\___bbbhhhvvvyyyxxxvvvvvvyyy}}}___SSS========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<====================================>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHPPPXXXdddmmmssssssqqqtttwwwxxx}}}~~~}}}sssnnnqqqwww}}}|||xxxwwwvvvtttrrrooommmkkkjjjeeedddbbb```^^^\\\[[[[[[\\\ZZZ[[[^^^```dddppp{{{zzzxxxuuutttwww}}}iiiTTT========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFIIIRRR]]]fffnnntttsssqqquuuyyyzzzxxxppprrryyy}}}}}}xxxvvvuuutttqqqooollljjjiiifffdddbbb```^^^]]]\\\[[[]]][[[[[[]]]___bbbkkkuuuyyyuuutttvvv{{{rrrVVV>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCEEEFFFJJJUUUaaaiiiqqquuusssrrrvvv{{{}}}uuuvvv|||}}}xxxttttttsssqqqooollljjjiiifffeeeccc```^^^]]]\\\\\\^^^[[[ZZZ]]]___aaagggooo|||{{{vvvtttvvv{{{{{{[[[>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<====================================>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEGGGGGGLLLYYYfffmmmtttxxxuuutttxxx~~~|||{{{}}}yyyrrrrrrrrrqqqooommmjjjiiifffeeecccaaa___]]]\\\\\\]]]YYYYYY\\\]]]___dddkkkyyy}}}xxxuuuwww{{{aaa>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<=======================================>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHMMM[[[iiiooovvvyyywwwvvvzzz~~~yyyqqqqqqqqqqqqooommmkkkiiifffeeecccaaa___]]]\\\\\\\\\XXXWWWZZZ\\\^^^bbbhhhwwwyyyvvvxxx|||fff>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<===>>>???@@@EEECCCAAA???============???<<<:::;;;===???===;;;>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFKKKUUUdddnnnqqqtttxxxyyyyyyzzz}}}|||wwwsssqqqooonnnnnnnnnlllkkkiiigggdddaaa^^^]]]]]]^^^^^^___]]]YYYZZZ```dddcccqqq{{{{{{xxxyyyzzz{{{fff>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<===>>>;;;::::::999:::;;;<<<===AAA@@@???>>>>>>>>>>>>>>>???===;;;;;;===>>>===<<<>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGMMMXXXeeeooorrrvvvzzz{{{zzz{{{~~~{{{wwwsssqqqooonnnnnnmmmlllkkkkkkhhheeeaaa^^^\\\\\\\\\ZZZ\\\ZZZYYY^^^iiiqqqtttoooyyy|||xxxxxxzzz{{{kkk>>>>>>>>>>>>==================<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<===>>>???======>>>>>>>>>>>>>>>===>>>===;;;;;;===>>>===<<<============<<<<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEIIIPPP\\\iiiqqquuuxxx|||}}}|||}}}zzzwwwsssqqqooommmmmmmmmllljjjllliiieeeaaa]]][[[ZZZZZZYYYYYYXXXWWW___mmmxxx}}}llluuu~~~xxxxxxyyyzzz~~~vvv>>>>>>>>>>>>==================<<<<<<<<<<<<===============<<<<<<=========>>>>>>>>>>>>>>>?????????;;;<<<===>>>>>>===<<<;;;>>>===<<<<<<<<<========================<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFLLLUUUaaalllssswww{{{~~~yyywwwtttqqqooommmmmmlllkkkiiijjjhhhddd```]]]\\\[[[[[[ZZZ[[[YYYWWW[[[fffnnnqqqgggppp}}}yyyxxxyyyyyy|||>>>>>>>>>>>>==================<<<<<<<<<======>>><<<==================<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>===<<<:::999=========<<<<<<<<<===>>><<<<<<<<<===============<<<<<<<<<===========================>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDHHHOOOZZZeeeooouuuyyy}}}|||xxxwwwtttqqqooommmmmmllljjjhhhgggeeebbb___]]]]]]]]]^^^[[[]]]\\\YYYZZZ___aaa```aaajjjwww|||xxxyyyyyy{{{~~~>>>>>>>>>>>>==================<<<<<<======>>>>>><<<<<<============<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>===<<<;;;:::<<<===>>>===;;;;;;===>>><<<<<<<<<===============<<<<<<<<<===========================>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDEEEIIIRRR^^^iiirrrvvv{{{zzzxxxwwwtttqqqooommmlllkkkiiihhheeedddaaa___]]]]]]^^^___ZZZ]]]^^^\\\\\\^^^]]]YYY^^^fffrrrzzzyyyxxxyyy{{{>>>>>>>>>>>>===========================>>>??????;;;<<<===>>>>>>===<<<;;;======???@@@@@@@@@???>>>>>>>>>======<<<======>>><<<===>>>===;;;;;;===???<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFKKKUUUaaalllsssuuu|||}}}xxxwwwxxxtttqqqnnnmmmlllkkkiiigggfffeeebbb___]]]\\\]]]]]]XXX\\\^^^\\\]]]^^^]]]YYY]]]dddnnnzzz{{{yyyxxxxxxyyy}}}>>>>>>>>>>>>===========================>>>??????;;;<<<===>>>>>>===<<<;;;999:::<<<=========<<<;;;======<<<<<<===>>>@@@AAA;;;===???===;;;:::<<>>>>>;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGLLLVVVcccmmmsssuuu||||||wwwwwwxxxtttrrrnnnmmmlllkkkiiiggghhhfffccc___\\\[[[[[[[[[XXX\\\]]][[[[[[]]]\\\YYY]]]cccmmmwww|||zzzxxxwwwxxx|||~~~>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;===>>>>>>?????????>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCEEEFFFFFFIIIQQQ[[[fffpppuuuxxx~~~~~~{{{xxxvvvrrrpppmmmkkkjjjjjjkkklllkkkhhhccc```___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[aaajjjsss}}}zzzwwwwww}}}>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<===???@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>======<<<<<<======>>>===========================>>>>>>??????@@@@@@AAA???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDDDDCCCCCCEEEFFFFFFJJJSSS]]]hhhqqqvvvxxxxxx|||xxxuuurrrpppnnnkkkjjjjjjlllmmmkkkgggccc```^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ___fffooozzz}}}yyywwwwwwzzz~~~>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===>>>???@@@???>>>======<<<<<<=======================================>>>>>>>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCCCCEEEGGGFFFLLLVVVbbbkkkrrrvvvxxx{{{www}}}yyyuuurrrpppnnnlllkkkkkklllmmmkkkhhhccc```___^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZXXX\\\bbbiiittt}}}xxxwwwxxxwww{{{>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>>>>>??????===<<<;;;:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================?????????>>>>>>=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@BBBCCCDDDCCCDDDEEEGGGHHHOOO[[[fffoootttwwwyyy{{{}}}zzzwwwrrrpppooommmllllllmmmnnnmmmjjjeeebbbaaa```^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZWWWZZZ___eeeooo~~~yyyxxxzzzwwwzzz>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>??????>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>============>>>>>>?????????????????????@@@@@@@@@@@@AAA@@@AAACCCDDDCCCDDDFFFGGGJJJSSS___jjjqqqvvvyyy{{{xxx||||||xxxqqqqqqooonnnmmmnnnnnnnnnoookkkgggdddbbbbbb```___[[[[[[[[[[[[ZZZZZZYYYYYYXXXZZZ^^^cccmmm||||||zzz|||xxx{{{>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???>>>===>>>@@@@@@????????????@@@@@@========================<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???????????????????????????@@@@@@@@@??????>>>>>>>>>=========>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCC???AAACCCDDDDDDDDDFFFHHHMMMVVVcccmmmssswww{{{}}}yyy||||||xxxqqqqqqpppoooooooooooooooooolllgggdddcccbbbaaa```\\\\\\[[[[[[ZZZYYYYYYYYYXXXZZZ^^^ccclllzzz{{{|||yyy{{{>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA???===<<<<<<>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???AAACCCDDDDDDDDDFFFHHHPPPYYYeeennnssswww|||~~~zzzwwwqqqqqqppppppppppppoooooonnnkkkfffcccbbbaaa```^^^\\\\\\[[[[[[ZZZYYYYYYXXXWWWZZZ^^^ccckkkyyy||||||xxxzzz}}}>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@@@@???===<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<======================================================<<<======>>>???@@@@@@@@@===>>>>>>>>>>>>????????????AAACCCDDDDDDEEEGGGHHHRRR[[[gggoootttxxx}}}~~~{{{xxxvvvqqqqqqqqqpppppppppppppppmmmiiieeebbb``````^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXVVVYYY]]]ccckkkxxx}}}zzzvvvyyy{{{