BM6P6(@ eee```bbb\\\YYY\\\[[[YYYVVVRRRMMMHHHDDDBBBAAA???;;;888555444444444222222222111111222555888===??????;;;<<>>BBB===:::???>>>???AAAEEEIIIUUUkkk~~~|||zzztttpppppp|||\\\NNNSSSbbbfffhhh|||vvvtttjjjqqqxxx{{{zzz{{{}}}YYYNNNMMMPPPZZZiiizzzzzzxxxvvvtttrrrrrrrrrrrr{{{{{{zzzxxxwwwuuutttsss{{{wwwuuuvvvvvvfff```aaa\\\YYY\\\[[[ZZZWWWRRRMMMHHHDDDBBB@@@>>>:::777444333333333222333333222111222555777888999999999>>>JJJWWW```jjjkkkmmmnnnppprrrttttttZZZDDD@@@???===<<<>>>???AAAEEEIIITTTjjj}}}~~~{{{{{{ZZZKKKPPP^^^fff___tttzzz{{{}}}qqqiiipppxxx|||}}}~~~dddTTTOOOQQQ[[[cccsss}}}{{{yyyvvvtttttttttttt{{{zzzyyywwwuuusssqqqqqqyyyvvvwwwyyywww~~~jjj``````\\\YYY\\\\\\ZZZWWWRRRMMMHHHDDDAAA>>><<<999666333222222333333444444333111222444666===;;;:::999>>>KKK]]]jjjrrruuuqqqiiifffkkklllhhhuuuuuuKKK<<<@@@AAA<<>>LLLhhhwwwccc\\\eeeiiidddpppTTT<<<@@@CCC<<>>@@@CCCHHHQQQcccsss~~~TTTEEEIIIUUUpppQQQTTTyyy}}}}}}rrrgggssswww|||~~~~~~~~~~~~}}}{{{```OOOIIIHHHPPPXXXbbbrrr}}}|||zzzxxxxxxyyy{{{||||||{{{yyyvvvssspppnnnmmmqqqrrrvvvxxxuuuvvvsssbbb``````^^^___\\\[[[WWWRRRMMMGGGCCC@@@<<<:::777444222222222222444555555444333222444555222666;;;<<<>>>PPPvvvcccXXXbbbiiifffnnnhhhHHH@@@@@@===@@@>>>???BBBFFFMMM\\\jjjsssPPPCCCHHHSSStttXXXNNNiii|||ooojjjvvvxxx|||~~~~~~}}}||||||~~~|||~~~[[[PPPLLLJJJPPPTTTYYYgggxxx}}}zzzyyywwwvvvwwwzzz}}}}}}|||zzzwwwuuurrrqqqppppppqqqrrrsssrrrttt~~~tttbbb```aaa```___]]][[[XXXSSSMMMGGGBBB@@@<<<:::777555333222333333333444555555444333444666333777>>>@@@>>>KKKooozzzaaaVVV\\\dddeeeiiivvvaaaFFF===>>>AAA>>>>>>@@@CCCIIIUUUaaauuu{{{}}}}}}gggMMMCCCHHHPPPggg~~~ssshhhOOO[[[zzzvvvoooqqquuuwww{{{~~~~~~~~~}}}~~~~~~[[[PPPKKKHHHNNNNNNOOOZZZkkkyyy|||zzzxxxvvvuuuuuuxxx{{{~~~|||{{{zzzxxxwwwuuutttssspppqqqqqqppppppttt|||sssaaa___bbbaaa^^^]]][[[XXXSSSMMMGGGBBB???<<<;;;888555333333333444222333555555555444555777999:::???CCC@@@DDD\\\www}}}uuuiii^^^ZZZ\\\bbbfffkkkppp|||OOO<<>>===???AAAEEEOOOYYYiiiqqq}}}}}}xxxwww___KKKBBBGGGKKKYYYnnnsss|||XXXTTTiiitttqqqwwwyyyzzz|||}}}||||||}}}}}}|||eeeTTTIIIEEELLLJJJIIIPPPaaaooo}}}}}}{{{wwwttttttuuuxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwqqqrrrrrrpppqqquuu{{{~~~rrr___^^^aaa```]]]]]]\\\XXXSSSMMMGGGBBB???===;;;888555444444444555111333555666555555666777555444:::BBBCCCDDDSSSgggddd___^^^aaacccdddhhhnnnrrrsssWWW>>>EEEBBB>>><<<>>>???CCCKKKUUUbbbjjjwwwvvvtttuuuZZZIIIBBBFFFGGGOOOtttkkkaaaTTTbbb~~~zzz~~~tttqqqxxx}}}zzz{{{zzz|||~~~|||zzz~~~uuu]]]LLLGGGQQQJJJFFFMMM]]]kkkxxx~~~yyyuuussstttuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxrrrtttsssrrrsssvvvzzz{{{~~~lllbbbdddbbb^^^\\\]]][[[WWWQQQKKKFFFAAA???===:::777555555555444222222333444444444444333222222777===@@@AAADDDLLLRRR\\\YYYVVV```kkkeee^^^eeennntttfff???BBB===AAACCC@@@===AAAHHHMMM]]]cccnnnzzz~~~yyyyyy{{{WWWGGGBBBEEELLLRRRkkk~~~nnn|||tttUUU\\\ssswww|||~~~wwwwww{{{~~~xxx}}}~~~kkkSSSHHHGGGKKKJJJMMMTTT```sss}}}}}}{{{xxxuuussssssuuuwww{{{{{{{{{zzzyyyxxxvvvvvvtttsssrrrqqqsssvvvyyy|||jjjaaacccbbb^^^]]]]]][[[WWWQQQKKKFFFBBB???===;;;777666555555444333222222333444444333222222333666;;;>>>@@@CCCHHHLLLTTTUUU```nnnsssnnneee^^^gggrrr~~~QQQ???@@@BBBCCC@@@???AAAFFFIIIVVV\\\fffsss}}}tttSSSGGGEEEJJJOOOPPPddduuu{{{```TTTppp}}}zzz~~~~~~|||}}}~~~~~~}}}~~~\\\JJJLLLIIIIIIKKKPPPYYYjjj}}}yyywwwwwwuuurrrooopppsssvvv|||||||||{{{zzzyyyxxxwwwyyywwwvvvwwwyyy|||||||||ggg___bbbaaa___^^^]]]ZZZVVVQQQKKKFFFBBB@@@>>>;;;888666555555444333111222222333333222222111333555888;;;???BBBDDDFFFRRRWWWqqqyyyaaa```jjjvvvMMMDDDCCCAAAAAA@@@AAABBBDDDLLLRRR\\\hhhuuukkkMMMFFFGGGNNNRRRMMM[[[tttzzztttvvvTTT[[[{{{{{{{{{|||~~~zzz|||}}}|||||||||~~~qqqTTTQQQKKKJJJLLLOOORRR]]]sss|||wwwuuuvvvuuurrrooopppssswwwxxxyyyyyyyyyxxxxxxwwwvvv|||yyywwwyyy}}}{{{wwwyyy~~~fff___aaaaaa______\\\ZZZVVVQQQKKKFFFBBB@@@>>>;;;888666666555444333222222222222222222222222222333555999>>>CCCDDDEEEQQQZZZkkkaaabbbooocccNNNFFF@@@???AAAAAA@@@@@@EEEJJJSSS___lllxxxdddIIIDDDFFFNNNRRRJJJUUUgggsssbbbNNN[[[ppp|||zzz|||yyy|||~~~}}}|||xxxzzz{{{{{{zzz{{{}}}nnn[[[PPPMMMNNNPPPPPPUUUgggzzz}}}wwwssssssssspppmmmmmmpppsssrrrrrrssssssssssssrrrrrryyyuuurrruuuzzz{{{uuuoooqqquuuzzzggg```aaa```___```\\\ZZZVVVQQQKKKFFFCCC@@@>>><<<888666666666555333222222222222222222222222111111333888>>>DDDGGGHHHKKK]]]tttbbb[[[bbb{{{{{{___OOO@@@>>>AAAAAA???>>>BBBFFFLLLVVVcccoooyyy~~~wwwvvv|||```GGGCCCCCCJJJOOOGGGQQQaaa|||}}}}}}sssTTTOOORRRlllxxxzzz{{{}}}~~~~~~yyywwwwwwxxxyyyzzzyyyzzz}}}rrrYYYPPPKKKNNNPPPRRR___ooo}}}~~~~~~{{{vvvnnnmmmkkkiiigggggghhhiiimmmnnnooooooppppppppppppuuupppmmmoootttuuuoooiiilllpppsss|||jjjbbbbbb```___```[[[YYYVVVQQQLLLGGGCCCAAA???<<<999777666666555444444333333222222333333444111222333666;;;BBBHHHLLLLLLeee]]]UUU[[[tttzzz___EEE???AAAAAA??????AAACCCGGGOOOYYYeeeooouuuxxxuuuoooooo}}}~~~vvv[[[FFFCCC@@@EEEJJJDDDOOO\\\qqqvvv\\\KKKEEEZZZ{{{|||yyy||||||~~~zzzvvvwwwzzzvvvwwwyyyyyyyyyzzz}}}mmmYYYJJJKKKOOOQQQYYYeeettt{{{yyyvvvsssqqqmmmjjjiiikkkmmmkkkiiilllmmmooopppqqqrrrrrrrrrsssoookkkkkknnnooommmiiilllpppsss{{{mmmeeeddd```^^^```[[[YYYUUUQQQLLLGGGCCCAAA???<<<999777777666555444555555444333333444555555222444555555777===FFFMMMQQQiiibbbYYY\\\mmm{{{sssNNNAAABBBAAA???@@@@@@@@@BBBGGGOOOZZZdddjjjtttzzz|||yyyrrrqqqlllnnn~~~pppVVVEEEEEE@@@AAAFFFAAALLLTTTcccrrrwwwsssZZZFFFMMMggg|||yyywwwyyy}}}{{{uuutttvvvyyyvvvwwwyyyyyyyyyzzz}}}qqqQQQKKKOOOOOORRRYYYeeevvv|||xxxwwwvvvuuuwwwpppkkknnnuuuxxxuuuooolllmmmoooqqqrrrsssttttttqqqnnniiiggghhhjjjlllllljjjnnnsssyyypppgggeeeaaa^^^```[[[YYYUUUQQQLLLGGGCCCAAA???<<<999777777666555444666555444444444444555666444555666444444999DDDMMMRRRccc|||qqqfffccciiimmmuuuUUUDDDCCCAAA???AAA???>>>???BBBIIISSS\\\bbbkkkpppyyy}}}wwwtttnnnooolllnnnzzzyyy~~~kkkRRREEEGGGBBBAAACCC>>>JJJMMMYYYwwwlllyyyxxxUUUGGGPPPmmm}}}~~~zzzuuusss||||||}}}xxxsssqqqqqqrrrsssvvvwwwyyyyyyyyy{{{}}}|||[[[MMMOOOMMMLLLPPPXXXhhhttt~~~xxxwwwwwwyyy{{{vvvnnnhhhmmmxxx}}}yyyqqqkkklllnnnppprrrsssttttttppplllgggdddcccfffjjjnnnhhhkkkpppuuu|||llldddeeeddd``````[[[YYYVVVQQQLLLGGGCCCAAA@@@===999777777666555333444444444444444444444444666444444555555888CCCNNNXXXZZZgggyyysssiiimmmuuugggGGG???EEEEEE===???@@@AAACCCFFFKKKQQQVVVhhhnnnwwwvvvuuuuuuuuu~~~{{{|||wwwqqqrrrsssvvvcccLLLFFF@@@>>>@@@CCCEEEEEEHHHNNNlllbbbrrr^^^EEEOOO\\\{{{{{{xxxrrrwww{{{wwwsssrrrrrrrrrrrruuuuuuuuuvvvxxx{{{~~~^^^OOOPPPMMMHHHGGGTTTZZZfffuuuyyywwwvvvuuusssqqqssspppnnnooorrrtttsssrrrjjjmmmqqquuuvvvvvvtttsssuuummmdddaaadddjjjmmmnnnnnnjjjmmmuuuzzzlllbbbcccaaa^^^^^^[[[YYYVVVQQQLLLGGGCCCAAA@@@===:::777777666555333444444444444444444444444444333333444444666???IIITTTVVV^^^hhhppptttzzzooogggrrrWWWAAAAAADDDCCC===>>>>>>???AAAEEEKKKOOO]]]ccclllvvv~~~~~~}}}}}}{{{yyytttkkkmmmqqqsss___IIIDDD@@@>>>@@@BBBCCCDDDBBBHHH```tttrrrsssNNNLLLTTTllluuurrrwwwzzzzzzyyyvvvrrrqqqrrrsssqqqpppqqqrrruuuxxx{{{~~~kkkPPPJJJMMMNNNMMMNNNQQQZZZgggsss}}}wwwtttsssrrrooommmpppnnnmmmnnnpppqqqooommmnnnppprrrssstttrrrqqqpppqqqllleeedddfffiiijjjiiijjjgggkkkrrruuu{{{kkkbbbaaa___\\\\\\\\\ZZZVVVQQQLLLGGGCCCBBB@@@===:::888777666555444444444444444444444444444333111222444333444:::BBBPPPUUUYYY[[[cccqqq}}}bbbhhhvvvPPPBBBBBBCCC===>>>=========@@@DDDGGGPPPUUU]]]fffppp{{{vvvttt{{{uuukkkooovvviiiUUUDDDBBB???>>>???@@@AAAAAAAAAFFFVVVssswwwbbbMMMIIITTTiiissspppsss|||}}}~~~}}}yyyuuutttrrrqqqtttxxxxxxtttnnnooorrrwwwzzz|||```JJJHHHJJJGGGKKKKKKOOOXXXcccqqq|||xxxtttpppooommmlllkkknnnmmmmmmnnnoooooommmkkkssssssrrrqqqpppooonnnmmmnnnkkkgggggghhhiiifffccceeedddgggmmmnnnqqqmmmbbbaaa]]][[[\\\\\\ZZZVVVQQQLLLGGGDDDBBB@@@>>>:::888777777555444444444444444444444333333333111222444444333777===GGGPPPVVVXXXbbbyyyjjj^^^xxxkkkQQQEEE???AAAAAA@@@>>>===>>>AAACCCGGGJJJQQQYYYbbbmmmxxxvvvmmmtttsssmmmsss|||}}}ZZZGGG@@@???>>>===>>>>>>>>>>>>BBBFFFMMM^^^YYYHHHGGGMMMrrr}}}pppqqqttt|||zzzyyyzzz{{{zzzxxxtttuuuxxxwwwnnnqqquuuyyy{{{{{{|||}}}aaaNNNHHHHHHLLLJJJJJJPPPXXXcccrrr|||rrruuussspppmmmllllllllllllooonnnmmmmmmnnnoooppppppvvvuuurrrpppooonnnnnnoooooollljjjiiiiiihhheeecccdddccceeeggggggjjjuuupppeeeaaa]]][[[]]]\\\ZZZWWWRRRMMMHHHDDDBBBAAA>>>:::888888777666444555555444444444333333333444222333666666444555:::;;;GGGRRRYYYddd|||______gggQQQBBBCCCCCCBBB@@@======???AAADDDFFFJJJOOOWWWaaalllsss{{{zzzmmmhhhyyywwwpppnnnsss|||rrrNNN@@@<<<<<<======<<<<<<======AAABBBDDDMMMhhhgggLLLIIIGGG[[[~~~vvvssspppttt}}}}}}zzzwwwwwwzzz||||||{{{uuuxxxxxxmmmpppuuuyyy{{{yyyxxx{{{}}}|||```QQQUUUKKKGGGGGGLLLRRRYYYeeeoooxxxppplllooonnnmmmllllllmmmoooqqqnnnmmmkkkjjjkkknnnrrruuuvvvtttqqqooonnnoooqqqsssrrroookkkhhhgggggggggffffffeeeddddddccchhhrrr}}}sssgggbbb]]][[[]]]\\\[[[WWWRRRMMMHHHDDDBBBAAA>>>;;;999888777666555555555555444444333333222555222222555666444555888999CCCRRR___iii{{{oooXXXnnn~~~bbbKKKBBBBBBAAA???<<<;;;===>>>BBBDDDFFFIIINNNVVV___fffnnnyyy|||nnnggglllzzzxxxuuuxxxhhhHHH@@@:::;;;<<<<<<::::::<<<>>>CCCBBBBBBHHH[[[}}}rrrSSSMMMGGGRRRlllzzzrrrooovvv}}}~~~|||{{{zzz||||||{{{zzzuuuzzzvvvooonnnsssxxxyyywwwwww{{{{{{rrrYYYWWWKKKFFFEEEIIIMMMRRRZZZbbbooouuummmmmmjjjkkklllkkklllnnnrrruuulllkkkjjjiiiiiilllqqquuusssqqqooonnnnnnpppssstttsssppplllhhhffffffhhhiiiggggggeeecccccchhhqqqyyyuuuhhhbbb\\\ZZZ]]]]]][[[WWWRRRMMMHHHEEECCCAAA???;;;999888888666555666555555444333333222222555111111444555444555888;;;AAAQQQccckkkvvvccceeeyyymmmOOOAAAAAAAAA???===<<<===>>>???@@@BBBDDDHHHNNNUUU[[[dddppp|||~~~rrrdddhhhwww{{{~~~___BBB@@@:::;;;<<<;;;999999<<>>???AAA<<<===???@@@DDDIIIPPPUUUXXXeeeqqqvvv|||pppddd```kkk~~~{{{~~~XXX<<<===:::;;;<<<:::888999<<<@@@???:::===DDDKKK___iiiyyy}}}aaaGGGCCCGGG[[[uuuvvvyyywww||||||yyywwwzzz|||zzzvvvuuuyyy}}}xxx|||~~~zzzuuussswww}}}|||}}}{{{dddZZZOOOJJJHHHGGGKKKPPPWWWkkkuuuzzz}}}{{{~~~}}}~~~qqqoooooommmhhhjjjkkkkkkjjjkkkppptttmmmqqqttttttqqqmmmlllmmmmmmmmmkkkkkkkkkmmmnnnpppllllllkkkiiifffeeefffgggeeehhhiiigggfffhhhkkkkkknnn||||||eeebbb]]]WWW]]]ZZZZZZWWWRRRLLLGGGDDDDDDAAA???===:::999888888888777777666555444444333333666555333222222333555666444:::EEEYYYhhhkkk~~~mmmaaazzz```JJJ@@@;;;>>>AAA>>>===>>>??????>>>>>>@@@CCCFFFGGGUUUZZZaaahhhqqq}}}|||jjjccccccnnn}}}{{{wwwdddCCC888>>>999999999:::::::::;;;;;;<<<;;;;;;@@@EEEOOO{{{xxxbbbzzz}}}OOOHHHKKKNNN[[[tttsssyyyxxxrrr}}}~~~~~~zzzuuu{{{}}}}}}{{{wwwuuuwwwzzz}}}~~~]]]NNNLLLJJJIIIKKKQQQ[[[dddjjjsss}}}zzz|||vvvrrrrrrsssttttttrrrooollljjjmmmrrrvvvpppqqqqqqooollljjjjjjjjjjjjlllnnnllliiiiiinnnsssnnnmmmllljjjgggeeecccbbbdddcccbbbeeeiiikkkjjjhhhnnnwww|||fffddd___ZZZ```ZZZZZZWWWRRRLLLGGGDDDDDDAAA???===;;;999888888888777666666555444444333333555444333222222333444555666:::AAASSSdddfffnnnrrr^^^uuu|||OOOIIIEEEEEEAAA===>>>CCC===<<<<<<<<<>>>@@@CCCDDDNNNSSSYYY```hhhsssuuueee```cccuuuyyyttt}}}|||oooRRR@@@999666999999999::::::::::::;;;>>>===<<>>>>>>>><<<<<<;;;<<<===???AAABBBGGGKKKPPPVVV]]]gggsss{{{yyyhhh^^^___fff|||vvvttt{{{zzzvvvSSS@@@>>>:::111888888999999999:::::::::===<<<:::???DDDHHHbbb~~~gggvvvvvvOOOIIIEEEHHHWWWuuuyyyuuuqqquuuvvv||||||}}}~~~~~~~~~~~~~~~{{{yyy{{{}}}}}}}}}|||{{{zzz}}}]]]GGGHHHIIIDDDIIINNNSSSVVV\\\fffnnnqqq|||uuussszzzyyyrrrppprrruuuwwwtttuuutttsssrrrrrrtttwwwuuutttsssooojjjgggfffggggggkkkpppqqqooommmmmmnnnooonnnmmmkkkiiihhhfffeeefffeeeeeegggiiikkkkkkjjjnnnrrr}}}iiiddd]]]WWW\\\YYYYYYWWWRRRLLLGGGEEEEEEAAA@@@===;;;999999888999666666555555555444444444333222222111111222222333222777777BBBYYYfffiiinnn~~~}}}zzzrrrPPP???AAADDD@@@999>>>>>>>>>>>>???@@@BBBBBBCCCGGGKKKOOOTTT\\\gggoooxxxxxxiii^^^]]]hhhuuutttwww~~~]]]BBB:::<<<;;;444888888888888999999999999999:::777:::@@@@@@NNNiiioooxxxaaaQQQDDDEEEJJJTTTlll{{{rrrtttssswww~~~~~~|||zzz{{{}}}~~~}}}{{{xxxwwwzzztttTTTHHHHHHHHHFFFIIIKKKLLLPPPWWW^^^bbbpppyyy}}}tttnnnwww{{{|||tttoooooorrruuuxxxqqqssstttsssrrrqqqrrrsssrrrrrrppplllhhhffffffggggggkkkqqqsssrrrooonnnmmmnnnmmmlllkkkiiihhhfffffffffffffffgggiiijjjkkkkkknnnnnnsss~~~hhheee^^^WWW[[[YYYYYYVVVRRRLLLHHHEEEEEEBBB@@@>>>;;;:::999999999555555555555555444444444222222222222222222222222111666555:::NNN___lll{{{uuutttyyyXXXHHHDDDBBB???>>>>>>>>>??????@@@@@@AAA@@@CCCFFFHHHKKKRRR[[[bbblllwww{{{jjjaaabbbnnnxxxzzzhhhFFF<<<<<<888777:::777777777888888888999999777:::888888===<<>><<<:::999999999555555555555555555555555222333333333333333333222222666333555BBBOOOddd~~~uuuccc|||XXXBBBAAAEEE======>>>>>>>>>>>>>>>>>>===???AAAAAACCCHHHPPPVVVaaajjjwwwxxxllldddjjj{{{~~~}}}pppOOO777:::===444333;;;666777777777777888888888777===;;;999===<<<<<>><<<:::999999999555555555555555555555555333333444444444444333333444444111555===AAAVVVvvvkkkqqq{{{YYYIIIDDD>>>???????????????>>>>>>===>>>???>>>>>>BBBIIIOOOTTT^^^jjjsss|||zzzmmmggglllTTTAAA555777999444444999666666666777777777888888555>>>===999<<<;;;:::AAAIIIaaa{{{pppxxxXXXGGG???@@@EEE@@@NNN^^^qqqzzztttsssrrrtttwww|||~~~|||yyy{{{zzz|||yyywwwyyyzzzsssuuuxxxyyyxxxxxxyyyzzzzzz}}}~~~}}}|||{{{}}}|||{{{xxxuuurrrssswwwzzzxxx{{{~~~jjjSSSLLLHHHGGGHHHGGGDDDGGGMMMIIISSS^^^gggkkkooouuuyyyxxxrrrlllkkkmmmvvvxxxuuusssqqqooonnnnnnnnnmmmkkknnnpppqqqrrrpppoooooopppnnnnnnmmmkkkjjjkkknnnqqqjjjjjjjjjkkklllmmmmmmmmmjjjjjjjjjiiiiiihhhhhhhhhfffggggggfffeeeeeeiiilllkkkmmmmmmmmmtttpppbbbddd^^^VVVXXXXXXXXXVVVRRRLLLHHHFFFFFFBBBAAA???<<<::::::::::::444555555555555555555555333444444555555444444333444111000888???<<>>???@@@>>>>>>AAAGGGMMMKKKVVVbbbiiiooo{{{yyyqqqjjjiiiwwweeeDDD???999666555777888777666666666666777777777777111======777::::::999???GGGTTT{{{zzzbbbjjjgggKKK>>>???DDD???FFFKKKUUUsss~~~wwwsssqqqrrruuuxxxzzz}}}~~~|||{{{yyyxxx{{{wwwvvv||||||}}}|||{{{yyyyyyzzz|||uuuxxx|||}}}{{{zzz{{{}}}yyy{{{~~~}}}||||||zzzyyywwwtttqqqrrrtttwwwrrrxxx}}}}}}___MMMHHHGGGIIIGGGCCCEEEKKKIIIOOOWWW[[[]]]aaahhhnnnxxx~~~xxxnnniiihhhllltttxxxtttrrrpppooooooooommmjjjhhhkkklllnnnnnnlllkkklllmmmlllkkkjjjhhhggghhhkkknnnjjjhhhfffggghhhjjjkkklllkkkkkkkkkjjjjjjjjjiiiiiieeeggggggeeeddddddhhhllleeeiiilllkkklllyyyrrrfffaaa]]]YYYWWWUUUTTTSSSPPPMMMJJJHHHFFFBBB@@@>>><<<:::999888777888777666555555444444555333333333333333333333333333222333555777;;;GGGSSSuuunnnvvvYYYPPP999555AAABBB???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAFFFKKKQQQWWW^^^iiiwww~~~tttllliiiccc}}}\\\JJJ:::999888777666666666666666666666666666666666666999888777666666888:::;;;BBBMMMfffuuudddddd}}}SSSHHHFFF@@@===<<<>>>DDDTTTsss~~~~~~zzzuuutttrrrzzzzzz{{{|||~~~}}}}}}}}}}}}|||zzzxxx~~~yyyvvv|||~~~xxxvvvtttssstttvvvwwwwwwvvvzzzzzzxxxxxxxxxzzz|||}}}xxxvvvrrrppppppsssvvvyyyuuuvvvxxx{{{}}}cccPPPIIIKKKHHHGGGHHHCCCJJJIIIIIIKKKPPPXXXbbbhhhpppxxx~~~pppiiikkkjjjfffhhhvvvssstttwwwtttvvvrrrpppmmmllllllkkkjjjiiigggiiikkklllmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeecccccccccdddgggjjjnnnpppnnnjjjgggfffhhhiiihhhgggaaaccceeeggghhhgggfffeeehhhbbbbbbjjjnnnqqq~~~qqqeeeaaa]]]ZZZXXXVVVUUUSSSQQQMMMJJJGGGEEEBBBAAA???<<<:::999888777888777666555555444444555333333333333333333333333222111333666666777???IIIfffyyyaaaHHH@@@EEE@@@;;;???AAA@@@@@@@@@@@@@@@@@@@@@@@@???CCCHHHKKKPPPXXXdddlllyyyyyymmmgggiiiooo\\\CCC<<<:::999888777666666666666555555555555555555555555999888777666666888999;;;===FFFYYYttteeesssrrrPPPBBBAAAAAAAAA???===CCC[[[{{{uuurrruuuuuuzzz{{{tttvvvxxxzzz|||~~~~~~~~~}}}}}}zzzxxxzzz|||}}}}}}xxxwwwvvvyyy~~~}}}|||~~~~~~zzzvvvvvvvvvuuuvvvvvvwwwxxxyyyxxxwwwvvvxxxzzz}}}wwwuuurrrqqqqqqtttwwwyyy~~~|||||||||{{{zzziii\\\KKKGGGKKKJJJCCCEEEGGGGGGGGGKKKSSSYYYfffmmmvvv}}}xxxmmmaaa^^^bbbhhhppp~~~xxxrrrpppsssqqqooommmllllllkkkiiigggfffgggjjjkkklllkkkjjjiiiiiihhhgggeeeeeeeeeffffffeeecccbbbcccgggjjjlllmmmkkkhhhffffffggghhhfffddd```aaaccceeeggggggfffffflllffffffllllllllltttpppeeebbb^^^ZZZYYYWWWVVVTTTRRRNNNJJJFFFDDDBBBAAA???===:::999888888888777666555555444444555333333333333333333333333333333555777666555999???SSSiiizzz___HHHEEEAAAAAACCCAAA@@@@@@@@@@@@@@@@@@??????===???AAABBBCCCHHHPPPVVV^^^iii}}}wwwjjj```aaaqqq[[[???888<<<999888777666666555666666555555555555555555555555888777666666666777999:::888@@@JJJmmmqqqiiieeeJJJIIIBBBCCCBBB>>>:::FFFfffppphhhbbbccciiissszzz~~~{{{zzzyyyxxxwwwxxxyyyyyy|||zzzwwwwwwxxxxxxxxxxxxzzz{{{{{{zzzyyyxxxyyyzzzvvvqqqllljjjlllqqquuuwwwzzzwwwvvvxxxzzzwww}}}~~~}}}|||wwwvvvtttvvvxxxwwwttttttwwwyyyuuutttssssssuuuxxx{{{~~~uuutttsssssstttwwwzzz}}}}}}||||||}}}aaaQQQOOOJJJCCCGGGKKKJJJFFFFFFLLLQQQYYY```iiiooosssvvvzzz}}}~~~{{{ssskkkddd```^^^dddkkk|||vvvqqqllllllpppmmmlllllllllllljjjgggeeeeeefffhhhjjjkkkjjjiiihhhhhhgggfffeeeeeefffgggggggggccc```bbbgggkkkjjjhhhfffeeeeeeeeefffeeecccaaa^^^___aaacccdddeeefffffflllhhhjjjnnnlllhhhllluuuqqqgggccc^^^ZZZXXXWWWWWWUUUSSSOOOJJJFFFCCCBBBAAA???===;;;999888888888777666555555444444555444444333333333333222222666555666888777555888===EEE[[[lllxxx}}}VVVIIIFFFHHHHHHAAA@@@@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@BBBGGGJJJRRRZZZjjj~~~xxxiii```___iii|||bbbDDD999;;;@@@888777666666555555555666555555555555555555555555777666666666666777888999888@@@CCCXXXppp]]]SSS???@@@CCCCCC???AAASSShhhppp___XXXYYY```kkkssswww}}}wwwssstttxxx{{{zzzxxxvvvuuuvvvwwwwwwvvvxxxyyy{{{{{{{{{zzzzzzzzzqqqnnnkkkjjjlllppptttwww|||{{{|||{{{wwwnnnttt{{{{{{|||rrrrrrrrrvvvxxxvvvrrrqqquuuyyysssrrrppppppqqqtttwwwyyyttttttuuuwwwzzz~~~|||}}}~~~~~~rrr___NNNJJJJJJKKKJJJIIIIIILLLNNNPPPUUU]]]cccfffjjjoootttyyy}}}|||xxxllleee\\\XXX\\\gggvvvzzzqqqmmmhhhiiinnnjjjjjjjjjkkkkkkiiieeecccdddfffhhhiiijjjjjjiiihhhffffffeeedddeeefffggghhhhhhccc___aaagggjjjhhhcccbbbcccdddeeeeeeccc```^^^[[[\\\]]]___aaacccdddeeefffgggkkkooommmiiijjjpppssshhhddd___YYYWWWWWWWWWVVVSSSOOOJJJFFFCCCCCCAAA???===;;;:::999888888777666555555444444555444444444333333222222222777333333555555444888>>>===PPP^^^jjjxxx}}}bbbKKKCCCDDDAAAAAAAAAAAAAAA@@@@@@??????AAAAAAAAA@@@@@@AAACCCEEELLLQQQZZZiii{{{ssshhh```dddoooyyydddHHH<<<;;;;;;777777666555555444555555555555555555555555555555555666666555666666666777777888AAA@@@HHHlll~~~xxxhhhKKKBBB>>>AAABBBBBBKKKYYYsssyyy___XXXWWW\\\eeemmmqqqwww}}}~~~{{{zzz{{{zzzwwwuuuttttttuuutttttttttvvvyyy}}}~~~~~~|||zzzttttttuuuvvvvvvxxxzzz|||yyyssspppooooooppp{{{ssssssppptttvvvtttpppooorrrvvvuuutttsssrrrrrrsssuuuvvvtttuuuwww{{{|||~~~oooWWWOOOGGGDDDFFFIIIHHHGGGIIINNNSSSWWWYYY]]]cccgggppptttzzz~~~wwwooojjjqqqyyyrrrlllhhh___\\\XXXYYYeeexxxuuummmiiicccdddjjjhhhgggggghhhiiigggdddaaadddeeegggiiijjjiiihhhgggeeeeeeddddddeeefffggghhhhhhccc___aaagggjjjfffbbbaaaccceeefffeeeccc```^^^[[[[[[[[[\\\^^^aaaccceeedddggglllpppnnnkkkkkknnnrrrhhhddd___ZZZWWWVVVVVVVVVTTTPPPKKKGGGDDDCCCBBB@@@===;;;:::999999888777666555555444444555555444444333333222222111444000///222333333777<<<888FFFQQQ```tttpppxxxcccHHHEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@CCCFFFKKKSSS^^^mmm}}}xxxllleeecccjjjzzzyyyaaaEEE888:::>>>:::444555555444444444444555555444444444444444444444444555555555555666666666666555???===>>>SSSssspppyyyrrrZZZEEEAAAAAA@@@GGGRRR[[[qqqvvv___ZZZXXX\\\bbbfffmmmsss~~~zzzxxxwwwwwwuuutttssstttvvvzzz}}}~~~|||yyy{{{~~~}}}zzzuuunnniiijjjnnnsss~~~~~~yyy}}}}}}sssrrrqqqssstttrrrooonnnpppssswwwwwwwwwwwwwwwvvvvvvuuutttvvvyyy|||}}}}}}}}}~~~lllVVVIIIHHHIIIGGGCCCEEEHHHKKKLLLLLLOOOUUUYYY___dddkkkqqqtttvvvxxxyyyyyy{{{|||{{{zzz{{{tttjjjbbbffftttzzzrrrkkkeee```\\\YYYUUUYYY```lll{{{mmmiiieee___```ffffffeeeeeeffffffeeeccc```bbbccceeeggghhhgggfffeeeeeeeeedddddddddeeeggghhhgggdddaaacccgggiiifffbbbccceeehhhhhhfffcccbbbaaa^^^]]]\\\]]]^^^aaadddfffeeeiiinnnooommmjjjjjjkkkooofffccc___ZZZXXXUUUUUUVVVTTTQQQLLLHHHEEECCCBBB@@@>>><<<:::999999888777666555555444444555555555444333333222111111222///000444666555666888666===EEEWWWrrrqqqttt___PPPEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>??????>>>>>>???@@@BBBEEEKKKSSS]]]ccc}}}uuujjjddddddmmm}}}|||UUUDDD666777;;;:::888999555444444333444444555555444444444444444444444444444444555555666666666555444;;;::::::EEEVVVtttuuuqqqdddTTTKKKBBBBBBJJJGGGVVVgggzzzhhh^^^TTTRRRTTTXXX___fffmmmsssxxx|||~~~|||{{{|||}}}|||pppmmmiiiiiiqqq}}}}}}zzz}}}xxxwwwyyy~~~}}}vvvrrrsssssssssrrrqqqppppppqqqqqqtttvvvxxxyyyyyyxxxvvvuuutttvvvxxx{{{}}}}}}|||}}}}}}{{{|||{{{{{{___QQQLLLIIIGGGFFFGGGGGGFFFDDDEEEJJJOOOPPPUUU\\\aaadddeeeggghhhhhhkkkmmmlllkkknnnuuu{{{{{{~~~{{{yyyyyywwwrrrssskkkcccbbbgggmmmppppppeeeaaa[[[VVVUUUVVVWWWWWW\\\hhhxxx~~~qqqgggfffddd___```ffffffdddccccccccccccbbb```___```cccdddeeeeeeccccccfffeeedddddddddeeefffgggeeeddddddeeeggghhhfffeeeeeehhhkkkjjjgggeeedddeeecccaaa```___```cccfffhhheeeiiimmmmmmjjjjjjkkklll}}}kkkdddbbb___[[[YYYTTTUUUUUUUUURRRMMMHHHEEECCCBBB@@@>>><<<:::999999888777666555555444444555555555444333333222111111333111333999;;;888666666666999===PPPppptttlllvvvZZZFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA???AAAAAABBBCCCFFFJJJPPPTTT\\\fffuuusssjjjeeedddggguuucccDDD:::888>>>:::///000:::444444333333333444444555444444444444444444444444333444555555666666555555444999888;;;AAAHHH___xxxrrrooo[[[GGG???CCCCCCLLLTTTaaa}}}pppbbbSSSLLLLLLOOOVVV]]]YYYaaakkkrrr|||vvvrrriiidddccclllvvvuuu|||}}}zzzzzzzzzzzzyyywwwuuuvvvxxxuuusssqqqqqqrrrrrrrrrpppoooqqquuuxxxyyywwwuuussstttvvvwwwyyyzzzyyyyyyxxxzzzxxxyyy{{{{{{zzz~~~yyypppWWWLLLIIIIIIHHHIIIHHHDDDAAABBBFFFKKKIIIMMMSSSVVVXXXXXXXXXXXX[[[^^^aaa``````dddlllrrrpppsssssspppnnnmmmjjjffflllhhhbbb\\\WWWWWWXXXZZZXXXUUUQQQPPPSSSYYY^^^aaaqqq~~~{{{wwwllleeeffffffaaaccciiifffdddbbbaaabbbbbbbbbaaa]]]^^^```bbbcccbbbaaa```ffffffddddddddddddeeefffddddddeeefffgggggggggggggggjjjlllkkkhhhffffffhhhfffeeecccaaabbbeeehhhkkkbbbgggjjjjjjiiijjjmmmooo}}}mmmiiiggg___[[[[[[UUUUUUUUUSSSQQQMMMIIIFFFEEEDDDBBB???===;;;:::999888888777777666666555555444333222222111111222222111222333444555555555555777<<<<<<@@@]]]xxxzzz^^^NNNCCCDDDDDD???@@@GGGCCCBBB@@@>>>>>>@@@AAA@@@??????@@@AAACCCFFFHHHIIITTTXXX^^^eeennnyyyuuunnngggcccbbbffflllaaaGGG<<<;;;:::999888666555555444444444444444444444444333333333333333333333333444444444444444444444444777444666;;;;;;???TTTllluuuoooOOO@@@AAA???CCCHHHNNNggglllXXXOOOMMMMMMPPPUUUVVVYYY^^^fffppp{{{~~~zzzyyy{{{wwwllleeeeee```aaakkk~~~}}}}}}~~~{{{}}}~~~|||xxxvvvvvvqqqoooooorrruuuuuusssppprrrssstttuuuvvvuuuttttttyyyyyyxxxwwwwwwvvvvvvuuuvvvvvvwwwxxxyyy{{{{{{|||~~~|||~~~sssYYYJJJCCCGGGHHHJJJJJJHHHGGGGGGGGGIIIIIIIIIJJJLLLOOOPPPQQQTTTRRRPPPPPPQQQSSSXXX]]]___bbbdddbbb]]]XXXVVVVVV[[[XXXVVVTTTOOOJJJKKKPPPRRRTTTVVVWWWZZZaaalllsss~~~vvvzzz~~~}}}rrroookkkiiihhhhhhgggeeefffdddaaa```aaabbbbbbaaaaaaeeefffddddddeeeccc___bbbccceeeggghhhhhhggggggfffffffffhhhiiikkkmmmnnnoooooonnnllljjjhhhfffeeekkkgggccc``````cccgggkkkjjjiiihhhggghhhjjjlllmmm|||llliiiggg___ZZZZZZUUUUUUTTTRRROOOLLLIIIGGGEEEDDDBBB???===;;;:::999888888888777666666555555444333222222111222222222111222333444444555555555444777666;;;SSSyyylllJJJAAAEEEGGGDDDDDDGGGFFFDDD@@@>>>?????????<<<<<<======???AAABBBCCCBBBFFFJJJOOOUUU^^^hhhooosssjjjbbb^^^]]]]]]bbbhhhuuuzzz```JJJ<<<999999888777666555555444444444444444444444444444333333333333333333333333444444444444444444444444777444555::::::===LLL```zzz^^^FFFAAABBBBBBDDDDDDTTTsssggg___WWWPPPNNNGGGKKKQQQXXX```jjjuuu|||||||||wwwtttoooggg```___^^^[[[\\\```eeeooo~~~}}}~~~~~~}}}|||zzzzzzzzzuuutttsssuuuwwwwwwuuurrrqqqrrrtttvvvwwwwwwvvvvvvtttttttttttttttuuuuuuuuuwwwxxxyyyzzz{{{}}}}}}~~~}}}||||||~~~iiiZZZPPPLLLHHHEEEEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIFFFEEEFFFHHHKKKNNNQQQTTTKKKMMMNNNNNNMMMLLLMMMMMMMMMKKKJJJJJJHHHHHHOOOWWWPPPWWWbbbkkkpppssssssssswwwvvvssssssyyyyyysssrrrqqqnnnkkkjjjiiiiiihhhgggeeecccbbbbbbcccccccccbbb```cccdddaaaaaacccbbb^^^bbbcccdddeeeffffffffffffhhhhhhiiiiiikkklllnnnooommmmmmlllkkkiiigggeeedddgggdddaaa___```cccfffiiihhhhhhgggffffffggghhhiiizzzkkkiiihhh```ZZZYYYUUUTTTSSSPPPMMMKKKIIIHHHEEEDDDBBB???===;;;:::999999888888777777666555555444444333222222222222222000111222333444444444333444333333888FFF```~~~lllSSSKKKHHHFFFEEECCCCCCCCCBBBAAA@@@@@@BBB<<<;;;;;;;;;<<<===>>>???;;;===@@@CCCFFFJJJPPPTTT\\\```fffmmmuuu}}}rrrkkk^^^XXXUUUVVVVVVWWW\\\bbbjjjsssvvvUUU???777777666666666555555555444444333333333333333333333333333333333333333333333333444444444444444444444444777444444999::::::CCCOOOxxxqqq||||||[[[MMMFFFBBBDDDDDDKKKooo~~~nnn___VVVQQQRRRSSSSSSTTTYYYaaagggqqqtttyyy~~~~~~yyyuuuvvvyyy}}}~~~}}}wwwqqqmmmddd\\\UUUTTTXXXaaannnzzz~~~}}}~~~{{{{{{|||~~~wwwvvvuuuvvvvvvvvvsssqqqnnnqqqtttxxxyyyzzzyyyxxxrrrrrrsssssstttuuuuuuvvvwwwwwwxxxyyy{{{|||}}}~~~{{{|||~~~xxxooocccZZZUUUPPPKKKFFFLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEDDDCCCMMMKKKJJJJJJKKKKKKKKKJJJNNNLLLKKKKKKIIIKKKUUU```rrrtttvvvyyyyyyvvvppplllyyy{{{{{{sssooonnnooommmjjjiiijjjjjjiiigggdddccccccdddeeefffeeeccc```bbbaaa^^^^^^```aaa^^^ccccccccccccddddddeeefffiiiiiiiiiiiijjjkkklllmmmkkkkkkkkkkkkiiigggdddccccccaaa```___```aaaccceeeddddddeeeeeefffggghhhhhh{{{llljjjjjjbbb[[[YYYWWWUUUSSSPPPNNNLLLKKKJJJFFFDDDBBB@@@===;;;::::::999999888888777666666555444444333222222222222333000111222222333333333222666333444888<<>>============>>>???@@@AAACCCDDDFFFGGGIIIMMMOOOSSSXXXaaalllyyyxxxyyy{{{}}}xxxnnnfffaaa^^^WWWTTTTTTUUUTTTRRRTTTXXXWWW___qqq]]]BBB555777<<<444444555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333666333333888:::999<<>><<<;;;:::999999999888777777666666555444333333222222333333111111222333333333222222444222555:::888:::NNNeeebbbOOOKKKOOOJJJIIIKKKIIIBBB???@@@BBBAAA@@@???>>>=========?????????@@@BBBBBBBBBBBBEEEGGGIIIMMMSSS[[[ccchhheeefffiiimmmqqqvvvzzz|||~~~}}}}}}~~~~~~wwwkkkaaa\\\YYYVVVSSSQQQNNNMMMNNNOOOQQQXXXaaa^^^fffvvvcccIII;;;888:::<<<444444444555555555555666222222222222222222222222222222222222222222222222333333333333333333333333444333333777999999:::===KKKpppxxx{{{}}}___MMMKKKQQQlll{{{tttrrrrrrooolllqqqvvv{{{{{{wwwttttttuuu~~~~~~}}}{{{zzzzzzzzzyyyyyyvvvuuutttrrrpppnnnmmmlllhhhhhhgggbbb\\\XXXVVVVVVTTTddduuu||||||{{{}}}}}}}}}~~~}}}yyyuuutttuuuvvvttttttrrrpppmmmkkkjjjjjjjjjmmmppptttwwwwwwwwwwwwvvvuuuuuuuuutttttttttsssqqqrrrsssuuuvvvxxxyyyzzz}}}}}}~~~~~~www^^^VVVLLLFFFFFFHHHHHHHHHFFFIIIHHHCCCDDDJJJNNNNNNNNNOOOQQQWWW]]]___\\\YYYQQQTTT[[[fffmmmsss|||{{{xxxyyy~~~wwwtttqqqmmmllliiihhhgggggghhhhhhgggeeebbbbbbccceeehhhhhhgggeeedddeeeccc___^^^bbbdddbbbfffeeedddcccccccccdddeeedddddddddddddddeeefffgggjjjjjjjjjiiiiiihhhgggfffbbbbbbaaa```___]]]\\\[[[\\\^^^```cccfffhhhiiijjjnnnkkkkkkeee]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMFFFEEECCC@@@>>><<<;;;::::::999999888888777666666555444444333333333333333222222333333333333222222///000444999888888EEEUUUvvvbbbWWWKKKCCCEEEGGGCCCAAACCCBBBAAA@@@>>>===============<<<<<<===???@@@???>>>BBBBBBDDDFFFJJJMMMQQQSSSVVVXXX[[[^^^bbbfffiiikkkkkklllnnnrrruuuxxxzzz{{{www|||~~~}}}zzzxxxvvvsssqqqgggaaaZZZVVVUUURRRMMMIIIFFFDDDDDDJJJRRR^^^qqq~~~{{{fffKKK:::777999777333444444444444444555555555111111111111111111111111222222222222222222222222333333333333333333333333333444444666777888:::;;;BBBYYY~~~ggg[[[[[[ttt}}}xxxwwwssssssqqqqqqrrrssssssvvvxxx{{{vvvuuurrrooonnnnnnooooookkkjjjgggeeeccccccddddddeeedddaaa[[[WWWWWW\\\aaaqqq}}}|||{{{xxxxxxzzzzzzzzz|||~~~~~~|||zzz|||}}}|||zzzvvvsssrrrsssttttttrrroookkkiiiiiijjjiiikkkmmmoooqqqrrrrrrrrrrrrrrrqqqppppppooonnnnnnpppqqqrrrtttvvvxxxzzzzzzzzzyyy{{{~~~~~~|||}}}pppddd]]]YYYUUURRRWWW\\\YYYLLLCCCEEEIIIHHHRRRSSSVVVZZZ]]]^^^]]][[[UUUUUUZZZdddlllmmmnnnppp}}}zzzuuurrrnnnkkkjjjiiihhhggghhhhhhhhhfffdddcccccccccdddggghhhgggeeefffhhhfffbbbaaaeeefffeeeeeeeeedddcccbbbbbbbbbbbbccccccccccccdddeeefffggghhhgggfffdddddddddeeefffccccccbbbaaa```^^^\\\[[[]]]]]]___aaaccceeefffgggmmmiiiiiiccc\\\YYYVVVVVVVVVUUUSSSPPPNNNLLLGGGEEECCCAAA>>><<<;;;;;;::::::999888888777777666555555444333333333333444333333444444444444333333000111333555666999@@@GGGcccgggQQQKKKKKKGGGEEEHHHBBBBBB@@@???>>>>>>======@@@===<<<<<>><<<;;;;;;::::::999999888777777777555555444333333333333444444444444555555444333333555555333111333999<<<===CCCjjjvvvsss```VVVKKKEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAA>>>;;;;;;>>>@@@???>>>===<<<;;;;;;>>>AAABBBCCCAAABBBDDDFFFGGGFFFEEEDDDGGGKKKPPPSSSUUUUUUUUUVVVWWWYYY\\\___bbbfffkkknnneeegggjjjmmmooopppppppppvvvwwwyyy{{{|||{{{zzzyyy~~~|||wwwooonnnnnnggg]]]```\\\WWWTTTQQQOOOLLLJJJFFFHHHHHHDDD>>>;;;===AAAAAANNNfff___;;;:::999888666666666666222222222222111111000000000000000000000000000000111111111111111111111111222222222222222222222222444777777333000222777:::666>>>GGGYYY}}}yyysssxxxuuupppkkkggggggjjjmmmooopppqqqrrrrrrqqqooonnnrrruuuxxx{{{}}}zzzxxxzzzzzzwwwwwwzzzuuuuuuwwwzzz|||{{{vvvqqquuuyyy~~~{{{xxxvvvpppqqqppplllgggeeefffhhhiiihhhgggfffggghhhiiijjjiiijjjjjjkkkkkkllllllmmmkkkkkkmmmoooqqqsssuuuvvvwwwvvvwwwzzzzzzwwwvvvyyyuuu{{{yyytttpppppptttzzzuuurrrqqqsssqqqmmmlllnnnmmmlllkkklllllljjjhhheeefffdddbbbbbbccceeeeeeeeegggiiihhheeeeeehhhhhheee``````aaaaaa```^^^\\\[[[[[[\\\\\\]]]___aaabbbccc```]]]YYYVVVVVVYYY]]]```aaaaaaaaaaaabbbbbbbbbcccYYY[[[]]]bbbiiiqqqwww{{{sssmmmgggccc___VVVSSSVVVVVVTTTSSSSSSMMMGGGDDDCCCBBBAAA???>>>======999888777666666777777888444444333333333333222222555444333333555555444333222444666555333333666999>>>QQQlll|||bbbRRRKKKPPPJJJEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????AAABBBBBBCCCEEEGGGIIIJJJNNNNNNOOOQQQRRRSSSTTTUUUXXXZZZ]]]______```bbbdddhhhkkkmmmmmmkkkiiihhhhhhkkkiiifffbbb]]]YYYVVVTTTOOOKKKJJJMMMMMMGGGBBB@@@AAABBBCCCAAA===<<>>777666666555444444333333333222111000000111222333222111111111000000//////000000000000111111111111333222111000000000222222222222333333333333444444444===>>>AAA___qqqnnn}}}}}}|||zzzxxxuuurrrqqqrrrtttuuuuuunnnppptttxxxzzzxxxsssooowwwxxxyyy{{{zzzwwwrrrmmmooollljjjiiiiiiiiiiiihhhggghhhhhhgggeeeeeefffgggggghhhjjjkkkjjjiiijjjkkkhhhiiiiiijjjkkkmmmoooooosssuuuwwwxxxvvvuuuuuuuuuzzzyyy}}}yyyqqqppppppooonnnnnnmmmmmmnnnllljjjgggeeeeeeeeeeee```_________```aaacccdddcccddddddccc```______```[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\\\\\\\^^^aaacccaaa]]]YYYUUUTTTVVVZZZ\\\]]][[[YYY[[[```cccdddccc```___aaafffmmmqqqqqqooossskkkdddaaa___WWWSSSUUUVVVSSSSSSSSSNNNGGGEEEDDDCCCAAA???>>><<<<<<999888777666666777777888333333222222222111111111444333222222333444333222333444444444444444666888777BBBTTTpppiiiUUUQQQLLLGGGEEEEEEDDDDDDDDDAAAAAA???===;;;:::999888::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAACCCDDDHHHHHHIIIJJJKKKKKKLLLMMMQQQSSSVVVXXXXXXYYY[[[\\\]]]```bbbbbb```^^^]]]]]]]]][[[YYYVVVSSSOOOMMMLLLGGGDDDEEEKKKMMMJJJFFFFFFAAAAAA@@@======CCCPPP\\\uuueeeDDD:::666666666555444333333333222222111000000111222222111111111000000000////////////000000000111111111222222111000000111111222222222222333333333444444444;;;===>>>SSSlllgggzzzyyyvvvzzz~~~~~~}}}zzzxxxxxxtttqqqoooooopppqqqqqqoooppprrruuuwwwwwwuuurrrrrrrrrssstttuuurrrnnnkkkllljjjhhhhhhjjjkkkkkkjjjiiiiiiiiigggeeeddddddfffdddfffiiiiiiiiiiiijjjkkkkkkkkkjjjjjjkkkkkklllmmmppprrruuuwwwwwwwwwxxxyyywwwvvvyyyxxxtttooonnnnnnmmmmmmlllkkkkkkiiiiiihhhfffdddbbb```___^^^^^^]]]]]]^^^___aaabbbccccccbbbaaaaaa```______YYYZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZ\\\___aaa___\\\YYYVVVUUUWWWZZZ\\\\\\ZZZYYYZZZ^^^aaabbbaaa^^^^^^___cccgggkkkmmmmmmrrrjjjbbb```___XXXRRRUUUUUUSSSSSSSSSNNNHHHFFFFFFDDDBBB???===;;;;;;999999888777666666777777222222222111111111000000333222111111333333222111444333222333555666666666999999AAAYYYhhh___QQQFFFCCCDDDEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@;;;;;;;;;<<<<<<=================================;;;;;;;;;;;;<<<===>>>???BBBBBBBBBCCCCCCCCCDDDDDDGGGIIILLLMMMMMMNNNOOOQQQPPPRRRTTTSSSQQQOOOOOOOOOLLLKKKJJJIIIHHHFFFEEEEEEDDDAAABBBGGGHHHCCC@@@??????===;;;<<>>>>>>>>>>>????????????============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======???????????????????????????AAACCCDDDDDDDDDFFFGGGGGGIIIJJJIIIGGGEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBFFFEEE@@@===>>>@@@@@@CCCOOOhhh```DDDBBBAAA666444444444444333333222222111111000000000000111111000000000000000000//////////////////000000000111000000000000000111111111111222222222222333333333444444777999<<>>=========<<<<<<<<<;;;======<<<<<<<<<<<<======>>>============<<<<<<<<<;;;===???@@@??????@@@AAAAAABBBCCCCCCAAA@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCAAABBBEEEEEEBBBBBBDDDCCCMMM___xxxhhh===111>>>>>>///333333333333333222222222000000000000000000000000//////////////////000000...////////////000000000//////000000111111111111111111111222222222333333444222555::::::@@@ZZZvvvuuurrr{{{yyyyyyzzz}}}|||xxxssspppooonnnnnnmmmkkklllooosssvvvwwwuuusssuuutttssstttvvvwwwwwwwwwmmmkkkjjjjjjkkkjjjiiigggdddeeefffffffffgggiiikkkkkkmmmoooooommmmmmmmmnnnjjjiiihhhggghhhjjjlllnnnppprrrtttvvvwwwyyy{{{~~~}}}~~~wwwqqqnnnoooppphhhiiijjjjjjiiihhhfffeeeeeedddbbb___\\\XXXVVVTTTRRRRRRSSSUUUXXX[[[^^^```]]]YYYVVVWWWZZZ[[[XXXTTTQQQPPPOOOOOOOOOQQQRRRSSSQQQSSSUUUVVVUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXZZZ[[[\\\]]]^^^___```___``````^^^]]]```fffkkk}}}ooollleee___[[[TTTTTTUUUTTTPPPPPPPPPMMMGGGIIIHHHFFFCCC@@@===;;;:::999999999999888666555444444444444333333333222222444222222333555666666555333222111222444555555555444777:::999<<>>???>>>>>>======<<<<<<<<<<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>>>>>>>???>>>???@@@@@@??????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBB@@@===???DDDNNNdddiiiFFF999:::999333000222222222222222222222222///000000111111000000///......////////////000000......////////////000000......///000111111111111111111111111222222222222444222444999999:::DDDQQQyyysssyyy|||xxxyyyzzz}}}wwwtttooommmlllmmmmmmllllllmmmpppsssvvvuuurrrpppsssrrrqqqrrruuuvvvuuuuuuooommmlllkkkkkkiiifffdddaaaccceeeffffffhhhkkkmmmnnnpppqqqrrrppppppqqqrrrkkkjjjiiiiiijjjmmmqqqsssssstttvvvvvvvvvwwwzzz|||~~~}}}~~~{{{wwwrrrnnnmmmmmmmmmiiijjjkkklllkkkiiigggeeecccbbb___\\\YYYVVVTTTSSSRRRRRRSSSUUUWWWZZZ]]]___[[[XXXVVVVVVWWWWWWUUURRRQQQPPPPPPQQQQQQRRRSSSTTTQQQSSSUUUVVVUUUUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]]]]]]]^^^___]]]\\\\\\[[[[[[^^^cccgggqqqmmmddd^^^[[[UUUVVVWWWTTTPPPOOOOOOLLLFFFHHHGGGEEECCC@@@>>><<<;;;999999999999888666555333333333333333222222222111222111111222444555555444111222333333222333555666555666999:::;;;EEE```zzzhhhcccZZZPPPIIIEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>?????????@@@AAAAAAAAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDFFFFFFFFFMMMUUUssshhhMMM:::<<<>>>555111555111111111222222222222222...///000111111000///............/////////000000........./////////000000---...///000111111111000111111111111222222222222222333444666777888<<<@@@TTTyyywww{{{yyyuuuwwwzzzzzz}}}uuuqqqnnnllllllmmmnnnnnnpppooopppqqqssssssqqqoooooonnnnnnpppqqqrrrqqqoooooommmllllllkkkiiifffcccbbbccceeeffffffhhhjjjmmmllloooqqqrrrrrrssstttvvvpppooommmmmmnnnqqquuuwwwtttuuuvvvvvvvvvwwwzzz|||~~~|||xxxvvvsssooommmkkkjjjjjjkkklllmmmnnnnnnllliiigggbbbbbbbbb```]]]YYYVVVSSSVVVVVVUUUVVVWWWYYYZZZ\\\[[[ZZZXXXWWWVVVTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUURRRTTTVVVWWWVVVVVVVVVWWW[[[ZZZXXXWWWVVVVVVWWWXXXVVVYYY\\\]]][[[[[[\\\^^^]]][[[YYYZZZ]]]aaacccdddsssmmmccc]]][[[VVVWWWWWWUUUPPPNNNNNNKKKEEEHHHGGGEEECCCAAA???===<<<999999:::999888666444333222222222111111111111000111000000111333555444333000222444333111111444888444222333777888<<>>======<<<>>>>>>>>>??????AAABBBBBB======>>>>>>>>>?????????===???AAAAAA???>>>???@@@BBBCCCEEEEEEEEEFFFIIIKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCGGGOOOWWW```mmmyyyhhhCCC@@@:::333111333444333111111111111111111222222...///000111111000///...---.........//////000000............/////////000,,,---///000111111111000000111111111111222222222111444555333333888===???===```|||nnn|||}}}{{{wwwssssssxxx|||{{{zzz|||uuurrrooommmnnnpppqqqqqqtttrrroooooooooppppppooolllllllllnnnppppppnnnlllnnnmmmllllllkkkjjjgggdddccceeefffffffffgggiiikkkjjjlllppprrrsssuuuwwwyyyuuusssqqqpppqqqtttxxxzzztttuuuvvvvvvvvvwwwzzz}}}|||~~~|||}}}zzzwwwsssooolllkkkjjjjjjlllmmmooopppooommmkkkiiiccceeeggggggddd___YYYVVVZZZYYYXXXWWWWWWWWWXXXXXX[[[\\\[[[YYYUUUSSSRRRSSSRRRSSSUUUWWWXXXWWWWWWVVVRRRUUUWWWXXXWWWVVVWWWWWW\\\[[[XXXVVVUUUVVVWWWXXXTTTWWW[[[\\\ZZZYYYZZZ\\\___\\\ZZZ\\\aaaeeeeeeeeennnkkkeee___[[[VVVWWWUUURRRPPPNNNLLLIIIGGGHHHGGGFFFDDDAAA===:::888::::::999999888777777777333333333222222222111111111111111222222333333333000111111111111222222222333222222333555999===@@@NNNiii|||eeeXXXSSSLLLJJJMMMNNNHHHDDDEEEBBBCCCCCCBBB@@@??????@@@>>>>>>???>>>>>>@@@CCCFFFDDDBBB@@@>>><<<<<<===>>>===CCCFFFBBBBBBFFFFFFBBBKKKFFFFFFJJJJJJGGGGGGKKKEEECCCEEEIIIHHHBBBAAAEEECCCIIIWWWkkkbbbAAA999888666333222111111111000000000000000000000000000000000000////////////........................///////////////////////////////////////////////////000111333333222111111222222222333444555777777===EEE```yyy|||wwwrrrmmmnnnuuu{{{~~~zzzvvvrrrqqqrrrtttsssqqqlllkkkjjjlllnnnoooooonnnkkkkkkkkkkkkmmmoooqqqrrrlllllllllmmmmmmkkkhhheeehhhgggffffffgggiiikkkmmmiiihhhhhhmmmsssxxxyyyxxxssswww{{{{{{yyyvvvuuuvvv{{{yyywwwvvvwwwxxxyyyyyy~~~}}}}}}{{{zzzyyyxxxxxx|||yyyxxxvvvqqqnnnlllmmmooosssrrrpppoooooonnnkkkiiihhhfffhhhkkkggg\\\WWWYYY______\\\XXXXXXZZZYYYTTTXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSOOOQQQSSSTTTUUUXXX\\\___]]]\\\YYYVVVUUUUUUUUUVVVTTTVVVXXXYYYYYYZZZ\\\^^^```___^^^___aaadddgggjjjnnnkkkeee___[[[VVVWWWUUURRRPPPNNNLLLJJJGGGHHHGGGFFFDDDAAA===:::888::::::999888888777777666333333333222222222111111111222222222222222222333000111111111111222222222333333222333555888<<<>>>@@@OOOiiixxxmmmhhhbbbYYYQQQOOOLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@??????@@@AAABBBCCCCCCCCC@@@EEEGGGDDDDDDHHHHHHEEEEEEDDDHHHMMMMMMGGGEEEHHHEEECCCEEEJJJKKKJJJNNNTTT___lllcccGGG;;;888777555333222111111111000000000000000000000000000000000000/////////...................................................////////////////////////000000111222222222222111111111111111333444555666666:::OOOwww~~~|||zzzxxxsssnnnooouuu{{{}}}}}}{{{wwwsssrrrssstttsssqqqmmmllllllmmmoooppppppooonnnnnnmmmlllmmmnnnooopppkkkjjjjjjkkklllllljjjhhhlllkkkiiihhhhhhiiikkkllljjjiiiiiilllrrruuuuuusssssswwwzzzzzzwwwuuuttttttvvvtttrrrqqqssstttvvvwwwzzzzzzyyyyyyyyyyyyyyyyyy{{{}}}{{{yyywwwwwwwwwwwwvvvssspppooopppqqqpppooonnnnnnnnnnnnkkkiiigggfffhhhiiiddd\\\YYY\\\]]]^^^\\\YYYYYY\\\ZZZVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVSSSTTTTTTTTTTTTUUUXXXZZZ\\\ZZZXXXVVVUUUUUUVVVVVVYYYZZZ[[[[[[ZZZ[[[]]]___ZZZ[[[]]]```bbbeeeggghhhnnnllleee___[[[VVVWWWUUURRRPPPOOOMMMJJJGGGHHHHHHGGGEEEBBB>>>;;;999:::999999888888777666666333333333222222222111111222222222222222111111111000111111111111222222222444444333333444777999;;;;;;===IIIcccsssbbbXXXQQQMMMIIIIIILLLNNNKKKHHHGGGEEECCCEEEGGGGGGDDDAAACCCCCCEEEFFFFFFFFFEEEDDDBBBEEEEEECCCDDDGGGHHHFFFJJJLLLRRRUUURRRJJJGGGHHHDDDIIITTTaaahhhllloootttcccAAA555999777666444333111111000000000000000000000000000000000000000/////////......------------------------........................////////////////////////111000000000000111222222000000000000111333444555555555BBB```~~~~~~|||{{{{{{zzzuuuqqqrrrvvvzzz|||||||||xxxtttsssttttttrrrppplllkkkkkklllnnnoooooommmqqqpppnnnmmmlllmmmmmmnnnlllkkkjjjkkkmmmnnnmmmlllnnnmmmkkkiiihhhhhhiiiiiikkkjjjiiilllppprrrpppmmmrrrtttwwwvvvtttrrrppppppooonnnlllkkkmmmooorrrtttuuuuuuuuuvvvwwwxxxyyyzzz}}}~~~|||~~~~~~xxxuuusssqqqpppvvvvvvwwwuuusssrrrrrrsssmmmllllllmmmnnnnnnllljjjiiijjjjjjhhh```YYYYYY]]]\\\^^^]]]ZZZ[[[]]][[[VVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSVVVXXXZZZWWWWWWVVVTTTRRRRRRTTTUUUYYYXXXVVVUUUUUUUUUVVVWWW\\\\\\\\\ZZZYYYYYY[[[]]]UUUWWW[[[___cccdddeeedddooolllfff___[[[VVVXXXUUURRRPPPOOOMMMJJJHHHIIIHHHGGGEEEBBB???;;;999999999999888777777666666333333333222222222111111333333222222111111000000000000111111111222222222555444333333444555777888===;;;>>>NNNiiixxxkkkddd]]]^^^dddgggccc^^^TTTMMMFFFCCCEEEGGGFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAABBBEEEGGGFFFLLLOOOSSSTTTPPPMMMNNNPPPVVVeee~~~cccKKK;;;555666444444333222111000000000000000000000000000000000000000/////////.........------------------------........................////////////////////////111000/////////000222333000000000111111333444444777777>>>NNNggg|||zzz}}}}}}}}}{{{xxxuuuuuuwwwzzz{{{{{{zzzvvvrrrqqqrrrssspppnnnjjjiiihhhiiikkklllkkkjjjpppooommmllllllllllllmmmooommmllllllmmmnnnnnnmmmkkkjjjhhhgggffffffggggggjjjiiijjjmmmqqqqqqnnnkkkooopppqqqqqqooommmlllkkkiiiiiihhhhhhiiilllpppssssssrrrrrrrrrsssuuuvvvwwwzzz}}}~~~}}}|||}}}~~~zzzwwwuuutttsssqqquuuwwwxxxwwwtttrrrrrrrrrnnnmmmmmmmmmoooooommmkkknnnooommmfff]]]WWWYYY]]]^^^```^^^[[[[[[\\\YYYSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQPPPPPPQQQUUUXXXZZZXXXXXXWWWUUURRRQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVVVV[[[[[[YYYWWWUUUTTTVVVXXXTTTVVVYYY\\\___```aaaaaaooommmfff___[[[UUUXXXVVVSSSQQQOOOMMMJJJHHHJJJIIIHHHFFFCCC???<<<:::999999888888777666666555333333333222222222111111222222222111111000000000000000111111111222222222555444444333444444555666888888;;;???IIIbbbyyyiii^^^[[[\\\]]]\\\ZZZWWWPPPKKKGGGGGGHHHJJJIIIEEEAAAAAADDDFFFHHHJJJIIIMMMQQQUUU[[[dddooouuu|||TTT@@@<<<:::444///222222222111111000000///////////////////////////////////////............------------------------........................////////////////////////111000/////////000222333222222111222222333444555333666:::>>>GGG```}}}yyyuuuvvvyyy}}}~~~|||{{{|||{{{yyywwwwwwwwwxxxyyyyyyvvvrrrooooooppppppmmmjjjjjjiiihhhiiikkkkkkjjjiiimmmlllkkkjjjjjjjjjkkklllmmmkkkiiihhhiiiiiiiiigggcccccccccccccccdddeeeeeehhhhhhjjjnnnrrrsssoookkkjjjjjjjjjjjjjjjiiigggfffeeeggghhhhhhiiikkkooorrrsssrrrqqqppppppqqqrrrssstttvvvwwwwwwwwwxxx||||||}}}{{{xxxwwwxxxwwwvvvtttvvvwwwwwwvvvssspppooooooppppppooopppqqqqqqooommmooopppmmmddd]]]ZZZ]]]```aaaaaa___ZZZXXXXXXUUUOOOOOOOOOPPPPPPQQQRRRRRRRRROOONNNMMMMMMNNNQQQUUUWWWWWWWWWVVVTTTRRRQQQSSSTTTQQQQQQQQQRRRRRRSSSTTTTTTXXXXXXWWWUUURRRQQQRRRTTTUUUVVVVVVXXXYYY[[[\\\]]]pppmmmfff___[[[UUUXXXVVVSSSQQQPPPNNNKKKHHHJJJJJJIIIGGGCCC@@@===;;;999888888777777666555555333333333222222222111111111111111111111000000000000111111111111222222222444333333333333444555555222555999999666BBBeeetttjjjeeecccccc\\\TTTOOOPPPTTTVVVXXX[[[ccchhhoooxxxlllVVV>>>555666555222//////000000111000000///////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000////////////000111111222222222222222333444444222666:::999888EEEddd~~~|||yyyvvvuuuvvvwwwwwwvvvuuuvvvxxxxxxwwwwwwvvvvvvvvvvvvvvvqqqnnnllllllnnnnnnkkkhhhmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhggggggggghhhiiigggeeedddcccccccccaaa___^^^___```aaabbbcccddddddffffffiiinnnssssssooojjjgggfffeeeeeeffffffeeeccccccgggjjjlllkkklllooorrrsssrrrpppnnnnnnnnnpppqqqssstttuuuuuutttuuuxxxzzz|||zzzxxxzzzyyywwwvvvvvvvvvwwwvvvuuutttuuutttrrrooommmlllmmmqqqppppppqqqssstttrrrqqqooooookkkccc___aaaddddddbbbaaa]]]WWWTTTTTTQQQLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKJJJJJJKKKNNNPPPRRRSSSSSSSSSQQQPPPPPPRRRTTTMMMNNNNNNOOOPPPQQQQQQQQQTTTUUUUUUTTTRRRQQQQQQRRRTTTTTTTTTUUUVVVWWWYYYYYYpppmmmfff___[[[UUUYYYVVVSSSQQQPPPNNNKKKIIIKKKJJJIIIGGGDDD@@@===;;;888888888777666666555555333333333222222222111111000000000000111111111111000111111111111222222222222222333333333444444555444444888;;;666888MMMggg|||~~~rrrIIIAAA999666444111111333......///000000000///...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...//////000000000000000222111111111111222222333333666999:::888<<>>BBBNNNkkkeeeFFF999999444333222111000000000000//////000111000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---......///000000111111//////000000000111111111333333333444555666888999888@@@UUUttt~~~{{{wwwzzz||||||zzzxxxvvvssspppnnnnnnnnnooossssssrrrpppmmmkkkjjjjjjjjjlllnnnmmmjjjgggggggggdddcccccccccccceeefffggggggeeebbbbbbbbbccccccbbb```aaabbbaaa``````bbbdddcccbbb```______```aaabbbeeecccbbbccceeegggfffeee___aaabbbdddeeeeeeeeeeeehhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqsssuuuvvvwwwxxxwwwxxxyyyyyyyyy{{{~~~|||wwwtttuuuvvvyyyvvvrrrqqqpppqqqpppooonnnllljjjjjjjjjkkkkkkkkkgggjjjhhhcccaaadddfffffffffiiikkklllllllllnnnoooqqqooolllgggbbb]]]YYYWWWXXXYYYYYYXXXTTTPPPKKKIIIKKKJJJIIIHHHGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHGGGEEEDDDDDDEEEGGGIIIJJJGGGDDDDDDFFFHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIMMMLLLMMMPPPTTTUUURRRPPPppphhhbbb```^^^WWWWWWVVVSSSRRRQQQOOOKKKIIIIIIMMMNNNIIIDDDCCC@@@<<<:::999888777666555444333111111000000000000111111333111///000333444222000////////////000000000000000000111111222333333333222333444444444666999<<<===>>>LLLhhh}}}___DDD333000555333222111000000//////000//////000000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///000000000//////000000000000111111333333333333444666777888555777@@@PPPfff}}}zzzyyyxxxvvvyyy||||||~~~xxxuuuuuutttttttttttttttuuuvvvvvvvvvtttqqqmmmiiigggiiilllooopppmmmiiieeecccaaaaaa```````````````aaadddcccccceeefffeeecccaaa`````````___^^^___aaadddcccbbb```___^^^______```aaaaaabbbdddffffffeeecccaaabbbdddeeefffgggffffffhhhiiikkklllmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnooopppqqqrrrssssssssssssuuuvvvvvvvvvvvvwwwzzz|||}}}}}}vvvpppllllllnnnooovvvsssooommmmmmnnnnnnmmmlllkkkjjjhhhggggggggggggjjjkkkhhhaaa^^^aaadddeeeeeefffhhhgggfffeeeeeefffcccdddeeeeeebbb]]]XXXUUURRR[[[fffggg^^^RRRIIIFFFJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBFFFEEEDDDDDDDDDDDDEEEEEEHHHEEECCCBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKNNNPPPPPPNNNLLLooogggaaa___^^^WWWWWWUUUSSSQQQPPPNNNJJJHHHHHHLLLMMMHHHDDDBBB@@@<<<:::999888777666555444333111111000000000000111111555111...000444666333///.........////////////000000000000111222222333333222333444444444555888:::???<<<@@@OOObbbzzzxxxSSS???999777333000222111000///////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------......///000000////////////000000000111222222222222333444555666888888999>>>HHH^^^~~~zzzxxxxxxxxxvvvzzz}}}}}}}}}wwwtttuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvuuusssooojjjfffjjjlllnnnooollliiieeebbb``````____________``````bbbbbbbbbdddeeeeeecccaaa^^^______^^^]]]^^^aaaccccccbbb```___^^^^^^^^^^^^___```ccceeegggfffeeeccccccdddfffhhhiiiiiihhhhhhhhhiiikkklllmmmnnnooooooooooooooooooooonnnnnnnnnnnnooopppqqqrrrrrrqqqqqqrrrsssssssssrrrsssvvvxxxyyy}}}~~~{{{uuuppplllllllllmmmssspppmmmkkkllllllllllllllllllllljjjgggfffffffffnnnpppmmmfffcccdddeeedddccceeefffdddbbb``````aaa]]]___aaaaaa```]]]YYYWWWRRRaaappprrreeeUUUKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFEEECCCAAA@@@CCCCCCCCCDDDDDDCCCCCCBBBFFFDDDCCCBBBAAAAAAAAAAAADDDEEEFFFHHHIIIJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLJJJmmmgggaaa___]]]WWWWWWUUUSSSQQQPPPMMMIIIGGGHHHLLLLLLHHHDDDBBB@@@<<<:::999888777666555444333111111000000000000111111000,,,)))+++///111...***---.........///////////////000000111111222333333222333444444444444666888;;;:::>>>EEEJJJXXXvvvpppVVV<<<444777999555000000000//////...////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---......//////...////////////000000000222111111222222333444555777888:::;;;;;;FFF^^^ttt}}}zzzyyyyyyyyy}}}~~~~~~~~~xxxuuuwwwyyy{{{{{{yyywwwvvvttttttuuuwwwwwwtttooojjjllllllkkkjjjiiigggfffddd___``````aaabbbbbbbbbcccbbbaaa```aaabbbcccbbbaaa]]]]]]^^^]]]]]]^^^```cccbbbbbbaaa```___^^^^^^^^^___bbbeeeggghhhfffeeedddeeefffhhhiiijjjkkkjjjjjjggghhhjjjlllmmmnnnoooooopppooooooooonnnnnnmmmmmmlllnnnoooqqqrrrrrrqqqpppppppppqqqppppppqqqtttvvvtttxxxzzzyyy|||yyywwwtttpppnnnlllllllllqqqooommmllllllmmmlllkkknnnoooooommmjjjgggggghhhmmmqqqpppkkkgggfffdddaaa___```aaa```^^^\\\\\\]]]ZZZ[[[[[[[[[ZZZYYYWWWWWWSSSaaaoooooocccTTTLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIDDDEEEEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCBBBBBBEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHJJJLLLMMMMMMLLLLLLKKK|||jjjgggbbb___^^^WWWXXXVVVSSSQQQPPPMMMIIIGGGGGGKKKLLLGGGDDDBBB@@@<<<:::999888777666555444333111111000000000000111111///---+++,,,///000...,,,............//////////////////000000111222222222111333444444333333555666222444:::>>><<<@@@UUUlllzzzGGG@@@:::666222//////333//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000000111111111111111222333333111333888:::888:::EEESSSgggzzz{{{yyyyyy|||~~~}}}~~~yyyvvvwwwyyyzzzzzzxxxuuussssssrrrsssvvvyyyxxxtttooommmjjjgggeeeffffffffffff``````bbbcccddddddddddddbbbaaa``````aaabbbaaa___[[[\\\^^^___^^^^^^```bbbaaaaaaaaaaaa```_________```cccfffhhhgggeeeddddddeeefffhhhiiijjjkkkjjjjjjfffgggiiikkklllnnnnnnnnnoooooonnnnnnmmmmmmllllllkkkmmmoooqqqqqqqqqooonnnnnnoooooooooooopppsssvvvuuuxxxxxxvvvwww{{{|||zzz~~~{{{yyyxxxyyyzzzzzzyyywwwqqqrrrsssssssssrrrqqqpppqqqpppoooooopppooommmkkknnnppprrrpppkkkhhhiiijjjiiimmmnnniiieeeccc```\\\YYYZZZ[[[ZZZXXXVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSQQQZZZbbbaaaYYYOOOJJJIIILLLMMMMMMNNNNNNMMMLLLLLLDDDDDDCCCCCCBBB@@@???>>>>>>???AAABBBCCCCCCDDDDDDDDDEEEFFFEEECCCBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJMMMNNNNNNMMMMMMMMMvvvhhhgggbbb```^^^XXXYYYWWWTTTRRRPPPMMMJJJGGGFFFJJJKKKGGGCCCBBB@@@<<<:::999888777666555444333111111000000000000111111111000000000111111111000....../////////000000000//////000000111111222222111333444444333333333444222222555:::888666@@@NNNccczzz{{{^^^JJJ444444666555000+++---333///......------......///......,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.............../////////000000111000000000000111222222111111333777666555888??????MMMjjj~~~{{{{{{|||}}}~~~{{{|||}}}yyytttvvvwwwxxxxxxvvvtttrrrpppnnnooorrrvvvwwwsssooojjjgggdddccceeeffffffeeeaaaaaabbbcccccccccbbbaaaaaaaaabbbcccdddccc___\\\YYY\\\___````````````aaaaaaaaaaaaaaaaaaaaa``````aaadddffffffdddbbbbbbbbbcccdddfffggghhhiiihhhhhheeefffhhhjjjkkkmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkmmmnnnoooooommmkkkiiimmmnnnoooooooooqqqtttwwwwwwyyyyyyvvvvvv{{{}}}{{{|||}}}~~~~~~~~~}}}~~~zzzyyywwwvvvuuuuuuuuuuuusssqqqnnnpppuuuxxxyyyxxxvvvtttpppqqqrrrssstttrrrnnnkkkkkkoooqqqoookkkhhhhhhjjjfffjjjiiiddd___^^^\\\YYYWWWXXXXXXVVVTTTQQQPPPQQQOOONNNNNNNNNNNNOOOOOOOOOOOOQQQSSSSSSPPPLLLGGGDDDIIIJJJKKKLLLLLLKKKJJJJJJDDDCCCBBBAAA@@@?????????>>>>>>???AAACCCDDDFFFFFFBBBDDDFFFFFFCCCBBBCCCEEEBBBBBBCCCDDDEEEEEEDDDDDDEEEIIIMMMNNNNNNMMMNNNOOOrrrfffgggccc```___XXXYYYWWWUUURRRQQQNNNJJJGGGFFFJJJKKKGGGCCCBBB@@@<<<:::999888777666555444333111111000000000000111111---///000///...---...000////////////000000000000/////////000111111222222111333444444333222333444;;;555555999999555888???IIIQQQhhhgggLLL>>>777666///,,,000333222111111......---------......///...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---................../////////000111000000000000000111222666222111444444333333666>>>===HHHfff||||||}}}{{{}}}~~~~~~|||yyyzzz}}}|||yyyssstttuuuvvvvvvuuusssrrrllljjjiiimmmqqqsssoookkkgggeeeccccccfffgggeeecccaaabbbbbbbbbbbb```___]]]```bbbeeeggghhhddd^^^ZZZXXX[[[```bbbbbbaaa`````````aaabbbbbbbbbbbbbbbaaaaaadddfffeeebbb``````aaaaaabbbdddeeefffgggffffffdddeeegggiiikkklllmmmmmmnnnnnnmmmlllkkkkkkjjjjjjlllmmmnnnnnnmmmjjjgggeeelllmmmnnnoooppprrruuuxxxsssvvvuuusssuuu{{{~~~}}}zzz|||}}}}}}|||}}}}}}zzzqqqqqqvvv}}}{{{xxxxxxxxxvvvttttttttttttsssqqqlllpppuuuyyyzzzxxxtttqqqqqqrrrtttvvvwwwuuuppplllhhhlllpppnnniiifffgggiiigggiiiggg```\\\\\\\\\ZZZXXXYYYYYYVVVSSSOOONNNNNNJJJKKKMMMNNNOOOOOOOOOOOONNNLLLKKKLLLMMMKKKFFFBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA???>>>>>>??????===>>>???@@@BBBEEEGGGHHHAAADDDFFFFFFCCCBBBDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBDDDHHHLLLNNNMMMMMMNNNPPPxxxgggeeeeee___XXXVVVUUUTTTTTTRRRNNNJJJFFFCCCHHHIIIIIIHHHFFFBBB>>><<<999999888666555444333222111111000///////////////////////////////////////,,,---...//////...---,,,......///000000000000000111111222222222333333333666666777888999:::;;;;;;>>>DDDTTTnnn```FFF999555555333222111000////////////------------------------------,,,++++++,,,,,,,,,///...,,,)))''''''***---***++++++,,,,,,++++++***)))))))))(((((((((((((((,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++------------------------,,,---......//////......000000000000////////////111222222333333444444555777777===OOOmmmwwwxxx}}}~~~~~~~~~~~~{{{xxxvvvxxx{{{zzzvvvuuuwwwyyyyyyvvvwwwyyyyyyxxxuuuqqqooolllkkkjjjlllnnnnnnllliiiffffffeeeeeeeeeeeeffffff____________```aaabbbcccbbbccceeefffeeeccc```___ZZZZZZ[[[[[[]]]^^^```aaa______^^^]]]]]]^^^```aaabbbbbbccccccbbbaaa___^^^```ccceeedddgggjjjgggcccgggggggggiiikkklllkkkjjjkkklllnnnooonnnllliiiggglllkkkkkkjjjiiiiiiiiijjjgggjjjmmmqqqtttvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwxxxzzz}}}}}}~~~xxxtttrrrtttwww{{{~~~~~~|||yyyvvvwwwxxxyyyxxxwwwvvvuuunnnppprrrtttuuusssqqqpppssstttuuuuuuuuusssrrrqqqmmmmmmnnnmmmllliiifffeeeaaa```^^^\\\ZZZXXXWWWVVVSSSSSSRRRPPPNNNKKKHHHFFFIIIJJJLLLNNNOOONNNMMMLLLLLLMMMMMMMMMKKKIIIHHHFFFDDDEEEEEEFFFFFFFFFEEEEEEAAA@@@>>>======>>>@@@AAA===>>>??????@@@@@@@@@???AAABBBDDDGGGIIIHHHDDDAAACCCCCCDDDDDDDDDDDDDDDDDDHHHIIIJJJLLLMMMOOOPPPQQQyyyfffcccccc^^^YYYXXXXXXXXXVVVTTTPPPKKKFFFDDDHHHIIIIIIHHHFFFBBB>>><<<999999888666555444333222111111000///////////////////////////////////////------...//////...------......///000000000000000111111111222222222333333555555666777888999::::::======CCCSSSpppyyy^^^GGG;;;666333111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++------------------------,,,------...............000/////////////////////000000111111222333333444444555999BBBRRRkkkzzzxxx|||~~~|||yyyxxxwwwwwwzzzyyytttqqqssstttssstttuuuuuuuuutttqqqooommmlllkkkjjjkkkmmmmmmjjjhhhfffggghhhiiihhhgggeeedddbbbbbbbbbbbbbbbccccccdddbbbcccddddddcccaaa^^^\\\[[[[[[[[[[[[\\\]]]^^^___\\\\\\\\\[[[\\\]]]___``````aaabbbbbbbbbaaa___^^^^^^aaaccccccgggkkkjjjffffffeeefffhhhjjjlllkkkjjjkkklllmmmnnnnnnllljjjhhhlllkkkjjjjjjiiiiiiiiijjjjjjlllooorrruuuwwwxxxxxxvvvvvvttttttttttttuuuvvvwwwxxxxxxwwwvvvvvvxxxzzz{{{|||~~~}}}xxxuuussssssuuuyyy{{{|||zzzwwwvvvvvvwwwwwwvvvuuusssrrroooqqqrrrtttsssrrrpppnnnrrrrrrtttuuuuuuuuutttsssqqqqqqqqqpppmmmjjjfffddd___]]][[[XXXVVVUUUTTTTTTSSSSSSSSSQQQOOOLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@???>>>@@@AAACCCFFFGGGFFFCCC@@@AAAAAAAAAAAAAAABBBBBBBBBFFFGGGHHHJJJLLLMMMNNNOOOyyyeee``````\\\YYYYYY[[[[[[YYYUUUQQQLLLHHHEEEHHHIIIIIIIIIFFFCCC???<<<999999888666555444333222111111000///////////////////////////////////////------...//////...------......///000000000000000111111111222222222222333444444555666777888888999;;;888777???RRRkkk}}}WWWJJJ:::222222333222...000///...---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......000444888888444000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))*********++++++,,,,,,---------------------------,,,,,,---...............//////////////////////////////000000111222222222222444666666999CCCSSS```yyy}}}{{{xxxwww{{{}}}~~~}}}|||{{{yyyxxxwwwvvvvvvxxx{{{zzztttpppqqqpppooorrrqqqpppooonnnmmmkkkkkklllkkkkkkkkklllllliiigggfffhhhjjjkkkjjjhhhdddaaacccbbbbbbaaaaaaaaaaaaaaa```aaaaaabbb```^^^\\\ZZZ\\\\\\[[[[[[[[[[[[[[[\\\XXXXXXYYYYYY[[[]]]^^^___^^^___```aaaaaaaaa``````YYY]]]___```dddjjjjjjgggdddddddddfffiiikkkkkkjjjjjjkkklllmmmmmmllljjjiiikkkkkkjjjiiiiiiiiiiiijjjkkklllnnnppprrrtttuuuuuuuuuttttttssssssttttttuuuwwwwwwxxxvvvuuutttvvvxxxyyyzzz{{{}}}~~~{{{xxxtttttttttvvvxxxxxxwwwvvvvvvvvvvvvvvvuuusssrrrqqqrrrsssuuuuuuuuusssqqqooonnnoooqqqrrrssssssrrrqqqqqqqqqpppnnnjjjgggcccaaa[[[YYYVVVSSSQQQPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>??????CCCBBBAAA@@@@@@AAACCCCCCBBBBBBBBBAAA@@@???>>>===??????AAACCCEEEDDDAAA???=========>>>>>>?????????CCCDDDEEEGGGHHHJJJKKKLLLyyyeeeaaa```\\\WWWWWW[[[ZZZXXXUUUQQQMMMJJJHHHIIIIIIJJJIIIGGGCCC???===999999888666555444333222111000000///////////////////////////////////////---..................---......///000000000000000111111111111222222222222222333444444666666777888888888:::@@@HHHQQQZZZ^^^zzzfffOOO===777111///111333111/////////...---------------++++++++++++++++++++++++++++++++++++++++++,,,---777555555777;;;:::333---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........./////////////////////000000111222222333222444555444333666===CCCIIIYYYppp~~~yyyuuuuuuvvvxxx}}}zzzxxx{{{yyyxxxwwwuuuttttttttttttzzz}}}|||vvvrrrsssrrrppppppooommmkkkiiiiiiiiiiiikkkkkklllllllllkkkiiigggggghhhiiijjjhhheeebbb``````___^^^]]]\\\\\\\\\\\\]]]]]]_________^^^\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYYUUUUUUWWWXXX[[[]]]^^^___\\\^^^___aaabbbbbbbbbbbbWWWZZZ[[[\\\```fffgggeeecccbbbbbbdddgggiiijjjiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiijjjkkklllnnnoooppppppssssssttttttuuuvvvwwwxxxwwwxxxxxxwwwuuutttuuuvvvyyyzzz{{{|||}}}}}}}}}}}}xxxzzz||||||{{{}}}~~~}}}wwwuuuttttttvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvtttssslllmmmnnnnnnnnnmmmllllllkkkkkkiiigggddd```]]]\\\WWWUUURRROOOMMMMMMMMMNNNOOOPPPPPPOOONNNLLLJJJIIIFFFEEEDDDBBBBBBAAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@AAA@@@===;;;;;;;;;<<<===AAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCBBB@@@>>><<<;;;======>>>@@@BBBBBB???<<<::::::;;;<<<======>>>>>>@@@AAABBBCCCEEEGGGHHHIIIwwwfffcccbbb\\\UUUSSSWWWVVVUUUSSSPPPNNNLLLKKKIIIJJJJJJIIIGGGCCC???===999999888666555444333222111000000///////////////////////////////////////.........------...............///000000000000000000000111111111222222222222222333444555666777777666:::???DDDFFFFFFDDDCCCWWWuuuqqqWWWDDD;;;444555555444222111111111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---444000------000000+++&&&+++,,,,,,------,,,,,,+++************++++++,,,,,,)))******++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------....../////////000000000111111222333333333444333333444666888999999999AAALLLXXXfff{{{}}}yyyyyyzzzvvvtttuuuuuuwww{{{}}}zzzuuuwww{{{yyywwwuuusssqqqqqqqqqqqqwwwzzzzzzvvvssstttsssqqqnnnmmmjjjhhhffffffggggggjjjkkkllllllkkkjjjhhhhhhhhhgggfffeeecccaaa```___^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]___^^^\\\ZZZYYYXXXWWWWWWSSSTTTVVVXXX[[[]]]^^^___\\\]]]___aaacccccccccccc[[[\\\\\\[[[___eeefffdddbbbaaa```bbbeeeggghhhhhhhhhhhhggghhhhhhiiijjjjjjiiiiiiiiihhhhhhiiijjjjjjhhhiiiiiijjjkkklllmmmmmmqqqrrrsssvvvxxxzzz{{{|||wwwxxxyyyxxxvvvuuuuuuvvvzzz{{{{{{||||||||||||{{{vvvyyy|||{{{zzzzzz~~~}}}yyywwwuuuuuuvvvxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyssstttuuuvvvvvvuuuttttttmmmmmmmmmmmmkkkiiigggfffdddcccbbb```^^^[[[YYYXXXTTTRRROOOMMMKKKJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAAAAAAAA@@@???>>>@@@???<<<:::999:::;;;<<<============>>>>>>??????CCCBBBBBB@@@???===;;;:::;;;:::;;;===??????<<<:::888999999;;;<<<===>>>>>>======???@@@BBBDDDEEEEEEwwwfffcccccc[[[TTTQQQUUUUUUSSSQQQPPPNNNMMMLLLIIIJJJJJJJJJGGGDDD@@@===999999888666555444333222111111000//////////////////////////////////////////...------------...///......///000000000000000000000000111111111111222222222333444555666666777666999===????????????@@@NNNcccrrrbbbKKK???999777///333555444000...///222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,)))&&&&&&)))***)))'''***++++++,,,,,,++++++***(((((())))))******++++++((()))******+++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------......//////000000000111111222333333444222111111222555777555333999;;;???DDDIIITTTfffvvv~~~vvvsssssswwwyyyvvvtttuuussssssuuuwwwvvvtttwww}}}xxxvvvssspppnnnnnnnnnoooqqquuuvvvsssqqqrrrqqqooollljjjhhhfffeeeddddddeeeeeegggiiijjjhhhgggggghhhfffeeecccaaa```_________^^^^^^\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTQQQRRRUUUXXXZZZ\\\]]]^^^[[[\\\___aaabbbccccccbbb``````___]]]___eeegggeeebbbaaa___```bbbdddeeeeeefffeeeddddddeeegggiiijjjiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjkkklllmmmnnnnnnooorrruuuwwwyyyzzz{{{uuuwwwxxxxxxvvvuuuuuuvvvzzzzzz{{{{{{{{{{{{zzzzzzyyy|||~~~|||wwwuuuwww{{{}}}~~~|||||||||}}}~~~|||{{{{{{yyyxxxvvvvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzpppppppppqqqppppppoooooommmmmmmmmllljjjgggeeecccaaa```^^^\\\ZZZXXXVVVUUUOOONNNMMMKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCCCC>>>???@@@@@@@@@>>>===<<<===<<<;;;:::999999:::;;;999999:::;;;;;;<<<<<<<<>>>>>>>><<<;;;:::999999888888:::<<<<<<:::888666777888:::;;;===>>>>>>:::;;;<<<>>>@@@AAABBBCCCwwweeeaaa```ZZZTTTRRRWWWVVVTTTQQQOOONNNMMMLLLJJJJJJKKKJJJHHHDDD@@@===999999888666555444333222111111000//////////////////////////////////////////...------------...///......///000000000000000000000000000111111111111222222333444555666777777999;;;<<<;;;::::::<<>>>>>>>>>>>===<<<:::999999999999999999999999999666777888999:::::::::::::::::::::;;;::::::999888777666666888999:::888777444555666888:::;;;======999:::;;;===>>>@@@AAABBBxxxddd^^^]]]XXXTTTTTTYYYXXXUUURRROOOMMMLLLKKKJJJJJJKKKJJJHHHDDD@@@>>>999999888666555444333222111111000//////////////////////////////////////////...---,,,,,,---...///...//////000000000000000000000000000111111111111222333333444555666777777<<<>>>???===:::777888::::::EEEEEEEEEPPPVVVYYY```mmmlllNNNDDD:::666666555111...333000---,,,...000111000+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---&&&(((*********))))))***))))))************))))))(((((()))***++++++,,,,,,(((((()))***************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...///000000......//////000111111111,,,111444333///...222666333000111666888777<<>>???AAAAAA{{{gggbbbaaa\\\WWWWWWYYYZZZWWWQQQNNNOOONNNLLLIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111000111111000///......///------............------------------------------,,,,,,------...///000000000000111222222222222111444444444555555555666666;;;::::::999888888888999:::::::::;;;===???@@@AAAIIITTTfffyyygggOOOBBB777666444222111111111222////////////............---,,,,,,++++++,,,,,,---******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,---------......////////////000000000000///000000000111111111111333333444444555666666666777<<>>???@@@AAA@@@@@@>>>===<<<<<<;;;::::::999999888444444444555555555666666444444555666777777666666444444444333333444444444666666666666666555555555333333444666777999::::::999999:::;;;;;;<<<======zzzgggcccccc]]]WWWVVVYYYZZZXXXRRRPPPPPPOOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111//////000000///...///000------............------------------------------,,,,,,------...//////000///000111111222222111111333333333444444444555555:::999888888777777777888777777888999:::<<<>>>???BBBGGGPPPZZZkkkrrr]]]KKK<<<222666555444333111111000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,------------........./////////000000000//////000000000111111111222222222333444444555555555888<<<======@@@FFFLLLQQQ[[[kkkyyyxxxuuuqqqrrrvvvyyyxxxwwwvvvsssooonnnoooqqqrrrsssyyysssppppppssssssttttttttttttttttttqqqrrrqqqqqqppppppqqqrrrsssrrrqqqooonnnmmmlllllliiifffbbbcccgggiiigggeee___^^^]]]]]]^^^___^^^\\\^^^^^^]]]\\\YYYWWWTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVXXX[[[]]]___]]]^^^______^^^]]]^^^___bbbbbbaaaaaa`````````___eeeeeeeeedddddddddccccccaaabbbdddfffhhhiiijjjjjjmmmooorrrrrrqqqppppppqqqtttuuuvvvvvvtttsssssstttrrrtttvvvxxxyyyxxxvvvuuuvvvuuutttsssrrrrrrrrrrrrpppnnnoootttvvvtttrrrsssvvvvvvxxxzzz}}}~~~~~~}}}|||{{{|||}}}{{{wwwsssppppppppppppqqqrrrssstttrrrrrrpppmmmjjjjjjkkkmmmpppooommmkkkhhhfffdddcccaaaaaa___^^^[[[YYYWWWUUUXXXVVVTTTSSSRRROOOKKKHHHGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBAAA@@@???>>>??????@@@???>>>===<<<;;;::::::999888888777777333333333444444444555555333333444555555555444444444444333333333333444444444444444444444444444444222333444555666888999999888888888999:::;;;;;;;;;zzziiieeeddd^^^WWWUUUYYY[[[YYYTTTRRRQQQOOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111............////////////------............------------------------------,,,,,,------...///////////////000111111111111111111222222222222333333333777777666555555555666666444555555666777999:::;;;<<<>>>@@@DDDLLL]]]rrr}}}\\\FFF===:::555000444444333333222111000/////////.........---------***+++,,,,,,,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,------------.........////////////000////////////000000000000000000111111222333333333333666888777666777;;;???>>>CCCKKKRRRVVVYYY\\\^^^hhhlllwww|||uuurrrrrryyy{{{vvvtttvvvuuuooorrrqqqoooppprrrwww{{{~~~zzzwwwrrrppppppqqqqqqqqq|||xxxxxxyyyvvvvvvwwwwwwwwwwwwwwwvvvwwwuuusssqqqqqqqqqrrrssstttsssqqqooommmkkkjjjjjjhhheeecccdddgggiiihhhfffdddbbb___^^^^^^^^^]]]\\\___]]][[[XXXVVVTTTRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJIIIFFFFFFHHHKKKMMMOOOQQQRRRQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTUUUVVVWWWZZZ[[[]]]\\\]]]^^^^^^]]]\\\]]]^^^``````___^^^^^^^^^______cccdddddddddeeeeeeeeeeeebbbdddgggjjjkkkllllllkkknnnoooqqqqqqqqqrrrsssuuutttuuuuuusssqqqqqqsssuuurrrsssuuuxxxyyyzzzyyyyyywwwvvvuuutttrrrrrrqqqqqqrrrpppsssyyy{{{xxxuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzzzzzyyyvvvtttpppooommmllllllmmmooopppnnnnnnnnnllljjjiiikkkmmmllllllkkkjjjhhheeecccaaa______^^^\\\YYYWWWTTTSSSSSSRRRPPPOOOOOOMMMJJJHHHGGGEEEDDDEEEEEEEEECCCAAAAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>===<<<:::999999888888777666666555555111222222222222333333333222222333333333222111111333333222222222222333333222222222222222222222222111111222333555666777777666666666777777888888999~~~jjjeeeccc]]]WWWVVVXXX[[[ZZZVVVSSSRRROOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111000///......//////...---------............---------------------------------------.........//////...///000000111111000000000000000111111111222222555444444333333333444444333333333444555666888999555999>>>@@@BBBGGGNNNUUU```tttzzz___OOO<<<333555888777444111222333333222000///---.........---------,,,,,,)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************++++++++++++*********************++++++,,,++++++,,,,,,,,,---------------........./////////........./////////000000///000000111222222333333444555666666444555777:::999<<<>>>AAABBBDDDGGGIIILLLMMMTTT___fffjjjnnnsssnnnllliiiggggggiiilllnnnvvvtttpppjjjccc___^^^______eeehhhggghhhmmmnnnkkkqqqrrrsssrrrqqqsssxxx}}}|||yyyuuussssssttttttsssvvvzzz}}}~~~}}}|||~~~zzzzzz{{{{{{zzzyyywwwvvvvvvtttqqqooooooqqqrrrsssvvvuuuqqqnnnjjjgggeeeddddddbbbbbbcccfffggggggfffkkkgggcccaaa``````___^^^^^^\\\YYYUUURRRQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMLLLKKKIIIHHHFFFCCCDDDFFFHHHKKKMMMOOOPPPNNNOOOOOOPPPPPPOOOOOOOOORRRSSSTTTUUUWWWYYYZZZZZZ[[[\\\]]]]]][[[[[[\\\]]][[[[[[[[[\\\]]]___aaabbbbbbbbbcccdddeeefffgggggggggiiilllnnnoooooommmllllllnnnooopppppprrruuuwwwssssssrrrooonnnnnnqqqtttqqqsssuuuwwwyyy{{{||||||xxxwwwvvvtttsssrrrrrrrrrtttssswww~~~|||xxxwwwuuuvvvwwwxxxxxxyyy{{{||||||zzzxxxwwwvvvuuuuuutttpppnnnkkkhhhhhhiiikkkllljjjjjjjjjiiihhhgggiiikkkggghhhiiiiiigggeeebbb```ZZZZZZZZZYYYXXXVVVUUUTTTPPPOOOMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA???==================<<<;;;======<<<;;;:::999888777666666666555444444333333000000000111111111222222222222222222222111000///222111111000000111111222111111111111111222222222000000111222333444555555444444444555555666666666lllccc```ZZZWWWXXXXXX[[[ZZZVVVSSSRRROOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111222000......//////---+++------............---------------------------------------.....................///000000000000////////////000000000000111222222222111111222333333222222333333444555666777333777;;;===<<<;;;;;;<<<>>>KKK]]]nnn~~~jjjQQQBBBAAA;;;666333444333111...000111111222111000...---------------,,,,,,,,,,,,)))******************)))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))******++++++******)))))))))******+++++++++++++++++++++,,,,,,,,,------------------............---............/////////000000000111222222333333333444555555444555666888444666999::::::;;;<<<>>>EEEDDDGGGMMMPPPOOOPPPSSSRRRRRRQQQPPPQQQRRRTTTVVVWWWVVVUUUSSSRRRSSSVVVXXXWWWZZZ\\\]]]aaagggiiihhhiiillloooooommmmmmpppsss|||yyyvvvvvvvvvxxxxxxwwwzzz}}}{{{xxxyyyzzz~~~~~~~~~}}}|||yyywwwuuurrroookkkkkkmmmpppqqqqqqrrrqqqnnnkkkgggeeecccbbbcccccccccdddfffggggggffflllhhhdddaaa``````___^^^\\\YYYVVVRRROOONNNOOOOOOMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCEEEGGGIIIKKKLLLMMMKKKLLLMMMMMMMMMMMMMMMMMMPPPQQQTTTVVVXXXXXXYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYYYYYYYZZZ\\\^^^aaacccaaabbbcccdddfffggghhhiiiiiikkkmmmoooooommmkkkiiijjjlllnnnnnnoooqqqtttwwwtttsssqqqooommmnnnqqqtttsssssstttvvvxxxzzz|||}}}xxxxxxvvvuuutttsssssssssrrrrrrvvv}}}{{{wwwvvvtttwwwyyyyyyxxxxxxyyy{{{xxxwwwvvvtttrrrqqqqqqrrrnnnllliiigggffffffhhhiiifffggggggfffeeedddeeefffcccdddfffffffffdddbbb```YYYYYYXXXWWWVVVTTTRRRRRROOOMMMKKKKKKLLLLLLKKKJJJEEEDDDCCCCCCCCCBBB@@@>>>888999:::;;;<<<<<<<<<<<<;;;;;;:::888777666555555555444444333333222111111/////////000000000000111222222222222222111000///000000////////////000000000000111111111222222222//////000111222333444444333333444444444444555555jjj```]]]XXXVVVXXXYYY[[[YYYTTTRRRQQQOOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111333111...///111111///,,,------............------------------------------........................---......///////////////////////////000000000000111111000000111111222222222222222222333444555666888999:::999888888999;;;777<<>><<<777888999:::::::::::::::999888777555444444444444444333333222222111000000////////////000000000000000111111111111000000/////////............///////////////000111111222222//////000111222222333333444444444444444444444444ggg^^^[[[WWWTTTVVVYYYZZZXXXRRRPPPPPPOOOKKKIIIKKKLLLJJJFFFBBB@@@???:::999888666555333222111222///---///333444222///------............------------------------------........................------.../////////......////////////000000000000000000000000000111222222111111111111111222333444:::999888777777888;;;===999::::::999;;;AAALLLTTTaaaooooooZZZDDD888555555666999...000111111000000111222//////......---.........,,,,,,,,,,,,+++++++++++++++***(((&&&&&&(((***+++'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))'''((()))***+++******)))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------..................///000000111111/////////000222222222111222444666777888999:::<<<;;;:::<<>>222...//////000///...,,,+++,,,,,,++++++,,,,,,---...........................------------------------///////////////.........////////////000000000000000000//////000000111222666555444333333444555666111111222333444666666777<<<===???BBBHHHRRR]]]eee}}}fffSSSEEE===777777666555333222111111000000///...............000000000///.........---+++++++++*********))))))************************)))***+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000333///******...333222.........///000000000000000222333333444555666777777:::;;;<<<===>>>???@@@AAADDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTWWWZZZ^^^```cccgggiiioooooooooooopppppppppppppppooooooppprrrrrrqqqoooppprrrttttttsssqqqqqqqqqooossswwwvvvssssssvvvzzzssspppmmmkkkkkkkkkjjjiiihhhkkkmmmjjjeeebbbcccfffjjjhhheeecccaaa___]]]ZZZZZZXXXVVVUUUUUUTTTRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGIIIIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCAAACCCEEEFFFDDDCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCCCCFFFIIILLLMMMMMMLLLKKKSSSSSSSSSTTTUUUUUUVVVVVVRRRTTTVVVWWWXXXWWWUUUTTTSSSTTTUUUVVVXXX\\\aaaeeehhhhhhfffcccaaa```bbbdddfffhhhlllppprrrsssrrrrrrvvvtttrrrqqqpppqqqrrrsssssssssrrrooommmmmmoooqqqpppppppppqqqssstttuuuvvvyyyyyyzzzzzzyyyxxxwwwvvvqqqppppppqqqrrrrrrpppmmmiiilllooorrrsssqqqooommmnnnooopppqqqqqqooonnnmmmtttrrrnnnkkkiiifffbbb```bbbdddeeedddaaa]]]ZZZZZZaaaaaaaaaaaa````````````]]]ZZZVVVTTTRRRPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@>>>=========;;;:::<<<;;;999888666555444444222222222111111111000000222222111111000000//////......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,---......///......------///000111444444444444444444333333wwwaaa[[[\\\XXXTTTSSSTTTXXXYYYTTTPPPOOOMMMIIIKKKKKKJJJIIIFFFCCC???===777777666555333222111111...///...---111666333+++,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...........................------------------------////////////.............../////////000000000000000000000000000111222222333333222222222222333333111111222333444555666666777777777777999>>>EEEJJJMMMXXXiiizzzkkkcccVVVJJJ@@@999444111333333222111000///......000//////...............,,,,,,,,,,,,+++++++++++++++++++++*********))))))************************&&&'''''''''%%%$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////+++,,,,,,---......---+++......///000000000000000222222333444555666777777999:::;;;<<<>>>???@@@@@@DDDDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTTTTWWWZZZ]]]___bbbfffhhhjjjlllnnnpppqqqpppooommmmmmmmmmmmnnnpppqqqpppoookkknnnpppqqqpppooooooppplllooosssrrrpppooosssvvvsssqqqnnnlllkkkkkkiiihhhjjjmmmnnnlllgggdddfffiiijjjhhheeecccbbb```]]][[[ZZZXXXVVVTTTTTTSSSPPPNNNMMMMMMKKKIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBDDDEEEEEECCCCCCCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCFFFHHHJJJJJJJJJJJJOOOOOOOOOPPPPPPQQQRRRSSSOOOPPPRRRTTTUUUUUUUUUUUUSSSTTTTTTUUUVVVZZZ___cccbbbbbbaaa___]]]]]]___aaafffhhhkkkoooqqqqqqqqqpppmmmmmmmmmmmmooorrrtttvvvuuuuuussspppmmmlllmmmooommmnnnooooooppprrruuuwwwxxxxxxwwwwwwvvvuuuttttttooonnnmmmnnnnnnmmmjjjhhhgggiiillloooppppppooonnnqqqrrrssstttsssqqqnnnlllqqqooommmkkkkkkiiigggeeehhhiiihhhfffbbb^^^\\\[[[aaa``````___^^^^^^]]]]]]ZZZWWWTTTQQQPPPNNNKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA???<<<<<<<<<<<<;;;::::::999777555444333222222222222111111111000000000/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++,,,------...///...---------...000000222222222222222222222333uuu```ZZZ[[[XXXSSSSSSVVVZZZZZZUUUQQQOOOMMMIIIHHHIIIIIIHHHFFFCCC@@@>>>666666555444222111000000+++///111---+++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------............................../////////000000000111000000000000111222222111111222222222222111111000111111222333444555555666666555444222333666999===AAAGGGPPP]]]ooo~~~iiiZZZHHHCCC===888666555444333111111000///......------//////...------------...************+++++++++++++++************)))))))))************************%%%&&&'''&&&$$$###$$$%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---//////---,,,...111......///000000000000///111111222333444555666666999999:::;;;===>>>??????CCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQSSSVVVYYY\\\^^^```cccfffeeehhhmmmqqqrrrqqqnnnllllllkkkkkklllnnnpppooonnniiikkkmmmnnnnnnmmmooopppjjjmmmppppppooonnnpppssstttqqqnnnlllkkkjjjhhhfffjjjmmmnnnllliiiggghhhjjjiiigggdddbbbbbb```]]][[[YYYWWWTTTSSSRRRPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIHHHFFFEEECCCBBBAAACCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGFFFFFFEEEDDD@@@@@@BBBCCCEEEGGGHHHIIIMMMLLLLLLLLLLLLNNNOOOPPPKKKLLLMMMOOOQQQRRRTTTTTTRRRSSSSSSTTTTTTWWW[[[^^^aaabbbbbbaaa___```bbbdddeeegggjjjlllnnnnnnmmmmmmgggggghhhjjjlllooorrrtttvvvvvvtttqqqmmmllllllnnnkkkmmmooonnnnnnpppuuuyyywwwvvvtttrrrqqqqqqqqqqqqnnnmmmlllllllllkkkhhheeeeeefffhhhkkkmmmooooooppptttvvvwwwxxxwwwtttpppmmmooommmllllllmmmmmmlllkkkmmmmmmkkkgggbbb___^^^^^^___^^^]]]\\\[[[YYYYYYXXXWWWUUURRRPPPOOOMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBAAA>>><<<::::::;;;;;;;;;:::777666444333111111000000111111111000000000//////.........---------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,,,,------...------------...////////////000000111111222222ttt___ZZZ[[[XXXSSSRRRVVVZZZZZZUUUPPPNNNLLLHHHGGGGGGHHHGGGFFFCCC@@@>>>888777666555333222111111)))---///...++++++---///---,,,++++++,,,...///111,,,,,,++++++,,,,,,---...------------------------------------------------------...............///........./////////000000111000000000000111222222111222333444444333222111000000111111222333333444444555666555555555666888;;;:::999999===GGGSSS\\\nnnyyylll[[[OOOCCC:::>>>:::666222111111111000222222111111000000/////////...------,,,,,,------++++++,,,,,,------......************))))))))))))************************'''((())))))''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************+++++++++++++++,,,,,,,,,++++++,,,,,,------------000---,,,,,,,,,,,,///444---...//////000000//////000000111222333444555555777888999:::;;;===>>>>>>AAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHJJJKKKMMMNNNPPPSSSVVVYYYZZZ]]]```bbbeeegggllloooqqqrrrpppooonnnmmmkkklllmmmnnnmmmllljjjlllmmmmmmmmmlllnnnoookkkmmmpppqqqppppppqqqssstttqqqnnnlllkkkiiigggdddhhhiiijjjiiigggfffggghhheeecccaaa```___^^^[[[YYYWWWUUURRRQQQPPPNNNKKKIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@AAACCCEEEDDDDDDDDDEEEEEEDDDDDDCCC?????????@@@BBBDDDFFFHHHLLLKKKJJJIIIJJJLLLNNNOOOJJJJJJJJJKKKLLLNNNPPPQQQPPPQQQRRRRRRRRRSSSWWWYYY___```aaaaaaaaabbbdddfffdddfffgggiiijjjjjjjjjiiiggggggggggggiiijjjlllmmmttttttsssqqqnnnlllmmmnnnlllnnnpppnnnlllmmmsssxxxuuusssqqqnnnmmmmmmnnnooonnnmmmmmmnnnnnnmmmkkkiiiggghhhiiijjjlllnnnpppqqquuuvvvyyyzzzyyyvvvssspppnnnmmmlllmmmooooooooonnnnnnmmmjjjfffaaa______```\\\\\\ZZZYYYWWWUUUTTTSSSUUUSSSPPPOOONNNLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@;;;:::888888999:::999999555444333111000/////////000000000/////////....../////////...............---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------------.........---......///000111111222sss^^^[[[\\\XXXTTTSSSUUUYYYYYYTTTOOOMMMJJJFFFFFFGGGGGGGGGFFFCCCAAA???777777666444333222111000,,,++++++---------...///,,,+++++++++,,,...000111,,,,,,++++++,,,,,,---...------------------------------------------------,,,---------......//////............////////////000000//////000000111222000111222333333222111000//////000000111222222222---///222333222333444555000000000111222666<<>>999::::::777222000......///111111111111111111111000000000000......---,,,,,,,,,,,,,,,,,,,,,------......//////))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---((((((///333000---,,,------.../////////////////////000111222333444444666666777999:::;;;<<<===??????@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIKKKLLLLLLOOORRRUUUWWWYYY]]]___gggiiikkkmmmppprrrssstttqqqooommmlllllllllkkkjjjlllmmmmmmllljjjiiijjjkkkjjjmmmoooqqqqqqqqqqqqqqqrrrpppmmmkkkjjjhhheeecccdddeeeeeedddcccbbbbbbccc```^^^\\\[[[[[[ZZZXXXVVVTTTRRRPPPNNNMMMLLLIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBB@@@??????BBBDDDAAAAAABBBBBBBBBBBBAAAAAA@@@?????????@@@CCCEEEGGGHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOOOOOOOPPPRRRUUUVVVWWWYYYZZZZZZ[[[]]]```bbbcccdddffffffgggffffffffffffffffffggghhhiiijjjppppppqqqpppnnnmmmnnnooolllmmmnnnllljjjkkknnnrrrsssrrrooommmllllllmmmnnnmmmlllmmmoooqqqqqqooonnnllllllllllllmmmooopppqqqrrrtttwwwyyyyyywwwuuusssooonnnmmmmmmnnnooonnnllljjjiiigggccc___^^^___aaaYYYXXXWWWUUUSSSQQQPPPOOOOOONNNLLLLLLKKKJJJFFFDDDDDDDDDCCCAAA@@@???>>>===999888666666777888777666444333222111000//////////////////.........------------------------......------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,+++,,,,,,------------------......///000111111222sss___[[[]]]ZZZUUUTTTTTTXXXXXXSSSOOOMMMKKKGGGGGGHHHHHHHHHFFFDDDAAA???555555444333111000//////000+++(((+++---,,,***+++))))))))))))***+++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------.........////////////............///000000...//////////////////.../////////000000000111111---///111111000000000111111333555777888888888777555;;;>>><<<===BBBFFFHHHPPPUUU]]]eeeoooyyy{{{sssggg[[[RRRJJJEEEBBB777777444000111444444111222111000111333444444333.....................///------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))&&&((())))))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***(((///>>>DDD:::...'''------...////////////.........///000111222333333555555666777999:::;;;;;;<<<===>>>???AAABBBCCCCCCEEEEEEFFFFFFGGGIIIJJJKKKIIILLLOOOSSSUUUXXX\\\^^^hhhiiikkkmmmooorrrtttuuurrrooolllkkkkkkkkkjjjjjjjjjkkkjjjhhhfffeeefffggggggiiikkknnnooonnnmmmmmmooommmkkkjjjiiigggdddaaabbbbbbaaaaaa```______^^^[[[YYYXXXWWWWWWWWWUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@?????????@@@@@@AAADDDDDDCCCCCCBBBBBBBBBAAA???@@@@@@@@@>>>>>>???AAA>>>???@@@@@@AAA@@@@@@@@@@@@????????????AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLMMMOOOQQQPPPRRRTTTVVVVVVWWWYYY[[[___```aaabbbcccdddddddddbbbcccdddfffiiikkklllmmmlllnnnooonnnmmmlllmmmnnnlllkkkkkkkkklllmmmmmmmmmrrrqqqooonnnmmmmmmnnnnnnkkkkkkllloooqqqrrrqqqpppoooooooooooopppqqqrrrrrrpppqqqsssuuuuuuuuutttssspppnnnmmmlllmmmmmmkkkjjjfffeeeccc```\\\[[[\\\^^^VVVVVVTTTSSSQQQOOONNNMMMJJJIIIHHHHHHHHHFFFCCC@@@AAAAAA@@@???===<<<;;;;;;888666444444555666555444333333222111000//////000.........---------,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++))))))*********++++++++++++++++++*********))))))******++++++++++++++++++***+++,,,,,,------,,,,,,------......//////000000sss___]]]___[[[VVVUUUSSSXXXXXXTTTPPPOOOLLLIIIIIIIIIIIIIIIGGGDDDAAA???666555555333222111000///111,,,))),,,,,,)))))),,,((()))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////---------.........//////---------------.../////////......------......///......////////////000000000111222222111000111222111111111222222111///---111555777666777999999666333555888;;;>>>CCCHHHLLLIIILLLRRRZZZaaafffiiijjjpppqqqtttyyy}}}xxxzzz{{{{{{xxxsssmmmiii^^^UUUOOOOOOMMMIIIFFFGGGEEEAAA<<<777555555666777333444333//////111...)))///...,,,,,,---,,,***)))+++,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++************(((((((((((())))))******))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))************************((())))))***++++++,,,,,,+++++++++++++++***************444DDDGGG;;;///,,,,,,---......//////......---......///000111222333444444555666888999:::;;;:::;;;===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJOOORRRUUUYYY]]]```fffhhhjjjmmmpppqqqqqqqqqnnnllliiihhhiiikkkkkkkkkiiijjjiiigggeeeeeeggghhhfffgggiiilllmmmmmmkkkjjjkkkjjjiiihhhhhhfffccc```cccbbbaaa```___^^^]]]\\\XXXWWWUUUUUUUUUUUUSSSRRRNNNLLLJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@?????????<<<>>>??????>>>======>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>@@@BBBCCCDDDDDDCCCBBBEEEGGGHHHJJJKKKKKKJJJJJJGGGIIIKKKKKKKKKKKKMMMOOOPPPRRRUUUVVVVVVWWWYYY[[[]]]]]]^^^```aaabbbbbbccc```bbbdddhhhkkkmmmoooppplllmmmnnnmmmkkkjjjjjjkkknnnlllllloootttuuussspppppppppppppppppppppppppppmmmmmmnnnppprrrsssrrrpppoooooopppqqqrrrttttttuuuooooooooopppppppppppppppnnnmmmkkkkkkkkkkkkjjjhhhddddddbbb___[[[XXXXXXYYYTTTSSSRRRQQQOOONNNMMMLLLIIIHHHHHHHHHHHHGGGCCC@@@???>>>===<<<;;;999999888888666444333333333222111222111000///////////////------------,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,++++++++++++***))))))))))))*********++++++*********))))))))))))++++++******************)))***+++,,,---,,,,,,+++,,,,,,------------------sss```]]]```\\\WWWVVVTTTXXXYYYUUUQQQPPPNNNKKKJJJJJJJJJIIIGGGDDDAAA???888888777666444333222222000,,,,,,///---)))+++222***+++,,,......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------.........//////---,,,,,,,,,,,,---......111000///......///000111.........///////////////...000111111000///111222333222111222333444444444777777555222444888888555555777888999888999;;;======<<<===@@@CCCDDDBBB@@@DDDEEEHHHKKKMMMNNNMMMKKKJJJKKKKKKIIIFFFCCCCCCCCCCCC;;;777:::;;;888777999444555666777666444111...111222///+++---111222/////////...000111111000...,,,,,,,,,------......///---,,,++++++******++++++---,,,,,,,,,++++++******'''((((((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******************((('''000;;;;;;000,,,000,,,---......//////......------...///000111222222333444555666777999::::::999:::<<<>>>AAACCCEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGJJJOOOSSSVVVZZZ^^^bbbcccfffjjjoooqqqqqqooommmkkkhhhffffffhhhkkklllllliiijjjjjjiiihhhhhhjjjlllfffgggiiilllnnnnnnllliiiiiihhhgggggggggeeebbb___eeedddbbbaaa```___]]]\\\WWWVVVTTTTTTUUUTTTSSSQQQLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>======<<<<<<<<<======>>>>>>>>>>>>============:::<<<>>>???===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>======<<>>@@@BBBCCCDDDGGGHHHJJJJJJIIIIIIKKKMMMLLLLLLMMMOOOSSSXXX]]]___dddeeehhhjjjllllllmmmllliiiiiigggfffddddddddddddfffgggfffdddfffjjjllliiiggghhhiiijjjkkkjjjiiihhhkkkjjjhhhfffdddcccbbbbbbcccbbb```]]][[[ZZZYYYXXXUUUUUUTTTTTTSSSRRRQQQPPPIIIIIIIIIHHHGGGFFFEEEDDDJJJGGGDDDBBBAAA@@@???>>><<<<<<;;;:::999:::===@@@???>>>===<<<;;;::::::::::::;;;;;;:::999:::<<<>>>======>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIIIIHHHOOOPPPRRRTTTUUUVVVVVVUUUWWWXXXYYYZZZZZZ\\\___bbbdddeeeeeegggiiillloooqqqllllllkkkjjjhhhhhhiiikkkooopppsssyyy}}}|||wwwqqqmmmnnnpppqqqrrrqqqqqqpppttttttttttttttttttttttttpppqqqrrrssssssrrrqqqqqqooommmkkkjjjiiijjjkkkmmmhhhgggffffffggggggfffeeedddbbb]]]YYYUUURRRQQQQQQOOOPPPPPPOOONNNLLLJJJHHHFFFGGGJJJQQQWWWTTTIII???AAA???<<<::::::999777666333333222222111000000000000//////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))))))))************)))***+++++++++***)))(((++++++,,,,,,,,,+++***))))))((((((((()))+++...///rrr```]]]^^^ZZZVVVVVVVVVYYYYYYTTTQQQPPPLLLGGGGGGJJJIIIEEECCCCCCAAA<<<:::888555222000//////000------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000111////////////.............../////////000000000000//////000000000111111111111111111222222333333333111111222222222222111111222222222333333333444444444444333333333333444444444444333333222111111000111111111111111111111111111111111000000000//////000000000/////////............---------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))******************+++++++++,,,,,,)))******++++++******)))---------...//////000000111111111222444555777888:::;;;<<<>>>@@@BBBCCCCCCDDDFFFIIIJJJKKKKKKLLLNNNJJJKKKLLLOOOSSSWWW[[[]]]bbbccceeeggghhhiiiiiihhhiiihhhgggeeeddddddcccccceeegggfffcccdddhhhiiigggggghhhiiiiiiiiiiiihhhhhhjjjiiigggeeecccbbbaaaaaa```___^^^\\\[[[ZZZYYYYYYQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCFFFDDD@@@???>>>>>>===<<<;;;<<<;;;:::999:::===???===<<<;;;:::999999999999999::::::999888999;;;===;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZ\\\___bbbddddddeeefffhhhkkknnnoooiiijjjjjjiiiiiiiiilllnnnooopppqqqtttuuutttrrrooommmnnnppprrrttttttuuuuuu|||{{{zzzyyyyyyxxxxxxxxxttttttuuuuuuuuutttrrrqqqqqqooommmllljjjiiiiiiiiihhhfffeeefffggggggfffdddbbb___[[[WWWSSSQQQPPPOOOKKKLLLMMMMMMMMMLLLJJJJJJIIINNNXXXccciiibbbRRREEE@@@>>>;;;:::999888777555333222222111000000//////......------,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((())))))++++++******))))))))))))((()))***+++,,,++++++***&&&&&&&&&''')))+++---...++++++************++++++ooo^^^\\\^^^ZZZVVVVVVUUUXXXXXXTTTQQQOOOKKKFFFGGGIIIIIIEEECCCCCCAAA<<<:::888555333111/////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000000............................../////////000000000////////////000000000000//////000000000000000111000000111111111111000000000000000000111111111111000000////////////000000000000000//////......---000000000000000000000000000000000000////////////000////////////.........------------,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************))))))(((((())))))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))******)))*********++++++++++++)))******++++++******))),,,,,,------...//////000111111111222444555777888:::;;;<<<>>>???AAABBBCCCAAAEEEIIIKKKLLLLLLMMMNNNHHHIIILLLPPPTTTWWWYYYZZZ```aaaccceeefffggggggfffggggggffffffeeeeeeeeeeeecccffffffcccdddiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeecccaaa```______]]]]]][[[ZZZYYYXXXXXXXXXQQQPPPNNNKKKJJJIIIIIIJJJGGGFFFDDDCCCBBBAAABBBBBBAAA???===<<<<<<<<<;;;::::::;;;;;;:::999999<<<>>>::::::999888777777777777777888999888777888999;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTWWWXXXYYYZZZZZZ\\\___bbbccccccccceeegggiiikkklllfffgggiiiiiijjjkkknnnpppnnnpppqqqpppnnnmmmmmmnnnnnnoooqqqsssuuuwwwxxxyyy{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwuuusssrrrrrrrrrpppooollljjjhhhgggiiigggffffffgggfffdddbbb^^^\\\XXXTTTQQQOOONNNNNNHHHHHHIIIJJJKKKKKKKKKJJJHHHMMMXXXccchhhbbbSSSFFF>>><<<999888888777666444222222111000000//////...,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,***(((&&&&&&(((***,,,)))+++...222666999;;;<<>>===;;;;;;<<<<<<;;;999888999:::999888888:::<<<777777666555555555555555555666777777666666777999666777888888999999888888;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRVVVWWWXXXYYYYYY[[[^^^aaabbbbbbcccdddeeefffhhhhhheeegggiiiiiijjjkkkmmmooolllooorrrqqqnnnmmmnnnppppppppppppqqqsssuuuwwwxxxvvvuuutttrrrrrrssstttuuuvvvvvvwwwwwwwwwuuutttsssqqqrrrrrrqqqpppmmmjjjhhhlllkkkiiihhhgggeeebbb___[[[YYYWWWTTTQQQOOONNNMMMHHHHHHIIIIIIIIIJJJJJJJJJHHHIIILLLQQQTTTRRRJJJDDD<<<:::777666666555444333111111000//////......---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((()))))))))******%%%&&&&&&'''((()))***+++))))))))))))(((''''''&&&+++***)))((((((***,,,---222444999>>>CCCGGGIIIJJJnnn]]][[[]]]YYYVVVVVVRRRVVVWWWTTTQQQPPPKKKEEEFFFIIIHHHDDDBBBBBB@@@<<<999888666444222000///...,,,,,,+++++++++*********************************************************************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---...///,,,---------......//////............////////////---............/////////000000000000000000//////000000111111111111000000////////////000000000000111111111000000111111111222111111111111111000000////////////////////////.....................///............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...************************))))))))))))))))))))))))((((((((('''((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********)))))))))******)))))))))******+++,,,---...//////000000111111333555666777::::::;;;<<<>>>???@@@@@@DDDGGGKKKMMMLLLKKKJJJJJJHHHKKKOOOTTTWWWYYYYYYYYYZZZ\\\___cccfffhhhiiijjjdddeeehhhjjjmmmoooppppppkkkooopppllljjjkkkkkkjjjhhhhhhhhhiiiiiiiiiiiiiiidddcccaaa___]]]\\\[[[[[[]]][[[YYYUUURRRPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFEEEBBB@@@??????@@@AAA>>><<<;;;<<<======;;;:::666777888777666666888:::555444444333333333333444222444555555444444555666555666777777888888777777:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXZZZ]]]```aaaaaabbbcccddddddeeeeeefffgggiiiiiiiiiiiijjjllljjjnnntttuuutttrrrrrrsssqqqpppooonnnnnnoooqqqrrrttttttttttttuuuvvvxxxyyypppqqqrrrtttttttttssssssnnnoooqqqrrrqqqooommmkkkooommmkkkiiigggddd___\\\YYYXXXVVVTTTRRRPPPOOONNNKKKJJJJJJIIIHHHHHHGGGGGGJJJHHHFFFFFFGGGFFFCCC???999777555444444444222111000000///......------,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((''''''''''''((())))))***%%%'''+++///444777:::;;;@@@@@@AAAAAA@@@>>><<<;;;ppp^^^ZZZ[[[XXXUUUUUURRRVVVXXXUUUSSSQQQLLLFFFFFFHHHHHHDDDBBBBBB@@@;;;888777666444222000///...++++++++++++************************************((()))******+++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,---......//////------........./////////------------.........///111111000000000000//////000000111111111111000000////////////000000000000000000////////////000000////////////////////////////////////////////////---------.....................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))******,,,------************************((((((((((((((((((((((((((((((''''''(((((()))***))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))***+++---...//////000000000111333444666777::::::;;;<<<===>>>??????EEEHHHKKKLLLKKKJJJJJJJJJJJJLLLPPPTTTWWWYYYYYYYYYWWWYYY\\\```dddfffggghhhdddfffiiimmmpppqqqrrrrrrtttxxxwwwpppiiifffeeebbbdddeeegggiiijjjjjjjjjiiicccbbb```^^^\\\[[[ZZZZZZ\\\ZZZWWWSSSPPPMMMJJJIIILLLKKKKKKJJJIIIHHHGGGGGGDDDCCCAAA@@@???>>>??????===;;;;;;;;;<<<<<<:::888333444666555444444555777333333222222222222222333000222444444333222333444333444555555666666555555777888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMPPPPPPPPPQQQSSSTTTVVVWWWSSSTTTUUUVVVVVVXXX[[[^^^aaabbbcccccccccccccccbbbeeegggiiiiiiggggggggghhhhhhlllqqquuuvvvuuuuuuuuuqqqooollliiihhhiiikkklllooopppqqqssstttvvvwwwwwwkkklllnnnpppqqqqqqqqqpppjjjkkkmmmooooooooommmlllmmmllljjjhhhfffbbb]]]YYYWWWWWWVVVTTTSSSQQQPPPOOOLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCDDDCCC???:::666777555333222222222111000//////......---,,,,,,+++************************''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''(((***---000222444555777:::===@@@AAAAAAAAA:::999777444111...+++***sss___ZZZZZZVVVTTTUUURRRWWWYYYVVVTTTRRRMMMFFFEEEHHHHHHDDDBBBBBB???;;;888777666555222000...---++++++++++++************************************'''((()))***++++++***)))(((((())))))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,------...//////---------.........//////,,,,,,---------.........111000000000/////////......//////000000//////............/////////000000//////............//////------------------------........................,,,,,,---------.........---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((((((((()))+++,,,---...//////000000111222444555666::::::;;;<<<======>>>>>>EEEGGGIIIJJJJJJKKKLLLMMMJJJLLLOOORRRUUUXXXYYYYYYYYY[[[^^^aaacccdddeeeeeegggiiilllnnnpppppppppoootttyyyxxxpppgggbbb```^^^^^^aaaeeehhhjjjjjjhhhgggbbbaaa___]]]\\\[[[ZZZZZZYYYXXXUUUQQQNNNKKKIIIHHHKKKLLLMMMMMMMMMLLLJJJIIIAAAAAA@@@???>>>===<<<<<<:::999888999999888666333000222333444333222333444222222111111111111222222...000222333222111111222111111222333333333333333444444444555666777777777777888999;;;<<<>>>???@@@<<<======>>>???AAACCCDDDFFFEEEDDDDDDEEEGGGIIIJJJPPPPPPPPPQQQRRRTTTVVVWWWQQQRRRSSSTTTTTTVVVYYY\\\bbbbbbcccdddccccccaaaaaaccceeeggggggfffeeeffffffiiiiiikkknnnrrrssssssrrrooommmiiifffdddeeegggiiiiiikkkmmmoooqqqqqqppppppiiijjjlllmmmnnnmmmmmmlllggghhhiiijjjkkkkkkjjjiiiffffffeeeeeedddaaa]]]YYYUUUUUUUUUTTTSSSQQQPPPOOOKKKJJJHHHFFFDDDDDDCCCDDD>>>>>>??????===:::555222555333111000111111000.........------,,,+++++++++((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((())))))***+++,,,------//////000111444666999;;;BBBAAA???<<<:::777666555+++***))))))(((((())))))vvv```YYYYYYUUUSSSUUURRRWWWYYYWWWUUUSSSMMMGGGEEEHHHHHHDDDBBBBBB???;;;888777666555333000...---+++++++++************)))))))))))))))))))))))))))'''((()))+++++++++***)))&&&''''''((()))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......000000/////////.........---..................------------.........//////000//////......//////000------------------------........................,,,,,,,,,------.........---------,,,,,,,,,++++++*********++++++,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))************************'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((('''((()))***,,,---.../////////000111222444555666::::::;;;;;;<<<===>>>>>>DDDFFFHHHIIIJJJKKKNNNPPPJJJKKKNNNQQQTTTVVVXXXYYY^^^___aaaccceeeeeeeeeeeejjjkkkmmmoooooonnnmmmllloootttuuummmeeeaaa```^^^ZZZ^^^cccgggiiiiiigggeeebbbaaa___]]]\\\ZZZZZZYYYWWWUUUSSSPPPMMMKKKJJJIIIEEEGGGIIIKKKKKKIIIGGGEEE>>>??????>>>===<<<:::999777666666666666555222000///000222222111111111222222111111111111111222222---///222222111000000111//////000111111111111111111111222222333444555555555666777999;;;===>>>???;;;<<<<<<===???@@@BBBCCCEEEDDDCCCBBBCCCDDDFFFHHHNNNMMMMMMNNNOOOQQQSSSUUUPPPQQQRRRSSSSSSUUUXXX[[[bbbcccdddddddddbbbaaa``````ccceeeffffffeeeffffffjjjgggeeeggglllppppppooonnnkkkgggdddcccdddgggiiiiiikkknnnpppqqqpppnnnllljjjkkklllllllllkkkjjjiiieeeffffffgggggggggffffff``````aaabbbbbb```]]]YYYTTTTTTSSSSSSRRRQQQOOOOOOIIIGGGFFFDDDCCCBBBCCCCCC@@@>>><<<:::999888888888444222000000000000///.........---,,,,,,++++++***&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((+++///222555666::::::999888888999;;;<<<777444000+++((('''&&&''')))(((''''''''')))***+++sss```XXXVVVUUUUUUVVVVVVVVVWWWXXXWWWSSSMMMHHHFFFGGGGGGEEEBBB???>>>>>>===;;;777444222000...,,,------,,,,,,+++***))))))+++++++++************)))((((((((()))******(((&&&))))))*********))))))((())))))))))))))))))))))))+++++++++*********))))))---,,,,,,++++++,,,,,,------------............///------,,,++++++,,,,,,,,,---------............///---,,,+++,,,...///...---,,,,,,,,,---------......//////////////////////////////000000///...------+++,,,...---,,,,,,---///................................................////////////////////////////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************************+++******))))))))))))))),,,)))'''''')))***(((&&&******))))))(((((('''''')))))))))))))))))))))))))))(((''''''(((((((((&&&&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444555555555777999<<<>>>@@@CCCDDDGGGIIIKKKKKKJJJIIINNNKKKKKKPPPTTTUUUWWW[[[```aaaccceeeggggggggggggeeehhhkkkkkkjjjhhhggggggnnnnnnmmmjjjeeeaaa______aaabbbbbbcccfffiiilllnnnddd```]]]\\\]]][[[VVVPPPPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDCCC===<<<;;;:::888777666555444444333222111111111111////////////////////////......//////000000111111///////////////////////////000111000//////111333222222333444555666777888777777888999;;;<<<=========<<<;;;;;;===AAAEEEGGGCCCDDDEEEFFFGGGGGGFFFEEEKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOPPPSSSUUU``````aaabbbbbbbbbaaaaaaggggggfffeeeeeeeeeeeeeeeeeegggiiijjjjjjkkkmmmoooooonnnllljjjhhhgggffffffiiijjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjiiiiiihhheeeeeeddddddcccbbbaaa```aaaaaa``````^^^]]]\\\[[[UUUTTTRRRPPPNNNMMMLLLKKKHHHGGGFFFEEEDDDBBBAAAAAAAAA???<<<:::999888666444333111///...------------......---,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))***++++++(((%%%$$$+++666???AAA???@@@>>>:::555222//////...------,,,***)))'''&&&&&&******))))))((((((''''''qqqaaa[[[YYYWWWVVVVVVWWWWWWWWWXXXVVVRRRLLLHHHEEEFFFFFFDDDAAA>>>======;;;888555333222000---+++------,,,,,,+++******)))*********)))))))))((((((*********+++,,,,,,***((((((((()))))))))(((((('''))))))))))))))))))))))))*********)))))))))((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,.........---,,,,,,,,,------------...........................///////////////...------+++,,,...---,,,,,,---///................................................................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************************+++******)))))))))))))))+++(((&&&&&&((()))'''&&&***)))))))))((((((((('''''''''''''''''''''''''''((('''&&&&&&'''''''''&&&''')))***)))'''&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---...//////000111222333444555555555666888;;;===???BBBDDDFFFHHHJJJJJJIIIIIILLLIIIIIINNNRRRRRRUUUYYY\\\^^^```cccdddeeeffffffeeefffggghhhiiiiiihhhgggiiijjjiiifffbbb^^^\\\\\\]]]]]]^^^___```bbbcccdddaaa]]]YYYXXXXXXVVVQQQMMMMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@???;;;:::999888666555444333444333222111111000000000........................///////////////////////////////////////////////////000000000//////111333111111222333444555666666555666777888:::;;;<<<===;;;;;;;;;;;;===???BBBDDDBBBCCCDDDFFFFFFFFFEEEEEEHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPOOONNNOOORRRUUUZZZ[[[^^^```ccceeefffggghhhhhhgggfffeeeeeeeeeeeedddfffhhhiiijjjkkkmmmoooqqqpppnnnlllkkkjjjiiiiiijjjjjjkkkllllllkkkjjjiiimmmmmmnnnnnnmmmkkkjjjiiikkkjjjhhhfffdddbbbaaaaaa`````````___^^^\\\ZZZXXXRRRQQQOOOMMMLLLJJJIIIIIIFFFEEEDDDCCCBBB@@@??????@@@===:::888888777555333111111///...---,,,,,,,,,------,,,,,,+++******)))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''',,,444999:::999555222///+++)))'''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((''''''qqqccc]]]\\\YYYVVVVVVXXXXXXWWWWWWVVVQQQLLLGGGEEEFFFFFFDDD@@@===<<<<<<888666444333222000---+++---,,,,,,++++++*********))))))))))))((((((((('''+++***)))***,,,,,,***)))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------------------------------...////////////...------+++,,,...---,,,,,,---///................................................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++************************+++******))))))))))))))))))(((&&&&&&'''((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++......///000111222333333666555555666777:::<<<===AAABBBEEEGGGHHHIIIIIIHHHIIIGGGHHHMMMOOOOOORRRVVVYYYZZZ]]]```bbbcccddddddeeecccbbbdddhhhjjjhhhfffbbbccccccaaa]]]ZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\XXXSSSQQQQQQOOOLLLHHHIIIIIIHHHFFFEEECCCBBBAAA============<<<;;;:::999777777666555333222111111333222111000000//////000,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,...........................///000///......000222000000111111222333444444333444555777999:::<<<<<<::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMOOORRRTTTWWWYYY\\\___bbbeeeggghhhhhhggggggfffeeeeeeddddddbbbdddgggiiiiiikkknnnppprrrrrrpppooommmlllkkkjjjiiiiiijjjiiiiiigggfffeeelllmmmnnnooonnnllljjjhhhnnnllliiieeebbb```______^^^^^^______]]]YYYVVVSSSNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCBBBAAA???>>>===<<<===;;;888666555555333111////////////...,,,+++***+++++++++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++///222222111111...---+++(((''''''''''''%%%%%%&&&&&&''''''(((((()))))))))(((((((((((('''sssddd]]]\\\YYYWWWVVVXXXXXXWWWVVVUUUQQQKKKGGGEEEFFFFFFDDDAAA>>>======666555444444333222///,,,,,,,,,,,,++++++***************)))))))))((((((((()))((('''((()))***((('''''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------------------------------.........//////...------+++,,,...---,,,,,,---///................................................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************+++******))))))))))))))))))((('''''''''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,---......///000111222222555555555555666888:::;;;???AAACCCEEEFFFGGGHHHHHHGGGFFFHHHLLLNNNNNNPPPUUUWWWYYY\\\___aaacccddddddfffbbb^^^```eeegggeeebbb\\\]]]___^^^[[[XXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXTTTOOOLLLKKKJJJGGGEEEFFFEEECCCBBB@@@???>>>>>>;;;;;;;;;:::999888777666555555444333222111000///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------------------------...///...------///111......///000000111222222111111333555777999:::;;;999:::;;;<<<======<<<<<<===???@@@BBBCCCCCCCCCBBB@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNQQQSSSYYYZZZ\\\^^^```aaabbbbbbeeeeeeeeeddddddcccbbbaaa```cccfffgggiiikkkmmmppptttsssrrrpppnnnllljjjiiiggggggggggggffffffeeeeeeggghhhjjjllllllkkkiiihhhkkkiiieeeaaa^^^\\\[[[[[[ZZZ[[[\\\\\\ZZZUUUQQQNNNJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA@@@???===<<<;;;;;;:::888555444333222111///......//////---,,,***(((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$)))///222000...------,,,+++******)))******+++((((((((())))))***++++++((((((((((((((((((((((((vvvddd[[[YYYWWWWWWXXXXXXWWWVVVUUUTTTPPPKKKHHHGGGHHHHHHFFFBBB@@@??????888666555444444333111...,,,,,,+++++++++++++++***++++++*********)))))))))***((('''''')))))))))((('''((()))***************))))))))))))))))))))))))************************)))((((((''''''(((((()))***+++++++++,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,------------,,,+++***+++---...---,,,+++++++++,,,,,,,,,------........................------............------+++,,,...---,,,,,,---///........................................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++************************+++******)))))))))))))))))))))))))))((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&'''***,,,)))'''%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,------...///000111111222444444444444555777999:::>>>???@@@BBBDDDEEEFFFGGGFFFFFFIIINNNNNNMMMOOOUUUWWWYYY\\\___aaacccddddddeee```\\\]]]aaabbb```\\\XXXZZZ\\\]]][[[XXXWWWWWWSSSTTTUUUWWWWWWWWWVVVUUUTTTQQQMMMJJJHHHGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::999777666555444444333222111000000///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000------......///000000000///000111333555666888888888999;;;<<<<<<<<<;;;:::;;;<<<>>>@@@AAAAAAAAAAAA>>>???@@@AAABBBDDDEEEEEEDDDFFFHHHJJJKKKMMMPPPRRRYYYYYY[[[\\\]]]^^^^^^^^^aaaaaabbbbbbbbbaaa```______bbbdddfffhhhiiilllooosssrrrqqqooommmjjjgggeeedddddddddeeeeeefffffffffccceeegggjjjkkklllkkkkkkgggeeebbb^^^[[[YYYXXXXXXVVVWWWXXXXXXUUUQQQLLLIIIFFFEEEDDDCCCBBBBBBAAABBB@@@@@@???>>><<<;;;:::999888555333111111000///---------...---,,,+++)))'''))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$***000222000---,,,---(((''''''((((((((())))))++++++***************)))'''''''''''''''(((((((((vvvcccZZZXXXWWWWWWYYYWWWVVVUUUTTTSSSQQQLLLIIIHHHIIIIIIGGGCCC@@@??????:::777555333333333111000++++++++++++++++++++++++++++++++++++************,,,***))))))***++++++***'''((()))******++++++***))))))))))))))))))))))))************++++++++++++)))((((((''''''(((((()))******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,////////////////////////,,,,,,---............---+++,,,...---,,,,,,---///................................................////////////////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,************************+++******))))))))))))))))))***+++***))))))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))***(((&&&'''+++///...+++(((&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---,,,,,,---...///000111111333222222333444777999:::<<<===>>>@@@BBBDDDEEEFFFFFFGGGKKKOOONNNLLLOOOTTTVVVXXXZZZ]]]___aaaaaaaaa```^^^[[[[[[]]]]]]ZZZWWWUUUXXX[[[]]]\\\ZZZYYYXXXQQQRRRRRRSSSSSSSSSSSSSSSPPPOOOMMMJJJHHHGGGFFFEEEAAA@@@>>><<<;;;:::;;;;;;;;;;;;::::::888777555444333333222222111000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---///---------....../////////...///000111333444555555666777888:::::::::999888999:::<<<>>>???@@@??????===>>>???@@@BBBCCCDDDDDDBBBDDDGGGIIIJJJLLLOOOQQQSSSTTTVVVYYY[[[]]]^^^^^^]]]]]]___`````````___^^^___aaadddfffggghhhkkkmmmooooooooonnnllliiifffeeeddddddddddddeeefffggghhhdddeeegggiiikkklllmmmmmmfffeeeccc```]]]ZZZWWWVVVRRRSSSSSSRRRPPPLLLHHHEEEBBBAAA@@@??????????????????>>>===<<<:::999888888666444111000000///...,,,---,,,,,,,,,+++)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%######"""&&&***///000///---...///((((((((()))))))))))))))***))))))((('''&&&&&&%%%&&&''''''''''''(((((((((rrrbbb[[[ZZZYYYXXXYYYVVVUUUTTTSSSSSSQQQNNNKKKGGGHHHHHHFFFCCC@@@??????;;;888444111000111000000++++++++++++++++++++++++************))))))))))))---+++))))))***+++++++++&&&'''((()))************))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((()))))))))))))))*********++++++(((***,,,---......---,,,++++++++++++,,,,,,,,,,,,+++*********,,,---,,,+++***++++++++++++,,,,,,,,,........................+++,,,------.........---+++,,,...---,,,,,,---///................................................................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************+++******)))))))))))))))((()))******((((((***---'''((((((((()))))))))***((((((((((((((((((((((((''')))***'''%%%&&&+++///222...)))''''''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++,,,---...///000000111111111111222444777999:::;;;<<<===>>>AAACCCEEEFFFDDDFFFKKKOOOMMMKKKMMMTTTSSSTTTWWWYYY[[[\\\\\\\\\YYYYYYZZZZZZZZZYYYWWWVVVSSSVVVZZZ]]]\\\[[[ZZZZZZTTTSSSRRRQQQQQQPPPPPPPPPKKKLLLLLLKKKIIIGGGFFFEEE@@@???===;;;::::::;;;;;;999999999888666444333222222111111000000//////......---,,,++++++******+++************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***+++,,,...---------............///...//////000111111222222333333444555666777777777777888:::<<<>>>>>>>>>>>><<<===>>>???@@@BBBCCCCCCBBBDDDGGGIIIJJJKKKNNNOOONNNPPPSSSVVVYYY[[[]]]^^^ZZZ[[[^^^```aaaaaa```___```bbbdddeeefffgggiiikkkiiijjjkkklllllljjjiiihhhgggfffeeeeeeeeefffggghhhffffffffffffgggiiijjjkkkffffffdddaaa]]]XXXTTTQQQOOOOOONNNMMMKKKHHHEEECCC======<<<;;;;;;;;;<<<<<<<<<<<<;;;999888777666555555333000/////////...,,,---,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%***+++,,,,,,,,,,,,---...++++++++++++++++++******'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((|||nnn```\\\\\\[[[ZZZZZZUUUTTTSSSSSSSSSQQQNNNLLLFFFGGGGGGEEEBBB???>>>>>><<<888333///.../////////++++++++++++++++++++++++))))))))))))((((((((((((+++)))'''&&&((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))((())),,,.........---,,,)))************++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,------------------------+++,,,------.........---+++,,,...---,,,,,,---///................................................------------------------////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++******)))))))))))))))&&&(((***)))''''''))),,,'''((((((((())))))******''''''''''''''''''''''''%%%((()))&&&###$$$***///222...(((&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((()))*********+++,,,,,,---...///000000000000000111444777999;;;:::;;;<<<>>>@@@BBBDDDFFFCCCEEEKKKNNNMMMIIILLLSSSPPPQQQSSSVVVWWWXXXXXXXXXSSSVVVYYYZZZXXXWWWVVVVVVQQQUUUZZZ\\\\\\[[[ZZZZZZYYYWWWUUURRRQQQPPPPPPPPPHHHJJJKKKKKKIIIGGGFFFEEE@@@???===:::::::::;;;<<<777777777666444222111000000000000//////......---...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''***************************+++,,,+++******,,,...------..................////////////000000000000000111111222333444555666666777999<<<===>>>>>>===;;;<<<===>>>???AAABBBBBBBBBDDDHHHIIIJJJKKKMMMOOONNNOOORRRUUUWWWYYYZZZ[[[YYY[[[^^^```bbbbbbaaaaaa```bbbdddeeeeeefffhhhjjjeeefffiiikkkmmmmmmlllkkkjjjiiigggfffeeeeeefffggggggeeedddbbbcccdddfffgggffffffeeebbb\\\VVVPPPLLLMMMLLLKKKIIIGGGEEEDDDCCC::::::999999999999999:::::::::999777666555444333444222000/////////...,,,...,,,***(((''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$&&&(((***,,,......---,,,***)))***+++,,,---************)))((('''&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((mmmdddaaaZZZ[[[___\\\VVVVVVVVVVVVTTTPPPMMMKKKHHHGGGFFFDDDBBB@@@>>>>>>;;;777333222444333///+++************************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))************************)))************+++++++++***++++++,,,,,,------...+++,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,------......------,,,000///......------------...///000000000///...---........................------...///000000000000******+++,,,------......+++++++++,,,,,,------------,,,***)))***,,,///000......------,,,+++******---,,,***)))(((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((,,,,,,------.../////////000111222444666777888999<<<<<<===<<<===???BBBEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRRRRSSSUUUWWWXXXZZZ[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ\\\^^^___aaa[[[VVVUUUXXXXXXRRRMMMMMMLLLJJJHHHFFFEEEDDDDDD>>>===<<<;;;::::::;;;<<<444444333222222111111000000//////...------,,,,,,,,,,,,++++++***)))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******++++++++++++,,,,,,,,,------///............//////000000000111222333555666777888999999::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIHHHJJJNNNQQQSSSTTTTTTSSSTTTWWWZZZ]]]___aaaccceeefffeeeddddddeeeeeedddcccbbbcccfffjjjmmmllljjjgggeeefffgggggggggdddbbb```hhhccc]]][[[\\\^^^^^^]]]aaa___[[[XXXVVVSSSOOOMMMNNNLLLIIIHHHFFFCCC@@@===;;;::::::999999888888888999888777555444333111111000//////...,,,+++******,,,++++++***)))(((((('''(((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$'''(((((((((((('''&&&%%%!!!"""%%%'''((((((''''''(((((()))***,,,---......+++***)))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%~~~llldddaaa[[[[[[___[[[VVVVVVVVVUUUSSSPPPMMMLLLHHHGGGFFFDDDBBB@@@>>>===;;;777444333555444111---************************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))((('''(((((()))************************************++++++++++++***++++++,,,,,,------...///......------,,,++++++,,,,,,---------.........,,,------......------,,,,,,------......------,,,---------......---------000///...---------------,,,,,,---......---,,,+++............////////////000000111222222222111111.....................///---------....../////////...........................------,,,,,,,,,,,,,,,---,,,+++***)))******+++******)))))))))(((((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&'''''''''''''''''''''''''''''''''))))))))))))((((((((((((,,,,,,------.../////////000111222444555777888999=========<<<<<<===@@@CCCCCCDDDEEEFFFFFFHHHKKKNNNQQQRRRTTTVVVXXXZZZZZZ[[[TTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\]]]^^^___YYYTTTTTTWWWWWWRRRLLLLLLKKKIIIGGGFFFEEEDDDCCCAAA???===;;;999888888888333333333222111111000000//////......---,,,,,,+++,,,,,,+++******)))(((((()))))))))))))))(((''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&''''''((())))))******+++++++++,,,,,,,,,,,,---..................///000000000000111333444666777888888999999:::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJMMMPPPQQQRRRQQQQQQRRRTTTWWWYYY[[[]]]___bbbdddcccbbbbbbcccbbbaaa`````````bbbdddffffffcccaaaeeeffffffffffffdddbbbaaabbb```^^^\\\[[[\\\]]]^^^^^^[[[XXXUUUTTTQQQNNNLLLMMMKKKIIIGGGEEECCC???<<<:::::::::999999888777777777666555444222111000//////......---+++******)))+++******)))(((((('''''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&(((***---...---,,,+++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%}}}llldddbbb[[[[[[^^^YYYVVVVVVUUUTTTRRRPPPMMMLLLHHHGGGEEECCCAAA???>>>===;;;888555444666555222///************************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))((((((((())))))************************************+++++++++,,,***++++++,,,,,,------............------,,,,,,+++,,,------------.........------............------------............------........................//////...---------......,,,,,,---......------,,,/////////000000000111111222222333333333222111111222222111111111000000000...////////////000000000///111222333444333222111000///...---------...///------,,,+++************+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,---......//////000111222444555777888999=========<<<;;;<<<>>>@@@@@@BBBCCCDDDEEEGGGKKKNNNPPPRRRUUUXXXZZZ[[[[[[[[[TTTTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZ]]]XXXSSSRRRSSSSSSOOOKKKHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;888666555444333222222111111000//////......------,,,,,,++++++++++++******))))))((((((((((((((()))(((((('''&&&'''''''''(((((((((((())))))((((((''''''(((((()))'''''''''(((((())))))*********+++++++++,,,,,,,,,---------------...///000000000000111222444555666777777888888999::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDHHHJJJKKKMMMNNNNNNNNNMMMOOOQQQSSSTTTVVVXXX[[[^^^`````````___^^^]]]\\\\\\]]]]]]]]]```bbbdddcccbbbffffffeeeeeeddddddcccccc]]]]]]]]]\\\[[[[[[]]]^^^\\\YYYVVVTTTSSSRRRPPPNNNLLLJJJHHHFFFEEECCC???===::::::999999888777777666555444333222111//////...---,,,,,,+++***)))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))///000333444333///+++)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%~~~llldddbbb[[[[[[]]]XXXWWWVVVUUUSSSQQQOOOMMMMMMGGGFFFEEECCCAAA???>>>===999777555444555444222///************************+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))))))))*********************************+++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,---...//////------------............------............------------............------///................../////////.........//////000//////000000000000000000000111111222333444444555333444444444333222111111444444444333333333333333000000000111111222222222333444555777888888888888666555333111000111222222000000///---,,,++++++***+++***)))((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,------...//////000000222333555666888888:::;;;<<<<<<;;;<<<>>>AAA>>>@@@BBBCCCDDDGGGKKKOOOPPPRRRVVVZZZ\\\\\\[[[ZZZUUUVVVVVVWWWWWWVVVUUUUUUSSSTTTTTTUUUVVVVVVVVVVVV[[[VVVQQQOOOOOONNNJJJGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@???===:::777555333222222111111000000//////...------,,,,,,++++++++++++******)))))))))((((((((('''''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''((((((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,---...////////////000000111333444555666666777888888999999:::;;;<<<===>>>????????????@@@AAAAAABBBBBBCCCCCCCCCHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLOOOQQQSSSVVV[[[^^^\\\]]]^^^]]][[[ZZZYYYYYY\\\[[[\\\___dddhhhjjjjjjeeeeeedddccccccddddddeee[[[ZZZZZZ[[[]]]^^^]]][[[\\\ZZZWWWUUUTTTTTTRRRQQQKKKJJJHHHFFFEEECCC@@@>>>::::::999888777666666555333333222111000///......++++++***))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&(((+++---///666666555444000,,,(((%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnneeeccc[[[[[[^^^YYYXXXVVVTTTQQQOOONNNNNNMMMGGGFFFEEECCCAAA???===<<<888777555444333222000///************************+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))*********************************************++++++++++++,,,,,,,,,***++++++,,,,,,------...******+++,,,---...///000---------.........//////---......//////......------......//////......---000//////......//////000////////////000111111222222222222222222333333444444444555666777888999:::888888999999888777666666666666666666666666666666333444555666777888999999>>>===;;;::::::;;;<<<===>>>===:::888666666555666888888777666444222111000---,,,***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,---.........///000111333555666777888777999;;;<<<<<<>>>@@@CCC>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSWWWZZZ\\\[[[ZZZYYYWWWXXXXXXXXXWWWUUUSSSRRRUUUVVVWWWWWWWWWWWWVVVVVVYYYUUUOOOLLLJJJHHHEEECCCBBBBBBBBBBBBAAA@@@>>>>>><<<;;;:::999777555444333111000000//////...------++++++++++++************))))))((((((((((((((((((%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,---...////////////000111222333444555555666666777888888999:::;;;<<<===>>>?????????>>>>>>@@@AAABBBDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJMMMQQQTTTXXX]]]```]]]___aaaaaa^^^\\\[[[\\\___^^^^^^aaaeeeiiikkklllddddddcccccccccdddeeeeee]]]ZZZXXX[[[```aaa]]]XXX]]]ZZZVVVTTTSSSRRRQQQPPPKKKIIIGGGGGGFFFEEEBBB???:::999999888666555555444333222222111000///......)))))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%&&&))),,,///000111111000///,,,)))&&&%%%######%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppfffbbb[[[\\\___[[[YYYVVVSSSPPPNNNMMMNNNNNNGGGFFFDDDBBB@@@>>>===<<<888777666444222000......************************+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))***+++++++++******************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------------------------------........./////////......////////////............////////////......111000///......///000111000000000111222333444555333333333333333444555666888888999;;;<<<>>>???@@@@@@@@@@@@AAA@@@@@@??????;;;;;;::::::999999888888888999:::<<<>>>@@@AAABBBIIIGGGCCC???<<<<<<===>>>BBBBBB@@@???===<<<::::::AAAAAAAAA@@@???>>><<<<<<555333000...------......************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,------......///000111333444666777888666888;;;===>>>???BBBDDD@@@AAACCCEEEFFFIIIMMMPPPSSSTTTWWWYYYZZZZZZYYYXXXWWWXXXYYYYYYXXXVVVTTTRRRXXXYYYZZZZZZZZZXXXWWWVVVUUUQQQLLLHHHFFFEEECCCBBB@@@@@@AAA@@@???===;;;:::888999888888666555333333000000///......------,,,******************))))))((((((((((((''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((())))))))))))******************+++,,,---...///////////////000111222333444444555666666777777888888999:::<<<===>>>??????===>>>???AAACCCDDDFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFJJJOOOSSSVVVZZZ]]]```___cccffffffccc``````bbbcccbbbaaaaaadddeeefffeeebbbbbbccccccddddddeeeeeeaaa^^^\\\]]]``````]]]YYY]]]YYYTTTQQQOOONNNMMMLLLIIIHHHFFFFFFFFFDDDBBB???:::999888777666555444333111111111000///.........)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''...///111333222111///...)))(((&&&$$$$$$%%%''')))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''rrrgggbbb[[[\\\aaa^^^YYYWWWSSSOOOMMMMMMNNNOOOFFFFFFDDDBBB@@@>>>===<<<::::::888555222///...---************************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++++++++***************************+++++++++,,,,,,,,,------***++++++,,,,,,------...------------------------............////////////......////////////............////////////......222111///......///111222111222222222444555666777666666666666666888999:::;;;<<<>>>???AAACCCDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFCCCBBBAAA???===;;;:::999999:::<<>>CCCDDDEEEFFFGGGGGGGGGFFFAAA>>>999555222000000000++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((()))************++++++,,,,,,---......//////111222444666777777888:::===>>>???@@@BBBCCCBBBDDDFFFGGGHHHKKKOOORRRUUUUUUVVVWWWWWWWWWWWWWWWTTTVVVXXXYYYYYYXXXVVVTTTVVVWWWXXXXXXWWWVVVSSSRRRNNNKKKHHHEEEDDDDDDDDDDDD??????@@@???>>>;;;999777888888888777666444222111//////......---,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******))))))******+++---...//////////////////000111222333444444555666666777777666777999;;;===>>>???@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHLLLQQQVVVXXXZZZ[[[]]]]]]bbbggggggdddaaabbbddddddbbbaaabbbccccccbbbaaa```aaacccdddeeeeeeddddddaaacccdddaaa]]][[[\\\^^^___[[[UUUQQQNNNLLLKKKIIIFFFEEEDDDCCCDDDCCC@@@>>>:::999888777555444333222/////////...------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))),,,...555444333111...,,,***((((((''''''''''''((()))***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''sssgggbbb[[[\\\bbb```YYYWWWRRRNNNLLLLLLNNNOOOFFFEEEDDDBBB@@@>>>===<<<<<<<<<:::777333///......************************+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***************************++++++,,,,,,,,,---------***++++++,,,,,,---......)))***+++,,,...///000111............/////////000......////////////............////////////......222111000......000111222222222333444555666888999::::::999999:::<<<>>>???>>>???@@@BBBDDDFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFCCC???<<<:::999777888:::===AAADDDFFFHHHEEEFFFGGGGGGGGGGGGFFFEEE???AAACCCEEEFFFEEECCCAAA@@@BBBEEEGGGJJJKKKLLLLLLJJJFFF@@@:::555222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++***++++++,,,,,,---......//////111222444555777777:::<<<>>>?????????AAABBBDDDFFFGGGHHHIIILLLOOORRRVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSVVVYYYZZZZZZXXXWWWRRRSSSTTTTTTSSSQQQNNNMMMIIIGGGDDDCCCCCCDDDFFFGGG????????????===:::777555888888888777555333000//////......------,,,++++++(((((((((((())))))))))))&&&'''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&(((((((((((()))))))))))))))))))))***+++---.../////////...//////000111222333333444444555666666777444666888:::===???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGIIINNNSSSWWWYYYYYYYYYYYYYYY___dddeeebbb___```cccaaaaaaaaabbbdddeeecccbbb___```ccceeefffeeedddcccaaagggkkkeee[[[VVV[[[bbbccc^^^XXXSSSOOOMMMKKKIIIDDDCCCBBBAAABBBAAA???<<<999999888666555444222222---------,,,,,,+++++++++((((((((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''))),,,000333555444222...***'''&&&%%%%%%''''''''''''&&&%%%###"""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''wwwiiiaaa[[[^^^aaa\\\WWWXXXVVVQQQQQQRRROOOKKKCCCDDDEEEDDDAAA?????????<<<:::777555444222000---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************)))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((()))))))))))))))***++++++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..................//////000111...------...///000000///000000111333555666666555444444444555777999<<<===?????????BBBFFFFFFDDDAAA@@@@@@AAABBBDDDEEEGGGHHHJJJIIIIIILLLPPPPPPMMMIIIGGGEEEBBB@@@??????AAABBB===???AAAAAA???===<<<;;;===>>>>>>???@@@AAABBBBBB;;;;;;???BBB???===EEEPPPRRRRRRQQQNNNKKKKKKOOOSSSRRRSSSPPPHHH===666555777222222111///...---......))))))***,,,------+++)))'''''''''((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******++++++,,,---------......000222444555777777888:::<<<>>>@@@AAAAAADDDEEEGGGGGGGGGIIILLLNNNTTTSSSSSSVVVZZZZZZWWWTTTTTTSSSRRRTTTVVVXXXWWWVVVUUURRROOONNNNNNNNNJJJGGGIIIGGGCCC@@@??????@@@AAA======<<<;;;999888888777777555333333444333///+++...,,,+++,,,,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))***++++++,,,,,,------......///000000111000000111222333444444555666777888999:::===BBBEEEDDDDDDCCCBBBBBBCCCEEEEEEKKKJJJHHHFFFFFFFFFGGGHHHKKKNNNRRRUUUWWWYYY[[[]]]^^^___```aaaaaa```^^^\\\^^^```bbbdddddddddeeegggfffffffffffffffeeeeeeeeeaaaccccccaaa^^^\\\^^^aaaeee]]]SSSMMMMMMLLLJJJFFFCCCBBBAAA???<<<:::999888:::999777666444222111000///......---+++***))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$!!!###&&&((((((&&&###"""###(((///555888666222...((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxiiiccc\\\___ddd___[[[[[[XXXSSSRRRSSSPPPKKKEEEFFFFFFEEEBBB@@@@@@@@@<<<:::777555444222000...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************)))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))***+++))))))***++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,---------.........//////......///000000111111000000111222222222222777777888999;;;<<<<<<;;;;;;;;;;;;<<<>>>AAACCCEEEGGGFFFGGGIIILLLLLLJJJGGGHHHKKKPPPUUUYYY\\\___aaa```cccfffhhhhhhiiiiiiiiidddaaa]]]YYYVVVTTTTTTTTTWWWXXXWWWSSSNNNIIIEEECCCBBBCCCEEEFFFFFFDDDBBB@@@===;;;<<<>>>===>>>FFFPPPTTTUUUVVVUUUSSSSSSUUUWWWYYYYYYWWWSSSMMMFFF???<<<777777888888888555222///...,,,******++++++)))((())))))((((((((((((''''''+++***)))((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******++++++,,,,,,---------...///111333555666666777999;;;<<<===>>>>>>>>>AAACCCEEEEEEFFFHHHJJJOOOOOOPPPTTTWWWYYYWWWUUUTTTSSSRRRSSSUUUVVVUUUTTTSSSPPPMMMLLLLLLKKKHHHEEEFFFDDD@@@===<<<<<<<<<===;;;;;;:::999888777666666888555222000111000...,,,***))))))***,,,,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))***+++++++++***++++++,,,,,,------...///000000111222333444444666777888999:::===AAADDDEEEDDDCCCBBBBBBBBBCCCDDDJJJIIIHHHGGGHHHIIIKKKLLLMMMPPPSSSVVVXXX[[[^^^aaa___```bbbdddeeedddcccbbb```bbbddddddddddddeeefffffffffeeeddddddcccccccccaaabbbbbbaaa___]]]]]]^^^___YYYRRRMMMKKKIIIFFFCCCBBBAAA@@@===;;;888777666555444444333222222111111......---,,,+++***)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%(((&&&###"""###&&&))),,,...///111111000---***(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkddd]]]___bbb^^^[[[[[[YYYUUUTTTVVVTTTOOOFFFGGGGGGFFFCCCAAA@@@AAA<<<999777555444333000...++++++++++++++++++++++++******++++++++++++******************)))))))))))))))(((((((((((()))***+++************************+++******)))))))))******))))))***++++++++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,........................+++,,,------......------------------.........//////////////////000000111333333333444444444444555555777999<<<>>>@@@BBBBBBEEEEEEEEEGGGIIILLLOOOPPPWWWXXXZZZ___dddhhhiiiiiihhhlllqqqtttuuuuuuuuuvvvxxx|||{{{xxxuuussssssrrrqqqpppmmmiiibbb\\\VVVRRRSSSUUUYYYZZZYYYUUUOOOKKKIIICCC???>>>===>>>BBBGGGMMMQQQUUUXXXYYYZZZ[[[\\\_________^^^ZZZRRRFFF>>>999999;;;???BBB@@@:::555333000+++)))))))))***)))*********)))((((((''''''++++++***)))))))))******))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,------...///111333444555555666777888999::::::;;;999<<>>???AAAEEEGGGKKKLLLNNNQQQUUUWWWWWWWWWXXXWWWUUUTTTTTTSSSRRRPPPOOONNNKKKIIIGGGEEEBBBAAADDDBBB???===;;;:::::::::666666555444444333222222222111000...---,,,+++***+++******+++...000000000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++,,,,,,---------...//////111111222333333444666777888:::===@@@?????????@@@AAABBBCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUXXX]]]cccgggccceeegggiiiiiiiiihhhgggccceeeffffffeeeddddddeeeeeeeeedddcccccccccddddddcccaaa```aaabbb```\\\WWWTTTUUUVVVTTTNNNIIIEEECCCBBBAAA???<<<888555333222............////////////---,,,,,,+++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!$$$)))...111222222222///---)))%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$~~~iiiddd]]]\\\___]]]YYYZZZXXXTTTTTTVVVTTTPPPEEEFFFFFFDDDAAA???>>>>>>;;;999666555444333111///******************************++++++++++++******************)))))))))(((((())))))***************))))))))))))))))))))))))++++++***************+++))))))***++++++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------...////////////............/////////000000.../////////111222333444555777:::;;;;;;<<<>>>AAABBBFFFLLLPPPSSSWWW[[[^^^bbbccceeehhhlllqqquuuwwwxxxyyy{{{}}}~~~~~~}}}yyyvvvtttxxx}}}zzzwwwrrrnnnggg```[[[TTTKKKCCCAAA@@@???AAAEEEJJJOOORRR[[[___bbb```YYYQQQNNNMMM@@@===:::<<>>======:::888666555555333111///++++++++++++++++++++++++******++++++++++++******************))))))))))))((()))******++++++******))))))))))))))))))))))))***************+++,,,,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////000/////////////////////000000000000000000111333555777999::::::>>>BBBEEEEEEHHHLLLPPPUUUYYY___bbbdddfffkkknnnpppqqqtttxxx~~~}}}xxxyyy{{{}}}~~~}}}|||||||||yyyuuuqqqmmmcccZZZQQQLLLEEE@@@@@@BBBEEEFFFIIINNNRRRPPPJJJGGGIIIMMMHHHFFFCCCAAACCCIIIOOOTTTQQQNNNIIIDDD>>>777///***+++++++++,,,,,,,,,------))))))((((((((()))******(((((())))))))))))******'''(((((()))***)))))))))''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((())))))***+++++++++,,,,,,------...000111222444555666777999999::::::<<<<<<;;;;;;<<>><<<:::888666555444222111111111000000000///+++---//////---,,,,,,,,,+++(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((()))*********+++,,,---...///000000111///111444555555666888:::777888;;;>>>@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGKKKMMMPPPRRRUUUYYY^^^aaaaaabbbcccddddddbbb```___```bbbccccccaaa```aaabbb]]]\\\[[[ZZZ[[[]]]___aaabbbaaa___^^^]]][[[WWWUUULLLLLLLLLKKKHHHEEEAAA???AAA@@@>>>;;;888555333222111111000///...,,,,,,+++*********)))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&(((***++++++333222000...,,,***((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%hhheee```]]]``````ZZZ[[[XXXTTTSSSUUURRRMMMFFFGGGGGGEEEAAA???>>>>>>:::888666555555444111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))((()))***+++++++++******************************)))))))))***+++,,,---...))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------.................................///000000000000/////////000000000111111111333333555777:::===???AAACCCHHHOOORRRTTTXXX^^^cccdddiiipppuuuwww{{{~~~|||zzzzzz{{{||||||}}}||||||xxxqqqiiiaaaVVVNNNIIIHHHGGGFFFAAACCCDDDCCCAAAAAABBBDDDEEEHHHKKKJJJIIIJJJOOOTTTPPPQQQQQQQQQMMMDDD:::333///......---,,,++++++******))))))))))))***+++,,,(((((()))))))))*********'''((()))*********))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((())))))******++++++,,,,,,,,,---...///000111222333555666888999::::::777999;;;<<<<<<>>>@@@CCCFFFIIILLLNNNOOOQQQUUUXXXXXXVVVSSSRRRQQQPPPNNNLLLIIIJJJJJJHHHEEECCCCCCDDD???>>>===:::888555444333111000000000000/////////+++,,,---,,,***+++///222***(((%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''(((((())))))***++++++++++++,,,---...//////000...000333444444555777888888999;;;===???@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHJJJLLLPPPRRRUUUWWW[[[^^^]]]^^^___aaaaaa```___]]]]]]___``````_________``````^^^\\\ZZZZZZ[[[]]]^^^^^^^^^]]][[[WWWTTTSSSSSSKKKGGGDDDCCCCCCBBB???<<<>>>===<<<999777444333222000//////...---,,,++++++)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&)))+++---///000222000+++(((%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllggg```[[[]]]\\\UUUWWWVVVTTTUUUYYYXXXTTTHHHHHHHHHFFFCCC@@@>>>???:::888666555555444222000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++((())))))***+++---...///))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000...//////000000000000000000000000000111111111111555666888;;;>>>AAADDDFFFKKKQQQXXX\\\___cccjjjpppooovvv~~~{{{{{{|||~~~yyy~~~}}}}}}{{{yyyqqqeee\\\VVVRRROOOLLLHHHFFFDDDDDDDDDCCCAAA???<<>>222111000...,,,***)))(((+++*********+++,,,,,,---(((((())))))*********+++'''((()))++++++******)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,---...///000111000111333555777999::::::333666:::======<<<<<<<<<@@@DDDHHHJJJLLLOOOTTTXXXVVVTTTQQQPPPPPPNNNLLLJJJFFFHHHIIIGGGDDDBBBCCCEEEBBBAAA???<<<:::888666555000000000000000/////////------+++((('''***222888+++)))''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((()))******************+++,,,,,,------***++++++,,,---...///000---000222444444444666777999:::<<<>>>>>>>>>>>>======???AAADDDFFFIIIJJJJJJIIILLLPPPSSSUUUWWWZZZ\\\YYY[[[]]]___``````___^^^[[[]]]______^^^]]]^^^___eeeccc```]]]\\\\\\]]]^^^[[[\\\\\\XXXRRROOOPPPRRRLLLFFF@@@???AAABBB???;;;<<<;;;:::888555333222111...------,,,,,,+++++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((+++...000333444''''''&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&jjjgggbbb]]]^^^^^^XXXWWWWWWWWWVVVUUUQQQOOOIIIGGGFFFEEEDDDBBB???===;;;999666555444333111///---,,,,,,...//////---***++++++++++++++++++++++++((((((((((((((())))))*********))))))))))))************))))))))))))************************************+++++++++,,,,,,,,,))))))***+++---...//////---------.........//////---,,,,,,,,,,,,---......222111000000000000111222111///......111444666777:::<<<@@@BBBEEEJJJSSSYYY]]]]]]dddmmmmmmiiiqqq~~~{{{|||{{{}}}~~~zzztttkkkaaaZZZYYY]]]XXXVVVRRRLLLFFFBBB???>>>BBBBBBFFFOOOXXXZZZTTTLLLEEECCCGGGPPPTTTQQQLLLJJJ:::555///,,,---------+++)))((('''''')))******)))+++***((((((*********)))'''(((((()))***+++++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))***++++++,,,,,,---------...............111222333444555555555555555888;;;;;;999999;;;>>>>>>AAAEEEJJJMMMOOOPPPPPPNNNOOOQQQRRRQQQOOOLLLKKKKKKJJJHHHFFFDDDBBB@@@???===<<<999777666666666666///////////////.........---,,,++++++******++++++***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&'''((())))))******,,,------------...000//////000111333444555666777888999:::<<<===>>>???BBBBBBBBBCCCEEEHHHJJJLLLMMMKKKJJJMMMRRRVVVXXXWWWXXXWWWXXX]]]bbbdddcccaaa```]]]\\\___cccddd```\\\___```aaabbbaaa___]]]\\\YYYYYYXXXTTTOOOMMMOOORRRNNNHHHBBB???@@@@@@===999;;;999777444222000///...111000///,,,***(((&&&%%%***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&***,,,,,,+++(((&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################kkkgggbbb]]]^^^^^^YYYXXXWWWVVVVVVUUURRRPPPJJJHHHFFFEEEDDDBBB@@@===;;;999666555444333111///---,,,,,,---///...---+++++++++++++++++++++++++++)))))))))))))))***++++++******))))))))))))************))))))))))))*********************************++++++++++++,,,,,,,,,******+++,,,------......---------.........//////......------......///000111000///......///000000333222222222555777999:::<<>>???EEEIIIJJJLLLOOOGGGAAA999333000///---+++,,,+++))))))***,,,,,,+++***))))))***++++++)))'''(((((())))))***++++++,,,++++++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))***++++++------------............///111444555444444555777666777888999999<<>>===;;;999888666666666666000/////////......------,,,,,,+++************+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''((('''%%%&&&&&&''''''((())))))******+++------,,,,,,...///...///000111222444555555777777888999;;;<<<===>>>??????@@@AAACCCEEEHHHIIIKKKJJJJJJMMMRRRVVVWWWWWWXXXWWWYYY\\\aaacccbbb```bbb___^^^aaaeeegggeeebbb]]]^^^___``````___^^^]]]TTTUUUUUURRRNNNNNNPPPSSSOOOJJJCCCAAAAAA@@@===999888777555333111///......------,,,+++***)))(((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''))))))((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%########################lllhhhbbb]]]^^^^^^[[[YYYVVVUUUUUUUUUTTTRRRKKKIIIFFFEEEDDDCCC@@@>>>;;;999666555444333111///---,,,,,,---......,,,+++++++++++++++++++++++++++***************++++++,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...------.........////////////////////////000111111000000///......///000111222333555777;;;>>>@@@BBBJJJNNNTTTYYY___gggqqqxxx{{{xxxvvvtttrrrvvvuuuuuutttrrrjjj___WWWMMMJJJGGGFFFGGGHHHHHHGGGBBB>>><<<===@@@CCCLLLUUUTTTOOOGGGAAA===:::777555444111...,,,,,,------,,,+++******+++,,,,,,***((()))))))))******++++++,,,++++++***)))(((((('''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((())))))***,,,,,,------............,,,111555555333444888===>>>;;;888777999===@@@AAA@@@CCCFFFJJJNNNPPPQQQQQQRRRSSSTTTTTTRRROOOLLLJJJIIIHHHFFFDDDBBB???>>>===<<<;;;999888666555555555000000///...------,,,,,,,,,++++++***************%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''((())))))))))))+++,,,,,,,,,,,,---///......///000222333444444666666777888:::;;;<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHJJJNNNSSSVVVWWWVVVXXXXXXZZZ]]]```aaa```___dddaaa___```eeehhhgggfffaaa```___^^^]]]\\\[[[ZZZOOOQQQSSSQQQNNNNNNPPPSSSOOOJJJDDDAAAAAA???<<<999555444333111//////......))))))))))))))))))******(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnhhhbbb]]]^^^^^^\\\YYYVVVUUUUUUUUUUUUTTTKKKIIIFFFEEEDDDCCCAAA???;;;999666555444333111///---,,,+++,,,------,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++******))))))******++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////000////////////000111111111111000000000111333444555777;;;@@@DDDHHHLLLOOOZZZ\\\___ccclll{{{~~~{{{xxxwwwwwwyyy|||~~~{{{rrrkkk^^^ZZZUUUOOOJJJFFFDDDDDDGGGCCC???======AAALLLXXXZZZZZZXXXVVVSSSPPPMMMJJJCCC>>>999444111000...------+++))))))+++,,,,,,,,,*********+++++++++,,,,,,++++++******)))(((((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))******,,,,,,,,,------......///,,,000444444222555???GGGKKKDDD<<<888999;;;===<<>>===<<<::::::888777666555444333000000///...---++++++***++++++***)))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((((()))))))))***,,,,,,++++++---...------...///111222333333555555666777888999::::::::::::;;;<<<>>>AAADDDFFFEEEGGGJJJNNNRRRUUUUUUUUUYYYZZZ[[[^^^```aaa``````eeebbb______aaadddeeeeeegggeeebbb^^^[[[XXXVVVUUUQQQSSSTTTRRRNNNKKKLLLNNNLLLHHHDDD@@@>>><<<999666333333111000////////////(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooiiibbb]]]^^^^^^[[[XXXUUUTTTUUUUUUUUUTTTLLLIIIFFFDDDCCCBBBAAA???;;;999666555444333111///---,,,***+++,,,---,,,+++++++++++++++++++++++++++)))(((((((((((()))******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........./////////000000//////......//////000111111000000111222444666777;;;???CCCGGGKKKPPPVVVZZZ```eeennnxxxxxxvvvvvvxxx|||~~~{{{pppnnniiiaaaYYYPPPIIIEEEFFFBBB???>>>===???IIITTT]]]aaafffiiiiiieeeaaa^^^WWWRRRKKKEEE@@@<<<888555222...)))''''''***,,,---++++++++++++,,,,,,,,,,,,++++++******))))))((((((******)))))))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))******+++++++++,,,,,,---......///---000222111111777DDDOOOOOOHHH???:::999;;;;;;;;;@@@BBBDDDGGGJJJMMMNNNOOOLLLNNNPPPRRRRRRQQQOOONNNIIIHHHFFFCCC@@@>>><<<;;;888888777666444333222111000///...---,,,+++***)))+++***))))))(((((())))))%%%%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((***++++++***+++,,,...+++,,,---...000111222222333444444555666777888888999999:::;;;>>>AAADDDFFFDDDFFFJJJNNNPPPRRRTTTUUUYYY[[[]]]___```aaaaaaaaagggeeeaaa______aaabbbccchhhfffbbb^^^ZZZWWWUUUTTTTTTVVVWWWSSSMMMHHHFFFGGGGGGDDDAAA>>>;;;888555333333222111000////////////)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqjjjbbb]]]^^^___YYYWWWUUUTTTUUUUUUTTTSSSKKKHHHEEEBBBBBBAAA@@@???;;;999666555444333111///---,,,******+++,,,,,,+++++++++++++++++++++++++++((((((((((((((())))))***++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........///....../////////000000000///////////////000000111000000000222444777999;;;???CCCGGGKKKOOOUUU^^^dddlllyyy~~~}}}|||||||||}}}zzzwwwrrrkkkaaaVVVOOODDD@@@>>>>>>>>>???EEELLLZZZaaakkkqqqrrroookkkiiihhhddd^^^YYYUUUPPPKKKHHH===888111,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))***++++++******+++,,,---......///...000111000111777CCCLLLGGGCCC>>>::::::;;;<<<===>>>@@@AAADDDGGGIIILLLMMMHHHJJJMMMPPPQQQPPPNNNMMMHHHFFFDDDBBB>>><<<:::888555555555444333111///.........---,,,++++++*********))))))(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&''''''((((((((((((((((((''')))************+++---++++++,,,---///000111111222222333444444555666666888888999;;;===AAADDDEEEDDDGGGJJJMMMNNNPPPRRRTTTWWWZZZ]]]______```aaabbbiiigggcccaaa___```aaabbbbbbaaa___]]]ZZZXXXWWWVVVTTTVVVWWWSSSKKKDDDAAAAAAAAA@@@>>>;;;888555333222333222111000///.........++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrjjjccc]]]^^^___VVVUUUTTTTTTUUUUUUSSSQQQKKKGGGCCCAAA@@@@@@???>>>;;;999666555444333111///---+++***)))+++,,,,,,+++++++++++++++++++++++++++))))))(((((())))))***+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---...///000000.../////////000000000000111000000000000111222222222333444666999===@@@BBBGGGLLLSSSYYYaaakkkyyy|||}}}}}}{{{zzzyyyrrrggg^^^QQQJJJEEEDDDCCCAAAAAAEEEQQQXXXccckkknnnnnnnnnnnnmmmkkkiiihhhfffddd```]]]PPPKKKCCC===888444000...------------------,,,,,,+++++++++************)))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((())))))***)))***+++,,,---......///...///000111333666;;;???;;;;;;;;;:::999999;;;===<<<===???AAACCCFFFIIIJJJGGGIIIKKKMMMNNNMMMKKKJJJEEEDDDBBB???<<<999666555333333333333111///---,,,---,,,,,,,,,++++++******))))))(((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$%%%&&&(((((((((((((((((((((''''''(((******))))))+++,,,******+++---...///000111111111222333333444444444666777888999<<<@@@CCCEEEFFFHHHJJJKKKKKKMMMPPPSSSSSSWWW[[[]]]]]]^^^```bbbeeedddbbb```^^^^^^___aaa\\\\\\\\\[[[YYYWWWUUUSSSNNNQQQSSSPPPIIICCC??????======<<<:::777444222222222111000...---,,,,,,,,,+++******))))))(((((('''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssskkkccc]]]^^^___TTTTTTSSSTTTUUUTTTRRROOOJJJGGGCCC@@@??????>>>>>>;;;999777555444333111///...+++))))))***,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...000000111////////////000000000000222222111111222222333444666777999<<>>======<<<:::888777666555333111......---------,,,,,,,,,))))))***+++,,,------...++++++******************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,------.................................---......///000111111222222222222222222222333333444000///444777555444555000333;;;CCCCCCBBBIIIUUUcccjjjxxxuuuzzz{{{uuutttpppggg___[[[VVVMMMFFFCCCHHHLLLRRRYYY```fffiiikkkmmmpppqqqooonnnpppoookkkiiifffaaa\\\VVVOOOHHHCCC:::333------...,,,+++,,,)))(((((((((***++++++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******))))))***+++---......///......///000222444777999777999::::::999999:::;;;999:::;;;===@@@BBBCCCDDDEEEGGGHHHIIIIIIFFFDDDBBBAAA@@@===;;;888666555444222222111111000/////////++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&%%%######''''''''''''''''''''''''''''''(((((())))))******++++++,,,------......///111111111222333444666777555666777999<<>>>>>>>>:::666666999999555111.........------,,,,,,++++++***)))(((((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnjjjfffaaaaaa___YYYWWWTTTTTTTTTSSSOOOLLLHHHGGGEEEBBB@@@???>>>===<<<:::888777666555333111......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++*********++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,------------------...........................///////////////000000000222222222222333333333333888333222444666444555777???>>>@@@EEEJJJQQQ```oooxxxuuuyyyxxxooohhheeebbb[[[UUURRRCCCGGGNNNUUU[[[___aaaaaahhhmmmooooooppprrrqqqnnnllljjjfffaaa]]]WWWQQQMMMDDD:::222///...+++***+++,,,*********++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***)))******+++,,,---...///...//////000222444666777555777999999888777888999888999:::<<>><<<<<<:::666222333555555111---///......---,,,++++++***)))(((''''''''''''((()))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnkkkgggaaa```___WWWUUUSSSTTTUUUTTTOOOKKKHHHFFFDDDBBB@@@???>>>>>><<<:::888777666555333111......---------,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,.........---------------........................000000/////////.........222222222333333333444444666222111444666666999>>>EEEDDDGGGQQQ```ttt~~~uuuvvvvvvoookkklllllleee]]]YYYKKKLLLMMMOOORRRVVVZZZ\\\ccciiimmmooorrruuutttpppmmmllliiigggeeeaaa\\\YYYSSSHHH>>>888444///,,,,,,---,,,+++,,,,,,,,,)))'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))******+++,,,---.........///000111333333333333333555666777666555666777777888999;;;===???@@@AAADDDEEEFFFFFFFFFDDDBBB@@@;;;:::888555333111000000000//////......---,,,,,,+++******))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++,,,,,,---......000000000111333444666777777888:::===??????@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJLLLNNNRRRUUUWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYXXXVVVSSSQQQNNNMMMGGGHHHGGGDDD???;;;:::999777444111000222222///,,,//////...---,,,******)))''''''&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmlllgggaaa```___VVVUUUTTTVVVWWWUUUPPPKKKGGGFFFDDDBBB@@@???>>>>>><<<:::888777666555333111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------//////......------,,,,,,........................////////////////////////222222333333444444555555333222444999;;;===CCCJJJGGGMMM\\\rrr}}}zzzsssoooqqqrrrlllddd___aaa\\\UUUPPPOOOSSSYYY]]]bbbhhhnnnpppsssvvvuuuqqqlllkkkjjjiiiiiigggdddaaa```VVVMMMGGG@@@777000...---,,,++++++,,,,,,***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))******+++,,,,,,------...///000222333222111111111333444444333333444555666777888999;;;===>>>???BBBCCCDDDDDDCCCBBB@@@???999888666444111000///.........------,,,+++++++++*********)))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,,,,------//////000111222444666777999:::===???AAAAAA@@@???AAABBBDDDFFFGGGHHHIIIIIIIIILLLPPPRRRTTTUUUVVVWWWTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUSSSQQQNNNLLLKKKFFFEEECCCAAA===:::888777777555222222222222///---///...---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmlllgggaaa```___XXXWWWVVVWWWXXXVVVQQQLLLGGGFFFDDDBBB@@@??????>>><<<:::888777666555333111......---------,,,,,,,,,******+++,,,------......++++++,,,,,,---------------,,,,,,,,,,,,---......++++++,,,,,,,,,---------/////////......---------////////////////////////------...///000111222333222333333444555555666666666777;;;???@@@AAAIIIRRRWWWhhhvvvrrrrrrpppmmmlllpppkkkddd]]]YYYXXXYYYZZZeeekkkppprrrtttvvvtttooolllkkkkkklllmmmllljjjgggeee^^^XXXTTTMMMAAA666000---,,,******+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,,,,,,,...///000111222111000000000111333333222222222333555666777999:::<<<======AAAAAAAAAAAAAAA???>>>===888777555333111000///...------,,,,,,+++***************))))))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,......///000222444666777:::<<>>888111///+++******+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))************++++++,,,,,,---...///000000000000000000222333444333222333444555666777888:::;;;<<<===????????????>>>===<<<<<<777666444222000///......---,,,,,,++++++******)))***))))))((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((())))))******+++,,,,,,---...///000222444666777:::;;;===???@@@AAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFFFFIIINNNOOOOOOOOOSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWQQQQQQPPPNNNKKKIIIGGGEEEBBB@@@<<<;;;:::999777555444333222111000...------,,,,,,+++******)))))))))(((((())))))))))))(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%ooolllfff___aaabbb]]]ZZZWWWVVVVVVTTTPPPLLLFFFEEECCCBBBAAA@@@??????<<<:::888777666555333111......---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---.../////////---,,,,,,,,,,,,---......,,,,,,,,,------------...............///////////////////////////////////////000000222333444555555333333444555666777888888888;;;AAAHHHPPP___yyyzzztttpppmmmoooqqqqqqoookkkgggdddnnnrrrtttssstttvvvuuuqqqsssrrrqqqrrrrrrqqqnnnlllfffbbbaaaccc```VVVKKKFFF999555///+++***++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((************++++++++++++---------...///000111222111333444555333333444555666666777888:::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;666555333111///......---------,,,++++++******))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((())))))***+++++++++------...000222444666777888999:::;;;===>>>???@@@???@@@AAABBBCCCDDDDDDDDDEEEIIIMMMNNNMMMNNNRRRVVVUUUTTTTTTSSSSSSSSSSSSTTTOOOOOONNNLLLIIIGGGEEECCCAAA===:::999::::::888666222333222111...---,,,---************************'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%pppmmmeee___aaaccc^^^ZZZVVVTTTTTTRRRNNNKKKFFFEEECCCBBBAAA@@@@@@???<<<:::888777666555333111......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------......//////000000000000000000000000000000222222222333333444444444333333444555666777888999===AAAJJJWWWhhhwwwpppooonnnmmmnnnpppsssuuuooossstttssstttwwwwwwtttsssrrrqqqqqqqqqooollljjjjjjfffeeegggfff^^^VVVSSS@@@:::222,,,******+++,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***************+++++++++------,,,---...000222333222333555555444444444555666777777999:::;;;<<<<<<>>>======<<<;;;;;;::::::444333222000...------,,,------,,,,,,+++*********)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((()))******++++++,,,---...000222444666777666666777888:::<<<>>>???===>>>???@@@AAABBBBBBBBBEEEIIIMMMNNNMMMMMMRRRVVVRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMKKKHHHFFFDDDBBB@@@<<<999888::::::999777333444444222///.........))))))))))))************&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%pppcccbbbaaaaaaddd\\\[[[YYYWWWTTTPPPLLLJJJDDDDDDCCCBBB@@@???>>>>>>===:::777555333222000...------------------------------------------------+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......+++,,,.../////////...---///////////////000000111666444222333555555222///333333444666999<<>>???@@@??????CCCFFFJJJMMMNNNMMMMMMNNNNNNQQQTTTUUUSSSPPPMMMLLLNNNMMMKKKHHHEEEAAA>>>======;;;999888888888666555111000...,,,+++++++++++++++***((('''''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooodddbbb```___aaa]]]\\\ZZZXXXUUUQQQMMMKKKEEEEEEDDDCCCAAA@@@???>>>>>>;;;888666555333111///------------------------------------------------,,,,,,,,,+++,,,------...,,,,,,---------.........,,,,,,---------.........---...///000111000000///111111000000111111222333333222111222555666444222222666::::::999===GGGOOO___qqqyyyssspppooorrrwwwtttsssrrrssstttuuuvvvvvvwwwwwwvvvuuutttrrrqqqpppkkkjjjiiiiiihhhddd___\\\ZZZTTTJJJ???666111///...---+++******+++,,,+++)))***))))))))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))((())))))******+++,,,,,,+++---...//////000222444333333444444555666666666666666888999:::::::::::::::999777555555555666777333222000...,,,,,,,,,,,,......---+++***)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********,,,---...///000111111222333555666666666666777999;;;<<<===???@@@@@@@@@@@@BBBFFFJJJLLLLLLLLLLLLLLLQQQTTTWWWWWWUUUQQQOOONNNMMMMMMKKKIIIEEEBBB@@@>>>:::888555444444333111000000///...,,,++++++++++++******((('''''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%llleeeccc___]]]^^^___]]][[[YYYWWWSSSOOOKKKFFFEEEEEECCCBBBAAA@@@???>>><<<999666666444222000---------------------------------------------------------------......///------------.........///------------.........///000000111222222222222111333333222222333333444555111000000222555666666555666<<>>222111///...,,,,,,++++++///...---+++)))((('''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******,,,,,,---...///000111111333444555555444444555777<<<===>>>???@@@AAAAAAAAABBBEEEHHHJJJJJJIIIIIIJJJQQQSSSVVVVVVSSSPPPNNNMMMLLLKKKJJJHHHFFFCCCAAA@@@888666333111111000...---///...---,,,+++************)))((((((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyiiieeeeee```]]]^^^aaa^^^[[[YYYXXXUUUPPPLLLEEEEEEDDDBBBAAA@@@???>>>===;;;888666555444222000........................------------...............---------------......---............/////////---............/////////111111111222222222222222333333333333333444555555111111222333444666777777:::>>>@@@>>>BBBUUUtttxxxssssssrrrpppnnnpppsssvvvvvvuuurrrrrrssssssssssssrrrrrrooommmjjjiiihhhhhhfffdddaaa___[[[TTTIII===222+++---,,,***+++++++++***(((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))***++++++++++++...111333333222333444555555555444444333333333555666888999;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@000000///...,,,+++++++++---,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***++++++,,,---...///000000000222444444444444666888<<<<<<===>>>??????@@@@@@AAACCCFFFHHHGGGGGGGGGHHHMMMOOOQQQQQQNNNKKKJJJIIIJJJJJJIIIGGGEEECCCAAA@@@999777444222111000...---...---,,,,,,+++*********))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppeeeeeeeee```^^^aaabbb^^^[[[ZZZYYYWWWQQQLLLDDDCCCBBBAAA@@@>>>======<<<999666555444333111000........................---------....../////////------,,,,,,,,,,,,------........./////////000000........./////////000000000000000000111111222222222222222222222333444444444444444444555666777999999===BBBKKK]]]}}}uuullliiihhhlllqqquuuvvvtttqqqrrrssssssttttttsssssspppnnnkkkjjjjjjjjjjjjhhhhhhddd^^^\\\XXXOOO@@@444///---*********+++***)))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((()))******++++++***---000111111111222333555555555444333333222222333444666777999:::::::::888888777777777777777777///......---,,,+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******+++,,,---...//////---///111333444666888;;;;;;<<<<<<<<<======>>>>>>???BBBDDDFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???888666333222111000///---,,,,,,,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxllldddeeeeee``````dddccc^^^ZZZYYYZZZXXXQQQKKKCCCBBBAAA@@@???======<<<;;;888666444444333111000........................---------...//////000000...---,,,,,,,,,,,,,,,,,,////////////000000000000////////////000000000000000000//////000000111222222222111111111222333333666666777666555777999<<<:::CCCTTTjjjpppkkkggghhhnnntttuuutttttttttuuuvvvvvvvvvvvvvvvpppnnnllllllmmmmmmlllkkkllleee______```ZZZLLL@@@666222---***************((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''((())))))******+++***,,,...//////000111333555444444444333333222222111222444666777888999999777666666555333222111000------------,,,+++***)))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---......+++...111333555777:::===<<<;;;;;;;;;;;;<<<===>>>>>>@@@CCCDDDEEEEEEGGGIIIGGGIIIKKKKKKIIIHHHHHHIIIEEEDDDDDDBBB@@@>>><<<;;;555333000/////////---,,,***++++++++++++***)))((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyymmmfffeeeccc^^^___eeeccc^^^YYYYYYZZZXXXQQQJJJDDDCCCBBBAAA???>>>======;;;999666555555444222111........................---------...///000000000//////...---------------//////000000000111111111//////000000000111111111111000000///000000222333222222111111222222333444555666888777777999===AAAGGGZZZwwwqqqjjjlllppprrrrrrtttuuuuuuvvvvvvvvvvvvuuupppooonnnnnnooopppnnnmmmjjjeee```___```]]]TTTKKKAAA;;;333---************)))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********+++,,,.........///222444444444333333333333333333000111333555777888999999888888777666444222111000,,,,,,------,,,+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))***+++,,,---------///222444555777:::<<<===<<<<<<;;;<<<<<<>>>>>>===???BBBCCCDDDFFFHHHKKKDDDFFFIIIIIIHHHHHHIIIJJJBBBBBBAAA???===;;;888777222000.........///...---)))***+++++++++***)))(((''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{pppgggfffbbb\\\^^^dddccc^^^YYYXXXZZZXXXQQQJJJEEEDDDCCCBBB@@@???>>>>>><<<:::777666666555444222////////////////////////---------...///000000111111000///...............000000000000111111111111000000000000111111111111222111000000000111222333333222222222222333444444444666888888888;;;@@@EEEWWWqqqppplllmmmoooooosssssstttttttttttttttsssoooooonnnoooqqqqqqooonnnlllhhhdddbbbaaa^^^ZZZVVVIIIBBB888///+++*********************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********,,,---.........000333555333333333333333333333333000111333555777999999:::666666555444333111///...+++,,,------,,,+++)))(((******)))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***+++,,,------///111333555555777999;;;>>>>>>===<<<<<<===??????<<<>>>AAACCCDDDFFFIIILLLBBBDDDFFFGGGGGGGGGHHHJJJAAAAAA???>>>;;;888666555222111//////000000000///))))))***++++++***((((((&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssiiiggg```___bbb___aaa___\\\YYYWWWTTTPPPMMMFFFDDDBBB@@@>>>=========;;;999666555555555333222000000//////.........---............/////////000222000......///000000///222222111111111111111111222111111111000000//////111111222222222333333333///666999555222666888666444:::777555===EEEPPPaaawwwiiijjjoooqqqmmmnnntttwwwuuuqqqpppooonnnnnnqqqttttttpppmmmkkkjjjgggdddbbb```^^^^^^WWWQQQDDD666...---+++&&&)))***+++)))''''''***---))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''))))))((((((***,,,,,,,,,------.../////////222111000000000111333444222222333333444555666666666555444222111000000000,,,++++++******++++++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((************+++,,,---......///111333555777999999;;;<<<<<<===<<<<<<;;;;;;======>>>???@@@BBBDDDEEEBBBDDDFFFHHHIIIJJJIIIIIICCCBBB???===:::888666666111000///...---,,,,,,,,,------,,,+++***)))((('''&&&'''(((******((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&$$$###""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvviiiggg```___cccaaa```^^^[[[XXXVVVSSSOOOLLLFFFDDDBBB@@@>>>=========;;;999666555555555333222000000/////////................../////////000000000...------///000///...000000000000000000000000222111111111000000000000111222222222222333333333222666777333111555777666222<<<<<<;;;HHH]]]{{{yyymmmqqqmmmmmmpppqqqoooooorrrqqqoooooopppssssssqqqnnnooonnnkkkiiifffdddcccbbb^^^[[[QQQBBB666000---***+++,,,---+++(((''')))+++))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))))))((((((***+++,,,,,,------.../////////111000000///000111222333000111111222333333444444222111000///...---------+++++++++******+++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((************+++,,,---------...///111444666777888888999:::;;;<<<<<<<<<<<<=========>>>@@@AAACCCDDDCCCDDDEEEGGGHHHHHHHHHGGGAAA@@@===:::888555444333111000///---,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||kkkgggaaa```cccbbb___]]]ZZZXXXUUURRRNNNKKKFFFDDDBBB@@@>>>=========;;;999666555555555333222000000////////////............/////////000000000...---,,,,,,...000000/////////////////////000000111111111111111000000000222222222222333333333333333555555333333777999888888>>>???HHHfffnnnkkkkkknnnpppoooppptttrrrqqqooopppqqqrrrqqqpppqqqpppnnnkkkiiigggffffffcccddd^^^NNN???555///+++---......,,,***))))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&'''))))))((((((***+++,,,,,,,,,---....../////////////////////000111111//////000000111222222222000000...---,,,,,,++++++++++++************++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******)))******+++,,,---,,,---...000222444555666555666888:::;;;<<<======<<<<<<<<<===???@@@BBBCCCCCCCCCEEEFFFFFFFFFEEEDDD???===;;;888555333111111000///...---,,,+++++++++******)))((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&oooiiiaaa___bbbaaa___]]]ZZZXXXVVVSSSOOOLLLFFFDDDBBB@@@>>>=========;;;999666555555555333222000000//////////////////...////////////000000000...---,,,---///111111111/////////000000000000000111111111111111111111111222222222333333333444444333444555555888;;;;;;;;;???BBBFFF___{{{yyyqqqkkkhhhmmmrrrsssssstttsssqqqpppoooooopppqqqrrrpppooommmkkkiiihhhggggggeeefff```TTTGGG===333+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&((())))))(((((()))++++++,,,,,,------...//////............//////000000//////000000111111111111111111000......---------******))))))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,---,,,---...000222444555666444555777888:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA===<<<999666444111000///000///...,,,++++++******))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&rrrjjjbbb^^^```___```^^^[[[YYYWWWTTTPPPMMMFFFDDDBBB@@@>>>=========;;;999666555555555333222//////000000000000000000////////////000000000111000.........111222333222000000000111111222222222111111111111111222222222222222333333333444444444333444666888999888999:::>>>NNNccczzzjjjggglllpppqqqqqqqqqpppooonnnnnnooorrrtttpppooommmkkkjjjiiihhhhhhfffddd^^^VVVPPPIII<<>>???@@@AAABBBBBBBBBAAA@@@???===<<<999666333111000//////...---,,,************)))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ssslllddd^^^___^^^aaa___\\\ZZZXXXTTTQQQNNNFFFDDDBBB@@@>>>=========;;;999666555555555333222//////000000000000111111/////////000000000111111111000//////111333333222000000111111222222333333111111111222222222222222333333333333444444444444666666888999777666:::@@@JJJnnnzzzjjjfffhhhlllooommmnnnnnnmmmmmmnnnrrrtttqqqqqqooonnnmmmlllllllllgggddd^^^ZZZYYYVVVIII;;;000...+++***+++,,,,,,+++************************((())))))******))))))(((&&&'''(((((()))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''')))***)))((('''(((***+++++++++,,,------......---......///000/////////000000000000000000000000...------,,,++++++,,,,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))((())))))***+++,,,......///111222333444555666666777888999999999888999999999::::::;;;======>>>???@@@@@@@@@???>>>======;;;999666333111000///...---,,,+++***)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqlllggg````````````^^^[[[YYYWWWTTTPPPMMMFFFDDDBBB@@@>>>=========;;;999666555555555333222//////000000000111111111//////000000000111111111222000//////111222111000/////////000111222222222111111111222222333333333333333333444444444444555777777888:::888;;;HHHWWWuuuqqqiiijjjnnniiikkklllllllllnnnqqquuurrrqqqpppooonnnmmmmmmmmmgggfffbbb^^^]]]\\\SSSIII888333...++++++,,,,,,+++************************))))))************))))))%%%&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***)))((('''((()))***++++++,,,,,,---......---...///000000000/////////.....................,,,,,,+++************+++)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,------...///111222333333444555666888999:::;;;;;;999999999999999:::;;;<<<<<<===>>>??????>>>======<<<:::888555222000///......---,,,***))))))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppmmmhhhbbbbbbbbb___]]]ZZZXXXVVVSSSOOOLLLFFFDDDBBB@@@>>>=========;;;999666555555555333222//////000000111111111222000000000000111111111111222000......///000000///---......///000111111222111111111222222333333333333333333444444444555555666666888;;;<<>>999111---,,,,,,,,,+++************************))))))************))))))%%%&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((()))***)))((('''((()))***++++++,,,,,,---......---...000111111111000///------------------------,,,,,,++++++++++++++++++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,,,,,,,---...///000111222222444666888:::<<<======888888888888999:::;;;;;;:::;;;===>>>>>>>>>===<<<;;;999777444111///...---...---+++***))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&sssiiifff^^^YYY]]]___^^^[[[XXXTTTQQQNNNMMMHHHFFFCCCAAA@@@???===;;;@@@===888666555555444333000000000000000000000000222111///000111111000///000000000000000000000000000000000000111222333444333333333333333333333333666555888:::888333222555444;;;:::999<<>>;;;888888666555222111//////...,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&rrrhhheee]]]ZZZ^^^^^^]]]ZZZWWWTTTPPPNNNMMMHHHFFFCCCAAA@@@???===;;;>>>;;;888555555444333111000000000000000000000000111000///000111222111000111111111111111111111111000000000000111222333333333333333333333333333333666333444666666333444777555999999???PPPfff|||lllhhhfffjjjmmmmmmlllmmmllllllllllllmmmnnnoooooonnnjjjfffeeeeeeccc^^^ZZZRRRJJJ???555///------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))******++++++,,,---------,,,,,,---...............------------------------*********)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******//////.........///000111333444666888:::;;;<<<<<<;;;:::999888777666666666;;;:::;;;===>>>>>>;;;999666555444111000......---++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppgggddd]]][[[___]]]\\\YYYVVVSSSPPPMMMLLLHHHEEEBBBAAA@@@???===<<<<<<999777666555444111///000000000000000000000000000//////000222333222111111111111111111111111111////////////000111222333333333333333333333444444777333222555777666777:::999;;;>>>QQQrrr{{{ooofffhhhmmmmmmkkkiiijjjjjjjjjkkklllmmmnnnnnnmmmjjjgggffffffeeeaaa]]][[[UUUJJJ===333...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***))))))******+++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))*********,,,,,,,,,---...000111222222333555777888999::::::999888888777777777777777:::999999:::;;;<<<:::999444333222000...---,,,,,,)))))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnneeeccc^^^\\\```[[[ZZZXXXUUURRROOOMMMKKKGGGEEEBBBAAA@@@???>>><<<;;;999888777777555222///000000000000000000000000000//////000222444333222111111111111111111111111////////////000111222222333333333444444444444444999555444888::::::999;;;;;;AAALLLjjjoookkknnnmmmkkklllkkkkkkllllllllllllllllllllljjjhhhggghhhfffccc```___\\\TTTGGG:::222///000+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***))))))******+++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%''''''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))******++++++,,,,,,---...///000000111222333555666777888999777666666666666777888888:::999777777888888777666333222000...---,,,++++++)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&llleeebbb^^^]]]___[[[ZZZWWWUUURRROOOMMMLLLGGGDDDBBB@@@@@@@@@>>>===;;;:::999888888666444111000000000000000000000000000//////000333444444333111111111111111111111111////////////000111222333333333333444444555555555888555555:::<<<999888:::;;;KKKaaawwwsssmmmlllooonnnnnnoooooonnnmmmlllkkklllkkkjjjiiiiiigggeeeccc___^^^[[[QQQDDD888111...+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''))))))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))*********++++++,,,---------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$!!!###''''''###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,------...............111111222333444666777888555555555555666777888999;;;999777666666666444222111000///---,,,+++++++++***)))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&yyykkkeeeccc___^^^___ZZZYYYWWWUUURRROOOMMMLLLFFFDDDBBB@@@@@@@@@>>>===<<<:::888888777777555333000000000000000000000000111000000111333444333222222222222222222222222222000000000000111222333444333333333444555555666666444444666999999777999>>>IIIbbbpppkkkooooooppppppppppppnnnmmmllllllllllllkkkiiihhhffffff___```^^^XXXNNNAAA777111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))*********++++++,,,---------)))***++++++,,,,,,++++++*********************************)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###&&&......&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,------.../////////......222222222222444555666777444444444444555666777888:::888777777777555333111000///...---,,,+++++++++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{sssjjjfffddd```^^^]]][[[ZZZXXXUUUSSSPPPNNNMMMFFFDDDAAA@@@@@@@@@???===<<<:::777555555666555444000000000000000000000000333111111111333333222111222222222222222222222222111111111111222333444555333333444444555666666666444555777999777888@@@KKKmmmzzzlllooolllmmmoooqqqqqqpppooonnnmmmmmmmmmllljjjhhhggggggcccbbb```]]]VVVLLLAAA:::---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))))))))******+++,,,,,,,,,)))******+++++++++++++++************************))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&+++666666+++&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&((()))+++,,,,,,,,,---...000111111111000333222222222333555666777444444444444555666777777555555666777888777555222000///...---,,,+++++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&uuupppjjjgggeeeaaa^^^\\\[[[ZZZXXXVVVSSSQQQOOONNNFFFDDDAAA@@@@@@@@@???>>><<<999555333444444444444000000000000000000000000444222111222333333222111222222222222222222222222222222222222333444555555333333444444555666777777777888::::::777;;;IIIXXXooooooiiikkkmmmpppqqqrrrqqqpppnnnnnnooommmjjjhhhgggggggggdddaaa___[[[SSSIIIBBB......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&)))+++,,,***((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))((((((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&###***666666***###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,***+++...000222333333333333333222222333555777888444444444444444555666666222333555777:::999777444000///...---,,,+++++++++&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&rrrqqqnnniiifffdddaaa^^^\\\[[[YYYWWWSSSPPPMMMKKKHHHFFFCCCAAAAAA@@@???===???<<<777444444555666666222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555555555555555555555444555777:::;;;333555???===???```jjjhhhiiilllnnnooonnnooopppssspppmmmlllmmmmmmjjjgggeeeeeedddccc```[[[TTTNNN>>>222)))***...---***(((,,,,,,++++++***)))(((((((((((())))))*********+++))))))))))))))))))))))))&&&&&&///<<<<<>><<<===:::666444444555555444222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555555555555666777666555666888:::999:::===???BBBUUU}}}~~~nnnhhhgggnnnrrrqqqooooooqqqooolllkkklllkkkiiigggfffffffffeeeccc___XXXTTTDDD777---,,,...---+++***,,,,,,++++++***)))))))))((()))))))))************)))))))))))))))))))))))))))&&&+++555555+++&&&)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))*********))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&%%%%%%%%%&&&''')))***(((&&&%%%%%%'''((('''%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++++++++,,,...///000111222111000//////000222555666666555444222222222222222444444444333222111//////,,,,,,+++++++++************)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxrrrlllhhhgggfffcccaaa___^^^[[[XXXSSSNNNKKKIIIFFFDDDAAA??????>>>===;;;;;;999666555555444333222222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555666666666777888888777777888999444;;;>>>>>>KKKmmm~~~kkkbbbkkktttrrrnnnppppppnnnlllkkkkkkjjjiiihhhhhhgggggghhhgggddd___[[[LLL???333///...---,,,---,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))+++''''''------''''''+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))******))))))((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,++++++,,,---///000111111......///000111222333333444333222111111111111111222222222111000///...---+++************)))))))))***'''$$$$$$''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~tttkkkhhhiiigggdddbbbaaa```]]]XXXSSSNNNJJJGGGFFFDDDAAA@@@@@@???===<<<:::888777666666555333111222222222222222222222222111111222222222333333333222222333333333333444444333333444444555666666666555777888888777777888999999:::???NNNjjjzzzdddgggpppnnnmmmrrrpppnnnlllkkkkkkkkkkkkjjjiiihhhhhhhhhiiigggdddaaaSSSGGG;;;444000,,,,,,...,,,,,,,,,++++++*********)))))))))))))))*********((((((((((((((((((((((((,,,'''&&&))))))&&&''',,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********(((((((((((((((((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++***+++,,,---...///000000,,,---///111222222222222222222111111000000000000000000000//////---,,,,,,++++++*********)))))))))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&wwwjjjhhhjjjgggcccbbbcccaaa]]]YYYSSSNNNIIIGGGHHHEEECCCAAAAAA@@@>>>===:::999888888888777444111222222222222222222222222111111222222222333333333222222222333333444444444333333444444555666666777555666777777777777888:::DDD>>>KKKqqqtttkkkkkkiiilllssspppooonnnlllkkklllmmmnnniiihhhggghhhhhhgggeeecccYYYOOOCCC;;;333---,,,///,,,,,,,,,+++++++++++++++******))))))))))))))))))((((((((((((((((((((((((***((('''))))))'''(((***((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))************((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((&&&&&&''''''&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,---...//////,,,...000222333333222111000000000000000000//////............---,,,++++++,,,+++++++++************$$$,,,333333---''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzjjjhhhkkkgggcccbbbcccaaa^^^YYYSSSNNNIIIGGGHHHFFFCCCBBBAAAAAA???===;;;:::999888888777555222222222222222222222222222111111222222222333333333111222222333333444444555222333333444555666777777555666777777777888<<<>>>CCCGGGaaa{{{nnniiilllqqqppppppooommmkkkllloooqqqkkkiiiggggggggggggeeeddd\\\UUULLLDDD999///---///,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''%%%'''((('''&&&%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((******+++,,,,,,---......,,,...000111222222222222///000000111111000//////---------------,,,++++++,,,,,,+++++++++*********&&&000999888000((((((,,,''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%|||jjjiiikkkgggbbbaaacccaaa^^^YYYTTTNNNJJJHHHGGGEEEBBBAAA@@@@@@>>><<<;;;999777777777666444222222222222222222222222222111111222222222333333333111111222333333444555555222222333444555666777777777888888777888;;;@@@DDDKKKgggyyynnnmmmmmmnnnooonnnllljjjkkkooorrrnnnkkkhhhgggffffffeeeccc___ZZZUUUMMMAAA444///111,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&$$$&&&'''&&&$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))******++++++,,,,,,------,,,---...///000111111111///000111111111111000///,,,,,,---------,,,+++++++++************)))))))))&&&---444333---((())),,,''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((((((((((((((((((((((((((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~jjjiiilllgggaaaaaacccaaa^^^YYYTTTOOOKKKHHHFFFDDDAAA@@@??????===;;;;;;999666555555555333222222222222222222222222222111111222222222333333333111111222333333444555555222222333444555666777888:::999999888999===DDDHHHaaasssnnniiimmmnnnmmmkkkiiijjjnnnrrrpppmmmiiigggffffffdddccc```^^^[[[TTTFFF888111222,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))'''((('''%%%%%%'''((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""%%%&&&%%%###"""$$$&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++*********++++++,,,,,,---+++,,,,,,---...///000111///000111222222111000///,,,,,,---------,,,++++++))))))))))))((((((((((((%%%(((******((('''(((***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%)))(((((('''''''''(((((()))))))))))))))))))))))),,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((((((((('''(((((()))***+++&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkkkkhhheeeeeebbbfffdddaaa[[[VVVPPPKKKHHHFFFDDDAAA@@@??????===;;;<<<:::777777777777666444444444444444444444444444333333333333333333333333333333222222333333444555777777777777666666666666>>>444777BBB<<<444NNNvvvjjjiiihhhmmmpppnnnmmmmmmmmmlllppplllgggeeeggghhhgggeeeccc___[[[XXXTTTIII999,,,000///------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,------......///......//////000000111111000000000000////////////,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%{{{iiiiiigggeeefffcccgggeeeaaa\\\UUUOOOJJJGGGFFFDDDAAA@@@??????===;;;<<<:::777777777777666444333333333333333333333333333333333333333333333333444444333333444444555666777777777777666666666666888555:::AAA>>>AAAeee|||kkkjjjkkklllkkkhhhhhhmmmrrrnnnkkkhhhggghhhiiigggeeeeeebbb```___[[[PPP???222///...---------------,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,---.........///////////////000000000000////////////.........,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyfffhhhfffeeefffdddfffdddaaa\\\UUUOOOIIIFFFFFFDDDAAA@@@??????===;;;<<<:::777777777777666444333333333333333333333333333333333333333333333333555555555444555666666777666666666666666777777777777:::>>>>>>???TTTvvvlllhhhhhhkkkiiieeeiiirrrlllkkkjjjjjjjjjjjjhhhffffffeeeeeeeeeaaaVVVEEE999000///------.........,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''''''''((((((((((((++++++,,,,,,------......000000//////////////////............------------,,,++++++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))((()))***)))''''''''')))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzggghhhgggeeefffccccccbbb```\\\VVVPPPKKKHHHFFFDDDAAA@@@??????===;;;<<<:::777777777777666444222222222222222222222222222222333333333333444444555555444444555555666777666666666666777777888888;;;???>>>;;;EEEhhhuuujjjffflllmmmgggeeekkkjjjkkkkkkllllllkkkhhhgggfffeeeddddddaaaXXXKKKBBB444111......///000...---,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((***++++++,,,------......000000000//////......------------,,,,,,,,,++++++++++++++++++************))))))(((((((((((())))))))))))(((((((((((())))))'''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~kkkkkkhhheeeeeebbbaaaaaa___\\\XXXSSSNNNKKKFFFDDDAAA@@@??????===;;;<<<:::777777777777666444222222222222222222222222222222222333333444444444444444444333444555555666666666777777888999::::::>>>???>>>AAAYYYzzziiigggjjjiiifffggghhhjjjlllmmmlllkkkiiihhhhhhfffcccbbb___ZZZRRRMMM;;;666000...///000///---,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((******++++++,,,------...000000//////......------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''nnnmmmiiieeeeeeaaaaaaaaa```^^^ZZZTTTOOOLLLFFFDDDAAA@@@??????===;;;<<<:::777777777777666444333333333333333333333333111222222333333444444555444444333333444444555666666777888999:::;;;<<<<<<===@@@GGGZZZvvvdddccciiilllkkkfffiiikkklllkkkjjjiiiiiijjjhhheeecccaaa^^^ZZZWWWEEE===333//////000///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,,,,------//////..................,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((******)))))))))))))))))))))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ooonnnjjjfffeeeaaaddddddccc```[[[TTTNNNJJJFFFDDDAAA@@@??????===;;;<<<:::777777777777666444333333333333333333333333111111222333333444555555555555555444555555666777777888999:::<<<===>>>???===FFF]]]nnndddllloookkkeeehhhjjjkkkiiihhhiiijjjggggggfffeeeccc```]]][[[NNNDDD666///...000///,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((*********+++,,,,,,------------..................------,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((nnnmmmiiiffffffbbbhhhgggfffbbb\\\TTTMMMHHHFFFDDDAAA@@@??????===;;;<<<:::777777777777666444444444444444444444444444111111222333333444555555666666666666666777888888888888:::;;;===>>>???@@@???OOOrrr}}}kkkoooooogggdddgggjjjjjjhhhgggiiikkkcccdddeeefffdddaaa]]]ZZZTTTHHH888///...///...,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******''''''''''''((((((((())))))******+++,,,,,,------,,,------....../////////---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))mmmllljjjggggggdddcccbbbaaa^^^YYYSSSMMMJJJEEECCC@@@???>>>>>><<<;;;;;;999777666777777666555666666555555555444444444555444333333555555444333777666666555555555666666999666666:::======???BBBAAAiiifffgggmmmkkkiiiiiiiiiiiikkknnnmmmjjjhhhhhhhhhhhhfffccc```^^^\\\QQQAAA555000//////.........---------,,,,,,,,,,,,...+++%%%%%%***---***++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))***++++++,,,,,,------...///............---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((((((((())))))*********(((((()))))))))*********))))))*********))))))(((+++***)))(((((()))***+++,,,++++++++++++*********((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&%%%&&&&&&'''))))))nnnmmmjjjggggggddd``````___\\\WWWQQQLLLHHHEEECCC@@@??????>>><<<;;;;;;999777666777777666555666666555555555444444444555444333333555555444333777666666555555555666666;;;888888;;;<<<;;;>>>BBBVVVsssmmmiiikkkkkkjjjjjjjjjlllmmmllliiijjjjjjiiifffccc```^^^^^^TTTFFF:::222/////////......---------,,,,,,,,,(((---...******---+++'''************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))'''&&&%%%&&&'''((((((((((((((())))))))))))***++++++,,,,,,------...............------------------,,,,,,,,,+++++++++,,,,,,,,,++++++************)))(((''''''((()))***************************))))))))))))))))))))))))))))))************++++++)))))))))))))))*********))))))*********+++++++++)))***************))))))+++***)))))))))***+++,,,***************)))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''ooonnnjjjggggggddd______^^^\\\XXXRRRMMMJJJFFFCCCAAA??????>>><<<;;;;;;999777666777777666555555555555555555444444444555444333444555666555333666666666555555666666777:::999:::<<<<<<<<>>===;;;;;;999777666777777666555555555555555555555555555555444333444555666555444666666666666666666777888888999;;;<<<;;;===IIIVVV{{{~~~}}}~~~llliiijjjlllnnnmmmjjjkkkooommmmmmmmmkkkiiieeebbb______\\\TTTHHH;;;222//////......---------,,,,,,,,,,,,,,,+++))))))***+++***)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))***++++++,,,,,,------............---------,,,,,,,,,,,,,,,++++++++++++***+++++++++*********************)))(((((()))******************************************************((()))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))+++***)))'''&&&&&&%%%%%%qqqpppkkkggggggeeeaaaaaa```^^^ZZZUUUPPPMMMFFFDDDAAA@@@??????===<<<;;;999777666777777666555444555555555555555555555555444333444666777666555666666666666666777888888777888:::999888???SSSgggssshhhgggjjjppppppkkkkkknnnmmmmmmmmmllljjjfffcccaaa^^^]]]XXXMMM@@@555000.........---------,,,,,,,,,,,,---///111000...++++++))))))******++++++,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((()))))))))(((((((((((())))))))))))***++++++,,,,,,------......------------,,,,,,,,,,,,,,,+++++++++*********************************+++***)))(((((()))***+++************************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,*********************************+++++++++,,,,,,++++++*********+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************((((((((('''''''''((((((sssqqqkkkfffgggfff``````___]]]YYYSSSNNNKKKGGGDDDBBB@@@@@@???===<<<;;;999777666777777666555444444444555555555555555555444333444666777777666666666666666777888999999888999:::999999HHHgggpppjjjiiioooqqqllljjjnnnllllllmmmllljjjgggdddbbb^^^]]]ZZZRRRGGG<<<333.........---------,,,,,,,,,))),,,444;;;;;;333+++(((*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++************)))))))))***************+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......)))*********++++++++++++,,,,,,---------.........///...------...///111222111111111111000///......//////...---,,,+++******+++******************+++)))******++++++******))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''''''''((()))***+++tttrrrkkkfffgggfffbbbaaa```]]]YYYSSSMMMJJJGGGEEEBBB@@@@@@???>>><<<;;;999777666777777666555444444444555555555666666555444333444777888777666666666666666777888999:::888;;;===???EEE]]]qqqiiilllooolllkkkooojjjkkkkkkkkkjjjgggeeeccc^^^]]]ZZZVVVNNNCCC888000......---------,,,,,,,,,***+++000777777///)))(((,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---------,,,,,,,,,++++++++++++++++++************((()))))))))*********+++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000...//////000111222333333666666777777777888888888:::999888888888:::<<<>>>>>>>>>>>>===<<<:::888777777777666444222111//////,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***''''''''''''((()))***+++tttssslllfffgggfffeeedddccc```[[[TTTOOOKKKGGGEEEBBBAAA@@@@@@>>><<<;;;999777666777777666555444444444555555555666666555444333555777888888777666666666666777888999:::777;;;@@@EEERRRsssxxxiiijjjmmmkkkkkkpppiiijjjkkkkkkjjjhhheeeddd___]]][[[YYYSSSIII;;;111......---------,,,,,,,,,...)))(((+++***'''(((------,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((((((''''''(((((((((((())))))))))))***++++++,,,,,,---......---------,,,,,,,,,+++++++++++++++************)))(((((())))))*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111555666777888999;;;<<<<<>><<<999777666555...------,,,,,,------...******++++++++++++******)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***((((((((((((((()))******xxxsssllljjjmmmjjjeeeccc___\\\XXXSSSMMMIIIGGGFFFDDDAAA???>>>===<<<:::999888777666666666666666666555555555555666666222333555666888999999999555666777888::::::::::::111===>>>===YYYffffffnnnnnnmmmqqqkkkkkkkkkjjjhhheeecccaaaaaa```\\\XXXVVVPPPCCC555444000...//////,,,,,,///++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))((())))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###&&&+++---***&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((******)))((('''&&&%%%%%%(((((((((((()))***+++,,,******+++++++++,,,,,,,,,000000//////............,,,,,,+++***))))))************+++++++++,,,,,,,,,---,,,,,,+++*********+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++------///111333666999:::===???AAAAAAAAABBBDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOONNNLLLJJJIIIGGGHHHGGGEEEBBB@@@AAABBB:::666111///000000...++++++***************+++,,,++++++,,,------,,,,,,+++************))))))))))))++++++***)))(((((())))))(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******)))))))))((((((((((((((((((((((((zzzuuummmjjjkkkhhheeeccc___\\\XXXSSSMMMIIIGGGFFFDDDAAA???>>>===<<<:::999888777666666666666555555444444444444555555555555666777777888777777666666777888999:::::::::666AAADDDKKKnnnqqqhhhkkklllmmmnnnjjjjjjjjjiiihhhfffcccbbbcccbbb^^^ZZZYYYTTTGGG:::555000...///...,,,,,,///++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$&&&***,,,)))&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((())))))***+++,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////222333555999===AAADDDFFFFFFGGGIIIIIIHHHHHHJJJKKKMMMMMMLLLLLLLLLNNNOOOPPPLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNLLLJJJGGGEEEGGGHHHHHHGGGEEEDDDEEEFFFAAA>>>:::888777666333111...------,,,++++++++++++******++++++++++++++++++,,,++++++++++++*********++++++***))))))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++*********))))))))))))))))))))))))|||wwwppplllkkkffffffccc```\\\XXXSSSNNNJJJGGGFFFDDDAAA???>>>===<<<:::999888777666666666666444444333333333333444444666666777777777777666666777777888888999999::::::;;;@@@GGGYYYppphhhiiilllmmmkkkkkkkkkkkkiiihhhffffffddddddaaa]]]\\\XXXMMMBBB777111---......,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%'''***+++(((%%%&&&&&&'''''''''(((((((((''''''''''''''''''((((((&&&'''(((((())))))(((((('''''''''(((((())))))))))))))))))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,++++++************+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------......//////------...///111333666888??????AAADDDGGGJJJMMMNNNKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGHHHJJJJJJIIIGGGGGGGGGIIIGGGEEECCCBBBAAA@@@>>><<<666666444222000...---,,,******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))*********************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,************************}}}xxxrrrnnnmmmffffffddd```]]]YYYTTTNNNJJJGGGFFFDDDAAA???>>>===<<<:::999888777666666666666555444444333333444444555555666666777777777777666888888888888999999::::::AAA???KKKkkkjjjfffkkkooommmmmmmmmlllkkkkkkjjjiiieeeeeeccc___^^^[[[RRRIII;;;444......///------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''''''''))))))'''%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++*********,,,++++++******++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------......//////000000///000111444888<<>>=========BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDGGGJJJKKKLLLMMMKKKLLLLLLJJJGGGDDDCCCDDDFFFFFFFFFGGGIIIIIIIIIHHHDDDCCC@@@===999666333111......---------------...---------,,,,,,,,,++++++++++++***))))))*********+++++++++*********************++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++{{{xxxssspppoooiiifffddd```]]]YYYTTTNNNJJJGGGFFFDDDAAA???>>>===<<<:::999888777666666666666666666555555555555666666333444555777888888999999999888888888999:::;;;<<>>>>>::::::::::::999888888777777888999999999999888777777888;;;???BBBFFFHHHIIIKKKLLLKKKGGGBBB>>>;;;:::>>>???BBBEEEIIILLLOOOQQQPPPOOOLLLIIIDDD@@@<<<:::333222000///...------------,,,,,,,,,,,,++++++++++++***************+++++++++++++++***************)))******++++++******)))+++++++++,,,,,,---------++++++++++++++++++++++++zzzvvvrrrqqqpppjjjgggdddaaa]]]YYYTTTOOOKKKGGGFFFDDDAAA???>>>===<<<:::999888777666666666666666666666555555666666666222333555666888999999:::888888888888999;;;===>>>DDDRRRvvvkkkfffkkklllkkkiiihhhgggfffffffffdddeeeccc___\\\[[[VVVPPPHHH===222000000///......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++++++++***************************,,,++++++++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++++++++************************************))))))))))))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((())))))'''((())))))******))))))*********))))))(((((((((******)))******+++,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------......---------...//////------...///000111222222333555999===BBBFFFIIIKKKDDDCCCBBBAAAAAAAAAAAAAAA?????????<<<999777666777555666666666666555444444333444555666666555444333333444555777999;;;======FFFGGGFFFCCC===888555444666888;;;>>>BBBGGGLLLPPPTTTTTTSSSQQQNNNJJJGGGEEE<<<:::666333000...------------,,,,,,,,,++++++++++++************+++,,,,,,******************++++++))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++yyytttpppooooooiiigggdddaaa]]]ZZZUUUOOOKKKGGGFFFDDDAAA???>>>===<<<:::999888777666666666666666555555444444555555666444444666777888888888888777777777777999;;;>>>@@@LLLsss}}}jjjiiinnnllljjjhhhffffffeeeeeeeeefffddd___\\\[[[XXXRRRNNNAAA555111111///......------------------------******+++++++++,,,,,,,,,))))))***+++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((((((((((()))'''((((((((()))))))))))))))))))))((((((((((((((((((((()))************))))))))))))))))))*********************+++,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,------------.........---......//////000//////000111222333444444555777:::===@@@AAAAAAAAA:::::::::::::::;;;;;;<<<666888999999888888999:::::::::::::::999888777666888999:::;;;;;;:::999888666555555555555666777777<<<>>>???>>>:::777555444333444666777888===DDDIIIPPPQQQRRRSSSSSSRRRQQQPPPIIIFFFAAA<<<777444222222.........------------,,,+++*********++++++,,,---)))))))))***+++++++++,,,))))))************))))))+++++++++++++++*********++++++++++++++++++++++++yyysssnnnnnnmmmggggggeeeaaa^^^ZZZUUUOOOKKKGGGFFFDDDAAA???>>>===<<<:::999888777666666666666555444444333333444444555666666777777777777666666777666666777999<<>>@@@AAACCCEEEGGGEEEEEEEEEEEECCCAAA???>>>>>>???AAABBBBBBAAA???>>>888888777777777777888888444777:::;;;999888777777444444444222222555<<>>===<<<;;;999999888888777666666666444444555555666777777777444555777888888888777666<<<666555999:::999AAALLLxxxpppnnnoooyyyvvvmmmnnnnnnooonnniiieeefffjjjiiihhheeebbbbbbaaaYYYPPPFFFHHHBBB555...///111000//////...------------...*********++++++,,,,,,---++++++************++++++)))************)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++******)))))))))************++++++++++++++++++++++++***)))(((,,,,,,,,,++++++*********...---,,,+++++++++++++++***+++,,,+++***)))***+++...,,,******,,,,,,,,,+++///...,,,+++******+++,,,))))))******+++++++++,,,*********+++++++++++++++++++++++++++++++++,,,,,,******))))))((((((''''''(((((()))******************((('''&&&&&&'''(((***((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))***'''(((,,,+++&&&(((---))))))))))))))))))))))))++++++,,,,,,,,,---------........................000///...---------------------------------------******+++,,,---.........111000...---...000222333222444555555333111111222999888999999999888555222666666555555666888:::;;;BBBDDDFFFHHHJJJMMMQQQTTTIIIJJJLLLNNNMMMLLLJJJHHHGGGIIIGGGDDDDDDGGGHHHEEEBBB@@@>>>===???@@@@@@@@@@@@===:::999::::::999999555666666444222222666999AAAFFFKKKNNNOOOPPPSSSVVVXXXWWWUUUSSSQQQMMMHHHDDD@@@===888333///...//////+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---------,,,++++++***)))))),,,+++++++++***)))))))))zzzvvvtttsssrrrkkkeeeeeebbb]]]YYYVVVPPPIIIFFFEEECCC@@@>>>===<<<<<<999999888888777666666666444444555555666777777777666666777777777777777666:::777888;;;;;;===GGGTTTuuullliiikkkuuurrrjjjiiiiiiiiigggdddgggkkkggggggeeeccccccddd]]]UUUKKKLLLEEE999000000000/////////...------------...+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++*********)))************+++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,+++++++++***---,,,++++++************+++,,,---,,,+++***+++---///---++++++,,,,,,+++***,,,++++++,,,,,,---...///------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******))))))(((((((((((((((((()))******************)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))***(((***---,,,((((((---************************++++++,,,,,,,,,---------..............................------,,,,,,,,,,,,------------------------,,,,,,,,,------......////////////000111333666777555777888888777666777888:::999777666555555444333777888:::<<<>>>@@@CCCEEEEEEJJJQQQUUUUUUTTTRRRQQQNNNNNNNNNOOOOOONNNNNNMMMOOOQQQQQQNNNOOOQQQQQQMMMRRROOOMMMLLLMMMNNNNNNNNNIIIFFFCCCAAAAAA@@@>>><<<:::999777444000111444888999>>>DDDHHHKKKOOOSSSWWWWWWWWWWWWVVVTTTQQQLLLIIIIIIEEE???999333000///...------------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,//////...------,,,++++++++++++++++++************yyyvvvsssrrrqqqiiidddeeebbb\\\XXXVVVOOOHHHEEEDDDBBB@@@???>>>======999999888888777666666666444444555555666777777777888777777666666666777777888999;;;<<<<<>>AAADDDFFFJJJOOOVVVYYYXXXUUUQQQOOOQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWUUUWWW[[[YYYUUUXXXVVVTTTTTTUUUVVVVVVVVVTTTRRROOOMMMLLLJJJGGGEEEAAA???<<<777333222444666333777<<<@@@DDDHHHMMMPPPSSSTTTVVVXXXXXXVVVSSSQQQSSSOOOIIIAAA:::444000..................///000000...........................------,,,+++,,,,,,,,,///......------,,,,,,+++*********+++++++++++++++vvvwwwsssrrrpppgggdddeeebbb\\\XXXUUUOOOHHHDDDCCCBBB@@@???>>>>>>>>>999999888888777666666666444444555555666777777777999888777666666666777888777;;;<<<:::===LLLccctttqqqiiieeeiiijjjfffdddgggdddfffeeecccdddfffbbb]]]UUURRRKKKAAA888333000...//////...------------...---------,,,,,,++++++***,,,++++++******++++++,,,++++++******))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------............------------------,,,,,,,,,,,,---...............------,,,,,,---,,,++++++---///.........111333333222000...///000000///...,,,+++++++++,,,,,,---...//////++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))((()))************))))))))))))(((''''''((())))))((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))*********))))))'''))),,,---,,,***)))+++************************,,,,,,,,,------------...........................---------------------,,,.................................//////////////////111444777999;;;<<<===999:::;;;999888777888999999999999999:::===AAADDDAAABBBCCCBBBBBBDDDHHHLLLTTTWWWYYYYYYYYYXXXXXXYYYRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[YYYWWWYYY^^^]]]YYYYYYWWWVVVVVVXXX[[[[[[[[[YYYXXXVVVVVVVVVUUURRRPPPIIIHHHFFFBBB>>>:::888888555666777999;;;===@@@BBBJJJMMMRRRVVVWWWXXXXXXXXXYYYVVVPPPIIIBBB;;;666333000///............///000..............................------,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,tttssswwwtttrrroooeeedddeeebbb\\\XXXVVVOOOHHHDDDCCCBBB@@@???>>>>>>>>>999999888888777666666666444444555555666777777777999888777666666777888999999<<<;;;888AAAZZZuuuxxxkkkdddiiilllgggcccdddeeegggfffcccbbbcccaaa\\\VVVQQQJJJCCC<<<666111/////////...------------......------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---....../////////......------------------------,,,---......///...------***,,,...///111555999===;;;;;;<<<===>>>===999666444555666666555444222111//////000000000000000000------------,,,,,,++++++++++++++++++******))))))))))))))))))************))))))*********))))))((())))))(((((((((((())))))(((((((((((())))))******)))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))%%%(((++++++***+++++++++************************,,,,,,---------.................................---...////////////..............................---......///000111222222555666888;;;<<<>>>>>>>>>CCCDDDCCCAAA>>>===>>>???;;;===@@@AAAAAACCCFFFIIILLLNNNPPPOOOOOOSSS[[[aaajjjmmmqqqssstttssssssttteeehhhlllpppsssvvvwwwwwwrrrooohhhbbbcccfffeee```^^^]]][[[\\\^^^```aaaaaaXXXWWWVVVWWWXXXYYYXXXWWWQQQQQQQQQOOOLLLGGGAAA===888777555444555666777888???DDDJJJOOORRRUUUYYY[[[[[[YYYWWWSSSMMMGGGBBB???444333111///------......------------------------.........---------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,---sssmmmqqquuuqqqqqqoooeeeeeefffccc]]]YYYVVVPPPIIIEEEDDDBBB@@@???>>>======999999888888777666666666444444555555666777777777888777777777777888999999:::===::::::MMMnnnqqqcccgggkkkfffccceeeeeehhhgggcccaaabbbaaa]]]XXXQQQKKKGGGAAA999333111//////...------------...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...////////////...---------............///------///000000000///...+++---111666;;;AAAIIINNNNNNNNNNNNMMMLLLGGGAAA===888999:::;;;<<<<<<<<<<<<999888777666555444444333333333222000///...------------,,,,,,+++*********)))))))))************+++)))************))))))((())))))))))))))))))))))))'''(((((())))))******+++***))))))(((((())))))***))))))))))))))))))))))))******++++++******))))))%%%)))+++))))))---//////++++++++++++++++++++++++,,,---------....................................---...///111111000//////........................---...///222444666888999======>>>???@@@BBBBBBCCCGGGGGGFFFCCCAAA@@@AAABBBCCCFFFIIIIIIGGGGGGJJJMMMMMMSSSZZZ___cccjjjttt}}}xxxkkkhhheeecccbbbaaa```___[[[YYYWWWWWWXXXYYYZZZYYYWWWXXXXXXXXXWWWRRRKKKFFF<<<999555444444666777777888===BBBFFFIIIMMMSSSXXXXXXYYYYYYYYYVVVRRRNNNKKK===:::777333000.................................---............---,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,qqqlllqqqsssmmmnnnppphhhfffgggddd^^^ZZZXXXQQQJJJFFFEEECCC@@@>>>===<<<<<<999999888888777666666666444444555555666777777777555666777888999:::::::::;;;>>><<>>???999999999::::::::::::::::::999888666444222000///......------,,,++++++***))))))*********+++++++++***************)))(((((()))))))))******)))))))))'''(((((()))******++++++******)))(((((()))*********************************++++++++++++***)))(((&&&***,,,)))***000444444++++++++++++++++++++++++------------....................................,,,---///000111000///...........................---///222555999<<>>???@@@DDDKKKRRRPPPSSSVVVXXXXXXVVVRRRPPPHHHDDD???999555222111000////////////////////////---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++tttooorrrpppiiilllqqqkkkggghhheee___[[[XXXRRRKKKGGGEEECCCAAA>>>===<<<;;;999999888888777666666666444444555555666777777777333555777999:::;;;;;;:::;;;>>>>>>GGGiiiqqqhhhgggbbbbbbhhheeeiiiiiieeeccceeefffddd```WWWPPPNNNHHH===444333//////...------------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...//////......---.........//////000000888999;;;===>>>===;;;:::888999:::;;;>>>BBBHHHMMMTTTUUUWWWXXXXXXTTTNNNJJJ===<<<:::999888888999:::333444666999;;;>>>@@@AAA???>>><<<:::777555333222//////...------,,,++++++))))))******++++++++++++***************)))(((((())))))************))))))'''(((((()))***++++++++++++***)))(((((()))***+++************************+++++++++++++++***)))(((''',,,---)))+++333888888++++++++++++++++++++++++---------.........//////........................+++,,,...000000///...---////////////////////////...000333888===AAADDDFFFGGGGGGFFFGGGIIILLLOOOQQQIIIIIIIIIHHHHHHIIILLLOOOOOORRRTTTUUUVVV\\\fffnnnzzzwwwrrrjjjdddaaa______^^^^^^[[[XXXXXXZZZZZZXXXVVVMMMGGG@@@;;;;;;;;;;;;:::999;;;===<<<;;;>>>EEELLLIIILLLPPPTTTUUUTTTQQQNNNPPPLLLFFF???999555444333000000000000000000000000---.../////////...,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++zzzooonnnpppooommmllliiifffbbb___ZZZUUUOOOKKKFFFEEECCC@@@>>>===<<<;;;::::::999999888777666666555555555555666666666777777777666666666888999:::;;;AAAAAA[[[lllffffffeeecccdddeeeggghhhhhhfffdddcccaaa\\\WWWSSSOOOGGG;;;222000///......///000///---+++,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////...------//////...---------------.........000333888<<>>@@@BBBOOOSSSXXX\\\]]]\\\YYYWWWQQQMMMGGG@@@@@@AAA<<<555000000111333666888:::<<<777;;;???>>>;;;888777888999888333---,,,///...+++,,,,,,+++)))((((((+++---+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---...,,,***++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000111111000...,,,---...000000000000////////////......///000000111111222222666:::>>>@@@AAABBBDDDNNNLLLJJJIIIIIILLLPPPRRRNNNPPPPPPPPPTTTZZZYYYUUU```bbbdddeeemmmyyymmmbbbggggggddd```___aaa]]]XXXVVVQQQMMMIIICCC<<<;;;>>>?????????@@@AAAAAA>>><<<>>>???BBBHHHMMMQQQRRRQQQQQQPPPNNNKKKGGG@@@888333000...---...000111///---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,~~~rrroooooonnnlllkkkiiifffccc___[[[UUUOOOKKKFFFEEECCCAAA???===<<<<<<::::::999999888777777666555555555666666666777777777777666666777888:::;;;<<<===KKKrrrooocccccceeecccgggggghhhhhhhhhfffeeedddccc___ZZZWWWSSSJJJ>>>444000///......000000///...------------............---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////......---------...///000111222...000555;;;AAAHHHMMMPPPLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHFFFEEEEEEFFFFFFIIIMMMRRRXXX[[[[[[ZZZYYYTTTQQQLLLGGGHHHJJJFFF@@@<<<;;;888777777999;;;===>>>>>><<<888555666<<<@@@===???>>>;;;:::999333------,,,,,,+++******,,,---++++++++++++++++++++++++++++++******))))))))))))++++++++++++++++++++++++************************,,,***)))***,,,---,,,***++++++++++++*********)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222222111///---...///000000000000000000000////////////000111222333444999;;;===>>>???AAACCCFFFLLLMMMOOOOOOOOOOOOOOOPPPRRRRRRQQQRRR[[[kkkxxx}}}{{{zzz|||wwwkkkbbb______^^^ZZZVVVTTTSSSOOOJJJIIILLLLLLJJJHHHFFFEEEBBB???===<<<;;;;;;>>>DDDIIIMMMNNNRRRQQQQQQPPPNNNIIICCC>>>444222......///000///---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............tttooonnnmmmkkkkkkiiifffccc```[[[VVVOOOKKKGGGFFFDDDAAA???>>>======::::::999999888777777777555555666666666777777777888777777666777999:::;;;AAA;;;WWWrrr^^^```ffffffiiiiiihhhhhhgggfffeeeeeeeeeaaa^^^\\\XXXOOOBBB888111000...///000111000///////////////............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------.........///000000000/////////...............///000111333444111444:::AAAGGGJJJLLLMMMLLLKKKIIIHHHHHHJJJMMMOOORRRQQQPPPOOONNNMMMMMMMMMNNNQQQVVVZZZ]]]___^^^^^^VVVUUUQQQMMMMMMPPPMMMGGGAAA???;;;999999<<>>???@@@DDDHHHLLLMMMPPPTTTUUUSSSQQQPPPOOOYYY[[[ZZZ[[[hhhnnnccc```aaa]]]ZZZYYY[[[YYYUUUTTTVVVWWWTTTRRROOOMMMIIIEEEBBB===:::666666;;;AAAFFFIIIPPPQQQRRRTTTTTTPPPKKKGGG;;;777222///.../////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////uuuooonnnmmmmmmmmmiiifffddd```\\\VVVOOOKKKGGGEEEDDDBBB@@@>>>>>>===999999999888888888777777555666666666666777777777888777777777888:::;;;<<>>EEEHHHIIIHHHFFFLLLJJJGGGEEEEEEGGGJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOSSSTTTWWWYYYZZZ[[[[[[ZZZXXXXXXUUUQQQQQQSSSQQQLLLHHHEEEBBB???======???@@@AAAEEEHHHGGGCCC>>><<<;;;KKKQQQVVVWWWTTTMMMAAA555///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------------...//////000000111000111222111///...///000000000000000000111111111111000000000222444777999999<<>>999666888<<<@@@BBBJJJLLLNNNQQQRRRPPPLLLHHHBBB>>>777111......///000------------............------------------------,,,,,,,,,---------......tttooooooooooooppphhhgggdddaaa]]]WWWPPPJJJFFFEEECCCAAA???>>>>>>===999999999888888888888888666666666666777777777888888888777888999;;;<<<>>>FFFJJJfff~~~ooodddgggiiihhhgggfffeeedddcccdddddddddbbb``````___WWWJJJ@@@666444111000000111111000111111111000000//////...---///111222222111///---------------------------------........./////////................................./////////000000//////...------...//////111111222333444555777888;;;???FFFLLLPPPQQQOOOMMMKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMSSSUUUUUURRRSSSVVVUUUQQQSSSQQQOOOKKKGGGCCC@@@>>>DDDJJJQQQTTTQQQLLLIIIGGGVVV[[[^^^]]][[[UUUJJJ???222000------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------...//////000000...000000000...---...//////000000000111111111222111111111222444777999:::999===CCCGGGKKKNNNQQQSSSTTTTTTSSSPPPPPPVVVaaajjjsss|||eee___\\\^^^___\\\[[[\\\\\\```fffkkkjjjbbbWWWNNNKKKFFF@@@<<<::::::::::::@@@BBBEEEJJJNNNOOOMMMKKKGGGDDD>>>777222000000111---.....................------------------------,,,,,,,,,---------......tttooooooppppppqqqhhhgggeeebbb^^^WWWPPPJJJDDDCCCBBB@@@???>>>======888888888888888888888888666666666777777777888888888888888888999;;;===???EEEXXXnnn|||mmmeeegggeeeeeeeeeddddddddddddccccccaaa```aaa```ZZZOOOGGG:::777333111111111000000000000000000////////////...///111222222111///...------------------------.........////////////000////////////////////////////////////000000000000///......---...///111222111333555888<<<@@@CCCEEEJJJMMMPPPRRRRRROOOLLLJJJDDDDDDCCCBBBAAA@@@??????AAA@@@@@@???>>>>>>??????>>>>>>===>>>???AAADDDEEEEEEIIIKKKJJJLLLPPPPPPNNNOOOPPPQQQQQQQQQOOONNNLLLKKKPPPUUUXXXXXXYYY\\\___```cccdddaaa___[[[SSSJJJ888333///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////------......///000000000...///000///...---...//////000000111111222222222222333555777999;;;<<<===@@@DDDIIIMMMOOOPPPQQQSSSXXXYYYZZZZZZ^^^kkk}}}}}}tttmmmmmmmmmllllllnnnjjjpppxxx~~~|||ppp```UUUTTTPPPIIIBBB>>>;;;888666888:::===CCCIIIMMMOOOOOOJJJIIIDDD>>>777333222222//////..................---------------------------............/////////tttooopppooooooooohhhgggeeeccc___XXXPPPJJJCCCBBBAAA???>>>===<<<<<<888888888888888888888888666666777777777888888888888888888999:::<<<>>>@@@JJJiii{{{wwwdddeeecccdddeeefffffffffeeedddcccaaa```aaabbb^^^UUUMMM===999555222000000//////......///////////////000...//////000000//////................................./////////000000000//////////////////////////////000000000111111111000///...///000222555666888:::===AAAFFFKKKOOOQQQTTTTTTSSSPPPLLLGGGCCC@@@???>>>>>>======>>>??????CCCBBB@@@>>>>>>???@@@AAADDDBBB@@@???@@@BBBEEEGGGAAAEEEGGGEEEEEEGGGGGGEEEDDDFFFHHHKKKNNNQQQSSSTTTOOORRRVVVXXXYYY\\\bbbgggbbbeeeeeebbb___]]]VVVNNN???999111...///000///---------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++...+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,------.../////////......///000000111111222...///000000///...///000///000000111111222333333444666999===???@@@AAAAAAGGGJJJMMMPPPQQQSSSVVVXXX```eeemmmttt|||nnnbbb```ZZZQQQJJJDDDAAA>>><<<888888999===BBBGGGJJJKKKKKKLLLJJJEEE===666333222000000//////......------........................------------............uuuppppppnnnmmmmmmhhhgggeeeccc___XXXPPPJJJBBBAAA@@@>>>===<<<<<<<<<888888888888888888999999777777777777888888888888888888888999:::<<>>???FFFJJJMMMKKKEEE>>>999777,,,000333222000...///111000000000000000000000000........................xxxqqqqqqpppoooooolllllliiibbb]]]YYYRRRJJJFFFEEEBBB@@@===;;;:::999:::::::::999999999888888888777777777777777777777888:::777999===:::@@@SSSwww{{{yyy||||||eeedddaaagggkkkgggjjjmmmffffffeeecccbbb```]]]XXXUUUJJJCCC999444333444333111111111111111111111111111.........///////////////////////////000000000111111111111111111111111111///000222111000...//////...///111111000000111333111444777999<<<@@@EEEHHHNNNJJJFFFFFFHHHJJJIIIHHHOOONNNMMMOOOSSSVVVVVVTTTTTTTTTRRRPPPMMMLLLMMMNNNUUUTTTRRRQQQQQQSSSUUUVVVVVVUUUSSSQQQNNNNNNQQQTTT\\\]]]```aaaaaa``````___[[[XXXRRRKKKFFFBBB???<<>>JJJbbb~~~kkkjjjcccgggllliiilllmmmeeegggfffdddbbb```]]]YYYVVVPPPHHH===666333444333333111111111111111111111111111000///.........///000/////////000000000111111111111111111111111111111///111222222000//////000000111222111000000111333333777===AAADDDGGGJJJLLLJJJDDD@@@AAAGGGKKKJJJGGGPPPOOOOOORRRWWWYYYXXXVVVWWWXXXWWWVVVVVVWWWYYY\\\XXXXXXWWWWWWVVVUUUTTTTTTZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[\\\^^^aaabbbddddddeee___^^^\\\XXXPPPIIIDDDBBB>>>>>>???BBBDDDDDDCCCAAACCCEEEKKKRRRYYY\\\YYYVVV^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWTTTNNNIIICCC===777222111---,,,......,,,---000------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////////////////000111111222222222222222333333333222222222222222///111222333444777;;;>>>CCCDDDFFFHHHKKKLLLNNNPPPQQQ[[[ppp{{{eeeYYYVVVSSSOOODDDAAA<<<::::::;;;;;;:::<<<@@@GGGMMMOOOKKKDDD>>>777444000------///000000000000000000000000000000........................zzzuuusssqqqooopppllllllhhhaaa\\\XXXQQQJJJGGGEEECCCAAA???===<<<<<<:::::::::999999999888888777777777777777888888888999<<<::::::???CCCTTTqqqyyymmmfffjjjoooiiiggggggbbbhhhfffdddcccaaa^^^[[[XXXUUUMMMAAA888333333333333111111111111111111111111333111///------...///000//////000000000111111111111111111111111111111111000222333222111///000000333333444333222222444666888===CCCHHHIIIIIIIIIIIICCCBBBCCCGGGNNNSSSTTTTTTSSSTTTVVVVVVVVVYYY]]]```eeeeeecccbbbbbbeeejjjnnnmmmqqqvvvyyyxxxrrrlllggg```cccfffkkkppppppiii```[[[ZZZZZZ\\\^^^___``````___```cccccc]]]SSSLLLKKKEEECCCAAAAAAAAAAAA@@@>>>AAAAAAEEENNNXXX______\\\ccccccbbbcccdddddddddcccaaa^^^ZZZVVVQQQJJJCCC>>>777222///000000......111...---,,,++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,------------...............///////////////////////////000000000000111222222333333222222333333333222222222222222111333555777999<<<@@@CCCHHHIIIMMMPPPOOOOOOSSSXXXhhh}}}mmmbbb\\\WWWQQQLLLHHHCCC???===<<<:::999888;;;@@@HHHNNNOOOJJJDDD@@@:::222...///111222111////////////////////////........................yyytttrrrooonnnooojjjjjjfff___[[[YYYTTTMMMFFFEEECCC@@@>>>===<<<<<<:::::::::999999999888888666666777777888888888888:::===:::;;;AAAFFFZZZxxxnnngggkkkooogggbbbdddbbbhhhfffdddcccbbb```]]][[[XXXPPPEEE:::444222222333111111111111111111111111333222000...---...///000000000000000111111111111111111111111111111111111111222444333111000000111222333333333222444777999???CCCHHHKKKKKKHHHFFFEEEDDDHHHMMMPPPQQQSSSVVVYYYUUUYYY]]]\\\[[[cccrrr~~~{{{xxxzzzwwwzzzrrrccc```]]]]]]^^^^^^]]]\\\``````dddhhhdddYYYRRRQQQLLLIIIEEEBBBAAA@@@>>><<<@@@???AAAJJJVVV```cccccccccdddfffffffffeeeeeeeeedddccc```]]]YYYTTTMMMHHH===666000000000...---000///...,,,,,,,,,,,,...///------------------------------------------------,,,,,,---------................../////////000000////////////000000111111111111222333333333333222222222222222222222222222000333666999<<>>666111000111111000////////////////////////////////////////////////wwwsssqqqnnnmmmoooiiiiiieee^^^[[[YYYTTTNNNCCCBBB@@@>>><<<;;;:::::::::::::::999999999888888666666666777888888999999999;;;888:::DDDKKK^^^{{{wwwiiihhhllleeebbbffffffhhhfffdddccccccbbb```^^^ZZZSSSHHH===555222222333222222222222222222222222222111000/////////000111000000000111111111222222222222222222222222222222111333444444222111111222000111222222333666:::>>>EEEHHHLLLMMMKKKIIIGGGFFFHHHMMMRRRSSSQQQRRRXXX^^^ZZZ___bbbbbbffftttsssnnniiigggggggggfffddd```ZZZZZZ```aaa[[[WWWZZZQQQMMMIIIFFFDDDBBB@@@>>>>>>===>>>EEEPPPZZZaaacccaaadddfffgggfffeeeddddddfffdddaaa___\\\XXXRRRNNNBBB999111//////,,,+++,,,......------------..............................------------------------,,,---------................../////////000000000...//////000000111111222111222222333333333333333111111222222222222333333000333777;;;===AAAEEEGGGKKKIIINNNZZZfffvvvuuullliiieee```XXXTTTNNNHHHDDD@@@;;;999888888888<<>><<<;;;:::::::::::::::999999999888888555666666777888888999999999:::777===JJJSSSeeesssffffffcccccchhhfffgggeeecccccccccdddcccaaa[[[VVVLLLBBB999444333444222222222222222222222222000000000000000111111111000000111111111222222222222222222222222222222222222333555444333111111222111222444555888<<>>CCCIIIMMMIIIGGGDDD>>>888333111000000000000000000000000000////////////////////////~~~wwwtttrrrpppppprrrlllkkkfff^^^YYYWWWRRRLLLDDDCCCAAA@@@>>>===<<<<<<:::::::::999999999888888555666666777888999999999:::;;;999AAARRR\\\lllfffbbbbbbdddgggcccfffdddccccccdddeeedddccc\\\XXXOOOEEE<<<666555555222222222222222222222222...///000111222111111111000111111111111222222222222222222222222222222222222444555555333222222333444555777999===BBBIIIMMMHHHJJJMMMOOOPPPRRRVVVXXXSSSUUU[[[hhh~~~ssshhhbbb[[[YYY^^^___]]]ZZZYYYYYYYYYXXXVVVOOOMMMIIIEEECCCFFFLLLQQQVVV[[[```cccbbbaaaaaabbb]]]\\\[[[\\\]]]]]]\\\ZZZQQQEEE:::666555111//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000000...//////000111222222222111222333333444444333333444444444555555555666666999<<>>>>>AAAGGGLLLLLLMMMLLLGGG>>>777444444000000000000000000000000000000000000000000000000xxxwwwrrrrrruuuqqqiiiiiiddd]]]YYYWWWRRRKKKEEECCCAAA???===;;;:::999:::::::::999999999888888999999888888888888888888999;;;999BBBXXXfffrrreeeiiifffdddhhheeegggffffffeeedddcccbbbbbb]]]ZZZRRRFFF:::444666999333333333222222222111111111111111111111111111111111222222111/////////000444444444555444444333333222222333333444444444444111444888===BBBEEEGGGHHHLLLJJJMMMVVVYYYVVVTTTVVVVVV[[[iiisssfffaaacccaaa^^^[[[ZZZ\\\]]][[[ZZZ\\\ZZZTTTLLLGGGFFFFFFFFFLLLOOOWWW___ffffffaaa\\\[[[YYYYYY[[[]]]^^^[[[XXXWWWLLLCCC???999222000333/////////...,,,,,,---...........................................................................////////////000000000000000000000000111111111111444444444555444444333333222444666777777666777888888???EEEGGGJJJOOOPPPMMMVVVtttwwwhhh[[[WWWVVVRRRLLLCCC???<<<;;;:::<<>>444///000/////////...---------...........................................................................////////////000000000111000000000000111111111222444444555555555444444333444555777777666777999;;;999CCCIIIIIIIIIQQQ\\\cccvvvyyyjjjbbb^^^WWWOOOGGGBBB???>>><<<;;;@@@FFFNNNMMMLLLJJJGGGAAA:::555444222000000000000...---000000000000000000000000~~~xxxwwwqqqrrruuuqqqiiihhhddd]]]YYYWWWQQQKKKDDDCCCAAA???===;;;:::::::::::::::999999999888888888888999999999999999999:::<<<===LLLdddmmmpppxxxiiigggfffdddgggeeedddbbb___^^^]]]]]]]]]ZZZYYYTTTKKKAAA999777777333333333333222222222222222222222222222222222222111222333222000000000111111111222222333333444444444444333333444444555555:::<<>>===GGGMMMLLLOOO```vvv{{{nnnfff^^^WWWOOOJJJFFFEEEBBB>>>???BBBLLLLLLMMMMMMLLLGGG@@@;;;777444111//////000000///000000000000000000000000~~~wwwwwwqqqrrruuuppphhhhhhddd]]]YYYVVVQQQJJJDDDCCCAAA???===<<<;;;::::::::::::999999999888888888888999999999999999:::===BBBFFFUUUkkksssvvvnnniiijjjeeejjjeeedddaaa___]]]\\\]]]]]]XXXXXXVVVOOOFFF===888666444444333333333222222222222222222222222222222222111222333222111000111333111111222222333444555666777666666666666777999999<<<>>>AAABBBCCCGGGLLLQQQSSSfffsssfff```]]]^^^[[[\\\aaaccc^^^WWWRRRJJJGGGDDDCCCGGGMMMSSSWWWZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSNNNFFF>>>999111000//////000///...---........................................................................//////000000000111111111111111111222222222333333444444555666666666666555777777666666666999>>>BBBFFFLLLRRRZZZkkkyyyooogggYYYSSSMMMLLLJJJEEEBBBBBBIIIJJJMMMOOOOOOLLLEEE@@@;;;777222//////000111111000000000000000000000000~~~wwwvvvqqqqqqtttppphhhhhhccc\\\XXXVVVQQQJJJCCCBBB@@@???===<<<;;;;;;:::::::::999999999888888888888999999::::::::::::777@@@IIIZZZqqq}}}wwwjjjjjjfffiiifffeeecccaaa___^^^^^^___XXXXXXWWWRRRKKKAAA:::666444444444333333333222222222222222222222222222222111222444333222111222444333333333333444666777888777666666666777999;;;<<>>===<<<<<<;;;:::::::::999999999888888888888999999:::;;;;;;;;;666???HHHZZZtttllliiigggdddeeeeeeddddddcccbbbaaa```XXXXXXXXXUUUNNNEEE<<<666444444444444333333333333333333333333333333333333111333444444333222333555555555444444444666777888555555444555777:::===???AAAEEEIIIKKKOOOWWWcccmmm|||sssbbbVVVWWW]]]^^^___bbb\\\YYYSSSKKKCCC???>>>???IIINNNTTTYYY[[[[[[[[[\\\\\\^^^]]]ZZZWWWSSSLLLDDD===888222000111222111///////////////////////////////////////////////////////////////////////////000000000111111111222222222222333333333444444444444555666777888888888888666777888999<<>>===<<<<<<<<<:::::::::999999999888888888888999999:::;;;;;;<<<<<>>777555444444444444333333333333333333333333333333333222333444444333333444666666555444333333444666777666666666777:::>>>BBBEEECCCJJJRRRZZZcccrrr}}}fff``````^^^^^^bbb]]]]]][[[TTTLLLDDD@@@>>>AAAFFFMMMRRRUUUWWWZZZ]]][[[^^^]]]YYYWWWXXXSSSLLLDDD===444000111222222111////////////////////////////////////////////////////////////////////////000000111111111222222222333333333333444444444444555555666777888888888888777999;;;>>>BBBGGGNNNRRR[[[ooo|||lll\\\XXXXXXVVVRRRPPPMMMNNNPPPSSSTTTSSSPPPMMMIIIDDD>>>999666444222111111111111111111111111111}}}vvvvvvpppqqqtttoooggggggccc\\\XXXUUUPPPIIIBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888888888999::::::;;;<<<<<<@@@DDDOOOrrryyynnnpppbbbaaaccceeeggggggeeecccaaaYYYYYYXXXVVVQQQHHH???888555555444444444333333333333333333333333333333333222333444444333333555666666555333222222333444555:::999:::;;;>>>CCCHHHKKKRRR[[[gggtttvvvkkk___YYYYYY\\\___```]]]UUULLLFFFCCC:::???EEEIIIMMMRRRXXX\\\VVVZZZZZZWWWXXX\\\ZZZTTTHHH@@@555000111333333111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555555555666888888999999999888:::>>>BBBFFFLLLRRRWWWrrrvvvccc]]]]]][[[WWWUUUQQQQQQRRRTTTVVVUUURRROOOKKKGGGAAA<<<888555222000111111111111111111111111wwwsssqqqnnnllllllggggggccc\\\XXXUUUOOOHHHDDDCCC@@@===;;;:::999999:::::::::999999999888888;;;888999<<<===:::;;;>>>@@@GGG\\\qqqiiihhhffffffggghhhiiihhhfffccc^^^]]][[[XXXSSSJJJAAA:::555555555666555555444444333333333333333333333333222222333333333444444444888777555555777888777777>>><<<666;;;IIIKKKLLLWWW[[[}}}vvvfff______\\\ZZZ[[[[[[VVVLLLCCCAAA@@@???AAAFFFNNNVVV[[[WWWZZZ]]]^^^]]][[[ZZZZZZRRRKKK@@@777222111000000000000000000////////////111111111111111111111111000111111111111222222222000111111222222333444444555555666666777777888888999::::::999888888999;;;888:::@@@IIIOOOYYYlll}}}ssslllaaa[[[]]]]]][[[WWWUUUWWWVVVSSSSSSUUUNNNNNNKKKFFF???999666555222222222222222333333333xxxtttrrrooommmmmmffffffbbb[[[WWWTTTNNNHHHDDDCCC@@@===;;;::::::999:::::::::999999999888888;;;888999<<<<<<:::;;;???BBBKKKaaa|||lllgggfffffffffhhhhhhgggdddbbb```___\\\YYYTTTKKKBBB;;;555555666666555555444444333333333333333333333333333333333333444444444444777666666777888999999999777===???FFFQQQPPPQQQ]]]qqqxxxhhhddd```]]]^^^___[[[RRRIIIBBB???<<<;;;@@@HHHQQQXXXXXXZZZ]]]^^^]]]ZZZYYYYYYSSSMMMDDD;;;666444222111111111000000000/////////111111111111111111111111111111111111222222222222111111111222333333444444555555666666777888888888999::::::999888888999;;;===@@@EEEKKKXXXnnnwwwddd[[[^^^___^^^ZZZXXXZZZYYYUUUSSSUUUPPPOOOLLLGGGBBB<<<777444222222222222222222222333xxxuuussspppnnnnnndddeeeaaaZZZVVVTTTNNNGGGDDDBBB@@@===;;;::::::::::::::::::999999999888888;;;888999;;;:::999<<>>:::===DDDMMMSSSXXXZZZ]]]^^^\\\ZZZXXXXXXUUUPPPHHHAAA<<<888444222111111111000000000000///000000000000000000000000111111111111222222222333111111222222333333444444555555666777777888888999999::::::999888888:::<<>>EEENNNVVVdddrrr{{{ffffffeeeeeeffffffeeeaaa___aaa___]]]YYYTTTLLLCCC>>>888888777666555555555555444444444444444444444444444444555555555666666666555777888999999999:::;;;AAAHHHFFFHHHTTT```pppmmm```\\\\\\\\\[[[SSSNNNGGGBBBAAADDDIIIMMMVVVXXX[[[\\\[[[YYYWWWWWWVVVRRRLLLGGGAAA<<<666222222222111111111000000000000000000000000000000000111111111222222222333333111111222222333444444555555666666777888888999999:::::::::999888999<<<>>>BBBKKKUUUeeepppaaaaaa]]][[[]]]^^^ZZZVVVUUUVVVRRROOOMMMMMMHHH>>>666555444333222111111222222uuusssrrrooommmmmmeeeeeebbb\\\XXXVVVPPPJJJCCCAAA???===;;;;;;;;;;;;:::::::::999999999888888:::888888999888999AAAKKKVVV[[[dddoooxxxhhheeeddddddeeefffeeeaaa______^^^[[[WWWSSSLLLDDD???:::999888666666555666666555555555555555555555555555555666666666777777777666888999999888999<<<>>>HHHQQQSSS[[[ssstttccc^^^___aaaYYYVVVQQQLLLHHHFFFEEEDDDQQQTTTXXXZZZYYYXXXWWWWWWVVVSSSOOOKKKFFF@@@999444222222222222111111111111000000000000000000000000111222222222222333333333111222222333444444555555666666777777888999999999:::::::::999999;;;???BBBIIIWWWjjjfffbbb\\\YYY\\\^^^[[[XXXWWWXXXTTTQQQQQQQQQLLLDDD<<<777666444222111111222333}}}tttrrrrrrooommmllleeefffbbb\\\YYYWWWQQQKKKBBBAAA???===;;;;;;;;;;;;:::::::::999999999888888999888888999999;;;FFFQQQ^^^dddmmmwww}}}~~~{{{wwwkkkdddddddddeeeffffffccc```^^^\\\YYYVVVSSSMMMFFFAAA;;;:::888777666666666666666666666666666666666666666666777777777888888888777999:::999999;;;AAAFFFKKK^^^nnnppp___\\\^^^[[[ZZZWWWSSSMMMHHHBBB@@@KKKOOOSSSWWWWWWWWWXXXYYYVVVTTTQQQNNNJJJDDD===888333333333222222222111111111111111111111111111111222222222222333333333333222222333333444444555555666666777888888999999:::999:::::::::;;;>>>CCCGGGPPPddduuufff^^^ZZZ\\\^^^\\\YYYXXXXXXVVVTTTTTTSSSPPPIIIDDD:::888666333222222333444}}}uuussssssqqqnnnmmmddddddaaa[[[XXXVVVQQQJJJBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888999888888999999===JJJWWWdddooo~~~yyyoooccccccdddfffggggggeeebbb]]][[[YYYWWWTTTOOOIIIEEE===;;;999777666666666777666666666666666666666666777777777888888888999999777999;;;;;;;;;AAAKKKRRRccchhh^^^]]][[[[[[YYYVVVQQQKKKFFFBBBEEEIIIOOOSSSVVVWWWYYYZZZXXXVVVTTTQQQNNNHHHBBB>>>444333333333333222222222222222222222222222222222222222222333333333444444222222333333444555555555666777777888888999::::::999::::::;;;===AAAGGGKKK___xxxnnnddd\\\]]]___\\\YYYWWWXXXXXXWWWVVVTTTQQQNNNLLL===;;;888555333333444555~~~vvvtttuuurrrooonnncccccc```ZZZWWWUUUPPPIIIBBBAAA???===<<<;;;;;;<<<:::::::::999999999888888888888999::::::???MMM[[[gggwwwqqqbbbcccdddfffhhhhhhfffddd]]]\\\YYYWWWUUUQQQKKKHHH===<<<999777666666777777777777777777777777777777777888888888888999999999777999;;;<<<>>>FFFRRR\\\wwwhhheee]]]\\\[[[XXXTTTPPPKKKIIIAAAFFFLLLRRRUUUWWWZZZ[[[ZZZXXXVVVSSSPPPLLLFFFBBB444444444333333333222222333333333333333333333333222222333333333444444444222222333444444555555666777777777888999999::::::999:::;;;<<<>>>CCCJJJNNNqqqtttiii___^^^___\\\XXXWWWXXXYYYYYYWWWTTTRRRQQQQQQ>>><<<999666444444555666{{{sssyyywwwuuurrrkkkcccaaa]]]ZZZWWWSSSNNNJJJDDDBBB???===<<<<<<:::888999999999888888888888888;;;::::::888666;;;LLL\\\zzzpppffffffiiidddfffiiidddbbb^^^XXXVVVWWWUUUPPPKKK@@@:::666777888777777:::777666555555555666888999888999999888777777999;;;<<<;;;888===EEEJJJaaahhhcccZZZ\\\```YYYUUUTTTNNNDDDBBBDDDJJJRRRXXXXXXVVV]]]YYYUUUSSSSSSPPPIIICCC???999222111333555444111111222222333333222222111111111222222222333333333111333555555555555777888999999:::;;;;;;;;;::::::;;;@@@===<<>>>>>>>><<<;;;;;;::::::999888777777777999:::<<<>>>???EEESSSbbb~~~mmmhhhjjjhhhjjjlllfffccc```]]]\\\\\\XXXRRRMMMEEE???;;;<<<<<<:::;;;===::::::999999999:::;;;<<<;;;;;;;;;999888888:::<<<;;;>>>@@@JJJXXXdddtttfffbbb^^^___^^^VVVLLLEEE@@@EEEPPPYYY\\\ZZZXXXTTTPPPPPPQQQPPPNNNKKKFFF@@@888333333555444333444444555555555555444444444444444555555555666666222444555666555666777999999:::;;;<<<<<<<<<<<<<<<===???>>>KKKjjjnnncccaaa[[[\\\ZZZYYYXXXYYYYYYWWWVVVUUUNNNEEE>>>999777666666yyywwwrrrooonnnhhh```______]]]ZZZTTTMMMGGGBBB@@@>>>>>>>>>>>>===<<<;;;;;;:::999888888777666888999;;;???AAAFFFRRR___ooossshhhjjjhhhiiikkkfffaaa```___^^^\\\XXXRRRMMMGGGAAA<<<======:::;;;===:::::::::::::::;;;;;;<<<:::;;;;;;999888888:::<<<@@@CCCGGGUUUlll|||wwwjjj___^^^aaa]]]SSSLLLFFFJJJTTT\\\\\\XXXWWWTTTPPPOOOOOOOOONNNMMMIIICCC;;;555333444444444444444555555555555444444444444444555555555666666333444666666666666888::::::;;;<<<<<<============???@@@BBBYYYjjj```[[[\\\ZZZYYYYYYZZZZZZYYYWWWYYYSSSJJJBBB<<<888666666xxxvvvqqqoooooojjj```______]]]ZZZTTTMMMGGGBBB@@@>>>===>>>>>>===<<<;;;;;;::::::999888888777888888:::>>>@@@DDDPPP[[[hhhwww{{{iiihhhggghhhiiiddd```___^^^]]][[[VVVQQQMMMGGGAAA<<<<<<<<<999999;;;999999999:::::::::::::::999::::::999888999;;;===???EEEOOOhhhfff\\\______ZZZTTTQQQTTT\\\___[[[UUUYYYVVVSSSPPPOOONNNMMMLLLJJJEEE>>>888444333333444333333444444444444333333444444444444555555555555333555777777777777999::::::;;;<<<===>>>??????>>>@@@DDDLLLnnnzzzbbb\\\\\\ZZZYYYYYYZZZZZZYYYWWWYYYUUUNNNFFF>>>999666666vvvuuuqqqoooppplllaaa```^^^]]]YYYTTTMMMHHHBBB@@@>>>=========;;;:::::::::::::::999999999999999777999===@@@EEEPPP[[[eeelllvvvxxxvvv{{{qqqrrrssstttkkkhhhffffffgggccc______^^^\\\XXXTTTPPPMMMHHHAAA===<<<;;;999888:::777888999:::::::::999999999:::::::::999;;;===@@@@@@OOOccc{{{ddd```]]]^^^\\\[[[^^^aaa```[[[UUUYYYXXXUUURRRPPPNNNLLLLLLKKKHHHBBB<<<888555555555333333444444444444333333444444444555555555555666444666777888777888999;;;;;;<<<===>>>???@@@@@@@@@DDDNNNaaakkk___]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVUUUQQQJJJBBB;;;777666vvvuuupppoooooojjjbbb```^^^[[[XXXSSSNNNIIIBBB@@@===<<<<<<;;;999888999999999::::::::::::;;;:::888999===BBBIIITTT___fffkkkqqqmmmiii}}}vvvqqqlllhhhrrroooiiiffffffgggddd______^^^[[[WWWSSSPPPOOOIIIBBB======<<<999888:::777888999:::;;;:::999999999:::;;;<<<<<<>>>AAADDDQQQiiizzzjjj```___```aaacccccc```\\\YYYXXXXXXWWWUUURRROOOMMMMMMLLLJJJGGGAAA<<<999777777444444555555555555444444555555666666666777777777444666888888888888:::<<<;;;<<<>>>???@@@AAAAAAAAAMMM___zzzvvvddd```___]]]\\\\\\\\\ZZZXXXTTTUUUTTTNNNFFF>>>:::888vvvuuupppnnnnnniiicccaaa]]]ZZZWWWSSSNNNJJJBBB@@@===;;;;;;:::888666888999999::::::;;;;;;<<<;;;888999>>>DDDLLLYYYeeeppptttxxxqqqlll}}}uuummmuuurrrjjjgggfffgggeeeaaa```^^^[[[VVVSSSQQQQQQJJJCCC>>>>>><<<999999;;;888999:::;;;;;;;;;:::999:::<<<===>>>>>>AAADDDGGGfffvvvfff___aaacccdddbbb```^^^^^^VVVWWWXXXVVVTTTQQQOOONNNMMMLLLJJJEEE@@@<<<:::999555555666666666666555555777777777777888888888888555666888888888999:::<<<<<<<<<>>>???@@@AAAAAABBBTTTmmm~~~gggcccaaa___^^^^^^]]][[[YYYSSSUUUUUUQQQIIIAAA;;;999tttsssppppppnnneee^^^]]][[[YYYWWWSSSNNNJJJFFFBBB>>><<<<<<=========:::999999888888999999:::999===@@@@@@DDDPPPcccqqqsss|||lll~~~sssdddfffeeecccddd```___^^^[[[WWWTTTQQQOOOHHHFFFBBB???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888======>>>@@@===GGG^^^kkk```bbbaaa^^^]]]```^^^YYY[[[YYYWWWUUUSSSQQQMMMJJJNNNMMMLLLIIIDDD???;;;888555666777777777777777666777777777777777888888999777777888999:::;;;;;;<<<>>>AAA;;;999BBBEEECCCIIIaaa|||mmmggg```^^^aaa___YYYYYY```VVVXXXVVVQQQMMMIII@@@888sssrrrpppqqqooofff```^^^\\\ZZZXXXTTTOOOKKKEEEBBB>>><<<<<<<<<===<<<:::999999888888999999::::::;;;>>>HHHXXXnnnnnn|||gggeeefffcccaaabbbaaa___\\\XXXTTTQQQOOOHHHFFFCCC???<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???;;;:::@@@BBBPPPjjjlllgggbbb````````````___]]][[[XXXVVVTTTQQQMMMJJJMMMMMMLLLJJJFFF@@@;;;888666666777777777777777666777777777777777888999999777777888999:::;;;<<<<<<;;;???<<<===DDDEEELLL]]]}}}xxxlllaaa___]]]XXXXXX\\\XXXZZZXXXSSSOOOKKKCCC;;;|||rrrrrrpppqqqqqqhhhaaa___]]]\\\YYYUUUPPPLLLEEEBBB>>><<<<<<<<<<<<<<<:::999999888888999999:::<<<:::>>>NNNjjjrrrmmmdddhhhggg```cccbbb```]]]YYYUUUQQQOOOIIIGGGCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@<<<===DDDJJJ]]]yyyyyygggcccbbb```aaaeee___]]]ZZZXXXVVVRRRNNNKKKLLLMMMNNNLLLHHHBBB<<<888777777777777777777777777888777777777777888999999777888888999:::;;;<<<<<<;;;>>>???BBBGGGIII]]]~~~mmm___[[[ZZZZZZ[[[[[[\\\ZZZUUUQQQNNNGGG@@@zzzrrrrrrpppqqqrrrjjjaaa```^^^[[[YYYTTTOOOKKKDDDAAA>>><<<<<<<<<<<<;;;:::999999888888999999:::>>><<>>@@@AAAFFFKKKPPPrrreee\\\^^^___]]]\\\]]]ZZZUUURRRPPPKKKDDDzzzssstttpppqqqrrrkkkaaa___]]][[[XXXSSSNNNJJJCCC@@@>>><<<<<<<<<;;;::::::999999888888999999:::<<<===AAAMMM___uuu~~~qqq|||eeehhhkkkcccdddccc```]]]YYYUUURRRPPPJJJHHHDDDAAA>>>===<<<<<<;;;;;;;;;<<<<<<=========999???@@@DDDNNN^^^{{{gggbbb___bbbhhhdddbbb___\\\ZZZWWWSSSPPPNNNPPPRRRQQQNNNHHHBBB>>>;;;:::999888777888888888888888888888888999999:::999999:::;;;<<<======>>>@@@AAAAAAGGGQQQ^^^lll\\\___bbb___\\\]]]ZZZTTTRRRQQQMMMGGG|||uuuvvvqqqqqqrrrkkkaaa```]]][[[XXXSSSMMMIIIBBB@@@>>><<<<<<<<<;;;999:::999999888888999999:::999===CCCKKKUUUcccrrr|||xxxhhhmmmkkkeeefffbbbbbbaaa___\\\YYYUUURRRQQQKKKIIIEEEAAA???=========;;;;;;;;;<<<======>>>>>>>>>AAAAAAJJJ^^^wwwvvvjjjddddddhhheeeccc```^^^]]]ZZZVVVTTTRRRSSSTTTSSSQQQLLLFFFCCC<<<;;;:::888888888999999999888888888888999::::::999::::::;;;<<<===>>>>>>???AAABBBLLL___vvvvvv^^^___bbb^^^]]]]]]YYYTTTRRRRRROOOJJJxxxxxxrrrqqqqqqjjjcccaaa^^^\\\YYYTTTNNNJJJAAA@@@=========<<<:::888:::999999888888999999:::888<<>>======;;;;;;;;;<<<===>>>>>>>>>@@@DDDJJJbbbzzzkkkffffffeeecccaaa```___]]]YYYWWWUUUUUUVVVUUURRRNNNJJJHHH===<<<:::888888888999:::999999888888999999:::;;;::::::;;;<<<===>>>?????????EEEHHHXXXwwweeebbbccc]]]^^^]]]YYYTTTRRRTTTQQQMMMzzzyyyrrrppppppjjjdddbbb```]]]ZZZUUUOOOKKKAAA???=========<<<:::888:::999999999999999999:::999===BBBJJJQQQWWWZZZ\\\bbb[[[vvvjjjcccaaa^^^]]]\\\ZZZXXXUUUSSSRRRLLLIIIFFFBBB???>>>>>>>>>;;;;;;;;;<<<===>>>>>>??????FFFVVV}}}pppgggdddeeedddbbbaaa```^^^[[[YYYWWWWWWWWWVVVSSSPPPMMMKKK>>>===:::888888888999:::999999888888999999:::;;;::::::;;;<<<===>>>??????@@@IIIPPPdddlllfffeee^^^___^^^ZZZUUUSSSUUUSSSOOOxxxzzztttpppoookkkcccdddbbb\\\YYYVVVPPPHHHAAA@@@>>>===;;;:::::::::888999:::999888888:::;;;>>>@@@EEEKKKSSSZZZ```cccZZZggg|||iiieee___```___]]][[[XXXVVVTTTSSSOOOMMMIIIFFFBBB@@@??????;;;===>>>??????@@@???<<>>===;;;:::::::::888999:::999888888:::<<<===@@@GGGQQQ[[[bbbdddddd```mmmnnnfff``````___]]][[[XXXVVVTTTSSSOOOMMMIIIFFFBBB@@@??????AAAAAA@@@???@@@AAAAAA???EEENNNoookkkkkkbbb```______\\\XXXXXXZZZXXXWWWUUUTTTTTTRRRNNNKKKDDD@@@<<<999888999:::::::::::::::::::::::::::::::::<<<>>>===>>>@@@BBBDDDDDDRRRrrr~~~zzz~~~}}}}}}}}}lllaaaddd\\\\\\[[[TTTVVVWWWOOO{{{tttxxxssspppppplll```bbb___ZZZWWWTTTMMMFFFAAA@@@>>>===;;;:::::::::888999:::999888999:::<<<>>>DDDQQQaaannnsssnnnhhhcccsssqqqeeeaaaaaa```^^^[[[XXXUUUSSSRRRNNNLLLIIIFFFCCC@@@??????@@@>>><<<===???@@@AAABBBDDDUUUyyy{{{jjjbbb``````aaa^^^XXXWWW[[[XXXWWWUUUUUUTTTRRROOOLLLEEEAAA<<<999888999::::::::::::::::::::::::;;;;;;;;;;;;<<<===???BBBEEEGGGIIIeee{{{tttwwwrrrkkkggghhhkkkpppssscccfff___```___VVVTTTVVVPPP{{{tttwwwrrrnnnnnnjjj```bbb___ZZZWWWTTTNNNFFFAAA@@@>>>===;;;:::::::::888999::::::999999;;;===BBBKKK^^^tttyyymmmcccuuuxxxiiieeeaaa```^^^[[[XXXUUUSSSRRRNNNLLLIIIEEECCCAAA@@@??????<<<<<<>>>@@@AAACCCGGGIIIbbbvvvjjjeeebbbdddaaaYYYWWW[[[XXXWWWVVVUUUUUUSSSPPPMMMGGGCCC===:::999999:::999:::::::::;;;;;;;;;;;;;;;===;;;:::===???BBBFFFKKK___yyyqqqkkkjjjlllooommmooorrrtttxxxtttggg___``````VVVSSSVVVRRR}}}uuuwwwqqqlllkkkgggaaabbb```[[[XXXUUUNNNGGGAAA@@@>>>===;;;:::::::::888999::::::999:::<<<>>>CCCOOOeee~~~|||mmmeeeyyynnnhhhbbb```^^^[[[XXXUUUSSSQQQMMMLLLIIIEEECCCAAA@@@@@@BBB@@@AAACCCBBBAAAFFFNNN^^^|||sssggg```cccbbb[[[ZZZ^^^XXXWWWVVVVVVVVVTTTQQQNNNIIIEEE???;;;:::::::::::::::::::::;;;;;;<<<<<<<<>>@@@IIISSSwww|||yyyzzzyyy{{{{{{tttllljjjooouuu{{{jjj^^^^^^```WWWTTTVVVTTT~~~vvvxxxqqqlllkkkfffaaaccc```[[[XXXUUUOOOGGGAAA@@@>>>===;;;:::::::::888999::::::::::::===???AAAMMMbbbxxxuuuhhhpppqqqaaabbbaaa^^^[[[XXXUUURRRQQQMMMKKKHHHEEECCCAAAAAA@@@AAA@@@AAABBB===<<>>===@@@OOOaaatttiiieeeeeeiiiqqq~~~rrraaa]]]```YYYUUUWWWUUU~~~vvvxxxrrrmmmlllggg```bbb___ZZZWWWTTTMMMFFFAAA@@@>>>===;;;:::::::::888999:::::::::;;;===???AAAJJJYYYiiirrrrrrkkkeee|||bbbbbbaaa^^^[[[XXXUUURRRQQQMMMKKKHHHEEECCCAAAAAAAAA>>>===@@@@@@;;;>>>VVVqqqvvv___```eeeaaa^^^aaaYYYXXXWWWWWWWWWVVVSSSPPPNNNJJJDDD???>>>===<<<<<<::::::;;;;;;<<<=========>>><<<>>>@@@>>>CCCYYYrrrssskkkggghhhmmmvvv~~~ggg^^^```[[[WWWWWWTTT}}}vvvxxxsssooonnnjjj___```^^^YYYVVVSSSLLLEEEAAA@@@>>>===;;;:::::::::888999:::::::::;;;===@@@CCCJJJSSS]]]dddfffeeedddmmmcccaaa___[[[XXXTTTRRRQQQLLLKKKHHHEEECCCBBBAAAAAA??????BBBDDDAAAJJJlllgggdddhhhccc^^^___YYYXXXWWWWWWWWWVVVSSSQQQPPPKKKEEEAAA???>>>======::::::;;;;;;<<<===>>>>>><<<<<>><<<999999::::::999777>>>999888:::<<<:::;;;===AAAHHHOOOZZZ^^^TTTZZZsss|||pppkkkgggaaa]]]ZZZXXXUUUSSSNNNLLLIIIFFFDDDBBBAAAAAABBB>>>>>>@@@@@@SSSmmmccchhheeeaaaccc[[[XXXUUUUUUWWWWWWTTTQQQQQQMMMGGGBBB???===;;;999<<<;;;;;;<<<<<<===>>>???AAA:::===DDDDDDLLLpppnnn^^^ZZZ\\\]]]___cccttt|||xxxffffff```YYYXXXTTTtttrrruuusssmmmiiiccc___ZZZWWWVVVSSSMMMGGGCCCEEECCC>>>888666:::>>>:::666666:::<<<<<>><<<:::<<<<<<<<<<<<<<<===??????>>>>>>AAAEEEHHHYYYpppbbbXXXSSSUUUZZZSSSYYYeeeqqqyyykkkfff___\\\ZZZVVVsssrrruuutttoookkkddd```[[[XXXVVVRRRKKKFFFCCC888...111<<>>??????===BBBEEEDDDMMMnnnqqq___RRRNNNPPPLLLOOOWWWaaahhhqqqpppeee^^^^^^___XXXtttrrruuutttnnnjjjdddaaa]]]ZZZVVVPPPJJJEEEDDDFFFFFF@@@888555888<<<===999888:::;;;;;;???EEEHHHQQQUUUYYYZZZUUU___xxxlllhhhbbb\\\YYYVVVSSSQQQNNNLLLIIIGGGEEECCCCCCCCC<<>>>>><<<<<<<<<<<<===>>>???@@@>>>EEEEEEDDDYYYsssbbbTTTMMMMMMMMMOOOTTTXXX\\\fffoooyyy|||iii^^^```bbb[[[uuusssuuusssmmmhhhcccaaa^^^[[[VVVOOOIIIDDD?????????===:::999:::<<<<<<999999::::::;;;AAAIIIPPPYYY\\\ZZZXXXTTT```yyynnniiiccc]]]YYYVVVSSSQQQNNNLLLJJJGGGEEEDDDDDDDDD???FFFFFFEEEYYYlllccceeefff```]]]YYYXXXYYYXXXTTTQQQMMMNNNNNNKKKFFFAAA??????===<<<<<<======>>>???@@@@@@EEEEEEKKKpppyyygggZZZVVVRRRPPPQQQQQQOOORRRVVVYYY```gggjjjkkkoooyyyyyydddcccddd[[[vvvtttvvvssslllhhhbbbaaa___\\\VVVOOOIIIEEECCCOOOZZZYYYLLL???999999999777777999:::===FFFPPP___iiihhhaaa\\\XXXddd|||pppkkkeee___ZZZWWWSSSQQQMMMLLLJJJGGGEEEEEEDDDDDD???DDDEEEJJJccciiifffgggaaa^^^ZZZXXXYYYWWWSSSPPPMMMOOOQQQNNNGGGBBB??????============>>>???@@@@@@@@@DDDHHHZZZqqqfff___YYYWWWUUUQQQOOOQQQIIIMMMRRRSSSTTTXXX___fffiiipppyyypppfffeee[[[uuusssvvvtttnnniii`````````\\\VVVOOOIIIFFFMMMRRRBBBGGG888777777999:::===HHHSSSdddooommmddd^^^[[[iiirrrmmmfff```[[[XXXTTTRRRMMMLLLJJJGGGFFFEEEEEEEEE@@@AAAEEESSSqqqvvviiihhhccc```\\\ZZZZZZXXXTTTQQQNNNQQQSSSPPPHHHBBB??????============>>>???@@@AAAAAAFFFQQQllloooeeeZZZUUURRRNNNLLLMMMNNNNNNNNNLLLLLLNNNSSSWWWVVV\\\dddjjjpppxxx{{{jjjhhh___uuussswwwuuuppplll___``````\\\VVVOOOJJJGGG===___qqqBBB<<<:::999999999;;;FFFQQQ[[[ffffff]]]XXXXXXhhhsssnnngggaaa\\\XXXUUURRRMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDKKK```mmmiiieeeaaa]]][[[[[[YYYUUURRRNNNRRRUUUQQQIIIBBB>>>>>>============>>>???@@@AAACCCJJJYYYwwwtttfff^^^ZZZVVVTTTVVVTTTRRRNNNKKKIIIJJJLLLMMMNNNRRRWWWZZZ\\\aaaiiipppwwwmmmkkkddd}}}uuuvvvssssssrrrjjjdddbbb```]]]YYYRRRKKKEEEEEEGGGFFFRRRsssvvvOOO<<<<<<:::999:::???EEEJJJNNNXXXYYYNNNIIIVVVooo~~~mmmbbbaaaYYYVVVUUUNNNNNNLLLKKKIIIHHHHHHHHHIIIFFFIIIRRRuuuqqqkkkffffffbbbZZZWWWYYYUUUNNNRRRRRRRRRPPPLLLGGGCCC@@@@@@???>>>>>>???@@@@@@???DDDFFFXXXxxxggg___\\\\\\^^^bbb[[[RRRPPPRRRRRRNNNHHHSSSQQQPPPPPPSSSTTTUUUUUU\\\cccmmmvvvsssfffcccxxxwwwssssssssskkkcccbbb```]]]YYYRRRKKKEEE;;;@@@>>>888>>>HHHBBB333<<<;;;:::::::::>>>CCCHHHLLLRRRRRRLLLMMM]]]ttt|||yyysssfffbbbZZZVVVTTTNNNNNNLLLJJJIIIGGGGGGGGGHHHBBBLLLkkklllhhhhhhccc\\\YYYZZZUUUNNNTTTTTTSSSRRRNNNIIIEEEBBB@@@???>>>>>>???@@@AAAAAACCCMMMfffwwwkkkkkkpppsssmmmfff```]]][[[YYYWWWRRRPPPNNNNNNPPPRRRRRRRRRQQQUUU\\\bbbjjjwwwsssgggdddyyywwwssssssssslllcccaaa___]]]YYYRRRKKKEEEBBBEEEDDD;;;555555999;;;:::;;;;;;::::::<<>>???===<<<===999:::;;;::::::<<<@@@BBBJJJKKKKKKLLLUUUggg{{{ooofffiiipppwwwzzz~~~yyyooorrr~~~jjjddd[[[VVVUUUQQQMMMLLLJJJGGGFFFEEEEEEEEEJJJZZZzzzkkkgggbbb^^^^^^\\\VVVPPPVVVVVVVVVTTTQQQMMMHHHFFF@@@@@@@@@@@@@@@AAADDDFFFAAAddd{{{ooofffccc```[[[WWWVVVUUUSSSRRRVVVUUUSSSQQQRRRVVV]]]cccxxxvvvjjjyyysssvvvsssrrrooofffaaa```^^^\\\XXXRRRKKKFFF@@@999777<<<>>>:::666777999::::::;;;;;;>>>AAADDDGGGIIILLLPPPXXXiiinnnfffkkksssxxxyyy}}}ssssss{{{~~~iiiccc[[[VVVVVVSSSMMMLLLIIIGGGFFFEEEEEEEEENNNeeennnggg```^^^___]]]WWWSSSUUUUUUUUUTTTQQQMMMHHHFFF@@@AAAAAA@@@@@@BBBFFFIIIGGGsss{{{iiifffbbb```^^^]]][[[YYYWWWWWWUUUTTTSSSTTTVVVXXXcccyyy~~~hhhvvvqqqtttqqqqqqoooeee```___^^^[[[XXXRRRKKKFFFAAABBBBBB???888555:::CCC888999:::;;;===AAAFFFJJJFFFGGGLLLSSS]]]mmm}}}yyy{{{}}}~~~wwwvvv}}}iiiccc]]]WWWVVVTTTLLLKKKIIIHHHGGGGGGGGGGGGOOOsssuuujjj```______\\\WWWUUUTTTTTTTTTSSSQQQLLLHHHFFF@@@BBBBBBAAA@@@BBBGGGLLLUUU}}}yyytttnnngggcccZZZYYYXXXWWWVVVVVVVVVVVVUUUfffkkkyyyqqqrrrooopppppphhh```___]]][[[XXXRRRKKKFFF888======777111333:::@@@888999:::;;;>>>DDDKKKQQQPPPLLLLLLUUUaaappp|||~~~zzzyyy|||zzz{{{{{{www{{{jjjeee___WWWUUUSSSLLLKKKIIIHHHHHHHHHIIIJJJRRRqqqdddaaa```\\\WWWUUUTTTUUUUUUTTTQQQMMMIIIFFF@@@BBBCCCBBB@@@BBBIIINNNhhh}}}rrrooojjjeeebbb```^^^^^^YYY```mmm~~~sssqqqmmmoooqqqkkk```^^^]]][[[XXXRRRKKKFFF???AAA>>>:::;;;@@@<<<444999999:::;;;???FFFOOOUUU]]]SSSNNNVVVdddqqq~~~}}}zzz}}}{{{{{{~~~zzzqqqrrrvvv}}}lllggg```XXXTTTRRRKKKJJJIIIIIIIIIIIIJJJKKKWWWwwwgggcccaaa[[[VVVTTTUUUUUUUUUUUURRRNNNJJJGGG@@@BBBDDDBBB@@@CCCIIIPPPuuuwwwpppllljjjhhheeedddffftttsssoooqqqrrrmmmfffeeeaaa\\\YYYWWWRRRKKKFFF???===;;;:::::::::999888999999999;;;BBBKKKSSSYYY^^^LLLLLL\\\kkkyyy~~~~~~{{{{{{ssskkknnnuuu}}}|||zzzsssvvvzzzuuucccaaa]]]UUUQQQKKKNNNIIIGGGLLLIIIGGGOOO^^^mmmccccccbbb\\\UUUVVVVVVVVVVVVSSSPPPMMMKKKCCC???AAAGGGEEE@@@KKK]]]}}}uuurrrnnnmmmuuuxxxnnnllloooqqqnnniiiccc```\\\YYYWWWRRRKKKEEE???===;;;:::::::::999888<<<:::999999===CCCJJJNNNWWWIIILLL]]]kkkwww|||vvvyyy~~~~~~}}}{{{{{{|||tttvvv{{{|||{{{xxxsssxxx}}}fffaaa\\\TTTOOOKKKNNNIIIGGGLLLJJJIIITTTkkknnneeeeeebbb[[[UUUWWWWWWWWWVVVSSSPPPMMMKKKEEE@@@AAAEEEBBB???NNNbbb{{{~~~yyytttnnnlllmmmnnnmmmkkkbbb___\\\[[[XXXSSSKKKDDD???===;;;:::::::::999888<<<;;;999888;;;???DDDHHHOOOEEELLL^^^kkkuuuuuujjjggg~~~{{{|||||||||kkkaaa[[[TTTNNNLLLNNNIIIHHHLLLJJJMMM\\\sssjjjkkkeee\\\XXXZZZZZZYYYWWWTTTPPPMMMKKKFFFAAA@@@DDDBBBCCCWWWppp{{{xxxtttpppnnnlllkkkjjjbbb```^^^\\\ZZZTTTLLLEEE???===;;;:::::::::999888:::999999:::>>>BBBGGGKKKKKKCCCLLL___kkktttqqqccc^^^qqqzzz|||~~~}}}qqqaaa\\\VVVOOOLLLNNNIIIIIIMMMKKKSSSfffzzzooopppiii___]]]]]]\\\ZZZWWWTTTPPPMMMKKKFFFAAABBBEEEDDDIIIbbb}}}{{{wwwrrrmmmkkkjjjjjjbbb```^^^^^^\\\VVVMMMFFF???===;;;:::::::::999888888888999<<>>AAADDDFFFIIIFFFQQQcccppp|||xxxfff]]]fffqqqyyy{{{}}}www```^^^[[[SSSMMMMMMIIIJJJMMMMMM]]]|||uuummmhhhbbb^^^```^^^\\\XXXUUUQQQOOONNNIIIEEEEEEGGGEEEOOOttt}}}xxxqqqmmmkkklllkkkkkkbbb___[[[YYYXXXTTTMMMGGG???===;;;:::::::::999888888999:::<<<>>>AAABBBDDDEEEFFFTTTggguuu|||hhh]]]dddoooyyyyyy|||~~~yyy___^^^[[[QQQNNNMMMIIIKKKNNNNNNaaa|||llliiieee___```___\\\XXXUUURRRQQQPPPJJJFFFEEEGGGHHH[[[{{{rrrmmmllllllkkkjjjaaa]]]YYYWWWUUURRRLLLGGG???===;;;:::::::::999888777888:::===@@@CCCEEEFFFBBBEEEVVVjjjyyy~~~hhhdddkkkuuu~~~{{{zzzzzz{{{|||~~~ttthhhdddfffmmmsssyyy^^^]]]ZZZOOONNNMMMIIIKKKNNNNNNcccnnnllliiiaaa```___\\\YYYVVVSSSRRRQQQJJJEEEEEEHHHNNNggg|||uuuooolllkkkjjjiiiggg```YYYVVVVVVSSSLLLEEE<<<<<<;;;:::999999999999;;;999999<<<@@@EEEHHHJJJLLLIIISSSkkk}}}~~~vvvrrrwwwxxxtttyyywwwppp~~~wwwxxxyyy{{{ssslll```VVVWWW\\\]]]YYY```hhh{{{}}}{{{zzzddd```XXXQQQNNNPPPIIIKKKSSSNNNaaauuuoookkk[[[bbb```^^^ZZZWWWUUUSSSRRRIIIGGGHHHFFFPPP|||uuuooollljjjjjjiiifff```ZZZWWWWWWTTTLLLEEE<<<<<<;;;:::999999999999;;;::::::===CCCHHHLLLMMMHHHIIIUUUhhhtttvvvyyyooonnn}}}wwwoooyyy}}}zzzxxxyyyzzz|||~~~qqqtttzzzppplllbbbYYYWWWYYYYYYUUUYYY\\\iiisssrrr|||eee```XXXQQQLLLNNNJJJLLLSSSPPPddd{{{rrrnnn___dddbbb___\\\XXXUUUSSSSSSJJJHHHJJJIIIXXX|||uuunnnkkkjjjiiiiiieee```[[[YYYXXXTTTLLLEEE<<<<<<;;;:::999999999999;;;:::;;;???EEEJJJMMMOOODDDJJJWWWdddiiilllzzzxxx~~~vvvzzz~~~yyywwwvvvwwwxxxzzzyyyeeeaaahhhppptttvvvooonnniii```[[[ZZZXXXTTTXXXVVVZZZppppppmmmyyyhhh```XXXRRRLLLMMMKKKNNNRRRSSSmmmsssoooccchhhfffbbb^^^ZZZWWWTTTSSSKKKHHHIIILLL___}}}uuunnnjjjjjjiiiiiiddd```]]][[[YYYTTTLLLEEE<<<<<<;;;:::999999999999::::::;;;>>>CCCHHHJJJKKKDDDKKKXXXbbbbbbcccrrr}}}|||wwwxxxssstttuuuwww~~~ggg\\\^^^eeelllrrrrrruuutttmmmfffbbb^^^ZZZZZZUUUVVVbbbyyywwwppptttkkkaaaXXXTTTOOOLLLKKKMMMOOOYYY|||tttpppgggkkkiiieee```\\\XXXUUUTTTKKKGGGGGGKKKddd}}}yyyyyyuuummmhhhjjjjjjmmmvvv~~~uuummmjjjiiiiiiiiiccc```]]][[[XXXSSSKKKEEE<<<<<<;;;:::999999999999:::999:::<<<@@@CCCDDDDDDFFFKKKWWWbbbbbb___fffsss~~~yyytttxxxssstttuuuxxx~~~vvvhhhdddfffmmmttt|||~~~wwwqqqjjjdddZZZVVVUUUYYYaaappptttpppqqqcccYYYUUUSSSLLLKKKLLLLLLaaayyytttlllmmmkkkgggbbb^^^ZZZWWWUUUNNNIIIHHHMMMjjj{{{{{{~~~rrriiibbb[[[XXXYYYZZZ\\\]]]___eeeqqq}}}~~~uuummmiiiiiiiiiiiibbb```]]]ZZZVVVQQQJJJFFF<<<<<<;;;:::999999999999999999999<<>>;;;::::::999999777;;;<<>>;;;999::::::999888<<<===@@@CCCDDDEEEEEEEEEEEEUUU```iiirrrxxxrrrgggpppvvvqqqkkkhhhnnntttuuuuuuuuuuuuwwwvvvwwwxxxjjj```\\\]]]^^^eeexxx~~~wwwsssyyy|||hhhcccXXXSSSPPPPPPQQQaaasssvvvuuutttqqqlllgggccc```[[[VVV\\\xxxwwwdddYYYccc|||ssskkkiiikkkllllllccc```\\\XXXUUUPPPIIIDDD>>><<<999999:::;;;;;;:::<<<>>>AAADDDEEEEEEEEEDDDDDDSSS]]]dddqqqnnncccqqqzzzsssmmmjjjpppvvvwwwvvvvvvppprrrsssuuuxxxjjjcccXXXXXX[[[fff{{{~~~iiicccYYYOOOOOOQQQRRR___wwwxxxwwwvvvsssnnniiidddaaa]]]XXXaaauuuuuu~~~}}}ssstttzzzkkkjjjeee\\\VVV^^^tttsssjjjiiilllmmmmmmeeeccc___\\\WWWQQQKKKFFF===;;;999999:::<<<<<<;;;<<<>>>AAADDDEEEEEEDDDCCCJJJWWW^^^bbbkkkwwwnnnkkk~~~{{{wwwyyyzzzvvvqqqooommmpppqqqtttnnndddWWWYYY\\\dddyyyuuurrrnnnrrr~~~llldddZZZPPPOOORRRSSSbbb~~~zzzzzzyyyvvvqqqkkkfffbbb]]]YYYgggvvvyyyoooffffffjjjkkkfffaaajjjxxxqqqqqqpppjjjbbbaaannn}}}qqqiiiiiilllmmmllleeecccaaa]]]XXXQQQJJJFFF???<<<:::999:::;;;;;;:::;;;===AAADDDEEEEEECCCBBBNNN[[[aaabbbdddcccooo~~~mmm{{{yyyrrrnnnmmmnnnppprrruuunnnddd\\\```eeeoooyyywwwqqqrrrxxxzzzpppfff\\\TTTPPPQQQVVVlll}}}}}}|||zzzuuunnnhhheee]]][[[lll|||tttkkkhhhbbb___^^^YYY\\\rrrwwwlllnnnwww~~~oooggghhhkkklllkkkcccbbb___[[[VVVOOOHHHDDDAAA>>>;;;:::::::::999888:::===AAADDDEEEDDDBBBAAAIIIYYYbbbeeeddd\\\^^^nnn{{{|||}}}rrrlllzzzqqqpppsssxxxpppssstttwwwrrrhhh___cccjjjwww|||zzz|||www|||ssshhh^^^YYYQQQOOOXXXuuu|||wwwqqqjjjggg]]]\\\ooo{{{qqqhhhbbb\\\ddduuuqqqwwwsssjjjjjjmmmmmmlllgggccc^^^ZZZVVVQQQJJJDDD>>>===<<<;;;;;;:::;;;;;;999===AAABBBBBB@@@??????KKK\\\gggjjjhhh]]][[[hhhvvvmmmpppsssqqq}}}uuurrrrrrmmmsssrrrpppttt}}}pppeeeeeeiiiwww~~~tttwwwwwwhhhYYYVVVUUUXXXVVVuuusssrrrjjj\\\ZZZtttkkkbbbpppsssnnntttsssjjjjjjllllllkkkgggccc^^^ZZZWWWRRRKKKEEE>>>===<<<;;;;;;::::::;;;;;;>>>AAABBBBBBAAAAAABBBMMM]]]hhhkkkiiiZZZSSS\\\eeeeeemmmoooiiiwwwxxxwwwqqqpppttttttuuutttrrrvvvrrrmmmjjjppp~~~{{{wwwvvviii\\\VVVTTTYYY[[[yyywwwttthhh]]]\\\wwwrrrwwwpppdddgggppp{{{yyyttttttrrrsssqqqoootttsssjjjjjjlllkkkiiieeeaaa]]][[[XXXSSSLLLFFF>>>===<<<;;;::::::::::::<<>>@@@@@@AAABBBDDDFFFKKK[[[iiiuuu|||tttlllrrr|||nnn___qqq{{{oooqqqwwwpppnnnuuuwwwzzzzzzxxxzzzxxxttt||||||{{{qqqkkkaaaVVVRRRZZZccc}}}|||wwwiii___eee~~~yyyyyyiiibbbZZZTTTRRRRRRUUUXXXlll}}}wwwrrrqqqmmmccc\\\[[[[[[ZZZ^^^dddcccdddfffllltttssskkkjjjllljjjhhh```]]][[[YYYWWWRRRKKKEEE===<<<;;;::::::999999::::::<<<>>>???@@@AAACCCFFFPPP^^^iiisss|||wwwttt}}}mmm]]]rrrooommmsssqqqqqqvvvvvvyyyzzzzzz|||zzzyyy{{{vvvvvvoookkkcccWWWSSSZZZccc}}}zzzwwwmmm___llluuujjjbbbaaa^^^ZZZWWWWWWWWWVVVkkk~~~{{{qqqgggaaa^^^[[[\\\```ZZZWWWXXX\\\bbbppprrrkkkkkklllkkkhhh```^^^[[[ZZZXXXSSSKKKDDD===<<<;;;:::999999999999888:::===???@@@AAACCCEEEPPP\\\eeeooo|||www___kkk|||hhhccclllnnnrrrxxxvvvwwwyyyzzz|||{{{qqqlllppppppllldddZZZUUU[[[bbb{{{yyyppp```uuuyyyggglllooolllbbbWWWTTTTTTUUU```yyyqqqddd```___]]]XXXUUUUUUWWWYYYaaawwwqqqjjjkkkmmmllliiibbb```]]]\\\ZZZTTTKKKEEE===<<<;;;:::999999999999777:::>>>AAABBBCCCDDDEEEMMMXXX___iiiyyy~~~```fffzzz{{{hhhdddlllmmmqqqvvvuuutttwwwyyy|||tttiiiffflll{{{sssnnneee]]]XXX^^^aaatttxxx}}}qqqbbb}}}yyyvvv```TTTRRRRRRTTTeeellltttkkkhhhfff___YYYVVVWWWZZZXXXYYYkkk~~~qqqjjjkkknnnllljjjdddbbb___^^^[[[UUULLLFFF<<<<<<;;;:::999999999999666:::@@@CCCDDDEEEEEEFFFPPPYYY\\\aaapppxxx^^^gggpppmmmrrrooooootttsssqqquuuxxx|||}}}||||||nnneeebbbggg{{{vvvpppggg___ZZZ___bbbiiinnn}}}qqqdddsss^^^UUUSSSNNNXXXVVVZZZyyyoooqqqqqqhhh[[[YYY[[[^^^ZZZXXXggg{{{qqqllllllkkkiiihhhcccaaa``````]]]VVVKKKDDD???===;;;;;;;;;<<<;;;::::::===@@@AAABBBCCCEEEFFFRRR\\\^^^\\\ccclllyyylll~~~tttwwwtttqqquuuuuutttwwwxxxzzz~~~vvv}}}sssqqquuummmaaa\\\eeeeeettt}}}qqqiiiddd^^^dddhhhhhhcccvvv|||pppaaahhh___[[[ZZZTTTWWW^^^jjjnnnkkkqqqssshhhaaa]]]fffkkk___eeepppkkklllkkkjjjiiidddaaa___^^^[[[UUUKKKDDD>>><<<:::::::::;;;:::999999<<>>@@@AAABBBDDDEEEOOO[[[aaaaaa^^^VVVXXXiiigggkkkuuuyyy|||mmmmmmnnnpppssspppsssvvvwwwzzzssskkkjjjmmmuuuxxxsssllliiigggeeeeeeccc^^^[[[aaaiii~~~gggWWWZZZXXX[[[eeeqqqsssccc]]]eeepppooo]]]```uuuxxxkkkbbbxxxmmmhhheeeggg}}}rrreee^^^cccvvv{{{~~~wwwwwwoooiiikkklllllllllfffbbb]]]ZZZWWWRRRJJJEEE>>><<<:::999::::::999888999;;;>>>@@@AAACCCEEEFFFPPP\\\bbbdddaaaUUUVVVggghhhnnnwwwvvvssspppeeennnsssssssssnnnrrruuuwwwzzzrrrggggggbbbbbbdddccc^^^ZZZ^^^ffftttrrr]]]\\\YYYWWWZZZdddtttjjjccckkkwwwsssZZZVVVgggxxxvvviiibbb~~~tttlllyyyvvvlllgggbbbcccyyynnnjjjkkklllllllllgggccc]]]YYYVVVQQQJJJEEE???===;;;:::;;;;;;:::999:::<<<@@@BBBCCCDDDGGGHHHPPP^^^iiiqqqooo```^^^nnnyyy}}}xxxooo{{{eeecccooorrrqqqrrroooqqqtttvvvzzz{{{xxxpppppppppnnnhhhaaabbbhhhlllzzzccc___ZZZUUUVVV]]]{{{wwwnnnhhhppp|||xxxXXXQQQ^^^jjj~~~tttgggbbbpppsss~~~tttooo~~~oookkkmmmnnnllllllhhhccc^^^ZZZWWWRRRJJJEEE???===;;;;;;<<<<<<;;;::::::===@@@CCCDDDEEEHHHJJJNNN^^^pppnnniiixxx}}}rrrjjjeeemmmmmmlllpppqqqqqqtttvvvzzz~~~{{{xxxqqqiiifffhhhllliiibbbXXXSSSUUUXXXnnnzzzmmmhhhrrr}}}{{{WWWNNNXXX^^^nnnrrrdddcccnnnjjjzzz|||ooollloooooolllkkkhhhddd```\\\XXXSSSJJJDDD>>>===;;;:::;;;;;;:::999999<<>>AAABBBDDDGGGIIIQQQYYYdddrrrzzzwwwyyycccnnnddd\\\iiirrruuuvvvqqqpppsssuuuyyyzzzuuu___XXX^^^WWW[[[___~~~{{{pppllltttyyyYYYJJJPPPOOOTTTiiilll^^^gggrrr___]]]sssooovvv~~~pppkkkkkkjjjjjjkkkfffddd```[[[VVVPPPHHHCCC======<<<;;;::::::::::::888;;;???CCCFFFGGGGGGFFFLLLZZZffflllsssvvv]]]^^^ooo|||kkkbbbmmmvvvssssssyyyqqqtttuuuwwwnnn]]]^^^___TTT]]]fffwww|||rrrnnntttYYYQQQOOOOOOSSS\\\ooowwwdddZZZfffsssdddfffvvv|||kkkaaakkkqqqllllllkkkjjjjjjfffddd```[[[VVVPPPHHHCCC======<<<;;;::::::::::::999<<<@@@DDDGGGHHHHHHGGGTTT]]]eeehhhqqqwww___```qqqsssgggkkkrrrssssssvvvqqqtttuuuwww}}}gggcccaaaVVVWWWYYY```ooo}}}uuuqqqttt|||[[[PPPMMMMMMQQQZZZllltttcccZZZcccwwwooovvvyyypppddd]]]fffvvvsssmmmmmmkkkjjjjjjfffddd```[[[VVVPPPHHHCCC======<<<;;;:::::::::::::::===@@@DDDGGGHHHHHHHHHQQQYYYaaaeeekkkwwwhhhqqqyyyooooootttuuusssrrruuuvvvwwwrrrgggaaaUUU^^^\\\[[[```nnnzzzttttttyyy^^^PPPMMMMMMQQQYYYiiiooo___ZZZbbbtttllleeeaaaiiiuuuzzztttuuuooonnnllljjjjjjfffddd```[[[VVVPPPHHHCCC======<<<;;;:::::::::::::::<<>>AAACCCEEEGGGGGGKKKXXXjjjtttnnnccccccjjjlllppptttwww}}}ssshhhooosssoooqqqtttuuuwwwyyyhhhbbb^^^]]]^^^bbbooo}}}|||yyy|||cccSSSPPPPPPTTTYYYbbbqqq~~~~~~dddZZZ[[[pppvvvnnnvvvpppnnnlllkkkkkkfffddd```[[[VVVPPPHHHCCC======<<<;;;::::::::::::999:::===???BBBDDDFFFGGGNNNXXXiiiuuuooocccaaahhhkkkrrrzzzzzzwwwhhh```hhhooonnnpppssstttuuuzzzqqqnnnmmmooozzz|||}}}dddRRROOONNNRRRVVV\\\gggqqqxxx```YYY]]]yyyuuuooonnnmmmkkkkkkfffddd```[[[VVVPPPHHHCCC======<<<;;;:::::::::::::::;;;===@@@BBBEEEGGGHHHMMMVVVgggvvvuuulllnnnxxx|||pppkkk}}}ppp```]]]ccckkknnnnnnqqqrrrttt~~~~~~|||}}}|||dddRRROOOOOORRRVVVYYY```hhhsss]]]XXX^^^~~~||||||tttooonnnmmmkkklllfffddd```[[[VVVPPPHHHCCC======<<<;;;::::::::::::;;;<<<>>>@@@CCCFFFHHHIIINNNWWWlllyyy{{{mmmaaaqqquuufff______ccciiiooonnnppprrrsss}}}tttqqqooowww}}}zzzdddUUUQQQQQQTTTWWWYYY___eeeuuuppp[[[YYY___~~~~~~uuuooonnnkkkiiihhheeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999;;;::::::===BBBFFFIIIIIIJJJ[[[iiiuuu~~~mmmgggsss{{{lllbbbbbbhhhkkkkkkmmmrrrtttrrrwww{{{qqqllliiimmmyyyuuu___UUUQQQRRRZZZ```aaa```aaapppgggTTTWWWddd|||}}}uuuooommmkkkiiiiiieeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999;;;:::;;;???DDDHHHJJJJJJNNN[[[fffpppvvvtttpppfffqqqqqqfffgggnnnqqqpppooossstttrrrwwwvvvmmmmmmsss}}}qqqwwwhhhWWWSSSRRRXXX^^^______```iii~~~}}}aaaTTTYYYbbb~~~vvvooommmkkkjjjjjjeeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999:::;;;===AAAGGGKKKLLLLLLPPPZZZccckkkmmmmmmqqqbbbooo{{{nnnlllqqqssspppppptttuuusssyyy{{{yyyzzzlllkkkqqqZZZUUUSSSXXX]]]^^^^^^```bbbuuurrrYYYUUU[[[___~~~yyy~~~}}}wwwooommmkkkjjjjjjeeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999999;;;>>>CCCIIIMMMNNNMMMQQQYYYaaaiiijjjlllssseeexxxzzzpppqqqpppkkkqqqtttuuuuuu}}}xxxhhhbbbqqqZZZVVVVVV\\\aaaaaa``````^^^nnngggSSSUUU\\\[[[www|||yyywwwpppnnnllljjjjjjeeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999999;;;>>>CCCIIIMMMNNNMMMQQQZZZbbbjjjlllmmmvvvkkkyyytttqqqkkkqqqtttuuuvvvwwwggg]]]yyypppYYYWWWZZZbbbgggeeebbbaaa\\\hhh}}}```PPPVVV[[[XXXpppppprrrzzzvvvpppooollljjjjjjeeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999:::;;;===AAAGGGKKKLLLLLLQQQ]]]fffmmmrrrqqqpppgggxxxwwwtttqqqssstttvvvttteeeZZZtttxxx\\\ZZZ\\\dddiiigggcccbbbZZZbbbqqqxxx]]]RRRVVVZZZWWWlllyyylllbbbZZZ\\\bbbnnnuuuqqqpppmmmjjjiiieeebbb^^^ZZZUUUOOOHHHDDD>>><<<::::::;;;;;;:::999;;;:::;;;???DDDHHHJJJJJJNNN```kkksss}}}zzzuuuzzz|||}}}yyyjjj___rrrzzzuuuzzz{{{rrrsssssstttqqqcccWWWqqqddd___^^^bbbeeedddbbbbbb\\\___jjj}}}mmmZZZTTTVVVYYYYYYiiixxxkkkbbb[[[VVVTTTTTTUUUZZZhhhuuuqqqqqqnnnjjjhhheeebbb^^^ZZZUUUOOOIIIDDD>>><<<::::::;;;;;;:::999;;;::::::===BBBFFFIIIIIIKKK```nnnyyytttiiipppnnntttxxxlll___lllqqqoooxxx~~~ssssssrrrrrr}}}~~~oooaaaUUUnnnjjjccc^^^___aaa``````aaa^^^```gggyyy~~~eeeYYYVVVVVVXXX[[[iiirrraaaZZZXXXWWWVVVUUURRRQQQYYYoooxxxqqqmmmiiihhhjjjbbb___[[[WWWSSSNNNHHHDDD@@@>>><<<:::::::::888777<<<;;;;;;<<>>;;;:::::::::888777999999:::===AAAGGGLLLPPPUUU]]]llluuuooozzzyyybbbbbbyyymmmVVVUUUeeetttxxxvvvrrrpppttt{{{dddWWWRRReeecccfffllliiiggg]]]bbb[[[[[[___lllkkkWWWSSSTTTRRRTTTYYYbbbzzznnnbbb___cccccc___\\\___aaa^^^\\\^^^gggooovvvqqqnnnkkkjjjlllgggddd___YYYSSSMMMGGGBBB@@@>>>;;;:::::::::999777888888:::===BBBHHHNNNRRRTTT\\\kkk|||}}}eee```tttjjjUUUOOOWWW```tttuuutttqqqsssxxxaaaSSSMMM\\\eeefffllljjjggg]]]aaaZZZ[[[]]]eeeuuuppp___PPPOOOQQQQQQRRRWWWbbb}}}hhhiiihhhgggjjjooonnnjjjkkknnnooojjjaaaZZZXXXYYYcccpppuuuqqqooolllkkkmmmgggddd___YYYTTTNNNHHHDDD???===;;;:::::::::999888999999:::===AAAGGGLLLPPPSSS[[[iiitttzzz}}}lllcccsssrrr[[[MMMQQQZZZooosssuuurrrqqq}}}sss[[[PPPKKKUUUzzzlllhhhmmmlllggg[[[___]]]^^^___aaajjjcccWWWNNNNNNPPPPPPRRRUUUbbbtttpppllllllrrrxxx}}}~~~uuusss~~~iiijjjooouuuwwwwwwwwwvvvvvv{{{{{{wwwmmmaaaXXXTTTSSSSSSZZZhhh}}}tttqqqooolllkkkmmmeeebbb]]]YYYUUUOOOJJJFFF???===;;;:::::::::999888::::::<<>>===::::::;;;;;;:::999999:::<<<@@@GGGNNNUUUYYYOOOVVVccclllllllllzzztttvvvQQQLLLZZZgggnnntttsssqqqzzzyyytttqqqrrrtttyyy}}}dddPPPMMMLLLOOOccc|||qqqssstttoooaaaeeeXXX[[[\\\[[[```ssstttUUUSSSQQQPPPOOOPPPQQQRRR\\\www~~~jjjbbbZZZcccssszzzjjjccciiissstttyyy~~~{{{|||kkk^^^WWWVVVWWWWWWVVVXXXccc}}}tttqqqooollljjjkkkdddaaa\\\XXXSSSNNNHHHDDD>>><<<::::::;;;;;;:::999888999;;;???EEEMMMSSSWWWNNNPPP\\\jjjmmmjjjnnnxxx___LLLTTTeeelllrrrsssrrryyy~~~xxxrrrnnnnnnnnnsssxxx___KKKKKKLLLMMMZZZmmmxxxvvvtttlll]]]aaaWWWYYYZZZYYY]]]llleeeNNNPPPPPPNNNMMMNNNPPPRRRVVVnnnyyygggbbb[[[ggg{{{vvvvvv~~~tttkkkeeeccc[[[\\\]]]dddyyy}}}tttqqqooollliiijjjfffbbb]]]XXXRRRLLLFFFAAA>>><<<::::::;;;;;;:::999999999:::===AAAGGGLLLPPPTTTRRR[[[mmmtttmmmggghhhpppoooSSSVVVdddjjjqqqssssssyyyzzzssspppmmmllltttvvv\\\IIIJJJLLLKKKTTTddd}}}xxxmmm\\\___ZZZ[[[[[[XXXYYYeeezzzyyyXXXIIILLLMMMKKKJJJLLLPPPQQQQQQgggpppkkkeeepppxxxqqq]]]```ccchhhyyyxxxqqqnnnllliiiggghhheee___XXXQQQKKKFFFDDD???===;;;;;;;;;<<<;;;:::;;;;;;;;;===@@@EEEIIILLLOOOWWWcccooo{{{uuuffflllyyyqqqUUURRRbbbjjjqqqrrrrrrvvv~~~|||{{{rrrqqqoooZZZKKKLLLMMMJJJSSSaaavvvyyymmmaaafffXXXWWWXXXWWWWWW]]]nnn~~~fffTTTNNNJJJIIIKKKKKKIIIJJJNNNUUUeeewwwvvv|||rrrgggcccmmm}}}xxxqqqnnnllljjjggggggddd___XXXQQQKKKFFFDDD???===;;;;;;;;;<<<;;;999;;;;;;;;;<<>>===;;;:::;;;;;;:::999999;;;;;;;;;<<<@@@GGGLLLNNNSSS\\\iiiyyyvvv~~~ZZZMMMMMM[[[dddmmmpppqqquuu```QQQFFFGGGHHHGGGLLLUUUfffggg^^^[[[YYYXXXVVVVVV\\\dddqqqrrr^^^QQQKKKLLLKKKNNNSSSSSSNNNKKKLLLLLLWWWmmmrrrdddggglllppp~~~vvvpppmmmllliiigggccc```[[[UUUOOOJJJFFFEEE>>><<<:::::::::;;;:::999888:::;;;;;;;;;???HHHNNNRRRWWW___hhhrrrttt~~~ZZZOOOOOOWWWaaakkkppppppttt~~~vvv\\\PPPGGGGGGHHHHHHKKKQQQZZZooo___ZZZWWWWWWWWWVVVYYY___fffvvvdddRRRIIIFFFLLLJJJJJJMMMMMMJJJJJJLLLMMMUUUgggppplllkkkkkkvvvwwwpppmmmkkkhhheeeaaa___ZZZUUUOOOJJJGGGEEE>>><<<:::999::::::999888777:::<<<;;;;;;@@@JJJRRRYYY]]]cccjjjppp|||ttt~~~eeeUUUOOOTTT^^^iiiooopppsss}}}sssXXXNNNGGGGGGIIIIIIKKKNNNVVV{{{vvvaaa[[[VVVVVVWWWVVVWWW[[[bbbnnnttt[[[NNNIIIGGGLLLHHHFFFHHHHHHFFFHHHLLLOOOUUUbbbyyypppjjjoooyyywwwpppllljjjfffddd```^^^YYYTTTOOOJJJGGGEEE>>><<<:::999::::::999888666999<<<;;;;;;AAALLLUUU```___ccckkkrrrzzzzzz{{{yyy___NNNQQQ\\\hhhnnnooosss|||qqqTTTMMMGGGGGGHHHIIIIIIKKKRRRggg{{{fff]]]VVVVVVVVVUUUUUUWWW^^^fffvvviiiUUUMMMKKKJJJJJJFFFEEEFFFFFFEEEFFFJJJNNNQQQ[[[yyysssrrrwwwxxxpppllliiieeeccc```]]]YYYTTTNNNJJJGGGEEE===<<<:::999::::::999888555999<<<<<<<<>>IIIUUUXXXYYY]]]fffrrr~~~wwwuuu~~~RRRTTT[[[eeelllpppwww~~~|||zzzeeeTTTFFFEEEDDDCCCCCCEEEGGGHHHEEEKKK[[[}}}|||rrrfff```[[[SSSTTTYYYUUUTTTTTTYYYbbblllyyyoooQQQGGGHHHHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGGGGNNNKKKZZZwww~~~uuunnnkkkiiifffccc]]]^^^YYYQQQLLLKKKHHHCCC???===:::999:::;;;:::999:::999:::;;;;;;<<>><<<::::::;;;;;;:::999888888::::::777666>>>IIISSS^^^hhhlllmmmsss}}}}}}~~~tttRRRQQQYYY```jjjkkkwww|||}}}fffSSSHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBJJJEEEPPPlllzzzsss^^^SSSXXXUUURRROOOOOOMMMLLLRRRZZZaaakkkrrrQQQHHHGGGFFFDDDBBB@@@>>>>>>AAAAAA@@@@@@AAAAAABBBCCC>>>DDDGGGFFFQQQwwwxxxsssnnngggccccccaaa]]]XXXSSSOOOKKKGGGDDD>>>===;;;:::;;;;;;:::999888999:::;;;888777???JJJXXXaaakkknnnlllooowww~~~^^^UUUWWW]]]iiinnnzzz|||~~~mmmlllqqqwwwbbbPPPGGGCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???FFFCCCHHH[[[|||xxxkkk___YYYUUUQQQOOOOOOMMMKKKOOOUUUWWW^^^nnnYYYGGGFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAACCCEEEEEELLLiiivvvqqqlllfffbbbbbbaaa^^^XXXTTTPPPLLLHHHEEE???===;;;:::;;;;;;:::999999999:::;;;999999@@@JJJZZZbbbkkknnnmmmnnnvvvoooZZZUUU[[[iiiooo|||{{{~~~yyyfff```___iii}}}ppp\\\MMMEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCC???HHHGGGHHHOOOjjj|||uuuhhhXXXWWWRRRPPPQQQOOOLLLMMMPPPOOORRR]]]ooobbbIIIFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCAAABBBEEEHHH[[[uuuppplllgggbbbbbb```]]]XXXSSSPPPLLLHHHEEE???===;;;;;;;;;<<<;;;999888888999;;;:::999???HHHWWW]]]eeejjjkkkooo||||||___UUUYYYhhhnnnzzzxxx{{{|||fff]]]XXX\\\jjjyyy}}}jjjWWWJJJDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDD>>>GGGIIIIIIKKKbbbppp]]][[[UUURRRSSSSSSPPPOOOPPPOOOPPPWWWdddrrrpppTTTIIIJJJFFFFFFEEEDDDCCCCCCBBBBBB???????????????@@@AAAAAABBB===@@@GGGHHHSSS|||tttooommmhhhcccbbb___[[[VVVRRROOOKKKGGGEEE???===;;;;;;<<<<<<;;;:::888666777999999888===DDDPPPTTT\\\cccgggmmm}}}aaaVVVYYYgggjjjtttuuuyyyeeeZZZSSSTTT^^^dddoooyyyeeeSSSHHHDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@:::AAABBBDDDGGGXXX{{{lllaaaYYYSSSTTTUUUSSSPPPPPPOOOOOOUUU^^^gggppp{{{zzzYYYOOOKKKEEEHHHGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@<<>><<<;;;<<<<<<;;;:::999777777999999888;;;@@@IIILLLVVV```dddiiiyyy||||||```WWWZZZfffhhhqqqrrrwww{{{lll\\\QQQLLLPPPSSS[[[eeettt___OOOFFFCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA===BBB>>>AAAFFFPPPvvv|||lll```UUUSSSTTTSSSPPPOOONNNMMMQQQWWW\\\```gggooo}}}fffMMMMMMKKKAAAHHHGGGFFFDDDBBB@@@>>>===>>>>>>>>>===>>>>>>???@@@@@@===@@@DDDBBBFFF___}}}~~~___qqqlllkkkgggccc```^^^[[[VVVRRROOOLLLIIIFFF@@@>>><<<;;;<<<<<<<<<:::;;;999888::::::888:::>>>CCCHHHUUUeeejjjmmmzzzvvv^^^VVVYYYeeehhhrrrrrrwww}}}|||uuuuuu~~~kkk[[[PPPHHHJJJIIIOOOUUUhhhlllWWWIIICCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAEEE===BBBIIIJJJbbb|||lll[[[VVVVVVUUURRRPPPPPPNNNNNNQQQSSSTTTZZZbbbllltttzzzVVVJJJIIIHHHFFFEEEEEEDDDBBBAAA???>>>>>>>>>============>>>??????@@@@@@AAAAAA???DDDUUUeeewwwqqqxxx|||OOO~~~ooojjjjjjfffaaa______\\\WWWSSSPPPMMMJJJGGG@@@>>><<<<<<<<<===<<<;;;>>>:::999;;;;;;999:::===>>>EEEXXXlllssstttrrr\\\UUUXXXdddiiiuuusssvvvzzz{{{uuuyyypppYYYRRRNNNIIIKKKFFFMMMOOOYYYppp|||fffRRREEE@@@AAABBB????????????????????????;;;>>>CCC999@@@JJJEEESSS```wwwcccZZZYYYWWWTTTSSSUUUQQQOOOOOOPPPQQQWWW___bbbjjjuuu~~~^^^IIIFFFCCCCCCJJJCCCBBBBBBAAAAAA@@@??????===============>>>??????>>>AAABBB@@@@@@GGGRRR\\\}}}mmmhhhsss{{{lllCCCsssmmmkkkgggbbb```\\\ZZZWWWTTTQQQMMMIIIFFF@@@???===<<<::::::999999::::::999999::::::;;;<<<===HHH^^^rrrxxxxxxaaaUUUTTT```ooossspppwww}}}}}}xxx~~~~~~}}}~~~|||wwwtttqqqnnnjjjkkkfff^^^UUUNNNKKKIIIIIIMMMKKKHHHRRRbbbqqqttt[[[MMMGGGCCCAAA@@@@@@?????????>>>>>>======???@@@@@@@@@AAADDDHHHKKKUUUyyylll^^^[[[XXXVVVVVVSSSRRRQQQNNNMMMNNNQQQSSSYYY```jjjrrryyyzzzwww}}}OOOKKKIII@@@BBBHHHAAA@@@???>>>============AAA???===<<<=========;;;@@@BBBBBBAAAAAAEEEMMMSSSssstttkkkiiiggg~~~XXXCCCrrrmmmkkkgggcccaaa\\\ZZZVVVTTTQQQMMMIIIEEE@@@???===<<<::::::999999::::::999999::::::;;;<<<;;;JJJddd|||~~~nnnYYYRRR]]]mmmoooqqqwww{{{{{{www~~~~~~{{{vvvpppjjjccc^^^]]]ZZZUUUPPPLLLKKKKKKLLLKKKJJJGGGMMMXXX```xxxlllVVVJJJEEEBBBAAAAAA?????????>>>>>>>>>======>>>>>>?????????AAAEEEHHHNNNaaa|||ggg]]]XXXVVVWWWRRRRRRQQQOOOOOOOOOQQQRRRUUU[[[cccjjjpppyyy|||{{{mmmGGGEEEDDD???AAACCCAAA@@@???>>>============<<<;;;;;;<<>>>>>>>>>>>======<<<===>>>>>>===???AAADDDJJJKKKhhh}}}kkkaaa\\\\\\TTTTTTSSSRRRQQQPPPOOOOOOPPPTTTYYY^^^ccclllvvv~~~xxxsssrrrvvvwww|||{{{WWWAAAAAAAAAAAACCC???@@@???>>>======<<<======;;;::::::<<<@@@CCCDDDDDD<<<>>>@@@@@@>>>@@@DDDHHHSSS}}}llliiiqqq]]]IIIDDD|||ppplllkkkhhhdddccc\\\YYYVVVSSSPPPLLLHHHEEE@@@???===<<<:::999999999::::::999999::::::;;;<<<>>>TTTxxxzzz[[[^^^nnnoooqqqsssvvvyyyuuuhhhaaaVVVUUUTTTRRRQQQPPPQQQQQQPPPQQQNNNQQQVVVVVVccc{{{}}}gggYYYIIIBBBAAA???>>>@@@>>>>>>>>>>>>>>>>>>======<<<===>>>=========???AAAGGGBBBTTTrrreee^^^XXXWWWUUUTTTSSSQQQNNNKKKLLLNNNQQQTTTYYYaaakkkrrrxxxmmmiiiiiilllssswww~~~___LLLCCCAAA???DDDGGG??????>>>======<<<<<<<<<===>>>===;;;<<<>>>??????>>>===@@@CCCCCCAAAAAADDDGGGMMMpppvvvmmmkkkoooMMMCCCEEE|||ooolllkkkhhhdddccc[[[YYYVVVSSSPPPLLLHHHDDD@@@???===<<<:::999999999::::::999999::::::;;;<<>>===>>>==================>>>>>>===>>>??????>>>>>>???AAA???AAALLLkkkmmm\\\YYYVVVSSSRRRRRRPPPNNNKKKJJJKKKLLLOOOTTT[[[ccciiizzzwwwlllcccaaacccgggjjjuuuzzzmmmSSSIIIEEEAAA===CCCGGG>>>>>>===<<<<<<;;;<<<<<<<<<>>>===;;;;;;;;;<<<;;;:::>>>AAADDDDDDAAAAAACCCEEEJJJaaassslllaaaDDD???BBB|||oookkkkkkhhhdddbbb[[[YYYUUURRRPPPLLLGGGDDD@@@???===<<<::::::999999::::::999999::::::;;;<<<<<>><<<<<<============>>>>>><<<>>>????????????@@@AAA===EEENNN^^^fff^^^YYYSSSPPPQQQQQQPPPNNNLLLKKKKKKMMMQQQVVV\\\___mmmxxxmmmggg^^^[[[]]]ccchhhkkkooozzzzzz^^^MMMEEEDDDAAA:::>>>BBB;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999888999;;;<<<<<<<<<<<>>@@@CCCEEEVVVwwwooouuuVVVAAA===>>>|||oookkkjjjgggcccaaa[[[XXXUUURRROOOLLLGGGDDD@@@???===<<<::::::999999::::::999999::::::;;;<<<:::BBBTTTeeeiiiiiiqqq~~~xxx___ccckkknnnppprrrtttuuuvvvddd___[[[ZZZXXXWWWXXX[[[___aaa]]]bbb``````hhhkkkrrrwwwqqqkkkjjjmmmkkkPPPHHHBBBAAA@@@>>>===???<<<<<<<<<=========>>>>>>;;;===????????????@@@AAA???DDDJJJSSSlllsssjjj^^^VVVTTTSSSQQQOOONNNMMMLLLLLLNNNQQQSSSTTT```iiiqqqvvvxxxyyyvvvqqqyyy}}}yyyrrrjjjccc]]]]]]\\\[[[]]]ccckkkqqqvvv___PPPGGG???@@@AAA:::;;;>>>999<<<;;;;;;:::;;;;;;<<<<<<:::888888999<<<>>>>>>>>>;;;===???>>><<<<<<@@@CCCAAAKKKcccsssmmmrrriiiIII@@@???<<<|||pppkkkjjjfffbbb```[[[XXXUUURRROOOKKKGGGDDD@@@???===<<<::::::999999::::::999999::::::;;;<<<:::>>>JJJXXX^^^cccsssaaabbbkkkoooppprrrsssrrr{{{oookkkgggeeebbb``````cccfffiiifffmmmmmmoooxxx{{{~~~vvvooollllllpppzzzcccKKKDDD@@@@@@@@@>>>>>>@@@;;;<<<<<<<<<======>>>>>>999;;;>>>>>>>>>>>>???AAA>>>===???GGGUUUvvv}}}lll___XXXUUUQQQOOOQQQOOOMMMLLLLLLMMMLLLLLLWWW^^^dddfffhhhjjjhhhdddkkknnnssszzz{{{zzzttthhh```^^^]]][[[RRRWWW\\\^^^___eeepppyyyeeeGGGDDDDDD:::===BBB===;;;===999;;;;;;:::::::::;;;;;;<<<<<<:::999:::<<<>>>>>>===;;;>>>???>>><<<===AAADDDAAADDDQQQooowwwiiicccnnn}}}VVV??????AAA===wwwkkkkkkkkkeeeaaaaaaZZZXXXTTTPPPLLLIIIGGGFFFBBB???<<<:::;;;<<<<<<;;;888888999999999:::::::::>>>===@@@KKKYYYjjjyyyoooXXX^^^```eeepppttttttvvvyyy{{{wwwuuuwwwyyy|||wwwzzz~~~yyypppnnnzzzmmmXXXJJJFFFAAA>>>======<<<<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>><<<@@@FFFHHHZZZnnnaaa^^^ZZZTTTPPPNNNKKKJJJLLLMMMNNNNNNPPPSSSVVVXXXXXXXXXYYYZZZZZZ^^^ccchhhmmmrrrwww{{{{{{{{{||||||yyyssskkkddd]]]___]]]XXXTTTSSSSSSRRRPPPYYY``````ddduuuxxxLLL@@@III@@@???>>>===;;;;;;::::::;;;::::::999999::::::;;;:::::::::999999:::;;;;;;<<<<<<======>>>>>>??????FFFCCCOOO___|||rrrcccccchhhrrr\\\IIIEEE???<<>>;;;:::999888777888888999999999::::::::::::;;;AAAMMM]]]ooofffTTT]]]___aaallloooooossswwwsssjjjooo}}}}}}iiiUUUIIIEEEAAA>>>======<<<<<<============<<<<<<;;;;;;<<<<<<<<<============>>>>>><<<@@@FFFFFFQQQvvvuuuiii___XXXXXXVVVTTTSSSRRRQQQNNNKKKNNNPPPSSSTTTSSSRRRSSSSSSTTTVVVZZZ]]]```cccgggiiiiiihhhhhhgggeee___XXXRRRWWWUUURRROOOOOORRRTTTUUUUUUZZZ___gggxxxbbbGGG???@@@AAA@@@???===<<<<<<;;;;;;::::::999999999999::::::999999999999999:::;;;<<<;;;<<<<<<===>>>>>>?????????>>>IIIWWWqqq}}}jjjdddbbbgggUUUFFFCCC===;;;>>>uuulllmmmnnngggbbbbbb]]]ZZZVVVQQQMMMJJJHHHGGGGGGCCC???;;;:::999777666888888999999999:::::::::999;;;BBBNNN```vvvzzzjjjSSSWWW[[[___iiilllmmmrrrwwwoooiiigggkkk|||sssaaaOOOGGGDDD@@@>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???EEECCCFFF]]]xxx~~~nnndddYYYWWWVVVUUUSSSQQQMMMIIIKKKMMMNNNNNNLLLKKKKKKLLLNNNPPPRRRSSSSSSTTTWWWYYY```___^^^^^^]]]ZZZUUURRROOOLLLKKKKKKMMMPPPSSSTTTYYY___kkk|||kkkLLLFFFCCC>>>AAA@@@???>>>===<<<<<<<<<::::::999999999999::::::888888888999999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???IIIQQQdddzzzjjj```^^^ppplllKKK@@@@@@<<<:::<<>><<<<<<;;;;;;;;;999999888888888888999999777777777888999;;;<<<===:::;;;;;;<<<<<<===>>>>>>>>>BBBGGGJJJUUU|||rrraaa[[[hhh{{{tttZZZBBB===>>><<<:::<<>>=========<<<;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::===:::;;;??????>>>EEEPPPmmmrrreee]]][[[ZZZ[[[RRRRRRSSSRRRPPPOOOPPPQQQJJJKKKLLLLLLLLLNNNQQQTTTNNNLLLKKKKKKMMMNNNNNNMMMRRRRRRUUUWWWVVVYYYfffvvvpppMMMAAA@@@<<<;;;@@@===<<<;;;:::::::::::::::999888888777777888888999666777777888999:::<<<===:::::::::;;;<<<<<<======;;;@@@BBBCCCIIIcccvvvaaaYYYbbbppp{{{]]]LLL>>><<<>>><<<;;;<<>>;;;::::::999888888888999999999:::::::::::::::>>>TTT}}}\\\^^^[[[eeehhhkkkrrrvvvvvvxxxxxxvvv{{{hhhYYYRRRHHHAAA???============<<<;;;999999:::::::::::::::;;;999999999999::::::::::::<<<::::::======>>>DDDKKKWWWzzzyyyjjj```[[[YYYVVVVVVUUUSSSPPPOOOPPPQQQKKKLLLKKKKKKJJJLLLOOORRRUUUSSSQQQQQQRRRSSSSSSRRRTTTQQQSSSXXX]]]hhhxxxWWW@@@CCCEEE;;;888@@@;;;;;;:::999999999999999888888777777777777888888777777777888888:::;;;<<<999999::::::;;;<<<<<<<<<;;;@@@AAADDDJJJWWWhhhZZZ\\\cccoooNNNDDD======>>><<<;;;;;;zzzmmmlllkkkeeebbbccc___\\\WWWRRRMMMJJJGGGFFFDDDAAA===;;;:::::::::999888888999999999:::::::::999;;;???NNNnnnlllYYYYYYcccfffjjjqqqsss{{{yyy```SSSNNNFFF@@@>>><<<<<<======<<<;;;888999999999::::::::::::999999999:::::::::;;;;;;;;;::::::<<<<<<<<<@@@FFFOOOddd~~~sssmmmgggfffddd```[[[XXXXXXYYYVVVUUUSSSPPPNNNNNNPPPRRRPPPOOOOOOPPPSSSUUUUUUUUUaaa]]]ccctttbbbNNNAAABBBDDD===;;;???;;;;;;::::::999999::::::777777777666666777777777888888777888888999::::::999999999:::;;;;;;<<<<<<<<>>>>>;;;999999|||mmmkkkjjjeeebbbccc^^^\\\WWWRRRMMMIIIGGGEEE@@@===;;;:::;;;===>>>>>>888888999999999::::::::::::>>>@@@EEEZZZuuu}}}[[[ZZZcccgggkkkrrrrrryyyqqqZZZNNNIIIBBB???===<<<<<<======<<<;;;888888888999999:::::::::999999:::::::::;;;;;;;;;::::::<<<<<<;;;999<<>>999999:::::::::<<<<<<;;;:::::::::;;;;;;777777666666666666777777999888888888888888999999888999999::::::;;;<<<<<<:::>>>;;;AAAGGGAAAYYYzzzhhhaaaWWWfff~~~RRRBBB???===>>>===:::888888ppplllkkkddd___```]]][[[WWWTTTPPPKKKFFFBBBBBBAAA???<<<::::::999:::999>>>999666;;;999555::::::???<<<>>>LLLZZZhhhyyy```\\\cccggggggjjjrrryyy{{{hhhRRRHHHGGGCCC======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<>>:::===CCCDDDDDDQQQbbbxxxbbbccc]]]fffgggEEE>>>>>><<<;;;:::999999888oookkkiiidddaaabbb```\\\WWWSSSOOOKKKGGGDDDBBBAAA???<<<::::::999:::;;;@@@;;;888===<<<888>>>888<<<999999EEEPPP___rrrbbb[[[aaafffhhhkkkpppwwwzzz~~~zzzbbbOOOGGGGGGBBB===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;AAACCCSSSxxx___EEEAAA???===;;;999999:::;;;777777777777777777777777777777666555555555555555666666777777777888888888777888888999999::::::;;;<<<999<<>>::::::CCCKKK\\\ttteee[[[___dddhhhkkknnntttyyyzzznnnYYYKKKFFFEEE???===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;<<<@@@@@@GGG[[[ttt___III???>>><<<;;;999888888999999777777777777777777777777777666555444444444555666666666777777777777888888777777888888999:::::::::;;;999<<>>FFFRRRXXX|||mmmccc___dddllluuuaaaFFF999<<<;;;:::999888777777777|||mmmjjjhhhbbbaaaeee```\\\WWWSSSOOOJJJFFFCCCBBBAAA???<<<::::::999:::IIIKKKBBB:::;;;666111666;;;===:::<<>>999666<<<;;;888???666777555;;;BBBGGGbbbqqqddd]]]dddjjjjjjpppyyy||||||zzzZZZMMMCCC@@@@@@999;;;;;;:::999999999999999777777777777777777777777777777777777777777777777888888888999999999:::::::::<<<<<<@@@DDDFFF\\\zzzgggPPPCCCAAA>>>;;;::::::999888888888888555555555555555555555555666555444333333444555666555666666666666777777777666777777888888999::::::::::::===???>>>===???DDDJJJRRRsssyyyggg]]]ZZZ\\\```xxxsssSSSAAA===>>>;;;;;;:::999888888888888xxxnnnllliiidddccchhh___\\\XXXTTTPPPJJJDDD@@@BBBAAA???<<<::::::999:::555:::777555;;;:::888===777777777>>>CCCGGGfffsss```cccjjjiiinnnxxxwwwwww{{{lllSSSJJJAAA>>>>>>:::;;;:::999999888888999999666666666666666666666666777777777777777777777777777777888888888999999999444999999<<>>>>>777::::::999999888777666666555555555555555555555555333444444444555555555555555555666666666666777777666666777777888999999999999:::<<<=========???AAAEEEEEEXXXxxxddd[[[YYYZZZ\\\dddvvv}}}WWWCCC<<<;;;::::::999999888777777888888{{{oookkkhhheeeiiipppddd```YYYSSSNNNKKKGGGEEEBBBAAA???<<<::::::999:::999>>>;;;888===999333888<<<:::999@@@CCCCCCdddfffdddjjjiiillluuussstttwwwyyy^^^MMMGGG>>><<<>>><<<::::::999888888888888888777777777777777777777777777777777777777777777777777777777777888888888999444;;;;;;;;;BBBBBBBBBJJJbbbyyyXXXBBB>>>;;;<<<===888999999888888666555333333444444444444444444444444111222444666666555444333555555555666666666777777666666777777888888999999777999::::::;;;===???@@@BBBCCCMMMccczzzhhh___]]]VVVWWW```rrr|||zzzhhhHHH>>>>>><<<888777777666555555555666666pppjjjgggfffmmmwwwjjjcccYYYQQQMMMKKKJJJJJJBBBAAA???<<<::::::::::::555<<<::::::@@@===888<<<<<<888777======;;;\\\kkkfffkkkhhhjjjssssssuuuxxx|||lllUUUHHHEEE===:::???>>>:::999999888777888888888777777777777777777777777777777777777777777777777777777777777888888888888333===<<<888???BBB@@@DDDHHHkkkZZZFFF>>>???999888;;;:::888888777666555333111000444444444444444444444444000222444777777666444222555555555555666666666777666666666777888888999999555777888888:::===??????===CCCHHHNNNbbbwwwhhhbbb]]]ZZZXXX^^^ooowwwmmmpppttt|||YYY???;;;???===777555555444333333333444444|||kkkhhhjjjiiiiiimmm```^^^YYYTTTPPPLLLJJJIIICCCBBB???===;;;::::::;;;999999999999999999999999;;;999;;;;;;777<<>>>>>>>>;;;888:::999888888777777888888666666666666666666666666555555555555555555555555666:::>>><<<888444555777777888999:::<<<===>>>???HHHRRR\\\wwwoooFFFBBB>>>;;;;;;;;;;;;;;;999999777666666555555555333444555777777555444333333333333444444444555555444333111222444666666666666666666666666777777888777999;;;;;;;;;;;;===>>>@@@>>><<>><<<888777777777666444444333333333oookkkjjjfffcccdddbbb___ZZZUUUOOOKKKHHHGGGBBBAAA@@@>>><<<;;;::::::999999999999999999999999777666999;;;777999LLLcccyyyeeedddeeejjjqqqrrroooqqqtttnnniiiyyyjjjVVVMMMBBB======???===:::999999888777777777888888555555555555555555555555444444444444444444444444777;;;???===999666666888777777888:::;;;===>>>>>>>>>DDDFFFVVVzzzrrrJJJBBB???;;;999999:::999999888888777555555444444555444444444444444444444444333333333444444444444555555444222222444666666666555555555555555666777777777999:::;;;:::;;;===>>>>>>@@@???CCCNNN]]]uuummmccc\\\[[[___ccceeeyyyvvvxxxuuunnnsssnnnVVV???::::::888777999777777666555444444444444pppmmmkkkddd^^^^^^aaa^^^YYYTTTNNNIIIEEECCCAAAAAA@@@???===;;;999888999999999999999999999999666555888<<<:::888BBBPPPgggzzziiibbbeeekkkooosssmmmmmmnnnjjjiii{{{\\\OOOGGG>>>;;;<<>><<<999888888777777777777777555555555555555555555555444444444444444444444444666:::<<<<<<888666666888666777888999:::<<<======;;;>>><<>>;;;AAAAAA@@@AAAHHHjjjvvvfff___[[[XXXUUU[[[mmmyyypppmmmsssxxx}}}hhhMMMAAA999999888444555999777777666555444444444444|||mmmjjjjjjeee```aaa^^^\\\XXXSSSMMMIIIEEECCC@@@@@@@@@???===;;;888777999999999999999999999999999777999======;;;@@@GGG]]]rrrpppcccffflllmmmrrrmmmlllmmmjjjkkkzzzxxxUUUIIICCC<<<:::;;;======;;;888888777666666666666777555555555555555555555555333333333333333333333333333666888777555444444555666666777888999:::;;;<<<;;;???@@@EEELLLVVVxxxmmmPPP?????????888777666666777888666555555444444333222222333333555555444444444444555555222222333333333444444444555333222222444555444333555555666666777777777777666777999:::999:::;;;===888???@@@???@@@BBB[[[vvvggg```]]]\\\YYY```hhhpppuuupppooowwwxxxQQQ@@@;;;999;;;:::555333666777666666555444444555555zzziiiggggggdddbbbccc]]]\\\YYYUUUQQQMMMIIIHHH???@@@@@@???===;;;888777999999999999999999999999:::888888;;;<<<===@@@DDDWWWkkkxxxdddeeellloooooommmmmmpppnnnmmmvvvmmmPPPFFFAAA<<<::::::;;;:::999888777666666555555666666555555555555555555555555333333333333333333333333222444555555444444444555555666666777888999:::::::::===>>>BBBFFFGGG[[[vvv[[[LLL===888>>>@@@777666555666777777666555444333333222222222222333222444666888888666444222222222222333333333444444222111111222333444333222555666777888888888777777555777999999999999;;;<<<999>>>===>>>BBBDDDRRRjjjzzziii```]]]]]]___^^^^^^hhhyyyqqqoooqqq|||```BBB???;;;888::::::777444333666555555444444444444555{{{iiieeeeeeaaa___aaa^^^]]][[[XXXTTTQQQMMMKKK@@@@@@???>>><<<:::888777999999999999999999999999999888777888999<<>>???JJJ```oooTTTBBB???:::999;;;666888666444444555666666555333333222222222222333333000333777999999777333000222222222222333333333333111000000222444555444222444555777888888888777666555666888888888888:::<<<;;;>>>:::;;;BBBCCCFFFUUUzzzpppddd]]]]]]ZZZWWWZZZggg{{{rrrkkkkkkfffaaajjjwwwjjjIII666<<<888444555888999666333444444333333333333333444yyyiiiffffffaaa]]]]]]]]]]]]ZZZWWWSSSNNNJJJHHHAAA@@@>>><<<:::999888888999999999999999999999999888999999888999;;;>>>@@@FFF\\\pppeeegggccceeeiiinnnpppoooqqqtttqqqOOOEEE???>>><<<:::::::::999999777666555555444444555555444444444444444444444444222222222222222222222222333222222222444555666666444555555666666777777888555;;;777555<<<>>>AAALLLUUUnnnxxxMMMAAA===<<<777999:::333999666333222333444444444333333222222222333333444000222444666666444222000111222222222222333333333111111111444777888777555222333555666777666555444444666777888777888:::;;;:::===999999@@@???>>>HHH\\\wwwpppkkkddd___\\\]]]bbbgggooo}}}}}}pppjjj___^^^cccbbbnnnlllMMM;;;666777666444444555666555222222222222111111222222333vvvhhhhhhiiiccc]]]\\\[[[ZZZWWWTTTOOOIIIEEEBBBBBB@@@>>>;;;999999999999999999999999999999999999888<<<>>><<<;;;<<<>>>???DDD^^^~~~ccc]]]___aaaeeekkknnnoooqqqsssyyy{{{XXXCCCDDD===<<<;;;;;;:::;;;;;;:::666666555444444444444555444444444444444444444444111111111111111111111111000/////////111333444333444444555555666666777777,,,888888666===???<<<>>>???MMM]]]pppeeeDDD;;;999<<<999000444;;;777999666222000111222333333333333333222333333444444000111111222222111111000111111222222222333333333111111333666999:::999888000111333555555444333222444555777888777888999;;;888<<<:::999???===<<>>===;;;:::999777777777777777888888888999999999999:::;;;<<<<<<@@@OOOsssdddVVVQQQVVV]]]dddkkkoooqqqppppppxxx|||bbbMMM>>>@@@::::::::::::999888777666444444444444444444444444333333333333333333333333222222222222222222222222333222222222222333444444444444444444555555555555666666777888999:::;;;;;;:::???DDDIIIRRRggghhhYYYNNNCCC???AAA666666555555444333333222444333222111111111111111222222222111111111000000111111111111111111111111222222222111111111000000222222222333333333444444222222333333444444444555444555555666777777888888888888999:::;;;;;;;;;;;;>>>DDDKKK```}}}rrrhhhffffffggghhhmmm}}}rrriiiccc]]]XXXYYY[[[ZZZ[[[]]]\\\XXXVVV\\\nnn___DDD<<<;;;999888666555444333333222222222222111111000000111111222vvviiiffffffbbb[[[WWWVVVWWWWWWUUUPPPKKKHHHFFF??????>>>>>>===<<<;;;;;;888888888888777777777777999888888999999:::;;;<<<===BBB[[[uuuUUUPPPRRRXXXbbbkkkoooooommmjjjoootttmmmTTTDDD<<<@@@999::::::999999888777666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333444444444444444444555555555555666666777777888999::::::666999<<<<<<@@@KKK]]]kkkrrr]]]GGG===999555666:::444444333333222222111111333222111111111111111111222111111111111000000000000000000000000000000000222111111111111000000000222222222222333333333333///000111222333444555555444444555555666777777777666777888999::::::::::::;;;???BBBNNNbbbyyywwwnnnooouuuzzzoooeee^^^WWWQQQVVVQQQOOOTTTZZZ[[[ZZZ[[[YYY[[[fff{{{lllEEE555777;;;999555555555444333222222222222222111111000000111111222vvviiidddccc```[[[XXXWWWXXXXXXUUUPPPKKKHHHFFF??????>>>===<<<;;;;;;:::999999888888777777666666888888888888999:::;;;<<<:::;;;KKKkkk[[[PPPRRRZZZeeellllllkkkkkkjjjmmmlllvvv[[[HHH@@@<<<>>>999999999999888777666555333333333333333333333333222222222222222222222222111111111111111111111111222222222111222333333444333333444444444555555555555555666777777888999999666888::::::;;;@@@JJJRRRaaazzz}}}eeeMMMCCC:::999999555333333333333333222222111111111222111111000000000111111111111111111000000000000000000000000000000000000111111111111000000000000111222222222222333333333///000000111222222333333333444444555555666777777555666777888999999999999===>>>>>>DDDKKKUUU|||}}}{{{wwwxxxyyy{{{{{{|||~~~}}}uuujjj___```\\\VVVSSSTTTSSSPPPQQQOOOPPPUUUVVVTTTTTTWWWiiivvvdddNNN888555;;;<<<555...444444333222222222222222111111000000000000111111vvviiidddbbb^^^ZZZYYYXXXYYYXXXUUUPPPKKKHHHFFFAAA@@@???===<<<:::999888999999888888777777666666888888888888999:::;;;;;;::::::FFF]]]uuueeeNNNQQQZZZfffjjjhhhhhhkkkiiikkkgggmmmoooOOOCCC@@@===888888888888888777666555555444444444444444444444444222222222222222222222222111111111111111111111111222111111111111222333333333333333444444444444555444555555666666777777777777999;;;<<<<<>>>>>:::888666555444333333444222222222222222222222222///////////////000000111//////000000000000000111111111111111111111111111//////000000000000000111111111111111222222222222222222222111111111000000222222333333444555555555444555666777888888888888888::::::???EEEDDDPPPkkk~~~uuuuuuttttttyyy}}}pppnnnkkkjjjiiieee```[[[ZZZZZZWWWUUUXXX^^^___[[[YYY\\\\\\YYYXXX[[[ZZZWWWWWWWWWWWWVVVWWWccc~~~gggLLL@@@;;;888888777444444777222222111111000111111222111000000//////000000111wwwlllgggccc^^^ZZZZZZYYYZZZYYYVVVQQQKKKGGGFFF???>>>===<<<;;;:::999999777777777777777888888888777777777777888999:::;;;<<<;;;>>>JJJaaalll\\\TTT\\\eeeffffffiiiccchhhfffgggooovvvtttOOOFFF===<<<===444777777777777666555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222222333222222333333333444444444444444444444444555555555666555555666999:::::::::;;;;;;>>>DDDMMMZZZiiisssppp```OOOEEE>>>888888<<<666666555111///000222444000000000000000000000000///............///000111////////////000000111111000000000000000000000000////////////000000111111111111111111222222222222111111222222222222222222222222222333444444555555555555666777888888888888777;;;999;;;AAAAAAEEETTTttt}}}~~~yyy{{{zzzooommmkkkjjjiiiiiigggfffbbbdddccc```bbbhhhkkkjjjmmmqqqsssqqqqqqrrrpppkkkdddfffjjjooowwwiiiKKK======999777666333000222777111111000000000000111111000000////////////000000wwwmmmhhhddd^^^[[[ZZZYYYZZZZZZVVVQQQKKKGGGFFF<<<<<<<<<<<<<<<;;;;;;;;;666666777777888888999999777777777777888999:::;;;===999888CCC^^^jjjWWWZZZfffhhhfffeeedddjjjhhhgggkkkllluuu]]]CCCBBB999888===888777777777777666555444333222222222222222222222222111111111111111111111111000000000000000000000000111111111000111222222333222222333333333444444444333333444444444444444444555333333555:::===>>>===999<<>><<<;;;:::999777777777777777666666666666555555666666777777888888;;;<<<<<>>999666888777777666555555555555555444333222222111111222222000111111111111222222222000000111111111111000000000000000000000000000000222222222222222222222222000111222333444555555555444444555555666777777777777777999:::<<<===>>>???CCCHHHOOOVVV^^^kkk{{{zzzlllaaaVVVJJJBBB<<<:::777444222111111111222333333111000///111222000000//////.........------...000111111111000/////////............//////...............///000000000000000000000000000000000000000000111111111111///000000000000111111111111111222222222333333333444555555666666666666666888999999:::;;;<<<======IIIKKKZZZ{{{rrrdddfffttt{{{bbbLLL999333888555444222222222222111///000000000000000000000000///......---------......rrreeebbbaaa]]]WWWSSSYYYXXXWWWTTTPPPLLLHHHFFFDDDAAA>>><<<;;;:::999777777777777777666666666666555555666666777777888888:::;;;===@@@LLLnnnooo^^^aaaeeefffggggggggggggffffffhhhlllpppdddNNN<<<:::===999666888666666555444444444444555444333222222111111222222000000111111111222222222000000111111111111000000000000000000000000000000222222222222222222222222111111222333444444444444333333444555555666666777666777888999:::<<<======;;;???CCCEEEIIIPPP[[[cccqqq|||~~~eee]]]SSSLLLGGGAAA:::555999888666333222111111111111222333222000///000111000/////////.........------...///000111000////////////............//////---------------...////////////////////////////////////000000000111111111111111222222222333333333111111111222222222333333444444555666666666666666777777888999:::;;;<<<<<<===AAAMMMeeewwweeeeee{{{cccMMMAAA888777;;;555333222222222222111//////////////////////////////............///000000ttthhhdddbbb]]]XXXUUUXXXXXXVVVTTTPPPLLLHHHFFFDDDAAA===;;;;;;:::999888777777777777666666666666555555666666777777888888:::999<<>>666777:::888666666444333333222222222222222333222222111111111111111000000000000111111111111//////000000000000//////000000000000000000000000111111111111111111111111222222333333333222222111111111111222333333444444333444444555666777777888666888999:::999999<<<>>>???CCCIIIOOOSSSSSSPPPNNNUUU\\\eeeooo|||~~~vvviiicccdddgggbbbaaa\\\TTTKKKCCC???===<<<999777666777888777555111111222222111111000///...111333444222000//////........................------......///////////////......------......///------,,,,,,------...///////////////////////////////////////000000000111////////////000000000000111111111111222222222222333333444555555555555444555555666777888999:::::::::===???@@@HHH___^^^JJJ888555999888444111444222111111222222111///////////////////////////000000///////////////000uuujjjeeeaaa\\\WWWVVVWWWVVVUUUSSSOOOKKKHHHFFFBBB???<<<:::::::::999888777777777777666666666666555555666666777777888888;;;444777@@@??????VVVuuubbb]]]dddgggfffggggggeeedddccceeegggfffpppxxxiiiNNNBBB<<<777888999888555555333333222111111111111111333222111111000000111111//////000000000111111111//////000000000000//////////////////////////////111111111111111111111111222222222333222222111111000000111111222333333333333333333444444444555555111333555666666777777888777999<<<>>>??????>>>===CCCDDDDDDFFFLLLRRRRRRNNNQQQNNNMMMQQQSSSTTTWWW\\\ZZZVVVNNNFFF@@@>>>???AAA???>>><<<999666555777999555444222111111111000/////////000111111000//////...000333333111///......---------...............---------------......///......------------.....................//////000...........................////////////000000000....../////////000000000000000111111111222222222222333333444444444444444555555666777888999::::::888999999777:::FFFYYYhhhnnnXXXBBB;;;555555777555222000333111000111222222111///........................111000///...---,,,,,,,,,xxxmmmhhhccc]]]YYYXXXVVVVVVTTTRRROOOKKKHHHFFFAAA???<<<:::::::::999888777777777777666666666666555555666666777777888888;;;555777>>>>>><<>>;;;999999888777555444333333222111111111111111222222111000000000000111/////////000000000111111...//////000000//////...////////////////////////111111111111111111111111111111222222222222222111000000111111222333333333222222333333333333333333222333444555555555555444666888:::::::::999:::;;;===;;;999888888:::;;;:::;;;999:::======;;;:::===@@@???===<<<;;;:::;;;;;;999888777444222222555777222222222111111000000000//////////////////000000...000222222000///...///---------------.........---,,,,,,,,,,,,---............------------......///............///000000..............................////////////000000000000000111111111222222000000000111111111111222111222333333444444333333444555555666777888999:::666777888999;;;@@@FFFKKKYYYxxxgggKKK999999777555222000000222555222111000000111222111000........................111000///---,,,,,,,,,,,,zzzpppjjjddd]]]ZZZZZZUUUUUUTTTRRROOOKKKHHHFFFAAA>>>;;;:::::::::999888777777777777666666666666555555666666777777888888888888:::===<<<;;;BBBKKKooopppbbb___aaabbbcccbbbaaa```aaabbbbbbdddcccmmmiiiBBB???999:::999888777777666555333333222111111111111222222222111000000000000000////////////000000000111......////////////......////////////////////////111111111111111111111111///000111222222222222222000000111222222333333444333333333222222222222222555444444555666666555555777999:::888666444555777666666777888777777999<<<888666666999999666555888666555444444444333111///666666555333111000222333222333444444444444444555111000///......///000000///111111111///...///000,,,,,,,,,------.........---,,,+++++++++,,,.........------,,,,,,------......------------...//////................................./////////000000000000000000111111111222000000000000111111111111111111222333333333333333333333444555666777888888777888;;;===>>>???@@@AAAAAAWWWtttbbbKKK===777666777555111...///222555111000///000111222111000........................//////............//////vvvlllfff```YYYVVVVVVUUUUUUTTTRRROOOKKKHHHFFF@@@>>>;;;:::::::::999888777777777777666666666666555555666666777888888888666;;;>>><<<999<<>>;;;:::::::::999888666666555444444444444444777555333333555666777777777888999:::<<<===>>>???WWWzzzdddaaa``````aaabbbcccccccccdddaaabbbgggnnnxxxfffIII>>>555666666666555444444333333333222111111111222333444////////////////////////////////////////////////////////////////////////...............///000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000222222222333333333444444222222222222222222222222333333333222222111111111333333333333333333333333444333333222111111111222111111111111000000000///000000000000000000000000////////////...........................---------,,,,,,,,,---------......,,,+++***,,,......,,,***------++++++++++++------,,,,,,+++***+++,,,---...------------------------+++///222000,,,***,,,//////000111000///...///000000111111111222222222222///000111222333444444444333333222111222333444555666:::===<<<999777:::===<<<<<>>;;;:::::::::999888777666555555444444555555666555444555666777777777777888999:::;;;===>>>>>>NNNpppyyybbb______dddeeebbbbbbfffcccaaaaaadddiiiqqq}}}wwwSSSAAA;;;555666666555555444333333333222222111111111222333444000000000000000000000000...............................................................//////000.../////////000000000000////////////////////////111111111000000000//////000000000000000000000000222222222222333333333333222222222222222222222222333333222222222111111111222222222222222222222222333333222111111111111111111111111000000000//////////////////////////////////////////............//////......------,,,,,,,,,,,,,,,------------...***+++,,,,,,+++,,,...000---,,,++++++++++++,,,------,,,+++++++++,,,......------------------------///333555444000...000222...000111000///...///000000000000000111111111222///000111222333333333333333333222222222333444555444888;;;:::777666888;;;:::888;;;@@@EEEQQQoookkkYYYBBB555555888888555222222111000000000111111........................------------------------,,,++++++,,,,,,------,,,yyysssiiiaaa\\\ZZZZZZYYYSSSUUUSSSNNNLLLKKKIIIEEEAAA>>>;;;:::::::::999888888777666666555555666666555555666666666777777777777777888999;;;<<<======FFFbbbiii^^^ZZZcccfffbbbbbbhhhccc```___bbbdddhhhoooxxxzzzXXX@@@::::::555666555555444444333333222111111111000111222222333000000000000000000000000......................................................------......///000....../////////000000000////////////////////////111111000000000000//////000000000000000000000000111111111222222222333333111111111111111111111111222222222111111111111111111111111111111111111111222222111000000000111111000000000000/////////////////////////////////////////////............---/////////...---,,,,,,+++,,,,,,,,,,,,------------+++------+++((((((---222,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///---------------------------000222222///---...000...///000000......///000////////////000000000000///000111222222222222222333222222222222333444444222555777777555444555888<<<999999;;;<<<@@@QQQccctttLLLCCC999333444555444222222111111000000000000000........................------------------------***++++++,,,,,,------...vvvpppggg___[[[YYYXXXXXXRRRTTTSSSNNNKKKKKKIIIDDDAAA>>>;;;:::::::::999888888888777666666666666666444555777777666666666777777777888999:::;;;<<<<<>>EEENNN```~~~sssQQQBBB???;;;888666444222000111111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,+++,,,---tttnnneee^^^ZZZXXXVVVUUURRRTTTSSSNNNKKKKKKHHHDDDAAA>>>;;;:::::::::999888888888777666666666666666333555666666555444666888666777777888999:::;;;;;;CCCFFF___rrrXXXXXXaaaccccccfffbbb___```cccdddbbbccceeeqqq|||RRR===666888999333444444444333222222111111//////000000000111111111........................................................................---------------...//////............////////////........................//////////////////000000......................../////////000000000111111000000000000000000000000000000000000000000000000......................../////////......//////000/////////............---....................................------------///......---,,,,,,+++++++++++++++,,,,,,,,,------...++++++...333333///***++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......///,,,...//////......///111---.........//////////////////000111111111000000111111222222222333333333111333444555444444444555444333555999;;;;;;===@@@FFFUUUnnnuuucccPPP:::666666666555333222333444111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++)))***+++tttnnnfff^^^ZZZWWWUUUTTTRRRTTTRRRMMMKKKJJJHHHDDDAAA>>>;;;:::::::::999888888777666666555555666666333555666444222222555999666777777888999999::::::???<<>>666444555444222000///000222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000...***((()))+++vvvpppggg```[[[XXXUUUSSSQQQSSSRRRMMMJJJJJJHHHDDDAAA>>>;;;:::::::::999888777666555555444444555555333444444111...///444999666666777777888999999999999:::<<>>;;;:::::::::999888666666555444444444444444222444333000,,,---444:::666666777777888888999999777=========UUUhhhfffhhheeebbb^^^]]]aaaccc```\\\\\\[[[\\\___gggyyy|||yyy|||~~~]]]CCC888===999333555777333333222222111000000000,,,---///000000000///...////////////////////////---------------------------------------------------,,,,,,,,,,,,---......---------.........//////........................---.........//////000000---------------------------------.........//////////////////////////////---.........//////000000........................,,,,,,,,,,,,------...///......---------,,,,,,,,,..............................---------,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,+++************+++***))))))***+++,,,,,,+++***)))((()))***+++,,,+++******++++++++++++++++++++++++---------...///000///...+++,,,............///111////////////000000000000...///////////////......///000111222333222111111111000000111333333222111111444555333222555888:::444999???@@@;;;>>>SSSiiimmmbbbNNNBBB???999:::888////////////000111222222111//////...------------...------------------------++++++++++++++++++++++++***---000...***(((+++...{{{qqqgggbbb^^^XXXTTTSSSQQQRRRPPPKKKJJJIIIEEE???===<<<;;;:::999888888888666666555444444444444555222222222333444555666777555666666777777777666666777AAA>>>;;;PPPvvvvvvaaaeeeeee```aaaaaa_________]]]YYYXXXZZZ]]]```ggguuu~~~|||yyyzzzyyy}}}HHH???666555888:::555000222222222111111111000000........................111000000/////////000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,,,,---------------------...///000---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************++++++******************))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------------------------------............///000000000000000000000000000000000000000000000000---///000...///333444333333222111333555666666444888888777888;;;>>>BBBEEE^^^ooogggUUU@@@???<<<888555333111000222111111000000000000000000000///...------,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++}}}rrrfffaaa]]]WWWTTTSSSRRRSSSQQQLLLKKKJJJFFF@@@===<<<;;;:::999888888888666666555444444444444555333333333333444444555666555555666777888888777777555===:::777GGGccc{{{mmmdddhhhgggddd```]]][[[ZZZXXX[[[[[[[[[ZZZ\\\eeerrr|||zzzuuuvvvwwwwwwzzz{{{tttyyy___BBB;;;444222444555222...222222111111111000000000.................................---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------...------,,,,,,,,,------...------------......///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++++++++++++++***************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++------------------------------------............////////////////////////////////////////////////000222222//////222333000333333222222222333444555555444444444666:::===???AAAKKK^^^rrr}}}sss```JJJ<<<<<<;;;888666333222111000222111000000//////000000000//////...------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++sssfff___\\\WWWSSSRRRRRRSSSQQQMMMKKKKKKGGGAAA===<<<;;;999888888888888666666555444444444444555444444333333333444444555444555666777888999999999555:::777777???MMMnnnzzzccccccbbbaaa^^^[[[ZZZ[[[]]][[[[[[YYYUUUSSSVVV]]]ccc|||wwwsssqqqtttxxx{{{yyy|||xxxllliii~~~^^^DDD===999555222111111000///111111111111000000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++******************+++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------............///////////////////////////////////////////////////222222///000333444222222333444222///000333777333333222222333666888:::777999@@@KKKWWWjjj{{{eeeXXXOOODDD999444666555444333111111111111111111000/////////////////////......---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************ssseee^^^[[[VVVSSSQQQQQQRRRPPPLLLKKKJJJFFF@@@===<<<:::999888888777777666666555444444444444555555555444333333333444444333444555777888999999999777999888:::>>>AAAYYYlll^^^^^^```bbb```\\\\\\]]]YYYYYYWWWTTTQQQRRRVVVYYYhhhyyyuuusssrrrvvvzzz~~~xxxwwwnnnfffqqq```HHH===:::999888555222111222333111111000000000/////////------------------------++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------......---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************))))))******++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,---------,,,,,,---------.........////////////////////////////////////////////////+++...///...111666888666111333444222...///555;;;555444333333444555777888::::::<<<@@@CCCKKK[[[jjjgggWWWEEE<<<:::777777888222111111111111111222222000000///............///.........------,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++))))))))))))))))))))))))sssccc]]][[[WWWRRRPPPOOOPPPNNNJJJIIIIIIEEE???<<<;;;:::999888777777777666666555444444444444555555555444333333333444444333333555666888888999999555888888<<>>FFFPPPiiimmmcccNNNCCC999555444222111333000000000000111222333333000///......---.........---------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))qqqbbb]]]\\\XXXSSSOOONNNOOOMMMJJJHHHIIIEEE???<<<;;;:::888777777777777666666555444444444444555444444333333333444444555222333444555666777777777222777666999===<<>>999666777666222000222000000000000000111222333//////...---------------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++************************pppaaa]]]^^^ZZZSSSNNNNNNOOONNNJJJIIIIIIFFF@@@<<<;;;:::888777777666666666666555444444444444555333333333333444444555666222222333444555555444444333999777444:::;;;>>>III^^^sssaaa___aaa___^^^aaa]]][[[YYYVVVUUUTTTSSSSSSOOOOOOUUU```jjjuuuvvvpppoooooolllooopppooopppssspppjjj^^^gggyyySSS???;;;111111000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))*********++++++++++++))))))))))))))))))))))))************************************++++++++++++************************((())))))***++++++,,,,,,)))*********++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...+++************++++++,,,++++++************++++++******))))))))))))******************************((()))))))))*********+++((()))))))))*********+++************))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------++++++,,,,,,,,,---------...................................................111000------111111////////////000000111222333000000000000111111222222999666666777666666:::AAA<<>>@@@```wwwiiieeeaaa___ccc___]]]ZZZXXXXXXXXXXXXWWWSSSLLLHHHKKKQQQ[[[mmm}}}|||nnneeedddhhhmmmiiilllkkkfffdddddd___VVVYYYtttfff:::777<<<000222000///000222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,************+++,,,---...***)))))))))***+++,,,,,,++++++************++++++******))))))))))))******************************(((((())))))*********+++(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------................................................+++......,,,---111333111111///......//////...,,,000000111111222222333333000000333888888666888<<<999;;;888===KKKQQQ\\\pppzzzxxxpppaaaSSSFFF@@@;;;444222444444222222555333000000333000000///............///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++pppaaa\\\[[[WWWQQQNNNLLLNNNMMMHHHFFFFFFDDD???>>><<<999888999888777666777777666555333222111000222222111111222222333444111222333333444444333333555555555555666777888999AAAQQQffftttfff______bbb______^^^YYYWWWVVVUUUSSSSSSSSSPPPJJJGGGMMM[[[gggrrr~~~uuuhhheeegggggghhhkkklllsssnnnddd___UUUMMMSSSaaaPPP888666777333111111111111000000000///222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************+++++++++*********))))))((((((******++++++++++++******))))))))))))************---***((((((***,,,+++*********))))))))))))******************************************************)))***,,,,,,***)))***+++++++++++++++++++++++++++************************+++++++++*********)))))))))'''(((---///---+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***))))))******)))(((***((()))+++***'''(((---''''''''''''(((***+++,,,...---,,,+++************)))************+++++++++++++++,,,,,,,,,,,,------///......------,,,++++++..................------////////////////////////............////////////000000000000111111111111333333333444444444555555:::999777777:::>>>BBBEEERRR```sssvvvhhh\\\UUUAAA>>>999555222111222333222111111111000000//////000000000000////////////......------------......************************+++++++++*********))))))******************************)))(((((((((((((((~~~oooaaa\\\\\\XXXRRROOONNNPPPNNNIIIFFFFFFCCC???===;;;999888888888777666666666555444333222222111222222111111222222333444222333444444555555444444555555555555666777888999:::GGGWWWyyyooocccfffooo]]]^^^]]]ZZZWWWVVVVVVVVVUUUTTTRRRMMMIIIJJJQQQWWWcccooo{{{{{{{{{}}}xxxkkk``````bbbcccdddfffhhhnnngggZZZRRRJJJJJJVVV{{{hhhFFF777666444000111111111000000000//////111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******)))))))))*********)))))))))(((((()))******++++++******)))))))))))))))************---***((((((***++++++*********))))))))))))******************************************************(((***,,,+++***)))******++++++++++++++++++++++++************************+++++++++*********)))))))))''')))...///,,,+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))))))))((((((((()))******))))))%%%%%%''')))''')))---(((''''''(((((()))***+++((('''''''''''''''(((((()))************++++++++++++++++++,,,,,,,,,------,,,,,,------------------..................------....................................//////////////////000000000111111111222222333333333444444444777666555666777:::>>>@@@CCCJJJTTT___lll|||}}}tttgggZZZMMMCCC>>>999777444111//////000111111111111000000000//////000000000/////////......------,,,,,,,,,,,,------************************+++++++++*********))))))******************************)))(((((((((((((((|||nnn```\\\\\\YYYTTTQQQPPPQQQPPPJJJGGGFFFCCC???===;;;999888888888777666444444444444333333333333222222111111222222333444333444444555555555555555555555444555555666777888;;;EEELLLdddgggeeennn^^^^^^^^^]]]ZZZWWWWWWWWWSSSRRRQQQNNNLLLIIIHHHGGGQQQZZZhhhvvvvvvxxx|||}}}vvvmmmddd^^^___ccceeefffgggbbbjjjcccSSSJJJFFFNNNaaalllJJJ:::666555111---000000000000////////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,+++***)))(((((('''******))))))))))))(((((()))******++++++******)))))))))))))))************,,,***((((((***+++************))))))))))))******************************************************(((***++++++***))))))***))))))))))))))))))))))))************************+++************))))))))))))(((***//////,,,***+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))'''''''''(((((()))***+++///((($$$&&&)))((()))***))))))(((((((((((())))))'''''''''((((((***++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........------------------..............................---............///////////////000000000000111111111111111222222222333333333333333444555666777888<<<<<<===???FFFTTTeeeqqqyyy}}}mmm^^^XXXOOOEEE===888666555111111000/////////000000000000000000////////////000////////////.........,,,++++++******++++++,,,************************+++************)))))))))***************************))))))((((((((((((((({{{lll___\\\]]]ZZZVVVSSSQQQSSSQQQKKKGGGFFFCCC???<<<:::888777888888777666333333333333333333333333222222111111222222333444222333444444555555444444444444444444555666777777===FFFEEEQQQtttdddbbbaaa______```^^^XXXVVVVVVPPPNNNMMMNNNOOOMMMHHHDDDFFFJJJRRR^^^mmm{{{wwwllldddccc___]]]```eeehhhhhhhhh```ggg```RRRNNNQQQaaayyyfffMMM888444666333///000000000/////////.........,,,---...//////---+++***++++++++++++++++++++++++))))))))))))************++++++******))))))(((((())))))))))))))))))(((((())))))************))))))((()))))))))******************))))))*********)))******))))))))))))******************************************************(((***++++++)))))))))***))))))))))))))))))))))))************************************))))))))))))((((((+++000///***)))+++((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((''''''((()))+++999000((((((***)))''''''******)))(((((((((((((((***************+++,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------..............................---------.........//////////////////000000000111000000000000111111111111111111222333333333333333666777777777888<<>>BBBGGGJJJUUU]]]cccffflllwww~~~rrriiiddd___ZZZUUUKKKJJJCCC999444555777666444444333222111000///...////////////...---,,,,,,---------.....................---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***wwwhhh[[[XXXZZZWWWSSSPPPNNNPPPNNNIIIFFFFFFCCC???:::888666666777888777666333333222222222222222222222222111111222222333444111111222333333333333222222222222222333444555666222999999:::DDDTTTqqqvvv]]]YYY]]]\\\ZZZ[[[WWWVVVTTTSSSRRRPPPNNNLLLIIIGGGDDDBBBCCCGGGNNNRRR```jjjvvv~~~{{{zzz{{{}}}}}}~~~}}}zzzxxxyyy{{{~~~}}}zzzyyyyyyyyyyyyxxxooohhh___ZZZXXXWWWVVVTTTXXX\\\^^^\\\]]]```^^^YYYRRROOONNNffftttHHH333777777222///000222111.........---------,,,,,,+++,,,------------,,,+++************************(((((((((((()))))))))***''''''(((((())))))******'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************&&&)))++++++)))'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((***000333///'''&&&)))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&)))***)))''')))...444+++'''&&&((((((&&&'''+++***)))((((((((((((((()))---,,,+++++++++++++++,,,)))************+++++++++************++++++++++++,,,,,,++++++++++++++++++***++++++,,,------......------------------------,,,,,,---------................../////////000000//////000000000111111111000000000000000111111111444333222222222111111000---///222555888::::::;;;===CCCHHHHHHKKKTTT\\\aaajjjlllnnnqqqzzz}}}vvvzzzzzzvvvuuuxxx{{{zzzuuuqqqllliiigggfffdddcccccc[[[QQQKKKIIIFFFBBB===888:::888444333666777666---...///111111222111111......------------------,,,,,,---------.........---------,,,,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******vvvhhh[[[XXXYYYVVVRRROOOLLLNNNMMMHHHFFFFFFDDD???:::888666666777888777666333333333222222222111111222222111111222222333444222222333444444444444333222222222222333444555555111555555888;;;;;;NNNnnnhhh\\\^^^]]][[[\\\SSSTTTUUUUUUTTTRRRPPPOOOHHHHHHGGGCCCAAAAAACCCFFFLLLWWWfffqqqwww{{{|||{{{||||||~~~{{{|||~~~~~~|||~~~~~~}}}}}}}}}}}}|||yyyvvvuuuvvvwwwwwwyyy{{{zzzvvvtttuuuvvvwwwxxxzzz}}}}}}zzzxxxwww{{{~~~|||}}}zzzxxxuuutttttttttrrrqqqfff^^^TTTOOOOOORRRTTTUUUTTTYYYZZZVVVVVVXXXVVVPPPFFFKKKYYY|||WWW444///666555...,,,222222,,,......---------,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,************************(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************%%%(((++++++)))'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))************************))))))))))))))))))))))))'''((((((((())))))******'''+++000444///'''%%%((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))$$$'''))))))(((+++222888,,,******+++)))%%%&&&***))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***)))************+++++++++)))************+++++++++*********++++++,,,------******+++,,,,,,---......------------------------,,,,,,,,,---------................../////////000000000000000111111111111000000/////////000111111---...000333444444111///333222222222222111000///000666:::777555999>>>@@@CCCFFFHHHJJJOOOTTTRRRMMMKKKNNNOOOLLLLLLPPPRRRRRRRRROOOJJJGGGEEECCC???===;;;999999:::;;;888333...222444333111111333000***000000000000///......---......---------...///000,,,,,,,,,------.........---------,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******tttfffYYYVVVXXXUUUPPPMMMKKKKKKKKKJJJIIIFFFDDDBBB<<<;;;;;;:::999888777777444444333333333333222222222222222111111111000000111111222333333333333222111111111111222333444555777777777777999>>>DDDIIIcccyyyeeeZZZOOOMMMTTTSSSTTTTTTTTTUUUUUURRRNNNLLLKKKHHHEEEBBB@@@???>>>DDDGGGMMMWWWbbbmmmvvv|||~~~~~~|||zzz{{{}}}}}}|||}}}~~~~~~~~~~~~}}}~~~~~~{{{~~~~~~}}}|||yyyvvvsssxxx|||}}}zzzxxxxxx|||}}}}}}yyysssqqqtttxxxwwwwwwvvvsssqqqqqqtttvvvuuuuuuvvvwwwwwwwwwwwwwwwssssssssstttvvvxxx{{{}}}vvvrrrnnnoooqqqnnnfff^^^TTTSSSRRRRRRQQQRRRRRRRRRSSSSSSXXX]]][[[PPPDDD??????ZZZpppMMM===999222222222111000//////.........---------,,,,,,,,,............---,,,+++***,,,+++,,,---......,,,***))))))))))))))))))))))))***,,,------***(((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******&&&'''***222888666,,,###((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++******))))))))))))******&&&,,,222222...***)))******************++++++,,,******))))))(((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))$$$$$$222CCC,,,***((('''&&&'''((()))))))))(((((((((((())))))...+++'''&&&(((******(((******))))))((((((''''''************************++++++++++++++++++++++++,,,+++***)))))))))++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111111111000///////////////////////////222222111111111111111111222222222222222222222222111111222333333444555555888888888888999999999999999999::::::::::::999999555555555555555555555555666555333111111222333444111111111111000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************++++++******)))(((((('''******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))tttfffZZZWWWYYYVVVQQQNNNJJJJJJJJJIIIGGGEEECCCAAA;;;;;;:::999888777666666444444333333333222222222222222222111111111000000000111222222333333222222111111111111222333444444444555555666777;;;AAAEEENNN||||||cccNNNLLLTTTTTTTTTRRRQQQPPPPPPPPPOOOLLLKKKHHHFFFCCC@@@???>>>???@@@CCCIIISSS___jjjppp{{{}}}}}}~~~}}}{{{zzz{{{}}}~~~|||zzzzzz|||}}}}}}|||~~~xxxwwwyyy|||{{{xxxzzz{{{{{{zzzyyyvvvtttrrrqqqvvvyyy}}}|||yyyvvvuuuvvvwwwxxxyyywwwtttrrrrrrssstttttttttqqqooonnnoooqqqvvvvvvuuutttrrrpppooonnnmmmmmmnnnoooqqqsssuuuwwwtttooojjjiiiiiifff___WWWPPPPPPPPPQQQQQQRRRSSSTTTVVVQQQPPPQQQOOOHHHCCCAAAHHHeeeVVV@@@777111222222111000000///.........------------,,,,,,,,,............---,,,+++***+++***)))***,,,,,,***)))))))))))))))))))))))))))***+++---,,,***((((((((())))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((())))))***,,,+++...444:::999000(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))*********))))))))))))******&&&***//////+++((('''))))))))))))))))))***++++++))))))))))))(((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''(((((($$$$$$///===+++***((('''&&&'''((()))))))))(((((((((((())))))...***''''''(((***)))((())))))))))))((((((''''''************************++++++++++++++++++++++++++++++***))))))******+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111000//////........................000000000000000000000000222222222222222222222222111111222222333333444444555555555555666666666666555555666666666666555555333333333333333333333333444333111//////000111222111111111000000000//////........................,,,,,,------------,,,,,,+++,,,------...---------************************...------,,,++++++************))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttfffZZZXXXZZZWWWQQQNNNIIIIIIHHHGGGEEECCCAAA@@@::::::999888777666555555333333333333222222222222222222222111111111111111000111222222333333222222111111000111111222333444222333444555555888;;;>>>@@@iii|||aaaRRRLLLMMMMMMLLLMMMMMMNNNNNNOOOLLLKKKIIIGGGDDDBBB@@@???===;;;:::<<>>>>>999888888777666555444444333333222222222111111111111111111111111111111111000000111222222222222111000000000000111222333333111333555555444444555666:::BBBTTTuuudddPPP???>>>EEEJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHCCCBBB???===;;;<<<===>>>BBBJJJUUU\\\aaagggqqqxxxyyywwwuuuttttttsssqqqoookkkooouuuyyyyyytttmmmhhhiiijjjjjjkkkjjjiiihhhggghhhgggggghhhkkklllkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiggghhhkkkjjjfffccccccdddiiilllkkkgggeeehhhkkkfffggghhheeebbbaaacccfffhhhccc___aaafffiiigggccc^^^aaaeeeffffffddddddddd]]]^^^```aaacccddddddddd]]]]]]]]]]]]]]]\\\\\\[[[TTTPPPKKKIIIIIIIIIHHHFFFIIIJJJJJJKKKKKKJJJIIIIIICCCAAA???===>>>MMMjjjTTT===555000...111/////////...............------,,,,,,,,,++++++++++++++++++,,,++++++***)))+++)))''''''((()))***)))(((((((((((((((((((((((('''((())))))))))))***,,,))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))***((('''(((+++,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''(((((((((''''''((()))'''''''''''''''(((((()))'''''''''''''''((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***)))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))************************(((((())))))************((()))******++++++***************++++++,,,,,,,,,---------------------------------------......///................................./////////000000////////////////////////000000000000000000//////....../////////000000000//////000000000000//////..............................---------........./////////............---------------------------***,,,...000000...,,,******+++,,,,,,------,,,,,,************************''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''mmm```VVVUUUWWWTTTNNNJJJFFFEEECCCAAA@@@>>>>>>>>>999999888777666555444444222222222222111111111111111111111111111222222222///000111111222222111111000000///000000111222333222333555444333333444666999777<<>>EEEKKKQQQ\\\iiissspppnnnlllkkkllllllkkkjjjfffjjjppptttsssnnnhhhcccaaabbbdddfffhhhiiijjjjjjeeeeeeeeefffhhhiiihhhffffffggghhhgggeeeeeeeeegggfffbbbbbbdddeee```]]]^^^aaadddggggggdddccceeeggg___aaabbb```]]][[[]]]```ddd___[[[[[[```cccbbb```ZZZ\\\```aaaaaa`````````ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZYYYYYYXXXVVVTTTRRRQQQHHHFFFDDDCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGEEECCCBBB@@@===<<>>>>>>>>:::999999888777666555444222222222222111111111111000000111111111222222222///000000111111111111111/////////000000111222333111222333222111222333555999777888BBBXXXzzznnnWWWJJJAAACCCJJJGGGIIIKKKNNNOOOOOONNNNNNIIIHHHFFFCCC@@@<<<999777888999;;;>>>DDDNNN[[[ddd`````````bbbeeefffeeeddddddfffhhhjjjjjjhhheeeccc^^^___```bbbccceeeggggggbbbaaaaaabbbddddddbbb```aaabbbcccbbb___^^^```bbbaaa\\\ZZZ]]]___]]][[[\\\^^^___```aaaaaaaaa``````[[[]]]^^^]]]YYYXXXYYY[[[^^^\\\ZZZ[[[]]]^^^]]]\\\XXXZZZ\\\\\\[[[YYYYYYZZZWWWWWWXXXYYYYYYYYYYYYXXXUUUTTTSSSQQQNNNKKKHHHFFFAAAAAA@@@AAACCCDDDEEEEEEDDDEEEEEEEEEDDDBBB@@@>>>@@@===BBBVVVuuudddHHH333222555111///222------------------------,,,,,,,,,++++++++++++***))))))***************)))***)))((()))++++++)))(((((((((((((((((((((((((((((())))))((('''''')))+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((('''((((((''''''(((((()))***&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""(((***'''%%%'''(((%%%%%%&&&''''''((((((((('''(((''''''&&&&&&''''''(((%%%'''))))))''''''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************&&&'''((()))*********)))'''((())))))******))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......------------------------+++,,,,,,---......//////---------------------------------......//////000............////////////...//////////////////...------------------------,,,,,,------.....................---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''mmmaaaWWWWWWYYYVVVOOOKKKGGGEEECCCAAA???>>>>>>>>>::::::999888777666555555222222222111111111111000000000111111222222222222//////000111111111111111////////////000111222333111111111000000000333555555777:::;;;BBBYYYqqqZZZFFFAAAFFFEEEFFFJJJLLLNNNOOOOOONNNLLLJJJHHHEEEBBB@@@>>>===888777666777;;;CCCMMMTTTSSSTTTXXX]]]aaacccaaa___ccccccccccccccccccdddddd```______^^^^^^______```]]]]]]]]]^^^______\\\ZZZ\\\]]]^^^\\\YYYXXXZZZ]]]\\\WWWUUUYYY\\\[[[[[[\\\\\\[[[[[[\\\^^^^^^]]][[[XXX[[[]]][[[XXXVVVWWWXXXYYYZZZZZZ\\\]]]\\\ZZZXXXXXXYYYZZZYYYVVVUUUTTTUUURRRSSSTTTVVVWWWWWWWWWWWWQQQQQQOOOLLLIIIDDDAAA>>>??????@@@AAACCCDDDDDDDDDAAABBBCCCCCCCCCAAA>>>===??????LLLlllsssJJJ>>>222---.../////////------------------------,,,,,,,,,+++++++++******((())))))*********))))))((((((((()))+++***(((&&&(((((((((((((((((((((((()))))))))(((&&&''')))+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((''''''''''''((((((%%%%%%&&&((())))))(((&&&((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& '''***%%%"""%%%'''%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''$$$'''))))))'''&&&(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))'''(((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------******+++,,,,,,---......------------------------,,,,,,------...///000000------........./////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------......---------,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************)))))))))))))))*********((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''oooeee]]][[[YYYTTTNNNLLLEEEDDDAAA>>>===>>>???@@@;;;:::999888777555444444222222222111111111111000//////...//////000111111////////////////////////000000000000000000000000222222222222222222222222888222111777:::@@@TTTkkkttt\\\KKK???AAADDDEEEFFFIIIMMMNNNKKKMMMKKKJJJJJJJJJHHHEEEBBB:::888666555666888;;;<<<===AAAFFFMMMSSSXXX[[[\\\```cccddd```[[[XXXZZZ]]]\\\]]]]]][[[XXXWWWXXXZZZWWWYYY[[[ZZZXXXUUUSSSRRRXXXVVVTTTTTTUUUTTTSSSQQQOOOPPPQQQSSSTTTVVVWWWXXXSSSSSSTTTVVVXXXYYYXXXWWWXXXWWWUUUSSSQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUTTTRRRPPPOOOOOONNNNNNPPPRRRSSSSSSPPPLLLJJJFFFEEEBBB???<<<:::999888>>>>>>>>>???AAABBBAAA@@@???@@@???<<<<<<======;;;<<>><<<;;;<<<===::::::999888777666555444222222222111111111111000000/////////000000111222//////////////////////////////////////////////////////000000111222333333666222333777777888EEEWWWwwwkkkPPPIIIBBB<<<>>>EEEKKKMMMMMMMMMLLLKKKLLLKKKIIIEEEBBB>>><<<:::888777777888999888:::===AAAEEEHHHJJJKKKVVVYYY[[[YYYUUUTTTWWWZZZYYYYYYXXXUUURRRPPPQQQRRRSSSUUUVVVUUURRRPPPOOOOOOQQQOOONNNMMMNNNNNNLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPNNNMMMKKKJJJJJJJJJHHHIIIJJJKKKIIIFFFCCCAAA<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>:::===@@@@@@======DDDLLL[[[ggg|||vvvZZZBBB777333///------.........///...,,,+++******++++++,,,++++++***))))))*********))))))((('''((((((((()))((('''&&&&&&'''((()))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''***)))(((''''''((()))*********))))))))))))******''''''''''''''''''''''''))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))((((((+++******)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))---***&&&%%%'''((()))((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''nnnddd\\\ZZZYYYTTTOOOMMMGGGEEEAAA===;;;::::::;;;999999888777777666555555222222222111111111111000111000000000000111222222////////////////////////////////////////////////,,,---...///111222333333333111444888666333999DDDXXX{{{dddOOO===:::>>>AAACCCGGGKKKKKKLLLMMMNNNKKKGGGCCCBBBAAA???===:::777666555333333444666888;;;===>>>IIILLLOOOOOOOOOPPPTTTXXXSSSSSSRRROOOKKKHHHHHHIIINNNOOOOOONNNLLLJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCAAA???===;;;:::444555666777999:::<<<<<<999999::::::;;;<<<<<<<<<======??????<<>><<<;;;<<<===999888888777666666555555222222222111111111000000222111111111111111222222////////////////////////////////////////////////---......///111222222333///000444888777333777>>>JJJnnn}}}cccJJJ@@@<<<999;;;CCCGGGHHHJJJNNNOOONNNJJJFFFEEEDDDCCCAAA>>>:::777555222222222333555888:::<<<>>>AAADDDGGGIIILLLQQQUUUMMMMMMLLLJJJFFFDDDEEEEEEJJJKKKKKKIIIGGGGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???===;;;999888777555666777777888999999999;;;;;;;;;;;;::::::;;;<<>>>>>???@@@999888888777666555444444222222222111111111000000222222111111111111111222////////////////////////........................000000000111111111111111000000222444444333666<<>>;;;999555444333333333555666777666888;;;>>>AAAEEEIIILLLGGGGGGGGGFFFDDDCCCEEEFFFGGGHHHHHHGGGEEEEEEGGGHHHJJJHHHHHHHHHJJJKKKJJJHHHFFFGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLKKKHHHEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA???===:::888777777777888888999::::::999999888;;;<<<<<<:::777666888:::===888888CCCWWWxxxuuuqqqxxxZZZCCC888333111000...,,,,,,---///......++++++++++++++++++******+++***************+++++++++***))))))(((((())))))'''(((((((((((((((((('''%%%&&&&&&'''((())))))***''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************************************************************************************+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++***************************+++++++++******,,,---++++++++++++************))))))******************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***+++&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''lllbbbZZZYYYXXXSSSOOOMMMGGGEEEBBB@@@??????AAABBB:::999888777555444333222222222222111111111111000222222111000000000000111////////////////////////........................111111111111111111111111222222111111000000333666777:::JJJhhh|||fffSSSFFF???<<<>>>???CCCHHHMMMNNNMMMKKKFFFFFFFFFEEEDDDAAA???>>>999888666444222000//////111222333555888;;;===??????@@@AAAAAA@@@@@@BBBDDDCCCDDDEEEEEEDDDCCCDDDFFFEEEDDDCCCDDDFFFGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDGGGIIIHHHDDDAAAAAABBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA>>>===<<<;;;::::::::::::;;;:::999888777666666666666777999:::;;;;;;::::::777888999777444333666999555;;;FFFXXXuuuqqqeeemmmaaaFFF777222000...///...,,,,,,---...---,,,******++++++++++++***************)))******+++,,,++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******((((((((()))))))))******************************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************+++,,,,,,+++******+++---*********+++++++++++++++)))))))))))))))))))))))))))***+++***)))***+++---+++++++++************)))(((((()))******++++++,,,((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''kkkbbbZZZYYYXXXSSSOOOMMMHHHEEEBBB???>>>>>>???@@@;;;:::999777555333111111222222222111111111111000222111000000/////////000////////////////////////...........................//////000000111111111111222111000000222444555444111777HHHYYYkkkooocccRRR@@@===>>>AAAEEEIIIKKKJJJIIIHHHHHHHHHFFFEEECCCBBBAAA<<<;;;:::888555222000///222222111111333444555555777888999999999:::<<<>>>===???AAABBBAAA@@@@@@AAA???>>>>>>???AAACCCBBBAAA???????????????????????????BBBEEEDDD@@@======???===<<<;;;:::::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;999999888777666666666666666666666777777777777777555666888999:::999888777222555777666444555:::>>>>>>NNN___mmmnnn\\\UUUfffnnnMMM777///...---,,,...---++++++,,,,,,+++***)))***+++,,,,,,+++***)))******))))))***++++++,,,******)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((()))))))))***************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************)))***+++***)))(((***,,,)))*********++++++++++++)))))))))))))))))))))))))))***+++***))))))+++---******)))))))))((((((((((((((())))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((&&&%%%''')))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''kkkaaaZZZXXXXXXSSSOOOMMMIIIFFFBBB???<<<<<<<<<===<<<;;;999777444222111000222222222111111111111000111111000//////...//////////////////////////////........................+++,,,---...///111222222///111222222333666888777777444777===>>>JJJllloooTTT??????@@@CCCFFFHHHGGGFFFKKKJJJIIIGGGEEEDDDBBBBBB>>>>>>>>>===<<<:::777666666555333222222222111000222333444444333333555777888;;;>>>??????=========<<<;;;;;;===???@@@@@@???????????????>>>>>>>>>>>>;;;???CCCAAA===:::;;;===<<<;;;999888888888999::::::::::::::::::999888777888777666666555555555555444555666777888999999999555666888888777666444222000444777777666888???EEEPPPdddssswwwuuubbbPPPKKK```uuu^^^AAA111------......---,,,******+++***)))'''))))))+++,,,,,,+++***)))******))))))***+++,,,,,,))))))((('''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))******++++++++++++)))))))))))))))))))))))))))***+++***))))))+++---)))(((((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((******((('''))),,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''kkkbbbZZZYYYYYYTTTPPPNNNKKKIIIFFFBBB???>>>>>>>>>;;;:::999777666444333222222222111111000/////////---...///000000///...---,,,,,,,,,---...///000000...------,,,,,,------...///////////////////////////000000000111111111111111000444888888???YYYuuu|||ZZZLLLAAA@@@CCCCCCEEEIIILLLNNNNNNKKKIIIEEE@@@:::AAA@@@???>>><<<;;;:::999888666444222111222333444555444222111111111222333333444555555666777888999555666888::::::999888777::::::::::::::::::::::::<<<;;;;;;;;;::::::999999888999999999888777555444777777777777666666666666555555555555555555555555666666666666777888999:::777222222888999444111222888333000222999FFFWWWeee{{{fffTTTCCCJJJjjjvvvjjjNNN555///111---+++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((&&&%%%%%%'''(((((('''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&((()))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%,,,***(((&&&%%%&&&'''((('''###!!!$$$(((***((($$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&(((((('''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************++++++++++++******)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***&&&'''(((******+++++++++******))))))(((((('''''',,,+++)))'''&&&'''((()))+++***((('''''''''((()))(((((((((((((((''''''''''''&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&lllbbb[[[YYYYYYTTTPPPNNNJJJHHHDDDAAA???=========;;;:::999777555444333222222222222111000000//////......////////////......,,,---------.../////////...------,,,,,,------...//////////////////////////////000000000111111111222111333666444555FFF[[[~~~}}}wwwjjjZZZQQQIIIBBBBBBFFFIIIJJJJJJIIIHHHHHHHHHGGGBBBBBBAAA@@@???===<<<;;;999888666555444444444444111111//////......///000000111111222222333333444333444666777888777666555777777777777777777777777999999999888888888888888666777777777666555333333555555555555555555555555444444444444444444444444666666666666666777777888>>>999888:::999222------000///000;;;SSSttt|||}}}zzz]]]MMM???IIIfff{{{tttaaaVVVAAA000///111---+++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&((()))((('''''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''((()))''''''''''''''''''''''''(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))(((&&&&&&&&&''')))***+++((($$$%%%(((***'''%%%''''''(((''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))*********++++++++++++***))))))(((((())))))+++******))))))((())))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))'''((()))***************))))))))))))((((((''''''***)))'''&&&'''((()))+++******((('''''''''((()))((((((((((((''''''''''''&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&mmmccc[[[ZZZYYYTTTOOONNNHHHFFFDDDAAA>>>===<<<<<<::::::999777555444222222333333222222111000000000//////............//////------.....................------,,,,,,------...////////////////////////////////////000000000000222000222555222...555@@@TTTpppttt```MMMCCCBBBGGGHHHIIIHHHFFFDDDDDDEEECCCDDDEEEDDDCCCAAA>>>===;;;;;;:::999888777666666444444333333222222222222000000000000000000000000111222333444555444333333333333333333333333333333555555555555666666666666444444555444444333222111222222333333444444555555444444444444444444444444111111111111222333444555888666555777666333111222444888>>>MMMnnnzzztttmmmNNNCCC<<>>======:::999888777555333222111333333222222111111000000000///...------...///000...............---------...------,,,,,,------..................................../////////000000000...///333333000111666666JJJ\\\qqqeeeSSSKKKEEEEEEFFFHHHFFFBBBAAACCCDDDEEEFFFGGGFFFCCC@@@>>>=========<<<;;;:::888777777777888888888777666555333333333222222111111111///000111222222222111111000000000000000000000000222222222333333444444444333333333333333222222111111111222222333444555555333333333333333333333333/////////000111333444555333111000111444777<<>>>>>:::999888666555333222111333333222222111000000///000///...------...///000...............---------...------,,,,,,------...---------------------------............/////////000------000222222222444333;;;@@@QQQooo~~~ooogggNNNFFFAAABBBBBBAAACCCIIIBBBDDDEEEFFFEEECCC@@@>>><<<=========<<<;;;:::999777888999:::999888666555555555555444444333222222///000000111111111111111111111111111111111111111111111222222333333333444444444333333333333333333111111222333444444555555222222222222222222222222222222111111222222333444666444222555???LLLVVVZZZeeefffgggooo}}}qqqpppiiihhhiiillleeeRRR;;;;;;===AAABBB>>>777111---,,,,,,---+++)))***---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''(((***,,,+++)))&&&''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((******(((&&&'''''''''''''''''''''''')))(((''''''((()))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***(((%%%$$$%%%'''((()))''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$(((((()))))))))************))))))((('''((((((((('''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))&&&'''((())))))((('''&&&(((((()))))))))((((((''''''''''''''''''((((((((())))))((('''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&''''''(((((($$$%%%'''&&&%%%%%%''')))(((&&&$$$%%%'''((('''%%%''''''&&&&&&&&&''''''(((qqqggg^^^[[[YYYTTTNNNLLLGGGGGGFFFDDDBBB@@@???>>>999999888666444333111111222222111111000///////////////............//////------.....................------,,,,,,------...------------------------------------.........///111///------///000000000444444000:::QQQcccssshhhVVVEEE???<<<:::;;;@@@@@@AAABBBBBBAAA@@@===<<<;;;;;;:::::::::::::::::::::<<<>>>??????===:::888555555555444444333333333111111222222222333333333444444444444444444444444333333333333444444444444444444333333333333444444111111222222333333444444111111111111111111111111111000000//////000000000888888;;;HHHaaa{{{}}}ooolllwww~~~ssstttyyyrrreeebbbdddbbbccc]]]NNN777777:::;;;777111///111//////...,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((******((('''&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&(((+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((()))))))))*********)))((((((''''''((((((&&&'''((()))***)))((('''))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((('''''''''''''''((())))))(((((((((&&&''''''''''''((((((((())))))(((((('''&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&((('''%%%%%%(((+++---)))%%%$$$&&&((('''&&&'''&&&&&&&&&&&&'''((((((qqqggg^^^\\\YYYTTTNNNKKKFFFEEEEEECCCBBB@@@>>>===999999777666444222111111111111000000///...............////////////......,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............---///111---000;;;AAANNNbbbwww~~~|||yyy}}}jjjWWWSSSPPPFFF===;;;===============<<<;;;:::888888777777888999;;;;;;===???AAACCCCCC@@@===;;;666666666555555555555555444444444444444555555666666666666666666666666666666666666555555555555555444333222222222333444444111111111111111111111111000000000000000000000000///000111444777:::<<<>>>BBBEEENNNeeerrrhhhhhhmmmyyyuuujjjlllyyy|||~~~{{{rrrggg^^^^^^___XXXSSSOOODDD555222111333111,,,+++...,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&((()))((('''%%%%%%&&&'''((())))))(((((((((((((((((((((((((((&&&'''''''''((((((((()))(((&&&&&&(((,,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''')))((('''%%%%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&(((((((((((()))))))))***))))))(((''''''''''''(((%%%&&&((()))***)))((('''))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%''')))(((%%%%%%)))...333---&&&###%%%(((((('''&&&&&&&&&&&&&&&'''((((((rrrhhh___\\\ZZZTTTNNNKKKDDDDDDDDDCCCAAA???===<<<999888777666444222111000000000000///......---------...///000000///...---,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111000///000000...---444444333333000999OOOnnn}}}hhhggghhhttttttkkkqqqsssdddRRRIII;;;;;;::::::999999999888666555555444555888:::<<<999;;;???AAA@@@>>>:::777888888888888888888888888666666555555555666777888777777777777777777777777888888888777777666666666333333222111111222333444000000000000////////////000000000000000000000000222555999@@@GGGNNNTTTWWWVVVYYYccc|||tttkkkhhhfffrrruuujjjiiitttyyyxxxwwwuuuqqqmmmgggddd]]]VVVXXXVVVIII???:::111555---)))---///,,,)))+++''')))))))))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((&&&%%%%%%'''(((((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))&&&%%%(((------)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&&&&%%%&&&'''((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''$$$&&&((()))***)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%'''((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''((((((%%%(((***)))&&&&&&***///666///&&&###%%%((()))(((&&&&&&&&&&&&&&&'''((()))rrrggg\\\YYYWWWRRRNNNMMMGGGFFFDDDDDDCCCBBB???===<<<:::777555555444222111222222222111000//////...111///---,,,---......------------------------------,,,***))))))***,,,---******))))))***,,,...///,,,,,,,,,------,,,++++++111///...------,,,***))).........///000222333444LLLTTTdddxxxtttiiiqqq}}}~~~{{{gggVVVEEE999999:::888777:::555777333444777111000<<<<<<:::999:::;;;:::666333999888888777777777777777777777777777777777777777555666777888888999888888888777666555555666777888888777666555555333111///000111000///...///111333222222111111222444555666:::555EEEeeezzznnneeefff|||nnncccjjjvvvyyykkk^^^aaagggnnnvvv~~~yyyoooccc]]][[[YYYTTTOOOQQQNNNIIICCC<<<555000...---,,,***(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***+++***'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&...+++'''&&&''')))((('''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;111'''$$$'''+++)))&&&)))((('''&&&&&&&&&&&&&&&rrrggg\\\YYYWWWRRRNNNMMMGGGFFFDDDCCCCCCBBB???===<<<999777555555444222111222222111111000//////...111///---,,,---......---........................---,,,***))))))***,,,---+++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++............//////...............///000111333333===DDDQQQbbbtttyyy}}}www{{{~~~fffRRRCCCBBBDDD@@@;;;;;;888:::444333555---***444<<<;;;::::::<<<;;;888666555888;;;<<<;;;::::::;;;777888888888888888888777666777777888888888888888777777777777777888999999666555555555555444333111000222333222///000555:::777666444444666;;;???BBBEEEEEE]]]iiieeeiiizzzyyykkkmmmxxxwwwhhh]]]ZZZ```hhhqqqwwwyyyxxxvvvkkkaaaVVVQQQRRRSSSRRROOOLLLIIIDDD>>>888222///------,,,***(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&)))+++,,,***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&---***'''&&&'''((((((''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((******))))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&555222,,,'''%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&rrrggg\\\XXXVVVQQQMMMLLLGGGFFFDDDCCCCCCAAA???<<<;;;999666555444444222111222111111000000//////...000...---,,,.........---........................---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------......///000222222000444;;;EEETTTggg|||ppp~~~}}}qqqccccccgggsssmmmZZZLLLMMMPPPKKKDDDAAA<<<===666333777111,,,444888777777888999999777666///444999:::999777777888777888999::::::999888777999999999999999888888888666777888999999999999999666555555444333333222111---000111///,,,...333999444666999>>>DDDIIIMMMPPPQQQXXXwwwccc___aaajjjsssyyy~~~wwwuuuzzz~~~}}}xxxpppggg___YYYVVV^^^cccjjjpppqqqoookkkgggXXXPPPGGGCCCGGGKKKMMMLLLDDDAAA<<<777222///---,,,,,,+++***)))((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&(((++++++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''',,,)))'''&&&'''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&---000///***### $$$(((((('''&&&&&&&&&&&&&&&&&&rrrfff\\\XXXUUUPPPLLLKKKGGGEEEDDDCCCCCCAAA>>><<<:::888666444444444222111111111000000///////////////...------...///...---........................,,,++++++******++++++,,,***+++,,,------,,,***))),,,,,,++++++,,,,,,---------......---+++)))))))))------------...///000111---///111333:::HHH\\\jjjuuuhhh^^^jjjxxx{{{qqqjjjsssuuukkkYYYSSSSSS___mmmwww~~~fff[[[VVV[[[^^^XXXSSSTTTOOONNNCCC<<<>>>888111555444333333333333333222222000000222444666777666444777888:::;;;;;;:::888777;;;;;;:::999888777777777666777888999888777666555555555555333111000000000//////...---...000444777<<>><<<999777555444444444222111000000000///////////////...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,++++++++++++,,,---...,,,......---***)))***,,,,,,,,,,,,,,,---...//////---//////---...666CCCNNNkkksssuuudddVVVVVVVVVUUUUUU]]]nnnmmmbbbZZZ[[[```dddiiinnnZZZYYY^^^eeeeee^^^^^^eeejjjfffTTTGGGGGGAAA777777666666555444222111000000222...+++...666;;;:::888777777888999999888777777888777666444333333333333555666666666555444222111000111222111000000333555666333111333999>>>>>>===@@@VVVvvvsssccceeeooo|||kkkOOOIIIGGGQQQ^^^hhhqqqxxxwwwxxxwwwrrrlllhhhdddbbbZZZSSSLLLIIILLLRRRUUUWWWXXXWWWVVVSSSPPPLLLIIIGGGCCCAAA>>>>>>???>>><<<999666444000---++++++,,,---*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&'''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%######%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''qqqfff[[[VVVTTTOOOJJJIIIFFFEEECCCBBBBBB@@@>>>;;;999777444333444444222111////////////////////////------,,,...///000...---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,++++++***+++,,,...///+++---...---,,,...333777,,,,,,++++++,,,------...,,,---...------111777===QQQXXXddduuu}}}mmm]]]VVVMMMIIINNN\\\nnn{{{zzzvvvvvv{{{|||wwwtttvvvzzznnnddd___]]][[[YYYNNNPPPXXX^^^ZZZSSSXXXdddmmmhhhVVVHHHMMMMMMGGGGGGCCCBBB@@@<<<777444333444000+++(((***222888999888666666666666666666666666333222000///.........///444444444333222111000///+++---000111111444999===:::888888<<>>>>>===<<<999444000111///---+++******+++,,,******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&(((******)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''%%%$$$%%%''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%((()))'''%%%%%%%%%%%%%%%%%%&&&&&&'''qqqfffZZZVVVSSSNNNIIIHHHFFFDDDCCCBBBBBB@@@===;;;888666444333444444222111////////////////////////---,,,,,,...000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,,,,---,,,+++******+++,,,...000+++---...,,,+++///666===+++++++++++++++,,,,,,---++++++,,,---///000111222;;;@@@IIIXXXlllyyywwwooobbb___XXXQQQQQQYYYeeennnbbb___dddnnnlll___ZZZ___rrryyyllleeeccc[[[QQQIIIGGGJJJNNNKKKHHHQQQ^^^eee```MMMAAAKKKSSSQQQQQQQQQPPPMMMFFF>>>999888888777666555333333333444666555444333222222333444555222111///...---...///000222111111111111111222222---111444444333555;;;AAADDDGGGJJJJJJGGGDDDCCCCCCPPPddd~~~bbbMMMKKKJJJSSSVVVNNNMMMPPPJJJGGGKKKVVVaaaeeecccaaabbb\\\^^^ZZZRRRLLLJJJFFF@@@BBBEEEIIILLLLLLIIIEEECCC@@@BBBDDDDDDCCC???;;;888999999888888666333000---,,,,,,+++***))))))******)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%((()))***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''###%%%''''''%%%$$$%%%&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''qqqeeeZZZVVVSSSNNNIIIGGGFFFDDDCCCBBBBBB@@@===;;;888666444333444444333111.........///////////////,,,,,,,,,...000000...---------------------------***++++++,,,,,,++++++***---,,,+++*********+++,,,,,,+++*********,,,///000---...---***(((+++444;;;+++++++++***++++++,,,,,,,,,++++++---//////...,,,...111666AAASSSdddjjjggg[[[``````WWWNNNNNNTTT[[[RRRNNNSSS___\\\NNNLLLUUUlllttt}}}}}}vvvtttvvvuuu}}}|||qqqmmmnnneeeUUUMMMGGGDDDGGGGGGHHHSSSaaagggaaaJJJ<<>>555444;;;???>>>@@@CCCEEECCC???===???CCC999777555333222444666777444444333222111///...---)))))))))))))))((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""%%%''''''%%%###%%%'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''qqqdddYYYVVVTTTOOOIIIFFFGGGEEEDDDDDDCCCAAA===:::888666555444555555333222000000///...............,,,...---,,,...111000+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((+++---++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------...000666>>>EEEHHHIIIPPPOOONNNLLLIIIFFFCCCBBBGGGFFFLLLTTTQQQGGGGGGPPPhhhgggcccZZZPPPLLLNNNRRR\\\hhhvvv{{{vvvkkkaaa\\\SSSOOOIIIEEEDDDHHHMMMQQQWWWNNNBBB<<<<<>>>>>???AAAOOOTTTWWWRRRHHH@@@===>>>DDDGGGJJJJJJGGGCCC???>>>???FFFHHHEEEFFFKKKNNNLLLKKKJJJHHHHHHGGGDDD???<<<777777888999::::::;;;;;;===<<<;;;::::::999999999000111222333444333222111111111000......---------+++***)))(((((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((((((+++***)))'''''''''((()))&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$)))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%)))((('''&&&%%%&&&&&&'''"""###%%%(((+++---000111'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((qqqdddYYYUUUTTTOOOJJJGGGGGGEEEDDDCCCCCC@@@===:::999777555555555444333111000//////...............222444222...---000111///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++*********++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,...111555777888@@@BBBCCCDDDCCC@@@===;;;===:::>>>DDDAAA;;;>>>HHHSSSRRRNNNGGG???;;;>>>AAABBBMMM[[[dddccc^^^YYYWWWRRRPPPLLLHHHGGGGGGHHHIIIJJJCCC;;;777777888777666AAACCCDDDAAA;;;999;;;>>>BBBKKKNNNGGG>>>999999999999;;;>>>???>>><<<888666333333333555888999888777666777666333333:::EEEMMMLLLHHHCCC>>><<<<<>><<<>>>999;;;======<<<;;;<<<===<<<@@@BBB???@@@EEEEEECCCAAA???;;;:::999777555444555666666666777888888888555444333111000000//////111111222333333222111000//////---,,,,,,+++++++++***)))(((((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((+++***((('''''''''((()))''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&((()))+++,,,---''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&'''''''''''''''''''''''')))***+++***'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''rrrdddXXXTTTSSSOOOKKKIIIGGGEEEDDDCCCBBB@@@===::::::888666555555444222000000///......------......777:::888111---///222333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,+++************+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,+++,,,...000111444888;;;<<<:::777555888555555999777444999CCCCCCBBB@@@:::555222555888:::AAAKKKOOONNNJJJHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCBBB???:::999999888555222777999;;;999666555888::::::@@@CCC???;;;999999777333777<<<@@@@@@<<<777333222222333666999::::::999:::999666333333999CCCKKKKKKFFF@@@:::777888:::===<<>>@@@???;;;888555000....../////////333333333444444444444444333222111///...---------111111111111111000///...,,,,,,+++***)))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''((((((***)))((('''''''''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%''''''((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((+++***)))'''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$&&&((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&'''''''''''''''''''''''')))******)))'''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&rrrdddWWWRRRRRROOOLLLKKKGGGEEECCCBBBAAA@@@===;;;;;;999666555444333111/////////...------------...444999999333---...111333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///---***((())),,,///***************++++++,,,************++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,+++------,,,+++,,,///111+++...111444666666444333777333333555333111555<<<;;;;;;:::777333222444666;;;>>>AAAAAA>>>:::888777:::;;;>>>@@@BBBBBBBBBAAA@@@>>><<<;;;;;;:::777444666777777555222111222444444888999777666888666333...111666::::::888333000333222333555777888888777666555333111000444;;;AAA@@@===999444222222444555555999======999777777888;;;;;;:::888666666888:::888888777666888999666333333111...---///111222222222222222222111111111111222222111000000000000111111000000///...------,,,+++******)))(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((('''((((((((('''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&'''qqqcccVVVRRRRRRPPPMMMLLLGGGEEEBBBAAA@@@???===;;;;;;999666555444333111/////////...---------------+++222666222......//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000111111///---+++++++++******))))))******+++,,,)))))))))******+++++++++******))))))******+++,,,*********+++++++++,,,,,,((()))*********+++,,,...,,,---...///000111222333111000000111000......111333333333222000000111222111222333333222111222333///000222555888:::<<<===;;;999666555555555555444666666555333111000000111111444444222222444333///111222555777888777555444333222222333444444333111000000111000000111444555444444333222111111000000333666888888666333333444666777888666333111111111000...---...///.........000///...000222444444333111111111111111000000000------------...///000111//////...---,,,++++++++++++***))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((('''((((((((((((((('''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((######$$$$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&''''''(((ooobbbVVVSSSSSSQQQMMMLLLHHHEEEBBB@@@???>>>===;;;:::888666555555444222000///...------,,,,,,------&&&---111000.........,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((...444777444...((($$$***))))))))))))***++++++(((((())))))***+++++++++***))))))))))))***++++++************++++++++++++*********,,,......,,,))),,,++++++***+++---///000///000111222111000......000000000000/////////...111000000///////////////------......000222333444666555333111111222333555333333222222222222333333///222333000///111111...222222222333444444444444222111000111222111000......///111222222222111000...000111333333222111000222444666555333111111111///222444555333111//////---++++++---,,,,,,000555///......///111222222000000000000000000000000000,,,,,,,,,---...///000111...---,,,+++*********+++******))))))))))))******'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&'''(((((((((''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***))))))(((((((((((((((%%%&&&'''(((((((((''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((mmmaaaVVVTTTUUURRRMMMKKKHHHEEEBBB??????>>>===;;;999777555555555444333111///...------,,,,,,------)))---...------///...+++---,,,,,,++++++,,,,,,---************************%%%***111444333...)))&&&)))))))))))))))***++++++((((((((()))***+++++++++)))))))))))))))***++++++************++++++++++++,,,******///444444///((())))))******+++,,,---...///111111222444555444222111111000111111000///---666555333222000///---,,,------..................111111111111000111222333111000///000111222222222---111333///...000111000/////////000000000000000//////...///111111000...000000000111222222111111//////000111222222222222111222333222111000000000---///222222111000000000---,,,...000......777BBB777444000///////////////---------...//////000000000//////....../////////,,,+++***)))))))))***+++))))))(((((((((((())))))(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))%%%&&&'''((((((((('''''')))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((''''''''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((lll```VVVUUUUUURRRMMMKKKHHHEEEAAA???>>>>>>===;;;888666555555555555333222......---,,,,,,,,,,,,---...///---+++,,,000000,,,---,,,,,,++++++,,,,,,---************************)))***++++++***+++---///)))))))))))))))******+++'''(((((()))***+++++++++)))))))))))))))******+++)))************+++++++++(((%%%&&&---666777000''''''(((+++---...///...------.........111555666555000000///000000///---+++////////////000000///---+++,,,///000111///...,,,***+++.........------...111///....../////////...+++111333000---///222222///000111222222111000///...------///111222111000111000...///000111222222000000///...///000111222///000000111000000000000,,,---...---+++***+++,,,)))***---///,,,,,,888GGGAAA<<<555000//////000000++++++,,,---......////////////---,,,+++***************)))(((((()))***+++(((((('''''''''(((((()))((()))***++++++***)))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((((((''''''))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''((()))******'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$''')))))))))((('''&&&%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''pppZZZRRRVVVTTTQQQOOOIIIGGGDDD@@@>>>>>>>>>>>>===:::777555333333222111//////............------------,,,,,,++++++,,,,,,---******************************))))))))))))******)))************+++++++++************************))))))(((((((((((())))))((((((''''''((()))******)))***+++,,,+++)))'''&&&))))))))))))))))))))))))+++*********))))))((((((++++++,,,------...//////////////////............///////////////111333444:::555000,,,,,,---//////........................000//////.........//////000111222111//////000222333333333222222000//////333333222222222222222333222222333444444333111000000000000///......------///000111000...------...------,,,,,,,,,------...//////...//////000111111???888...***,,,///000///...............///000111000///...,,,***)))''''''))))))))))))))))))))))))(((***+++***((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''%%%$$$(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%(((******)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((,,,+++)))&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$qqq[[[SSSVVVTTTQQQPPPIIIGGGDDDAAA???>>>???>>>===:::888555444333333111//////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++************************))))))(((((((((((())))))((((((((((((((()))***+++))))))***+++***)))((('''))))))))))))))))))))))))*********)))))))))(((((())))))***++++++,,,------............///////////////............///111222999666333111000///---+++..............................------------......//////000///------///000222222222111111000///...222111111000000111111111222222222222111000000///............---------------...///...---,,,---...//////.............../////////..................555000+++***---//////---......------......//////...---,,,+++***)))((('''))))))))))))))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''((((((((((((''''''((((((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((******((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%qqq\\\TTTWWWSSSQQQPPPKKKHHHEEEBBB@@@??????>>>===;;;888666444444333222000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))*********++++++************************))))))(((((((((((()))))))))))))))))))))******+++((())))))))))))))))))***))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))*********------......//////000000......---------......///444333444555555333///,,,---------------------------,,,,,,,,,,,,,,,---------......---,,,,,,---///111000000000///.........////////////////////////222111000///...---------,,,,,,,,,---------------+++,,,...---,,,,,,---...222111000///////////////000///...---,,,,,,,,,,,,---+++***---000222000---......------,,,---------++++++******))))))(((((())))))))))))))))))))))))((('''&&&'''***+++)))&&&(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&'''''''''((((((''''''''''''''''''((((((((())))))''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%qqq\\\UUUWWWSSSPPPQQQLLLHHHFFFCCCAAA@@@@@@>>><<<;;;999666555444444222000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************************************))))))(((((((((((())))))******)))))))))******+++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((()))))))))+++,,,,,,---...///000000.........---------------,,,---000333666666333000------------------------,,,,,,,,,,,,,,,------...,,,---...---,,,,,,.../////////......------------,,,,,,------......------111000...,,,++++++,,,,,,++++++,,,---......//////+++,,,......------...000222222000///..................---------------...---,,,---///222333222000...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&)))...000---)))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''(((((((((((('''((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&''''''((((((((((((''''''&&&'''''''''((((((((((((&&&'''))))))))))))'''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&((())))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%qqq\\\UUUWWWQQQOOOPPPMMMIIIGGGDDDBBBAAA@@@>>><<<;;;888666444444333222000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))******+++,,,---......///..................------++++++,,,///222333333111------------------------------,,,,,,---......///---...///...------///111///...---,,,,,,------...***+++,,,------------,,,000///---+++***++++++,,,,,,,,,---...///000000111,,,---//////......///111111000///...---,,,,,,,,,------------...///000111111///......000111111111,,,,,,+++******)))******''''''((((((((()))))))))((((((((((((((((((((((((***'''&&&)))...000---)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&ppp\\\UUUVVVPPPMMMOOONNNJJJHHHEEECCCBBBAAA>>><<<:::777555333333222111//////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------...//////......---///---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000---...//////...///111333///...---,,,,,,---......***+++---...///......---......---,,,,,,,,,,,,---------......///000111111---///000///......///000///...---,,,,,,,,,,,,,,,+++,,,,,,---...000222222111///---+++***+++,,,---******))))))((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''%%%%%%'''***,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))******)))(((''''''&&&''''''&&&&&&&&&'''(((((())))))$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&ooo[[[TTTUUUNNNKKKNNNMMMJJJHHHFFFDDDCCCAAA>>><<<999666444222222111000...///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))***+++,,,---......------///...------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---...//////...///111333///...---,,,,,,---...000***,,,...///000000///...------......//////......---------....../////////---/////////---,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000------,,,***(((((()))***((((((((('''(((((())))))((()))))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''(((((((((((((((((('''''''''(((***+++***)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))&&&$$$''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''nnn[[[TTTTTTMMMJJJNNNMMMJJJIIIFFFEEEDDDBBB>>><<<888666333222111111///---//////.........------------,,,,,,++++++,,,,,,---******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''((()))******(((&&&$$$((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((''''''((((((((((((''''''''''''((()))***,,,------,,,,,,++++++,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,...///.........111333000...---,,,,,,---///000+++,,,///000111111000///,,,---///000111000000///,,,,,,,,,---------......---...///...,,,+++,,,---------,,,,,,,,,---......,,,,,,,,,++++++,,,------+++,,,---,,,***(((((()))'''''''''''''''((()))***))))))))))))************((((((((((((((((((((((((&&&(((******)))((()))***((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''''''''((((((((())))))(((''''''''')))***+++******)))''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&$$$######$$$&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''jjj^^^SSSOOONNNLLLKKKKKKLLLJJJHHHGGGFFFCCC@@@>>>666555444333222111111111//////...------------...+++,,,---.........------+++,,,---+++)))(((((())),,,+++)))((((((((()))******''''''))))))''''''*********))))))((((((''''''&&&'''))),,,---,,,)))&&&))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((()))(((''''''''')))***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,***++++++,,,,,,---------)))***+++---...//////000000000//////.........---...///000111111000///...,,,---------......//////......---,,,,,,,,,,,,,,,...//////......---,,,+++..................---,,,------,,,,,,+++***))))))---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((('''%%%%%%'''+++///&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''***$$$'''111333***&&&***((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%%%%######''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''%%%$$$&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''jjj^^^SSSOOOOOOMMMKKKLLLKKKIIIGGGEEEDDDBBB???<<<666555444333222111111111//////...------------...------------.........///***))))))((()))*********+++******)))))))))))))))+++((('''))))))'''(((+++***)))))))))(((((((((''''''&&&&&&(((******((('''))))))(((((((((((())))))''''''''''''''''''''''''))))))******)))(((((('''((((((''''''''''''(((((()))((((((''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((************+++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,---------------)))***+++,,,---........................------,,,...///000000000///...---+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,---....../////////.....................---,,,+++---,,,,,,+++******)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''%%%%%%(((---111&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''''')))$$$&&&///000)))&&&)))''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((('''######'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&iii]]]RRROOOOOOMMMLLLMMMJJJHHHFFFDDDCCCAAA>>>;;;666555444333222111111111//////...------------.........---------...///000///,,,((((((***,,,,,,***)))************))))))(((+++((((((++++++((((((+++))))))))))))((((((((((((((('''%%%%%%'''))))))((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((('''&&&((((((''''''''''''(((((())))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((())))))***+++,,,---,,,,,,,,,,,,---.....................---------++++++,,,---------------------------------,,,+++---......///...---,,,++++++++++++++++++,,,,,,,,,///...------,,,,,,------,,,---...///000000000000.........---,,,+++***))),,,++++++******))))))((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&)))///444'''&&&&&&&&&&&&'''(((((((((((()))))))))((('''''')))###$$$***,,,'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,---***%%%###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++...111333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&iii]]]SSSPPPPPPNNNMMMNNNJJJHHHFFFDDDCCCAAA>>>;;;666555444333222111111111//////...------------......---,,,++++++---///000999333,,,***,,,...,,,)))((()))***++++++***)))((())))))+++000000+++))))))))))))))))))(((((((((((()))((('''(((***+++***)))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((('''''''''(((((()))***+++***++++++,,,---...///000/////////......------------.........------,,,,,,---.........------,,,,,,------------+++***))),,,,,,------------------000//////...............------...///000000//////---------,,,+++***)))(((*********))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&***111555''''''&&&&&&&&&''''''((('''(((((((((((((((''''''(((###"""''')))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''111111,,,&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''+++...000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&jjj^^^SSSPPPPPPNNNMMMNNNJJJIIIGGGEEEDDDBBB???<<<666555444333222111111111//////...------------...,,,+++***))))))+++---...999333,,,***,,,...,,,)))((()))***++++++***)))(((((()))...555555...)))((((((((((((((()))))))))))))))***+++---///...,,,)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))***,,,---...//////......------,,,,,,///////////////......---------///000000///...---....../////////...,,,+++////////////////////////111000//////......//////...............---,,,,,,++++++++++++***)))((('''))))))((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''***///333(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''$$$###%%%'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''111111---&&&$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''kkk___TTTQQQPPPNNNLLLMMMKKKIIIGGGEEEDDDBBB???<<<666555444333222111111111//////...------------...******)))))))))***+++,,,///,,,((((((***,,,,,,***((())))))************)))((()))...444444...)))((((((((((((((()))))))))))))))***,,,///111000,,,)))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((***++++++,,,,,,,,,,,,,,,,,,++++++....../////////......---,,,---///111111000///---///000111222222111000///000000000000////////////000///......------......,,,,,,,,,,,,+++***)))(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,...(((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((('''''''''%%%$$$&&&'''((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''//////,,,&&&$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''mmmaaaUUUQQQPPPMMMKKKKKKJJJHHHFFFDDDCCCAAA>>>;;;666555444333222111111111//////...------------...)))************+++++++++***))))))((()))*********)))))))))))))))******+++)))(((***......***((()))'''((((((((()))))))))***)))((()))+++------***((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))***************,,,,,,---------------,,,***,,,...000111000...---,,,---...///000000//////......---------,,,,,,,,,------,,,+++++++++++++++(((((()))))))))(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))(((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''')))***)))&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((,,,***(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***,,,***%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%nnnbbbVVVRRRPPPMMMJJJKKKHHHGGGDDDCCCBBB@@@===:::666666444333222111111111//////...------------...)))***+++,,,,,,,,,,,,++++++,,,---,,,)))(((((()))***)))((((((((()))+++,,,+++(((&&&((((((&&&(((+++'''((((((((())))))******((('''&&&&&&((())))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((''''''''''''(((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((()))))))))***)))***++++++,,,,,,,,,+++)))+++---///000///---+++&&&''')))+++,,,,,,,,,++++++++++++******)))))))))+++***))))))(((((())))))$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''(((((()))***,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''---+++)))'''&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''')))(((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&& ###%%%%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################jjj^^^SSSRRRSSSPPPMMMLLLIIIIIIGGGFFFCCCAAA>>>===666666555444222111000000------,,,,,,+++***))))))---,,,,,,+++************...---,,,,,,......---,,,))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%)))...222)))(((''''''''')))***+++))))))''''''(((***,,,...))))))************))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''+++***)))'''''''''((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&$$$%%%&&&'''(((***++++++&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&++++++***))))))((())))))$$$%%%&&&%%%%%%%%%''')))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&---------***'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''''''%%%$$$&&&)))+++***((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***&&&%%%((()))&&&%%%&&&((('''''''''((((((((('''%%%&&&&&&&&&'''((((((((()))(((&&&$$$$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))###"""'''((($$$###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''&&&$$$$$$''''''((((((((((((''''''kkk___SSSQQQRRRPPPMMMLLLGGGGGGFFFDDDAAA???<<<;;;666555444333111000//////......------,,,++++++***---,,,,,,++++++++++++,,,,,,+++***+++,,,,,,+++***))))))))))))(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&'''''''''(((,,,111555)))((((((''''''((()))***)))(((''''''''')))+++,,,(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''***)))((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&'''((()))******&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))(((((((((((((((%%%&&&''''''&&&%%%'''((('''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++++++++)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((''''''''''''''''''&&&%%%&&&)))+++***((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***&&&%%%((()))&&&%%%&&&)))&&&&&&)))......***%%%&&&&&&&&&''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""&&&(((%%%$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%lll___SSSQQQRRRPPPNNNMMMEEEEEECCCBBB???<<<:::999555444333222111000///...//////......------,,,,,,,,,,,,,,,,,,,,,,,,---...***)))((()))***+++***((())))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++***'''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&''''''((((((((('''(((***...222))))))((('''''''''((((((((('''&&&&&&'''(((***+++''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((''''''''''''&&&''''''(((((('''''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''((()))(((((((((''''''''''''%%%'''))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))(((&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((((((''''''''''''''''''''''''+++)))'''%%%%%%''')))+++))))))(((''''''''''''''''''&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***&&&%%%(((***'''%%%&&&)))&&&%%%+++222333,,,$$$'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""&&&((('''&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$lll___TTTQQQRRRQQQNNNMMMDDDDDDCCCAAA>>><<<999888666555444333222000//////............------,,,,,,,,,,,,,,,,,,------...///***)))((((((******)))((())))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((())))))''''''''''''''''''&&&&&&******(((%%%######%%%((())))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&(((++++++)))'''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&%%%)))***(((&&&'''(((&&&&&&***///000---(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$kkk___UUUSSSTTTRRRNNNLLLEEEDDDCCCAAA???<<<:::999777777666444333222111000------------,,,,,,,,,,,,,,,,,,,,,,,,------...///+++)))((()))***+++***)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++***((('''''''''''''''''''''&&&&&&)))((('''$$$"""!!!"""$$$)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''(((((((((((((((&&&''''''((())))))((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''''''''&&&&&&&&&(((++++++)))'''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((((((((('''''''''''''''''''''''''''((()))******)))((('''))))))((('''''''''''''''''''''(((((('''(((((()))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%&&&***+++(((&&&'''&&&'''((((((((())),,,...((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%jjj___VVVUUUVVVSSSNNNKKKEEEEEECCCBBB???===:::999888777666555444333222111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++***)))***+++,,,+++)))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%%%%''')))''''''((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&((()))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((%%%&&&'''((((((((('''&&&%%%'''))))))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%''')))++++++)))'''%%%))))))((('''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((%%%&&&+++,,,)))''''''%%%'''(((&&&$$$%%%***///'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&'''***(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((&&&&&&''''''''''''&&&&&&hhh^^^WWWWWWXXXTTTMMMIIIEEEDDDCCCAAA???<<<:::999777777666555333222111000------------------......---,,,,,,++++++++++++,,,+++***))))))++++++***)))))))))))))))((((((((((((%%%&&&''')))************))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&'''***,,,%%%&&&'''((((((((('''&&&''''''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((%%%&&&((()))******))))))''''''''''''((((((((()))&&&&&&((())))))*********'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$&&&''')))))))))''''''%%%&&&''''''&&&%%%'''((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''''''''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''&&&(((***)))'''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''%%%&&&+++---***''''''&&&'''''''''&&&&&&(((***&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%(((,,,,,,'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&ggg^^^WWWYYYZZZTTTMMMHHHDDDCCCBBB@@@>>>;;;999888666666555444222111000000.........///////////////---,,,,,,+++************+++)))((()))***+++***((())))))))))))(((((((((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***'''$$$"""###&&&))),,,######$$$$$$%%%&&&''''''&&&'''((('''&&&&&&''')))$$$%%%'''((((((((('''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((%%%&&&((()))*********)))&&&'''''''''(((((())))))&&&&&&((()))************''''''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&(((******)))((('''$$$%%%&&&%%%%%%%%%''')))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&(((***)))&&&%%%''')))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''%%%&&&,,,---***'''''''''&&&&&&(((******(((%%%%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&&&&%%%(((//////***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''########################'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######%%%''')))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%bbbZZZTTTTTTUUUQQQMMMKKKEEEEEEDDDCCC@@@===:::888666666555444222111000000000000000///......------+++,,,,,,***)))(((***+++************************++++++++++++***)))''''''*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))$$$&&&(((***+++)))'''&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******)))((('''&&&%%%%%%((((((''''''''''''((((((+++***)))'''''''''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''&&&'''((())))))'''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''(((%%%%%%((((((&&&&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++)))(((((('''''''''(((((('''&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%%%%***---+++((((((,,,)))&&&%%%''''''%%%###$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((($$$''''''%%%''',,,///---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''dddZZZSSSSSSTTTQQQMMMLLLGGGFFFFFFDDDAAA===:::888777666555444222111000000000000//////...------,,,+++,,,,,,+++)))(((***+++************************************)))((((((''')))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((***+++++++++)))((((((((('''&&&''''''))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&((()))(((&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((+++***)))(((''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''((()))***'''&&&((((((%%%$$$'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))%%%%%%***,,,***'''(((+++(((&&&%%%''''''&&&$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&((((((%%%&&&***+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&eee[[[SSSRRRRRRPPPNNNNNNHHHHHHFFFDDDAAA===:::777777666555444333111000000//////......---,,,,,,,,,+++,,,,,,+++))))))***+++************************)))))))))))))))(((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******,,,((('''((('''$$$$$$&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&'''((())))))(((''''''((((((''''''''''''((((((%%%(((***)))&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''%%%%%%***,,,)))&&&''')))'''%%%%%%'''((('''&&&))))))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''')))(((%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&ggg\\\RRRPPPQQQOOONNNOOOHHHHHHFFFDDD@@@<<<888666777777666444333222111000.........---,,,,,,+++++++++,,,,,,+++))))))***,,,************************(((((((((((((((((())))))&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&%%%&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++(((&&&((((((%%%%%%)))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&''')))******(((&&&%%%(((''''''''''''(((((()))%%%((()))'''######(((---(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''%%%&&&++++++(((%%%&&&'''&&&%%%&&&'''(((((((((,,,***((('''&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&(((((($$$$$$''''''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((())))))((((((((('''&&&&&&%%%%%%ggg\\\RRRPPPPPPOOOOOOPPPGGGGGGEEECCC???;;;777555777777666555333222111111.........---,,,,,,++++++,,,------+++***)))+++,,,************************))))))(((((((((((()))***&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%$$$%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))))))))(((''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&)))&&&%%%'''((('''(((,,,((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&''')))******(((&&&%%%'''''''''''''''((())))))***,,,,,,(((%%%(((000777'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&%%%(((,,,,,,'''%%%&&&%%%&&&&&&&&&&&&'''((())),,,+++)))'''&&&''')))***(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&((("""&&&&&&$$$%%%((((((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&ggg\\\RRRPPPQQQOOONNNOOOGGGGGGEEECCC@@@<<<888666888777666555444222111111//////......---,,,,,,,,,,,,------,,,******+++,,,************************+++***)))(((((()))***+++'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))((('''''''''((()))***'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''(((((())))))))))))(((''''''''''''''''''''''''***))))))(((''''''&&&&&&((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%)))%%%$$$'''((('''***...((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))(((''''''''''''&&&''''''((()))***++++++)))&&&%%%(((000666''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&'''***...---'''%%%'''%%%&&&''''''&&&&&&(((*********(((''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((!!!$$$&&&%%%&&&)))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((((('''&&&''''''''''''''''''''''''fff[[[RRRQQQQQQPPPNNNNNNHHHHHHGGGEEEBBB>>>;;;999888888777555444333222111000000//////...------,,,,,,------,,,******+++---************************...,,,+++)))((()))***+++''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''(((((())))))&&&'''((())))))((((((''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%''')))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((()))******)))(((''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&+++'''%%%'''(((''')))...((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***)))(((&&&$$$$$$&&&)))+++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''(((((('''(((,,,000...'''%%%(((%%%'''((('''%%%%%%''')))''''''((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((!!!%%%'''&&&'''******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((eee[[[SSSRRRRRRPPPNNNNNNIIIIIIHHHFFFDDDAAA>>><<<888888777555444333222111000000000///......---------------,,,+++***+++---************************///...,,,***))))))***+++((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))***+++((((((''''''''''''((((((&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''')))))))))((((((---)))&&&''''''&&&(((,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''')))******,,,***)))((())))))'''%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''')))---111...(((&&&(((&&&((()))'''%%%$$$&&&)))%%%&&&'''((())))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((###&&&(((''''''***)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%&&&''''''%%%$$$"""$$$%%%%%%&&&'''((())))))ddd]]]UUUQQQSSSTTTRRROOOJJJIIIHHHFFFDDD@@@===;;;<<<;;;999555222111222333/////////...------,,,,,,---------,,,,,,+++++++++******************+++++++++,,,,,,---,,,+++)))((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((+++)))((('''((()))+++,,,)))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%'''******'''''')))'''$$$$$$%%%((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''%%%((('''$$$'''---,,,&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++...111333222///***'''))))))))))))))))))))))))((()))***,,,,,,+++******''''''(((((((((((('''''')))+++(((###$$$******&&&''''''((((((((((((''''''((((((''''''''''''((((((,,,***((('''&&&'''((()))+++***)))(((&&&&&&%%%%%%***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((((((&&&$$$'''((()))((('''&&&''')))((((((''''''''''''(((((('''&&&(((+++***%%%%%%((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((,,,,,,+++***)))((('''''''''(((***+++++++++***)))((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,)))''')))---...+++(((,,,+++***((((((((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&((((((((((((((((((((((((***))))))(((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&eee]]]UUUQQQRRRTTTRRROOOJJJIIIHHHFFFCCC@@@===;;;;;;:::888555333111222222/////////...------,,,,,,------,,,,,,++++++++++++******************++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***)))((('''((()))+++,,,***)))'''&&&&&&''')))***)))(((((('''&&&&&&%%%%%%&&&)))***'''(((+++,,,)))''''''((())))))((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&'''(((((((((((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''&&&'''&&&$$$''',,,+++&&&((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))***)))))))))((((((((('''+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---...---+++)))((())))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((%%%)))***+++...111+++"""((((((((((((((((((''''''((((((''''''''''''((((((+++***((('''''''''((()))))))))(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((((((&&&$$$'''((()))((('''&&&''')))((((((''''''''''''(((((()))&&&&&&))))))&&&&&&((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))))))))***((((((((((((((((((((((((+++******))))))(((((('''&&&'''((()))))))))(((((()))((('''&&&&&&((()))+++((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++(((&&&(((,,,---+++'''***)))((('''&&&&&&'''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''eee]]]UUUQQQRRRSSSQQQNNNJJJIIIHHHFFFCCC@@@>>><<<999888777555333222222111/////////...------,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++******)))***++++++,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***)))((('''((()))***+++***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%&&&))))))''')))...000///***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&'''&&&$$$&&&******'''''''''((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((((((((())))))******))))))''''''''''''))))))&&&(((***,,,111222,,,###))))))))))))(((((('''&&&)))((((((''''''(((((()))+++***(((''''''((())))))''''''''''''(((((()))***((())))))******))))))((())))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((('''%%%'''((()))((('''&&&''')))((((((''''''''''''((((((222+++&&&'''((('''&&&'''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&***)))((('''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))'''&&&(((+++,,,***''')))((((((''''''''''''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((,,,+++***)))(((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((eee]]]UUUQQQRRRSSSPPPNNNJJJIIIGGGEEECCC@@@>>>===999777666555444333222000/////////...------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******))))))******+++++++++,,,***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))(((((((((((()))******))))))(((''''''((())))))(((((('''''''''&&&&&&&&&''')))(((&&&(((---000///***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''((((((((())))))(((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&((()))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++***)))'''&&&&&&''')))***))))))***)))***+++***)))))))))***))))))((('''&&&))))))(((((((((((())))))***)))(((((((((((())))))((((((((('''((())))))***((()))***++++++***)))((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))'''&&&'''((()))((('''&&&''')))((((((''''''''''''((((((;;;111(((((()))'''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******+++,,,,,,((((((((((((((((((((((((&&&'''''''''((((((((()))%%%%%%&&&&&&''''''''''''))))))((((((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((&&&&&&''')))***((('''*********))))))))))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((&&&((()))++++++)))(((&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((...---,,,+++***)))))))))'''''''''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((eee]]]UUUQQQQQQRRRPPPMMMJJJIIIGGGDDDBBB@@@???>>>;;;888555444444444222000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))******++++++,,,++++++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))(((%%%&&&***---+++'''''''''''''''((()))***'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((***)))))))))((((((((((((''''''((()))((((((((()))&&&'''''''''(((((()))))))))))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******(((&&&%%%(((((((((((((((((((((((()))((('''''''''(((***++++++***(((''''''(((***+++(((+++//////+++'''(((+++))))))******)))(((''''''))))))(((((((((((()))))))))((((((((((((((())))))******)))(((((((((((((((((()))***++++++***)))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((('''''''''(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&'''((()))((('''&&&''')))((((((''''''''''''((((((888...&&&&&&(((((('''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((((((''''''((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''))))))(((''')))))))))************)))(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((()))))))))'''(((***++++++***(((''''''''''''((((((((())))))%%%&&&'''))))))*********))))))))))))))))))))))))******)))((('''&&&&&&''''''''''''''''''((()))***(((((((((((((((((((((((())))))'''&&&&&&'''))))))''''''''''''''''''''''''eee]]]UUUQQQQQQQQQOOOLLLJJJIIIFFFDDDBBB@@@?????????;;;555333444444333000/////////...------,,,,,,+++,,,,,,,,,,,,,,,---------------,,,++++++************)))))))))***++++++,,,,,,,,,++++++******)))'''((()))******)))((('''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''')))(((%%%%%%(((***(((&&&&&&''''''((())))))***'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))))))))(((((((((''''''***---,,,(((''')))&&&&&&''''''((()))))))))+++******)))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++***'''&&&)))))))))))))))))))))))))))((((((((())))))************((((((((((((******%%%***333999555,,,((((((((())))))******))))))(((***))))))(((((())))))***(((((((((((())))))))))))+++***))))))(((((((((((()))******************)))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((''''''''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))''''''((()))((('''&&&''')))((((((''''''''''''((((((+++%%%!!!$$$'''((((((***))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''(((((()))***''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((''')))((((((''''''(((((()))((((((''''''''''''(((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((())))))******))))))(((((())))))***'''((()))******)))(((''''''''''''(((((())))))***'''((()))***************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''eee^^^UUUPPPQQQQQQOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@DDD===666333333444333111/////////...------,,,,,,,,,,,,---------............------,,,++++++******+++***)))(((((()))******......------,,,++++++***'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%((((((&&&&&&))))))'''&&&'''((())))))(((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))(((((('''''',,,111///(((&&&)))&&&&&&''''''((())))))*********))))))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***))))))((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))&&&'''---888:::333+++((('''((()))*********************))))))))))))******''''''((())))))))))))))))))))))))((())))))***++++++******))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((('''((()))((('''&&&''')))((((((''''''''''''((((((&&&###$$$((()))'''(((+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))***(((((())))))*********)))((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))))))))((((((((((((((((((((((((&&&''')))))))))((())))))%%%&&&'''((())))))((('''))))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&''''''((())))))************)))(((((()))******((((((((((((((((((((((((&&&''''''((())))))******(((((()))))))))))))))((())))))))))))))))))))))))******))))))******++++++''''''''''''((()))***+++((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((eee^^^UUUPPPPPPQQQNNNKKKJJJHHHFFFCCCAAA@@@@@@@@@GGG???777222333444444222000//////...------,,,,,,---------....../////////......---,,,,,,+++******,,,+++***((((((((())))))//////...------,,,++++++'''((()))++++++)))((('''))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''###'''(((''''''******''''''((()))***)))(((%%%$$$(((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((()))************))))))))))))&&&(((...444222)))&&&)))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))((()))+++,,,,,,++++++***))))))************))))))+++$$$###...777555///+++&&&'''(((***++++++++++++******))))))))))))******''''''((())))))***))))))''''''(((((()))+++,,,---,,,+++***))))))***+++,,,))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***((('''((()))((('''&&&''')))((((((''''''''''''(((((())))))+++---,,,'''&&&)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((************))))))))))))(((((('''&&&'''((()))***))))))***++++++++++++***((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''((((((((())))))******))))))))))))))))))))))))&&&((()))***)))((()))***'''((()))+++++++++***)))))))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&((((((((((((((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++((((((''''''''''''((((((&&&''''''((()))******+++'''((((((((((((((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))''''''''''''((()))++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))dddZZZRRRQQQRRROOOMMMLLLKKKIIIGGGEEEDDDBBB@@@>>>EEEAAA<<<666333333444666000000///...............------------------------++++++++++++++++++++++++************************(((***+++------,,,+++***+++***)))(((((()))***+++))))))*********))))))((())))))))))))))))))))))))+++(((&&&'''***+++)))&&&))))))************))))))))))))))))))))))))))))))((()))******((($$$ ******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))((('''''')))((('''''''''(((***+++(((((()))***************))))))))))))(((((((((((())),,,///111///,,,)))((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((******))))))))))))******++++++***)))(((((())))))((()))***+++,,,+++******''''''(((((())))))******)))***+++,,,,,,+++***)))''''''((()))***++++++,,,)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))************************((()))))))))*********+++******++++++++++++******,,,+++***)))))))))***+++(((((())))))******++++++))))))))))))((((((((((((------,,,+++*********+++%%%+++000...(((###$$$&&&***)))((('''''')))+++---+++++++++*********))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************))))))))))))))))))))))))******************************)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++************++++++''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''')))+++---'''''''''''''''((())))))&&&''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))(((((('''''')))************))))))((()))******++++++******)))'''((()))++++++***))))))(((((((((((()))***,,,,,,+++***)))))))))***,,,,,,((((((((((((((((((((((((***((((((***...///...+++,,,,,,,,,,,,+++++++++***dddZZZRRRQQQRRROOOMMMLLLJJJHHHFFFEEEDDDCCC@@@>>>CCCAAA???===:::777555444000000///...............------------------------++++++++++++++++++++++++************************(((***+++------,,,+++***+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))((()))))))))((((((((()))))))))************))))))))))))))))))))))))))))))&&&'''))))))(((&&&$$$"""***)))))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))((('''''')))(((((('''((()))***+++(((((()))******************)))))))))(((((((((((((((***---...,,,***(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))((()))***+++,,,++++++***)))))))))))))))((((((((()))***++++++++++++***)))(((((())))))******++++++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***))))))(((((()))***+++)))))))))))))))*********)))))))))))))))))))))(((,,,,,,+++***************(((...222111+++&&&'''******)))((((((((()))+++,,,*********)))))))))((((((((((((((((((((((((((((((+++***))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************+++***))))))(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((()))((((((''''''(((((()))))))))((('''((()))+++,,,(((((((((((())))))******&&&'''(((((())))))(((((()))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++***))))))))))))***+++))))))((((((((((((((((((((())))))*********))))))))))))************))))))(((((()))***************))))))((())))))***+++,,,***)))((((((((()))++++++)))))))))))))))))))))))))))''''''(((+++,,,+++)))***)))))))))((((((((((((cccZZZRRRQQQQQQOOOLLLLLLIIIGGGEEEDDDDDDCCCAAA??????AAABBBBBB@@@;;;555222000000///...............------------------------++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))))))))&&&))),,,***'''%%%(((+++((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((()))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((()))******(((((()))*********************)))))))))(((((((((''')))******(((''''''((())))))(((((((((((())))))((((((((((((((()))************************************))))))))))))******+++***))))))))))))))))))))))))***++++++++++++***++++++******)))((((((((()))***++++++++++++***))))))))))))))))))*********)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))((('''''''''((()))***+++************))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))...222111+++((((((+++)))))))))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))************************++++++******))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((************************((((((((((((((((((((((((***))))))))))))(((((((((***))))))(((((())))))******)))((((((((()))***+++)))))))))*********++++++&&&'''(((((())))))((((((***************++++++,,,(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***'''''''''((((((((((((((('''((()))***************))))))************)))))))))))))))))))))******+++******)))))))))******+++))))))(((((())))))***+++***************************(((((((((******)))(((((((((((((((''''''''''''cccYYYQQQPPPQQQOOOLLLLLLHHHFFFDDDDDDDDDCCCBBB@@@<<<>>>@@@AAA???:::444000000000///...............------------------------++++++++++++++++++++++++************************))))))***+++,,,++++++******))))))))))))))))))***)))))))))))))))*********((((((((((((((((((((((((''')))***)))''''''(((***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***(((((()))************************)))))))))((((((((())))))((('''&&&((()))))))))(((((((((((())))))((((((((((((((())))))*********************************))))))))))))************)))))))))))))))***))))))******++++++++++++*********************)))*********++++++******************)))))))))))))))))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))************))))))'''''''''((()))***++++++++++++******))))))(((((()))))))))))))))*********))))))(((((((((((())))))&&&***------)))&&&''')))((()))************))))))))))))))))))))))))))))))***************************+++++++++++++++******((()))))))))************))))))))))))))))))))))))************************,,,,,,+++******+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++************))))))(((((((((((())))))******))))))((((((''''''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))((('''''''''((())))))))))))***************''''''((()))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))&&&'''(((******+++++++++******++++++++++++*********)))((((((((()))+++,,,++++++******)))************************+++++++++++++++++++++++++++++++++,,,,,,+++************)))***))))))))))))(((((((((cccYYYQQQPPPQQQNNNLLLKKKGGGFFFDDDCCCDDDCCCAAA???::::::;;;;;;999666222000000000///...............------------------------++++++++++++++++++++++++************************))))))******++++++++++++)))))))))******)))))))))))))))(((((()))***++++++((((((((((((((((((((((((***(((''''''******)))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((()))***************************)))))))))))))))))))))((('''''')))+++))))))(((((((((((())))))((((((((((((((())))))*********************************))))))))))))*********)))))))))))))))*********************+++++++++((())))))***+++,,,,,,---+++******************+++*********)))))))))))))))))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))******)))))))))'''((()))***++++++,,,,,,++++++******))))))((((((((()))))))))*********+++)))((((((((((((((())))))%%%(((******'''&&&&&&((())))))************)))(((************************++++++++++++++++++++++++))))))***+++++++++***)))((()))))))))************))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,************))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********************++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))......---,,,,,,+++******+++******))))))******+++******))))))((((((''''''((())))))***************))))))))))))))))))))))))************************&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((('''''''''&&&&&&'''''''''((()))*********))))))'''(((((())))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''(((******++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((()))+++,,,,,,+++***************+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++***)))((()))***))))))))))))((((((((('''bbbYYYQQQPPPPPPNNNKKKKKKHHHFFFDDDCCCCCCBBB@@@>>>999888777555333222222111000000///...............------------------------++++++++++++++++++++++++************************))))))))))))******++++++))))))************))))))))))))(((((((((***+++,,,))))))))))))))))))))))))+++(((%%%'''***,,,)))&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))(((((()))***************++++++*********))))))))))))******)))((((((***,,,))))))(((((((((((())))))((((((((((((((()))************************************))))))))))))******)))))))))))))))******+++******))))))******+++,,,(((((()))+++,,,---...///++++++***))))))***++++++)))))))))))))))*********)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******))))))(((((()))***++++++,,,++++++************))))))))))))((())))))******+++++++++((((((((((((((())))))***'''(((******)))((()))************)))))))))))))))************++++++++++++************************((()))***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,,,,++++++*********)))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))///......---,,,+++******++++++************++++++))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))************************%%%&&&&&&''')))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))((((((''''''(((((()))'''''''''''''''''''''''''''''')))*********)))((('''((())))))******))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''((()))***************++++++,,,,,,,,,,,,++++++)))))))))))))))******+++++++++*********++++++,,,,,,,,,---............---++++++++++++++++++++++++******)))'''&&&%%%''')))''''''''''''&&&&&&&&&&&&bbbXXXPPPPPPPPPNNNKKKKKKIIIGGGDDDCCCCCCAAA???===999888666444333222222222000000///...............------------------------++++++++++++++++++++++++************************)))))))))))))))******+++((()))***++++++***)))((())))))((('''(((***,,,---)))))))))))))))))))))))))))((((((((()))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))***))))))((((((((()))***************+++++++++*********))))))''')))******))))))***+++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))***+++++++++***)))))))))***+++,,,)))******+++,,,---......++++++***))))))***++++++(((((())))))******++++++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))************************(((((()))***+++,,,------(((((())))))))))))((((((((()))***++++++***)))))))))))))))))))))*********((())))))******+++,,,,,,)))((((((((())))))***+++(((((()))***)))******+++,,,+++)))((((((((()))***))))))))))))*********+++************************)))***,,,---...---,,,+++))))))))))))************))))))))))))))))))))))))***************************************+++,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))))))))*********++++++++++++******************+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************((((((((())))))*********************************))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***''''''((())))))*********'''(((***,,,,,,+++***)))(((((()))************)))))))))(((((())))))***+++))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))***++++++***))))))***************)))))))))((())))))*********)))))))))******++++++******)))(((((()))***************************+++,,,,,,---+++,,,---.........------++++++++++++++++++++++++((())))))'''%%%%%%(((+++((((((((('''''''''&&&&&&bbbXXXPPPOOOPPPNNNKKKKKKJJJGGGEEECCCBBBAAA>>><<<999888777666555444333333000000///...............------------------------++++++++++++++++++++++++************************)))))))))))))))******+++((()))***++++++***)))((()))(((''''''(((***,,,---))))))))))))))))))))))))&&&)))+++***'''&&&(((+++''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%&&&((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&''')))*********)))((((((((()))***************+++++++++************)))&&&((()))***)))((()))***))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((******))))))))))))******))))))((())))))***+++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,'''(((((()))***++++++,,,)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))************************(((((()))+++,,,---...///(((((())))))))))))(((((((((((()))******)))((('''(((((())))))******++++++((())))))***++++++,,,,,,)))))))))))))))***++++++''''''(((((())))))******---+++)))''''''((()))***'''((((((((())))))******))))))))))))))))))))))))***+++---//////...---,,,))))))))))))************))))))))))))))))))))))))***************************)))))))))***++++++,,,+++++++++************)))************************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))(((((((((((())))))''''''(((((())))))******))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++************++++++'''((()))+++,,,,,,,,,,,,(((***+++------,,,+++***(((((()))************************)))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++******)))))))))************))))))((((((((())))))))))))(((((('''(((***+++++++++***)))************+++,,,---...***+++,,,---...---,,,,,,***************************++++++)))&&&'''***...************))))))))))))```VVVOOONNNOOOMMMKKKKKKIIIGGGEEECCCBBB@@@<<<:::777555333222333444444333222111///...------......---,,,+++,,,...///...---))))))))))))))))))))))))************************------,,,+++************,,,,,,---+++))))))***,,,''''''(((((())))))************))))))((((((''''''******))))))((((((''''''&&&((()))(((&&&&&&(((+++''''''(((((((((((('''''')))'''&&&'''***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,)))'''((())))))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++++++++******)))((((((((((((((((((((((((*********)))******+++,,,)))************)))((((((************+++,,,---...+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))*********)))((('''&&&%%%(((((()))************)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))***+++---......---+++***+++*********))))))((((((***)))))))))+++,,,+++***)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,++++++++++++++++++(((((((((((((((((((((((()))************+++++++++************************+++*********************++++++++++++++++++++++++*********++++++*********(((((()))***+++,,,,,,---******))))))))))))))))))+++******************++++++******************+++++++++,,,,,,,,,---------)))...111...(((%%%(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,***)))))))))******,,,------......------,,,++++++++++++++++++++++++---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---///...------++++++***)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,******************************+++,,,,,,,,,,,,+++***************************)))(((''''''((()))***+++*********))))))(((((())))))(((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))```WWWOOONNNPPPMMMKKKKKKIIIGGGEEECCCBBB@@@===:::888666333222333444333222222111///...------......---,,,+++,,,...///...---************************************************,,,,,,++++++***+++++++++***+++++++++))))))+++,,,(((((((((((())))))************))))))((((((((((((+++*********))))))))))))&&&((()))(((&&&&&&(((***''''''((((((((((((''''''((('''%%%''')))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))---+++)))))))))))))))***((((((((()))))))))***************))))))))))))((()))))))))(((((()))))))))***************)))))))))******++++++++++++******))))))))))))))))))))))))***************+++,,,,,,+++,,,,,,,,,,,,+++******************+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,------------------,,,+++***)))))))))***++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++)))******************)))************+++++++++,,,***************************+++---......---+++***++++++*********)))))))))+++***)))***,,,,,,,,,+++************************+++******)))***+++,,,---************++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------111666:::777000++++++...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///...---+++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,------......------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++...---+++*********+++,,,---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++***)))(((((((((((()))***++++++******)))))))))))))))))))))(((((((((''''''************))))))))))))************************aaaWWWOOOOOOPPPNNNKKKKKKIIIGGGEEEDDDCCCAAA>>>;;;:::777444333333333222111111111000///............---,,,+++,,,.........---++++++++++++++++++++++++************************+++++++++***++++++,,,,,,***++++++***))))))+++---((((((((())))))))))))******))))))))))))(((((((((++++++++++++************'''((()))(((&&&&&&''')))'''(((((())))))(((((('''((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******)))(((((()))******((())))))))))))*********++++++++++++******************))))))))))))******+++++++++******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---------......------,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))******,,,,,,---...,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++************,,,******+++,,,---,,,++++++++++++++++++++++++++++++************+++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------...//////000000//////............------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,---------............333888888222---,,,---------------------------//////............//////////////////////////////......---,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------......------------......///......------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++******))))))))))))******+++++++++************)))((()))*********)))((('''------,,,,,,+++++++++***************************bbbXXXPPPOOOPPPNNNKKKKKKIIIGGGEEEDDDDDDBBB???<<<;;;999555333333333111000111111000//////............,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------,,,------,,,***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''((((((((())))))))))))(((((())))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''((('''''')))+++***)))))))))*********++++++---,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...............---,,,,,,------,,,+++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,---------------++++++++++++++++++++++++......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********+++,,,---......---------------------------------............///////////////////////////......///////////////000////////////////////////000000111111111111000000////////////////////////.........///////////////000//////......//////000///..................///------........./////////)))---111222///---...000------------------------///..................///////////////////////////,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++......................................................------------......,,,,,,,,,,,,------......,,,,,,------------,,,,,,---------------...//////......------,,,,,,,,,+++------------,,,,,,,,,,,,------------------------,,,,,,------------,,,+++------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((***+++,,,,,,***((('''......------,,,+++++++++++++++++++++++++++++++++bbbYYYPPPPPPPPPNNNKKKJJJIIIHHHFFFEEEDDDCCC@@@===<<<:::666444333333111000111111111000000///.........---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------000000///---+++)))***+++************))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))))))))(((((())))))))))))((((((******+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************'''---...***(((***+++)))************++++++++++++------------,,,,,,,,,,,,++++++************++++++---,,,,,,,,,+++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,+++------,,,,,,+++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++//////000000//////......,,,,,,---...............------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............------------------------------------------------,,,,,,,,,,,,------------...,,,,,,---...///...---............................../////////000000000,,,,,,---......///000000////////////////////////////////////000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000111111111111000000...//////000111111222222///000000000111111111222111111000000000000111111000000////////////000000....../////////000000000...000111111//////222555..............................------------..............................,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++................................................------,,,,,,,,,,,,------+++,,,,,,------......///,,,------......------,,,......------......///000.........------,,,,,,,,,------------------------------------------------,,,------.........------...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))+++,,,------+++)))(((------,,,,,,,,,+++++++++++++++++++++++++++++++++cccYYYQQQPPPPPPNNNKKKJJJJJJHHHFFFEEEEEEDDDAAA>>><<<:::666444444333222111111111111111000///......///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,000000///---+++)))***++++++************))))))))))))))))))************+++((((((((((((((()))))))))+++***((()))+++,,,,,,+++((())))))******))))))(((***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++************************...555666///***,,,,,,(((******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------,,,,,,------...///,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,......///000---...............------,,,,,,---...............------------------------...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........////////////------------------------------------------------------------............///---------///000///...///////////////////////////000111111222222111111......//////000000111111////////////////////////000000111111111222222222111111111111111111111111///000000111111222222333222222222222222222222222000111111111111111111000...//////000222333333444000000111111222222333333222111111000000111111222000000////////////000000//////000000000111111111444444222///------000222////////////////////////...------------------...........................---...///000000000//////,,,------......------,,,........................------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........///------............------...------------...//////.........------------------------............///........................---------............//////////////////000000000...------------------,,,------------------------++++++,,,---------------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------+++,,,---------,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddZZZQQQPPPQQQNNNKKKJJJJJJHHHGGGFFFFFFDDDBBB???<<<999666444444444333222111111222222111000...---///---,,,,,,---...,,,+++++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++,,,,,,+++))))))***,,,+++++++++*********))))))))))))*********+++++++++(((((()))))))))*********,,,***(((***---//////...))))))************))))))(((***+++***'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,666888///***---...)))+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,------------,,,++++++,,,,,,,,,,,,,,,---...///---------....../////////------------------------,,,,,,,,,---------......++++++,,,---...///000000***++++++,,,,,,,,,++++++,,,,,,---............---..............................------...000222333------------------------.........//////.............../////////000000000..............................------------......------.........////////////...---...000111000///000000000000000000000000///000111222222222111111//////////////////000000////////////////////////111222222222222333333333111111111111111111111111///000000111222222333333333333333333333333333333111222222222222222222111000000000111111222222222000000111222222333444444222111111111111111111222000000////////////000000000000000111111111222222222222111///---,,,,,,---//////////////////////////////............//////........................---...///000111000000///---......//////......---------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,---------------...............------............------------,,,,,,------...///------------............------......////////////........................///...---------...000111/////////000000111111111------------............------------------------,,,,,,---...............------------------------,,,---............---,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,***++++++,,,,,,------...------------------------dddZZZRRRQQQQQQNNNKKKJJJJJJHHHGGGFFFFFFEEEBBB@@@;;;999666444444444444333111111222222111000...---///...,,,,,,------,,,+++++++++++++++++++++++++++************************------,,,+++************'''((())))))((()))+++---++++++++++++******))))))))))))******++++++++++++))))))******+++++++++,,,,,,***)))***...111111///))))))************))))))&&&(((***(((%%%$$$%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************$$$///444,,,)))...000,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,---...//////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......------,,,++++++++++++,,,---...///000,,,---------......//////------------------------,,,,,,,,,------.........///............---------------......///.........+++,,,------......------///////////////////////////.........///222444666////////////////////////......////////////......////////////000000000000////////////////////////......------------......---.........//////000000000///...///000111000///000000000000000000000000...///000222222111111000///////////////.........////////////////////////222222222333333333444444111111111111111111111111//////000111222222333333444444444444444444444444222333333444444333333222222222222111111111111000000000111222222333444444222111111000000111111222000000////////////000000000111111111111222222222///000111222111111000///000000000000000000000000000000////////////000000////////////////////////+++,,,.../////////...---......////////////......------------------------++++++,,,------,,,++++++.........------.................................------............---------,,,,,,,,,,,,---......,,,---------.../////////---.........//////000000////////////////////////000///---,,,---...111222//////000000111111111222,,,---------.../////////........................---......///////////////........................,,,---...//////...---,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,---***++++++,,,---...//////------------------------bbb[[[SSSOOOOOOPPPMMMJJJIIIEEEDDDFFFDDD===:::<<<:::999888666444333333222000111111222222000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************)))))))))***,,,---******)))(((''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))***************))))))))))))***************************)))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************...------,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111///---------,,,111,,,333"""333///+++............/////////000000000////////////000000///...---,,,,,,---...///---///000///---,,,,,,---............/////////000000//////...---,,,,,,,,,........................,,,---......//////......000000000000000000000000000000000000000000000000//////////////////......---...///000000///...---//////............//////000000000000111111111111111111111111111000000//////000000111111111000000333333333333333222111000111111111000000000000///111111111111111111222222333333333222222111111111111111000000000000000000444444333222111000///...333333333444444444555555444444444333333222222222///000111222333444555555444333222222222222111000555444444333333222222222000222333333222111222333333333333222222222111111111111111000000000000000111111111000000000000000//////............//////111111111111000000000000---.........//////000000000000000000//////////////////.........---------........................222111111111000000//////,,,------------------,,,---,,,+++******+++,,,---111000...------...000111............////////////...............---------...---...///111111///---........................////////////////////////000000000000000/////////111111111000000000000000333222222111000//////...000000000000000000000000------............------.../////////...---,,,,,,............//////000000444222000...---...///000........................,,,///222111,,,***+++...........................000000000///.........---bbb[[[SSSOOOOOOOOOLLLIIIHHHEEEEEEGGGEEE???<<<>>>:::999777666444333333333000111111222111111//////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******************+++,,,******))))))((()))))))))************************)))))))))******++++++,,,((())))))***************))))))))))))******************+++******))))))(((************************)))***+++***)))((()))+++************************************************))))))))))))*********+++************************))))))))))))*********++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111///---------111111)))......444,,,+++........./////////000000//////000000000000//////000///...------...///000///000111111///......///........./////////000000000000//////...------,,,........................,,,,,,---............---........................000000000000000000000000000000000000////////////...///000111111000///...000000////////////000000000000000000111111111111111111222222222222111111222222333333333222222111444444444444444333222222222222222222333333333333333333333333333333333333444444444444333333333333111111222222222222111111444444444333333333333333444444555555555666666666444444444333333333222222000000111222333444555555666444333444555555444333333333333333333333333333333555666555333222222333333333333333222222222222111111111111111111111111111111111111111111111111111111000000000000111111222222111111111000000000....../////////000000000222222111111111000000000000000000/////////..............................000000000000/////////...------............------///...---,,,,,,---...//////...---,,,,,,---...///............////////////........./////////000000111000///000111111000...////////////////////////////////////////////////////////////////////////111111111111000000000000333333222222111000000///////////////////////////---......//////......---......//////......---,,,------......////////////333111///...------...///........................000333555222---)))***,,,............------------////////////............ccc\\\SSSOOONNNNNNKKKGGGGGGEEEEEEGGGEEEAAA???@@@:::999777666444333333333111111222222111111000///......------------......------------------------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))*********)))******++++++***************************************+++++++++((()))******++++++******)))))))))*********++++++******+++++++++***))))))++++++++++++++++++++++++)))***++++++))))))***+++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................///111000///------...888555000555MMM@@@222333....../////////000000000...///111222222111///...000///............///000000222333222111000000111....../////////000000000111111000000//////..............................---......///////////////........................000000000000000000000000000000000000000000000000///000000111111000000///111000000//////000000111000000000111111111222222000111222222333333333333555666666666555444333333555555555666555555444333444444444555555666666777555444444444444444444444444444555555555555555555222333444555555444333333555555555666666777777777666666666666777777777777444444444333333333333333111222222333444555666666777666555666777888777666222222222333333333333444666777888666444222222333444444444333333333333222222222222222222222222222222333333333333333333333444444333333333333444444333333222222222111111111///000000000000111111111333333333222222222111111111111111111000000000000////////////////////////000////////////.........//////000000000000//////000000////////////000000111000///......///000111....../////////000000000......///000111222333333444222000000111111000///000000000000000000000000////////////////////////////////////000000000000111111111111111111111111333333333222111111000000////////////////////////---......//////......---....../////////...---------------...............111000///---,,,------...........................111333555222...+++,,,---.........------,,,,,,,,,..................//////ccc\\\SSSNNNNNNMMMIIIEEECCCCCCDDDEEEDDDBBB@@@@@@999888777666444444333333222222222222111111000000//////............//////------------------------///...---,,,+++*********------------------------++++++,,,---,,,+++)))(((************+++,,,,,,---++++++++++++++++++++++++***************)))))))))))))))***++++++++++++***))))))*********+++++++++***+++++++++++++++******++++++++++++++++++++++++***+++,,,+++******+++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------.........------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------...........................///000000...---...///))),,,333<<>>;;;888888888777777666666555555333444444444444333222222111000///......///000111000...---///222333000---111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...---++++++++++++---......---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------------------------+++***)))***,,,---,,,+++------------------------.........------,,,,,,,,,---------.........//////---------.........//////.../////////...------,,,------------------------++++++++++++++++++++++++////////////000000000000//////////////////......000000000000000000000000...............///000111111///...///222333111///////////////////////////111111111111111111111111000000//////000111222222222222111111222222333444222222222111111111111111000000////////////000000000000111222222222222111222222111000//////000000////////////////////////000000111111111222222222111111111000000000/////////000000000000111111111222333444555666666666666555666666777777777777777777666555444444444444444333444444555666777888888777777888888888999999999777888999:::::::::999888666666666666666666666666555555666777888999::::::999999888777666555444444777888999:::;;;:::999999888888888888888888888888<<<;;;;;;;;;::::::999999;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999999999999999888777666777777888999:::;;;;;;<<<999888777666555444444444666777888999::::::999888888888777777777777888888===<<<;;;;;;::::::;;;;;;===<<<;;;;;;::::::::::::999888888888777777666666555555555555666666666666666555444333333444666777222222111111222222333444333333333222111000000///222111000000000111333444555222000///000111222333222555555111000333666555444444333333333333444444555444333222222222222222777777777777888888888888777777666666666666777777666666555555444444444333555333222333555555222/////////000111222333333222222222333333333444444444333333333333333222111000222222111000///...------......///000000000000000000000000000000000000000555444222000//////000111111000000///000222333444111111111111000000000000......///111111222222222666555555444333222111111222222222222111111111111aaaXXXNNNIIIJJJKKKJJJGGGGGGFFFDDDCCCBBB@@@===:::888888777777666555444444333333444444333333222111111000////////////000111111///...///000000///...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------///......---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...---------------------------,,,+++,,,.........---------------------------......---------,,,,,,,,,---------....../////////..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000//////......//////000111222000///000333444333111111111111111111111111111222222222222222222222222222111111111111222333444222222222222222333444444111111111111111111111111111111000000000000111111222222333444444444444333555444333222222222222333222222222222222222222222222222333333333444444444444444444444333333333333222222333333333444444444666666777888999999999888777777888999999999999888999888777777666666777777555555666666777888888888999999999:::::::::;;;;;;999:::;;;<<<<<<;;;::::::888888888888888888888888666666777777777777777777999999999999888888888888888999:::;;;<<<;;;;;;:::999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;:::::::::::::::999888888888888888999::::::;;;;;;:::999888777777666666777777888999:::;;;::::::999999999888888888888999999;;;;;;:::999999999999999;;;;;;:::999999999999999999999999888888777777777777777777888888888888999888888777777777777888888444444333333444444555666666555555444333333222222333222111111111222333444555444333333444555555555555777777444444777888555666666555555555555666666888777777666555555666666777777777888888888999999888777777666666777777888888888777777777666666666777555444555777777444222222222333333333333222222222222222222333333333333111222222222222111000///222222111111000000//////000000111111222111111111222222222222222222222222777666444222111222333444444333333222222222333333222222222222111111111000000000111111222111111111444444444444333333333333111111111111000000000///aaaYYYNNNIIIIIIJJJIIIFFFHHHGGGEEEEEEDDDBBB???<<<999888777666555444333333333333444444333333222111111111000000000000111111111222222000///...///000......------------......------------------------.........---......///000---------......---------000000///...............---..................---,,,,,,---------.....................------------........................------------....................................///---------///000///...........................---------------,,,,,,,,,............////////////////////////................../////////...------........................,,,,,,------------------////////////000000000000111111111111111111111111000000000000000000000000000000//////000000111111333222111222444555444333333333333333333333333333222222222333333444444444333333333333333444444555333333333333333444555555333333333333333333333444333333222222222222333333555555666777777777777777888777666666555666666666555555555555555555555555666666666666777777777777999999888888888777777777666666666666777777777888::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::999999999999999999999999<<<<<<<<<============>>>======>>>>>>>>>======<<<::::::::::::::::::::::::888888888777777666666666999:::::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888888999999999::::::;;;;;;;;;;;;:::::::::999999999999:::::::::999999888888888888888999999888888777777888888:::999999999999999888888999:::::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999666666666666666777777888777777777666555555444444444444333333333444555666555666777888888888888888999:::888777:::>>><<<777999999888888888888999999;;;::::::999999999999:::888888888888999999999999888888777777777777888888::::::999999999999999888999888777888999999777555666666666666555444222222222222333333333333444444333333333333333222222111222222222222222222222222444444444444444333333333555555555555555555555555:::999777666555555666777777777777666555444333333444444444333333333222222333333444444333333222111333444444444555555555555333333333222222222111111ccc[[[PPPJJJIIIIIIGGGDDDGGGFFFEEEEEEEEECCC@@@===999888777666555333333222333444444444444333222222222222111111111111222222000444777666222//////000...---------......///000........................//////.........//////000------///000000///------000000///............///---......//////......---------.........////////////////////////////////////////////////////////////////////////////////////////////////////////////...---...///000///...........................------------------------////////////////////////000000000////////////......///////////////......////////////////////////------...............////////////000000000000111111111111222222222222222111111111111111111111111222111111111111111222222555444444555555666666666555555555555555555555555333333444444555666666666444444444333333444444555555444444444444555666666888888888888888888999999666555555444444555555666888999::::::;;;;;;::::::999999888888888888999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888999999999999:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999888;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::999888888888888999999999888888888888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<<<<;;;999888888777777777777888999999777777666666666555555555666666666666666777777777666777:::::::::999999999::::::999:::@@@EEEAAA:::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999888888888888999999::::::::::::::::::::::::999999999:::::::::999888888888888888777666555444444444555555555666666666666666777777777777666666333333444444555555555666777777777666666666666666888888888888888888888888;;;:::999888888888888999888888999:::999888666555666666666555555555555444555666666777777777666666666666666666666666666666777777777666666666666555bbbZZZPPPJJJJJJKKKIIIGGGDDDDDDDDDDDDEEECCC???<<<999888777666555444333333444555555555555444333333222333333333333333333222///555:::;;;777333000///............///000111111//////////////////////////////............//////...///000111111000///...000//////...............------............------....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000///---////////////////////////........................000000000000000000000000000000000000000000000000///000000111111000000000000000000000000000000000......//////000000000000000000000111111111222222111111222222333333333333333333333333333333333333444333333222222222333333555666666666666666777888777777777777777777777777555666666666777777777888555444444333333333444444666666666555666777777888999:::::::::;;;;;;;;;<<<999888888777777888888999;;;;;;<<<============<<<::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<<<<>>>======<<<======>>>>>>@@@??????>>>>>>======<<<@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::============>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;;;;;;;999888777888888888888888999::::::666666666555555555555555777888888999999999999999777999;;;;;;999888999;;;999::::::<<>>=========<<<<<<=========::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::888999:::::::::999999999888888999999999999888888777777777888888888999999888888999999999999888888555555666777777888888888:::999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888999:::<<<<<<<<<;;;:::999888888888888777777777777777999:::<<<<<<======:::::::::999888777777777:::999999999999888888888```XXXOOOKKKLLLNNNMMMKKKBBBBBBBBBDDDDDDBBB???;;;888888888777666666555555666666777777666666555444333333444444444444333333000444999<<<:::666111///000000000000000111222222000000000000000000000000000000//////....../////////000000111111000000///000000///...............------............------//////000000000111111111111111111111222222222222111111111111111111111111222222222222111111111111111111111111111111111111111///...///000000///---000000000000000000000000/////////000000000000000111111111111000000000000000000000000111111111111111111222222333333222222111111111111111111111111//////000000111111222222111222222222222333333333222333333444444555555666555555555555555555555555555555444444333333444444555777888888777666888999888888888888888888888888888888888888888888888888666555444444444444444444777777777777777888999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<<<<====================================>>>>>>>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<============:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>======>>>>>>??????BBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????:::;;;;;;<<<>>>??????@@@@@@@@@??????>>>>>>============<<<<<<======>>>???========================;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<>>>============<<<<<<<<>>>>>===<<<<<<===???@@@@@@@@@??????>>>>>>>>>===999999999999999:::;;;;;;>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::999888888::::::999999::::::;;;<<<777777777777666666666666999:::;;;;;;<<<<<<;;;;;;999;;;<<<:::999:::???CCC:::;;;;;;<<<@@@EEEDDD???>>>>>>============>>>>>>999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;777999;;;;;;:::999:::;;;888999999:::::::::999999999999::::::::::::;;;;;;777888888999999999999888888888888999999:::::::::;;;:::999999999:::<<<===========================;;;;;;;;;;;;;;;:::::::::::::::;;;<<<============;;;;;;:::::::::999999999888999;;;===>>>???@@@@@@>>>>>>===<<<;;;:::999888::::::999999999888888888eee\\\RRRMMMLLLMMMLLLIIIAAAAAABBBDDDEEECCC???<<<888888888888888888888777888888888888888777666666333444555555555555444333222333444777888666333000222222222111222222333333111111111111111111111111222222111000000000000000111111111000000111111111111111000////////////000...//////000000//////...000000000111111111222222111222222222333333333333222222222222222222222222333333333333222222222111222222222222222222222222333111000000111111000///000000000000000000000000000000111111111222222222222222222111111000000000//////000000111222333333222333333444555555444444222222222222222222222222000000000111222333333333333333333444444444555555555555666666777888888999777777777777777777777777777666555555444444444555555777999888666666888:::888888888888888888888888;;;;;;::::::999888888888888777666555555555555555888888888888888999::::::999::::::;;;;;;<<<============<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>====================================>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????<<<===>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????????????????@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA@@@?????????@@@????????????????????????<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===>>>>>>??????AAA@@@???>>>>>>>>>?????????>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;::::::;;;<<<<<<============>>>>>>>>>??????<<<<<<=========>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>:::::::::::::::::::::::::::;;;<<<===>>>======<<<;;;<<<===;;;;;;@@@IIIQQQ<<<>>>>>>;;;<<>>======<<<<<<======>>>;;;;;;::::::;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<777:::<<<<<<::::::;;;<<<;;;;;;;;;;;;:::999888888::::::::::::;;;;;;;;;;;;888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<=========<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;999:::<<<===>>>??????@@@??????>>>>>>>>>=========<<<;;;;;;;;;::::::::::::lllcccWWWOOOLLLJJJGGGDDDAAAAAACCCEEEFFFDDD@@@<<<888888888888999999999999999999999999999888777777333444555666666555444333555222000111444666444111444444333222222333333444111111111111111111111111444333333222111111111222333222111000000111222333333222222111000111111111000000111111111111000000000111111111111222222222222222222333333444444444222222222222222222222222444444444333333222222222222222222222222222222222444333222222333333111000000000000000000000000000111111222222222333333333222222222222111111000000......///111222333444555333444444555666666666555222222222222222222222222000000111222333333444444444444444555555555666666777777888999::::::;;;;;;888888888888888888888888777777666555555555555555555777999888666666888:::888888888888888888888888===<<<;;;;;;999999888777999999888777777666777777999999888888999999:::;;;;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>======>>>???@@@@@@========================<<<============>>>>>>>>>AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCCCC???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>>>>??????????????????????????????============<<<<<<<<<<<<@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDCCCAAAAAACCCCCCCCCCCCAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAAAAAAAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<===::::::::::::;;;;;;<<<=========>>>>>>?????????@@@===>>>>>>>>>>>>?????????CCCBBB@@@>>>======>>>???>>>>>>>>>>>>>>>??????@@@=========>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>======>>>>>><<<>>>EEERRR\\\>>>AAA@@@;;;888:::<<<;;;======<<<<<<<<<<<<============<<<======>>>??????<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======888;;;======;;;:::<<<>>>======<<<;;;:::888666666999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::===???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======@@@???>>><<<<<<<<<==================<<<<<<<<<<<<;;;;;;<<<===============???????????????@@@@@@@@@>>>>>>>>>>>>============yyyttt___MMMKKKHHHDDDHHHGGGFFFDDDDDDDDDBBB???<<<;;;;;;;;;:::::::::999999888777666666666777999:::666666777777777777666555555555555555555555555555444444333333333444444555111111111111111222333444666444333333444555333222555444333333555888;;;>>>333333444333333222000000000000000000000///............000111222222222222222222222222333333333333444444444444444444444444222222333333333222111111666666666666555444333222444444444444444444444444111222222222000000222444444444333222222333333333333222111111333333222111444444444444444444444444222222222333333333444444333333333444444444444555666666666666666777777777777777777777777666666666777888:::;;;;;;:::999888<<<;;;;;;;;;;;;;;;;;;;;;888888777777777777777888999999888888888888999999;;;;;;;;;:::::::::999999===<<<;;;;;;:::999888777:::999777666666888999;;;>>>============>>>>>>???AAA@@@???>>>>>>???@@@AAAAAA@@@???=========>>>???>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@======>>>???@@@AAABBBBBBAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>======>>>???@@@AAAAAABBB????????????????????????CCCCCCDDDDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@AAACCCDDDBBBCCCEEEFFFFFFDDDCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<::::::;;;===???>>>===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBB@@@???===<<>>>>>===<<<<<<>>>???@@@????????????????????????============>>>@@@AAABBB<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>===>>>>>>===;;;999999:::>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>???===<<<;;;;;;:::777555555666999;;;<<<;;;:::999>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============;;;<<<===>>>????????????AAA@@@>>>======>>>@@@AAA????????????????????????===>>>>>>>>>>>>>>>===<<<@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???fffRRRQQQNNNFFFFFFEEEDDDDDDDDDDDDBBB???===::::::::::::999999999999:::999888777666777777888777777777777777777777777555555555555555555555555555444444444444444555555666555555555666777888999777666444555666666555333555444333333444777:::<<<555555444333333222222111111222222222222111000000000000111222333333333333//////000000111111222222222222333333333444444444333333444555555555555444777777777666666555333333444444444444333333333333000111222111//////111333444444333333444555555666666555444444555666555444444444444444444444333333444444444555555555666666444444555555666666777777999888888888888888888888777777777888999999999:::888:::;;;======<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999;;;::::::::::::::::::;;;::::::999999999888888888<<<<<<;;;;;;:::999999999<<<;;;:::999:::;;;===>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>??????@@@??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@AAA??????@@@@@@AAAAAABBBBBBAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>=========>>>??????>>><<<<<<===???@@@??????@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCAAA@@@???>>>BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@????????????????????????============>>>???@@@@@@======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>??????>>><<<;;;;;;===>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>???@@@>>>===>>>>>>>>><<<;;;888:::;;;============<<>>>>>============>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>@@@@@@???>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@vvv]]][[[WWWLLLHHHDDDDDDCCCDDDEEEDDDAAA???::::::::::::999999999999<<<;;;:::888777777666777999888777666666777888999666666666666666666666666666555555444444555555555888888888999999:::<<<<<<999888777777888888777666666555444333444666888:::888777555444333333444444444444555555444444333222333333444444444444444333//////000111222222333333111111222333333444555555555555666777888888888888777777888777777666555444444444333333333222222222111222222222111111333555666666555666666777888888999888777888999:::999777666666666666666666777777777777888888888999999999666777777888999::::::;;;<<<<<<<<<;;;;;;:::::::::888888999:::;;;<<<<<<===:::;;;===>>>>>>>>>===<<<>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::==============================<<<<<<===???AAABBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCBBBAAABBBDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???AAABBBAAA@@@AAACCCEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@????????????????????????>>>>>>=========>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAA@@@???>>>???@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAddd[[[VVVLLLHHHEEEDDDDDDEEEFFFFFFDDDBBB<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999888888888:::999777666777888:::;;;888888888888888888888888777777666555555555666666888888888888999:::<<<<<<<<<:::999999:::;;;999888888888666666666777999:::;;;999777555555555666777777777888888777777666555555555555666555555444444222333333444555666777777222222333444555777777888888999999999999888777777888888888888888777666666444444444333333222222222111333444555555666999;;;::::::999999999999999:::<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<======>>>???@@@??????>>>>>>======<<<:::;;;;;;;;;<<<<<<======<<<===>>>???@@@@@@??????@@@@@@??????>>>>>>============<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>???????????????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAA===<<<======>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAACCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHFFFEEECCCCCCCCCDDDEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???@@@BBBBBBAAAAAABBBDDDEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>=========>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCDDD@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEECCCBBBBBBDDDEEEDDDCCCAAAAAA@@@@@@AAABBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAAAAABBBAAAAAABBBBBBAAA@@@@@@AAABBBBBB????????????????????????===>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBdddTTTMMMGGGFFFFFFFFFFFFGGGHHHHHHFFFDDD??????>>>>>>>>>=========:::::::::;;;;;;;;;;;;:::;;;:::888777888999;;;===999999999999999999999999999888777777666666666777777777777888999:::<<<===>>><<<;;;;;;======<<<:::<<<;;;::::::::::::;;;<<<===<<<:::888777888999::::::::::::;;;:::999999888666666777777777666555555555555666666777888888999555555666777999:::;;;;;;<<<<<<;;;:::888666444333888888888888888888777666444444444444444444444444000222555666777:::===@@@@@@???>>><<<;;;;;;;;;;;;>>><<<;;;<<<===>>>===<<<======>>>>>>>>>?????????>>>????????????@@@@@@@@@======>>>???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>======<<<<<<>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@??????????????????@@@AAAAAA?????????>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB;;;<<<<<<===>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAADDDEEEFFFFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLNNNMMMMMMLLLLLLKKKKKKJJJKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@<<<===???AAACCCEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDAAACCCDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEHHHFFFCCCCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEE@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCiiiUUUNNNIIIIIIGGGGGGGGGHHHIIIHHHFFFDDDAAA@@@@@@@@@????????????::::::;;;<<<<<<<<<<<<<<<::::::999999:::;;;<<<===::::::::::::::::::::::::::::::999888777777777777888888888999:::<<<>>>>>>???>>>======>>>>>>===;;;>>>============>>>>>>??????>>><<<;;;::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::888888999999999999888888666777777777777888888888999999::::::;;;<<<======???>>>===;;;888555333111777777888888888888777777555555666666777888888888222444666888999;;;>>>AAABBBBBB@@@???>>>>>>======???>>>======??????>>>============>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA??????>>>===@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???===>>>>>>>>>??????@@@@@@<<<===>>>>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCFFFHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMKKKJJJJJJJJJJJJIIIGGGDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@999:::===@@@BBBDDDEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFDDDBBBAAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFFFFEEEEEEFFFHHHCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIFFFCCCBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCmmmYYYSSSLLLIIIGGGFFFFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@@@@?????????<<<<<<=========<<<;;;;;;999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888777777777777888888999;;;<<<>>>???@@@>>>======??????>>><<<>>>>>>>>>??????@@@@@@@@@??????>>>>>>===<<<<<<<<<======>>>>>>======<<<;;;::::::;;;<<<============::::::::::::999999999999;;;;;;<<<<<<=========>>>??????===<<<999777444333666666777777888777777666666666777999:::;;;<<<===:::<<<=========>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????AAAAAA@@@???===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNLLLKKKKKKKKKKKKJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDBBBAAA???:::;;;>>>@@@BBBCCCCCCCCC@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGDDDCCCDDDEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGDDDFFFGGGFFFEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHEEECCCBBBCCCEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCiiiWWWRRRHHHBBBFFFEEEEEEEEEFFFEEEBBB@@@@@@@@@@@@????????????>>>>>>>>>???>>>===<<<:::999999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888666666666777999;;;<<<===@@@???>>>>>>??????>>><<<===>>>>>>???@@@@@@AAAAAA??????@@@@@@???>>>===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<==================???>>>>>><<<;;;888777666555666666777777777666666666777888:::<<<>>>???@@@CCCDDDDDDCCCBBBAAACCCDDD@@@@@@AAAAAACCCDDDFFFFFFCCCBBBAAAAAABBBCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKKKKLLLLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBDDDFFFFFFDDDAAA???===>>>???AAABBBBBBAAAAAA???AAADDDGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDEEEFFFFFFGGGHHHHHHKKKKKKKKKIIIFFFEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHEEEGGGGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIFFFDDDBBBBBBDDDGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCC___QQQQQQOOOHHHLLLJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>?????????>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;999888777666666666666777777888999:::<<<:::888:::>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>????????????>>>======<<<>>>AAACCCCCCBBB@@@>>>BBB@@@??????AAAAAA@@@>>>>>>>>>===<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;999;;;<<<<<<;;;999666444777777777999<<>>======>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::999999:::999888777777888999999;;;999777888;;;???@@@???BBBBBBAAAAAA@@@AAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>@@@BBBCCCDDDBBB@@@???AAA@@@???@@@BBBCCCBBBAAA??????======<<<===>>>???>>>===<<<;;;;;;:::;;;;;;:::;;;<<<===;;;999666444666666666888:::>>>AAACCCCCCEEEFFFEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMOOORRRSSSSSSQQQNNNKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHKKKLLLIIIHHHIIIHHHDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKIIIHHHIIIIIIJJJMMMOOONNNKKKJJJKKKNNNMMMNNNPPPPPPOOOOOOQQQRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPOOONNNNNNMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCEEEGGGJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGIIIHHHGGGHHHJJJKKKIIIGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIIIIIIIJJJIIIHHHKKKKKKJJJHHHFFFEEEFFFGGGHHHJJJLLLKKKHHHGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMKKKNNNPPPQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNOOONNNMMMLLLKKKJJJKKKLLLKKKJJJIIIJJJLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLKKKKKKJJJLLLKKKIIIJJJKKKKKKIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJGGGFFFFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJEEEGGGHHHHHHFFFEEEEEEEEEsssXXXQQQSSSPPPIIIJJJIIIFFFDDDCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>????????????@@@@@@@@@@@@===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>><<<999777666777999:::<<<:::888888:::>>>@@@AAADDDCCCBBB@@@@@@@@@AAABBBFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBDDDEEEEEECCCAAA@@@AAA@@@@@@AAADDDEEEEEEDDDAAA@@@???=========>>>>>><<<;;;;;;::::::;;;;;;;;;<<<=========<<<999777555666555555666888;;;???AAAEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIJJJLLLMMMMMMNNNJJJJJJKKKMMMOOORRRTTTUUUTTTRRROOOLLLKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGJJJKKKHHHGGGIIIHHHEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKJJJOOOSSSQQQLLLJJJMMMQQQNNNOOOPPPQQQPPPPPPQQQSSSPPPOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDAAABBBDDDGGGJJJLLLNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLJJJJJJKKKLLLKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJIIILLLLLLLLLJJJHHHGGGHHHJJJKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMLLLLLLMMMNNNOOOPPPOOOQQQRRRQQQOOONNNNNNOOOOOOOOONNNMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMMMMLLLIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLNNNLLLKKKLLLMMMMMMLLLJJJMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKIIIGGGGGGIIIJJJIIIHHHGGGHHHHHHIIIKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMFFFHHHIIIIIIGGGFFFFFFGGGmmmYYYVVVXXXUUUOOOJJJHHHFFFDDDDDDEEEGGGHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@===<<<;;;::::::;;;<<<===========================>>>;;;888666555777:::;;;>>><<<:::999;;;>>>AAACCCEEECCCAAA@@@???@@@AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDCCCBBBCCCBBBBBBCCCEEEFFFFFFEEEBBBAAA@@@>>>======>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>??????>>>===;;;999777666666555555777:::===>>>DDDEEEGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIIIIJJJLLLMMMOOOPPPQQQMMMLLLKKKJJJKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKHHHHHHJJJJJJGGGIIIJJJJJJJJJJJJKKKKKKKKKHHHJJJLLLNNNNNNLLLJJJHHHHHHIIIJJJJJJKKKMMMPPPSSSLLLOOOQQQQQQNNNMMMOOOQQQOOOPPPRRRRRRQQQQQQRRRSSSPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPOOONNNNNNOOOOOOPPPJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIGGGGGGGGGHHHIIIGGGHHHJJJMMMOOOPPPPPPQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMKKKJJJIIIIIIMMMLLLJJJJJJJJJKKKMMMOOONNNLLLJJJJJJLLLMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOPPPPPPOOOLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMPPPNNNLLLKKKKKKLLLNNNOOOOOOPPPPPPNNNLLLKKKKKKLLLNNNMMMMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMMMMNNNNNNNNNNNNPPPNNNMMMNNNOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMGGGIIIJJJJJJIIIHHHHHHIII}}}bbbTTTTTTUUURRRNNNIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>===<<<<<<===>>>>>>@@@@@@??????>>>======<<<;;;999777555666888;;;===<<<;;;:::999:::<<>>>>>>>>???>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@???>>><<<;;;999888777777888:::<<<>>>BBBDDDFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJLLLMMMOOOIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJMMMMMMJJJJJJMMMNNNKKKLLLLLLLLLMMMMMMMMMNNNNNNIIIKKKMMMOOOOOOMMMKKKIIIJJJKKKLLLMMMMMMOOOSSSVVVOOOMMMMMMNNNQQQRRRPPPNNNPPPRRRSSSSSSRRRQQQRRRTTTPPPPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNNNNPPPQQQSSSTTTSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKHHHIIIKKKLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMLLLKKKKKKJJJLLLNNNMMMKKKIIIHHHIIIMMMLLLJJJIIIJJJKKKMMMOOOMMMLLLJJJJJJLLLMMMMMMLLLJJJKKKMMMMMMKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRPPPNNNLLLOOOOOOOOOOOOOOOPPPPPPQQQSSSRRROOOMMMLLLMMMNNNOOONNNOOOOOOMMMKKKJJJJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLMMMLLLMMMNNNOOOPPPPPPOOONNNNNNOOOPPPOOONNNMMMNNNPPPOOOOOOOOONNNNNNNNNNNNNNNQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPOOOOOOQQQQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNIIIJJJLLLLLLKKKJJJJJJKKKmmmZZZSSSSSSSSSQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@???>>>>>>===;;;999888777888:::===???999:::::::::999:::===???AAAAAAAAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFFFFEEECCCCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@===<<<:::::::::<<<>>>???CCCEEEHHHJJJJJJJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOPPPOOOOOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOMMMLLLMMMNNNOOOLLLOOONNNLLLLLLPPPQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLNNNOOOOOONNNLLLKKKNNNOOOPPPOOONNNNNNOOOQQQQQQMMMKKKNNNSSSUUURRRMMMRRRSSSTTTTTTRRRRRRSSSTTTQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMLLLIIIKKKMMMMMMLLLLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJMMMOOONNNIIIFFFFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIKKKMMMNNNMMMMMMNNNOOOJJJIIIIIIJJJLLLMMMMMMLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNRRRRRRRRRQQQRRRSSSSSSTTTVVVUUUSSSRRRQQQQQQQQQQQQOOOQQQRRRQQQOOONNNNNNNNNQQQPPPPPPOOOOOOOOOOOOPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRPPPQQQRRRRRRQQQPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNMMMKKKJJJKKKMMMOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNNNNMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPJJJLLLMMMMMMLLLLLLLLLMMMrrrdddXXXUUUVVVTTTRRRSSSJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHFFFDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@======<<<;;;;;;<<<===>>>999;;;>>>>>><<<<<<===???@@@AAACCCEEEFFFEEEDDDCCCEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEBBBBBB@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@>>>======???@@@BBBGGGJJJMMMNNNNNNMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUSSSPPPNNNNNNNNNPPPQQQMMMOOOOOOLLLMMMQQQSSSQQQLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQOOONNNQQQTTTVVVTTTQQQSSSTTTUUUUUUSSSSSSSSSUUURRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQRRRSSSUUUUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSSSSNNNNNNOOOPPPQQQQQQQQQPPPOOOQQQSSSUUUUUUTTTSSSQQQQQQQQQPPPOOONNNMMMMMMLLLJJJMMMOOONNNLLLKKKLLLNNNLLLLLLMMMNNNNNNMMMLLLKKKKKKNNNPPPMMMHHHDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDFFFGGGGGGFFFJJJLLLOOOPPPPPPPPPQQQRRRMMMKKKKKKMMMPPPRRRRRRPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPSSSUUUVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQSSSTTTSSSRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRQQQPPPPPPQQQRRRSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPPPPNNNKKKJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNNNNLLLKKKMMMMMMMMMNNNNNNNNNOOOOOOKKKMMMNNNOOONNNMMMNNNOOOggg]]]UUUUUUUUUQQQPPPSSSKKKLLLNNNOOOOOOMMMKKKJJJIIIGGGFFFDDDDDDEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEE??????@@@AAAAAABBBCCCCCCAAA@@@???>>>>>>=========<<>>???AAAAAAAAA@@@GGGJJJMMMPPPQQQSSSUUUWWWPPPTTTXXXXXXUUUSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTSSSSSSXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSSSSUUUSSSPPPPPPTTTRRRNNNNNNRRRRRRNNNNNNRRRQQQQQQSSSSSSRRRPPPMMMLLLSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWVVVRRRPPPRRRTTTTTTVVVQQQPPPTTTVVVTTTVVVZZZUUUUUUUUUVVVXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSRRRQQQOOOPPPRRRSSSSSSRRRQQQOOOTTTSSSQQQPPPPPPQQQRRRSSSSSSQQQOOONNNNNNNNNMMMLLLPPPOOOOOORRRUUUTTTPPPKKKRRRPPPOOOOOOOOONNNMMMKKKQQQQQQPPPPPPOOOPPPPPPPPPNNNQQQSSSRRRQQQRRRQQQNNNLLLOOOQQQOOOKKKIIIKKKOOOPPPNNNLLLLLLMMMOOOOOOOOOJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNLLLJJJIIIJJJJJJLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQbbb]]]WWWRRRPPPOOOOOONNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEGGGHHHJJJIIIIIIHHHJJJKKKKKKLLLNNNPPPPPPPPPOOONNNRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQTTTVVVVVVTTTSSSTTTVVVUUUUUUTTTSSSSSSRRRRRRQQQSSSSSSSSSSSSSSSSSSTTTTTTWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWTTTVVVWWWWWWUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQQQQSSSUUUVVVUUUTTTTTTTTTUUUUUUWWWWWWXXXWWWWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSVVVVVVVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUUUUSSSRRRPPPRRRTTTTTTRRRRRRRRRSSSVVVRRRRRRUUUTTTPPPOOORRROOOOOOPPPPPPPPPQQQQQQQQQSSSRRRRRRSSSSSSRRRQQQPPPRRRSSSTTTSSSQQQQQQQQQSSSNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUUUUSSSRRRPPPOOOQQQRRRSSSRRRQQQQQQRRRSSSNNNPPPQQQSSSTTTTTTSSSRRROOOMMMNNNPPPOOOKKKKKKNNNOOOOOOOOOLLLGGGEEEEEEFFF@@@@@@AAACCCEEEFFFFFFFFFHHHJJJLLLNNNOOOQQQTTTVVVVVVYYY[[[ZZZWWWTTTSSSSSSWWWWWWWWWXXXXXXWWWWWWWWWUUUVVVWWWXXXXXXYYYXXXXXXUUUTTTTTTSSSSSSSSSSSSSSSWWWTTTSSSTTTTTTQQQSSSWWWVVVSSSSSSVVVUUUQQQQQQTTTVVVVVVWWWXXXWWWWWWUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSRRRPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSRRRUUUQQQPPPSSSTTTRRRSSSVVVTTTSSSRRRSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMOOONNNNNNOOOOOOPPPOOONNNPPPQQQRRRRRRRRRPPPOOONNNQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNPPPPPPQQQSSSUUUUUURRROOOTTTSSSRRRRRRRRRRRRRRRQQQUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVUUUSSSTTTTTTSSSPPPMMMLLLMMMOOOQQQPPPNNNOOOPPPQQQPPPOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQQQQTTTSSSSSSRRRSSSTTTUUUVVVaaa]]]WWWSSSQQQPPPOOONNNPPPOOONNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQPPPPPPOOONNNOOONNNMMMLLLKKKJJJJJJJJJKKKMMMOOOOOONNNOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRTTTUUUUUUTTTTTTUUUVVVXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXTTTUUUWWWVVVUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTUUUVVVWWWVVVVVVUUURRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVSSSQQQPPPRRRUUUUUUTTTRRRQQQQQQVVVSSSRRRTTTSSSQQQPPPRRRNNNOOOPPPQQQQQQRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPRRRSSSSSSRRRQQQPPPQQQRRROOOPPPQQQRRRSSSSSSSSSRRRUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRTTTSSSRRRQQQRRRTTTPPPQQQSSSTTTTTTTTTRRRQQQTTTPPPOOOQQQQQQPPPQQQUUUSSSRRRPPPMMMKKKHHHGGGGGGJJJKKKMMMOOOPPPQQQQQQPPPLLLNNNOOOPPPQQQSSSWWWYYY\\\]]]^^^\\\YYYVVVUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXRRRSSSSSSSSSSSSSSSRRRRRRWWWWWWWWWWWWWWWXXXXXXYYY[[[WWWVVVWWWWWWUUUVVVZZZ\\\ZZZ[[[]]]\\\YYYXXXZZZSSSSSSTTTTTTUUUUUUUUUUUUYYYWWWUUUSSSSSSSSSUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOPPPRRROOOMMMMMMNNNPPPPPPPPPPPPWWWUUUUUUXXXXXXUUUUUUWWWXXXWWWVVVVVVWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTSSSQQQPPPOOOQQQRRRRRRSSSSSSSSSSSSSSSXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZYYYXXXWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWYYYVVVUUUVVVXXXYYYWWWUUUZZZYYYWWWUUUSSSRRRRRRSSSTTTSSSSSSTTTVVVVVVTTTRRRWWWVVVUUUTTTSSSRRRRRRQQQSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUYYYXXXVVVVVVVVVXXX[[[]]]```]]]XXXUUUSSSRRRPPPOOOQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNPPPRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVUUUTTTRRRQQQYYYXXXVVVTTTSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[WWWVVVVVVVVVVVVVVVWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTXXXWWWVVVVVVUUUVVVVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXVVVWWWXXXXXXVVVUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRTTTSSSSSSRRRRRRSSSTTTUUUSSSTTTUUUTTTTTTTTTUUUVVVUUUTTTTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVWWWXXXWWWWWWXXXYYYZZZVVVVVVWWWYYYZZZ[[[YYYXXXUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYUUURRRRRRTTTVVVVVVTTTSSSRRRSSSVVVUUUUUUUUUUUUTTTSSSTTTOOOPPPQQQRRRSSSRRRRRRQQQSSSTTTUUUUUUTTTSSSRRRSSSRRRSSSTTTTTTSSSRRRSSSTTTRRRRRRSSSTTTUUUUUUTTTTTTWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUSSSRRRSSSTTTXXXWWWVVVTTTSSSRRRRRRRRRUUURRRQQQUUUWWWUUUVVVXXXSSSRRRQQQPPPOOOMMMKKKIIIOOORRRUUUVVVWWWVVVUUUUUUTTTUUUUUUTTTTTTVVVZZZ]]]\\\\\\\\\ZZZXXXWWWWWWWWWUUUUUUVVVWWWWWWVVVUUUUUUZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYVVVVVVZZZ[[[XXXWWWYYY[[[ZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[XXXWWWUUUSSSSSSSSSUUUVVVTTTSSSSSSRRRRRRRRRRRRSSSOOOPPPQQQPPPOOOOOOPPPQQQNNNKKKJJJMMMOOONNNNNNPPPRRRSSSVVVXXXXXXWWWVVVWWWZZZYYYXXXYYYZZZZZZYYYWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSTTTUUUXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVYYYZZZ[[[[[[\\\]]]cccbbbbbbaaa```___^^^^^^``````______^^^^^^]]]]]]\\\\\\\\\ZZZXXXXXXYYYZZZ^^^___``````______^^^______``````___^^^^^^___```[[[[[[\\\]]]^^^```bbbcccccc^^^\\\^^^aaa^^^ZZZXXX^^^aaacccaaa]]]ZZZYYY[[[ZZZZZZ[[[]]]___^^^[[[YYY\\\]]]___```aaa```___^^^bbb___\\\YYYWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]]]]\\\]]]\\\ZZZZZZ\\\___cccfff^^^[[[XXXVVVUUUTTTRRRPPPRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKIIILLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSSSSRRRRRRQQQRRRRRRRRROOOQQQSSSSSSSSSTTTVVVWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZZZZZZZYYYWWWVVVUUU[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\WWWXXXXXXYYYYYYZZZZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQVVVVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXYYY[[[ZZZXXXWWWWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUVVVVVVVVVWWWTTTVVVXXXWWWVVVUUUWWWYYYVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYUUUWWWYYYXXXWWWWWWXXXZZZXXXXXXXXXZZZ]]]]]]\\\YYY\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZ[[[[[[YYYVVVSSSSSSUUUUUUTTTSSSRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWUUUSSSTTTUUURRRTTTWWWYYYXXXXXXXXXXXXVVVWWWXXXXXXYYYXXXXXXXXXZZZZZZYYYXXXXXXWWWWWWWWW[[[[[[ZZZXXXVVVUUUVVVXXX```]]]YYYUUUTTTUUUWWWXXXVVVSSSTTTYYY[[[XXXVVVVVVRRRRRRRRRRRRPPPOOONNNNNNLLLPPPVVVZZZZZZZZZ[[[[[[^^^^^^]]]\\\[[[\\\___aaa\\\[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]YYYXXX\\\dddiiigggeeeeeedddddddddcccdddeeeeeeeeeeeeeeecccbbbaaaaaaaaabbbaaa___\\\YYYWWWUUUTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRMMMNNNOOOOOONNNMMMNNNOOOMMMIIIHHHKKKKKKJJJNNNTTTTTTZZZ___bbbbbbbbbbbbaaahhhhhhhhhiiilllmmmllljjjkkkkkkjjjjjjhhhgggeeeeeeccccccbbbccceeehhhlllnnnkkkkkkjjjiiigggeeecccbbbhhhlllppprrrssssssuuuvvv}}}|||zzzyyyxxxxxxyyyyyy|||zzzwwwttttttuuuvvvxxx{{{zzzxxxsssooonnnppprrrzzzyyywwwvvvvvvuuuuuutttyyy{{{}}}|||zzzyyyzzz|||tttuuuvvvxxx{{{}}}zzzxxx{{{{{{uuuooonnnuuu{{{~~~uuunnnnnnpppqqqrrrtttwwwyyyyyyvvvsssqqquuu{{{|||xxxuuuuuuuuuvvvyyyyyyyyyyyyxxxwwwvvvvvvuuutttssssssuuuzzz[[[YYYXXXWWWWWWWWWUUUSSSSSSRRRQQQOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLOOOOOOOOOOOOOOOPPPPPPQQQNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUQQQSSSTTTUUUTTTUUUVVVXXXUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUVVVXXXZZZ]]]___```aaa]]][[[YYYYYYZZZ\\\\\\\\\XXXYYYYYYZZZZZZ[[[[[[\\\WWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRTTTSSSQQQPPPQQQSSSUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWYYYZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVVVVWWWYYYZZZ[[[VVVWWWWWWWWWWWWVVVUUUUUUSSSVVVZZZZZZWWWVVVWWWYYYXXXYYYZZZ\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTUUUUUUTTTTTTUUUWWWYYYZZZTTTXXX\\\]]][[[ZZZ\\\^^^]]]\\\[[[^^^bbbcccaaa^^^``````_________```aaaaaa_______________```aaabbbaaa```_________```aaaaaacccbbbbbbaaa``````______^^^^^^^^^_______________]]]^^^___``````___^^^]]]\\\[[[[[[[[[[[[ZZZXXXUUUVVVXXXZZZZZZYYYXXXYYYZZZYYY]]]____________]]]YYYZZZZZZ[[[[[[]]]^^^```aaa^^^```bbb```\\\ZZZZZZ\\\YYY]]]cccggggggfffeeedddeeeeeeffffffffffffeeeeeeffffffeeedddccccccddddddggggggeeecccaaabbbeeehhhkkkhhhccc___^^^___aaaccc```[[[ZZZ^^^^^^YYYSSSQQQNNNOOOPPPNNNLLLNNNUUUZZZ]]]ccclllrrruuuvvvxxxzzzvvvvvvuuusssppppppqqqrrrmmmmmmnnnpppssstttsssrrrqqqrrrsssuuuuuusssrrrqqqkkkllloooqqqtttvvvwwwxxx~~~}}}~~~~~~uuuuuuzzz}}}xxxsssmmmhhheee___^^^[[[YYYVVVTTTSSSRRRLLLNNNOOOOOONNNMMMMMMNNNNNNJJJJJJLLLKKKJJJUUUccc{{{XXXWWWWWWXXXYYYYYYWWWUUUTTTSSSRRRPPPOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQQQQRRROOOOOOOOONNNOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUVVVWWWVVVTTTSSSRRRRRRSSSTTTOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWVVVVVVXXXYYYUUUWWWYYYZZZ[[[ZZZYYYXXXUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]___bbbdddfffgggggggggaaa^^^[[[[[[^^^``````___aaa`````````_________^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVUUUTTTUUUWWW[[[]]]``````___]]]]]]\\\\\\]]]]]]^^^___``````aaaaaaaaa___```bbbaaa```^^^______aaaaaa````````````aaaaaacccbbbaaaaaaaaaaaabbbcccaaaaaa``````aaabbbcccccc___```bbbbbbaaa___\\\ZZZ___dddiiijjjgggddddddfffeeegggjjjllllllkkkhhhgggddddddeeeeeedddbbb```^^^___^^^^^^]]]___aaacccdddgggmmmtttwwwvvvvvvwwwzzzwwwuuutttwww|||}}}{{{wwwuuuuuuvvvvvvxxxzzz|||}}}}}}}}}}}}|||}}}}}}~~~~~~||||||{{{{{{|||}}}~~~~~~~~~zzzzzz{{{{{{{{{||||||||||||}}}}}}}}}|||zzzwwwvvvqqqooonnnnnnoooooonnnlllmmmqqqvvvyyyyyywwwuuuttttttzzz~~~~~~~~~~~~zzztttsssssssssuuuxxx|||{{{wwwvvvxxxxxx}}}zzzyyyyyytttlllgggfffddd\\\UUUQQQOOOQQQQQQOOOQQQ\\\ooo~~~~~~zzztttooojjjgggeee```bbbddddddcccbbbbbbbbbdddaaaaaaccc```bbbtttVVVVVVWWWXXXZZZZZZXXXVVVTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRRRRRRRQQQOOONNNNNNOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNPPPRRRTTTVVVWWWOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPSSSSSSTTTTTTTTTUUUUUUUUU[[[YYYVVVTTTRRRRRRSSSSSSPPPPPPRRRSSSTTTUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYXXXYYYZZZZZZYYYXXXYYY[[[WWWYYY\\\^^^___^^^]]][[[[[[[[[ZZZZZZ[[[]]]___``````aaacccdddfffggghhhhhhppprrrtttvvvvvvtttrrrpppkkkhhhdddeeegggjjjjjjiiijjjiiihhhgggeeedddcccbbbccccccccccccbbbbbbbbbbbbcccbbbaaa```````````````[[[[[[\\\]]]^^^______``````aaaaaabbbcccdddffffffcccaaa```___```cccgggjjjiiihhhgggfffeeeeeeeeeeeeggghhhiiijjjkkkkkkkkkkkkooopppqqqqqqooonnnnnnooooooooonnnnnnnnnnnnoooooouuuuuussssssssssssuuuuuurrrqqqqqqpppppppppppppppoooqqqssstttrrroookkkiiitttzzz{{{{{{|||yyy{{{}}}{{{wwwwwwxxxxxxwwwuuurrrqqqppppppooooooppprrruuuvvv}}}sssnnniii```XXXUUUVVVYYYZZZZZZ___sss