BM6P6(@ 333>>>WWWooooooZZZKKKJJJSSSYYYjjj~~~ssspppxxx~~~~~~sssdddWWWRRRTTTYYY```gggqqqxxx{{{}}}~~~{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}|||}}}xxxvvv}}}~~~|||{{{uuupppkkkgggbbb___VVVSSSNNNIIIDDD@@@???>>>888777666555555444555555888888888999:::<<<===>>>DDD@@@DDDIIIGGGRRR{{{vvvrrrmmmgggbbbYYYPPPFFFAAA<<<888888;;;AAA@@@GGGQQQYYYooossslllXXX___KKKPPPOOOMMMKKKIIIHHHFFFEEELLLKKKIIIGGGFFFFFFFFFGGGIIIHHHGGGIIIJJJKKKIIIHHHFFFGGGGGGHHHJJJLLLMMMNNNGGGHHHGGGFFFCCCCCCDDDEEEBBB>>>>>>@@@;;;:::JJJ___yyyuuuiiixxxzzzrrrtttvvv{{{|||wwwzzz{{{|||}}}}}}|||tttjjjiiijjjdddYYYOOOHHHEEEHHHLLLTTTbbbpppqqq|||rrrkkkhhhiiikkknnnpppqqqooommmqqqqqqsssvvvxxxwwwuuurrrqqqsssttttttsssssstttuuutttsssqqqpppqqqrrrtttuuuuuurrrtttxxxwwwoookkkmmmeeeiiimmmnnnllliiihhhiiikkk}}}qqq\\\QQQ@@@===::::::???DDDIIIKKKDDDCCCQQQ[[[[[[lll}}}xxxkkkfff\\\PPPHHH@@@888444555111555777777777;;;>>>@@@^^^]]]DDDDDDYYYzzzXXXWWWVVVVVVUUUTTTTTTSSSSSSUUUTTTRRROOOMMMMMMOOOQQQRRRSSSSSSQQQNNNKKKJJJKKKKKKLLLMMMKKKIIIGGGGGGHHHJJJKKKKKKKKKJJJHHHFFFDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGDDDAAA????????????@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEENNNLLLTTTmmmyyy{{{}}}iiiQQQPPPZZZUUUMMMSSSRRRQQQVVV^^^```bbbsss///999QQQiiilllZZZLLLIIIUUU^^^nnn|||rrrrrrxxx|||~~~yyyjjjZZZTTTWWW]]]aaagggoootttxxxzzz}}}||||||}}}}}}|||}}}~~~~~~}}}}}}~~~wwwoooppp}}}{{{}}}~~~zzzuuupppkkkfffaaa]]]QQQOOOJJJEEEAAA>>><<<<<<888777666555555555555555888888888999:::<<<===>>>CCCAAADDDLLLUUUlllyyytttqqqmmmgggbbbVVVMMMCCC???;;;888999<<<@@@CCCNNN^^^oooyyyeeeSSSXXXKKKMMMLLLLLLKKKJJJJJJIIIIIILLLKKKIIIGGGFFFFFFFFFGGGIIIHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLKKKIIIFFFDDDDDDEEEFFFBBBCCCDDD???:::CCCRRRkkkzzz}}}}}}{{{ppppppsssxxx|||~~~~~~yyyzzz{{{}}}uuuooonnnlllccc[[[WWWOOOIIIHHHGGGIIIQQQ\\\fffvvv|||oookkkfffccceeejjjooorrrqqqrrrtttuuutttrrrqqqpppoooqqqssstttsssssstttuuuooonnnmmmmmmnnnppprrrsssqqqllliiikkkkkkjjjmmmssslllkkkhhhccc```eeepppyyykkkUUUGGGBBB???===<<<<<>>:::999???FFFaaawwwrrrXXXAAAMMMzzzlllZZZXXXYYYYYYYYYYYYXXXWWWWWWUUUTTTRRRPPPNNNOOOQQQSSSOOOQQQRRRQQQOOOMMMMMMMMMPPPPPPOOOLLLIIIGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAAHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCC@@@FFFYYYvvvzzz{{{sssRRR[[[ssssssfffccc]]]VVVRRRQQQKKKFFFOOO]]]ppp{{{,,,333FFF\\\ddd[[[PPPKKKYYYgggttt}}}|||tttssswww{{{sssbbbZZZ]]]dddfffiiillloooqqquuuyyy||||||{{{zzz|||}}}zzzyyy}}}~~~~~~pppjjjnnn{{{uuu~~~|||}}}zzz~~~~~~xxxuuuqqqlllgggaaaZZZVVVJJJHHHDDD@@@===;;;:::999777777666555555555666666888888999:::;;;===??????AAA>>>AAANNNggg|||vvvrrrpppkkkeee```RRRHHH???<<<:::888:::>>>>>>AAAMMMeee[[[OOOPPPKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIGGGFFFFFFFFFFFFHHHHHHGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJMMMNNNMMMKKKHHHEEEDDDEEEFFFCCCEEEHHHDDD===>>>FFFVVVjjjxxxoooaaaeeellltttzzz}}}~~~yyyzzz{{{}}}~~~}}}|||pppkkk___YYYRRRLLLFFFBBBDDDJJJTTT^^^jjjqqqwwwxxxsssllleeecccdddhhhkkkjjjlllmmmnnnmmmmmmmmmnnnrrrtttuuuuuurrrooonnnmmmkkkjjjiiiiiiiiijjjlllmmmllljjjjjjlllkkkgggeeeffffffhhhjjjlllppp{{{www]]]HHH<<<:::;;;999<<<>>>???CCCSSSjjj|||ooo^^^```uuuzzzwwwpppbbbSSSKKKBBB>>>999444333444333666;;;===:::===PPPdddxxxkkkXXXHHHbbbvvvaaaaaaXXXYYYZZZ[[[ZZZYYYXXXWWWSSSRRRPPPOOOOOOPPPRRRSSSPPPQQQRRRQQQNNNLLLKKKKKKNNNMMMLLLIIIFFFFFFGGGIIIHHHGGGEEEDDDBBBAAAAAAAAAJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAA???@@@JJJ___xxx{{{~~~qqq}}}zzzPPPZZZ}}}{{{ppphhh]]]SSSSSSZZZ]]]```cccfffppp|||---000<<>>@@@AAADDD@@@CCCYYY}}}yyytttppplllggg___ZZZLLLCCC;;;999999999<<<@@@@@@???HHHfffrrrUUUMMMJJJMMMIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIKKKNNNOOOQQQJJJLLLMMMLLLIIIFFFEEEDDDCCCAAACCCGGGFFFAAA@@@CCCFFF[[[rrrxxxyyy^^^RRR\\\dddpppzzz~~~}}}{{{{{{||||||}}}~~~~~~|||}}}~~~mmmkkkeeeaaa\\\UUUMMMGGGEEEFFFCCCGGGMMMTTT___kkkvvv|||yyyzzzzzzwwwrrrkkkfffddddddbbbaaabbbeeefffeeedddhhhkkknnnnnnmmmjjjhhhhhhfffeeedddcccccccccccccccbbbbbbdddfffggggggggggggssswwwddd[[[LLL@@@999999<<<>>>888???DDDCCCDDDQQQiii}}}{{{ooo|||~~~}}}uuupppiii[[[IIIAAA;;;999777444444666<<<555555>>>FFFSSSqqqgggSSSZZZeee\\\aaaWWWWWWXXXXXXWWWUUUSSSRRRPPPNNNMMMMMMOOOQQQRRRRRRQQQRRRRRRPPPLLLHHHEEEDDDDDDDDDCCCBBBAAACCCGGGJJJIIIHHHGGGEEEEEEEEEFFFGGGKKKJJJHHHFFFEEEEEEFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@AAABBBBBBAAAAAACCCBBBBBBDDDMMM^^^uuuooohhhyyy~~~~~~~~~]]]UUUmmmzzztttjjjfffnnnzzz}}}000111444===LLLYYY]]]\\\SSSaaafffdddrrr|||xxxvvvxxxuuu{{{vvvpppllliiigggfffgggjjjpppvvvyyyxxxvvvuuuvvvzzz{{{yyyvvvtttxxx{{{|||||||||{{{~~~}}}~~~||||||}}}~~~}}}~~~{{{vvviii[[[RRRLLLFFFEEEGGGGGGGGGGGGFFFFFFGGGIIIJJJHHHOOOQQQUUUZZZXXXaaaxxx~~~{{{{{{vvvwwwwwwwwwuuutttsssrrrgggeeeaaa]]]XXXQQQJJJEEE???>>>===;;;999888888777666666666666666777888999999::::::<<<===???AAABBBIIIFFFOOOrrr{{{wwwrrrmmmhhh```WWWOOOFFF>>>999888999:::===AAABBB>>>FFFlll|||rrrxxxaaaSSSNNNHHHOOOJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGEEEDDDDDDDDDDDDFFFEEEFFFGGGIIIJJJIIIHHHFFFFFFGGGIIIKKKMMMPPPQQQHHHKKKMMMNNNLLLJJJHHHHHHDDDBBBAAADDDDDDBBBAAABBB>>>QQQmmm~~~}}}xxxttt]]]TTT___ccckkkttt{{{~~~~~~|||}}}}}}}}}||||||{{{{{{{{{zzz{{{}}}dddSSSWWWlllkkkhhh```WWWQQQLLLJJJ???===<<<@@@HHHQQQ[[[bbbgggoooxxx~~~~~~zzzuuurrrpppiiibbbbbbeeeeee___XXXTTTXXX]]]aaaccccccdddeee^^^^^^^^^^^^^^^___``````[[[]]]```eeemmmxxx~~~ppp]]]NNNAAA>>>::::::<<<>>>???>>>>>>CCCGGGFFFIIIYYYuuuyyyxxxvvvlllfff___QQQBBB<<<777777777555666999???666???ZZZmmmwww{{{XXXEEElllzzzhhh\\\YYYYYYWWWWWWVVVUUUSSSPPPNNNLLLMMMKKKIIIJJJMMMPPPPPPOOOMMMOOOOOOMMMIIIDDDBBB@@@@@@@@@???>>>>>>@@@DDDGGGHHHGGGFFFFFFGGGIIIKKKLLLIIIHHHFFFEEEDDDDDDDDDEEECCCBBBAAA@@@???>>>>>>?????????>>>=========>>>>>>>>>??????@@@@@@@@@@@@???===???AAA???@@@GGGUUU```|||jjjxxxrrryyy{{{bbb\\\hhh|||xxx\\\[[[111111000222AAAVVVaaabbbHHHRRRVVVXXXkkkxxx~~~}}}}}}}}}qqqnnnyyyqqqgggeeedddffflllrrrwwwzzzvvvtttuuuxxx|||~~~|||yyytttttttttvvvxxxzzz|||}}}wwwyyy|||~~~|||zzz{{{{{{{{{{{{}}}xxxrrrcccRRRIIIDDD@@@===>>>>>>@@@AAABBBDDDGGGLLLOOOIIIIIIBBBAAAIIIPPPeee}}}xxxwwwtttqqqlllhhhggghhhjjjlllbbb___[[[WWWSSSMMMGGGCCC<<<<<<;;;:::999888777666555555555666777888999:::::::::;;;<<<>>>AAACCCDDDEEEIII___||||||xxxtttooojjjcccZZZNNNFFFAAA;;;777999;;;;;;===AAA======OOO}}}~~~~~~ssshhh{{{}}}VVVQQQMMMGGGNNNIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMQQQRRRQQQNNNLLLLLLHHHFFFDDDBBB@@@??????@@@<<>>???EEEKKKLLLUUUaaallltttzzz|||tttrrrrrrooofff^^^XXX[[[]]]^^^]]]\\\\\\\\\\\\]]]^^^aaaccceeeggghhhfffqqqvvveeeYYYQQQHHH===444999888888:::===@@@AAAAAAAAACCCEEEHHHSSSmmm{{{qqqooolll```ZZZTTTGGG>>>999555777888777888;;;999:::WWWaaaKKKJJJ~~~qqq]]]\\\[[[UUUWWWVVVTTTRRRPPPNNNLLLLLLKKKIIIGGGIIIMMMOOONNNLLLFFFHHHKKKKKKHHHEEECCCBBBBBBBBBAAA@@@>>>>>>AAACCCDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@???>>>===============<<<<<<<<<======>>>===>>>>>>?????????>>>>>>888<<>>???DDDIIIYYY}}}{{{zzzzzzwwwmmmhhhwww|||\\\PPP[[[kkk|||~~~}}}eeeXXX||||||...111///---:::RRRaaabbbDDDIIILLLTTTkkk~~~~~~uuutttyyyllljjjhhhjjjmmmqqqrrrrrrpppppprrrwww|||~~~|||yyytttpppmmmoootttyyyzzzyyyuuuttttttwww|||}}}{{{yyy|||}}}~~~}}}|||~~~ppprrrbbbQQQIIIGGGEEEDDDDDDCCCDDDFFFIIINNNVVV```hhhbbb___UUUSSS[[[bbbuuu}}}{{{vvvsssuuuooohhhcccbbbbbbbbbaaa]]]YYYUUUQQQMMMHHHDDD@@@:::::::::999888777666555555555555666777999:::;;;:::;;;<<<===???BBBDDDEEEDDDPPPuuu}}}yyyzzztttqqqlllfff___UUUIII@@@>>>999777:::===<<<===@@@:::FFFiii}}}yyywwwyyyeeesssiiiPPPNNNIIIEEEKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOSSSTTTSSSOOOLLLKKKGGGHHHGGGBBB>>>===>>>???;;;EEEbbbsssnnnwww}}}uuuyyylll[[[iiipppvvvuuuoooooovvv}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~~~~vvvfffkkkzzzuuukkkccc\\\TTTQQQLLLHHHEEE???999:::???;;;AAAIIIPPPXXXaaammmuuuxxxxxxxxxxxxxxxuuurrrppppppppppppmmmiiifffddddddkkklllnnnppprrrssstttuuuuuuuuudddTTTLLLBBB:::777999;;;<<<888888999:::<<<@@@CCCFFFFFFHHHNNNYYYnnn~~~{{{rrrhhheee```SSSNNNJJJ???<<<777444777888777888;;;888BBBhhhlllPPPOOOmmmkkk^^^\\\[[[UUUTTTSSSPPPNNNLLLLLLMMMMMMKKKHHHGGGIIIMMMOOONNNKKKDDDGGGJJJJJJHHHEEECCCBBBAAABBBBBBAAA???>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA>>>>>>??????>>>===;;;:::;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>======<<<<<<>>>???@@@@@@@@@??????BBB[[[{{{}}}wwwdddbbbqqqxxxyyyzzzppptttkkkaaa***000///,,,888PPP___```FFFGGGJJJUUUooo|||yyyuuuqqqnnnmmmnnnmmmkkkhhhjjjkkknnntttzzz}}}zzzwwwtttnnniiikkkrrrxxxyyywwwuuuqqqnnnqqqwww|||{{{yyy~~~}}}zzzzzz}}}~~~{{{}}}~~~ooommm]]]LLLFFFGGGGGGGGGHHHCCCEEEGGGJJJRRR___nnnyyyqqqrrrnnnrrr|||}}}~~~|||vvvrrrnnnjjjeeecccdddeeecccaaaXXXTTTOOOKKKGGGDDD@@@===999999999888777666444333555555555666777999:::;;;:::;;;<<<>>>@@@BBBDDDEEEKKK]]]zzzvvvuuuqqqnnniiiddd^^^SSSGGG>>><<<888888<<<>>>======??????VVVqqqtttfffuuu^^^MMMJJJEEECCCHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@?????????@@@AAAAAAAAACCCEEEGGGFFFEEEBBBCCCDDDFFFIIIKKKNNNOOOKKKOOOSSSTTTQQQMMMIIIGGGCCCGGGHHHCCC>>>===???@@@;;;BBB^^^oooiiisss|||{{{qqq}}}www|||uuuvvv}}}rrrYYYaaarrrtttkkknnnwwwxxxyyyyyyzzz{{{|||}}}}}}xxxzzz|||{{{{{{|||www}}}}}}sssllleee]]]WWWSSSPPPLLLCCC888777<<<888<<>>???===888777999<<<;;;<<<>>>>>>???AAAEEEHHHOOOUUUaaattt{{{rrrkkkaaa]]]WWWJJJFFFCCC:::;;;666444666888777888;;;===GGGjjjvvviiiSSSGGGXXXyyyfff]]]WWWTTTSSSPPPNNNKKKIIIIIIJJJMMMNNNLLLIIIGGGIIINNNPPPNNNKKKGGGIIILLLKKKHHHDDDAAA???<<<>>>@@@@@@??????AAABBBBBBCCCCCCDDDCCCBBB@@@??????@@@AAABBBCCCBBBAAA@@@<<<===>>>??????===;;;999:::::::::;;;<<<===>>>???<<<===============<<<<<>><<<:::@@@III]]]sssppp\\\TTT___www|||sssssskkk///000///...222AAAWWWgggQQQLLLJJJUUUmmm|||tttppppppppprrruuuhhhmmmrrrtttssssssuuuwwwnnnjjjgggkkksssxxxxxxuuuwwwqqqlllnnnuuuyyyxxxttt|||{{{zzzxxxwwwwwwwwwwwwzzzzzzyyyyyyzzz|||~~~}}}mmm___MMM???@@@DDDDDDDDDHHHCCCIIIPPP[[[kkk||||||zzzzzzsssmmmmmmgggfffeeeggghhhddd[[[TTTIIIHHHEEEBBB???===;;;;;;666666666666666555555555777777777777888999;;;;;;444CCC???999CCCCCCAAAPPPZZZwwwqqqsssllljjjiiifff[[[LLLBBB???<<<555888>>>===???BBB???FFF{{{zzzZZZmmmiiixxxlllPPPJJJLLLIIIDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@???======<<<===AAAEEEGGGGGGEEEDDDCCCBBBCCCEEEHHHJJJLLLMMMMMMHHHIIIKKKJJJHHHFFFFFFGGGHHHCCC???===>>>>>>===;;;>>>???EEEPPP[[[ggguuu|||zzz~~~sss___bbbsssqqqyyy~~~zzz}}}~~~uuuyyy___jjj~~~ttttttiiiwwwxxxyyyyyyyyy{{{~~~wwwwwwyyy{{{|||}}}}}}}}}~~~zzzyyypppggg[[[RRRMMMGGG@@@:::<<<;;;999999999999::::::>>>???AAAGGGNNNTTTWWWYYYiiikkkoooqqqssssssrrrqqqnnnnnnkkkfff___YYYVVVTTTMMMLLLIIIEEEAAA===:::888>>><<<999888888999999999=========>>>BBBHHHPPPVVVkkkxxx||||||zzztttmmmcccYYYMMMDDDAAA???===:::888999333333<<<;;;777===???EEEeeemmmfffnnnHHHJJJ___rrrccc^^^WWWUUUWWWOOOMMMKKKKKKKKKJJJHHHFFFKKKNNNOOONNNOOOQQQOOOJJJHHHIIIKKKJJJGGGCCCAAAAAA???AAACCCCCCBBBAAABBBCCC>>>@@@AAAAAA???>>>>>>>>>CCCDDDEEEDDDBBB???>>>>>>===;;;::::::;;;;;;;;;:::888:::===AAADDDDDDBBB???<<<;;;:::999:::<<>><<<:::===???EEEOOO^^^yyywwwdddTTTUUU^^^sss.........---000===PPP^^^ZZZMMMHHHUUUggg}}}|||xxxuuussstttuuunnnnnnmmmlllkkkkkkmmmooonnnkkkiiikkkooorrrrrrqqqmmmllllllmmmppprrrtttuuuxxxwwwwwwvvvvvvuuuuuutttwwwwwwwwwxxxzzz|||~~~wwwhhhVVVGGG;;;;;;===<<<>>>CCC:::@@@OOOfffssssssuuuooojjjiiibbb___]]]]]]\\\XXXPPPIIIDDDCCCAAA>>>;;;:::888888666666666666666666666666888888888888999;;;<<<===BBBCCC;;;<<>>???;;;>>>IIIcccqqqqqqttt\\\HHHFFFIIIFFFAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@???????????????@@@@@@===AAAEEEGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHGGGEEEDDDDDDDDDFFFCCC???===>>>>>>===;;;;;;:::===DDDLLLUUUbbbnnnwww{{{tttbbbcccoooxxxnnnbbbvvv~~~tttssswww|||}}}|||{{{{{{}}}yyyzzzzzz{{{|||}}}~~~~~~wwwlllddd]]]WWWOOOIIICCCAAA>>><<<;;;:::999999999888888:::===AAABBBBBB>>>@@@CCCEEEFFFEEEDDDCCC@@@AAAAAA???<<<:::999:::@@@???>>><<<:::888777666:::::::::;;;<<<>>>>>>>>>BBBDDDFFFIIIPPP[[[iiissszzzuuuuuurrrkkkdddWWWNNNCCC===;;;:::999777444:::::::::>>>999555===FFFOOOkkk{{{wwwSSSDDDXXXuuuiiibbbaaaYYYSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGHHHLLLOOOMMMLLLMMMLLLIIIJJJKKKLLLKKKHHHDDDBBBBBBBBBCCCDDDCCCBBB@@@AAAAAAAAABBBCCCBBB@@@???@@@AAACCCDDDEEEDDDAAA>>>======;;;:::999999;;;<<<<<<;;;===>>>AAACCCDDDCCC@@@>>>===<<<<<<;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>===::::::<<<@@@HHHZZZvvv}}}yyy{{{xxxmmm___WWW\\\qqqooo```___bbbkkkzzz,,,---------...777FFFQQQZZZJJJEEEQQQ\\\nnn}}}{{{wwwvvvvvv}}}wwwpppkkkiiikkkmmmooommmllljjjiiiiiijjjkkkkkkeeejjjooonnnkkkjjjnnnsssrrrrrrsssttttttsssrrrqqquuuuuuuuuvvvxxx{{{~~~ssseeeTTTFFF<<<<<<<<<999;;;AAAAAADDDXXXwwwttthhhjjjmmmiiidddddd]]]YYYUUURRROOOKKKDDD>>>???>>><<<:::999888777777666666666666666666777777888888999999:::<<<===>>>CCC???<<>>EEE:::>>>]]]~~~[[[MMMDDDFFFHHHDDDAAAAAADDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA???BBBFFFHHHGGGGGGFFFGGGEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEBBBAAAAAABBBDDDBBB???===>>>>>>===<<<===::::::>>>BBBIIIVVVbbbyyy}}}yyysss~~~pppqqqyyynnnsssyyy}}}}}}|||zzzyyy||||||{{{{{{|||}}}}}}~~~~~~wwwppphhh___YYYRRRNNNIIIEEEBBB???<<<:::;;;999666666777777777666555666888999999999777777555777888999888999:::<<<666666666666777777888999999:::<<>>========================??????>>>>>>>>>>>>??????;;;:::999:::;;;BBBSSSdddwwwvvv{{{zzzqqqjjj]]]___]]][[[cccxxxttthhhgggoooyyy~~~,,,......---...333<<>>???>>>AAAEEEIIIMMM___|||wwwtttnnniiihhh^^^TTTLLLJJJGGG@@@999666888@@@999===GGG:::DDDuuuPPPJJJHHHJJJIIIEEEDDDFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@DDDFFFHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBAAACCCDDDCCCAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>EEESSS```~~~~~~~~~www{{{qqqpppooopppuuuzzz}}}{{{yyy}}}|||{{{zzzzzz{{{||||||~~~|||~~~~~~vvvmmmgggddd___XXXRRRMMMIIIDDD@@@@@@>>>;;;999:::::::::999777888888888777777666666777888999999888888999;;;666666777777999:::<<<======???AAACCCFFFKKKOOOSSS___hhhttt{{{uuummmiiifffaaaWWWOOOCCC>>>888555555666777777:::<<<777666:::<<>>======>>><<<;;;;;;===>>>======???AAACCCDDDCCCAAA@@@???;;;;;;<<<===>>>>>>>>>===@@@???>>><<<<<<===>>>???<<<;;;;;;;;;:::;;;DDDOOOWWWnnnzzzxxxxxxzzz{{{yyymmm[[[MMMLLLYYYlllyyy}}}mmmhhhkkkzzznnn]]]WWW---///000///...111555:::HHHTTTZZZQQQPPPjjjyyypppsss{{{}}}|||zzzzzzqqqgggaaabbbfffiiijjj___bbbcccaaa^^^]]]```dddfffhhhjjjllllllmmmnnnoookkklllooopppqqqpppooonnnssssssrrrrrrrrrsssuuuvvvyyy|||}}}|||}}}~~~{{{uuuwwwzzz{{{{{{|||{{{uuummm\\\MMMEEEKKKRRROOOJJJHHHHHHQQQkkkuuukkkddd_________\\\YYYXXXSSSPPPKKKGGGDDDBBB???>>>999999888777666666666666777777777777888888999999888888888999;;;===>>>???BBBDDDKKKRRR```yyytttpppiiibbb___UUULLLCCCBBBAAA===999777999BBB::::::CCC;;;OOOpppQQQOOONNNLLLIIIEEEEEEHHHDDDDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBAAAAAABBBBBBBBBHHHIIIIIIHHHEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCBBB@@@?????????>>>??????>>>>>>>>>>>>???===;;;;;;<<<;;;???LLLYYYwww|||zzzqqq|||qqqyyy|||tttlllmmmtttzzz{{{yyy{{{{{{zzzzzzyyyyyyzzzzzz|||zzz{{{~~~zzzwwwppphhhaaa]]]XXXQQQLLLFFFCCC???<<<<<<<<<<<<;;;999888777666666555555555777888888777555555777999;;;;;;:::;;;<<<>>>AAABBBDDDFFFJJJNNNTTT\\\fffnnn{{{zzzxxxuuuooohhhbbb]]]VVVMMMFFF???<<<999666666777888888AAA???888:::CCCIIIZZZuuulllQQQGGGZZZ}}}pppbbbZZZXXXVVVTTTSSSOOOLLLJJJIIIJJJKKKJJJJJJTTT\\\___WWWLLLHHHKKKMMMJJJKKKKKKIIIFFFDDDCCCDDDCCCCCCDDDCCCAAAAAACCCEEECCCCCCCCCAAA@@@@@@CCCFFFFFFGGGFFFDDDAAA>>>>>>???BBB@@@>>>===>>>???>>>===@@@BBBDDDCCC???<<<;;;<<<888999;;;<<<>>>>>>??????AAA@@@>>><<<;;;;;;;;;<<<888777888::::::999===CCCDDDRRRjjj|||zzzpppggg^^^VVVPPPNNNbbbxxxvvvlllkkkssswwwxxxkkk^^^gggmmmcccccc\\\YYY\\\]]]```ppp...///000000///000222444<<>>@@@AAACCCAAAOOOjjj|||uuuoooiiiaaaWWWQQQKKKDDD>>>======:::999:::===BBB<<<:::>>>BBBccc{{{bbbRRRRRRPPPLLLFFFCCCDDDGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGJJJJJJIIIGGGDDDCCCCCCDDDDDDCCCAAA@@@??????@@@AAA@@@BBBCCCBBB@@@>>>>>>???<<<===???>>>>>>===???@@@AAAAAABBBAAA<<<;;;DDDOOObbbrrryyytttxxxwww{{{pppkkkmmmrrrvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxyyywwwxxx{{{||||||zzztttqqqmmmfffaaaYYYUUUOOOJJJHHHGGGEEEDDDDDDCCCAAA???>>>??????@@@>>>???@@@@@@AAACCCFFFIIIEEEEEEEEEFFFHHHKKKOOOQQQWWW[[[bbbjjjsss{{{sssooollleee\\\TTTNNNIIIBBB===;;;999888666666666888888;;;:::888@@@MMMRRRbbb~~~sssIIIAAAWWWxxx|||wwwnnniiidddbbb___[[[UUUPPPLLLKKKKKKKKKMMMNNNMMMLLLWWW___aaaXXXMMMJJJLLLNNNHHHIIIIIIGGGEEECCCDDDDDDCCCCCCCCCBBBAAABBBDDDGGGAAABBBBBBAAA@@@@@@CCCEEEEEEEEEEEECCC@@@??????@@@BBB@@@>>>>>>?????????>>>AAADDDEEEBBB<<<888777777:::;;;<<<<<<>>>??????@@@AAA@@@>>>===;;;::::::999:::888888<<<<<<::::::===DDDBBBEEEPPPaaauuu{{{xxxqqqeee\\\XXXNNNUUU]]]ccciiitttzzzmmmrrrwwwooowwwyyy|||...//////////////////000444EEEQQQMMMEEEMMMfff{{{{{{~~~ooojjjlllwww|||zzzyyy}}}xxxqqq{{{vvvqqqqqqpppmmmhhhdddaaa```VVVWWWWWWWWWWWWXXXZZZ\\\\\\[[[[[[]]]bbbfffhhhhhhcccccccccdddddddddddddddhhhgggfffffffffhhhiiijjjkkkmmmlllkkkmmmqqqrrrnnniiilllllljjjkkkoooooolllhhhiiiuuuzzzeee]]]___[[[YYYUUUPPPLLLKKKIIIHHHBBBBBB@@@===:::999999999777666555444333333333333777777888888999::::::;;;;;;;;;<<<===???AAACCCDDDHHHIIImmmyyyvvvqqqkkkcccZZZOOOFFFBBB===999:::999777999===>>>@@@AAA>>>@@@UUU|||ZZZPPPQQQPPPKKKEEECCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEFFFHHHHHHGGGEEECCCCCCEEEGGGFFFDDDBBB@@@>>>>>>???@@@???@@@AAA@@@>>>=========999<<<>>>???>>>===???AAADDDEEEHHHGGG@@@;;;@@@IIIRRR```ppp||||||www|||qqq```lllvvvvvvssslllffffffnnnuuuwwwxxx{{{||||||{{{yyyxxxvvvuuuvvvyyyyyywwwzzz~~~{{{vvvqqqjjjdddaaa___]]]\\\QQQOOOMMMKKKJJJKKKLLLNNNIIIJJJLLLMMMOOOSSSXXX[[[ZZZ[[[\\\___dddiiiooorrrzzz~~~|||{{{uuunnnjjj```YYYOOOFFF@@@===999777666666777777777888:::;;;555999===IIIVVV]]]uuu|||XXX===MMMxxxooofff^^^___``````^^^YYYRRRLLLJJJJJJKKKNNNPPPQQQOOOMMMSSSZZZ[[[SSSLLLJJJLLLNNNFFFGGGGGGFFFDDDDDDEEEFFFEEEEEEDDDBBBAAAAAADDDFFF@@@AAACCCBBBAAAAAACCCDDDBBBBBBBBB@@@>>>===???@@@>>><<<;;;<<<>>>@@@@@@@@@>>>AAACCC@@@;;;888999;;;AAA@@@???>>>>>>>>>???@@@>>>>>>======<<<;;;:::999>>>::::::>>>???===<<<>>>???:::666888>>>KKKbbbvvvpppeeeXXXOOONNNQQQZZZaaa\\\nnn|||ssspppyyywwwyyy........................444===KKKQQQJJJHHH[[[tttpppuuu}}}|||rrrooorrr}}}xxxqqqqqquuupppiiitttyyyzzzssstttxxxzzzwwwooofff```^^^VVVUUUTTTTTTUUUWWWXXXYYY[[[ZZZYYYYYYYYY[[[^^^``````___^^^^^^^^^^^^______aaaaaaaaaaaabbbdddfffgggjjjkkkiiigggiiinnnooollliiikkkjjjhhhhhhlllmmmkkkdddnnnrrrggg^^^[[[^^^TTTSSSPPPIIIEEEDDDDDDCCC@@@???>>><<<888666666777:::999888777666555555555777777888999::::::;;;;;;======>>>@@@AAACCCEEEFFFTTT___uuutttpppiiiaaaWWWKKKBBB;;;888777888777555888>>>======DDDDDDFFFhhhyyycccNNNLLLOOOOOOKKKGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAFFFFFFEEEDDDCCCDDDFFFIIIJJJHHHEEEBBB@@@@@@@@@@@@>>>???@@@???===<<<<<<<<<888;;;>>>???>>>===???AAA???BBBFFFFFF???999<<>><<<<<<>>>@@@999888888:::>>>@@@AAAAAA777;;;??????===<<>>>>>???@@@:::;;;<<<======<<<;;;:::===999888<<>>===>>>444777===???:::777AAAPPPfff{{{zzzrrrnnnhhh\\\PPPJJJHHHPPPXXXXXXQQQKKKKKKMMMDDDQQQcccrrr{{{222111111000///......---666444EEEZZZUUUHHHWWWyyyxxx~~~{{{{{{wwwooo}}}pppiiivvvyyyuuurrrooolll```[[[UUURRRSSSUUUUUUTTTWWWUUUTTTUUUTTTPPPQQQUUUSSSWWW[[[[[[XXXVVVVVVWWWbbb___]]]]]]___aaabbbbbbggggggfffffffffhhhiiijjjjjjiiifffeeeeeegggjjjlllqqqrrr}}}yyyoooddd[[[TTTPPPNNNNNNKKKGGGCCC@@@???>>>>>>;;;::::::999888777666666555444444555555666777888555888:::;;;;;;;;;===>>>>>>;;;===CCCFFFEEEHHHNNN\\\sssvvvuuummm___QQQIIIEEE999:::999777777;;;@@@BBB@@@AAACCCFFFbbbyyylllsssVVVNNNJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>DDDCCCBBBAAA???>>>===<<>>============???===;;;::::::<<<>>>@@@@@@DDDFFFEEEAAA===<<<<<>>999777666666555666777888;;;>>>>>>===;;;MMM___jjjzzz~~~bbbJJJEEEVVV{{{lll]]]ZZZRRRTTTWWWXXXVVVQQQKKKHHHIIIJJJLLLOOOQQQOOOLLLHHHJJJKKKLLLKKKIIIHHHHHHJJJGGGGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEDDDBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@???===<<<;;;;;;;;;<<<::::::;;;<<<>>>@@@AAABBB===<<<;;;;;;>>>DDDIIIMMMLLLGGGAAA>>>>>>>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999777777888999;;;<<<======MMMNNN___|||pppfff[[[TTTMMMKKKJJJFFF@@@===@@@JJJOOOTTT[[[\\\dddvvv{{{111111000000///......---111000>>>RRRTTTLLLWWWmmm|||~~~~~~~~~wwwxxx|||wwwrrrooohhhbbbYYYSSSOOONNNOOOOOOPPPNNNOOORRRQQQOOOPPPTTTRRRTTTWWWZZZ\\\\\\YYYWWWWWWVVVUUUTTTTTTUUUWWWXXX`````````aaabbbeeeggghhhfffeeedddddddddfffhhhiiihhhhhhqqqppphhhddd^^^WWWQQQMMMJJJIIIFFFDDDAAA>>>;;;::::::::::::999999888777666666666555555555555666777888888:::::::::999999:::;;;===??????@@@AAA@@@GGG[[[ppp~~~zzzvvvwwwtttjjjZZZLLLCCC@@@999999777777999===@@@AAA???;;;BBB[[[tttttthhhxxxyyy\\\NNNLLLJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBB@@@AAAAAAAAAAAAAAA@@@???BBBBBBAAA@@@???>>>======BBBBBB@@@??????@@@AAAAAA@@@???===<<<;;;;;;<<<<<<>>>===<<<;;;;;;===???@@@AAADDDGGGFFFCCC@@@>>>???BBBIIIQQQeee~~~}}}vvvqqquuuzzz~~~}}}yyydddffflllpppmmmccc]]]\\\aaakkkrrrtttwwwzzzyyyuuuyyywwwuuuuuuvvvxxxzzz{{{{{{{{{{{{|||~~~}}}xxxuuupppkkkjjjhhhbbbXXXOOOFFFCCC>>>999555333333444777999:::999888:::===???IIIhhh}}}[[[HHH>>>RRRmmmsss\\\PPPNNNQQQRRRSSSTTTRRROOOLLLIIIJJJJJJJJJKKKLLLKKKHHHEEEIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA>>>===<<<:::::::::;;;;;;::::::;;;<<<===???@@@AAA???===<<<<<<>>>BBBFFFIIIFFFBBB>>>;;;<<<===<<<;;;888888999999999::::::::::::999999999888888777777777777888999:::;;;;;;<<>>HHHaaawwwwwwjjj```[[[ZZZZZZ[[[UUUTTTMMMIIIIIIDDDCCCLLL[[[iiivvv{{{111000000//////.........,,,,,,555FFFQQQUUUZZZaaatttrrrzzz}}}}}}zzzzzzvvv{{{{{{wwwtttmmmcccWWWNNNKKKLLLOOOMMMKKKKKKOOOOOOMMMMMMPPPNNNMMMOOOUUU[[[]]]YYYUUUSSSTTTUUURRROOONNNQQQTTTWWWXXXXXXZZZ\\\___aaabbb______``````aaabbbcccccc___^^^bbbnnnxxx|||~~~{{{}}}{{{uuunnnfff[[[PPPQQQPPPMMMIIIFFFCCCBBBAAA???===;;;999777666666777888888777777666666555555666666666666666777999999===;;;999999:::===>>>???===>>>AAADDDLLLddd{{{xxxvvvtttqqqpppkkk```QQQEEE>>>;;;888666555999>>>AAABBBBBBFFFSSSnnnsssvvvaaazzz^^^MMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>??????@@@@@@@@@@@@@@@@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCFFFFFFDDDBBBBBBBBB???DDDKKK^^^xxx{{{xxxxxxyyysssyyywwwrrrnnnkkkeee[[[TTTRRRWWW]]]dddjjjrrryyyzzzwwwxxxwwwuuutttuuuvvvyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz|||{{{yyyuuuqqqlllfff```\\\YYYTTTKKKCCC>>>;;;888555333333444555888999;;;;;;<<<@@@JJJRRRqqq```GGGBBBFFFrrrmmm___VVVRRRSSSOOOOOOOOOOOONNNMMMMMMLLLNNNLLLJJJIIIIIIHHHFFFDDDHHHIIIJJJIIIGGGGGGGGGIIIHHHHHHGGGFFFDDDCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???>>><<<<<<===???CCCEEE@@@>>>:::999999:::;;;:::777777777777888888888888999888888777666555555444777777888888888999999999???999;;;GGGQQQWWW```iii{{{~~~{{{{{{}}}zzzlll\\\TTTRRRQQQPPPSSS\\\hhhmmmmmmqqq{{{|||||||||zzz000000/////////.........,,,+++...:::MMM]]]```[[[dddiiisss~~~~~~|||~~~}}}vvvvvv{{{wwwkkkyyymmm^^^RRRMMMOOOSSSNNNKKKJJJMMMNNNKKKKKKLLLJJJIIIIIIMMMQQQTTTTTTSSSWWWYYYZZZVVVOOOLLLOOORRRQQQQQQRRRTTTUUUWWWXXXYYYVVVWWWYYY[[[\\\\\\[[[[[[XXXUUUVVV\\\```___]]]^^^[[[^^^]]]WWWRRROOOLLLGGGGGGFFFEEEBBB@@@===:::999;;;:::999777666666777777666666666666666555555555777777666777777888999:::;;;:::999;;;???AAABBBAAA???>>>CCCQQQnnn}}}yyywwwsssqqqfffddd]]]SSSHHH???;;;:::666444666===CCCEEEEEEFFFVVVvvvwww}}}[[[eeeZZZRRRRRRLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>??????@@@??????>>>======>>>>>>>>>?????????======>>>???@@@@@@@@@???===<<<;;;:::::::::;;;<<<999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDCCCCCCBBB>>>@@@CCCTTTnnnwwwuuuyyy}}}}}}wwwwww{{{uuufff\\\]]]cccVVVUUUVVV[[[fffrrryyy{{{wwwwwwvvvtttssstttvvvwwwxxxwwwwwwvvvwwwxxxyyyzzz|||~~~}}}yyywwwuuurrrlllgggbbb\\\UUUPPPLLLGGG@@@;;;999888666444555666888999<<<;;;;;;@@@GGGSSSdddqqq{{{QQQFFFRRRmmmiii[[[YYYYYYYYYYYYOOONNNLLLKKKLLLMMMOOOPPPTTTQQQMMMJJJIIIIIIGGGFFFFFFGGGHHHHHHFFFFFFFFFHHHJJJIIIGGGEEECCCBBBAAA@@@BBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>;;;:::999888999999;;;<<<;;;::::::::::::;;;;;;<<<===<<<;;;;;;<<<>>>@@@BBB>>>===;;;999999999::::::666666666777777777777777888888777666555444444333777777777777666666666666<<<999;;;??????<<<>>>CCCLLLVVVhhh}}}zzztttgggdddhhhgggZZZMMMGGGQQQTTTOOOLLLRRRWWWXXX////////////............///---+++222GGG]]]bbb[[[[[[kkkwwwxxx}}}}}}zzzxxxzzz}}}|||sssuuueeeWWWPPPQQQTTTNNNIIIGGGJJJLLLJJJJJJKKKIIIIIIIIIGGGFFFHHHMMMRRRYYY[[[\\\WWWPPPKKKLLLOOONNNNNNNNNNNNOOOOOOOOONNNMMMNNNPPPRRRSSSSSSRRRQQQNNNLLLLLLPPPRRROOOMMMOOOQQQSSSQQQIIIDDDCCCBBB@@@AAAAAA@@@???===:::777666777777777666666666666666555555555555555666666666888888777888888999:::;;;999999;;;===@@@AAA@@@???DDDBBBJJJggg|||yyyuuunnniii```\\\TTTKKKBBB<<<:::999666555999@@@BBBBBBFFFMMMsssxxx\\\zzzcccWWWyyyYYYWWWUUUKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;<<<======>>>??????<<<<<<===>>>?????????>>>===<<<;;;;;;;;;<<<===>>>888888999:::;;;;;;<<<<<<;;;<<<===???AAAAAAAAA@@@>>>>>><<>>;;;:::999999999:::;;;<<<:::999999999999999::::::::::::::::::<<<===?????????>>>===;;;999888999999777777777666666666666666777777777666555444444444555555555555555444444444333444777:::999777888<<<<<<===BBBNNNaaauuunnn\\\LLLWWW\\\XXXZZZdddkkkkkk........................000///+++...>>>RRRYYYVVVQQQgggtttsss{{{~~~{{{zzz}}}ooobbb[[[XXXXXXPPPIIIDDDGGGIIIIIIJJJLLLJJJKKKIIIEEEBBBCCCIIIOOOXXXYYYYYYVVVPPPMMMMMMNNNJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGBBB@@@CCCHHHJJJHHHHHHKKKEEEGGGEEE???<<<>>>???===<<<<<<<<<;;;:::999888777444444555555555555444444444444555555666666777777999999888999999:::;;;<<<888;;;===>>>>>>>>>???AAADDDLLLaaa|||zzzxxxrrrkkkeee]]]XXXPPPGGG@@@;;;999888888999>>>AAA???@@@QQQeeessslllmmm^^^yyycccPPPPPPOOOHHHJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@????????????>>>===<<<:::999::::::;;;<<<<<<===>>>>>><<<<<<===============>>>======<<<<<<<<<===???@@@:::999999999999:::;;;;;;888888888:::===???>>>=========888AAAUUU^^^dddpppzzz~~~xxxvvvzzziiigggmmmjjj^^^SSSNNNOOOUUU```iiinnnrrrwwwxxxwwwuuuvvvwwwxxxxxxvvvvvvuuuvvvwwwxxxyyyzzz{{{||||||}}}~~~{{{zzzyyywwwvvvpppmmmhhheeeccc^^^WWWRRRMMMIIIDDD@@@===;;;888666444444444555777:::<<<>>>AAA<<<>>>GGGQQQ]]]pppVVVAAA[[[|||jjjYYYTTTVVVUUUOOOKKKNNNMMMMMMMMMNNNPPPRRRSSSRRROOOJJJGGGFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCEEEFFFIIIHHHEEECCCAAA@@@@@@@@@>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999999999:::;;;888888888777777888999999777888999:::;;;<<<<<<<<<===>>>===;;;999777888999666666666666555555555555555555555555555444444444444333333333333333333333333333222222222444888;;;777666666<<>>;;;:::===BBBCCC@@@AAADDD:::<<<<<<999;;;@@@AAA???;;;::::::999888888777777444444555555555555444444444444555666777777888888999999999999:::;;;<<<===999===@@@@@@???BBBIIIQQQZZZsss|||xxxuuurrrmmmeee___TTTPPPHHHBBB===;;;999999888;;;AAABBB???IIIlllkkk|||iiiQQQJJJIIIIIIHHHIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@???===============<<<;;;::::::::::::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<>>>???AAA>>>===;;;999999:::;;;<<<777666555777;;;===<<<;;;<<<===888===KKKQQQWWWeee{{{~~~|||rrrvvvzzz|||wwwmmmccc\\\TTTOOORRRYYY___gggpppttttttssstttvvvxxxwwwvvvuuuuuuuuuvvvwwwuuuwwwyyyyyyzzzzzz}}}~~~yyy{{{~~~{{{yyywwwvvvuuutttqqqooofffbbb]]]ZZZXXXTTTNNNIIIAAA???<<<:::888777666555444555666777999;;;===???AAAFFFTTTccciiipppeeeQQQWWWzzzfffYYYOOONNNQQQQQQOOONNNLLLLLLNNNOOOPPPQQQQQQQQQNNNKKKGGGEEEEEEEEEEEEEEEAAACCCDDDDDDCCCCCCDDDEEEFFFEEEBBB???>>>===>>>>>><<<===>>>@@@AAAAAABBBBBB???????????????>>>===<<<;;;:::999888777777888999666666666666777888888999888999999::::::999888888777999:::999666555666888555555444444444333333333222222222333333333333444222222222222222222222222555444111///000222444444222444888===AAABBB@@@>>>DDDNNN]]]jjjttt{{{---.....................+++,,,......---111999@@@>>>HHHYYYlll|||kkk___SSSNNNLLLIIIGGGHHHDDDBBB@@@AAACCCCCC@@@<<<>>>>>>>>>???BBBBBBAAA@@@AAAAAABBBAAA@@@???===<<<===<<<<<<;;;:::::::::999;;;:::;;;>>>===888888;;;===>>>===;;;===AAA@@@<<>>CCCBBBBBBIIIWWWccczzzsssnnniiiccc\\\WWWIIIEEE@@@<<<;;;:::::::::777;;;BBBDDDCCCUUUwwwvvvvvvSSSKKKMMMIIIGGGJJJIIIHHHGGGEEECCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???:::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;<<<<<<<<>><<<:::999:::<<<===<<<;;;;;;;;;<<<>>>???@@@AAA???===::::::;;;<<<>>>777555444666:::<<<;;;999:::===:::<<>>@@@AAAIIIXXXrrriiiPPPGGGOOOjjj|||ZZZ```VVVLLLJJJJJJJJJKKKMMMJJJKKKNNNPPPQQQPPPOOONNNLLLIIIFFFEEEFFFGGGGGGFFFAAABBBCCCCCCBBBBBBDDDEEEDDDBBB???===<<<<<<<<<===;;;<<<>>>@@@AAABBBAAAAAA===============<<<<<<;;;;;;:::888777666666666777555555555666666777888999::::::::::::999777666444111444666666444333666888333333333222222222111111000000000111222222333333000000111111222222222222---...///111444777555111888666444444555777777777222555888;;;AAAMMM\\\gggxxx------------------------------...///000111222222999CCCPPPggg~~~}}}~~~||||||}}}jjj___aaaYYYRRRPPPKKKFFF@@@>>>AAABBB???===<<<>>><<<:::999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999999::::::<<>>>>>BBBJJJ\\\www~~~~~~xxxuuupppjjjddd]]]UUUPPPAAABBBBBB???999666666777===<<>>ggg~~~gggOOOGGGJJJKKKHHHFFFCCCCCCDDDDDDBBB@@@===;;;AAAAAA@@@???>>>>>>??????===<<<<<<===>>>???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<;;;:::999999999555777:::;;;:::999999999777888999:::<<>>;;;999777888777444333555666666>>>;;;;;;???>>>:::<<>>======>>>======???@@@AAABBBBBBBBB@@@???===;;;:::::::::::::::999888777666666666666888666555555777999::::::>>>;;;999888999999888666777666666666666555555555555555444333111000//////222111000000000111333444222222222222222111000///111111111000111111222333777666666666666555555555444444333444666888;;;===LLLXXXhhhttt}}}------------------------,,,,,,---...///000111111444>>>JJJaaayyy|||qqqmmmnnn|||{{{qqqrrrzzzwwwooonnnbbbVVVPPPIIIIIIBBB???AAABBB@@@>>>>>>===:::888777888888777666999999999999999999999999:::999888888888999:::;;;999;;;======<<<:::999999888888888888888888888888888888777777777666666666555555555555666777888888555444444444666777999;;;888999999777777999<<<>>>DDDCCCDDDMMMbbb}}}vvvrrrlllfff___XXXPPPLLL@@@???===:::888888:::<<<>>>???FFFFFFUUUkkkYYYIIIEEEGGGHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;======<<<:::::::::::::::;;;;;;;;;;;;@@@@@@???>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;::::::::::::::::::888999:::999888888999:::777888999888999>>>DDDJJJRRR^^^lllxxxyyyzzzwwwvvvvvv~~~~~~uuuqqqpppoooppprrrddd\\\UUUUUUYYY___jjjsssrrrqqqqqqrrrttttttsssrrrtttuuuvvvvvvuuuuuuwwwyyy{{{|||}}}~~~}}}yyywwwuuurrrooonnnnnnnnnmmmlllnnnkkkgggddd```]]]XXXUUUMMMIIICCC???<<<999777555555555444333555999<<<======;;;;;;<<<;;;;;;DDDNNN```bbbUUU@@@AAAfff{{{bbbYYYWWWSSSMMMHHHGGGGGGGGGGGGKKKLLLMMMNNNMMMMMMKKKKKKJJJLLLJJJGGGHHHJJJIIIEEEDDDBBBAAACCCGGGGGGDDD@@@EEE@@@>>>@@@BBB???>>>>>>>>>???@@@BBBBBBBBBBBBAAA>>>===<<<:::999999999:::999888777666555555555555777666555555666777888888;;;999777777777888777555666666555555555444444444666666555444333222222111111000000///000111222333111222222222222111000///000000000000111222222333555555555555444444444444333222111222333555888999;;;CCCLLLRRRVVV\\\eeelll------------------------++++++,,,---...//////000000888BBBVVVnnnyyyxxxpppnnnpppwww}}}sssgggiiivvv~~~ooo^^^VVVMMMKKKDDD??????@@@===;;;<<<<<<:::888777777666444333666666666666666666666666666666666666777888::::::777999;;;;;;:::888888888666666666666666666666666666666555555555555444444555555555555666777888999777666666666777888:::;;;=========>>>@@@AAABBBBBBFFFOOOZZZmmm}}}yyytttrrrmmmfff___XXXPPPIIIDDD>>>;;;777666777;;;>>>@@@@@@@@@@@@FFFlllzzzYYYNNNEEEDDDFFFEEECCCDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<============;;;::::::;;;;;;:::888999999999999::::::::::::@@@??????>>>>>>>>>>>>???999999999999999999999999888888888888999999::::::999999888666555555888:::777777777777777999===@@@NNNVVVaaalllzzzrrr}}}{{{{{{|||vvvsssvvvzzzxxxtttppphhh```YYYVVVUUUVVVUUUSSSUUU[[[eeehhhlllooooooooooooooorrrsssuuuuuutttuuuwwwyyyxxxxxxyyyzzz{{{{{{zzzzzz{{{|||~~~~~~{{{~~~}}}|||{{{zzzzzz~~~~~~~~~~~~|||yyyvvvtttqqqmmmiiiffffffffffffeeeccc```\\\XXXUUURRRNNNKKKCCC???<<<999888777555444666444222333666888:::;;;<<<;;;;;;;;;<<>>???AAABBBCCCCCCBBB@@@???;;;;;;:::999888888999999888777666555444444444444777666666555555555555555777555444555666777666555444444444444333333333333444444444333333333222222///////////////000111111111111222222111111000000/////////000111222333444444444333333333222222222000000//////000111333444444666777777888:::===@@@FFFQQQXXXZZZ___iiinnnlll,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...444:::JJJ```lll{{{wwwuuuwww~~~xxxgggaaafffnnnyyy|||{{{kkkccc[[[SSSJJJCCCBBBAAA===;;;;;;<<<;;;999999999999666444444444444444444444444444555555555666666777777777555777999999777666666777555555555555555555555555555555555555555555555555666666666666777888999999999888888777888:::;;;<<<888999;;;>>>???@@@CCCHHH___tttyyyzzz|||yyypppiiimmmhhh```XXXQQQIIICCC???<<<888444555:::???@@@@@@DDDCCCDDDVVV~~~rrrcccSSSLLLGGGGGGEEECCCDDDGGGDDDBBB@@@>>>===>>>??????===<<<<<<;;;;;;<<<<<<<<<===;;;:::999::::::888666999999999999::::::::::::======<<<<<<<<<<<<<<<===888888888888888888888888666777777888888888888888666777777666555666888:::666666666666777888999:::HHHOOOXXXbbbmmmzzzxxxyyy~~~}}}yyyooopppvvv}}}yyyppp___NNNLLLLLLPPPSSSPPPIIIGGGIIIUUUZZZ```cccdddfffjjjmmmmmmnnnpppqqqqqqrrruuuwwwrrrssstttvvvwwwyyyyyyyyyxxxzzz|||~~~~~~|||{{{zzzzzz|||}}}}}}{{{yyywww||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxvvvssspppnnnmmmhhhbbb]]]\\\[[[[[[ZZZUUUSSSOOOLLLJJJGGGCCC@@@<<<:::888777888888777666666444444888;;;;;;;;;===999>>>CCCGGGOOOddd[[[IIINNNlllrrr^^^UUUQQQOOOLLLJJJIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIKKKJJJGGGHHHKKKJJJFFFBBBDDDGGGFFFCCC@@@@@@AAAAAA@@@CCCHHHHHHCCC>>>>>>@@@AAABBBCCCBBB@@@>>><<<999888888888888888888888888888777666555555555555777888888666555444444555555444333555666777666555333333333333222222222111000000000111111111111111............//////000000000000111111111111000000////////////000222333444222222111111111000000000000///.........///000111777555333222333555666666444:::===999888<<<@@@@@@HHHHHHIIIIIIKKKOOOUUUYYYbbb[[[SSSLLLJJJOOOUUUZZZ,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---222555CCCVVVbbbssspppbbb___```rrrxxx}}}yyyssslll```VVVNNNJJJFFF@@@<<<<<<<<<:::999999::::::888777555555555555555555555555666666666555555555444444444666777777555555666777666666666666666666666666666666666666666666666666777777666777777888999::::::999999999:::<<<===>>>???>>>@@@AAAAAAHHHZZZlll|||yyyyyyvvvnnnfffhhhbbbZZZQQQJJJDDD???;;;:::888777999>>>AAAAAA@@@@@@KKK^^^lll{{{lllUUUOOOJJJGGGFFFDDDCCCFFFLLLFFFDDDAAA===<<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;;;;:::888666::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<888888888888888888888888777777888888888777666555444666999;;;;;;;;;<<<===555555555666888999999999===DDDOOOZZZccciiinnnrrrssswww{{{uuuyyyzzz{{{wwwoooeee[[[OOOFFF@@@???FFFNNNNNNRRRUUUWWWYYY\\\bbbgggfffhhhjjjkkklllnnnrrrtttqqqrrrsssuuuwwwxxxxxxxxxvvvxxxzzz|||}}}{{{yyyxxxwwwyyy{{{|||{{{yyywwwvvvwwwwwwvvvuuutttssssssrrrpppppppppooommmiiifffdddccc^^^WWWQQQNNNLLLKKKJJJIIIFFFDDDAAA@@@>>>;;;999888777666666888999999888555444999???AAA>>>???CCC888HHH\\\kkkyyywwwTTT\\\qqq^^^XXXTTTOOOKKKJJJIIIJJJMMMOOOOOOOOOIIIJJJKKKLLLMMMLLLLLLKKKHHHJJJJJJHHHJJJNNNMMMJJJAAAEEEGGGFFFBBB??????AAA>>>???CCCIIIHHHBBB======???@@@AAAAAA@@@>>>;;;:::888888888888888888888777999999888777666666666666888999:::999666444555666444444444666888888777666333222222222111111111111/////////000000000111111------......///////////////000000111111111000000////////////000111222333000000000000////////////000///////////////000000666444111111333666777777111444555444555888999777444444444444555:::AAAEEEHHHAAA888444555888<<<===,,,,,,,,,,,,,,,,,,,,,,,,------......////////////+++000333???QQQ\\\ooowwwuuuuuupppyyy~~~}}}oooeee[[[UUUNNNEEE>>><<<>>><<<999888888888888777555555555555555555555555666666666666555444333222333555666555444444555777666666666666666666666666666777777777777888888888777777777777888999:::;;;::::::::::::<<<>>>@@@AAADDDBBBCCCGGGLLL[[[{{{~~~zzzyyyxxxqqqhhhaaa\\\SSSKKKEEE@@@<<<:::999999:::===AAACCCDDDDDD???aaasssuuuQQQRRRIIIEEEBBBCCCBBBCCCHHHOOOFFFDDDAAA===;;;:::::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;<<<>>>???===999666::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======888888888888888888888888777777888999888777555444666999===??????>>>>>>???777666555666888::::::999888>>>IIIWWW___cccggglllzzzqqqnnn~~~nnnYYYKKKBBB===@@@EEEOOOPPPPPPOOOPPPRRRVVVYYYbbbdddfffhhhjjjmmmqqqtttqqqrrrssstttttttttttttttssstttvvvxxxxxxxxxvvvuuutttvvvwwwwwwvvvttttttttttttssssssrrrqqqpppoooooollllllllljjjgggccc___]]]YYYUUUOOOIIIFFFDDDBBBAAA???>>>;;;::::::999777555666555555666888999999777;;;;;;???DDD@@@999<<>>BBBGGGEEE@@@===???@@@??????>>>===<<<;;;::::::::::::::::::999888777:::999888777777666666666777:::<<<:::777444555777555555555777999999777555222222222222111111111111111111111111111222222222---......///000///////////////000000111111000000000000/////////000111111000000/////////.........///000000000000000000000333222000000222444444444---,,,---///333555333000555555555444555888===AAADDD???999888;;;>>>>>><<<++++++++++++++++++++++++---------------.........***///222<<>><<<;;;::::::;;;;;;;;;;;;;;;<<<======:::;;;>>>BBBCCC@@@;;;777999999999999::::::::::::::::::999999::::::;;;<<<666666666666666666666666555666888999999888777666999;;;<<<<<<;;;;;;;;;===:::777555555777999888777999;;;CCCPPPYYY^^^gggooo|||yyyvvvzzzxxxkkkcccZZZNNNBBB;;;KKKJJJIIIIIIKKKLLLLLLKKKVVVXXX[[[^^^```cccgggjjjiiijjjkkklllmmmmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrmmmooopppooolllkkklllnnnmmmmmmlllkkkjjjiiiiiihhheeeeeedddbbb^^^YYYUUURRROOOKKKGGGDDDBBB@@@>>><<<:::888777777888888666555777666666888::::::999888>>>???EEEJJJGGGDDDPPPbbbrrreeeRRRYYYggg[[[XXXVVVRRRNNNJJJIIIJJJLLLNNNNNNMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKJJJGGGHHHKKKJJJFFFAAACCCDDDDDDCCCAAA@@@@@@??????BBBEEECCC??????BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===<<<<<<:::888777999888777666666555666666444888;;;:::666333444777555555666777999999666444333333222222222111111111111111111111111111000000---...///000000000//////...//////000000000000000111111000////////////000000////////////............///000000111111111111000111111222111222222333444222222444555444222111111222222111000222444777222111000111333333222000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++///111999EEEKKKYYYqqq}}}xxxvvvvvvtttrrr~~~xxxiii^^^YYYMMMHHHAAA<<<999999999999555555555555555555555555222333555666777666666555333444555555444444666888555555555555555555555555555666666666777777888888888888888888999:::;;;<<<:::::::::<<<>>>AAADDDFFFUUU]]]uuuzzz{{{xxxrrrpppooofff\\\VVVPPPHHHAAA===;;;999888:::<<<>>>>>>@@@EEEMMMTTTeee{{{___OOODDDJJJFFFDDDEEEDDDAAA@@@BBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>999;;;@@@DDDFFFCCC===888777888888888888999999999777666666666777888888999555555555555555555555555333444777999::::::999888::::::999666444444666888<<<999555444666777777555777555999CCCLLLTTTaaammmssstttvvvrrrmmmaaaRRRIIICCCBBBBBBEEEHHHIIIFFFBBBDDDFFFIIILLLOOORRRWWWZZZ]]]^^^```cccfffhhhiiijjjjjjkkkkkklllmmmnnnooopppggghhhiiigggeeedddfffiiiccccccbbbaaa```___^^^^^^YYYYYYWWWTTTPPPKKKFFFDDDBBB@@@===<<<;;;:::888666777666555666777888777666:::999999:::<<<===;;;:::888<<>>???>>>>>>>>>>>>===;;;999888888777666555555444444555222666:::999555222444666555555555777888888555333333333333222222222222111000/////////............---...000111111111000///......///000000000000000222111000//////.........000000/////////.........---...///000111111111111,,,...111111000000111222......///000///...000333111222333222000000111222000222666888777555333222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++...000222777AAAPPP[[[yyytttrrrnnnjjjsssyyy~~~{{{{{{{{{eeeaaaUUULLLLLLLLLFFF@@@>>>888999888777444333555666888666333222333444444333666555444444555555444333777666555444444555666777666666777666555666888::::::999999999999999999999888<<>>===<<<;;;;;;AAAAAA@@@>>>===============>>>>>>>>>>>><<<;;;:::666555555555555666666777777777777777777777777777555555555555555555555555555666777888888777666555666666777777777777666666555555555666666666666777999888999;;;CCCNNNZZZbbbooouuu{{{yyyuuuxxxxxxtttcccQQQIII@@@>>>???>>>;;;::::::@@@>>>888999DDDKKKJJJOOONNNMMMNNNPPPTTTXXXZZZ\\\\\\]]]^^^___aaacccccc___^^^]]]\\\[[[[[[[[[[[[XXXXXXVVVTTTQQQOOONNNMMMKKKIIIGGGDDDAAA>>>;;;:::555555666777777777666666:::444111444777888999<<<:::666777===>>>:::888;;;555III]]]gggtttcccUUUFFFGGG]]]zzz]]]ZZZUUUQQQOOOMMMJJJHHHJJJJJJJJJMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPMMMIIIFFFBBBCCCCCCCCCBBBAAA@@@@@@FFFEEEDDDCCCBBBAAA@@@@@@BBB@@@CCCHHHHHHCCCDDDIIIGGGDDD???;;;999:::<<<>>>;;;;;;:::999888777666555777777666666666666777777888666333111222333444333555555555555555555555555222222222111000//////.........//////000000111111//////.........------------.........//////000000........................111111000///...---,,,,,,000000//////.........---////////////////////////////////////000000000000222111000//////000111111222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111222333222444;;;GGGPPPnnnzzztttrrrqqqxxx}}}xxxwwwyyyttttttpppcccUUUNNNHHHEEEAAA===:::999999999888666555555777888999888666555555666777777777666666555555555666777888999333555888888888777888999888999;;;;;;<<>>???HHHKKKIIIdddzzziiieeeoooSSSKKKJJJFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888666666555555555555555666555555555555555555555555444444444444444444444444444555666777777666555444444444555555555555444444444444444555555555666666666999;;;<<<>>>GGGTTT______jjjzzzzzzoootttwwwiiiUUUFFF<<<888;;;@@@888<<<===;;;:::<<<;;;888>>>===>>>???AAAEEEHHHJJJOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>===;;;999777777999999999999888777666666333555999999777555:::@@@===;;;:::;;;999999AAAKKK```ssscccRRRIIITTTvvvdddYYYVVVSSSQQQPPPOOONNNLLLMMMLLLLLLMMMNNNNNNLLLKKKLLLLLLMMMNNNMMMKKKGGGDDDEEEEEEEEEDDDDDDBBBAAAAAADDDDDDCCCBBBAAA@@@??????CCC???>>>@@@???>>>BBBIIIDDDBBB>>>;;;:::;;;<<<===<<<;;;:::999888777666666666666666555555666666666777444222111222444444444444444444444444444444444222222111000000///............/////////////////////.........------------------......////////////........................000000//////...---------////////////......------............................../////////000000000000000///.........///000222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......333333222111111555>>>EEE[[[sss|||uuuuuuwww{{{}}}~~~wwwlll^^^SSSMMMFFFAAA???===;;;999666555333444666888888777444444555555666666777777888888777777777777777777666999;;;<<<:::888777888999<<<>>>>>>>>>CCCMMMUUUXXXkkkzzzxxxxxxtttqqqkkkccc[[[RRRKKKFFFAAA<<<777777:::>>>AAABBBKKKLLLVVV|||fff[[[uuuWWWLLLJJJIIIHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<;;;;;;:::999999999999:::::::::::::::999777777777666555555444444444444333333333333333333333333444444444444444444444444333444444555555444444333111222222333333222222111333333333333444444444444444999<<<;;;999>>>KKKVVV[[[gggvvvyyyuuuyyylllYYYEEE;;;:::555444666:::;;;888777999;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>===<<<;;;;;;::::::777777777666666555555555777666666666666555555444444777::::::999:::;;;<<<999::::::999999BBBVVViiirrrHHHDDDLLLllloooZZZTTTRRRPPPPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLKKKIIIFFFGGGHHHJJJKKKJJJHHHEEECCCGGGGGGGGGFFFEEECCCBBBAAABBBBBBAAA@@@??????>>>>>>@@@>>>>>>??????===@@@EEE@@@???===;;;;;;;;;;;;<<<;;;;;;:::999888777777666555555555555555555555555555333111111222444444444333333333333333333333333111111000000//////........................------............---------------------............///------------------------........................///............---------.................................////////////000......------------...///111111111111111111111111++++++++++++++++++++++++***++++++,,,------..................///333:::???SSS^^^sss~~~yyyxxx~~~~~~}}}ppptttzzzwwwuuu|||~~~sssaaa[[[TTTPPPOOOLLLFFFAAA===;;;999999999999777666888888999888777666777777:::::::::999888777666555999:::;;;;;;::::::;;;===EEEJJJOOORRRUUU___ooo{{{yyysssqqqrrrpppmmmggg]]]RRRIIICCCAAA===888555888===@@@CCCFFFHHH^^^|||mmm```www```LLLKKKIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB??????>>>===<<<;;;;;;:::::::::999888888888999999::::::999999888777777666777666555444333333333333222222222222222222222222333333333333333333333333222222333333333333222222000111111222222111111000111222222222333333333333555777999777666:::BBBIIIWWWaaammmrrruuu}}}}}}cccOOOGGGCCC:::777;;;;;;666777>>>666666666777777777777777>>>>>>============>>>>>><<<<<<;;;:::999999::::::999999999999999999888888666666666666666666666666444444444555555666777888;;;:::777555:::@@@===555999;;;>>>BBBLLL___zzz~~~gggQQQ^^^uuuqqq```YYYQQQOOONNNOOOQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJGGGEEECCCFFFHHHIIIHHHFFFDDDCCCHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>===<<<<<<:::>>>CCCGGGFFFBBB???>>><<<;;;;;;;;;;;;:::::::::999999888777666666555555333444444444444444444333222111///000222333444333222222222222222222222222000000000//////..................------,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------------........./////////---------------.........000000000000000000000000++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,...222666999HHHLLL\\\ppp{{{zzzrrr___```llllllooowww~~~}}}}}}xxxvvvsssmmmbbbZZZSSSPPPMMMKKKHHHFFFBBB???BBBCCCCCCAAA===;;;;;;<<<:::<<<>>>???@@@???>>>===???@@@BBBEEEIIIQQQYYY___kkkrrr{{{}}}}}}tttmmmkkklllhhheee^^^TTTIIIAAA>>>===<<<777777<<<@@@AAAFFFLLL```yyyiii|||wwwPPPHHHJJJDDD@@@BBBCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;::::::999999999888999999::::::::::::999888888777777777666666555333222222222222222222222222222222222222333333333333333333333333222222111111111111222222111111111222222111111111111111111111222222222333777555333333666999;;;<<>>>>>>>>>>>===<<<<<<;;;;;;999???EEEGGGFFFCCC???===999999999::::::999999999666666555555444333333333111222333333333333222111111/////////111333222111111111111111111111111111/////////.....................------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,------------------------------------------------............---------....../////////////////////////////////++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---...///111222===BBBSSSjjj{{{ppp\\\YYYYYYmmm|||{{{zzzpppmmmjjjfffccc___ZZZWWWUUUWWWWWWSSSNNNJJJKKKLLLLLLOOOSSSXXX[[[\\\\\\[[[^^^aaaeeelllwwwzzz||||||xxxpppjjjgggfff^^^YYYPPPHHH@@@<<<:::999;;;999;;;AAACCCBBBJJJVVVmmmddd}}}___IIIHHHKKKDDD@@@CCCAAAAAAAAAAAAAAABBBBBBBBB???>>>>>>===<<<;;;::::::888888888888999:::;;;;;;:::999888777666666666666555444333333222222222222333333333333333333333333222222222222222222222222222111111000000111111222111111222222222222111111111111111111222222222222777333000222666888777444777DDDVVVdddlllttt|||}}}~~~{{{}}}ttteeeWWWPPPAAA@@@???===<<<;;;;;;;;;666666666666777888999:::888888777777666777777888444444555555666777777777888888888777777777666666:::999888888888999:::;;;<<>>=========<<<<<<;;;;;;;;;<<<@@@AAA>>>===???@@@???888888888888888777777777444444333333222222222222000000222222222222000000000///...///111111000///////////////////////////..................------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////........................*********************************+++,,,,,,---------,,,------////////////666<<>>;;;:::999777::::::@@@FFFEEEDDDPPPaaarrrqqqhhhkkkcccQQQFFFHHHJJJEEEAAADDD?????????@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999777777777777888999:::;;;888777666555444444555555333333222222222222222333222222222222222222222222222222222222222222222222222222111000000111222222000000111111111111000000111111111222222222333333444333222333555555444333777>>>KKKXXXcccjjjnnnppp{{{}}}uuuUUUQQQLLLEEE@@@;;;999888<<<<<<;;;;;;;;;<<<<<<===888888777777777888888999777777777888888999::::::888888888888888888888888:::999999;;;===@@@CCCEEEOOOuuuttt}}}oooPPPQQQ[[[kkkzzzeeeWWWTTTVVVUUURRRLLLKKKJJJKKKKKKKKKHHHFFFEEEDDDDDDFFFIIIJJJIIIHHHCCCGGGLLLKKKGGGDDDDDDEEECCCCCCCCCBBBBBBAAA??????===<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@;;;:::===???===888888777666555555666666333333333333222222222222...///111222222111///...000///...///000000///---........................------------------------------------............++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------)))***,,,---.........---------------------------************************)))******+++,,,,,,------+++++++++...000111111000111666AAAUUUqqqrrrssswwwzzzvvvnnnnnnsss~~~}}}}}}~~~~~~{{{wwwvvvyyy|||uuussspppnnnkkkfff```[[[QQQIII???:::;;;<<<;;;999999;;;BBBIIIGGGEEEUUUiiijjjqqqoooYYY~~~uuuVVVJJJBBBDDDEEE@@@===>>>>>>>>>>>>??????@@@@@@AAA>>>>>>===<<<;;;::::::999666666666666777999:::;;;777666444333222222333444222222222111222222333333111111111111111111111111111111111111111111111111333222111000000111222333//////000000000000//////111222222222222333333333000333555555333222333555555666;;;HHHXXXfffooorrr|||xxxyyyyyy~~~zzzpppdddZZZQQQLLLIII???>>>===<<<;;;;;;;;;;;;:::999999999999999::::::555555666666777777888888888888888999:::;;;<<<<<<<<<===???CCCIIIOOOTTTWWWhhhqqqYYYKKKYYYuuuzzziii\\\[[[VVVKKKIIIOOOJJJIIIIIIJJJKKKJJJGGGEEEDDDDDDDDDFFFHHHIIIHHHGGGCCCHHHLLLKKKGGGCCCCCCEEEBBBCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;777???CCC@@@???@@@>>>888999888666555444444555555444444333333333333333333...///000222222000///...000/////////000///---,,,........................---------------------------------....../////////+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,------,,,,,,------------------------)))************+++++++++)))************+++++++++,,,,,,,,,---------......000111888IIIbbbzzz}}}qqqjjjlllpppllldddkkkqqqyyy}}}{{{yyyzzzzzz{{{|||zzzwwwuuutttuuuvvvxxxpppooonnnjjjccc[[[SSSNNNCCCBBB>>>999888;;;<<<;;;===EEEDDDAAAFFFSSSuuu|||zzzdddhhh~~~PPPJJJHHHEEEBBB@@@???>>>>>>===============>>>>>>???<<<;;;::::::999999::::::<<<:::888555444444555555444444444444444444444444333333333222111000000///000000111111111111000000000000000000000000000000000000000000000000000000000000///...............000000000000111111111111///222444555444333333444333111111999HHH[[[llluuusss|||vvvooohhhmmm|||}}}}}}}}}xxxxxxeeeSSSKKKJJJFFF@@@<<>>???;;;::::::777444:::CCC;;;DDDBBB???EEEFFFGGGNNNLLLRRR^^^ooonnnOOOMMMdddwww```ZZZSSSPPPQQQRRROOOLLLIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDCCCAAA???>>>BBBAAAAAABBBBBB@@@===:::BBBBBBAAA@@@???>>>======<<<<<<======<<<:::888666666555333111111222333444444444444333333222222222222111111000///.......................................------------......///......---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++)))************+++++++++,,,,,,,,,------------...///...111===QQQhhh{{{}}}pppqqquuu|||oooiiimmmpppoooeeefffiiipppxxx|||{{{zzzxxxvvvvvvuuurrrpppooooooooopppkkkjjjfff```YYYPPPIIIEEE???:::666666999<<>>======<<<<<<======>>>;;;;;;:::999999999999999:::999777555333333444555333333333333333333333333333222222111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000///...............//////000000000111111111000222333333222222222333222222333666<<>>===<<<<<<::::::;;;;;;:::888666555555444222111111111333444444444333333333222222222111111000//////...------..............................------------......111000///------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------///------111===QQQffftttttt{{{zzzuuukkkjjjpppwwwzzz{{{|||nnnkkkoooqqqiiiccc^^^aaakkkvvv}}}~~~~~~|||}}}}}}~~~}}}yyy||||||{{{|||{{{yyyuuurrrrrrqqqooommmkkkiiiggggggeeebbb\\\UUULLLEEE???;;;===888888???BBB@@@AAAGGGLLLFFFEEEeeeqqqUUU???KKKEEEEEECCCBBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;::::::999888888888888999888777555333333333333444222222222222222222222222222111111000000//////...000000111111111111000000000000000000000000000000000000000000000000000000000//////............/////////000000000000111111111222222111000///000222000333444333111666@@@HHHYYY\\\bbbiiipppyyyyyydddiii|||yyy}}}zzzsssnnnzzz{{{yyy~~~mmm___^^^}}}ppp^^^ZZZTTTPPPLLLKKKMMMOOONNNLLLKKKQQQVVVTTTMMMGGGFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCFFFJJJKKKJJJIII??????>>>===<<<;;;;;;:::888888999888777666444333555444222111111111222333333333333222222222222222000000//////...---------------------------------......------------......111111///---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++++++++,,,...---,,,+++***)))((((((************************+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------//////......444CCCVVVdddvvvqqq|||vvvpppwww}}}~~~zzzzzz|||rrrllliiipppjjjbbb]]]___hhhrrrzzz{{{{{{|||}}}zzzwwwwwwwwwwwwyyyyyyxxxtttqqqppppppnnnllliiieeebbb```]]]YYYSSSLLLDDD???;;;999;;;:::@@@IIIGGG???AAAKKKJJJRRRbbblllNNNFFFGGGGGGFFFEEECCCAAA@@@???>>>???>>>===;;;:::999999999999999888777777777777888666555444333222222222333222222222111111111111111111000000000//////......000000111111111111000000000000000000000000000000////////////////////////000///............//////////////////000000000111222222111///------///111///111333222111333888===KKKSSS[[[^^^aaakkk{{{}}}vvvmmmpppuuuyyy~~~ooogggyyyeee```^^^WWWOOOLLLJJJJJJLLLNNNOOONNNQQQTTTUUUSSSNNNIIIGGGGGGGGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDBBB>>>>>>===<<<;;;:::999999777777777777666444333222333333222111000111111222222222222222222111111111//////......------------------------------------...------,,,,,,------...000///...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************++++++++++++,,,,,,,,,+++***))))))(((************************+++++++++***************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------///000000222;;;JJJUUU|||~~~vvvuuu|||xxxyyy~~~tttjjjjjjlllkkkeee]]]\\\ccckkkxxx|||~~~}}}~~~~~~}}}zzzxxxwwwxxxxxxuuurrrvvvuuuttttttuuuuuusssqqqnnnmmmkkkhhhddd___ZZZXXXRRRNNNIIICCC???<<<<<<<<<999;;;AAAEEEAAA@@@PPPdddkkkjjjxxx~~~uuuQQQKKKIII@@@EEEEEEDDDCCCAAA???>>>===>>>===<<<:::999888888888888888777666666666666777333333333222222222222333222222222111111000000000000000000000////////////000000111111111111000000////////////////////////........................//////............//////...////////////000000000111111000...---,,,...000000000000222444666777777===KKKYYY\\\ZZZaaasss~~~~~~~~~uuuzzzooo]]]fff{{{~~~ccc\\\ccc\\\JJJLLLKKKKKKKKKMMMOOOPPPPPPWWWSSSNNNLLLLLLKKKHHHEEECCCBBB@@@>>>>>>???@@@AAAFFFFFFEEEDDDCCCAAA@@@???AAA???>>>???@@@@@@>>>======<<<<<<;;;:::999888888888888777666555444333333222222111111000000000000111111111111111111111111...............---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,)))---///000111666???FFFkkk}}}~~~~~~~~~dddiiimmmkkkeee```^^^___iiilllttt}}}~~~~~~{{{|||}}}vvvuuussstttuuuuuusssrrrvvvtttqqqqqqqqqqqqpppooohhhgggddd```ZZZTTTOOOMMMEEECCC@@@===;;;<<<===>>>>>>AAABBB@@@DDD[[[rrrpppnnn```___{{{]]]MMMDDDAAAAAA???@@@@@@AAAAAA@@@??????===<<<;;;999888777777777777777666555555555555666222222222333333333333333333333222222111000000000000000000000000000000000000000111111111111000000////////////////////////........................///............//////000......////////////000000///000000///...---///000111000///111444555333000111@@@OOOUUUUUU[[[kkk{{{zzzwwwxxx|||xxxvvvtttaaaWWWXXXrrruuuccc```]]]TTTPPPSSSLLLMMMMMMMMMNNNOOOPPPQQQVVVPPPIIIGGGJJJKKKHHHDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???===;;;:::<<<;;;;;;<<<>>>@@@@@@???<<<<<<;;;:::999888888777888888777666555444444333111111111111000000//////000000000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///++++++++++++++++++++++++******++++++++++++******))))))************)))))))))))))))************+++)))))))))*********++++++)))))))))))))))))))))))))))))))))***************)))))))))************+++++++++++++++++++++++++++************++++++++++++(((((((((((()))))))))***)))************+++++++++***++++++++++++,,,,,,,,,)))+++---......111666;;;TTTmmmyyyyyyxxxppphhhhhhnnnqqqkkkddd[[[\\\bbbkkkqqqrrrxxx}}}~~~{{{}}}}}}}}}}}}~~~|||zzzzzzzzzuuutttsssssstttttttttssstttrrrpppooonnnmmmkkkiiibbb```\\\WWWQQQKKKFFFCCC>>>===;;;:::;;;===@@@AAAAAAGGGGGGEEEYYYwwwmmmhhhggg{{{|||WWWPPPOOOCCC>>>EEE===>>>???@@@@@@???>>>===<<<;;;:::888888777777777777666555555444444555555111222222333444444444333444333333222111111000000111111111111111111111111000000111111111111000000////////////////////////------------------------...............///000000........./////////000000---///000000/////////000...000111222111000000000///666???EEEKKKTTTaaakkkyyy{{{uuuzzz{{{{{{xxx{{{yyysssqqqlllyyytttXXXOOOmmmvvv___ZZZZZZ^^^VVVJJJNNN\\\MMMNNNOOOOOONNNNNNOOOPPPOOOLLLHHHGGGIIIIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@???===<<<;;;:::999888:::===@@@@@@@@@===<<<;;;:::999888888777888777666555444333333333000000000000000000///.../////////000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))************************************************++++++++++++(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///333555@@@\\\www~~~|||ssssss~~~cccaaasss}}}rrrTTTRRRUUU\\\bbbeeennnxxxwwwzzz{{{zzz~~~~~~~~~|||}}}||||||}}}~~~~~~|||{{{~~~~~~~~~}}}}}}|||~~~}}}zzz{{{|||vvvuuutttssssssrrrrrrrrrqqqpppooonnnmmmkkkgggccc```]]]YYYRRRLLLFFFAAA>>><<<<<<;;;<<<===@@@CCCDDD<<>><<<:::999;;;:::999888777777777777666666555444444444444555111222333444444444444444444444333333222111000000111111111111111222222222000000111111111111000000////////////////////////------------------------...............///000111............/////////000,,,...111222111000000111***///444333000...000444333111222777BBBNNNXXX]]]iiizzz{{{sssyyywwwyyyoookkkmmmlllkkk}}}|||gggUUUgggbbb[[[]]]XXXRRRTTT[[[XXXMMMMMMOOOOOOOOONNNMMMNNNOOOIIIJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@???:::888888999;;;===>>>======<<<<<<;;;:::999888888777777555444333222222222000000000000000//////....../////////000000111111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......AAANNNbbbrrrxxx|||{{{}}}pppeeekkktttyyyhhh___SSSNNNPPPWWW]]]```kkkooovvv||||||yyy}}}}}}wwwxxx~~~}}}}}}}}}~~~}}}zzz~~~~~~}}}~~~}}}|||}}}~~~{{{{{{|||}}}}}}|||{{{zzz}}}zzzyyyxxxxxxxxxvvvtttqqqqqqqqqqqqpppnnnppplllhhhhhhjjjiiiddd___]]]RRRIIIGGGCCC;;;777888777:::???CCCCCCAAACCCFFFEEEGGGSSSsss~~~vvv{{{vvvgggiiiXXXIIIFFFGGGDDDBBBBBB???>>>===<<<;;;:::::::::999999999888777666666555444444444444444444444444444333333222222333333444222222222111000//////...////////////000000000000222222222111000//////............////////////000------------------------................................................///////////////////////////000000000111111111111---000333555999BBBOOOYYYgggkkkrrrxxx}}}wwwmmmyyyrrrfffhhhtttyyy~~~|||lll]]]^^^gggkkkWWW]]][[[XXXWWWWWWUUUQQQMMMJJJKKKLLLNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGEEECCCBBBBBBBBBBBBAAA??????@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@;;;:::999:::;;;>>>AAABBB;;;::::::999888777666666555444333333222222333333000111222333222000---,,,222222222111000//////...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...666BBBUUUfffpppxxxyyyqqqiiiaaauuuuuuooo___NNNFFFKKKSSSRRRXXXaaammmwww|||{{{yyyrrrvvvvvvssstttyyy|||{{{zzzzzz{{{}}}~~~}}}zzzwwwzzz{{{}}}}}}||||||~~~}}}|||zzzxxxwwwwwwxxxyyyyyy{{{}}}|||yyy|||}}}}}}~~~~~~}}}}}}|||yyyyyyzzz{{{{{{{{{zzzzzz~~~|||zzzxxxvvvuuuuuuuuuqqqooommmlllmmmmmmllljjjlllhhhcccaaaaaa___YYYUUUPPPIIICCCAAA???<<<;;;;;;============<<<===BBBGGGRRRiiipppiiixxx[[[OOOFFFEEEFFFCCC@@@@@@???>>>===;;;::::::999999999999888777777666555555444444444444444444444444444333333222222333333444222222111111000//////.../////////////////////000222222111000000///......------........./////////------------------------......................................................................../////////000000000111111111333444333333888@@@HHHccciiiqqqvvvzzzzzzttt||||||~~~{{{xxxwwwwww|||{{{kkkkkkuuu}}}jjjYYYTTTWWWbbbxxx~~~iiibbbcccZZZXXXUUUSSSSSSRRROOOLLLKKKKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@AAABBBAAA??????@@@BBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<>>>@@@AAA::::::999888777666666555444444333222222222222222222222111111111222333444222222111000000///......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******************************************************(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------666EEEUUUaaapppyyyuuuhhhnnnvvvzzzrrr^^^JJJ???;;;CCCFFFMMMWWWbbbiiijjjiiiaaahhhllllllmmmqqquuuvvvttttttvvvxxxzzzzzzxxxuuutttuuuwwwxxxyyyzzz|||~~~{{{zzzyyywwwvvvuuuuuuvvvvvvyyy}}}~~~{{{yyyxxxyyyyyyyyyyyyyyyyyyxxxtttuuuvvvwwwwwwwwwwwwwwwxxxwwwuuurrrppppppppppppllljjjhhhfffffffffdddcccccc___YYYVVVTTTPPPKKKGGG>>>===:::777888===>>><<>>CCCNNN[[[dddooojjjfffYYYyyyqqqOOOJJJEEECCCDDDDDD@@@>>>>>>>>>===<<<:::999999999999888888777777666666555555444444444444444444444444333333222222222222333333222111111000000//////...////////////////////////111111000000//////......,,,,,,,,,---------......------------------------------------------------------------------------............................../////////000000000444555555222///000555999SSS\\\iiirrrvvvyyy~~~zzzqqqooopppxxxyyy~~~|||wwwnnngggeeebbbhhhnnn{{{rrr]]]\\\iiieeeVVVNNNOOO___tttoooddd___[[[ZZZVVVTTTPPPNNNNNNMMMLLLKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA???@@@AAA@@@??????@@@AAABBBBBBBBBAAA@@@>>>===<<<::::::;;;;;;;;;;;;<<<<<<:::999999888777666555444333333222111111111111222555333000///000444888;;;111111000000//////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------,,,000999EEEQQQeee~~~|||xxxrrrmmmmmmnnngggWWWJJJEEECCCAAADDDJJJPPPSSSTTTQQQXXX___bbbcccfffiiillljjjkkkmmmppptttvvvuuutttppprrrtttuuuuuuvvvxxxzzzxxxxxxwwwvvvuuutttsssssstttxxx~~~|||zzzuuuuuuvvvvvvvvvvvvuuuuuuooopppqqqqqqrrrrrrsssssssssrrrooommmkkkjjjjjjjjjiiifffccc```___]]][[[YYYVVVSSSNNNJJJGGGDDD@@@<<<777;;;:::666999@@@CCC@@@>>>@@@CCCKKK\\\uuutttbbbtttnnnNNNHHHBBBBBBCCCCCCAAA>>>>>>>>>===<<<;;;:::888888888888777777777666666555555555333333333333333333333333333333222222222222333333111111000000///////////////////////////.........000000000//////.........++++++,,,,,,,,,---------------------------------------------------------------------------------........................---............/////////111333333222111111444666>>>HHHYYYhhhqqqsssrrrppp{{{rrrfff[[[aaabbbmmm}}}qqqhhheeeZZZ```___ccc~~~mmm\\\cccttt```JJJ___hhh~~~vvvbbbZZZ]]]^^^XXXOOORRRPPPMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJHHHFFFDDDBBBDDDCCCAAA????????????@@@===>>>@@@@@@???>>>???@@@@@@@@@@@@???>>><<<;;;:::888999999999999888777666999888888777666555444444222222111000000000000111444222000///000444888;;;000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++*********)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------111888DDDZZZ{{{tttttt{{{eeeZZZbbbnnnqqqnnnRRRMMMFFF@@@???AAAFFFIIIEEEIIINNNSSSTTTUUUXXX\\\]]]^^^```eeekkknnnoooooonnnppprrrrrrrrrrrrtttvvvrrrrrrrrrsssrrrpppooonnnnnnssszzz}}}|||yyyvvvuuuttttttuuuuuuuuuuuuttttttmmmmmmmmmmmmnnnoooooooooooonnnkkkiiigggfffffffffeeeaaa]]]YYYWWWTTTPPPNNNIIIFFFCCC@@@>>>===;;;:::;;;>>>???>>>@@@EEEHHHGGG<<>>>>>???@@@<<<;;;:::888777777777777666666666555555555555555333333333333333333333333333222222111111222222333000000000///////////////000/////////......------/////////...............+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------........................,,,,,,---------............///111111222222444555333999EEEUUUeeennnpppmmmjjjmmmyyyxxxuuueee]]]lll~~~qqqjjjYYY___```bbbvvvzzzfffhhhooowwwzzzxxxfffdddpppfffsssxxxnnngggrrr~~~gggZZZZZZdddcccaaa[[[UUURRRRRRSSSNNNMMMKKKIIIHHHHHHJJJKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>??????<<<===??????>>>======>>>>>>>>>======<<<:::999888999999999999888777666555888777777666555444333222111111000////////////000222111000///000111333444/////////...............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,+++***,,,111:::MMMkkktttttt~~~ooo[[[UUUZZZaaaeeefffeee___UUUJJJCCCBBBDDDBBB???@@@CCCEEEEEEGGGJJJNNNOOOQQQVVV\\\```bbbbbbfffgggiiijjjiiijjjlllmmmlllmmmoooqqqpppooommmllliiinnntttvvvtttqqqooopppppppppqqqqqqqqqqqqppppppjjjiiihhhhhhhhhhhhiiiiiihhhgggdddbbb```_________[[[WWWSSSOOOMMMJJJFFFDDD???>>>===;;;;;;;;;<<<<<<;;;<<<@@@FFFHHHFFFHHHLLLSSScccxxxzzzyyy___NNNNNNDDDDDDFFFEEE@@@===???@@@???;;;:::999888666666666666555555555555555555444444333333333333333333333333222222111111111111222222////////////////////////000//////......---------..................------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------......//////000000000333333666AAARRRbbblllqqqffflllwwwzzzeee^^^gggvvvvvvqqqlllsss|||rrr```]]]]]]cccjjjlllnnn|||www|||gggXXXSSSZZZjjjlll{{{xxxqqqqqqjjjaaallloooZZZ]]]ZZZVVVTTTTTTRRRNNNKKKIIIJJJJJJHHHGGGGGGHHHJJJGGGGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@???????????????;;;===??????===<<<;;;<<<;;;;;;;;;;;;:::999888777;;;;;;::::::999888888777777666666555444333222222000000///............/////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,***+++---///111;;;PPPdddjjjhhhzzzssssss||||||pppeee[[[TTTOOOhhhqqqyyyvvviii\\\UUUTTTHHH???999;;;===<<<<<<>>>AAAAAACCCFFFKKKOOOPPPPPPRRRTTTWWWXXXYYYZZZ]]]___aaacccfffhhhiiihhhfffeee```eeejjjkkkhhheeedddfffeeeeeeffffffffffffeeeeeeaaa```^^^]]]]]]]]]]]]^^^[[[YYYWWWTTTSSSRRRRRRRRRLLLJJJFFFDDDBBB@@@>>><<<;;;;;;;;;::::::<<<>>>@@@???<<>>===@@@???;;;:::999888777666555555555444444444444444444444444222222222222222222222222222222111111111111222222////////////////////////000000///......---,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,///...------............000111333666===HHHVVV___lllnnnooossswwwttt|||wwwjjjccc\\\]]]jjj}}}vvv~~~{{{qqqccc^^^___ggglllppp|||}}}nnnggggggdddmmm~~~~~~{{{www}}}}}}~~~nnnkkkttt}}}fffaaafffooo}}}ttthhheee___hhh|||zzzfff\\\YYY[[[QQQIIIKKKSSSTTTJJJ>>>DDDFFFHHHGGGEEEEEEFFFHHHDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@???<<<>>>@@@???===:::999999888888999999999888888777:::999888666666666777777666666555444333222111111000///......------......------------------------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,---000///,,,---999GGGOOOVVVqqqyyylllllluuuzzzyyy}}}uuuggg\\\TTTiii{{{tttrrrQQQCCC999999<<<:::999;;;999999:::<<<@@@BBBCCCCCC@@@CCCFFFHHHJJJLLLOOORRRRRRTTTXXX[[[\\\[[[YYYXXXTTTYYY]]]]]]YYYVVVWWWYYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWUUUSSSRRRRRRRRRSSSNNNMMMJJJHHHFFFEEEEEEEEEAAA???===;;;;;;:::999777;;;;;;;;;;;;;;;===@@@CCCJJJEEEOOOeeeiii^^^___nnnmmmfff|||cccXXXHHH>>>@@@AAA===@@@@@@===>>>AAA>>>777:::999888666555555555555444444444444444444444444222222222222222222222222222222111111111111222222.........///////////////000000///...------,,,,,,------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,000...---...///000000000)))///444333///111:::DDDPPP```fff]]]^^^pppsssqqqzzzvvvgggaaaTTTZZZaaalllrrrkkkuuu}}}rrrppppppnnnsss{{{mmmbbbSSSTTT```ccckkk}}}zzzYYYQQQ]]]ccceeeuuuzzzdddeeeaaadddqqquuueeeZZZZZZ```iii{{{\\\KKKMMMRRRWWWssskkkZZZTTTSSSQQQFFFLLLQQQQQQKKKFFFCCCCCCAAADDDGGGGGGEEECCCEEEGGGAAAAAAAAABBBCCCDDDEEEFFF@@@AAABBBCCCCCCBBB@@@???<<<>>>@@@???<<<999888777666666777888888888888888777666444222111222444555666555555444333222111000//////...------------...---,,,+++++++++---...000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************)))************++++++++++++*********,,,...111333???OOOjjj|||rrruuuzzz|||~~~wwwvvvxxxqqqzzz}}}yyyyyyVVVGGG<<<;;;===<<<;;;<<<777666999??????:::999>>>======>>>>>>???@@@@@@AAAJJJKKKMMMOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>>>>=========<<<>>>777555;;;:::666:::???======???===;;;BBBMMMGGGJJJZZZhhhgggfffnnnfffyyyqqq___LLLCCCAAA???===<<<======<<<;;;::::::999999999888777666555555555555444444333333333222222222222222222111000//////...000000///////////////000///............---------------,,,,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,++++++---///------,,,++++++,,,,,,,,,---------............///......///000222444555666===HHHVVV___aaacccggglllyyyzzzwwwhhhccc]]]WWWUUU```zzzuuuuuukkklllhhh___YYY\\\hhhttt|||rrreeeZZZUUUWWW[[[rrrqqq\\\TTTQQQTTT___ooozzzzzzuuurrr]]]ZZZ\\\dddjjjsss}}}]]]HHHGGGQQQgggttt{{{iiibbb___YYYQQQKKKKKKKKKJJJJJJHHHEEECCCAAAAAAAAABBBDDDGGGHHHGGGFFFBBBCCCCCCBBBAAABBBCCCEEEDDDBBB??????AAABBBAAA???===<<<<<<;;;999888888777555666888999:::999777666666555444333333333333333444444333222222111111000111000...------...000111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++******+++,,,...000111;;;HHH^^^sssyyysss{{{wwwxxxuuuxxxtttvvvzzzxxx^^^YYYOOOFFFDDDEEEAAA:::EEE???<<<<<<:::666666:::888888999;;;<<<>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@?????????>>><<<;;;999888777777666<<<::::::BBBAAA<<>>===>>><<<;;;;;;:::999999888888888777777777666666555555444333333333333222222222222222111111000//////...000000///////////////000///............---------------------,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++---,,,,,,++++++,,,,,,,,,------------.....................///111222444444888>>>FFFMMMSSSYYY___ccc^^^mmm{{{~~~|||rrrcccRRRNNN[[[mmmwww{{{{{{tttttt{{{~~~zzztttlllfffdddeeehhhkkkttt}}}mmmaaa^^^___aaahhhqqqwwwzzz|||}}}zzzsss]]]LLLJJJXXXfffppppppdddZZZYYYZZZVVVPPPLLLGGGHHHHHHGGGFFFDDDBBBAAACCCBBBBBBDDDFFFHHHGGGEEECCCCCCDDDCCCCCCCCCDDDEEECCCAAA??????AAABBB@@@>>>===<<<<<<;;;999888888777555666888999999888777666444444333222222222333333444333333222111111000000000///---,,,,,,---///000............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++***++++++,,,,,,---......000:::LLL^^^lllyyy{{{jjjkkkoooxxxgggcccdddccckkktttuuuooonnnppphhh[[[SSSIII???;;;999888999<<<::::::999888888888888888777888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;777===;;;999@@@@@@???GGGJJJGGGGGGKKKSSSbbbwwwyyy~~~nnndddwww|||XXXEEE???<<<===>>><<<<<>>===<<<;;;::::::::::::::::::999888777666555444888888888888888888888888999999999999999999999999999999999999999999999999333444666777999;;;<<<===???DDD@@@>>>EEEIIINNNZZZ```cccjjjwww~~~ddduuuvvvUUUCCCAAA>>>>>>???===::::::>>>::::::999999888888888888444555777888888777555444222222222222111111111111111111000000//////////////////.........///000000///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++///---,,,///444444000+++++++++++++++++++++,,,---,,,,,,---------...............---------...//////000000111333777???GGGLLLZZZXXXYYY___eeeooo}}}}}}uuurrryyyyyyjjjYYYQQQSSS]]]lllyyynnnVVVNNNWWWdddbbbcccbbbfffyyytttggg___\\\TTTPPPOOOPPPMMMGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGEEECCCAAA@@@@@@AAACCCDDDCCCBBB@@@@@@BBBCCCCCCBBB???===<<<<<<;;;::::::999888888888888888999888777666555222222111111222333444444222222222111000000//////---,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))***************+++,,,,,,++++++***+++---333;;;BBBNNNcccuuunnndddhhhhhhdddooo~~~rrrggg```WWWLLLCCC??????>>>===>>>???AAABBB======<<<;;;:::999999999999999999999999999999999::::::::::::::::::::::::<<<<<<======>>>>>>??????>>>>>>>>>???@@@BBBDDDEEEDDDNNNQQQXXXhhhqqqxxxkkkffffffMMMFFFDDDBBB@@@??????;;;777999>>>::::::::::::999999999999444555777888777666444333222222111111111000000000000000000///////////////...............///000000///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((('''***///000+++&&&************++++++,,,---,,,,,,,,,------------......---------------......,,,000333222000333:::AAAHHHLLLUUU```bbbaaaeeennnqqq[[[LLLNNNWWWVVVcccuuuyyy}}}uuuvvvvvvrrrmmmtttsssjjjXXXJJJOOOeeezzzmmmccc[[[SSSTTTYYYUUUPPPNNNMMMJJJEEEEEEIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGEEECCCBBBAAAAAACCCFFFGGGEEECCC@@@AAACCCDDDCCCAAA@@@???;;;;;;;;;::::::999999888999999999888777666555555333333333333333444555666222111111000000//////...,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))************************+++++++++,,,///444999CCCUUUfff{{{]]]RRRJJJFFF\\\{{{nnnbbbNNNLLLHHHDDDAAA???>>>>>>::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAACCCBBBAAABBBDDDHHHMMMOOORRR```mmmbbbccckkkIIICCCFFFCCC@@@===;;;<<<:::888:::>>>:::::::::::::::::::::999666666777777666555333222111111111000000000000///////////////////////////------------...///000000///............---------.........------------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++*********+++++++++++++++***)))(((***---...+++(((******)))******+++,,,---,,,,,,,,,,,,---------------------,,,------......)))///444222---+++111777999@@@MMMWWWZZZZZZ^^^dddjjjqqquuu___OOOIII<<>>>>>?????????@@@@@@@@@???@@@AAABBBDDDFFFGGGGGGBBBCCCFFFMMMWWWcccooouuuvvvuuuRRRDDDCCCBBB???<<<999999<<<<<<::::::<<<888888999999999999999999888888777666444333222222111111000000000/////////////////////////////////------------...///000000///............---------------------,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++************************)))*********++++++++++++,,,,,,,,,,,,------------))))))))))))***+++,,,---++++++,,,,,,,,,------------------------...//////+++...000///,,,+++...222333888===???DDDNNNYYY___XXXbbbrrr}}}|||~~~zzzyyy{{{nnndddQQQSSSVVVUUURRROOOOOOQQQZZZhhhttt~~~xxxwwwvvvxxxwwwwwwyyysss___QQQUUU___gggrrr~~~{{{aaaXXXTTTSSSSSSSSSQQQQQQRRRQQQKKKGGGHHHIIIHHHIIIKKKDDDDDDCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFHHHHHHFFFEEEDDDBBBBBBEEEJJJKKKHHHDDD>>>@@@BBB@@@>>>===>>>@@@;;;;;;::::::::::::999999<<<;;;999888666555444444444444333333222333333333111000000//////...------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***)))''''''(((***,,,---,,,,,,---...,,,///;;;HHHUUUffftttqqqfffsss~~~yyyvvvuuuuuuuuuYYYWWWTTTPPPMMMKKKJJJIIICCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGKKKLLLMMMNNNPPPRRRSSSTTT```dddlll{{{rrrNNNDDDCCC???===@@@===999:::>>>???<<<999999777777777777777888888888:::999777555333222111111000000000000////////////.........///////////////,,,,,,,,,---...///000111//////.........---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))))))))))))))******+++************************))))))******++++++++++++)))*********))))))+++---))))))))))))***+++,,,---++++++,,,,,,,,,---------------------...///000000///............///000111(((000555444999DDDLLLMMMVVV^^^gggkkkgggeeeooo|||~~~sssuuuwwwwwwoooaaaVVVPPPAAANNNXXX]]]eeekkkaaaQQQVVVZZZ```fffnnnwwwzzzooonnntttzzzyyyqqqssszzzkkk]]]ZZZ[[[dddpppsssiii]]]XXXXXXgggvvvfffddd```PPPRRRRRRRRRQQQRRRTTTUUUUUUYYYQQQKKKKKKJJJFFFCCCBBBGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGFFFAAA???>>>BBBGGGIIIEEEAAA===???@@@>>>;;;:::===???;;;:::::::::::::::::::::<<<;;;999888666555444444444444333222111111111111000000000///......------,,,------......------,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,,,,...222555HHH^^^{{{xxxpppkkkqqq}}}~~~zzzqqqmmmqqqsssppp~~~iiiccc^^^___jjjzzzxxxqqqfff```___fffiiieeebbbbbb]]]]]]^^^ccciiilllllljjjrrrwww|||~~~WWWOOOFFFAAA@@@@@@===::::::;;;;;;;;;::::::999888666777777555444444666888555555555444444333333333////////////....................................///...---,,,+++,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++******************)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***............///////////////.........111444888;;;FFFSSSdddmmmlllddd]]]YYYkkkrrr}}}yyykkkdddeeeddd___VVVNNNJJJIIIGGGAAA???CCCJJJQQQYYY```jjjbbbTTTIIIKKKUUUZZZWWW___fffhhhaaaXXXTTTTTTTTTaaabbbdddfffeee___TTTJJJJJJUUUcccooo{{{yyykkkvvv{{{~~~nnn^^^YYYWWWSSSQQQRRRMMMPPPTTTTTTQQQOOOOOOPPPMMMNNNOOOMMMIIIDDDAAA@@@CCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFEEECCC@@@===;;;;;;===>>>===:::;;;777444555999;;;999666999999:::999999888666666555444333222111111111111111111000......---------,,,,,,------...---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,000333999III]]]xxx|||rrrqqqsssnnniiihhhnnn{{{wwwrrruuuvvvxxx|||ttt^^^MMMOOOYYYfff{{{xxx|||zzzwww{{{WWWOOOIIIBBB??????@@@>>>;;;999999:::::::::::::::999888888777555444555666777555444444444333333333333000000000/////////..............................---,,,,,,+++,,,---...///------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,------------.........///.........///111333555000:::HHHRRRXXX[[[^^^aaaTTTXXX```mmm{{{|||}}}|||wwwpppiiieeecccWWWPPPLLLMMMRRRZZZfffqqqccceee___QQQIIILLLSSSVVV[[[bbbfffbbb\\\YYYVVVSSSUUUTTTYYYbbbeeeaaaaaaeeennnxxxtttfffdddYYYPPPMMMLLLHHHFFFHHHKKKNNNRRRRRRQQQPPPPPPQQQKKKLLLMMMLLLHHHEEECCCBBBEEEFFFGGGGGGGGGFFFEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCAAA>>>===<<<>>>@@@???<<<999<<<999777888<<<===;;;777999999999888777777666666444444333111111000000000000///...---,,,,,,,,,,,,,,,---------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********************************(((((((((((((((((((((((()))'''&&&'''((()))(((&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++***)))***---///000:::GGG^^^ttttttrrr{{{xxxppplllmmmppppppiiieeekkk|||}}}}}}yyywww}}}rrrgggssstttsss{{{|||XXXBBBEEEBBB>>>===???@@@>>><<<999999999999999:::::::::999777555555555666555444444444333333333333333222111111000000000/////////------------------------******++++++,,,...///000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))*********++++++++++++************++++++******++++++++++++******+++++++++,,,,,,,,,------........................+++///555999>>>DDDMMMTTT[[[ZZZ[[[aaaiiioooooonnnsssyyy~~~}}}vvvpppjjjggghhhnnn{{{{{{wwwxxxzzz{{{{{{}}}wwwpppfffhhhqqq{{{}}}}}}uuueeeVVVMMMTTTOOOKKKIIIGGGCCCCCCEEEJJJMMMPPPQQQQQQPPPQQQQQQJJJKKKLLLKKKHHHEEEDDDDDDGGGGGGHHHHHHGGGFFFEEEDDDLLLJJJGGGDDDCCCCCCCCCDDDEEECCCCCCCCCDDDCCCAAA@@@<<<<<<>>>@@@AAA???;;;888:::999888999<<<<<<999666999888777555555555555666333333222111000000000000///...---,,,++++++++++++------...------,,,+++************++++++++++++,,,+++++++++++++++*********************************((((((((((((((((((((((((((('''&&&'''(((((('''&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))***,,,------555???SSSgggfffbbbkkkwwwqqqxxx}}}zzztttqqqvvv|||}}}uuu{{{zzz```OOOEEE@@@>>><<<===>>>???>>><<<::::::999888888888888888777555333444555666555333333333333333222222222222111111111111000000000000------------------------***+++++++++,,,---......,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************))))))))))))************))))))))))))************++++++************++++++******++++++++++++******+++++++++,,,,,,,,,,,,---,,,------......---,,,+++333222111000///333999>>>DDDEEEKKKXXXfffooopppmmmdddhhhvvv{{{sssvvvxxx}}}vvvqqqcccZZZVVVVVVVVVPPPOOOMMMJJJFFFDDDGGGKKKNNNOOOPPPQQQQQQPPPPPPPPPLLLMMMMMMLLLIIIFFFEEEEEEGGGGGGGGGFFFEEEDDDCCCCCCIIIGGGDDDAAA???@@@AAABBBEEEDDDCCCCCCDDDCCCAAA???;;;;;;<<<======<<<:::888777666666888:::999666333999777555333222333444555222111000000/////////000......---,,,,,,,,,,,,,,,.........---,,,+++***)))************+++++++++++++++++++++***************************************((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++,,,,,,,,,******+++---+++///444CCCUUUWWWXXXeeevvv~~~~~~zzz}}}~~~qqqpppPPPCCCBBBBBB>>>>>>======>>>===<<<;;;<<<;;;999888666666555555444444333444555666555444222222222222222222222222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********+++******))))))******+++)))******++++++******)))++++++,,,,,,,,,---------***+++---...///...---,,,---...//////000111333555---///666CCCSSS^^^bbbbbbccc```fffggg___dddoooppppppuuu|||yyy|||ooodddkkkddd[[[TTTPPPPPPQQQRRRKKKKKKIIIDDDAAADDDKKKQQQSSSRRRQQQQQQPPPOOONNNMMMNNNOOOOOOMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBFFFDDDBBB@@@???AAACCCDDDFFFDDDCCCCCCDDDCCCAAA???;;;:::999888777777999:::666666777888888777444222777555333111111111222333000000///........./////////...------------------------------,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((******((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,+++***+++---,,,---***222@@@GGGSSShhhmmmvvvvvvyyyuuuZZZPPPKKK>>>:::CCC???>>>>>>===<<<;;;;;;:::<<<;;;999777555555555555555777888888555444444444000111111111111222222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))************))))))))))))******))))))************))))))++++++,,,,,,,,,---------)))***,,,...//////......)))+++...000111111///...555333111111666<<>>EEELLL@@@<<>>AAA===666111222444000000000000111111222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++)))*********++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))))))))*********))))))))))))******))))))************))))))*********++++++++++++,,,***++++++,,,------------..................,,,***,,,,,,,,,+++,,,111888======:::BBBJJJLLL[[[oootttyyy~~~{{{pppoooqqquuutttnnnjjjkkkfffmmmvvvzzzssskkknnnxxxqqqqqqnnnmmmsss~~~{{{zzz{{{}}}mmmfffXXXXXXUUUOOOLLLOOOQQQQQQLLLOOOQQQQQQOOOLLLIIIGGGGGGHHHEEE@@@DDDOOOZZZ]]]SSSPPPMMMLLLMMMMMMKKKIIIHHHIIIJJJIIIGGGGGGHHHJJJDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEE@@@?????????AAAAAA???===888999999666444444666999888999999888666555555555222222111111000//////......---------------......---,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***))))))))))))************((()))))))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%''')))***))))))***++++++...+++,,,000///:::RRRxxxnnnpppxxxtttyyyvvvkkkjjj___TTTHHHAAA===999:::===<<<<<<;;;999888888:::;;;666666555444555777999;;;???EEEHHHBBB777000000444//////000000111111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,))))))******+++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))************++++++++++++++++++,,,,,,///---,,,+++---...//////)))...222111---+++,,,///...---555777222;;;LLLQQQQQQ[[[mmm}}}}}}{{{vvvrrrsssnnnmmmqqqzzz}}}zzz{{{wwwyyyxxxvvvzzz|||xxxyyyuuu|||qqqkkk___VVVYYYRRRMMMNNNTTTSSSLLLKKKPPPTTTRRRNNNJJJGGGGGGJJJMMMIIIJJJFFFAAAEEEQQQXXXYYYPPPMMMJJJJJJLLLLLLKKKIIIDDDEEEFFFFFFFFFGGGJJJLLLEEEDDDCCCBBBBBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA======<<<===??????>>><<<666888:::999777555666888777777666555333222333444000111111111000///...---------,,,,,,,,,------...+++++++++***++++++,,,,,,******+++,,,,,,,,,++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++---///000111222VVV]]]lllyyyrrrzzz{{{}}}{{{wwwvvv{{{wwweeeaaa\\\bbb}}}lllTTTIIIFFFDDDBBB<<<777999>>>444777:::;;;999777666666:::888555444444666999;;;???>>><<<999777555333333000000000000000000000000222222000///............---------,,,,,,+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))(((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...////////////000111222222333333999>>>CCCJJJXXXfffjjjeeennnkkkjjjmmmqqquuu~~~|||zzz|||}}}zzzqqqeee\\\VVVUUUVVVWWWWWWVVVTTTPPPNNNJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHHHHIIIIIIIIIHHHIIIEEEAAADDDJJJQQQSSSSSSIIIHHHHHHGGGGGGHHHIIIIIIDDDFFFEEECCCEEEJJJJJJGGG@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;:::888666666777888999555555555555666666666666444444333222222111111000000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''))),,,............(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,...///000000;;;BBBSSSlll~~~uuurrrsssuuuwwwsssuuuuuuuuuxxxjjjjjjqqq~~~^^^GGG@@@AAA@@@BBBDDDAAA;;;999;;;;;;999777555555666777888333333555777:::===???AAA<<<:::888666444222222111////////////////////////222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++******)))(((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------------------....../////////000000111222222333555888888:::@@@GGGEEE??????>>>@@@FFFLLLSSS]]]fffssspppmmmpppxxxvvvwwwvvvtttrrrqqqrrrssshhhbbb[[[YYY[[[\\\ZZZXXX[[[]]]^^^\\\WWWPPPLLLIIIMMMOOOQQQPPPNNNLLLJJJIIILLLLLLMMMMMMMMMMMMLLLLLLIIIGGGFFFFFFHHHIIIHHHGGGJJJGGGDDDFFFLLLQQQRRRRRRGGGGGGFFFFFFFFFFFFFFFFFFBBBEEEFFFEEEFFFHHHGGGBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;:::999777777888888999777777777666666666555555444333333222222111111000000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&'''(((***,,,---------)))'''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++,,,------...+++///<<>><<<<<<@@@GGGGGG@@@999777===999444333555777777666111333777;;;>>>@@@AAAAAA666555444222111000000///////////////////////////111000///...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))*********************************++++++++++++,,,++++++,,,,,,,,,---------------,,,,,,------...////////////000000111111222///000///000333777444///111///000444666888===DDDNNNLLLLLLOOOUUUZZZ[[[ZZZPPPPPPQQQOOONNNMMMOOOPPPLLLHHHEEEEEEGGGIIIHHHFFFFFFHHHIIIHHHGGGFFFGGGHHHMMMOOOQQQPPPLLLJJJJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJFFFEEEDDDEEEGGGHHHHHHGGGKKKHHHGGGIIIMMMPPPPPPOOOGGGGGGGGGFFFFFFEEEEEEEEECCCHHHJJJIIIHHHGGGDDD???AAAAAAAAAAAAAAA@@@???>>>=========>>>======<<<;;;:::::::::999999999888888::::::999888777666555555333333333222111111000000000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''')))***,,,,,,)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************++++++++++++---,,,000@@@XXXrrrvvvuuutttxxxuuuYYYaaa|||~~~|||zzzzzzyyy|||ttt{{{~~~___TTTPPPGGG@@@AAA===<<<@@@HHHKKKEEE===999:::666444555999:::555111999999:::;;;<<<;;;;;;:::333222111000////////////////////////////////////000///......---------...,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***))))))((((((((())))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000......///111444777555333:::777777888666222444888::::::;;;???CCCEEEDDDBBB>>>???@@@???>>>>>>@@@BBBIIIGGGFFFGGGIIIJJJIIIGGGEEEFFFHHHHHHHHHIIILLLNNNOOORRRSSSPPPLLLJJJLLLOOOOOOOOONNNMMMLLLJJJIIIHHHEEEDDDCCCDDDGGGIIIIIIHHHIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGLLLMMMJJJGGGFFFCCC???BBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<======<<<<<<;;;999::::::::::::999888888::::::999999888777777666333333222222111000000000000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&(((***+++((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************,,,+++,,,000===QQQhhhwwwmmmmmmlllmmmxxxyyyrrrttt}}}yyyxxxppp}}}}}}cccgggllllllkkkuuu~~~dddfff{{{}}}\\\BBBBBBGGGBBB:::999===;;;>>>FFFKKKIIIFFFEEE@@@;;;666666999:::888444>>>===;;;888666555444444111111000000//////000000........................///...------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------...............//////000///000111222000...---111000111555444222333777888999;;;>>>@@@AAA???>>><<<>>>???>>>>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGGGGHHHJJJLLLOOOPPPOOOKKKGGGGGGIIILLLOOOOOONNNMMMKKKIIIGGGFFFEEEDDDCCCDDDGGGIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHFFFHHHIIIIIIIIIIIIHHHGGGFFFIIILLLLLLFFFBBBBBBBBB@@@BBBAAAAAA@@@???===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;999999:::::::::999888777888888888888999999999999333333222111111000000///000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&((()))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***************))),,,...---...666CCCNNNaaagggjjjjjjooo{{{~~~~~~xxxzzzyyyyyyqqqzzz|||rrrjjjzzzyyyvvvtttuuuxxxlllhhhlllOOOEEE@@@AAA>>>888777;;;999777999AAAGGGJJJMMMQQQOOOHHH@@@;;;;;;<<<======;;;:::777555333333333333222111111000000000000000...........................------,,,,,,,,,------*********+++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++******++++++,,,------------------------------+++---000000---,,,------,,,...222222000111666666777888999;;;;;;;;;;;;>>>???@@@@@@??????BBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGKKKNNNUUURRRNNNJJJHHHHHHJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCDDDGGGIIIIIIIIIDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEGGGHHHHHHGGGFFFEEEEEEIIIIIICCC>>>>>>@@@???AAAAAA@@@@@@>>>===;;;;;;999:::;;;;;;<<<;;;;;;;;;999999999888888888777777777777888888888999999999222222222111000000//////000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******+++++++++***---//////,,,---111555JJJYYYhhhlllnnnttt|||sssqqqzzz{{{~~~rrrjjjfffeeehhhuuuxxx{{{{{{{{{{{{vvvooojjjggg___```zzzgggRRRFFF:::>>>@@@???:::999<<>>??????>>>>>>@@@BBB@@@AAAAAABBBBBBCCCEEEFFFCCCCCCDDDEEEIIIOOOXXX^^^___XXXPPPLLLMMMNNNNNNMMMKKKKKKKKKIIIHHHFFFDDDCCCDDDCCCBBBCCCEEEGGGGGGGGGCCCDDDDDDDDDCCCCCCDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFBBBHHHJJJEEE@@@@@@AAA@@@????????????>>>===<<<;;;999999:::;;;;;;;;;;;;;;;999888777666666666777888888888888888888777777777222222111111000000//////000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***+++++++++,,,---...000111HHHaaalllmmmpppuuuyyyrrrxxx|||~~~lll\\\QQQSSS\\\fffffffffccc^^^hhhjjjZZZUUUaaa[[[^^^fffcccgggyyyUUUDDDCCCFFF@@@@@@<<<666777<<<<<<999777666777::::::<<>>777000222555777777555333111222111000///////////////........................,,,,,,,,,++++++,,,------))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...333222,,,,,,000---,,,...111111000333888;;;:::999888888;;;>>>BBB===>>>???>>>===>>>???AAA======>>>>>>???AAADDDGGGDDDCCCCCCEEELLLWWWdddmmmcccZZZPPPKKKNNNPPPNNNKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDBBBAAABBBDDDFFFFFFEEECCCDDDDDDCCCBBBCCCDDDFFFDDDEEEHHHJJJKKKJJJIIIIIIAAAIIINNNKKKFFFDDDDDDBBB>>>??????>>>>>>===<<<;;;888999::::::;;;;;;;;;;;;999888666444444555777888:::999999888777666555555222222111111000/////////000000///...---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))))))))***---+++***+++------,,,+++333888DDDUUUhhhvvv|||}}}{{{|||uuummmfffnnn~~~xxxrrrnnn}}}lllfffhhh{{{uuusss|||~~~{{{ttttttvvvsssZZZKKKDDD@@@>>>;;;;;;;;;;;;;;;:::::::::777999:::999888999===AAAVVVVVVVVVSSSMMMDDD:::555222222222111111111111000222111111000///......---------...............---++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<===???BBB???>>>>>>???@@@CCCEEEFFFDDD@@@@@@KKK]]]kkknnnlllbbbWWWOOOOOOOOOKKKLLLOOOKKKJJJHHHHHHHHHFFFCCCAAAFFFEEECCCCCCDDDDDDBBBAAAAAA@@@?????????AAACCCEEEFFFGGGJJJLLLMMMLLLJJJHHHIIIIIIIIIHHHGGGDDDBBBAAA@@@AAABBB@@@>>>======>>>:::;;;<<<<<<<<<;;;:::999999777555555666777666555666555444444222222111000////////////////////////111000000///...---------************************)))******+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******+++******+++---------,,,)))---333===MMMccczzz{{{|||~~~zzzsssXXXaaaaaa\\\aaavvvjjj___PPPEEEAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;::::::888999999777555666999<<>><<<999555333222222222111111111000000111111000000///......---------............------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////////////////000000111777777777888999::::::;;;:::;;;<<<;;;;;;;;;>>>@@@?????????@@@AAACCCEEEFFFGGGCCCCCCLLL[[[gggiiifff[[[SSSNNNOOOOOOMMMNNNQQQLLLJJJIIIHHHHHHHHHFFFEEEHHHFFFDDDCCCDDDDDDCCCAAACCCBBBAAA@@@AAABBBDDDEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFDDDCCCBBB@@@AAAAAA@@@>>>======>>><<<<<<=========;;;:::999888777555666777777666444555555444333222111111000////////////////////////000000//////...------,,,******************************+++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))******))))))(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))*********))))))+++---......,,,,,,------+++///AAA]]]ssszzzuuuqqqsssxxxzzzwwwrrr|||oooccc]]]aaaoooyyy~~~yyyssswww~~~nnneeebbblllsss{{{}}}```HHHDDD???===???@@@>>>===<<<<<<<<<;;;;;;:::::::::999999888555333222444555333333222222333444666777222222111111111000000000111000000//////.........------............------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////......//////000111333333444555666888888999888:::::::::999:::<<<>>>??????@@@@@@BBBCCCEEEFFFCCC@@@@@@GGGRRRYYYYYYVVVPPPLLLJJJLLLNNNMMMMMMPPPLLLJJJHHHGGGHHHJJJIIIIIIJJJHHHDDDCCCCCCCCCCCCBBBDDDCCCBBBAAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDDDDCCCBBBBBB???@@@@@@???===<<<===>>>>>>>>>>>>===<<<;;;:::999777666666777888888555333555444444333222111000000/////////////////////////////////......------,,,************************++++++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&******++++++++++++******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++******+++---///000000...///111111,,,'''+++:::GGGZZZdddnnnsssqqqppptttyyyzzzrrrhhhkkkmmmooottt~~~~~~jjjzzzxxx^^^QQQDDDFFFDDDCCCCCCCCCAAA===:::<<<<<<;;;;;;::::::999999888888666555333222222333555555333333333444666777111111111111000000000000000000/////////.........------.........---,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------.........///............///000000000111222333555666777888777999::::::999:::;;;===>>>>>>???@@@AAABBBCCCCCC@@@>>>>>>BBBIIILLLJJJGGGGGGFFFGGGIIIJJJJJJJJJJJJJJJHHHEEEEEEGGGJJJKKKKKKLLLIIIDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@??????===>>>???>>><<<;;;<<<===>>>======<<<;;;999888888777777888999:::999666444444444333222111000//////.................................---------,,,,,,************************++++++++++++***)))''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++,,,,,,------,,,,,,+++&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***++++++++++++,,,///111222111///(((,,,//////,,,+++---111>>>NNNaaakkklllkkkmmmqqqyyyttthhhooozzzvvvtttSSSGGGHHHDDDAAA@@@@@@AAAAAA@@@???===<<<;;;;;;:::999888888888777666555444444444444333444444444333222222111111111111111000000000//////////////////............------......---,,,++++++************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******(((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000111333444666777777777999:::;;;::::::;;;===;;;<<<===>>>???@@@@@@@@@BBBAAAAAACCCFFFFFFEEECCCEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDBBBCCCEEEHHHJJJJJJKKKHHHDDDBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<===>>>===;;;;;;;;;<<<<<<<<<;;;999888777777666999999999;;;<<<;;;888555333333222111000//////...------------------------------------,,,,,,,,,,,,************************+++++++++***)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++,,,,,,,,,,,,++++++&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,---000222222000...)))***,,,---------------...666DDDVVVeeelllllliiittt{{{jjjdddhhhsssvvv{{{qqqoooxxxdddQQQEEEHHHHHH??????>>>>>>===<<<<<<<<<===::::::999999888777666666666555444444666666555333000111222333333222000000111111000000000/////////........................------...------,,,+++***************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------......------......///000000000111222444555666666666888:::;;;:::::::::<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBFFFJJJLLLIIIGGGGGGFFFDDDCCCAAA@@@AAADDDGGGHHHHHHHHHEEEBBBAAABBBCCCCCCCCC??????@@@AAAAAABBBBBBCCCEEEDDDCCCBBBAAABBBCCCDDDCCCBBB@@@>>><<<;;;;;;::::::<<<<<<<<<::::::;;;<<<;;;:::999888777666666666:::999999:::;;;;;;888666333222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,++++++---///111000...+++---------+++******+++,,,)))+++222===KKKXXXaaaeeepppvvv|||uuurrrnnnooo{{{{{{hhhSSSEEE@@@===BBBCCC999BBBAAA???===:::999999999999999888777666555444444666444333444555666333111111111222222333333222222111000000000////////////........................------------,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************(((((((((((()))))))))***((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////000000111111222333333444444666999999999888999::::::;;;<<<>>>>>>>>>>>>===<<<============>>>AAACCCCCCIIIKKKFFFCCCEEEEEEBBBAAA@@@@@@BBBEEEGGGGGGFFFDDDCCCAAAAAABBBCCCCCCBBB>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@???@@@AAACCCEEEBBBAAA???===<<<<<<<<<<<<999;;;<<<;;;:::999:::<<<;;;:::888777777777888888:::888777777888999777666222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,******,,,...///...+++)))'''***---,,,***)))+++...+++///111---+++555III[[[mmmsssyyy{{{|||ppp|||||||||vvvpppyyyuuu[[[FFFCCC@@@EEEDDD::::::AAA@@@<<<======;;;:::999:::;;;888888777666555444333333777444333333555444111...222111000/////////000111000000000000////////////---.....................---...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,...------------...////////////000000111111222222222555777888888777777888;;;<<<===?????????>>>>>>>>>???@@@@@@???AAAFFFJJJ???FFFGGGBBB???AAABBB???AAA@@@AAACCCFFFGGGFFFEEEBBBAAA@@@AAACCCDDDCCCAAA>>>???AAACCCDDDFFFFFFFFFBBBAAA???>>>???AAACCCEEE@@@???>>>===<<<======>>>999:::;;;;;;999999:::;;;;;;:::999888888888999:::999777555555666777666555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************'''((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,++++++,,,///111333LLLXXXgggttt{{{zzzxxxxxxbbbYYY\\\bbbtttllliiixxxbbbXXXOOOFFF@@@EEEBBB???>>>===;;;999777;;;;;;::::::999888888777777777666555555555555555555555444333111000//////000000000000////////////222111///.........///000000000///...------,,,,,,......---,,,,,,,,,,,,---+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))((()))*********((('''&&&******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------666666222,,,+++000333222000111333666777999999999:::???DDDDDD@@@;;;;;;<<<============>>>???@@@AAACCC@@@======???BBBDDDDDDAAABBBDDDEEEEEEDDDBBB@@@>>>@@@CCCFFFFFFEEECCCAAA???@@@BBBDDDEEEEEEDDDCCC<<<>>>BBBDDDDDDBBB???<<>>;;;<<<>>>???>>><<<888:::<<<<<<:::999888999888888666555444444444444333444444444444333222222333333333222000...+++***...---,,,+++++++++,,,---------,,,,,,+++***)))))))))))))))***+++++++++,,,((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++***,,,+++++++++,,,...000222...===VVVmmm}}}xxxppptttllldddccc___bbbiiihhhnnnoooxxx}}}sssssswwwttt}}}yyyuuu[[[NNNIIIEEE@@@>>>BBB@@@===<<<<<<<<<;;;:::::::::999999888888777777777666666555444444555555333333333222222111111111000000000000/////////...111111///.........///000000//////...------,,,,,,------,,,++++++++++++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&*********+++++++++,,,,,,+++++++++,,,,,,,,,------666777333---+++...///...000000222333555777888999:::>>>BBBBBB>>>;;;;;;===???>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@>>>@@@CCCEEEFFFDDDBBBAAA???@@@BBBCCCDDDCCCBBBAAA>>>@@@BBBDDDCCCBBB???===@@@>>>;;;;;;===>>>===;;;;;;<<<===<<<:::777666666777777666666666666666777333333333333333222111111000000000000...---+++)))---,,,+++++++++,,,------------,,,++++++***))))))******************++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******+++*********+++,,,...000,,,111>>>OOOcccrrr{{{~~~}}}yyy}}}||||||}}}yyysssgggeeeccceeejjjnnnrrryyy~~~{{{vvvsssvvvmmmaaabbbaaa[[[___fffpppwww```SSSFFFAAAAAA@@@@@@BBB@@@===:::999:::<<<<<<<<<999999888888777666666666666666555444444444555555222222222222222222222222000000000/////////......111000//////......////////////......---,,,,,,,,,,,,,,,+++++++++*********+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((())))))))))))(((((('''*********++++++++++++,,,++++++++++++,,,,,,,,,,,,111333111,,,+++...///,,,000000000000222444777888:::===??????<<<:::;;;===>>>>>>>>>??????????????????AAAEEEIIIJJJHHHBBB>>>@@@@@@@@@??????@@@@@@AAA???@@@BBBDDDDDDCCCAAA@@@??????AAABBBBBBAAA@@@???AAAAAAAAABBBAAA@@@???>>>???===;;;;;;<<<===<<<;;;===>>>>>><<<888555444444555555444444555555666777222222111111111111000000---......------,,,******+++++++++++++++,,,---...,,,,,,,,,+++******))))))******************))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++*********))))))************))))))))))))))))))***+++------444111...222???QQQcccnnnzzzxxx{{{wwwjjjaaa]]]]]]^^^\\\dddjjjhhhdddiiizzz}}}uuuqqqsssvvv```KKKLLLFFFBBBBBBAAA???AAADDD???===999888999;;;;;;;;;888888888777666666555555555555444444444444444555222222222222111111111111000000/////////.........000000//////.....................------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))((())))))))))))(((((((((************++++++++++++***++++++++++++,,,,,,,,,))),,,---+++,,,000111///000000//////111333666888999;;;<<<;;;::::::<<<>>>======>>>>>>>>>>>>======>>>@@@EEEJJJMMMKKKEEEAAAAAA@@@???>>>>>>@@@AAACCC@@@@@@AAABBBBBBAAA@@@???>>>??????@@@@@@???>>>===BBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::=========;;;777444444444444444333333333333333444111111000000////////////------------,,,,,,,,,+++*********++++++,,,------,,,+++++++++******))))))++++++******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))((())))))******))))))((())))))))))))******+++,,,'''***---...///555>>>EEEaaagggpppyyy}}}uuusssuuuuuussssssxxxxxxppplll}}}|||iiiQQQGGGGGGDDDAAA??????AAA???<<<<<>>???@@@@@@@@@??????>>>@@@CCCHHHKKKKKKIIIFFFCCCBBB@@@??????AAADDDEEEAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======AAA???===<<<;;;<<<===>>>>>>>>>===<<<:::::::::;;;:::::::::999666555666777888777666444333222222222111000///.........//////......------------------*********++++++,,,,,,,,,++++++***************)))+++******))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))*********++++++%%%***......***)))---222888AAAQQQbbbooowww}}}dddRRRIIIAAABBBEEE@@@===<<<>>>AAA@@@<<<;;;>>>???===;;;:::;;;;;;999888888888777777666555555555333333222222222333444444444444333111000///...---/////////.........------...////////////...------------,,,,,,,,,,,,,,,,,,,,,---...///...---,,,++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((())))))***)))(((((((((((())))))***)))))))))************+++************++++++++++++***------++++++------+++000000000000111333555666555555555666888999;;;<<>>===========================>>>>>>>>>???>>><<<;;;;;;===>>>@@@>>>??????===:::999:::;;;888888888777666555777999;;;:::888777555444333333111000///...---...///000000///...............///******++++++++++++******************************))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''(((((())))))(((((('''))))))******++++++******......---***)))***///333,,,000:::IIIUUU```qqq{{{{{{sssaaaSSSEEECCCHHHFFFEEEDDD;;;???>>>???BBBAAA>>>===???;;;;;;;;;<<<======;;;999999999888777777666666555222222222222222333444444333222222111000//////...//////.........---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***)))(((''''''((()))***+++))))))))))))************************++++++++++++,,,...---******------+++......///000111111222333222222333555888:::::::::<<<>>>@@@BBBDDDDDDCCCCCCAAA@@@@@@BBBEEEGGGGGGFFFCCCBBBBBBBBBBBBDDDEEEFFFBBBAAA???===<<<<<<<<<======<<<<<<======>>>?????????>>>=========???AAABBB???@@@@@@>>>;;;999;;;<<<888888888666555555666888999888777555444333333333222111///...---...///000111000///---------......++++++,,,,,,+++***)))((())))))))))))************((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((((((((('''''')))******++++++++++++***)))***+++...///...+++(((000,,,---111777@@@RRRddd~~~hhhTTTMMMIIIDDDGGG@@@DDDEEE;;;:::@@@AAAAAA>>>===@@@@@@<<<;;;<<<888999:::===??????===;;;999999888888777777666666222111111111222333333444111111000000000000000000//////.........------------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***)))(((''''''''')))***+++))))))))))))************)))************+++++++++))),,,+++)))***///000///,,,,,,...///000000000000000111222555888::::::999888:::===???AAABBBAAAAAABBBAAAAAACCCDDDEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA??????>>>???@@@AAACCCDDD???AAAAAA???;;;:::;;;===999999888666444444555777444333333222111111111111333111///...---...000111111000...---,,,,,,------+++,,,,,,,,,+++)))(((&&&)))))))))))))))*********''''''(((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,)))************++++++++++++++++++---000444888:::KKKWWWhhhuuu}}}zzzxxxbbb^^^VVVNNNGGGDDDCCCCCC>>>>>>>>>??????@@@@@@@@@@@@???>>><<<:::999999999::::::;;;;;;::::::999888666555555555555444444444333333333222222222111111111111000000//////......000...------......---,,,***+++,,,---...---,,,,,,,,,+++***))))))***+++,,,+++++++++************)))++++++***)))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''((((((''''''''''''((((((***(((''''''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++'''(((((())),,,///222333---------............///111111111222333444555666777999<<<======>>>???AAABBBAAA@@@AAACCCEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCGGGBBB===;;;<<<>>>???>>>BBB???>>>AAA@@@<<<<<<>>>===<<<===???AAACCCCCCCCCBBBBBBAAA@@@===;;;999888555555666666666666666555333333444444333333222111000000////////////000000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))*********+++++++++---,,,+++***+++,,,...000111777AAAKKKXXXiii|||~~~~~~sssggg]]]WWWNNNLLLIIIFFFCCCAAA??????>>>>>>??????@@@@@@@@@@@@@@@???===;;;:::999999888999999999999999888888777555555555555444444444444333333222222222111111111000000000000//////......000...------......---,,,***+++,,,---------,,,,,,,,,+++************+++,,,+++++++++*********))))))+++***)))(((((((((((())))))(((((((((''''''''''''))))))))))))((((((''''''((((((''''''''''''((((((***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++************+++---///000------------............000000000000111333444555666888;;;<<<<<<<<<>>>???@@@???>>>???AAABBBBBBAAAEEEEEEEEEDDDCCCBBBBBBBBBCCCAAA??????AAABBB@@@???EEEBBBAAACCCCCC@@@???BBBAAA@@@???@@@BBBCCCBBBAAA???>>>>>>===;;;999888777555666777888888777666555333333333444333222222111//////............//////------,,,,,,,,,+++++++++*********************************************************)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******)))))))))*********++++++---,,,+++)))((())))))******+++,,,///999III]]]jjjooowww~~~}}}~~~~~~ssskkk```UUUNNNIIIEEECCCCCCDDDEEEFFFEEECCC@@@???????????????@@@@@@@@@@@@???>>><<<;;;999888888888777777888888777777666555555555444444444333333333222222222222111111111000000000000////////////...///...------......---+++***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))((((((''''''(((((((((((((((((('''''''''''')))))))))(((((((((((('''((((((''''''''''''(((((()))(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............///000111222333444666999:::::::::;;;===>>><<<<<<===???@@@???>>>GGGGGGFFFDDDCCCAAA@@@@@@??????AAACCCEEEEEEBBB@@@BBB@@@@@@CCCCCC@@@???AAADDDCCCAAAAAABBBBBBAAA???<<<<<<;;;:::999888888777555666888999999888666555222333333333333222111111......------------......,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******))))))))))))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))))))))************+++************+++------/////////...000555===CCCHHHVVVmmm}}}rrrbbbZZZPPPNNNKKKIIIIIIIIIHHHFFFEEEEEEFFFGGGFFFDDDAAA???????????????????????????===<<<;;;:::888888777777777777777777777666555555444444444444333333333222222111111111111000000000///////////////////////////...,,,---......---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))************,,,,,,+++++++++++++++++++++,,,,,,,,,------------------......///111222333222444666777777777888:::;;;::::::<<>>===<<<;;;:::888777777666444555777888888666444333222222222222222111111000------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((()))))))))*********)))))))))***+++---...///)))+++---......///000111,,,555DDDTTT^^^eeemmmuuu||||||||||||pppccc[[[TTTKKKEEEDDDEEEDDDCCCDDDEEEEEEDDDBBBDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888777777777777777777777777777666666555444333333333222222222222111111111000000000//////...............////////////---,,,,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,---............///111222333000222555555555555666777888888999===AAACCCCCCBBB>>>>>>>>>???????????????AAAAAA@@@>>>>>>>>>???@@@CCCEEEKKKQQQQQQJJJDDDBBB???=========???@@@???>>>===;;;999777555444444333333444555666555444222111111111222222111111000///,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((())))))((((((((()))))))))******((()))))))))*********************++++++,,,......///------111777???EEEIIIWWW]]]bbbeeepppvvviii___XXXQQQHHHBBBBBBDDDCCCBBBCCCEEEAAA>>><<<>>>@@@BBBBBBBBBAAA???>>>>>>@@@BBBDDD============<<<<<<<<<<<<::::::888777777666666666666777777777777666555555333333333222222222111111000000000000////////////---............/////////...---,,,,,,------,,,***+++************+++,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))(((((((((((((((''''''(((((())))))'''''''''(((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((((((((()))))))))******'''(((***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...///000222222000222444444444333444555555666888<<<@@@BBBAAA@@@999999:::;;;<<<===>>>>>>BBB@@@>>>;;;999:::>>>AAABBBCCCHHHOOONNNFFF@@@???;;;:::999;;;===>>>>>>===:::999666444333222222333444444444444333222111111000111111111111000//////,,,,,,++++++++++++,,,,,,++++++++++++************************************((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((()))))))))***(((((())))))))))))((((((...---+++***+++,,,,,,,,,333000,,,***+++///222222333888@@@GGGOOOZZZccchhhnnn}}}xxxtttkkk^^^RRRJJJGGGHHHKKKDDD@@@???CCCEEECCCCCCEEECCC@@@===<<<>>>BBBDDDEEEAAA@@@@@@???@@@BBBDDDEEE<<<<<<;;;;;;;;;:::::::::999999888777666666666666555555555555555444333333222222222222111111111111000000/////////.........---------.........//////...---+++,,,------,,,***+++***)))))))))***,,,,,,******+++,,,,,,+++*********)))))))))(((((((((((()))(((((((((((()))***+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((***+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,---///000111///111333444333222333444333444555888<<<===;;;:::777888999:::;;;<<<======>>>>>>===;;;999:::???CCC@@@???AAADDDBBB===999::::::999999:::<<<======<<<999888666555555666777888666555444222222222222222000000111111000000///...,,,,,,,,,++++++,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++(((((((((((())))))))))))'''((()))***++++++++++++&&&&&&'''***,,,---,,,***))),,,////////////...+++---000333666555666>>>GGGHHH___uuu|||yyywwwwwwwww|||~~~vvvggg``````\\\TTTHHHHHHJJJLLLJJJEEEAAA???<<<;;;===@@@???<<<>>>CCCBBBAAAAAABBBCCCBBB@@@>>>?????????>>>>>>>>>>>>???;;;;;;;;;::::::999999999999888777666666555666666333444444444444333222222222222222111111111111000000/////////............---------.........//////...---+++,,,------,,,***+++***)))))))))***,,,---)))***+++,,,,,,+++***)))))))))))))))(((((((((((()))))))))))))))***++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''%%%$$$###"""''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))************+++++++++*********+++,,,---/////////111333333333222333444222222333666888888666333888888999::::::;;;<<<<<<;;;<<<===<<<;;;<<<@@@DDDDDD@@@>>>???===999999;;;;;;:::999:::<<<<<<<<<::::::999888888999;;;>>>???888777444222111222333444000000000000000//////...---,,,,,,++++++,,,,,,---+++++++++************)))************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000999===BBBCCCAAABBBFFFKKKPPP\\\iiillleee___```dddllllllkkkiiiggghhhkkkmmmjjjiiigggeeeccc```___^^^RRRNNNIIIFFFFFFFFFDDDBBBBBB@@@???=========>>>>>>>>>===<<<<<<<<<===???@@@@@@???>>><<<<<<<<<===>>>==================<<<;;;;;;:::888888999:::999888777777777666555555444444333333333222222222111111444444333222111000///.................................------------......------,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))&&&'''(((''''''+++222999,,,+++)))((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...222111111000000000000000222333333333333333333444555888;;;<<<;;;:::999:::888999888666:::@@@CCCAAA;;;::::::;;;===>>>===;;;;;;;;;;;;::::::999999999999777555999@@@EEEEEECCC<<<999666444333111///------......///////////////,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,++++++++++++,,,------,,,,,,------....../////////222666555333333666:::444<<>>:::;;;???DDDEEEDDDCCCAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBLLLHHHCCCAAAAAAAAA@@@>>>???>>>===<<<;;;<<<============<<<<<<======>>>??????>>>===<<<<<<<<<=====================<<<<<<;;;>>><<<:::999999999888777777777666666555555444444333333222222222111111111444333333222000//////.................................------------......------,,,,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))(((((('''&&&''')))...111+++***)))((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++,,,------111000000000000000111111222222333333333333444444333555777777666555555666888999999777;;;@@@BBB???999999888:::<<<===<<<:::555666666777888999::::::888666666:::@@@DDDCCCAAA;;;888555333333111///...000000000000///...---,,,,,,,,,,,,+++++++++******+++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,------------------------------///111000---,,,...111555888999777444222444666999:::::::::888777888999999:::;;;===???AAABBBCCCEEEBBB???>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<;;;<<<======>>>=========>>>===<<<<<<;;;<<<<<<<<<===============<<<;;;;;;>>><<<999888888888777555777777666666555444444444333222222222222111111111333333222111000///..............................------------------------,,,,,,,,,,,,++++++++++++++++++************++++++************************)))))))))))))))))))))))))))'''&&&%%%'''((())))))******)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,------////////////000111222222222222222333333444444444444555555444333222444555777999999999;;;@@@@@@===888777777888:::;;;;;;:::666777777888888999999999777666777;;;@@@BBB@@@===999777444333222111000...///000000000///...------,,,,,,,,,+++++++++*********************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,,,,---------,,,,,,,,,,,,,,,000111222222000///000111555444444222111111222222333555666666444333444444888999:::<<<>>>@@@AAABBBAAA@@@>>>===============999999999::::::;;;<<<===:::;;;<<<===>>>===<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<============<<<;;;::::::;;;999777666777888777666777666666555555444333333222222222222111111111111222222111000//////..............................------------------------,,,,,,,,,++++++++++++***++++++************++++++************************((((((((((((((((((((((((***'''%%%&&&((()))'''%%%))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((())))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,------.........000111222333222222222333333444444444888888777555333333555777777::::::999<<>>:::888777666777:::;;;;;;;;;@@@???>>><<<:::888777666555666888<<>>>>>======<<<<<<<<<===888999:::;;;<<<=========999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;:::999999777666777999;;;;;;:::666666666555444444333333222222222111111111000000111000000//////.................................,,,,,,---......---,,,,,,,,,,,,+++++++++*********++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%'''***+++)))&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))******++++++************+++,,,,,,---------...///111222333111111222333333444555555:::999888666444444777999888;;;;;;999;;;>>>===888888777666777:::<<<<<<<<>>;;;888666555555666999;;;===;;;777444555333111111111222111000,,,---...///000000000000,,,,,,,,,+++++++++*********************+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))((())))))***+++++++++++++++++++++++++++******+++,,,---......///...000222333444444333333333555777777777888:::<<>>===<<<;;;:::;;;<<<;;;999999999:::999:::;;;<<<============999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<<<<=========<<<;;;:::999888:::888888999<<<>>>>>>>>>666666555555444333333333222111111111111000000000000/////////.........---........................+++,,,---......---,,,+++++++++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))))))))******+++***************+++,,,,,,---------...///000222333111111222333333444555555888888777555333444666999:::<<<;;;888:::===<<<888888777666666999<<<======???>>>===<<<:::999888777555777999::::::777444222333222000000111222111000111111000000///---,,,+++,,,,,,,,,+++++++++***************+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))(((((((((((()))******))))))******++++++,,,,,,,,,,,,,,,---.../////////)))+++------,,,+++---///...///000111222444888:::;;;;;;;;;:::999888888888888:::<<<;;;888777888999999:::;;;<<<======<<<<<<:::::::::999:::;;;;;;<<<;;;<<<===>>>>>>>>>===============<<<;;;:::888888:::888777999;;;======<<<666555555444444333333222111111111111000000000000//////............------........................***+++---......---+++***++++++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((('''''')))+++&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))))))))))))))******+++***************++++++,,,---------...///000111222000111111222444555555666666666777555444555777999<<<===;;;777888;;;;;;888777555444555777:::<<<<<<::::::::::::999999999999666777999999777444111000222000//////111222222111222222111000...---+++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((()))***+++,,,,,,------,,,+++,,,---...---,,,---///000...++++++///333000111222222444777<<>>===:::888888:::999:::;;;<<<===<<<;;;:::;;;:::999888999:::;;;<<<;;;<<<>>>?????????>>>============<<<;;;:::888777888777555666777999888888666555555444444333222222111111111111000000000000..................------........................***+++---......---+++***+++++++++************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((******(((%%%$$$'''***%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++*********)))***++++++,,,......---......///000111000111111222444555666666666777888888777777999;;;>>>>>>:::666777;;;;;;888666444222333666999;;;;;;::::::::::::::::::::::::666888999888555222000000111000...///111222222111000000000000///...---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''***---+++'''%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------------...///000333555888999:::============<<<;;;:::999888888888888888888999999<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===============;;;::::::999999::::::;;;555666777888888888888888555555444333222222222222000000000000////////////000000000000///////////////............---------++++++++++++++++++++++++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))************++++++++++++******+++,,,,,,,,,,,,,,,,,,---+++...222666888777666444444555777999:::::::::999<<<;;;;;;:::999888777777666666666666666777888888;;;:::999888777777777777555777777666333111111111000000000000000000000000222111///...------......++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------------///111333555666777:::::::::::::::999888888888888888888888888888888999999999999999999::::::999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::999999999999::::::555666777777777777777777666555444333222111111111000000000000////////////000000000000/////////...............------------++++++++++++++++++++++++************))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((()))***)))******++++++******)))+++++++++,,,,,,,,,,,,,,,---...111333444333222111444555777999:::::::::999999999888888777777666666666666555555555666666777888777666555444444444444444555666555333111111111000000000000000000000000111000///---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333555666666777777777777777999999999888888777777777666666777777888999999999;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;:::999999888888999999:::666777777777777666555555666555444333111111000000000000000000////////////000000000/////////..................------------++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((((((((())))))******++++++******)))******+++++++++,,,,,,,,,/////////000//////...---444555666888999999999999666666666666666666666666777666555555555555555666666666555555444333333333111333444333222000000111000000000000000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,------.../////////222222444555666777777777:::999999888777666555555444555666777888999::::::<<<<<<=========<<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999999::::::888888888888777666555444666555444222111000000000000000000000////////////000000/////////..................---------,,,,,,++++++++++++++++++++++++************)))))))))(((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((())))))************))))))))))))******++++++,,,,,,///......---------------444444555666777888999999444444444555555555666666888777666666555666666666888888888888777666555555///111222222000///000111////////////////////////---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++------------............000111333444666777777777888888777666555555444444444555666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999888777666555555555333222111000000000000000000000////////////////////////...............------------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******)))))))))(((((())))))***+++,,,,,,------,,,,,,---...///000333333333444555666777888333333444444555666666666888888777666666777777777999999999999999777666555///000222111000//////000........................,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++************************---------------.........000000222444555666777777555555555444444333333333444444555666888999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999888777555555444333222111111000111111000000000000/////////////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((())))))******))))))(((''''''((()))***++++++,,,++++++,,,,,,...///111222111111111111222444555666333333333444444555555555666666666666666777888888777777888888888666444333///111222111000......///........................+++,,,,,,------,,,++++++************************************************)))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************++++++,,,,,,------------///000111333444555555555333333222222222222222222333333444555666777777888888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999888888888888888888999666666777666666555444444222222111111111111222222000000000000//////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,(((((())))))))))))((((((&&&&&&'''((()))***+++,,,***+++,,,---...//////000////////////000222333444222222222222222222222222333333333444555666777888666666777888777555333222111222333222000.........------------------------+++,,,---......---,,,,,,************************************************((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------...///000222333333444444111111111111111111222222222333333444444555555555666777888999:::;;;;;;;;;888888999::::::::::::999777777666666666666777777444444444555444444333222111111111000111111222333000000000000//////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---(((((())))))))))))((((((&&&&&&'''((()))***++++++***+++,,,---------------......---...///000222333111111111000000000000000000000111222333555666777666777888999888777444333222333444222000...---...------------------------+++,,,---.........---,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---...///000111111111111111111111000000000000000000111111222222333444444666666666666666555555555777666555777888999999888222333444555666666666666444333222222111111222222111000000///.../////////111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))******++++++,,,------000000000000111111111111111000/////////000222333111222333333444444444333555555666666666666666666777666444222111000//////------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,---...///000000000000000000000000000000000000000111111222222333444444666666666666555555555555777666555666888888888666333333444555555555444444333333222111111111111222111111000000000/////////111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&'''((()))***))))))((())))))******+++,,,,,,---.........///////////////111000/////////000222222222222333333444333333333666666666555555555555555666555333111000//////...---------------,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,---............000000000000000000000000000111111222222333444444555555555555555555555555888666555666777777666555444444444555444444333222333222222111111111111111000111111222222000///...000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((())))))))))))((()))))))))***++++++,,,,,,,,,,,,,,,---------......000000000///000111111222222333333333333333222222666666666555555444444444444333222000///......---,,,------------,,,,,,+++******+++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((******)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,------------/////////000000000000000000111111222222333444444444444555555555555555666888666555555666666555333666666666555555444222222222222111000000000000000///000222333333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((((((((())))))***+++++++++++++++,,,,,,------......000000000000000111111222222333333333333222111111666666555555444333333333222222000///...---------,,,---------------,,,,,,***++++++,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))***++++++,,,,,,,,,......//////000000000000000111111222222333444444333444444444555555666666888666555555666666555333777777777666555444333222222111000000//////000000///000222333222111///---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((())))))******++++++,,,,,,---....../////////000000000111111111111222222222333333222111111555444444444333333333222111000///...------,,,,,,,,,------......---------++++++,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***++++++++++++---......//////000000111000111111222222333444444333333333444555555666666888666555666777777666555666666666666555444333222111000000//////////////////000000111111///...---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''((())))))******+++,,,------...///000000//////000111111111111000000111111222222222222222333333333333333333333333111000///...------------,,,------............---++++++,,,,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***((('''&&&&&&&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***++++++++++++------......///000000111000111111222222333444444222222333444444555666666777666555666888888888666444444444444333222222111000000///............///////////////.........---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))&&&&&&'''(((((())))))***++++++,,,---...///000000...///000111222111111000...///000222333333333333111111222222333333444444111000///...---------...,,,,,,---...............+++,,,,,,,,,,,,+++***)))***)))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,,,,+++---------...///000000111000111111222333333444444222222333333444555666666777666666777888999999888111222222222222111000000000000///...............//////...------------...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))***++++++,,,...///000000...///000222222111111000---...000111333333444444000000111222333444444555111000///...............,,,,,,---.../////////...,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''''''''%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,------...////////////000000000111111111111111111222333444444444444777666666555555555666666555444222111111111222222111111111111000000000000......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''+++*********))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***+++,,,---------,,,+++000000000000///////////////000222222111111222333333333333222222111111111///////////////000000000////////////...............---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++***)))((((((''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,---......////////////000000000111111111111222333444555555555555555555555444444444555555444333222111111111222222111111111000000000//////---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''*********)))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***+++,,,---------,,,+++000////////////////////////000222111000000222333333333222222222111111111000000000000000000000000////////////.........---...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$++++++***)))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,,,,---.........////////////000000000000222222333444555555555555333333333333333333333333444333222111111111222222111111000000000000//////,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((******))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))***+++,,,,,,,,,,,,+++///////////////////////////000111111000000111222222222222111111111111111000000000000000000000000//////.........------------,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,+++***)))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********++++++,,,---------........./////////000000111111222333444444444444111111111222222222222222333222222222222222222222111000000000////////////+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,,,,.........//////////////////000111000//////000111111111111111111111111000111000000000000000//////.........---------,,,,,,,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,+++***))))))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,---............///////////////000111222222222222//////000111222222111111222222222222222222222222000000000////////////...++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,------....../////////000...000000000......///000000000000000000000000000000000000/////////......------------,,,,,,,,,,,,++++++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,+++***))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++++++++------------.........///......///000111111111111---...000111222222111000111111222333333333222222000000////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((((()))***,,,,,,---------......//////000...///000///...---...///////////////000000000000000//////......---------------,,,,,,,,,++++++++++++******)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,+++***))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((())))))******+++,,,,,,---------............///000111111222222222---...000222333222111000000111222333333333333222000000/////////.........,,,,,,------------,,,,,,,,,,,,,,,---------......************************************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((***,,,---,,,,,,---......///000000...///000///---,,,---............/////////000000///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$---,,,+++***))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))*********,,,,,,,,,---------......///000111222222333333222,,,...000222333333111111000111222333444333333222000/////////............,,,------......------,,,,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))*********)))'''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((***,,,---,,,,,,------...///000000...///000///---,,,---...---.........//////000000......---,,,,,,+++******,,,,,,,,,+++++++++*********)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---//////000000000000000000111111111000000111111111222222222444444444333222111000///////////////............+++,,,---......---,,,+++------------------------++++++************++++++)))***)))'''&&&&&&(((+++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))******+++,,,...//////000000///...---,,,+++++++++..............................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))******+++,,,---...//////000000000000000111111111000000111111111222222222333333333333222111000///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************+++++++++******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))******+++---......//////...---,,,++++++++++++...........................------------,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,------...////////////000000111111111000000000111111111111222222222222222222111000////////////............---------,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******++++++***+++...111111---***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((()))***+++,,,,,,---------,,,+++************------------------------------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---------......//////000111111111000000000000111111111111111111222222111000////////////.........---------...---,,,++++++,,,---...++++++++++++++++++++++++******))))))))))))*********)))***///444444...((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++++++++******************---------------------------------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,---......///000000111111000000000000000000000000000000111111111000//////............---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***((('''(((---222222,,,&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))******)))))))))***++++++------------------------------,,,,,,,,,+++++++++)))))))))))))))))))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++++++++------...///000000111111111000000000000000////////////000000000000//////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***''''''(((+++......***'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***************,,,,,,---...///000111222111111000000////////////...//////000000//////............---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,---...///000111222111111000000/////////.........///////////////.........---------,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))***)))'''&&&&&&(((+++'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((***)))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,------.../////////111111000......------------......///000111111222........................,,,,,,,,,+++++++++******************************+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))***++++++++++++***)))+++......,,,++++++,,,+++++++++************)))***+++,,,,,,,,,,,,+++******************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,---......//////111000///...---------------......///000000111111........................,,,,,,,,,+++++++++******************************************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((()))******++++++*********++++++,,,+++++++++,,,+++++++++************)))***++++++,,,,,,++++++******************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,------......///000///......------------------......///000000000------------------------,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((()))***************+++***((()))***+++,,,++++++++++++************)))******+++,,,,,,+++*********************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++++++++,,,------......///......---,,,,,,---------------....../////////------------------------,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''((())))))******))))))+++)))'''''')))++++++***+++++++++*********))))))******++++++++++++*********************)))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********++++++,,,---------...------,,,,,,,,,,,,---------------............------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((())))))))))))(((+++*********++++++***)))+++++++++*********))))))***************************************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))******++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((+++...222333111---+++***+++++++++************)))+++***))))))))))))***+++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((('''''',,,444===>>>888111---,,,+++++++++************)))+++***)))(((((()))***+++***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''...999DDDFFF===333///...+++++++++************)))+++***)))(((((()))***+++***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((000999BBBDDD???666///,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((---444;;;===888111---+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%'''))))))'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((()))---222333///,,,************))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%))),,,,,,)))'''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******)))((()))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************+++******))))))******+++++++++++++++++++++++++++,,,------...............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''',,,000000+++((('''(((&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))+++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))...222111,,,(((''')))&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((''''''))),,,///111))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***///333111***&&&'''***&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))*********'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((('''&&&&&&)))...333666))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***///333000)))%%%&&&***&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))++++++***(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++***++++++++++++******)))******))))))))))))******'''((()))***+++++++++++++++***)))'''''''''((()))&&&''')))***++++++***)))******))))))))))))******((()))+++,,,,,,+++******((((((((()))(((((('''&&&(((((())))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555333///+++)))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((************************++++++++++++*********)))))))))))))))******++++++))))))***++++++,,,,,,,,,---,,,,,,+++************)))******+++++++++++++++*********))))))******++++++,,,------------,,,+++,,,,,,++++++++++++++++++)))******++++++***)))((())))))))))))(((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((111///,,,)))'''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))******************)))((((((((())))))************************++++++++++++************((()))))))))***+++++++++************+++,,,---------,,,,,,++++++*********,,,,,,------...---------------..............................---,,,++++++---,,,,,,+++++++++************++++++++++++***************))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((---+++)))'''&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,---...///000111111222444555666777888888888888999999:::;;;:::999777666999999999888777555444333111111111000000///...---++++++++++++++++++***************)))))))))******)))))))))((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******************************+++++++++++++++++++++,,,++++++++++++++++++******------...000111333555666555666999<<>>>>>555555333111///---,,,++++++******)))))))))******)))))))))(((((((((''''''((()))))))))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))******************)))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000222666:::>>>BBBDDDEEEDDDFFFIIILLLOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[[[[\\\ZZZZZZYYYXXXWWWUUUTTTSSSUUUWWWYYY[[[[[[YYYVVVTTTQQQRRRSSSTTTTTTSSSRRRQQQLLLKKKGGGDDD@@@===;;;:::444222000...,,,++++++,,,+++++++++******))))))(((+++++++++,,,------......))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///222444777999999<<>>IIIWWW___```^^^^^^___TTTUUUSSSPPPNNNNNNJJJEEEDDDEEEGGGHHHIIIKKKNNNPPPUUUVVVUUUSSSPPPOOOOOOQQQJJJFFFAAA@@@@@@<<<444...******+++,,,......,,,+++222...)))'''(((+++---...*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************+++***)))***,,,---+++)))+++******,,,///222222222888999;;;???CCCGGGJJJLLLQQQQQQPPPPPPPPPRRRWWWZZZZZZZZZ[[[]]]______^^^[[[\\\[[[YYYWWWTTTQQQOOONNNHHHHHHHHHHHHGGGCCC>>>;;;777555333333666;;;AAAEEENNNTTT[[[```aaabbbccceeeccceeeddd```^^^[[[TTTLLLFFFGGGFFFDDDBBB@@@AAABBBLLLMMMNNNNNNMMMMMMOOOQQQTTTSSSQQQRRRRRROOOJJJFFFGGGBBB;;;444000...------,,,,,,+++,,,,,,,,,)))'''''''''((()))************************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************,,,+++******,,,,,,+++***,,,+++,,,///444999;;;<<>>;;;;;;<<<@@@BBBDDDEEEFFFHHHJJJLLLMMMPPPUUUZZZ^^^aaaaaaaaa^^^YYYQQQGGG???999555444///...------......+++***)))))))))*********++++++************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++++++++,,,+++++++++,,,---------...---...333999@@@DDDFFFIIILLLPPPTTTUUUTTTRRRQQQKKKOOOTTTYYY\\\^^^aaacccfffdddaaa``````aaa```___```^^^[[[WWWSSSOOOLLLJJJHHHEEECCCEEEHHHHHHEEEAAA@@@???>>>@@@EEELLLTTTXXX]]][[[XXXXXXZZZ^^^```aaafffiiiiiigggeeeccc\\\TTTJJJKKKJJJHHHDDDAAA@@@@@@;;;===???@@@AAAAAACCCEEEEEEJJJRRRZZZ___cccfffiiiaaaaaa```\\\UUULLLEEEAAA:::555///+++***,,,...///------,,,+++************************************))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,---)))***++++++,,,...000222666666777<<>>:::777666666666666666999???GGGMMMQQQPPPNNNNNNPPPPPPPPPOOOMMMJJJGGGEEEDDDEEEFFFHHH===AAADDDEEEDDDDDDHHHLLLKKKJJJJJJJJJKKKMMMOOOPPPTTTVVVXXXWWWUUUTTTVVVXXX^^^```___ZZZWWWUUUOOOHHHCCCFFFIIIJJJIIIIIIIIIIIIKKKMMMOOOOOOLLLJJJIIIIIIBBBAAACCCIIIRRR[[[```bbbccceeeeee```XXXRRRPPPQQQNNNOOOQQQSSSRRRMMMFFF@@@999777444000...---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++************************************************++++++,,,,,,---...//////666:::>>>AAAEEEKKKRRRXXXQQQRRRUUUXXX[[[[[[YYYVVVJJJGGGBBB>>>:::888777777666:::>>>BBBEEEIIIMMMPPPKKKIIIGGGFFFFFFEEECCCAAA@@@@@@AAACCCEEEGGGJJJKKKTTT[[[dddfffddddddhhhlllllljjjiiijjjlllqqqvvvzzzyyy|||~~~{{{vvvtttwww{{{~~~~~~xxxrrrkkkaaaWWWXXXYYYYYYUUUPPPJJJGGGEEEHHHJJJMMMNNNMMMKKKKKKKKKNNNIIIEEEGGGNNNTTTVVVUUU\\\aaafffcccYYYNNNGGGEEEBBBBBBDDDHHHLLLNNNNNNMMMGGGDDD???888333///---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,---,,,+++***,,,111888===FFFJJJNNNPPPPPPPPPRRRUUUWWWWWWXXXYYYZZZZZZXXXVVVWWWRRROOOMMMGGG??????CCCJJJHHHHHHJJJMMMMMMHHHCCCFFFBBB>>>>>>BBBDDDCCCAAAEEEJJJOOOUUUZZZaaaiiippp}}}yyyqqq~~~|||zzzvvvjjj\\\TTTSSSZZZWWWLLLHHHQQQNNNBBB@@@EEEHHHHHHFFFGGGLLLOOOOOOQQQWWW]]]]]]]]][[[VVVPPPHHHDDD@@@???CCCHHHJJJJJJSSSPPPKKKGGGBBB:::111)))333...((('''***,,,***(((******)))((('''&&&&&&%%%************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((((())))))'''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************++++++++++++******++++++++++++*********,,,000444888===BBBFFFJJJMMMQQQTTTTTTTTTVVVYYYYYYYYYYYYZZZZZZZZZYYYXXXZZZVVVUUUUUUQQQIIIFFFGGGIIIHHHFFFDDDCCCBBBAAAAAAAAADDDHHHJJJLLLOOORRRUUUgggkkkrrryyyyyyssstttpppnnnaaaZZZ^^^ZZZPPPPPPGGGNNNRRRMMMHHHFFFFFFFFFNNNQQQSSSRRRTTTWWWUUUQQQWWWOOOEEE>>><<<@@@DDDGGGNNNOOOQQQRRRPPPIIIAAA;;;444111...---...---***(((+++++++++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&''''''(((((((((&&&%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''((((((((()))))))))((((((((()))))))))******))))))))))))************************+++++++++,,,++++++,,,,,,------------///444;;;BBBFFFIIILLLNNNQQQSSSVVVWWWVVVVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVTTTQQQPPPRRRQQQMMMIIIHHHDDDFFFHHHHHHGGGJJJQQQXXXdddkkkrrrrrrnnnmmmrrrxxxvvvoootttssspppuuuttt|||}}}rrraaaTTTLLLGGGEEEEEEDDDDDDJJJSSSUUUSSSYYYTTTLLLBBB======AAAEEEHHHLLLQQQTTTTTTQQQOOONNN@@@===888333///,,,******)))***+++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''%%%&&&(((((('''&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''(((((((((((()))))))))(((((()))))))))*********((()))))))))*********************+++++++++,,,,,,,,,,,,,,,---///222666888<<>>AAADDDDDDAAA???@@@BBB@@@DDDHHHIIIGGGDDDEEEFFFLLLMMMLLLGGG@@@999444222//////...---,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((('''%%%%%%''')))(((***+++***)))(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))******)))))))))*********++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,///333999AAAHHHLLLPPPRRRUUUVVVVVVVVVVVVWWWTTTTTTTTTVVVXXXYYYWWWVVVVVVXXXYYYUUUNNNHHHFFFFFF???DDDIIIMMMVVVcccooouuuzzz{{{rrrxxxzzzwwwpppiiiddd^^^XXXOOONNNJJJEEEAAA@@@BBBDDD???EEELLLPPPNNNGGG@@@;;;>>>CCCKKKQQQPPPJJJAAA;;;111///---*********+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&'''))),,,...///...,,,)))'''((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((('''&&&%%%&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((((()))))))))*********))))))*********+++++++++))))))))))))************+++++++++,,,,,,,,,------000333:::AAAHHHMMMQQQRRRSSSVVVYYYZZZYYYWWWVVVUUUTTTSSSRRRTTTVVVWWWTTTQQQKKKLLLLLLIIIEEEEEEJJJOOOSSSaaaqqqyyy}}}|||yyytttnnnfff^^^WWWRRRMMMJJJBBBEEEJJJNNNOOOKKKDDD???:::===CCCKKKRRRSSSOOOJJJ>>>:::444...+++***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''"""###$$$&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''''''''))),,,///555444111,,,((('''((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************)))************+++++++++))))))))))))************++++++,,,,,,,,,---------555;;;EEEOOOVVVXXXXXXVVVVVVZZZ]]]^^^[[[VVVSSSQQQVVVSSSQQQQQQRRRPPPLLLHHHEEEFFFFFFDDDEEEMMMZZZccc}}}|||uuu|||zzzyyy{{{mmmaaa]]]___bbbtttqqqlllhhheeedddeeeeeeqqqyyy}}}wwwvvv|||}}}ttthhhZZZQQQGGGDDDBBBDDDHHHKKKJJJHHHBBB>>>;;;???IIIRRRWWWXXXSSSMMMCCC:::222/////////************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''' """$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((***...111999777333---(((&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))))))))))))))))))))))))))************+++++++++++++++***++++++,,,---...+++---......---///555:::CCCGGGLLLOOORRRSSSUUUWWW[[[[[[[[[ZZZXXXSSSMMMIIIQQQRRRPPPMMMIIIFFFFFFFFF===DDD@@@LLLjjjvvv{{{|||}}}zzzzzzqqqddd___aaa]]]UUUXXXZZZZZZUUUPPPOOOTTTYYYbbb]]]TTTMMMHHHFFFFFFFFFKKKIIIGGGFFFDDDDDDGGGKKKQQQWWW^^^cccccccccbbbccc```dddjjjnnnqqqvvv}}}xxxssseeeYYYLLLFFFEEEEEEGGGJJJGGG@@@;;;;;;<<>>@@@EEEGGGDDDBBBBBBBBBBBBCCCEEEEEEHHHLLLMMMMMMLLLLLLMMMNNNQQQTTTWWWZZZ___fffkkksssvvv{{{}}}ooo___TTTKKKDDDBBBDDDFFFAAA>>>>>>===>>>GGGQQQYYYZZZVVVOOOLLLKKKEEE===222///,,,***+++---......---------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))((('''&&&'''))),,,---...,,,***(((&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&'''((('''))))))(((&&&%%%&&&''')))(((((((((((()))******''''''''''''''''''''''''((('''&&&&&&%%%&&&'''(((((((((((((((((()))))))))''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%((((((((((((''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&######&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))))))))))))))))))))))))))************+++++++++,,,+++***************++++++,,,///555<<>>FFFGGG>>>;;;@@@===>>>???@@@BBBGGGNNNSSSZZZ]]]___]]]WWWQQQNNNNNNLLLJJJGGGGGGIIIJJJIIIFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAABBBDDDFFFJJJLLLLLLQQQZZZcccllluuu}}}zzzoooaaaSSSJJJHHHCCC???<<<;;;:::;;;BBBIIIYYYXXXUUUTTTWWWXXXQQQHHH<<<777000+++***---///111---------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((()))((('''&&&&&&'''))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''''')))))))))'''&&&'''(((''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######!!!$$$***+++)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,------///000444<<>>DDDKKKPPPOOOKKKFFFCCCBBBEEEJJJPPPYYYeeeqqqxxx|||zzztttqqquuuxxxsssjjjccc___WWWMMMGGGBBB???AAADDDHHHIIILLLLLLHHHEEEJJJSSSRRRSSSRRRQQQUUUbbbvvvzzzwwwzzzwwwlll```bbb```]]]\\\```ccc```ZZZ]]][[[ZZZZZZZZZXXXTTTPPPKKKJJJIIIIIIGGGEEECCCAAA@@@CCCHHHLLLPPPUUU[[[```mmmuuupppddd```QQQKKKCCC===:::<<>>CCCFFFEEE>>>999888888666555555888===AAADDDIIIMMMOOONNNLLLJJJJJJSSSXXXaaalllyyy~~~xxx~~~aaaWWWSSSYYY]]]WWWKKKCCCKKKFFFCCCEEEFFFGGGMMMTTT]]]pppxxxkkk___aaaiiikkkmmmrrruuutttwwwvvv|||zzz}}}wwwwwwuuuuuuvvvvvvpppfff^^^___aaabbbbbb^^^YYYSSSOOOLLLLLLKKKJJJIIIIIIKKKMMMLLLQQQWWW^^^hhhvvvuuukkkZZZJJJAAA@@@BBBCCCCCCHHHQQQXXX[[[YYYWWWVVVTTTOOOHHHAAA;;;555///+++,,,++++++******+++,,,---************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((('''((()))(((&&&&&&'''(((((()))+++*********+++,,,222222222111000///...---))))))*********+++++++++******)))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((()))'''''''''(((((()))))))))(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###&&&,,,,,,(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))))))))))))))))))))))))))************+++++++++))))))***,,,...000222333CCCCCCCCCCCCAAA;;;555000444444444555888???GGGMMMKKKLLLLLLKKKLLLPPPXXX___kkkqqq{{{xxxjjjdddgggPPPJJJKKKVVV\\\TTTIIIDDDEEEBBBEEEMMMQQQTTT___mmmttthhhlllqqqvvvuuuooohhhcccbbb]]]\\\[[[\\\\\\YYYUUURRRHHHEEEBBBBBBGGGSSSaaajjjtttsss^^^OOOIIIDDD???>>>BBBKKKTTTWWWWWWYYY]]]XXXVVVRRRMMMFFF===444---------+++++++++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((())))))******&&&''''''&&&&&&(((,,,///000111333333333333555666888888999999888666555333............////////////,,,------...------,,,,,,+++++++++***))))))((((((***))))))((((((''''''&&&&&&'''((((((&&&&&&'''((())))))))))))))))))******)))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""###'''(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))))))))))))))))))))))))))************+++++++++)))***,,,///222666999:::AAA@@@>>>;;;888666666777;;;<<<>>>???AAAFFFLLLPPPIIIMMMQQQUUUZZZcccpppyyy}}}nnneee```ZZZUUUTTTLLLMMMXXXhhhjjj```ZZZ[[[TTTSSSXXX```eeejjj|||zzzrrrppprrrvvvwwwzzz~~~rrrhhh___WWWNNNGGGFFFHHHKKKMMM\\\gggmmmmmmzzzvvvkkkcccXXXNNNGGGCCCDDDJJJOOOQQQUUU[[[VVVUUUTTTRRRNNNFFF<<<666222000...,,,+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))***+++++++++(((((()))))),,,111999>>>BBBCCCEEEFFFEEEFFFHHHJJJAAABBBCCCDDDCCCBBB@@@>>><<<<<<;;;:::888777666666222333555777888888888888333222111000...---,,,,,,------,,,,,,+++******)))(((***+++***(((''')))++++++++++++***************))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&######%%%&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))))))))))))))))))))))))))************+++++++++,,,---///333888<<<@@@BBB999888666333222666>>>EEEEEEGGGHHHHHHHHHHHHIIIKKKGGGQQQ^^^jjjsss}}}yyykkk[[[RRRRRRRRRPPPNNNIIIQQQdddtttsssfffccckkkooonnnsss|||||||||~~~ppphhh___YYYXXXVVVSSSOOOHHHQQQSSSQQQ```{{{vvvhhhTTTHHH???AAAGGGJJJNNNTTTRRRRRRSSSSSSQQQLLLDDD>>>666444000---+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))((('''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))((())))))***+++,,,,,,,,,+++,,,,,,...333;;;EEELLLRRRTTTVVVVVVVVVWWWYYY[[[OOOPPPQQQRRRRRRPPPOOOMMMJJJIIIGGGEEEBBB@@@>>>===777999<<>>CCCFFFJJJEEEFFFLLLJJJEEEGGGPPPQQQhhhzzz}}}jjjeeejjj[[[RRRMMMOOOPPPPPPSSSYYYZZZsssvvvrrr|||xxxtttyyyxxxuuuxxxyyyvvvtttqqqggg]]]VVV]]][[[OOOJJJSSS]]]___bbbooo|||ooo\\\JJJ@@@@@@FFFKKKKKKLLLNNNQQQRRRPPPMMMJJJGGG???444---++++++,,,+++,,,++++++,,,------+++)))+++*********++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''%%%'''(((*********)))(((&&&&&&&&&'''''''''''''''%%%&&&***111777<<<======::::::<<>>AAABBBCCCCCCAAA???======@@@CCC@@@<<<;;;???AAA???>>>@@@999888555333222333333444888444...***((()))---///,,,+++***)))))))))))))))((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########++++++++++++++++++++++++******,,,---------,,,,,,...111555888999999888777111//////666@@@HHHJJJIIIMMMMMMMMMLLLIIIIIIQQQ[[[pppxxxtttnnnggg\\\SSSQQQTTTPPPNNNNNNOOOPPPUUUcccrrrxxxqqq|||wwwkkklllvvvwwwjjj___[[[XXXRRRMMMVVVeeettttttcccUUUKKKEEEBBBCCCCCCFFFKKKPPPRRRQQQOOOOOOHHH>>>777222///,,,***+++*********,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''(((((()))(((((((((((((((((((((((()))******,,,...333:::???BBBBBBAAAAAABBBEEEIIIMMMOOOOOOMMMFFFEEECCC@@@>>>===<<<;;;<<<===???@@@@@@???>>>======999777888666111000222333333444555777999;;;<<>>===BBBKKKRRRTTTSSSTTTPPPHHHAAA:::444---)))+++)))((()))+++,,,,,,+++)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))***))))))(((((((((((()))&&&&&&&&&''')))+++...///666888<<<@@@CCCDDDAAA???===???BBBFFFHHHFFFBBB>>>777777666666555444222222111222444777888888888888888555333555333000000333333333222222333444666777===???AAABBB@@@===;;;;;;:::888:::BBBFFFFFFGGGIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFCCC???:::777555444444***)))))))))))))))******,,,++++++***)))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......111666;;;===;;;666222///666:::BBBIIIOOORRRTTTUUUWWWiiiuuussssssqqqQQQMMMPPPJJJAAABBBMMMSSSQQQ^^^fffnnnqqqttt~~~|||}}}www|||}}}~~~xxxsss]]]\\\WWWQQQPPPTTTYYY[[[^^^hhh|||wwwjjj```MMMFFF>>>>>>EEEMMMPPPPPPQQQPPPMMMHHHBBB:::222---,,,***))))))***,,,---,,,)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))+++***)))(((((((((******$$$%%%&&&)))---111666888?????????@@@@@@???===:::888999<<>>======<<<888888===@@@???@@@BBB@@@@@@?????????@@@AAABBBHHHFFFDDDAAA???<<<;;;:::...---,,,+++******))))))+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++,,,,,,++++++---000444666888<<>>CCCFFFDDDBBB@@@???@@@AAA@@@?????????>>>???>>><<<888555111222222333222000...---------...///000111111111333000000222222///...000/////////111444888<<>>>>>@@@BBBCCC===;;;======<<<<<<>>><<<<<<<<<<<<======>>>???DDDDDDDDDDDDCCCBBBAAA@@@777555333000...,,,******))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++---------///222777<<>><<<999666333...............------,,,............/////////000///...000555666222111222111222333777<<>><<<<<<:::::::::;;;;;;<<<<<<<<>>;;;777444111///...************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,---///333888===BBBEEEGGGFFF@@@888666999>>>CCCEEEBBBEEEKKKUUUeeezzz|||zzz```HHHBBBKKKUUUUUUUUU^^^tttyyy}}}xxx~~~{{{zzzxxx{{{vvvkkk___VVVQQQRRRTTTXXXgggxxxrrr___PPPGGGCCCCCCGGGKKKLLLJJJHHHHHHHHH???:::444///------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,///333666999;;;<<>>@@@CCCFFFGGGEEECCC===;;;999888666333000---............///000111222222222222222333444555555222222777???BBB???===>>>===>>>@@@EEELLLTTT\\\```jjjgggccc^^^[[[\\\aaaeee___\\\[[[[[[VVVKKKBBB>>>999999::::::::::::::::::;;;===???AAACCCEEEGGGGGGFFFDDDAAA===:::777555444000///...---,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%------------------------+++000777???EEEIIIKKKKKKAAA:::666;;;EEEKKKFFF@@@FFFEEEIIIWWWooouuullluuuvvvqqqaaaLLLEEENNNYYY^^^gggeeepppuuuppp{{{yyy{{{xxxvvviiiddd___\\\UUUPPPXXXgggrrr{{{nnnYYYKKKEEEAAAEEEHHHHHHFFFEEEEEEGGGDDD>>>777111............------++++++*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------111333888===AAADDDFFFGGGEEEEEEDDDBBB>>>888333000888:::>>>AAACCC@@@;;;777333222333444444222...+++---------...000333555777222222333444555666888999333555<<>>@@@CCCEEEGGGHHHIIIGGGDDDAAA>>><<<::::::555444222000...+++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***,,,------,,,---///000444===FFFLLLRRRSSSIII===444999>>>CCCKKKPPPLLLDDD===YYYYYYjjjvvvsss]]]RRRTTTFFFRRRTTTTTTOOORRR```fffmmm|||wwwzzz}}}wwwwwwzzz|||}}}rrrmmmwwwsss}}}ttt~~~tttyyysssppppppjjj___XXXXXX___]]]ggg{{{}}}iiiWWWYYYVVVNNNFFFEEEHHHHHHDDDHHHIIIFFF???555---,,,---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((()))(((&&&&&&(((***%%%&&&'''''''''(((+++---000//////000222666:::<<>>;;;:::BBBFFFLLLSSSZZZ```fffiiinnnwww{{{rrrdddcccrrrqqq___WWWOOOLLLMMMPPPOOOKKKLLLQQQLLLDDD<<<:::???DDDEEECCC@@@DDDDDD@@@===>>>>>><<<>>><<<:::999888444...***---+++))))))***+++***)))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,---111777;;;DDDJJJLLLIIIGGGEEEAAA;;;BBBFFFJJJLLLJJJGGGFFFGGGYYYtttuuuoooXXXUUUHHHFFFJJJ@@@LLLQQQ]]]kkk~~~|||vvvttt}}}~~~wwwnnnmmmnnnppprrrssstttuuuxxxrrrwwwzzzlllrrrxxxwww~~~}}}wwwzzzzzzxxxzzzyyylllbbbgggttt}}}zzznnnlllcccSSSGGGDDDEEEFFFDDDFFFGGGCCC;;;555222111///...---,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))&&&'''(((((('''&&&'''(((((((((((('''''')))---000...000333777<<>>===999555111...,,,*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,000777AAAHHHPPPQQQMMMBBB999999;;;===HHHIIIMMMNNNHHHCCCKKKYYYzzz{{{nnn\\\GGGEEEEEEKKKPPPLLLXXXkkkrrr{{{~~~sssppprrruuuwwwuuuooohhhhhhmmmtttlllfffssswwwlllmmmnnnlllpppzzzxxxmmmqqqmmmmmmwwwxxxvvv}}}zzz|||{{{nnnaaa^^^aaaeeeiii}}}}}}~~~kkkVVVHHHCCCAAABBBFFFJJJJJJFFF???:::777111000///---,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***''')))++++++)))(((((())))))))))))((())),,,111666222666;;;BBBGGGJJJLLLLLL<<<;;;:::999888777777777000///111444333//////222111---///555333222AAAUUU]]]WWWLLLBBB;;;999;;;===KKKPPPYYY]]]WWWNNNKKKNNNQQQeee{{{rrr]]]MMMFFFHHHKKKTTTaaammmpppjjjccc^^^^^^]]][[[\\\fffvvv|||rrrmmmooovvv|||rrrrrrzzztttsssooohhhaaaOOOLLLFFF@@@???BBBAAA<<<444555888<<<@@@@@@>>><<<777444000---,,,+++)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,...000555>>>HHHOOOMMMJJJBBB999444777>>>CCCIIICCCDDDIIIGGGGGGYYYrrrwwwhhh\\\QQQFFFHHHRRR[[[^^^bbbppp}}}|||xxxwwwmmmmmmuuu~~~wwwnnnkkkmmmoooooolllooozzzvvvuuuvvvqqqjjjkkkpppwwwqqqhhhfffnnnmmmllluuuwwwuuuyyysssuuummmrrr|||pppaaaXXXSSSRRRbbb|||xxxwwwoooYYYGGG===BBBEEEJJJMMMMMMHHHAAA<<<444333000...---,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***(((+++---...---+++******((())))))***,,,111888===<<>>===<<<999777444333222333333333333222222333555666;;;@@@@@@???EEEUUUdddjjj___PPPCCC>>>@@@FFFJJJgggbbb[[[TTTKKKGGGKKKSSSWWWkkk{{{uuu___LLLDDDCCCSSSXXX___gggjjjdddYYYQQQSSSUUUZZZaaakkkvvvxxxrrrjjjcccbbbhhhqqqxxxzzzyyyuuuuuuzzzxxxkkkbbbRRRCCC???@@@???:::999999:::;;;===>>>>>>>>>>>>;;;666222000...+++)))))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&+++...333888<<>>???@@@CCCHHHLLLKKKFFFBBB888666222///,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((+++---...---+++******'''))),,,///333999???DDDBBBEEEHHHJJJIIIEEE@@@<<>>;;;888666000000///000444;;;@@@BBBHHHVVVVVVGGGGGG\\\mmmooojjj___OOODDDCCCHHHPPPUUUdddXXXJJJDDDEEELLLYYYeeekkk}}}~~~iii^^^___ccckkkrrr{{{{{{uuuoookkkzzz}}}yyytttqqquuu|||qqqiiiiiikkkzzzyyy~~~mmm]]]SSSMMMDDD;;;<<<:::888777777:::===@@@BBB???;;;888666333000---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''...333:::@@@BBBCCCCCCDDD<<<666333888???BBBDDDFFFAAAAAAKKK```ttt{{{gggQQQHHHOOOZZZ```ooopppvvvxxx}}}}}}ooouuu}}}xxxxxxtttqqqvvvyyy|||{{{oootttzzz}}}jjjrrrtttuuuvvvzzz~~~~~~wwwvvvqqqeeegggnnnnnnzzzwwwyyyrrrppp}}}yyyoooyyyxxxvvv~~~nnnfffbbb```XXX^^^\\\ddd}}}yyyooocccTTTGGGCCC???===@@@FFFJJJIIIFFF>>>;;;666111---,,,+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''')))+++,,,***))))))))))))---333888===AAAEEEHHHDDDEEEHHHHHHGGGCCC>>>;;;:::;;;<<<>>>???@@@@@@@@@666555444888EEETTT[[[[[[VVVbbbZZZCCCFFFcccrrriiiOOOIIIBBBAAAIIIUUU```eeeiii___VVVVVV[[[cccmmmvvv|||~~~uuussssssyyy~~~xxxtttrrr}}}qqqaaaSSS@@@???;;;777555666:::>>>AAA@@@>>>===<<<999444111---,,,+++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''666;;;BBBFFFFFFBBB???===:::777:::BBBFFFFFFHHHLLLGGGVVVppprrrgggZZZPPPGGGIII]]]ttt~~~}}}}}}vvvjjj}}}xxxsssoookkknnnsssqqqlllooovvvmmm]]]eeeiiisss|||}}}}}}{{{xxxuuussstttyyytttnnnvvvwwwsssqqqwww|||vvvnnnrrrzzzxxxqqqrrrqqqnnnkkkiiifffqqqsssllljjjfffaaaWWWMMMBBB>>>BBBGGGHHHGGGDDD@@@:::444000---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((()))******+++,,,,,,+++***+++,,,///555===DDDGGGHHHIIIIIIFFFGGGGGGGGGFFFCCCAAA???DDDBBB???<<<<<<===???@@@KKKHHHEEEJJJZZZkkknnnhhhZZZ```XXXIIIPPPfffiii[[[???===???IIIXXXhhhrrrwww{{{vvvrrrppplllffffffiiipppzzzrrrkkkdddhhhiiiiiihhhiiiooowww~~~~~~tttpppuuu{{{ppphhhqqquuuzzz|||xxxaaa___YYYOOOEEE>>><<<<<<======>>>??????<<<888444///...---,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((===BBBGGGIIIGGGBBB<<<999888:::AAAIIIKKKHHHLLLSSS[[[vvvzzzbbbPPPDDDEEEJJJUUUrrr}}}tttgggffffff}}}pppiiimmmvvv{{{{{{}}}sssqqqwwwtttiiidddkkksssvvvyyyyyyvvvtttyyyzzzyyywww|||www|||ppp~~~vvvqqqxxxtttssssss~~~yyykkkppp}}}{{{~~~mmm^^^LLLBBBBBBEEEFFFDDDHHHDDD>>>777111...------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))******+++//////000///------///111444;;;EEELLLNNNLLLJJJIIIKKKJJJIIIHHHFFFDDDCCCBBB888777888;;;DDDOOO[[[bbb]]]XXXRRRVVVdddqqqnnnccc^^^___\\\\\\eeennndddSSSMMMMMMQQQ\\\jjjwww|||~~~~~~|||zzzrrrcccSSSMMMNNNUUUgggtttrrrllliiicccYYYKKKHHHFFFIIISSSbbbpppyyy{{{qqq___QQQQQQaaappp~~~~~~~~~zzzyyy}}}qqq___NNNDDD???999:::===@@@AAA>>>999555000///...---,,,,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((DDDFFFHHHFFFAAA<<<888777===BBBFFFFFFHHHLLLOOOPPPppptttlllXXXOOOLLLLLLOOOPPP^^^ssskkkiiijjj|||~~~{{{wwwiii{{{~~~{{{}}}lllyyyzzzxxx{{{{{{}}}|||{{{{{{~~~vvvpppnnnxxx~~~vvvfffdddkkkSSSFFF@@@FFFIIIAAADDDFFFFFFAAA777000...///...---,,,,,,------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***)))(((((()))+++...000555444222///...111555999FFFJJJOOOPPPMMMJJJIIIIIIKKKOOOPPPMMMIIIEEEBBB???777888777===VVVsssxxxmmmdddRRRNNN```mmmfff\\\[[[VVVTTTVVV^^^hhhkkkgggbbbaaafffgggbbb[[[ZZZbbbkkkuuusss]]]KKK@@@;;;GGGIIINNNSSSVVVTTTPPPLLLAAA:::555999AAALLLZZZeeekkk```QQQDDD@@@DDDKKKQQQbbbzzzpppbbbhhhttt|||wwwyyyggg[[[MMMDDD===;;;AAADDD>>>888666555111------///...)))$$$******))))))))))))******((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''FFFFFFEEEAAA<<<:::;;;===AAA@@@BBBEEEIIIPPPXXX___{{{dddVVVSSSFFFEEEIIIQQQYYYbbbxxxzzzrrrnnnvvv|||wwwyyy}}}{{{}}}~~~xxx{{{ppppppuuu}}}}}}yyy~~~|||{{{vvv}}}yyyqqqppp|||www___lllsss[[[QQQMMMQQQPPPBBBFFFGGGGGGCCC===888555444///---,,,,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,///222444000111222222444888>>>BBBGGGKKKOOOQQQOOOMMMMMMMMMNNNOOOMMMGGGAAA>>>===>>>666:::@@@KKK```pppnnnbbbQQQIIIIIIRRRUUUMMMGGGGGGEEEHHHOOOYYYbbbjjjmmmmmmvvvnnnaaaRRRIIIHHHNNNSSSbbbhhhiii^^^NNNBBB:::555666666888<<>>;;;777555666888>>>IIITTTPPPNNNHHH@@@:::999===BBBHHHWWW```bbb```SSSNNNYYYRRRbbbkkkzzzyyy|||{{{vvvvvv~~~{{{vvv]]]KKK999222333555999>>>888666333000000000000000+++******)))))))))******((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''EEECCC???<<<;;;===CCCGGGGGGAAA@@@EEEIIIPPP```ppptttkkk\\\FFFAAAFFFDDDTTT^^^gggmmmzzz{{{}}}pppgggdddccccccssswwwyyyooolllqqq}}}uuuooollllll{{{wwwvvvxxx|||~~~|||xxxfff^^^dddxxxfff```___ccc___PPPIIIGGGEEECCC@@@===888444000...,,,,,,---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***---000222555666,,,///444888===CCCIIIMMMKKKMMMQQQRRRQQQPPPOOOOOOMMMIIIDDD>>>::::::>>>BBB???FFFRRR___fffcccXXXOOOCCCIIINNNMMMEEE>>>:::::::::???GGGOOOVVV]]]dddjjjnnn```LLL===666555666666999===@@@??????@@@???;;;<<<<<<===BBBGGGKKKKKKJJJLLLKKKLLLOOOQQQVVVbbbnnnvvvtttmmm___QQQIIIJJJNNNQQQ\\\aaabbb^^^NNNAAAFFF???LLLQQQ\\\vvv}}}sss{{{|||lllYYYLLLCCC<<<888777666888888666333111111222,,,,,,+++******)))******))))))((((((((()))******(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''???<<<:::<<>>@@@AAABBBDDDFFFKKKNNNMMMEEE;;;555444444222000444888<<>>HHHMMMNNNPPPJJJUUUaaa___KKK777555===HHHYYYdddaaa[[[XXXPPPFFFAAA===999666666666666555777777777777777888:::;;;CCCEEEFFFHHHNNNUUUUUUQQQLLL[[[iiifffVVVIIIHHHNNNNNNRRR```xxxtttfff___bbblllwww}}}uuuqqqsss|||zzz{{{nnn^^^QQQIIIKKKQQQWWWhhhyyy{{{~~~~~~www{{{rrrnnn|||qqq^^^PPPHHH===:::888999;;;;;;777333222111///...---,,,++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''999:::===CCCIIIKKKGGGCCCKKK[[[ooo|||wwwkkk```ZZZKKKHHHZZZgggmmmwwwsssjjjoooyyyzzz}}}uuuqqqoooqqqttt{{{wwwmmmhhhnnnlll}}}~~~uuullleee```bbbggg\\\[[[^^^dddgggppp{{{tttxxxeeebbbeeejjjkkkjjjrrr}}}pppooowww{{{tttuuuzzzvvvRRRLLLEEEDDDFFFHHHFFFDDD:::666222///------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++//////000000111222333333???CCCIIIMMMOOOPPPRRRSSSUUUQQQMMMIIIFFFCCC@@@>>><<<777;;;FFFKKKFFFAAABBB<<>>@@@HHHKKKNNNOOOOOOOOOOOOPPPLLLHHHDDDAAAAAA@@@>>><<<888???NNNZZZTTTBBB999;;;:::BBBDDD<<<777;;;??????>>>@@@BBBCCCCCCAAA<<<777000111222222333777;;;???>>>AAADDDHHHMMMWWWdddnnnyyy{{{wwwkkkcccfffnnnsss~~~pppyyyuuuzzz}}}ssstttxxxwwwttt```PPPRRR\\\iii~~~zzzqqqwwwxxxooodddUUUHHH@@@<<<999777888777555333111000//////,,,+++******))))))******'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''';;;FFFOOOMMMGGGJJJ[[[kkkyyy___aaauuuzzzxxx|||}}}wwwxxxwwwmmmdddaaacccgggooowwwwwwnnnuuuxxxqqqvvv}}}}}}xxxwwwtttnnnjjjxxxssswww{{{ddd]]]SSSJJJEEEDDDEEEFFFEEE@@@:::555333111///...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------...///111555;;;AAAGGGKKKMMMOOOQQQQQQOOONNNNNNNNNDDD@@@<<<<<<>>>@@@???>>>>>>OOOhhhttteeeJJJ???DDDBBBGGGCCC888:::CCCBBB777===999777777555222000222...444888888666999@@@HHHOOOUUU___kkkzzzuuuwww~~~xxxlll]]]UUUPPPVVVbbbrrrvvvxxxxxx}}}xxxmmmqqq|||jjjWWWGGG<<<888:::888777444222111000000,,,,,,+++***))))))******'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''GGGLLLLLLFFFJJJaaahhhccciiinnn~~~}}}|||}}}zzzxxxzzz|||zzzuuuwwwuuummm{{{www|||zzzpppmmmoooqqqrrrtttzzzvvv|||~~~pppqqqvvvvvvppplllqqqyyy|||rrr[[[NNNOOONNNHHHFFFFFFCCC<<<444...------***,,,------,,,***))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***))))))(((((())),,,***)))***---000111111555777;;;@@@DDDGGGIIIJJJMMMQQQQQQMMMKKKJJJDDD;;;===888555888;;;<<<>>>AAARRRWWWWWWMMM@@@<<>>EEEIIIOOO]]]lllyyy{{{uuuppptttxxxnnniiikkklllmmmwwwyyyuuuxxxnnnaaaNNNBBB:::666888777222000222///---,,,---+++((()))---+++******)))))))))))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((((('''&&&&&&''')))DDDHHHJJJLLLYYYuuu~~~eeeZZZ```mmmvvvyyyvvv|||tttuuuzzztttooohhhggghhhlllttt}}}}}}yyyyyy||||||oooeeebbbgggpppwwwzzzkkkmmmyyy|||rrrppp|||{{{fffWWWSSSQQQPPPNNNKKKFFFAAA===999444111,,,---......---++++++++++++++++++*********))))))************************))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))((((((((()))++++++,,,,,,...000333444:::===@@@DDDHHHJJJLLLLLLMMMQQQPPPKKKHHHFFF@@@888666333222444555666;;;BBBGGGIIIIIIFFFBBBBBBFFFKKKIIIGGGDDD???:::666555444333222444888777555666:::EEELLLWWW```aaaaaajjjuuurrr```ZZZaaammmsssdddeeekkk}}}mmmRRRDDD888444444222111333555111///...,,,((()))---+++***))))))(((((())))))***)))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''')))++++++***((())))))EEEIIINNNYYYqqqxxx[[[PPPXXXkkktttvvvvvvxxx}}}~~~yyyqqqmmmuuukkkaaajjjooohhhaaaZZZWWW]]]mmmyyyxxx{{{uuummmrrrooojjjbbb[[[\\\eeettt~~~rrrrrr~~~tttppp}}}nnn___ZZZ\\\XXXQQQIIIEEEDDD???777000.........---------,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((((((((()))***---000000000222666:::@@@BBBEEEHHHJJJLLLMMMMMMLLLNNNLLLGGGBBB@@@;;;666///222888;;;888444888@@@>>>===>>>AAAEEEGGGFFFDDD<<<======:::555111///...999555333666;;;CCCPPP\\\ooottt{{{zzzqqqjjjlllttt{{{~~~kkkXXXTTTUUUfffxxxlllbbbcccrrrvvvaaaHHH:::666666666777333///,,,---,,,***+++///***))))))(((((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%''')))***((('''((((((JJJPPP\\\pppvvviiiVVVKKKUUUiii{{{{{{pppsssvvvyyyxxxkkkiiimmmccc\\\eeeiiiccc```bbbbbbnnn~~~xxx~~~rrreeehhhgggccc___^^^bbbkkkttt{{{zzzvvvvvv|||pppeeehhhaaaZZZRRRLLLIIICCC:::333000...---,,,,,,---,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''(((((()))))))))...333555444666;;;@@@DDDFFFHHHIIIJJJKKKJJJJJJFFFGGGEEE@@@<<<:::888777444<<>>===???CCCFFFEEE@@@<<<444666777666333222333555======DDDPPP___nnnxxxtttwww}}}www||||||{{{iiibbb___SSS```mmmppplllkkkpppvvvxxxooonnnrrr{{{hhhTTTHHHBBB>>><<<666111///111000,,,+++,,,***)))((((((''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''(((+++---NNNZZZooozzzqqq|||{{{dddQQQLLLKKKTTThhhxxx}}}qqqjjjxxx}}}|||zzzoooccckkkooohhhccckkknnnmmmttt~~~vvviiimmmooolllmmmttt}}}~~~}}}~~~}}}yyytttzzzyyywww}}}mmmoooddd```YYYSSSMMMGGGBBB???333000,,,***+++,,,+++***************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***+++***000666999999;;;AAAFFFIIIJJJKKKKKKKKKJJJHHHGGG???>>>===;;;888777:::===HHHLLLQQQPPPFFF;;;;;;@@@BBBCCCDDDCCC@@@;;;666222333555666555555999@@@FFFGGGUUUmmm|||yyyzzzzzzxxxvvvyyytttyyy}}}uuuxxxtttgggUUUNNNVVVbbbppp{{{rrrooouuuhhhZZZJJJ???===777555666444///***)))******)))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((()))---444888VVVgggiiibbbmmmhhhRRRFFFGGGPPPbbbvvv~~~rrreeeeee|||ssskkkhhhgggnnnqqqllllllssswww~~~yyy|||xxx{{{~~~zzzqqqpppxxx~~~sss}}}yyy}}}}}}}}}cccfff~~~qqqttt```\\\VVVPPPLLLIIIGGGGGG888333---++++++,,,+++******************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,,,,111777;;;>>>AAAFFFJJJNNNNNNNNNMMMKKKIIIFFFEEE;;;999888888777888>>>FFFZZZTTTLLLFFF>>>:::===DDDBBBCCCCCC>>>777111///...---000444555999CCCQQQ[[[qqq|||uuuhhhnnn{{{kkkeee```bbbgggiiiccc]]]ccckkkqqqsssxxxzzzmmmlllnnnkkkoooyyyzzz~~~{{{{{{lllOOOFFFJJJNNNeee}}}zzz|||uuuyyy~~~xxxbbbNNN<<<666222444555222//////+++******)))))))))))))))))))))*********)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((+++111:::@@@eeexxxuuu^^^ZZZ```XXXLLLNNNWWWaaaqqqqqqkkkiiijjjxxx{{{tttnnnuuu~~~xxxzzzvvvtttlllddduuu{{{~~~zzzrrrkkkwwwzzzllleeewwwwwwuuu|||ggg___TTTNNNMMMMMMJJJGGG===777000,,,---...,,,***))))))*********+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***,,,---...///222777===CCCGGGJJJLLLOOOOOONNNLLLIIIFFFBBBAAA;;;999888999999:::CCCOOO\\\OOOBBB===<<<;;;>>>BBB>>>===:::666222111222444111888BBBKKKVVVggg{{{wwwnnnhhh^^^TTTWWWbbbLLLJJJKKKPPPWWWYYYTTTOOOOOORRRUUUWWW\\\ccceeeccc]]][[[___]]]XXXaaalllhhhkkkeeeaaadddeeeddddddgggzzzbbbKKKHHHAAATTTmmmuuunnnoootttsssSSSHHH===999888555333444,,,,,,+++***************))))))***+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$'''***///444:::BBBGGGssszzziiiWWWVVVZZZNNNJJJXXXnnnvvv}}}zzzggggggooo{{{yyy~~~}}}mmmdddjjjkkkeeewwwuuummmjjjhhhgggttt~~~{{{pppqqqwwwrrrzzzxxxjjj[[[TTTUUUUUUOOOIIIBBB:::222......///---+++))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++---...///000222777>>>EEEKKKMMMMMMMMMMMMKKKIIIEEEAAA>>><<<>>>::::::;;;;;;<<>>JJJSSSssswwwuuuaaa\\\UUUQQQPPPOOOLLLJJJLLLHHHLLLVVVVVVOOOOOOVVVZZZjjjzzz}}}zzz{{{}}}sssqqqllllllrrruuupppfff```mmmooorrr{{{qqqtttyyysss|||uuuzzzmmmvvvsss^^^EEE999;;;444...***---///---++++++------,,,,,,+++******))))))))))))))))))))))))))))))(((''''''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%######%%%&&&$$$!!!''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&%%%%%%&&&(((***((()))******)))***,,,...777;;;@@@CCCEEEIIINNNRRRxxxWWWOOOZZZZZZbbbvvv||||||xxxooorrrssszzz}}}}}}vvvsss}}}ssskkkjjjppp|||~~~qqqooowww~~~qqqttt~~~uuurrrtttxxx{{{jjjUUULLLPPPQQQQQQIII<<<333000///,,,++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))******))))))))))))******,,,+++...111000...444===CCCDDDEEEFFFKKKPPPPPPMMMNNNKKKGGGHHHPPPXXXYYYUUUUUUUUUPPPHHHGGGMMMRRRRRRRRRJJJ@@@;;;;;;;;;999777666999;;;<<>>@@@EEETTThhhzzz}}}fffTTTSSSQQQPPPXXXjjjoootttuuurrrrrrvvvzzzxxxlllddddddccciiilllggggggoooxxx}}}wwwcccZZZUUUYYYZZZYYY___jjjnnnllljjjkkkmmmjjjddd___VVVUUU\\\mmmzzzooommmyyy{{{sssuuukkkYYYUUUaaa{{{xxxrrroooyyyxxx]]]KKK???444222444222...---++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&&&&&&&(((+++///333777>>>EEEIIIGGGIIILLLMMMLLLIIIFFFDDDvvvgggaaa```jjjsssyyytttooovvv~~~zzzcccpppzzzzzzwwwsssiii^^^eeennn}}}zzzyyymmmhhheeerrr~~~uuu|||vvvooobbb___YYYQQQFFF:::222...,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))***************+++,,,,,,777555111...111:::EEEKKKGGGIIINNNOOOJJJDDDEEEJJJVVV___jjjkkk___RRRPPPVVVEEEGGGLLLPPPQQQMMMHHHDDD666:::<<<:::999===GGGPPPfffvvvnnn```ZZZ^^^ZZZ[[[eeeiiijjjrrrxxxuuupppjjjgggiiimmmqqqzzz|||zzzuuutttrrrttttttppppppxxxssslllkkkrrrtttsssxxx}}}yyyuuurrrmmmgggbbb\\\]]]eeeuuuttt~~~}}}wwwxxxjjjdddkkknnnlllsssvvvbbbeeewww^^^BBB666555444000---,,,,,,,,,+++++++++++++++************************((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''''''+++///666===AAAEEEIIILLLIIIIIIJJJJJJIIIGGGCCCAAAhhh___```cccooovvvtttttt~~~|||hhhuuu~~~yyyooojjjiiihhhmmmsss}}}}}}yyy{{{~~~~~~yyyyyy|||{{{wwwcccbbbgggbbbfffiii}}}~~~ssswwwxxxoooeee\\\RRRCCC666///......------,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))***************+++,,,---777777444222666@@@IIILLLLLLNNNKKKDDDAAAJJJWWW___mmmuuutttbbbMMMFFFMMMVVVKKKNNNSSSUUUNNNBBB:::888999;;;<<<;;;>>>LLLaaarrrppphhheee___ZZZZZZgggpppqqqsss{{{yyyssswwwtttoooiiidddeeekkktttzzzzzztttooojjjeeebbbcccfffqqqyyyqqqssswwwttt|||hhhbbbgggrrrkkkwww```FFF<<<666111............---,,,,,,++++++************************((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''(((***,,,333888???EEEHHHJJJKKKLLLIIIGGGEEEEEEFFFFFFDDDCCCcccUUU[[[kkkxxx{{{{{{}}}}}}zzzzzzsssnnniiihhheee``````ccc]]]```cccdddeeejjjrrryyy|||||||||nnnnnn{{{tttwwwzzzyyysssggggggmmmkkkmmmppp|||~~~}}}oooccc___ZZZNNN@@@999000//////......---,,,,,,+++++++++,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))************+++,,,---...///444666888>>>GGGJJJIIIKKKOOOIII@@@KKKhhh|||zzztttZZZKKKOOOVVVUUUSSSOOOMMMJJJBBB777333555======@@@IIIZZZrrrqqqaaaWWW[[[```ccciiiqqq}}}||||||tttlllnnnnnnpppssstttvvv{{{vvvpppnnnlllhhhdddaaa^^^[[[ZZZ[[[```lll|||~~~{{{{{{wwwrrreeepppuuujjjrrr}}}tttbbbrrrzzzwwwhhhTTTDDD999333111111000///---,,,++++++************************((()))******)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))+++000333>>>AAAFFFJJJJJJJJJKKKKKKHHHDDD@@@@@@BBBFFFHHHHHHfffTTTUUUccczzzvvvvvv|||uuulllccc]]]XXXVVVSSSOOOOOORRRMMMPPPTTTTTTUUUZZZbbbiiiiiinnnvvv|||sssooommm```TTTaaayyytttuuu~~~|||~~~~~~|||~~~zzzvvvuuurrrcccYYY[[[]]]VVVJJJCCC111000000///......------+++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))******((((((((((((((())))))))))))************+++,,,---...,,,555<<>>BBBHHHNNNQQQNNNNNNPPPLLLFFF<<<888999AAAEEEGGGNNNXXXuuuSSSRRRccciii~~~rrrpppyyyzzzppp___TTTLLLHHHEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;===@@@BBBDDDDDDFFFKKKQQQXXX```fffjjjuuu{{{|||rrrpppttt|||zzzwwwppprrrhhhggg^^^YYY^^^\\\RRRNNNEEE>>>555///------+++))),,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))******+++,,,))))))***,,,///111222111>>>@@@DDDIIILLLMMMJJJHHH;;;TTTppp|||]]]RRRLLLQQQYYYXXXOOOGGG;;;;;;:::999:::@@@LLLWWWfffmmm^^^WWW]]]iiippptttssswwwyyyhhhcccaaaeeeooo{{{}}}ssseee\\\WWWQQQIIIBBB===<<<999888777777888888999999:::<<>>???===>>><<<===MMMqqqyyy\\\XXX[[[hhhqqqpppkkkhhhbbb___WWW___zzz~~~xxx|||sss\\\TTTKKKDDD@@@===999555111111000000000000111222111111111222222222333333444999===???@@@DDDMMMUUUbbbiiirrrxxxxxxsssmmmhhh`````````^^^[[[WWWSSSQQQ\\\mmm{{{uuuhhhcccxxx|||XXXAAA999888555111///...---,,,++++++******************************'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&'''(((((((((***...111<<<>>>BBBGGGKKKMMMOOOOOOPPPOOOLLLGGGBBB???;;;888222BBBSSSeeetttRRR]]]pppsssnnn|||www{{{tttzzzqqqbbbNNNAAA===<<<999666666666555555555555666666555555555444444444555555555555555666888;;;===???GGGJJJOOOUUU^^^hhhrrrxxx~~~rrr~~~vvvlllfffjjjgggtttzzzmmmdddccc[[[eeeZZZJJJ<<<444000000///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,------+++((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))***+++...//////...///444<<>>MMM]]]qqqsss]]]ppptttvvv|||ooojjjsssrrr~~~YYYPPPDDD<<<:::999777555444444444444444444444444444444444444444333333333444444333444555777999:::;;;===AAAFFFNNNWWWaaagggvvv{{{mmmiiittt}}}~~~}}}qqqvvvyyymmmuuuooo|||sssuuuwwwdddbbb]]]SSSFFF:::222///...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---+++(((&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---111111000000222999AAAGGGIIIDDDAAA@@@CCCUUU{{{ppp\\\RRRMMMJJJPPPYYYTTTQQQIIIAAA>>>>>>;;;666:::LLLddd|||lllcccccceeevvvwwwuuunnnddd]]][[[]]]SSSdddrrrwwwhhhZZZMMMHHH@@@:::666444222000------.....................////////////...------,,,...000111111333999===>>>DDDMMMVVV]]]fffooovvv}}}tttkkkeeegggggghhhvvvuuuuuu{{{^^^bbbnnnyyytttmmmTTTGGG<<<555555333111///---,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&''''''((()))***)))))))))***---333:::@@@EEEHHHLLLPPPSSSTTTSSSSSSLLLGGGBBB@@@<<<888888;;;CCCZZZtttlll}}}|||vvvlllffflllwwwzzzgggJJJEEE???:::888777777666333333333333333333222222111222222222333222222222444444444444555666888999777888:::<<<@@@GGGNNNTTT^^^hhhvvv}}}vvvqqqqqqrrrrrrrrrtttsssooo|||yyy{{{xxxbbbdddaaaUUUDDD666000///...------------,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((*********((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++---...///222111111444999???DDDFFFDDDBBBCCCOOObbbyyy{{{mmmVVVDDD@@@GGGPPPVVVNNNFFF>>>======<<<<<>>:::666333333444555333333333444333333222111000111222222333333222222222222111222333444666777999999999888999<<>>CCCRRRnnnyyyrrrkkkVVVBBBBBBMMMJJJ;;;===;;;<<<===999999JJJ```|||ooo___\\\lllvvvnnngggiiifffddd```^^^gggzzzyyyoooiiiaaaTTTGGG???<<<777222/////////000---------------,,,++++++((()))+++---.........---******+++...000111///---...111555888:::AAALLLTTTbbbgggoooxxxyyymmmiiieeeRRREEELLLPPPnnnyyyjjj```eeeyyywwwkkkjjjyyywww\\\CCC999777444111////////////++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''')))******''',,,333999>>>BBBEEEHHHMMMNNNOOOPPPOOOMMMKKKJJJGGGAAA>>>BBBDDDEEEKKKSSS]]]iiiVVV]]]jjj|||pppiiihhh}}}|||xxxxxxyyyrrrjjjppp}}}jjjLLL;;;:::999777666666555555666777888666444222222333222222222111111111111000333333222222222222333333666666666777888:::<<<<<>>FFFKKKIIICCCDDDBBBbbb|||oookkkYYYIIIEEEHHHGGGBBB======AAA888888FFFIIIUUUsssrrrfff```kkkttttttpppmmmggg```bbbXXXVVVhhh}}}uuunnneeeZZZMMMDDD<<<888333000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111222666:::???BBBSSSXXXaaakkkuuu~~~tttmmmfff\\\MMMCCCJJJUUU\\\YYYYYYcccsss|||xxxggggggyyysssvvvEEE:::;;;999444111111111///,,,,,,+++++++++++++++,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((******)))((()))***)))111;;;BBBFFFGGGIIIJJJQQQPPPPPPSSSTTTQQQJJJDDDKKKDDD<<<<<>>^^^ooofff[[[TTTNNNLLLHHHBBB<<<;;;888888555;;;KKK^^^{{{~~~iiifffmmmqqqyyy{{{nnnaaaZZZYYY[[[fffyyyzzzqqqggg^^^SSSHHH@@@;;;777222///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000333777;;;===FFFMMMWWWbbblllvvv~~~{{{rrreeeUUUIIIFFFIIIKKKKKKMMMWWWiiiwwwzzzyyy~~~sssttt]]]GGG@@@777222000000000000///...---,,,++++++++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((''''''(((+++---333888???DDDGGGIIILLLNNNPPPNNNNNNUUU\\\\\\TTTLLLBBB;;;888???PPPcccoootttmmmttt~~~yyynnnpppyyy}}}hhhUUU\\\ppp{{{}}}vvvrrrwww}}}pppTTTEEE:::999888777666555555555444555666555444333444666444444444333333333222222333333222222222222333333444444444555555777888999999<<<@@@EEEMMMYYYgggqqqyyy}}}xxx}}}zzzwwwsssyyywwwlll~~~yyykkkkkkrrrooofffTTT===222---+++...///---,,,...,,,+++++++++************+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,...111333666777::::::AAAJJJKKKEEEDDDHHHLLL{{{tttggg^^^NNNLLLKKKIIIAAA:::999===;;;>>>NNN```ooovvv```[[[iiiyyyyyywwwuuuoooaaaVVV]]]kkk|||xxxlll```VVVLLLCCC===888555111.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---///222555777:::AAAJJJTTT^^^gggnnnssstttggg^^^SSSJJJFFFGGGIIIOOO```rrr~~~{{{iiippp{{{fffQQQ===666444000...111000000...---,,,,,,,,,,,,,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((,,,111555>>>AAAEEEHHHJJJMMMPPPSSSRRRNNNLLLRRRYYYXXXNNNDDDBBB@@@BBBPPPddduuu|||~~~~~~lllZZZccc||||||}}}bbbJJJBBB:::999888777666666666666333444666555555444666777666555555555555444444444444333333222222333333444444444444444444555666777666777999;;;@@@JJJUUU]]]gggvvv}}}}}}||||||yyyvvvyyy}}}uuueeeaaahhhoooqqqcccJJJ:::333//////000---,,,---,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000333444555666<<>>CCCEEEIIILLLOOOQQQSSSTTTOOOLLLJJJKKKMMMIIIAAA:::EEEMMM[[[kkkxxx~~~}}}yyy|||}}}~~~|||fff]]]zzz}}}XXXCCC???:::999888777777666777777333555666666666666777999777777777777666666666666555555444444444444555555555444444444444444555666666666555666:::AAAHHHNNNUUUeee{{{~~~|||zzzyyyxxx~~~qqq{{{oooaaa[[[___jjjwwwpppYYY@@@777/////////...---///,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***+++...111444555666777???CCCJJJLLLFFFEEEWWWmmm|||mmmbbbaaaeeeeeeaaa^^^PPPCCC>>>======???AAARRRpppuuuZZZ]]]tttzzzmmmlll]]]UUU[[[hhh|||}}}wwwsssrrrrrrooollljjjkkkmmmqqqtttrrriii\\\PPPHHHBBB===999222000...------...---,,,........................------------------------,,,,,,,,,---------......------,,,,,,---...///000444555888<<>>======GGGZZZssswwwsssllluuu~~~|||zzz~~~tttdddiiinnnPPP@@@<<<;;;:::999888888888888888555777888888777777888:::999999999888888888777777777777666666666666777777777666666555555555666666666555555555888<<>>;;;999@@@SSSeeexxxmmmtttssssssqqqhhh___]]]```\\\qqqyyytttqqqgggeeeaaa\\\WWWTTTQQQPPPKKKFFF???;;;999777222//////...---...///000///...................................................,,,,,,,,,---------......,,,,,,,,,,,,------......,,,---...000444;;;CCCIIIWWW]]]fffpppyyy|||zzz~~~gggUUUMMMFFF===555555333222111000000///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''+++222888===CCCGGGKKKMMMLLLKKKLLLMMMMMMJJJGGGFFFFFFFFFEEEHHHQQQ___jjjxxxrrrgggeeehhh~~~|||sssttt}}}{{{mmmnnnkkkvvv~~~aaaHHHCCCCCC@@@<<<<<<;;;:::::::::;;;;;;999:::;;;;;;999999:::;;;;;;;;;:::::::::999999999:::999999999999999999:::;;;:::999888888777777888333333333555777999999888888<<>>777>>>CCC???;;;IIIppp{{{nnnwww}}}qqqbbbUUURRR___ooo|||uuunnnjjjhhhfffccc^^^VVVOOOHHHDDD@@@===999888888666222...///...---...000111000///////////////////////////........................,,,,,,,,,---------......++++++,,,,,,------------,,,...//////000222666888EEELLLXXXfffsss}}}yyyxxxqqqwwwaaaYYYPPPCCC;;;999777555222000//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***000888@@@EEEIIIMMMOOOTTTPPPKKKJJJJJJJJJHHHEEEAAAAAAEEENNN```www{{{pppgggfffnnnwwwvvvnnnkkkssseeemmmzzz\\\JJJFFFCCC=========<<<<<<<<<<<<=========>>>????????????>>>>>>>>>===;;;:::999999::::::::::::999888777777888888;;;;;;;;;:::888888:::<<<888888888888777777777777999888<<>>FFFSSSbbboooxxx|||zzzoooWWWEEEBBB:::>>>@@@555...111111,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******555:::AAAGGGIIILLLPPPTTTNNNOOOLLLFFFAAABBBEEEGGGDDD???HHHlllsssnnnooosss{{{vvvpppqqqnnnfffttt~~~zzz^^^NNNIIIDDD>>>======<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;::::::999999:::999888888:::<<<;;;;;;;;;:::::::::999999999888;;;@@@DDDLLL]]]nnnsss~~~|||zzzyyyssstttwwwxxxvvvuuu{{{yyyyyy||||||tttggg{{{vvvtttwww~~~uuu```FFF555000///,,,///......------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((+++***)))))))))***,,,,,,///333999<<<>>>AAAEEEIIIJJJ>>>KKKrrrbbbKKKOOOOOOIIIHHHMMMJJJ???777888>>>;;;>>>KKK```zzzyyy|||hhhVVVMMMXXXkkk~~~wwwnnnlllnnnfffeeebbb^^^YYYRRRMMMIIIFFFBBB===999777555444333444333222222111111222222333333444444444444333333333222111////////////000//////...............///,,,,,,,,,------......///---------...///000111222666:::AAALLLXXXeeeooouuu|||}}}}}}~~~lll]]]JJJ<<<:::<<<444///000---,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((***,,,---;;;@@@FFFJJJKKKMMMPPPRRRNNNKKKGGGDDDCCCDDDCCCAAADDD???YYY{{{mmmkkkqqqyyyxxxrrrrrrwwwrrrnnnzzz~~~wwwvvv\\\MMMHHHCCC>>>===<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@??????@@@@@@@@@??????>>>======<<<<<<;;;:::999999999:::::::::999999;;;===:::::::::999999999888888999999:::<<<>>>CCCPPP]]]cccuuu~~~}}}|||{{{vvvtttssstttsssrrruuu|||~~~yyycccddd}}}{{{~~~pppVVV>>>222///...//////......---,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))(((''''''+++***))))))***+++,,,---000555;;;>>>???BBBHHHMMMHHH>>>aaavvvTTTNNNRRRHHHGGGJJJMMMFFF999555999===>>>IIIaaammmmmmssszzzsss___SSSQQQYYYrrryyyrrrllljjjlllgggeeeccc___ZZZUUURRROOOIIIEEE@@@<<<:::888777555555555444333333333333444666777777888888777777666444333222111000000000000111111111111000///...---..............................------...//////000111555:::AAAIIITTTbbbkkkxxx~~~xxxuuuqqquuuvvv^^^EEE999:::555111000+++------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***((((((***...222444CCCGGGKKKMMMNNNNNNOOOPPPOOOIIIDDDCCCFFFEEEAAA===@@@MMMqqqnnnfffbbbhhhsss{{{{{{rrrqqqtttwww{{{zzzxxxyyy~~~nnnTTTGGGBBB???<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDDDDDDDCCCBBB???@@@AAAAAA@@@???===<<<<<<======<<<;;;:::;;;<<<999999999999:::::::::::::::;;;;;;:::999<<>>:::777444222---------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((***...444:::>>>HHHJJJMMMOOOOOOOOONNNNNNNNNIIIEEEEEEEEECCCAAA@@@LLLnnnbbbWWW[[[dddrrrvvvrrrssskkksssssszzzfffMMMAAA===<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFHHHIIIKKKLLLLLLJJJHHHFFFAAABBBBBB@@@===::::::::::::;;;;;;<<<<<<======>>>;;;======:::888:::???BBBHHHPPPbbbwww~~~}}}}}}}}}}}}}}}}}}}}}|||vvvrrrrrrrrrpppnnnoooooouuuyyyxxxnnnlllkkkiiiooo|||{{{yyyxxxpppxxxrrrUUU<<<222222000//////......---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,+++************,,,---///777999<<>>888444333............---------,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***...444<<>>;;;::::::999999::::::;;;888999;;;===>>>???@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJKKKNNNQQQSSSSSSRRROOOMMMHHHIIIIIIFFFBBB???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>;;;999<<<===<<>>DDDOOO[[[kkkuuuzzz~~~rrrjjjfffqqqmmmjjjzzzsssQQQGGG===444222/////////.........---------******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''***///555<<>>===>>>::::::999999999999::::::888999;;;===???@@@AAAAAADDDDDDEEEGGGIIIKKKMMMNNNLLLOOOSSSVVVWWWVVVSSSQQQTTTUUUUUUSSSOOOLLLJJJJJJAAAAAA???>>><<<:::999888999===???;;;;;;>>>>>>;;;>>><<>>@@@BBBBBBCCCEEEEEEEEEFFFHHHKKKNNNPPPPPPSSSXXX\\\]]]\\\YYYWWW]]]___```^^^[[[XXXVVVVVVNNNMMMKKKHHHDDDAAA???===777<<<>>>;;;<<<@@@???;;;===:::<<>>777666000/////////............******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())),,,111999AAAGGGJJJIIIIIIOOOMMMLLLMMMNNNLLLHHHCCCEEEBBBBBBEEEFFFRRRttt|||mmmaaa___fffooowww}}}zzzlllbbbgggvvv~~~}}}}}}gggOOOCCC@@@>>><<<;;;::::::999999888999999999:::<<<>>>>>>>>>???AAACCCCCCFFFIIIKKKNNNQQQUUUXXXWWWVVVWWW[[[\\\[[[___dddnnnaaa[[[dddjjjfffbbbcccYYYZZZ[[[ZZZVVVNNNGGGBBB>>><<<<<<<<<>>>??????>>>:::>>>AAA@@@@@@HHHWWWddd}}}|||~~~}}}{{{yyywwwvvvuuuuuuppprrruuuwwwvvvrrrnnnkkklllkkkkkkmmmsssxxxwww}}}ooolllnnn___GGG777:::777///***,,,///000,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))$$$***...---)))+++444===BBBCCCFFFEEEAAA@@@JJJWWWNNNPPPPPPJJJCCC???@@@CCC===@@@888:::KKKZZZ|||hhhZZZWWWrrruuummmgggeeedddaaaaaaaaa___]]]ZZZXXXVVVQQQNNNJJJFFFBBB>>>999666777666555666888:::999888888888888888888888888888:::::::::::::::999888777333333333222222000/////////////////////.........222222111111111111000000222111000//////.........666777;;;DDDRRRbbbqqqzzz~~~zzz{{{zzzwwwvvv{{{~~~nnnXXXFFF===222...,,,---,,,***,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))&&&(((***)))((())),,,///555<<>>===;;;:::::::::999999888999999::::::<<<>>>>>>>>>???AAACCCDDDFFFIIIKKKMMMPPPTTTWWWXXXVVVXXX]]]```aaagggnnnpppgggfffoootttnnnjjjllldddfffggggggddd^^^WWWSSSIIIFFFBBB??????>>>>>>===<<>>FFFLLLKKKEEEGGGHHHEEE@@@======>>>;;;===:::@@@^^^{{{wwwdddppp}}}uuunnnjjjhhhhhheeeeeecccaaa^^^ZZZVVVTTTQQQMMMIIIEEEAAA===999666666555555666888999999888888888888888999999999999::::::::::::999888777777333333333333222111000///000000//////////////////111111111111111222333333333222111000000000000000222333555:::DDDTTTeeeqqqxxxxxxzzz}}}~~~iiiSSS===666000111111...,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))((()))***(((''')))---111;;;AAAGGGJJJIIIHHHJJJMMMMMMJJJFFFBBBBBBCCCBBB@@@888EEE\\\|||wwwssskkkqqq}}}uuuuuu}}}vvvttt{{{wwwsss{{{uuuooo\\\GGG>>><<<;;;:::999:::999999888999999:::::::::<<<>>>>>>>>>???AAACCCEEEGGGJJJKKKMMMOOOSSSVVVVVVUUUXXX^^^bbbeeekkkssskkkiiinnnwwwxxxppplllnnnkkklllnnnooommmiiidddaaaXXXSSSLLLFFFBBB@@@>>>======???@@@@@@@@@@@@CCCEEERRR___qqq~~~}}}{{{{{{zzzyyyyyyyyyyyyzzzuuutttsssrrrpppooonnnmmmjjjhhhfffeeehhhoooxxxwwwqqqiiiyyyppp|||qqqsssnnnhhhlllxxxxxxnnnPPP@@@444444555000,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,...000333999@@@DDDBBBIIIFFF>>>CCCQQQNNN@@@>>>???@@@AAA@@@===;;;:::======BBBQQQuuuyyyrrryyyttteeeeeeeee|||uuupppmmmlllllliiihhhfffbbb^^^YYYUUURRROOOLLLGGGCCC@@@<<<999666666555444666888999888777888888888999999:::::::::::::::999999888777777666444444333333222222111111000000000000000111111111000000///000111333555666333222222111111111222222000111111111666DDDVVVdddmmmqqqxxx}}}~~~hhhJJJ===222111333111---***,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))******)))''''''+++000555BBBFFFJJJKKKIIIIIIKKKMMMLLLHHHCCCAAA???>>>======BBBQQQkkkjjjccceeeeeessswwwpppsss~~~uuuttt~~~yyy~~~}}}oooiiiooorrrfffVVVDDD===<<<;;;::::::999999888888999999::::::999;;;===>>>>>>???BBBCCCFFFHHHJJJKKKLLLNNNRRRTTTRRRRRRVVV]]]```aaaffflllfffjjjsssyyyvvvmmmjjjllloooppprrrsssqqqoookkkiiiccc___XXXRRRMMMHHHDDDAAA===<<<===>>>AAACCCCCCCCCKKKRRR___ooo~~~}}}}}}|||zzzxxxwwwvvvuuuuuuvvvuuutttsssqqqooonnnmmmkkkjjjhhhfffgggkkkrrrwww||||||wwwooommmsss{{{|||hhhwwwnnn{{{ooodddfffrrrzzzzzz^^^CCC///000444...***,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********,,,+++---111777>>>CCCFFFEEEEEEDDDFFFQQQXXXMMM<<<======>>>@@@AAA???<<<888>>>@@@XXXwwwpppyyywww___WWW\\\~~~wwwrrrooommmmmmgggfffdddaaa]]]XXXTTTQQQNNNJJJEEEAAA>>>;;;888666555444444555777888888777777777888999:::;;;<<<<<<;;;:::999888777666666666555444444333333333333333111111222222333333333444111000//////000111333555333222222111111222222222000222222000111:::JJJWWWdddlllxxxwwwyyy\\\HHH444---000000...---------,,,,,,,,,+++++++++************************))))))(((((((((((())))))***)))(((''''''((()))*********)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***)))((((((+++000777<<>>???@@@BBBDDDFFFHHHJJJKKKLLLNNNQQQSSSQQQSSSXXX^^^```]]]]]]aaafffmmmvvvyyytttkkkiiikkkvvvwwwxxxxxxwwwuuusssrrrkkkiiifffbbb^^^WWWPPPKKKCCC@@@======@@@CCCCCCCCCCCCEEEMMM]]]ppp~~~|||zzzyyyxxxvvvuuuttttttttttttuuuvvvvvvtttqqqnnnllljjjjjjhhhffffffiiimmmqqqnnnsss}}}~~~nnn___hhh~~~|||nnnwwwyyyuuuiiiiiiuuunnnMMM222...111---,,,///---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((()))))))))************(((((())))))************++++++---222:::@@@CCCDDDFFF>>>@@@QQQ\\\UUUGGG>>>=========>>>@@@???<<<:::>>>MMM~~~ppp|||qqqTTTOOO```ooozzzsssooolllkkkcccbbbaaa^^^ZZZVVVSSSQQQLLLHHHCCC???===:::888666555444333444666777777666666777888999;;;===>>>???<<<;;;:::888777666666666666555444444333444444555333333444555666666777777444333222111111222222333333333222222111111222222000333555333111555@@@IIIVVVaaaqqq}}}~~~|||sss\\\AAA333000/////////---------,,,,,,,,,++++++************************))))))(((((((((((())))))***)))(((''''''((()))*********)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))((())),,,111999???CCCFFFGGGIIIJJJJJJKKKLLLMMMFFFBBB??????>>>CCCSSScccooo}}}iii]]]fffzzz{{{zzz{{{nnntttwwwuuuyyy}}}xxxmmmjjjmmmuuutttqqqqqqsssZZZMMMBBB======;;;;;;<<<888888888888999:::;;;;;;888:::===>>>???@@@BBBDDDFFFHHHJJJKKKLLLNNNQQQSSSUUUVVV[[[aaa```\\\[[[]]]dddkkkqqqrrrlllggggggjjjxxxyyyzzzzzzzzzyyyxxxxxxtttssssssssspppjjjbbb]]]RRRNNNHHHDDDBBBBBBBBBAAAEEECCCGGGQQQ___nnn}}}|||uuuttttttttttttuuuvvvvvvrrrsssuuuuuutttrrrooommmiiiiiihhhfffeeeeeehhhkkkgggnnn|||dddjjjxxxwwwyyyyyy{{{yyy{{{|||wwwyyy|||___AAA444111///000333------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***,,,111777===BBBCCCCCCCCC;;;@@@TTTZZZLLL@@@@@@<<<<<<<<<;;;;;;<<<===>>>IIIlll}}}ooo~~~YYYHHH```|||uuuoookkkiii___^^^]]][[[YYYUUURRRPPPJJJFFFAAA===;;;999888666444333222444666777666555555666888:::<<<>>>@@@@@@>>>===:::888777777777777777666555444444555666777555666777888999:::;;;;;;888888888888777777666666666555444333222222222222///222555444111222888===DDDOOO```ppp|||}}}|||zzz~~~rrrsssZZZGGG;;;222///000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))***,,,222:::AAAFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJHHHDDDAAA@@@AAAMMMlllnnn\\\YYY```}}}yyy~~~sss|||xxxooo|||vvvtttdddOOOtttiiihhhooovvvmmmUUUJJJ@@@===<<<:::999;;;888888888888999:::;;;<<<888:::===>>>???@@@CCCEEEEEEGGGIIIJJJLLLNNNQQQTTTXXXXXX[[[______]]]___cccdddhhhllljjjffffffjjjnnnwwwxxxyyyzzz{{{|||}}}}}}~~~zzzuuupppeeeaaa[[[SSSKKKFFFDDDCCCIIIFFFGGGLLLRRRZZZiiiwww}}}}}}}}}}}}tttttttttttttttuuuvvvvvvqqqqqqqqqqqqqqqpppooooookkkkkkjjjhhheeecccdddeeedddkkk{{{rrroooyyy~~~vvv}}}uuuaaa___jjjyyyvvvttt|||{{{pppSSS<<<222000000000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++,,,111888>>>BBBDDDDDDCCCBBBCCCIIIQQQNNNDDD@@@CCC;;;<<<;;;999888;;;AAAGGGYYYuuu~~~uuuaaaTTTccc~~~vvvoookkkiii^^^^^^]]][[[WWWTTTQQQOOOIIIEEE@@@<<<:::999777666333222222333555666666555555666888:::===???AAABBB@@@>>><<<999888777888888888777555444444555777888777888999:::<<<===>>>???===>>>@@@AAAAAA@@@???>>>:::999888666555444444333222333333222111222555777888???LLL\\\lllyyy|||wwwxxxvvvwww|||vvvqqq```LLL:::222111...------------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********,,,---222:::BBBGGGHHHGGGIIIJJJLLLMMMMMMLLLIIIFFFFFFIIIPPPTTTTTTaaavvv\\\SSSbbbvvv|||sssooouuuvvvzzzrrrkkkyyyxxxfffXXXLLLBBBpppooollljjjnnn|||iiiRRRHHH???<<<;;;999888999888888888888999:::;;;<<<888:::<<<>>>???@@@CCCEEEDDDFFFHHHJJJLLLNNNRRRTTTXXXVVVXXX[[[]]]^^^bbbiiihhhlllmmmjjjiiimmmsssxxxxxxyyy{{{}}}}}}qqqooojjjaaaVVVNNNJJJIIIDDDBBBEEEJJJMMMRRR```oooyyy}}}{{{{{{|||~~~xxxxxxwwwuuuttttttttttttpppooonnnllllllnnnooopppoooooonnnkkkfffcccccccccccchhhpppyyy|||xxxoooggg{{{|||}}}mmm```fffXXXeeehhhtttwwwyyyzzz^^^BBB222///...+++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++///555>>>DDDFFFFFFEEEEEEDDDNNNSSSMMMDDDAAACCCEEE;;;<<<<<<999888<<>>???@@@AAAAAACCCFFFHHHIIIHHHGGGFFF===<<<;;;999777666555555555444222111222333555777555777???MMM___oooxxx||||||~~~~~~~~~vvv|||wwwrrrzzzyyyrrryyy|||pppZZZAAA444222......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))'''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************...111666???GGGJJJIIIFFFMMMMMMNNNOOOOOOLLLGGGCCCBBBNNNaaallllllsssooo[[[VVVeeexxxzzzssspppqqqxxxwwwqqqjjjkkkmmm|||~~~}}}oooWWWFFFHHHSSSeeeiiimmmjjjkkk{{{zzzdddLLLFFF???;;;:::;;;:::888888888999999999:::::::::;;;<<<===>>>@@@BBBCCCDDDFFFGGGHHHKKKNNNQQQTTTVVVZZZ[[[]]]^^^]]]^^^```bbbkkkllllllkkkjjjlllsssxxx|||yyyzzz~~~~~~vvvvvvuuuiiiaaaYYYKKKFFFGGGHHHGGGHHHLLLSSSYYYlll{{{yyyyyy{{{|||}}}xxxwwwvvvvvvvvvvvvtttrrrssssssqqqooollllllnnnpppnnnmmmlllkkkjjjfffbbb^^^```gggooowww}}}lllXXXyyyyyyiiieeennniiiqqq~~~{{{rrruuuxxx}}}rrrRRR777000111000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))*********+++...000///999@@@@@@DDDIIIEEE===YYY```[[[KKKAAAFFFMMMNNNAAA???:::333333>>>PPP^^^{{{xxx\\\KKKKKKppp{{{qqqiiiiiiaaa___\\\ZZZXXXVVVRRROOOEEEBBB>>>:::888666333000222111111111222444666777555888:::::::::<<>>KKK___~~~rrr{{{iii]]]ZZZaaasssyyyoooooo{{{yyywwwyyywwwssstttqqqjjj\\\MMMFFFNNNZZZllljjjccc```oooxxx```KKKEEE>>>::::::;;;:::888888888999999999:::::::::;;;;;;===>>>@@@BBBCCCCCCGGGHHHJJJMMMQQQTTTVVVWWWZZZ\\\___``````aaabbbdddiiijjjjjjkkkmmmqqqvvvzzz{{{{{{~~~yyywwwzzzuuuooodddOOOLLLGGGDDDEEEIIIPPPTTT]]]ppp{{{~~~{{{zzzzzz{{{{{{{{{yyyxxxvvvvvvuuutttrrroooqqqqqqpppmmmkkkjjjlllnnnnnnmmmlllkkkjjjgggccc___]]]___bbbjjjuuuwwwhhhVVVooo}}}pppooorrr|||xxxsssxxx~~~yyy___CCC333///000.........---------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++******,,,000333:::;;;???CCCDDDDDDHHHOOOQQQVVVQQQEEEBBBIIIOOONNN???555444???FFFRRRuuuaaaRRRWWWoooyyymmmeeeccc___]]][[[YYYWWWSSSOOOKKKDDDAAA===:::888555222000111111111111222444555666555777999:::;;;===AAADDDAAA===999777999;;;<<<<<<;;;:::999:::;;;<<<;;;:::===>>>@@@EEEKKKNNNNNNLLLLLLJJJLLLQQQQQQMMMLLLNNNLLLLLLKKKGGGCCC???<<<;;;<<<:::888777777777666555555444666;;;BBBKKK\\\jjjxxx{{{{{{pppgggkkkyyytttzzzcccCCC222///...---------...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))*********)))***,,,...555888>>>DDDHHHJJJJJJJJJMMMMMMLLLIIIGGGFFFDDDBBBXXXggg~~~uuuqqqhhhdddccceeefffhhhpppzzz~~~zzzuuuvvvxxx}}}pppaaaTTTOOOMMMRRRdddvvvtttkkk^^^aaattt[[[IIIDDD===::::::;;;:::888888888999999999:::::::::;;;;;;<<<>>>@@@AAACCCCCCGGGIIILLLPPPTTTVVVXXXYYY[[[^^^bbbdddeeeeeefffggghhhhhhiiilllqqqvvvzzz{{{{{{|||~~~|||rrr^^^WWWMMMEEEDDDFFFKKKNNNTTT```fffooo|||{{{zzz{{{{{{{{{yyywwwzzzxxxvvvuuutttrrrpppmmmoooooonnnllliiiiiijjjllllllkkkjjjiiihhhfffbbb___```]]][[[bbbpppwwwnnnaaagggyyy~~~ttt|||yyy{{{{{{|||~~~|||mmmQQQ888...111.........------------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++...333777AAA>>>AAAGGGCCC>>>GGGXXXNNNNNNHHHAAACCCKKKMMMHHH888444666CCCYYYzzzvvvpppYYYUUUooo~~~}}}wwwlllbbb^^^]]][[[YYYWWWTTTPPPJJJFFFBBB@@@<<<999777555222000000000000000111333444555555666888:::;;;===@@@CCCAAA>>>:::999:::<<<======>>><<<:::;;;===>>>??????>>>AAAFFFMMMRRRUUUSSSRRRSSSRRRSSSWWWVVVRRROOOOOOOOOQQQSSSOOOHHHCCCBBBDDDEEEBBB>>>;;;:::999888777888555444666999???LLLYYYpppuuu|||~~~tttqqqxxxVVV888222000///.........---+++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))(((***...111===???BBBFFFIIIKKKLLLLLLPPPOOOKKKHHHDDDDDDFFFIIIZZZmmm~~~}}}cccSSS\\\jjjvvvyyyuuusssuuurrrssswww~~~wwwsssYYYEEEHHHQQQ\\\sss|||mmmeeewwwpppVVVFFFAAA;;;999:::;;;:::888888888999999999::::::::::::;;;<<<>>>???AAABBBCCCEEEHHHMMMQQQUUUXXXYYYYYY\\\```eeehhhiiiiiijjjjjjjjjiiijjjooovvv{{{}}}||||||~~~xxxkkkeee\\\QQQIIIFFFGGGIIITTTZZZYYYbbbzzzxxx~~~zzzyyyzzz{{{|||zzzwwwtttwwwuuutttssssssrrrooommmnnnnnnmmmkkkiiihhhiiijjjiiihhhffffffeeedddaaa___bbb^^^[[[```llluuuvvvssseee~~~yyyzzz{{{yyy{{{vvv^^^===...111............------------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))+++///666:::===@@@EEEGGGBBB???GGGQQQPPPLLLEEE@@@DDDIIIFFF>>>222===>>>DDDmmm~~~sss|||rrr\\\]]]uuu}}}xxxoooeee___]]][[[YYYVVVRRRMMMFFFBBB@@@===:::777666444111/////////000000111333333444444555777999;;;===@@@AAA@@@>>><<<:::;;;<<<>>>>>>???===;;;;;;===@@@BBBBBB???BBBGGGLLLQQQSSSTTTSSSZZZZZZ[[[\\\ZZZVVVRRRQQQQQQSSSUUUTTTQQQNNNMMMMMMKKKIIIEEEBBB@@@===999666999666555777888;;;DDDMMMeeemmmyyyzzzwwwlllvvv|||zzz}}}jjjEEE999555111000000///,,,***------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))'''(((+++000444AAABBBDDDFFFIIIKKKMMMNNNQQQNNNIIIEEE@@@@@@HHHPPP[[[xxxpppfffrrr}}}zzztttqqqwwwpppVVVHHHRRR]]]eee|||sssuuulllRRRCCC???:::888:::;;;:::888888888999999999::::::::::::;;;<<<===???AAABBBCCCCCCFFFKKKPPPUUUWWWYYYYYY\\\```fffjjjkkklllmmmnnnnnnmmmooottt{{{~~~|||~~~ssssssnnndddVVVLLLHHHIIIQQQUUUWWWeee~~~wwwzzzzzzzzz{{{{{{yyyvvvssssssrrrqqqrrrrrrrrrpppnnnmmmmmmmmmllliiihhhiiijjjhhhgggeeeeeeeeeeeecccaaa\\\ZZZZZZ\\\bbbjjjuuu}}}rrr~~~sss{{{uuuvvv|||}}}}}}hhhEEE111000//////.........---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***,,,111888===999DDDFFF@@@BBBOOOTTTPPPNNNIIICCC@@@BBBDDD>>>666444===DDDYYYssslllyyydddZZZiii{{{uuulllfff___]]]YYYUUUQQQKKKDDD???>>>;;;888666555333111///...///000111222333333333444444666888;;;>>>??????>>>===<<<;;;;;;<<<>>>???>>><<<:::;;;>>>AAACCCDDDCCCDDDFFFIIILLLOOOSSSUUU[[[]]]_________^^^[[[YYY\\\[[[[[[]]]^^^]]]YYYUUUPPPOOONNNMMMIIICCC<<<777777555666999;;;<<<@@@EEEXXXcccrrr~~~}}}uuuvvvlll\\\]]]yyyvvvpppvvvwwwTTT>>>888111---...///...------------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''')))---444999AAAAAACCCEEEHHHKKKMMMOOOOOOJJJEEEAAA======JJJXXXkkkzzzhhh|||vvvpppssswww```SSSSSSccckkknnnfffNNN@@@===888888999;;;:::888888888999999999:::::::::::::::;;;===???@@@BBBBBBCCCEEEJJJOOOSSSWWWYYYZZZ]]]```fffiiilllmmmoooqqqppprrrvvv{{{~~~}}}yyylll___WWWTTTKKKRRRYYYkkk}}}|||zzzyyyyyyxxxuuusssppppppooopppqqqrrrpppnnnllllllmmmkkkiiiggghhhhhhiiigggffffffggggggeeeddd[[[ZZZ[[[\\\\\\aaaooo}}}|||vvvsssooojjjfffwww~~~qqqtttwwwaaa}}}qqqQQQ999111/////////.........------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,///444;;;???===FFFDDD???NNNggghhhWWWEEEDDDBBBAAAAAA>>>:::555===>>>SSS~~~zzzqqq[[[PPPnnn}}}zzzrrrkkkbbb___YYYTTTNNNHHHBBB>>><<<999666444333222000///...///111222333444444444333333555888<<<>>>>>>===<<<<<<===<<<:::;;;===???<<<::::::<<>>999666777;;;<<<<<<===AAALLLVVVeeetttyyymmmjjjllleeeVVVPPPbbb~~~yyywwwppptttaaaHHH>>>222,,,---000111000------------,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())),,,222999>>>AAAAAACCCEEEHHHJJJLLLMMMKKKFFFBBB???;;;===MMMaaauuulll___|||ttthhhdddlll}}}yyyooonnnXXXWWW___jjjkkkoooyyy___JJJ>>>;;;777777999;;;:::888888888999999999:::::::::999:::;;;===???@@@AAABBBDDDEEEIIINNNSSSWWW[[[\\\]]]```dddhhhjjjmmmpppssspppttt{{{rrrhhhSSSVVVXXXdddvvvzzz{{{~~~zzzwwwvvvvvvuuutttqqqpppooooooppppppnnnllliiijjjkkkjjjhhhfffffffffgggeeeddddddeeefffeeeddd```]]]\\\\\\ZZZ\\\gggsssyyyooofffbbbeeejjjttttttiiilllvvvfff|||www___EEE555////////////............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***---000333888>>>BBBDDDCCCCCCNNNiii{{{nnnTTTBBBDDDGGGFFFBBB<<<999999CCCTTTzzzrrrWWWIII```|||zzztttllleee```XXXQQQKKKEEE@@@===:::888555333333222000...///000222333444444444444333333444777<<<>>>>>><<<:::;;;<<<;;;::::::<<>>BBBEEEFFFEEEEEEFFFGGGHHHJJJOOOWWW]]]^^^cccddddddgggnnnpppnnnhhhiiijjjkkkjjjhhhdddaaacccbbbbbbbbb___YYYQQQKKKCCC>>>;;;;;;<<<;;;===@@@DDDIIITTTddduuu~~~|||ssslllooonnniii```WWW[[[rrrzzznnnuuuzzzxxxkkk___PPP===111...000111111...------------,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''')))+++...222888???EEECCCCCCEEEGGGHHHIIIIIIIIIGGGBBB@@@???<<<>>>RRRjjjttttttddduuuyyyqqqllljjjlllwwwrrrllljjjhhhVVVYYY]]]___^^^nnn~~~ttt[[[GGG===:::777777999;;;:::888888888999999999:::::::::999:::;;;===>>>@@@AAABBBEEEFFFIIIMMMRRRXXX\\\^^^]]]```cccgggiiimmmqqqtttnnnuuu~~~{{{bbb^^^UUUWWWcccgggooo{{{vvvuuuuuuuuuuuurrrqqqooooooooonnnllljjjhhhiiijjjiiifffdddddddddcccaaa``````aaabbbbbbaaaccc\\\XXXXXXWWWVVV]]]fff}}}{{{yyyssshhhbbbhhhsss~~~fffaaassspppzzzzzzhhhNNN;;;000/////////............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,///333666;;;AAADDDGGG???DDDaaahhhHHHEEEJJJOOONNNDDD;;;999<<>>===;;;888:::<<<;;;999999<<<>>>::::::<<<@@@DDDFFFGGGFFFAAACCCFFFHHHJJJPPPWWW]]]fffjjjjjjfffhhhooorrrooojjjoootttuuurrrpppooopppllljjjiiigggeee```ZZZVVVOOOGGG???===<<<;;;===BBB???@@@HHHXXXlllzzz~~~~~~|||~~~~~~wwwuuuuuupppmmmiii___[[[iii}}}{{{wwwlllxxxvvv~~~qqqvvvdddKKK888000000///.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((***---111666<<>>>>>???AAAEEEGGGHHHHHHJJJNNNTTTYYY\\\]]]\\\dddiiiiiillltttxxxwwwyyyxxxzzzwwwgggXXXTTTXXX___lllxxx~~~zzzwwwwwwwwwvvvuuussspppmmmkkkkkkkkkjjjiiiccceeegggiiihhhfffbbb``````aaabbbbbbbbbbbbaaaaaaaaa___\\\YYYXXXYYYZZZ[[[ppp{{{}}}rrraaadddyyyxxx[[[```uuuppp|||nnnmmm^^^???666111111---***111333%%%+++++++++************)))************************))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))***++++++***)))***,,,---///000222666<<>>:::===CCCWWWhhhNNNddd}}}yyyvvvpppjjjccc]]]UUUMMMGGGBBB>>>;;;888666444111/////////000222333333333333333333444444666999;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;@@@FFFIIIGGGEEEFFFDDDEEELLLRRRUUUYYY]]]jjjkkkiiigggjjjoooqqqnnnqqqtttuuutttvvvxxxvvvqqqtttrrrooolllhhhccc]]]XXXQQQSSSPPPIIIEEEDDDAAA===>>>===BBBRRRbbbmmmvvv|||}}}zzzxxxvvviii^^^^^^eeellltttyyyzzzrrrwww}}}uuuYYY<<>>???@@@DDDGGGEEEFFFIIIMMMRRRVVVYYYZZZ^^^dddhhhhhhkkksssxxxyyyzzz{{{xxxjjj___XXXWWWaaannntttzzz{{{xxxwwwvvvuuutttrrrpppmmmlllllllllkkkjjjgggffffffeeeeeedddcccccc``````aaaaaabbbbbbaaaaaaaaa___\\\YYYWWWWWWXXXYYYeeeqqqyyy|||rrr]]]___wwwnnnWWWYYYqqqttt|||pppdddiiidddNNN777///......***---111***++++++++++++************************************))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))***++++++***)))+++,,,+++,,,///222777>>>DDDHHHEEEMMM\\\hhhdddUUUIIIFFF]]]pppiiiLLL;;;888@@@MMM}}}nnn]]]___}}}yyyxxxssslll```[[[RRRKKKEEE@@@===:::888666333111//////000000333333333333333444444444555777:::;;;:::999888888:::::::::::::::::::::::::::;;;===AAAFFFIIIHHHFFFGGGEEEHHHOOOUUUXXX[[[```pppqqqnnniiihhhlllnnnmmmvvvzzz{{{{{{}}}}}}xxxzzzyyyxxxuuupppggg^^^WWW\\\]]][[[VVVSSSPPPJJJBBB@@@===???GGGQQQ]]]kkkxxx}}}~~~|||||||||yyymmmcccbbbiiiooowww||||||ttt~~~|||gggJJJ777222000,,,000000//////...---------++++++++++++************+++++++++*********))))))+++******)))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((()))******)))(((***---222666:::???EEEHHHFFFIIIIIIFFFGGGIIIEEE>>>;;;999:::AAASSSooovvvggghhhpppzzz}}}|||~~~|||vvv^^^OOOYYYjjjnnnfff^^^DDDHHHQQQcccxxxeeeOOO@@@;;;:::999888888888888888888888777888888999:::;;;999;;;===>>>???@@@DDDFFFEEEGGGJJJNNNRRRVVVXXXYYYbbbgggjjjjjjnnnuuu{{{}}}~~~~~~qqq```VVV[[[eeejjjrrr|||}}}yyyxxxvvvtttsssrrrpppmmmlllmmmmmmmmmlllkkkhhheeebbbaaabbbcccddd______``````aaaaaaaaaaaaaaa___\\\YYYWWWUUUUUUUUUYYYcccppp{{{rrrVVVRRRkkk{{{qqq^^^WWWiiiuuu}}}www|||~~~ooopppzzzrrrddd]]]jjjsssiiiCCC222---111,,,***......,,,+++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,---000555<<>>BBBFFFHHHHHHGGGHHHHHHLLLTTTZZZ[[[^^^cccuuuwwwuuunnnkkknnnrrrttt{{{~~~zzzqqqfff^^^fffggggggfffeeebbbWWWKKK@@@>>>>>>@@@DDDLLL[[[jjjuuu{{{}}}|||}}}yyyoooffffffjjjooovvv|||ssslllyyy~~~xxxaaaEEE888444111/////////...------,,,,,,,,,+++++++++************+++++++++***************+++******)))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,000666;;;???CCCGGGIIIHHHJJJJJJHHHHHHGGGCCC===:::<<<@@@MMMjjjttteee```ppp~~~fffaaa^^^eeeooorrrmmmeeeFFFYYYtttsss___KKK>>>::::::999888888888888888777777777777888999:::;;;999;;;>>>???@@@BBBEEEGGGHHHKKKPPPSSSVVVYYY[[[]]]eeeiiinnnqqquuuyyy}}}qqqddd___```dddkkkvvv~~~|||yyywwwtttrrrrrrpppmmmlllmmmnnnmmmlllkkkiiieeebbbaaaaaabbbccc_______________``````aaaaaa___]]]ZZZWWWTTTSSSRRRSSSXXXfffyyyvvvVVVGGGVVViii{{{wwwiiiZZZbbbyyy~~~sssmmmooosssyyywwwjjjiii}}}zzzxxxrrrllliiibbb___qqqXXX:::---333000+++,,,...,,,,,,+++++++++*********************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++******+++---///000444:::AAAFFFFFFFFFAAARRRcccbbbUUUJJJGGGHHHVVVVVVGGG888>>>VVV}}}|||kkkPPPIIIiii~~~}}}yyysssjjjcccXXXMMMEEE>>>999666666444222000//////000111333333444444555555666666999;;;======;;;888777777::::::::::::::::::::::::;;;<<<>>>AAADDDFFFGGGGGGIIIJJJPPPXXX\\\]]]```eeerrrxxx{{{wwwtttwww|||zzz~~~|||tttoookkkmmmnnnpppssspppbbbTTT@@@>>>???AAACCCFFFMMMVVVllluuu|||}}}uuummmfffeeegggjjjpppwwwmmmfffvvvzzztttPPP???777111//////......---,,,,,,,,,,,,,,,+++++++++*********************************+++******)))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++******+++***))))))***+++---222888>>>BBBDDDGGGIIIIIIJJJJJJIIIGGGEEEAAA===;;;CCCLLL^^^~~~yyybbbcccqqq}}}wwwuuu|||qqqdddjjjoooqqquuuxxxssskkkWWWzzznnn[[[III>>>999999888888777777888888777777777777888999:::::::::===@@@BBBCCCDDDGGGIIIKKKNNNSSSVVVXXX[[[___bbbeeeiiipppvvvzzz{{{}}}wwwiii___^^^ccckkkttt|||~~~|||yyyvvvsssrrrpppmmmllllllmmmlllkkkhhhgggfffdddcccbbbaaa```______^^^]]]]]]^^^_________^^^\\\ZZZXXXUUURRRQQQQQQRRR]]]vvv~~~aaaHHHJJJccc|||vvvpppfffiiiuuuwwwtttxxxqqqyyynnnppp}}}wwwuuuoooiiiiiiiiiggguuuhhh@@@+++111333......---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++******,,,---111333888===CCCEEEEEEDDDBBBWWWhhhdddWWWNNNJJJGGGIIIIII===666GGGjjj}}}sssYYYLLLWWW{{{uuujjjbbbWWWLLLDDD>>>:::888444333111//////000111222333333444555555666777777:::<<<>>>===;;;999777777<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAACCCEEEGGGHHHKKKLLLRRRZZZ]]]]]]```ffflllvvv}}}}}}{{{~~~uuuyyy}}}}}}rrrtttuuuvvvwwwssseeeVVVKKKDDD???@@@CCCDDDGGGJJJbbbnnn}}}}}}{{{|||tttnnniiigggeeeeeejjjqqqooogggrrrvvv___III888***000//////...------,,,,,,,,,,,,,,,++++++++++++***************************+++******)))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))++++++***))))))+++...///444:::???BBBDDDFFFGGGHHHHHHIIIHHHFFFBBB??????<<>>888;;;\\\|||uuu```LLLVVVuuu}}}wwweee^^^SSSIIIBBB>>>;;;999333222000//////000111222333444444555666777888888:::<<<>>>>>><<<999888888<<<<<<<<<<<<<<<<<<<<<<<<999<<>>>>><<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<:::===AAACCCEEEHHHLLLPPPRRRTTTXXX\\\\\\\\\aaaiiilllrrrxxxyyy{{{}}}{{{wwwtttxxxzzz|||~~~zzzwwwpppiiipppeeeYYYQQQKKKGGGIIIMMMPPPZZZhhhttt{{{|||{{{zzz{{{xxxuuuqqqiiicccgggnnnyyyyyy|||yyyxxxiiiMMM555111111111000//////......------,,,,,,,,,+++++++++))))))*********++++++++++++******)))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''))),,,+++)))***000444777:::>>>AAABBBBBBDDDEEEEEEBBBAAACCC@@@===@@@GGGYYYpppxxxjjjdddwww|||zzz{{{uuurrrmmmlll}}}kkk```hhhvvvbbbPPPBBB:::888777777777777777888888666666666666777888999:::888;;;@@@BBBDDDEEEGGGIIILLLOOOSSSTTTVVV\\\eeemmmtttqqqsssyyy|||~~~vvvjjjkkkwww}}}zzzssspppmmmjjjiiihhhgggeeeeeeddddddcccbbbbbbbbbbbbcccaaa^^^[[[YYYYYYYYYZZZWWWYYY[[[\\\\\\[[[XXXVVVKKKOOOLLLRRRdddeeeTTTIIIIIItttgggrrr|||}}}hhhKKK:::---,,,000...---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))&&&(((*********+++---...///888CCCHHHGGGJJJQQQYYYrrrttteeeKKKAAAGGGFFF<<<888>>><<>>???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEGGGJJJOOOSSSUUUVVVZZZ]]]\\\\\\bbbjjjnnnrrruuuwww{{{~~~zzzxxx{{{}}}~~~~~~|||xxxwwwrrrmmmeeeYYYNNNKKKNNNKKKRRR^^^kkkuuu{{{||||||}}}{{{xxxsssjjjcccfffmmmxxx|||kkkrrr|||tttpppqqq}}}yyyyyyfffPPP<<<222222111111000000//////---------,,,,,,,,,++++++))))))******+++++++++++++++******)))))))))))))))'''((((((((())))))******))))))))))))((((((((((((&&&)))++++++)))+++111666:::===@@@BBBBBBCCCDDDEEECCC@@@???@@@>>><<>>999>>>GGGgggzzzoooaaaPPPCCC]]]~~~wwwhhhXXXMMMEEE;;;555333222222222222222222333333444444666777888888888888<<<<<<<<<<<<<<<;;;;;;;;;===:::777777:::<<<;;;:::===>>>@@@BBBFFFKKKPPPSSSXXXZZZ[[[]]]___aaabbbcccqqqvvv{{{}}}{{{yyyyyyzzzvvv|||~~~vvvtttzzz|||tttjjjbbb\\\WWWPPPPPPTTT___mmmxxx}}}}}}zzz|||{{{vvvnnnhhhfffffftttwwwfffgggmmmrrr|||~~~nnnkkkdddQQQ777777444000...//////.........---,,,,,,+++******************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***((((((+++111888<<<>>>???@@@BBBDDDEEEFFFGGG;;;AAA>>>999???BBBHHHUUUqqq{{{yyyhhh___ccclllvvvqqqfffrrr~~~rrryyydddjjjsss^^^LLL???888777777777777777777777777777666666666666888999:::;;;===???AAABBBEEEHHHKKKMMMOOOUUUZZZ[[[]]]fffqqqrrrtttxxx}}}{{{xxxyyywwwyyy}}}wwwqqqooommmjjjhhhgggggggggcccdddffffffeeeccc```^^^[[[[[[\\\\\\[[[YYYWWWUUUZZZ___]]]VVVUUU[[[[[[UUUQQQNNNKKKLLLNNNQQQRRRQQQOOOddd|||yyyuuuxxxwwwkkkFFF888222---------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))***+++++++++---000333:::===DDDIIIFFFGGGXXXkkkaaaYYYFFF>>>IIIJJJAAA<<<===:::HHHxxx}}}ppp|||fffWWWNNNPPPttt~~~vvvhhhXXXMMMDDD;;;444222222222222222222333333333333444555666666777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777888:::<<<<<<;;;???@@@BBBDDDGGGLLLQQQTTTXXXZZZ\\\^^^___bbbdddfffqqqvvv|||~~~~~~}}}~~~~~~|||}}}wwwooodddYYYVVVTTTUUU\\\iiiuuu|||||||||zzzxxxtttnnnhhhdddhhhvvvwwwsssrrrffffffzzzzzz{{{vvvvvvrrraaa===777111000111111000///......------,,,++++++***************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((())),,,222999===>>>???AAACCCEEEFFFFFFFFFBBBBBB>>>???AAA<<>>888777777777777777777777777777666666666666888999:::;;;===@@@BBBCCCFFFIIILLLQQQRRRWWW\\\]]]^^^fffppptttvvv{{{xxxsssyyyzzztttooonnnmmmllljjjiiihhhgggaaadddgggiiihhhddd___\\\[[[[[[\\\\\\[[[YYYWWWVVVkkklllfffZZZUUUYYYYYYTTTQQQNNNIIIHHHJJJNNNQQQRRRaaa___ggg|||zzzuuu{{{tttzzzxxx^^^CCC333000---------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))*********++++++)))))))))))))))))))))))))))***++++++,,,...222555<<<@@@FFFHHHHHHMMMZZZgggXXXOOO>>>===KKKKKK>>>:::DDDIIIeeewwwuuuttt[[[LLLQQQggg~~~uuuhhhXXXNNNDDD:::444222111222222222333333333444333444444555555666666666<<<<<<==================<<<:::888888:::<<<<<<<<>>@@@AAABBBDDDEEEFFFFFFEEECCC>>>999>>>???777FFFiiikkkkkkdddTTTHHHQQQmmmpppnnnzzzjjjuuuvvvvvv{{{vvvkkkiiizzzvvvooommmYYYHHH>>>888777777777777777777777777777666666666666888999:::;;;>>>@@@BBBDDDGGGKKKNNNRRRSSSXXX]]]___aaahhhqqqxxxzzzyyy~~~zzzuuunnnnnnnnnmmmllljjjiiihhhaaaccceeegggfffbbb^^^\\\[[[[[[\\\\\\[[[YYYXXXWWWnnnmmmfff[[[VVVXXXWWWTTTRRRNNNIIIEEEFFFJJJOOORRRgggddddddlll||||||uuupppfffqqqzzzuuu|||xxxSSS777444111...------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,---000555999>>>CCCEEEEEEJJJWWWbbbgggXXXOOOAAA???HHHDDD;;;>>>VVVvvv|||yyyzzzfffQQQMMMbbb~~~ttthhhYYYOOODDD999333222111222222333333444444444555555555555666666777777<<<<<<===============>>>;;;:::999999:::;;;======BBBDDDFFFGGGHHHLLLQQQVVVYYY[[[___```bbbeeejjjnnnsssxxx~~~yyynnnccc___ZZZ[[[aaakkktttxxx~~~}}}||||||zzzuuunnnhhhfffccc___dddppprrrlllhhh{{{|||qqq|||zzzzzzgggLLL444111555222///000......------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))+++...222888===@@@AAABBBDDDEEEFFFEEEEEEDDD???;;;666:::CCCEEETTTppppppkkkbbb[[[]]]ooo}}}yyyooozzz|||{{{}}}ttthhhhhhlllXXXHHH===888777777777777777777777777777666666666666888999:::;;;>>>AAACCCEEEIIIMMMPPPQQQRRRWWW^^^aaadddjjjrrrvvvyyy~~~~~~xxxnnnnnnnnnnnnlllkkkiiihhhcccbbbbbbaaa```___^^^^^^\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[YYYVVVUUUXXXYYYXXXRRROOOIIIEEEDDDGGGLLLPPP```mmmnnnccc___kkktttrrruuubbbffffffeeehhhtttyyyttt}}}}}}}}}~~~aaa;;;222000.........---------,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++************++++++++++++)))))))))))))))))))))))))))***+++,,,...333999===@@@DDDCCCBBBPPPfffnnnhhh[[[TTTGGGCCCDDD===@@@RRR~~~pppkkknnnhhhUUUOOO___~~~ssshhh[[[PPPEEE999444333111111222333444444555555888777777666666777888999;;;<<<<<<<<<=========>>>:::::::::::::::;;;===???AAADDDGGGHHHHHHKKKQQQVVVZZZ]]]aaabbbcccffflllrrrvvvzzzmmmiiieeedddgggmmmsssvvv}}}~~~|||vvvrrrppppppggg^^^YYY___jjjrrrpppeeemmm~~~aaaAAA444222000...000......------------,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))((()))))))))************(((***---111666:::>>>@@@AAABBBDDDFFFFFFEEECCCAAA;;;???:::===SSSeeemmmuuu}}}ooo```aaasss|||vvv{{{nnnYYYHHH<<<666777777777777777777777777777666666666666888999:::<<<>>>AAADDDGGGJJJOOORRRRRRRRRWWW^^^cccfffkkkrrrpppsssxxx{{{qqqpppooonnnlllkkkjjjiiieeeccc```]]]\\\]]]^^^___\\\\\\[[[[[[[[[ZZZZZZZZZUUUVVVVVVVVVWWWWWWWWWVVVRRRPPPLLLGGGEEEEEEIIILLL[[[ttt|||fffSSSZZZkkktttuuu___WWWccciiigggnnn}}}xxxtttyyy}}}xxxjjj@@@...---............---------,,,++++++++++++++++++++++++************************)))))))))))))))******+++*********++++++++++++,,,)))))))))))))))))))))))))))***+++---///555<<<@@@CCCFFFBBBBBBZZZwwwyyyfffWWWRRRHHHDDDBBB<<>>@@@@@@DDDHHHIIIHHHKKKRRRXXX\\\```dddddddddgggnnntttyyy|||~~~~~~zzzwwwssspppppprrrvvvxxx}}}}}}vvvrrrsssuuukkk___]]]```eeerrrxxxllleee}}}{{{zzzsssPPP888//////000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************)))+++///444999<<>>BBBEEEGGGKKKPPPSSSSSSSSSWWW___ccceeeiiiooommmooottt{{{|||tttrrrpppmmmkkkjjjjjjjjjeeeccc```]]]\\\]]]___```\\\\\\[[[[[[ZZZZZZ[[[[[[]]][[[ZZZYYYWWWUUUTTTTTTQQQQQQOOOKKKFFFDDDFFFHHHTTTlll{{{mmmVVVTTTkkk~~~ppp]]]ccciiikkkpppxxxzzzzzz||||||zzzooouuuuuuvvvyyylllIII//////............------------++++++++++++++++++++++++************************)))))))))))))))******+++*********+++++++++,,,,,,)))))))))))))))))))))))))))***+++---000666>>>CCCDDDGGGDDDGGGfff___RRRLLLDDDCCCBBB@@@YYY```TTTOOOFFFGGGeee|||ssskkk___UUUGGG;;;555666111111222333444555666666999888777666666777888999999999::::::;;;<<<<<<<<<999:::;;;;;;:::;;;>>>AAA@@@EEEIIIJJJIIILLLTTT[[[^^^bbbffffffdddgggooovvvzzz}}}~~~|||vvvssstttwwwzzz~~~|||yyyvvvtttpppdddcccaaa]]]lllyyypppfffwww}}}vvvsss{{{\\\<<<...111333///------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***************---111777;;;>>>??????AAABBBDDDEEEDDDBBB>>><<<444999>>>RRRvvvxxxmmmsss```WWWmmmzzzrrrvvvrrr]]]JJJ<<<444777777777777777777777777777666666666666888999:::<<<>>>BBBEEEHHHLLLQQQTTTVVVUUUXXX___cccdddggglllnnnpppsssxxx~~~|||uuussspppmmmjjjjjjjjjjjjeeecccaaa___^^^^^^___```]]]\\\[[[[[[ZZZ[[[[[[[[[XXXVVVTTTUUUUUUTTTUUUXXXQQQRRRQQQMMMHHHDDDDDDEEEIIIYYYllllllZZZRRRiii}}}wwwgggdddgggppptttssswww~~~}}}nnn|||tttrrrrrriiijjjmmmQQQ333444//////.........---------++++++++++++++++++++++++************************)))))))))))))))******+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++---111777???EEEDDDHHHFFFLLLoooXXXOOOHHH@@@BBBCCCBBB___xxx\\\LLLHHHJJJKKKrrr|||~~~|||tttkkkaaaVVVHHH<<<666777111111222333444666666777999888666555444666777888888888999::::::;;;<<<<<<888:::<<<;;;:::;;;>>>BBB@@@FFFKKKLLLKKKNNNVVV^^^___dddhhhgggeeegggooowwwzzz}}}~~~vvvrrrrrrwww{{{xxxrrrqqqeeeeee]]]QQQ___pppiiilllvvv||||||}}}wwwvvv|||ccc???///444666000------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***************...333888<<<>>>??????@@@BBBDDDEEEDDDAAA===;;;:::;;;DDDcccvvvooovvviiiiiilllpppxxx|||zzzyyy{{{~~~~~~zzz||||||{{{{{{|||sss[[[HHH>>>:::666666777777888888888999888777777666666777888999@@@BBBEEEGGGHHHIIILLLNNNTTTXXX]]]aaadddgggjjjlllpppsssxxx|||~~~|||yyytttqqqpppmmmhhhdddgggdddaaa``````___]]]\\\[[[ZZZZZZZZZ[[[[[[YYYXXXWWWWWWVVVVVVUUUTTTSSSSSSPPPOOOMMMKKKHHHFFFDDDCCCAAAUUU]]]```dddWWWWWWqqqtttvvvtttwww~~~{{{}}}mmmtttvvvzzzuuuqqqjjjlllrrr```@@@...111///+++***,,,///...+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++*********************+++---000555;;;@@@CCCJJJHHHGGG___mmmPPPFFFCCC===999<<>>CCCFFFEEEFFFGGGIIILLLRRRYYY^^^bbbfffkkklllkkkmmmrrrwww~~~}}}}}}}}}|||{{{|||zzzxxxpppppphhhZZZRRRUUU\\\```}}}nnnfff}}}|||ttt{{{yyyoooeeeOOO444---222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************(((***++++++)))(((((()))...222777;;;<<<<<<<<<<<>>>>>RRRvvv|||www}}}iiieeesssnnntttzzzsssiiijjjkkkppp|||~~~xxx}}}hhhhhhyyyuuu]]]III>>>999777777777777888888888999888777777666666777999:::@@@BBBEEEGGGHHHJJJLLLOOOSSSXXX^^^ccchhhlllpppssspppsssxxx|||zzzuuuqqqlllfffaaagggdddaaa``````___]]]\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSQQQPPPNNNLLLIIIFFFDDDCCCAAAIIIOOO^^^fffTTTNNNeee}}}qqq~~~wwwzzzsssqqquuuttteeeJJJ222111000---,,,---///---+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++++++++,,,***************************+++...222888>>>CCCGGGAAAGGGPPPgggzzz[[[HHHNNNJJJDDD>>>>>>NNNmmm|||ooommmXXXEEENNN___|||rrreeeZZZLLL>>>666555333333444444555666666777666666555444444444444555999999999999999:::;;;;;;::::::;;;;;;;;;>>>CCCGGGGGGIIIJJJLLLOOOUUU[[[```cccggglllnnnnnnpppvvv{{{}}}|||{{{|||xxxtttkkk___TTTRRRYYY```uuu|||ppp}}}}}}}}}wwwooohhhVVV;;;111444222.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************(((***++++++)))((()))***...222888;;;<<<<<<<<<===????????????>>>;;;888555:::III]]]jjjnnnkkkhhhhhhsssiiippp~~~rrrrrrfff___ffflllpppyyyhhh\\\ggg}}}xxx```LLL>>>888777777777888888888888888888777777666777888999:::???AAADDDGGGHHHJJJMMMPPPVVVYYY___dddhhhlllpppsssooosssyyy}}}~~~xxxrrrlllfffbbbgggdddaaa``````___]]]\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUUUUUUUTTTTTTSSSSSSRRRSSSRRRPPPMMMJJJFFFDDDBBBHHHCCCGGG___mmm[[[NNN\\\|||yyyccc~~~}}}wwwzzztttjjjUUU555111000000000///---,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))******+++,,,***************************,,,///555;;;AAAFFFIII>>>JJJWWWhhhppp___KKKHHHOOOHHHAAA???DDDVVVvvvpppjjjoooWWWBBBVVVyyy~~~tttiii]]]OOO@@@777666333333444444555666666666666666555444444444444555777777777888999:::;;;<<<999999:::;;;<<>>@@@???>>>===;;;999777666555JJJ[[[]]][[[]]]aaabbbyyysssssswwwwwwrrreeebbbnnnsssqqqvvvpppRRRUUUnnn|||eeePPP@@@777888888888888888888888888888777777666777888:::;;;>>>AAADDDGGGIIILLLOOORRRZZZ]]]```bbbdddfffiiikkkooosssyyy~~~}}}xxxsssnnnjjjggggggdddaaa``````___]]]\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSQQQOOOKKKGGGDDDBBBJJJCCCFFF[[[mmmfffWWWQQQjjjuuu```vvv~~~|||}}}rrrooo___777222000000111///,,,,,,...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******)))))))))***+++,,,***************++++++++++++...222777===BBBFFFHHHDDDNNNVVV^^^\\\KKKFFFTTTNNN@@@999EEE\\\vvvuuuwwwrrrSSSEEEkkk~~~vvvmmmaaaRRRAAA888666444444444555555555666666666666555444444444444555555555666777888:::;;;<<<888999:::;;;===AAAFFFJJJNNNQQQTTTWWWZZZ^^^cccggghhhlllpppsssuuuxxx{{{~~~wwwssspppbbbQQQQQQ]]]xxxwwwvvv~~~|||nnnOOO;;;777333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))***++++++******,,,---222555999<<<======>>>???CCCBBB???<<<999777888999===FFFSSS[[[^^^___```aaawwwzzz{{{~~~wwwtttjjjmmmzzzzzztttwwwxxx[[[LLL___lllVVVCCC888999999999888888888888888888777777777777999;;;<<<>>>AAAEEEHHHKKKNNNRRRUUU]]]___aaabbbcccdddgggiiippptttyyy}}}}}}xxxsssnnnkkkiiigggdddaaa``````___]]]\\\[[[ZZZZZZZZZ[[[[[[YYYXXXTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSPPPMMMHHHDDDBBBBBBAAACCCLLL]]]kkk___FFF\\\|||ppprrryyy{{{xxx{{{rrrwwwmmmEEE777222///000///,,,,,,000+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++---000444999>>>AAADDDEEEEEEOOOSSSTTTQQQDDDEEEWWWOOO===<<<\\\qqq|||oooLLLUUUyyyqqqfffUUUCCC888666444444444555555555555555666666555444444444444555333444444555777999;;;<<<888999;;;<<<>>>CCCIIIMMMQQQTTTXXX\\\___bbbgggjjjlllnnnrrruuuxxxzzz|||~~~|||ttttttvvvkkkXXXRRRYYYqqqsssnnn}}}\\\@@@777222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))***++++++***+++---000444777:::======>>>???@@@DDDBBB>>>:::666777;;;???PPPPPP]]]nnnkkk\\\\\\jjjyyyzzzqqqkkkjjjfffkkkzzz~~~zzz}}}]]]RRRVVVrrrsss\\\GGG:::999999999999999888888888888777777777888:::;;;<<>>AAAEEELLLPPPSSSVVV[[[___bbbeeeiiikkkmmmpppsssxxx{{{~~~xxxttttttwwwqqqbbbXXXWWW```xxx|||qqqKKK:::222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))***+++++++++,,,///222666888<<<===>>>>>>???AAAAAA@@@<<<888666:::BBBIII]]]bbbvvvzzzfffqqqxxxuuuooonnndddddd```iii}}}bbbaaaaaaVVVOOOVVViiixxxaaaKKK<<<:::::::::999999888888888888777777777888:::<<<===???CCCGGGKKKOOOSSSXXX[[[]]]___bbbeeeiiimmmsssvvvtttvvvxxxzzz|||vvvooolllkkkgggdddaaa``````___]]]\\\YYYXXXWWWXXXYYYYYYWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTRRRPPPKKKGGGEEEAAA???CCCBBBHHHeeepppZZZPPPfff{{{{{{{{{rrrxxxfffcccgggjjjpppppptttwwwwww}}}xxxWWWCCC222000000,,,+++///++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))+++---...///...,,,+++((())))))***++++++,,,,,,///222888>>>CCCEEEFFFFFFPPPeeehhhZZZQQQIIIAAAAAA===@@@___dddXXX{{{ppp]]]HHH<<<:::555555555555555555555555666666555444444444444555333333333444555777888999999;;;===???CCCHHHNNNSSSSSSWWW\\\aaadddgggiiikkkmmmoootttzzz{{{zzzwwwuuutttssslll```WWWUUU```sssuuu~~~YYY@@@444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++---000333777999<<<>>>>>>???@@@AAA???>>><<<:::;;;CCCPPPZZZgggnnn~~~}}}wwwqqqkkkpppvvvqqqiiihhhggguuuqqqYYYVVVRRRIIISSSddd{{{|||eeeMMM>>>:::::::::999999888888888888777777777888:::<<<===@@@CCCHHHLLLPPPTTTYYY\\\]]]___bbbeeeiiimmmssswwwuuuwwwxxxyyy{{{zzzsssppppppgggdddbbb``````___]]]\\\XXXWWWVVVWWWXXXXXXVVVTTTUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSTTTSSSPPPLLLHHHFFFCCC:::???BBBCCC\\\pppfffWWW```lllrrrrrrooopppsssvvvbbbXXX^^^dddjjjnnnnnnyyyvvv}}}zzzcccwww~~~|||dddKKK666111000,,,+++...++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))+++...000111///,,,***((())))))***++++++,,,,,,...222999@@@EEEHHHIIIIII```wwwuuu^^^PPPJJJBBB???777GGGsssoooWWW___ttt```KKK>>><<<555555555555555555555444666666555444444444444555333333333444555666777888:::<<<>>>@@@DDDIIIPPPUUUSSSWWW]]]bbbeeegggjjjkkklllooottt|||{{{~~~{{{vvvrrrrrrqqqfffXXXTTTSSS```{{{mmmsss~~~~~~eeeEEE777222222000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++---111444888:::===>>>>>>???@@@BBB?????????>>>AAALLL\\\hhhqqqssswww{{{tttggg]]]aaaxxxtttnnnnnnpppkkk\\\TTTPPPNNN]]]rrrmmmOOO999>>><<<::::::::::::888777888777666777999<<<======>>>AAAEEEIIILLLPPPUUUXXX\\\___cccfffhhhkkknnnqqqqqqsssvvvxxxzzz}}}~~~xxxrrrooolllfff```]]]]]]^^^]]]\\\]]]\\\[[[ZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQOOOKKKGGGEEE@@@AAABBBBBBBBBLLLddd{{{jjjbbbkkkxxxvvvqqqqqqppp}}}sssVVV\\\mmmggggggfffpppmmmtttqqqfffxxxzzzJJJ333555///---111,,,*********++++++,,,------************************))))))))))))))))))))))))((()))))))))***************+++,,,+++******,,,......======>>>FFFAAAFFFaaahhhUUUCCCFFF777===CCCyyy{{{ZZZOOOrrrzzzgggNNN>>>:::666555444555666666444222666666666666555444333222222333555555555666999;;;<<>>@@@AAABBB=========AAAPPPeeeppprrrtttsssuuuyyy~~~zzzpppddd```dddjjjooopppeeehhhzzzyyygggKKKJJJQQQ___yyyvvvWWW>>>===;;;::::::;;;:::999777999888888888:::<<<===>>>@@@CCCGGGKKKNNNRRRVVVYYY\\\___dddgggiiikkkmmmoooppprrruuuwwwyyy{{{~~~wwwrrrpppnnnjjjdddaaa``````^^^]]][[[[[[[[[ZZZZZZYYYYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQQQQOOOKKKHHHEEE@@@@@@AAA@@@@@@JJJ```uuutttgggjjjyyy~~~}}}zzzaaa^^^hhhkkknnnmmmuuunnnwww}}}nnnjjjzzzzzzXXX???666000...000111,,,,,,++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++***+++,,,+++***+++---///111;;;<<<===CCC@@@NNNqqqwwwVVVIII>>>BBB555@@@JJJooojjjQQQWWWlllSSSCCC>>>777666555666777777555444777666555444333333333333333555666666666777:::<<<>>>AAABBBCCCHHHQQQWWWXXXZZZ```bbbjjjvvvssspppwwwvvvvvvzzz}}}|||xxxtttuuuuuummmbbbSSSKKKOOObbbnnnooottt}}}iiinnn|||zzz}}}\\\EEE666444000...---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++///444777:::;;;<<<>>>@@@AAABBBCCC???::::::JJJhhh|||vvvfffqqqkkknnn|||zzztttyyyxxxsssppptttxxxuuuhhh]]]___bbbsss{{{aaaPPPRRRYYYhhh```CCC<<<;;;:::;;;<<<;;;999777::::::999::::::<<<>>>???DDDGGGKKKNNNPPPSSSWWWZZZ\\\```eeehhhiiijjjlllmmmppprrruuuwwwxxxyyy|||~~~vvvppppppmmmjjjfffdddbbb```^^^\\\ZZZZZZZZZZZZZZZ[[[[[[[[[UUUUUUTTTSSSSSSSSSSSSSSSPPPQQQQQQPPPNNNKKKHHHFFF?????????>>>>>>FFFYYYlllxxxddd___ssssssaaaaaapppsssrrryyyxxxmmmvvvuuu~~~zzzlllMMM555...,,,,,,111---------,,,+++*********************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,++++++,,,...111888<<<===???AAAAAA[[[cccEEECCCAAACCC;;;???TTTpppzzz]]]LLLgggmmmVVVDDD<<<999888666777888888666555888777555444333333444555444666777888888999;;;===@@@DDDFFFFFFLLLTTTZZZZZZ___gggkkksss}}}yyysssyyy{{{zzz|||zzzvvvvvvuuunnnfffSSSMMMLLLWWWeeerrr|||uuupppttt___OOO777555333111000.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000555999;;;<<<===???AAABBBCCCCCC===888:::OOOnnn~~~tttaaafff^^^cccwww||||||}}}sssrrrwwwxxxoooeeeaaa```mmm{{{tttVVVNNNRRRZZZuuugggGGG===<<<;;;;;;<<<;;;999777:::::::::::::::<<<>>>@@@GGGIIIMMMOOOQQQTTTWWWZZZ]]]aaafffiiijjjjjjjjjkkkqqqsssvvvwwwxxxyyy{{{}}}vvvooolllgggfffeeedddbbb```^^^\\\[[[[[[[[[[[[[[[ZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRSSSPPPPPPPPPPPPNNNKKKIIIGGG???============BBBQQQ```uuu```UUUkkkiii]]]rrruuuuuuyyyddd|||~~~}}}ZZZ666111000+++000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,,,,---111444======@@@CCC@@@CCCcccTTTBBBGGGEEE@@@>>>???bbb~~~}}}\\\QQQzzzqqq[[[GGG;;;:::888666666777777666555777777888888888777555555555666777888888999;;;>>>BBBFFFHHHJJJOOOWWW\\\\\\```iiinnnvvvyyyrrrxxx~~~|||}}}}}}zzzyyyuuunnngggTTTPPPKKKMMM^^^vvvyyyssskkkaaaWWW999666444333222000///111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111555999:::;;;===???AAAAAABBBBBB<<<>>>CCCPPP```lllpppnnn```___dddssstttmmmooouuuwwwvvvrrroootttzzziiiOOOLLLSSSaaammmJJJ???===;;;;;;;;;;;;999888888:::;;;;;;:::;;;???BBBHHHKKKNNNPPPRRRTTTXXXZZZ^^^bbbfffhhhiiiiiijjjkkkqqqtttwwwxxxyyyyyy{{{|||~~~yyyqqqjjjcccdddeeedddcccaaa```___]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPOOOMMMKKKIIIHHH@@@===<<<<<<<<>>EEEddd~~~gggOOOEEEGGG@@@;;;JJJ\\\{{{www[[[YYY~~~zzzgggOOO>>>:::888666555555666555444555888<<>>DDDLLLgggkkk\\\]]]~~~}}}ccchhh|||{{{yyyzzzqqqpppyyyppprrr\\\<<<111333000,,,+++++++++,,,---.........************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,---000666999<<<;;;BBBCCC<<>>FFFooodddZZZiii}}}}}}mmmUUUAAA;;;888666444555555555444444999???DDDDDD???888444444666777888888999;;;===DDDIIINNNPPPUUU\\\___^^^bbbkkkoootttzzzuuurrr{{{|||{{{|||tttmmmjjjbbb[[[PPPIIIQQQjjj~~~}}}wwwgggKKK;;;......///---,,,...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///222555888888:::===???@@@@@@???>>>999:::EEEZZZmmmvvvwwwvvvyyy|||qqqkkkmmmpppoooSSSQQQXXXjjj~~~^^^GGGBBB<<<888777888888999888;;;>>>???>>>@@@FFFKKKKKKMMMQQQTTTVVVYYY\\\___```bbbdddeeefffiiilllooonnnqqquuuwwwxxxyyyzzz{{{|||~~~~~~~~~zzzvvvqqqmmmfffggggggeeeaaa^^^___```ZZZZZZZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPOOONNNMMMKKKJJJJJJEEE@@@===>>>>>>===AAAFFFXXXpppaaaKKK\\\mmmppp{{{}}}eee]]]sssvvvxxx|||uuuttt|||qqqoooeeeJJJ000---000))),,,,,,------------------************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,...222777;;;>>>===EEEBBB<<>>@@@AAAAAA???>>>777:::JJJeee{{{zzzuuuzzzwww|||zzzjjjcccgggsss}}}}}}~~~zzzZZZRRRTTTaaazzzhhhJJJDDD<<<777666777888999888<<<@@@AAA@@@CCCIIINNNLLLOOOSSSVVVXXX[[[___bbbaaabbbcccdddeeeiiimmmqqqkkkooosssvvvwwwxxxyyyzzz{{{~~~uuuooommmmmmfffgggfffbbb]]]ZZZZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPOOONNNMMMKKKKKKJJJGGGBBB>>>??????>>>???CCCQQQwwwhhh@@@CCCWWWggg~~~|||xxxeeeUUUfffnnnvvvddduuu{{{yyy```888///666...///......------,,,,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...222888===BBBBBBHHHCCC???YYYjjjYYYVVVBBBIIIEEE???>>>VVV|||bbbWWWrrr~~~xxxdddPPP>>>;;;888666666777777666666999>>>AAAAAA>>>:::777777888:::::::::;;;>>>@@@HHHNNNSSSWWW\\\bbbdddbbbccckkklllnnnsssqqqrrr|||{{{~~~yyyrrrrrrvvvyyylll\\\OOOGGGNNNhhhwww{{{oooQQQ777222555222//////........................---,,,,,,++++++,,,,,,---***************************,,,///111222555888;;;:::<<>>???BBBGGGKKKOOOPPPSSSVVVZZZ\\\^^^___aaa___bbbfffggggggkkkpppjjjpppuuuvvvtttuuuwwwxxx~~~~~~yyyllljjjoooiiigggaaa[[[XXXXXXXXXXXXZZZ[[[\\\[[[YYYWWWXXXXXXUUUSSSPPPQQQSSSTTTSSSQQQOOONNNNNNMMMMMMLLLLLLLLLIIIFFFAAA>>><<<===@@@AAALLLeee^^^NNN:::FFFvvvyyyyyyhhhQQQhhhmmmyyywwwsss:::***666,,,///............---------,,,,,,,,,++++++******************************************++++++,,,,,,,,,,,,,,,---...222777<<>>AAAKKKOOOSSSWWW[[[^^^cccfffgggkkkppprrrsssuuuyyy|||||||||zzzwwwwwwrrrllltttkkk___RRRIIILLL]]]pppxxx{{{www___:::666444//////000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222444777888???>>><<<===BBBDDD@@@999<<>>@@@CCCHHHLLLOOOQQQUUUYYY\\\^^^``````]]]]]]```eeefffeeehhhmmmjjjnnnsssuuuuuuvvvxxxxxx~~~}}}|||{{{mmmjjjmmmjjjfff___YYYVVVWWWXXXXXX]]]]]]]]]ZZZXXXVVVWWWXXXVVVSSSPPPPPPRRRSSSSSSQQQOOONNNNNNMMMLLLKKKKKKJJJIIIFFFBBB>>>======???AAADDDUUURRRRRRGGGLLLqqqxxxyyysssccc___jjjwwwCCC///555,,,///............---------,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,,,,,,,---///333888<<>>GGGrrr^^^RRRggg~~~~~~|||}}}ooo^^^MMM:::666:::777555888555666888===CCCHHHFFF???888:::;;;;;;;;;<<<>>>CCCFFFOOORRRUUUYYY\\\___cccgggkkkoootttvvvvvvvvvyyy|||~~~~~~}}}xxxwwwsssmmmqqqlllcccVVVIIIHHHVVVfff{{{|||xxx~~~|||yyy{{{vvvqqqEEE:::555///...,,,///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222555777888<<<;;;<<<>>>BBBDDD???:::<<>>???@@@FFFKKK]]]]]]TTTgggttt|||wwwiii___jjj|||wwwLLL222222...///............---------,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++++++++,,,------000444888===???AAAAAA???[[[wwwfffPPPIII;;;666===LLLvvvpppUUUYYY~~~~~~}}}~~~|||{{{||||||zzz|||xxxiiiSSS???999<<<888666777333555777<<>>;;;???gggrrrtttuuuvvvmmmooo~~~lllZZZTTTUUU]]]lll|||pppPPPGGGJJJ___tttiiiLLL>>>============:::<<<>>>@@@BBBFFFKKKNNNPPPTTTYYY^^^bbbdddccccccbbbaaabbbfffgggggglllrrrqqqqqqsssxxx{{{yyyyyyyyy{{{{{{|||sssiiiddd^^^ZZZ[[[^^^___```aaadddccc___ZZZVVVTTTUUUWWWVVVTTTQQQOOOOOOPPPRRRRRRPPPPPPOOONNNLLLKKKJJJJJJHHHFFFCCC@@@>>>=========BBBAAAMMMkkkrrr[[[\\\rrr}}}}}}nnndddkkkyyy{{{tttzzzvvvllltttuuuTTT666111444///............---------++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,---...111555999===@@@:::@@@CCCgggZZZJJJBBB@@@<<<;;;AAAQQQsssttt```VVVkkk}}}~~~~~~|||}}}zzzxxxzzzzzzyyy|||~~~rrrYYYCCC:::<<<888666777444555777;;;AAAEEEEEEAAA>>>;;;<<<>>>@@@CCCJJJQQQWWW[[[]]]___```bbbdddhhhjjjuuuyyy}}}~~~|||zzzzzz{{{~~~zzzvvvpppppppppmmmaaaOOODDDKKKXXX}}}nnnyyyvvvhhhIII===333000333111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...000222555777999888999>>>BBBBBB>>>===>>>PPPyyyyyyccciii~~~~~~}}}vvvrrruuuvvvbbbNNNKKKTTTcccttt|||TTTJJJGGGPPPhhhrrrRRR@@@<<<=========:::<<>>OOOooo|||bbbVVVssseeeiiisss|||}}}uuupppqqq}}}rrrpppxxxyyysssgggcccooowww___===222777///............---------++++++++++++++++++++++++************************,,,,,,,,,++++++*********------///222666:::>>>@@@:::DDDKKKkkktttGGGBBBFFFBBB>>><<>>EEEkkkjjj\\\dddzzz|||yyywwwwwwzzz}}}rrr^^^LLLNNN```sssqqqwwwOOOIIIJJJWWWnnnzzzZZZCCC;;;;;;<<<<<<;;;===@@@BBBDDDGGGKKKNNNPPPSSSXXX^^^bbbdddeeeeeeccc```^^^___aaaccckkksssqqqpppsssxxxtttlllmmmsss{{{|||hhh]]]XXX\\\```______bbbgggeeebbb]]]XXXUUUUUUVVVSSSTTTTTTRRROOONNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLHHHGGGEEECCC@@@===;;;999888999KKKeee{{{jjjWWWvvvnnnkkkpppzzz}}}wwwtttvvvzzzrrrmmmrrroooeeebbbdddpppzzzkkkHHH333222///............---------***++++++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++---...000333777;;;>>>@@@999EEEPPPeeerrr[[[CCCJJJPPPDDD>>>===IIImmmwwwsss|||hhhUUUggg|||{{{{{{{{{xxxwwwzzz||||||~~~}}}kkkOOO>>>:::666666999666555777999:::;;;;;;:::::::::===AAAEEEJJJPPPWWW\\\___ccchhhlllnnnoooppprrryyy|||~~~|||{{{}}}zzztttlllllljjjbbbSSSHHHHHHNNNqqqssszzzxxxrrrjjjdddUUU;;;000222111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///111333666888999<<<<<>><<<===>>><<<>>>AAACCCEEEGGGJJJMMMPPPRRRVVV[[[___bbbdddeeeeeeccccccfffhhhiiinnnuuuoooooouuuzzzsssiiilllvvvzzz|||~~~mmm```___```\\\]]]bbbfffeeeccc___YYYVVVUUUUUUQQQSSSUUUTTTPPPNNNNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFDDD@@@===:::888777999FFFVVVvvvuuu\\\uuupppgggoooxxxwwwtttsss}}}ooonnnllleeelllpppyyyaaa???222///............---------******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,---...111444888<<<>>>@@@;;;FFFYYYeee]]]IIIBBBKKKLLLBBBHHHYYYtttbbb^^^}}}~~~}}}}}}||||||~~~{{{yyyxxxvvvwww{{{}}}|||~~~xxxYYYCCC<<<555666999777555666888888999999:::;;;999===BBBGGGLLLQQQVVVZZZ^^^cccjjjpppssstttuuuuuu{{{}}}~~~|||}}}|||vvvmmmmmmlllhhh\\\NNNHHHIIIfffmmmppp~~~xxxqqq[[[===222444111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///111333666888:::<<<<<<@@@CCC>>><<>>BBB>>>>>>QQQiiisssuuummmbbb\\\```{{{uuu|||ooohhheeeeeejjjooouuuxxxxxxqqqjjjbbbYYYPPP]]]ttt]]]FFFAAAAAA>>>@@@AAACCCEEEHHHLLLOOOPPPSSSTTTVVVYYY\\\___aaabbbbbbccceeefffgggiiimmmppplllssszzz}}}{{{xxxvvvuuuxxxzzzkkk^^^___gggfffbbbeeecccYYYXXXZZZSSSYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKHHHBBB===<<<<<<888???<<>>@@@>>>JJJcccvvvwwwgggKKK>>>HHHEEEEEEoooqqqXXX}}}}}}}}}|||{{{~~~}}}xxx{{{{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxwwwvvvwwwzzz|||pppSSS???999:::999777:::888666555666888;;;===<<<===???CCCJJJQQQXXX\\\```dddjjjqqqvvvxxxxxxwww||||||xxxwwwtttoookkkcccRRRCCCGGG]]]ccc|||vvv]]]xxxmmm}}}TTT888222777222222111//////...............---------,,,,,,,,,------,,,++++++,,,,,,,,,///000222333444555888:::;;;;;;BBBAAA:::IIIfffvvvwwwzzzsssjjjbbb{{{xxxzzzxxxpppjjjiii___nnnrrr|||ddd___mmmVVVUUU\\\ooohhhNNNFFFDDDBBBDDDDDDEEEGGGJJJLLLNNNPPPSSSTTTVVVYYY]]]___aaabbbbbbccceeeeeefffiiillloooooottt{{{~~~}}}{{{{{{|||pppjjjkkkhhhbbbdddccc\\\\\\]]]UUUXXXWWWUUUSSSQQQOOOMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKHHHBBB>>><<<<<<:::===<<>>@@@@@@FFFjjjmmmOOO@@@GGGEEEKKKyyyqqq```{{{||||||~~~~~~||||||~~~~~~xxxsssyyyxxxwwwuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxyyy|||~~~vvvZZZEEE<<<:::999888999888777666777888:::<<<>>>???AAADDDJJJQQQWWWZZZ```dddkkkqqqvvvxxxxxxwww||||||xxxxxxtttpppllldddTTTEEEAAAUUU```{{{vvv]]]~~~tttjjjfff>>>111444111111000///..................---------,,,,,,,,,------,,,,,,+++,,,,,,---///000222333444666888;;;???===AAA???>>>SSStttvvvhhhyyyrrrppptttuuuoooiiiggg[[[nnntttxxxxxxdddpppbbbNNNMMM```uuuxxx]]]PPPLLLIIIHHHIIIIIIJJJKKKMMMOOOPPPSSSUUUWWW[[[^^^```bbbccccccdddeeeffffffhhhlllooopppuuu{{{}}}}}}}}}uuuoooiii___```ccc```aaaaaaWWWWWWVVVTTTRRRPPPOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJGGGCCC???<<<<<<<<<:::======JJJqqqiii___wwwttthhhwwwZZZ777111...000000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,///444999<<>>iiijjjPPPeeeyyyzzzyyyxxxxxxXXX888333///000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,///555;;;>>>???EEELLLtttoooSSSAAA???<<>>???@@@IIIUUUttt[[[JJJ>>>;;;===TTTxxxsssjjjwwwyyy```[[[~~~}}}||||||{{{{{{wwwxxxxxxzzz{{{|||}}}~~~}}}wwwtttxxxyyy{{{}}}}}}~~~zzzdddNNN>>>999888888888999:::;;;<<<======AAACCCFFFLLLSSSZZZ___bbblllooouuu{{{~~~~~~}}}|||uuuvvvsssmmmhhhbbbWWWMMMFFFBBBRRRsss|||iiiqqqzzzzzz}}}sss~~~{{{zzzvvvtttVVV;;;888//////.........//////000......---------,,,,,,,,,---,,,,,,,,,------...//////111333555666888;;;>>>:::888999>>>RRRyyypppVVVVVV~~~llllllnnnuuu|||~~~xxxppprrrmmmMMMHHHSSSccc}}}uuufff^^^]]][[[YYYWWWVVVUUUUUUUUUWWW[[[___bbbdddddddddiiijjjlllmmmnnnppptttwwwxxx{{{}}}}}}|||}}}~~~uuudddccckkkkkkiiifff___[[[YYYUUURRROOONNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJHHHGGGEEEDDDBBB>>>;;;888666>>>===999QQQjjjiiiDDDDDDUUUqqq~~~^^^fffzzz|||~~~rrryyy~~~ggg<<<555000000000------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000222999@@@@@@AAANNN___pppRRRGGGBBB<<<===AAAbbb~~~zzzcccccc{{{}}}|||}}}lllUUUbbb}}}|||{{{{{{zzzxxxxxxyyyyyy{{{|||}}}~~~|||xxxvvvvvvyyy}}}}}}|||~~~nnnXXXFFF<<<999:::::::::;;;<<<>>>@@@@@@BBBEEEIIIPPPWWW^^^dddgggpppsssyyy~~~~~~uuuvvvsssmmmhhhbbbZZZQQQHHH???KKKeeeiiiaaaqqqxxxvvvyyy}}}wwwzzzWWW>>>333111000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,---...///000///111444555777999<<>>;;;777888;;;;;;<<>>???DDDZZZ|||zzzZZZGGGHHH___{{{xxx|||uuusss{{{UUUKKKNNN^^^vvvwwwtttnnnhhhaaa[[[WWWUUUUUUXXX\\\aaadddeeeeeeeeefffhhhjjjlllnnnrrrvvvyyywwwzzz{{{pppkkkfff```]]]XXXSSSPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHEEEEEEEEECCC???;;;777:::888:::>>>CCCXXXwwwRRREEENNNrrrxxxSSSaaa||||||xxxwww}}}===777111111000---...000------------------------++++++++++++++++++++++++,,,,,,,,,---------......555555;;;BBBAAACCCUUUlll{{{iiiMMMAAAFFFFFFDDDKKK^^^~~~kkkzzzkkkVVVwww~~~~~~~~~~~~~~~~~~}}}|||}}}|||||||||~~~|||~~~}}}{{{~~~{{{iiiUUUEEE<<<>>>===<<<<<<===@@@DDDFFFIIILLLPPPVVV\\\aaafffhhhrrrvvv{{{xxxyyywwwpppjjjfff___XXXIIIAAAKKKSSS~~~ooouuu~~~uuuppplllWWW>>>444444222111000000000000......---------,,,,,,,,,,,,,,,,,,---...///000000000222444666777:::>>>@@@>>>>>>>>>AAAWWWvvvoooIIIHHHKKKfff|||wwwooozzzyyysssiiiNNNMMMRRRaaayyy~~~vvvnnngggaaa[[[XXX___^^^```fffhhhdddaaa```bbbffflllooorrruuuzzz~~~{{{xxxyyywwwnnnnnnddd^^^VVVRRRQQQQQQPPPNNNLLLLLLMMMMMMLLLJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB<<<555555;;;;;;<<>>>>>===>>>AAABBBAAADDDJJJNNNNNNPPPXXXcccjjjllljjjnnnsssyyy}}}~~~zzzxxxuuurrrmmmggg___ZZZNNNJJJDDDQQQ{{{kkkiiiwwwuuujjjIII999222444444,,,+++///,,,///............---------------,,,------...///000111222333555888;;;===>>>===HHHFFFKKKhhhxxxaaaCCCAAAOOOzzzqqqnnnmmmvvv~~~zzznnn[[[KKKKKKRRRhhh}}}tttllleee```]]]dddaaabbbggghhheeebbbbbbeeehhhmmmppprrrvvv{{{|||yyyyyytttpppjjjcccZZZTTTQQQQQQOOOMMMKKKLLLMMMMMMLLLJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB>>>777777<<<:::;;;NNNhhhyyyVVVMMMhhh~~~uuuXXXPPPaaatttyyyWWW:::111555---+++000+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444999<<<<<<@@@NNNbbbpppnnnVVVSSSNNNFFFEEERRRxxxzzzssscccwww}}}|||}}}}}}~~~|||zzz{{{}}}}}}||||||~~~}}}|||{{{|||}}}}}}{{{|||nnnXXXEEEAAA???@@@CCCDDDDDDHHHMMMPPPPPPRRRZZZdddkkkmmmlllooorrruuuyyy}}}{{{yyyvvvsssoooiiibbb^^^OOOJJJCCCNNNvvvqqqbbb{{{wwwyyyvvvQQQ;;;222333444...---111---///............---------------,,,------...///000222222333555888;;;>>>@@@DDDJJJIIISSSpppxxx^^^CCCGGGcccnnnfffaaalllttt}}}sssmmm{{{RRRGGGLLLWWWooo{{{qqqjjjfffccciiieeedddggghhhfffdddfffiiikkknnnpppssswww|||~~~zzzzzz{{{uuurrrjjj___WWWSSSQQQOOOMMMKKKLLLLLLLLLKKKIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBBBB???999888;;;999999JJJaaaeeeRRR^^^uuuaaaLLLVVVllluuu{{{dddBBB111444///+++...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444;;;>>>===CCCVVVnnn}}}{{{___ZZZQQQDDDBBB]]]{{{rrrnnnkkk}}}{{{|||}}}}}}|||~~~|||zzzzzz|||~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}}}}xxxdddQQQFFFCCCBBBEEEGGGGGGKKKPPPTTTSSSUUU\\\eeemmmpppppprrrqqqssswww~~~}}}{{{wwwtttqqqlllfffbbbQQQKKKBBBJJJlllxxx\\\mmm}}}xxxzzz]]]???222111444//////222//////............---------------,,,------...///000222222333555888===AAACCCEEEHHHLLLaaa|||vvvUUU@@@RRR~~~}}}kkkfffbbblllrrr~~~qqqkkknnnkkkKKKGGGPPP___xxxwwwpppllljjjlllgggeeegggiiihhhhhhkkklllmmmoooqqqtttxxx}}}||||||~~~{{{vvvnnnbbbYYYUUUSSSPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>999999;;;999999HHH[[[|||kkkTTTTTTooovvvSSSQQQdddsssuuurrr}}}|||~~~pppLLL333111111,,,---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111555===>>><<>>WWWhhhUUUHHH>>>FFFhhh}}}dddyyy___ttt}}}{{{~~~zzzwwwwwwyyy~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~wwwhhhUUUMMMGGGGGGIIIKKKNNNSSSYYYZZZ]]]cccjjjpppuuuvvvwwwxxx{{{~~~{{{wwwssspppmmmjjjgggXXXOOOBBB@@@PPPhhhvvvxxxkkk___zzzxxx~~~SSS999...111000000222...///............---------------,,,------...///000222222333666999>>>BBBDDDFFFPPPkkkWWWNNNggguuueeelllnnnqqqrrryyy|||pppeeepppkkkWWWJJJOOO\\\nnnuuupppmmmoooqqqqqqssswwwttttttuuuxxx|||zzzssskkkaaaYYYUUURRRNNNKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA;;;999999999888:::DDDPPPmmmzzz```HHHkkkfffVVV\\\xxxzzzsss}}}xxxvvvyyyuuummmsssmmmGGG///111111...222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444;;;<<>>>>>:::PPPooo~~~YYYHHHXXXsss~~~uuuvvv}}}ttt{{{~~~xxxrrr{{{iiiMMMGGGHHHUUUgggzzz~~~}}}||||||~~~yyypppiiiccc]]]UUUPPPJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<999777777===DDDGGGuuulllPPPrrr{{{bbbVVVqqq~~~|||xxxuuuxxx}}}}}}{{{bbb555111555...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111333:::???PPP{{{nnnNNNBBBDDD???BBBOOOVVVjjjpppZZZ\\\aaaoooppp~~~^^^ooo}}}zzzyyy{{{{{{}}}~~~|||zzz{{{zzz|||||||||}}}~~~zzzmmm___YYYXXXXXXZZZ]]]XXX]]]eeelllqqqtttuuuwwwwww|||~~~xxxsssooommmkkkiiiXXXQQQHHHAAA>>>III```vvvxxxcccYYY}}}~~~hhhvvv|||}}}~~~TTT888555333111222/////////.........------------------------...000000///111555888;;;<<<<<<<<<;;;SSSmmmyyyiiiHHHDDD]]]uuu{{{xxxttt~~~zzzwwwUUUMMMJJJMMM[[[kkk~~~~~~{{{{{{yyyppplllgggZZZLLLJJJKKKLLLKKKJJJHHHHHHIIIFFFEEEEEECCCBBBAAA@@@@@@===<<<999777888:::===???IIIeeeuuu^^^```oooXXXuuuwwwyyyyyyyyyxxx|||vvv@@@444888***222......---------,,,,,,,,,------------------------,,,,,,------///000222222;;;666<<<\\\~~~^^^III;;;KKKHHH@@@VVVhhhrrrzzzbbbddduuusssgggtttvvv___}}}|||yyywwwwwwyyy}}}}}}{{{}}}vvvjjj```[[[ZZZ[[[\\\```aaaccciiipppvvvzzz{{{}}}|||~~~zzz|||zzzsssnnnmmmmmmkkk^^^UUUJJJAAA>>>GGG]]]qqqyyygggeeexxxdddiii555...333111;;;+++////////////...............------------...//////555555555777:::<<<<<<<<<>>>KKKhhhqqqYYYIIIWWWkkk|||~~~wwwxxxsssfffOOOLLLGGGMMMaaauuu~~~wwwtttoooaaaSSSLLLLLLLLLKKKIIIGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@>>><<<:::888888:::<<<>>>DDDaaa}}}hhhVVViii}}}jjjlllzzzuuu{{{KKK777666(((000.........---------,,,,,,------------------------,,,,,,------///000222333<<<===FFF\\\uuu~~~mmmVVVKKK???JJJGGGOOOwwwjjjuuuzzzooorrrrrreee~~~~~~~~~~~~}}}zzzyyyyyy|||~~~}}}~~~}}}tttjjjaaa^^^aaaddddddeeeggglllrrrwwwzzz{{{{{{zzzzzz~~~~~~uuunnnllljjjgggccc[[[PPPEEE???AAAPPP```yyyssskkktttnnn|||tttDDD777444///777+++////////////...............------------...//////444444555888:::<<<<<<<<<;;;IIIaaaiiiVVVMMMccc|||xxxqqqwww}}}|||xxxvvvvvvZZZIIILLLIIIPPPdddwww|||yyytttfffYYYOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@??????===;;;888888999;;;<<<>>>YYYvvvNNNQQQiii~~~tttlll~~~yyylll{{{WWW<<<666(((000.........------------,,,------------------------,,,,,,---...///111222333999DDDSSS```hhhggg[[[NNNNNNCCCFFFCCC```{{{{{{lllnnn}}}}}}}}}}}}~~~zzzyyyxxxxxxxxx{{{~~~}}}~~~uuuiiidddgggllljjjjjjlllpppvvvyyy{{{{{{zzzzzz{{{{{{qqqllliiieeeeee^^^TTTJJJ@@@===EEEPPPjjjyyynnnjjjqqqnnn}}}SSS>>>444...444---////////////...............------------...//////222444666999<<<=========@@@RRRfffgggUUUMMMccc}}}ssskkkhhhlllsssyyy{{{fffRRRKKKLLLMMMXXXkkk|||yyyvvvrrrggg\\\PPPNNNKKKIIIHHHHHHGGGGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@>>><<<999888888999:::<<>>222111555111////////////...............------------...//////000333777:::<<<>>>???@@@CCC```tttlllVVVKKK^^^~~~{{{ooohhhggglllrrrzzzxxx]]]OOOPPPKKKQQQ```sss}}}tttpppooohhh```RRROOOJJJHHHIIIJJJIIIIIICCCCCCCCCBBBBBBAAAAAA@@@@@@>>><<<:::999888999999???IIIYYYJJJ^^^xxx|||zzz}}}~~~sssiiioooeeeBBB<<<222333//////.........---------------------------------,,,,,,---...000222444555999EEESSS^^^gggllljjjeeeKKKBBB>>>DDD~~~vvvooovvvlll}}}uuuvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxwwwuuuttttttwww{{{wwwqqqmmmiiiddd\\\SSSJJJBBB>>>BBBIIIQQQ}}}wwwdddrrrcccccc>>>111555555333////////////...............------------.../////////333888;;;<<<>>>AAACCCJJJmmm{{{hhhQQQJJJccc|||iiidddmmmtttssstttzzzxxxwwwtttTTTKKKOOOIIITTTgggzzz|||rrroooooolllfffWWWRRRKKKIIIIIIKKKJJJIIIDDDDDDCCCCCCCCCBBBBBBBBB???>>><<<:::999999999999BBBEEEuuucccKKKSSSssssssxxx}}}mmmjjjrrrnnnDDD;;;444222/////////.........------------------------------,,,,,,---...000333555666@@@EEENNN^^^qqq~~~|||sssGGG??????MMMdddcccqqqrrr~~~~~~~~~~~~~~~zzz{{{|||~~~~~~|||zzzzzz}}}uuuqqqnnnlllkkkbbbWWWNNNDDD>>>@@@EEERRRzzz|||iii}}}xxxrrrccc~~~uuuFFF444999222222////////////...............------------.../////////333888:::;;;>>>CCCGGGccc~~~\\\HHHHHHeeeyyycccaaapppwwwssspppuuuuuu}}}iiiQQQMMMSSSIIIYYYpppzzzsssqqqrrrpppkkk]]]VVVNNNJJJJJJKKKIIIGGGEEEEEEDDDDDDDDDCCCCCCCCC>>>===<<<::::::999999999???BBBlllmmmKKKHHHpppuuujjjhhhrrrzzzooozzzvvvrrrrrryyyvvvBBB666333222////////////............------------------------,,,,,,---///111333555666AAAIIIYYYsssnnnCCC<<>>AAANNNpppwwwyyyrrruuuttteeepppRRR777:::...111////////////...............------------...//////000444888999:::>>>EEEKKKxxx|||SSSHHHNNNiiisssfffgggpppvvvxxxtttxxx|||vvv]]]PPPRRRYYYQQQeee|||{{{{{{xxxtttsssuuurrrmmmbbbZZZPPPKKKJJJJJJHHHEEEEEEEEEEEEEEEEEEDDDDDDDDD===<<<<<<;;;::::::::::::999@@@gggtttMMMCCCqqq~~~~~~ccc[[[ppphhh}}}uuuyyyyyy???111111333000/////////............------------------------,,,,,,---///111333555777>>>MMMiiiaaaAAA999===OOOqqquuu]]]iii___tttuuufff~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}~~~vvvuuuwwwvvvppphhh```XXXMMMCCC>>>???JJJjjj|||xxx}}}xxx~~~}}}iiifff|||YYY999999,,,222000/////////...............------------...//////000444777999999>>>FFFMMMuuuuuuPPPPPP\\\rrrpppnnnqqqqqquuu~~~zzz~~~zzzbbbQQQLLLSSS[[[[[[pppzzz{{{yyytttrrrttttttrrrmmmaaaSSSLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA>>>;;;:::::::::;;;;;;???ZZZ~~~|||QQQEEEcccwww^^^\\\ooouuu|||vvvuuuAAA333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---...444:::======]]]pppkkkMMM@@@???>>>JJJ\\\______hhhZZZxxxyyyhhh||||||}}}||||||~~~~~~}}}{{{zzzwwwzzz}}}~~~|||{{{}}}{{{zzzyyyuuupppiiiaaaXXXKKK@@@>>>AAAKKKffflllwww}}}yyyZZZuuu}}}vvvddd>>><<>>;;;:::999::::::<<<>>>TTTxxxzzzTTTFFF___wwwWWWWWWoooyyy~~~wwwyyyIII888333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------111666:::CCCbbbvvvsssZZZJJJCCC>>>777AAAYYYggggggggg\\\wwwmmm}}}|||}}}~~~||||||~~~~~~|||~~~~~~~~~}}}{{{zzz{{{{{{}}}~~~}}}|||zzzyyywwwsssqqqkkkdddZZZMMMAAA>>>AAAIIIgggoootttaaammm}}}tttnnnBBB999///333000000///..............................///000000111555444777===;;;BBBVVVtttyyy^^^HHHDDDZZZuuupppuuu||||||xxxhhhVVVSSSNNNQQQaaaiii}}}{{{yyyyyyvvvrrrrrrgggXXXNNNJJJIIIGGGEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::999::::::===<<>>???RRRnnn}}}zzzrrrpppssswwwsss~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}{{{yyy{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{{{{|||~~~|||}}}~~~~~~|||||||||zzzwwwsssqqqlllfff]]]PPPCCC???AAAJJJiiixxxtttssslll|||zzzJJJ666///555000000///..............................///000000111555666999===999>>>PPPaaaiiiQQQ>>>EEEiiiyyytttoooooorrrwww{{{}}}dddUUUVVVSSSWWWfffqqq||||||zzzyyyuuupppwwwmmm^^^PPPJJJJJJHHHEEEFFFFFFEEEDDDBBBAAA@@@@@@???>>>===;;;:::999999:::<<<:::HHHlll~~~eeeKKKMMM|||\\\QQQhhh}}}}}}www~~~]]]>>>333111////////////............------------------------+++,,,...000//////555===QQQgggfffjjjcccMMMIIIGGGAAABBB\\\qqqzzz|||zzz}}}}}}~~~}}}{{{{{{|||}}}}}}||||||||||||}}}|||{{{yyywwwyyyzzz|||~~~~~~~~~}}}|||{{{{{{|||{{{yyyzzz|||~~~||||||}}}~~~}}}xxxtttnnnjjjfff```SSSFFF@@@AAAGGGfffrrroooSSS666000444000000///..............................///000000000666888;;;>>>888<<>>===<<<;;;:::::::::;;;:::FFFjjjpppOOOEEEuuuiii]]]vvv}}}vvvvvveee>>>111222////////////............------------------------++++++...222111222;;;FFFbbbppp]]]TTTUUURRRRRRGGG@@@HHHxxx|||vvv~~~}}}~~~|||{{{yyyyyyzzz{{{zzzyyy||||||}}}}}}{{{yyywwwvvvyyyzzz|||~~~~~~{{{zzz{{{}}}~~~}}}|||}}}}}}vvvsssjjjhhhgggbbbWWWIIICCCCCCAAA^^^mmm~~~mmm\\\888222000000000///..............................///000000000777999<<<>>>888===QQQuuutttRRRBBBYYYxxxuuukkkjjjuuu{{{wwwvvv{{{{{{zzzzzzwwwzzzyyyllliiimmmgggeeeqqq~~~~~~{{{}}}{{{{{{wwwrrr}}}wwwgggTTTJJJLLLKKKFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::DDDfffxxxTTT@@@aaasssnnnzzzuuuvvv|||ppp@@@000222////////////............------------------------,,,+++...333333444@@@OOOlllrrrZZZRRRWWWQQQLLL===AAAMMMrrrqqq~~~~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{|||{{{yyy}}}~~~~~~|||yyywwwvvvwwwyyyzzz|||||||||}}}~~~~~~~~~{{{rrrnnnjjjiiiiiifff[[[LLLDDDCCCCCCZZZlllxxxlllddd:::555...000000///..............................///000000000777999<<<>>>:::CCCZZZ|||sssOOOGGGggg~~~rrrggghhhwww}}}tttqqqxxxzzzuuuxxxyyyvvv}}}{{{~~~{{{sssqqqtttmmmlll{{{~~~|||~~~~~~}}}xxx|||xxxhhhSSSHHHKKKKKKEEECCCCCCCCCBBBBBBAAAAAAAAA????????????>>>===<<<<<<===<<>>RRRpppdddooo~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyyyy{{{}}}}}}|||{{{~~~|||xxxvvvwwwxxxxxxyyy|||~~~}}}}}}~~~}}}~~~zzzyyyyyyyyy|||zzzppplllmmmmmmnnnkkk___OOOEEECCCEEEVVVhhh}}}rrrkkkkkk<<<888...000000///..............................///000000111777999;;;>>>===JJJdddwwwiiiHHHNNNuuullldddkkk}}}ssssss~~~xxx|||}}}yyy{{{{{{tttqqqrrrpppxxx~~~~~~|||~~~yyy~~~{{{xxxhhhQQQGGGJJJJJJDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@??????>>>===<<<>>>===@@@[[[}}}|||ZZZAAAWWW{{{NNN555444000/////////....................................000,,,---222111222BBBVVVnnnooopppRRR;;;>>>:::TTTcccgggxxx}}}ooo~~~}}}~~~~~~||||||}}}}}}}}}{{{zzzyyyzzzzzzzzz|||~~~~~~}}}|||wwwuuuwwwyyywwwyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~|||~~~~~~xxxwwwuuutttuuuxxx||||||qqqmmmrrrrrrsssooobbbPPPEEEBBBAAANNN}}}^^^oooxxxmmmfffooo<<<:::000000000///..............................///000000111777888:::>>>???OOOjjjzzzhhhHHHTTT~~~mmmiiitttyyy|||}}}xxxwwwppplllooorrr~~~xxxkkknnnppprrrtttvvv{{{||||||vvvgggTTTIIIHHHHHHEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>><<<::::::<<<>>>CCC>>>AAAKKK]]]pppfffEEETTTzzzpppkkk~~~YYY:::111222111000//////.................................---000///000444333===TTT{{{yyyWWW>>>777;;;bbbxxxnnnbbbeee~~~zzzppp~~~~~~|||}}}~~~}}}zzz}}}}}}zzzzzz{{{vvvxxx{{{|||||||||||||||}}}yyyxxxxxxyyy{{{xxxyyy{{{|||||||||{{{zzz|||zzzyyy{{{||||||{{{{{{}}}~~~{{{zzz{{{~~~|||~~~~~~~~~~~~|||uuuooollllllkkkjjjmmmqqqwww~~~}}}zzzzzz|||rrrjjjhhhbbbTTTGGGBBBEEEJJJqqqddd```|||uuuuuuyyyzzzxxxqqqCCC444333222000///...///000///..................///000000333333:::@@@===<<>>???>>>===;;;;;;===>>>??????DDDLLL___xxxqqqPPPMMMllltttkkk}}}{{{wwwccc???222222111000//////.................................,,,000...000555444>>>TTTyyyZZZAAA888<<>>@@@===BBBGGGKKK______JJJ^^^yyyiii|||qqq}}}}}}tttwwwnnnxxxoooFFF333222111000//////.................................,,,///---000555555>>>TTTttt~~~RRR@@@:::<<>><<<===???AAA@@@GGGJJJHHHZZZkkkJJJQQQooo|||eeekkkrrrsssvvvnnnjjjmmmkkkrrryyyLLL444222111000///....................................+++...,,,000666666???SSSsss^^^FFFAAAAAA;;;FFFTTTfffrrrttt{{{ooouuu~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{}}}~~~~~~}}}}}}~~~~~~{{{zzz{{{}}}~~~zzzxxxvvvuuutttvvvwwwxxx|||yyyxxxxxxyyyzzzxxx{{{~~~~~~|||{{{{{{}}}|||{{{|||~~~}}}{{{}}}}}}sssfffYYYRRRNNNKKKLLLPPPTTTZZZaaaggglllttt~~~wwwrrrmmmjjjfff]]]QQQIIIKKKddd\\\CCC[[[vvv||||||vvvCCC111666333111//////000111000///...............///000000333666===@@@<<<:::DDDQQQNNNAAANNNwwwxxx{{{vvvxxxvvv|||}}}{{{zzzgggeeerrryyyzzz~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||~~~{{{rrraaaQQQJJJIIIJJJMMMRRRYYY___ccciiimmmssszzz~~~~~~~~~|||qqq___RRRKKKHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>??????>>>======???AAAGGGKKKLLLGGGVVVzzzrrrIIIHHHaaa}}}bbb[[[mmmvvvkkkwww|||nnnhhhjjjoooqqqsssSSS888222111000///....................................,,,...,,,000777777>>>RRRqqqdddMMMEEEFFFHHHAAASSSeeexxxxxxuuunnn}}}~~~~~~~~~~~~~~~|||}}}~~~|||{{{}}}~~~}}}||||||~~~{{{yyyyyy{{{{{{{{{wwwwwwwwwwwwxxxzzz}}}~~~|||wwwtttttttttuuuuuuyyy|||~~~~~~|||{{{zzz~~~~~~~~~}}}}}}}}}}}}~~~sssdddUUULLLHHHEEEFFFIIILLLRRRYYY___dddnnnzzzxxxtttnnnjjjfff```VVVLLLLLLqqqTTTAAAZZZrrr~~~wwwIII555444333111000///000111000///...............///000000222777>>>@@@<<<:::@@@IIIJJJ===OOO|||www|||uuuttt~~~mmmppp}}}zzz{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~zzzppp^^^MMMEEEDDDDDDHHHOOOWWW\\\___cccggglllqqqtttwwwzzz|||~~~}}}}}}}}}}}}}}}~~~~~~|||zzzyyy|||~~~~~~}}}}}}}}}|||mmm\\\RRRLLLHHHFFFFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>===<<<===???AAAJJJLLLNNNMMMXXXvvvwwwNNNIII___~~~dddSSSaaatttrrr~~~uuuooouuuttt|||zzzYYY===222111000//////....................................///,,,000888777===OOOaaatttoooVVVKKKGGGCCCEEEPPPnnntttxxxlllzzz|||~~~}}}|||}}}~~~}}}||||||~~~{{{yyyzzz{{{zzzyyywwwwwwwwwxxx{{{}}}~~~|||yyyvvvtttuuuvvvwwwtttxxx|||~~~~~~}}}||||||~~~|||}}}~~~{{{{{{{{{}}}~~~pppaaaPPPHHHEEEBBBBBBDDDHHHMMMSSSXXX\\\cccnnnvvv{{{~~~|||yyyqqqkkkgggddd[[[RRRMMMzzzIII???WWW|||zzz~~~xxxPPP999222333222000000111111111000...............///000000000777>>>@@@===;;;>>>CCCEEE999KKKuuu{{{|||~~~~~~uuuwww~~~|||{{{zzzzzz{{{}}}}}}~~~~~~|||{{{|||}}}}}}|||{{{zzz}}}~~~|||wwwmmmYYYIIIDDDBBBBBBGGGNNNVVV\\\^^^```dddhhhlllmmmooosssuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvtttuuuxxxzzz||||||yyy}}}|||zzz|||wwwhhhXXXQQQNNNHHHEEEEEECCCBBBAAA@@@????????????<<<======<<<;;;<<<>>>@@@IIIHHHPPPXXXbbbxxx~~~PPPJJJ___jjjSSS^^^{{{vvvxxxuuu~~~[[[>>>222111000//////.................................///000,,,000999777<<>>RRR~~~zzzSSS<<<111444222000000111222111000...............///000000...666>>>@@@===;;;===??????999RRR}}}sssvvv{{{www}}}~~~~~~~~~}}}~~~~~~{{{zzzzzz{{{|||~~~}}}|||zzzzzz{{{|||zzzyyywwwzzz{{{zzzuuujjjVVVEEECCCAAA@@@CCCKKKRRRVVVXXX___cccgggiiijjjkkkooorrrrrrssstttvvvwwwwwwvvvuuusssrrrqqqrrruuuwwwxxxxxx~~~}}}~~~~~~~~~~~~uuu|||zzzxxx|||uuueeeVVVQQQOOOIIIEEEDDDCCCBBBAAA@@@????????????<<<<<<===<<<;;;;;;>>>@@@FFFEEERRRaaakkk{{{KKKFFFYYYyyypppVVV```sssoooqqqYYY<<<222111000//////.................................000000---111999777;;;KKKPPPhhheeeTTTPPPHHH@@@HHHmmmzzzmmm~~~~~~~~~~~~wwwzzz~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{}}}wwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzxxxzzz~~~}}}~~~}}}}}}yyy~~~|||{{{{{{|||{{{xxxvvvfffWWWGGGAAA???>>>===>>>???EEELLLQQQUUU[[[dddlllmmmqqqxxx}}}yyyoookkkllleee\\\[[[___===???MMMzzzwww|||TTT===111444222000000111222111000...............///000000,,,555>>>???===<<<<<<===:::<<>>???BBBFFFKKKOOOSSSUUU[[[]]]^^^^^^^^^```eeeiiinnnmmmllllllmmmnnnpppqqqlllnnnqqqrrrtttvvvzzz}}}}}}|||{{{|||}}}}}}{{{yyy~~~~~~~~~jjjbbbWWWQQQNNNKKKFFFBBBCCCCCCBBBAAA@@@>>>>>>===???>>><<<;;;::::::;;;;;;CCCOOOaaaooovvv{{{PPPIIINNNppp]]]YYY}}}~~~wwwqqq|||eeeCCC444222//////000222333333------,,,,,,,,,,,,------///...222---777???999JJJ\\\tttvvv```LLL>>><<>>>>>AAAEEEIIINNNRRRXXX]]]aaabbbjjjsssxxxyyy{{{~~~wwwlllhhhddd^^^cccqqqLLL;;;;;;KKK}}}~~~bbb>>>444333222111000////////////.........//////000111222111777>>>@@@???<<<;;;;;;>>><<>>AAAEEEIIINNNQQQSSSPPPSSSUUUWWWYYY]]]bbbgggiiihhhhhhhhhjjjkkkmmmnnnnnnpppqqqrrrrrrsssvvvxxxyyyxxxxxxzzz|||}}}|||{{{~~~ggg```VVVPPPMMMKKKFFFCCCCCCBBBBBBAAA@@@???>>>===???>>><<<;;;::::::;;;;;;@@@HHHUUU___aaaeeeuuuSSSGGGIIImmmiii\\\xxxuuurrrrrrmmm???555333000///000111000000......------------......///...222...777???;;;MMMhhhlllMMM<<<:::BBBoooqqqkkk|||www{{{zzz{{{~~~~~~~~~~~~|||}}}~~~{{{|||~~~{{{zzzyyywwwwwwwwwxxxxxxwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxnnnhhhffffffbbbccciiisss}}}}}}|||~~~||||||~~~|||uuuoooXXXLLLAAA???@@@?????????EEEHHHLLLOOOSSSWWW\\\___aaafffmmmqqqsssvvv|||zzzoookkkhhhdddlllbbbDDD999999GGGqqqvvvrrrxxxjjj???444333222111000////////////.........//////000111222111777===@@@>>><<<;;;;;;<<<===ooo|||sss|||xxxnnnuuuzzzxxxyyy~~~||||||yyy}}}vvv~~~~~~~~~|||zzzwwwxxxuuusssuuu{{{}}}{{{~~~||||||{{{{{{wwwsssrrruuuyyy|||~~~xxxyyyyyyuuukkk\\\JJJ???;;;<<<@@@DDDIIIMMMOOOQQQQQQSSSUUUWWWZZZ^^^cccfffddddddeeefffgggjjjkkkmmmpppqqqrrrqqqpppppprrrtttttttttuuuwww{{{}}}~~~}}}}}}}}}vvvccc]]]UUUOOOLLLJJJFFFCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::;;;;;;@@@CCCKKKRRRPPPSSSlllVVVEEEEEEjjjjjj\\\vvvooorrrzzz{{{AAA555333000000000000///---///..................///000---333///777???>>>TTT}}}xxxMMM::::::CCCtttuuudddkkkyyyzzz}}}|||}}}|||{{{}}}~~~}}}zzzvvvyyy~~~}}}{{{{{{{{{{{{|||{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~{{{pppdddXXXOOOLLLLLLHHHNNNYYYeeeqqqzzzzzzwwwxxx}}}|||||||||yyypppiiiTTTIII???>>>??????@@@AAAIIIKKKNNNPPPRRRUUUYYY\\\```dddiiilllooottt{{{~~~rrrnnnlllkkkwww}}}QQQ===888999DDDbbb{{{xxxnnniiikkktttsss@@@333333222111000////////////.........//////000111222111777===@@@>>>;;;::::::666@@@ppp~~~qqq~~~}}}rrrnnnxxx{{{zzz~~~|||zzz|||uuuwwwuuuvvv~~~}}}}}}}}}}}}{{{yyyxxxwwwrrrmmmnnnrrrpppkkkvvvxxxwwwuuuwww~~~~~~|||zzzyyyxxx{{{yyywwwxxxzzz|||}}}}}}wwwxxxwwwqqqfffVVVFFF<<<:::===AAAFFFJJJMMMOOOOOOWWWXXXYYYZZZ[[[]]]___aaa```aaaccceeegggjjjlllmmmpppqqqqqqqqqpppppprrrssstttssstttvvvzzz}}}~~~~~~||||||ooo___ZZZTTTNNNLLLIIIFFFDDDBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::>>><<>>>>>AAAGGGNNNXXXfffvvv{{{~~~~~~vvvsssuuuzzz|||||||||xxxnnngggRRRHHH@@@>>>@@@@@@@@@CCCIIIKKKMMMOOOQQQTTTWWWZZZ___cccgggkkkooottt{{{~~~|||~~~tttmmmmmmnnn}}}pppGGG;;;999999EEEWWWttt{{{uuuqqqrrr{{{vvvAAA444333222111000////////////............///000111222111666===???===:::999999111GGGzzzwww~~~{{{qqqrrrvvv}}}xxxoooyyy}}}|||{{{{{{|||{{{yyywwwwwwssskkkbbb^^^^^^ZZZTTTXXX[[[\\\[[[```hhhnnnnnnpppqqqsssvvvwwwxxxyyyxxxyyyyyyyyy{{{||||||yyyvvvuuuuuussslll```QQQCCC;;;;;;>>>CCCHHHLLLOOOOOOOOOUUUUUUUUUUUUVVVWWWXXXXXX\\\]]]```bbbeeehhhiiijjjmmmnnnpppqqqqqqrrruuuwwwvvvuuuuuuwwwzzz}}}~~~~~~|||{{{}}}lll\\\YYYSSSOOOKKKHHHFFFDDDBBBAAAAAA@@@@@@?????????=========<<<<<<;;;::::::999666:::CCCDDDCCCPPPbbbJJJ===>>>bbbXXXUUUsss~~~}}}MMM333111//////000111000000//////............//////000---444222999@@@EEEeeedddBBB999:::???JJJXXXccc|||yyymmm{{{{{{}}}|||{{{||||||}}}~~~~~~}}}|||{{{~~~}}}|||{{{{{{}}}}}}kkk]]]OOOFFF???999777:::555666777999???KKK\\\hhhkkkrrr}}}}}}|||vvvssstttxxx}}}~~~|||}}}}}}xxxnnnfffQQQIIIBBB@@@AAA@@@AAACCCFFFHHHKKKMMMOOORRRVVVYYY\\\___eeejjjooossswwwyyy|||{{{{{{}}}~~~~~~~~~~~~~~~uuukkkiiilllvvv~~~dddBBB;;;888888EEESSSrrryyyyyysssBBB555333222111000////////////............///000111222111666<<<>>><<<999888888555SSS{{{zzzzzztttwwwuuunnnzzzqqqmmm{{{qqq~~~~~~}}}|||zzzzzzzzzyyyvvvtttqqqlllaaaTTTKKKHHHDDD???;;;>>>@@@@@@DDDLLLQQQQQQVVVZZZ```gggmmmqqqtttuuuppppppqqqssstttsssoookkkmmmmmmjjjbbbWWWJJJ@@@;;;<<>><<<888777;;;111333666777:::???HHHNNNWWWaaaooozzz}}}}}}||||||yyyyyyxxxvvvuuuwww{{{~~~}}}|||}}}}}}wwwlllcccOOOHHHBBBAAAAAA@@@AAAEEEDDDFFFIIILLLNNNRRRVVVYYYXXX[[[___eeejjjnnnpppqqquuuxxx{{{~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~xxxiiieeehhhjjjnnnVVV<<<;;;777555BBBOOOqqq{{{lllyyyuuunnnEEE555333222111000////////////.........//////000111222000666<<<>>><<<888777777>>>YYY~~~}}}{{{rrrppp}}}eeefff{{{yyyppp~~~~~~~~~~~~}}}|||zzzyyyxxxwwwtttqqqjjjggg[[[KKK???;;;999666111444555444666;;;===;;;CCCGGGOOOWWW^^^cccfffgggaaa``````aaaccccccbbb```aaa```]]]VVVLLLCCC>>><<<<<<@@@FFFLLLOOOPPPPPPNNNPPPPPPQQQTTTYYY\\\\\\[[[WWWXXX[[[^^^aaacccddddddgggiiilllnnnpppssswwwzzzuuutttssstttxxx{{{}}}~~~||||||vvvfff[[[YYYVVVQQQKKKGGGEEEEEEAAAAAAAAA@@@@@@@@@@@@???<<<============;;;:::999999>>>???======???<<<666444888999MMMvvvmmmZZZhhh}}}rrryyynnn```<<<888222///...///000000......------------......000---555555;;;AAALLLsssaaaCCC===<<<;;;???TTT```rrruuuqqqfffbbb~~~}}}}}}||||||}}}~~~}}}}}}}}}|||||||||}}}~~~xxx|||~~~~~~{{{~~~~~~|||}}}~~~~~~{{{{{{zzzzzz{{{}}}wwwxxxzzz|||~~~~~~{{{{{{||||||}}}~~~~~~sssTTTDDD999;;;>>>:::999<<<777999<<<>>>@@@BBBDDDFFFIIIRRR\\\dddhhhkkkppptttnnntttzzz{{{yyyxxx{{{~~~}}}}}}|||tttggg]]]KKKEEE@@@@@@@@@@@@BBBGGGEEEHHHJJJMMMOOOQQQUUUXXXXXXXXXZZZ^^^dddiiilllmmmnnnuuu|||}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}iiibbbeeeaaa```GGG666===;;;555???KKKrrrzzzkkkGGG333333222111000////////////.........//////000111222000666<<<===;;;888666666@@@VVVuuu|||qqqzzz}}}vvv\\\^^^sss~~~~~~~~~~~~~~~~~~|||zzzxxxwwwuuurrrpppgggeeeZZZHHH;;;777777777444777777444444777666333;;;???FFFMMMSSSVVVWWWWWWVVVTTTRRRRRRTTTWWWXXXYYYWWWWWWTTTMMMEEE???======;;;???FFFLLLOOOPPPOOONNNPPPOOOPPPSSSXXX[[[[[[YYYXXXZZZ]]]```cccdddeeeeeeeeehhhkkkmmmooorrrvvvyyyrrrqqqppprrrvvv{{{}}}~~~{{{}}}mmmbbb[[[ZZZWWWQQQLLLGGGEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<============;;;:::999333<<<>>>777666===<<<444333;;;;;;IIIqqqrrrZZZhhh}}}|||{{{ooopppAAA<<<444///---...//////---------,,,,,,---------000---555666;;;AAANNNvvv|||XXXCCCCCCAAA>>>EEEiiijjjxxxqqqssshhheee~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}www{{{~~~~~~}}}~~~yyy~~~}}}~~~|||{{{{{{|||~~~vvvwwwzzz}}}|||}}}}}}nnnRRRBBB888===AAA===;;;>>>=========???AAADDDGGGHHHEEEIIINNNPPPRRRXXXbbbiiifffqqq{{{{{{yyy|||~~~}}}|||zzzqqqcccYYYFFFAAA>>>???@@@@@@CCCHHHHHHJJJLLLNNNOOOQQQUUUXXXZZZYYYXXX[[[```fffkkknnnjjjsss}}}|||xxxwwwyyyyyyzzzzzz{{{|||}}}~~~~~~|||kkkaaaccc___ZZZ???222??????777???GGGvvvwwwjjjIII111333222111000////////////.........//////000111222000666;;;===;;;777555555<<>>@@@CCCGGGJJJLLLMMMNNNMMMOOOSSSVVVZZZ\\\]]]^^^ZZZ\\\^^^aaaccceeegggggghhhiiikkkkkkkkkmmmoooqqqqqqpppnnnooossswwwzzz|||{{{wwwfffZZZXXXWWWTTTQQQMMMIIIEEECCCBBBAAA@@@>>>>>>>>>>>>???=========<<<;;;:::888888777777888888888999999999666666888QQQzzz|||fffmmm~~~SSS???333///))),,,333222........................+++000666444???DDDMMMzzzlllNNNDDDDDD:::@@@XXXwwwwww~~~dddnnn}}}|||{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyzzz{{{{{{vvv{{{~~~}}}~~~~~~zzz|||}}}|||zzzzzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzz{{{}}}}}}yyyvvvxxxtttrrruuu{{{}}}}}}||||||}}}~~~|||uuuhhhHHHAAA======<<<;;;;;;>>>999<<>><<<;;;;;;:::999999999::::::;;;:::999888777777777777===???BBBFFFIIILLLMMMMMMTTTTTTTTTUUUWWWYYY[[[]]][[[\\\^^^___aaabbbbbbcccbbbeeejjjlllmmmnnnoooqqqsssrrrqqqrrrtttwwwyyyzzz|||pppaaaXXXXXXWWWTTTQQQMMMHHHEEECCCBBBAAA@@@>>>>>>>>>>>>???=========<<<;;;:::999888777777777888888888999999666:::DDDdddzzzjjjpppLLL;;;333222,,,...222...........................---000666444@@@EEELLLvvvrrrUUUFFFBBB===HHHbbbvvvlllttt}}}||||||{{{{{{}}}||||||zzzyyyyyyyyyyyyzzzzzz{{{|||yyy}}}~~~{{{|||~~~|||zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzz|||~~~~~~|||yyyyyyvvvsssuuuzzz~~~}}}|||}}}|||{{{|||}}}~~~}}}|||~~~{{{zzz{{{yyyooobbbDDD>>>:::;;;<<<<<<>>>BBB???BBBFFFJJJKKKKKKIIIGGGCCCAAA===::::::===AAADDDMMMZZZfffjjjlllrrrwwwyyy{{{zzzqqqggg[[[RRRCCCBBB@@@>>>>>>@@@BBBDDDCCCHHHNNNQQQSSSUUUYYY]]][[[]]]aaafffjjjmmmnnnmmmpppoooqqqtttsssppprrrvvvuuuwwwzzz|||}}}~~~}}}}}}|||hhh]]][[[VVVKKK@@@<<<:::888888:::GGGqqqwwwJJJ999444333111000///...//////......//////000000111111444777::::::777444555666:::VVVwww}}}xxx|||~~~xxxxxxmmmSSSNNNfff|||~~~}}}|||{{{zzz{{{yyyuuuuuuvvvtttoooeeeVVVBBB666444666666444666777888777555555666888999999:::===>>>===:::777666555444444333333333444222222222222222333444555;;;===@@@DDDGGGJJJLLLMMMVVVUUUTTTTTTVVVYYY\\\^^^^^^^^^___```````````````]]]bbbhhhlllnnnooooooppprrrrrrsssuuuvvvxxxyyyyyy}}}uuufff\\\VVVWWWVVVTTTPPPLLLHHHEEECCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999777777777777888888888888444>>>OOOvvv~~~rrrttt||||||CCC555222444000///000+++........................///000555444BBBFFFJJJrrryyy```GGG===>>>PPPlll~~~lllkkkuuu|||~~~}}}|||{{{|||}}}}}}}}}{{{xxxxxxyyyzzzzzz{{{|||}}}zzz~~~}}}|||yyyxxxwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{}}}~~~}}}zzzwwwuuuvvvzzz}}}}}}{{{~~~|||{{{{{{|||}}}|||{{{{{{xxxyyyvvvkkk___DDD===999:::<<<===@@@EEEFFFHHHJJJLLLMMMLLLJJJHHHFFFCCC???;;;999888999:::===GGGQQQUUU[[[dddnnntttvvv|||}}}vvvlllbbbXXXQQQDDDCCC@@@??????@@@BBBDDDEEEIIIOOOSSSUUUXXX]]]```\\\```fffjjjkkkmmmoooqqqnnnmmmooossssssqqqssswwwvvvxxxzzz|||}}}}}}}}}}}}~~~~~~~~~}}}hhh\\\WWWPPPGGG???<<<:::888999<<>>=========>>>>>>>>>===<<<;;;:::999666666666777777777888888333===PPPyyy~~~{{{||||||uuu???222000444000000111***........................000000444444CCCHHHJJJooohhhFFF777;;;QQQlllsss\\\eee||||||}}}{{{}}}~~~}}}wwwxxxyyy{{{|||}}}}}}~~~zzz~~~|||yyyyyywwwvvvuuuwwwyyy}}}~~~}}}}}}~~~~~~~~~yyywwwvvvwwwzzz}}}}}}}}}}}}{{{{{{{{{||||||{{{~~~}}}{{{yyyyyyuuuhhh[[[DDD===999;;;===???CCCHHHKKKLLLMMMNNNMMMLLLJJJHHHGGGEEECCC@@@>>><<<;;;;;;999>>>CCCGGGMMMWWWccckkkooouuuwwwpppeee]]]VVVPPPFFFEEECCCAAAAAABBBEEEFFFIIIMMMRRRTTTUUUWWW\\\___]]]```dddhhhkkklllnnnnnnooonnnqqquuuuuutttwww{{{wwwxxxyyy{{{||||||}}}|||{{{|||}}}~~~~~~jjj\\\WWWLLLEEE???<<<:::777888;;;BBB```zzzvvvkkklllbbb999444333111000///...//////......//////000000111111111444888888777666888:::KKKmmm|||zzz||||||zzzrrrcccVVVHHHOOOmmm~~~~~~~~~|||{{{zzzyyyyyyzzzyyyvvvuuuuuuqqqlll\\\NNN===333111444777777:::;;;<<<;;;;;;<<>>CCCGGGJJJLLLNNNPPPTTTXXXZZZ[[[[[[[[[^^^___```bbbcccdddddddddaaacccdddfffgggjjjnnnrrrpppsssvvvxxxwwwvvvvvvwww|||~~~{{{yyyfff\\\YYYXXXWWWVVVSSSPPPLLLGGGDDDBBB@@@@@@??????>>>======<<<>>>>>>======<<<:::999888555555666666666777777777333;;;JJJppp}}}zzztttxxx@@@222///222...///222---........................111111444444CCCIIIKKKrrrlllFFF555999MMMeeekkk[[[lll{{{yyy{{{}}}}}}~~~~~~}}}xxxyyy{{{|||~~~~~~~~~~~~zzz~~~~~~|||zzzzzzyyyxxxwwwyyy{{{~~~~~~}}}}}}}}}wwwwwwvvvwwwzzz}}}}}}{{{{{{{{{{{{zzzyyyvvvwwwvvvvvvwwwrrrcccTTT???:::888;;;@@@DDDIIINNNOOOOOOOOOOOONNNMMMKKKKKKEEEDDDCCCAAA???===<<<;;;<<<===???BBBFFFMMMWWW___fffkkkmmmggg```ZZZTTTNNNFFFDDDBBBAAAAAACCCFFFGGGIIIMMMQQQTTTTTTWWW\\\```aaa```aaafffmmmooommmjjjnnnnnnqqquuuvvvuuuxxx}}}wwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~lll___YYYKKKDDD???>>>===999888999@@@RRR{{{xxxxxxnnnjjjhhhjjjkkk;;;444333111000///...//////......//////000000111111000444777888666666999<<>>???@@@CCCGGGKKKIIIHHHHHHGGGFFFBBB===999666555444222222111111111333222222222222222222333444555888<<>>===<<<;;;=========<<<;;;:::888888555555555555666666666666444888CCCfffuuunnnxxxxxx}}}zzzxxxsssEEE555000111---///333///........................000111444444CCCIIIOOOxxxgggDDD888:::HHH[[[]]]^^^tttxxxppp~~~|||{{{}}}}}}{{{}}}zzz|||}}}zzz~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{}}}}}}{{{|||}}}xxxxxxxxxxxxzzz|||~~~}}}{{{zzzzzzzzzyyywwwtttssstttsssssssssnnn___PPP888444555<<>>AAA???@@@CCCEEEGGGMMMTTT]]]```aaa^^^[[[XXXSSSMMMBBBAAA@@@???@@@CCCEEEGGGGGGKKKPPPRRRTTTXXX^^^ccceeebbbbbbhhhooorrrooojjjlllkkknnnrrrsssrrruuuzzzvvvvvvwwwwwwxxxyyyzzzzzzyyy|||nnnaaa\\\LLLDDD>>>???AAA>>>:::888AAAMMMsss~~~xxxyyyooommmoooooolll;;;444333111000///...//////......//////000000111111111444777777666666999<<>><<<>>>@@@BBBDDDIIIOOOTTTUUUSSSPPPMMMJJJFFFAAA===888777666555444333333333111111111111111222333333222333666:::???DDDHHHKKKOOOQQQTTTVVVWWWVVVUUUTTTZZZ[[[]]]___aaabbbcccccc___aaaccceeehhhlllqqqtttuuuxxx|||{{{xxxvvvyyy||||||}}}}}}}}}}}}iii]]][[[ZZZWWWVVVUUUSSSOOOKKKGGGCCCAAA>>>?????????>>>===<<<;;;<<<<<<;;;;;;:::999777666444444555555555666666666555666<<<\\\qqq^^^mmmuuuwwwvvvyyyttt{{{yyyIII888222333...///333///...........................000555444BBBIIISSS}}}XXX>>>::::::AAAPPPPPPbbbxxxrrrjjjwww~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~|||||||||||||||}}}~~~|||{{{}}}{{{{{{zzzzzzyyyzzz{{{}}}xxxxxxxxxxxxxxxvvvrrrnnnooommmjjjgggfffbbbUUUGGG555222444<<>>999???KKKvvv|||~~~yyytttzzzeeennnvvvsssjjj<<<444333111000///...//////......//////000000111111222444777777555666999<<>>AAADDDGGGMMMTTTYYY[[[XXXSSSNNNJJJEEE???<<<888777666444333333222222111111111111222444555666111222555999>>>CCCHHHKKKMMMNNNPPPRRRUUUWWWXXXYYY^^^___```bbbcccddddddddd[[[___cccgggkkknnnrrruuuqqqvvvzzz{{{zzz{{{|||}}}}}}|||}}}wwwddd[[[ZZZXXXUUUVVVUUUSSSOOOKKKGGGCCCAAA>>>>>>?????????===;;;:::;;;;;;;;;:::999888777666444444444555555555666666666444888TTT}}}]]]]]]|||~~~{{{tttqqqJJJ:::555555000000333...........................---000666444AAAIIIVVVpppJJJ777999999<<>>444333111000///...//////......//////000111111111222555777777555555999<<<<<>>>>>>>>>>>===============<<<;;;:::888777666555555555555555555666777777555555:::OOOttt{{{hhh]]]{{{}}}sssvvv~~~MMM;;;666888111...000...............////////////------///999CCCDDDXXX{{{gggJJJ???<<<<<>>BBBCCCBBBBBBCCCCCCBBBAAACCCFFFIIIJJJFFFCCCCCCGGGJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSRRRNNNLLLQQQWWWWWWOOOFFFEEEDDDAAA@@@AAAEEEIIILLLNNNPPPRRRSSSTTTVVVYYY\\\aaadddgggjjjkkklllnnnpppooopppqqqpppqqqssswww{{{vvv{{{}}}xxxwwwzzzzzzvvvxxx{{{xxxnnncccXXXQQQ===<<>>>>>>>>>>>=========<<<===<<<;;;:::888777666555444444444444444555555666666666;;;QQQyyysssbbbrrrxxxuuu{{{|||JJJ888444666111...111///............////////////111111222<<>>===BBBFFFVVVVVV;;;>>>JJJ{{{uuuhhhCCC777444000......///....../////////000111111222222111444777999999999:::<<>>>>>>>>=========<<<<<<<<<<<<;;;999888777666555333333333333333444444555999888;;;QQQ{{{gggqqq|||wwwppptttttt~~~yyywww}}}III666111444000...111000............////////////111//////:::FFFGGGXXXxxxsss[[[NNNFFF===SSSwwwppp{{{xxxpppbbbddd}}}{{{yyyzzz~~~}}}}}}}}}~~~|||{{{{{{vvvpppnnnllllllmmmllldddWWWMMMAAA>>>:::777666555333111666555555777:::======<<<;;;;;;<<<<<<<<<>>>BBBEEEIIIGGGFFFFFFIIIMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWUUUSSSRRRPPPMMMHHHEEEAAA@@@>>>>>>@@@DDDHHHJJJOOOQQQSSSTTTUUUWWW[[[]]]aaaccceeefffhhhjjjooorrrrrrtttvvvwwwwwwwwwxxxzzzzzz}}}|||||||||~~~yyymmmgggbbb]]]OOOAAA???@@@HHHaaa```>>>>>>IIIgggBBB666333000............---/////////000111111222222111444777999999:::;;;<<>>AAAFFFKKKPPPSSSSSSPPPLLLHHHEEECCC@@@>>>>>>;;;999888777777666444333333333444555555666666999999:::===@@@DDDGGGHHHLLLRRRXXX[[[[[[\\\^^^```aaaaaaaaaaaa``````___^^^]]]```eeeiiikkklllnnnooorrruuuyyy~~~~~~|||~~~|||uuulllaaaZZZWWWWWWVVVTTTTTTRRRNNNJJJFFFBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;:::999888777666666333333333333333444444555<<<;;;<<>>JJJkkkiii@@@===EEEnnnBBB777444000////////////.../////////000111111222222111444777999::::::;;;<<>>888999<<>>@@@DDDHHHJJJRRRVVV[[[]]]\\\\\\^^^```ddddddddddddcccbbbaaa```bbbdddgggjjjlllnnnrrrttt{{{|||~~~vvvnnnhhh___ZZZWWWWWWVVVUUUTTTRRRNNNIIIEEECCCAAAAAA============<<<<<<<<<<<<::::::999999888777666666444444444333444555555666<<<<<<;;;JJJsssuuuZZZiii}}}}}}vvvvvvxxxyyyPPP;;;222555111000111...............////////////555333222===JJJLLL___{{{cccFFF888SSSuuuzzzbbbooodddggg}}}|||zzz{{{}}}yyy~~~~~~~~~~~~}}}|||zzzwwwtttpppnnnkkkeee___ZZZUUUMMMAAA888888888777666444333333333333444666777777777777777666777888888888;;;???BBB@@@AAACCCDDDGGGJJJMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVUUURRRMMMKKKKKKLLLEEEDDDCCCDDDEEEHHHLLLNNNPPPRRRTTTVVVWWWZZZ]]]```jjjjjjjjjiiiiiijjjnnnqqqrrrvvvyyy|||{{{{{{{{{{{{yyyzzz{{{|||||||||tttlllfff```]]]OOOEEEAAA===JJJnnnmmmAAA???CCC{{{xxxFFF888666222000000000000////////////000111111222222222444888:::::::::;;;<<>><<<===;;;888777888888666555444444555555666777777777<<<===>>>???AAADDDIIILLLRRRVVVYYYZZZYYYZZZ\\\___fffffffffeeedddbbbaaa```ccceeegggiiikkkoootttwww~~~sssiiiddd^^^ZZZWWWVVVUUUTTTRRRPPPMMMIIIEEECCCBBBAAA=========<<<<<<<<<;;;;;;:::999999888777777666666444444444444444555555666888;;;:::FFFooojjjYYYzzz~~~~~~SSS<<<222444111000111...............////////////333222333===HHHLLLcccsssEEE888KKK___gggUUUmmmhhhfff~~~||||||~~~~~~{{{xxx}}}{{{yyy}}}yyyuuupppkkkjjjccc[[[RRRKKKGGGBBB;;;555555666666555222111111222111333666777666555555666666777777777777999===@@@>>>AAACCCFFFGGGJJJNNNQQQNNNOOOQQQRRRTTTUUUUUUUUUYYYXXXWWWSSSOOOLLLJJJJJJIIIHHHHHHHHHIIIKKKNNNPPPPPPRRRUUUWWWYYY[[[___bbbjjjkkklllkkkkkklllnnnpppooorrrvvvxxxxxxxxxyyyzzz}}}|||~~~~~~~~~zzzuuupppiiibbb___QQQEEE@@@>>>JJJkkkjjjAAA@@@EEEppp}}}III999666333111111111111000/////////000111111222222222555888::::::;;;<<<===LLLooozzzpppqqqrrryyyVVVBBB===BBBAAAMMMiii~~~~~~~~~~~~~~~|||yyyvvvuuurrrqqqpppnnnllljjjiiihhheeedddaaa[[[SSSJJJCCC???999333222;;;BBB???777333666666888<<>>===<<<888444111333444333111///000111///333666777666555555777555666666555555777:::===;;;>>>BBBEEEFFFIIIMMMPPPNNNOOOQQQSSSTTTUUUUUUUUUXXXWWWVVVTTTRRRPPPMMMLLLLLLLLLKKKKKKKKKMMMOOOPPPQQQSSSVVVXXXYYY\\\```cccfffhhhkkkllllllmmmoooqqqnnnqqqtttwwwwwwxxxzzz|||~~~|||{{{qqqooommmgggaaa___TTTEEE@@@@@@IIIddddddAAA<<>>BBBAAA@@@@@@@@@???===;;;;;;999777666777777666555555555666666777777888888>>>@@@AAAAAAAAADDDJJJOOONNNQQQTTTUUUVVVZZZ```fffddddddcccbbb```^^^]]]\\\ZZZ^^^cccgggjjjmmmppprrrvvvzzz}}}~~~|||{{{{{{}}}|||zzzssshhhaaa___\\\XXXUUUSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<<<<<<<;;;;;;;;;999999888888777777666666222222111111222222333444555:::999===___pppxxxNNN777---111000111333///............/////////000000333666???GGGNNNlllOOOAAABBBDDDZZZVVV{{{jjjooo}}}|||~~~}}}||||||}}}xxxlllaaa]]]IIIBBB:::777888999666333...111333333111///000222///222777888666555666777555555555444444555888;;;777;;;???BBBCCCFFFJJJNNNOOOPPPRRRSSSUUUVVVVVVVVVTTTSSSSSSTTTVVVUUUSSSPPPNNNMMMLLLLLLLLLMMMOOOPPPQQQSSSVVVXXXZZZ]]]```cccbbbeeeiiikkkmmmnnnppprrrppprrrvvvxxxyyy{{{}}}|||zzz|||~~~qqqhhhggghhhbbb]]]\\\UUUDDD???AAAHHH___```@@@666FFFlllxxxwwwxxxvvvEEE888555111//////000///////////////000111111222222222555888:::;;;;;;<<<===???WWWooo}}}||||||yyy{{{yyyRRR???;;;@@@@@@MMMlll~~~~~~{{{xxxwwwwwwuuussssssqqqooollljjjhhhfffbbb___[[[WWWOOOFFF>>>888555333333333333333333111000000111222444555888999;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;999666555666888555666777888999:::;;;;;;>>>AAADDDFFFGGGIIILLLNNNRRRTTTUUUVVV\\\cccddd```hhhfffccc___]]]]]]```bbbaaaccceeehhhkkknnnpppqqqvvvwwwyyy|||~~~~~~|||zzz~~~zzzssslllggg```\\\XXXWWWXXXWWWQQQLLLLLLJJJHHHFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;<<<888888888777777777777777333333333444555666777777>>><<<555999\\\uuunnnYYY:::555111---111,,,000000//////.........//////---555:::AAAIIIUUUyyyyyyMMM:::@@@FFFDDDTTTsssiii}}}~~~}}}|||www{{{rrrnnnkkk^^^PPPAAA===888888999888333...111000///......///000111111333555888999888666555333333444444666777999::::::<<>>===<<<;;;;;;;;;;;;888888888777777777666666333333333444444555666777===<<<888===___uuunnnYYY999444111...222,,,000//////............/////////666999@@@IIIUUUyyycccBBB888???EEEFFFPPPzzz~~~oooggg~~~~~~||||||~~~~~~~~~yyy{{{{{{zzzxxxvvvwww{{{~~~{{{sssnnngggZZZMMM>>>;;;888999;;;:::555000000//////......///000111333444777888999888666555444444444555666888999::::::<<<>>>@@@BBBEEEIIIKKKLLLMMMPPPSSSUUUWWWWWWXXXWWWYYYZZZ\\\]]]^^^]]]]]]ZZZWWWSSSOOOLLLKKKLLLMMMNNNPPPTTTYYY\\\^^^______ddddddfffjjjpppssssssqqqsssuuuwwwyyyzzz{{{~~~~~~||||||}}}xxxooohhhfffdddcccbbbaaa___]]]SSSKKKAAA<<>>OOOwwwzzzxxx{{{vvvRRRAAA<<>>>>>===<<<;;;;;;;;;;;;999999888777777666555555333333333333444555666777<<<===;;;BBBaaatttkkkttt~~~ZZZ888333222000222+++000//////............//////111666999???HHHTTTuuuuuuPPP;;;777<<>>[[[}}}kkkqqqwww@@@999666222000000111000000//////000000111222222333333666999;;;;;;;;;<<<<<<;;;QQQyyyyyyxxx{{{nnnQQQ@@@;;;@@@BBBQQQlll|||~~~uuu|||~~~||||||wwwxxxvvvttttttuuusssooollljjjgggdddaaa]]]WWWTTTKKKFFF???888333111222222111111111111111222222333444555555555666777777777777888888999999999999888666888999888777666666777777888999:::<<<===??????DDDFFFIIIKKKLLLNNNPPPRRRWWWZZZ[[[ZZZ]]]aaabbb```eeeffffffdddaaa___^^^^^^cccdddfffiiillloooqqqrrruuuxxx{{{~~~~~~}}}}}}|||yyy||||||yyyyyyttt{{{zzzpppkkkhhhfffdddccc___[[[WWWTTTQQQMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<;;;:::::::::::::::999888777666555444444444333333333444444555666:::<<<<<>>WWWvvvyyyyyy{{{xxx{{{ssslllQQQ>>>:::@@@BBBOOOjjj{{{~~~~~~|||{{{zzzwwwyyywwwsssrrrssspppjjjjjjgggbbb^^^ZZZUUUPPPLLLDDDAAA;;;666222111222333333222111000000000111111444555555555666666666666666777777888999999888888555777999999888777777888888999:::<<<===???@@@AAAAAADDDHHHKKKMMMPPPSSSVVVZZZ^^^```___```dddfffdddfffhhhiiihhheeecccbbbbbbbbbcccfffhhhlllnnnqqqrrruuuyyy}}}~~~|||{{{zzzzzzwww{{{rrrgggdddeeexxxtttlllhhhfffeeeccc___\\\XXXUUURRRPPPNNNLLLHHHGGGEEECCCBBBAAA@@@@@@===<<<;;;::::::999999999999999888777666555444333444333333333333444444555888:::;;;@@@XXXooocccuuu{{{rrr|||aaa999222333222222***000...............///000000///555999BBBKKKOOOddd~~~bbbIII???<<<===MMMaaauuu~~~wwwwwwxxx___^^^{{{~~~}}}||||||}}}~~~yyyyyy}}}xxxdddOOO@@@===:::;;;@@@HHHPPPUUUaaaeeeiiifff[[[MMMDDD@@@::::::;;;<<<;;;888333000---...///000222333333444:::::::::999888666444333111111222444555777999:::<<<>>>AAACCCDDDGGGKKKNNNPPPQQQRRRTTTVVVYYY[[[]]]^^^___aaaccceeeeeeeeeeee```___\\\ZZZYYYYYYYYYZZZZZZZZZZZZ[[[]]]```bbbdddcccfffiiimmmoooppppppqqqssstttvvvwwwwwwwwwyyy{{{yyyzzz||||||{{{{{{|||}}}{{{|||xxxssspppoooooonnnhhhfffcccaaa___]]]ZZZXXXOOOJJJBBB;;;DDD\\\ZZZ===:::CCCmmmtttBBB999666222000000111000000//////000111222333444444333666:::<<<<<<<<<===>>>GGGaaauuuuuurrr}}}{{{www{{{~~~yyyyyy~~~oooqqqSSS>>>999@@@BBBMMMhhh|||~~~}}}{{{yyyxxxwwwvvvyyyxxxqqqppprrrnnnfffgggbbb[[[TTTOOOJJJEEEBBB===;;;888444222222333333444333111000//////000000444444444555555666666666666666777888999999999999555777999:::999888999999999999;;;===???AAABBBCCCAAADDDHHHKKKNNNRRRVVVYYY]]]bbbdddccccccgggiiiiiijjjkkklllkkkhhhfffeeeeeeaaaccceeehhhkkknnnpppqqqtttxxx|||}}}{{{yyyyyyzzzwww{{{wwwbbbVVVVVVnnn{{{qqqjjjhhhgggeeeddd[[[YYYVVVSSSPPPNNNNNNNNNGGGFFFDDDCCCAAA@@@@@@@@@<<<<<<;;;:::999999999999888888777666666555444444444444333333333333444444777999888<<>><<>>@@@CCCEEEFFFIIIMMMPPPRRRSSSTTTVVVXXXYYY[[[[[[]]]___aaadddfffgggggggggfffddd```\\\XXXUUUSSSSSSSSSSSSUUUWWW[[[___bbbdddccceeeiiilllmmmooorrrtttuuuvvvxxxxxxwwwxxxyyy{{{xxxzzz}}}}}}}}}}}}~~~|||}}}wwwuuuqqqnnnmmmllljjjiiiiiifffccc```^^^[[[XXXUUURRRKKKCCC<<>>???NNNjjjwww|||}}}www}}}sssuuu~~~xxxuuu{{{www{{{UUU>>>888@@@AAALLLhhh~~~|||xxx~~~|||zzzxxxwwwvvvsssxxxwwwpppooosssoooeeeccc]]]SSSJJJCCC>>>;;;888666555444333222222222222333222000//////000111222333333444444555666777777666666777888999999999999555777:::;;;;;;::::::;;;999:::<<<>>>@@@BBBCCCDDDDDDGGGJJJNNNPPPTTTWWWZZZ^^^cccfffeeeeeeiiillllllooopppooolllhhheeedddeee```aaadddgggjjjmmmooopppoootttzzz|||zzzxxxyyy|||zzz|||kkkVVVUUU```xxxpppkkkiiihhhfffeeeYYYWWWUUUQQQMMMLLLLLLMMMFFFEEEDDDBBBAAA@@@@@@???<<<;;;:::999888888888888777777666666666555555555444444333333222333333444777777666:::MMMssskkkhhhhhh~~~{{{uuuxxxooo@@@333444222111***333---------......///000111000333666@@@LLLQQQcccttt___HHH;;;;;;FFFZZZkkkppp}}}]]]TTTjjj||||||}}}~~~~~~}}}yyyjjjPPP999999999>>>HHHWWWfffpppvvvqqqhhh^^^TTTHHH===999;;;666777888888666444222222...///222444666777777777999999888777666444333333333333444666888:::<<<===@@@BBBDDDFFFHHHKKKNNNQQQQQQRRRUUUXXXZZZ[[[[[[[[[^^^```cccfffiiikkklllllljjjgggccc^^^YYYUUURRRPPPPPPQQQSSSVVVZZZ]]]```bbbeeegggiiijjjkkkmmmrrruuuxxxyyy{{{{{{zzzzzz{{{}}}{{{}}}~~~}}}uuuqqqooolllkkkjjjiiifffdddgggdddaaa___]]][[[XXXVVVSSSKKKAAA<<>>???JJJlllyyyuuuttt|||uuurrryyyYYY???888@@@AAAKKKhhh~~~|||~~~|||zzzxxxwwwpppvvvvvvooooootttpppfffaaaYYYNNNCCC<<<777444222222222222222222111111000111000///...///000333444222222333444555666777888666666777999999:::::::::555777;;;<<<<<<;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRTTTXXXZZZ]]]cccgggeeeeeeiiimmmmmmssssssppplllgggcccbbbccc```aaacccfffiiilllnnnoookkkqqqxxxzzzyyyyyy{{{~~~}}}}}}}}}}}}~~~eeeSSS]]]sss}}}wwwpppllljjjjjjhhheeeYYYWWWTTTPPPLLLJJJJJJKKKFFFEEECCCBBBAAA@@@@@@???<<<;;;:::999888888888888666666666666666555555555444444333222222333333333777777666999LLLssskkkllljjjvvvzzzsssBBB444444222000***444---------......000111111222333444>>>LLLSSShhhkkkMMM;;;:::FFFUUU___lllbbbQQQbbb}}}}}}~~~~~~~~~zzz~~~tttdddMMM:::>>>???EEEQQQdddvvv{{{mmm]]]QQQDDD999666999444555666666444444444444...000333555777888999888888888777666555444333333444555666888:::<<<>>>???AAACCCEEEGGGIIILLLPPPRRROOOQQQUUUYYY[[[\\\\\\\\\```bbbeeeiiilllnnnooopppkkkiiieee```\\\XXXUUUTTTTTTUUUWWWYYY[[[\\\^^^___gggiiijjjjjjjjjlllqqquuu{{{|||}}}}}}||||||}}}}}}~~~~~~~~~kkkmmmkkkiiihhhhhhgggeeedddeeebbb```^^^]]]\\\YYYWWWSSSHHH===999IIIeee___===999EEEuuusssQQQ999666222000000111000000...///000111333444555666222666:::<<<===>>>??????BBBiiiyyyyyyuuuyyyrrrpppxxx[[[@@@777???AAAKKKiii}}}~~~{{{{{{|||yyyttttttvvvvvvrrrkkkfffddddddZZZOOO@@@666111111111111444111///...000000///,,,---------......000111222555777888999888777888999888888888777777777666666;;;<<<<<<<<<<<<<<<;;;;;;===;;;<<>>===<<<<<<;;;999888777777666666666666555555555444444444444555555444222222333555999666666555AAAmmm{{{bbbkkkggg:::555666---///---.........------------......000111:::>>>OOOUUU______;;;777DDDMMMTTTqqqoooXXX```}}}}}}~~~}}}qqqTTTAAA>>>@@@EEENNN]]]sssyyyhhhTTTFFF===888777999777777777555222111111222444555777999:::999888777777777666555444333333222444666777999:::===AAAEEEEEEFFFHHHIIIJJJNNNRRRVVVUUUUUUWWW[[[[[[YYY[[[```bbbdddgggiiikkkooossswwwwwwpppgggbbbaaa```]]]YYYVVVWWWXXXYYY[[[]]]___```bbbbbbdddfffhhhkkkmmmooouuuxxx{{{}}}~~~~~~|||rrrlllhhhhhhhhhhhhhhhgggffffffaaa^^^ZZZ[[[^^^___\\\XXXTTTMMMEEE555IIIhhhUUU:::888CCCuuu}}}sssVVV999555222///000111111111111000///111444666777666666999<<<>>>=========>>>IIIiiiyyyxxxlll}}}qqqiiivvv\\\???@@@??????OOObbb|||{{{{{{{{{xxxsssrrrssstttpppjjjdddaaaaaaZZZOOO@@@555111111222222444111......///000///------------...///000111222555777888888777777888999:::::::::999999888888888;;;<<<<<<======<<<;;;;;;>>>;;;<<>>===<<<;;;;;;999888777666666666666555555555444444444333444555555444222222444555:::999999777???gggeeennn~~~bbb666333666...000------......------------......000111999>>>OOOTTT]]]hhh???888BBBJJJRRRppp}}}lllWWWaaa~~~}}}lllQQQAAA@@@HHHPPP[[[hhhwww|||bbbVVVJJJBBB===888777999666666666555222222333444666777999;;;;;;;;;999888777777666666555444333222666777999;;;<<>>@@@@@@???>>>???HHHiiiyyyvvvtttlllyyyxxxhhhooo^^^????????????OOObbb|||{{{zzzzzzvvvqqqoooqqqqqqnnniiiccc^^^]]]YYYNNN???444000111333444444111...---...//////............///000111222333555777888888777777888999;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<>>>;;;<<>>NNNSSS[[[kkkAAA777>>>GGGQQQwwwttt|||iiiVVVbbb~~~yyydddKKK@@@CCCOOO[[[kkkvvv||||||uuummmUUUOOOIIIDDD>>>666333444444555555555333333555777999:::;;;======<<<;;;:::555666777777777555444333888:::<<<===???AAAEEEGGGHHHIIIKKKMMMOOORRRVVVZZZ[[[ZZZ\\\``````^^^aaaeeeiiijjjllllllnnnqqqvvvzzzwwwrrrmmmiiigggddd___ZZZYYYYYYYYYYYYZZZ\\\^^^___bbbcccdddgggiiilllooopppuuuxxx{{{}}}}}}}}}~~~~~~~~~zzzsssooommmmmmllllllkkkjjjhhhfffeeecccccc^^^^^^___bbbdddbbb\\\VVVVVVNNNIII999EEE]]]LLL999888???iiiVVV;;;777333000////////////000//////111444777888888888<<>>>>>NNNbbb~~~zzzxxxwwwtttnnnlllmmmmmmkkkgggbbb]]]ZZZWWWLLL>>>333000222444555444222000///.../////////......//////111222444555666777888888666666888:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<============<<<===<<>>NNNSSSXXXbbb>>>666;;;DDDRRR|||sssyyyhhhWWWccc}}}oooXXXDDDAAAGGGSSScccuuu~~~zzzpppgggNNNJJJFFFCCC<<<444111222333444555555444555777999:::;;;<<<======<<<:::999555666777888888777555444999;;;===???@@@BBBEEEGGGHHHJJJMMMOOOQQQTTTXXX[[[\\\\\\^^^bbbbbb```bbbgggjjjkkkmmmmmmnnnqqqvvvyyywwwtttqqqnnnkkkgggaaa\\\ZZZYYYXXXXXXYYY[[[]]]^^^cccccceeegggjjjnnnppprrrvvvxxx{{{|||||||||}}}~~~||||||}}}}}}~~~}}}xxxqqqlllkkkkkklllmmmkkkjjjhhhgggeeeddddddcccbbbaaaaaabbbbbb___ZZZUUUTTTJJJFFF;;;III\\\HHH444444<<>>LLLiiiuuuxxxzzzxxx~~~```]]]pppgggBBB<<<===>>>MMMbbb}}}~~~|||wwwuuusssnnngggeeeeeeddddddbbb^^^ZZZWWWQQQHHH;;;333000222444555666555444333111//////////////////000222444555666666777888777666666888:::999999999999::::::::::::;;;<<<<<<===>>>>>>======>>>@@@EEELLLMMMJJJKKKOOORRRUUUZZZ]]]^^^___aaabbbaaacccfffjjjnnnpppqqqrrrpppqqqsssttttttsssoookkkkkkjjjiiiiiiiiijjjjjjjjjssssssuuuxxx{{{zzzvvvssskkkooossstttvvvzzzxxxrrrzzzzzzvvvuuuqqqkkkfffccc^^^XXXTTTPPPMMMJJJHHHIIIIIIHHHGGGEEEDDDBBB@@@>>>======<<<::::::888777666555555555222222333333333333333333333333333222111333666999DDD;;;666888HHHrrrdddmmm|||~~~{{{zzzmmm>>>666555,,,000///111......------------......111111888>>>OOOSSSWWW}}}WWW;;;777:::CCCSSSvvvwwwttt{{{hhhYYYddd~~~~~~tttbbbLLL@@@CCCMMM]]]lll}}}{{{qqqhhhIIIDDD???>>>:::555333555222333555555555777999;;;:::;;;<<<===<<<;;;999777555666777888888888777666999<<<>>>@@@AAACCCEEEGGGGGGJJJMMMPPPRRRUUUXXX[[[]]]\\\^^^bbbbbbaaaccchhhjjjkkkmmmoooppprrrvvvyyyxxxwwwuuusssoooiiiccc___ZZZYYYXXXWWWXXXZZZ]]]^^^cccdddfffhhhlllooorrrsssvvvxxx{{{|||{{{{{{{{{|||{{{{{{||||||~~~{{{vvvsssnnnlllkkkkkkjjjiiihhhgggfffeeedddddddddeeefffdddbbb___]]]ZZZVVVTTTTTTGGGEEEAAAQQQ```GGG222222888bbb{{{nnn{{{ZZZ;;;888333000/////////.../////////111555999::::::999===CCCEEEEEEBBB???>>>QQQiiippprrrzzzxxx|||zzz{{{sssooo}}}nnnEEE<<<===>>>LLLaaa}}}{{{|||zzzuuuppplllddd\\\VVVVVVUUUUUUVVVUUURRRPPPJJJBBB888222111333444555888::::::999555111////////////000111333555777888777777888666555666888;;;888888888888999999999999;;;<<<======>>>>>>>>>>>>AAADDDLLLSSSSSSOOOPPPSSSQQQUUU[[[___aaaaaabbbcccffffffhhhkkkpppsssssssssrrrvvvxxxvvvvvvvvvsssoooooollljjjiiijjjjjjjjjjjjsssssstttxxx{{{zzzuuupppnnnqqqsssrrrpppssszzz{{{xxxyyyuuurrrssspppjjjeee```[[[VVVRRROOOLLLIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>=========:::999888777666555555555111111222222222222333333222333222111111333777;;;III>>>777888JJJuuunnnttttttDDD:::666,,,000000333......------------......111111888???QQQTTTWWWsssQQQ<<<;;;;;;CCCUUUxxxtttmmmvvvwwwgggZZZccc{{{}}}}}}{{{~~~wwwiiiUUUDDD@@@JJJUUUlllyyyvvvnnn___TTTJJJEEE@@@:::555444222333555666666888:::===:::;;;<<<<<<;;;999777666666666777777888888999999:::===@@@BBBCCCDDDFFFGGGHHHJJJNNNQQQSSSVVVZZZ\\\]]]]]]___ccccccaaaccchhhjjjmmmqqqsssuuuvvvyyyzzzzzzzzzyyyvvvrrrkkkfffbbb\\\ZZZYYYXXXZZZ\\\___aaadddeeegggiiimmmpppsssuuuvvvxxx{{{|||{{{zzzzzz{{{||||||||||||~~~yyysssqqqooolllkkkkkkjjjhhhfffeeedddcccbbbbbbbbbcccdddfffdddaaa]]]YYYVVVSSSRRRTTTGGGHHHGGGUUU___EEE444888<<>>>>>???LLLaaa~~~|||zzz|||zzzsssllldddYYYNNNEEECCCBBBCCCFFFHHHGGGFFFCCC===555111222444555444;;;>>>@@@>>>999333000...000000111222444666888999777888777666555666999;;;777888888888999999999:::;;;;;;===>>>>>>?????????AAADDDLLLRRRSSSPPPSSSYYYVVVXXX\\\___```aaaccceeegggfffgggkkkqqquuuvvvvvvvvv{{{|||xxxwwwyyywwwsssooollliiiiiikkkllllllkkkooooooqqqvvv{{{zzztttooorrrrrrpppjjjfffiiisss|||}}}~~~yyyvvvttttttrrrooojjjeee___ZZZUUURRROOOLLLIIIHHHHHHHHHGGGFFFCCCBBBAAA???>>>=========:::999888777555555555555111111111111222222222333222222222111111444888<<>>:::FFFqqqpppssstttEEE;;;888...111000222......------------......111111888@@@SSSVVVWWWmmmLLL<<<======FFF\\\pppyyy{{{cccYYYaaaxxx~~~~~~|||{{{qqq___KKK???CCCQQQ]]]yyyxxx{{{lll\\\SSSLLLAAA777111222444666666777888;;;===;;;<<<======<<<999777555888777666666777888:::<<<<<>>666:::AAApppOOO:::666222000///000000000......///222666:::<<<<<<>>>AAAEEEFFFEEECCCBBBBBBQQQccciiiooo{{{uuuuuu~~~pppooo||||||sss}}}~~~MMM?????????KKK```~~~}}}{{{}}}zzzrrriii___QQQEEE888666444666:::>>>>>>>>>???:::444111333444555444===@@@DDDBBB<<<555000...000000111222444666888999888888777666555666999;;;888888888999999:::::::::;;;;;;===>>>????????????>>>AAAHHHNNNOOONNNTTT\\\[[[]]]^^^^^^^^^```dddfffeeedddeeeiiipppvvvxxxxxxyyy~~~yyywwwzzzzzzvvvoookkkhhhhhhkkknnnnnnmmmkkkkkknnntttzzzzzzuuuooorrrpppjjjbbb]]]bbbooozzz{{{wwwuuuvvvwwwxxxrrrooojjjeee___YYYTTTQQQPPPMMMJJJHHHHHHGGGFFFEEECCCBBBAAA???>>>=========:::999888666555555555555000000111111222222222333222222111000111444999<<>>JJJccc```WWW```vvv}}}~~~yyynnnZZZFFF>>>FFFWWWccc~~~ppp___XXXSSSHHH;;;333333555666777777888;;;===<<<=========<<<:::777666999777666555666888;;;>>>>>>AAADDDFFFGGGGGGIIIJJJJJJNNNRRRUUUXXX[[[^^^``````___aaaeeeeeedddfffkkknnnssszzz~~~~~~}}}yyytttnnniiiggg```___]]]]]]___cccgggjjjdddeeegggjjjnnnrrruuuvvvwwwyyy{{{{{{zzzxxxxxxyyy~~~~~~}}}}}}~~~tttjjjgggrrr{{{}}}wwwnnnnnntttqqqnnnkkkiiijjjkkkkkkkkkgggeeebbb___^^^]]]^^^^^^YYY[[[]]]]]]ZZZUUUQQQOOONNNEEEJJJCCCCCCEEE666666111???yyyRRR999666222///000111111111.........222666;;;<<<===AAADDDFFFGGGFFFDDDDDDDDDOOOaaahhhqqq~~~wwwsssxxxjjjhhhsssrrrlll}}}PPP@@@@@@@@@KKK```~~~~~~||||||xxxvvvuuukkkXXXEEE<<<333777777333222555666555444333333444111///222888;;;>>>@@@===666222222333222222333555777888777555555666777777777777777666666888::::::999999:::;;;>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIKKKOOOUUUYYY\\\[[[[[[[[[]]]___bbbdddhhhkkknnnqqqsssvvvyyy|||xxx{{{||||||~~~zzzsssrrrnnnkkkkkkmmmnnnmmmkkkiiikkknnntttwwwuuuoooiiijjjqqqjjj[[[VVVZZZiii}}}zzzpppmmmpppqqqnnntttwwwmmmpppnnniiibbbZZZTTTPPPOOOLLLKKKIIIHHHHHHGGGEEECCC@@@@@@>>>===;;;:::::::::999999888666555333222222111111111111111111111111333111111333222222999AAAYYY\\\LLL555BBBuuukkkkkkaaaAAA999111,,,111...222//////............//////444000<<>>???<<>>EEEfff~~~}}}}}}}}}}}}{{{yyyyyyuuusssqqqfffSSSAAA999444777777444333666666555888444222333222000222777888;;;===:::555000000222222222333555777888777555555555666777777777777777888999;;;<<<;;;:::;;;<<>><<<;;;:::;;;;;;999999888666555333222222111111111111111111111111333111111333222222999AAAYYYUUUEEE777HHHsssfffjjjYYY;;;777222...333---000//////............//////333000<<>>@@@AAA???CCCHHHJJJGGGEEEDDDEEE```tttuuu{{{}}}pppwwwvvveeejjjeeehhhppphhhqqqWWW>>>AAA<<>>666000111333222333555666888999777222//////111222222333555888888777555444444555777888888888888888:::<<<======<<<===???AAAAAABBBCCCDDDEEEFFFFFFHHHLLLPPPRRRSSSTTTUUUWWWYYY[[[]]]___```___^^^]]]kkkmmmppprrrsssuuuwwwzzz~~~|||uuuqqqmmmhhhfffggghhhfffddddddhhhmmmppppppooonnnnnnuuuggglllnnnZZZ\\\~~~yyyooolll]]]XXX\\\```cccrrr|||vvvnnnkkkfff___YYYSSSPPPNNNLLLJJJHHHGGGGGGFFFEEECCCCCCAAA???<<<;;;;;;;;;<<<999888777666555333222222111111111111111111111111333111111222222222999AAAQQQEEE666444GGGfffjjjuuu|||PPP555555333000444---...//////............//////333000<<>>AAABBBCCCFFFJJJJJJHHHFFFFFFHHHppp~~~}}}sssssskkkeeetttsssooorrrlllwww]]]BBBAAA===CCC^^^www~~~zzz{{{{{{{{{||||||zzzwwwtttssspppnnnhhhYYYFFF999444666888888777<<>>>>>:::111000666555666777888:::;;;======<<<;;;;;;:::888777666555666888999::::::;;;>>>@@@AAABBBDDDHHHLLLPPPSSSUUUTTTWWW[[[^^^___aaadddffffffeeefffkkkmmmmmmqqqwwwssssssuuu{{{~~~xxxsssooooooiiibbbaaaeeeiiijjjhhhiiijjjlllnnnpppqqqrrrrrrvvvsssqqqqqqrrrqqqooommmnnnsssyyy}}}vvvkkkcccYYYWWWlllyyytttlllmmmnnnllliiihhhiiikkkggghhhhhhgggeeebbb```^^^]]]]]]\\\\\\\\\\\\\\\]]]YYYZZZ[[[[[[ZZZWWWUUUSSSOOOFFF>>>:::777333222444888EEElll~~~tttKKK;;;888444222222222222111///......111777<<<@@@BBBEEEHHHKKKJJJHHHFFFGGGHHHgggwwwxxxwwwnnnssszzzxxxtttdddGGG@@@???DDD\\\vvv~~~{{{{{{{{{{{{||||||zzzwwwtttsssqqqooogggVVVBBB777666777999999;;;EEERRRYYYZZZDDD888//////444444333222333444444333222222222333333333444666888999888666333444555777888999999999777999<<<======>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPUUUZZZ^^^XXXXXXYYY[[[^^^bbbeeeggglllooosssvvvzzz}}}zzzwwwrrrkkkgggggggggeeecccdddhhhlllmmmkkkjjjlllnnnyyyjjjfffVVVIIIqqq}}}yyyxxxrrrkkkfffeeefffnnnwwwpppeeeaaa___aaappp{{{uuupppjjjbbb\\\WWWSSSOOOLLLJJJIIIGGGFFFFFFEEECCCAAACCCAAA???<<<;;;;;;;;;<<<777777666555444333333222111111111111111111111111222000111222222333:::BBBDDD666222:::@@@HHHbbb|||{{{SSS666555222///444.../////////............//////333000<<>>777777666222111555555666777888:::;;;======;;;:::999888777666666555666888999:::;;;<<>>:::777333333666:::JJJiii~~~|||HHH:::777444222222333222222000......111666===AAACCCFFFIIILLLKKKHHHEEEFFFHHH]]]yyyyyyxxxwww}}}wwwhhhIII===???DDDYYYsss}}}|||{{{{{{{{{{{{zzzwwwuuutttsssqqqgggSSS@@@777888777:::===CCCNNNZZZ___^^^AAA777///000444444222222333333222222222333444555333333444666999999888666444444555777888888888888777999<<<===>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMOOOQQQTTTYYY```dddXXXXXXYYY[[[___dddiiilllmmmppptttxxx|||}}}xxxrrrkkkgggffffffdddbbbfffhhhjjjkkkjjjhhhhhhhhhiiibbb[[[PPPYYYqqqkkkiiiddd]]]XXXTTTMMMMMMZZZmmm|||xxxxxxqqqfffaaa```eeevvv}}}rrrlllbbb[[[WWWTTTOOOKKKJJJHHHFFFEEEEEEEEECCCAAAAAA@@@>>>===;;;:::::::::666666555555444333333222111111111111111111111111111000000222222333:::CCC>>>444222999:::@@@```UUU888555111...444...111//////............//////333000===FFFTTTYYYXXXsss~~~QQQ;;;<<>>666555666555333555555666777888999:::;;;<<<:::999888777666666666666666888:::;;;<<<>>>AAADDDHHHIIIKKKMMMPPPSSSUUUWWWYYY\\\```bbbdddeeehhhjjjiiiiiilllpppqqqqqqvvv~~~~~~}}}uuuppplllhhhdddbbbccceeedddcccbbbdddgggkkknnnqqqssstttrrrqqqnnnjjjeeecccdddeeetttxxx}}}tttiii```TTTKKKIIIIIISSSqqqtttooommmnnniiiddddddgggiiihhhfffddddddccccccbbbbbbbbbbbb```___^^^\\\ZZZYYYYYYXXXZZZ[[[\\\\\\[[[XXXVVVUUULLLDDD<<<999777444444777777MMMiii~~~~~~@@@999666333111222222222222222111000333888???DDDFFFGGGJJJMMMMMMIIIFFFFFFGGGZZZqqqzzz~~~ttt~~~zzzmmmLLL;;;===CCCSSSmmm~~~~~~}}}}}}}}}{{{yyyyyyyyyyyywwwuuuuuuuuurrrfffRRR>>>777999666<<>>>>>>>>===<<<:::888777666555555444444333333222111111111111111111111111111///000222222333;;;CCC:::111///333444@@@fffwww}}}SSS777555222///444///111//////............//////222000===FFFTTTZZZYYYtttmmmIII::::::FFFXXXrrriiizzzvvvkkkmmm}}}~~~~~~|||uuudddUUUIIIJJJQQQ___mmmwww~~~{{{qqqeeeZZZSSSGGG@@@:::888777555444666666666777777888999::::::888777666666666666777888777999;;;<<<>>>@@@CCCFFFIIIJJJLLLNNNRRRUUUXXXYYY]]]___ccceeefffhhhjjjllllllmmmqqqtttuuutttzzz~~~uuuooojjjiiigggeeedddcccbbbbbbcccdddfffiiikkknnnqqqrrrmmmnnnlllfff___]]]aaafffuuuzzz}}}rrrdddVVVLLLEEE???>>>AAACCCRRRyyyyyyooolllkkkiiihhhgggggggggfffdddcccaaa```_________```bbbccc```___^^^\\\[[[ZZZYYYYYYZZZ[[[[[[[[[YYYVVVTTTRRRHHH@@@:::888666444444666777SSSooosssnnnvvv{{{rrr<<<888555222000111222222111222111000222888???EEEGGGHHHLLLPPPPPPLLLHHHFFFGGGSSSmmmttt|||yyynnnwwwzzz{{{vvvRRR<<>>@@@AAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQVVVYYY[[[]]]___aaaXXXZZZ^^^bbbeeeggghhhhhhooorrrvvvyyy|||xxxqqqjjjeeeeeeeeedddcccgggfffeeefffgggddd^^^XXXGGGEEEEEE___rrr___KKKCCCBBB>>>999666555444777:::999;;;GGGVVVQQQUUUiii|||xxxeeeZZZXXX\\\fff}}}wwwoooddd\\\XXXTTTNNNJJJIIIGGGEEEEEEEEEDDDBBB@@@<<<===>>>>>><<<:::777555555555555444444333333333111111111111111111111111111///000222222333;;;CCC===444000333777HHHqqq~~~iiiOOO444444333000555///000//////............//////222000===FFFUUUZZZZZZuuudddGGG<<<;;;FFFZZZ}}}xxxjjjhhhddduuuxxxqqqwww~~~}}}}}}sss___NNNIIIMMMWWWfffttt}}}|||rrrfff\\\UUUFFFCCC>>>;;;666333444777666666777777888888888999777666555555555666888999777999<<<===>>>AAADDDGGGIIIJJJLLLOOOSSSWWWZZZ\\\___bbbeeehhhiiijjjmmmnnnnnnppptttxxxwwwwww}}}~~~~~~tttmmmiiijjjjjjhhhdddbbbbbbbbbdddeeefffgggjjjlllnnnpppiiilllkkkddd[[[YYYaaaiiisssxxxsss```MMM???888888888===BBBEEEVVVuuullljjjjjjcccgggkkkkkkfffbbb```aaa___^^^\\\\\\\\\___bbbddd______]]]\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXUUUQQQOOODDD>>>888777666333333555>>>]]]yyyqqqppp~~~kkk<<<777555111000000111111111111///...000666===CCCFFFIIINNNRRRSSSNNNJJJGGGGGGGGGlllxxxyyy~~~nnnjjjxxx}}}nnnlll{{{ZZZ@@@BBBEEENNNiii|||~~~}}}~~~~~~~~~xxxxxxwwwvvvtttrrrqqqooosssvvvrrrdddOOO???888888:::BBBLLLSSSYYYZZZRRRHHH:::777333222222222222222444000000222333111222555333555666888888888777777444555555666777888888999999;;;>>>@@@BBBDDDGGGIIIGGGIIIJJJIIIIIIIIIKKKMMMRRRTTTWWWYYYZZZYYYXXXVVVXXXSSSXXXeeekkkhhhhhhnnnuuuxxx{{{~~~zzzsssmmmkkkiiieeedddfffeeeggghhhgggfffddd\\\RRRFFFBBBQQQvvvsss\\\OOOBBB<<<999555333444777222111555888888===EEEJJJQQQtttxxxppp^^^IIIOOO[[[^^^}}}rrrbbb[[[YYYTTTNNNJJJIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;:::999999888555555444444444333333333333222222111111111111111222111111000111666<<<@@@:::777222000999TTT|||pppccc{{{DDD:::111000111///------//////............//////111444<<>>@@@BBBDDDEEENNNMMMMMMNNNRRRWWW]]]```fffiiillljjjgggfffjjjoooqqqsssvvvzzz|||~~~~~~~~~xxxrrrmmmhhhccc^^^WWWSSSUUU[[[gggiiikkkkkkhhhhhhkkkoooqqqooojjjaaa[[[[[[bbbiiiqqqtttxxx|||{{{```III@@@===888::::::>>>DDDMMMdddssskkkgggcccaaaeeejjjkkkiiiddd```]]]bbbbbb```^^^[[[[[[]]]___ccc```^^^]]]^^^___^^^]]]\\\ZZZWWWWWWWWWTTTOOOJJJFFF>>>777555444222444888@@@eeewwwzzz]]]666444333222111000000000000///000000000333999DDDKKKPPPRRRSSSRRRNNNJJJGGGEEEIIIhhhttttttwwwsssyyy}}}wwwooouuu}}}ooorrrttt\\\<<>>;;;777444444444333222555000...111222111333777555555777888888777777666444555666666777888999999;;;===@@@BBBCCCEEEHHHJJJGGGHHHJJJJJJJJJKKKNNNPPPRRRTTTVVVYYYZZZZZZZZZYYYZZZWWW[[[fffiiieeeffflllsssvvv{{{~~~zzzssslllkkkiiieeeeeegggfffiiijjjhhhfffaaaUUUJJJDDDHHH\\\}}}lll^^^OOODDD:::666555333222333888444444888:::999===CCCMMMfffwwwooohhhRRRAAAGGGRRR]]]rrr```YYYWWWSSSNNNKKKIIIHHHGGGEEECCCBBBAAA@@@======<<<;;;:::999999888555555444444444333333333222222111000000000000111111111111111111555:::===777555222222===WWWzzzpppffflllBBB888000000111000.../////////............//////222555===HHHUUU^^^bbbccc^^^>>>@@@>>>>>>RRRuuuhhhrrrsssrrr|||~~~|||}}}oooWWWLLLJJJRRR___mmmyyy~~~wwwmmmbbb[[[NNNFFF===888777888666555555666777888888777666555555555555444555666888999;;;;;;<<<>>>@@@CCCEEEFFFLLLLLLMMMPPPTTTZZZ___bbbfffhhhkkkkkkiiiiiikkknnnlllnnnrrrvvvzzz~~~xxxrrrgggbbb]]]YYYSSSOOOQQQWWW```^^^]]]^^^bbbggglllnnnjjjiiifff```\\\]]]dddkkkpppqqqsssvvv{{{qqqTTT@@@<<<<<<::::::;;;BBBNNN^^^xxxrrrjjjgggeeefffiiimmmnnnlllgggccc```aaa```_________```aaabbbaaa```______```___]]]ZZZ\\\ZZZWWWWWWWWWTTTOOOJJJEEE>>>777555444222444999DDDiiiYYY888444333222111000000000000///000000000333999DDDKKKNNNPPPQQQQQQOOOLLLIIIHHHEEE^^^jjjppp{{{{{{uuuooouuu}}}wwwiiiqqq{{{oooaaaBBBFFFEEEHHH```ppp|||}}}{{{zzzzzzzzz{{{wwwvvvuuutttrrrpppooonnnlllnnnlll___MMM>>>:::;;;???GGGPPPVVV[[[[[[UUULLLEEEBBB>>><<<;;;:::888777999333...///111222444888666777777777777666666555555555666777888999::::::===@@@BBBDDDDDDFFFHHHJJJGGGIIIJJJLLLLLLNNNQQQTTTRRRTTTVVVXXXZZZ\\\]]]]]]^^^]]]bbbiiiiiieeegggnnnrrrvvvzzz~~~zzzsssllljjjhhheeeeeegggcccgggiiihhhfff___QQQDDDAAAOOOlllnnnRRRCCC@@@888222222444333333444666777;;;BBBEEEGGGLLLQQQ^^^zzzzzzpppmmm```HHH<<<@@@JJJ```sss```WWWUUUQQQMMMKKKHHHGGGFFFEEECCCAAA@@@???======<<<;;;:::999888888555555444444444333333333222111111000000000000000000111222222222333666999222222111555CCC]]]zzznnngggkkk}}}@@@777//////222111000000//////............//////222555===IIIVVV___bbbbbbbbbBBB===;;;>>>QQQzzz~~~tttwww|||~~~~~~jjjRRRJJJKKKUUUdddrrr|||xxxnnneee___NNNFFF===666555555444333444555666777777666555555555555555555666777999999;;;;;;===???AAADDDFFFHHHKKKLLLPPPTTTYYY]]]aaaccceeefffhhhjjjkkklllkkkkkkpppqqqtttxxx}}}wwwrrrhhhccc___\\\WWWSSSVVV[[[___[[[WWWYYYaaajjjooopppkkkjjjiiieeebbbccchhhmmmhhhfffeeefffmmmxxx~~~dddFFF666888<<<<<<>>>CCCNNN^^^ssszzzqqqiiieeegggiiillloooooolllgggcccaaa^^^]]]\\\___ccceeedddbbb______```aaaaaa___[[[WWW[[[YYYWWWWWWWWWTTTNNNIIICCC===777555333222555:::NNNqqqTTT888444333222111000000000000///000000000333999DDDKKKMMMNNNPPPQQQQQQOOOLLLKKKGGGXXXdddppp~~~qqqmmmxxx{{{qqqgggooouuunnn~~~dddHHHGGGCCCEEEZZZlllxxx}}}zzzxxxxxxxxxyyyxxxwwwuuusssrrrpppooooookkknnnkkk^^^LLL>>>:::;;;AAAJJJSSSYYY^^^```[[[UUUNNNLLLIIIGGGGGGFFFDDDCCCAAA888111000111222555999888888888777666555555444555666777888999:::;;;<<<@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKMMMNNNNNNOOORRRUUUSSSTTTVVVXXX[[[^^^```aaabbbdddiiimmmllliiimmmuuuuuuxxx||||||tttllliiifffbbbaaaddd]]]bbbfffgggfff___PPPCCC>>>UUUvvv```BBB444777222000333555555555888999???IIITTT]]]eeemmmtttrrrmmmeeeQQQDDD??????IIIhhhwwwbbbWWWTTTPPPLLLKKKGGGGGGFFFDDDBBBAAA??????===<<<<<<;;;:::999888888555555444444444333333333222111000000//////000000000111222222222222333555000000000666HHHddd~~~xxxrrrzzzAAA777000000111000////////////............//////111444;;;HHHVVV___aaa```lllJJJ<<<888>>>NNNnnnyyy{{{~~~~~~~~~zzzcccMMMHHHOOOZZZkkkyyyxxxkkk```[[[HHHAAA999444222222333333333444666777777777666666888888888999:::;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIJJJMMMPPPTTTYYY]]]___aaabbbcccccceeeiiilllmmmllljjjuuuvvvwwwzzz}}}wwwqqqjjjddd```^^^\\\XXXZZZ^^^___]]][[[]]]bbbiiimmmnnnoooooommmiiieeedddeeehhh\\\WWWSSSSSS[[[iiivvv~~~|||]]]@@@444888======CCCOOO```ooo|||ssspppgggdddiiihhhjjjllllllhhhddd```___]]][[[[[[___dddfffccc___```````````````^^^[[[XXXZZZYYYWWWWWWWWWTTTNNNHHHBBB<<<777555333222666<<>>444222222333555888999999888777666555555444666666888999:::<<<======BBBDDDEEEFFFFFFFFFHHHIIIMMMNNNOOOOOOOOOPPPRRRTTTSSSTTTWWWYYY\\\___bbbcccbbbeeejjjmmmllllllrrryyyyyy{{{~~~}}}tttkkkfffbbb]]]\\\^^^[[[```eeefffeee^^^PPPBBB===VVVuuuyyy[[[AAA444444111000444666555666999;;;GGGWWWeeeppp{{{pppbbbUUUDDDAAABBBDDDQQQyyyzzzdddXXXSSSOOOKKKIIIGGGFFFEEECCCBBB@@@???>>><<<<<<;;;:::999888888777555555444444444333333333222111111000000000000000000111333333222111222333///111111666IIIggg|||CCC999111000111///------//////............//////000111888FFFUUU^^^___]]]yyyVVV<<<666>>>IIIooouuuxxx}}}|||}}}}}}~~~~~~vvv^^^KKKKKKUUUaaassssss```SSSMMM>>>:::555111000111333444444555666888999999888888888888999:::;;;<<<=========>>>@@@BBBFFFIIILLLNNNRRRUUUYYY]]]```aaaaaa```aaabbbdddhhhlllmmmlllkkkrrrssstttwwwzzzxxxrrreee___[[[ZZZYYYVVVWWWZZZWWWZZZ^^^```aaabbbeeehhhkkkjjjhhheeeaaa```___```SSSNNNHHHIIIQQQ]]]iiipppsss{{{yyy[[[AAA888:::===<<>>WWWvvvOOO777444333222111000000000000///000000000333999DDDKKKRRRQQQRRRTTTUUUTTTPPPLLLOOOWWWiiizzz~~~xxx|||zzz}}}xxx{{{tttnnnoooxxx~~~qqqZZZGGG???GGGVVVfffsss}}}zzzxxxwwwvvvvvvxxxvvvtttqqqpppooooooooolllnnnjjj]]]JJJ===:::<<>>???EEEGGGHHHHHHGGGGGGIIIJJJOOOPPPQQQPPPOOOPPPRRRTTTTTTUUUXXX[[[___aaacccdddaaadddgggiiikkknnntttyyy{{{}}}zzzqqqgggbbb]]]YYYXXXZZZ^^^bbbeeeeeeccc]]]PPPCCC>>>RRRlllzzzsss]]]GGG999333000111555666555666:::888III^^^kkksssyyy||||||{{{ooo[[[TTTKKKAAAHHHQQQgggyyycccXXXSSSOOOKKKIIIFFFEEEDDDCCCAAA???>>>===<<<<<<;;;:::999888777777555555444444444333333333333222222111111111111111000222333333222111222444000333444666HHHfff~~~xxxDDD:::111000111///,,,,,,//////............/////////000777EEEUUU^^^^^^ZZZaaa===555>>>EEEooo|||rrrwww~~~}}}|||{{{}}}|||vvvoooZZZKKKOOO[[[hhhyyygggPPPBBB===666444222111111222444555333444666888999::::::999666666888:::;;;<<<<<<<<>>333111444555666888999888777666555555666666777888999:::<<<>>>???@@@IIIKKKLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUTTTVVVZZZ^^^aaabbbcccccccccdddeeefffjjjppptttwww{{{|||~~~uuulllbbb]]]ZZZVVVVVVYYY^^^aaaccccccbbb___TTTJJJ>>>MMM```nnnnnn```JJJ:::333111222666777666999===;;;RRRkkkxxxzzzvvvnnnfffkkkggg^^^\\\QQQJJJWWWhhhttt```VVVSSSOOOKKKIIIFFFEEEDDDBBB@@@???>>>===<<<;;;;;;:::999888777777555555444444444333333333444333333222222222222222111222333222111222444666///666888888FFFaaaxxxyyyqqqtttyyyCCC999111000111///......//////............/////////000777EEEVVV___^^^ZZZ{{{iii>>>444???CCCnnnuuuxxxpppxxx|||{{{|||}}}pppiiieeeTTTJJJQQQ^^^kkk}}}rrrVVV@@@666444222333333333333333444555222333555777999999999999666777999;;;<<<=========AAABBBDDDGGGKKKOOOSSSUUUXXXZZZ^^^aaadddeeeeeedddbbbfffjjjlllmmmooosssvvvwwwyyy|||~~~uuuoooeee^^^YYYZZZZZZWWWVVVWWWUUUXXX]]]___^^^[[[XXXVVVPPPNNNMMMMMMNNNPPPQQQQQQHHHEEECCCEEEJJJMMMMMMKKKNNNZZZhhhsss|||xxxgggQQQAAA::::::;;;<<>>EEEPPPZZZ___bbbgggiiihhh\\\[[[YYYYYYYYYWWWUUURRRFFF:::000000444666777888999888666555555666666777777888999;;;===>>>@@@@@@LLLNNNOOONNNMMMLLLMMMNNNKKKMMMOOOPPPPPPRRRUUUWWWTTTWWW[[[___bbbccccccbbbggggggfffggglllrrrvvvvvvzzz{{{}}}qqqhhh___[[[XXXUUUVVVYYY[[[^^^```aaabbbbbb[[[RRR>>>IIIXXXggglllbbbKKK888555444555888999999<<>>??????@@@>>>===@@@DDDDDD???:::666BBBPPP\\\gggrrrwwwwwwnnn^^^JJJ===888777:::===KKKbbbsssvvv~~~|||ssszzz{{{rrrhhhfffgggfffeeeffffffdddbbb``````aaaZZZ\\\^^^_________aaabbb[[[[[[\\\___``````]]]ZZZXXXWWWWWWXXXXXXTTTLLLFFF;;;999888666333222999CCCfffrrrlllxxxqqq777:::444333222111000000000000///000111000333999DDDKKKTTTRRRSSSXXX]]]___[[[WWWSSSNNNbbbxxx~~~iiirrr}}}pppNNN@@@IIIPPP^^^lll{{{|||~~~|||zzzyyyyyyxxxuuutttqqqooommmjjjhhhgggfffffffffeee```UUUGGG===::::::BBBMMMWWW\\\```dddfffeee```ZZZTTTRRRQQQNNNHHHCCC:::777555444555777777777999777555333333444666888<<>>EEERRRuuuvvvzzzvvvgggcccZZZXXXjjjzzzgggWWWTTTQQQIIIFFFJJJGGGEEEBBBAAA@@@???>>><<<<<<;;;:::999888888888888555555444444444333333333333333222111000000111111222222222111222222333333;;;111<<>>888333222111......000//////............//////---222888CCCQQQ^^^```\\\vvv|||RRR@@@;;;<<>>888222111444333555===JJJWWW```eeeVVVLLLBBB===:::999===BBBPPP]]]ttt{{{yyyxxxmmmiiihhhggggggfffeeecccaaa```^^^]]]\\\]]]^^^_________^^^]]]\\\\\\[[[ZZZZZZYYYZZZZZZ[[[\\\\\\YYYSSSLLLFFFDDD<<<;;;333000444222555EEEfffhhh|||yyyvvveee___fffzzz\\\:::999444333222111000000000000...222000000666777>>>OOORRRRRRTTTXXX^^^cccbbb___RRRTTTSSSaaa~~~cccnnn~~~wwwVVVAAAEEEJJJ^^^kkk|||}}}}}}{{{yyywwwwwwuuusssqqqooonnnkkkiiigggfffeeeeeeeeeddd___SSSFFF<<<:::;;;FFFOOOYYY\\\___aaaaaa___ZZZVVVPPPNNNMMMJJJDDD???777555333333666888::::::999888666444444555777999===@@@AAA???AAAFFFIIIGGGKKKMMMNNNNNNMMMMMMNNNOOOSSSRRRRRRRRRSSSUUUWWWYYYZZZYYY\\\bbbccc___^^^aaaeeefffmmmtttvvvrrrrrrvvvyyy|||wwwrrrhhh^^^VVVOOOGGGEEEGGGMMMPPPUUUZZZ]]]ZZZTTTOOOKKKUUUcccmmmqqqhhhTTT@@@;;;666444777:::>>>EEELLLiiiyyyttthhhfffvvveeeWWWUUURRRKKKGGGJJJGGGEEEBBB@@@@@@???>>><<<;;;;;;:::999888888888888555555444444444333333333333222222111000000111111222222222111222222333444999555JJJhhhrrrsss{{{yyyxxx>>>888333222111......000//////............//////000333999DDDTTTbbbccc^^^jjjrrrKKK;;;:::<<>>DDDGGGEEECCCFFFGGGHHHKKKNNNQQQTTTUUU[[[^^^aaaccceeegggjjjmmmqqqwww|||{{{wwwvvv|||zzzmmmccc```ZZZWWWTTTRRRSSSSSSSSSRRRQQQOOOLLLHHHEEE@@@:::666000111222444444444777;;;999999<<<>>>:::333000222444222333777@@@HHHNNNPPPJJJCCC<<<:::999999<<>>OOOUUUUUUTTTVVV]]]dddfffdddSSSTTTRRR```}}}||||||~~~~~~}}}xxxzzz}}}^^^EEEDDDLLLVVVdddvvv}}}zzzwwwuuutttrrrooommmmmmllljjjgggeeedddcccbbbdddccc]]]QQQDDD<<<;;;===IIIRRRYYY\\\\\\]]][[[VVVSSSOOOKKKIIIHHHEEE@@@;;;777555444555888<<<>>>???999888777666666777999:::>>>AAABBBAAACCCHHHJJJIIILLLMMMMMMMMMLLLLLLNNNPPPQQQQQQQQQSSSUUUXXX[[[]]]```^^^___ccccccaaaaaacccdddhhhpppvvvuuuqqqrrrwwwvvvzzzqqqkkk```TTTKKKDDD>>><<<>>>GGGIIIMMMQQQSSSPPPKKKGGGJJJWWWgggssswwwooo\\\JJJ???888444777>>>EEEOOOXXXooo|||nnn```UUUTTTQQQJJJFFFHHHFFFDDDAAA@@@@@@???>>><<<;;;:::999888888777888888555555444444444333333333333222111111000111111111222222222222222333444444777:::\\\xxx|||vvv{{{>>>888333333222///...000//////............//////000111666BBBUUUdddddd]]]```yyypppLLL;;;>>>AAADDD~~~zzzllleeeeeeaaagggsssjjjmmmttt|||zzz||||||}}}~~~~~~{{{wwwsssaaagggsssvvvfffOOOLLLWWWeeelllnnnhhh^^^WWWSSSOOOFFFAAA:::444222222222222888777666777888888777555222333333444555777888999;;;<<<===???AAACCCCCCCCCFFFGGGHHHKKKNNNQQQTTTVVV]]]```dddfffggghhhjjjkkkrrrxxx~~~}}}xxxvvvzzzuuuggg^^^[[[WWWTTTRRRQQQQQQRRRQQQQQQNNNJJJEEE@@@<<<999555222222...///555777555888???<<<<<<===<<<666...---222222111000222666999;;;<<<===999888:::<<<;;;>>>CCCQQQiiizzzuuuyyyyyynnnlllmmmiiigggeeecccaaa`````````^^^_________^^^]]]\\\[[[\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYXXXUUUPPPJJJDDDAAA<<<;;;333111333000777KKKeeezzzmmmmmmQQQ888555444333222111000000000000///333///...444555===OOOYYYYYYWWWVVV]]]gggkkkiiiUUUUUURRRaaa~~~~~~zzz}}}uuuyyysssttt|||jjjIIIAAALLLRRRaaauuu~~~|||zzzwwwtttrrrpppmmmjjjjjjiiihhhfffcccbbb``````bbb```ZZZNNNBBB;;;;;;>>>JJJRRRXXXYYYZZZZZZVVVPPPMMMKKKHHHFFFEEEBBB===::::::888777888;;;>>>???@@@999888888777888999;;;<<<>>>AAACCCBBBDDDIIIKKKIIIMMMMMMNNNMMMMMMMMMPPPRRRPPPQQQRRRTTTWWWZZZ]]]___aaa``````bbbccccccdddfffcccjjjssswwwtttqqqsssxxxvvvzzznnnaaaTTTGGG???:::666666888>>>???BBBFFFHHHGGGCCC@@@DDDNNN^^^nnnyyyzzzlll\\\GGG===666777>>>IIIXXXdddxxx|||pppeee[[[SSSQQQOOOIIIEEEEEEFFFCCCAAA@@@@@@???>>><<<;;;:::999888777777777777555555444444444333333333222222111111111111111222222222222222222333444555777AAAjjjvvvyyyzzz>>>888333333222//////111//////............/////////...111===SSScccddd\\\[[[uuuvvvVVV>>>===CCCDDDvvvxxxsssyyy{{{lllhhhsssiiilllttt|||{{{yyy||||||yyywwwwwwwwwxxxxxxvvvrrrnnnhhhnnnooocccPPPGGGOOO[[[ggggggaaaSSSGGG@@@<<<888555444222222444555444333888777777888999999777666333333333333444666888999;;;===@@@@@@??????BBBDDDHHHIIIKKKMMMQQQTTTWWWYYY___bbbgggiiijjjjjjjjjkkkooouuu{{{|||yyyvvvxxx|||{{{pppccc[[[YYYSSSRRRPPPOOOPPPQQQQQQPPPLLLGGG???999666444222111555///000777888555>>>KKKJJJCCC<<<888333......111/////////111333444555555555555888>>>@@@???AAAEEELLLnnnwwwttt{{{|||nnnlllmmmkkkiiigggdddcccccccccddd```______^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXWWWTTTRRRNNNIIICCC???;;;999333222444111<<>>IIIPPP```ttt}}}||||||yyyvvvsssqqqoookkkiiihhhgggfffdddbbb```^^^^^^___]]]WWWMMMAAA;;;<<>><<<@@@EEEOOO___rrr|||uuuiiiQQQFFF<<<999===III\\\lll}}}yyyooofff```YYYSSSQQQOOOJJJGGGEEEEEECCC@@@?????????>>><<<::::::999888777777777777555555444444444333333333222111111111111111222222222222222222333444555666;;;HHHsss{{{www>>>888333333222000000222//////............/////////---///:::PPPccceee___XXXqqq|||cccAAA777???BBBnnnjjjvvvsssuuuyyyyyyyyywwwssstttwwwzzzzzztttsssrrrrrrrrrpppnnnkkkkkkiii^^^KKK???BBBPPP[[[gggbbbTTTCCC777444222000000000111333666666555333777777888999;;;;;;999777444333333333333555777999;;;>>>AAAAAA??????CCCGGGKKKLLLNNNQQQUUUXXX[[[]]]bbbeeeiiikkklllllllllmmmpppvvv}}}~~~}}}uuujjj^^^VVVUUUPPPNNNMMMNNNPPPQQQPPPOOOJJJDDD<<<555222111111111666333555:::;;;???OOObbbZZZJJJ999333222111000111...///111222222222333333333555;;;AAABBB@@@BBBFFFTTT~~~tttsss~~~ooolllnnnlllkkkiiigggffffffffffff``````___]]]\\\[[[ZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYWWWUUURRROOOMMMIIICCC>>>999777222444666333BBB```sssEEE===666444333222111000000000000000333///---222333:::LLL\\\aaabbb___dddlllkkkbbbUUUQQQOOOaaa}}}zzzyyywwwtttqqqvvvsssmmmqqqwwwsssyyy[[[???HHHLLL[[[ppp~~~}}}|||zzzxxxtttrrrpppnnnjjjhhhffffffeeedddbbb___]]]\\\[[[ZZZVVVLLLAAA;;;<<>><<<:::999888777777666777777555555444444444333333333111111111000111111222333222222222222333555666777<<>>888333333333111000333//////............//////111///000:::OOOccciiifff\\\mmmtttMMM999???DDDfffjjjzzz|||wwwxxx|||vvvuuutttsssuuuyyy}}}sssqqqooommmllljjjgggddd[[[UUUJJJ>>>;;;CCCOOOVVVbbb[[[KKK;;;333333333111//////000333555555333111777777999<<<>>>>>><<<:::444333222222333444777888;;;>>>@@@AAAAAABBBFFFJJJNNNOOORRRUUUXXX\\\___aaadddgggjjjlllmmmmmmooopppqqqvvv}}}|||pppcccVVVNNNMMMKKKJJJJJJLLLNNNOOONNNMMMGGGAAA999333111111333333444666999<<>>888666222444666222DDDggghhh@@@???555444333222111000000000000///333///...333333999IIIYYYbbbdddaaafffnnnkkk___PPPKKKIII]]]zzzwwwxxxwww~~~{{{ooommmllljjjnnntttllllll|||hhhEEEIIIJJJYYYmmm|||~~~|||~~~{{{wwwuuurrrooonnnllliiifffffffffeeedddbbb___]]][[[WWWXXXTTTLLLAAA;;;;;;>>>KKKMMMMMMLLLNNNRRRPPPKKKLLLNNNOOONNNLLLHHHEEEDDD>>>;;;666333222111000///666666777888:::;;;=========AAADDDEEEHHHLLLMMMKKKJJJNNNQQQSSSSSSRRRRRRRRRPPPRRRTTTVVVYYY[[[\\\]]]^^^bbbcccaaaccchhhiiifffgggmmmpppoooqqqxxx||||||~~~~~~~~~eeeOOOBBB555111111000///000...------000333555666555<<<@@@CCCGGGQQQ[[[``````aaa^^^WWWNNNEEEEEEUUUfff{{{rrroookkkeeeaaa]]][[[VVVQQQMMMLLLJJJGGGDDDBBB????????????>>>===:::999888777777666666666555555444444444333333333111111000000111222222333222222222333444555666777888MMMuuulll>>>888333444333111111333//////............//////111000000888KKK```kkkkkk```ddd}}}\\\@@@BBBFFF___kkkssswwwwwwyyyxxxuuussssssuuuwww{{{ooommmkkkiiifff```ZZZUUUHHHBBB<<<:::===CCCJJJPPPVVVPPPCCC666222444333000///...///111444555444333888999;;;???BBBBBBAAA???555444222111222444666888;;;===???AAACCCFFFJJJMMMPPPQQQSSSVVVZZZ^^^aaacccfffhhhkkklllmmmoooqqqsssrrrvvv{{{vvviii\\\PPPIIIHHHFFFFFFFFFHHHKKKLLLLLLJJJDDD>>>777222111222333444333888:::;;;JJJaaaqqqtttTTTDDD333///222333222111111333444444222333555888999;;;AAAEEEEEECCCGGGNNNsssaaatttqqqmmmnnniiijjjkkkkkkjjjhhhfffddd```___]]]\\\[[[[[[[[[[[[YYYXXXXXXXXXYYYYYYZZZ[[[XXXSSSOOOMMMLLLIIICCC>>>999666111333333///CCChhhaaa<<>>CCCFFFGGGIIINNNOOOMMMHHHLLLQQQSSSSSSRRRQQQPPPNNNPPPSSSVVVYYY\\\]]]^^^```eeefffcccdddhhhhhhdddiiimmmnnnlllqqqzzz}}}~~~~~~~~~{{{aaaPPPCCC666222222000......///...---...111333333333888???DDDDDDEEEMMMUUUZZZdddeeebbbXXXJJJEEEQQQaaakkkyyyrrrjjjdddaaaZZZYYYTTTMMMIIIHHHGGGEEECCCAAA???>>>??????>>>===:::999888777666666666666555555444444444333333333111111000000111222333333222222222333444555777777444KKKqqqhhh>>>888333444333111111444//////............/////////......555FFF\\\iiimmm]]]XXXqqqaaaBBB@@@CCC^^^lllqqq~~~xxxxxxxxx|||{{{|||uuuqqqnnnmmmnnnooosssvvvjjjiiihhheee```XXXNNNGGG@@@999666999<<<@@@FFFMMMKKKFFF<<<333222333111,,,.........000444666777666999:::===AAAEEEFFFDDDBBB555444222111222444666888;;;<<<===@@@EEEIIIMMMOOOPPPQQQTTTWWW[[[___bbbdddgggiiikkklllmmmpppsssvvvvvvzzz~~~~~~ooodddYYYNNNIIIIIICCCCCCCCCFFFHHHJJJIIIHHHBBB===666111000222444555444999888888LLLhhhqqqhhhIII===222000222111000111000222555555555777<<<@@@>>>@@@EEEIIIIIIGGGMMMTTTcccXXXuuuoookkkkkkggghhhjjjkkkjjjgggdddbbb___^^^\\\[[[ZZZ[[[[[[\\\ZZZZZZZZZZZZZZZ[[[\\\\\\XXXSSSNNNLLLLLLJJJDDD>>>999666111333111+++@@@ggg|||]]]:::>>>000444333222111000000000000,,,222000000444222666DDDTTT^^^aaa^^^dddqqqooocccOOOIIIHHH```~~~|||tttnnnnnnjjjtttssslllhhhbbbhhhzzzsssIIIGGG???NNNcccsss}}}~~~}}}~~~~~~~~~}}}uuutttpppmmmjjjhhhgggggggggdddaaa^^^]]]\\\YYYWWWUUUNNNHHHEEE???999;;;AAAJJJLLLNNNNNNMMMLLLMMMNNNOOOQQQRRRSSSRRRNNNJJJHHHGGGBBB;;;666333222222111444555666888:::<<<>>>>>>AAADDDIIINNNQQQQQQMMMJJJOOORRRVVVWWWWWWUUUTTTTTTUUUVVVYYY[[[]]]]]]]]]\\\___aaaccccccbbbbbbeeehhhkkkjjjiiijjjnnntttzzz}}}}}}www___HHH???555000///000///---......//////000000111111444888<<<@@@DDDMMMYYYbbblllvvvrrraaaOOO@@@FFF]]]hhhvvvsssjjjnnn{{{yyyqqqhhhbbb```]]]YYYSSSNNNKKKIIIGGGFFFDDDCCCAAA???>>>===<<<<<<888999999888888777666555555555444333333222111111222222222222222222222222222333555444444444777999;;;===bbb```;;;666333333333000...000//////............//////000000///333DDD]]]mmmqqq```ZZZ___vvvxxxVVV???HHHsssjjjooo{{{nnnooopppyyy}}}}}}|||uuupppjjjgggkkkooolllhhhfffbbbbbbaaaZZZPPPGGGAAA@@@888888888999;;;===@@@BBB===999444///------...000000111111000///111666:::???@@@AAAEEEIIIIIIEEEBBB;;;666111000111444444444999<<<@@@DDDGGGLLLRRRUUUUUUUUUWWWYYY]]]bbbgggjjjlllmmmmmmnnnooosssxxx|||{{{}}}tttdddXXXNNNDDDAAABBB@@@??????AAACCCDDDCCCAAA???999333222666:::;;;999333777>>>BBBPPPjjjmmmVVV:::555///---111666666222444666666888DDDWWWhhhpppssshhheeecccQQQ===IIIeeeiiiQQQVVVuuuqqqoooiiikkkhhheeedddddddddcccbbbaaa```^^^]]]]]]\\\[[[YYYZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVRRRPPPNNNHHHAAA;;;999555000333666111@@@aaaooosss{{{}}}RRR>>>???444555444333222111111000111000------000111111777>>>QQQbbbhhhbbbeeesssrrrfffSSSJJJIIIXXXpppttt|||nnnvvvvvvuuuqqqhhhdddooo}}}vvv]]]@@@???HHHZZZppp}}}zzz~~~}}}}}}{{{zzzsssqqqnnnkkkhhhgggffffffeeeccc```]]]\\\[[[XXXVVVTTTMMMHHHDDD???999;;;AAAHHHJJJMMMMMMMMMMMMNNNOOOQQQSSSWWWXXXVVVQQQKKKGGGDDD???999444333222222111333444666888:::===>>>???DDDGGGKKKOOOQQQOOOKKKHHHNNNSSSXXX[[[ZZZWWWTTTSSSVVVXXX[[[]]]^^^^^^\\\[[[```bbbccccccaaaaaadddfffkkkjjjiiijjjlllqqqvvvyyyyyywwwxxx~~~pppXXXDDD===444//////000///---.........///000000111111111444777:::@@@LLL[[[fffwww|||rrr\\\JJJ===GGG___lllsssjjj]]]```jjjyyy|||yyyrrrkkkeeebbb]]]XXXRRRNNNKKKIIIGGGFFFDDDCCCAAA???>>><<<<<<;;;888999999888888777666555555555444333333222111111222222222222222222222222222444444444444444666888:::;;;^^^XXX;;;666222333333000///000//////............///////////////333DDD\\\mmmrrrhhh^^^]]]ooorrrTTT>>>EEE___xxx\\\gggqqqgggmmmnnnvvv~~~xxxtttsssmmmeeeZZZVVVUUUWWWXXXVVVWWWYYY]]]\\\ZZZSSSIII@@@;;;999444444444555666888:::;;;888666333000...///111222///000111111000222666:::???@@@BBBEEEHHHGGGCCC???:::666222000222444555444:::===BBBFFFJJJOOOTTTWWWVVVWWWXXX[[[___cccgggjjjlllmmmoooppprrruuuzzz}}}|||~~~~~~ooo___SSSKKKCCC??????<<<<<<;;;<<<>>>>>>===<<<===888444333777::::::999555:::BBBGGGTTTlllmmmUUU999555111000333777777555666666;;;MMMooouuuXXXDDDDDDNNNXXX]]]___[[[^^^wwwtttoooooonnnjjjgggdddcccccccccbbbaaa```___^^^]]]]]]]]]ZZZXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWTTTQQQOOOLLLFFF???:::999444---000333111CCCfffgggkkkvvvpppNNN===???666555555333222111111000000000------000111111666===SSSdddjjjdddgggtttuuukkkYYYOOOLLL[[[sss|||zzz~~~sssvvv{{{}}}vvvkkkiiiqqq{{{}}}___===AAAGGGWWWmmm~~~}}}zzz~~~}}}}}}{{{xxxvvvooonnnkkkhhhfffeeeddddddcccaaa^^^\\\[[[ZZZWWWUUUQQQLLLGGGCCC>>>999;;;???EEEHHHJJJLLLLLLMMMOOOPPPQQQUUU[[[]]]ZZZSSSJJJCCC>>>;;;666333222222222111111333555888;;;===@@@AAAGGGJJJNNNQQQQQQNNNKKKHHHNNNSSSYYY]]]\\\YYYVVVTTTYYY[[[^^^``````___\\\ZZZ___aaabbbbbbaaaaaabbbdddlllkkkkkkkkkmmmpppsssuuuuuuooonnnttt}}}|||fffPPP???999222......//////...------...//////000111111222222333444:::FFFVVVaaauuuvvvgggQQQBBB:::GGGaaatttxxxkkk]]]^^^fffqqq~~~wwwrrrvvvyyy|||{{{uuummmfffbbb\\\XXXRRRMMMKKKIIIGGGEEEDDDCCCAAA???===<<<;;;;;;888999999888888777666555555444444333333222222111222222222222222222222222222444444444333444666888===AAAbbbyyyRRR;;;555222333333000///000//////............////////////...333BBBYYYllltttnnnaaaXXXccciiiRRR<<>>IIIQQQ]]]pppnnnUUU999666444444666888999999===<<>>888555222111111222222111000222444777;;;>>>AAABBBHHHKKKOOORRRQQQOOOLLLJJJOOOSSSWWWZZZZZZXXXWWWWWW[[[]]]```bbbbbb___\\\YYY]]]^^^___```aaabbbbbbccckkkllllllmmmoooqqqsssuuussslllhhhjjjnnnsss{{{|||nnnYYYGGG999555000---.../////////------...///000000111111444333222111444===HHHPPP\\\^^^RRRCCC<<<999EEE]]]rrrwwwpppfffhhhnnnyyy~~~tttjjjyyywwwmmmddd]]]ZZZVVVQQQMMMKKKIIIFFFDDDDDDBBBAAA???===<<<;;;;;;888999999888888777666555444444444333333222222222222222222222222222222222333444444444333333555777>>>HHHiiixxxUUU:::555222333333000///111//////............/////////......333@@@UUUjjjvvvoooaaaTTTYYYcccSSS===:::FFFrrr\\\hhhvvvvvvlllhhhhhhppp~~~~~~}}}}}}uuummmaaaVVVPPPJJJCCC===:::888777::::::999<<>>;;;999777777555444444444333333333333000000000111222222333333666777777777666555555555666888<<>>999888999:::<<>>777333111000000111222222111000111444777;;;>>>AAACCCEEEIIIOOOQQQQQQOOOOOOOOOPPPRRRUUUVVVVVVWWWYYYZZZ]]]^^^```bbbaaa^^^[[[YYYYYYZZZ\\\___aaacccccccccfffgggjjjlllooopppqqqrrrnnnhhhbbb]]]WWWWWW___iiitttzzzjjj\\\JJJ<<<444222///....../////////------...///000111222333333333222222333666;;;>>>AAAEEEAAA;;;;;;888@@@RRR^^^hhhiiiggglllppp||||||ppp~~~vvvkkkaaaZZZXXXUUUQQQMMMKKKHHHFFFDDDCCCBBB@@@>>>===;;;;;;;;;888999999888888777666555444444333333333333222222222222222222222222222222333444444444222333444666:::JJJkkk~~~[[[:::555222333333000000111//////............/////////......222===OOOfffvvvnnndddUUUWWWcccZZZEEE<<>>;;;888666555555444333333555777888;;;@@@GGGMMMSSSWWWZZZ]]][[[\\\___bbbeeegggiiiiiimmmpppuuuxxxyyyzzz|||}}}}}}~~~jjjZZZJJJDDDCCC???;;;888888555333222222333222111333333444666999;;;;;;:::<<>>AAABBBCCCHHHNNNQQQPPPOOOPPPRRRQQQRRRSSSSSSTTTVVVZZZ]]]]]]^^^______^^^]]][[[YYYXXXYYYZZZ]]]aaabbbbbb```___bbbeeeiiikkklllkkkkkkeee```XXXNNNBBB===CCCMMMYYYhhhqqqhhhWWWIII<<<222111111000///......//////......///000222333444444000111222333444555666666555;;;:::999===999:::GGGLLLWWW\\\bbblllrrr~~~{{{|||xxxlllaaaYYYWWWTTTPPPMMMKKKHHHEEECCCCCCBBB@@@>>><<<;;;::::::888999999888888777666555333333333333333333333333222222222222222222222222333444444333222222444555999MMMjjj~~~XXX:::444111333333111000222//////............//////000------111999IIIaaauuupppjjj[[[YYYfffdddPPPCCC???ccciiixxx{{{kkkeee~~~rrriiifffiiirrr{{{~~~~~~}}}~~~uuugggUUUAAA666333222333555777:::FFFYYYddd```VVVNNN@@@===999666555555444444444444444444333111000///000000000111111111111111888999;;;AAAHHHNNNRRRSSSLLLLLLJJJEEE>>>888444333333444555444444555777:::<<>>:::999555222000//////000//////111222444666888:::<<<<<>>BBB@@@@@@CCCGGGgggkkkRRRmmmsssrrrrrrkkkiiinnnfffeeecccccccccbbb___]]]\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZZZZYYYZZZZZZ[[[[[[UUUUUURRRMMMEEE???<<<:::333333111222444888XXX{{{vvvXXXGGG@@@;;;<<<888777666444222111000000000...///111111///111666GGG[[[kkkllljjjpppuuuvvvjjj```UUUXXXmmm~~~qqqyyyxxx}}}}}}}}}rrrpppmmmbbbdddhhhwwwfffddd\\\GGGBBBDDDTTTjjjzzz~~~|||~~~zzzxxxvvvtttqqqooojjjiiifffbbb```^^^]]]]]]ZZZXXXVVVTTTQQQMMMGGGCCC@@@BBB@@@888444666666444444666888888777666666777666666666555444222111///...---...000222222111000111222444777;;;>>>@@@AAABBBHHHNNNPPPOOONNNPPPRRRQQQRRRTTTUUUVVVXXX[[[^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ]]]```aaa^^^\\\]]]```cccggghhhgggfffddd___VVVLLLBBB999333666===BBBUUUbbbZZZJJJ>>>555...000000000000///...////////////000222333444555666333333333444555555444333555999777777<<<888888BBBFFFKKKNNN\\\qqq|||{{{qqqdddYYYUUUSSSOOOMMMKKKHHHEEEBBBCCCBBB@@@>>><<<;;;::::::888999999888888777666555333333333333333333333333222222222222222222222222333444444333222222333555;;;LLLcccyyypppIII999444111333333111000222//////............//////000------000666DDD]]]sssrrrooo^^^WWWdddgggWWWIII<<>>JJJRRRhhh}}}UUUEEE;;;AAAHHHFFFEEEGGGRRRwwwaaagggvvvmmmkkkkkkiiiiiikkkgggfffeeeeeeeeedddaaa^^^]]][[[YYYYYY[[[]]]]]]]]]YYYYYYYYYYYYYYYZZZ[[[[[[TTTTTTQQQKKKCCC===:::999333333///000444===dddSSSHHHDDD;;;===999888666444222111000000000//////111111...000555@@@VVVkkkooommmooossstttkkkdddZZZYYYjjj}}}|||oooyyyuuu{{{wwwwwwpppjjjrrryyywwwooohhhfffhhh|||nnnoooiiiLLLEEEEEEPPPbbbqqq}}}~~~|||}}}yyyuuusssqqqooonnniiigggdddaaa^^^\\\[[[ZZZXXXVVVSSSQQQNNNIIICCC???===AAA>>>666222555666333222444555444333111111222111000...,,,,,,---...///------...000222333111///222333555888;;;===@@@AAABBBHHHNNNPPPNNNLLLNNNQQQPPPSSSVVVXXXYYYZZZ\\\^^^\\\[[[ZZZZZZYYYYYYZZZZZZ\\\[[[[[[]]]______[[[XXX___aaaeeehhhhhhfffcccaaa\\\QQQEEE===888555555888777MMM\\\UUUEEE:::444///000111111000///.../////////000111222444555666777999888666555555444333222777999444444:::888888CCCDDDCCCCCCVVVttt|||vvvfffXXXUUURRROOOMMMKKKHHHEEEBBBCCCAAA@@@>>><<<;;;::::::888999999888888777666555333333333333333333333333222222222222222222222222333444444333222111333444888EEEXXX~~~zzzbbb;;;999444111333333111111222//////............//////000---,,,///444AAAZZZrrrsssqqq___TTT```fffXXXKKK===JJJfff}}}lll```]]]aaannn}}}|||qqqbbbOOO;;;555555444555777:::KKKggg}}}|||hhhQQQCCC;;;666111///111333444333555666666666555444222111............000222444666555444555:::CCCLLLRRRTTTPPPOOOJJJBBB:::555444555111444666666444555888;;;BBBFFFKKKQQQVVV]]]dddhhhkkkkkkkkkkkknnnqqqtttvvv|||~~~zzzpppggg^^^YYYMMMGGGBBBAAA???;;;999:::777555222111222333444444000111333444666999===@@@PPPVVViii}}}]]]JJJ===CCCKKKKKKHHHJJJTTTzzziiiUUUuuu~~~wwwnnniiihhhhhhhhhhhhhhhgggfffffffffeeebbb___^^^[[[XXXWWWYYY\\\^^^___XXXXXXXXXXXXXXXYYYZZZZZZSSSSSSPPPJJJAAA;;;888888555555000000555BBBoooTTTKKKFFF;;;===999888666444222111000000000//////222111...000444:::RRRiiiooommmmmmpppqqqlllggg]]][[[jjj||||||ppp{{{ttt|||tttssslllgggeeegggpppuuuqqqmmmkkkmmmtttuuuoooQQQIIIFFFNNN]]]kkkxxx~~~zzz~~~}}}{{{xxxuuurrrpppnnnfffccc___\\\[[[YYYWWWVVVXXXTTTOOOJJJFFFBBB>>>;;;???===999666333222222222111111000......---------,,,,,,------.../////////---...000111222333333333666444222444888<<<======BBBEEEIIIKKKMMMOOOQQQTTTMMMKKKKKKOOOWWW]]]^^^\\\___\\\YYYVVVUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]bbbgggiiifffaaa______\\\TTTHHH>>>999999===???DDDQQQYYYRRRAAA555000...---...............------......000444999<<>>======<<<;;;:::777777777666555555444444222222222222222222222222222222333333333333444444222111222444333000111555===FFFdddrrrzzz^^^@@@999888666444222111000000000000///..................000...///333888SSSzzzyyysssgggVVVUUUhhhfffKKK>>>???ggg}}}tttxxxddd\\\^^^jjj}}}}}}ssseeeNNN888333333///000666<<>>;;;666333333333555666777777777888;;;===DDDJJJRRRVVVYYY\\\ccchhhmmmjjjiiinnnwwwzzzxxxssszzz{{{}}}wwwhhhZZZQQQMMMJJJDDDCCCAAA@@@@@@>>>;;;999555222//////111222111///222222333444333444===GGGLLLbbbuuufffCCC>>>CCCOOO^^^VVVRRRXXXwww[[[jjj{{{vvvpppkkkiiihhhhhhgggdddddddddeeeeeedddaaa^^^[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZZZZYYYWWWUUUTTTSSSQQQMMMGGGAAA;;;666444222222444333222EEExxx~~~VVVMMM???>>>@@@;;;:::888555333111000000111111000000000000111111999OOOdddkkkmmmrrrxxxzzzlllgggVVVTTTkkkzzzuuuoooqqqyyyvvvxxxlllsss}}}~~~wwwpppllldddzzz}}}~~~cccIIICCCKKKTTTnnnttt|||xxx~~~|||zzzvvvrrrooommmkkkgggddd```\\\[[[YYYWWWUUUTTTPPPKKKGGGCCC???;;;888999777555333111111222333111000///...------------,,,,,,---......//////000////////////000111222333888777666777:::<<<===<<>>======<<<;;;:::777777777666555555444444222222222222222222222222222222333333333333444444333111222555444111222666===PPPsss~~~XXXAAA999888666444333111111000000000///..................000...///333777PPPvvvxxxvvvnnn\\\UUUeeejjjWWW??????^^^zzz|||bbb\\\```jjjzzz}}}sssaaaJJJ777222333000111666:::HHHSSSQQQJJJCCC<<<666555222//////111333333222333333444444444333111111///............000111222000000111222444666777888888999888555222111111222444555666666777888<<<>>>DDDKKKRRRWWWZZZ^^^eeejjjnnnmmmnnnrrryyy|||{{{xxx|||}}}zzznnnfffeeeddd]]]PPPDDD???<<<999@@@???>>>>>>>>>>>><<<:::666444333333555555333111444333222444333333:::BBBUUUkkklllHHHBBBFFFSSSeeeaaa___ooohhhbbbyyytttoookkkiiihhhhhhgggdddccccccddddddccc```]]][[[[[[[[[[[[ZZZZZZYYYYYY\\\[[[[[[YYYWWWUUUSSSRRRRRRPPPKKKEEE???:::666444666222333444111<<>>;;;888555111000/////////000111222//////...---,,,,,,,,,,,,,,,------......///000000222111000///000111444555::::::;;;;;;;;;<<<<<<===BBBEEEIIILLLNNNPPPRRRTTTSSSTTTWWW\\\______YYYTTTZZZ[[[[[[[[[XXXTTTPPPNNNPPPPPPRRRUUUXXX\\\___aaagggeeebbbaaaaaabbbbbbaaaddd```ZZZVVVVVVXXX[[[\\\fffiiidddRRR???444111000111111111111000000000///222333555777???QQQfffuuujjjZZZIII@@@:::777>>>JJJJJJKKKMMMPPPSSSRRRMMMHHHJJJLLLJJJXXXxxxyyyggg[[[TTTQQQMMMKKKIIIFFFDDDBBBBBB@@@>>><<<<<<<<<;;;999777777777666555555444444222222222222222222222222222222333333333333444444444333333666555222444999FFFfffrrrOOO???999888666444333222111111000000///...............///111///000333555KKKooovvvxxxuuubbbTTTaaannngggCCCDDDXXX}}}ssswww^^^YYY```jjjuuu}}}sss\\\HHH666222333222222555666@@@FFFAAA999555555666111000//////000111000///444444555555555444333333111111000000000111111222111111000000000111111222111222333222000000111333333555777777999;;;???BBBFFFLLLSSSYYY]]]aaagggkkknnnppprrruuuxxxzzz{{{|||}}}~~~}}}|||~~~}}}ooo```RRRHHHCCCJJJMMMJJJ@@@888555444222999999999;;;===>>>===;;;777666777888999888666333666333222555666777:::@@@TTTkkkvvvQQQIIILLLZZZoooqqqtttbbbppp{{{uuuqqqmmmjjjiiihhhhhhgggcccbbbbbbbbbbbbaaa^^^[[[\\\\\\\\\\\\\\\[[[[[[ZZZ___^^^[[[XXXUUURRRQQQPPPPPPMMMIIICCC===999555333777000111777555:::^^^~~~wwwWWWQQQFFFDDD???===;;;999666444222111000111111000000000000111111222DDDYYYffflllrrrwwwxxxsssjjj[[[\\\lllsssrrrwww}}}rrreeekkk{{{bbbHHHDDDFFFVVVppp|||zzzxxxuuuqqqmmmjjjhhhgggbbb___ZZZUUUSSSPPPMMMKKKHHHEEE@@@===;;;888555222...------------...///000...---,,,,,,+++++++++,,,---------...//////000000444333111000111444777999;;;===??????===<<<===>>>EEEIIIMMMOOOPPPQQQRRRSSSVVVWWWYYY]]]___^^^YYYUUUXXXYYYYYYYYYWWWSSSOOOMMMQQQQQQQQQSSSWWW[[[___bbbfffbbb______bbbdddcccaaacccbbb```^^^___```bbbdddiiijjjbbbOOO===444111000222222111000000000000000,,,111666;;;GGG[[[qqq~~~mmmSSSDDDBBB<<<;;;KKK\\\WWWVVVXXX```jjjkkkbbbXXXQQQRRRPPP]]]~~~ooo___YYYPPPNNNLLLJJJHHHEEECCCAAABBB@@@===<<<<<<<<<:::999777777777666555555444444222222222222222222222222222222222333333333444444555444444777666444777<<>>666777777555555555666888<<<>>>>>>===666777:::<<<<<<:::777555777333222777;;;<<<>>>BBBNNNccc~~~WWWMMMOOO^^^vvv{{{ooo~~~wwwqqqnnnkkkiiiiiiiiigggfffbbbaaa`````````___\\\ZZZ]]]]]]^^^^^^^^^^^^]]]\\\___]]]ZZZVVVSSSQQQPPPPPPMMMJJJFFF@@@;;;777444333333---222;;;:::???ddduuutttrrrVVVOOOGGGHHH???>>>===:::888555333111111111111000000000000111111000>>>RRRaaakkkpppssstttuuummm```bbbrrrvvvxxx|||zzzppplllvvvoooNNNHHHKKKSSSggg{{{~~~yyywwwuuurrrnnnjjjhhhgggggg___[[[VVVRRROOOLLLIIIGGGCCC@@@<<<999888666333111......---------------...------,,,++++++++++++,,,------......///000000111222222222222444777:::<<<===BBBEEEEEE@@@===>>>@@@IIILLLPPPRRRSSSRRRSSSSSSXXXXXXXXXZZZ[[[\\\ZZZYYYVVVVVVUUUTTTSSSRRRQQQPPPUUUTTTRRRSSSUUUYYY]]]___```___^^^aaaeeefffdddaaaaaabbbcccaaa]]]\\\^^^aaa```aaaZZZKKK===666222///111111000//////000000111222555888===LLLcccuuu|||gggHHH<<>>UUUggggggaaa```kkkzzz|||pppaaaYYY[[[YYYfffaaaTTTRRRIIIHHHHHHFFFDDDBBBAAA@@@BBB???===<<<<<<;;;:::999777777777666555555444444222222222222222222222222222222222333333333444444666444555777777666999>>>NNNjjjFFF;;;:::999777555333222222111000000///...............000111///000333000@@@^^^tttrrrpppbbbRRRZZZmmmrrr@@@BBBJJJ{{{yyyjjjnnndddYYYTTT[[[ffflllzzz|||rrraaaPPP>>>666555555444222333333444444333000000222///000222333222111000///222222222333333444444555333333333333333222222222555444444444444555666666444555555555333333555666444666999;;;===@@@EEEHHHLLLQQQWWW]]]aaaeeegggiiinnnqqqtttsssqqqppptttwwwzzzzzzzzzzzzyyywwwvvvuuutttrrrqqqrrrvvvzzz|||}}}zzzppp___MMM???999:::<<<>>>GGGGGG;;;333444555222333333444777;;;>>>>>>===444777:::<<<<<<:::777555888444333777;;;;;;===AAAOOO```|||```UUUUUUbbbzzzxxxtttnnnllljjjjjjjjjiiigggeeebbbaaa______^^^]]][[[YYY]]]^^^___`````````^^^^^^]]][[[XXXUUUSSSRRRRRRRRRKKKHHHCCC>>>:::666555444111///333999999DDDlllyyyqqqdddyyynnnVVVMMMFFFKKK@@@@@@>>><<<999666444222111111111000000000000111111111:::JJJ[[[hhhmmmnnnooouuupppeeegggwww}}}xxxyyyrrrxxx~~~SSSGGGMMMTTTcccyyy}}}xxxvvvsssooojjjfffdddcccccc\\\XXXSSSOOOLLLIIIFFFDDD>>>;;;888666555444111000............---------,,,---,,,,,,++++++,,,,,,,,,---......//////000111111///111444777;;;===??????DDDJJJNNNLLLDDD>>>>>>@@@HHHLLLPPPSSSTTTTTTTTTUUUYYYYYYXXXXXXYYYZZZ[[[\\\VVVUUUSSSQQQPPPPPPPPPQQQUUUSSSQQQPPPRRRWWW\\\___^^^```bbbeeehhhhhheeecccaaafffhhhbbbWWWQQQSSSXXXXXXXXXTTTIII???999444///000////////////111222333555666888BBB]]]zzzbbbAAA:::@@@999FFFfffvvv~~~rrrkkktttvvvccc^^^```___mmmrrrUUUHHHGGGAAAAAAAAA@@@>>>===>>>@@@AAA???===;;;;;;;;;:::888777777777666555555444444222222222222222222222222222222333333333333444444666444444777777666:::@@@WWWjjjHHH===:::999777555444333222222000000///...............///000...111333///;;;WWWuuupppnnnbbbQQQVVViiiqqqGGGDDDGGGrrrvvvbbbfffvvveee[[[^^^gggkkkvvvzzzpppfffVVVBBB777555666555222444444777888555000///111///222444444333111111222333333333444555666777888333444555555555555444444444444444555666777999999888999999888777777888:::666888;;;===???BBBGGGJJJQQQTTTYYY^^^bbbdddeeeeeejjjlllnnnnnnmmmmmmqqqtttxxxxxxwwwvvvuuusssrrrqqqlllkkkjjjlllpppuuuwwwxxxsssfffTTTEEE<<<;;;===>>>BBBLLLKKK;;;000111222...333333444666:::;;;;;;:::333666:::<<<;;;888777666999555444777888888;;;@@@QQQ___wwwmmmcccbbblll}}}tttqqqmmmlllkkkjjjkkkiiigggdddcccaaa___^^^]]]]]][[[YYY\\\]]]___```aaa```^^^]]]YYYYYYWWWUUUTTTSSSRRRRRRIIIFFFBBB===999666555555222333444444888MMMvvvzzzfffdddjjjYYYLLLFFFNNNAAAAAA@@@===:::777444333222111111000000000000111111222555BBBUUUdddjjjllllllsssssshhhfffuuu~~~zzz~~~{{{zzzvvv|||ZZZCCCIIIPPPaaa{{{~~~|||wwwuuurrrlllfffaaa^^^\\\\\\UUUQQQLLLIIIFFFDDDAAA???999777444222222111///...,,,,,,------------------------,,,,,,,,,,,,------.........///000000111111///444:::AAAFFFHHHHHHHHHNNNUUUYYYTTTHHH???===@@@BBBGGGMMMRRRTTTVVVWWWXXX[[[[[[[[[ZZZYYYYYYZZZ[[[VVVTTTRRRPPPOOONNNNNNNNNOOOMMMLLLLLLPPPVVV]]]aaaccceeehhhjjjiiigggffffffgggoooqqqeeeRRRGGGJJJQQQXXXWWWRRRHHHAAA<<<777111000/////////111333555777666:::CCCYYY}}}\\\===:::CCCBBB___zzzllljjjmmmnnn|||sss[[[III@@@===999:::;;;999888888<<>>??????>>>>>>@@@BBB===???AAACCCEEEIIIMMMPPPUUUWWW[[[___bbbcccbbb``````aaabbbdddfffhhhllloooqqqqqqqqqpppnnnmmmkkkjjjgggeeeeeegggjjjnnnppppppiii[[[III>>>;;;===>>>===JJJUUURRR???111333444000333333333444777888777555333666:::;;;999777777888777555666888999;;;BBBJJJQQQ\\\ooopppgggeeekkk{{{|||xxx~~~wwwqqqpppmmmlllllllllllljjjfffddddddbbb___^^^]]]\\\ZZZYYYYYYZZZ]]]^^^___^^^\\\[[[XXXXXXWWWVVVTTTRRRQQQPPPHHHEEEAAA<<<888777666666222555444333CCCfffeeessshhh^^^PPPHHHQQQBBBBBBAAA>>>;;;777555333222111111000000000000111111000000:::OOOaaaiiikkkmmmrrrvvviii___mmm{{{wwwpppqqqxxx~~~rrrqqqvvv}}}zzzhhhFFFFFFKKKZZZuuu~~~~~~|||wwwvvvrrrkkkddd]]]YYYWWWVVVNNNKKKFFFBBB@@@>>>;;;999666444111000000///...,,,******,,,------......------------,,,,,,---............//////000000111111222888BBBKKKQQQSSSRRRPPPVVV]]]aaaZZZKKK???<<>>999333000000000000222555888:::@@@GGGVVVsssVVV999;;;HHHNNNwwwzzz{{{iiiOOOEEEAAA<<<888555666666555444666:::???AAA???<<<;;;;;;;;;999888777777777666555555444444222222222222222222222222222222333333333444444444555333333666666666;;;AAAsss\\\BBB???;;;:::888666444333222222000000///...............---...---000333---777PPPuuusssuuujjjRRROOOeeevvvSSSEEE>>>YYY{{{hhhlllqqqkkkiiixxxvvvlllmmmlllssswwwmmmhhhXXXCCC555333888888555888QQQppp}}}kkkLLL:::777000222333222000///111333000000///000111333555777777888999;;;<<<<<<;;;;;;999999::::::;;;<<<>>>>>>BBBCCCDDDEEEDDDEEEHHHJJJEEEGGGIIIKKKLLLPPPTTTWWWXXXYYY\\\```bbbbbb___]]]UUUVVVWWWZZZ___dddhhhjjjkkkkkkjjjiiihhhfffeeeddddddcccbbbcccfffiiijjjjjjaaaSSSBBB:::;;;??????===PPPZZZVVVAAA222444666111333333222333444555333111333777:::;;;999777888999333444777;;;===AAALLLXXXSSS[[[fff~~~ddd\\\YYY^^^kkkiiilllhhhiiivvvuuuqqqqqqmmmmmmllllllllljjjfffcccdddbbb___^^^]]]\\\[[[YYYVVVXXX[[[]]]]]]\\\ZZZYYYXXXXXXXXXWWWUUURRROOOMMMHHHEEEAAA<<<888777777777000555444666RRRlllgggbbbSSSKKKSSSBBBCCCAAA>>>;;;888555333333111111000000000000111111...,,,666KKK```iiilllnnnqqqxxxiiiYYYfffuuunnn```eee~~~vvvooottt~~~kkkkkkrrrtttOOOHHHHHHRRRkkkxxx{{{}}}yyyvvvsssooohhhaaaYYYTTTPPPOOOKKKHHHDDDAAA???===:::888555444333111///...---------.../////////...---,,,............/////////000000111111///......000222222999FFFTTT]]]___[[[WWWXXXffflll]]]HHH<<<;;;;;;AAACCCHHHOOOUUUYYYYYYXXX[[[^^^```___\\\YYYXXXYYYTTTUUUUUUUUURRRNNNJJJGGGOOOHHHDDDFFFMMMUUU```iiimmmkkkgggeeeeeegggiiikkkwwwxxxwwwjjjRRRAAAIII[[[bbbddd[[[GGG===???>>>777222222222333333444888>>>DDDLLL___bbbCCCAAA:::@@@ggg|||kkkGGG<<<>>>;;;777666:::666333444444333777<<>>>>>;;;<<<===???@@@AAAAAAAAADDDEEEFFFHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRSSSUUUWWW[[[YYYYYY\\\___]]]WWWQQQOOOQQQSSSVVVYYY^^^dddiiikkklllkkkgggbbb```bbbdddcccbbbccceeehhhiiigggdddWWWIII=========;;;>>>EEETTT___[[[CCC222333666333444444444444444333222222444;;;???<<<;;;<<<999444888777888:::???DDDIIIKKKOOO[[[mmmxxxwwwvvvttt[[[XXXXXXZZZWWWMMMXXXWWWhhhwww~~~tttrrrmmmkkkjjjiiiiiihhhhhhiiiiiieeeeeeeeeccc```^^^]]]^^^^^^]]][[[YYYYYYZZZ[[[\\\^^^]]]\\\YYYVVVSSSPPPNNNFFFCCC>>>:::888666555333111444444:::]]]kkkmmm]]]SSSSSSQQQGGGKKKGGG@@@;;;888777666555333222222111000000111111///---111AAAWWWhhhnnnmmmrrrvvvkkkaaagggiiicccbbbnnn{{{}}}{{{oooiiissszzztttkkklllqqqsssvvvzzzyyy___JJJFFFSSSbbbuuu{{{~~~{{{wwwtttoookkkddd\\\TTTNNNKKKIIIFFFDDD@@@>>><<<;;;888666444333111000...------------...////////////------........./////////000000000111111///......000222666===JJJWWW___aaa]]]YYYVVVbbbeeeYYYHHH???>>>??????AAAFFFLLLRRRUUUVVVUUUXXX[[[]]]]]][[[ZZZ\\\^^^UUUTTTSSSQQQPPPNNNMMMMMMRRRJJJFFFJJJRRRZZZdddlllmmmjjjfffcccbbbeeehhhkkkqqqwww|||ttt\\\KKKSSSfffiiicccUUUDDD;;;===>>>===333222222444666999===AAAIIIGGGRRRppprrrPPP@@@>>>===OOOpppWWW@@@;;;;;;888777:::666333333666777888<<>>UUUfff```JJJ999555666???;;;666111//////111333222222111000///000333666999:::;;;<<<>>>>>>>>>???<<<===>>>@@@BBBDDDFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNTTTUUUVVVWWWWWWWWWXXXYYY[[[XXXWWWYYY\\\[[[VVVQQQJJJKKKMMMOOORRRWWW^^^cccggghhhhhheeeaaa___```bbb```cccffffffddd```^^^]]]^^^KKK;;;:::======>>>CCCSSS^^^ZZZCCC111222555222222333444444333222222333222>>>GGGDDD===:::777555666666666888===BBBGGGJJJCCCSSSkkk|||~~~xxxxxx|||jjjRRROOOOOORRRRRRHHHSSS[[[qqqxxxuuunnnmmmmmmkkkjjjhhhhhhggggggdddccccccbbbbbbaaa``````^^^]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZXXXUUUQQQNNNLLLDDDAAA<<<888666555444222222666777BBBfffzzzbbbXXXQQQQQQQQQKKKJJJFFF@@@;;;999777555444444333222111111000111111111...111>>>QQQbbbjjjkkksssxxxoooeeehhhggg``````ssszzzzzztttyyyyyynnnnnnnnnssstttvvv~~~wwwxxxaaaMMMGGGQQQ```ttt|||}}}{{{xxxtttpppkkkfff___UUUMMMGGGCCCAAA???===:::888888777555333222111000...---,,,,,,,,,---...///000000///...---....../////////000000000000111111000///000333555;;;AAALLLWWW^^^]]]XXXSSSLLLRRRTTTLLLAAA<<<<<<===???AAAEEEJJJPPPSSSTTTSSSVVVWWWXXXXXXXXXYYY\\\___UUUSSSPPPMMMLLLLLLNNNOOOSSSKKKGGGMMMWWW___fffkkkkkkhhhdddaaaaaacccfffiiijjjtttooo___fffwwwsssbbbNNNAAA:::888;;;AAA888666555555999>>>AAACCCEEE>>>@@@UUUmmmpppYYY@@@@@@@@@KKKmmmsssKKK???888888777222333888222///000444666777===DDDHHHFFFCCC???===;;;:::999888777666555555444444555444444333222222222333333222222333444444444444444777555;;;555555777888UUUSSSCCCBBB>>>===;;;888666555444333000/////////.........---///......000///000777@@@hhhwww{{{rrrcccQQQNNN]]]dddDDD<<>>999333111333888<<>>>>>???AAADDDHHHKKKMMMOOOOOOPPPQQQQQQPPPOOOOOOVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRPPPPPPRRRQQQNNNJJJDDDEEEEEEFFFIIIOOOWWW\\\cccddddddbbb___]]]]]]]]]___dddhhhjjjkkkmmmrrrwww```KKK999777<<<<<<>>>BBBRRR\\\XXXBBB111000333222333555666555222111444666;;;JJJUUUQQQCCC:::888999???>>>>>><<<<<>><<<999777555444444444333222000///...---,,,,,,,,,,,,---...///000111000///......////////////000000000000111222333333555999;;;???DDDKKKQQQTTTQQQJJJEEE<<<>>>===999555444555666AAABBBEEEKKKPPPSSSTTTSSSWWWVVVUUUSSSSSSUUUWWWZZZUUURRRNNNJJJHHHGGGGGGHHHKKKEEEDDDNNNZZZaaaeeehhheeedddcccbbbcccdddeeeggggggqqqtttsss|||uuu]]]HHH@@@;;;444777@@@@@@>>>:::777999>>>???>>>===;;;999AAAWWWggg\\\FFFCCCMMMfff{{{ooojjj\\\KKK;;;777666888888444333777777333222333444888AAAKKKTTTLLLCCC===<<<<<<;;;888888777666555555444444555444333333222222333333333222333333444555444444444555444;;;777777999@@@dddYYYHHHGGG@@@???<<<:::777666555444111000000//////.........000......000000000555===]]]qqqzzztttfffSSSLLLVVVgggLLL;;;@@@VVVlllxxxyyyaaa^^^gggnnnuuu|||}}}|||yyylllXXXEEE===555666555333111222888===IIILLLGGG888,,,+++222777EEEAAA;;;666111000000000000000000///......000222333555888;;;>>>?????????AAAAAAAAACCCFFFKKKOOOQQQSSSTTTUUUVVVVVVTTTRRRQQQTTTUUUVVVVVVVVVRRRNNNKKKGGGEEEBBBBBBBBBBBBAAA???????????????BBBGGGOOOTTT[[[\\\\\\\\\[[[ZZZZZZZZZ```aaabbbffflllvvvUUUEEE888888::::::===DDDQQQZZZWWWCCC222///222222777888888555333666===CCCUUU^^^cccZZZIII===;;;>>>CCCCCCCCC@@@???CCCKKKQQQVVV___pppsssYYYQQQNNNUUUZZZOOOUUUhhh|||vvvrrrlllooonnnmmmkkkjjjiiihhhhhhfffbbb___aaaeeegggddd```aaaaaa```^^^\\\YYYVVVUUUSSSTTTUUUUUUSSSNNNJJJGGGAAA===999666555444333222333333888MMMvvvcccMMMSSSSSSMMMMMMNNNIIIFFFCCC@@@>>><<<999777666555444333111111000000444111///444@@@QQQ```hhhlllssslllbbb```]]]___jjjnnnwww}}}tttuuuwwwyyytttrrrtttzzzdddPPPKKKPPPcccqqq~~~~~~{{{vvvqqqmmmiiicccZZZOOOFFF???;;;:::666444222111222333222111......---,,,,,,+++,,,,,,---...000111111111000000////////////000000000111000222444555777:::>>>BBBCCCEEEGGGIIIHHHCCC;;;555222111000//////000222444@@@AAACCCHHHNNNQQQRRRRRR\\\ZZZUUURRRQQQQQQRRRSSSRRRPPPLLLGGGCCC@@@>>>===<<<;;;AAAPPP^^^eeehhhjjj___```ccceeeffffffeeedddiiimmmzzzxxxllliiieeeOOO??????===555777@@@IIIHHHAAA888666999999666777@@@>>>;;;RRRrrrrrr\\\OOOccc{{{dddXXXUUULLL>>><<<888777:::===<<<:::999===999666666777>>>MMM[[[aaaSSSBBB:::<<>>;;;999777666555222222111000//////......000------000000000333999PPPiiiwwwvvvlllZZZOOOTTTjjjVVV>>>???SSSkkk}}}yyyuuuttt^^^ZZZaaaiiiqqqwww~~~|||yyyrrrcccMMM;;;333111333444333111222666:::GGGHHHCCC888000000555777>>><<<777333111000000111...///111111///---------///111444777:::<<<===>>>BBBBBBBBBDDDGGGLLLPPPRRRUUUWWWYYYZZZZZZWWWTTTRRRRRRQQQQQQPPPOOOKKKDDD???;;;999777666666777666666888999888888:::>>>DDDIIILLLMMMOOORRRUUUYYYZZZ[[[___[[[XXX[[[aaaeeefffdddCCC;;;888:::999777>>>HHHRRRYYYWWWEEE444000222333888888777777;;;EEEQQQ[[[ooommmhhh\\\MMM@@@===>>>:::<<<>>>>>>???GGGVVVbbbmmmssseeeWWWRRR]]]fffZZZ[[[aaa}}}wwwsssqqqmmmmmmmmmlllkkkjjjjjjjjjjjjiiieeeaaabbbeeeeeebbb]]]bbbaaa```___\\\YYYWWWVVVRRRSSSTTTTTTQQQMMMHHHEEE@@@===999666555555444333444222777NNNuuuttt\\\MMMWWWWWWMMMKKKKKKKKKIIIEEECCCAAA???===;;;888777555333222111000000222000///111:::JJJ\\\hhhiiipppjjj___]]]]]]hhh}}}zzz|||zzz~~~~~~tttmmmuuutttYYYKKKKKK\\\lll{{{~~~{{{vvvppplllhhhbbbXXXMMMCCC===:::999333222000000111111111000------,,,,,,,,,,,,,,,---...///000111222222111111/////////000000000111111000111333555777:::>>>BBBCCCBBBAAA@@@>>>999333...222///...000111111444888<<<===???DDDJJJNNNOOOOOO^^^ZZZUUUQQQPPPOOOOOONNNNNNKKKGGGBBB>>>;;;999888666;;;III[[[hhhlllmmmooo```bbbeeeggghhhgggdddccciiigggooo}}}}}}kkkUUUJJJJJJ===666;;;===999;;;CCCNNNPPPIII;;;333555666222333???@@@>>>VVVzzztttkkk{{{vvv___PPPKKKCCC777;;;777555777<<<>>><<<999:::777555666:::DDDVVVgggiiiYYYFFF<<<<<<>>><<<999888777666555555444444555333333222222222333444444333333444555555555555555777111777444444444===eeezzz]]]NNNKKKCCCBBB@@@===:::888777666333333222111000///......000------000111000111555EEEaaauuuwwwqqqaaaTTTVVVkkkaaaCCC>>>MMMeeepppmmmooo___[[[aaajjjttt|||}}}vvvlll[[[FFF888333111222333333222222333555===@@@???888222333555555666444222000///000111222,,,...000000///---,,,---000111222444555777999:::>>>???AAADDDHHHMMMQQQSSSXXXYYY\\\]]][[[WWWRRROOONNNLLLJJJIIIIIIDDD===777333333222222222222333333222222222222222444999<<<;;;;;;>>>DDDMMMTTTZZZ\\\XXXUUUUUUXXX\\\WWWJJJ???555333666:::888666@@@MMMTTTZZZXXXHHH777111333666666555777===HHHXXXgggpppvvvooofff\\\PPPCCC<<<;;;999;;;<<<:::;;;EEEYYYhhhuuu|||jjjVVVRRRdddtttgggccctttxxxtttrrrqqqlllkkkkkkjjjjjjjjjjjjkkkiiifffcccbbbcccbbb___\\\```___^^^\\\ZZZYYYWWWWWWSSSSSSSSSRRRNNNJJJFFFCCC???;;;888555555555444333555555===WWW{{{~~~|||lllppptttYYYPPPYYYWWWNNNLLLJJJNNNKKKGGGDDDCCCBBB@@@???999888666444222111000000//////000000666DDDWWWeeeiiipppkkkaaa\\\^^^pppvvvsssttt~~~qqqhhhllldddOOOIIIYYYhhhwww~~~~~~zzzuuuoookkkeee___TTTIII@@@:::777666222000......///000///...------,,,,,,,,,------......///000222333333222222//////000000000111111111///000222222333555888;;;;;;999777666555333000...222//////333333111555;;;:::;;;===BBBHHHMMMOOOPPPUUURRRMMMLLLLLLLLLKKKIIIHHHEEE@@@<<<::::::;;;===CCCMMM^^^ooouuurrroooppphhhhhhhhhgggfffeeecccbbbbbb___fffsssqqq]]]DDD777777222222777999999<<>><<<<<<===>>>===::::::999:::===AAAKKK]]]nnnggg]]]NNNBBB<<<:::::::::888777666555555444444555333222222222333333444555333444444555555555555555999111666444666666===eee~~~qqqZZZNNNMMMEEECCCAAA>>>;;;999777777444333333222000//////...111------000111000000222:::YYYpppuuuqqqcccUUUTTThhhgggGGG===GGG```gggggg~~~sssgggbbbeeemmmxxx{{{qqqdddRRR???666444222111111111222333222111222777888333///111333444111000...------///111222000000111000///111333666666555333222111222333444777999===BBBHHHNNNRRRTTT[[[]]]^^^^^^ZZZTTTNNNIIIEEECCC@@@AAAAAA???888333///000111111111111222333///000000000//////111333222111222888AAAJJJPPPSSSMMMMMMOOORRRSSSLLL???555222///111777888999CCCQQQVVV[[[YYYKKK;;;333555999888777:::EEEVVVfffqqqvvvjjjfffdddaaaWWWGGG<<<:::<<>>CCCJJJOOOQQQRRRKKKHHHEEEEEEGGGHHHGGGEEEDDD@@@;;;777777;;;@@@DDDVVVaaasssuuunnnmmmooommmjjjfffdddbbbbbbbbbYYYYYYaaannnkkkVVV???333///000222333444666999===KKKSSSOOO>>>222555:::;;;>>>:::DDDaaa}}}xxxvvvnnnWWWSSSUUUSSSLLLMMMMMMJJJFFFDDDBBB@@@DDDDDDGGGJJJMMMTTTdddsssccc___VVVIII===777888:::888777666555555444444555222222222222333333444555333444555555666666555555:::000555777;;;;;;CCCjjjuuuhhhssslllYYYOOOOOOEEEDDDAAA>>>;;;999888777444444333222111000///...111------000222000///111222SSSkkkpppnnnaaaRRRPPPccchhhHHH===DDD___}}}^^^aaauuukkkgggiiirrrzzzxxxlll]]]JJJ:::333444333000...///222333111...,,,222333///+++...333555///...---,,,---///111222555444222111222666<<>>;;;888999<<<;;;555000,,,---000111111111222333///111222111000//////000333000...111888@@@EEEGGGFFFEEEDDDCCC???:::444000666...---333888<<>>;;;888444222222222222111000;;;UUU~~~```eeeXXXUUUUUUNNNOOOSSSOOOOOOKKKFFFBBBBBBBBBBBBBBB;;;:::888555333111000000+++///222000///888IIIXXXgggpppooodddZZZUUUhhhyyyxxx~~~{{{wwwuuuUUUGGGJJJXXXiiiuuu}}}yyytttooolll```ZZZOOODDD:::444111000//////000111111000///...,,,,,,+++++++++,,,------...///000222444555555555555555444333111000//////......//////////////////........................000111222222111333666888777;;;@@@CCCGGGKKKJJJEEEHHHFFFDDDBBBAAA???<<<:::666===888444;;;CCCMMM[[[qqqwww||||||zzzxxxrrrkkkjjjjjjgggeeejjjmmmdddXXXUUU[[[qqqtttLLL222111444000000444777666777:::AAAWWWTTTFFFDDD<<<777CCCKKKRRRkkkwwwfff___]]]ggguuuooobbbyyytttooojjjXXXKKKKKKJJJOOOUUUZZZ[[[```iiiooorrrnnnrrraaaHHH@@@>>>999888888777777666555444444444444444444333333222222222444444333444444555777777333:::666666<<<;;;YYYssscccqqqmmmXXXYYYRRRIIIGGGCCC@@@>>>;;;888555777555222111222111000///000000////////////000000:::<<<___|||qqqaaaXXXIIIYYYbbbYYYAAA>>>```wwwhhhccciiiyyyrrr]]]cccuuuyyyxxxeeeSSSAAA444333777888555222444777777333///333...,,,//////------111(((+++...//////000111333777;;;??????<<<===AAAEEE===>>><<<666///...000444...222777===FFFOOOTTTTTTZZZbbbccc[[[VVVTTTHHH999777666444222000000000000222444666666555666888:::???999333111///---///444444333222111555===CCCFFFAAA;;;888888666111...///222222555999999<<>>;;;===III]]]zzzkkk^^^hhhqqqlllrrr}}}xxxvvvsssrrrrrrmmmmmmllljjjgggdddaaa___bbbbbbaaaaaa```^^^]]]\\\\\\ZZZXXXXXXYYYXXXWWWUUURRRPPPNNNLLLHHHDDD>>>:::777444000///111333222111888:::fffssspppkkkXXXVVVTTTQQQPPPOOOOOOOOOGGGEEEDDDDDDEEEEEEDDDBBB;;;:::888666444333222222222------222222222@@@RRRaaajjjmmmjjjbbbTTT[[[ttt||||||qqqxxx~~~~~~wwwnnnzzz}}}eeePPPSSSUUU^^^nnn{{{|||yyytttpppnnn```ZZZOOODDD:::444111000///000000111000///...---,,,,,,+++++++++,,,------...///000222333444555555777666555444333222111111////////////000000000000........................///000111111111333666888777<<>>===999999888777777666555555444444444444444333333222222222444444444444555666777777333888444666???HHHmmmllljjj|||jjjVVVVVVNNNIIIGGGDDDBBB@@@>>>;;;999888555333222222222000///000000////////////000000666999YYYwwwsssfff\\\MMMWWWeee```FFF>>>]]]qqqmmmgggkkkqqqyyyccc```pppwwwvvvcccPPP???444333888666444555888;;;;;;666222222///------///000000/////////000000000000111222000:::DDDGGGCCC>>>===???777777888888444000///222///222777===FFFLLLOOONNNZZZaaabbb[[[VVVRRRFFF777444333111000//////000000///111555999<<>>LLL[[[aaaXXXfffdddBBB555:::000888999:::===CCCGGGEEE@@@IIIcccyyyvvvXXX???;;;<<<>>>???IIIgggoookkkkkkggguuu\\\XXXbbbzzzyyytttqqqmmmlllmmmooonnnmmmkkkhhheeecccaaaaaaaaaaaaaaa```___^^^]]]^^^\\\ZZZYYYYYYXXXWWWUUURRRPPPMMMKKKGGGCCC===999777444000///111222222111888CCCxxxxxxxxxbbbUUUTTTQQQOOOMMMKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCC===<<<999777555333333333222---...222111111>>>OOO___iiimmmkkkcccUUUYYYppp{{{yyyzzzzzzlllyyyyyytttuuuzzz~~~uuuiiiuuuzzzfffUUUTTTSSS[[[kkkyyy~~~}}}{{{xxxtttqqqooo```ZZZOOODDD:::444111000111111111000///...---,,,,,,+++++++++,,,,,,---......///111222333444555555888777777666555444333333000000000000000000000000...........................///000111111333777:::999<<<>>>???CCCHHHHHHDDDCCC???:::777555555444333000666444444===@@@CCCMMMPPPeeezzz|||yyyyyyyyyrrrqqqpppooorrrtttnnneeennnjjjBBB333777222///000444666777999>>>EEE___yyyrrrXXXQQQYYY[[[qqqbbbNNNAAAGGGQQQZZZjjj{{{|||hhh[[[ZZZXXX\\\dddiiijjjppppppIII===<<<888:::777777777666555555444444444444333333333333222222444444444555555666777777444777444444???RRR~~~tttkkkyyycccRRRRRRJJJJJJHHHEEEDDDCCCAAA>>><<<999666444333333222111///000000////////////000000222555PPPnnntttmmmaaaSSSRRRiiikkkPPP@@@WWW{{{}}}}}}nnn```nnnyyyrrr]]]KKK<<<333444888555555777;;;???>>>999444555888666//////333222,,,///...------000222444444444CCCRRRUUUKKK???999888444444888<<<888000///444333444999@@@HHHNNNPPPQQQXXX^^^```ZZZUUUPPPCCC555000//////...//////000000111222666<<>>??????CCCHHHHHHEEEAAA<<<666222000111111111---222111222:::999:::EEEPPPggg~~~~~~|||zzzvvvwwwyyy}}}}}}xxxYYY:::111333000///000444666777;;;AAAEEEeee___TTT^^^ZZZmmmyyy|||nnniii}}}yyy\\\QQQFFFEEESSS^^^bbbkkkwww~~~uuuoooiiihhhpppyyyoooHHH>>><<<999:::777777666666555555555555333333333333333333333333333444555555666777777777777888444333<<>><<<:::888555444333333111000000000////////////000000111333FFFcccsssrrrdddWWWLLLhhhsss[[[EEERRRuuu}}}xxxeeerrr~~~nnnWWWEEE999333444888777777888;;;======999666???JJJIII999000333333,,,///------000666;;;>>>???DDDRRR^^^\\\MMM===777777:::;;;@@@AAA888000666CCCJJJFFFEEEGGGJJJKKKLLLNNNSSSXXXZZZVVVRRRKKK???333---......///000111222222666666888<<>>FFFUUUzzzrrrOOO???AAABBBKKKfffxxxNNNIIIHHHKKKbbbzzzssspppooollllllnnnnnnmmmjjjhhhgggfffggggggaaaaaabbbbbbaaa``````___^^^]]][[[[[[[[[[[[YYYXXXOOOMMMIIIFFFCCC???:::777444333111000000222333444;;;VVV|||rrrpppTTTUUUTTTSSSQQQPPPOOONNNNNNNNNKKKHHHFFFEEEFFFEEEDDDCCCAAA<<<888555333333333222//////000//////666AAAVVVccckkklllgggYYYTTTaaauuuwwwyyyuuuuuuyyy~~~tttnnnxxx~~~wwwUUUNNNMMM\\\ooozzz}}}}}}~~~zzzuuupppmmmkkk```ZZZOOODDD:::444111000222111000///...---,,,,,,++++++++++++,,,---...//////000111222333444444444555555444444444444444444000000000/////////......///////////////////////////111222333444666:::======@@@AAAAAADDDIIIJJJFFF???;;;444000///000111111111555444555;;;888;;;JJJeeexxxzzzuuuvvv{{{|||^^^AAA333000000000///111555777999>>>FFFLLLooo[[[JJJOOOIIIZZZYYYRRRPPPdddyyy^^^MMMGGG???CCCUUUbbbfffmmmyyy}}}~~~^^^AAA======:::<<<666666666666555555555555333333333333333333333333333444555666777777777777999777666555@@@```}}}wwwwww|||YYYSSSVVVUUUPPPMMMIIIFFFCCC@@@===:::<<<999666555444444222000000000////////////000000111444>>>WWWooorrreeeZZZIIIddduuugggOOONNNiiiyyyhhhttt{{{|||hhhPPP@@@777333444777:::999777777888888777666JJJYYYZZZFFF333111222...333444666:::>>>CCCEEEFFFKKKSSSYYYRRRBBB888888===EEELLLOOOGGG999777HHH[[[dddZZZPPPKKKFFF@@@???AAALLLOOOQQQOOOKKKEEE:::111---...///111222333444555666666666888<<>>TTTggguuummmwwwlllOOO;;;444000000000///000333888666555888CCCRRR```hhh]]]iii}}}~~~eeeJJJ>>>999BBB>>><<<;;;===CCCQQQ^^^{{{}}}VVVDDDEEECCCVVVaaaFFFNNNNNN[[[zzzpppjjjfffggghhhgggiiilllkkkjjjhhhgggffffffggghhhaaaaaabbbaaaaaa```___^^^[[[ZZZYYYZZZ[[[[[[ZZZYYYNNNKKKGGGDDDAAA===888555222222111000000222444666FFFeee|||xxxooozzzhhhkkkWWWSSSSSSSSSSSSSSSRRRRRRQQQOOOLLLIIIHHHGGGGGGFFFEEEDDDAAA===999666444333333111000000000//////444:::OOO^^^hhhkkkiii\\\TTT\\\xxxzzz}}}|||~~~xxxoootttvvvwwwYYYOOOJJJUUUggguuu{{{~~~~~~~~~yyytttoookkkiii```ZZZOOODDD:::444111000111000///...------------*********+++,,,---...///000000111222333333333333333333333333333444444444111111111000000//////...////////////////////////000111222333333555999<<<<<>>666000---...000222444555666666111222333444888???GGGMMMGGG???666222333@@@YYYnnniiiiiiRRR<<<999333///000000//////222666666777@@@SSSeeennnmmmaaassssssVVVFFFEEEKKKKKKGGGFFFRRRlll\\\KKKJJJNNNmmmeeeLLLLLL^^^nnn```]]]]]]```cccdddggglllhhhggggggggggggggghhhhhhbbbbbbaaaaaa```^^^]]]\\\ZZZXXXWWWXXXYYYZZZYYYWWWLLLIIIEEEAAA>>>;;;777444111111111000000111555777JJJqqqpppiiihhhkkkcccfffZZZQQQQQQRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJJJJIIIGGGFFFDDDBBB???<<<999666444333111111111000///000222555GGGYYYdddiiijjj___VVVZZZrrryyy~~~yyyvvvvvv|||bbbUUULLLQQQ___lllwww~~~|||}}}|||xxxsssooollljjj```ZZZOOODDD:::444111000000///...---,,,------...*********+++,,,---//////000111222222333333333333222222333333333444444444444444333222222111000000///////////////////////////000111111222333666999999===AAACCCGGGLLLKKKFFF:::777333000111222333333000555555666888999KKKiiiuuuaaaXXXUUUXXXaaaqqq}}}{{{lllaaa]]]EEE;;;111---...///000111000000444888:::<<>><<<777:::555666666666666666666666222222222333333444444444333444666888888888777666777222777@@@WWWkkkaaa\\\UUUYYYSSSPPPLLLIIIGGGCCC@@@===>>><<<999777666555333111000000////////////000000///555222AAAcccnnndddcccQQQXXXnnnzzzdddFFFNNNnnnvvvxxxxxxzzzqqq~~~lll\\\hhhuuu~~~{{{sss^^^FFF:::666444333333555555555555444444444555>>>EEEHHHBBB666///000555444<<>>666333333333555555111000666EEEQQQlll{{{xxx\\\KKKTTTaaadddJJJ???:::===<<<777888???:::999:::<<<<<<888333000---///111333555555666666---000222444888CCCSSS```HHH===222...222<<>>MMMeeevvvttthhheee{{{cccRRRUUUTTT^^^bbbfff}}}bbbTTTUUUgggfffQQQWWWqqqhhhUUUTTTVVV[[[^^^___dddjjjfffggghhhhhhiiiiiiiiiiiibbbbbbaaa```^^^\\\[[[ZZZZZZXXXWWWVVVVVVVVVTTTSSSKKKHHHCCC???<<<999555333000111111111000111555999JJJ}}}zzzpppeeehhhaaahhh]]]YYYRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLIIIFFFDDDDDDCCC@@@===:::777555000111222111000111222222AAATTT```fffjjjbbbXXXYYYfffnnn|||nnn___PPPOOOWWWcccqqq{{{yyy{{{~~~{{{wwwssspppmmmlllaaaZZZPPPDDD:::444111000000///---,,,,,,---...///*********+++,,,---///000000111222333333333333333222333333444444555555555666666555444444333222222000000000000000000000000...///000000000111444666777;;;@@@CCCGGGKKKJJJEEE888555222111111333333333333999:::;;;===@@@XXX|||cccKKKDDDFFFEEEOOO```lllfffRRRCCC>>>444///000555666000---///000111555999;;;===GGGQQQmmmkkkOOO@@@>>>KKKLLL\\\{{{pppwww~~~vvvnnniiihhhhhhiiikkkjjjiiiuuupppgggeee]]]YYY[[[YYYRRRYYY```eeegggeee\\\RRRTTTPPPCCC===AAA;;;333666555555555666666666666666222222222333333444444444333444666888999888777666777000666BBB\\\dddbbbZZZNNNRRRSSSPPPMMMKKKIIIFFFCCC@@@???<<<999777666555333111000000////////////000000---444///<<<```llleeegggVVVVVVkkkjjjCCCEEEfffvvvyyy}}}nnn}}}jjjXXXcccqqqzzz~~~}}}qqq[[[DDD999666444222222000333555777666555555555222333666999555000111666777AAALLLLLLCCC999444444000111111000333===LLLWWW~~~fffTTT\\\___UUUDDD:::666:::999111000555444333444666777444111000---...111333444555555555...111444555999FFF[[[lllLLL===000///444999>>>AAA@@@aaammmKKK::::::666222222666888777777999;;;===EEEWWWqqq~~~sss___qqqfffSSSWWW^^^qqq~~~ggg[[[aaapppjjjhhh[[[KKKJJJMMMSSSVVVWWW\\\bbbfffgggiiijjjkkkkkkkkkjjjbbbbbbaaa___]]][[[YYYXXX\\\YYYWWWUUUUUUSSSPPPNNNKKKGGGBBB>>>;;;888555222///111222111000111555999NNN}}}nnnwwwfffiii]]]ooovvvWWWXXXVVVVVVUUUTTTRRROOOMMMKKKKKKKKKLLLNNNOOOMMMJJJFFFEEEEEEEEEDDDAAA===:::777000222222111111222222111>>>QQQ^^^eeekkkdddZZZZZZ]]]fff}}}~~~vvvfffUUUNNNRRR]]]mmmyyyxxxzzz~~~|||wwwuuutttpppiiiccc\\\VVVMMMBBB999444111000000///...---,,,+++++++++------,,,,,,---...000111000111222333444333333222000000111222333333444444777777777666555333111000111000///......------...---------......000111111888888;;;AAAGGGKKKJJJHHH???888111...000222222111>>>222555======MMMpppgggCCC@@@AAA999FFFMMMRRRdddZZZ:::555444888222111333333///000555222===999999DDDDDDHHH```~~~mmmVVVOOOQQQZZZlllwwwYYYUUUWWW\\\XXXWWW]]]cccfffkkkooovvv~~~~~~hhhccc]]]PPPKKKPPPJJJJJJQQQVVVPPPGGGNNN]]]cccQQQ???;;;======888555666666666666666666666666000111333444555444444333222333444555666666666666333===444<<>>::::::;;;:::888777777999:::;;;@@@OOO]]]ppp}}}iii^^^sss[[[QQQNNN___jjjxxxmmm___qqqxxxxxxxxx{{{KKKAAAAAACCCFFFJJJOOOSSSVVVZZZ___dddfffjjjmmmkkkeeeaaa___]]]\\\[[[ZZZXXXVVVWWWXXXVVVRRRQQQRRROOOJJJGGGEEE@@@;;;777444333222000666///...999333111EEE^^^~~~uuu]]]hhhfff^^^fffVVVXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOPPPNNNLLLJJJKKKLLLOOOJJJFFFEEEEEEDDD>>>999666444222000//////000111222EEE[[[gggiiifff___XXXcccVVV~~~~~~yyy||||||mmmYYYNNNPPP[[[iiiqqqzzzuuurrrppplllddd^^^XXXSSSJJJ@@@888333111000000///...---,,,,,,,,,,,,---,,,,,,,,,,,,...///000000111222333333333222222000000111111222222333333777888999888777555222000111000///...------------------------...///000111444444888>>>DDDHHHIIIGGG===888222000222444555555888999DDDMMMLLL[[[}}}dddAAA>>>BBB???MMMeeeuuu~~~ddd;;;555444333//////222333///000444555;;;999???LLLJJJPPPiiiwww___WWWaaazzzrrrTTTNNNMMMOOOMMMOOOWWW___fffpppyyyyyytttlllZZZNNNNNNQQQMMMJJJIIIIIINNN^^^mmmeeeSSS@@@:::;;;;;;999777666666666666666666666666111222333444444444333333222333444555666666666666222;;;222???sssyyybbb[[[[[[XXXSSSRRRQQQNNNKKKIIIHHHGGGGGGEEE???::::::999666555777333222000///000111000///---000///333KKKjjjtttkkk___NNN\\\yyynnnMMMDDDQQQnnn}}}oooWWW___uuuuuummmnnnsssvvv{{{~~~nnnPPP===;;;777666@@@AAAYYYeeeXXXGGG>>>888333888666888======999888;;;<<<[[[{{{nnnYYYLLLFFFAAA777;;;AAA;;;@@@SSSaaa|||}}}rrrXXX999444///------......---------........./////////000111222444777:::<<<===@@@BBBIIIXXXjjjvvvyyyxxx```GGG444333444000111999EEE```aaaIII;;;888777999777999:::999888===EEELLLTTTeeennnsssqqqbbbjjjyyyMMMBBB@@@FFFSSScccvvvqqquuuyyyooowwwOOO@@@AAACCCFFFJJJMMMPPPQQQTTTWWWZZZ___fffmmmkkkeee```^^^\\\[[[[[[ZZZXXXVVVVVVWWWUUUQQQPPPPPPMMMHHHFFFCCC???:::666333222222000555000000666111999VVVvvvdddpppzzz___aaa```SSSWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIKKKHHHDDDDDDFFFEEEAAA<<<777666333111000000111111000AAATTT```fffeee___WWWPPPPPPvvvyyy|||}}}rrrvvv|||xxxqqqdddWWWQQQVVVeeeqqq||||||}}}~~~|||xxxsssoookkkeee^^^XXXPPPLLLEEE===666222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222222222222111000000000000000000000000666777999:::999666333222111000///...------------,,,,,,,,,,,,---.../////////000333999???CCCDDDDDD999666333222333666888999<<<>>>DDDMMM\\\xxx___>>><<>>===:::999:::777444111//////000000000---///...000CCCaaaqqqrrrbbbQQQTTTqqqyyyXXXBBBMMMiiimmmccccccaaannnwwwlllmmmjjjooo{{{wwwXXXAAA<<<999<<>>888444111000000//////...------------------------......///000000000000111111111111111111//////////////////......111333666888999777555333000000///...------------,,,+++++++++,,,,,,---...,,,...111555999<<<======555444333222333555888;;;@@@IIIRRRdddWWW===<<>>:::;;;999888888666666666666666666666666555555555444444333222222444555666777777777777777555888777TTTmmm^^^]]]]]]\\\[[[WWWUUUSSSQQQPPPQQQSSSTTTMMMGGGCCCBBBAAA===;;;<<<===999333000......---,,,---///......;;;UUUkkkvvveeeUUUMMMiiigggGGGKKK```yyyrrrrrrqqqnnnvvvjjj^^^___rrryyy]]]EEE===:::AAASSSiii@@@>>>;;;333>>>OOOYYYeeekkkiiidddcccfffQQQmmmwwwwww{{{ooo]]]WWW\\\___hhhqqqppp}}}ppp\\\VVVMMM???333111...,,,,,,---...///,,,,,,,,,---------......000111444666999;;;======777<<>>???@@@BBBEEEIIILLLOOOMMMQQQSSSTTTXXX___cccaaa]]][[[ZZZYYYZZZYYYWWWVVVSSSTTTSSSOOONNNNNNIIICCC@@@>>>:::666333111111111111111111222111<<>>BBBhhhOOO>>>>>>MMMmmmgggGGGBBB555999:::999999<<<@@@CCCEEEOOORRR___bbbSSSRRRxxxYYYBBB???===???AAADDDWWWzzz{{{]]]JJJDDD<<<777777:::>>>BBBIIIXXXfffiiiggglll{{{vvvuuussslllggghhhjjjxxxtttZZZIIIAAA<<<<<<<<<999777777777777777777777777777777666555555444333333333333666666777777888777777777555666;;;```kkkbbbbbbbbb```___ZZZYYYWWWUUUSSSTTTTTTUUUPPPJJJFFFEEECCC???<<<===>>>:::444000///...---------...------555HHHaaarrrdddUUUHHH^^^tttSSSLLLRRRqqqxxxqqq___[[[mmm|||dddMMM@@@999@@@UUUnnnlllLLL:::CCC;;;444HHHdddooo}}}ZZZiiixxx||||||hhhMMM@@@===888111111000///---,,,---...000............////////////111222333555666777777777555555777===GGGQQQVVVYYYIII===333222333333999AAAXXX]]]MMM777444777777888666777777888:::>>>CCCFFFEEEAAAFFFUUUnnnxxxVVVLLLTTTVVVZZZ```bbbdddtttwwwbbbUUU^^^^^^cccnnnwww}}}]]]RRRJJJGGGDDDBBBBBBEEEIIIKKKOOOUUUYYYWWWVVVZZZ^^^___^^^\\\ZZZYYYYYYYYYWWWUUUSSSTTTSSSPPPNNNMMMIIIBBB===;;;888444222000000111111...111222222MMMtttgggaaaSSSTTTYYYUUUTTTTTTSSSSSSSSSSSSTTTSSSPPPNNNOOOSSSSSSNNNIIIFFFFFFEEEEEEEEEEEECCCAAA===:::777333111/////////...222999DDDSSS```bbb]]][[[YYYhhh|||vvv{{{vvvzzzwwwzzzyyyrrrrrryyysssjjjmmmnnnssswwwyyyyyyzzz{{{|||uuu]]]QQQTTT\\\pppvvv}}}~~~~~~}}}~~~}}}yyysssiii___TTTKKKFFF:::888555222000//////000//////...............///000000111222333333333333111000//////////////////........................+++,,,...111222333444444000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---////////////111222333555666444333777???GGGYYY}}}GGGAAAAAAOOOxxxyyy___JJJHHH;;;GGGKKKPPPSSSZZZbbbffffffmmmeeefff```QQQaaatttIII@@@EEEEEEFFFSSS^^^zzzwwwYYYHHHAAA888666444444666777999BBBKKKGGGBBBAAAGGGNNNTTTYYY]]]YYY[[[ccclllssswww}}}{{{nnngggaaa[[[YYYZZZaaalllqqqnnnmmmhhhUUU??????;;;:::<<<===999777777777777777777777777777777666555444444444444444555777777888888888888777777444555@@@llljjjeeegggeeeaaaaaaZZZYYYXXXVVVUUUTTTSSSSSSRRRMMMIIIHHHFFFAAA===>>>:::777333111111111111000............111>>>UUUiiiaaaSSSEEESSSuuu~~~gggPPPLLLddd~~~pppiiisssrrrZZZHHH:::>>>QQQOOOKKK<<<999DDDEEERRRsss|||[[[]]]ccctttyyySSS;;;555444333111111111111///------...000/////////000000000000111000111222333333222111000222111000222444666666666888333111444666777<<>>777666333222444555444777;;;???;;;:::===>>>>>>@@@DDD<<<<<<@@@JJJTTT___nnn{{{uuuiii```XXXRRRNNNMMMLLLRRRSSSOOOKKKIIICCC<<<===::::::<<<;;;777666999777777777777777777777777555555444333444444666666777888888999999888888777777888GGGyyyyyyhhhgggiiieee___^^^XXXYYYYYYYYYXXXVVVTTTSSSUUUOOOLLLKKKIIICCC??????888666444333333333222000///---...000000666III]]]aaaTTTIIINNNkkk~~~YYYPPP]]]jjjUUUAAAAAASSSXXXPPPHHHKKKZZZmmmlll```YYYggg}}}uuuxxxnnnFFF666666555555666111222333111...---...000/////////000000000111111///000111222222000///...//////000111222222222111222111333666777999>>>DDDKKKQQQFFF777777777333555666777777666666999???DDDQQQ___}}}wwwuuuuuuyyy{{{nnnggg]]]XXXZZZcccpppzzzyyyzzzrrrRRRJJJQQQ^^^ccc```[[[UUUPPPKKKHHHFFFGGGNNNUUU\\\eeelllkkkfffbbb```]]][[[ZZZYYYVVVTTTPPPRRRQQQNNNLLLKKKEEE>>>:::888555333111111111222...---333333:::hhh}}}___yyycccVVVVVVTTTNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNJJJGGGEEEEEEFFFFFFFFFDDDCCCCCCCCCCCC@@@<<<888444222111111---///000555BBBRRR\\\___RRRNNNNNN___{{{pppxxxuuuxxx}}}~~~{{{xxxqqq```VVVRRR\\\fffrrryyyzzzzzz|||{{{{{{zzz{{{}}}~~~{{{xxxqqqfffYYYLLLCCC>>>555444222000///...////////////.........//////000...///111222333333222222111000///...------...///------......///000111111333222000............/////////...---,,,,,,,,,,,,......---,,,,,,---------(((+++------,,,---000444666:::===<<<<<>>===888777333222666888777666888555555777;;;:::666666999===888888>>>FFFQQQddduuuuuunnneee^^^XXXQQQLLLJJJKKKLLLJJJDDD>>><<<>>>@@@???<<<;;;;;;999666777:::777777777777777777777777555444333333444555666777888888999999999888888777;;;<<>>666888666555999222444444222...---...000////////////000000000000---...000111111000///---222111///...///000222333333444555777888:::???DDDIIIOOOFFF999999888555888888;;;===;;;999>>>JJJTTToooyyy{{{qqqfffccc\\\XXXSSSUUU]]]gggnnnpppqqqrrrzzz~~~nnnVVVVVVZZZ___dddcccaaa^^^YYYSSSNNNKKKBBBFFFNNN[[[mmmxxxtttkkkcccaaa^^^\\\[[[YYYVVVSSSNNNPPPPPPMMMKKKIIICCC<<<999888555333111111222333------444444===mmmzzzxxxxxxqqqTTT{{{```WWWZZZWWWMMMJJJIIIIIIIIIIIIIIIJJJJJJEEEHHHLLLMMMLLLJJJIIIIIICCCDDDFFFFFFEEEDDDDDDEEEFFFCCC???:::666444333222,,,...///111===MMMYYY^^^XXXSSSMMMZZZwww}}}}}}||||||yyywwweeeXXXSSSXXXcccqqqyyyzzz{{{}}}yyyyyyzzzzzz|||~~~{{{xxxqqqfffXXXJJJ>>>888444222000...------//////000000//////......------///000222333333222111000///000...,,,---111111---000111222222111000222444111000///000222444555555111,,,***---///---******...---,,,,,,++++++++++++------,,,---...000222333666777999;;;???HHHTTT]]]cccFFF;;;AAAQQQ___ooogggWWWFFF???>>>===999KKKRRRXXX\\\______XXXPPPGGGKKKQQQ{{{YYY===AAALLLRRRfffrrrZZZKKKDDD???;;;:::666666666777777666666888999999::::::999999::::::===999999>>>BBBHHHZZZnnnpppjjjbbb[[[TTTMMMIIIGGGFFFFFFDDDCCCAAA???>>>>>><<<;;;999999999999888666888888777777666666555555666555444333333333444555444555555666777888999999444@@@___|||rrruuuvvvlllgggeeeaaa```bbb\\\^^^___^^^ZZZWWWXXXYYYWWWTTTQQQNNNKKKGGGBBB???::::::777444000///000222///,,,,,,......///999FFF___WWWOOOMMMaaasssTTTTTTxxxttt|||~~~fffQQQSSSccczzzsss~~~|||uuu^^^fffxxx{{{nnn```aaaUUUQQQKKKOOOvvvrrrUUU;;;555777555444666333111000......///000111000000000000000111111111,,,---...000111000---***///,,,...444444000111777888666777;;;<<<<<>>===:::777333///---000,,,,,,333;;;EEEPPPZZZ\\\QQQIIIYYYuuu}}}yyyuuutttddd^^^YYYXXX^^^gggrrrzzz~~~}}}zzz{{{zzzyyyxxxxxxyyy{{{|||xxxuuunnncccVVVIII>>>888333222000...---.../////////////////////.........000000111111222222111111111222000...000444333...///000222333333333444444333222444888===>>>:::666555///,,,...000...------...---,,,,,,++++++,,,,,,------------...000222333222555888<<>>@@@[[[wwwqqqSSS@@@GGGMMMLLL[[[ssslll]]]MMMFFFBBB===888777111333555666666666777:::999888777777888888777777===:::===DDDEEEGGGRRR```jjjeee___YYYRRRLLLIIIHHHFFFEEEDDDBBBAAA???>>>===<<<:::999999999999888666888777777777666666666555555555333333333333444555555555555666666777777888999AAAhhhxxxuuuqqquuu}}}qqqeee___^^^^^^```ddd^^^```aaa___[[[YYYYYYZZZXXXUUURRROOOLLLHHHDDDAAA<<<;;;999555111000000222000......///...---555@@@]]]XXXNNNFFFTTT{{{tttKKKNNNmmm|||~~~tttcccfffsssqqqlllttthhhRRRXXXhhhlllbbbYYYNNNJJJOOORRR[[[|||]]]HHH666444666222000111444222000///...///000111111111111111111111111000444333111111222222333333555222000444:::???@@@@@@JJJLLLPPPQQQLLLHHHNNNWWWjjjeee]]]RRRGGG@@@>>>@@@===EEEMMM^^^ttt{{{yyyyyy{{{nnnSSSKKKMMMOOOUUU\\\cccbbbeeekkkmmmmmmrrrzzzgggcccjjjnnnsssuuutttpppjjjeeeccccccfffbbb___bbbiiippptttwwwrrrfffcccbbbZZZXXXXXXRRRPPPOOOLLLJJJGGGCCC===:::555444222111000/////////***111444>>>\\\pppeeeZZZPPPTTTqqqmmmXXXppp___UUUMMMJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDFFFGGGHHHGGGDDDAAAAAACCCBBBAAA@@@>>>;;;777444222111...---111666>>>JJJUUUXXXTTTNNNWWWnnn}}}~~~}}}www|||vvvmmm]]]VVVYYYaaalllxxx~~~~~~{{{|||{{{{{{{{{zzz{{{{{{{{{xxxtttmmmcccVVVIII???999222111000.........//////...///////////////000000000000000000000111222222333444333222555888555///......000333666777555333444333555;;;AAADDDAAA===;;;444......///...---......---,,,,,,,,,,,,,,,,,,............///000222333///222666;;;BBBMMMZZZddddddvvv[[[IIIHHHGGGEEE???===EEEOOOTTTOOOEEE999555777888666555888999555555<<>>;;;999:::<<<===;;;888===<<>>===<<<;;;:::888888999999888666777777777777666666666666555444333333333333555555555555555666666666666666<<>>;;;777333000000111111//////000---,,,111777RRRWWWSSSEEELLLpppnnnGGGJJJ```yyyrrrwwwyyy{{{oooggg\\\bbb|||iiiTTTEEELLL[[[bbbcccddd^^^___fffeeeeeeoooooo\\\DDD999222555777111...///222111///...---...///000333333333222222111111111111111000//////000111222333333222999MMMcccggg___fffjjjllleeeVVVMMMTTT```|||zzzooohhhhhhjjjpppxxx~~~}}}}}}||||||}}}}}}~~~~~~|||]]]PPPHHHMMMUUUYYY```gggeeeddddddeeedddeeellltttuuupppuuuvvvzzzqqqnnnrrrxxxzzzxxxuuuqqqoooqqqtttwww|||lllfffddd[[[XXXXXXSSSNNNLLLJJJGGGDDD@@@;;;777444333222111000/////////+++...555JJJnnn{{{XXXPPPGGGCCCQQQvvv]]]ZZZ~~~uuuTTTQQQLLLFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFFFFDDDBBBAAABBBCCCBBBBBBAAA@@@===:::777666222000//////000555BBBOOOUUUXXXSSSTTTggg~~~zzz{{{{{{yyyyyy}}}{{{hhhYYYXXX\\\fffttt}}}~~~||||||}}}}}}}}}}}}{{{zzzyyy|||xxxpppdddWWWJJJ@@@:::222111000///......//////......//////000000000111000//////...///000222333444555555555999<<<777000......000333777777555222000111222555:::???CCCEEECCC999111...---++++++,,,...------,,,,,,,,,------......//////000111222222///111444777???LLL[[[fffooozzz___FFF555999:::===AAABBBFFFRRR___]]]ZZZPPPDDD======<<<999<<>>OOOcccooonnnZZZNNNSSS[[[bbbvvvrrrYYYNNN;;;888999???AAA>>>:::888:::<<<===>>>AAACCCAAA<<>>:::666333222111000000000000000333111888SSS{{{~~~cccLLLDDD>>>DDD___~~~___hhhiiiLLLOOOMMMEEEEEEHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIGGGEEECCCBBBBBBBBBBBBDDDDDDBBBAAA@@@AAABBBCCC?????????>>>===:::888777333111000...,,,///===KKKRRRYYYSSSRRRggg}}}|||rrrtttxxxxxx|||yyyxxxxxx```[[[ZZZbbbppp{{{}}}{{{{{{|||~~~~~~}}}{{{xxxwww{{{qqqdddVVVHHH===777000000000///////////////.../////////000000111111000////////////111333444333444555777===@@@999000...///000333555777777666111666;;;>>>???BBBHHHNNNLLLAAA666111///++++++,,,---------,,,,,,---......//////000111111222222222111111111333999FFFWWWbbbrrr~~~iiiOOOAAA<<<:::888666777<<>>;;;999;;;888:::<<<>>>DDDIIIEEE===IIIDDDCCCJJJTTTWWWPPPGGGFFFAAADDDOOOWWW[[[bbbkkkrrrwwwttteeeUUULLLGGGCCCCCCBBBAAA@@@>>><<<;;;::::::888777888999999888666666666666666777777777777444333333222333444555666666666666666666555555555BBBKKKccc```bbbhhhllliiidddbbbaaa```___^^^\\\ZZZXXXWWWVVVSSSOOOMMMKKKJJJGGGFFF@@@@@@>>>:::555111///000,,,...///.........//////;;;QQQ```TTTKKK```qqqiiiSSSPPPMMMggg|||ooozzz~~~[[[LLLEEEXXX~~~RRRLLLHHHGGGCCCDDDSSSeee~~~hhhQQQ@@@444000111222555999888444333555555444333333444666999:::666666555555444444444333333444555444333333555888555;;;===IIIkkkxxxeee]]]SSSJJJCCCEEEQQQ___}}}vvvooowwwwwwyyy{{{}}}}}}wwwmmmccc]]]YYY\\\___```cccccc^^^WWWZZZ\\\```ccccccbbbeeekkklllqqqrrrlllaaaWWWRRRPPPQQQ[[[lll~~~~~~vvvooollljjjgggeeefffqqqzzz|||ddd___\\\YYYUUULLLLLLJJJFFFCCC@@@===999555111111000000///000000000555666DDDeeelllKKKFFF===???QQQuuuxxxeeeyyy___IIIOOONNNGGGGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFIIIHHHEEECCCBBBBBBCCCCCCBBBAAA@@@???@@@AAABBBCCC????????????===;;;999888444222111///,,,...;;;IIINNNTTTPPPTTTnnn{{{{{{tttrrrtttsssuuuyyy|||}}}|||ddd\\\WWW[[[iiivvv{{{{{{yyy{{{}}}~~~}}}zzzwwwuuuzzzpppbbbSSSEEE:::444000000000000000////////////000000000000000000111000000000000111222444444222444666:::AAADDD===222///000111222444777===AAADDDJJJQQQTTTSSSSSSUUUWWWQQQFFF;;;555222...---///------------------...///000000111222222222222222222222111111444>>>LLLVVVdddiiiaaaKKK999666:::;;;:::888:::@@@HHHUUUiiizzz{{{|||wwwllleeecccbbb```___ccchhhnnn~~~[[[RRRNNNVVVbbbkkksssyyyyyycccKKK;;;444111555444555888777444666:::999AAAGGGHHHMMMSSSRRRLLLKKKFFFGGGSSSbbbggg]]]QQQPPPIIIJJJUUU___ccchhhoooqqqyyyxxxhhhVVVMMMHHHDDDBBBAAA@@@???===;;;:::999999888777777888999888777666666666666777777777777444333222222333444666777666666666777777777777777@@@RRRyyygggaaa]]]```ddddddeeeggg___]]]\\\\\\\\\[[[XXXVVVWWWSSSOOOLLLJJJIIIGGGFFFAAAAAA@@@<<<777333111111,,,...///------000000...;;;MMM]]]UUUGGGVVVmmmrrr\\\UUULLLYYY}}}jjjGGGCCCEEE^^^bbbIIICCC???===888777CCCTTT___kkkcccOOOAAA555111888222444666888888777777888444333222222222444666777666666666666666666666666111333444333111111444888111666:::FFFeeemmm___SSSEEE<<<;;;AAANNN[[[|||zzzhhhkkk|||~~~tttooohhhkkkooopppmmmfff^^^YYY\\\]]]___aaacccbbb```^^^ZZZ^^^cccddddddeeekkkqqqqqqwwwxxxlll[[[NNNEEEAAADDDFFFMMMYYYfffmmmnnnmmmddd^^^ZZZ[[[```cccbbb___^^^gggxxx|||{{{aaa___]]]ZZZVVVMMMKKKHHHDDDAAA>>>;;;777444000000/////////000111111000>>>[[[|||{{{YYY>>>AAA;;;HHHgggqqqnnntttWWWIIINNNLLLIIIIIIFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEAAA@@@???@@@BBBDDDDDDCCCBBBBBBBBBBBBAAA???===;;;666333111000...000999EEEGGGOOONNNUUUnnn~~~|||xxxqqq{{{|||wwwiiieeeiiioooxxx}}}yyyzzzxxx~~~ggg^^^UUUVVVaaaoooxxx|||xxxzzz|||}}}|||zzzwwwvvvzzzooobbbSSSEEE;;;555//////000000000000//////111111111000000000000000///000111222444444444555222444777===FFFIIIAAA666...111333333333:::FFFPPPZZZVVVRRRQQQRRRTTTUUUUUUNNNDDD999555333000///000---------------...//////000111222333333333222111000222333222333777???EEEOOOQQQJJJ<<<444666666222::::::===@@@FFFVVVrrrtttlll[[[JJJGGGFFFHHHJJJJJJJJJJJJOOOLLLCCC999666666333///111111222555333000333999???RRR^^^ZZZUUUXXX\\\\\\RRRNNNQQQbbbvvv|||pppbbbVVVPPPTTTcccnnnppppppsssuuummmXXXNNNIIIDDDAAAAAA???>>><<<;;;999999888777666777888999888777555666666666777777777888333333222222333444666777666666777777888888999999@@@\\\zzzwwwjjjbbb]]]^^^aaaaaacccfff^^^\\\ZZZ[[[\\\\\\YYYWWWYYYUUUPPPMMMKKKJJJHHHFFFCCCCCCBBB???:::666555444...111000,,,---000000,,,555DDDXXXXXXIIINNNffftttooocccXXXVVVkkksssRRR999BBBLLLhhh}}}}}}tttfffUUUIII>>>777888:::999>>>FFFEEERRRJJJ===<<<444...777444777999:::<<<======<<<<<<;;;888666555555666777555555666777777888888888000:::FFFLLLIIIBBB<<<999666888:::DDD[[[pppooobbbXXXMMMAAA<<<>>>FFFUUUaaarrrgggjjjaaaiiizzzyyymmmnnnnnnmmmkkkgggcccaaaeeeeeeggglllnnniiiaaaZZZWWW\\\aaabbbdddiiirrrxxxuuuyyysss```LLL@@@:::777::::::;;;>>>DDDJJJNNNOOOLLLHHHFFFJJJQQQYYY^^^```fffjjjsssnnn[[[]]][[[VVVTTTOOOIIIFFFAAA>>>;;;888555222///////////////000111111111LLLsss|||\\\DDD<<<>>>@@@ZZZqqq```PPPJJJKKKGGGHHHIIIBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFBBBAAAAAACCCFFFHHHGGGEEEDDDEEEEEEDDDCCC@@@>>>===999444222111000000666>>>BBBMMMOOOQQQ]]]eeekkkwwwtttwwwssshhh^^^^^^fffttt}}}qqqrrrzzzsssiii]]]XXX]]]hhhssszzzyyyzzz{{{||||||{{{zzzxxxzzzpppcccUUUHHH>>>999...///000000000000000///222222111111000000/////////000222444555555555555333555999@@@IIIMMMDDD888---111444333444===NNN\\\```QQQ???777;;;CCCFFFFFFHHH>>>555222111......///---------------...///000000111222333444333222111...111444555333333666999===???<<<777999???<<<444666888999888;;;OOOtttsssccc___QQQLLLKKKIIIBBB999333222333///222222...---000222111---...111444222///333:::DDD]]]mmmdddUUUSSS[[[```[[[XXX]]]pppqqqWWWUUU]]]qqq~~~}}}xxxxxx~~~sss[[[OOOHHHBBBAAA@@@???>>><<<:::999888888777666777888999888777555666666666777777888888333333222222333555666777666666777888999::::::;;;HHHjjjsss|||hhhccc```dddfffdddaaaaaa]]][[[ZZZ[[[]]]]]][[[XXX[[[WWWRRRNNNLLLJJJIIIGGGDDDEEEDDDAAA===999777777000333111,,,,,,000000***,,,:::UUU^^^NNNKKK___ooorrrfffZZZbbbzzz```III<<<@@@QQQnnnzzzkkk```bbbbbbZZZHHH:::<<>>:::999888EEE>>>999AAA;;;///666777999<<<>>>AAADDDCCC@@@LLLJJJFFFCCC@@@?????????555555666777888999::::::;;;NNNhhhwwwtttcccPPPDDDIIIFFFCCCGGGUUUaaa^^^UUUFFFAAA===???FFFSSSfffvvv{{{wwwlllnnn~~~{{{dddUUUPPPRRRrrr}}}yyywwwvvvvvvpppmmmooowww{{{rrraaaSSSTTTYYY]]]^^^aaahhhpppuuuzzz{{{pppYYYCCC999888777666888999:::999;;;>>>AAAEEEDDDBBBDDDIIISSS___ffflllmmmrrrzzz|||```VVV[[[WWWQQQQQQPPPGGGDDD???<<<999666333000//////...//////000111222888ZZZfff???555@@@>>>GGGllluuu~~~SSSKKKJJJHHHCCCGGGHHH>>>CCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBCCCFFFJJJKKKIIIGGGEEEEEEEEEDDDBBB@@@>>><<<;;;666222111111000444999@@@NNNQQQMMMJJJKKK[[[vvvxxxuuu}}}nnnhhhdddfffooo|||xxxuuuzzzvvvggg]]]]]]dddooovvvzzz{{{|||}}}}}}||||||{{{~~~tttfffUUUFFF<<<777222222111111111111111222111222333333111000000000000555111222;;;:::555888555===:::<<>>PPPrrr~~~fffhhhccc```bbbgggjjjgggbbbZZZ^^^bbb```[[[XXXYYY\\\[[[WWWRRRNNNLLLJJJIIIGGGDDDDDDBBB@@@>>>;;;999777999666333111111111000...444333III___WWWKKKXXXlll}}}fffXXXyyyzzz[[[EEE:::???ZZZtttooo\\\___llllllaaaBBB<<>>KKKMMMUUUTTTEEE<<<999222???666MMM\\\TTT>>>555OOOhhhiii[[[LLLJJJGGGDDDIII888888999<<<>>>======>>>FFFtttXXXYYYXXXXXX[[[___```[[[RRRLLLIIIEEE???>>>MMMhhhttteee\\\[[[eeeiii^^^PPPIIIFFFMMMlll}}}~~~vvvrrrkkkyyy~~~iiiWWWNNNUUUXXX[[[[[[]]]gggwww}}}fffKKK;;;:::;;;999888777777888:::===@@@CCC===HHHJJJCCCFFFWWWeeeiiipppzzzuuuccc]]]XXXWWWYYYXXXRRRKKKGGGDDD@@@;;;777555444333000555111...111...---777???RRRtttuuuQQQ>>>BBB???CCCKKKuuulllzzzRRRMMMFFFDDDDDDFFFGGGFFFHHHGGGEEEDDDBBBAAAAAAAAAFFFCCCBBBEEEEEECCCDDDGGGHHHHHHHHHHHHHHHHHHGGGGGGDDDFFFGGGFFFCCC???<<<;;;;;;888444000///000333555>>>DDDJJJQQQOOOFFFXXXzzzxxxmmmuuu|||}}}}}}|||rrrwwwttt{{{xxxiii```bbbjjjqqqxxx~~~|||yyy{{{~~~~~~~~~uuuhhhXXXIII>>>888222222111111111111222222///000111111000//////000444:::888999@@@===555888;;;@@@HHHSSS```dddPPP444...------///222777<<>>EEEMMMZZZjjjgggiiimmmxxx~~~hhhNNN@@@@@@999:::LLLkkk{{{[[[SSSSSS\\\^^^SSSEEE???CCC@@@\\\zzz}}}|||yyyeeeYYYUUUPPPSSSVVVZZZaaannn}}}yyybbbHHH:::888999777@@@<<<;;;;;;888666;;;CCCGGGJJJKKKJJJPPP___mmmsssxxx{{{qqqeeeaaa\\\XXXWWWYYYWWWPPPIIIDDDAAA===888555333222111000444000...222...,,,666>>>ZZZwwwqqqPPP<<<::::::BBBSSSjjjhhhOOOKKKEEEBBBCCCDDDEEEEEEFFFFFFEEECCCBBBBBBBBBBBBEEEBBBBBBDDDDDDCCCDDDGGGGGGHHHIIIIIIHHHGGGFFFEEECCCEEEGGGFFFCCC???===<<<<<<999666333111222333444<<>>@@@JJJiiiiiitttXXXTTTeeepppUUUEEEAAA@@@>>><<<;;;;;;;;;:::999999999888888888777777777555555555666666666666666444333333444444555666777555999666666:::777888DDD___qqqnnn~~~pppdddbbbaaadddiiiiiieee___ZZZYYYYYY]]]aaaaaa\\\WWWZZZWWWSSSPPPOOOMMMKKKJJJOOOLLLFFFAAA===<<<<<<<<<666444111/////////...---,,,555;;;KKK[[[TTTUUUooodddfff~~~pppmmmzzz|||dddLLL<<>>___fffRRR>>>999777888:::???KKKWWWvvv{{{lllxxx}}}]]]OOOJJJCCCOOOuuuZZZSSSRRRYYYYYYNNNCCC???DDD>>>]]]|||uuuddd]]]\\\LLLLLLMMMRRRZZZfffqqqxxxvvvjjjVVVBBB999999:::888<<<777888>>>>>>>>>LLL___dddZZZSSSVVV^^^gggrrr{{{uuuzzzvvvoooqqqssspppjjjddd___^^^\\\XXXUUUUUUUUURRRKKKDDD@@@===:::555222000000000000333......222...---888JJJnnnmmmRRR???:::???BBBaaa}}}nnn}}}TTTKKKHHHDDDAAAAAABBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCEEEAAA@@@CCCCCCAAACCCGGGGGGHHHIIIIIIHHHFFFDDDBBBAAADDDFFFEEECCC@@@???>>>===;;;999777555444333333888===BBBKKKQQQPPPgggttt{{{iii\\\YYY]]]cccggguuu{{{}}}yyyzzzpppbbbRRRDDD;;;222222111111111222333333666777888777666555777888777:::333///444222///555>>>NNNxxx^^^333111111111111222333555666555000...000000......111222444555444555666555222...///000222333333333333111222333444555555555555666555666;;;DDDMMMSSSVVVcccssseeeEEE:::<<<999555888;;;999<<>>777555222000000000000///***666333???[[[YYYVVVpppdddTTTmmmtttwww}}}~~~kkkRRR???MMMiii|||sssnnn]]]@@@===WWWbbbiii|||VVV888>>>FFFooocccBBB999BBBiiizzzWWWDDD@@@>>>AAABBBDDDPPP^^^hhhkkkgggfffccc___rrrbbb[[[XXX\\\ZZZPPPLLLNNNRRR[[[{{{___]]]]]]cccppppppccc[[[WWWJJJFFFBBBBBBGGGMMMQQQRRRZZZRRREEE<<<:::<<<<<<;;;<<<777<<>>AAAQQQssszzzPPP999999HHHyyybbbNNNEEE@@@CCCFFFKKKZZZlll}}}ppplll```iiioooqqqjjjccc```aaa___[[[___hhhwww\\\LLLLLLNNNXXXgggyyyzzztttmmmbbbSSSHHHDDD>>>888666888:::999777AAA===999999;;;<<<<<<<<>>>>>AAABBB???@@@CCCDDDDDDEEEEEEDDDBBB???>>>>>>@@@BBBBBBAAA@@@@@@AAA>>>>>>>>>===;;;888444222///555:::EEEOOOPPP]]]xxxoookkkyyy{{{ooouuuuuuzzzzzz|||~~~}}}yyyvvvnnncccZZZ```ppp~~~~~~~~~zzznnn\\\HHH;;;222222111222222333444555111333777:::===BBBHHHLLLMMMHHH777111:::<<<999<<>>///,,,///222444555444555444444===FFFCCC999111222333444555666777888666777777888888888888777888999:::<<>>>>>???HHHLLL\\\}}}sssRRRMMMPPPMMMLLLXXXWWWUUUaaatttssseee```SSSJJJAAA===888222///000111111333555333///111666000000000000111222333333333888999555999BBBFFFCCCBBBGGGIIITTT{{{tttppp}}}[[[uuuuuuUUUCCCAAA>>><<<:::999999999888777888888777777777666666666555555555555555444444444444555666777888888888888:::;;;999999:::444???ZZZtttwww}}}ppp```[[[WWWYYY[[[^^^```___ZZZWWWRRRRRRSSSYYY___aaa]]]YYYVVVTTTRRRRRRRRRQQQOOOMMMKKKLLLMMMMMMKKKHHHDDDBBB???<<<888666555444222111...444...444MMMXXXZZZhhh~~~lllOOOWWWyyyzzztttuuuzzz{{{fffSSSIIIbbbUUUFFFHHHiiixxx}}}lllxxxpppVVVLLLYYYkkkddd@@@:::>>>PPP\\\LLLBBBFFFMMMWWWjjjuuutttaaa___mmmsssxxxtttppppppttttttvvvxxxWWWQQQRRRVVV```nnn{{{~~~xxxrrrnnnjjj```OOOBBB;;;777444444666888777555666555777;;;<<<:::;;;===>>>BBBHHHMMMPPPZZZppp{{{fffZZZhhh~~~{{{wwwxxxqqqjjjiiillllllllllllnnnpppssstttjjjgggccc```___\\\WWWSSSUUUTTTQQQOOOLLLFFF@@@<<<999777444222000000000111///111///000333333FFFfffkkkHHH999999AAALLL[[[xxx}}}jjjRRRAAA@@@BBBCCCBBBAAA@@@AAABBB>>>>>>>>>===>>>>>>??????>>><<<>>>BBBBBB???>>>@@@BBBAAAAAAAAA@@@???>>>======???@@@@@@???>>>???@@@===>>>>>>>>><<<999666444///444777@@@JJJKKKSSSgggsssiiixxx~~~vvv|||~~~ssssssyyyyyyzzz|||ooopppyyyxxxsssnnniiiccc___ZZZjjjxxx|||{{{}}}}}}rrr___III:::222222222222333444555555555666999:::===AAAFFFJJJIIIEEE;;;===MMMPPPGGGEEEddd{{{```???444333333555<<>><<<999999999999888666888777777777666666666666666666666666555555444444444555777888999999888888999999777999:::777GGGfffzzzzzzfff]]]\\\WWWXXXZZZ]]]^^^]]]ZZZWWWUUUWWWZZZ\\\[[[ZZZZZZYYYWWWUUUTTTTTTUUUTTTRRRPPPNNNNNNNNNMMMKKKHHHEEECCCBBB>>>:::777555444222000111000...333BBBRRR[[[___rrr}}}^^^UUUiiirrrcccTTTbbb|||JJJCCCDDD___uuukkkssssss{{{gggGGGVVV\\\OOO:::AAABBBSSSxxxggg___hhhsssyyykkkXXX```nnnxxx|||}}}zzzjjjffffffiiiqqq{{{vvvqqqjjjbbbZZZQQQHHHAAA777666555666888999999999666666:::>>>===:::>>>EEE@@@LLLUUUVVVVVV^^^gggmmmZZZQQQSSSjjj{{{xxxxxxpppiiiiiieeefffhhhjjjjjjiiiiiijjjfffdddaaa___]]]ZZZVVVTTTTTTRRROOOLLLHHHBBB===:::777555333000//////000111///111000111333666RRR|||vvvUUUBBB999@@@LLLPPPgggxxx}}}WWWIIIBBB<<>>???@@@======<<<;;;;;;<<<<<<<<<;;;:::>>>CCCCCC???<<<===??????===<<<<<<<<<=========>>>???>>>===<<<===>>>======>>>===<<<999777555111444333:::DDDFFFKKK\\\ssswwwlllttt}}}vvvlllwwwyyy}}}xxxwww{{{wwwqqqkkkhhhffffffggg\\\eeeoootttxxx~~~tttaaaJJJ:::222222222222333444555666555555555444444555888;;;CCCCCCAAALLLdddhhh[[[SSS{{{cccEEE000///000333999BBBKKKPPP666222000222111000111666555555666>>>TTTiiigggXXX===;;;888555333333333444777999>>>CCCHHHMMMPPPRRRNNNNNNSSSaaawww^^^BBB<<>><<>>:::777555333111///......///000...222111222222888ZZZZZZ>>>;;;888CCCRRRQQQnnnzzzgggFFFCCCFFF:::===@@@@@@>>><<<===???===<<<;;;:::::::::::::::999999>>>DDDDDD???;;;;;;>>>===;;;:::999;;;<<<>>><<<===>>>===<<<;;;<<<===============;;;:::888777444555111555@@@BBBHHHXXXeeennnyyyxxxmmmlll~~~}}}kkkxxx~~~~~~zzzssslllhhhgggggg```dddhhhnnnxxx}}}|||jjjOOO888444333222222444555555555555333111///...///000000777666999IIIWWWUUUYYYmmmyyy]]]EEE888555222444999;;;:::777111111000000111333555777888;;;;;;LLLmmm{{{xxxUUU???999<<<555000555888>>>:::HHHgggyyytttlllllliiiiiitttLLL>>>AAACCCLLL^^^kkk}}}xxxcccHHH======888555555444111222666222444666777777777555333000000///000000222444555999;;;<<>>999444111///,,,,,,...111555>>>OOO___```~~~qqqSSScccyyy~~~{{{yyyfff\\\qqqjjjEEEDDDHHHOOOQQQPPPVVV___|||^^^OOOBBB@@@GGGFFFMMMzzz~~~XXXGGGCCCNNNbbb}}}zzzrrrwwwrrryyyrrrTTTOOOBBB>>>CCC>>>999??????888???888888>>>777<<<555EEEHHHAAABBBEEENNN^^^uuuyyymmmbbbNNNhhhqqqnnnssstttoookkkmmmkkkjjjiiihhhfffbbb___]]]______\\\VVVRRRRRRSSSRRRNNNIIIDDDAAA===:::888333222111/////////000111666...000333333FFFiiifffEEE@@@:::@@@KKKJJJcccmmmUUUDDDBBB999???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;===::::::<<<=========<<<;;;>>>>>>===<<<;;;::::::999666222111333666;;;EEEOOO___qqqyyy|||{{{{{{{{{zzzxxxpppfff```]]]```fffoooxxx~~~~~~lllPPP888777666444444444333222111333222000///...///000111666444222:::FFFJJJ]]]|||pppWWWBBB:::666333444777999777444///111222444555777999:::666CCCLLLZZZxxx^^^DDD888:::666555:::===CCCIII```}}}~~~xxx{{{vvvOOOBBBAAA???FFFPPPTTT^^^kkkuuu\\\EEE<<<<<<888444444333111333777;;;888888999999666555666111000000000111333444555777:::<<>>===>>>EEEFFF:::===777999@@@999???BBBOOOOOOJJJPPP\\\lll~~~tttlllrrrqqqtttsssmmmiiiiiihhhgggggggggeeebbb```\\\]]]]]]ZZZWWWTTTRRRRRROOOKKKFFFAAA>>>;;;888555333222000/////////000111---)))///666<<>>===DDDMMMQQQnnn|||nnnpppJJJ@@@CCC>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;999888888999;;;<<<999:::;;;<<<===<<<<<<;;;<<<<<<<<<;;;::::::999999777333000222444999CCCLLL^^^qqq~~~www{{{}}}uuuwwwvvvdddYYYRRRWWW```jjjssszzz~~~nnnRRR:::999888777666444222000///111000/////////000222333444555111333999???XXX}}}~~~hhhVVVGGG<<<888555444555666444222///111444666666777999:::;;;MMM___pppqqqNNN999999777999??????CCCSSSqqq{{{rrrJJJ@@@<<<999>>>???>>>DDDVVVpppsssTTTDDD???===888444444444222444888===@@@HHHQQQMMMAAA888777111111000111222333555666777:::<<>>@@@@@@===<<>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::777777777777777777777777:::999888777777888999:::999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::999444111111222555>>>GGGXXXjjjzzzzzzuuu{{{zzzdddTTTQQQYYYccckkkqqquuuyyy|||sssZZZEEE@@@@@@>>>:::666222000000////////////000222333444333777666666999888HHHdddkkk]]]SSSKKK>>>:::666555555555444333111333666666555666999<<>>;;;:::@@@<<>>999555555555444666;;;;;;OOOlll}}}qqqSSS===777111111111111333555777888::::::<<>>:::777666222333444333000111>>>LLLUUUeee~~~sss```uuukkk~~~rrrcccyyyZZZSSSXXXgggnnntttyyy|||VVVJJJZZZooorrriii___cccoooqqqYYYMMMGGGDDDCCC;;;CCCGGGRRRfffyyynnnZZZIII???:::@@@GGGEEEBBBMMM\\\```OOO>>>???<<<>>>FFFIII]]]zzzuuuqqqqqqooojjjhhhjjjfffeeecccbbbbbbaaa___]]]ZZZWWWUUUUUUVVVUUURRRNNNFFFBBB>>>:::777555333111111111000000000000000000555///555IIIlllTTT>>>:::DDDKKKSSSnnnsssfffuuuUUU>>><<>>;;;;;;:::999999999999:::999999999999999999999999666666666666666666666666777777666666666777888888888999999:::::::::::::::999999::::::;;;;;;;;;;;;;;;666222111111222999BBBNNN]]]lllsssyyy|||iii\\\bbbjjjsssvvvuuutttuuuwww}}}mmm^^^VVVTTTOOOFFF<<<444111000...//////111222444555666333777555666999555888III```lllpppcccSSSJJJFFFBBB>>>;;;999777777888999999777:::<<<;;;;;;===CCCIIIYYYUUUrrrYYY===:::<<<@@@FFFFFFSSSbbb|||xxxKKK>>>===@@@GGGOOOQQQdddtttbbbUUUMMMJJJ???:::666777666666999>>>DDDggg]]]AAA777222222222222444666888999;;;999:::DDDVVVgggmmmkkk]]]ggg}}}eeeUUU^^^XXXXXX___hhh}}}gggHHHAAA@@@::::::999888777777777777777666666555555555555555444444444444555555555555555555666666777777888888666777:::888888TTTzzzwww}}}pppeeeddd______```bbbaaa^^^```dddfffddd___```aaabbbaaa^^^\\\ZZZZZZXXXVVVUUUUUUVVVWWWYYYUUUXXXVVVRRRPPPTTTVVVUUURRRPPPKKKEEE@@@<<<:::888777555444333000000999DDDSSS[[[lll]]]sssrrrhhhwwwhhhaaaggg{{{rrrSSSNNNdddyyy{{{sssrrr}}}eeeKKK@@@>>>>>>;;;999///;;;???@@@HHHTTTnnnyyyvvvpppeeeWWWJJJAAA===<<>>DDDBBB@@@FFFTTTuuuuuupppmmmllliiieeegggkkkiiifffcccaaa```^^^\\\ZZZXXXUUUSSSRRRSSSRRRNNNKKKBBB???;;;888666444222000000000000111111111000000111///>>>___xxxNNN???666AAAIIITTT{{{wwwzzz|||ZZZGGG<<<<<>><<<;;;::::::999999::::::888888888888888888888888666666666666666666666666555555555555666666777777888888888888888999999:::::::::;;;;;;<<<<<<=========888555333111111666===FFFOOO]]]nnn|||}}}tttooouuu|||~~~xxxuuuuuuyyyrrrmmmcccTTTCCC777222111///000111333444555666777555666000000666444444@@@GGGSSSZZZRRREEE===::::::===<<<::::::<<>>III]]]iii{{{xxxhhh^^^VVVNNNHHH???:::666666777777;;;@@@SSSxxxuuuVVVBBB888333222222333555777999;;;:::999<<>>HHHYYYhhhKKKBBB<<<:::<<<888;;;;;;:::999999999999999777777777777777777777777777777777777777777777777444444555555666666777777888777777777777888999999;;;;;;;;;<<<<<<=========>>>;;;888777555222444999BBBFFFSSSjjj~~~zzz||||||~~~~~~}}}|||}}}||||||yyyvvv{{{nnnZZZFFF888333333111222333555666777777777888:::444222999888888BBBEEEPPPVVVOOOBBB999666777;;;;;;<<<===@@@FFFLLLPPPRRRXXX___aaa______dddiii___hhh```FFF;;;AAABBBFFFRRRWWW]]]mmmsssRRRDDDGGGIII```uuueee[[[XXXTTTKKKDDD>>>888444555555666:::@@@TTTuuuqqqTTTGGG???666333333333444666888:::<<<;;;===FFFVVVcccdddZZZPPPZZZsss___IIIFFFDDDGGGQQQ___nnn[[[EEE@@@===:::999888777777666666666555555555444444555555666444444444444444444444444555555666666777777888888;;;444999???GGGpppdddyyykkk~~~|||kkkzzzqqq^^^eee___aaa___]]]___bbb```ZZZ]]]^^^___```^^^[[[WWWTTTXXXVVVUUUSSSSSSUUUWWWXXXZZZVVVOOOLLLSSS^^^bbb```UUURRRLLLFFFAAA===<<<;;;DDD<<<444333333111000222CCCRRR]]]bbbpppttt[[[nnnhhhfffwwwzzz|||~~~vvvrrrqqqiiimmmeeeHHHAAA;;;777666888::::::<<<@@@JJJbbbeeeVVVQQQWWWaaalllzzzxxxuuurrrmmmcccXXXOOOHHHIIIMMMRRRTTTQQQIIICCCDDDFFF[[[cccddd~~~jjjLLL;;;BBBFFFDDDHHH\\\nnniiieeeeeeccc```bbbffffffccc___]]][[[ZZZXXXWWWUUUUUUSSSOOOJJJFFFCCCBBB<<<999555333222111000///...///000111222111111000333DDDnnnvvvTTT;;;CCC888AAAOOOeee^^^EEECCC???:::999666:::999888888777777888888666666666666666666666666666666666666666666666666333444555666666777777777777777666666666777888999;;;;;;;;;;;;;;;;;;;;;<<>>AAAKKKcccwwwrrrvvv|||zzzwwwzzz~~~yyy|||nnnZZZFFF999555666222333444666777888888888:::???===<<>><<>>BBBPPPdddppplll\\\OOOTTTjjj|||lllLLLEEEOOOQQQ[[[qqq{{{WWWDDD???;;;:::999888777666666666666555555444444444555555666444444444444444444444444555555666666777888888888===111777BBBRRR{{{kkknnnsssjjjrrrZZZccc]]]_________bbbfffddd^^^___```aaaaaa^^^ZZZVVVSSSUUUUUUUUUUUUUUUUUUUUUUUUZZZTTTKKKJJJTTTbbbgggeeeVVVRRRLLLFFFAAA>>><<<<<>>;;;555444666:::===GGG]]]|||sssllluuuxxxqqqssszzzyyyzzzooo```LLL:::444666///444:::<<<888666===FFFHHHJJJLLLLLLJJJKKKRRR[[[bbbaaa___WWWEEE555333999444333222444;;;HHHVVV```eeeggggggaaa[[[^^^hhhrrrjjjHHH@@@555888CCCCCCHHHXXXhhh~~~~~~oooddd```rrr~~~wwwmmmfffZZZWWWSSSOOOKKKGGGBBB>>><<<777333444555444555888HHHKKKGGG===555555888:::555666888:::888666999??????III___zzzuuunnnooolllfff\\\PPPMMMYYYhhhoooUUUEEE>>><<<888999999999999888777777666666555444444444444555666555444444333333333444444555666777777888777777555999777LLLyyyhhh{{{rrrpppjjjllleee``````cccbbbaaa```___``````aaabbb^^^[[[[[[\\\[[[VVVPPPPPPRRRUUUWWWXXXWWWVVVTTTUUUQQQNNNPPPVVVYYYXXXVVVPPPNNNKKKGGGBBB>>>;;;999777666555444444444444444555BBB[[[___WWWmmmaaahhh}}}cccQQQbbbfffpppzzzrrrggg___ZZZXXXWWW]]]___dddkkkrrrvvvvvvuuuuuuyyy|||yyyrrrllljjjkkkfff___bbblllbbbDDD999:::333777999666333777DDDPPPqqqjjjUUUCCCPPPzzzlllXXXRRRHHH@@@EEECCCBBBFFFOOOSSSOOOLLLLLLEEEUUUdddlllpppKKKDDDCCCFFFFFFMMMiiimmmjjjiiigggeeecccbbbaaa```YYYYYYXXXVVVUUUTTTSSSSSSQQQNNNJJJGGGEEEBBB???<<<777666444222000000000000444***333:::,,,***333000@@@qqqrrrSSSAAAAAA;;;===BBBHHH```WWWMMMAAA999999;;;<<<;;;999999777666555555555555555555555555555555555555333333444444444444444444444333333333333444555555888::::::777222111444999999888999<<<;;;888:::>>>???===:::999999999888666888888@@@RRRlllwwwkkk^^^iiiwwwqqqvvvjjj```eeemmm{{{~~~}}}uuueeeNNN;;;444666222777999888<<>>>>>888444999@@@EEE===999777999:::888:::===<<>>AAAZZZxxxlll~~~iiidddgggcccaaaeeecccbbb```___^^^^^^___```___^^^\\\\\\\\\ZZZUUUQQQRRRSSSVVVXXXYYYXXXWWWVVVSSSQQQPPPTTTYYY[[[WWWSSSRRRPPPMMMIIIDDD@@@===;;;777666555444333333333444222;;;PPP]]]XXX^^^zzzmmmfffzzzyyyxxxfffZZZcccfffooo{{{yyyaaaXXXRRRJJJDDDAAA@@@@@@@@@DDDFFFJJJOOOVVV]]]cccgggssswwwzzzzzz|||~~~{{{vvv{{{xxxvvvwwwvvvuuuyyy~~~|||eeeKKK:::444555444777999888777<<>>:::;;;<<<;;;999999888777666555555555555555555555555555555555555444444444444444333333333333333333333333444555555222555777555333444999===888777888;;;:::777999===???===;;;::::::999777666333444:::FFFYYYooo[[[^^^rrr|||ssspppwwwvvv```^^^iii}}}||||||zzzkkkSSS>>>666888666:::888777IIIkkkuuu___SSSQQQXXXfffsssxxxssspppkkkXXX???333444444444555555555888<<>>CCCDDDCCCCCC___~~~jjjddd\\\WWWUUUSSSQQQNNNQQQMMMFFF@@@;;;888555333444111111444555444666:::888::::::888>>>MMM\\\dddMMMBBB888777:::;;;:::;;;AAAFFFRRRaaammmuuu~~~{{{vvvyyyhhhWWWMMMSSSXXXWWWYYY```ccceeecccYYYJJJ???;;;===888999999999999888777777666555555444444444444444444444333222111000000111444444555666777777888888555===HHHeeefffvvv}}}eee```bbb```aaahhhdddccc```^^^]]]]]]]]]^^^\\\^^^``````]]]XXXUUUTTTTTTVVVWWWYYYYYYYYYXXXXXXRRRQQQSSSXXX]]]\\\WWWQQQQQQPPPMMMIIIEEEAAA===;;;777666555444333222222222000666EEEWWWZZZRRRhhhjjjgggwwwvvvrrr}}}dddaaacccdddmmm{{{mmmPPP===:::777333222222444555666333555888;;;AAAJJJVVV___jjjqqqxxxzzz}}}~~~|||}}}{{{xxxwwwyyymmmdddUUUGGG===888777777666777888999<<>>;;;888444333222000/////////000---555222,,,000444666;;;fffaaaGGG???AAAFFF???^^^fffnnnPPPBBB???;;;;;;<<<<<<999777888777666555555555555555555555555555555555555555555444444333333222222222333333222222333333444555000222444444333444999===666555666888888555777<<<@@@>>>===<<<;;;:::777444333444666<<>>III\\\qqqSSS:::>>>AAAAAADDDIIISSS{{{ppp[[[PPPLLLGGGEEEGGGJJJLLLLLLRRRLLLDDD===888555333222555333333666555333555999???<<<999???SSSmmmbbbOOO<<<666999;;;;;;;;;HHHJJJOOOTTTZZZcccoooyyy~~~{{{}}}YYYUUUZZZjjjuuuqqqiiicccffffffddd\\\MMM@@@;;;===888999999999999888777777666555444444333333444444333222111000000/////////444444444555666777888999111<<>>BBBEEEFFF;;;>>>===<<>><<<::::::;;;:::888666777666555555444444444555555555555555555555555555555444444333222111111000222222222222222333333444333444555444222222444666444333333666555444666;;;@@@???======<<<:::777444888777888;;;CCCQQQaaalllqqqiiirrr{{{vvv{{{yyyfff___rrryyyrrrmmmuuu|||}}}vvv___GGG:::999777;;;<<>>@@@>>>???PPPeeevvv|||lll___OOOBBB???===;;;<<<@@@FFFKKKNNNQQQKKKBBB;;;666444222111444333555777777666:::@@@DDDBBBFFFZZZ|||uuu]]]CCC888888:::===>>>GGGMMMTTT\\\eeessspppWWW^^^ooo|||wwwoooeeeTTTCCC;;;<<<888999999999999888777777555555444333333333333333111111000////////////000444333333444555777888999444BBBaaalllqqqvvvfff```]]][[[^^^dddgggddd```]]][[[[[[\\\\\\ZZZaaagggfff```[[[ZZZ[[[ZZZZZZZZZYYYZZZZZZ[[[[[[[[[WWWUUUWWW[[[]]]YYYUUUOOOOOOMMMJJJFFFBBB===;;;999888666444333111111111---888888@@@UUU\\\eee}}}aaafff}}}|||kkklllfffhhhrrr~~~sss```OOOBBB;;;777666444333333444444333111111444666666555888@@@HHHXXXdddqqqxxx{{{~~~|||wwwsssfffVVVOOOMMMKKKIIIHHHIIILLLOOOOOOIIIAAA:::666555666777888777666888<<<>>>>>>>>>444:::<<<>>>KKKdddzzzrrraaabbbjjjuuupppiiiyyypppWWWRRRWWWdddlllnnnzzz~~~|||pppfffiiieeeeeefffeeeccc___[[[XXXWWWWWWVVVTTTQQQNNNJJJHHHBBB@@@===<<<:::999666333222111000/////////000111666666///111444(((444]]]]]]DDD@@@>>>>>>[[[pppxxxaaaBBB???===:::999888888777777666555444444444444444444555555555555555555555555444444333222111111000000222111111111111222333333444444444333111000111111333111222444444222555;;;@@@>>><<<<<<;;;:::777555:::888777:::CCCOOOXXX^^^rrrzzzwwwzzzeeebbbeee___]]]kkktttxxx~~~iiiPPP>>>888888;;;???QQQyyy]]]HHH;;;555:::???DDDSSSeeepppmmmxxxcccCCC777777888999999888999;;;===<<>>@@@BBBBBB@@@<<<777444333555777999888777888:::;;;;;;:::555:::===???KKK```uuupppllluuuuuupppccc\\\___lllvvv~~~ssshhhhhhfffffffffeeebbb^^^[[[YYYVVVVVVUUUSSSPPPKKKGGGDDD???===;;;999888777444222222111000///000111222333555000---333555333MMMvvv}}}RRR>>><<<>>>CCC```vvvgggJJJAAA???===:::888666666777888555444444333333333444444333333333333333333333333333222222111111000000000111111000000111111222333000000111111111222222222222000000333333222555;;;???===:::999999999888666777444444777???HHHNNNQQQWWWkkk~~~~~~yyy{{{xxx}}}ttt^^^aaa[[[\\\iiioooqqqwwwvvv^^^JJJAAA<<<>>>AAAQQQooo~~~fffBBB:::222333999:::;;;LLLcccsssqqqpppJJJ:::999999::::::<<<@@@GGGLLLYYYeeewww{{{lllQQQ>>>BBBOOOooo~~~ooo___RRR^^^ooo|||~~~vvviii```KKKDDD;;;555444555777999333333333444666999===???<<<999555333444666777777444444777;;;>>>AAALLLVVVcccqqqxxxiiiWWWIII@@@>>>CCCJJJLLL[[[pppwwwmmmTTT@@@:::888999999999999888777777555444333333222222333333.........///000111333333333333222222444666999:::;;;MMMzzzaaaWWWmmmddd\\\[[[]]]^^^^^^^^^hhheeeaaa]]][[[\\\^^^```]]]```cccbbb```]]]]]]]]]]]]\\\ZZZXXXXXXYYY[[[]]]aaa\\\WWWWWW[[[]]][[[XXXSSSSSSSSSQQQMMMHHHCCCAAA<<<;;;999666444222222111///...111444;;;OOO]]]YYYkkkvvv___yyy|||}}}~~~}}}zzzpppfffXXXIII???999666555666555444555777888888777444444444444333333333444666???KKKXXXfffsssxxxvvv|||vvvnnn___LLL???:::;;;:::;;;>>>BBBHHHLLLNNNKKKFFF@@@;;;999888999999:::::::::::::::;;;<<<===<<<>>>>>>???III___xxxvvv~~~{{{|||mmmgggrrrrrrggghhheeedddcccaaa^^^[[[XXXWWWTTTTTTSSSQQQMMMGGGCCC@@@===;;;999888777666333111222111000000111222333444333...000555;;;UUU|||iiiGGG<<<<<>>;;;888666777888999888555555666777:::???GGGMMMQQQZZZiiiyyytttqqqrrrzzzrrruuupppooowwwuuupppuuukkkVVVLLL???@@@BBBNNNbbbiiiSSS555777333555<<<999999MMMiiixxxvvvxxxNNN;;;:::::::::;;;AAAJJJTTT\\\~~~vvvwwwbbbIIIEEEXXXxxxuuu\\\FFFFFFPPP\\\ccc___TTTHHHAAA:::777666666555333444666333444444444333444666888555333111222555999;;;<<<999999;;;===???BBBMMMYYYggguuurrriii]]]QQQFFF@@@EEEMMMLLLZZZlll{{{]]]EEE;;;888999999999999888777777555444333333222222333333---......///111222444555333222222222444666999;;;CCCTTTvvvZZZWWWzzzlllddd]]]\\\___```]]][[[hhheeeaaa]]]\\\]]]___aaa]]]^^^``````^^^]]]\\\\\\]]]\\\YYYXXXWWWYYY[[[]]]```\\\XXXYYY]]]^^^[[[WWWRRRRRRRRRPPPLLLGGGCCC@@@===<<<:::777555333222111444***222888666EEEWWWTTTRRRyyybbbmmmtttxxx|||{{{}}}yyyvvvtttjjj[[[MMMBBB;;;555222555444222222444555444444555333222222333555555444111666;;;BBBNNNZZZ]]][[[eee^^^[[[YYYMMM===888===:::;;;>>>EEENNNYYYaaaeee\\\SSSGGG@@@===<<<999777:::;;;<<<<<<;;;<<>>HHH[[[mmmmmmCCC111BBB555777888888777666666666333333333222222333444444111111111111111111111111000000000000111111111111000000000000000111111222///......000111111000///222000000222222222666<<<>>>:::666444555777999:::777:::<<<999777;;;FFFOOOZZZSSSVVVhhhzzz|||lllkkknnnuuu}}}~~~{{{vvvyyy{{{fffRRRHHH@@@???JJJSSSOOOAAA777333888333666>>>;;;MMMyyy|||OOO:::999666888@@@KKK[[[vvv~~~yyyppp|||pppQQQKKK\\\{{{oooiii]]]|||]]]MMMNNNOOOOOOLLLFFF>>>888444444333222222222333444555444444333333333444555555222222333444444444777:::666777999>>>CCCIIINNNQQQdddkkk~~~zzztttkkk```QQQDDDAAAEEEOOO]]]jjjttt```EEE<<<:::999888777666666666666777666444333222111111111////////////000000000000///111111///000666<<<>>>GGGlll___MMMlllzzzkkk```___^^^]]]\\\]]]^^^___```____________^^^\\\ZZZ\\\]]]]]][[[ZZZYYYZZZ\\\VVVVVVWWWXXXYYYYYYYYYYYYVVVXXXWWWTTTTTTXXXYYYWWWTTTRRRNNNLLLJJJHHHFFFDDD===<<<;;;999666444333222000000111333555;;;KKKZZZXXXZZZ|||fffhhhrrrkkkzzzyyy}}}iiigggqqqxxx~~~~~~~~~|||yyyvvvtttfffUUUJJJAAA999555666444555666777888888888888777666444222222333444555666999888===EEEBBBCCCPPPMMMKKKGGG@@@===<<<:::777???999BBBTTTgggyyyhhhZZZLLL;;;777:::666777:::;;;:::>>>EEEJJJJJJFFF@@@GGGSSSZZZllljjjdddddd```^^^[[[XXXWWWTTTQQQOOONNNMMMJJJFFFCCC@@@???>>>999888666444333111111111---111333222000000111000000555444===hhh___UUU@@@777@@@IIIVVViiiwww{{{OOOBBB???999888777666666777666444222222222222222222222222222000000111111111111000000222111111111000000////////////............//////////////////000000000000...///000000///000222444<<<;;;999555333444888;;;??????<<<666222666BBBLLLUUU\\\PPPVVVrrrrrrqqqssslllsss{{{{{{}}}{{{zzzssscccHHHAAA???CCCFFFBBB999444444999555777???@@@WWWUUU>>>???<<<<<>>??????>>>BBBJJJRRRZZZaaasss{{{xxx}}}vvv```KKKCCCCCCNNN___ppp|||eeeFFF===:::999888777666666666666666555444333222111111111////////////000000000111222111111222333444999===TTT}}}xxxQQQ[[[}}}{{{~~~^^^\\\ZZZYYYZZZ]]]^^^^^^]]]___^^^\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYWWWWWWWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXVVVRRRRRRVVVWWWUUUSSSQQQOOOMMMKKKIIIGGGFFF???>>>===:::888666444333222111111111222666DDDQQQOOOKKKfff}}}bbbccc}}}jjjyyy~~~iiibbbjjjppp~~~~~~~~~{{{xxxvvvtttgggXXXMMMCCC999444444444444555666777777777777333222222111222333444555444777666;;;BBB===888@@@@@@???<<<::::::;;;<<<;;;;;;>>>UUUvvv{{{iiiRRR:::888>>>;;;===??????===AAALLLWWW[[[]]]QQQSSS___jjj||||||vvv~~~|||kkkeeeeee```]]]YYYWWWTTTRRRNNNLLLLLLJJJGGGDDD@@@===<<<;;;666555444333222222222222///111111111111222333333000000777RRRqqqNNNIII<<<:::GGGTTTeee{{{iiiGGG===;;;666888666555666666666444222222222222222222222222222000000111111111111000000111111111000000000////////////............//////.../////////000000000000...///000000///000222444:::999777444444666;;;???@@@???;;;666333777???GGGPPPZZZRRRWWWllllllooo~~~{{{iiihhhqqqrrrQQQIIIBBB???<<<777555666666;;;999:::@@@KKKkkk[[[@@@;;;======CCC\\\tttRRRJJJPPPYYYnnnyyymmmYYYcccuuummmfffYYYTTTWWWvvv}}}^^^SSSDDDAAA;;;666222000000000222222111111222222333444666666666666666777888888999<<<>>>===;;;::::::;;;;;;===???>>>???GGGTTT______fffrrrxxxrrrnnn{{{www[[[LLLHHHYYYoooZZZ???:::999999888777666666666666666555444222111111111111/////////000000000111111444000222666666555<<>>@@@AAAAAAQQQxxxsssUUU:::777===999:::???AAABBBJJJ\\\ppp|||nnnZZZVVVbbbqqq~~~sssiiidddccc___\\\WWWTTTQQQNNNKKKHHHHHHFFFCCC@@@<<<:::888777222222222111222222333333111000000222444555555444222---===kkkpppJJJ>>>>>>999>>>QQQbbbvvvvvvOOO>>>:::888777777666555555666555444222000000000000000000000000///000000111111000000///111111000000000000////////////............//////....../////////000000000...///000000//////111333888777555333444888>>>CCCAAA>>>999666555888<<>>:::777888;;;999=========BBBYYY^^^@@@666>>>@@@CCC[[[fffHHH666<<>>777222000000000111111111111111222333333444666666666666666777888999:::AAAFFFCCC???<<<:::888<<<:::;;;@@@KKKYYYccciiikkkqqqzzz|||wwwyyyqqq\\\TTTZZZqqqhhhGGG999;;;999888777666666555555666555444333222111111111111//////000000000111111111111///222888666777GGG\\\~~~WWW^^^gggaaaZZZXXXXXX]]]dddfff```YYYZZZXXXUUUSSSTTTXXX]]]aaa^^^]]][[[[[[[[[ZZZXXXVVVUUUVVVXXXYYYZZZZZZYYYXXX[[[\\\YYYSSSSSSVVVXXXWWWUUUUUUTTTQQQMMMJJJHHHHHHCCCBBB@@@>>>;;;999777666444222000///------444>>>TTTSSSPPPfffooo\\\sss}}}uuuppp{{{{{{}}}rrr```fffnnnooohhhhhhhhhlllwww}}}vvveeennnyyy~~~~~~}}}}}}|||qqqbbbUUUHHH;;;555555222222222333333444555555222222444555666777777777999MMM```qqqzzzhhhKKK???777666888>>>AAAAAACCCFFFLLLkkkrrrWWW>>>;;;>>>666:::BBBHHHKKKUUUiiiwwwdddcccxxx~~~vvvjjjeeeaaa___^^^ZZZUUUQQQNNNKKKGGGEEEEEECCC@@@===999777555444111111111111111111222333222000000444777555333222666555PPPXXX999>>>>>>;;;GGGbbbwwwUUU===;;;;;;:::;;;666555444444555555333111000000000000000000000000//////000000000000//////000000000000000000////////////............//////........./////////000000...///000/////////111222777666555333444888>>>BBB@@@<<<888666777999888777???KKKOOOTTT^^^]]]cccxxxxxx}}}\\\JJJNNN~~~qqq^^^III>>>;;;::::::<<<999===AAA@@@DDDfff```???999BBBCCCCCCWWWvvvuuuRRR@@@999@@@CCCKKKlllxxx~~~{{{~~~|||yyyiiiqqqoooSSSKKK@@@<<<666333222222111000000000111222333333444444555555555555666777888999===JJJTTTOOOEEE???<<<:::@@@<<<===LLLaaapppqqqlllooovvvnnnaaaaaauuu{{{fffPPP???;;;???999888777666555555555555444333333222111111111111000000000000111111111111///000444555444;;;WWWssseeeQQQlllwww^^^___\\\YYYYYY___eeeddd]]]UUUVVVUUUTTTRRRRRRVVV\\\bbb___]]]\\\\\\\\\[[[WWWUUURRRTTTVVVXXXYYYXXXWWWVVVZZZ[[[XXXSSSRRRVVVWWWVVVWWWWWWWWWSSSNNNIIIGGGGGGDDDCCCAAA>>>;;;999777666444111000000...---222999FFFSSSMMMWWWbbbfff~~~~~~vvvzzzjjjdddqqquuummmZZZSSSOOOVVViiiyyyzzzsssfffppp{{{|||rrrdddWWWHHH;;;555555222111111111222333444555333333444555666555555555777WWWvvvrrrMMM;;;999999===BBBAAA???CCCKKKUUU~~~nnnZZZDDD@@@AAA;;;???IIIRRRWWW___oootttkkk{{{lllfffccc```]]]\\\XXXSSSNNNKKKHHHDDDBBBAAA@@@===:::888666444444222222111000000000111111333000222777888333000111444CCCmmmwwwNNN===>>>???@@@UUUyyywwwEEE777;;;;;;888;;;555444333444555555333111//////////////////////////////000000000000////////////////////////000000//////............//////............////////////...///000///......000222666666555333333666;;;???>>>:::666555888888666333888@@@HHHRRR^^^bbbfffoooxxxwwwsssyyy||||||xxx]]]GGG~~~zzzeeeNNNAAA<<<:::999:::888>>>IIIIIIKKKsssiiiBBB===AAA>>>===OOOlllvvvnnnOOOEEE@@@CCCDDDSSS}}}{{{mmmTTTMMM>>>:::555222333222000...000111222333444555555555555555555555666888999:::<<>>FFF]]]sssxxxtttsss{{{~~~xxxpppfffZZZKKK<<<555444222222111111111333555666333333333333333444444444===cccgggDDD666888888<<<@@@>>>>>>LLL]]]hhhvvvmmmbbbLLL>>>>>>>>>;;;GGGUUU^^^hhhwwwwwwiiigggccc___]]]YYYUUUOOOJJJFFFDDDAAA@@@===<<<:::888666555444444222222111111000111111111555222444999777111111777888UUUaaaDDD>>>555<<>>>>>;;;;;;LLLdddooolllNNNGGGDDDJJJWWWsss|||hhhSSSMMM@@@:::333000111222111///000111333555666666666666666666666777888999:::;;;BBB```vvvnnnWWWIIIEEEDDDGGGZZZxxxzzzrrriiiNNNHHHAAA???===999777888888888666555555555555555333222222111111111111111000000111111111222222222111555666777IIImmmeeeQQQiiixxx|||dddXXX\\\XXXYYY[[[^^^___]]]XXXTTTNNNRRRUUUUUUTTTUUUYYY^^^\\\YYYWWWWWWXXXWWWQQQLLLNNNQQQTTTVVVWWWVVVTTTRRRQQQTTTTTTQQQQQQTTTSSSPPPRRRUUUWWWTTTNNNIIIHHHIIIHHHGGGEEEBBB???<<<999888555222111222111...///333:::HHHOOORRR^^^jjjzzzjjjpppzzz{{{yyy~~~xxx___DDD@@@<<>>GGGcccssskkkvvv|||aaaBBB:::>>>===IIIVVVbbbnnnzzz~~~zzz}}}jjjeeeeee```[[[[[[TTTPPPJJJEEEBBB@@@>>><<<999888777666555444444444111111111111111222333444777444555888555000777DDDYYYtttgggIII<<<;;;999JJJ```iiiQQQ===999999444222666333222111222444444333111000000000000000000000000......////////////.............../////////000000//////............//////---------.........////////////000///------///000000222444444444444666777555444333333555666666555777555<<>><<<:::999888777888:::888777666555555444444555222222111111111111111111000111111111111222222222111666666;;;[[[[[[UUU{{{iiiTTTSSS\\\XXX[[[^^^``````^^^[[[XXXMMMQQQVVVWWWUUUUUUXXX\\\]]]ZZZWWWWWWYYYWWWQQQKKKQQQSSSWWWYYYZZZYYYVVVUUUPPPTTTUUUTTTTTTVVVUUUQQQNNNRRRUUUTTTNNNJJJJJJLLLJJJIIIFFFDDD@@@===;;;:::555222111222111------000444;;;IIITTTSSSTTTjjjiiinnn@@@AAAAAAEEESSSeeerrrvvv~~~xxxrrrssstttpppaaaLLL===777333333111111111333555777777666666666888;;;>>>@@@MMMmmm{{{jjjQQQ;;;555???::::::===AAACCCRRRzzzjjj```eee~~~NNN===AAALLLUUU^^^eeemmmtttvvvsssiiifffssstttooommmtttoooaaaaaabbb[[[WWWXXXQQQLLLFFFAAA???===;;;:::666555444444333333333444//////000111222444666777:::555555777222000===PPPuuuNNN===<<<===KKKddd|||III???888888777333333888222111111222444444222111111111111111111111111111......////////////......---.........//////000000//////............//////---------.........////////////000///------...000,,,///333444555555666666222222222333444555666888<<<777;;;@@@BBBOOO[[[YYYeee}}}tttssswwwzzzzzzxxxzzz~~~~~~fffOOOFFFEEEDDDBBBTTTjjjxxx^^^EEECCCAAADDDQQQ```ggggggZZZWWWXXXiiijjj]]]ZZZUUULLLEEE;;;777333000000111222222222333444555666666666666666888:::888666888@@@FFFaaallldddgggiii[[[LLLEEE===::::::999999888777666666777777666555444333333333555444222111111111222222...000111111000000111222///<<<:::@@@lllkkk]]]gggzzzsss```XXXSSS\\\\\\ZZZZZZ\\\___aaa___\\\ZZZXXXUUURRRSSSUUUYYY[[[\\\ZZZWWWTTTRRRPPPOOOOOOQQQTTTWWWXXXVVVTTTRRRRRRRRRRRRRRRTTTUUUTTTQQQOOOWWWWWWWWWVVVSSSPPPLLLJJJLLLKKKIIIFFFBBB===:::777999666222///000111111111222333@@@QQQPPPLLL```vvvmmmuuu{{{OOOCCCAAAGGGOOObbbpppnnn{{{rrrvvvtttttttttkkkVVVAAA555555222111444888:::;;;<<>><<<:::555@@@999333EEE______\\\mmmPPP<<>>;;;999777555555333222111111000000000///...000333666888999<<<555,,,222;;;333HHH|||VVV:::<<>>888555333444444444333333222222111000//////222222111000///...------////////////////////////......------------..............................------------------------,,,,,,------.../////////000000111222222222222222222222222222333444555555999999:::<<<<<>><<<;;;999666333111222333444444111000:::JJJOOOOOO[[[mmmrrr||||||gggNNNCCCHHHQQQ```nnnooouuu|||zzzvvvvvvppp___HHH999888555444666888888:::======<<<999777888<<>>KKKXXXxxx~~~~~~}}}yyyvvvnnneee]]]___pppeeeYYYKKKJJJXXXiiimmmhhhqqqvvvwwwqqq}}}ooohhh^^^TTTLLLGGGCCCAAAAAA;;;999>>>CCCCCCAAABBB<<<888333000000111222333333444555666777777777777999999999<<>>===999999999888888777777666777666555444333333333333444333333222222222222333///111222222111222444666777;;;IIIrrrwwwNNNXXXddd\\\[[[VVVXXXVVVUUUUUUYYY]]]___]]]ZZZZZZYYYXXXVVVVVVVVVWWWWWWXXXVVVUUUSSSQQQQQQQQQQQQOOORRRTTTUUUSSSQQQPPPPPPRRRPPPOOOPPPTTTWWWYYYZZZWWWWWWWWWVVVTTTQQQMMMKKKLLLKKKHHHEEEBBBAAA@@@???:::888555333444555666555000...333@@@KKKQQQTTTWWWyyyqqquuuzzz}}}|||qqqSSSEEELLLWWWfffrrrsssooouuu|||yyywwwuuujjjTTTAAA;;;888666888777666:::AAA===<<<:::888999<<>>CCCRRR~~~oooGGG888:::888555444444444333111222222222111111000000///....../////////000000000..............................------------......------------------------------------------------,,,,,,,,,---......//////......///000000000000///111111111111222333444444555444555777777:::FFFQQQ{{{ooo~~~~~~~~~~~~~~~~~~{{{ttt~~~sss^^^YYYgggzzz~~~~~~iiieeevvvyyycccJJJEEE>>>999888999::::::<<<888:::GGGTTTWWWSSSOOO???:::444111000111333333444444555666777777777777:::999999===DDDKKKPPPRRRPPPUUUcccwww~~~sssSSSCCC???;;;:::<<<999888888888777777777666666555444444333333333444333333333333333333333333000111222222222333666888999FFFccchhhMMMeeeyyyaaa]]]\\\WWWTTTTTTSSSTTTXXX]]]___]]]ZZZUUUUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTQQQSSSVVVVVVTTTRRRRRRRRRRRRRRRRRRTTTXXXZZZ[[[ZZZVVVVVVVVVUUUSSSPPPMMMKKKLLLLLLKKKJJJHHHFFFDDDCCC>>>;;;888666666666555444//////111777DDDPPPQQQLLLfff|||pppiii}}}{{{zzzxxxiiiYYYRRRUUU```vvvsssuuuvvvyyy~~~xxxvvvppp^^^KKK===888777999888777<<>>LLL___pppmmmNNNgggxxx]]]UUU^^^iiissszzz{{{uuummmfffhhhlll}}}xxxfff```\\\YYYVVVTTTRRROOOJJJFFFAAA>>>:::777666555333111111111000000000000000000111333666777777777777777333000666:::MMM~~~fffLLL<<>>777222111222333444444555666777888888888888999999:::<<<@@@BBBBBBAAACCCPPPiiipppYYYEEEAAA???999888;;;888888888777777777777777555444444333333333333444333333333333333333333333111222333333333555888;;;???___YYYSSSsssrrraaa^^^\\\XXXRRRTTTSSSTTTXXX]]]___\\\YYYQQQRRRTTTVVVXXXYYYZZZZZZVVVUUUTTTSSSTTTTTTVVVVVVTTTVVVXXXWWWVVVTTTTTTUUUSSSTTTVVVZZZ\\\\\\ZZZWWWTTTTTTUUUTTTRRROOOLLLJJJKKKMMMOOOPPPNNNKKKHHHEEECCC@@@<<<999777555333111///222222333<<>>;;;888666555444333222000000000000000000111111111444777888666555555666888444===OOOppptttOOOCCC;;;===BBBOOOnnnZZZ>>>888999333222222333444444111///111111111000000000000000000000000///...------,,,........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,---...............////////////000111222222444222333555555666===EEEggguuuxxxoooiiihhhzzzmmm~~~~~~||||||}}}{{{~~~sssaaa\\\^^^kkkuuutttpppiiiYYYJJJ>>>:::666444444777888999===IIIeeeqqqZZZHHHBBB:::444222222333444555666777888888999999999888999:::;;;;;;;;;::::::BBBXXXwwwwwwSSSHHH@@@AAA@@@:::777:::777777777777777777777777444444333333333333444444222333333444444444444333222333333444444777;;;>>>DDDvvvyyyQQQ\\\|||iiibbb\\\XXXWWWRRRSSSSSSTTTXXX]]]^^^ZZZWWWQQQRRRTTTVVVYYY[[[]]]^^^UUUTTTSSSSSSSSSTTTVVVWWWUUUWWWXXXWWWVVVTTTUUUUUUSSSUUUXXX[[[]]]\\\WWWTTTTTTTTTTTTTTTRRROOOLLLKKKMMMNNNQQQRRRQQQNNNJJJHHHHHHEEE@@@===:::777333000111333333222666AAAKKKPPPPPPYYYooocccoooxxx~~~vvvyyytttaaaWWWnnn|||rrrnnnuuu}}}|||tttrrrdddQQQAAA777555???CCC@@@DDDMMMRRRTTTUUURRRMMMKKKOOOSSSYYYiii~~~~~~lll```___oooxxxoooeeetttvvvcccrrrnnnlllsss~~~xxxxxxwwwiiidddaaa^^^]]]WWWVVVTTTPPPLLLFFFBBB???<<<999666444444444333222000000000000000111222333333666888888555333555777000555GGGeee```GGG>>>777>>>QQQkkkjjjEEE::::::999333222111222333333111000000000000000000000000000111000000///...---,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,---............---............///000111111555222222444444444999@@@XXXgggmmmggg___[[[rrr||||||~~~}}}~~~~~~|||{{{}}}{{{~~~~~~eee___bbbbbbiiiooolllbbbTTTHHHBBB888555333333666999;;;<<<@@@YYYbbbPPPMMMGGG>>>666333333333444666666777888999999999999888:::;;;:::999:::>>>BBBRRRkkk|||uuuZZZDDD@@@===<<<<<<;;;999888666777777777777777777777444333333222333333444444222222444555555555444444333333444444555888<<<@@@XXXeeeTTTmmmzzz^^^^^^WWWSSSWWWUUURRRRRRSSSWWW[[[[[[XXXTTTPPPQQQRRRSSSVVVXXX[[[\\\SSSRRRQQQQQQQQQRRRTTTTTTSSSTTTUUUTTTSSSRRRRRRSSSRRRSSSUUUXXXZZZYYYVVVTTTUUUUUUVVVUUUTTTQQQNNNMMMPPPPPPPPPOOONNNLLLKKKKKKKKKHHHDDD@@@>>>:::777444444222111222444999CCCLLLOOOPPP\\\xxxwwwnnnyyy}}}vvveeegggyyy}}}sssqqqvvvzzzyyy|||zzz~~~pppXXXIII;;;888DDDKKKGGGGGGMMM]]]eeemmmnnnhhhcccaaaaaacccuuusssooo~~~rrr~~~mmm\\\mmmwwwnnnqqqbbb[[[VVVWWW```jjjoooppplllxxxxxxhhhaaa```]]][[[[[[PPPPPPNNNJJJFFFBBB???>>>999777444222222333222111000000000111111333444444666999:::888444333555999333KKKfffpppQQQDDD;;;:::LLLeee|||{{{SSS???999999:::444333111111222333111000///000000000000000000000/////////......------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,------...............------------...///000111444111111333333222666;;;GGGUUU^^^```\\\VVViiiyyyxxx}}}||||||}}}~~~~~~~~~|||{{{}}}zzz~~~~~~~~~~~~yyy{{{cccTTTUUU\\\gggiiikkkfffVVVCCC999999666555333444777:::;;;<<>>:::888666000///222333444;;;FFFOOOJJJPPPjjjkkkiii|||{{{qqqxxxzzzppppppuuuyyy}}}{{{|||aaaOOO???;;;HHHPPPKKKHHHMMMppp|||zzzxxxzzzrrruuuvvvdddlllttttttyyyQQQHHHCCC@@@FFFPPPVVVTTTPPPQQQWWWaaatttlllddd^^^\\\ZZZUUURRRRRRKKKJJJIIIFFFBBB>>>======777555222111111222111000000000111111222333555555999;;;<<<999444333777;;;OOOsss}}}PPPCCC@@@;;;EEE^^^sssWWW@@@<<<666444888666444222111222222222000////////////000000000000---------............///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,---......//////......---------------///000000444000///222222111333888999FFFQQQYYYZZZSSS```~~~~~~~~~{{{{{{}}}{{{wwwzzz}}}{{{yyyzzz|||~~~~~~zzzfff\\\\\\```dddmmmrrr|||zzziiiXXXMMMJJJMMMPPPRRRYYY]]]WWWHHH;;;555555555111333:::999333777BBBNNNuuuvvvQQQCCCNNNQQQYYYNNN<<<777555333888:::999999999;;;===@@@AAAAAADDDEEEBBBBBBLLL```qqqyyywwwdddOOODDD>>>;;;;;;::::::999888777777777777777777777777777777555444444333333444444555333444444444444444333333444777777888:::666AAA[[[XXXMMMoooyyyzzzgggXXXXXXYYYSSSQQQTTTRRRTTTWWWVVVTTTRRRPPPPPPOOONNNNNNOOOPPPPPPOOOMMMIIILLLNNNOOOMMMLLLLLLMMMRRRRRRPPPNNNQQQVVVTTTPPPRRRRRRRRRSSSTTTUUUWWWXXXWWWUUUTTTSSSSSSSSSQQQPPPOOOKKKGGGHHHLLLOOONNNKKKRRRMMMEEE???<<<;;;;;;:::666555333222222444777999RRRNNNKKKTTTooodddpppyyysss{{{pppwwwiiifffkkkzzz}}}}}}rrrUUUGGG:::@@@FFF<<<<<>>???OOOaaafff]]]TTTUUU^^^hhh{{{qqqnnn```[[[VVVUUUVVVVVVRRRNNNEEEDDDBBB@@@===:::888777333333222222111222222222444333222222444777888999:::<<<===;;;666777DDDSSSqqqVVV@@@@@@<<>>===@@@BBBFFFKKKOOOKKKAAA777333222000222444444555888:::;;;GGGpppyyyaaaKKKCCCHHHPPP```YYYAAA777555555888888888888:::===BBBFFFIIIGGGCCC???AAAOOOhhhnnnQQQDDD>>>:::;;;;;;:::999999888777777777777777777777777777777555444444333333444444555444444555555555555555444444999999999::::::KKKiiipppUUUPPPsss~~~pppaaaXXXZZZ[[[UUURRRUUUSSSUUUWWWVVVTTTQQQPPPPPPPPPOOOOOOPPPQQQQQQOOONNNIIIKKKMMMNNNOOOOOOOOOOOOKKKMMMNNNMMMOOOQQQOOOKKKPPPPPPQQQQQQSSSUUUVVVWWWVVVUUUSSSSSSTTTSSSQQQOOOIIIGGGFFFHHHMMMPPPQQQPPPQQQMMMFFFAAA???>>>>>>===777555333222222333555777GGGNNNNNNMMM^^^nnngggvvvrrr~~~tttxxx{{{nnnffffffkkkuuu}}}uuubbbRRRAAAAAAEEE;;;===RRR~~~{{{ppp}}}uuu^^^OOODDDDDDBBBKKK___pppqqqeee[[[lll}}}vvvjjjeeeddd\\\XXXSSSRRRRRRRRRNNNJJJCCCBBBAAA>>><<<999777666333333222111111111222222333333333555777999:::::::::999===???666222IIIhhhlll[[[GGG999>>><<>>@@@555444999...111111111000000000//////111111000000///......---////////////...---,,,+++------------------------------,,,++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111111222333333444444888@@@HHHKKKOOOYYYdddqqqwwwrrriiibbbfffvvvzzzxxxxxxwwwyyy}}}||||||||||||||||||||||||wwwxxxyyyzzzzzz{{{{{{{{{yyy}}}xxxnnn___PPPFFFAAA>>>===888999<<<@@@BBBCCC@@@>>><<<:::888666555666777888999<<<>>>===:::555333222222666555222555===@@@<<>><<<:::::::::999888888777777777777777777777777777777555444444333333444444555444555555666777777777777444;;;:::888;;;BBB]]]YYYNNNVVV|||nnnaaaZZZWWW[[[[[[UUURRRUUUTTTUUUVVVUUURRROOONNNNNNOOOOOOOOOPPPQQQQQQOOOMMMIIIIIIKKKNNNQQQRRRQQQPPPHHHNNNQQQPPPNNNOOOMMMIIINNNOOOOOOPPPRRRSSSUUUVVVTTTTTTSSSSSSTTTSSSPPPMMMFFFFFFHHHJJJLLLNNNPPPQQQPPPLLLHHHDDDCCCCCCBBBAAA999777555333333333444555;;;JJJPPPIIIMMMiii|||aaappp}}}rrrtttzzzcccfffoooyyyzzzpppccc\\\aaaiiiqqqxxxcccTTTBBB???CCC===DDD[[[~~~}}}ZZZVVVVVVMMMFFFIIIXXXooo|||pppfffbbb___]]]WWWSSSNNNLLLLLLKKKGGGDDD@@@???>>>;;;999777666555333333222111111111111111333444777999:::;;;;;;:::???:::===BBB<<<@@@eeejjjQQQHHH;;;666CCCKKKfffkkkEEE999???555222555...111111000000000000//////111000000//////...............///......---,,,+++------------------------------,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111222222333333555666;;;AAACCCHHHSSS^^^gggjjjhhhccc```dddrrr{{{wwwvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}wwwxxxxxxyyyyyyxxxxxxwwwwww|||uuulll^^^PPPFFF@@@<<<:::999777777777888777666444333333333333444444444444555444555666777777555444777555777;;;??????@@@AAAFFFaaacccNNNBBBAAADDDKKK^^^~~~{{{SSS:::888:::;;;;;;999777666888;;;???BBBNNNQQQ[[[ppp```GGG>>>??????===:::999999999888888777777666666666666666666666666555444444333333444444555555555777777888888888888555;;;999666===OOOuuuqqqJJJGGG___rrr]]]VVVTTTUUUXXXVVVPPPPPPSSSRRRSSSTTTRRRNNNLLLKKKJJJMMMMMMMMMOOOPPPPPPMMMKKKGGGGGGIIIMMMQQQSSSRRRQQQQQQWWWYYYUUUPPPPPPPPPNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSRRROOOLLLIIIKKKMMMMMMKKKJJJJJJKKKMMMJJJHHHGGGGGGGGGEEEDDD===;;;999777555555555666666BBBMMMMMMJJJTTToooiiiggg~~~vvvxxxzzzuuuXXXVVVZZZfffnnnjjjbbb\\\\\\___dddmmmyyy~~~^^^TTTGGGHHHNNNMMMYYYrrrkkkhhhxxx|||}}}fffMMM\\\hhhbbbLLLPPP___vvvrrrhhhdddbbb\\\VVVPPPMMMIIIFFFEEECCC@@@>>><<<;;;:::888777555444333333222222111111111222222444777:::;;;;;;;;;::::::@@@>>>???CCCLLLdddyyyQQQFFFCCC:::???SSSmmmvvveeeKKK777666<<<444000333000111000000000////////////000000/////////.........---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////000000111222222222555444666999<<<@@@KKKVVVjjjiiijjjkkkkkkmmmsss~~~zzzwwwvvvwwwvvvxxxwwwxxxxxxyyy{{{|||}}}xxxxxxyyyyyyxxxxxxwwwvvvwww{{{{{{tttjjj[[[MMMCCC===:::999666444111000000111000///111000000000000111222222555333222444666888777555777444CCCZZZYYYCCC<<>><<<:::999999999999:::FFFTTTQQQIIIVVVooo}}}oooppp{{{~~~xxxnnn^^^SSSKKKNNNWWWaaallluuuhhhdddeeeoooyyyzzztttmmmhhhddd]]]___ffffffqqqnnnKKKFFFVVVgggrrrlllxxx\\\III```qqqlllTTTXXXggg~~~lllhhhdddaaa]]]XXXRRRMMMIIIGGGCCCAAA???===;;;999888888777666555444333222222222111111222333444444777:::<<<<<<;;;:::;;;<<>>???BBBDDDGGGMMM[[[mmm{{{{{{XXXKKK>>>;;;<<<;;;888666888888888888888888888888555555555555555555555555555444444333333444444555777888888999999888888777444888444999QQQrrrtttSSS===KKK]]]pppLLLVVVPPPOOONNNLLLIIIHHHIIIKKKKKKLLLLLLJJJGGGEEEEEEEEEHHHHHHIIIKKKMMMLLLHHHFFFGGGJJJMMMOOOOOOOOOQQQRRR]]]^^^[[[SSSOOOQQQRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQSSSQQQOOOOOOOOOOOOMMMLLLJJJKKKNNNPPPPPPOOOLLLJJJHHHHHHIIIKKKMMMLLLJJJGGGEEEDDDBBB@@@???===<<<<<<===777AAASSSTTTHHHKKK[[[qqqsss|||{{{|||zzzxxxoooaaaPPPFFFHHHYYYvvvzzzgggcccgggjjjmmmqqquuuvvvrrrrrrvvvsss{{{sssRRRCCCCCCNNNZZZpppuuu___OOOddduuutttbbbgggvvvzzzhhhbbb```]]]XXXRRRMMMKKKJJJCCCBBB???===:::999777777555555444444333333222222111111111222444555777777:::<<<===<<<:::;;;???CCCUUUmmm}}}bbbIII>>>===<<>>:::888888555333222333444444444111111000000222444666777555666666666666666666666@@@OOOqqq{{{UUUMMM```}}}uuuNNN;;;888>>>;;;;;;;;;<<<<<<===>>>>>>CCCEEEFFFIIIUUUpppyyy^^^JJJAAA;;;<<<<<<999999;;;777777777777888888888888444444444444444444444444555444444333333444444555888999999999888777666555222666555AAAaaaxxxaaaKKK@@@\\\zzzcccLLLSSSMMMMMMLLLJJJJJJJJJIIIGGGJJJJJJJJJHHHEEEDDDEEEFFFGGGHHHIIILLLMMMLLLHHHEEEIIINNNSSSSSSOOONNNPPPTTTWWWWWWTTTOOOOOOQQQQQQMMMPPPPPPPPPPPPPPPQQQQQQRRRTTTQQQNNNMMMMMMNNNMMMMMMJJJJJJLLLPPPTTTSSSOOOKKKIIIJJJLLLOOOQQQOOOLLLIIIFFFFFFDDDCCCAAA@@@???>>><<<<<<@@@HHHLLLLLLMMMPPP{{{ssssss|||yyy~~~zzzttthhhXXXLLLRRRmmmdddXXXVVVYYYfffvvvuuuyyywwwvvvxxxttt{{{WWWEEEEEEIIIVVVggg{{{cccVVVjjjzzz}}}tttggg______\\\WWWQQQKKKHHHGGGGGG>>>>>>===:::888666666666333333333333333222222222000111222333555888:::;;;;;;======<<<;;;???HHHOOOssshhhNNN@@@===>>>BBBaaa```AAA999<<<444777222...222333111222000000/////////.................................+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++***************************************))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------...//////000000111333111111444555555777<<<===PPPooonnnjjjjjjoooooojjjiiilll|||uuurrrooopppqqqtttvvvvvvvvvuuutttuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxzzzyyyvvvuuuwwwyyyyyy{{{~~~~~~{{{zzz{{{~~~{{{ppphhh\\\OOOEEE>>>888555444222000///000111111000000000000000111111222222666888::::::888777888999@@@TTTqqq{{{fffLLLPPPeeesssNNN<<<999BBB;;;<<<<<<======<<<;;;;;;CCCIIIQQQ]]]qqq{{{ooorrr```DDDCCC===999:::888444666<<<777777777777777888888888444444444444444444444444555444444333333444444555999999999888777666555444111666777GGGkkk~~~iiiVVVOOOMMMmmm[[[PPPQQQKKKLLLLLLKKKMMMMMMJJJFFFIIIJJJIIIHHHEEEEEEEEEGGGHHHHHHJJJLLLNNNLLLIIIEEEKKKRRRXXXVVVPPPMMMQQQVVVQQQQQQOOONNNPPPTTTQQQKKKLLLLLLMMMNNNOOOQQQRRRSSSUUUQQQMMMKKKKKKMMMMMMMMMLLLKKKLLLQQQVVVUUUPPPJJJJJJKKKNNNQQQSSSRRRNNNJJJFFFFFFEEEDDDBBBAAA@@@???999AAABBB<<>>RRRooo```WWWmmm}}}mmmfffaaa\\\VVVRRRNNNJJJHHHFFFBBB@@@<<<<<<;;;999777555666777222222222222222222222222000000222444666999<<<===<<<======<<<<<>>======333444444333222111000///000000000111333666999;;;?????????===::::::;;;===???JJJLLLIIIGGGDDDNNNddd|||UUU<<<999@@@<<<;;;<<<===;;;:::@@@IIIWWW[[[ddd{{{vvvdddQQQJJJJJJNNNXXXbbb{{{hhhQQQFFFBBB<<<<<<;;;::::::999888888888777777666555444444444555444444333333444444555555444444333444555666777:::======:::777666666666777:::AAAmmm}}}wwwiiiOOOOOOxxxlllPPPPPPTTTKKKJJJHHHFFFEEEDDDCCCCCCJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLNNNNNNMMMIIIFFFLLLNNNPPPQQQOOOMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOONNNKKKHHHHHHLLLPPPRRRQQQTTTQQQMMMLLLMMMOOONNNMMMLLLMMMOOOQQQQQQOOOMMMKKKOOOMMMJJJJJJKKKLLLLLLKKKLLLFFF@@@AAAFFFIIIFFFBBBBBB@@@>>>>>>BBBJJJQQQWWW```ppp~~~mmmmmmzzz}}}bbbHHHPPPaaaaaagggkkkcccVVVRRRXXX]]]bbbjjjssszzzdddBBBDDDBBBBBB^^^~~~qqqqqqxxx}}}pppfff```[[[UUUQQQMMMJJJGGGCCC@@@?????????999888666555444333222222000000000111111000000000///444999::::::<<<<<<<<>>AAACCCHHHSSS___ooo{{{ooo\\\LLLGGGDDDDDDFFFFFFFFFGGGaaaooodddQQQEEE???;;;:::::::::999888777777777777777777666555444444444555555444444444444555555444444444444444666777888<<<<<<;;;888555444444444777AAAPPPmmmQQQEEEjjjWWWJJJLLLFFFIIIHHHGGGFFFEEEDDDDDDDDDJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMMMMMMMMMMLLLHHHEEEIIIIIIJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNHHHHHHHHHLLLPPPSSSSSSRRRQQQNNNKKKJJJKKKLLLKKKJJJIIIKKKMMMOOOPPPOOOMMMLLLMMMKKKIIIIIIJJJKKKKKKKKKHHHCCC@@@CCCHHHKKKIIIEEEFFFCCC@@@???AAAFFFLLLPPPXXXeeetttyyyvvv}}}zzzwwwrrrtttbbbPPPDDDLLLXXXfffrrrsssfffXXXWWWYYY___hhhqqq}}}\\\BBBFFFHHHOOOkkk|||zzznnnmmmfff]]]VVVTTTQQQMMMIIIGGGEEEBBB???<<<;;;:::;;;888777666444333222222222111000000000111111222333444777888999999:::::::::;;;;;;BBBHHHBBBDDDeeebbbNNNBBB;;;???MMMaaavvvqqqJJJ<<<777000...333111111111000000000/////////...---,,,,,,---...///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++******)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,------...///000000000111111222333333333222222999GGG[[[ssseee```bbbjjjmmmpppsssiiijjjkkkmmmooorrrtttuuutttsssqqqoooooopppqqqrrrttttttttttttttttttttttttwwwvvvtttrrrqqqrrrrrrsssrrrpppmmmmmmoooppppppppprrrjjj^^^QQQFFF===777333333333333222222111000000000000111333666888;;;<<>><<<999999:::;;;===@@@;;;777;;;<<>>===???EEENNNZZZlll{{{wwwcccUUUIIIAAAHHHKKKMMMOOOUUU]]]bbbccceeekkk|||yyy\\\GGG@@@>>>===:::888888888777777666666555777777666666555444444444555555444444444444555555444444444444666777999:::===;;;999777666444444555999NNNfffmmmMMMPPPdddGGGJJJNNN@@@FFFFFFEEEDDDDDDDDDDDDEEEIIIHHHGGGGGGHHHJJJMMMNNNPPPOOOMMMLLLLLLKKKHHHFFFIIIGGGFFFHHHMMMQQQSSSRRRMMMNNNOOOOOOOOONNNMMMLLLHHHIIILLLPPPTTTUUUSSSQQQNNNLLLIIIHHHIIIHHHGGGFFFIIIKKKMMMOOOQQQPPPOOONNNMMMJJJHHHHHHIIIIIIIIIIIIIIIGGGGGGLLLRRRTTTQQQMMMKKKIIIEEEBBBBBBDDDGGGJJJSSS\\\aaagggttteee}}}{{{kkkuuu}}}wwwYYYFFFGGGJJJVVVooouuu]]]UUURRRSSSZZZcccqqq|||ZZZHHHLLLSSScccxxxqqqiii```YYY\\\XXXRRROOOMMMLLLHHHEEECCCAAA>>>;;;999888777777666555444333222222111222111111000000111333555666:::999888999;;;;;;:::::::::>>>BBBBBBFFF]]]rrrWWWEEE======AAADDD___jjjOOO888555666222000444111111000000000000//////......------------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++******)))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---...///000//////000111111222222333555444555;;;IIIeeegggccccccggggggjjj}}}}}}pppxxxlllkkkjjjjjjkkknnnppprrrsssrrrpppnnnnnnoooqqqsssqqqqqqrrrrrrrrrrrrqqqqqquuutttsssrrrrrrrrrrrrrrrssspppmmmkkkkkkkkkkkkjjjkkkcccZZZSSSKKKAAA999666333333222111111111111111000111222444777999;;;<<<<<<<<<;;;999777666888:::@@@AAA:::666<<<===EEEVVVgggyyyUUUCCC??????===???HHHUUUggg~~~zzz___NNNEEEIIISSSUUU^^^eeejjjssswwwdddLLL===;;;===<<<:::888777777777666666555555666666666555555444444444444444333333333333444444333444444666777999:::;;;;;;999888999888666666888AAA^^^yyycccQQQdddvvvTTTDDDJJJNNNCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFGGGJJJLLLNNNOOOMMMKKKJJJJJJKKKJJJJJJLLLIIIHHHKKKRRRVVVVVVSSSLLLLLLMMMNNNMMMLLLKKKJJJMMMOOOQQQSSSTTTTTTRRRPPPMMMLLLJJJIIIHHHGGGEEEDDDNNNOOOQQQRRRSSSRRRQQQQQQNNNLLLIIIGGGGGGGGGFFFEEEKKKJJJMMMRRRXXXYYYUUUQQQQQQOOOKKKHHHGGGGGGHHHJJJVVV[[[VVVQQQggg~~~dddooovvvwwwxxxvvvddd]]]NNN>>>@@@UUUkkkoooiiiZZZRRRMMMOOOUUU___mmmyyy~~~dddUUUTTT\\\ssstttnnngggdddcccbbb^^^[[[XXXUUUQQQNNNLLLIIIFFFCCCAAA???===;;;999888777777444444333222111111111222222111111111333555888999===999999<<<>>><<<:::999:::999777???___uuuXXXJJJCCC===BBBMMMYYYuuuRRRAAA444666999555333555111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******)))))))))))))))))))))******************))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,---...//////...//////000000111111222777666666666>>>[[[vvvllliiiiiihhhddddddsssqqqfffkkkuuussspppkkkhhhgggiiillloooqqqpppooonnnnnnppprrrsssnnnooooooppppppoooooonnnpppqqqsssttttttrrrqqqoooqqqooollljjjiiigggcccaaaXXXSSSPPPOOOIII>>>666555333222111000000000111111000111333555777999:::;;;888888888666555555777999AAABBB;;;999>>>>>>CCCRRRdddrrr~~~WWWBBB>>>@@@===???JJJYYYmmmeeeNNNCCCCCCWWWpppwww}}}kkkXXXOOOCCC;;;999999888666777777777777666666666666555555555555444444444444333333222222222222333333444444666777999:::;;;<<<:::888888:::777333555;;;OOOooojjjJJJNNNvvv[[[LLLDDDCCCFFFDDDAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCEEEGGGJJJLLLKKKIIIGGGGGGIIILLLMMMMMMLLLJJJKKKPPPUUUWWWSSSNNNJJJKKKLLLLLLLLLKKKIIIIIIQQQQQQQQQRRRRRRSSSUUUVVVPPPOOOMMMKKKHHHGGGGGGGGGQQQRRRRRRRRRRRRQQQPPPOOOQQQNNNJJJHHHGGGFFFEEEDDDHHHIIIMMMRRRVVVUUUQQQMMMTTTSSSQQQPPPNNNNNNNNNNNNXXXZZZRRRIIIXXX|||tttkkk{{{yyyxxxxxxooonnnjjjVVVHHHIIILLLNNNYYYhhhZZZRRRLLLKKKMMMQQQ[[[cccqqquuu{{{ppp```[[[aaa{{{{{{tttmmmiiieeebbb^^^[[[ZZZXXXTTTPPPNNNLLLJJJHHHEEECCC???=========;;;:::888777666666333222222111111111222222333333333444555777:::;;;>>>999999<<<<<<777444666444<<>>AAA;;;:::??????DDDSSS^^^gggqqqaaaHHH>>>BBB???BBBNNN^^^ooo}}}WWWHHHKKKZZZzzzrrrZZZLLL@@@???===<<<;;;999888777666666666666666666666666444444444444444444444444333333222222222222333333555666777999:::;;;;;;;;;;;;888888888333000:::HHHeee}}}VVVHHHgggnnnLLLKKKHHHAAAAAAEEE@@@??????@@@AAABBBCCCCCCBBBAAAAAAAAABBBEEEHHHIIIGGGFFFEEEFFFIIILLLMMMMMMIIIIIIKKKOOORRRQQQLLLGGGJJJJJJKKKKKKKKKJJJIIIHHHLLLMMMMMMMMMOOOSSSXXX\\\TTTSSSQQQMMMIIIHHHIIIKKKQQQQQQQQQPPPOOONNNLLLLLLQQQOOOKKKIIIIIIHHHGGGFFFIIIKKKOOOTTTVVVUUUQQQMMMUUUUUUUUUUUUTTTTTTSSSSSSRRRTTTNNNHHHRRRkkkuuuooowww~~~zzzzzz}}}yyyuuuzzz~~~jjjKKKDDDRRRPPPMMMKKKLLLKKKJJJOOOVVV[[[]]]cccppppppdddccchhh}}}|||rrrnnniiifffccc```]]][[[ZZZXXXVVVTTTRRROOOJJJGGGDDDDDDCCCAAA@@@>>>===<<<999888777666555444333333222222222111222222333333333444555777888999:::;;;===888777:::777111333:::AAA\\\wwwaaaMMM<<<888???RRRxxxgggFFF:::444000222222//////222000000////////////......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***************************************++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,---...///,,,------......///000000...000333444666DDDbbb}}}{{{bbbWWWiiisssuuuxxxxxxqqqgggbbbbbbcccYYY[[[^^^ZZZ^^^hhhjjjxxxuuurrrnnnjjjiiihhhhhheeefffiiilllnnnoooppppppllllllkkkjjjjjjkkklllllljjjkkklllmmmnnnnnnmmmmmmhhhfffdddccccccaaa^^^\\\XXXYYYaaafffZZZEEE:::;;;222111000//////000111222111222444555666666555555333444555555555777:::<<<===@@@<<<999>>>AAAJJJ]]]^^^hhhtttxxxWWWCCCEEEDDDIIIUUUdddrrrtttQQQMMMaaayyyeeeQQQCCC>>>::::::::::::;;;;;;999888444444444444555555555555444444444444444444444444555444444333333444444555666777999:::;;;;;;;;;:::;;;888777777333666LLLeee___OOO___\\\GGGJJJIIICCCBBBAAA???????????????@@@AAABBBBBBAAA@@@@@@AAADDDFFFHHHEEEDDDDDDEEEHHHJJJKKKJJJFFFHHHJJJLLLLLLKKKHHHFFFIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJJJJLLLPPPVVV[[[XXXWWWSSSNNNIIIHHHKKKNNNPPPOOOOOOOOONNNNNNMMMMMMOOOMMMKKKJJJKKKLLLLLLKKKKKKMMMQQQUUUWWWWWWSSSQQQTTTTTTVVVWWWVVVVVVTTTSSSKKKKKKKKKKKKNNN\\\sssrrrtttcccFFFAAACCCEEEKKKOOOLLLGGGHHHNNNKKKNNNSSS]]]lllxxxyyysssrrrddddddmmmuuu~~~hhhcccggg]]][[[ZZZYYYYYYWWWTTTQQQNNNMMMLLLKKKKKKIIIGGGFFFAAAAAA@@@>>>===<<<======666555555555444333222111222222222222222333444444444555777:::;;;;;;::::::;;;555444777555444???OOOkkkxxxbbbIII???888;;;LLLooo\\\GGG666444333333444333000111333000000/////////.........+++,,,------------,,,+++******+++++++++,,,,,,,,,************************))))))*********++++++++++++******)))))))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++,,,---...///,,,,,,,,,---......//////222222444444222555BBBQQQ[[[OOOOOObbbxxxppptttzzz|||vvvjjj^^^YYY]]]YYY```fff``````gggggguuuuuutttrrroookkkhhheee```cccfffjjjmmmnnnnnnnnnlllkkkiiihhhhhhiiikkkllljjjiiiiiiiiiiiijjjlllmmmgggeeebbbaaabbbbbbbbbaaa```dddmmmppp```FFF999:::222111///......000222333222333444555555555444333333444555666777999<<>>AAA<<<:::???DDDQQQggghhhuuueeeIIIHHHHHHNNN[[[iiiuuuvvvRRRRRRqqqttt^^^NNN@@@<<<>>><<<999555555777888777444333333333333333333333333444444444444444444444444666666555555555555666666777888:::;;;<<<;;;:::::::::666666777666@@@aaammmNNNOOOnnnfffNNNCCCEEECCCCCCBBB999??????>>>>>>???@@@@@@AAABBBAAAAAA@@@AAACCCFFFGGGEEEDDDDDDEEEGGGIIIHHHGGGGGGHHHJJJJJJIIIHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEGGGIIIJJJJJJLLLQQQUUUZZZXXXTTTNNNIIIHHHLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLJJJKKKMMMPPPPPPPPPGGGIIINNNRRRTTTTTTRRRPPPRRRTTTUUUVVVVVVUUUSSSRRRGGGGGGJJJMMMLLLSSSiii|||pppxxxyyyUUUCCC;;;BBBLLLQQQMMMEEEDDDHHHCCCGGGKKKPPPYYYbbbeeebbbcccYYYbbbvvvxxxiii```]]]^^^XXXWWWXXXXXXXXXUUUPPPLLLIIIGGGEEECCCBBBAAA@@@@@@@@@@@@>>>;;;999888999:::555666666555555333222222222222222222333444555555444666999;;;<<<<<<:::999777222222666777<<>>BBBQQQcccnnnsss]]]OOOXXXdddnnnuuukkkZZZoooqqqZZZKKKCCC===<<<>>>888888888888777666444444666555444333333333333333444444333333444444555666444333333333444555777888888777666888;;;;;;999666666555444555???XXXxxx{{{]]]IIIUUU{{{TTTIIIAAABBBCCC???===>>>>>>===============>>>???BBBBBBBBBAAAAAABBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJIIIFFFCCCCCCDDDFFFEEEDDDFFFHHHHHHEEEBBBFFFKKKOOOOOOKKKIIIKKKNNNWWWUUUQQQMMMJJJJJJMMMPPPJJJKKKMMMNNNOOONNNLLLKKKKKKJJJJJJKKKKKKKKKHHHFFFIIIJJJMMMPPPQQQSSSSSSSSSWWWSSSOOONNNPPPRRRPPPNNNOOOGGGMMMTTTNNNUUUqqqxxxmmmzzzxxx|||fffIII???:::@@@HHHIIINNNMMMBBBAAACCCEEEHHHJJJMMMNNNOOOMMMXXXggguuu|||tttrrrsssooonnnllleee]]]XXXWWWWWWSSSRRRPPPOOOMMMKKKIIIIIIDDDDDDCCCAAA???>>>===<<<<<<;;;:::999888666666555777666333222111111222333666444222222444666777777;;;<<<;;;888777999;;;:::???555333===FFFTTTuuuyyy]]]OOOGGGBBB???AAAKKKaaahhhKKK;;;555333222111111000000000000000//////.........---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---------,,,,,,...///222111111111222333333444777===CCCPPPmmmsss^^^XXXZZZcccjjjmmmnnniii]]]PPPPPPVVV___fffiiigggbbb^^^_________aaaeeehhhiiiiiikkkhhheeeeeehhhkkkllllllmmmiiifffeeefffgggfffddd^^^___`````````^^^\\\[[[ZZZ\\\___```\\\SSSFFF>>>555333111///...000222333777444444777666444444888333444444666999:::::::::777;;;===@@@KKK```tttgggiiinnnxxxpppeeebbbTTTFFF???;;;777666888888888888777777666444444666555444333333333333444222222111111222222333444444333333444555777999:::;;;999888999:::999555222333222222555DDD```fffQQQRRRqqqtttMMMDDD>>>@@@AAA???===>>>======<<<<<<<<<===>>>>>>AAA@@@@@@??????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEDDDBBBDDDCCCCCCDDDEEEEEEDDDBBBJJJMMMPPPNNNJJJGGGIIIKKKNNNOOONNNLLLJJJIIIJJJLLLHHHIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJIIIGGGHHHIIIKKKNNNOOOPPPPPPOOOPPPOOOMMMMMMNNNOOOOOONNNNNNHHHJJJOOOMMMUUUjjjzzz{{{tttlll}}}nnnvvvtttttteeeSSSIII;;;999???@@@DDDFFF>>>======>>>???@@@CCCEEEGGGGGGNNNYYYdddooo|||{{{zzzzzzvvvsssrrrxxx|||}}}jjjlllmmmhhh```[[[ZZZ[[[WWWXXXXXXUUUQQQNNNNNNOOOKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@>>>===;;;::::::999999888777666555444444666555333111111222333444444333444555777999:::::::::;;;===AAAAAA<<<777333222<<>>???BBBEEENNNccc~~~}}}zzz{{{vvvppp```GGG@@@::::::;;;888666777777777777777666555555444555555444333333333444444222222222222222333333444444444444555777999:::;;;;;;::::::;;;;;;999555222555333444>>>TTTuuubbbQQQLLLdddfffRRRDDD>>>;;;===@@@>>><<<===<<<;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>>@@@@@@@@@@@@AAACCCDDDEEEDDDAAA>>>@@@DDDFFFDDDAAABBBBBBCCCBBBAAAAAABBBDDDMMMOOOOOOLLLHHHFFFGGGIIIHHHJJJMMMMMMLLLJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDEEEHHHJJJKKKJJJHHHHHHIIIJJJLLLLLLLLLKKKKKKKKKMMMNNNOOONNNMMMNNNOOONNNKKKIIIHHHIIIRRR^^^ggglllkkkttt~~~www||||||tttnnnuuuuuu{{{|||iiicccbbbNNNDDDBBB;;;;;;AAAAAA???===;;;:::999:::<<<===>>>BBBGGGMMMVVVcccsss}}}|||nnnhhhaaa\\\^^^___^^^\\\]]]bbbdddggghhhiiilllrrrwwwzzz~~~yyyoooaaaWWWPPPSSSTTTQQQMMMJJJJJJKKKGGGIIIKKKKKKJJJHHHHHHHHHCCCBBBAAA@@@>>>===<<<;;;======<<<;;;:::888888777777666666555444333222222444333222222222333555666555777999<<<===>>>>>>>>>???999777<<<>>>===???EEEIIIfff}}}UUUBBB<<<<<<@@@FFFXXX~~~mmmYYY@@@111///222333222111111000///////////////............------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((()))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,+++,,,---///---------...///111222333GGGTTTbbbfff[[[QQQVVVbbbttt{{{zzz{{{vvvhhheeeooozzzvvvlllfffXXXQQQNNNWWWgggpppllldddccc___[[[ZZZ\\\___bbbdddggggggffffffggghhhiiiiiiggggggffffffeeedddbbbaaabbb```^^^\\\ZZZYYYYYYYYYVVVWWWXXXYYYWWWQQQHHHCCC@@@888000---111555666555444111222555777999???FFFCCCCCCBBBAAAAAADDDHHHKKKSSSUUUZZZhhhzzzbbbPPPFFF@@@;;;:::<<<===:::777777666666777777666555555444555444444333333333444444444444444444444555666666444555666777999:::<<<<<<999999:::;;;;;;999666444777777===QQQqqqdddKKKNNN[[[iiiOOO@@@>>><<<;;;<<<>>>===;;;::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGFFFDDDBBBAAACCCDDDBBB??????CCCFFFNNNNNNMMMJJJGGGFFFGGGIIIHHHKKKMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGIIILLLMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIHHHKKKNNNRRRRRROOONNNOOOPPPTTTWWWQQQIIIKKKPPPWWW```ddd[[[^^^ttt~~~~~~sssssswwwjjjdddZZZBBB666<<>>===<<<;;;:::999::::::999888777777666666555555444444333333222222222222222333444555777777;;;===@@@BBBAAA@@@@@@???EEE===;;;@@@AAABBBNNN___{{{~~~fffQQQHHH@@@<<>>;;;777666888888555333555555666666666666555555444444444333333333444444555555555444444555555666777555555777888:::;;;<<<<<<777888888888666444333333555888GGGfff~~~SSSHHH[[[sssYYYFFF===<<<===<<<<<<<<<<<<:::777888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAGGGNNNNNNJJJEEECCCCCCAAACCCDDDCCCAAAAAADDDHHHKKKKKKJJJIIIGGGGGGIIIKKKKKKLLLLLLJJJGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEJJJJJJJJJLLLNNNOOOMMMLLLLLLLLLMMMMMMLLLJJJIIIHHHKKKOOORRRRRROOOMMMNNNPPP[[[ccc[[[RRRTTTRRRVVVffffffZZZTTTaaaxxxwwwttt{{{yyy[[[???888777>>>>>>>>>>>>===;;;:::888777777777888:::???EEEIIIIIIMMMOOOQQQTTTVVVUUUQQQNNNJJJHHHKKKLLLKKKKKKNNNNNNNNNMMMLLLLLLMMMOOOQQQPPPSSSVVVWWWXXXXXXXXXXXXOOOPPPQQQPPPNNNKKKHHHGGGDDDEEEFFFEEEDDDCCCBBBBBB@@@@@@AAABBBBBB@@@===;;;===<<<<<<;;;:::999999999888888777777666666666555444444444444444444444444222222333444666777999999>>>AAABBBBBB@@@>>>>>>???CCCCCCHHHNNNNNNRRReeeyyywwwcccQQQFFFFFFCCCFFFbbb~~~HHH777777666555333111...---000///......---.........,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++,,,,,,,,,++++++---...,,,------...000222333444KKKLLL]]]sssuuudddWWWXXX]]]qqqbbbmmmooonnnqqqmmmjjjrrrtttvvvwwwuuujjj]]]XXXYYYdddfffjjjrrryyy|||xxxtttiiiddd\\\WWWVVVWWWYYYZZZ^^^aaadddeeeeeedddeeefffaaaeeeiiijjjgggccc```^^^]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQNNNKKKJJJCCC999444333444444444333444999>>>@@@AAAHHHQQQNNNRRRVVV[[[aaakkkxxxxxx|||tttuuuqqq\\\JJJ>>>;;;===777444444666666333444777555555666666666555555444444444333333333444555555333333333333333444444555666666888999::::::;;;:::777777666444111000111222777>>>SSSyyyeeeMMMTTTrrrzzzMMMDDD>>>;;;======:::999:::999666666666666777888999:::;;;;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>???HHHPPPPPPHHHBBBAAACCCBBBCCCDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHEEECCCCCCEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDJJJJJJKKKMMMOOOPPPNNNLLLNNNNNNOOONNNMMMLLLJJJIIIKKKLLLNNNOOONNNNNNNNNOOOWWWaaa[[[YYY___UUUTTTlllooohhh^^^[[[ggg||||||ooo|||zzz~~~^^^III777888888999:::;;;;;;;;;:::888888999999999::::::;;;???BBBEEEGGGIIIJJJJJJIIIFFFCCCCCCEEEEEEBBBCCCFFFDDDDDDDDDEEEFFFFFFGGGHHHFFFHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGEEEDDDCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>???@@@>>><<<999999888888777777666666666666666666555555555555444444444444444555555555333444555777888999:::;;;===???@@@>>><<<<<<@@@CCCEEEIIILLLNNNWWWnnnyyykkk[[[NNN===666CCCUUUhhhZZZ888666666444000------111444//////...---------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************************+++,,,+++***+++,,,...------......000111333333@@@AAAHHHOOOJJJDDDNNN```ssshhhooommmmmmtttrrrooovvvyyytttpppmmmeee\\\ZZZ___fffkkkppppppooooootttyyylllfff^^^XXXUUUTTTUUUUUUWWW[[[```bbbaaaaaaaaaccc```bbbdddccc```^^^]]]^^^YYYXXXVVVUUUSSSRRRQQQQQQRRRPPPOOOPPPQQQRRRQQQPPPOOOJJJBBB:::555333333444222333<<>>;;;999888999;;;<<<:::999999::::::999888666999:::===@@@@@@>>>>>>>>>@@@>>>>>>AAA@@@======AAA?????????@@@AAAAAA???>>>======>>>@@@AAABBBBBBAAABBBAAA???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;:::;;;:::999:::===>>>===;;;666666666555555555555555333333444444444444444444333333333444444555555555555666777999:::;;;;;;<<<;;;===>>>======AAAJJJQQQZZZbbbfffhhhyyyiii[[[PPPGGGCCCCCCCCCPPPmmmxxxWWWBBB777777444111......000333555///...------,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************************+++,,,+++******,,,...------------...///000111555666777555///000AAAUUUppp}}}gggkkkgggjjjvvvyyyvvvzzzxxxpppjjjgggccc^^^aaahhheeeiiihhh___VVVXXXgggvvvoooiiiaaaZZZVVVUUUTTTSSSRRRWWW\\\______^^^___```___``````]]]ZZZYYY[[[^^^XXXWWWVVVUUUTTTSSSRRRQQQTTTRRRPPPPPPQQQQQQQQQPPPSSSOOOHHH???777333333555888888DDD[[[nnnssskkkdddfffppp~~~qqqXXXNNNBBB::::::;;;777444555666555777:::999444333666444444555555666555555444333333333333333444555666666555555555555666777777777888999999:::999888777222333444555777===EEEKKK\\\bbbuuuooo]]]KKKNNNmmmsssJJJ555>>>;;;555::::::555444888:::777444444555555666888999:::666666555555555555666666999:::;;;<<<<<<<<<;;;:::<<<===>>>=========>>>???BBBAAAAAACCCGGGHHHEEEBBBGGGGGGHHHIIIJJJJJJHHHFFFFFFHHHIIIIIIHHHHHHIIIKKKHHHGGGGGGGGGGGGGGGHHHIIIAAAAAACCCGGGKKKMMMMMMLLLNNNOOOOOOOOONNNMMMKKKJJJLLLJJJIIILLLSSSXXXYYYYYYWWW]]]]]]ssswwwfffqqqvvvfffttt|||yyy}}}\\\OOOJJJCCC<<<888888;;;===:::999999999::::::888777999888888999999888999<<<;;;999:::<<<;;;888999<<<@@@????????????<<<888555999999:::;;;>>>???>>>>>>===;;;999:::===>>>;;;888888777777888999:::888777:::777444444666888666555555555555555555555555555222222222222222333333333222222222333333444444555777777999:::;;;<<<<<<<<<;;;===>>>>>>@@@IIIUUU___sss~~~VVVJJJJJJEEECCCGGGGGG___kkkGGG888666777222///---///222222///+++......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((($$$%%%'''))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++******,,,...,,,,,,,,,,,,------...///...///000222333666;;;@@@RRRgggxxx~~~pppjjjjjjrrrxxxvvvssssssnnnrrrqqqjjjiiilllkkkfffqqqjjjdddbbb```]]]]]]```jjjkkkhhhaaa[[[XXXUUUTTTTTTTTTUUUVVVXXXZZZ\\\^^^______]]][[[ZZZYYYXXXXXXTTTRRRQQQPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQMMMEEE<<<777555777:::;;;JJJgggppp___NNNCCC======<<<;;;999888777777555555555555555555555555444444444333333222222222444444333222222333333333666555555555666777999:::888:::<<<;;;777333111000---///666;;;888;;;WWWwwwjjjYYYMMMKKKdddXXX???999;;;<<<;;;:::888666666666666777111333555888999888666555333333333444555666666777<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>======???AAAAAAAAABBBEEEGGGFFFDDDBBBIIIHHHGGGHHHIIIIIIHHHFFFFFFIIIKKKKKKHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGEEECCCEEEKKKLLLJJJRRRQQQNNNLLLKKKLLLMMMNNNSSSLLLGGGHHHPPPWWWXXXVVVWWW]]]eeessszzz|||{{{___hhh{{{~~~wwwnnnkkkcccYYYQQQGGG===:::;;;999999999888888999;;;===999::::::999999999777333666777777888888888888888999999999999999999999999777999:::999888777888999999999999999999999999999888888888888888888888888666666666555444444444333555555555444444333333333666666555444444333222222777777666666666777888999555888<<<===<<<999777666<<<::::::::::::DDD```|||qqqQQQDDDBBBCCCKKKUUUqqqnnnGGG999777444///222111111000///......---...------,,,,,,------...,,,,,,,,,++++++*********************************))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,,,,,,,,,,---------......333222111000///222777;;;FFFOOO\\\iiisssyyy}}}ttt{{{qqqpppssswwwwwwqqqooorrrkkktttyyysssiiifffmmmuuummmooommmjjjnnntttpppggg^^^jjjrrrmmm___UUUSSSUUURRRRRRRRRRRRUUUXXX[[[\\\\\\\\\ZZZYYYXXXWWWWWWVVVSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOIIIBBB===;;;<<>>::::::999999888777666666555555555555555555555555444444444333333222222222444444333333333333333444666666555555666777999:::999999999999999888888888<<<666666===EEEVVVwwwsss~~~PPPEEENNNwwwiiiKKK<<<:::;;;<<<999888777555444444555555111333666888999888666555333333444555555666777777<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGEEECCCFFFEEEEEEFFFGGGGGGFFFDDDGGGIIIKKKJJJHHHGGGHHHJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFHHHMMMOOOLLLPPPOOONNNMMMLLLLLLMMMNNNOOONNNOOOQQQTTTWWWWWWWWWSSSZZZeeexxx|||wwwsss|||{{{qqqsssuuuvvvvvv{{{~~~wwwbbbLLL@@@<<<;;;:::::::::999777555======;;;888777888999999888888888888777777666555777777777777777777777777666888999888777666777888888888888888888888888888555555555555555555555555555555555555444444444444555555444444444333333333444444555555555555555555111222444666888999999999;;;:::666333111444999===///333999???KKKccc|||___CCC===GGGVVViiiyyy}}}UUU;;;555666555111111111000000///......---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************))))))))))))((()))************)))((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''************++++++++++++,,,,,,,,,,,,------------000000000///...000444777777<<>>>>>>>>???AAACCCDDDCCCBBBCCCFFFGGGFFFEEEIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIIIIHHHGGGGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMLLLJJJLLLQQQRRROOONNNNNNNNNNNNNNNNNNNNNNNNMMMQQQVVVYYYXXXWWWVVVWWWfffmmmzzztttmmmssswww|||uuuwwwaaa@@@<<<888777999:::999777999999:::999888777777999999999888888777555444333555555555555555555555555555666777666555444555777666666666666666666666666333333333333333333333333444444444444555555555555555444444444444333333333333333444444555666777777444666999;;;;;;:::888777444555555444333333555666999DDDNNNWWWmmmuuu```WWWHHHAAANNNddd|||___OOO<<<111111444444111111000000//////.........------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------,,,---............111333333444666;;;EEETTTdddnnn\\\dddeeerrr~~~sssoooqqqpppmmm{{{}}}|||yyy{{{ssstttjjjbbbeeejjjhhh___WWWSSSQQQOOOMMMMMMOOORRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIMMMRRRRRRNNNIIIFFFFFF```wwwvvvrrrrrrkkkaaaNNNGGG???:::999888555222444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444555666777777777777888888999999>>>:::666444444555444222222:::FFFPPPYYYfff{{{ZZZTTThhhgggLLL888888<<<777666;;;666666555444444444444444333444666777888777666666444444555555555666666666777777888999999:::;;;;;;999;;;===>>>??????AAACCCDDDCCCBBBCCCEEEGGGGGGGGGJJJIIIIIIJJJLLLLLLKKKIIIIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGHHHIIIKKKMMMNNNOOONNNMMMOOOTTTTTTQQQNNNNNNOOOPPPPPPPPPOOOOOOOOORRRVVVXXXWWWVVVUUUUUUmmmttt~~~jjjcccxxx{{{zzz}}}UUUPPPHHHAAA<<<::::::;;;555666:::===<<<888666777888888888777666555444444444444444444444444444444444555666555444333444666555555555555555555555555444444444444444444444444333333333444444555555555444444444444444444444444222333333444555555666666///111333444555444333222333555777999===DDDKKKPPPdddrrrzzz~~~sssfffYYYOOOJJJ@@@KKKcccVVV>>>999333000111222111000000000/////////.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***,,,............///000222333444555888>>>DDDIIIfffrrrkkkdddxxxzzztttrrrrrrmmmgggtttxxxvvvooojjjrrrvvv```ZZZ^^^```^^^]]]VVVTTTQQQNNNLLLLLLMMMMMMPPPQQQRRRRRRSSSRRRRRRQQQQQQOOOMMMMMMNNNOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHMMMRRRRRRNNNJJJHHHGGGXXXyyyyyymmmZZZMMMLLLQQQPPPJJJ>>><<<::::::;;;:::777444444444444555555555555555444444444444444444444444333333333333333333333333555444444444555555666777888888888999999999999999999777666666888:::;;;;;;===UUUoooxxxxxx}}}|||OOObbbOOO???777<<<===555333888555555555555555555444444444444555666777666555555444444444444555555555555333444444555666777888888777:::<<<>>>>>>>>>@@@AAACCCBBBAAABBBEEEGGGGGGGGGEEEEEEDDDFFFHHHHHHGGGEEEHHHFFFEEEDDDEEEGGGHHHIIIJJJIIIHHHGGGHHHKKKMMMOOONNNPPPOOOMMMPPPTTTTTTQQQNNNOOOPPPPPPPPPPPPPPPOOOSSSQQQOOOPPPQQQRRRRRRQQQSSSZZZhhhzzz|||cccfffuuuhhhiiiwwwyyyxxxssshhhXXXJJJBBB???@@@;;;888;;;;;;888777;;;666666777777777777666666555555555555555555555555444555666555444333444666444444444444444444444444444444444444444444444444222333333333444444555555444444444444444444444444333333333333333333333333444444555666777999;;;<<<===:::888>>>NNNiiilllQQQPPPMMM@@@CCCSSSZZZvvvYYY333555444333222111000000000////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))*********+++++++++,,,,,,***,,,//////.........///+++---000222444777;;;>>>iii~~~xxxrrrnnnjjjooolllvvvtttnnnvvvdddbbbsssjjj\\\RRRMMMTTT^^^VVVUUURRROOOLLLJJJIIIIIILLLMMMOOOPPPQQQQQQPPPPPPPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHLLLPPPPPPMMMJJJJJJKKKUUUwww~~~}}}|||vvvlllcccTTTNNNEEE???CCCHHHGGGBBB;;;999666444555777777777444444555555555555555555333333333333333333333333222222333333333333444444555555555555555666777888888999999:::::::::999999888888777444333555999===SSSppp~~~cccPPPzzz```BBB<<<:::>>><<<555222666444555555666666555444444333444444555555555444444333333333333333333333333222222333333444444555555666999<<<============>>>AAAAAA@@@BBBEEEGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGEEEEEEDDDBBBBBBDDDFFFGGGFFFHHHHHHHHHIIIJJJLLLNNNPPPKKKMMMMMMLLLNNNSSSRRROOONNNNNNNNNNNNNNNNNNNNNNNNTTTOOOIIIGGGHHHKKKMMMMMMIIILLLVVVbbbiiijjjkkkmmm{{{qqqeeennn~~~~~~uuuzzzyyyyyyfff[[[UUUEEE666333444333666<<<666666777888888888888888777777777777777777777777555666777666555444555777555555555555555555555555333333333333333333333333333333333333444444444444333333333444444444444555444444444444444444333333999888777777777888:::;;;>>>BBBLLL]]]uuuyyySSS===FFFIIIAAAOOOkkk|||WWW@@@222333444333222000///000111........................,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))*********++++++++++++---//////...---...///............///444:::>>>YYY}}}~~~tttnnniiissspppsss{{{zzzqqqnnnssseeegggsssyyyjjjaaaUUUJJJJJJRRRRRRRRRPPPOOOLLLJJJHHHGGGGGGIIIKKKMMMNNNOOONNNMMMOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKNNNMMMKKKKKKMMMPPP[[[ssszzzvvvuuuyyytttpppfffdddaaa```___[[[TTTNNNAAAAAA>>><<>>???;;;:::===888999999999999888888777888888888888888888888888666888999888777666777888777777777777777777777777555555555555555555555555444444333333333333333333333333333444444444555555444444555555666777777777444666;;;@@@EEEJJJNNNPPP]]]hhh{{{vvvhhhSSSEEEAAAMMMTTTZZZqqqsssSSS>>>::::::333333222111//////000222........................,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))*********++++++---...---,,,,,,---///222222111///...000444777DDDiiijjjzzzvvvtttsssjjjhhhsss}}}{{{ppphhhccciiikkkiiikkkvvv}}}kkk```bbbbbbUUUHHHCCCNNNNNNOOONNNLLLJJJHHHFFFDDDFFFIIIKKKMMMMMMLLLKKKMMMKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKLLLLLLKKKLLLQQQUUU]]]kkkzzzkkkiiihhhqqq}}}jjjgggccc^^^[[[WWWRRROOOJJJJJJIIIHHHEEEBBB@@@?????????;;;777777:::999666777777777777777555444333444444444333333333222222333333333333333333333333222222222333333444444444555555555555666777999999999:::;;;;;;;;;:::999888222555666666999GGG\\\mmmrrrPPPeee]]]===999999666222333888777333000111333333444333222111222222222222222222222222222111111111111111111111444333333333333333333333555777:::<<<;;;999999999======???BBBEEEFFFDDDBBB???>>>???@@@BBBCCCBBBAAAAAA??????AAADDDFFFDDDAAA===>>>AAACCCEEEGGGHHHHHHFFFHHHHHHGGGJJJNNNMMMIIIMMMKKKIIIGGGFFFGGGHHHIIILLLMMMKKKDDD======DDDLLLIIIFFFHHHMMMMMMLLLQQQZZZffftttyyygggaaaccctttnnnZZZXXXXXXNNNDDD@@@;;;;;;;;;:::999888777666888888888888888888888888777999:::999888777888:::888888888888888888888888888888888888888888888888444444444333333222222222333333333444444555555555444444555777888:::;;;;;;CCCKKKYYYjjj{{{fffZZZXXXTTTNNNIIITTTdddppp{{{^^^III:::444777666444333222000//////000000---.....................,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))************+++,,,---,,,++++++---///,,,///222333222111111222:::NNNZZZbbbpppwwwwww|||hhhuuuvvvuuu{{{tttcccgggwwwvvvnnnmmmmmmgggiiiiiihhhhhhkkknnnnnnddd___]]]bbbjjjhhhXXXGGG@@@BBBFFFKKKLLLJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGHHHJJJJJJIIIGGGFFFFFFHHHJJJJJJHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNSSS\\\iiivvv}}}mmmaaaaaabbbdddnnn|||wwwaaaNNNLLLJJJHHHEEEBBB@@@???=========<<<;;;;;;::::::999999999999888888888777444444444444444444444444333333333333333333333333222222222222222222222222333333333444444555555555888888777888999:::;;;<<<999@@@@@@888444777777111:::333666<<>>AAABBB@@@===??????@@@AAAAAA@@@>>>>>><<<>>>???@@@DDDJJJIIIDDDBBBDDDGGGJJJLLLMMMLLLLLLNNNDDD???CCCGGGHHHIIILLLJJJKKKKKKHHHCCCAAAAAACCCFFFIIIJJJIIIGGGJJJSSS\\\ccccccVVVbbbzzzvvvuuu|||jjj```vvvtttyyy{{{xxx}}}tttlllZZZEEE888666888999999555777888888777777555333888555111222777<<<<<<888888555555999999666444666333777888555444666777555555222111222333222222333333777333444999555222;;;;;;;;;AAAKKKRRRVVV^^^fffoooqqq```OOOHHHDDDCCCFFFLLL[[[zzz]]]===444777666444555000000000000///////////////............---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&''''''((()))))))))))))))++++++******************++++++,,,,,,,,,,,,------......//////000000111111777888;;;???CCCMMM^^^ooonnnpppxxxyyywwwrrrnnnvvv}}}yyyvvvsssiiiiiikkkllljjjhhhjjjnnnqqqkkkddd___dddnnnrrrjjj```LLLHHHEEEGGGKKKLLLJJJGGGCCCBBBBBBAAAAAABBBBBBCCCFFFGGGHHHIIIIIIHHHFFFEEEGGGHHHJJJJJJIIIGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNKKKQQQZZZbbbiiirrr|||yyysssooonnnoooccc[[[^^^bbbeeeooo}}}qqqhhhllljjjYYYIIIGGGGGGEEEDDDBBBAAA@@@???======<<<;;;;;;::::::999888888888888777777777777444444444444444444444444333333333333333333333333222222222222222222222222222333333444555555666666666777888999:::;;;<<<<<<;;;:::777444777;;;;;;777===AAAQQQ]]]___oooxxxeeeqqqZZZBBB999222777666555444333333333333222222222111111111000000000000111111111111000000000000000000000000000000111111111222222222333333222333555777777666555444999::::::::::::::::::;;;<<<;;;;;;>>>@@@AAA???======>>>??????@@@???>>>======?????????CCCGGGGGGCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLEEECCCHHHMMMLLLKKKLLLLLLMMMLLLIIIEEECCCDDDEEEIIIGGGFFFGGGIIILLLPPPRRRXXX]]]TTT___{{{yyyuuummm\\\hhhsssnnn}}}~~~___RRRRRROOOGGGAAA>>>???===999777:::===>>>:::;;;<<<;;;;;;:::777555888666666777666555555777666888777444222333444444444222222333555777888999<<<===888:::CCCBBB???FFFSSS```tttsssYYYNNNEEEDDDJJJVVVgggwwwsssWWWCCC444444555111---///000000000000/////////...............------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((((('''''''''''')))'''&&&'''))))))(((&&&''''''((()))))))))))))))************************+++++++++,,,,,,,,,---------------...//////000000111111333777999???NNN\\\wwwnnnkkkxxxvvvqqqxxx|||{{{uuudddjjjkkkkkkkkkkkkmmmsssxxxwwwmmmdddgggqqqxxxxxxttt^^^RRREEE???CCCJJJLLLKKKCCCBBBAAA@@@????????????EEEFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJJJJIIIGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMIIIMMMQQQTTTUUUXXX^^^bbbdddddddddaaa^^^[[[[[[[[[bbbZZZXXX___eeelllwww~~~kkkWWWNNNPPPQQQIII???@@@@@@???????????????>>><<<;;;;;;:::999999888888777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333444666777888888666777999:::;;;<<<;;;;;;;;;555111555999999999999CCCZZZ{{{yyy}}}vvvfffUUUfffjjjEEE999555333666666555444333333333333222111111111111000000000///000000111111000000///000000000000000000000000111111111222222222222333111222444555555555444333777777888888999999999:::;;;;;;;;;<<>>===:::;;;<<<===>>>>>>>>>===???AAA@@@???AAAEEEEEEAAAGGGFFFDDDDDDDDDFFFIIIJJJIIIEEEFFFLLLPPPNNNKKKJJJKKKKKKJJJHHHEEEDDDDDDEEEGGGBBB???AAAHHHLLLLLLIIIIIISSSUUU```rrrlllmmm___ZZZyyy}}}~~~nnnooosssnnnwwwuuuiii```WWWZZZVVVHHH;;;777999:::444666999999777555666777666777666444222222444444444333444555444222000000444333222222333666999:::CCCMMMPPPSSSWWWUUUYYYiiiuuuvvvttt\\\EEEGGGNNNZZZhhh|||rrr{{{gggMMM999333111666555///...222000000000/////////..................------------------,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((('''''''''''')))'''&&&'''((()))((('''''''''((()))))))))))))))************************++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////111111333555555777AAALLL{{{ooojjjsss{{{ttt{{{|||vvvkkkqqqkkkgggiiinnnsssxxx}}}}}}rrriiikkkssswwwxxxxxxmmm```LLL>>>===EEEKKKLLLEEEDDDCCCAAA@@@??????>>>AAABBBCCCEEEFFFFFFFFFFFFFFFHHHJJJJJJHHHGGGFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLLLLNNNPPPPPPPPPQQQTTTVVVYYYZZZZZZYYYXXXXXXYYY[[[UUURRRRRRZZZcccmmm{{{~~~eeeZZZLLLFFFGGGHHHFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666555555555444444444444333333333333333333333333333222222222222222222222222222222222222222222222222222333444555777888999:::777999:::<<<<<<;;;999888888333333888777444;;;HHHnnnnnn___WWW[[[SSS===999666<<<555555444333222222333333111111111111000000000000//////000000000000//////000000000000000000000000111111111111222222222222111111222333333333333222555555666666777888999999::::::;;;;;;============999::::::;;;<<<=========CCCEEEDDDAAABBBEEEEEEBBBHHHHHHGGGFFFFFFGGGIIIIIIFFFEEEFFFJJJMMMLLLJJJHHHGGGGGGFFFEEECCCCCCCCCCCCBBB===:::;;;AAAGGGHHHGGGFFFQQQWWW```hhhbbbkkkrrrwwwkkkvvv{{{uuupppyyywwwrrrTTTEEEBBBCCCCCCAAA@@@@@@>>>:::999;;;555:::;;;666444666555111444111222777888333000222444777999:::@@@IIIRRRUUUccc{{{zzzxxxnnnfffjjjtttmmm^^^ZZZ^^^SSSbbbxxxaaaJJJCCC666222111333111...111666000000/////////..................---------,,,,,,---------,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''((((((((('''''''''((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---......//////333222444666555555;;;CCCwwwqqqnnnrrrxxx{{{}}}zzzyyysssggggggnnnrrruuuxxxwwwoookkkpppwwwxxxyyy{{{~~~zzzmmm\\\QQQOOOKKKFFFFFFEEECCCAAA???>>>>>>===<<<===???AAACCCEEEFFFGGGEEEGGGIIIIIIGGGFFFEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPQQQPPPOOOOOOQQQSSSJJJHHHIIINNNVVVccctttnnnYYYLLLHHHBBB??????@@@???>>><<<<<<;;;;;;;;;:::::::::888888777777666666555555444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333444555666888999:::;;;::::::;;;<<<:::888666444444333555777666<<>>:::::::::;;;<<<===>>>>>>FFFIIIHHHDDDCCCFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGIIIKKKKKKJJJFFFEEEDDDCCCCCCDDDDDDCCCAAA???===::::::===CCCGGGNNNSSSXXX[[[WWWRRRbbb~~~~~~{{{~~~|||pppmmmlllcccdddyyyvvviiinnntttvvvqqqppprrrmmm___QQQIIIGGGPPPTTTPPPQQQUUUPPPDDDLLL???888;;;===:::>>>GGGKKKSSSZZZ```lllwww___OOOOOORRRXXXVVVQQQ___xxx{{{WWW<<<666666555000---.........///111////////////...............------------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((((((''''''((((((''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,------...//////000000///...000333222000444:::pppooopppqqqppppppwww||||||iiifffkkknnnrrrwwwsssllllllttt{{{|||~~~~~~mmmXXXGGGCCCBBB@@@>>>===;;;;;;:::888999;;;===@@@BBBDDDEEEDDDFFFGGGGGGFFFDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIMMMMMMMMMMMMMMMLLLKKKKKKIIIKKKKKKKKKIIIHHHIIIJJJGGGGGGGGGHHHNNNZZZjjjvvvwwwiii]]]OOODDDAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::999999999777666666555555444333333444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222555555666777999:::;;;;;;::::::::::::888666444333333555666999AAAYYYkkk]]]aaaPPP999:::666111777333222222111111222222222//////000000000000000111...//////000000//////...////////////////////////000000000111111111111222111111111111222222222333222222333555666888999999:::;;;<<<;;;;;;;;;===???<<<<<<<<<<<<<<<===>>>???FFFIIIIIIDDDBBBDDDFFFEEE???AAADDDFFFGGGGGGFFFEEEKKKLLLJJJGGGGGGKKKLLLLLLGGGEEEDDDDDDFFFGGGFFFEEEEEEGGGFFF@@@:::;;;AAAIIIPPPPPPUUUYYYQQQNNNaaa{{{vvvttt|||{{{mmmfffppp}}}xxx}}}mmmnnnzzz~~~uuusss[[[JJJKKKOOOQQQ___qqqooossshhhUUUFFFJJJLLLWWWkkkvvvfffJJJ555333666000000......000333222///---/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))'''(((((())))))*********************++++++++++++---------...//////000000...---///222222000333777pppnnnoooqqqqqqrrrxxxuuueeeccchhhnnn|||uuupppuuuxxxxxx}}}hhhMMMAAA@@@>>>===;;;:::999999888888999:::<<<>>>@@@AAABBBDDDFFFFFFDDDBBBBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHLLLLLLLLLLLLMMMLLLJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGGGGHHHIIIGGGIIIRRR^^^gggssszzzhhhYYYPPPIIIDDDAAAAAAAAAAAA@@@??????>>>>>>:::::::::999999999999999555555555444333333222222444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222777777888888999::::::;;;888888777777666555555444555888<<>>AAA??????>>>======>>>???@@@CCCFFFFFFAAA>>>@@@CCCCCC>>>???AAACCCEEEGGGHHHIIIKKKNNNLLLGGGEEEIIIJJJHHHFFFDDDBBBCCCFFFGGGGGGEEEGGGKKKNNNKKKFFFDDDIIIOOOOOOKKKTTT[[[SSSPPPaaassssssdddaaattt|||}}}yyywwwzzz}}}}}}rrrttteeemmmuuuzzz}}}kkk___{{{wwwdddUUUQQQ[[[kkkrrrsssWWWAAA666000555999333///000111111111222111/////////.........------------------,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((()))&&&((())))))'''&&&''')))''''''((()))))))))))))))''''''(((((()))******+++************+++++++++++++++,,,,,,---......//////111///000333333222333777sssooommmrrrwwwyyy|||vvvhhh___aaagggsssvvvtttrrrooouuukkkOOOAAA@@@???===;;;:::::::::999999999999:::;;;<<<===AAACCCEEEEEECCCBBBAAABBBBBBDDDFFFFFFFFFEEEFFFHHHEEEEEEFFFHHHJJJJJJHHHGGGEEEHHHJJJJJJHHHEEEDDDDDDBBBEEEGGGDDDCCCHHHQQQWWW[[[lllsssyyytttcccZZZPPPIIIDDDAAA@@@AAA>>>===<<<;;;:::999::::::888888888888999999999999555555444333333222222111444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222888888888999999:::::::::666555555555555666666777888<<>>BBBAAA@@@???>>>>>>???@@@@@@???CCCCCC===:::===@@@@@@@@@@@@AAABBBEEEIIIMMMOOOGGGLLLLLLFFFDDDFFFFFFCCCCCCAAA???@@@DDDFFFEEECCCEEEKKKQQQSSSQQQQQQSSSVVVRRRLLLUUU^^^RRRJJJTTT^^^bbbUUUTTTdddlllgggiiisss}}}ttteeedddmmmyyy}}}zzzvvvnnn~~~zzzooofffhhhjjj~~~eeeVVVXXXeeevvvqqq{{{vvvKKK:::777;;;333---///...000111///***''')))...000//////.........------------------,,,,,,,,,++++++***++++++,,,---...//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&(((***)))&&&%%%''')))'''(((((()))))))))))))))&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,---......000......000111///000444zzzqqqvvv~~~~~~yyydddccc]]]\\\dddmmmxxx}}}tttrrrpppnnnuuuzzzqqqjjj___PPP>>>666888;;;888444888444444888:::777666777;;;===???@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBEEEHHHMMMQQQTTTTTTSSSRRRFFFEEEDDDAAA???===;;;:::;;;;;;;;;::::::999999999666666666666555555555555666555444444222222111000111111222222222222111111111111111000000000000000000000000000111222333444111333555555666666888:::<<<;;;:::::::::999777555222///444555000444999555CCCPPPhhh[[[???<<<888444222111111222222111111000000000000000......////////////......................................................000000000000000000000000///////////////000111111333333444555666777888999::::::999999;;;>>>BBBEEE@@@?????????????????????BBBBBBBBBAAA>>>>>>>>>@@@???BBBFFFHHHHHHHHHHHHIIIEEEDDDCCCEEEHHHIIIFFFCCCAAABBBCCCFFFHHHHHHEEECCCKKKKKKJJJKKKLLLNNNPPPQQQPPPPPPOOOPPPQQQSSSUUUVVVWWWSSSPPPOOOQQQRRRQQQPPPWWW[[[```eeehhhjjjlllmmmcccSSSOOO\\\uuuzzz{{{rrrllljjjfffgggwww}}}}}}~~~{{{rrreeeWWWRRRSSS```______cccppp~~~vvvWWWDDD555444333222111111111111111000000///...---------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------......//////000000111111rrrrrr}}}}}}}}}mmmccchhhdddcccfffkkkuuutttpppoootttzzz||||||}}}~~~wwwvvvvvvuuupppbbbOOOAAA<<<:::999888===888555666666444444666888999:::<<<>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAAAAA@@@?????????;;;===@@@CCCDDDDDDCCCBBB???>>>>>><<<;;;:::999999::::::::::::999999888888666666666666555555555444444444444333333222222111111111222222222222111111111111111111111111111111111111111111222333444444222444666666666777888:::999888888777777666555444555666666666555888DDDSSSxxxqqqFFF<<<:::666333111000111111222111000000//////000000......////////////......................................................000000000000000000000000///////////////000000111111111222333444555666666888777777777888:::<<<>>>???????????????????????????@@@AAA@@@???>>>@@@BBBBBBEEEGGGHHHGGGFFFFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDFFFHHHHHHGGGEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLLLLNNNOOOQQQRRRSSSPPPNNNNNNOOOPPPNNNLLLKKKMMMPPPRRRTTTWWW\\\___]]]RRROOOXXXppp~~~{{{xxxxxxzzzppp|||ttt~~~~~~~~~xxxqqqiii^^^UUUVVV]]]kkkuuueeeQQQ>>>555444333222111000000000000000000000///...---------------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((())))))***++++++++++++,,,,,,,,,---------......///000000111111kkktttuuussszzznnnrrrpppoookkkggghhhpppwwwyyynnnnnnpppvvvzzz~~~{{{tttlllmmmuuu}}}}}}vvvjjj\\\OOODDD===999;;;777555888999666444555444444555777999;;;===>>>=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999999999999999999999999999999888888888888888777666666555555555444444444333333333333333333333333111111222222222222111111111111111111111111111111222222222222222333555555444555777777777777888:::888888777666555444444444222888333555???BBBWWW~~~pppzzznnnDDD888888666444111000000111111222111000000//////000000......////////////......------------------------------------------------000000000000000000000000//////......//////000111//////000111222333333444666666666777777888999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCEEEGGGHHHHHHFFFDDDCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFGGGFFFEEEFFFHHHHHHGGGFFFCCCCCCEEEFFFGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMOOOOOOPPPOOONNNNNNOOONNNLLLJJJHHHHHHGGGGGGHHHMMMSSSXXXVVVSSSRRRUUUkkkrrrjjj}}}qqquuu{{{kkkfffhhhdddZZZTTTVVV```rrrzzz```LLL>>>555333444222222111000////////////000000//////...---------------------------------,,,,,,,,,+++++++++******)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((())))))***++++++++++++,,,,,,,,,,,,------......///000000000dddsssjjjjjj{{{wwwyyyrrrgggfffooorrrnnnmmmppprrrttt~~~~~~xxxvvvpppkkknnnyyy~~~{{{ooo\\\HHH;;;555333555;;;===:::777777444444333444555777999;;;::::::;;;;;;<<<======>>>???????????????@@@@@@@@@??????@@@@@@???>>>============<<<;;;:::999888888======<<<;;;;;;;;;;;;;;;888888888999999999999999777777777777666666666666555555555444444444333333111111222222333333333333111111222222222222111111111111111222222222222222333333333333444555666666666777888888777777888999888888777555333333444555222:::222:::RRRWWWnnnfff___OOO333:::555444222111000000111222111111000///////////////---......//////......---------------------------------------------------///////////////////////////............///000000...//////000111111222222555666888999::::::::::::<<<<<<<<<<<<===============>>>???>>>>>>>>>@@@BBBDDDFFFGGGGGGEEECCCCCCCCCBBBDDDEEEDDDAAAAAAEEEHHHHHHGGGEEEEEEGGGHHHGGGGGGCCCDDDFFFHHHIIIHHHHHHGGGLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHHHHLLLQQQVVVQQQUUUWWWUUUeeevvvyyyxxxuuuxxx|||fff]]]eeewwwdddWWWaaannnqqqnnn{{{aaaRRRBBB777222000444999111000///.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))(((((((((((()))*********++++++++++++,,,,,,,,,,,,------......///000000]]]mmmzzzttt|||}}}jjjaaaddduuu}}}~~~wwwjjjhhhrrrwwwvvvrrrvvvzzz|||rrrtttuuusssuuu|||}}}sssZZZIII===888666999:::888888:::666555444333333444666777888888999::::::;;;;;;<<<<<<<<<======>>>>>>>>>???<<<============<<<;;;;;;;;;;;;::::::999888888777999888888777777888999999999999888888888777777777555555555555555555555555444444444444333333333333000111111222222333333444111111222222222222111111111222222222333333333444444444444444555666777888777888999888777666777888666666666333111222666999CCCHHHAAANNNnnnvvvnnn[[[rrrtttYYY@@@333;;;444333222111111111222222111000000///.../////////------............------------------------------------------------------.......................................//////000/////////000111111222222222444666999;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>??????>>>======>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFEEEBBBBBBFFFJJJGGGEEEDDDDDDFFFGGGGGGFFFDDDFFFGGGIIIIIIIIIHHHGGGLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMOOOOOOMMMLLLJJJJJJGGGHHHIIIIIIIIIJJJMMMPPPOOOTTTXXXSSSYYY|||wwwxxx}}}xxxsssrrrooommmnnnrrruuummmooouuukkkjjjxxxqqqooooooUUUBBB<<<666444222//////222//////......---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))***))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,---......//////[[[jjj~~~iiibbbiiikkkdddfffkkkrrrzzz~~~|||zzzrrrqqqyyyyyyvvvmmmuuu{{{{{{zzz|||}}}}}}{{{kkk^^^TTTKKKBBB===:::777888;;;777666555444444444444444666666777777888888999999999::::::;;;;;;<<<<<<===:::::::::;;;;;;::::::999999999999888888888777777555555555555555666777777777777666555444444333333333333333333333444444444444444333333333222222222000111111111222222333333111111222222222222111111222222222333333444444555666666555666666777888999888999999888666555555666222333444333333666===BBB\\\___]]]lllyyyeeefffqqq{{{OOO===777333222333333222111111111111222111000//////......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------......///000///000000000111111111111///000333666888999999999888888999999:::;;;;;;;;;===>>>???>>><<<<<<===???@@@BBBCCCDDDCCCDDDEEEGGGDDDEEEFFFEEEEEEEEEFFFHHHEEEDDDCCCEEEGGGHHHHHHFFFEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKIIIGGGGGGHHHEEEGGGIIIJJJJJJJJJKKKMMMNNNNNNRRRNNNLLL^^^ooommmkkk___mmm|||uuusssuuuuuuzzzqqqyyy~~~xxxtttqqq___OOOEEE<<<888444333444222...---/////////......---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))***************++++++,,,************++++++++++++++++++,,,,,,---.........TTTfff|||{{{fff___dddbbbmmmpppvvv{{{{{{xxxvvvvvv~~~~~~~~~~~~||||||oooooovvv~~~|||}}}}}}~~~~~~~~~~~~|||wwwpppkkkggg```ZZZUUUNNNCCC;;;888444444555555444444333333333333333444555555666666666666777888888999::::::888888999999999999888888666666666666666777777777666666666666666666666555555555444444333333222222111111111222222333333333333333333333222222222222111111111111111222222222111111222222222222111111222222333333444555555555777666666777777888999:::888999999777555333333444000333666888:::AAALLLTTTiiijjjqqqzzzbbbmmmUUU>>>555555444...111111111000000/////////000000///............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...///////////////000000000000000///000222333555666777777777777888888999::::::;;;;;;<<<======<<<<<<>>>@@@AAABBBCCCCCCBBBCCCEEEFFFDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJJJJHHHFFFEEEFFFHHHGGGIIIJJJKKKJJJKKKMMMOOONNNHHHKKKNNNKKKPPPWWWTTTXXX\\\yyytttqqqxxxttt|||yyypppbbbWWWKKK999333555111111//////222111//////333//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))***++++++************+++++++++++++++++++++,,,------......HHH^^^{{{ppplllrrrooottttttzzz|||ppplllrrr||||||uuunnnttt}}}~~~yyy|||~~~|||vvvpppmmmllllllllloooqqqhhhTTT@@@555111222333555555444333333111111111222333333444444444444555555666777777888666777888888888888777777333444444555555666666777555666666666555444333222444444444444444444444444000000111111222222222333333333333222222222111111111111111111111111111111111111222222222222111111222222333333444555666666777777777777888999:::;;;888999999777444222222333111555:::>>>CCCLLLYYYcccfffiiixxxmmmmmmbbb;;;;;;999777999222000000000///......------000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.........///////////////222333333444444555666666666777777888999999::::::999:::<<<<<<<<<===@@@BBBBBBCCCCCCCCCBBBBBBCCCEEECCCBBBAAADDDGGGGGGDDDAAACCCCCCEEEIIILLLMMMKKKIIIJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHIIIJJJKKKJJJIIIHHHJJJLLLLLLIIIFFFEEEHHHKKKGGGHHHHHHHHHHHHIIIMMMOOOOOODDDHHHRRRQQQQQQTTTRRRVVVeee~~~vvv}}}vvvxxxgggnnnvvv}}}eeeOOO>>>444000777888,,,///...000333222...---000//////.........//////000------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++***++++++,,,,,,---......III\\\pppuuummmgggmmmvvvqqq}}}|||nnnvvvuuuvvvnnndddooo~~~vvvsssssspppjjjlllzzzkkkRRR@@@777333///222888;;;888333333555666666444222111111888555222111222333333222444444444555555666666666444444444444444444444444555555555444444333333333222222222222222222222222333333333333333222111000111111222333333333333222222222111111000000//////000000000111111222222222444333333444555666777888666888999999777666666777666666777888444///111666444;;;HHHVVVdddnnnuuuxxxzzztttnnnQQQ777333666444000111111000000///...---------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000333333333444444444555555777777777777777888888999;;;;;;<<<===>>>???@@@@@@@@@CCCFFFGGGFFFEEEGGGJJJFFFDDDBBBAAABBBBBBAAA@@@AAACCCFFFHHHJJJKKKJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKIIIHHHGGGGGGFFFFFFHHHHHHHHHJJJMMMMMMKKKIIIJJJKKKMMMNNNNNNNNNMMMLLLNNN```ssszzzvvviii|||}}}zzz~~~vvv\\\???<<<777222///...///000......//////////////////........................,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------PPP]]]iiiiiicccaaaiiisssppp~~~xxx|||{{{{{{kkkcccnnnwwwzzzuuupppttt{{{mmm```XXXGGG@@@888222111444777999444444444444555777999;;;:::777444333333333333222222222222222333333333333333333333333333333333333444444444444333333333222222222222222222222222222222333333333222222111000111111222333333333333222222111111111111111000000111222222222333333333444555555444444444444444444888999:::999777777888999333111111111000111999CCCMMMWWWfffuuuaaaIII555222555222000222000000000///...---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------.....................////////////000111111111222222222333333555555555555666777888999;;;;;;<<<===>>>>>>??????@@@BBBEEEEEEDDDDDDFFFHHHCCCAAA@@@@@@BBBCCCBBBAAAAAACCCEEEGGGHHHHHHHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHIIILLLKKKJJJJJJJJJJJJHHHFFFKKKLLLLLLMMMMMMLLLLLLLLLLLLVVV```dddfffsss}}}www}}}lllTTT999888666333000//////000111////////////....................................,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------RRRXXX]]]YYYTTTWWWdddpppttt}}}|||{{{zzzwww~~~yyymmmmmmqqqfff```kkkvvv~~~xxxsssssswwwpppggggggjjjZZZUUUKKK???555222555999444444333333333333444444:::888555444444444333333333222222222222222222111333333333333333333333333333333333333222222222222333333333333333333333333222222222222222111111000000111222222333333222222111111222222222222222222444444444444555555555555555555666666666555444444444444444333111111333555666444444777;;;EEEVVVfffggguuu|||WWWNNN???222222444111///111000000//////...---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------------............////////////000000000000222222333333555666888999;;;;;;<<<<<<======>>>>>>@@@AAACCCCCCBBBBBBCCCDDD@@@???>>>???BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEFFFBBBBBBAAABBBDDDGGGJJJLLLPPPMMMIIIGGGFFFFFFDDDCCCIIIIIIHHHHHHIIIJJJJJJKKKOOORRRSSSSSSSSSXXXaaahhhhhh```\\\```jjj|||yyy~~~tttjjjggg```KKK<<<666///000////////////000111111////////////......------------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,SSSXXX[[[VVVPPPUUUfffvvvwwwpppxxx{{{}}}{{{yyysssiiikkktttnnnjjjssszzzlllnnnvvvwwwwwwjjjgggjjjooogggddd^^^TTTHHH???999666444333222222333222000///666444222222333444444333555555444444333333333222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222222111111111111222333333333333333222222222333333444444555666666666666666777777777555555777888888888888777444444333111///000222444555:::DDDOOOWWW___nnn|||rrrvvvOOO999???777222333333000...000/////////......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---+++,,,,,,,,,------------++++++,,,,,,,,,---------............////////////111111222333555777999::::::;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@???@@@@@@AAA???>>>>>>???AAABBBBBB@@@BBBBBBCCCCCCCCCBBBAAA@@@EEEEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???@@@BBBFFFIIILLLNNNKKKFFFCCCBBBCCCBBBBBBEEEDDDDDDDDDFFFHHHJJJKKKPPPPPPPPPNNNMMMMMMNNNPPPUUUNNNNNNVVV```uuu{{{~~~mmmXXXGGGAAA???333...444777+++,,,---///000000000000000//////......------,,,------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,UUU^^^ccc]]]UUUXXXiiizzzuuujjj||||||zzzxxx~~~zzzrrrvvv|||uuu|||qqqfffmmmxxxvvv{{{|||wwwtttuuuvvvvvvmmmjjjeee```YYYQQQHHHBBB>>>999333000111444666777222000000111333444444333555555555444444333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333333222222222222333444444444444444333333444444555555666666777777777777777777777777555666666777777777666666666666555444333333666999555GGGcccxxx~~~xxxtttvvvrrrvvvQQQ>>>:::777444333444333///---...............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,............////////////111111222333555888:::;;;999999::::::;;;;;;<<<<<>>======>>>?????????@@@??????@@@BBBBBB@@@>>>BBBBBBBBBBBBAAAAAA@@@@@@GGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFDDDCCCCCCBBBAAAAAAAAABBBDDDGGGHHHHHHEEEAAA@@@AAABBBDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPKKKLLLMMMLLLHHHFFFFFFGGGGGGCCCFFFPPPZZZnnn|||~~~lllWWWIIIEEE222...333...,,,000000,,,---...///000000////////////......---------,,,------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,OOOXXX___\\\UUUWWWcccppprrrmmmvvvzzztttpppmmmooo|||~~~|||vvvyyy~~~ssstttyyypppqqqwwwtttvvvwwwxxx}}}~~~tttnnngggbbb```^^^\\\[[[ZZZNNN>>>333000111444666111111000222444555555444444333333333333333222222333333333333333333333333222222222222333333333333333333333333333333333333222333333444444444444444333444555555666666555555555555666666666666666666777777777777666666666666777666555444333333333333...000222333444777:::===OOOiiiyyypppxxxiiiOOO>>>888999333333333333222000...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............/////////000111111222333555777999:::777777888999:::;;;<<<<<>>AAAAAAAAABBBBBBBBBBBBCCCJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCAAA>>>???BBBEEEHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSIIIKKKLLLJJJFFFDDDEEEFFFBBBAAAEEEKKKPPP]]]zzzqqqmmm}}}iiiUUUFFF<<<888888+++,,,222111222222+++...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++DDDIIIOOORRRTTTYYYaaaggghhheeesssxxxmmmuuuvvvrrrllliiiiiimmmyyy}}}yyyvvvyyyyyywwwwww~~~~~~zzzssskkkfffeeeiiilllnnncccUUUJJJCCC>>>999555777666666666888888777555333444444444444444444555333333333333333333333333222333333333444444444444444444444444444444444444333444555555666666555555555555666777777777777777777777777777777666666666666666666666555555555444555444333222333666999:::666:::???DDDIIINNNSSSVVVrrr~~~www}}}XXXBBB:::666333333111111000000000111///------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************++++++,,,************+++++++++++++++++++++,,,,,,,,,---------------.........//////000000111222444555777888444555666888:::;;;<<<===>>>;;;999:::===???@@@?????????@@@BBBDDDDDDBBB@@@AAAAAAAAABBBCCCDDDFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEEEE@@@??????AAAEEEIIILLLLLLNNNNNNOOOPPPPPPPPPPPPPPPJJJIIIHHHGGGFFFFFFGGGGGGBBBFFFHHHGGGFFFLLLXXXbbbmmmlllkkkggg]]]\\\qqqqqqhhhnnn[[[SSSHHH???888444333555000,,,000111///555777---........................+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++???@@@DDDMMMYYYccchhhjjjZZZSSS\\\kkkuuu{{{wwwtttsssrrrrrrtttwww~~~pppuuu~~~zzz~~~yyynnnhhhkkkpppnnnllliiigggddd[[[NNNDDD===<<<;;;;;;;;;:::888666555666666666777888888888444444444444444444444444333333333444444555555555444444444444444444444444444444555666777777666666666666777888888888888888999999888888777777666666666666555555444444444333222111111333777===CCCFFFOOOUUU\\\dddlllsssyyy}}}}}}yyy|||bbbMMM999444666666666777//////------///222111...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000000111222444555666333444555777999;;;======>>>;;;888999===@@@AAA@@@===>>>@@@CCCEEEFFFEEECCC@@@@@@AAABBBDDDFFFHHHIIIMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIIIIHHHFFFEEEAAA@@@@@@CCCHHHLLLNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJHHHCCC@@@@@@DDDGGGGGGEEE>>>DDDHHHEEEDDDGGGIIIHHHHHHKKKSSSYYYWWWXXXmmmwwwUUUJJJNNN;;;777444333333222000000///111444---%%%---333)))------,,,,,,,,,---......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++???DDD???:::MMMkkkttthhhQQQMMMPPPaaa{{{uuu{{{yyyzzzzzzxxxxxxlllmmm|||{{{kkkiiimmmnnnxxxqqqsss}}}vvvkkkggg^^^NNNAAAAAADDDBBB>>>===@@@888333888<<<:::777666444111///222777888555111333444444333222333777;;;999777555555777888888888777333444999:::666666:::888888888666666:::>>>???<<<:::777555555555555555888666333222222333333333888333444888:::CCC___}}}ssssssooorrr|||}}}|||uuu}}}wwwkkk~~~xxxBBB<<<555222444555444222222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///---...///000111222333333444555777888::::::;;;;;;:::<<<=========???BBBEEEDDDBBBAAABBBEEEEEECCC@@@>>>@@@BBBEEEGGGIIIJJJKKKQQQOOOKKKHHHFFFEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGIIICCCCCCBBBDDDGGGLLLRRRUUURRRRRRQQQPPPOOOMMMKKKKKKEEECCCBBBFFFKKKLLLHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAHHHOOOQQQTTT\\\kkkwww}}}fffQQQBBB:::777333333222222111000//////////////////////////////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******)))((('''&&&%%%%%%))))))(((((('''''''''&&&***(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))************<<>>888333111333444222000111111000000///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,------,,,,,,---///---...///000111222222333444444666888999::::::;;;:::;;;<<<<<<<<<>>>AAACCCBBBAAA@@@AAACCCDDDBBB???<<<>>>AAADDDHHHKKKMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHEEEDDDEEEFFFDDDCCCCCCDDDHHHLLLQQQTTTTTTRRROOOMMMKKKJJJJJJJJJEEECCCCCCFFFJJJKKKHHHDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCGGGKKKLLLMMMRRR\\\dddsssiiilllttttttmmmnnnoooiiiaaaUUUGGG===777555555333333222111111000//////....................................------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((''''''&&&&&&)))(((((((((''''''''''''***(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))(((((()))))))))*********;;;>>>>>><<>>@@@@@@?????????AAAAAA@@@>>><<<===@@@CCCEEEHHHIIIJJJFFFEEEEEEEEEFFFHHHJJJKKKDDDDDDDDDEEEEEEEEEEEEEEEIIIJJJJJJHHHEEECCCCCCDDDEEEEEEEEEFFFIIIMMMQQQSSSSSSQQQMMMIIIHHHHHHIIIJJJFFFEEEDDDGGGJJJKKKHHHEEEAAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHJJJNNNQQQTTTZZZ^^^\\\YYY]]]iiitttsssZZZNNNHHHBBB:::888555222222333555666222222111111000000//////........................------------,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''''')))***(((((())))))))))))******>>>=========<<<@@@KKKWWW]]]```eeehhhlllvvv~~~uuuyyyyyyssspppooosssuuuwwwsssrrrvvvyyyvvvlllfffaaa___bbbqqqtttcccSSSMMMFFF<<<999999999888777777777888999999888666555444444555333333444444444444444444444333333333333222222333999555444666777888999;;;666666555555555777:::===???AAAFFFLLLSSSZZZbbbfffccctttjjjFFF444222222111///000222222000...000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))((((((************************************************))))))))))))************************++++++++++++*********++++++++++++,,,***,,,------,,,+++---...------...//////000111111111222444555777888888888:::;;;;;;:::999999;;;============>>>>>>>>>===<<<>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJKKKIIIFFFEEEEEEFFFGGGGGGHHHIIILLLOOOQQQSSSNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEEGGGIIIIIIGGGEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKJJJFFFGGGIIIJJJNNNXXXdddmmmwwweeeJJJ===:::888333111111111111222333333444111111000000000/////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''(((((())))))(((((((((((((((''''''''')))(((''''''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''((()))+++(((((((((((()))))))))***@@@<<<<<>>;;;>>>EEEIIIXXXhhhhhh]]]^^^yyyttt~~~vvvyyyooocccdddwwwssswwwxxx}}}vvvyyyyyytttuuunnnooovvv|||wwwkkkbbbYYYLLLGGGBBB@@@AAA@@@<<<999:::<<<===;;;777444444555;;;777333333555777666555222444666777999;;;<<<;;;:::999===BBBAAA<<<:::===:::===@@@DDDJJJSSS]]]cccbbbgggnnnsssuuuwwwyyy{{{cccGGG666333888000///000111222111000...////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,...---------...//////000000000111222444555666777777:::::::::999777888:::<<<;;;;;;<<<===<<<;;;;;;;;;>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQRRRHHHIIIJJJLLLLLLLLLKKKJJJGGGFFFFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEHHHJJJKKKIIIGGGIIIGGGDDDDDDFFFLLLQQQUUU```sss~~~qqqkkk{{{{{{^^^RRR@@@333111444555222222222222222111000...---000000//////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***&&&&&&''''''((()))))))))'''''''''(((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''((()))+++'''(((((((((((()))))))))???======@@@BBB@@@???@@@BBBMMM^^^fff```]]]kkkrrr{{{zzz}}}yyyjjjcccddduuuyyyssswww|||zzz{{{{{{tttsss}}}oooiiiooo|||{{{xxxvvvkkkddd[[[VVVUUURRRKKKEEEEEEMMMSSSQQQHHH@@@<<<===@@@===999888999999888777<<<>>>===::::::===???===AAAIIIZZZgggcccTTTJJJJJJOOOTTTZZZ___dddkkkttt{{{www~~~___EEE888222222555//////000111111000000///.................................---------,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,---***+++,,,,,,++++++,,,---------------....../////////000111333444555555666999999999888777888:::<<<999;;;<<<<<<;;;::::::;;;<<<===???@@@BBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJIIIHHHIIIKKKLLLKKKLLLMMMOOOIIIJJJLLLMMMNNNOOOOOOOOOEEEGGGJJJLLLMMMLLLJJJIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGEEECCCCCCBBBAAABBBEEEHHHJJJJJJIIIVVVdddiiiddd^^^___bbbrrr}}}wwwnnnqqqzzzxxx}}}sss]]]OOO???:::444222444555222...000000000000/////////...////////////............------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''''')))***''''''(((((((((((())))))<<>>@@@AAABBBBBB??????@@@AAABBBBBBBBBBBBBBBCCCFFFHHHJJJJJJJJJIIIGGGIIIKKKKKKKKKLLLNNNOOOGGGHHHJJJLLLMMMMMMLLLKKKFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIHHHGGGEEEDDDCCC@@@@@@AAACCCGGGJJJKKKKKKFFFKKKPPPPPPMMMKKKLLLOOO[[[eeeqqq~~~fffccckkkpppyyyuuuhhh[[[NNNCCC<<<555555555666555222000...000///.........///111222........................------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((()))((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))'''''''''((((((((())))));;;AAACCC<<<:::???BBB@@@@@@===@@@GGGGGGFFFQQQbbbjjjtttvvvfffqqqxxx~~~wwwpppeeekkkuuuzzz|||uuurrrnnnwwwqqqqqqzzz|||{{{zzz{{{~~~uuuttt~~~}}}}}}{{{wwwiiieeennnyyysssiiijjjooouuuvvvuuuuuu~~~}}}{{{~~~|||sssJJJ???555444666444222111/////////...,,,,,,---///---.....................,,,,,,,,,+++++++++******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---,,,,,,---------------------...000111333444444444888888999888888999;;;>>>888:::===<<<:::888999;;;999999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@BBBEEEGGGIIIIIIIIIHHHGGGIIIKKKKKKJJJKKKLLLNNNEEEFFFIIIJJJKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCFFFHHHJJJIIIGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGGGGFFFDDDCCCBBBKKKPPPQQQZZZffffff^^^VVVYYYfff|||wwwgggkkkooossstttuuutttnnngggaaa```]]]WWWRRRPPPSSSVVVMMMHHHBBB<<<888555444444555444444333000...111555222000---+++***,,,...///---.....................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''((((((((()))???@@@@@@@@@@@@???>>>>>>???@@@AAACCCEEEGGGHHHIIIXXXVVV[[[gggrrrrrrmmmjjjwwwyyyzzz}}}~~~oooeeegggooommmooovvv}}}zzz|||xxxzzz|||zzz{{{{{{tttooovvvttttttcccLLL777666666555333222111111........................------,,,,,,,,,,,,++++++************************++++++***)))(((((())))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000111222333444888777777777777777888999<<<;;;:::999999999:::;;;888888:::;;;<<<=========;;;>>>@@@@@@>>>===???AAA???@@@BBBDDDEEEFFFGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEIIIQQQ\\\iiivvv|||wwwuuuwww|||xxxyyyuuurrrllleee\\\UUUOOOLLLKKKJJJHHHFFFCCCAAA???>>><<<;;;;;;:::999888888777333333222222111000//////222111///.........///000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))************??????@@@@@@@@@???===<<<<<<<<<===>>>@@@AAABBBCCCHHHOOO[[[cccdddeeennnyyyuuusssuuuyyyxxxzzzsssnnnoooxxx{{{zzzzzzuuu{{{{{{llloootttxxxyyy~~~|||{{{|||~~~{{{|||wwwsssSSSAAA>>>666555555444222111111000........................------,,,,,,,,,+++++++++************************++++++***)))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333666666666666666666777888:::999888777777888999999888999:::;;;<<<=========<<<>>>??????======???BBBBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBDDDEEEFFFEEECCCAAAAAAAAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBAAA@@@@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>=========>>>>>>999:::<<>>===;;;::::::::::::999888666555444444666555555444333333222222333333222111111000//////111111///.........///000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((>>>???@@@AAA@@@>>>;;;::::::::::::;;;<<<<<<======???IIIXXXdddgggjjjuuu}}}vvvsss|||vvvssstttwwwvvvsssssswwwzzzzzz~~~~~~tttttttttxxxzzzzzzrrrpppyyy~~~zzzyyy~~~wwwvvv|||zzz}}}xxxuuu~~~cccFFF333111888444333333222111000//////------------------------,,,,,,,,,,,,++++++++++++************************+++***))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111111444444444444444555666666777777666666666666777777888999:::;;;<<<=========<<<===>>>======>>>@@@CCCFFFEEEDDDCCCBBBBBBBBBBBBHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>???AAACCCDDD@@@???>>>>>>@@@@@@???>>>@@@@@@AAAAAABBBBBBBBBAAA@@@AAABBBAAA@@@???@@@AAA???AAACCCFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===;;;:::999999999===<<<<<<<<<===>>>??????<<<<<<<<<===>>>@@@AAABBB@@@AAACCCBBB???===<<<<<<888888888888888888888888222222222222222222222222444444333333222222111111222222111111000000//////111000//////......//////000///......---...............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((===>>>@@@@@@???===:::888;;;;;;;;;;;;;;;;;;;;;;;;===???JJJ___rrrwwwuuurrr}}}vvvrrr|||sssrrrwwwtttkkkgggkkkvvv{{{wwwrrriiilllqqquuuuuuyyy}}}~~~yyyuuu|||[[[EEE<<<888444333222222111000000///......------------------------,,,,,,,,,++++++++++++*********************************)))))))))))))))***************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000222222222222222333444555666666666666666666777777888999:::<<<=========>>>===============???BBBDDDFFFEEEDDDBBBBBBAAABBBBBBGGGFFFFFFEEEDDDCCCCCCBBB@@@???===<<<===>>>AAABBB>>>======>>>@@@@@@???>>>???@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCAAA@@@AAABBB???BBBFFFIIIKKKLLLKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@???===<<<;;;:::999999999999999::::::;;;<<<<<<888999999:::::::::;;;;;;===<<<;;;:::::::::888777999888777666555333222222333333333444444555555555333333333222222111111111111111000000000/////////000000//////............///......------............------,,,,,,------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******<<<===>>>>>>>>><<<:::888;;;;;;;;;;;;::::::::::::999555<<>>>>>>>>======<<<===???BBBDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>=========???AAABBB>>>>>>>>>@@@BBBBBBAAA??????@@@AAABBBCCCBBBAAA@@@AAACCCDDDDDDBBB@@@@@@AAA???BBBFFFIIIKKKLLLKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA@@@????????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;777777777666555444333333555444333222222333444444888666333333444555333222000111111111222222333333222222222222222222222222////////////............000000/////////////////////////////////......---......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))));;;<<<<<<<<<<<<;;;:::::::::999999999888888888777777777;;;CCCJJJOOOVVV]]]^^^cccmmmzzzvvvzzznnnZZZ]]]ssszzzpppzzzvvvtttvvvxxx{{{qqqaaakkkooo{{{sssttt||||||VVVDDD;;;444333333000......000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////000000222333444555666777888999999999888999:::;;;<<<===>>>>>>>>>=========@@@CCCEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB>>>??????@@@AAABBBCCCDDD@@@???@@@BBBDDDDDDBBB@@@>>>???AAACCCCCCBBBAAA@@@@@@AAACCCCCCAAA???>>>???>>>@@@CCCEEEGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA??????>>>>>>>>>=========:::999999999999999:::;;;777888999999999999999888:::999777666555666888999777666666777888999999888555555555555555555555666111111111111000000000000000000000000000000000000////////////...............////////////...---------------,,,------...///------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''';;;::::::999999:::;;;<<<999999888888888888888777999:::<<<===<<<>>>JJJWWWXXX]]]fffrrrwwwgggbbb]]]]]]gggsssxxxwwwlllhhhwwwzzz~~~}}}}}}VVV999555555666777333...000666////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,************************++++++++++++,,,---............//////000222333444444555777888999999888888999:::;;;===>>>>>>>>>>>>======???BBBGGGHHHGGGEEEDDDEEEGGGIIIIIIGGGEEEDDDJJJIIIHHHGGGEEEDDDCCCBBB>>>???AAACCCEEEFFFFFFFFFAAAAAAAAACCCEEEDDDBBB@@@>>>???BBBCCCDDDCCCAAA???@@@BBBDDDDDDBBB@@@????????????@@@AAABBBBBBBBBAAABBBAAA???>>>>>>???AAABBB>>>>>>>>>=========<<<<<<999999888888888888999999///111333555777888888888555555444333333333444444111222333444444444444555444333222111000///......222222222222222222222222222222222222222222222222............................../////////...---,,,---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''';;;:::888888888:::<<<>>>::::::::::::999999999999888666666:::;;;<<<@@@FFFMMMQQQXXXfffwwwwwwkkkkkk]]]]]]qqq}}}xxxsssvvvvvvkkkooouuuXXXAAA444888333000111000...///222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---************************++++++++++++,,,---...///......//////000222333444333444666888888888888777999:::;;;===>>>>>>??????======???DDDIIIJJJHHHEEEEEEGGGJJJKKKJJJHHHEEEBBBJJJIIIHHHEEEBBB@@@>>>======@@@CCCFFFHHHIIIHHHHHHAAAAAABBBCCCEEEDDDAAA???===???BBBDDDDDDCCCAAA???CCCEEEGGGGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBB>>>=========<<<<<<<<<<<<;;;;;;:::999999999999999999999:::;;;;;;999888777333444555555555444333222333555777777555333222333222222333444444555666666//////000111111222222333.........///////////////---.....................---.../////////...,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))