BM6P6(@ zzzxxxtttqqqmmmeee[[[TTTMMMIIIDDD???===;;;999777888888888888888888888888666666666666555555555555777777777777666666666666999888<<>>HHHRRRTTTPPPMMMMMMZZZssszzz{{{jjjeee^^^YYYXXXZZZ___bbbbbbeeehhhhhhfffcccaaaaaa___dddiiimmmnnnnnnnnnnnnqqqqqqrrrqqqqqqsssvvvyyy|||}}}ppp[[[SSSVVVhhh~~~~~~zzztttmmmkkkwwwuuuppprrryyytttmmmeeeaaahhh}}}}}}zzzvvvsssoooggg]]]VVVKKKGGGBBB???===<<<;;;999888888888888888888888888666666666666555555555555555555555666777888888888555888888:::BBBNNNTTTTTTOOOMMMRRReee}}}wwwkkkaaa___[[[XXXXXX[[[]]]]]]___aaaddddddbbb```^^^^^^```dddhhhiiiiiihhhiiijjjnnnooooooooonnnpppsssuuuzzzyyy}}}xxx```XXXaaaooowwwgggnnnvvv~~~}}}zzzqqqjjjnnn|||~~~{{{xxxuuupppiii___WWWKKKGGGBBB???===<<<;;;:::888888888888888888888888777666666666555555555555444555555666777888888999666999999888>>>KKKUUUVVVIIIHHHKKK[[[wwwtttuuuxxx{{{ooo]]]XXXWWWWWWWWW[[[______\\\aaacccdddccc```]]][[[ZZZZZZ]]]bbbdddfffhhhlllpppgggiiijjjjjjkkkmmmpppsssvvvuuuyyysss^^^]]]cccppp}}}qqqgggiiikkkqqq}}}uuuwwwvvvkkkiiicccjjj~~~zzzuuussspppiii^^^VVVNNNJJJCCC>>><<<:::999999888888888888777777777777777777666555444333333333444444555555666777777777777888999888999@@@LLLUUUQQQLLLIIIUUUuuupppnnn|||xxxwww]]][[[TTTTTTTTTXXX\\\]]]ZZZWWW^^^```bbbbbbaaa]]]YYYWWWYYY\\\aaadddfffgggiiijjjhhhiiiiiiiiiiiikkkooorrrtttxxx|||iiiXXX\\\dddzzzwwwmmmjjjiiimmmvvv||||||wwwjjjbbbccciiikkk{{{}}}yyyuuussspppiii___VVVNNNJJJCCC>>><<<;;;:::999888888888888777777777777777777666444444333333444444444555555666666777777666888999888999???IIIQQQZZZSSSLLLOOOgggyyyhhhxxx{{{zzzlllWWWTTTSSSRRRTTTWWW[[[\\\ZZZWWWZZZ[[[]]]^^^]]][[[YYYWWWXXX[[[___bbbbbbccccccdddfffggghhhiiiiiikkknnnqqquuuxxx|||uuu]]]ZZZ```pppqqqlllhhhjjjoooyyy{{{zzz{{{ppphhhdddaaahhhiiiwww}}}yyyuuussspppjjj___VVVNNNIIICCC???===;;;:::999888888888888777777777777777666555444444444444444444444444555666666777777666777999999999===DDDJJJYYYVVVOOOLLLWWWuuurrrqqq{{{yyywwwdddVVVSSSPPPQQQRRRUUUXXXZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWWWWWWWYYY\\\]]]]]]]]]^^^^^^bbbdddggghhhiiikkkmmmpppuuuxxx|||~~~iiiZZZ]]]eeeyyyyyyrrrkkkiiijjjnnnzzzwwwpppooowww}}}{{{uuussswww~~~{{{ppphhhbbbbbbiiijjjsss}}}yyyuuussspppjjj___WWWMMMIIIDDD@@@>>><<<:::999888888888888777777777666777666555444444444444444333333444555555666666777555777888999999;;;@@@CCCLLLQQQSSSOOOPPPbbb{{{vvvpppvvvkkk]]]WWWSSSNNNOOOQQQSSSVVVWWWXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTVVVYYYZZZZZZZZZ[[[\\\^^^aaadddggghhhiiilllmmmqqquuuyyy|||}}}~~~xxx```^^^___kkk{{{rrrllliiihhhnnnvvv~~~qqqiiidddjjjoooooojjjgggiiimmmrrreeefffmmmmmmrrr|||xxxtttsssqqqjjj```WWWLLLIIIDDD@@@>>>===;;;999888888888888777777777666666666555444444444444555333333444444555666666666555666888888999:::<<<>>>DDDNNNVVVRRRLLLWWWvvvxxxvvvwwwvvvwwwgggYYYVVVRRRNNNLLLMMMOOOQQQRRRTTTUUUVVVVVVVVVTTTSSSRRRRRRSSSSSSRRRTTTWWWXXXXXXYYY[[[\\\[[[^^^aaadddeeefffhhhjjjllloootttxxxzzz|||lllaaa]]]bbbrrrxxxqqqkkkgggiiimmmssswwwlllaaacccdddaaa]]][[[]]]```mmm~~~qqqiiiooopppttt|||xxxtttrrrqqqjjj```XXXLLLIIIDDDAAA???>>>;;;:::888888888888777777777777666555555444444444555555333333333444555555666666666666777777999:::;;;<<>><<<:::888888888888777777777777555555444444444555555666222333333444444555555666777666666777888:::;;;;;;EEEPPP\\\[[[OOOMMM___vvv|||wwwcccYYYYYYQQQMMMPPPKKKMMMOOONNNMMMMMMPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUVVVVVVUUUVVVXXXZZZYYYZZZ[[[[[[\\\^^^aaadddfffiiimmmpppqqqrrrtttvvvxxx}}}lll]]]^^^gggyyywwwnnnjjjjjjjjjsss~~~}}}oooddd```[[[VVVSSSSSSUUUVVV___ooo|||www{{{{{{{{{xxxtttrrrqqqkkkaaaXXXKKKHHHEEEBBBAAA???<<<:::888888888888777777777777555555444444444555555666222222333444444555555666888777555666888:::;;;<<>><<<:::999999888888777666666666666666666666555555555555333333333444444444555555666666666666777777777777>>>FFFSSS\\\YYYOOOMMMRRRbbb{{{xxxzzzoooaaaTTTPPPOOOLLLLLLPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOUUUTTTTTTSSSSSSTTTTTTUUUYYYXXXWWWWWWYYY]]]aaacccbbbfffkkkmmmmmmkkkiiiiiirrrpppwwwzzzcccbbbhhh{{{}}}sssmmmjjjgggfffiiiqqqtttjjjbbbYYYVVVZZZ___aaaaaacccoooyyyuuuwwwzzz{{{xxxtttqqqnnnggg^^^XXXOOOLLLFFFBBB@@@>>><<<:::::::::999999888777777777666666666666555555555555333333333444444444555555666666666666777777777777<<>><<<;;;;;;;;;::::::999888888888666666666666555555555555333333333444444444555555666666666666777777777777:::;;;CCCOOOUUURRRLLLIIIOOO^^^ttt|||xxx}}}qqqZZZTTTPPPRRRSSSPPPMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWVVVVVVWWWYYY\\\___aaaaaadddhhhiiiiiigggffffffmmmmmmvvvjjj\\\fff}}}rrrkkkeeecccdddhhhsss}}}yyyiiihhhgggiiikkkllljjjiiikkkuuuuuujjjdddaaa```cccvvv{{{ggglll}}}zzzvvvssspppiii```YYYPPPLLLGGGCCC@@@>>><<<;;;;;;::::::999888888777777666666666666555555555555333333333444444444555555666666666666777777777777:::999===HHHSSSVVVQQQLLLNNNVVVfff{{{uuuwww___SSSQQQOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSUUUVVVVVVUUUTTTUUUTTTUUUVVVXXXZZZ]]]______bbbeeefffeeedddddddddiiijjjtttlllfffssswwwooohhheeedddeeekkkqqq|||yyyooonnnpppwww~~~xxxrrrpppvvvpppfffaaa\\\YYY]]]dddlllttt}}}wwwiii^^^ddd|||{{{}}}zzzwwwtttpppjjjaaaZZZPPPLLLGGGCCCAAA???===;;;999999999888777777666666666666666666555555555555333333333444444444555555666666666666777777777777:::999;;;CCCPPPZZZ[[[WWWSSSUUU^^^www~~~vvvxxxZZZTTTRRRQQQNNNLLLKKKKKKKKKIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTSSSQQQPPPRRRRRRRRRTTTVVVXXX[[[\\\\\\___aaabbbaaaaaacccdddbbbdddlllwww|||iiiiiijjjwwwmmmiiigggeeefffhhhjjjvvv~~~pppsss}}}vvvkkkddd]]]XXX[[[XXXVVVZZZaaaeeeaaa[[[WWW]]]tttrrrppp{{{}}}zzzvvvtttpppiii```ZZZQQQMMMGGGCCCAAA???===<<<999999888888777666666555666666666666555555555555333333333444444444555555666666666666777777777777999::::::???KKKZZZdddfff[[[YYY\\\ooowww|||[[[LLLQQQRRRRRROOOJJJGGGIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPOOONNNMMMNNNOOOPPPQQQSSSVVVXXXYYYYYY[[[]]]^^^^^^___bbbdddcccdddiiiooorrrttt|||ddd\\\^^^mmmuuuoookkkfffbbbaaabbbiiiwwwkkknnnxxxyyyooofff```^^^XXXUUUXXX[[[ZZZWWWUUUSSSYYYooo~~~xxxsssuuu||||||yyyvvvsssoooiii```YYYQQQMMMHHHDDDAAA???===<<<::::::999888888777777666666666666666555555555555333333333444444444555555666666666666777777777777666999:::999BBBVVVjjjtttjjjddd^^^ggg~~~mmmQQQKKKPPPOOORRRPPPJJJGGGIIIHHHEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMOOOQQQSSSUUUVVVVVVXXXZZZ[[[\\\^^^bbbdddgggfffhhhlllnnnqqqwww}}}aaaVVVZZZaaawww}}}vvvqqqjjjdddaaabbbdddlllwwwsssbbbggguuuwwwppphhhaaa^^^``````[[[YYY[[[XXX^^^qqqxxxtttwww||||||yyyuuusssooohhh___YYYQQQMMMHHHDDDAAA@@@===<<<;;;;;;::::::999888888777777666666666555555555555333333333444444444555555666666666666777777777777333888999555<<>>>>>CCC\\\xxxmmm]]]fff~~~~~~~~~uuu```PPPHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKJJJKKKMMMQQQTTTTTTUUUVVVXXX[[[^^^```bbb```aaacccdddfffjjjpppttt\\\VVVQQQWWWlllxxxmmmhhhdddaaa___aaaeeennnqqqccc]]]YYYcccwww|||tttnnnkkkjjjiiiiiihhhnnn{{{{{{uuuqqqnnneee\\\UUUQQQLLLGGGDDDAAA>>>;;;;;;;;;:::999999888888777888666444444555666555444444444444444555555555555555666666666777777777777777555777;;;:::===QQQgggwwwfffbbbiii}}}}}}\\\QQQGGGCCCEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHJJJMMMPPPQQQRRRTTTVVVYYY\\\___```bbbbbbbbbbbbbbbeeeiiilllvvv}}}]]]SSSRRRbbbuuuvvvnnnkkkfffcccaaaaaadddooo{{{rrreee]]]XXX^^^iii}}}~~~wwwtttpppggg^^^WWWSSSNNNIIIEEEBBB>>><<<;;;;;;:::999999888888777888666444444555666555444444444444444555555555555555555666666666777777777999666666999888999CCCRRRmmm|||{{{kkk[[[TTT```xxxrrrrrr{{{[[[IIIHHHEEECCCEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGFFFFFFGGGJJJLLLNNNOOOPPPSSSVVVZZZ\\\^^^___``````___^^^```cccfffllluuuqqq\\\PPPVVV```nnnyyyrrrlllgggccc___^^^bbbiiirrr{{{qqqiiieeebbb```eeeqqq~~~xxxtttqqqhhh^^^XXXTTTNNNIIIEEEAAA>>>;;;;;;;;;:::999999888888777777666444444555555555444333333444444444555555555555555555666666666777777;;;777777::::::999<<>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJLLLMMMNNNQQQUUUXXX[[[]]]ZZZ[[[\\\\\\]]]___bbbeeehhhmmmvvvtttYYYSSSUUU^^^vvvxxxqqqkkkhhhddd``````cccdddlll}}}wwwnnnnnnpppnnnkkkkkkyyy~~~xxxtttpppggg^^^XXXSSSNNNHHHDDDAAA===;;;;;;;;;:::999999888888777777555444333444555444333333333333444444444444555555555555555666666666666:::777666999:::::::::;;;AAAZZZiiiggg^^^RRRTTTeeehhhzzzpppTTTDDD@@@DDD@@@>>>@@@===@@@@@@?????????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHGGGGGGGGGHHHJJJLLLLLLNNNQQQTTTWWWZZZ\\\ZZZ[[[\\\\\\\\\]]]```cccgggkkkooorrr]]]UUUWWWgggzzzxxxooollliiidddbbbbbb```dddoooxxxvvvyyy{{{vvvpppttt}}}wwwssspppggg^^^WWWSSSMMMHHHEEEAAA>>><<<;;;;;;:::999999888888777777555333333444555444333333333333333444444444444444444555555555666666666666555444666888999888888:::PPP```iiikkk```UUUWWW```yyy|||}}}{{{RRRLLL@@@@@@CCC>>>>>>BBB@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEGGGIIIIIIHHHIIIJJJLLLLLLMMMNNNPPPSSSVVVXXXZZZ]]]^^^^^^]]]\\\[[[]]]^^^cccgggiiiuuuttt]]]VVV[[[cccwwwrrrnnnhhhcccbbbaaa```cccmmmwww~~~xxxtttpppggg^^^WWWSSSNNNJJJFFFCCC@@@>>>;;;;;;:::999999888888777777555333333444444444333222222333333333444444444444444444555555555666666555555555444555888999999888EEEQQQdddyyyxxxhhhbbb```nnnrrrqqquuu{{{oooWWWCCCEEE>>>AAADDD======CCCAAA>>>>>>>>>=========<<<<<<========================???????????????AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIIJJJJJJJJJKKKMMMLLLMMMNNNOOORRRTTTVVVWWW[[[\\\]]]]]][[[[[[\\\^^^[[[```___dddwwwjjjZZZXXXWWWgggtttyyytttnnniiifffddd```^^^bbbhhhppp~~~yyyuuuqqqhhh___XXXTTTOOOKKKHHHEEEBBB@@@;;;;;;::::::999888888777666555333333444444444333222222333333333444444444444444444555555555666666777888777555555888;;;<<<777<<>>AAA999888===:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>???AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJJJJJJJLLLMMMLLLMMMMMMOOOPPPRRRTTTUUUVVVXXXZZZ[[[\\\]]]___aaaSSSYYYWWWXXXeeewwwuuu```[[[WWW[[[eeezzz{{{uuupppnnngggaaa^^^^^^aaagggrrr}}}zzzvvvrrriii```YYYUUUOOOJJJGGGCCC@@@======<<<;;;999888777666666666666555444333333333333111111222222222333333333444444444555555555555666777777777777666666666666555<<>>===;;;:::::::::;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::===>>>???@@@BBBCCCDDDEEEHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFHHHJJJMMMNNNOOOOOONNNLLLLLLOOOTTTXXXXXXXXXYYYXXXXXXZZZ^^^aaaaaa\\\YYY^^^hhhzzzttt^^^XXXTTT]]]kkk{{{tttpppiiihhheeecccaaacccgggkkk}}}yyyvvvsssjjjaaaZZZUUUPPPKKKGGGCCC@@@======<<<;;;999888777666666666666555444333333333333111111222222222333333333444444444444555555555555666666666666666777777777777:::;;;>>>PPPppppppvvvvvvddd\\\ooo{{{rrrwww___IIICCC@@@======<<<;;;:::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<===???@@@BBBCCCCCCGGGFFFDDDBBBBBBCCCDDDEEEGGGFFFFFFFFFGGGJJJLLLNNNOOOOOONNNMMMLLLNNNQQQTTTVVVWWWXXXXXXYYY[[[^^^aaahhheeeeeehhhmmmwwwxxxbbbZZZ\\\aaaqqq}}}wwwpppmmmhhhccc```___aaaccckkktttyyyvvvtttllldddZZZVVVQQQKKKHHHDDDAAA>>>===<<<;;;999888777666666666666555444333333333333111111222222222333333333444444444444555555555555555555555666666777777888666777777777<<>>=========;;;::::::999999999:::::::::;;;;;;;;;:::999888888999999999999999999999999;;;;;;<<<===???@@@AAAAAAEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNOOONNNLLLLLLMMMOOORRRTTTWWWXXXYYY[[[^^^```hhhhhhkkkooopppqqqwwwhhh___ZZZdddzzz}}}yyyqqqiiiccc```______^^^dddnnnzzzyyywwwuuunnnfff[[[WWWQQQLLLIIIEEEBBB???===<<<;;;999888777666666666666555444333333333333111111222222222333333333333333444444444555555555444444555555666777888888555555999;;;666===___eee[[[WWWbbb~~~|||ssskkkUUUCCC@@@AAA===999;;;999999:::::::::;;;;;;<<<::::::::::::999888777666888888888888999999999999;;;;;;<<<===>>>???@@@@@@CCCBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDFFFHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMNNNQQQUUUWWWYYY[[[]]]___^^^```fffkkkkkkiiilllqqqnnn^^^aaaooo{{{rrrkkkfffcccbbb^^^```dddkkkvvvyyywwwvvvooohhh\\\XXXRRRMMMJJJFFFCCC@@@===<<<;;;999888777666666666666555444333333333333111111222222222333333333333333333444444444444555333444444555666777777888666444999>>>888555IIIfff~~~rrr[[[SSSVVVfff}}}|||zzzRRRGGG@@@CCCBBB;;;888;;;::::::;;;;;;<<<<<<======999999999999888777666555777777777888888999999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIEEEGGGJJJKKKKKKJJJKKKLLLKKKNNNRRRUUUWWWXXX[[[]]]WWWYYY^^^cccdddbbbffflllvvvkkk```ddduuuxxxqqqlllhhhfffcccbbbaaaccciiiuuuyyywwwvvvpppiii]]]YYYSSSNNNKKKGGGDDDAAA===<<<;;;999888777666666666666555444333333333333111111222222222333333333333333333333444444444444444444444555555666666777888333444999888555AAASSSbbb{{{bbbZZZ[[[___{{{ooolllvvv\\\IIIDDD@@@>>>;;;777999>>>:::;;;<<<<<<=========<<<888888888888777666555555666666666777888888999999;;;;;;<<<======>>>??????>>>>>>????????????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGBBBEEEGGGHHHHHHIIIJJJLLLJJJLLLOOOQQQSSSUUUXXXZZZYYYYYY[[[^^^______eeelllrrrdddZZZeee~~~xxxrrrmmmiiifffdddaaa___bbbjjjuuu}}}zzzwwwvvvpppiii^^^ZZZTTTOOOKKKHHHDDDBBB===<<<;;;999888777666666666666555444333333333333111111222222222333333333222222333333333444444444555555555555555555555555666333333777888888===DDDOOOccc|||tttkkkiiicccpppuuuhhhhhh{{{eeeJJJ@@@AAA>>>888666999;;;;;;999:::;;;<<<<<<<<<;;;:::666666666777777666555555555555666666777888888999::::::;;;;;;<<<<<<============>>>>>>????????????>>>???AAABBBDDDEEEEEEEEECCCEEEFFFFFFFFFFFFHHHIIIIIIKKKMMMNNNOOORRRUUUXXX[[[ZZZZZZ\\\]]]^^^fffooorrr|||vvvZZZZZZkkkzzz~~~vvvqqqkkkhhhddd```___bbbhhhmmmyyyzzzwwwvvvppphhh^^^ZZZUUUPPPLLLHHHEEEBBB===<<<;;;999888777666666666666555444333333333333111111222222222333333333222222333333333444444444555555555555555444444444333444777:::;;;999888777CCCCCCeee|||ttthhhcccfff~~~wwwccccccdddzzzzzzXXXEEE>>>777======777888>>>===666999:::;;;;;;;;;;;;999999555555666666666666666666444555555666777888888999999999999::::::;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFGGGIIIJJJKKKKKKLLLOOOTTTWWWYYYXXXYYY[[[\\\___gggqqqsssuuuxxxcccXXX___fffyyyqqqooojjjddd___]]]```bbbfffqqq|||xxxvvvoooggg```\\\VVVQQQLLLIIIEEEBBB>>>===<<<:::999888888888666666555444333333333333222222333333333333444444222333444444555555444444444555666555444333444555666666666666777777777777;;;:::IIIjjjuuuccc______wwwoooddd```ffflllQQQCCC===;;;999999999888888888777777999888888888777777666666444444555555555555444444555555555666666666666666888888888888999:::;;;;;;;;;<<<>>>???@@@???===<<<>>>???@@@AAA@@@AAACCCEEEEEEEEEFFFGGGIIIHHHGGGEEEIIIIIIJJJLLLMMMNNNOOOPPPVVVUUUTTTUUUYYY___eeeiiipppnnnppp{{{sssZZZVVV[[[ooozzzqqqiiieeecccbbbaaaccchhhpppyyy|||yyyvvvoooggg```\\\VVVQQQMMMIIIEEEBBB>>>===<<<:::999888888777666666555444333333333333222222222333333333444444222333444444555444444444444555666555444333444555666666666666777777777777999===EEEXXXvvvbbbaaa^^^iiihhhZZZ[[[bbbuuuRRRAAA===<<<;;;999999888888888777777777888777777777666666666555444444555555555555444444555555555555666666666666888888888888999:::;;;;;;:::<<<===??????>>>===<<<>>>???@@@@@@@@@AAACCCEEEDDDDDDEEEFFFGGGGGGGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPVVVUUUTTTUUUWWW[[[```bbbiiiiiikkkuuuaaaVVVWWW^^^pppxxxqqqlllhhhfffddd___bbbgggnnnzzz|||yyywwwppphhh```\\\VVVQQQMMMIIIEEECCC???>>><<<:::999888888777666666555444333333333333222222222222333333333333222222333444444444444444333444555555444333444666555555666666666777777777777>>>@@@CCC[[[~~~nnniii\\\YYYiiivvveee]]]^^^qqqwwwRRR;;;888;;;:::666888888888777777777666666666666555555555555444444333444444555555444444333444444555555555666666666777777777777888999:::;;;:::;;;<<<>>>>>>===<<<<<<===???@@@@@@???@@@BBBEEECCCCCCCCCDDDDDDFFFGGGGGGIIIIIIHHHHHHJJJLLLOOOPPPTTTTTTTTTTTTUUUWWWZZZ[[[```bbbffflllxxxgggTTTRRRXXXaaaqqqyyysssnnniiifffbbbaaabbbeeemmmyyy|||zzzxxxqqqiii```\\\VVVQQQMMMJJJFFFDDD???>>>===;;;999888777777666666555444333333333333111222222222222333333333222222333444444444444333222444555555333333444666444555555555666777777777888===<<<888DDDaaakkk___hhh{{{zzz~~~yyydddUUUWWW^^^mmmeeeTTTAAA888;;;===888111777777777666666666555555444444444333333333333333333333444444444444333333333444444555555666666666777777666777777888999:::::::::;;;<<<<<<<<<<<<;;;===>>>?????????@@@BBBDDDBBBBBBBBBBBBBBBDDDFFFHHHKKKJJJHHHHHHIIILLLOOORRRRRRRRRSSSTTTUUUVVVWWWWWWZZZ^^^cccffflllyyyqqqZZZVVVWWW[[[ddduuu|||vvvrrroookkkhhhfffdddgggmmmuuuzzz|||{{{yyyrrrjjj```\\\VVVQQQNNNJJJGGGDDD@@@???===;;;999888777777666666555444333333333333111111111222222222333333111222333333444444333333222333444444333333444666333444444555666777777777999888999999888CCCcccuuuttt~~~vvvvvvvvviii]]]VVVYYYiiizzzQQQFFFAAA<<<:::<<<;;;777333666666666555555555444444222222222222222333333333222222333333333333222222333333333444555666666777666666666666777888999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCAAACCCCCCBBBAAABBBEEEHHHKKKJJJIIIHHHJJJMMMPPPRRROOOPPPQQQSSSUUUWWWXXXXXXXXX]]]bbbccceeennn}}}eeeYYYPPPQQQVVVaaattt|||zzzqqqnnnkkkhhhggghhhiiiiiisss~~~}}}{{{zzzssskkk```\\\VVVRRRNNNKKKHHHEEEAAA@@@>>><<<:::888777777666666555444333333333333111111111111222222222222111111222333333333333333111222444444333333444666333333444555666777777888999555888<<<666333JJJjjjllluuu}}}mmmnnn}}}fff[[[ZZZTTT___ttt[[[???;;;:::888666444555666888555555555444444444333333111111222222222222333333111222222333333222222111222222333444555666666777555555555555666777888999999999999999999:::::::::;;;===>>>>>>===>>>@@@CCCAAADDDEEEDDDBBBAAADDDGGGJJJIIIHHHHHHJJJLLLOOOPPPMMMNNNPPPRRRUUUWWWXXXYYYWWW\\\aaabbbbbbhhhttt}}}qqqYYYNNNMMMNNNVVVddd}}}tttqqqnnnkkkjjjhhhfffdddfffnnn{{{}}}|||{{{tttkkk```\\\WWWRRRNNNKKKHHHFFFBBB@@@>>><<<:::888777777666666555444333333333333111111111111222222222222111111222333333333333222000222333333333333555666222333333444555666777888666444666999777666@@@OOOtttwwwrrrtttsss}}}tttcccYYYYYY______www~~~\\\GGGAAA777888666444111111444777444444444444333333333333111111222222222333333333111111222222222222111111111222222333555666666777555555555555666777888888888888888888888999::::::;;;<<<=========>>>@@@BBBBBBEEEHHHGGGCCCAAACCCEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRUUUWWWXXXWWW[[[^^^```aaaeeemmmtttvvv^^^VVVPPPSSS]]]ooo~~~zzztttooommmkkkgggeeecccgggoooyyy}}}|||{{{tttlll```\\\WWWRRROOOLLLHHHFFFBBBAAA???<<<:::888777777666666555444333333333333000111111111111222222222111111222333333333333222000222333333333333555666222222333444555666777888333555555555999???@@@<<>>@@@BBBBBBFFFJJJHHHDDDAAABBBDDDCCCDDDEEEGGGHHHIIIJJJJJJOOONNNNNNOOOPPPRRRUUUVVVVVVYYY\\\^^^```dddjjjnnnyyypppaaaSSSPPPVVVaaassszzzsssooollliiigggaaaaaaeeejjjppp}}}}}}~~~|||uuunnnaaa___ZZZTTTOOOJJJHHHFFFFFFCCC???<<<;;;999888666555444333222111111111111000111111111111222222222222222222222222222222222333333333333333333333333111111222222444666777888666666666666777777777777BBBMMMgggvvvnnniii```aaasssttt]]]]]]YYYWWWbbb{{{[[[HHH@@@999666888555555444333333333333444333333333222222222111111111111000000000000111111000000000000000000000000111111000000111111222333333333333444444444555555444555666777777888888888999;;;<<<<<<;;;<<<===>>>???AAABBBBBB@@@@@@AAACCCDDDCCCBBBCCCDDDGGGIIIKKKOOOOOOOOOOOOOOOPPPTTTWWWTTTVVVYYY\\\]]]___bbbeeeppp~~~YYYUUU[[[ZZZ```nnn{{{sssnnnmmmkkkaaa^^^eeehhhooo~~~}}}uuunnnbbb___ZZZTTTOOOJJJHHHFFFFFFCCC???<<<;;;999888666555444333222111111111111000000111111111222222222222222222222222222222222333333333333333333333333333333333333333444555666555666666666777777777777888<<>>???;;;777888555555444333333333333333333333222222222111111111111000000//////000000111000000000000000000000000111111000000111111222333444444444444555555555666444555666777777888888777999:::<<<<<<;;;;;;===>>>>>>???@@@@@@??????@@@AAABBBBBBAAABBBCCCEEEHHHIIILLLMMMNNNMMMNNNOOOSSSVVVSSSUUUXXXYYY[[[]]]```bbbgggxxx|||aaaVVVSSSYYYaaalll|||tttrrrqqqfffbbbeeeeeeggg{{{}}}uuunnnccc```[[[UUUOOOKKKHHHGGGFFFCCC???<<<;;;999888666555444333222111111111111000000000111111111222222222222222222222222222222333333333333333333333333555444333333333333333444555555666666666777777777:::777===TTTvvvggg]]]\\\bbbppprrreee\\\XXXUUU___nnndddNNN@@@777:::<<<888444444555444333333222222333333222222222222111111111000000000////////////000000000000000000000000000000111000000000000111222222444444555555555666666666444444555666777777777777888999;;;;;;::::::<<<===<<<===???>>>======???@@@AAA@@@@@@AAABBBDDDFFFGGGIIIJJJLLLLLLMMMOOORRRUUUTTTVVVXXXYYYZZZ\\\___aaaeeemmmzzzzzz[[[QQQTTTXXX^^^nnn{{{wwwxxxnnnhhhhhheeecccppp}}}uuuooodddaaa\\\UUUPPPKKKHHHGGGFFFCCC???<<<;;;999888666444444333222111111111111000000000000111111111111111111111111111111111111222222222222222222222222444333333333333333333444555555555666666666777777===999888BBBXXXzzzxxxtttgggbbbfffmmmmmmuuudddYYYUUUXXX```iiiaaaNNNJJJ@@@999888777333333555444333333222222222222222222111111111111000000000000//////......//////000000000000000000000000000000000000000000111222222333333333444444444555555333444555666777777777777777888::::::999999;;;<<<;;;<<<>>>>>>======>>>@@@AAA@@@@@@AAABBBDDDEEEFFFGGGIIIKKKLLLMMMOOORRRUUUWWWXXXZZZZZZ[[[]]]```bbbfffiiippp{{{ttt[[[TTTWWWZZZcccrrrvvvooonnnjjjgggnnn{{{~~~}}}vvvoooeeebbb]]]VVVPPPLLLHHHGGGFFFCCC???<<<;;;999888666444444333222111111111111//////000000000111111111111111111111111111111111222222222222222222222222222222222222333444555555555555555555666666666666444555888<<>>>>>======???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMOOORRRTTTWWWXXXYYYYYYZZZ\\\```bbbeeehhhkkknnnxxxmmmXXXXXXUUUZZZbbbnnnzzzwwwrrrlllnnntttzzz~~~|||~~~~~~vvvpppfffccc]]]WWWQQQLLLIIIGGGFFFCCC???<<<;;;999888666555444333222111111111111/////////000000000111111111111111111111111111111222222222222222222222222111111111111222333555555444444555555555666666666333777<<<===;;;AAAVVVkkk{{{uuuvvvpppkkkccc___ccckkkllliiifffcccgggrrrwwwlllhhh___SSSTTTRRRWWWeeevvv}}}eeeTTTCCC666222222333444666666555444333333222111111000000111111000000000000////////////......------------......////////////////////////000////////////000111111000000000111111111222222333333444555666666666666555666888888777777999::::::;;;============???AAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKMMMMMMNNNQQQSSSTTTUUUVVVVVVWWWZZZ^^^aaaiiikkkmmmlllmmm{{{fff\\\UUUVVVZZZ___jjj{{{sssooopppppp|||~~~{{{zzz|||~~~wwwqqqgggddd^^^XXXQQQLLLIIIGGGFFFCCC???<<<;;;999888666555444333222111111111111////////////000000000111111111111111111111111111111111111111111111111111333222222222222222333333444444444555555555666666:::999;;;<<<999888>>>GGGeeeyyyqqqfffbbb```______ccc```dddqqq~~~yyyjjj]]]VVVTTTTTTTTTUUUVVVcccxxxvvvTTTFFFBBB<<<777666666777777777777666333///222222111000000000000000000000/////////............------------------...///////////////////////////////////////000111111000111111111222222222222333333444555666666666666444666777777777777888:::888999;;;<<<;;;<<<>>>??????@@@AAABBBBBBCCCCCCCCCFFFHHHKKKLLLLLLLLLNNNPPPSSSTTTUUUVVVWWWZZZ___cccoooooopppooommmtttlll[[[XXXWWWYYY___oooxxxuuuwwwzzz|||zzzyyy{{{}}}wwwqqqgggddd^^^XXXRRRLLLIIIGGGFFFCCC???<<<;;;999888666555444333222111111111111////////////000000000000000000000000000000000000111111111111111111111111555444333222111111111111444444444555555555666666:::555333888<<<<<<===???MMMggg}}}ssshhhbbbccc]]]YYY\\\gggppp}}}wwwooofff[[[RRROOOPPPRRRZZZcccmmmpppdddQQQAAA<<<999444777???777666222000222555666444222111111000000000000000000/////////...............------,,,,,,------...///////////////////////////////////////000111111111111222222222333333333222333444555666666666666444555777777666666888999666888:::::::::;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAAEEEGGGJJJKKKJJJKKKLLLMMMUUUVVVVVVWWWYYY\\\bbbfffpppmmmmmmmmmlllppp___YYYUUUUUUXXXccczzz~~~|||xxxzzzxxxpppiiieee^^^WWWPPPLLLIIIIIIFFFCCC???<<<;;;999888666666444222111222222111000111000///......///000111000000////////////000000111111111111111111111111000111111111111222222222333333222111222333444555666777777777888888888888BBBEEESSSpppxxxnnnaaaZZZ\\\gggttt}}}yyyrrrqqqjjj[[[TTTWWWQQQQQQPPPOOOTTTcccxxxnnnZZZ@@@???<<<:::888777777777666555444222111000000000222222222111000//////...000///...---,,,------............------,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000111111111111444444444444444444444444555555666666777888888888777777888999:::;;;;;;<<<:::;;;===???AAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPSSSTTTUUUWWWYYY\\\___```eeefffgggeeeeeekkkvvvfffLLLRRRZZZZZZeeexxx{{{wwwyyy~~~~~~wwwppphhhddd^^^WWWPPPLLLJJJIIIFFFCCC???<<<;;;:::888666666444222111222222111000111000///......///000111000000////////////000000111111111111111111111111000000111111111222222222333333222222222333444555666666666777777777888888777888???OOOjjjooobbb___cccfffqqqrrrxxx}}}~~~~~~~~~xxxiiijjjlllooopppkkkbbb[[[^^^VVVTTTWWWUUUPPPRRRZZZXXX___jjjtttyyy___KKK@@@===;;;999777666555555666666555444222111111111111222222111000000///......000///...---,,,------.........---------,,,,,,,,,---------.........///////////////000000000111111//////000000000111111111333333333333333333333333444444555555666777777777666777777888999:::;;;;;;<<<===>>>???@@@@@@AAAAAACCCEEEGGGIIIKKKMMMNNNNNNSSSSSSUUUVVVXXXZZZ[[[\\\^^^___```______dddmmmttthhhXXXVVVXXX^^^fffssszzzwwwyyy}}}}}}vvvpppgggccc]]]WWWQQQMMMKKKKKKFFFCCC???<<<;;;:::888666666444222111222222111000000000////////////000000000000////////////000000111111111111111111111111000000000111111111222222333222222222222333444444555555666666666777777777777888777777BBB]]]qqqgggbbb]]][[[[[[\\\\\\^^^fffooottt{{{~~~~~~xxxwww}}}~~~zzzvvvuuuvvvtttqqqmmmkkklllmmmkkkggg```ZZZUUUQQQPPPOOOOOOPPPOOOMMMKKKPPPMMMOOOUUUVVVXXXdddrrraaaKKK???:::999888777666555444444444444555555333222111111111111111111000000//////......///...------,,,---------...------------,,,,,,,,,............////////////.........////////////000//////000000000000111111222222222222222222222222333333333444555555666666666666777888999:::;;;;;;===>>>>>>???????????????BBBCCCEEEGGGIIIKKKKKKLLLPPPRRRTTTVVVWWWXXXWWWWWWXXXZZZ[[[[[[[[[^^^dddiiikkkiiiXXXWWWXXXWWW^^^lll{{{yyyzzz~~~}}}wwwqqqgggccc]]]WWWQQQNNNLLLLLLGGGCCC???===;;;:::888777666444222111222222111000000000////////////000000000000////////////000000111111111111111111111111000000000000111111111111222222222222222333333333444555555555555666666666999<<<<<<888666BBBZZZmmmsssjjjhhheeebbb___\\\]]]___]]]```aaa______dddfffeee```hhhttt~~~}}}nnnfffgggiiihhheee___^^^]]]]]]^^^\\\XXXUUURRRRRRSSSRRRPPPMMMJJJHHHNNNNNNMMMMMMMMMOOORRRTTTPPPUUU]]]gggllltttrrrZZZFFF===;;;;;;;;;444444444444444444444444444333222111000000000000000000000//////............---------------------------------------------------------............---------.........//////////////////000000000111111111111111111222222222222222222333444444555555555555666777888999::::::<<<<<<===>>>????????????@@@AAACCCEEEGGGHHHIIIIIILLLNNNQQQTTTVVVVVVVVVUUUWWWYYYZZZ[[[[[[\\\```cccgggrrriii[[[UUURRRWWWaaattt}}}{{{|||~~~xxxsssgggccc^^^WWWRRRNNNMMMLLLGGGDDD@@@===<<<:::999777666444222111222222111000//////000000000000//////000000////////////000000000000000000000000000000//////000000000111111111111111222222222333333333333333444444444555555555333777:::::::::>>>HHHQQQ{{{yyymmmaaaXXX]]]^^^[[[WWWWWW[[[\\\YYYTTTXXX^^^dddgggiiikkknnnfff```[[[ZZZ\\\\\\VVVPPPSSSSSSSSSTTTUUUTTTQQQOOONNNMMMLLLLLLKKKKKKLLLLLLIIIKKKMMMNNNNNNPPPTTTXXXWWWbbbrrrYYYOOOCCC;;;999777444111222333333444444444444444222111000//////...///////////////...............,,,,,,------------------------------------------++++++,,,,,,,,,---------------------...............////////////000000000000000000111111222222222111111222222333444444444444555666666888888999:::999:::;;;===???@@@@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGIIIMMMQQQTTTVVVVVVVVVXXXYYY[[[\\\\\\]]]^^^```hhhjjjwwwgggVVVRRRTTTZZZfffwww~~~}}}~~~~~~yyyuuuhhhddd^^^XXXRRRNNNLLLLLLGGGDDD@@@===<<<;;;999777666444222111222222111000//////000000000000//////000000////////////000000000000000000000000000000/////////000000000111111000111111222333222222222222333333333333444444444444444555666888:::===???PPPlllxxxdddccc^^^ZZZ\\\```^^^ZZZVVVSSSQQQRRRRRRQQQRRRUUUTTTPPPMMMMMMOOOPPPNNNLLLQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHHHHIIIMMMQQQTTTSSSYYYbbbgggkkkrrr{{{dddPPP@@@<<<777444555555444222222222333444444444444444111000000///......//////..................------+++,,,,,,------------,,,,,,,,,,,,------------...***+++++++++,,,,,,,,,,,,---------............///......////////////000000000000000111222222333333111111222222333333444444444444555666777888999999777888:::<<<>>>???@@@@@@>>>???AAABBBDDDEEEEEEFFFEEEGGGKKKOOORRRUUUVVVWWWXXXYYYYYYZZZ\\\\\\]]]]]]dddcccjjjzzzhhhZZZRRRSSSYYYccclll{{{}}}}}}}}}~~~|||xxxuuujjjfff___XXXRRRNNNLLLKKKHHHDDD@@@>>><<<;;;999888666444222111222222111000...///000111111000///...000000////////////000000000000000000000000000000////////////000000000111///000111222333222222111222222222222333333333333999777444444666777666555666FFF```|||ooodddZZZVVVTTTQQQQQQUUUUUUSSSQQQOOOQQQUUU[[[______]]]YYYUUUQQQPPPQQQRRRQQQQQQRRRUUU\\\fffooouuu|||___LLL===333555444333333333555666777111111333333444333222222222222111000000000000111------------------------***+++,,,---...------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------............/////////........./////////000000000000111111222333333444111111222222333444444555333444444555666777888999888999;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEGGGHHHJJJMMMPPPSSSUUUVVVYYYXXXXXXYYY[[[]]]]]]]]]aaa```fffpppxxxpppXXXRRRRRRXXX]]]fff|||~~~}}}|||}}}}}}{{{wwwtttjjjfff```XXXRRRNNNKKKJJJHHHEEEAAA>>><<<;;;999888666444222111222222111000...///000111111000///...000000////////////000000000000000000000000000000////////////000000000000///000111222333222111111111111222222222333333333444444555777:::;;;:::999777<<>>???AAABBBCCCDDDDDDEEEJJJJJJKKKLLLOOOQQQSSSUUUZZZYYYYYYZZZ\\\^^^______```bbbiiinnnnnnuuubbbXXXSSSWWW[[[^^^lll||||||zzzzzzxxxtttqqqmmmggg___XXXSSSPPPMMMKKKHHHFFFBBB???>>><<<999777555444222111000000//////...000222444444111...,,,...............///000111111111000000//////......////////////////////////////////////000000000000222111000111333444333222555555555555666666666666111777===AAAIII]]]yyylllOOO;;;555555666666444333222222111111222222000000111111111111000000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,+++************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................,,,---...///000111222333000111111111111222222222333333444444555666666666777888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHHHHIIIKKKOOORRRUUUUUUWWWYYYZZZZZZ[[[]]]___```^^^bbblllpppsss}}}iiiXXXRRRTTTXXXcccppp{{{zzzyyyxxxsssoookkkfff___XXXTTTQQQNNNLLLIIIFFFBBB???>>><<<999777555444222111000000//////...///222444444444222111///............//////000000000000///////////////////////////////////////.../////////000000000000222111000111333444333222333333444444444555555555777:::;;;999888@@@PPP]]]pppkkkMMMDDD999444555777777555333333222111111111111222///000000111111000000///111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------........................------...///000111111222000000111111111222222222333333333444555555666666777777888999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDGGGGGGGGGHHHKKKNNNQQQSSSUUUWWWYYY[[[[[[]]]___aaadddaaadddjjjkkklllxxxcccTTTTTTWWWZZZ]]]iiiqqq{{{yyyyyywwwrrrnnniiiddd___ZZZVVVRRROOOLLLIIIFFFBBB???>>><<<999777555444222111000000//////...///111333444555666666000//////............/////////////////////000000////////////////////////....../////////000000000222000000000222333222111222222222222333333333333555666777555333555:::???BBBNNNfff~~~tttTTT;;;555444333444555666444222333222222111111111111111//////000000000000//////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))******,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------.........//////000000000000000000111111111222222222333333444444555555666666666777888999:::;;;;;;======>>>???@@@AAABBBBBBFFFFFFFFFHHHJJJMMMPPPRRRRRRTTTWWWXXXYYY[[[]]]___cccaaaccchhhgggfffnnn{{{kkk^^^YYYWWWWWW^^^bbbnnn}}}zzzyyyyyywwwrrrnnngggccc___[[[WWWTTTPPPMMMIIIFFFCCC@@@>>>;;;999666444444222111000///////////////000111222444666666111000///...............---......//////000000000////////////////////////........./////////000000111000///000222222222111111111222222222333333333222333555666888999;;;<<<<<<999>>>KKKTTTaaaoooVVVHHH;;;111;;;:::888666333222222333222222111000000000000000...//////000000//////...//////......---,,,,,,+++++++++++++++++++++++++++---,,,,,,+++***+++++++++***************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------......//////////////////000000000000111111111111222222222333444444555555666777777888999:::;;;<<<<<<<<<===>>>??????@@@@@@EEEFFFFFFHHHJJJMMMOOOPPPOOOQQQSSSTTTTTTUUUWWWYYY[[[\\\```eeeggggggnnnwwwwwwuuubbb[[[ZZZfffggglllttt~~~~~~|||zzzyyyzzzxxxsssooogggccc___[[[XXXTTTPPPNNNJJJGGGCCC@@@===;;;888666444444222111000/////////111000/////////000222222111000///...............------......//////000000////////////////////////............////////////000///...///111222111000111111222222222333333333666555444444555666666555;;;888<<>>??????EEEFFFGGGHHHJJJLLLNNNOOOOOOQQQRRRRRRRRRRRRSSSUUUVVVXXX]]]cccfffiiinnnuuusss}}}~~~gggXXXdddiiipppvvvwww||||||zzzyyyzzz{{{zzzuuuqqqhhhddd___ZZZWWWTTTQQQOOOJJJGGGCCC@@@===;;;888666555444222111000000//////111000///...............000//////............///..................//////////////////////////////------........./////////000......///000111000///111111111222222222222333666555444333333333444555888777:::>>>===<<>>>>>DDDDDDFFFHHHIIIKKKLLLMMMPPPQQQSSSSSSRRRSSSTTTVVVVVVXXX\\\___bbbfffjjjnnnpppsssgggZZZaaalllvvvyyyyyy~~~{{{yyyyyy{{{}}}|||xxxsssjjjfff___YYYVVVSSSQQQOOOKKKGGGCCC@@@===;;;888555555444222111000000//////////////////......------///............//////000..................------////////////////////////---------........./////////...---...000111000/////////000000000111111111///111333444333444777:::666555444222222777???FFF<<>>???AAABBBDDDEEEGGGHHHIIIIIIMMMOOOQQQRRRRRRSSSVVVXXXUUUWWWYYYZZZ\\\```dddeeeiiilllvvviiicccccciiippprrrrrrsss|||zzzyyyyyy{{{~~~}}}yyyuuulllggg___YYYUUUSSSQQQPPPKKKHHHCCC@@@===;;;777555555444222111000000//////......////////////.....................///000111/////////......------,,,////////////////////////---------........./////////...---...000000000///............/////////000+++///333333111000222555000666888666777999888444888===DDDKKKWWWnnn}}}cccOOOAAA:::777666555555222000000333333000,,,+++---000111111000000///...............,,,------......------,,,,,,,,,++++++++++++++++++************************,,,++++++***)))*********(((((((((((()))***+++,,,*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111////////////000000000000000000000111222222333333222222333444555666777777555666777999;;;===>>>??????@@@BBBCCCEEEFFFGGGGGGHHHJJJMMMOOOQQQSSSVVVXXXRRRTTTUUUUUUXXX]]]```aaacccgggppp{{{qqq]]]ZZZbbbhhhiiigggddduuu}}}yyyuuuvvvzzz|||yyyvvvlllggg```ZZZVVVSSSPPPNNNJJJHHHDDD@@@<<<999888777555444222000//////000000////////////////////////000///...------...///000///...---,,,,,,---...///...---,,,,,,,,,,,,---...........................////////////////////////000000000000000000000000222222333333333444444444333333444444555666666666666:::===???AAAIIITTT]]]xxxVVVGGGAAA999666777555555444333333222111111000000000000000///......//////...------------...---------,,,,,,+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000111111111111222222222333333444444555666666666888888888999:::;;;<<<===@@@AAACCCCCCCCCDDDGGGIIIJJJLLLNNNOOOPPPQQQTTTWWWWWWXXXZZZZZZZZZ\\\___bbbiiifffkkkuuu{{{nnn]]]UUUSSS\\\iiiccciiipppwww{{{wwwxxx{{{|||zzzvvvlllggg```ZZZVVVSSSPPPNNNJJJHHHDDD@@@<<<999888777555444222000/////////000........................000///...------...///000///...---,,,,,,---...///...---,,,,,,,,,,,,---...................................................////////////////////////111222222222222333333333333333333444555555666666777999;;;::::::>>>FFFLLL___rrriiiQQQ<<<888999666555999444444444333222222111111///000000000000///......///......---------------------,,,,,,,,,+++++++++------,,,++++++***))))))))))))))))))))))))))))))************)))))))))((())))))*********++++++++++++*********************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000000111111111222222222333333333444555555666666888888888999:::;;;<<<===???AAABBBCCCCCCDDDFFFHHHIIIKKKMMMNNNOOOQQQSSSVVVSSSUUUWWWYYY[[[^^^cccfffhhhffflllvvvzzz}}}dddSSSMMMRRRZZZgggjjjlllmmmrrrzzzvvvwwwzzz{{{xxxtttnnnhhhaaaZZZVVVRRROOOMMMJJJHHHEEE@@@<<<:::888777555444222000/////////000........................//////...------...//////......------------.........------,,,,,,------...------------------------........................////////////////////////000000000111111111222222222333333444444555555666666888999777555666999===@@@KKK```~~~vvv```GGG;;;222444666333222555333333333222222111111000/////////000//////...---///...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,+++******)))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000000111111111222222222333333444444555555666777777777888999:::<<<<<<>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJLLLMMMMMMOOORRRTTTRRRTTTWWWYYY[[[___cccgggggggggnnnwwwxxxvvv}}}{{{eee[[[UUUPPP^^^bbbgggkkkmmmsss|||vvvwwwzzzzzzvvvrrrssswwwyyyvvvsssnnniiibbb[[[VVVRRROOOMMMKKKIIIEEEAAA===:::888888444333111000////////////................................................------------------------------------------------------------------------......................../////////////////////////////////000000000000111222222222333444444555555333555777777666666888999===>>>CCCNNNbbbzzzmmmUUUGGG<<<;;;666555888777222000222222222222111111000000000...////////////...------...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++*********)))))))))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000111111111111222222222333444444555555777777777777888:::;;;<<<===???AAABBBBBBBBBDDDFFFFFFHHHJJJKKKKKKMMMPPPSSSTTTVVVXXXYYY[[[]]]bbbeeehhhjjjooouuuuuusssvvv}}}pppYYYWWWZZZdddpppxxxxxxvvvvvv|||vvvppplllfffeeefffiiipppyyywwwsssppprrrwwwyyywwwtttnnniiibbb[[[WWWSSSPPPNNNKKKIIIEEEAAA===:::999888444333111///......//////........................------............------,,,------------------,,,------------------------------------------------....................................................../////////000000000111111222222333444444444222444666888777777777888999999777666999DDDTTT```uuunnn[[[QQQ???666666555//////111444333111222444000000000000000/////////...............---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********(((((()))))))))*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111111222222333444444444666666666777888999:::;;;;;;===@@@AAAAAABBBCCCDDDDDDFFFHHHIIIIIIKKKNNNPPPSSSUUUWWWYYY[[[^^^cccfffjjjkkknnnrrrrrrrrrvvv|||www```[[[]]]kkkxxxzzzuuurrrrrrvvv}}}{{{wwwsssoookkkeeebbb___]]][[[[[[^^^ccciiimmmrrr{{{yyyuuurrrtttyyy{{{yyyvvvmmmhhhaaa[[[WWWTTTQQQPPPKKKIIIEEEAAA===;;;999888444333111///.........///------------------------------............------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000000111111222222333333444333333555666666555444333000555999888666666===CCCIII[[[rrrsssSSSEEE???<<<333222777666///000111111000//////111////////////////////////------......------,,,+++---,,,++++++******++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******''''''((())))))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111000111111222222333333444555555666666777888:::;;;:::<<>>;;;999999444222111///............------------------------,,,------......------,,,+++,,,------------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................////////////000000000000000111111222333333333222222222444444444333222000555999<<<<<<;;;<<<===:::DDDPPPYYYhhhqqq\\\KKK>>>:::===:::333666999000333444444222000///...,,,........................,,,------------,,,++++++,,,,,,+++***************)))*********++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***((((((((()))))))))))))))++++++************++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------////////////000000000111000000111111222333333333555555555666777888999:::888;;;???AAAAAA@@@AAAAAAAAABBBDDDEEEFFFHHHKKKMMMMMMPPPTTTXXX\\\bbbhhhlllggghhhhhhhhhkkkpppvvvyyy|||~~~pppfffdddeeennnyyyzzzwwwwwwzzz|||xxxrrrmmmgggdddbbbaaa___]]]\\\\\\]]]]]]___aaadddeeeggglllrrrxxx|||}}}xxxttttttvvvwwwsssoookkkggg```[[[XXXVVVTTTRRRLLLJJJFFFBBB>>>;;;999999333222000///............------------------------,,,,,,---......---,,,,,,++++++------------++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000111000000000111222222333333000000111333555777777666777555333444777999:::999777<<>>??????GGGRRRaaannn}}}xxxgggMMMGGG@@@:::999888666444444444333333333222222222...000000///...---...///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))+++///,,,)))'''(((((((((((('''&&&&&&''''''((()))******)))(((''''''((()))***))))))*********))))))((())))))))))))************,,,***((()))+++,,,+++(((((()))***+++,,,---------------,,,+++,,,---...///............////////////111111000000111111222333222333444666777777888888999:::;;;===>>>>>>??????AAACCCFFFHHHHHHIIIJJJLLLMMMPPPSSSXXX[[[^^^___```bbbbbbbbbbbbcccggglllppprrrtttyyy```VVV]]]jjjssstttoooqqqxxxxxxsssmmmiiihhhgggdddaaa]]]\\\[[[ZZZ[[[\\\]]]]]][[[]]]^^^^^^aaammmrrrkkkfffaaa]]]~~~|||xxxtttsssuuuvvvtttrrrmmmhhh```\\\ZZZXXXUUURRRNNNLLLHHHDDD???<<<999888666333000............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.../////////000222111000000111333111111111222222222333333222333333444555555666666444444555666888999::::::666;;;AAAEEEJJJUUUfffttt}}}sssfff]]]WWWPPPEEE===>>>:::555333444444444333222222222222111111111111...///000///---------///...---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***...+++((('''((()))(((((((((''''''''''''(((((()))***)))(((''''''((()))***))))))*********))))))((((((((()))))))))*********,,,***((()))+++,,,***)))((()))***+++,,,,,,,,,,,,,,,++++++***+++,,,---...............////////////111111000000111111222333222333444555777777777777999:::;;;<<<>>>>>>>>>>>>@@@BBBEEEFFFFFFGGGIIIJJJMMMOOORRRUUUYYY[[[]]]^^^]]]___```aaacccfffjjjnnnppprrruuuxxx|||hhh^^^YYY```ppp}}}yyymmmuuu{{{wwwsssnnnjjjiiigggdddbbbaaaaaa``````\\\]]]^^^\\\\\\aaakkkssswwwvvvttttttvvv{{{sssjjj^^^UUURRRPPPNNNLLLzzzvvvrrrrrrttttttsssqqqmmmgggaaa\\\[[[YYYVVVSSSOOOMMMIIIDDD@@@<<<999888666444111/////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000111111000000111222000111111111222222222222222222333333444444555555222333333444555555666666999;;;<<<;;;<<>>>>>>>>>>>@@@CCCEEEEEEFFFGGGIIIKKKMMMOOORRRUUUWWWYYYZZZYYY[[[^^^```bbbdddgggiiirrrsssvvvwwwxxx{{{~~~pppYYYXXXbbbxxxrrrpppuuuyyysssrrroookkkhhhgggeeebbb```^^^```aaa___[[[ZZZ\\\___fffeeeddddddfffiiilllmmmnnnmmmpppyyyyyypppmmmkkkmmmpppoooiiiddd___YYYRRROOOOOOQQQQQQPPP~~~}}}xxxtttqqqppprrrsssrrrppplllgggaaa]]]\\\ZZZWWWTTTPPPNNNJJJEEE@@@<<<999888666333000/////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...///111000//////000222000000000111111111111222222222222222333333444444444444555555555555555555555555666777:::===AAADDDCCCJJJVVVbbbqqqrrr```QQQFFF@@@>>><<<999999999888555222555444444333333222000///000000000000////////////---...///...,,,+++,,,---,,,,,,+++++++++++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))+++)))''''''((())))))(((******(((''''''&&&&&&&&&(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((()))))))))******)))))))))*********)))))))))***+++++++++++++++************++++++,,,,,,---------.........//////000000000000000111222222111222333444555666666666888999:::;;;<<<=========>>>@@@CCCDDDDDDEEEGGGHHHJJJKKKMMMPPPSSSUUUVVVWWWXXX[[[^^^```aaabbbccceeennnqqqtttwwwxxxzzz|||~~~qqqccc\\\ggg{{{{{{zzz~~~zzzvvvsssqqqnnnjjjgggdddeeefffdddbbb___^^^]]][[[[[[[[[[[[\\\\\\]]]]]]bbbaaabbbiiiuuu{{{rrrkkkfffccc___]]]ZZZZZZ[[[[[[XXXUUUTTTPPPMMMKKKLLLMMMMMMLLL}}}|||vvvsssooooooqqqrrrqqqoookkkgggaaa^^^^^^\\\XXXUUUQQQOOOKKKFFFAAA===:::888555222///.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---///000000///...000111//////000000000111111111111111111111222222222222555555555555555555555555222111111222333444444444777888;;;>>>CCCLLLWWW___tttxxxppp^^^VVVIII>>>888777999;;;222222333444444222///---111222222222000...,,,+++000000000000////////////,,,---...---,,,+++,,,---+++++++++******++++++,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))((('''''')))***)))(((+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((()))))))))))))))***))))))))))))***))))))***+++++++++*********++++++,,,,,,,,,,,,,,,------------............000000//////000000111222000111222444555555555555777888999;;;<<<<<<<<<<<<>>>@@@CCCDDDDDDEEEGGGHHHHHHJJJMMMPPPSSSTTTUUUUUUZZZ]]]```aaaaaa```aaaaaafffiiimmmqqqssstttwwwyyyhhh^^^fffwwwzzzuuuqqqooommmkkkjjjhhhfffeee\\\]]]\\\\\\[[[ZZZXXXWWWZZZYYYZZZ\\\bbbjjjsssyyy}}}zzzuuuqqqqqqtttyyy}}}{{{tttiii___YYYVVVUUUUUURRRQQQPPPOOONNNNNNNNNMMMNNNMMMKKKKKKKKKMMMMMMMMM}}}uuurrrooooooqqqrrrqqqoookkkfffbbb______]]]ZZZVVVRRRPPPLLLGGGAAA===:::888444222///---------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...//////......///000////////////000000000000000000111111111111111111222222222222333333333333666666666666666666666666000333555777777888:::<<<@@@FFFNNNXXXbbbllluuu{{{{{{vvvddd\\\QQQKKKHHHFFFBBB>>>:::888555222111222444555666666555222000000222444///111333222111000000111000000000/////////......,,,---...---+++***+++,,,+++************++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&''')))***)))(((******)))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))''''''(((((((((((())))))((()))******(((((()))***))))))***************)))***++++++,,,---,,,,,,,,,,,,------------.........000////////////000111111000000222333444555555555777777999:::;;;<<<<<<<<<===???BBBDDDDDDEEEFFFHHHFFFJJJOOOSSSVVVWWWVVVUUU[[[]]]```aaa`````````aaadddgggkkknnnppprrrtttvvv~~~tttgggfffqqq|||{{{wwwuuutttqqqnnnjjjjjjiiigggeeebbb```___VVVWWWXXXXXXYYY[[[^^^aaadddbbb___^^^^^^aaaeeegggpppvvv}}}~~~}}}~~~uuuppplllmmmqqqrrrnnnhhh___[[[VVVRRROOOOOOPPPRRRLLLMMMMMMLLLKKKLLLNNNPPPPPPQQQQQQSSSUUUXXXZZZ\\\}}}uuurrrooooooqqqsssrrrpppjjjfffbbb``````^^^ZZZWWWSSSQQQLLLGGGBBB===:::999555333000.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////...---///000........./////////000000000000000000000000000000000000111111222222333333///111333444333333555777222444777888888777777666;;;<<<<<<===???DDDJJJNNNSSSWWW\\\bbbhhhooovvv{{{vvvhhhddd]]]WWWPPPJJJDDD@@@@@@===999888:::<<<<<<;;;555666777666444111000///000111000---******...222///111333222111111222555............------------+++,,,---,,,+++******,,,***************+++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))******(((***)))((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))''')))******((('''(((***))))))************))))))))))))+++,,,,,,,,,+++***,,,,,,---------.........///////////////000111111///000111333444444444444666777888:::;;;;;;;;;;;;<<<>>>AAABBBBBBCCCEEEFFFEEEJJJQQQWWWZZZZZZXXXVVVXXXZZZ]]]______```aaacccdddgggjjjnnnpppssswwwzzzrrreeeaaafffiiiqqq~~~}}}sssrrrpppmmmjjjgggdddccc]]]___```___\\\[[[\\\^^^]]]\\\\\\\\\\\\]]]^^^^^^aaaeeehhhhhheeefffjjjnnnllllllkkkiiihhhkkkqqqvvvzzztttrrrrrrooouuuyyyxxxvvvrrrkkkccc]]]YYYVVVUUUWWWXXXVVVTTTRRRSSSRRRRRRQQQPPPQQQRRRMMMPPPSSSSSSRRRSSSVVVYYYRRRTTTVVVXXX[[[```dddggg|||uuurrrooooooqqqsssrrrpppjjjfffbbbaaaaaa___[[[WWWSSSQQQMMMGGGBBB>>>:::999666444111/////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///...------...000............/////////000000000000000////////////111111111222333333444444222555777555222111333666666555333222222333666888333555777888888999;;;<<<<<<>>>AAACCCEEEHHHLLLOOOSSSWWW]]]cccffffffdddcccdddiiinnnooommmkkknnnqqqnnnppprrrqqqlll```SSSIIIHHHEEE@@@===<<<;;;:::888;;;999777555444333111//////000111000/////////000+++///333222///---///222,,,...///---+++***,,,///---------,,,,,,,,,+++++++++,,,---,,,***)))***+++******))))))***+++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%'''***+++***((())))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))''')))+++***'''&&&(((***))))))*********))))))((('''((()))++++++******))),,,,,,,,,---------......///////////////000111111///000111222333444444444666777888999:::;;;;;;;;;:::<<>>>>>??????>>>>>>===???>>>>>>===<<<;;;:::999444444333333333222222222222111111111000000//////111111111111000000000///111000000///...---------......//////...---,,,,,,......---,,,,,,+++************++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((()))***+++,,,+++******)))************+++++++++***+++,,,,,,------,,,,,,------------------------000000000111222222333333555555666777888999:::::::::<<<>>>??????AAACCCEEEFFFIIIMMMQQQTTTVVVZZZ\\\XXXWWWVVVXXX\\\aaadddeeebbbbbbdddiiioootttwwwxxxyyy{{{~~~{{{eeeWWWNNNPPPSSSYYYmmm{{{{{{xxxsssooolllkkkiiihhhfffdddbbbaaaaaa```^^^\\\\\\[[[YYYYYYZZZZZZXXXVVV[[[YYYXXXXXXYYYYYYXXXWWW\\\\\\\\\\\\^^^aaadddfffllloootttzzz~~~~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwrrrrrrqqqooollliiigggfff___^^^[[[YYYXXXWWWWWWXXXVVVVVVVVVTTTRRRRRRSSSUUUTTTUUUVVVUUUTTTSSSTTTUUUQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUWWWXXXZZZ[[[\\\]]]___bbbeeeiiiooovvv{{{xxx|||}}}zzzuuurrroooooorrrttttttsssllliiidddaaa^^^\\\ZZZXXXVVVSSSPPPJJJEEE@@@<<<:::666333///............---///---,,,,,,------,,,+++,,,++++++******+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...//////............//////////////////000111111111111000111111111111111111111111333333333333444444444444333333222222222222333333222222222333333333444444333444555666666666666666444444555555555555444444888777777666666555555444333333333333222222222222111111111000000000//////111111000000000/////////000000//////...------,,,------...------,,,,,,+++...------,,,++++++******)))******++++++******)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((()))***+++,,,+++******))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------///000000111111222333333444555666777888999999:::999;;;>>>??????@@@CCCDDDFFFIIILLLOOOQQQSSSUUUWWWTTTTTTUUUYYY^^^cccfffgggeeeeeefffjjjoootttvvvwwwwwwyyy{{{|||~~~yyy]]]TTTSSSRRRVVV^^^uuu~~~|||wwwuuurrrqqqpppnnnllliiigggeeebbbaaaaaa```___]]]ZZZYYYWWWWWWXXXXXXWWWUUUXXXWWWWWWWWWXXXZZZ]]]^^^___aaacccfffhhhjjjjjjjjjffffffeeeddddddddddddeeeccccccbbbaaaaaaaaabbbbbb_________^^^]]][[[ZZZYYYWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQSSSTTTVVVWWWVVVUUUUUUVVVXXXVVVVVVWWWXXXYYY[[[\\\]]]]]]___aaaeeehhhlllnnnppptttwww{{{|||vvvssspppqqqssstttssspppjjjgggccc___]]]\\\YYYXXXXXXVVVRRRLLLFFF@@@<<<999666333///............---...---,,,,,,------,,,+++++++++*********++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------......///---............/////////...//////000000000000000000000000000000000000000222222222333333333333444111111111000000111111111000000111111111222222222000000111111111111111000111222222333333222222111111111111111111111111111333333222222222111111111000000000000////////////000000000/////////....../////////......------,,,---,,,,,,,,,,,,,,,++++++------,,,,,,+++*********)))******++++++******)))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((()))***+++++++++***))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,------------------------//////000111111222222333444444555666777888999999999;;;===>>>???@@@BBBDDDEEEGGGJJJLLLMMMNNNPPPRRRQQQRRRUUU[[[bbbgggjjjkkkiiihhhiiilllppptttuuuvvvwwwxxxyyyxxxyyy~~~~~~jjj^^^TTTNNNMMM[[[dddsss}}}wwwtttppplllkkkjjjiiihhhdddbbb`````````___]]][[[\\\[[[ZZZYYYYYYZZZ\\\\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWYYYWWWYYY[[[[[[[[[[[[]]]___```aaabbbeeehhhjjjlllmmmppprrrvvv{{{vvvtttqqqrrrttttttqqqnnniiieeeaaa^^^]]][[[YYYXXXZZZWWWSSSLLLFFF@@@;;;888666333///............------,,,+++,,,------,,,+++***************++++++,,,++++++,,,------------,,,************************************++++++++++++))))))******++++++,,,,,,***************************++++++++++++,,,,,,,,,------------------------------,,,,,,------...///---------.........//////---...//////000000//////////////////////////////111111111222222222333333111111000000000000111111111222222222333333333333111111111222111111000000222333333333333333333222000000000111111222222222222222111111111000000000/////////////////////////////////............---.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''(((***+++++++++***)))))))))))))))******************+++,,,,,,,,,,,,+++------------------------//////000000111222222222333444444555666777888999999;;;===>>>>>>???AAACCCBBBEEEHHHJJJJJJLLLNNNOOOOOOQQQWWW^^^ffflllnnnnnnkkkjjjjjjlllpppsssttttttxxxxxxxxxwwwwwwzzzwwwaaaUUURRRNNNQQQ\\\ooo~~~|||{{{yyyxxxvvvtttqqqnnnmmmjjjgggeeeeeedddcccaaa```______```aaaaaa``````___^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXXXXYYYYYYZZZ\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^```bbbdddaaacccfffggghhhiiikkkmmmppprrruuuyyy}}}vvvsssqqqqqqsssssspppmmmgggddd```^^^]]][[[ZZZXXXZZZWWWRRRLLLEEE???:::777666333///............------+++***+++------,,,+++***)))))))))******+++,,,***+++,,,,,,------,,,,,,************************))))))*********+++++++++)))))))))******+++++++++*********************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......------------............------...////////////...........................000000000111111111111222111111000000000000111111111111222222222333333333111222222222222111111000//////000000000000//////000000000111222222333333111111000000000/////////.....................///.........---------,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,------+++***************)))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))***+++***))))))(((((()))))))))*********)))***++++++,,,,,,++++++------------------------...//////000111111222222333333444555666777777888999;;;=========>>>@@@AAA@@@BBBFFFHHHIIIKKKMMMOOOOOORRRWWW```hhhnnnoooooojjjiiiiiikkknnnqqqrrrrrrwwwvvvuuuttttttwwwzzz}}}iiiZZZRRRKKKKKKYYYooo~~~||||||wwwtttrrrqqqooommmkkkjjjiiihhhkkkjjjiiihhhgggfffeeeeeebbbaaaaaa```````````````_________```aaabbbcccdddbbbbbbbbbccccccbbbbbbaaabbbccccccddddddddddddddddddfffiiikkklllmmmoooqqqvvvxxx{{{}}}~~~}}}{{{uuurrrooooooqqqrrrpppmmmgggddd```^^^]]]\\\[[[YYYZZZWWWRRRLLLEEE???;;;888666333///............---,,,+++***+++,,,---,,,+++)))))))))))))))***+++,,,******+++,,,,,,,,,++++++************************)))))))))************+++)))))))))***************************************************++++++++++++------------------------,,,,,,,,,,,,,,,------...,,,------------.........,,,------......................................./////////000000000111111111000000//////000000111.../////////000000000000//////000111111000000000......////////////............//////000000111111000000/////////.........---------...............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))'''((()))*********)))(((((((((((()))))))))******)))******+++++++++++++++------------------------......///000000111111222222222333444555666777777999:::<<<===<<<===???@@@???AAAEEEGGGHHHJJJLLLNNNNNNPPPUUU]]]dddiiikkkkkkeeeeeeeeegggkkknnnoooooosssrrrqqqqqqrrrtttwwwxxxzzzkkkZZZMMMOOO[[[mmm|||tttyyy~~~|||yyyxxxwwwvvvsssrrrqqqqqqppppppqqqqqqrrrrrrrrrssssssuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxzzz{{{||||||||||||~~~zzzwwwuuuqqqmmmlllnnnpppooonnngggddd```^^^^^^]]]\\\[[[ZZZXXXSSSMMMGGGAAA===:::666333///............---+++***)))***,,,---,,,+++(((((((((((()))***+++,,,((()))******++++++******************************))))))))))))************************))))))))))))************************************++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,---............---............................../////////000000000//////............//////------------............------...///000000000///...//////000000//////...---...................../////////.........------,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,***)))''''''''')))***,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&''')))*********)))((((((((((((((()))))))))***))))))***+++++++++++++++------------------------......//////000111111111222222333444555666666777999:::<<<<<<<<<<<<>>>??????AAADDDFFFFFFGGGHHHJJJKKKLLLPPPVVV\\\```bbbbbb```___```ccchhhlllmmmnnnqqqppppppqqqtttvvvxxxxxx}}}}}}hhh[[[UUUZZZnnn}}}sssooolllzzz{{{xxxtttpppkkkjjjmmmoooooonnngggdddaaa___^^^^^^]]][[[[[[YYYTTTOOOHHHCCC>>><<<666333///............---+++***)))***,,,---,,,+++(((((((((((()))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,------......------////////////////////////............/////////000...------,,,,,,------...---------.........//////,,,---...///000111111111,,,,,,,,,------,,,,,,,,,........................//////.........---------,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++++++++++++++,,,((('''%%%$$$%%%''')))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''')))*********)))((((((((((((((())))))))))))))))))***++++++++++++***------------------------......//////000111111111111222222333444555666777999:::<<<<<<<<<<<<===???@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIKKKPPPUUUYYY[[[[[[\\\\\\]]]aaafffjjjlllmmmrrrqqqrrrtttwwwzzz{{{|||{{{{{{nnnZZZRRR___sssxxxpppfffkkkttt}}}zzz|||uuuqqqnnnmmmoooqqqqqqooohhheeeaaa^^^]]]]]]\\\[[[XXXXXXVVVPPPGGG???<<<<<<888555111///.........---,,,+++******,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,---.........------,,,------......------,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************++++++++++++*********))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))...,,,***)))''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))))))))************)))************+++++++++,,,,,,,,,---------...............///////////////111222222333333444444555999:::::::::999999;;;===>>>AAACCCDDDDDDDDDFFFGGGIIIJJJLLLNNNRRRUUUXXXZZZ[[[[[[[[[]]]aaafffkkkoooppppppqqquuuyyy{{{yyywwwvvvzzzuuu]]]ZZZaaayyytttjjjdddjjjttt~~~zzzzzzuuurrrnnnmmmoooqqqpppnnngggddd```^^^]]]\\\ZZZXXXWWWXXXVVVPPPGGG@@@======888444111............---,,,+++***+++,,,---,,,***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++*********)))))))))(((((())))))))))))(((((((((''''''''''''''''''(((((()))***)))((('''''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---............////////////111111222333333444444555777888999888888888:::<<<===@@@CCCEEEEEEEEEEEEFFFGGGHHHIIILLLOOORRRUUUWWWYYYYYY[[[^^^ccchhhllloooqqqqqqsssxxx|||}}}{{{xxxvvvyyy{{{|||}}}qqqggghhhyyyxxxkkkhhhjjjnnnsssyyy~~~yyyyyyuuurrrnnnmmmoooqqqooommmfffdddaaa___]]][[[WWWUUUVVVVVVUUUOOOGGG@@@======777444000.........---------,,,++++++------,,,++++++************)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++------------............+++++++++++++++++++++++++++++++++++++++*********************************)))))))))*********++++++******))))))))))))(((((()))))))))(((((((((''''''''''''&&&&&&''''''((()))'''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))((((((((((((((())))))))))))******)))))))))*********++++++************++++++++++++------........./////////111111222222333444444444444555777777777888;;;======@@@DDDFFFFFFFFFFFFFFFEEEFFFGGGJJJMMMPPPRRRTTTWWWXXX[[[```dddiiilllnnnoooqqqtttxxx||||||zzzxxxzzz{{{|||~~~rrrhhhbbb```aaaiiiuuu}}}zzz{{{vvvrrrnnnnnnooopppnnnkkkfffdddbbbaaa___[[[WWWSSSUUUUUUTTTOOOGGG@@@>>>>>>777444000.........---,,,---,,,+++,,,---------+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,***))))))+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++***************************************))))))))))))************))))))))))))))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))))))))***))))))))))))*********************++++++++++++,,,,,,------....../////////111111111222333333444444333444666777777999<<<>>>===AAAFFFIIIIIIGGGFFFFFFFFFFFFHHHJJJLLLOOORRRSSSVVVXXX\\\```dddgggiiiiiijjjmmmqqqvvvyyyyyyxxxvvv{{{{{{|||zzzxxxyyykkkdddccc^^^ccciiinnnvvv|||{{{~~~vvvrrrooonnnoooooollljjjfffeeedddcccaaa]]]XXXTTTTTTUUUTTTNNNFFF@@@===>>>777444000...---------,,,---,,,++++++------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++)))((()))***,,,...******++++++++++++******++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333444333555777888888:::===???>>>BBBGGGIIIIIIHHHGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSWWWYYY\\\___bbbcccccccccfffjjjoootttwwwxxxxxxwwwvvvwwwyyy~~~rrr{{{ooohhhaaa```^^^___cccooo~~~{{{|||vvvrrrooooooooooookkkhhhfffeeedddcccaaa^^^YYYUUUUUUUUUTTTNNNFFF???<<<<<<666333///---------,,,,,,,,,+++******,,,,,,+++***(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********++++++++++++***)))))))))***+++,,,)))******++++++******)))************++++++++++++)))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((((((((((()))))))))******''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''(((((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,---++++++,,,---...//////000000000111111222333333333444555777888888:::===???>>>AAAEEEHHHHHHGGGGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRVVVWWWZZZ\\\]]]^^^^^^^^^dddhhhnnnrrruuuwwwzzz|||xxx{{{rrrkkkccc[[[YYY[[[aaakkkttt~~~|||{{{~~~vvvssspppoooooonnnjjjgggeeedddbbbaaa```]]]YYYVVVVVVVVVTTTNNNEEE>>>;;;;;;666333///---------,,,++++++***))))))++++++***)))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))*********+++))))))))))))*********+++))))))************)))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++,,,...//////000000000000111222222333333333555666777777888;;;===<<>>;;;:::666333///---------,,,+++***)))((()))***+++***((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++,,,...//////000000000000111222222333333333444666666666777999<<<;;;===???@@@@@@AAABBBDDDEEEEEEFFFGGGHHHJJJKKKLLLPPPQQQSSSUUUWWWYYY[[[\\\]]]aaafffjjjmmmrrryyy~~~xxxmmmeeebbbZZZaaajjjuuu~~~|||{{{vvvpppnnnnnnnnnlllkkkgggeeeccccccdddbbb\\\XXXZZZ\\\YYYOOOFFFAAA>>>:::777444000---,,,,,,+++***************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))(((((('''''''''''''''(((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************++++++,,,------......///000000000111222222333333444444555666777888999999999;;;=========>>>@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKTTTUUUVVVVVVWWWXXX\\\^^^bbbfffjjjlllmmmoootttxxxyyy|||rrrsssgggeeellloooppp}}}|||zzzuuupppmmmmmmnnnllljjjfffdddbbbccccccbbb]]]YYY[[[]]]YYYOOOFFFBBB>>>;;;777444000---,,,,,,+++***************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***(((((((((((((((((()))***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********************************++++++,,,,,,---.........//////000111111222222333444444555666777888999999888:::<<<=========???AAADDDDDDEEEFFFHHHIIIJJJJJJTTTUUUVVVVVVWWWXXX[[[^^^```dddhhhjjjkkkmmmrrruuuvvv{{{~~~{{{sssqqqmmmjjjrrr}}}{{{yyytttooolllmmmmmmkkkiiieeecccaaabbbcccbbb^^^ZZZ[[[\\\XXXNNNFFFBBB???;;;777333///---,,,,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((())))))***))))))(((((('''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((((('''(((((((((((((((((('''''')))))))))(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,------......//////000000111111222222444444555666777888888999888:::<<<<<<======???AAACCCDDDEEEFFFGGGIIIJJJJJJRRRSSSUUUUUUVVVWWWZZZ]]]]]]aaaeeeggghhhjjjnnnrrrtttxxxyyywwwyyy{{{tttoooyyy}}}zzzwwwrrrnnnllllllllljjjhhhdddbbb```aaabbbbbb___[[[ZZZZZZUUULLLDDDAAA>>>:::666333///---,,,,,,,,,+++************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((())))))******)))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++,,,------............//////000111111222333444444555666777888888888:::<<<======>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJNNNPPPRRRTTTTTTVVVXXXZZZ\\\```dddffffffhhhlllpppssswwwyyyvvvwww|||||||||~~~}}}rrrrrruuu||||||zzzuuuqqqmmmlllmmmmmmjjjgggcccaaa___```bbbbbb```]]]ZZZYYYRRRIIICCCAAA===888666333///---------,,,+++************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''((()))******))))))(((''''''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''((((((((())))))(((((('''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------...---......//////000111111333333444555666777888888888:::===>>>>>>???BBBDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVXXX\\\___dddeeeeeegggkkkoootttyyy|||zzzyyy||||||zzzwwwxxxzzz}}}tttllllllrrryyy}}}|||yyyuuuqqqnnnmmmnnnmmmjjjhhhbbb___]]]^^^aaacccaaa^^^ZZZXXXQQQHHHCCCAAA>>>999555222///------------,,,************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((()))******((((((''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,------------......//////000000333333444555666777777888888:::<<<===>>>???BBBDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPSSSTTTUUUWWWXXX\\\___ccceeeeeefffjjjnnntttzzz}}}||||||}}}}}}{{{xxxyyy{{{}}}vvvllljjjjjjjjjnnnttt~~~{{{xxxuuuqqqnnnmmmooonnnkkkhhhaaa^^^\\\^^^aaacccbbb```\\\YYYQQQHHHDDDDDD@@@:::555222...------------,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&'''''')))******''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------,,,------......///000000222333333444555666777777555777:::;;;<<<===@@@BBBBBBCCCDDDEEEFFFGGGHHHIIILLLOOORRRUUUVVVWWWYYYZZZ[[[^^^bbbddddddeeeiiilllrrrwwwzzzyyyzzz~~~}}}}}}tttkkkeeehhhhhhjjjpppzzz{{{xxxuuurrrnnnnnnoooooollliiiaaa^^^\\\]]]aaacccbbb```^^^[[[RRRIIIFFFEEEBBB<<<555222...------------,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,------...//////000222333333444555666777777333555888::::::<<<>>>@@@BBBBBBCCCEEEFFFGGGHHHIIIMMMQQQTTTWWWXXXYYY[[[\\\ZZZ]]]aaabbbbbbdddhhhkkkppptttvvvuuuwww~~~}}}hhhccc^^^]]]bbbjjjsssxxx|||zzzwwwtttpppnnnllljjjhhhfffeee___YYYYYY^^^___\\\XXXZZZYYYTTTLLLGGGFFFAAA;;;888444000---------------************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&(((***(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++***,,,...///......///000000111222222444444555666777777777888999:::<<<===@@@AAADDDGGGIIIJJJJJJJJJKKKMMMRRRVVVZZZ[[[[[[ZZZ]]]]]]^^^___aaabbbdddeeeiiiiiijjjmmmtttzzz|||yyyzzzhhhcccccc```^^^^^^lllxxx|||zzzxxxuuurrrooonnnllliiigggfff```[[[\\\```bbb___[[[ZZZXXXSSSKKKFFFEEE@@@:::777444///---,,,------,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***,,,...///......///000000111111222333444555555777777777888999:::;;;;;;???@@@CCCFFFHHHIIIIIIIIIJJJMMMPPPTTTWWWYYYZZZZZZ]]]]]]^^^___aaacccdddeeeiiihhhiiikkkpppuuuzzz|||~~~}}}~~~{{{rrrjjjdddddd___fffoooyyy|||zzzxxxvvvsssqqqpppnnnkkkiiiddd```\\\\\\```cccaaa^^^ZZZXXXSSSKKKFFFDDD@@@:::666333...,,,+++,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***,,,.........---...///000000111222333444555555777777777777888999999999===???AAADDDFFFGGGHHHHHHJJJKKKNNNQQQTTTVVVXXXZZZ\\\]]]^^^```bbbccceeefffhhhhhhhhhiiilllpppsssvvvyyy{{{}}}}}}|||}}}xxxlllhhhfffffffffhhhooo}}}}}}zzzwwwuuusssqqqpppnnnkkkiiiaaa]]]ZZZ[[[___aaa```^^^[[[ZZZTTTLLLGGGEEE@@@:::666222...+++++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$######$$$'''''''''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************,,,......------...///000000111222333444444555666666777777888888888888<<<===@@@CCCEEEFFFFFFFFFIIIJJJKKKMMMPPPTTTWWWYYY\\\]]]___aaacccdddeeefffhhhiiijjjkkklllooorrruuuyyy{{{}}}}}}|||}}}|||ooojjjddd```bbbkkkwww}}}zzzvvvtttrrrqqqpppnnnkkkhhh```^^^\\\\\\___aaaaaa```]]]\\\VVVNNNIIIGGGBBB<<<666222...+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''%%%######$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))+++---...------...//////000000111222333444555555666777888888888888888;;;<<>>AAACCCDDDEEEEEEGGGGGGHHHJJJMMMQQQTTTVVV[[[\\\___bbbdddfffffffffiiilllpppqqqrrrtttxxx|||~~~~~~xxxmmmkkkjjjjjjnnnwww}}}zzzvvvuuuttttttsssqqqmmmjjjcccbbbaaa```aaabbbcccccc___^^^WWWOOOIIIGGGBBB<<<777444///---,,,------,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))(((&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))+++------,,,,,,---...//////000111222333444444333444777:::;;;<<<;;;;;;:::<<>>;;;999555000---++++++************************++++++''''''&&&''''''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%((((((&&&###''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,...///...------...///.........//////000111222222333555666888999::::::===>>>???AAAAAABBBBBBBBBCCCEEEHHHJJJLLLOOOSSSUUUVVV[[[bbbeeeeeeeeegggiiilllkkkkkkooosssvvvuuutttwwwvvvuuuvvvyyy|||~~~~~~zzz}}}{{{xxxvvvwwwyyy{{{yyywwwuuuvvvxxxxxxxxxrrrnnnooosssxxx~~~}}}zzzxxxvvvtttttttttrrrmmmiiibbb___^^^^^^aaabbb```^^^[[[XXXSSSNNNJJJEEE@@@<<<888444000---,,,,,,++++++++++++++++++++++++*********))))))((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++,,,------,,,,,,---...............///000111222222333555666777888999999:::;;;<<<>>>????????????AAACCCEEEFFFHHHKKKPPPSSSWWWZZZ___ccceeefffhhhiiiiiiiiijjjoootttxxxyyyxxxxxxwwwvvvwwwyyy{{{||||||}}}~~~{{{xxxwwwvvvwwwwwwrrrqqqqqqpppnnnnnnxxx}}}zzzxxxxxx}}}|||wwwuuussstttuuusssoookkkccc```^^^___bbbcccaaa___\\\YYYTTTPPPKKKFFF@@@===777444///---,,,---,,,,,,------,,,,,,++++++******,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,++++++,,,...............///000111222333444555666777777777777999:::;;;<<<===>>>>>>>>>AAABBBCCCCCCEEEIIINNNRRRXXXXXX[[[___dddggghhhhhheeefffiiinnnuuuyyy{{{|||wwwwwwwwwwwwyyyzzz|||~~~~~~|||zzzwwwuuutttssssssqqqooommmhhhfffmmmvvv~~~xxxuuusssrrrsssrrrnnnjjjbbb___]]]___bbbcccaaa___\\\YYYTTTPPPLLLFFF@@@<<<777333///---------------......------,,,+++******+++***))))))((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,++++++---..................///111111333444555555666666666666999:::;;;===>>>??????@@@BBBCCCCCCCCCDDDHHHNNNSSSXXXWWWWWW\\\ccchhhhhhhhhbbbdddhhhnnnsssxxx{{{|||vvvwwwxxxxxxyyy{{{~~~~~~|||yyyvvvssspppuuuqqqmmmjjjhhhkkkuuutttiiiiiixxx~~~|||~~~yyyvvvrrrqqqqqqoookkkggg```^^^\\\]]]aaabbb```^^^ZZZXXXTTTPPPKKKEEE???;;;777444000------......---......------,,,+++******'''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---,,,,,,...///------------...///000111222333444555555555555555888999:::<<<>>>?????????AAABBBBBBAAACCCGGGLLLQQQVVVUUUVVVZZZaaafffgggfffbbbdddiiimmmqqquuuyyyzzzzzz||||||{{{yyyzzz|||~~~|||wwwssspppqqqmmmiiiiiihhhjjjsss}}}zzzpppbbbYYY\\\lll}}}|||zzzvvvrrrpppooommmiiifff___]]][[[]]]```bbb```^^^ZZZWWWTTTPPPLLLFFF???:::888555000...------------------,,,,,,++++++******&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---,,,---...000------------...///000111111222333444555555555555555666888:::<<<======>>>>>>???@@@@@@AAADDDIIIMMMTTTTTTWWW[[[```ccceeedddbbbeeejjjnnnqqqtttxxxzzz~~~zzzwwwyyy||||||xxxtttqqqooommmmmmnnnkkkfffgggjjjsssppphhh\\\SSSSSS]]]fff~~~}}}yyyuuuqqqppppppoookkkhhh```]]]\\\^^^aaacccaaa___ZZZXXXUUURRRMMMGGG@@@;;;:::666111...---------,,,++++++++++++++++++******)))((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%''')))+++&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,+++,,,...///------------...///000000///000222333555555666666555666888:::<<<===>>>>>>===>>>@@@AAABBBDDDHHHKKKQQQTTTYYY]]]___```bbbcccbbbffflllpppsssvvvzzz~~~{{{yyy{{{~~~~~~{{{wwwtttqqqpppnnnmmmmmmiiicccaaabbbooonnnhhh\\\NNNFFFGGGKKKRRR[[[mmm{{{uuu~~~xxxuuuqqqpppqqqqqqnnnkkkaaa^^^]]]___bbbdddcccaaa[[[YYYVVVSSSOOOHHHAAA<<<;;;777222...------,,,+++******************++++++,,,+++***)))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%(((+++,,,&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))&&&(((*********+++---...---------------...000000...///111333444666666666888999;;;===>>>@@@AAAAAA>>>@@@CCCDDDEEEGGGJJJLLLOOOTTT[[[^^^^^^^^^```bbbbbbfffmmmqqqtttxxx}}}~~~}}}}}}}}}}}}}}}|||zzzvvvsssqqqooojjjeeedddaaa___aaafffhhheee___TTTJJJEEEHHHKKKIIIIIIOOO^^^uuuwwwqqqssstttooohhhdddbbbdddhhhsss~~~wwwvvvqqqmmmnnnpppmmmggg___]]]\\\^^^aaabbb___\\\]]][[[WWWTTTPPPKKKEEEAAA;;;777222...,,,+++***)))***++++++++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////000111222222444444555666999:::;;;<<<===>>>???@@@???@@@AAABBBDDDFFFHHHIIIRRRVVVZZZ[[[[[[\\\___bbbaaafffmmmqqqssswww~~~}}}{{{yyywwwsssmmmiiillljjjfffaaa\\\[[[]]]___fff___VVVNNNIIIFFFEEEDDDCCCBBBBBBGGGRRRdddwww|||}}}{{{uuulllbbb\\\]]]XXXWWW___jjjuuu}}}wwwvvvrrrmmmnnnpppmmmhhhaaa______aaaddddddaaa^^^ZZZYYYXXXVVVSSSMMMEEE@@@<<<888222...,,,,,,+++******++++++++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////000111111222333444555555999::::::<<<===>>>???@@@???@@@@@@AAACCCEEEFFFGGGMMMPPPTTTWWWZZZ\\\___aaa```eeelllppprrrvvv||||||zzzyyyxxxvvvsssnnnkkkjjjhhheeeaaa^^^]]]^^^___```ZZZRRRJJJFFFDDDBBBBBBBBBAAA???>>>AAAHHHQQQXXXrrrzzzmmmfff``````bbbcccfffkkknnnvvv||||||wwwvvvrrrnnnoooqqqoooiiibbb```___aaaddddddaaa]]]VVVWWWWWWWWWTTTNNNEEE???<<<888333///------,,,+++***++++++++++++***)))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,---......//////000000111222333444555555888999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFIIIJJJMMMRRRXXX]]]______```eeekkkooorrruuu{{{~~~~~~~~~~~~yyyxxxwwwvvvuuusssnnnkkkgggfffdddaaa```_________XXXSSSKKKEEEBBBAAA@@@???<<<======<<<:::;;;===???EEETTThhhyyy~~~vvvmmmhhhggg^^^^^^bbblll}}}~~~yyy|||wwwvvvrrrooopppssspppkkkaaa___^^^___bbbbbb^^^[[[VVVVVVVVVVVVSSSNNNGGGAAA<<<888333///...------,,,***++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,,,,------...//////000000111222333444444555777888999:::<<<>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHHHHJJJPPPXXX]]]^^^]]]aaaeeejjjooorrruuuzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||xxxwwwvvvvvvuuurrrnnnjjjeeecccaaa``````___^^^]]]QQQLLLFFFAAA??????>>>>>>:::<<<===>>>===<<<<<<===;;;>>>BBBIIIXXXooozzzqqqgggdddiiirrryyy||||||uuu}}}wwwvvvssspppqqqtttrrrmmmcccaaa___```bbbaaa^^^ZZZXXXVVVTTTSSSQQQMMMHHHDDD<<<888333///......---,,,***++++++++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++,,,,,,---.........///000000111222333444555666777888:::;;;===>>>???CCCCCCCCCCCCDDDEEEFFFGGGJJJIIIKKKPPPWWW\\\]]][[[aaaeeejjjooosssvvvxxxzzz{{{{{{|||||||||{{{yyyxxxyyyzzz{{{}}}|||||||||{{{{{{zzzyyyyyyzzzxxxwwwvvvtttppplllhhhccc```^^^]]]]]]]]][[[YYYLLLHHHBBB???>>>>>>>>>============<<<999777888888===:::888888???LLL^^^lll{{{zzz{{{yyywwwqqqqqqtttxxx~~~}}}|||xxxwwwwwwtttmmmggg~~~wwwvvvsssppprrrvvvtttooofffdddbbbcccdddccc___\\\YYYWWWTTTRRROOOLLLGGGDDD;;;777222///...------,,,***++++++++++++***))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,------......//////000111222333444444555666777999;;;===>>>???CCCCCCCCCDDDEEEGGGHHHIIIJJJKKKNNNRRRWWW[[[\\\\\\aaadddiiinnnrrruuuvvvwwwvvvwwwyyyzzzzzzyyywwwvvvssstttvvvyyy|||{{{{{{{{{zzzyyywwwuuuuuuxxxwwwuuutttrrrnnnjjjfffccc___ZZZXXXYYYYYYVVVTTTHHHEEE@@@>>>============:::::::::999777777999;;;888777888<<<>>>???EEEKKKTTTggg~~~~~~yyyuuutttuuuvvv{{{~~~{{{qqqppplllfff```\\\[[[[[[aaa`````````aaa___]]]ZZZ}}}wwwwwwtttqqqssswwwuuupppgggdddbbbcccdddccc___[[[WWWVVVUUUSSSQQQLLLFFFAAA:::666111...------,,,,,,***++++++++++++***))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,---......//////000111222333444444444555666888:::<<<>>>???AAAAAABBBCCCEEEGGGHHHIIIHHHKKKOOOSSSVVVYYY\\\______bbbfffkkkpppssssssrrrqqqssswwwyyy{{{zzzyyywwwttttttvvvxxxzzz|||~~~{{{{{{{{{yyywwwuuurrrqqqsssrrrqqqqqqpppmmmhhheeeddd^^^WWWTTTTTTTTTQQQNNNEEEBBB>>><<<<<<<<<<<<;;;555777888888888:::<<>>::::::===666BBBPPP\\\nnn}}}yyyrrrqqqpppoooooorrrvvvyyy}}}wwwfffccc___]]]\\\[[[YYYWWWUUUUUUTTTQQQOOONNNPPPRRRNNNQQQUUUWWWXXXYYY\\\___}}}wwwwwwtttqqqtttxxxvvvqqqeeecccaaaaaabbbaaa]]]YYYUUUVVVVVVVVVSSSLLLDDD>>>999555000---,,,,,,,,,+++***++++++++++++***))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......//////000111222333333444444444666888:::<<<>>>??????@@@AAABBBDDDFFFHHHIIIEEEJJJPPPSSSUUUXXX]]]aaa^^^```dddiiinnnqqqqqqooonnnqqquuuyyy||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{yyywwwssspppoooooonnnnnnnnnnnnlllhhheeeddd]]]UUUQQQQQQPPPNNNKKKDDDAAA===;;;;;;;;;;;;:::777888999888666444555555999555555999999555666:::444:::===;;;???PPPeeesss|||wwwrrrnnnnnnooorrrwww{{{}}}}}}~~~vvvnnnfff^^^WWWSSSNNNKKKIIIIIIKKKNNNOOOOOOSSSTTTUUUUUUUUUWWW[[[^^^```fffmmmppprrrvvv|||~~~yyyvvvsssrrrttttttrrrooodddccccccccccccbbb^^^[[[YYYWWWUUUUUUUUUOOOEEE<<<:::666000,,,+++*********+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))***************++++++,,,,,,------...111111111111111222222222444555666888:::<<<>>>???AAABBBBBBCCCDDDDDDCCCCCCGGGIIINNNSSSWWW[[[]]]]]]]]]]]]___dddkkkqqqrrrrrrssstttuuuvvvxxxxxxxxxxxx{{{yyywwwwwwxxxxxxwwwvvvyyyyyyyyyxxxvvvtttqqqpppnnnnnnmmmllliiifffcccaaa]]]XXXRRRNNNLLLKKKGGGDDD@@@???===<<<:::999999999555555555555555555555555555666888888666666666777888777777888:::===AAACCCNNN]]]tttzzzvvvtttrrryyyvvvtttvvv~~~mmm]]][[[]]][[[XXXWWW[[[XXXUUUSSSSSSRRRQQQOOOSSSPPPNNNOOOSSSZZZ___bbbhhhjjjmmmsssyyy}}}yyyvvvsssrrrttttttrrrpppdddccccccccccccaaa^^^[[[YYYWWWUUUUUUTTTOOOEEE===:::666111---+++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))***************++++++,,,,,,------...000000000000111111111111333444555777:::<<<===>>>AAABBBCCCDDDDDDDDDDDDDDDGGGIIIMMMRRRWWW[[[]]]___```___```dddjjjnnnppppppssstttuuuwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyxxxwwwvvvsssqqqooonnnnnnnnnmmmkkkhhheeebbbaaa```ZZZRRRMMMKKKIIIEEEBBB???>>>===;;;:::999999888444444444444444444444444444666888777666555666666666555555666777:::===>>>;;;CCCOOO]]]nnn~~~{{{uuusssuuuxxxxxxwwwwwwwww{{{}}}~~~vvvlll^^^RRRPPPSSSSSSRRRSSSSSSRRRRRRQQQQQQSSSTTTVVV[[[[[[[[[]]]bbbhhhooottt}}}yyyvvvrrrrrrtttuuurrrpppdddccccccccccccaaa]]]ZZZXXXWWWUUUUUUSSSMMMDDD===<<<777222...,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))***************++++++,,,,,,------...////////////000000000111222333555666888:::<<<<<>>===<<<:::999888888777444444444444444444444444444555777777555444555666444333333333444666888999888:::;;;===EEEVVVkkk{{{{{{vvvsssrrrwww}}}xxxsssmmmhhhccc```\\\XXXUUUSSSSSSSSSYYYYYYYYYZZZ]]]```dddffffffeeebbb___aaagggjjjhhhbbbYYYRRRPPPRRRRRRTTTVVVPPPSSSWWWYYYZZZ\\\```dddnnnqqqtttwwwzzz|||xxxuuurrrrrrtttuuussspppdddcccccccccbbb```]]]ZZZXXXWWWVVVUUURRRLLLDDD>>><<<888333///---------,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))***************++++++,,,,,,------...------......///000000000222333444666777999:::;;;???@@@@@@AAABBBDDDEEEEEEFFFGGGIIIMMMRRRWWW\\\_________^^^```dddiiimmmooorrrrrrtttvvvwwwxxxxxxyyyvvvzzz~~~}}}yyyxxx{{{~~~yyyuuupppmmmkkkjjjiiihhhhhhfffeeedddbbbbbbccc[[[PPPHHHEEEBBB@@@======<<<;;;999888777666666333333333333333333333333333444666666444333444555333333222222222333444555888::::::999999===EEELLLdddqqqyyyuuuwwwrrrllljjjnnnuuu|||}}}wwwnnnfffaaa``````YYYbbblllsssxxx{{{zzzvvvpppjjjbbb\\\ZZZYYYVVVTTTTTTRRRPPPOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPXXXXXXWWWWWW[[[dddmmmsssqqqmmmhhheeeddddddfffhhhbbbjjjsssxxxxxxxxx{{{~~~|||xxxuuurrrrrrtttuuusssqqqdddcccbbbbbbbbb```\\\YYYWWWWWWVVVTTTQQQKKKDDD???===999333///...---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))***************++++++,,,,,,------...,,,------...//////000000222333444555777999::::::=========>>>@@@BBBDDDEEEEEEFFFHHHKKKOOOTTTYYY[[[ZZZ[[[\\\^^^bbbhhhnnnrrrpppqqqrrrtttuuuuuuuuuuuutttxxx}}}|||xxxwwwyyy}}}}}}xxxsssnnnjjjhhhgggddddddccccccbbbbbbbbbbbb___WWWMMMEEEBBB@@@>>>;;;<<<;;;999888666555555555333333333333333333333333222333555555333222333444333333333222222222333333...222666888888888999;;;:::CCCPPP___ooo}}}wwwuuuvvvpppvvv{{{~~~vvvooogggaaa```aaa```___\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZ[[[]]]```ccceeehhhiiihhhgggfffgggkkksss~~~|||xxxtttrrrrrrtttuuutttqqqdddcccbbbbbbbbb___[[[XXXWWWWWWVVVTTTOOOIIIDDD@@@<<<888333///------------+++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))***************++++++,,,,,,------...,,,------...///000111111333333444666777999::::::;;;;;;;;;<<<>>>AAACCCEEEEEEFFFHHHKKKOOOSSSVVVXXXVVVYYY\\\___dddiiippptttqqqqqqrrrssssssssssssrrrtttwwwzzzzzzxxxwwwwwwyyyyyywwwtttqqqmmmjjjhhhgggcccbbbaaa___^^^^^^^^^^^^XXXQQQHHHCCC@@@???===;;;:::999888666555444444333222222222222222222222222111222444444222111222333333333333333333333333333111333555555555666888999666888<<<@@@GGGSSSaaakkk||||||}}}{{{xxxvvvtttrrrxxxyyy{{{{{{zzzxxxuuutttvvvxxx|||}}}wwwtttqqqrrrtttvvvtttrrrdddcccbbbbbbaaa___[[[WWWVVVWWWVVVTTTNNNHHHCCCAAA<<<888222...------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))***************++++++,,,,,,------...,,,---...///000111222222444444555666888999::::::;;;;;;;;;<<<>>>AAADDDFFFFFFHHHKKKNNNQQQSSSUUUVVVVVVZZZ___cccggglllrrrvvvrrrssssssssssssrrrqqqqqqvvvwwwyyyzzzyyyxxxvvvuuurrrrrrrrrrrrqqqpppnnnnnndddbbb```]]]ZZZYYYXXXXXXPPPJJJDDD@@@@@@???===;;;999999777555444333333222222222222222222222222222000222333333222111111222222222333333333333333333888888666555444444555777999::::::999999===DDDJJJ^^^rrr~~~xxxqqqsss|||}}}wwwtttqqqrrrtttvvvtttrrrdddcccbbbbbbaaa___ZZZWWWVVVWWWWWWTTTNNNHHHCCCAAA<<<777222...,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))******+++&&&''''''''''''''''''&&&''''''''''''((((((((())))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((()))***+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))***************++++++,,,,,,---......------...///000111222333444555666777888999:::;;;;;;;;;;;;<<<>>>BBBEEEGGGHHHJJJMMMPPPSSSTTTUUUUUUXXX]]]bbbfffiiimmmssswwwttttttttttttsssrrrqqqpppxxxxxxxxxzzz{{{yyyvvvtttoooqqqsssuuuvvvwwwvvvvvvfffddd```\\\XXXUUUTTTSSSJJJFFFAAA?????????===;;;999888777555333333222222111111111111111111111111000111333333111000111222111222222333333333333222000111222333444444444555111444666777666666:::===999EEESSS___pppwwwrrrzzzyyyzzz}}}{{{zzztttpppsssyyyyyyrrrjjjdddccccccccccccbbb^^^[[[WWWWWWVVVSSSNNNIIICCC@@@===888222---,,,---......+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))+++,,,---......000---,,,///000000222666???===:::999:::<<<===>>><<<<<<======>>>@@@AAABBBGGGIIIMMMPPPRRRVVVZZZ^^^ZZZ]]]ccciiinnnppprrrrrrsssrrrqqqssstttuuutttrrrvvvsssrrrtttyyyzzzwwwssswwwtttqqqwwwtttnnneee]]]ZZZXXXSSSOOOOOOHHHFFFBBB@@@???===;;;999666555555444444333222222111111000000000000111111000111111111111222222222111111000000111111222333222333444444555555444444444444444555555555666666999999:::===DDDPPP]]]fff{{{wwwyyy|||}}}xxxssspppsssxxxxxxrrrkkkccccccbbbccccccaaa]]]ZZZWWWWWWVVVSSSNNNIIICCC@@@>>>999222...,,,---------+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((***))))))((()))***+++,,,***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))+++------+++)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***,,,------...000---,,,...///222:::BBBQQQKKKBBB<<<:::;;;<<<===<<<<<<======???@@@BBBBBBFFFHHHLLLOOOQQQUUUZZZ]]]^^^```bbbeeeiiimmmqqqrrrvvvuuuuuuvvvvvvvvvtttqqqqqqoooooosssxxxyyyvvvrrruuuuuuvvvyyy|||rrrjjjbbbZZZXXXVVVRRRNNNNNNGGGEEEAAA???>>>===;;;999555555555444333333222222111111000000000000111111000000111111111222222222111111000000111111222333000111111222333222222222333333444444444555555555::::::999888999<<>>???AAACCCDDDEEEHHHKKKNNNQQQUUUYYY\\\cccbbbbbbbbbeeejjjooorrrvvvuuuuuuvvvvvvuuuqqqnnnmmmllllllpppuuuwwwvvvsssnnnrrrtttuuuxxxyyytttmmmggg___XXXVVVTTTOOOLLLLLLFFFCCC@@@>>>===<<<:::888555555444333333222222111111000000//////000000111000000000111111111222222111000000000000111222222000000111222222222222111222222333333333444444444555666777777666666888999888@@@KKKVVVdddvvv~~~|||zzztttqqqooorrrvvvvvvqqqkkkbbbaaaaaaaaaaaa```\\\YYYWWWWWWVVVSSSNNNIIICCC@@@???:::444///---,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&(((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))))))))*********))))))((((((+++000555888666000,,,(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,,,,---......444CCCRRR___VVVIII>>>999999;;;===<<<<<<===>>>@@@BBBDDDEEEFFFIIILLLOOORRRUUUZZZ]]]eeedddbbbbbbdddhhhllloooppppppqqqrrrsssrrrooolllmmmkkkjjjlllppptttvvvvvvnnnppppppqqquuuyyywwwqqqfff^^^WWWUUUSSSMMMHHHHHHDDDAAA>>><<<<<<:::888777444444333333222111111111000000////////////000000000000000000111111111111000000000000000111222222111222222333333333333333111111222222222333333333000333666777888888:::;;;>>>??????@@@CCCMMM[[[eeexxx~~~}}}zzztttrrrppprrruuuuuuppplllbbbaaaaaaaaaaaa```\\\YYYWWWWWWVVVSSSNNNIIICCC@@@>>>:::444///---,,,+++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************)))*********++++++++++++************))))))))))))************************))))))************))))))'''***///444777555000+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,***+++...000///111===IIILLLFFF>>>999888:::<<<===;;;<<<===???AAACCCFFFGGGHHHJJJMMMPPPSSSWWW[[[^^^dddddddddeeefffhhhjjjkkkkkklllmmmpppssssssrrrppprrrnnniiigggjjjooouuuxxxuuurrrooopppxxx{{{ggg^^^WWWUUUQQQKKKEEEDDDBBB???<<<;;;:::999777666333333333222111111000000000000////////////000000//////000000000111111111000000//////000000111222000111222222333333222222111111111222222222333333444555555444333222444555888888888777666:::@@@EEEAAANNN```ooo{{{~~~uuusssrrrtttuuutttppplllcccbbbbbbbbbbbb```]]]ZZZWWWWWWVVVSSSNNNIIICCC@@@===999444000...---+++***+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************)))***++++++,,,,,,++++++++++++*********)))))))))************************))))))******++++++******(((***---111444222...+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++)))***...111///...444<<<888666444444777:::;;;;;;;;;<<<===???BBBEEEGGGHHHHHHKKKNNNQQQTTTXXX\\\___bbbccceeegggiiijjjjjjkkkllllllmmmqqquuuwwwxxxwwwuuuqqqjjjffffffjjjqqquuusssooojjjjjjsss||||||vvvddd]]]VVVTTTPPPIIICCCAAA@@@===:::999888888666444333333222111111000000///000//////......//////000/////////000000000111111000////////////000111111......///000000000000///111111222222222333333333444555555444222333555777111333555555555555666777333888???DDDKKKUUUbbbkkk{{{xxxtttnnnhhheeegggmmmrrrvvvqqqttt{{{yyywwwvvvuuuuuuuuutttooolllccccccbbbccccccaaa]]]ZZZWWWWWWVVVSSSNNNIIICCC@@@<<<888333000...---,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))''''''''')))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++*********))))))************************((()))***++++++++++++***++++++,,,...000000---+++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++***,,,//////---///333000//////222555888999999;;;<<<===???BBBEEEHHHIIIHHHJJJNNNQQQSSSWWW[[[___aaaccceeegggjjjkkkmmmmmmooonnnnnnqqqvvvzzz||||||uuurrrlllgggdddeeeiiimmmjjjiiigggeeehhhlllkkkfff___XXXRRRQQQNNNHHHCCCAAA>>><<<999888777777555444222222222111000000////////////............//////////////////000000000111///////////////000111111---...//////000000//////222222222222333333333444111333555555666666999:::555666777777666555444444;;;;;;:::999999<<>>@@@AAA===EEEQQQZZZcccpppxxxvvvxxx{{{xxxwwwvvvuuutttsssrrrqqqoooqqqvvv}}}wwwqqqoooooooootttssstttvvvsssoooooosssqqqvvv|||~~~||||||yyyyyyvvvsssuuuvvvtttnnnhhhfffffffffddd```\\\ZZZYYYXXXWWWUUUQQQLLLGGGBBB@@@<<<999555222111000...,,,++++++++++++++++++++++++))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))''''''((()))***++++++,,,++++++++++++******))))))++++++******************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***++++++***)))''')))))))))))))))))))))))))))))))))+++...111111000*********))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))******+++++++++,,,------......///---///000111222333666888:::;;;===???AAABBBCCCCCCFFFHHHJJJLLLOOOTTTYYY]]]___bbbfffjjjkkkmmmoooqqquuutttqqqpppppprrruuuwwwzzzyyyvvvooohhhddddddeeefffeeeccc```]]]ZZZXXXWWWRRRPPPMMMKKKHHHDDD???<<<===:::777444444555444444111111000//////////////////////////////.....................////////////111111000000//////......000000000000000000000000222222111111111111222222111111222333333333333222333333333444444444555555444555666888999999999999888999:::<<<@@@EEEJJJMMM^^^eeessstttooonnnmmmjjjhhhffffffhhhlllrrrvvv|||~~~~~~|||{{{}}}{{{vvvmmmeeefffkkkmmmkkkuuuwwwzzz~~~yyyyyyvvvssstttvvvuuunnnhhheeeffffffddd___[[[YYYYYYXXXWWWUUUQQQLLLGGGBBB@@@;;;888444111000...---+++++++++++++++++++++++++++))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************'''((())))))******)))))))))*********+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********++++++,,,,,,------......,,,------......------,,,+++,,,,,,,,,,,,---------------------------------)))***,,,------,,,***)))*********************************+++...000000///************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++,,,,,,---.........---///000111222333666888:::;;;<<<>>>@@@AAABBBCCCFFFHHHJJJMMMOOOTTTYYY]]]___cccgggiiijjjkkklllmmmqqqppppppooopppqqqrrrsssxxxxxxuuupppjjjffffffgggfffgggfffddd```ZZZUUURRRPPPNNNKKKIIIFFFBBB>>>:::<<<999666555555555444333111111000////////////////////////////////////...............////////////111000000000/////////...000000000000000000000000222222111111111111222222000111222222333333222222333333333444444444555555666666777777888777777777:::999888888999<<<>>>???===AAAGGGPPP[[[eeemmmrrryyyrrrlllkkkmmmooo~~~{{{~~~zzz|||{{{{{{~~~}}}yyyyyy~~~yyyxxxuuussstttwwwuuunnnhhhcccdddeeeccc___[[[XXXXXXXXXWWWTTTQQQLLLGGGBBB???;;;777333000...---,,,+++++++++++++++++++++++++++))))))((((((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******)))))))))*********++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++........................---..................---,,,------------.................................+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++,,,...//////...************************(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++,,,,,,------......---///000111111333555888:::;;;;;;===>>>@@@BBBCCCFFFHHHJJJMMMPPPTTTYYY\\\___cccgggiiiiiihhhggggggkkklllnnnooopppooonnnmmmssssssrrroookkkhhhggggggggghhhiiihhhccc[[[RRRMMMMMMJJJHHHEEECCC???;;;888:::888666555555555333111111111000///////////////......//////////////////............////////////000000000000////////////000000000000000000000000222222111111111111222222000000111222222222222111333333333444444444555555777777777777777666555444:::999777666555555666666;;;;;;:::<<>>@@@AAABBBEEEIIILLLOOORRRVVVYYY]]]```dddeeedddcccbbbbbbgggjjjnnnqqqrrrooollliiiffffffeeeeeeeeecccaaa```dddcccbbb```\\\WWWSSSPPPHHHEEEAAA???===:::777555666555444444444444111///111000000///////////////---.........//////000000............////////////////////////000000000000000000000000000000000000222222111111111111222222000000111222222222222222333333333444444444555555333444555666777777777777888888888888999999:::;;;666777888888999999999888===>>>>>>===<<<>>>DDDHHHLLLUUUbbblllwww}}}wwwtttrrrtttwwwvvvooojjj```ccceeedddaaa\\\YYYWWWWWWVVVSSSPPPKKKFFFAAA>>>===999333///.........---++++++++++++++++++++++++(((((())))))))))))******(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++*********++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------......///------........................////////////............/////////000000000////////////////////////------------------------------------------------///...,,,,,,---...,,,++++++++++++,,,,,,------...******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))))))))******+++******++++++,,,,,,------...///000000000111333555666777999;;;===>>>??????@@@CCCGGGJJJMMMPPPTTTWWW[[[]]]```bbbbbbcccdddeeejjjllloooqqqqqqpppmmmkkkeeecccbbbaaaaaaaaa___]]]```^^^\\\YYYVVVSSSRRRQQQGGGDDD@@@===<<<:::777555555444222222333333111///111111000///////////////------......///000000000............////////////////////////000000000000000000000000000000000000222222111111111111222222111111222333333333333222333333333444444444555555333333555666777888888888888888888888888888777777999:::<<<======<<<;;;:::999999999888888999===@@@<<<@@@CCCEEEIIIQQQ]]]gggsss|||}}}{{{wwwtttrrrtttwwwvvvpppjjj```cccfffeeebbb^^^ZZZXXXVVVUUUSSSOOOKKKEEEAAA>>><<<888222...,,,,,,------++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---.........///,,,---------............,,,,,,,,,---.../////////.........//////000000000000111111222222111111000111111111222222222333333111111111111111111111111/////////....../////////........................///---,,,,,,---...---+++++++++,,,,,,---.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++*********+++,,,,,,------...///000000000000333555444666999<<<>>>>>>===<<<>>>AAAEEEIIILLLOOORRRUUUXXXZZZ]]]___aaadddgggjjjlllmmmnnnooooooooonnnnnniiieeebbb```aaaaaa___]]][[[ZZZWWWUUUQQQOOOMMMLLLGGGDDD@@@===;;;:::888666666333111000111111111000111111000///////////////------......///000000111............////////////.../////////000000000111000000000000000000000000222222111111111111222222222222333444444444444333333333333444444444555555555666666777888888888777777777888888888777666666666666666666666666666666444555666777888999:::;;;===<<<;;;999999;;;@@@DDDBBBIIISSS]]]gggqqq{{{rrrhhh|||zzzwwwtttrrrtttwwwvvvpppjjj```cccffffffccc^^^[[[YYYVVVUUUSSSOOOJJJEEEAAA>>>;;;777111,,,++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...///000111111---------.........//////,,,,,,------...///000000...//////000111222222333222333333444444333333222333333333444444444555555333333333333333333333333111111000000000000111111////////////////////////...---,,,,,,......---,,,++++++,,,,,,---...//////,,,------------,,,++++++))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))******+++)))******+++,,,,,,------...///000000000000222444222555999===>>>>>><<<;;;===@@@DDDHHHKKKNNNQQQTTTWWWYYY[[[^^^aaaeeejjjnnnmmmmmmmmmmmmnnnnnnoooooommmhhhcccaaaaaabbb```^^^XXXWWWVVVSSSPPPLLLIIIGGGHHHDDD@@@===<<<:::888777666333000///000111111111111111000///////////////---------...///000000111............/////////000.../////////000000111111000000000000000000000000222222111111111111222222222333444444555555444444333333333444444444555555888888888888888777777666555666777888999999999999<<<;;;999888888:::===???999:::;;;;;;;;;999888777:::999999999999;;;<<<===;;;===???@@@CCCHHHPPPVVVVVV```mmmxxxxxxmmmcccWWWIII>>>|||xxxvvvsssqqqqqqrrrppplllhhhccccccdddcccaaa^^^ZZZXXXVVVTTTRRRNNNJJJDDD@@@===<<<888333///...---,,,,,,++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...///111111000///000//////////////////000333333333333222111000000111111111000000222666999777999:::888:::<<<;;;666@@@???>>>???@@@@@@???===@@@>>>;;;777555555666777666444111///000222222222000333444222...******,,,111222222111000//////000000...,,,+++,,,,,,,,,+++---+++++++++++++++)))'''+++++++++++++++++++++++++++++++++************)))''')))***(((%%%###$$$'''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222555777999;;;===???@@@AAA???AAAEEEIIIMMMPPPQQQRRRSSSVVV[[[aaafffjjjmmmoooooonnnmmmlllkkkllllllmmmnnnlllhhhdddaaa^^^]]]]]]WWWTTTPPPMMMLLLKKKIIIGGGBBB@@@>>>===<<<;;;999777222222222111000//////...//////.........------------------............///////////////000000000000000////////////000000111111111111111111111222222000111111111111222222222000000000111222333333333444444444333333333222222777777777777666666666666999888777666666666777888999888888777777888888999;;;:::999777777777777888999999888888888999:::;;;<<<<<<======>>>@@@AAABBBFFFHHHLLLQQQWWW[[[___aaasssyyyxxxnnnhhheeedddZZZTTTKKKEEE@@@<<<777333|||wwwuuurrrpppqqqrrrppplllhhhbbbcccccccccaaa]]]ZZZWWWUUUTTTRRRNNNIIIDDD???===<<<888333///...------,,,++++++++++++++++++++++++((()))***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************************)))******+++,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000/////////000000///.........---------...//////000000000000111333555666;;;<<>>??????@@@@@@AAADDDGGGKKKNNNPPPQQQSSSVVV[[[aaafffjjjlllmmmnnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiigggeeeaaa^^^\\\WWWTTTOOOLLLJJJIIIGGGEEE@@@>>><<<;;;:::999777555222222111111000//////...//////.........------------------............///////////////000000000000000////////////000111111222222111111111111111222111111111111222222222222666555555555555444444444666666555555555555555555555555555666666777777777:::999888888888888999999::::::999999999::::::;;;<<<<<<::::::999::::::;;;============>>>>>>>>>>>>===<<<<<<<<<===>>>??????:::;;;<<<===???@@@AAABBBIIILLLQQQVVV[[[aaagggkkk|||{{{xxxwwwtttmmmhhhYYYUUUOOOGGGAAA>>><<<<<>>CCCIIIMMMPPPTTTWWW\\\aaaffflllrrrvvvxxx}}}}}}{{{zzzwwwrrrmmmiiieee```]]]VVVRRRMMMHHHDDD@@@<<<999555444222111000000000111------,,,---///...,,,+++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------...//////000111222333333:::;;;<<<>>>????????????BBBBBBCCCEEEHHHKKKNNNPPPQQQUUU[[[bbbgggjjjjjjkkklllkkkjjjhhhgggfffffffffccceeeggghhhfffaaa]]]YYYWWWSSSNNNKKKHHHFFFDDDBBB===;;;999888777666444222222111111000000//////..................------------------............///////////////000000000000000000//////000111111222444333222111111111111111111111222222222333333333444444444444444444444444666555444333333444666777555666666777999::::::;;;888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>===<<<<<<===>>>@@@AAAAAACCCFFFHHHKKKOOOSSSVVVXXX\\\ccciiiqqqvvv}}}|||vvvnnnddd\\\WWWUUUQQQMMMJJJIIIFFFAAA<<<;;;:::777555333222222222///---+++,,,---///000///{{{wwwtttrrrqqqrrrtttrrrmmmiii```aaaaaaaaa___\\\YYYWWWTTTSSSQQQMMMHHHCCC???<<<;;;777333///......------++++++++++++++++++++++++)))))))))******)))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,++++++++++++,,,---------------------------------.........///000000000...///000000000000222333444555666888;;;???CCCEEEMMMPPPUUU\\\cccjjjooorrrtttwww|||~~~wwwpppjjjbbbYYYSSSLLLHHHBBB===888555222000555333000/////////...,,,000///---,,,------,,,***---------------------------,,,,,,,,,++++++++++++***(((&&&'''***,,,***'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------//////000111222333444444:::;;;<<<>>>@@@AAAAAABBBDDDDDDCCCDDDFFFJJJNNNPPPPPPTTT[[[bbbggghhhhhhhhhkkkjjjiiigggfffdddccccccaaacccddddddbbb^^^YYYVVVWWWSSSNNNJJJGGGDDDAAA???;;;999777666666555333111111111000000////////////........................---------............///////////////000000000000000000000000111111222333555444333222111000000000222222222222333333333444222222333333444555555666666555444444555666888:::::::::;;;<<<===>>>>>>???<<<<<<===============<<>>>>>======<<<<<<<<<<<<<<<=========;;;<<<===>>>???>>>>>>===>>>>>>=========>>>>>>???=========<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@???AAAAAA@@@>>>>>>@@@BBBCCCGGGKKKNNNOOOQQQTTTWWW\\\aaaiiisss{{{sssnnngggaaa]]]XXXTTTQQQLLLKKKJJJGGGBBB===999666777666444555666666333111///////////////000000000000///......//////000000{{{wwwtttsssrrrtttuuutttnnnjjj___```aaaaaa```]]]YYYWWWUUUTTTQQQNNNIIICCC???<<<;;;777222///.........---++++++++++++++++++++++++***))))))))))))))))))***))))))))))))************((((((((((((((((((((((((************************))))))))))))************))))))))))))************************************************************,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.................................///000111111222222000222333222111222444777666999>>>DDDLLLSSSXXX[[[gggkkkqqqxxx~~~{{{mmmggg]]]TTTLLLDDD<<<888:::777333111222555777777333111//////000000000///------------------------------------,,,,,,,,,+++***'''%%%&&&)))+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------//////000111222333444444777999;;;>>>AAACCCDDDEEEFFFEEEDDDDDDFFFJJJNNNQQQPPPTTT[[[aaaeeeggggggfffjjjjjjiiigggfffdddcccbbbfffeeeccc```]]]ZZZWWWVVVVVVRRRMMMIIIFFFCCC@@@===999888666555555555333111000000000///////////////---.....................---------............///////////////000000000000000000000111111222444444555444333222111111111111222333333333444444444444444444555555666666666777777777777777999;;;===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA????????????>>>>>>>>>===AAAAAABBBBBBCCCCCCCCCBBB@@@@@@??????@@@@@@AAABBB:::::::::;;;;;;;;;<<<<<<999;;;<<<;;;;;;;;;===???<<<<<<===<<<;;;;;;<<<===999;;;<<<=========>>>???EEEEEEFFFHHHKKKNNNQQQRRRTTTUUUWWW[[[```iiissszzzyyypppiiifffddd^^^\\\YYYVVVTTTRRROOONNNIIIGGGCCC@@@>>>===;;;:::666666777777666555444333444333333222222111///...---..................---000000///...,,,,,,,,,,,,zzzvvvsssrrrrrrtttvvvtttnnniii___```aaabbb```]]]ZZZXXXVVVTTTRRRNNNJJJDDD@@@===:::777222///.........---++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))************************)))))))))*********++++++)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...//////////////////////////////000111222333444444///111333333222444888<<>><<<999777555555555444333111////////////////////////---------...............---------............///////////////000000000000000000111111222333555555555444333222222222222222333333333444444444555555555555555555444444444444777888999;;;===>>>@@@@@@EEEFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEBBBCCCEEEGGGHHHIIIIIIHHHFFFFFFFFFEEEDDDBBB@@@???@@@????????????@@@AAAAAA@@@??????>>>>>>>>>>>>???BBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@???======???AAA;;;;;;<<<<<<============::::::;;;;;;<<<<<<======???>>><<<;;;;;;===???AAA???@@@AAAAAACCCFFFLLLPPPUUUYYY]]]^^^[[[YYYYYYZZZWWWWWWVVVVVVWWWYYY[[[]]]]]][[[[[[]]]```aaa___]]]XXXWWWWWWWWWWWWYYY[[[\\\XXXUUUQQQLLLHHHEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;555555444333333222222222///000000111111111000000333333333222222111111111---...///...,,,++++++,,,zzzvvvqqqpppqqqsssuuusssmmmhhh```aaabbbbbbaaa^^^[[[YYYWWWVVVSSSOOOKKKEEEAAA>>>:::666222///...///......+++++++++++++++++++++++++++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......////////////////////////000000111222333444555555222777<<<@@@CCCIIIQQQXXXeeeiiinnntttxxxzzzzzzyyyvvvvvvwwwyyyzzz{{{|||}}}tttuuuvvvwwwyyy~~~qqqkkkbbbYYYOOOFFF>>>999999666222000//////..........................................------------+++,,,---,,,***))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,---------......///000111222333777888:::===@@@BBBCCCDDDCCCCCCCCCDDDGGGJJJNNNPPPRRRUUUYYY^^^aaacccdddeeeffffffggggggfffdddcccbbbcccaaa^^^ZZZWWWVVVUUUUUUOOOKKKGGGCCC@@@>>>;;;999777555444333444333222000////////////////////////---------.........//////---------............///////////////000000000000111111111222333444555666444333333222222222333333444444444444555555555555444555666888:::;;;======AAACCCFFFIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUXXXZZZ[[[WWWTTTQQQMMMLLLLLLMMMNNNNNNPPPTTTYYY]]]```aaaaaa``````___]]][[[WWWUUUSSSKKKJJJHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>><<<======<<<::::::;;;===>>>>>>=========<<<;;;:::999999888888:::;;;;;;;;;999999999999:::<<<===>>><<<======<<<:::;;;===???999<<>>;;;999777666444222222333222111///.........///////////////---------.........//////---------.........//////////////////000000000000111111111222333444666777333333222222222333444444444444444555555555666666777999<<>>======>>>@@@@@@???======<<<::::::;;;;;;;;;;;;999:::::::::999888666555666777888888777777999;;;555888999888666555777:::222555777888777666555444555444444666888999777666555666888888888777666555333333333333333333222222333444555444333111111222222333444444333222333444000//////...///111222333///000111000///------.........------...///111333***---///...+++)))***,,,xxxsssssspppoooqqqsssqqqjjjccc^^^```ccccccaaa]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@===888111.........---+++......---,,,,,,+++******------,,,,,,+++***))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------------..................000333333222///......---000333555777<<>>???@@@@@@@@@AAABBBCCCDDDGGGKKKOOORRRTTTXXX[[[]]]```dddgggiiiddd______aaaaaa^^^ZZZZZZWWWTTTRRRRRRPPPNNNMMMFFFEEEBBB???<<<:::888888888555333222222222111000////////////////////////...............///000000***+++---///111111111111000000000000111111111111333222000000111222333333111444777888666444222111444555666666777;;;@@@DDDHHHJJJMMMSSSXXX^^^bbbeeegggiiilllmmmjjjfffdddbbb___```cccjjjuuu~~~~~~|||~~~{{{vvvtttoooiiifffdddbbb^^^ZZZWWWTTTQQQPPPOOONNNLLLJJJFFFDDDAAA????????????>>>===;;;999999::::::999888777777888999::::::::::::888888888888888999::::::888888888777666666555555555555666666666666555555555555444444444444555555555555555555555555555555222222222222222222222222111111000000000000111111222222222111111111000000000000000000////////////---------............///------------------------+++++++++************)))xxxsssssspppooopppsssqqqjjjddd^^^```cccdddbbb]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@>>>888222......///...,,,......---,,,,,,+++******------,,,,,,+++******)))************************++++++************++++++))))))))))))******************************************))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------///////////////000000000---///111111000000111222333666999===AAAJJJUUU]]]kkkmmmoooqqqssszzzzzzssslllfffaaaaaa___^^^bbbiiiqqquuuwww{{{}}}|||lllWWWHHHCCC;;;777222///000111222333222000---,,,---///111222---------,,,++++++******************************)))))))))))))))))))))))))))((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((()))***+++,,,------...+++,,,---///000222333444555666999;;;>>>??????@@@@@@AAABBBCCCDDDFFFJJJMMMPPPSSSWWW[[[^^^aaaeeehhhjjjeee^^^\\\^^^^^^]]]ZZZYYYWWWTTTRRRQQQPPPNNNLLLFFFEEEBBB???<<<:::999888777555333222222222111000///////////////////////////...............//////,,,---///000000000000///000000000000111111111222666555333333444444444444222444666666555444555666000333666:::???EEEKKKPPP]]]^^^^^^```dddhhhlllooouuuxxx||||||yyysssooollltttuuuyyy~~~|||yyywwwtttpppjjjddd```[[[VVVRRRNNNKKKGGGEEEDDDCCCAAA???>>>===;;;;;;===>>>======:::;;;;;;;;;<<<;;;;;;;;;999999888888777777888888999999888888777666666666555555666666666666555555555555444444444444555555444444444444444444444444222222222222222222222222111111000000000000111111222222111111111000000000000000000/////////......------------............------------------------+++++++++*********))))))xxxsssrrrpppnnnpppsssqqqjjjddd___aaacccdddbbb]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@???999333//////000...---...------,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********++++++************************+++******)))******++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////............---000000000111111111222222000000000000000111555888777===EEEKKKQQQYYYaaahhhggghhhjjjnnnssszzzxxxpppjjjhhhhhhaaabbbfffooozzz}}}mmmeeeSSSJJJ===666444333111///111///...---...//////.........------,,,+++++++++************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))***+++,,,,,,---...+++,,,---///000222333444555666888:::<<<>>>??????@@@AAABBBBBBCCCEEEIIIKKKOOORRRVVVZZZ]]]aaaeeeiiikkkeee^^^ZZZZZZ[[[ZZZYYYWWWUUURRRQQQPPPOOOMMMKKKFFFDDDBBB???<<<:::999888666444222111222222111//////////////////////////////......---------......//////000000000//////...000000111111111222222222111111111222333333444444333333333333222444888;;;:::>>>DDDKKKQQQYYY```eeekkkjjjiiiiiimmmsssyyy}}}|||uuuoookkkccc```ZZZUUUQQQMMMIIIFFFDDDBBB@@@??????@@@???===<<<;;;;;;;;;;;;::::::999;;;;;;:::999888888888888:::999999888888777666666444444555555555555444444555555444444444444555555444444444444444444444444222222222222222222222222111000000//////000000111111111111111000000000000000////////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))xxxsssqqqooonnnppprrrqqqjjjddd```bbbddddddbbb]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@???:::333000000000///------------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******+++++++++))))))*********+++++++++************************++++++*********+++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////...............000000000111222222333333222222222111222666<<<@@@BBBJJJTTT\\\___```bbbcccZZZ^^^eeennnvvvyyyxxxvvvtttuuutttpppllllllqqqwwwtttzzz}}}qqqaaaUUULLLCCC777...222111111333444333...)))//////......---,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,---///000222333333555666777999;;;<<<===>>>???@@@BBBBBBCCCDDDGGGJJJNNNQQQUUUXXX[[[^^^bbbeeehhhddd___[[[ZZZYYYWWWUUUSSSRRRPPPOOONNNMMMJJJHHHDDDCCCAAA>>>;;;:::888888555333111111111111000//////////////////////////////......---------------000000000000000000000000111111111222222222333333---...000222222333444555555666666777999>>>DDDIIITTTXXX^^^dddjjjpppvvvzzzwwwvvvuuuvvv||||||uuunnnhhhaaa]]]XXXUUUPPPLLLIIIFFFCCC@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::999999888888777777666666444444555555555555444444555444444333333444444555333333333333333333333333111111111111111111111111000000////////////000000111111000000000//////////////////.........------+++,,,,,,,,,------------++++++++++++++++++++++++************))))))))))))xxxtttpppnnnmmmooorrrqqqjjjdddaaabbbdddeeebbb]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@???:::333000000000///---------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++******))))))))))))******************++++++++++++************************+++++++++++++++,,,------......---,,,,,,------...,,,,,,---------.........//////////////////////////////000111222222333333111222444666:::AAAIIINNNTTTXXX]]]___^^^]]]^^^```cccgggooowww}}}}}}yyyuuuppptttxxxyyyyyy~~~ttteeeQQQDDD;;;666222222333444222///000000//////...---------++++++++++++++++++++++++************************((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********++++++,,,,,,---,,,---...///000111222333555555666777999;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJOOORRRUUUWWWXXXZZZ]]]```cccbbb```___\\\XXXTTTPPPPPPOOOMMMMMMMMMKKKHHHFFFCCCAAA???===:::888777777444222000000111111000//////////////////////////////......---------......//////000000111222222333222222222222333333333333000222444444333333555777777:::>>>CCCJJJRRR[[[aaakkknnntttyyy}}}}}}wwwrrrkkkccc\\\VVVOOOKKKGGGFFFDDDBBB@@@?????????;;;;;;:::::::::;;;;;;<<<999888888777777666666555444555555555555555555444444444333333333333444444333333333333333333333333111111111111111111111111000000////////////000000000000000/////////..................------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********)))))))))((((((yyytttpppmmmlllooorrrqqqjjjdddaaaccceeeeeebbb]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@???999333//////000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......000///...---,,,---...///---.........////////////...////////////000000000///000000111222333444444111444999???FFFNNNVVV[[[\\\[[[YYYUUUSSSWWW___fffkkkpppxxxttthhhPPPDDD666...---111333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------...///000111222222555555555666888999;;;<<<===???BBBDDDEEEFFFIIIKKKPPPRRRUUUVVVWWWXXX[[[]]]___```aaaaaa]]]XXXSSSOOOOOONNNMMMMMMMMMKKKHHHFFF@@@???===;;;888777666555333111//////000111000///////////////////////////...............///000000000000000000111222333444222222333333333444444444222444555444222333666:::;;;AAAKKKUUU___hhhpppuuuxxx{{{xxxppphhhaaa]]]TTTRRRNNNJJJFFFCCCBBBAAA======<<<;;;;;;;;;<<<<<<:::999999888777777666666555555666666666666555555444444333333333333444444222222222222222222222222111111111111111111111111000//////......//////000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,******************************)))))))))(((((((((yyyuuuooommmlllooorrrpppjjjdddbbbdddeeeeeeccc]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@>>>888222......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///111000...---,,,---...///////////////000000000000.../////////000000000000000111222333444555666666999>>>DDDJJJPPPUUUZZZ^^^YYYZZZZZZZZZ]]]fffrrr|||{{{|||wwwgggSSSCCC<<<999666333222111111000000///......------------------------************************((())))))***)))((('''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,------...///000111222222555555555555666888:::;;;<<<>>>BBBEEEFFFHHHKKKMMMPPPRRRUUUWWWXXXZZZ]]]______```aaa```\\\XXXTTTRRRPPPOOOOOOOOOOOOMMMJJJGGG>>>===;;;999777555444444222000//////000000000///////////////////////////.........///000111222333333222111111111111333333333333333333444444444444111444777777888===DDDKKKSSS[[[hhhsss{{{|||yyyppplllfff^^^WWWRRRNNNMMMFFFEEEDDDBBB@@@???>>>>>><<<;;;;;;::::::999888888666666777777777777666666444333333222222333333444222222222222222222222222111111111111111111111111//////............///////////////.........---------------,,,,,,,,,,,,+++************++++++++++++***************************)))))))))((((((((((((~~~yyyuuuooommmlllnnnrrrpppjjjdddbbbdddffffffccc]]]XXXTTTTTTSSSQQQMMMIIIEEEBBB@@@===888111.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000222000...---,,,---...///000000000000111111111111.../////////000000111111222222333444555666777888DDDHHHNNNRRRUUUVVVXXXYYYWWW]]]fffnnnvvvzzzhhhZZZLLL>>>444222222111111000/////////------------------------************************((()))*********)))'''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++++++++,,,,,,---......///000111111222555444444555666888:::;;;;;;>>>BBBEEEGGGIIILLLNNNPPPRRRVVVXXXZZZ\\\___bbbaaaaaaaaa^^^ZZZWWWUUUUUUQQQQQQQQQQQQQQQPPPLLLIII===<<<:::888666444333333222000......///000000///////////////////////////.........///111222444555555444333111000000111222333333333444444444555555333777===AAAEEENNNZZZdddttt}}}wwwnnnfffaaa___PPPOOOLLLIIIFFFDDDCCCBBB>>>======<<<<<<;;;::::::777777888888888888777777444333333222222333333444111111111111111111111111000000000000000000000000//////............////////////.........------------------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((}}}}}}}}}uuupppooonnnoooqqqooojjjfffaaacccdddeeebbb^^^YYYVVVTTTQQQMMMJJJFFFCCC???<<<<<<888333000//////......---------,,,,,,,,,++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,,,,---...///111111222000...---,,,---...///............////////////333//////333555222111222111222444555777<<>>:::777999;;;<<<;;;888666666777888777666444222222444666333111000111222333222000000/////////...............................................................,,,++++++------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))~~~~~~}}}tttpppooonnnoooqqqooojjjfff```aaaccccccaaa]]]YYYVVVRRRPPPLLLIIIGGGDDD@@@>>><<<888333000//////......---------,,,,,,,,,++++++++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---...///000111222000///---------///000/////////000000000111111222//////333555333222444888666777;;;CCCLLLSSSWWWUUU[[[]]][[[___lll|||uuu[[[NNN>>>444111222333444111111000///......///000,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------...///000111222222555555666777888:::<<<===???BBBEEEGGGIIIKKKNNNQQQSSSTTTVVVYYY\\\___aaabbbbbbaaa`````````^^^[[[XXXVVVUUUTTTRRRNNNIIIEEECCC<<<999666555555444333222//////............//////........./////////000000333222222222555:::>>>AAA777444000000111333333333444555666555555:::BBBHHHTTTbbbsss~~~zzzrrriiibbb]]]ZZZSSSOOOKKKGGGEEEBBB???===<<<======<<<:::999:::;;;999888777444333222333444444222111222333333222111000000/////////............................................................,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))~~~|||ssspppooonnnoooqqqooojjjeee^^^___aaabbbaaa]]]YYYVVVQQQNNNKKKIIIGGGEEEBBB???<<<888333000//////......------------,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000111111000///...---...///000000111111111111222222222222///000333444333444777;;;:::;;;CCCNNNXXX\\\]]]ZZZ```dddgggrrrpppUUU???555444555666222111///.........000111------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------...///000111222222555555666777888:::<<<===???AAADDDGGGIIIKKKNNNQQQRRRTTTXXX[[[^^^````````````___```aaaaaa___[[[WWWRRRRRRPPPMMMJJJEEEAAA???;;;999666555555555444333000//////......//////000////////////000000000000222333333555888;;;>>>@@@555333111111333444444444444555777999>>>IIIWWWaaaiiizzzyyyrrrnnnddd___XXXQQQLLLIIIEEECCCAAA@@@???>>>>>>>>>>>>>>>;;;:::999777666555555444555444222222333333222111000000000/////////..............................------------------------...,,,++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))|||ssspppooonnnooopppnnniiiddd]]]___aaacccaaa^^^ZZZWWWQQQOOOLLLIIIGGGDDDAAA???<<<888333000//////.........------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,------///000000000000///......//////000111111111111222222222222333111111444444333555:::>>>AAAGGGOOOXXX___bbbcccqqqyyyuuu[[[KKKAAA999111333222///......///......------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---...///000111222333555555666777888:::<<<===>>>@@@DDDFFFHHHKKKNNNQQQSSSVVVZZZ]]]______]]]\\\\\\\\\]]]______]]]XXXTTTPPPOOOMMMJJJFFFBBB???===:::888666666666666555333000000////////////000000//////000000000111111111000000222444666888:::;;;777666555444444555555555666:::AAAIIISSS```nnnxxx~~~xxxssskkkccc\\\UUUOOOKKKGGGEEEDDDDDDEEEDDDBBB@@@???>>><<<;;;:::999888777666555333333333333222000000000000////////////...........................---------------------------,,,++++++,,,,,,+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))|||rrrqqqooonnnooopppmmmhhhccc^^^```cccdddccc___[[[XXXTTTQQQMMMIIIGGGCCC???<<<<<<888333000//////...............---------,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------------------------------------...///000000000/////////000000000000000000111111111222222555333333666666555:::AAAFFFLLLUUU\\\dddooo}}}qqqaaaLLL:::777444222111222222111///.........---------,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---///000222333333555555666777888:::<<<======@@@CCCFFFHHHKKKNNNQQQUUUWWW[[[^^^^^^\\\ZZZXXXXXXYYYZZZ[[[[[[XXXTTTPPPNNNMMMKKKGGGDDD@@@===;;;777666555555666666444333000000////////////000000000000000111111111111222000111222444555666777777999888777666555666777888BBBKKKVVVaaakkksss|||{{{sssiii```ZZZRRROOOMMMNNNPPPPPPKKKFFFFFFCCC@@@>>>>>>===;;;999888666555444444444222000111000000000////////////........................---------------------------+++******+++,,,***)))************************))))))))))))))))))))))))))))))(((((((((((())))))|||rrrqqqooonnnoooooommmgggccc```aaaddddddccc___[[[XXXTTTQQQMMMJJJFFFCCC???;;;<<<888333000//////..................---------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------............---------------...////////////000000000000111111000000111111111222222222666555666:::;;;===DDDMMMRRRYYYccckkkwwwpppYYY@@@:::444000000111000/////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++,,,---///000222333444555555666777888:::<<<===<<>>;;;:::555444444444666555444222111000000//////000000111000111111111222222222222444444555555666666777777666777777777999<<>>BBBEEEHHHKKKNNNQQQSSSTTTWWWZZZ[[[ZZZYYYXXXXXXVVVUUUTTTSSSQQQMMMJJJKKKIIIFFFCCC???<<<999888222222222333555555333111111111000000000000111111111111111222222222333333888888777666555555666666444666999<<>><<<;;;:::999777555111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((************************))))))))))))))))))))))))))))))(((((((((((())))))~~~|||sssqqqooonnnnnnooolllgggbbb```aaaccccccaaa\\\WWWTTTQQQNNNKKKIIIGGGEEEBBB???<<<888333000//////......//////.........---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////......---------...//////...///000111111111111111333333333444444444555555444666;;;BBBHHHOOO\\\hhhzzz}}}lllTTT@@@777444444333000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((())))))))))))***++++++,,,,,,+++,,,---///000222333444555555666777888:::<<<===;;;>>>BBBEEEHHHKKKNNNQQQPPPRRRUUUXXXZZZZZZZZZZZZYYYWWWUUUSSSQQQOOOLLLIIIJJJHHHEEEAAA===:::888777111111111333444444222000111111000000000000111111111111222222222333333333:::888666555444333444444444777<<>>===<<<:::888111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))}}}vvvsssooommmllllllmmmkkkeeeaaa``````aaa```]]]ZZZVVVSSSQQQPPPNNNKKKHHHDDDAAA??????:::555000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////............000222222111000000111333333666888555222444999:::GGGYYYaaa^^^bbbxxxhhhIII555222666000111111000111222000---///......------,,,+++++++++++++++************)))))))))(((((((((((()))))))))))))))((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((((())))))******++++++,,,------,,,---///000222333333333444555666777999;;;<<<===???@@@BBBCCCDDDFFFJJJMMMOOOQQQSSSVVVWWWXXXYYYYYYVVVTTTRRRQQQPPPNNNKKKIIIDDDCCCBBB???<<<888555444222222222111111111111000////////////000000000000333222111222333555555555:::888666444444555888:::???HHHSSS[[[dddnnnttttttyyyxxxzzzuuuoookkk```SSSPPPKKKFFFEEEDDDAAA>>>===888666555444444333000...------.........---------......---------,,,,,,,,,---------,,,,,,,,,++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((|||vvvsssooommmlllmmmnnnkkkfffaaa``````aaa```]]]ZZZVVVSSSQQQPPPNNNKKKGGGDDDAAA???>>>:::444000/////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////////////////////////////000222222111000111222555222111333555666<<>>BBBSSS^^^iiiooosssxxxzzzyyy{{{yyy|||~~~{{{uuummmaaa[[[TTTOOOLLLIIIFFFDDD???===;;;999888666333111000//////.........//////.........---------,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((|||vvvrrrpppnnnlllmmmnnnkkkfffaaa___`````````]]]YYYVVVSSSPPPOOOMMMJJJGGGDDDAAA???>>>:::444000/////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000000000000000000000000///111222222111111222333777333222555888<<>><<<999777666666666222222222111111111111000111111222222222333333333111111222444555666777777333666888999<<>>;;;888555333222000.........///000.........------------,,,,,,++++++++++++************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((|||vvvsssooommmllllllmmmjjjddd___^^^___```___]]]YYYVVVSSSOOONNNLLLJJJGGGCCC@@@???>>>999444000////////////........................................................................------------------------------------................../////////000000000000000000111111111111111000222333222222222444555777666888;;;<<>>555333555444000...000000//////...---------,,,,,,+++++++++*********************)))(((''''''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((())))))***)))******++++++,,,------***+++---...000111111111222333444666777999:::;;;???@@@BBBCCCDDDFFFJJJMMMQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNLLLKKKIIIGGGDDDAAA???===:::888666666777888222222222111111111000000111222222222333333333333111222444444444555666777888888:::???HHHXXXhhhsss~~~{{{zzz|||wwwwww{{{nnnddd^^^ZZZUUUOOOLLLHHHEEECCC@@@===:::666444111...------...000............------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||wwwsssnnnlllkkkkkkkkkhhhccc^^^]]]^^^______]]]YYYVVVSSSNNNMMMKKKIIIFFFCCC@@@???===999444000///000000///........................................................................---------------------------------.........///////////////000000000111111111111111222222222333333111222333333222333555777666888;;;===???HHH\\\ooolllVVV???666555333000000111000000//////...------,,,,,,,,,++++++++++++******++++++++++++***)))(((%%%&&&&&&''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******)))******++++++,,,------***+++---...000111111111222333444666777999:::;;;???@@@BBBCCCDDDFFFJJJMMMNNNOOOQQQRRRSSSSSSRRRQQQQQQOOOMMMKKKJJJGGGDDDAAA>>><<<:::888777777888999222222222111111111000000111111111222222222333333222444555444333444777:::>>>@@@EEEPPP^^^kkkuuuyyy}}}|||}}}{{{|||tttnnnhhhbbbWWWTTTOOOKKKIIIFFFCCC@@@:::888444000...------...//////.........---------+++++++++*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~xxxuuuooommmkkkkkkkkkhhhbbb]]]]]]^^^^^^^^^\\\YYYVVVTTTMMMLLLJJJHHHEEEBBB@@@>>>===999333000///000000000........................................................................------------------------------........./////////000000000000111111111111111111222222333444444444222333444333333444777999888:::@@@GGGQQQddd~~~}}}{{{yyyzzz}}}}}}xxxtttssssssrrrrrrwwwzzzwwwzzzzzz[[[GGG<<<444222666111111111000//////......,,,,,,,,,,,,++++++++++++((()))***+++++++++))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((((()))***+++)))******++++++,,,------+++,,,---///000111222222333333555666888999;;;;;;???@@@BBBCCCDDDFFFJJJMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSQQQNNNLLLKKKHHHDDDAAA<<<;;;:::888777777777888222222222111111111111000111111222222222333333333333555666555444666<<>><<<888333000///000000000............................................................................................................////////////000000000111111111222222222222222333444555555555333444444444333555888;;;<<>>777;;;222222111000000//////...------,,,,,,,,,+++++++++%%%&&&(((*********)))((()))))))))))))))(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++)))******++++++,,,------,,,---...000111222333333333444555777999:::;;;<<>><<<888333000///000000000........................////////////////////////////////////////////////..................................../////////000000111111111111222222222222222333333444555666666444444444444444555999<<<@@@JJJcccssslllmmmrrrwwwxxxxxxzzz{{{yyyvvvuuuwwwzzzsssvvvzzzzzzvvvoooiiieeeccc``````bbb^^^XXXZZZ```aaa______aaadddccc___[[[WWWVVVWWW[[[^^^^^^ZZZWWWVVVVVVVVVYYYaaakkktttzzz~~~pppKKK;;;===222222111111000/////////---------,,,,,,,,,++++++"""$$$&&&((())))))((('''++++++******))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))++++++)))******+++,,,,,,------,,,---///000222333333333444555666888999;;;<<<===???@@@BBBCCCDDDFFFJJJMMMOOOPPPQQQSSSSSSSSSRRRRRRSSSQQQOOOLLLKKKHHHDDDAAA888888888777666444333222222222222111111111111000444444444555555555666666333555666777888@@@LLLUUUeeerrr~~~}}}~~~uuummmfff___ZZZWWWRRRPPPLLLGGGAAA<<<888555000/////////............---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((~~~zzzyyyuuurrrpppooonnnjjjccc^^^aaa```___^^^\\\XXXSSSOOOMMMLLLJJJHHHDDDAAA>>>===;;;888444111//////...---....................................////////////..................................../////////000000000000000111111111111000000111111111222222222111111000111222333222222222000222777888777<<>>===<<<999444111000000///---....................................////////////................................./////////000000000000000000111111111111111111111111222222222222555444444444555555444333777777888999888<<>>======999555222111111000///....................................////////////............................../////////000000000000000000111111111222222222222222222222222222222222222333444555555555444555777;;;===CCCSSSqqquuunnncccXXXUUUSSSPPPMMMMMMSSSOOONNNTTTXXXaaatttaaaKKK666///222333000...000////////////.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,.........///000222444444555555777888:::<<<======>>>???@@@@@@AAACCCGGGKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJHHHFFFDDDDDDBBB???===777777555444333333333333222222222333333333444444666777777777666666999;;;AAADDDMMMZZZfffqqq~~~}}}vvvmmmjjjddd]]]UUULLLCCC===999777333111111111000...000///------------+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((({{{yyyrrrpppooooooooommmgggbbb___^^^^^^]]][[[XXXSSSOOOKKKJJJIIIGGGDDDAAA>>>======:::666333222222111000....................................////////////...........................////////////000000000000000111111111222222222333333333333333222222222000222444555666666777888555999???GGGWWWttt~~~xxxzzz~~~uuufffaaa```\\\WWWTTTTTTQQQPPPRRRSSSVVV___jjjhhhJJJ:::666444222111000000/////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,.........///000222444444555555777888:::<<<=========>>>??????@@@BBBFFFIIIKKKLLLMMMMMMMMMMMMLLLKKKHHHFFFCCCAAA@@@???===;;;666666555444333222222222333333333333444444444444333555666666666888===AAAKKKUUUdddpppzzz~~~zzzooolllfff```XXXOOOFFF@@@>>>;;;888555444333111000000...---,,,------,,,***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((yyywwwrrrpppoooooopppmmmhhhccc```______^^^]]]ZZZUUUQQQJJJJJJHHHFFFDDDAAA>>>======:::666333333333222111////////////////////////............////////////////////////////////////////////////000000000111111111111111222222222222444444333333333333333333666888999888777777999;;;;;;AAAKKKZZZsssxxxyyy}}}yyywwwppphhhbbb___ZZZVVVUUUSSSSSSWWW[[[lll{{{cccLLL===444000111////////////.........------------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,---,,,.........///000222444444555555777888:::<<<======<<<===>>>>>>???AAAFFFIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIFFFCCC@@@???===;;;:::666555444333333333333333333333444444444555555555666888999888888===EEEKKKRRRdddyyy|||yyynnnkkkfff```YYYQQQIIIDDDBBB???;;;888666555333222///---++++++,,,------,,,++++++++++++++++++++++++************************((((((((((((((((((((((((zzzxxxrrrqqqoooppppppnnnhhhcccaaa```______^^^[[[VVVRRRJJJIIIHHHFFFCCCAAA>>>===<<<999555333333333222111////////////////////////............/////////////////////////////////////////////000000000111111111111111222222222222333333333333444444555555555777888999666444444888<<<>>>MMMaaaxxxwwwoooeee]]]YYYYYYZZZ[[[]]]eeevvv~~~hhhQQQ>>>333000////////////............------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---------.........///000222444444555555777888:::<<<======<<<===>>>>>>???AAAEEEIIIKKKLLLMMMNNNNNNLLLKKKIIIIIIFFFBBB???>>>===;;;:::666666555444333333444444444444444555555555666666777999::::::;;;CCCPPPZZZcccyyy|||vvvqqqmmmhhhbbb\\\VVVOOOKKKFFFCCC>>><<<:::999777555222///---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((|||{{{sssqqqpppppppppmmmgggbbb```______^^^]]]ZZZUUURRRIIIIIIGGGFFFCCCAAA>>>===;;;888555222222222222111////////////////////////............//////////////////////////////////////////000000000111111111111111111222222222333333222222333444555666777777333555666666666:::BBBIIIPPPiiiuuunnniiiccc^^^]]]]]]dddsssuuuXXXAAA666111111000000000/////////...------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---------.........///000222444444555555777888:::<<<============>>>??????BBBFFFIIIIIIJJJLLLMMMMMMKKKHHHGGGGGGDDD@@@>>>=========<<<777666555555444444555555444555555555666666666666555999<<>>888555111///......---,,,------------------------************************((((((((((((((((((((((((~~~tttrrrpppppppppmmmgggbbb___^^^^^^]]]]]]YYYUUUQQQIIIHHHGGGEEECCCAAA???===;;;888444222222222111111000000000000000000000000............/////////000000000000000000000000000000000000000111111111111111111222222222333333333111222333444555777888888222666999<<<@@@IIIUUU___oootttgggcccbbbfffooosssRRR???222222222111111111111000......---------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((***+++,,,---------.........///000222444555555555777888:::<<<=========>>>??????@@@BBBFFFIIIGGGIIIKKKLLLKKKIIIGGGEEEDDDAAA>>><<<===>>>>>>>>>777666666555555555666666555555555555666666666777888<<>>;;;:::777444222222111000///000000000000000000000000000000000000111111111111///000000000111111111111111111222333444444555555333333222222222333444444222111333777777444333555222:::;;;???NNN\\\pppzzzvvvrrrzzzuuuTTT>>>888555555111+++***...------------------,,,,,,++++++++++++++++++++++++************))))))))))))***)))(((''''''((()))***'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...//////000000111111222222444555777888:::;;;;;;;;;:::<<<>>>@@@AAAEEEIIILLLLLLJJJIIIIIIIIIHHHFFFEEEEEEBBB>>><<<;;;:::888777666555555444444444555555555333444888888666777:::DDDMMMUUUZZZlll|||sssppplllfffbbbaaa___ZZZUUUPPPMMMMMMNNNGGGEEE@@@999333///...///---------...//////,,,***************))))))))))))))))))))))))))))))))))))}}}}}}vvvrrrnnnlllkkkiiiddd``````______]]]YYYUUUQQQNNNHHHFFFEEEDDDCCCAAA>>>;;;:::777444222222111000///000000000000000000000000000000000000111111111111000000000000111111111111111111111222333444444444333333333222333333444444777555666888888555666:::777@@@DDDLLLaaavvvnnnUUUFFF777444555333000000.........------------,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222444555666888999::::::;;;:::<<<>>>???AAADDDIIILLLKKKKKKKKKLLLLLLJJJGGGDDDDDDAAA===;;;:::999888777666555555444444555555666888666666::::::888:::>>>DDDSSSbbbooo|||rrriiidddcccbbbaaa^^^ZZZWWWUUUUUUNNNLLLGGGAAA:::444111000...---,,,---------***(((+++*********))))))))))))))))))))))))))))))))))))||||||vvvrrrnnnllljjjhhhbbb^^^``````___^^^ZZZVVVQQQNNNHHHFFFDDDCCCCCCAAA>>><<<:::777444222222222000///000000000000000000000000000000000000111111111111111111111111111111000000000000111111222333333333222333333333333444444555555333333666666555999???CCCOOOVVVccc}}}sssZZZ???333444555222/////////......------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))(((((('''(((((())))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......//////000111111222222333444555777888999:::::::::;;;===???AAADDDHHHKKKKKKLLLNNNPPPPPPMMMHHHCCCAAA???;;;999999888777666666666555555555555666666777444555777999999>>>EEEQQQeee{{{yyymmmgggdddeeefffeeeccc___[[[XXXSSSQQQNNNHHHAAA999333///000...------------+++)))+++++++++*********))))))))))))))))))))))))))))))}}}}}}vvvrrrnnnllljjjgggaaa\\\___``````^^^[[[VVVQQQNNNGGGFFFDDDCCCBBBAAA>>><<<:::888444333222222111000000000000000000000000000///000000000111111111111222222111111111111000000000000111111111222222222222222333444444555555555222111444777777777<<>>@@@CCCGGGJJJJJJLLLOOORRRSSSOOOHHHBBB???<<<999777777777666555666666666555666666777777888555444777;;;BBBNNNZZZvvvtttnnnjjjjjjkkkllljjjfff```\\\XXXWWWTTTPPPJJJBBB999444222111......//////...---,,,,,,+++++++++*********))))))))))))))))))))))))uuurrrnnnlllkkkgggaaa[[[______```___[[[VVVQQQMMMGGGEEECCCBBBAAA@@@???===;;;888555333333222111000111111111111111111111111///000000000111111111111222222222111111111111111111111111111111111222222111222333555555666555555555666999<<<;;;999===DDD]]]wwwxxxYYYAAA555333555111111000//////...---------------,,,,,,,,,++++++************)))))))))((('''((()))******)))((('''''''''((()))******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***************************))))))*********+++++++++***++++++,,,,,,------.........///000111222333333222333555666888999999999999;;;===>>>???BBBFFFIIIIIIKKKNNNQQQRRRNNNGGGAAA===:::888666666777666555666666666666666777888999<<<999888<<>>AAAEEEHHHHHHIIIKKKMMMMMMJJJEEE@@@<<<999777666666777666555777666666777777888999::::::888:::AAAMMM```{{{|||tttpppoooppppppoooddd```\\\ZZZXXXSSSLLLFFF888555000...............---------,,,,,,,,,++++++************************~~~tttrrrooonnnmmmjjjccc^^^\\\]]]^^^^^^ZZZTTTNNNJJJGGGDDDAAA@@@@@@@@@???>>>;;;999555333333333222111111111111111111111111111000000000000111111111111000000111111222333444444333333333333333222222222000222444666777777666666555555666888888;;;GGGTTTtttmmmWWWBBB222333222222111000///...---///......---,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''(((******++++++***))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))************))))))'''''''''((()))*********************************)))************+++++++++***++++++,,,,,,------...------...000111222333444444555666888999::::::;;;999:::<<<===>>>@@@DDDGGGGGGGGGGGGGGGHHHFFFCCC@@@;;;999666666666777777666777777777777888999:::;;;:::;;;BBBMMM[[[pppuuupppqqqrrrsssmmmgggaaa]]][[[XXXSSSNNNBBB===777222000///......------------,,,,,,,,,,,,************************~~~{{{tttqqqoooooonnnkkkddd___[[[\\\^^^]]]ZZZTTTNNNJJJGGGDDDAAA@@@@@@@@@???>>>;;;999555444333333222111111111111111111111111111000000000000111111111111//////000111333444555666333333333333333333333333000111444666777777666666888777999;;;???HHHZZZkkksssTTT999333333222111000///...---//////...---,,,,,,++++++************))))))))))))***)))(((''''''((()))***''''''(((******+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))************))))))&&&''''''((()))******+++************************)))************+++++++++***++++++,,,,,,---......------...000111333444444444555777888:::;;;;;;;;;999:::<<<===>>>@@@DDDFFFGGGEEEDDDCCCDDDCCCAAA???;;;999666666777888777777777777777777888999:::;;;@@@DDDNNN]]]lllxxxvvvwwwxxx{{{tttkkkfffeeebbb^^^YYYLLLFFF>>>777333111000///......---------,,,,,,,,,************************}}}zzzwwwrrrpppnnnjjjddd^^^___]]][[[XXXVVVRRRNNNJJJEEEDDDBBB@@@???===<<<<<<;;;888444222111111///...000000000000000000000000111111111111111111111111222222333333333333444444222222333333333444444444333777999666333444777999444888:::AAALLLXXXtttsssRRR>>>555000333444222000333//////.........---------,,,,,,,,,+++++++++******++++++***)))(((((())))))************************''''''(((******+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))(((***+++***)))((()))***)))+++++++++***)))***+++,,,---......//////......---...///111222333444444666777888:::;;;<<<============<<<<<<===???BBBDDDCCCEEEFFFFFFEEEBBB>>><<<===;;;999777666666777888:::;;;666777===:::777@@@JJJ___rrryyy}}}zzzyyyzzzzzzzzzxxxtttnnnhhhcccZZZTTTKKKAAA888222///---///------///...***+++...------,,,++++++******)))zzzwwwsssqqqoookkkeee```___]]][[[XXXVVVRRRMMMIIIEEEDDDBBB@@@>>>===<<<<<<<<<999555333222222000///111111111111111111111111111111111111111111111111222222333333333333444444222222333333333444444444444777888777666777999;;;=========III```tttkkkIII<<<222222333111......//////.........---------,,,,,,,,,++++++++++++***++++++***)))))))))))))))************************&&&'''((())))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))&&&&&&''''''((()))))))))(((***+++***)))((()))+++)))+++,,,+++***)))***+++,,,---......//////.........///000222333444555555666777888:::;;;<<<======<<<<<<<<<===???AAACCCEEEGGGGGGHHHGGGEEEAAA>>><<<<<<;;;888666666666777888777===;;;:::???===BBBRRRjjj~~~{{{uuupppgggbbbYYYNNNDDD;;;666333000......000///++++++...------,,,,,,+++*********zzzvvvsssqqqpppmmmgggbbb```^^^[[[XXXUUUQQQLLLHHHEEEDDDBBB@@@>>>===<<<<<<<<<999666444333333111000111111111111111111111111111111111111111111111111222222333333333333444444333333333333444444444444666666777888999999:::;;;???>>>???TTTxxxZZZIII777111222222///,,,/////////.........------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***************************&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***)))***+++***))))))***+++***+++,,,+++***)))***,,,,,,---......//////......///000111333444555666666666777888:::;;;<<<======:::;;;<<<>>>@@@BBBCCCDDDIIIIIIIIIHHHEEEAAA===;;;:::999777666555666777888333;;;;;;999>>>BBBQQQjjj}}}yyyqqqllldddXXXMMMBBB999555222//////111000,,,+++---------,,,,,,++++++******xxxuuurrrpppooolllgggbbb___]]]ZZZWWWTTTPPPKKKGGGDDDCCCAAA???>>>======<<<;;;999555333333333111000111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444444555888555555777999888999<<>>???@@@@@@@@@GGGGGGGGGEEECCC@@@===;;;999888666555555666888999555;;;:::<<>>======<<<:::777444222222222111///111111111111111111111111111111111111111111111111222222222333333333444444333333444444444555555555999444444777888777:::@@@KKK\\\qqquuuXXX@@@666444222000000000/////////.........---------,,,,,,,,,+++++++++***************++++++************************))))))***+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))*********)))+++,,,+++***)))***+++***,,,,,,,,,+++***+++,,,,,,---......///.........000111222444555666777777777888999:::;;;<<<<<<<<<;;;<<<======>>>>>>======CCCCCCBBBAAA@@@>>><<<;;;888777666555666888:::;;;;;;??????JJJddd}}}~~~xxxpppfffZZZQQQKKK999333///000111///...///......------,,,++++++***~~~wwwssspppnnnmmmiiiddd___\\\ZZZXXXVVVSSSPPPKKKHHHBBBAAA@@@???>>>=========999666333222111111111///222222222222222222222222111111111111111111111111222222333333333333444444333444444444555555555555888444444999999888AAAMMM```yyyvvvWWW@@@555111...000000000/////////......------------,,,,,,,,,,,,+++************+++,,,,,,******************************+++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))******+++***+++,,,+++*********,,,+++,,,---,,,+++***+++---,,,---......//////......000111222444555666777777777888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@???>>>===;;;:::999777777666666777999<<<===<<>>============999777444222222222222111222222222222222222222222111111111111111111111111222222333333333333444444444444444444555555555555777555777======>>>MMM___zzzoooOOO;;;333///000000000000/////////......------------,,,,,,,,,+++*********++++++,,,---******************************+++++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((()))******++++++***+++,,,,,,******+++,,,+++,,,------++++++,,,---,,,---......//////......///000222333555666666666888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCAAA@@@???===;;;999888777777777666777888;;;>>>???AAALLL[[[wwwwwwooohhhcccUUUHHH<<<777444111000111.........---,,,,,,++++++zzzwwwrrrpppnnnjjjddd___YYYXXXVVVUUUSSSPPPLLLIIIAAAAAA???>>>============:::888555333444444333222222222222222222222222222111111111111111111111111222222333333333444444444444444444555555555666666777555:::@@@@@@CCCVVVmmmZZZBBB777444000000000000////////////......---------,,,,,,,,,+++*********+++,,,,,,---************************))))))*********))))))((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((()))******++++++***+++,,,,,,******+++,,,+++,,,------++++++,,,---,,,---......//////......///000111333444555666666888999::::::;;;;;;;;;;;;<<<<<<<<<===???CCCGGGIIICCCBBB@@@===:::888666555888777777777999<<>>===<<<;;;::::::999666444333222222222222222222222222222222222000000111222333333444444222222333333333444444444777555333333444666666666;;;999<<>>BBBDDDEEEEEEEEECCC???<<<;;;<<<;;;999666<<<666666:::;;;:::BBBNNNlll|||yyywwwwwwtttrrrnnnjjjfffdddbbbbbbbbbaaa___]]]\\\[[[[[[[[[\\\\\\]]]___```aaabbbcccdddeeefffhhhkkknnnpppqqqxxxyyy}}}}}}vvvqqqiiidddZZZKKK<<<222//////000......000...+++---111wwwtttqqqooonnnkkkeeeaaa]]]ZZZWWWUUURRROOOKKKHHHAAA@@@???>>>===<<<;;;::::::888666444333222222222222222222222222222222222111111111222333333333444222222333333333444444444555444444444666777888888<<<999===JJJZZZssstttWWWCCC555333333333000,,,---222.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************************************************)))))))))(((************************************+++++++++,,,)))+++,,,+++***)))***+++*********+++,,,,,,------,,,,,,---......//////000///000000111222444555666999999:::;;;<<<<<<<<<<<<<<<===@@@BBBCCCCCCBBBBBBAAA???;;;:::;;;;;;999666777666999======AAASSShhhvvvooommmkkkgggccc```^^^]]]]]]\\\[[[YYYVVVTTTSSSSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYZZZ]]]```ccceeefffgggiiijjjllloootttyyy~~~{{{rrrnnneeeYYYKKK???666222111......///...++++++///wwwtttqqqppppppmmmhhhddd\\\ZZZWWWTTTQQQNNNJJJGGGAAA@@@???>>>===<<<;;;:::999888666444333222333333222222222222222222222222222222222222333333333333333333333333444444444444444444555666777777888888>>>:::BBBYYYxxxrrrVVV;;;777444333000---...333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************************))))))))))))************************)))))))))*********++++++***+++,,,+++***)))***,,,******++++++,,,,,,------,,,------......///000000000000000111333444666777888888999:::;;;<<<<<<;;;??????AAAAAAAAA@@@???>>>???===;;;:::::::::999777666777<<<@@@BBBMMMlllxxxnnngggbbb]]]XXXTTTUUUSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPQQQRRRUUUXXX[[[\\\aaafffnnnttt{{{|||wwwpppggg\\\NNN???555444111///000///,,,,,,///wwwtttqqqppppppmmmhhhddd\\\ZZZVVVTTTQQQMMMIIIFFFAAA@@@???>>>===<<<;;;:::999888666444333333333333222222222222222222222222333333333333333333222222333333333444444444444555333444666777666666777888???@@@NNNmmmjjjFFF;;;222111222111000111............---------------------------------------,,,,,,,,,,,,+++++++++*********************************************************)))))))))))))))************************((())))))))))))************+++,,,,,,******+++,,,******++++++,,,------...---------...//////000000000000111111333555666777888999:::;;;<<<=========??????@@@@@@@@@???>>>======;;;:::999999999999999::::::===DDDLLLaaawwwmmmfffeeeaaaZZZVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMKKKKKKJJJKKKLLLMMMNNNOOOQQQTTTWWW[[[___fffnnnttt|||zzzsssmmmfffYYYHHH<<<999444111111111......111yyyuuurrrpppooolllfffaaa]]]ZZZWWWTTTQQQMMMHHHEEEAAA@@@???>>>===<<<;;;:::888777666444333333333444222222222222222222222222444444333333333333333333333333444444444555555555444666777777666666888:::AAAKKKcccXXXEEE333///444555111...//////.........---------------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))******************************((())))))))))))************,,,,,,,,,+++***+++,,,***++++++,,,------......------......///000000111000000111222333555666777999:::;;;===>>>>>>??????===>>>>>>>>>>>>>>>>>>>>>::::::::::::999999:::;;;===;;;@@@OOOccc~~~~~~tttllleee```ZZZVVVUUUTTTRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNNNNNNNOOOQQQTTTYYY]]]bbbiiittt{{{sssooolllcccUUUJJJ???777111000///......111yyyvvvrrrpppooolllfffaaa^^^[[[WWWTTTQQQMMMIIIEEEAAA@@@???>>>===<<<;;;:::888777555444333333444444222222222222222222222222333333333333444444444444333444444444555555555555444777888888777888<<<@@@KKK___~~~pppWWW===444666666222.../////////.........------------------------------+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))))))))*********+++++++++,,,---,,,+++***+++---++++++,,,,,,------......---......//////000111111111111111222444555777888999:::<<<===??????@@@@@@<<<<<<<<<=========>>>>>>999:::;;;:::999:::<<<===>>>@@@OOOjjjtttlllfffbbb\\\XXXVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYYYY[[[\\\]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPQQQTTTZZZaaaiiirrr{{{xxxuuusssnnnddd[[[JJJ???444///...,,,---///yyyvvvrrrqqqqqqnnniiiddd___\\\XXXUUURRRNNNIIIFFFAAA@@@???>>>===<<<;;;:::888777555444333333444444222222222222222222222222222333333333444555555555444444444444555555555555444777999999:::===EEEKKK\\\vvvnnnPPP>>>777444222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************+++++++++,,,+++,,,------++++++,,,---++++++,,,,,,---..................///000000111111111111111222444555777888888999;;;===>>>??????@@@======<<<<<<<<<<<<<<<<<<888:::<<<;;;::::::===@@@DDDOOOjjjtttiii```YYYUUUXXXVVVTTTRRRSSSUUUVVVWWWZZZZZZZZZYYYXXXXXXYYYZZZZZZ[[[]]]^^^___```aaaaaaaaabbbdddeeefffgggffffffddddddcccccccccccccccdddaaaaaaaaaaaabbbbbbbbbbbb```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTPPPPPPPPPPPPOOONNNMMMMMMJJJIIIHHHHHHHHHIIIIIIIIIHHHJJJMMMOOORRRWWW]]]aaajjjpppzzz|||zzzvvvnnnhhh[[[MMM===444000------000xxxuuusssrrrsssqqqlllhhh___]]]YYYVVVSSSNNNJJJFFFAAA@@@???>>>===<<<;;;:::777777555444333333444555222222222222222222222222222222333333444555666666444444444555555555666666333666999;;;<<>>??????>>>>>>===;;;;;;:::;;;;;;888:::<<<<<<;;;;;;>>>AAAJJJ]]]zzzrrrhhh___YYYVVVUUUUUUXXXWWWUUUUUUVVVXXXZZZ\\\^^^]]]\\\[[[ZZZ[[[^^^aaa^^^___aaadddfffhhhiiiiiieeegggiiikkkmmmmmmmmmmmmiiihhhhhhgggffffffggggggfffggggggggghhhhhhhhhhhheeedddcccaaa___^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUUUUTTTSSSQQQPPPOOONNNLLLKKKJJJJJJJJJHHHFFFFFFGGGIIIKKKLLLOOORRRUUUSSSXXX```jjjvvvzzzsssmmmjjjZZZFFF:::444000000222xxxsssooooooqqqpppkkkfffccc^^^XXXSSSQQQMMMHHHCCC@@@@@@???>>>===<<<;;;;;;888777666555444333333333444333222222444444333222333333333444444444555555666444333333444666666666;;;444777CCCFFFFFFUUUkkkzzzaaaFFF444111555111//////111///***))),,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......000////////////111222333888777777777666666666555999:::;;;===>>>????????????>>>===<<<;;;;;;<<<===<<<777999@@@AAA<<>>===<<<;;;;;;888777666555444333333333444333222222444444333222333333333444444444555555666555444444555666777777555777@@@JJJMMMTTTjjj{{{sssqqqsssssssssvvvmmmkkkgggcccffffffeeeeeefffggghhhiiippppppqqqrrrtttwwwyyy{{{uuuVVV>>>555666222///...000///,,,---111------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))*********+++))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000//////000111222333777777777777777777777777999:::;;;===>>>>>>??????>>>>>><<<;;;;;;;;;<<<<<<===999999;;;:::>>>PPPfff}}}sssjjjaaa\\\ZZZYYYWWWWWWWWWWWWWWWWWWZZZ[[[[[[\\\]]]```fffjjjooopppqqqrrrsssuuuxxx{{{~~~zzzwwwuuutttqqqnnnkkkiiigggdddaaabbb```^^^]]]^^^^^^]]]\\\YYYWWWTTTSSSRRRQQQNNNLLLKKKJJJIIIGGGFFFGGGIIIKKKLLLLLLMMMPPPTTTZZZ___bbblllrrr}}}~~~~~~yyyqqqcccTTTGGG;;;333///uuuqqqmmmmmmoooooojjjeeebbb\\\TTTOOOMMMKKKGGGDDD@@@??????>>>===<<<;;;;;;888888666555444333333333444333222222444444333222333333333444444444555555666666555666666777777888555BBBNNNRRRVVVggg{{{tttnnnjjjgggddd```]]]]]]aaaaaadddssssssddd______]]]XXXYYYYYYWWWVVVVVVVVVVVVVVVYYYXXXWWWVVVUUUUUUUUUVVVZZZ\\\```eeekkkqqqvvvyyyqqqooolllkkknnnxxxmmmPPP>>>888666111/////////---///333------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))***************)))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------------.........000000///000000111333333555555666777777888888999::::::<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;===>>>???KKKkkk{{{ooofffaaa^^^[[[XXXXXXXXXWWWXXXYYY[[[]]]___dddeeefffhhhkkkqqqyyy~~~~~~yyytttqqqnnnkkkgggdddddddddcccbbb```^^^[[[YYYXXXWWWTTTRRRQQQPPPNNNLLLJJJHHHHHHGGGJJJIIIIIIIIIJJJMMMPPPQQQRRRUUU\\\fffsss~~~yyypppdddWWWGGG999000uuuqqqmmmnnnpppooojjjeee```ZZZRRRMMMKKKJJJGGGEEE??????>>>===<<<;;;;;;:::999888777555444444444333444333222222444444333222333333333444444444555555555666777777777888999;;;BBBQQQZZZYYY```yyyyyytttqqqmmmjjjeeeaaa```aaabbbdddcccbbbcccdddbbbeeerrrzzziii```___^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTQQQQQQQQQSSSVVVYYY\\\^^^XXXUUURRROOOPPPUUU^^^eeeqqq~~~eeeKKK;;;999444000111000------///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------............000000000000111222333333444444555666888999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<::::::999:::;;;<<<:::<<>>===<<<;;;::::::999888777666555444444444444333222222444444333222333333333444444444555555555777888777777999===@@@QQQ[[[___^^^kkkxxxqqqmmmkkkjjjeeedddaaa``````bbbeeehhhlllmmmnnnnnnlllnnnyyyvvvfff```____________]]][[[XXXVVVTTTRRRUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNKKKHHHFFFGGGJJJMMMNNNXXXjjjyyy[[[BBB999333111222333///---...........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************************++++++++++++*********++++++++++++,,,,,,,,,---------.........---------........./////////000111111222222333333333444555777888:::;;;<<<:::;;;<<<===>>>>>>>>>===<<<;;;:::999::::::<<<<<<;;;<<<@@@JJJ\\\zzz}}}pppddd^^^YYYXXXXXXXXXYYYYYYXXXWWW[[[^^^bbbfffiiilllqqquuu}}}yyyvvvtttnnnllliiihhhgggeeebbb```^^^[[[XXXVVVUUUSSSOOOLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNPPPSSSXXX```eeeuuu}}}|||{{{xxxooo___LLL>>>zzzuuuqqqpppqqqoooiiiddd]]]WWWQQQMMMKKKJJJHHHEEE???>>>>>>===<<<;;;::::::999999777666555444444444444333222222444444333222333333333444444444555555555777888777777:::AAAFFFXXX]]]aaafffxxx|||uuuqqqppppppqqqqqqlllooorrruuuxxx||||||zzzzzzwwwvvvrrrnnnhhhccc^^^[[[[[[ZZZYYYWWWUUURRRPPPNNNOOONNNMMMKKKJJJIIIIIIHHHGGGHHHHHHGGGEEECCCCCCDDDEEEHHHTTTcccqqqnnnSSS;;;444111222444222000111........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++******************++++++++++++,,,************++++++++++++,,,---------............------.........////////////000111222333333333333333444555777999:::<<<<<<;;;;;;<<<===============<<<;;;:::::::::;;;<<<===???@@@FFFTTTnnnrrrfff___ZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\```gggpppwww}}}{{{yyyuuurrrpppmmmjjjggggggccc^^^\\\[[[ZZZVVVSSSQQQPPPNNNKKKIIIGGGFFFEEEIIIJJJLLLMMMNNNPPPSSSVVV___jjjxxxyyylllZZZLLL{{{vvvqqqooopppmmmgggaaa[[[WWWQQQNNNMMMKKKHHHEEE>>>>>>===<<<;;;::::::999:::999888666555555444444444333222222444444333222333333333444444444555555555666777666666;;;DDDLLLYYY^^^fffsss|||zzzsssrrrsssvvv{{{zzzsssnnnjjjiiihhhfffbbb^^^YYYUUURRROOOOOONNNNNNMMMKKKJJJIIIEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDIIIPPPTTT___|||nnnGGG===444222222111000222...........................------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++,,,,,,,,,---------------........................///////////////000111333333333333333444555666777999:::<<<<<<;;;<<<<<<===============<<<<<<;;;;;;;;;<<<>>>>>>CCCMMM^^^ttt~~~tttggg]]]YYYXXXXXXWWWTTTUUUXXXZZZ^^^ccchhhkkkvvv|||xxxvvvpppiiieeeeeeccc```\\\YYYXXXUUURRROOOKKKIIIHHHGGGIIIJJJJJJJJJKKKMMMOOOQQQXXX```hhhwwwwwwiii___{{{vvvpppnnnnnnkkkeee___[[[VVVRRROOONNNLLLHHHEEE>>>>>>===<<<;;;::::::999:::999888666555555555555444333222222444444333222333333333444444444555555555666666555555;;;GGGPPPZZZ```mmm~~~zzzwwwzzz~~~zzztttnnnkkkooonnnkkkgggbbb]]]XXXUUUPPPPPPPPPPPPNNNLLLJJJHHHGGGHHHHHHGGGDDDCCCDDDEEEAAA@@@BBBEEECCCGGG^^^yyy~~~UUUHHH999222000......000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000///000222333444444333333555555666888999:::;;;<<<;;;<<<=====================<<<<<<;;;<<<===>>>???DDDYYYyyyzzzhhhccc^^^YYYWWWYYY[[[[[[[[[```bbbeeekkksss}}}|||sssooommmlllhhhddd```^^^\\\ZZZWWWTTTRRRQQQJJJKKKKKKJJJIIIIIIKKKMMMJJJNNNQQQSSS]]]rrr~~~uuummm|||xxxsssqqqooolllfffbbbYYYTTTOOOLLLKKKIIIEEEAAA>>>>>>===<<<;;;::::::999999888777666444444333333444444444444444444444444222222333444444555555666;;;777444555888>>>IIITTT[[[iiiyyy{{{zzzzzzzzzzzzyyytttmmmhhhjjjhhhdddaaa^^^\\\[[[[[[]]]]]]\\\ZZZWWWUUURRRQQQKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEECCCBBBGGGPPPXXXyyyyyyYYY<<<444222---...666........./////////////////////.........---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000///------...000...............///000000000000111222333333333333444555666888999999999999<<<<<<<<<;;;;;;:::::::::>>>:::888;;;===<<>>>>>===<<<;;;::::::999999888777666444444444444444444444444444444444444222333333444444555555666888555555888;;;???IIISSS^^^ooo|||wwwpppjjjjjjiiiiiijjjiiifffbbb^^^\\\[[[YYYWWWVVVTTTSSSSSSTTTTTTSSSRRRQQQPPPOOONNNIIIHHHGGGFFFFFFEEEFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFDDDFFFFFFDDDBBBEEELLLSSSgggdddDDD666222000///111//////////////////////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,,,,...//////............///000000000111222333333444333333444555666888999999999999<<<<<<<<<;;;;;;:::::::::===;;;;;;======???IIIUUUlllvvvkkk___ZZZ]]][[[[[[\\\]]]aaafffmmmqqq|||wwwsssppplllgggccc```^^^\\\YYYWWWSSSPPPMMMLLLLLLLLLIIIKKKLLLKKKLLLQQQ[[[cccmmm~~~|||xxx|||xxxtttqqqooolllfffaaaZZZVVVPPPNNNLLLJJJFFFCCC>>>>>>===<<<;;;::::::999999888777555444444444444444444444444444444444444333333333444555555666666444444777;;;>>>BBBKKKUUUggg{{{{{{vvvtttsssqqqpppooommmiiigggdddcccbbb```]]]ZZZWWWUUUNNNNNNMMMLLLKKKKKKKKKKKKGGGGGGEEEDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHFFFDDDEEEIIIMMMXXXmmmvvvVVV???666444222///////////////////////////...............---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,---/////////......//////000111000111222333444444444444555555777888999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<<<>>>>>===<<<;;;::::::999888888666555555444444444444444444444444444444444333333444444555666666666444444888<<<@@@FFFRRR___uuu~~~zzztttlllfffbbbVVVUUURRROOOMMMKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIFFFHHHIIIIIIHHHHHHJJJLLLOOO\\\llllllNNN<<<777444000000000000///////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........------...000/////////...///000000111000111222333444444444444555666777888999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::>>>@@@???BBBTTTsss}}}pppeee\\\[[[\\\]]]```dddkkkpppwww}}}wwwqqqlllhhhbbbaaa___[[[WWWTTTQQQOOOPPPPPPOOOLLLIIIHHHJJJLLLPPPVVV___jjj|||}}}yyytttqqqoookkkeee```ZZZVVVQQQNNNMMMKKKGGGCCC>>>>>>===<<<;;;::::::999888777666555555444555555444444444444444444444444333333444555555666666777777666888===BBBLLL^^^ooo}}}uuuppphhhddd^^^XXXRRRNNNLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJKKKLLLLLLMMMNNNIIIPPPVVVggg___EEE777333111111111000000////////////---.....................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...///000222///////////////000111111111111222333444444444444555666777999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===AAACCCDDDNNNkkkkkk```YYYYYY\\\___```ccckkksss~~~yyyssslllkkkhhhddd```]]]YYYXXXRRRRRRQQQNNNKKKIIIIIIIIIIIILLLPPPTTT\\\nnn~~~yyytttqqqoookkkeee```ZZZVVVPPPNNNLLLJJJFFFCCC>>>>>>===<<<;;;::::::999777777666555555555555555444444444444444444444444444444444555666666777777999888:::???FFFUUUlll|||sssnnneee\\\TTTOOOLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPKKKOOOOOOXXXlll~~~pppSSS<<<333222222111111000000//////...---------...............+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000///000111333000000//////000000111222111222333444444555555555555666888999::::::;;;;;;<<<<<<<<<<<<<<<=========999===@@@FFFZZZ~~~|||hhh]]]ZZZSSSXXX^^^aaaccclll|||uuusssoooiiiddd```]]][[[VVVUUUSSSPPPNNNLLLKKKJJJIIIIIIKKKLLLNNNYYYppp|||}}}~~~~~~zzzuuuqqqoookkkddd___YYYUUUPPPMMMLLLJJJFFFBBB>>>>>>===<<<;;;::::::999777777666555555555555666444444444444444444444444444444555555666666777777888999===CCCMMM^^^xxxqqqkkkbbbXXXPPPKKKHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOQQQPPPVVVaaahhh|||hhhIII888555222222111111000//////...---------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...////////////111333000000//////000000111222111222333444555555555555666777888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>:::>>>DDDPPPlllyyykkkaaa^^^aaaZZZaaahhhnnnuuuxxxqqqjjjdddaaa```^^^\\\XXXUUUSSSQQQPPPOOOLLLJJJJJJLLLLLLQQQ^^^mmm||||||||||||~~~zzzuuuqqqoookkkddd___YYYTTTOOOLLLKKKIIIEEEAAA>>>>>>===<<<;;;::::::999777666666555555555555666444444444444444444444444444444555555666777777777777999???GGGRRRddd{{{xxxjjjeee[[[RRRJJJFFFDDDDDDAAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNMMMMMMMMMNNNMMMRRRYYYWWW```wwwyyyVVV>>>999222222222111000//////...---------.........//////+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---............000222000000000000000111111222222222333444555555555555666777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>CCCHHHPPPaaalllaaa^^^\\\^^^bbbdddkkkvvv}}}tttnnnjjjiiifffccc^^^[[[YYYWWWUUUSSSMMMHHHGGGJJJKKKJJJNNNVVV^^^qqq|||{{{zzz}}}{{{vvvrrroookkkeeeaaaXXXTTTNNNIIIGGGEEEDDDCCC<<<<<<<<<;;;:::999777777888888777777666666555555555555555555555555444444666555555666777888888777;;;@@@EEELLL[[[qqq{{{sssmmmjjjZZZWWWQQQJJJEEEAAA@@@???;;;<<<<<<===???AAABBBCCCCCCDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSWWWZZZpppqqqPPP444333333222000000222222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////000000000000111111111111111111222222444444444555555555555555888999:::<<<===<<<<<<;;;@@@???>>><<<;;;<<<===??????UUUjjjpppfff______```aaafffnnnxxx{{{uuurrrooogggbbbaaa```ZZZUUUTTTSSSNNNKKKLLLLLLIIIHHHJJJVVVZZZkkk{{{xxx~~~}}}yyytttpppnnnjjjeee```XXXSSSNNNIIIGGGEEEDDDCCC<<<<<<<<<<<<;;;999888777888888777777666666555555555555555555555555555555666555555666777888888888;;;AAAGGGPPPaaavvv|||tttkkkccc]]]ZZZQQQNNNIIIDDD@@@>>>===============>>>???AAABBBCCCBBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQQQQSSSVVVXXX]]]qqq|||___EEE666555333111222333333111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////000000000000111111111111111222222333444444444555555555555666888999;;;<<<======<<<;;;@@@???>>>===<<<>>>@@@CCCLLLfff{{{nnniiibbb___cccjjjppp{{{|||yyyqqqkkkiiigggaaa]]]\\\UUUOOOLLLMMMLLLIIIHHHJJJKKKMMMYYYiiivvv}}}|||{{{wwwrrrooommmjjjddd___WWWSSSMMMIIIFFFEEECCCBBB=========<<<;;;:::999888888888777777666666555555555555555555555555555555555555555666777888999:::<<>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFGGGHHHJJJLLLNNNNNNPPPPPPPPPOOOMMMLLLMMMOOOQQQRRRRRRSSSUUUVVVVVVaaahhhzzzmmmWWW===888333222333444333222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////000000000000111111111111111222333333444444555555555666666666888999;;;<<<======<<<<<>>======@@@EEEJJJ[[[wwwyyyiiiaaa___]]]```iiiuuuzzzrrrnnnkkkeee```___XXXRRROOOOOONNNJJJIIIJJJJJJIIIMMMWWW```mmm~~~yyyvvvrrrooonnnjjjeee```WWWSSSMMMIIIFFFEEECCCBBB>>>>>>>>>===<<<;;;999999888888777777666666555555444444444555555555555555555555666666666888:::<<>>======>>>>>>>>>>>>>>>>>>??????@@@AAA???AAADDDEEEEEEFFFHHHJJJLLLNNNQQQRRRSSSQQQNNNLLLKKKMMMPPPQQQQQQRRRTTTVVVZZZaaabbbkkkwwweeeHHH>>>444222333333222111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............////////////000000000000111111111111222333333444444444555555666666777777999:::;;;=========<<<<<>>===<<<>>>DDDNNNUUUoooooofffdddaaaeeennnzzz{{{vvvqqqiiidddbbb^^^XXXSSSSSSQQQLLLJJJKKKMMMKKKKKKOOOTTT^^^qqqzzzwwwsssqqqppplllfffaaaWWWRRRMMMHHHFFFDDDCCCBBB>>>>>>>>>===<<<;;;999999888888777777666666555555444444444555555555666666444555666666666777;;;>>>CCCPPP^^^kkkvvvwwwpppiiibbb^^^XXXVVVQQQLLLHHHEEECCCBBBBBBAAA???>>>======>>>>>>???>>>>>>>>>???@@@@@@AAA???AAACCCDDDDDDDDDFFFHHHIIILLLPPPSSSUUUSSSQQQPPPKKKMMMOOOPPPPPPRRRTTTVVVYYYaaa```cccrrrtttWWWFFF666222333111000111000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------....../////////////////////000000000000111111111111222333444555444444555555666777777888999:::;;;===>>>======<<<>>>>>>======AAAMMM]]]iiirrrfffdddgggoooxxxuuummmjjjeee^^^YYYXXXUUUPPPMMMMMMKKKJJJIIIJJJKKKPPP]]]hhh||||||yyyuuutttrrrmmmfffaaaVVVRRRLLLHHHEEEDDDBBBAAA=========<<<;;;:::999888888888777777666666555555333333444444555666666666333555777666555777<<>>>>>===============@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEEEEDDDDDDFFFGGGHHHKKKPPPTTTWWWXXXWWWVVVPPPQQQQQQPPPPPPQQQTTTVVVUUU___``````gggqqqiiiQQQ:::333333111000222111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...//////000000////////////000000000000111111111111222444555666444444555666777777888999999:::<<<===>>>>>>=========>>>>>>AAAJJJ^^^vvvttthhhfffiiinnn}}}uuuqqqmmmfff```^^^ZZZTTTPPPQQQKKKKKKKKKIIIHHHJJJPPPVVVbbbrrr}}}}}}zzzvvvtttrrrmmmeee___VVVRRRLLLHHHEEEDDDBBBAAA<<<<<<<<<<<<;;;999888777888888777777666666555555333333444444555666666777222555777666555777===CCCPPPeee{{{tttmmmbbbZZZUUURRRNNNJJJIIIGGGDDDBBBAAAAAABBBCCC<<<<<<======>>>??????@@@BBBBBBBBBCCCEEEFFFGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGJJJPPPVVVZZZ]]]^^^^^^ZZZYYYVVVSSSPPPPPPSSSVVVWWW___``````eeeiiiyyyzzz]]]@@@555444111000444111000000///////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000000////////////000000000000111111111222333444555666444444555666777888999999999:::<<<===>>>>>>=========???AAAGGGWWWrrr|||qqqjjjkkkrrr{{{zzzssslllfffccc___XXXTTTTTTOOOPPPOOOLLLJJJKKKNNNPPPVVV___vvv{{{}}}zzzwwwtttrrrlllddd^^^VVVRRRLLLHHHEEEDDDBBBAAA<<<<<<<<<;;;:::999777777888888888777666666555555333333444444555666777777222555777666555777>>>DDDTTTkkkyyyiiibbbXXXQQQMMMJJJGGGDDDEEECCC@@@>>>===>>>???@@@<<<<<<>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIHHHKKKQQQWWW]]]aaacccdddbbb___[[[UUUQQQPPPRRRUUUYYY^^^]]]^^^dddeeepppeeeDDD888555222222555111111000///////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111////////////000000000000111111111222333444666777444444555666777888999999:::;;;<<<>>>>>>>>>>>>======???CCCLLL```oooiiidddeeepppwwwpppjjjgggbbb[[[VVVVVVRRRSSSQQQLLLIIIJJJMMMNNNOOORRRbbb~~~|||zzzvvvqqqooommmjjjeee```WWWSSSMMMHHHFFFCCCAAA???<<<<<<;;;;;;;;;::::::::::::999888777666666666666444444444555555555555666555777999777666999@@@GGGaaappp~~~mmmcccVVVSSSMMMHHHDDDAAA@@@@@@AAA?????????@@@@@@???>>>BBBAAA@@@@@@BBBCCCCCCBBBDDDEEEGGGJJJMMMOOOQQQQQQUUURRRQQQSSSRRRNNNNNNQQQPPPSSSWWW^^^jjjrrrqqqjjjmmmiiiccc^^^[[[XXXUUURRRXXX[[[^^^```aaaeeejjjooovvvYYY>>>333555666333111111000000//////............////////////......------------------------------------------------////////////////////////............/////////000111111111000000000000000111222222333333444444555555555666777888999::::::???===>>>???===:::<<>>>>>??????>>>>>>>>>???@@@@@@???@@@@@@@@@CCCFFFIIIKKKLLLLLLMMMOOORRRTTTVVVWWWWWWZZZXXXYYY[[[ZZZVVVVVVYYYWWW]]]gggssswwwsssmmmhhhccc^^^YYYVVVVVVXXX\\\___aaadddjjjnnnxxxeeeHHH777444333222111111111000//////............////////////......------------------------------------------------////////////////////////........./////////000000111111111111000000000000111222222333333444555555555555666777888999::::::>>><<<===@@@@@@>>>>>>AAACCCHHHSSSiiiqqqgggnnnsss|||zzzvvvnnnfffbbb___\\\XXXTTTRRRPPPNNNMMMJJJGGGJJJTTT[[[dddxxxyyyvvvsssqqqooojjjbbb\\\TTTPPPKKKGGGDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::999999888777666666666666444444444555555555555666555555666666999AAALLLTTTdddkkkrrrwwwzzz~~~rrrkkkdddYYYNNNJJJDDDBBB???===<<<<<<===>>>????????????@@@AAABBBBBBCCCCCCEEEGGGKKKNNNQQQSSSRRRTTTWWWYYY\\\]]]^^^^^^```___aaacccbbb^^^^^^aaa___kkk|||{{{ssskkkddd^^^ZZZTTTVVVYYY\\\___ccchhhkkkjjjzzztttWWW???555333333222111111000000///............////////////......------------------------------------------------////////////////////////....../////////000000000111111111111111111111111222222222333444444555555555666666777888999::::::===;;;<<>>=========?????????@@@@@@@@@AAABBBDDDFFFIIIJJJLLLNNNOOOQQQTTTVVVVVVXXX\\\```ccceeeffffffgggfffhhhkkkhhhdddeeeiiijjj{{{sssjjjddd```UUUVVVWWWYYY\\\```dddggggggppp~~~dddIII888444666222222111111000//////.........////////////......................................................////////////////////////...////////////000000000000111111111111111222222222222333333444555555555555666777888999::::::;;;===:::;;;AAADDDBBB@@@AAAIIISSSqqq{{{mmmnnntttyyyxxxrrrnnnhhhaaa\\\YYYWWWSSSQQQOOOLLLKKKLLLLLLMMMWWWbbb{{{yyyvvvsssqqqoooiii```ZZZRRRNNNIIIEEECCCAAA???>>><<<<<<;;;;;;;;;:::::::::999888777666555555555555444444444555555555555666777666555666===HHHUUU]]]mmmooorrruuuyyyyyymmmbbbWWWQQQLLLFFFDDDDDD??????>>>=========>>>???>>>@@@AAAAAAAAACCCGGGKKKMMMQQQVVVXXXZZZ[[[]]]```bbbeeejjjooosssvvvwwwwwwwwwwwwxxxxxxtttoooqqqwwwxxxnnnhhhfffZZZYYYWWWXXX[[[___ccceeeeeejjjuuupppTTT>>>555555222222222111000000//////......////////////......................................................////////////////////////////////////000000000111000000111111222222222333222333333444444555666666666666777888999:::;;;;;;???<<<<<>><<<<<<;;;;;;;;;:::::::::888888777666555555555555444444444555555555555666888666666999AAAMMMZZZbbbnnnooorrruuuzzz}}}uuulllggg\\\TTTLLLHHHEEE@@@???AAA=========<<<=========>>>===@@@CCCEEEFFFJJJQQQVVVXXX___iiiooosssuuuxxx{{{yyymmmhhheeeaaa^^^ZZZYYY\\\bbbhhhjjjccceeejjjtttzzzbbbHHH888333333222222111111000//////......////////////....................................................../////////////////////////////////000000000111111000000111111222333333333333333333444555555666666666777777888999:::;;;;;;???===>>>AAABBBCCCIIIPPP```qqqxxxvvv}}}xxxnnngggeeebbb]]]YYYTTTSSSQQQMMMJJJIIIJJJLLLUUUhhhyyyxxxuuuqqqnnnlllhhhbbb]]]RRROOOJJJFFFDDDBBBAAA???<<<<<<;;;;;;;;;:::::::::888888666555555555555555444444444555555555555666777666777<<>>AAA;;;<<<<<<===>>>???@@@@@@@@@DDDJJJNNNRRRYYYbbbjjjqqq{{{uuummmiiihhhbbb]]]\\\aaaiiippptttmmmhhhfffjjjuuupppVVV@@@666333333222111111000000///......////////////......................................................//////////////////////////////000000000111111111000000111222222333444444333333444444555666666666666777888888::::::;;;<<>>???AAABBBFFFRRR___www~~~{{{}}}yyyqqqmmmiiibbb]]]ZZZYYYWWWRRRNNNKKKJJJIIIJJJUUU```sss}}}xxxtttpppmmmlllhhhccc___SSSOOOJJJFFFDDDCCCAAA@@@<<<<<<;;;;;;;;;:::::::::888777666555555444444555444444444555555555666666666666888???KKKZZZgggnnntttrrrrrruuu{{{}}}xxxtttsssooommmiiieee```XXXPPPKKKGGGCCCAAAAAA@@@<<<<<<>>>;;;<<<===???AAABBBDDDDDDDDDJJJQQQWWW]]]fffrrr{{{{{{vvvllleee___^^^dddoooxxx}}}{{{qqqhhhgggooo{{{bbbJJJ===333333222222111000000000......////////////......////////////////////////////////////////////////////////////////////////000000000000111111111111000000111222333333444444333333444444555666666666777777888999:::;;;;;;<<<>>>???AAABBBBBBIIIZZZkkkwwwwwwxxxxxxsssmmmfff___YYYYYYWWWRRRNNNLLLJJJGGGIIIOOOSSSddd|||vvvvvvtttpppkkkfffaaa^^^SSSOOOJJJEEECCCAAA???>>>::::::;;;;;;::::::999888777777666666555555444444444444444555555555555555555555999CCCSSSdddqqqwwwxxxwwwvvvzzz{{{uuuoookkkjjjiiifffeeeaaaZZZRRRLLLIIIHHHAAABBBBBBAAA???>>>@@@AAA???======AAACCCBBBDDDIIINNNRRRZZZfffvvv{{{mmmhhhcccdddgggppp~~~nnnhhhnnnvvvpppRRR777444666555111/////////...000/////////....................................////////////////////////000000000000000000000000////////////000000000000111111222222222333333333333333444444555666666666777888::::::::::::<<<======DDDAAA???FFFQQQiiiyyyzzzxxxqqqkkkgggaaa]]]YYYWWWVVVRRRMMMHHHKKKHHHKKKXXXlll~~~xxxwwwuuuqqqlllgggaaa^^^SSSOOOIIIEEECCCAAA???>>>::::::;;;;;;::::::999888888888777666666555555444444444444555555555555666666888===IIIYYYjjjvvv|||yyyzzz|||vvvsssmmmgggbbb^^^]]]\\\WWWWWWTTTOOOIIIEEECCCCCC@@@AAAAAA@@@>>>>>>???AAA>>>===???BBBCCCCCCIIIPPPRRR___sss|||tttllljjjmmmwwwzzzooopppqqqxxx\\\CCC555555444222111222222111000000/////////.................................////////////////////////000000000000000000000000////////////000000000111111222222222222333333333333333444555555666666777777888::::::::::::<<<>>>:::BBBBBBDDDPPPaaa{{{{{{|||tttooogggbbb\\\YYYWWWTTTOOOKKKJJJGGGGGGPPP]]]pppyyyxxxvvvrrrmmmgggbbb^^^RRROOOIIIEEECCCAAA???===::::::;;;;;;::::::999888999888888777777666555555444444555555555666666666999;;;BBBNNN\\\jjjtttxxxyyy|||~~~xxxpppkkkdddaaa\\\WWWRRRPPPNNNNNNGGGHHHFFFDDD@@@>>>>>>???>>>?????????===>>>???AAAAAABBBDDDGGGGGGKKKWWWeeesss~~~rrrmmmpppzzz}}}wwwpppuuujjjTTT<<<888555444444333222222000000000/////////..............................////////////////////////000000000000000000000000/////////000000000111111222222222222333333333333333444444555555666777777777999:::;;;;;;;;;===???;;;BBBEEEMMMaaazzz|||yyy~~~xxxrrrlllddd^^^[[[XXXTTTQQQMMMJJJHHHJJJOOOZZZnnnzzzyyyvvvrrrlllfff```]]]RRRNNNIIIEEEBBBAAA???===::::::;;;;;;::::::999888999999888888777666666666444444555555666666777777;;;???FFFPPPZZZccciiilllvvv}}}~~~vvvppplllgggaaa]]]VVVTTTPPPLLLIIIGGGFFFEEE@@@AAAAAA???===<<<===???<<<===>>>>>>>>>>>>@@@BBBDDDFFFJJJMMMOOOZZZooovvvnnnqqq|||tttqqqtttbbbEEE===666555444222000///000000000////////////...........................//////////////////////////////////////////////////////000000000111111111222222222333333333444444444444444555666666777777777999;;;;;;;;;<<<>>>@@@AAAEEEFFFVVVuuu~~~wwwmmmeee```]]]ZZZWWWSSSPPPNNNLLLJJJPPP```pppyyyxxxvvvqqqkkkddd^^^[[[RRRNNNIIIDDDBBB@@@>>>===::::::;;;;;;::::::999888999999888888777666666666444444555555666777777888;;;@@@HHHQQQXXX^^^bbbdddqqq}}}uuuooohhhbbb___[[[VVVRRRLLLKKKHHHFFFDDDBBBBBBAAA???@@@@@@???===<<<>>>???<<<===?????????@@@BBBEEEDDDGGGMMMSSSZZZkkk{{{tttxxxyyyrrr}}}zzzkkkNNN@@@555444555333111222111000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222333333333444444444444444555555666777777888777999;;;<<<<<<===???AAADDDEEEHHHaaa}}}tttiiiddd```\\\YYYUUURRRPPPMMMIIIKKKWWWeeezzzyyyvvvqqqjjjccc]]]ZZZQQQNNNHHHDDDBBB@@@>>><<<::::::;;;;;;::::::999888999888888777777666555555444444555666777777888999===BBBKKKSSSZZZ___bbbeeemmmzzz|||ssskkkddd\\\VVVSSSOOOKKKGGGDDDCCCBBBAAA??????>>>>>>?????????>>><<<<<<===???===>>>@@@AAAAAACCCFFFHHHDDDIIITTT___lll{{{uuuyyy|||~~~rrrWWWDDD555333555444444666111111000000000/////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222333333333333444444444444444555555666666777888888888999<<<======>>>@@@BBBCCCFFFPPPrrrzzzyyynnngggaaa]]]ZZZSSSQQQOOONNNJJJHHHPPPYYYnnn{{{zzzwwwrrrkkkddd^^^ZZZQQQMMMHHHDDDAAA@@@>>><<<::::::;;;;;;::::::999888888888777666666555555444444444555666777888999999AAAGGGPPPVVVZZZ^^^aaadddjjjtttvvvlllddd\\\VVVOOOJJJHHHFFFCCC@@@>>>>>>>>>==================>>>>>>>>><<<<<<>>>@@@>>>@@@BBBCCCDDDFFFIIIKKKMMMVVVfffyyy{{{yyy~~~zzzeeeNNN999555666333333666111111111000000000//////////////////////////////////////////////////////000000000000000000000000000000111111111222222222333333333444444444444555555555555666777777888888888:::<<<======???AAACCCBBBNNNaaavvvmmmgggaaa]]]XXXTTTRRRQQQNNNJJJKKKPPPZZZppp}}}{{{xxxsssllleee^^^[[[QQQMMMHHHDDDAAA@@@>>><<<::::::;;;;;;;;;:::999999777777777666555555444444444444555666777888999999GGGLLLSSSXXXYYY[[[]]]```iiiooowww|||rrrkkkddd\\\VVVOOOJJJDDDAAAAAABBB@@@>>>========================<<<===>>>>>>===>>>@@@BBB???AAACCCDDDEEEHHHKKKMMMYYYdddyyyvvv}}}tttXXX???777666111///222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555555555666666777777888888888:::<<<===>>>???AAACCCDDDVVVppp}}}tttmmmgggbbb___[[[XXXWWWTTTNNNLLLMMMJJJ]]]www}}}{{{wwwqqqjjjccc^^^[[[RRRKKKEEECCC@@@===<<<>>>::::::;;;;;;::::::999888666666666666555555555555777555555777777666999>>>GGGMMMTTTYYYZZZZZZ\\\^^^iiimmmuuu{{{zzzzzzzzzqqqfff]]]XXXSSSLLLGGGBBBAAAAAA@@@???>>>======???>>>>>>=========>>>>>>999<<<>>>@@@@@@@@@BBBCCCBBBBBBGGGLLLLLLLLLSSS^^^kkk}}}yyyhhhNNN999222444444000222222222111111111111000000000000000000000000000...//////000000000000000000000000000000000000000111111222222222333333333222444555555444555666888555555666777888999::::::<<<===;;;@@@HHHBBB@@@MMMRRRkkkxxxooofffbbb\\\WWWXXXXXXSSSNNNMMMLLLUUUaaasss}}}zzzvvvqqqjjjccc^^^[[[SSSLLLEEECCCAAA===<<<>>>::::::;;;;;;::::::999888666666666666555555555555777444444666777666;;;AAAJJJOOOVVVZZZ[[[\\\^^^aaaooorrrwwwzzzxxx|||zzzsssmmmfff\\\UUUQQQMMMHHHCCC@@@@@@???>>>======<<<<<<>>>>>>============>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDGGGGGGIIIMMMNNNPPP[[[ggg|||||||||}}}~~~}}}mmmSSS===444555555222222222222222111111111111000000000000000000000000...//////000000000000000111111111111111111111111222222222222222222222333222444555555444555666888555555666777888999:::::::::===;;;???EEEAAACCCSSS```{{{xxxnnnfff___ZZZZZZYYYTTTPPPOOOHHHPPP[[[kkk|||zzzvvvpppjjjccc^^^[[[TTTMMMFFFDDDBBB>>>===???:::::::::::::::999999888666666666666555555555555666444333555777888>>>EEENNNSSSXXX[[[[[[]]]```cccrrruuuxxxwwwuuu}}}tttfff```\\\VVVOOOJJJHHHFFFBBB???>>>>>>======<<<<<<;;;;;;>>>>>>=========>>>>>>???>>>@@@CCCDDDCCCCCCDDDEEEIIIIIILLLOOOSSS[[[jjjxxxzzzxxx}}}ttt[[[CCC777666666333333222222222111111111111000000000000000000000000...///000000111111000000111111111111111111111111222222222222222222222222222444555555444555666888666666777888999::::::;;;:::>>>===???CCCBBBKKKbbbzzzwwwmmmeee___^^^\\\WWWRRRQQQGGGMMMTTT^^^ttt{{{yyyuuupppjjjccc^^^\\\UUUNNNGGGEEEBBB>>>===???999::::::::::::999888888666666666666555555555555666333333555777:::AAAIIISSSVVVYYYZZZZZZ[[[```dddppptttvvvtttsss~~~}}}pppbbbXXXTTTMMMIIIEEEBBBBBBAAA@@@>>>===============<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@BBBEEEFFFFFFGGGIIIKKKKKKPPPVVV^^^ggguuuzzzdddJJJ:::666555444333333222222222111111111000000000000000000000000//////000111111111111000111111111111111111111111333333333222222222222111222444555555444555666777666777777888999:::;;;;;;;;;AAAAAAAAAEEEGGGXXXuuuvvvmmmeeebbb___YYYTTTSSSLLLNNNOOOSSSaaa|||zzzxxxuuuoooiiiccc^^^\\\VVVNNNHHHEEEBBB>>>===>>>999999::::::999999888777666666666666555555555555666333333666888<<>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBBFFFGGGHHHHHHIIIKKKNNNPPPRRR\\\jjjvvvlllRRR>>>666444444333333333222222222222111111111111111111111111111///000000111111111111111111111111111111111111111222222222222222222222222222444555555444555666777777777888999:::;;;<<<<<<:::AAAAAAAAAFFFMMMeeewwwmmmgggbbb[[[VVVUUUNNNMMMLLLLLLTTTiiizzzxxxtttoooiiiccc^^^\\\VVVNNNGGGEEEBBB===<<<===999999999999999888888777666666666666555555555555555333444888:::===DDDLLLVVVVVVVVVUUUUUUYYYbbbhhhooosssvvvvvv{{{{{{nnn```WWWOOOGGGBBBBBB@@@@@@@@@??????@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFHHHLLLRRRWWW___nnnuuu[[[CCC888555444333333333333222222222222111111111111111111111111///000111111222222111111222222222222222222222222111111222222222333333333222444555555444555666888888888999:::;;;<<<<<<===888??????AAAIIITTTqqqvvvnnnggg^^^YYYWWWOOOLLLJJJJJJOOO^^^vvvyyywwwtttoooiiiccc___\\\UUUNNNGGGDDDAAA<<<;;;<<<999999999999999888777777666666666666555555555555555333555:::<<<>>>DDDLLLRRRSSSSSSSSSUUU\\\gggpppppprrrrrrsss|||~~~hhh]]]SSSOOOKKKEEEBBBBBB???@@@@@@??????>>>??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKQQQ[[[fffnnn}}}~~~|||cccIII;;;666666444444333333333222222222111111111111111111111111000000111222222222222111222222222222222222222222000000111222333444444555222444555555444555666888888888999:::;;;<<<======:::@@@AAAEEEPPP___~~~uuulllbbb\\\[[[SSSOOOLLLLLLOOOVVVfffwwwyyywwwsssoooiiiccc___\\\UUUMMMFFFCCC@@@;;;:::<<<888999999999999888777777777666666666555555555555555444666;;;>>>???DDDKKKOOOPPPQQQRRRVVV```mmmvvvooopppmmmmmmyyypppeeeUUUMMMFFFFFFEEEBBBAAABBB>>>???@@@???>>>======>>>======>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEGGGGGGJJJLLLPPPWWWbbbrrriiiNNN===888777444444444333333333222222111111111111111111111111000000111222222222222111222222222222222222222222//////000111333444555666222444555555444555666888888999999:::;;;<<<======>>>CCCDDDIIIWWWhhhzzzpppfff___]]]ZZZSSSOOOPPPOOOQQQ[[[gggyyyyyyvvvrrrmmmiiiccc^^^ZZZVVVNNNFFFCCC???;;;:::;;;888999999999999888777777666666666666666666666666666555555888>>>DDDHHHJJJLLLLLLMMMOOOUUU```mmmvvvvvvyyyxxxvvv|||yyyfffZZZUUUFFFEEEDDDBBB@@@???======>>>@@@AAAAAA@@@@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCGGGDDDCCCFFFGGGEEEGGGJJJJJJQQQ[[[iii~~~rrr]]]HHH999333444333111222333444444333111111111111111111111111111111111111111111111111333222222111111222222333222222333333333333444444555666666666666666555555777999:::;;;;;;<<<===???AAA>>>EEETTTfff|||zzzooohhh]]]]]]WWWRRRRRRRRRRRRUUUZZZjjjyyyvvvrrrmmmiiiccc^^^ZZZVVVNNNFFFCCC???;;;:::;;;888999999999999888777777666666666666666666666666666555555999???EEEIIIJJJNNNLLLKKKNNNUUU___iiiooowwwzzz{{{{{{tttaaaSSSJJJFFFEEEDDDCCCBBB@@@???======>>>@@@AAABBB@@@@@@@@@AAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDFFFJJJKKKHHHJJJOOOSSS___pppvvvbbbMMM===555555333222222333444444333111111111111111111111111111111111111111111111111333222222111111222222333222222333333333333444444555666666666666666555555777888:::;;;;;;;;;===???BBBBBBNNNggg|||tttiiiaaa[[[VVVUUUTTTRRRSSSWWW]]]qqqzzzvvvrrrmmmiiiddd^^^ZZZVVVMMMFFFBBB???;;;:::<<<888999999999999888777777666666666666666666666666666555666:::@@@FFFIIIJJJPPPLLLJJJLLLTTT^^^dddggguuuzzz~~~ooo[[[NNNGGGCCCAAACCCCCCBBBAAA@@@???>>>>>>>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDFFFJJJMMMLLLJJJOOOWWWcccsss~~~{{{iiiUUUCCC777555444222222333444444333222222222222222222222222222222222222222222222222333222222111111222222333222222333333333333444444555666666777777666666666777888:::::::::;;;>>>@@@@@@EEEZZZ~~~|||qqqfff___ZZZXXXVVVSSSRRRSSSUUUfffzzzwwwrrrnnniiiddd^^^ZZZUUUMMMEEEBBB???;;;:::<<<888999999999999888777777666666666666666666666666666666888<<>>DDDHHHJJJJJJMMMJJJIIIOOOYYYbbbeeeeeeiiirrr~~~zzz```VVVKKKDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIJJJMMMQQQ\\\qqq~~~vvvfffPPP<<<777555333333444444444333222222222222222222222222222222222222222222222222333222222111111222222333222222222333333333444444555555666777888888777777888999::::::;;;===@@@CCCFFF^^^ooofff___^^^\\\WWWSSSRRROOOUUUeee{{{wwwsssnnnjjjeee___[[[SSSKKKDDDAAA>>>::::::<<<888999999999999888777777666666666666666666666666666777;;;@@@FFFJJJKKKJJJJJJIIIKKKRRR[[[bbbffffffeeepppzzz^^^MMMIIIDDDBBBCCCDDDDDDBBBAAAAAABBBBBBCCCCCCCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMQQQ[[[hhh{{{zzztttssszzznnnWWWAAA888666444333444444444222333333333333333333333333333333333333333333333333333222222111111222222333222222333333333333444444555555666777888888888888:::;;;;;;;;;<<<>>>CCCFFFJJJiiiwwwlllcccaaa___[[[VVVTTTPPPQQQYYYkkk{{{xxxsssooojjjeee___[[[SSSKKKDDDAAA>>>::::::<<<888999999999999888777777666666666666666666666666666888<<>>::::::<<<888999999999999888777777666666666666666666666666666888<<>>AAAFFFIII]]]zzz|||nnniiieee___ZZZWWWPPPOOOQQQZZZiii|||yyytttpppkkkeee^^^ZZZQQQKKKCCC>>><<<<<<:::888888999999::::::999999888777777666555555555555555555:::AAAFFFIIIIIIJJJKKKIIIJJJNNNSSSZZZ```dddeeerrr}}}}}}zzzaaaQQQJJJHHHFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLIIILLLQQQQQQRRRbbbvvvyyygggWWW@@@:::666777777555444666444333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555666666777888999::::::;;;CCCFFFDDD<<<:::BBBMMMSSSgggyyynnnhhhccc___^^^XXXRRRPPPTTT\\\ooo{{{xxxtttoookkkeee^^^ZZZQQQKKKCCC>>><<<<<<:::888888999999::::::999999888777777666555555555555555666;;;CCCHHHKKKKKKKKKKKKGGGIIIMMMSSS[[[aaaeeehhhxxxuuu```QQQJJJHHHHHHEEEEEEDDDDDDEEEFFFFFFGGGFFFHHHJJJJJJIIIIIIJJJLLLLLLMMMOOOOOOOOOOOOOOOOOONNNMMMRRR\\\aaagggzzz{{{kkk\\\CCC<<<777777777444333444444333333222222333333444333333333333333333333333333333333333333333333333333333444444444555555555666666777888999:::;;;;;;>>>@@@AAA>>>>>>GGGXXXfffyyyqqqiiicccaaa\\\VVVRRRRRRTTTaaa{{{xxxtttooojjjeee^^^ZZZQQQKKKCCC>>><<<<<<:::888888888999999999999888888777777666555555555666666888===EEEJJJLLLLLLJJJJJJEEEHHHMMMSSSZZZaaagggjjj||||||oooeeeWWWLLLGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLFFFHHHJJJKKKKKKKKKMMMOOOPPPRRRSSSSSSRRRRRRSSSUUUZZZ\\\fffuuu~~~qqqeeeHHH???888777666333222333444444333333333333444444333333333333333333333333333333333333333333333333333444444444444555555555666666777888999:::;;;;;;::::::===AAACCCKKKddd~~~{{{pppfffbbb^^^YYYUUURRRNNNUUUooozzzwwwsssooojjjddd^^^ZZZQQQKKKCCC>>><<<<<<:::888888888999999999999888888777777666666666666666777999>>>FFFKKKLLLJJJHHHGGGFFFIIINNNSSSZZZ```gggkkkzzz}}}xxxhhh___XXXOOOKKKKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLNNNNNNKKKLLLMMMMMMMMMMMMOOOQQQQQQRRRSSSRRRSSSVVV\\\aaammmtttwwwlllLLLBBB888666666444333444444444333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555666777777888999:::;;;<<<:::888<<>><<<<<<:::888777888888999999888888777777777666666666777777888999>>>EEEIIIIIIGGGEEEDDDIIILLLPPPTTTXXX^^^eeejjjwww|||xxxfffYYYVVVSSSQQQPPPQQQPPPMMMJJJMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTPPPRRRTTTWWW[[[eeerrr|||zzzqqqRRREEE999666777666555666555444444333333444444555444444444444444444444444444444444444444444444444444444444555555555666666777777888999:::;;;;;;<<<>>>;;;>>>DDDEEEOOOrrr|||mmmfff___ZZZWWWUUUPPPQQQbbbwwwxxxvvvrrrnnnjjjddd^^^ZZZQQQKKKCCC>>><<<<<<:::888777777888888888888777777777777666666666777888888;;;???CCCFFFFFFDDDBBBBBBJJJMMMRRRUUUXXX]]]eeekkkzzzsssddd[[[UUUVVVVVVWWWVVVUUUSSSQQQOOOQQQQQQPPPPPPPPPQQQQQQRRROOOQQQRRRSSSTTTWWW[[[^^^^^^cccjjjpppxxx|||uuuYYYJJJ<<<777888777666777555555444444444444555555444444444444444444444444444444444444444444444444444444555555555666666666777777888999:::;;;<<<<<>><<<<<<:::888777777888888888888777777777777666666777888888999===@@@CCCDDDCCCBBBAAABBBHHHLLLQQQUUUXXX^^^gggnnniiibbbcccdddooopppmmmfff^^^XXXXXXZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ]]]aaaeeekkkqqqxxx}}}}}}wwwaaaQQQ@@@999888777555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666666666777888888999:::;;;<<<<<<<<>><<<<<<:::888777777888888888888777777777777666777777888999999???AAACCCCCCBBBAAAAAABBBFFFKKKQQQTTTXXX^^^hhhpppqqqpppxxx}}}yyyiii``````ccc``````aaabbbdddfffhhhiiinnnrrrxxx~~~xxxhhhVVVCCC:::888666444333555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666666777777888999999;;;;;;<<<===999AAAFFFHHHUUUwww{{{sssfff]]]\\\ZZZTTTTTTYYYYYYuuu|||tttpppllliiigggccc\\\WWWPPPJJJCCC>>>======;;;999888888888888888777666666666666666555555777;;;>>>@@@BBBDDDEEEDDDBBBBBBCCCOOOLLLOOOUUUZZZ```mmm{{{}}}uuuuuussswwwzzz{{{}}}}}}yyyhhhYYYGGG===999777555444666666555555555444444444333333333444444555555555666666666666666666666666555555555666666666666666666888:::<<<============CCCEEEFFFLLLbbbvvvmmmdddaaa^^^XXXTTTTTT[[[ggg|||tttpppllliiigggccc\\\WWWPPPJJJBBB>>>======;;;999888888888888888777666666666666666555555777;;;???AAABBBDDDDDDCCCBBBCCCDDDMMMLLLNNNUUUZZZaaaooo|||}}}ttt}}}zzzkkk]]]KKK???999888777666666666555555555444444444333444444444444444444555666666666666666666666666555555555666666666666666777888:::<<<>>>>>>>>>>>>>>>DDDLLLYYYsss~~~rrrfffaaa^^^YYYTTTRRRSSS\\\ttt|||tttpppllliiigggccc\\\WWWOOOJJJBBB>>>===<<<:::888777888888888888777777666666666666555666888<<>>?????????===HHHYYYmmm|||kkkdddaaa\\\VVVSSSNNNRRRddd{{{ssspppllliiigggccc\\\WWWOOOIIIBBB>>><<<<<<:::888777777888888888888777666666777777666666999===AAACCCCCCCCCAAAAAABBBFFFIIIKKKLLLOOORRRWWW```kkkuuuvvv{{{yyyooolllvvv~~~sssiiiWWWDDD:::999:::999666666666666555555555555666666555555444444333333666666666666666666666666555555555666777777888888888888:::;;;===>>>???@@@AAAQQQhhhqqqhhhfffaaaZZZVVVQQQQQQ[[[uuuzzzssspppllliiigggccc\\\WWWOOOIIIBBB===<<<<<<:::888666777777888888888777777666777777777777:::>>>BBBDDDDDDCCCAAA@@@BBBFFFJJJKKKNNNPPPQQQUUU^^^iiippppppvvvxxxqqqiiilllyyy~~~~~~uuunnn]]]GGG:::888999888777777666666666555555555666666666555555444444444666666666666666666666666555555666666777888888999777888999:::<<<>>>???@@@CCCXXXtttvvvkkkgggbbb\\\XXXUUURRRWWWlllyyytttpppllliiigggccc\\\WWWNNNIIIAAA===<<<;;;999777666777777888888888888777777777777777888;;;???CCCCCCCCCCCCBBBAAACCCGGGJJJKKKOOORRRRRRVVV___iiioooqqquuurrrggg```fffvvvyyyvvvsssdddLLL;;;999999777777777777666666666555555666666666555555555555555666666666666666666666666555555666777777888999999888888999:::<<>>;;;:::777777777777777666666666555555555555555666666666666666666666666666666666666444555666777888999::::::::::::;;;<<<>>>AAACCCEEENNNqqqyyynnnddd]]][[[TTTQQQRRR[[[mmmyyytttpppllliiigggccc\\\WWWNNNHHHAAA===;;;;;;999777666666777888888888888888777888888888999<<<@@@DDDBBBCCCDDDCCCCCCDDDGGGJJJIIIQQQUUUUUU[[[hhhssswwwyyyyyyppp```ZZZggg|||ppptttzzz{{{oooTTTAAA===;;;888777777777777666666666666444444555555666666777777666666666666666666666666444555666777888999::::::<<<<<<===>>>@@@CCCFFFGGG[[[tttgggaaa___VVVSSSRRRVVV```wwwzzzsssqqqnnnkkkhhhddd___[[[OOOGGGAAA???<<<888777999999888888888777777666666666666777999<<>><<<888777999888888888888777777777666555666777999<<>>======AAA@@@EEEUUU|||{{{nnneee\\\YYYQQQOOOXXXaaaxxx~~~tttqqqnnnkkkhhhddd^^^[[[NNNGGG@@@>>><<<888777999888888888888777777777777444555666888;;;>>>AAABBBDDDDDDBBBBBBCCCEEEGGGHHHIIIJJJLLLSSS]]]hhhppptttrrrssspppnnntttxxxddd```dddlllzzzqqqcccOOO>>>777999666666666666666666666666555555555555555555555555555555666666666777777777777666666777777888999:::888>>><<<<<>><<<888777999888888888777777777777777444555666888;;;===???@@@CCCBBBBBBAAABBBDDDFFFGGGIIIHHHJJJRRR]]]gggnnnqqqkkknnnqqqttt|||eeeZZZ[[[eee}}}uuuhhhTTTAAA888888666666666666666666666666555555555555555555555555555666666666666777777777777777777777888999:::;;;:::@@@>>>===CCCFFFRRRhhh}}}oooccc```VVVQQQTTTUUUaaaxxx{{{tttrrroookkkhhhccc^^^ZZZLLLEEE???===;;;888777999777777777777777777888888444555777999;;;===??????@@@@@@@@@@@@AAACCCEEEFFFHHHGGGIIIQQQ\\\gggmmmnnnkkkooosssxxx~~~yyy{{{kkk[[[XXX___vvv~~~xxxlllXXXDDD:::999888888777777777666666666666666666666666666666666666666666666777777777888999999999999:::;;;<<<<<<;;;AAA???===DDDJJJZZZrrruuugggdddYYYTTTVVVSSS[[[ppp{{{uuurrrooolllhhhccc]]]YYYLLLDDD>>>===;;;888777:::777777777777888888888888444666888:::<<<>>>??????>>>??????@@@AAACCCDDDEEEHHHGGGHHHPPP]]]gggllllllmmmnnnpppuuu~~~vvvtttvvv{{{rrr___ZZZ\\\ppp~~~yyynnnZZZFFF;;;:::::::::999888777666555555666666666666666666666666666666666777777777888888:::999999::::::;;;<<<===:::@@@>>>>>>EEEOOOddd}}}mmmiii]]]WWWXXXSSSXXXjjj}}}uuusssooolllhhhccc]]]YYYKKKDDD>>>===;;;888777:::666777777777888888888888555777999;;;===?????????>>>???@@@AAABBBDDDEEEFFFIIIGGGHHHQQQ^^^hhhlllkkkjjjgggdddgggrrr{{{yyyrrrooosssyyyxxxccc\\\\\\mmm~~~yyynnn[[[GGG===<<<999999888888777666666666666666666666666666666666666666777777777888888888999999999999:::;;;<<<<<<:::AAA@@@AAAKKKYYYrrrsssnnn```YYYXXXRRRTTTeee{{{uuusssooolllhhhccc]]]YYYKKKDDD>>><<<;;;888777:::666666777777888888888999666777:::<<<>>>????????????@@@AAABBBDDDEEEFFFGGGIIIGGGHHHQQQ^^^hhhlllkkkeee___XXXYYYeeerrrtttooommmqqqwwwzzzddd\\\ZZZhhh~~~yyynnn[[[HHH>>>===777777777777777666666666777777777777777777777777777777777777888888888888888888888888999:::;;;<<<;;;CCCCCCEEERRRbbb~~~xxxqqqbbbZZZXXXPPPRRRaaammmwwwtttppplllhhhbbb\\\XXXMMMEEE>>>===<<<999888999777777777777777777777777888:::===@@@CCCDDDEEEFFFBBBAAA??????AAAEEEJJJLLLKKKJJJLLLTTT\\\``````aaaWWWPPPJJJLLLXXXgggtttzzzsssvvvyyy|||yyybbb^^^YYYeeezzz}}}~~~yyyppp```MMM@@@;;;:::999888888777888888888777777777777777777777777777777777777777777777777888888999::::::;;;<<<<<>>===<<<999888999777777777777777777777777888:::===@@@CCCDDDEEEEEE@@@???>>>>>>@@@DDDHHHJJJHHHIIINNNVVV^^^```^^^\\\SSSLLLFFFJJJWWWgggqqquuusssvvv{{{~~~fff___XXX```qqqyyyqqqbbbNNNAAA<<<:::999999888888888888888777777777777777777777777777777777777777777777777888888999:::;;;<<<<<<===???DDDGGGNNNkkkwwwhhhaaa]]]WWWUUUUUU```nnn|||vvvsssoookkkfff```ZZZVVVLLLDDD===<<<<<<999888999777777777777777777777777888:::===@@@CCCDDDDDDDDD======<<<===???BBBEEEGGGEEEIIIOOOXXX^^^```[[[VVVLLLEEEBBBIIIYYYhhhooopppsssxxxiii___ZZZ___iiixxxzzzsssdddQQQCCC===::::::999888888888888888777777777777777777777777777777777777777777777777888888999:::;;;<<<======;;;CCCGGGTTT}}}~~~mmmddd^^^YYYVVVUUU[[[ggg|||vvvsssooojjjeee```YYYUUULLLCCC===<<<<<<999888999777777777777777777777777888:::>>>AAACCCCCCCCCBBB<<<<<<<<<===???BBBEEEFFFFFFJJJPPPWWW]]]```[[[TTTGGGBBBBBBMMM___mmmrrrqqqttt{{{nnn___ZZZ[[[```iiisssyyyzzzyyyzzz{{{~~~|||uuugggUUUEEE>>>::::::999888888888888999777777777777777777777777777777777777777777777777777888999:::;;;======>>>===DDDHHHXXXtttggg```[[[WWWUUUXXXaaayyy}}}vvvsssooojjjeee___YYYTTTKKKBBB<<<;;;;;;999888999777777777777777777777777888;;;>>>AAACCCBBBAAA@@@;;;<<<===???AAACCCEEEFFFHHHMMMRRRVVV\\\aaa]]]UUUGGGEEEHHHTTTeeerrrvvvtttwww~~~wwwdddXXXVVVUUUXXX]]]aaa```___^^^___bbbdddhhhnnntttyyy}}}wwwkkkXXXHHH@@@;;;::::::999888999999999777777777777777777777777777777777777777777777777777888999:::<<<===>>>???DDDIIINNN```{{{kkkbbb^^^YYYTTTRRRXXXmmm~~~wwwtttpppkkkfff```YYYTTTJJJBBB;;;;;;;;;999888999777777777777777777777777888;;;>>>BBBCCCBBB@@@>>>;;;<<>>???@@@DDDGGGPPPhhhpppfffbbb\\\VVVQQQTTTeeexxxuuuqqqlllggg```ZZZUUUIIIAAA;;;;;;;;;999888999777777777777777777777777888;;;???BBBCCCAAA???===:::<<>>???@@@BBBDDDQQQooovvvkkkgggaaaYYYUUUSSS^^^|||~~~yyyvvvqqqlllgggaaaZZZUUUIIIAAA;;;;;;;;;999888:::777777777777777777777777999;;;???BBBCCCAAA>>><<<999;;;>>>AAACCCDDDDDDCCCEEEQQQ[[[___fffllldddVVVUUUYYY___dddhhhkkknnnooowww~~~ttt]]]XXXQQQLLLKKKJJJGGGDDDDDDFFFGGGGGGFFFEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQPPPPPPRRRWWW___gggkkkyyy|||rrr```NNNCCC<<<;;;::::::999999::::::777777777777777777777777777777777777777777777777777888999;;;===>>>@@@@@@FFFFFFVVVxxxzzznnnjjjddd\\\VVVPPPWWWqqq}}}xxxwwwssskkkfffbbb[[[TTTKKKCCC<<<;;;:::888666777666777888777666666888:::;;;>>>AAABBBAAA?????????;;;>>>@@@???>>>>>>AAAEEEKKKPPP\\\kkkuuusssggg\\\XXXZZZ^^^eeekkkppprrrssswww}}}sssaaaZZZRRRMMMLLLKKKGGGCCCGGGEEECCCCCCDDDEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHIIILLLQQQVVVYYYeeeooo~~~zzzqqqeeeRRRCCC???<<<:::999:::;;;::::::999999999999888888777777777888888888888999999999<<<;;;;;;<<<>>>@@@AAA@@@BBBQQQbbb}}}sssggg```^^^UUUXXX]]]hhh}}}wwwwwwrrrkkkfffbbb[[[TTTKKKCCC<<<;;;;;;888666777666777888777666666888:::<<<>>>AAABBBAAA@@@???@@@<<<>>>@@@@@@>>>>>>AAADDDMMMRRR\\\hhhnnnkkk```WWWWWWYYY^^^dddjjjoooqqqqqqwww}}}ppp___YYYRRRNNNNNNMMMJJJGGGHHHFFFEEEEEEFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGJJJMMMOOOXXXcccsss|||ssshhhVVVFFF???===:::999:::;;;::::::999999999999888888888777888888888888999999999999<<<;;;;;;<<<>>>???@@@@@@GGGZZZnnnzzzlllddd```WWWXXXZZZccc{{{}}}wwwwwwrrrkkkfffbbb\\\TTTKKKCCC<<<;;;;;;888777888666777888777666666888:::<<>>>>>AAADDDNNNTTT\\\cccddd___XXXRRRTTTWWW]]]ccchhhlllooopppwww}}}zzzhhh[[[VVVQQQNNNOOOOOOMMMKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFKKKWWWhhh}}}wwwlllZZZJJJ@@@===;;;::::::;;;::::::999999999999888888888888888888888888999999999:::<<<<<<;;;<<<===>>>@@@AAAJJJccc}}}tttiiicccZZZXXXWWW\\\ooo|||wwwvvvrrrkkkfffccc\\\UUUJJJBBB<<<;;;;;;888777888666777888777666666888:::<<>>AAABBBAAA??????AAADDDOOOUUU\\\___\\\WWWSSSQQQQQQUUU\\\bbbgggjjjmmmnnnuuu{{{kkk^^^TTTQQQNNNMMMNNNOOONNNMMMLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDHHHTTTeee{{{zzzooo^^^NNN@@@>>>;;;::::::;;;:::999999999999999999999999999888888888999999999::::::<<<<<<<<<<<<<<<>>>AAACCCLLLkkk|||nnneee]]]ZZZVVVXXXgggzzzvvvvvvrrrkkkfffccc\\\UUUJJJBBB;;;;;;;;;999777888666777888777666666888:::<<>>AAACCCBBB@@@???BBBFFFOOOUUUZZZ[[[XXXSSSRRRRRRNNNTTT\\\bbbeeehhhkkkmmmsssyyyooo___UUUNNNMMMKKKKKKLLLNNNNNNNNNNNNLLLKKKJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJIIIHHHGGGFFFJJJVVVggg||||||rrraaaQQQAAA???<<<:::;;;;;;:::999999999999999999999999:::888999999999999:::::::::;;;<<<=========???CCCGGGSSSwwwrrrgggaaa\\\WWWXXXccc{{{zzzvvvvvvrrrkkkfffccc]]]VVVJJJAAA;;;;;;;;;999888999666777888777666666888:::;;;>>>CCCEEEDDDAAA???>>>>>>@@@CCCBBBAAAAAADDDGGGPPPTTTXXXYYYVVVSSSQQQRRRMMMSSS\\\bbbeeegggjjjlllrrrxxxpppcccXXXRRRMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKLLLMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMHHHIIIIIIJJJJJJJJJIIIIIILLLWWWhhh}}}~~~tttcccTTTBBB???<<<;;;;;;;;;:::999999999999999::::::::::::999999999999:::::::::::::::<<<>>>>>>>>>AAAGGGLLLcccyyylllccc^^^ZZZZZZ```sss|||uuuuuuqqqkkkfffccc]]]VVVIIIAAA;;;;;;;;;999888999666777888777666666888:::999===BBBEEEDDDAAA>>>======@@@BBBBBBAAABBBFFFIIIQQQSSSVVVWWWUUURRRPPPOOOLLLSSS\\\bbbeeefffiiilllsssyyyzzzlllccc]]]WWWSSSPPPQQQQQQQQQQQQQQQQQQRRRPPPNNNLLLLLLMMMMMMMMMLLLIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLWWWhhh}}}vvvfffWWWBBB@@@===;;;;;;;;;:::999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::<<>><<<<<>><<<===<<<999999;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;======:::???DDD@@@JJJccczzzjjjfff```[[[YYY```ttt|||uuuuuuqqqjjjfffccc]]]VVVHHHCCC<<<999999999888666888999;;;;;;:::999:::;;;===???AAAAAA???<<<;;;;;;>>>@@@BBBAAAAAABBBGGGLLLPPPPPPPPPOOOMMMKKKJJJIIIIIIPPPXXX]]]]]]___cccgggrrrwww~~~~~~oooiiicccaaadddffffffeeeeeeeeeffffffeeecccaaa```[[[YYYWWWVVVVVVUUURRROOOPPPPPPQQQQQQRRRRRRRRRRRRUUUUUUUUURRRNNNKKKJJJJJJLLL\\\qqqzzzkkk^^^DDD???=========:::999;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>>>>;;;???EEEFFFWWWuuunnniiibbb\\\XXX\\\mmm}}}{{{vvvvvvqqqjjjfffbbb\\\UUUHHHCCC<<<999999999888777777999::::::999999:::<<<>>>@@@AAA@@@>>>;;;::::::<<<>>>AAAAAAAAADDDJJJOOOPPPPPPPPPOOOMMMJJJHHHGGGIIIOOOVVVYYYYYY[[[___dddmmmsss|||yyynnnjjjfffgggkkkoooqqqqqqoooqqqrrrsssrrrpppllljjjgggeeecccaaaaaa___\\\ZZZZZZZZZYYYYYYYYYXXXXXXXXX[[[[[[ZZZVVVQQQLLLIIIIIIMMMaaazzz|||pppdddHHHCCC??????>>>:::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===???===@@@FFFLLLeeeuuuooofff___YYYZZZeeerrr{{{vvvvvvqqqjjjeeebbb[[[TTTHHHCCC<<<999999:::999777777888999999999999:::<<>>;;;999999999888;;;???@@@AAAEEEKKKPPPQQQQQQRRRQQQOOOKKKHHHFFFJJJOOOUUUWWWWWWYYY^^^cccjjjqqq{{{|||zzzyyyzzz|||}}}}}}}}}||||||}}}~~~}}}}}}{{{yyyxxxwwwwwwwwwyyyxxxwwwtttpppllliiigggaaaaaa___[[[UUUPPPMMMMMMJJJ^^^yyyuuulll```WWWOOOMMMJJJDDD>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::???@@@CCCHHHOOOmmmxxxlllddd]]]ZZZ^^^dddzzzuuuuuupppiiieeeaaa[[[TTTHHHCCC<<<::::::;;;:::999777777888777777888;;;>>>>>>??????===:::999999:::888;;;>>>???@@@CCCIIINNNOOOPPPQQQQQQOOOKKKHHHEEEJJJPPPWWW[[[[[[]]]bbbggglllrrr{{{{{{xxxwwwyyytttqqqhhhhhheee___XXXRRRNNNLLLLLLZZZqqqxxxpppggg]]]UUURRROOOIIIBBB???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;???AAAEEEKKKTTTssszzzmmmddd^^^ZZZ[[[___{{{}}}wwwssssssoooiiieeebbb\\\UUUHHHCCC<<<::::::<<<;;;:::666777777777666888;;;>>>=========<<<:::999999;;;999<<<>>>>>>>>>AAAFFFKKKKKKMMMNNNOOOMMMJJJFFFDDDJJJQQQZZZ___aaaccchhhlllmmmssszzzuuufffeeebbbooozzzxxxssskkk```VVVPPPMMMLLLTTTdddvvv|||tttbbbXXXPPPNNNMMMGGGAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAFFFQQQ^^^qqqgggaaa\\\\\\^^^sss{{{uuurrrsssoooiiieeebbb\\\VVVHHHCCC===:::;;;<<<;;;:::666777777666666888;;;>>><<<======;;;999999:::;;;:::<<<>>>>>>===???DDDIIIHHHJJJLLLMMMLLLHHHEEECCCIIIRRR\\\bbbeeeggglllpppnnnssszzziii^^^```YYY```zzz}}}vvvhhh\\\TTTPPPKKKOOOZZZiiiwwwxxxYYYOOOGGGFFFGGGBBB<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======AAABBB@@@GGGUUUfff{{{yyy~~~vvvkkkeee```___```mmmzzzuuupppqqqooohhhbbb___ZZZTTTLLLCCC<<<::::::777666888777777777888999;;;<<<======<<<;;;:::999:::;;;;;;>>><<<;;;<<<@@@EEEHHHJJJKKKHHHJJJNNNMMMHHHDDDCCCKKKUUU```eeeiiimmmpppoooqqquuuzzz~~~uuuddd^^^]]]dddmmm|||~~~zzzdddWWWTTTPPPOOOQQQYYYeeexxxvvvZZZFFF>>>AAA<<<:::;;;888::::::::::::::::::::::::======<<<;;;;;;<<<>>>???>>>CCCBBBJJJbbb~~~~~~{{{pppfffaaa______pppzzztttpppqqqooohhhbbb___ZZZTTTLLLCCC<<<::::::888777888777777777888999;;;<<<======<<<;;;:::999:::;;;;;;===<<<;;;<<<@@@EEEHHHIIIJJJHHHIIIMMMMMMGGGDDDCCCJJJTTT]]]aaadddjjjmmmmmmooosssxxx}}}rrreee^^^cccmmm}}}hhhYYYVVVLLLKKKMMMUUUaaauuuwwwZZZFFF>>>AAA<<<:::<<<888::::::::::::::::::::::::======<<<;;;<<<===>>>???@@@CCCBBBNNNjjjyyyjjjhhhjjj|||rrrgggbbbaaaaaammm~~~zzztttpppqqqooohhhbbb___ZZZTTTLLLCCC<<<::::::888777888777777777888:::;;;===>>>===<<<:::999999999:::;;;===;;;;;;<<>>@@@<<<;;;===:::::::::::::::::::::::::::===<<<<<<<<<<<<===>>>???AAACCCCCCTTTwwwhhh^^^^^^aaannnuuuiiieeeddddddiiiyyy{{{vvvpppqqqooohhhbbb___ZZZTTTKKKBBB;;;::::::888777999666777777888:::<<<>>>???<<<;;;:::999999999:::;;;<<<;;;:::===AAAEEEGGGHHHFFFFFFIIILLLKKKEEEBBBDDDJJJQQQWWWWWWZZZaaagggiiilllpppvvv{{{pppZZZQQQMMMKKKJJJLLLRRRccc|||wwwZZZEEE>>>@@@<<<;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????CCCCCCDDDZZZdddTTTRRRVVVZZZmmmxxxkkkfffeeeffffffsss|||wwwpppqqqooohhhbbb___ZZZTTTKKKBBB;;;::::::888888999666777777999:::<<<>>>???<<<;;;:::999888999::::::;;;::::::===AAAEEEFFFGGGDDDEEEHHHLLLIIICCCAAADDDJJJQQQVVVVVVXXX```gggiiilllqqqwww|||sssZZZPPPMMMKKKJJJIIIMMM]]]xxxxxxxxx\\\FFF>>>@@@<<<;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????CCCCCCFFFaaannnWWWPPPRRRVVVYYYggg{{{nnngggffffffdddooo|||xxxpppqqqooohhhbbb___ZZZTTTJJJBBB;;;::::::999888:::666777777999;;;===???@@@<<<;;;999888888888999::::::::::::===AAAEEEFFFFFFBBBCCCHHHKKKHHHBBBAAADDDJJJPPPUUUVVVXXX```gggjjjmmmrrrxxx}}}sss[[[SSSKKKJJJJJJIIILLLZZZvvv}}}{{{^^^HHH???@@@<<<:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDKKKjjjxxxfff[[[XXXYYYYYYXXXaaavvvrrrjjjffffffeeemmm}}}{{{vvvpppqqqooohhhbbb___ZZZTTTJJJAAA;;;::::::999888:::666666777999;;;===@@@AAA;;;;;;999888888888999::::::999:::===AAADDDFFFEEE@@@CCCGGGKKKGGGAAA@@@DDDHHHOOOTTTUUUYYYaaahhhjjjlllqqqxxx}}}mmmZZZVVVLLLLLLLLLLLLLLLYYYsss~~~```JJJ@@@@@@;;;:::<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@@@@@@@AAAFFFRRRtttqqqlllhhhhhhiiiggg```ZZZeeepppvvvmmmhhhfffgggmmmzzz{{{tttpppqqqooohhhbbb___ZZZTTTJJJAAA:::::::::999999:::666666777999;;;>>>@@@AAA;;;:::999888888888999:::999999:::===AAADDDEEEEEE???BBBGGGJJJFFF@@@@@@DDDFFFMMMSSSUUUYYYaaahhhjjjkkkpppwww|||eeeWWWWWWQQQQQQPPPNNNMMMVVVnnnaaaKKK@@@@@@;;;999<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAA@@@@@@@@@HHHWWW{{{}}}|||xxxkkkkkkvvvyyyoooiiigggiiimmmyyyzzztttssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888999999999999:::<<<>>>@@@<<<;;;:::999999:::<<<===888777888===CCCGGGGGGEEEAAAFFFKKKJJJEEEAAA@@@BBBIIIOOOSSSUUUYYY```eeefffnnnsssyyy~~~rrr```VVVRRRQQQRRRSSSQQQNNNUUUhhh|||jjjHHHBBB@@@<<>>======>>>AAACCCHHHEEE[[[|||yyyvvv}}}qqqkkkhhhjjjmmmttt{{{vvvssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888999999999999:::<<<>>>???===;;;:::999999:::<<<===888888999===CCCGGGFFFDDD@@@FFFKKKJJJEEE@@@@@@AAAIIIOOOSSSTTTXXX```fffggglllqqqxxx}}}uuulllwwwkkk\\\UUUSSSTTTTTTTTTSSSPPPTTTeeevvvkkkIIICCC@@@<<>>>>>===>>>AAACCCJJJKKKccc~~~sssjjjgggjjjlllrrr~~~xxxssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888999999999999:::;;;===>>>===;;;:::999888:::;;;<<<999888999>>>CCCFFFFFFCCC@@@EEEJJJJJJDDD@@@???AAAHHHNNNSSSTTTXXX```fffgggiiiooovvv}}}}}}eeebbbgggggghhhllljjjqqqhhh\\\WWWWWWWWWVVVUUUTTTQQQSSS___lllmmmJJJDDD@@@===???999===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???BBBDDDLLLRRRpppxxxmmmiiihhhkkkppp}}}zzzsssrrrmmmfffaaa___ZZZTTTJJJAAA:::999999777777888888888999:::;;;<<<=========;;;:::888888999:::;;;999999:::>>>DDDFFFEEEBBB???EEEJJJIIIDDD??????@@@HHHNNNRRRTTTXXX```fffgggjjjooowww}}}pppggghhhfffcccccckkklllzzzqqqddd```___\\\XXXUUUTTTQQQRRRYYYcccuuuoooLLLEEEAAA===???999>>>===========================>>>??????>>>@@@CCCEEELLLYYY}}}}}}qqqlllgggiiimmmxxxzzzsssrrrmmmfffaaa___ZZZTTTJJJAAA:::999999777777888777888999;;;<<<===>>>>>>===<<<:::888888888:::;;;999999;;;???DDDFFFDDDAAA???DDDIIIHHHCCC???>>>@@@GGGMMMQQQSSSXXX```fffgggmmmrrrxxx}}}rrrkkknnnjjjnnnvvvnnnjjjddd]]]VVVSSSQQQQQQUUU[[[nnnrrrNNNFFFBBB===@@@:::>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAADDDFFFMMMaaazzzyyyqqqjjjfffgggjjjrrrzzzssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888666888:::<<<>>>@@@@@@AAA===<<<:::888777888999:::::::::;;;@@@DDDEEECCC???>>>CCCHHHHHHBBB>>>===???FFFLLLQQQSSSXXX```fffgggooosssyyy~~~zzzssstttwww}}}sssgggYYYSSSPPPPPPRRRUUUddd|||tttPPPHHHBBB===@@@:::???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEHHHRRRkkktttrrr{{{|||ooofffeeefffgggmmmzzzssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888666777:::===@@@BBBCCCCCC===<<<:::888777777888999::::::<<<@@@EEEEEEBBB>>>>>>CCCHHHGGGBBB>>>===???EEELLLPPPSSSWWW```fffgggooosssyyy~~~~~~rrrssssss```UUUQQQOOOOOOQQQYYYqqqvvvRRRIIICCC>>>@@@:::???<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@BBBFFFHHH\\\vvv{{{pppmmmrrrzzz~~~{{{~~~rrriiidddeeedddhhh{{{{{{ssssssmmmfffaaa___ZZZTTTJJJAAA:::999999777777888555777:::>>>AAADDDEEEEEE===<<<:::888777777888999::::::<<>>===CCCHHHGGGBBB======>>>EEEKKKPPPRRRWWW```fffgggnnnrrryyy}}}xxxpppyyywww{{{}}}eeeWWWQQQNNNNNNOOOPPPhhhwwwSSSIIICCC>>>@@@;;;@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@AAACCCFFFIIIcccyyynnnjjjmmmssssssxxxoooddddddcccfffxxxyyyuuutttnnneee```^^^ZZZTTTHHH@@@:::::::::888888999555666888<<>>>>>===<<<:::999888777777999999;;;???CCCCCC???;;;<<>>>>>============>>>>>>???BBB======DDDDDDEEEOOOddd}}}rrriiijjjrrrzzzrrrdddbbbccckkkxxx{{{uuusssmmmeee```^^^YYYSSSIIIAAA::::::;;;999999:::555666888<<>><<<;;;:::999999999999999999999;;;???BBBBBB???;;;>>>EEEKKKKKKEEE@@@@@@CCCKKKNNNQQQTTTXXX^^^dddiiilllpppuuuyyy}}}vvvjjjccchhhzzznnnYYYSSSQQQMMMKKKNNNNNN]]]wwwzzzYYYFFFEEE@@@===???===>>>>>>============>>>>>>???CCC??????EEEEEEFFFRRRlllssshhhgggmmmrrruuufffcccccchhhsss|||tttsssmmmeee```^^^YYYSSSIIIAAA;;;;;;<<<:::999;;;666666888<<>>:::999999999999999::::::999:::<<>><<<@@@FFFLLLLLLEEE@@@AAADDDKKKNNNRRRUUUZZZ___eeejjjlllpppuuuxxx|||yyyhhh[[[XXXaaammm~~~iiiZZZOOONNNOOOMMMNNNRRRPPP[[[qqq{{{ZZZFFFEEE@@@===???>>>???>>>>>>======>>>>>>??????CCC@@@AAAGGGEEEHHHVVVyyyvvviiieeehhhmmmxxxppp{{{zzziiieeebbbeeennn{{{tttsssmmmeee```^^^YYYSSSHHH@@@::::::;;;999999:::666777999<<>>@@@@@@>>>===AAAGGGMMMKKKDDD@@@@@@CCCKKKNNNRRRVVV[[[```fffjjjlllppptttxxx|||~~~lll]]]VVVXXX]]]```iiirrrwwwzzzzzzrrrgggYYYRRRMMMOOOPPPNNNNNNRRRTTT]]]nnn}}}[[[GGGEEE@@@>>>@@@>>>???>>>>>>>>>>>>>>>>>>???>>>BBB@@@BBBGGGEEEKKK]]]|||pppiiiiiimmmzzzkkkooo}}}lllfffbbbbbbjjj{{{yyytttrrrmmmddd___]]]XXXRRRGGG???999999999888777888777777999<<>>>>>>>>>>>>>>BBBGGGLLLJJJCCC>>>???BBBJJJMMMRRRWWW[[[aaafffjjjllloootttxxx|||sssddd\\\YYYYYYXXX[[[]]]^^^```cccaaa\\\TTTQQQPPPQQQRRRPPPOOOPPPVVV\\\iiixxx]]]HHHEEE@@@>>>@@@?????????>>>>>>>>>>>>??????===@@@???BBBFFFDDDNNNeee{{{ssspppooo|||rrrkkkpppyyynnnhhhbbbbbbhhhxxx}}}wwwsssrrrlllddd___]]]XXXRRRFFF>>>888888999777666888777888999<<>><<<:::999888777666666666666777:::<<<>>>======>>>???CCCHHHLLLIIIBBB===>>>AAAHHHLLLRRRWWW\\\aaafffiiikkkoootttwww{{{ssslllkkkttt{{{mmmddd___ZZZXXXZZZ]]]```cccccc```]]]XXXVVVUUUUUUUUUTTTRRRPPPRRRVVV```llluuu}}}^^^IIIFFF@@@>>>AAA@@@@@@??????>>>>>>??????@@@>>>@@@>>>BBBFFFEEESSSpppzzzqqqyyyrrriiijjjvvvpppiiicccbbbggguuu{{{vvvsssrrrlllddd___]]]XXXRRRGGG???999999999888777888888888999<<>><<<888777777666666666777777777:::======<<<<<<===???EEEJJJNNNJJJCCC>>>???BBBGGGKKKQQQVVV[[[```eeeiiikkkooossswww{{{}}}gggXXXPPPMMMQQQYYY___iiivvvooohhhaaa```bbbgggnnnsssrrrooolllgggccc^^^\\\[[[ZZZVVVQQQOOOQQQWWW```ffflllvvv___IIIFFF@@@>>>AAA@@@@@@??????>>>>>>??????@@@@@@AAA???CCCGGGGGGZZZ{{{xxxzzzrrriiirrr~~~ttttttrrrllleeeccceeeqqq{{{uuusssrrrlllddd___]]]XXXRRRHHH@@@:::::::::999888999888888:::<<>><<<555555555666666777888999777:::======<<<;;;===@@@GGGLLLOOOKKKDDD???@@@CCCFFFJJJPPPVVV[[[```eeehhhkkkooossswww{{{mmm```XXXRRROOONNNRRRVVVQQQPPP```vvv~~~yyyrrrjjjmmmnnnsss{{{wwwqqqiiicccaaa___XXXPPPNNNOOOSSSZZZ^^^bbbkkkttt~~~___IIIFFF@@@>>>AAAAAA@@@@@@????????????@@@@@@BBBBBB@@@DDDHHHIII^^^~~~rrryyy~~~sss~~~tttuuutttmmmfffcccdddnnnyyyuuuuuuqqqkkkeee```[[[VVVSSSGGG@@@::::::888666666888666666777:::<<<<<<:::888777777666666666666777777666999<<<<<<<<<===AAADDDKKKOOOQQQKKKBBB<<<===@@@GGGLLLRRRVVVZZZ___fffkkknnnqqqvvvzzz~~~nnnaaaVVVQQQQQQSSSNNNLLLNNNMMMNNNVVVaaa|||}}}wwwrrrtttvvv{{{zzzuuunnnaaaTTTMMMNNNMMMLLLMMMRRRZZZbbbfffpppxxx___GGGGGGDDD@@@@@@@@@>>>>>>>>>>>>????????????>>>AAABBBFFFGGGFFFaaazzziiikkkuuuzzzsssrrr{{{oooeeebbbcccjjj|||~~~wwwssssssooojjjddd___ZZZUUURRRGGG@@@::::::888666666888666777888;;;======;;;999777777666666666666777777777999;;;<<<<<<>>>AAADDDKKKOOOQQQLLLCCC===>>>AAAHHHMMMSSSWWW[[[```ggglllqqquuuzzz~~~jjj\\\VVVRRRQQQSSSPPPMMMNNNSSSTTTRRRTTTXXXbbbuuu}}}yyy|||gggUUUMMMJJJIIIGGGHHHKKKRRRXXX]]]dddlllzzz```GGGGGGDDD???@@@@@@>>>>>>>>>>>>?????????@@@@@@CCCCCCFFFGGGGGGbbb}}}ddd]]]```cccnnnxxx~~~rrrgggdddccchhhyyyxxxsssrrrnnnhhhccc^^^YYYUUUQQQGGG@@@::::::888666666888777888999<<>>BBBIIINNNTTTXXX[[[```ggglllrrrwww|||{{{uuu|||mmm\\\VVVVVVWWWXXXYYYWWWSSSSSSXXX[[[YYYVVVUUUXXXbbbwwwkkkVVVOOOIIIGGGDDDCCCEEEJJJOOORRRVVV]]]kkk}}}```HHHGGGDDD???@@@@@@>>>>>>?????????@@@@@@@@@BBBDDDEEEHHHJJJLLLjjjrrrbbb\\\ZZZWWW[[[eeehhhjjjuuuiiieeedddgggttt{{{vvvrrrnnniiiccc___ZZZUUURRRGGG@@@:::999888666666888777888;;;>>>AAAAAA>>><<<888777777777777777777888777999;;;===>>>@@@AAACCCIIINNNPPPLLLCCC>>>???CCCIIIMMMSSSWWWZZZ___fffkkkoootttzzz}}}kkkmmmvvvwwwooogggeeehhhhhhfffdddddd___]]]aaafffgggccc___aaaccclll}}}iiiVVVRRRKKKIIIFFFCCCCCCFFFJJJLLLPPPUUUaaarrraaaHHHGGGCCC???@@@@@@?????????@@@@@@@@@AAAAAAAAADDDEEEJJJNNNTTTtttxxxwww{{{nnnfff]]]YYY\\\[[[^^^|||xxxkkkgggeeefffqqq{{{vvvsssooojjjddd```\\\WWWTTTGGG@@@:::999888666666888777888;;;???BBBBBB???<<<888888777777777777888888888999;;;===@@@AAABBBBBBHHHLLLOOOKKKCCC>>>???CCCGGGKKKPPPTTTWWW\\\ccchhhlllqqqyyy{{{qqqkkksss{{{zzzzzz|||~~~|||uuunnniiihhhkkksss|||~~~wwwooogggbbbcccnnneeeUUURRRMMMJJJGGGDDDDDDEEEHHHJJJNNNQQQZZZjjjbbbHHHGGGCCC???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDDDDJJJOOOVVVyyy}}}vvvggg]]][[[ZZZ]]]yyy{{{mmmhhhfffgggppp|||zzztttsssooojjjeeeaaa\\\XXXUUUGGG@@@::::::888666666888666888;;;@@@CCCBBB???<<<999888888777777888888999888999:::>>>AAACCCBBBAAAFFFJJJMMMIIIBBB===???CCCEEEIIINNNRRRUUUZZZ```eeejjjpppyyy~~~nnnkkkqqq|||qqqxxxlllddd___dddtttxxxaaaTTTQQQLLLJJJGGGEEEEEEFFFIIIJJJMMMOOOVVVdddyyycccIIIGGGCCC???AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEIIIOOOXXX{{{uuueee]]]\\\___wwwoooiiiffffffooo{{{zzztttrrrnnniiiddd```\\\WWWTTTGGG@@@::::::888666666888555777;;;@@@CCCBBB???<<<999888888777777888888999999999:::>>>BBBDDDBBB@@@DDDHHHKKKHHH@@@<<<>>>BBBDDDHHHNNNQQQTTTXXX___dddhhhooowww|||xxxzzzpppeeebbbiii{{{{{{vvvqqqpppooonnnqqqvvvwwwvvvhhhZZZRRRQQQLLLKKKIIIHHHHHHJJJMMMNNNNNNOOOUUUcccxxxdddIIIGGGCCC???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFLLLUUU```pppfffdddvvvsssjjjfffeeemmmxxx|||vvvqqqmmmhhhccc___[[[VVVSSSGGG@@@::::::888666666888444666;;;@@@CCCBBB???<<<999999888888888888999999999999:::>>>CCCDDDBBB@@@BBBGGGJJJGGG@@@<<<>>>BBBDDDIIINNNQQQTTTXXX___dddeeellluuu}}}{{{lllaaa___iii~~~}}}sssjjjffffff```[[[ZZZZZZZZZ___dddcccmmm|||{{{iii___YYYTTTQQQRRRNNNMMMKKKKKKLLLNNNQQQSSSOOOQQQWWWeeezzzdddIIIGGGCCC???AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCFFFHHHQQQ\\\kkkvvvlllvvvuuukkkfffdddkkkvvv{{{uuurrroooiiiddd___[[[WWWSSSHHH@@@::::::;;;888777888999:::===???@@@???===<<<:::999999888888999999:::666888<<<@@@BBBCCCBBBAAAGGGNNNOOOHHH???<<<>>>???FFFJJJOOORRRTTTYYY```eeejjjnnnuuuzzzuuugggaaaeeennnvvvzzzvvvnnnfff___YYYVVVUUUQQQQQQRRRTTTVVVXXXXXXWWW___aaalll}}}nnniiiaaa[[[WWWUUUTTTSSSQQQQQQOOONNNNNNPPPUUUXXXVVVXXX___nnn```LLLDDDBBBDDD===BBB@@@@@@@@@@@@AAABBBBBBCCCFFFGGGKKKSSS```zzz|||zzzzzzooojjjgggkkksss~~~|||vvvsssoooiiiddd```[[[WWWTTTHHH@@@::::::;;;888777888888:::<<>>===;;;:::999999888888999999:::777999===@@@BBBBBBAAAAAAFFFMMMOOOGGG>>><<<>>>???FFFJJJNNNQQQTTTXXX___eeeiiinnntttzzzoooccc___ccchhhiiieee```ZZZTTTQQQPPPOOOMMMMMMNNNPPPTTTWWWYYYZZZ___```hhhvvv~~~xxxhhhccc\\\WWWUUUTTTTTTSSSUUUUUUSSSRRRRRRUUUYYY\\\ZZZ[[[cccvvv```LLLDDDBBBDDD===BBB@@@@@@@@@@@@AAABBBCCCDDDGGGHHHLLLTTTbbb|||pppiiieeeiiiqqq|||~~~wwwtttpppjjjeee```\\\WWWTTTHHH@@@::::::;;;888777888777999<<<>>>???>>><<<;;;999999888888888888999999888:::===@@@BBBBBB@@@@@@EEELLLMMMFFF===;;;===>>>FFFJJJNNNQQQSSSXXX^^^dddhhhmmmsssxxx}}}jjj^^^ZZZZZZUUUSSSPPPMMMJJJJJJJJJJJJKKKLLLNNNRRRXXX^^^cccgggkkkjjjooovvv|||vvvpppddd```[[[XXXWWWWWWWWWWWW]]][[[YYYWWWWWWZZZ\\\^^^``````kkk```LLLDDDBBBDDD===BBB@@@@@@@@@AAAAAACCCDDDDDDHHHIIIMMMUUUeeeqqqhhhcccgggooozzzyyyuuuqqqkkkeeeaaa\\\WWWTTTHHH@@@::::::;;;888777888777888;;;>>>???>>><<<;;;999999888888888888999999999;;;>>>@@@BBBAAA@@@???DDDJJJLLLEEE<<<:::<<<>>>FFFIIINNNPPPSSSWWW]]]cccggglllrrrwww|||vvvcccYYYSSSKKKJJJHHHGGGGGGGGGHHHIIIKKKOOOVVV___iiisss||||||tttpppllliiiiiiiiijjjiiiooommmiiifffeeeddddddcccggggggttt```LLLDDDBBBDDD===BBBAAAAAAAAAAAABBBCCCEEEEEEHHHJJJNNNUUUhhhtttiiibbbfffoooxxxzzzvvvrrrlllfffaaa\\\WWWTTTHHH@@@::::::;;;888777888666888;;;>>>???>>>===<<<999888888777777888888999999;;;>>>@@@BBBAAA@@@???CCCJJJLLLDDD<<<:::<<<>>>EEEIIIMMMPPPRRRVVV\\\aaaeeejjjqqqvvv{{{gggXXXOOOIIIHHHGGGGGGGGGHHHIIIIIIHHHPPP]]]lll|||{{{vvvqqqmmmkkkkkk{{{```LLLDDDBBBDDD===BBBAAAAAAAAABBBCCCDDDFFFGGGGGGJJJOOOVVVkkkxxxllldddgggpppwwwzzzwwwsssmmmgggbbb]]]XXXTTTHHH@@@::::::;;;888777888777999<<>>===888888777777777777888888888:::===@@@BBBBBB@@@@@@CCCJJJLLLDDD<<<;;;===>>>EEEIIIMMMOOOQQQUUU[[[```ccchhhpppvvv{{{}}}cccSSSJJJHHHHHHHHHGGGGGGHHHHHHIIIEEENNN\\\lll|||uuupppqqq```LLLDDDBBBDDD===BBBAAAAAABBBBBBDDDEEEGGGHHHGGGLLLQQQYYYppp~~~pppeeegggooouuuzzzxxxtttmmmgggbbb]]]XXXTTTHHH@@@::::::;;;888777888888:::===@@@AAAAAA@@@???888888777777777777888888777999===@@@BBBBBBAAAAAACCCJJJLLLEEE===<<<>>>???EEEIIIMMMOOOQQQTTT[[[```aaagggooovvv{{{pppZZZOOOHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHMMMUUU```ooozzz{{{```LLLDDDBBBDDD===BBBAAAAAABBBCCCDDDFFFHHHHHHGGGNNNTTT\\\uuusssfffeeelllrrrzzzxxxtttnnnhhhbbb]]]XXXUUUHHH@@@::::::;;;888777888888:::===@@@BBBBBBAAA@@@888888777777777777888888666888<<<@@@BBBCCCBBBAAACCCJJJLLLEEE>>><<<>>>@@@EEEIIILLLOOOPPPTTTZZZ___```fffooovvv|||eeeSSSMMMJJJIIIIIIJJJKKKKKKLLLLLLLLLOOOPPPPPPSSS\\\ooo```LLLDDDBBBDDD===BBBAAABBBBBBCCCEEEFFFHHHIIIHHHPPPWWW___xxxuuufffcccjjjppp}}}}}}wwwrrrlllgggbbb]]]XXXUUUEEE???::::::999777666999777:::>>>AAABBBAAA>>><<<<<<999777777888::::::999;;;;;;>>>BBBBBB???@@@DDDCCCKKKOOOIII???<<<>>>???CCCGGGMMMQQQSSSVVV\\\```eeejjjqqquuuyyyyyyZZZNNNLLLLLLNNNMMMNNNPPPRRRSSSPPPNNNSSSQQQRRRVVVYYY^^^iiitttYYYJJJGGGAAAEEEAAA???AAACCCEEEEEEFFFGGGJJJMMMOOOOOOTTTeeeyyytttsssrrrpppvvvvvv}}}rrreeecccgggooo}}}~~~wwwsssmmmgggaaa\\\WWWTTTEEE???::::::999777666999777:::>>>AAABBB@@@>>><<<;;;999777777999::::::999999999===BBBBBB@@@BBBFFFGGGSSSYYYQQQDDD===>>>AAACCCGGGMMMPPPSSSVVV\\\aaaeeejjjqqquuuyyyiiiXXXSSSTTTVVVWWWYYY\\\___aaaaaa___]]]YYYVVVUUUVVVWWWXXX```iiivvvYYYJJJGGGAAAEEEAAA???AAACCCEEEEEEFFFGGGJJJLLLNNNOOOVVVggg~~~~~~uuufffcccgggnnn}}}xxxtttmmmgggaaa[[[VVVRRREEE???::::::999777666999777999===AAABBB@@@>>><<<;;;999888888999::::::999777777;;;AAACCCAAACCCHHHRRRbbbkkk___KKK>>>>>>AAACCCGGGLLLPPPRRRVVV]]]aaadddjjjqqquuuxxxzzzlll^^^YYYWWWYYY^^^iiipppyyy~~~}}}wwwpppkkkddd___\\\ZZZWWWTTTXXX^^^fffWWWJJJHHHAAAEEEAAA@@@BBBCCCEEEEEEFFFGGGJJJLLLNNNPPPXXXjjj|||~~~yyyiiidddggglll|||~~~yyytttmmmggg```[[[UUUQQQEEE???::::::999777666999666999===@@@AAA@@@===;;;:::999888888::::::999888777888<<>><<<@@@CCCGGGLLLOOORRRVVV]]]bbbdddjjjqqquuuxxx{{{eeecccfffggglllwww}}}tttmmmgggbbb___[[[VVVUUUYYYbbb|||VVVJJJHHHAAAEEEBBBAAABBBDDDEEEFFFFFFGGGIIILLLOOOQQQYYYjjj~~~kkkeeegggjjjzzz~~~xxxtttmmmfff```ZZZTTTQQQEEE???::::::999777666999666999===@@@AAA@@@===;;;:::999888999::::::999888999999===BBBBBB@@@BBBFFFXXXiiisssfffNNN>>><<>>CCCFFFKKKNNNQQQWWW___eeehhhmmmtttxxx|||yyytttrrrnnneee]]][[[VVV^^^mmmRRRJJJIIIAAADDDCCCEEECCCEEEFFFFFFEEEFFFHHHJJJNNNTTTbbbyyy}}}nnndddeeehhhuuu}}}uuuqqqkkkeee```[[[VVVSSSEEE???::::::999777666999555888<<>>???>>>===<<<999888888888888888888999888:::===AAADDDFFFFFFFFFMMMNNNMMMIIIDDD???======@@@DDDIIINNNSSSYYY```dddjjjpppwww{{{}}}{{{llleee```\\\YYY[[[aaajjj{{{~~~xxxPPPGGGFFFBBBBBB???JJJGGGMMMVVVZZZRRRHHHFFFKKKNNNOOOcccsssgggccckkkrrr{{{ssspppjjjccc]]]XXXTTTQQQFFF???999999:::888777888666888;;;===>>>>>>===<<<999999888777777888999999999;;;>>>BBBEEEFFFFFFFFFJJJKKKKKKGGGBBB>>>======AAAEEEKKKQQQWWW]]]cccfffjjjpppwww{{{~~~yyyppphhhbbbbbbfffjjjooouuuyyyyyyuuupppvvvvvvOOOGGGFFFDDDFFFDDDOOOUUUbbbppptttlll^^^TTTOOOPPPVVVnnnuuuhhheeejjjrrrzzzrrroooiiiddd___YYYSSSPPPFFF???999999:::888777888666888:::===>>>===<<<;;;:::999777666666777999::::::<<<@@@CCCEEEFFFFFFEEEFFFIIIJJJGGGBBB>>>>>>>>>BBBGGGOOOWWW]]]bbbgggiiijjjpppxxx|||wwwlllkkkllljjjeeebbbccc```^^^___cccpppsssNNNHHHGGGEEEJJJJJJUUUdddzzzmmm]]]YYY```zzz~~~}}}|||wwwjjjgggjjjrrrzzzrrrnnnhhhccc___ZZZSSSOOOFFF>>>999999:::888777888666777:::;;;<<<<<<<<<;;;;;;999777666666777999;;;;;;===@@@CCCEEEFFFEEEEEEEEEIIIKKKIIIDDD??????AAABBBIIISSS\\\cccgggjjjlllkkkqqqxxx}}}xxxqqqmmmfff^^^ZZZVVVQQQQQQUUUXXX^^^ssspppNNNIIIGGGDDDJJJKKKUUUggg{{{ooopppzzz|||mmmlllmmmppp~~~zzzxxxkkkgggiiiqqq{{{rrrmmmfffbbb___ZZZTTTOOOFFF>>>999999:::888777888666777999:::;;;<<<;;;;;;:::999777666666777999:::;;;===@@@CCCEEEEEEEEEEEEDDDIIILLLJJJCCC>>>>>>@@@BBBJJJUUU^^^eeehhhjjjkkkkkkqqqyyy~~~tttggg\\\TTTRRRNNNJJJKKKPPPQQQTTTcccvvv|||uuuppptttkkkMMMIIIFFFBBBHHHHHHPPPZZZrrryyywwwqqquuuwwwwww}}}xxxzzzkkkggghhhooo}}}|||sssmmmddd___^^^[[[UUUOOOFFF???999999:::888777888666777888999:::;;;;;;;;;999888888888888888888999999;;;???BBBDDDEEEEEEDDDDDDJJJNNNJJJBBB<<<;;;>>>BBBIIITTT]]]cccggghhhiiikkkrrrzzz}}}ppp^^^RRRLLLKKKIIIHHHIIIKKKLLLNNNVVV___gggooo}}}uuukkkcccbbbfffttteeeJJJJJJFFFAAAFFFEEEKKKLLL[[[nnn}}}mmmgggffflllyyy~~~uuummmbbb]]]\\\ZZZVVVQQQFFF???999999:::888777888666666777888999:::;;;;;;777888999999999999888777777999===AAACCCDDDEEEEEEIIIOOOSSSOOODDD===<<<>>>AAAHHHRRRZZZ```ccceeefffkkkrrr{{{zzzggg[[[TTTOOOMMMKKKMMMMMMKKKLLLPPPPPPNNNPPPVVVcccooouuuvvvzzzwwwiii]]]YYYYYY___rrr^^^GGGIIIFFFAAAGGGDDDIIIHHHMMMYYYkkk|||www|||}}}ooogggeeejjjuuu~~~vvvmmmaaa\\\[[[ZZZVVVRRRFFF???999999:::888777888666666777888999:::;;;;;;666777999::::::999777666666888<<<@@@CCCDDDEEEEEENNNUUUYYYTTTIII@@@???AAA@@@GGGPPPXXX^^^aaacccdddkkkrrr{{{zzzqqq^^^\\\\\\YYYVVVPPPTTTSSSNNNPPPUUUQQQGGGPPPSSS[[[dddiiiiiilllqqqpppaaa]]][[[\\\ggguuuZZZEEEIIIFFFBBBHHHEEEHHHKKKIIIOOO___ooowww|||{{{vvv~~~}}}}}}qqqiiidddhhhrrr{{{sssmmmeee___\\\XXXTTTPPPDDD>>>999999888666666888777666666666888999888777888888888888888888888888<<<<<<===>>>@@@CCCEEEFFFTTT[[[```ZZZLLL@@@;;;;;;AAAFFFOOOVVV[[[^^^aaaccchhhqqq|||~~~ooohhhiiihhhcccaaa___]]][[[YYYWWWVVVSSSRRRVVVUUUUUUXXX^^^dddiiilll}}}jjjbbb[[[VVV\\\hhhUUUMMMFFFDDDCCCCCCEEEIIIFFFMMMVVV\\\```gggpppwww|||}}}}}}vvvxxxpppjjjfffiiiqqq}}}zzztttnnnfff```\\\YYYTTTPPPDDD>>>999999888666666888777666666777999::::::999888888888888888888888888999:::<<<>>>AAADDDFFFHHHOOOVVV[[[WWWLLLAAA======@@@FFFNNNUUUZZZ^^^aaabbbjjjrrr||||||{{{~~~|||tttiii```]]]\\\\\\\\\]]]ZZZWWWWWWYYY]]]aaaccc}}}mmmddd[[[TTTWWW```zzzUUUMMMFFFDDDCCCCCCEEEIIIFFFLLLSSSWWW[[[aaakkkrrrxxx~~~wwwuuu}}}oooiiieeehhhppp|||yyytttnnnfff```]]]YYYUUUQQQDDD>>>999999888666666888666666666777:::<<<<<<;;;888888888888888888888888777888;;;>>>AAAEEEGGGIIIGGGNNNUUUSSSJJJBBB>>>??????EEEMMMTTTYYY^^^aaaccckkkrrr{{{xxx|||vvvrrrqqqnnnkkkfffbbb\\\WWWVVVXXX\\\___xxxrrrhhh]]]SSSRRRXXXhhhsssvvvTTTLLLEEEDDDDDDCCCFFFJJJHHHMMMRRRUUUWWW^^^hhhpppuuu}}}vvvqqqwww}}}~~~qqqjjjeeehhhooo}}}}}}zzztttnnnfffaaa]]]ZZZUUUQQQDDD>>>999999888666666888666555555888;;;=========888888888888888888888888777888;;;>>>AAADDDFFFGGGBBBIIIPPPOOOHHHAAA>>>>>>@@@EEEMMMTTTZZZ___ccceeekkkqqqxxx}}}uuu}}}nnniiiaaaYYYVVVXXX^^^bbbuuuwwwmmmaaaUUURRRUUU```zzzxxxiiilll}}}zzzRRRKKKEEEDDDEEEDDDFFFJJJKKKOOOSSSVVVYYY```llluuuwww|||uuuuuuyyy|||}}}{{{uuuooouuu{{{|||ssslllfffhhhooo}}}~~~{{{tttnnnfff```]]]YYYTTTQQQDDD>>>999999888666666888555555555888;;;===>>>===888888888888888888888888888:::<<>>999999888666666888555444555777:::======<<<888888888888888888888888888:::===???AAABBBBBBBBBCCCHHHMMMLLLGGG@@@;;;999???DDDLLLSSSZZZ```eeeiiiiiiooovvv{{{wwwvvvfffYYYTTTWWW[[[uuu}}}pppbbbXXXTTTTTT^^^mmmppp``````lllpppOOOIIIEEEEEEFFFFFFGGGKKKIIINNNSSSXXX]]]gggttt~~~}}}nnniiigggeeeiiiqqqqqqsssyyyqqqvvv|||}}}~~~zzzoooggghhhooo}}}}}}{{{rrrlllddd^^^[[[WWWSSSOOODDD>>>999999888666666888555444444666999;;;;;;;;;888888888888888888888888666888<<>>999999888666666888555444444666999:::::::::888888888888888888888888444666:::???BBBDDDEEEEEECCCGGGLLLLLLIIICCC>>>;;;;;;@@@GGGOOOVVV\\\cccgggjjjqqqzzz}}}zzzhhh^^^]]]```mmmkkk^^^YYYWWWQQQWWWcccppp|||dddXXXXXXbbbrrrdddNNNHHHDDDFFFGGGFFFHHHKKKMMMRRRYYY^^^ccclllwwwzzzsssyyyzzznnnbbbdddkkkyyy|||yyypppnnnhhh```[[[YYYTTTNNNCCC===999999999666666999666666666666777888999:::999999999999999999999999888999:::>>>BBBEEEEEEEEEDDDEEEKKKRRROOOCCC???BBB>>>@@@DDDKKKRRRZZZ```dddmmmsss|||}}}zzznnn^^^\\\___pppxxxeeeZZZXXXTTTUUUXXX\\\dddnnnzzzqqq___WWWRRRZZZmmmbbbMMMJJJGGGEEEEEEHHHLLLOOOPPPUUU[[[bbbhhhqqq{{{{{{ooowww|||}}}ppphhheeehhhwww|||xxxpppnnnhhh```[[[YYYTTTNNNCCC===999999999666666999666666666666777888999:::999999999999999999999999888999:::>>>BBBEEEEEEEEEDDDCCCIIIPPPMMMAAA<<>>BBBIIISSS\\\eeeiiinnnttt}}}zzzhhh^^^aaalllzzzjjj\\\WWWLLLLLLLLLLLLNNNSSSZZZ___ddddddYYYPPPPPPPPPZZZooozzzYYYLLLHHHHHHNNNXXX______[[[VVV[[[bbbjjjrrr}}}}}}~~~wwwkkkhhhiiisss~~~yyytttpppnnnhhh```[[[YYYTTTNNNCCC===999999999666666999666666666666777888999:::999999999999999999999999999999:::===AAACCCCCCBBB>>>AAANNN]]]^^^QQQDDDAAA;;;===AAAHHHQQQ\\\eeejjjooovvv~~~www~~~ddd]]]bbbhhhsss~~~yyyfffYYYUUUKKKKKKJJJJJJJJJNNNSSSWWW]]]^^^VVVOOOPPPPPPZZZnnnsssVVVKKKHHHHHHOOOZZZaaaaaa]]]XXX\\\ccclllxxx{{{mmmiiiiiiqqqzzzuuupppnnnhhh```[[[YYYTTTNNNCCC===999999999666666999666666666666777888999:::999999999999999999999999999999:::===@@@BBBBBBBBB;;;===JJJZZZ]]]PPPCCC???;;;<<<@@@FFFPPPZZZccciiipppvvv~~~vvv|||ddd^^^ccchhhooouuuwwwzzz}}}nnn^^^SSSQQQKKKJJJJJJHHHHHHKKKOOOSSSXXX[[[TTTOOOQQQQQQZZZnnnqqqYYYKKKIIIIIIMMMUUUZZZYYYWWW\\\```gggqqq~~~~~~nnnjjjjjjppp}}}zzzuuupppnnnhhh```[[[YYYTTTNNNCCC===999999999666666999666666666666777888999:::999999999999999999999999999999:::===@@@BBBBBBAAA>>>>>>GGGUUUWWWLLLAAA===;;;<<>>;;;<<<>>>DDDMMMWWW```fffmmmsss|||www~~~pppbbb```\\\^^^]]]XXXWWW]]]bbbdddiiijjjmmmsssyyy}}}|||{{{xxxuuusssqqqppppppnnnnnnooooooooonnnnnnnnnkkkfffaaa\\\UUUOOOOOORRRHHHIIIHHHGGGGGGIIILLLPPPOOOTTTPPPNNNRRRTTT]]]pppbbbMMMHHHHHHJJJLLLOOOSSSVVVXXX\\\bbbjjjrrryyy~~~pppllljjjnnnyyy{{{uuusssqqqoooggg___[[[XXXRRRKKKDDD>>>::::::999666555777555666888888777888;;;===<<<;;;999777777777777777888888999:::===???BBBDDDCCCEEEGGGJJJKKKHHHBBB>>>;;;<<<>>>DDDMMMXXXbbbiiiooorrrwww|||zzzyyyuuubbb___YYYTTTOOOMMMOOOQQQRRRQQQTTTVVVZZZ___eeelllpppssssssrrrqqqooommmkkkiiihhhdddcccbbbaaa```aaabbbbbb^^^[[[WWWSSSQQQPPPPPPQQQLLLKKKIIIHHHHHHJJJMMMNNNSSSRRRPPPNNNKKKPPP```pppTTTTTTGGGHHHIIIKKKMMMQQQWWW[[[]]]fffqqqxxx{{{sssnnnkkkppp|||{{{vvvssspppnnnggg___[[[YYYSSSLLLDDD>>>::::::999666555777555666777888777888:::===;;;:::999777777777777888888888888:::<<>>::::::999666555777555666777777777888:::<<<;;;:::999777777777777888777777888999<<>>>>>???DDDLLLVVV```fffjjjnnnrrrwww}}}wwwqqqxxxnnncccOOOLLLHHHFFFFFFGGGGGGGGGHHHIIIKKKMMMPPPTTTVVVXXX\\\^^^aaaccceeeeeedddddd]]]\\\[[[ZZZZZZZZZ[[[\\\VVVWWWWWWVVVTTTQQQOOOMMMNNNLLLJJJIIIIIILLLPPPRRRWWWTTTQQQOOONNNSSSdddtttxxxOOOMMMIIIJJJLLLMMMPPPTTTZZZ___fffllltttxxxzzz~~~sssnnnlllqqq}}}|||wwwuuunnnkkkeee^^^[[[[[[UUUNNNDDD>>>::::::999666555777555666777777777777999;;;;;;:::888777777777888888666666777999;;;???BBBCCCEEEEEEGGGLLLQQQPPPJJJDDD@@@???@@@CCCKKKUUU^^^dddhhhkkkpppuuuzzz}}}rrruuuiii]]]MMMKKKIIIGGGFFFGGGHHHIIIHHHHHHIIIIIIKKKLLLNNNOOORRRTTTYYY]]]```bbbbbbbbb\\\[[[ZZZYYYXXXYYYZZZ[[[WWWVVVVVVUUUSSSRRRPPPOOONNNMMMKKKKKKMMMQQQUUUXXXXXXTTTPPPMMMMMMTTTdddtttpppNNNKKKIIIJJJLLLNNNQQQVVV\\\```hhhmmmtttxxx{{{tttooommmrrr}}}xxxvvvmmmkkkeee^^^[[[[[[VVVOOODDD>>>::::::999666555777555666777777666777888::::::999888777777777888999666666777999<<>>::::::999666555777555777777777666666888::::::999888777777888999999666777888:::===@@@DDDFFFGGGFFFGGGNNNUUUUUUNNNFFFAAA@@@???BBBIIISSS]]]dddfffiiimmmsssxxxsssnnngggXXXTTTSSSSSSRRRPPPMMMLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDFFFHHHKKKNNNQQQSSSTTTXXXYYYZZZ\\\___cccfffhhhdddbbb^^^[[[YYYYYYZZZ[[[YYYZZZ\\\^^^aaadddfffhhhccc\\\TTTPPPPPPXXXhhhwwwaaaPPPLLLJJJKKKNNNPPPTTTZZZ```eeeiiiooowwwuuupppnnnttt~~~yyywwwnnnlllfff^^^[[[ZZZUUUNNNDDD>>>::::::999666555777666777777777555666777999999999888777777888999:::777888999;;;>>>BBBEEEGGGIIIGGGIIIRRR[[[]]]VVVOOOAAA@@@???AAAHHHSSS]]]dddfffiiinnnsssxxxuuulll}}}ttteeeaaaaaa^^^^^^]]]YYYSSSPPPPPPQQQLLLLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEFFFHHHJJJLLLMMMRRRTTTXXX]]]dddkkkqqqtttsssrrrooommmjjjiiihhhhhhfffgggjjjlllmmmnnnnnnmmmfff]]]SSSNNNOOOVVVfffuuuZZZPPPMMMLLLNNNQQQSSSWWW]]]dddiiinnnttt}}}uuuqqqooottt~~~yyyxxxooommmfff^^^[[[ZZZTTTMMMDDD>>>::::::999666555777666777777666555555777999999999888777777888999:::888888999<<>>AAAHHHSSS^^^eeefffjjjnnnsssyyywwwmmm}}}qqqooossswwwiiiiiigggaaaZZZTTTSSSTTTNNNNNNMMMLLLLLLKKKLLLLLLHHHGGGFFFEEEFFFHHHJJJKKKMMMPPPUUU]]]gggqqqxxx}}}~~~{{{xxxuuusssoooqqqtttuuuuuutttrrrpppddd[[[PPPKKKKKKSSSbbbqqqVVVPPPMMMNNNPPPSSSVVVZZZ```ggglllrrrxxxvvvqqqooouuu{{{wwwvvvpppoooiii```[[[YYYTTTNNNCCC???;;;888777777777666777777777777777777777777888:::;;;;;;:::999;;;<<<888888999;;;>>>CCCGGGIIIKKKNNNSSS```sss~~~sss___IIIBBB>>>BBBIIIRRR]]]gggjjjlllqqqvvv}}}}}}ooo~~~yyymmmccc]]]\\\]]]ZZZRRRMMMMMMKKKGGGHHHMMMMMMLLLJJJHHHGGGEEEDDDCCCGGGGGGNNNZZZfffrrr~~~uuupppjjj\\\PPPOOOPPPSSS]]]iiivvvnnnWWWOOOLLLLLLNNNSSSYYYaaaiiippptttzzz{{{sssooosss{{{wwwvvvooonnniii```\\\ZZZUUUOOOCCC???;;;888777777777666777777777777777777777777666777888888777777888:::888888999:::===AAAEEEGGGIIILLLOOOWWWgggsssmmm]]]IIIBBB>>>BBBHHHQQQ\\\fffiiilllpppuuu{{{ppp{{{{{{sssllliiiaaaZZZTTTSSSPPPLLLMMMPPPRRRQQQOOOMMMKKKIIIFFFDDDEEEEEEJJJUUUaaammm|||zzzjjj[[[NNNKKKKKKLLLVVVaaarrrhhhRRRLLLLLLMMMOOOTTT[[[dddmmmuuuzzz}}}zzzsssnnnsss|||wwwuuunnnnnniiiaaa]]][[[VVVPPPCCC???;;;888777777777666666666666666666666666666555666888777666666777999888888888:::<<>>AAACCCDDDHHHHHHFFFLLLWWWYYYTTTGGGBBB???AAAEEELLLXXXbbbeeejjjoootttxxx~~~yyy}}}vvvqqqjjjgggccc^^^YYYUUUZZZYYYWWWWWWWWWSSSLLLGGGDDDAAABBBHHHPPPZZZhhhuuu~~~mmm]]]NNNIIIFFFFFFNNNYYYfffxxxZZZLLLHHHRRRUUUWWWZZZ___gggpppxxx}}}}}}}}}uuupppsss{{{tttpppnnnnnnjjjccc___]]]XXXQQQCCC???;;;888777777777666666666666666666666666666666888999999888888999:::999888888999:::===@@@BBBCCCHHHIIIEEEHHHQQQSSSOOOGGGBBB???@@@CCCIIIUUU```eeejjjpppuuuxxx}}}{{{|||zzzrrrggg]]]^^^\\\\\\]]]^^^ZZZRRRKKKGGGCCCBBBEEEIIIPPP\\\gggyyyiiiYYYLLLHHHFFFFFFNNNXXXbbbtttYYYOOOKKKXXX___```bbbeeekkkrrrxxx{{{wwwpppsss{{{tttpppooooookkkeee```^^^WWWPPPCCC???;;;888777777777666666666666666666666666666555666888777666666777999999888888999;;;>>>AAACCCFFFKKKJJJEEEGGGOOORRRNNNFFFBBB??????AAAFFFRRR^^^ffflllssswwwyyy~~~|||xxx~~~pppgggffffffhhhiiidddZZZQQQLLLHHHDDDEEEFFFIIIQQQZZZqqq~~~tttaaaSSSGGGEEEDDDDDDKKKTTT]]]ppp{{{XXXTTTNNN[[[eeefffiiilllqqqvvvzzz}}}}}}vvvpppsss}}}vvvqqqpppppplllfffaaa^^^WWWOOOCCC???;;;888777777777666777777777777777777777777666777888888777777888:::999888888999;;;???BBBDDDLLLNNNJJJDDDFFFPPPTTTPPPFFFBBB@@@??????DDDPPP]]]gggnnnuuuyyy{{{xxx}}}zzznnnkkkwwwwwwuuuuuuvvvvvvpppcccXXXRRRMMMHHHFFFDDDCCCIIIPPP\\\lllvvvmmm[[[OOOEEEDDDDDDBBBGGGPPPYYYkkkqqqWWWWWWNNNZZZaaadddhhhnnntttyyy}}}yyyrrrmmmrrrxxxrrrqqqqqqmmmfffaaa]]]VVVOOOCCC???;;;888777777777666888888888888888888888888888:::;;;;;;::::::;;;<<<888888888:::<<>>CCCOOO\\\hhhooowww{{{||||||zzzkkkiiieee^^^UUUSSS___nnnxxxiii]]]UUUPPPKKKHHHDDDAAADDDJJJJJJZZZnnn~~~yyymmmeee[[[OOOFFFFFFEEEBBBFFFNNNVVVhhhjjjVVVXXXMMMXXXYYY]]]dddllltttzzz~~~vvvoookkkqqqwwwpppooooookkkddd```]]]WWWPPPEEE???::::::999777666999777777777777777777777777777888999:::999999777777999:::::::::;;;???DDDHHHPPPUUURRRHHHGGGQQQXXXWWWKKKCCC>>>??????AAALLL[[[fffqqq{{{yyyxxx{{{qqqggg^^^XXXWWWUUUSSSQQQRRRUUUYYYhhhmmm}}}qqqeeeVVVTTTOOOIIIDDDCCCEEEGGGJJJPPP[[[iiiwwwxxxmmmccc\\\TTTPPPKKKEEEAAABBBGGGKKKVVVeee___PPPKKKIIITTTXXX]]]ccchhhlllqqqyyy~~~{{{pppjjjqqqxxxrrrpppppplllfffaaa^^^XXXQQQEEE???::::::999777666999777777777777777777777777777888999::::::999888777999999::::::;;;>>>DDDHHHMMMRRRQQQHHHHHHRRRYYYYYYMMMEEE????????????JJJXXXgggrrr}}}{{{wwwooobbb[[[UUUPPPTTTRRROOOLLLLLLMMMOOOPPPUUUSSSXXXbbbhhhnnn~~~qqq___ZZZSSSLLLGGGDDDDDDDDDCCCGGGOOOXXXbbbkkkrrruuuxxxwwwuuuqqqjjjbbbZZZUUUQQQNNNJJJEEEBBBCCCFFFJJJTTTbbb~~~\\\PPPMMMLLLWWW^^^bbbhhhkkkllloootttxxx{{{}}}rrrjjjpppyyyuuuqqqqqqmmmfffbbb___YYYRRREEE???::::::999777666999777777777777777777777777777888999::::::999888777999999999::::::>>>CCCFFFIIIOOOOOOIIIIIIRRRZZZ[[[PPPGGG@@@???>>>>>>GGGTTTgggttt}}}vvveeeYYYVVVSSSQQQRRRWWWSSSNNNMMMNNNOOONNNLLLUUUNNNKKKNNNQQQUUU```nnn}}}mmmfff[[[SSSOOOLLLIIIGGGBBBDDDFFFIIINNNSSSWWWZZZbbbaaa```]]]YYYUUUQQQNNNLLLKKKHHHEEECCCCCCFFFIIIRRR```{{{WWWOOOOOOQQQYYYeeeiiimmmooonnnnnnpppsssxxx{{{tttkkkoooyyyvvvqqqqqqmmmfffaaa^^^XXXQQQEEE???::::::999777666999666666666666666666666666666777888999:::999888888888999999999:::===AAAEEEHHHNNNOOOJJJIIIPPPXXX[[[SSSHHH@@@???>>>>>>FFFRRReeettttttyyylllZZZ[[[^^^ZZZZZZaaaddd^^^YYYXXXZZZZZZVVVRRRTTTNNNKKKMMMNNNLLLMMMQQQSSSYYY^^^bbblll~~~ssseee[[[WWWUUUQQQNNNIIIHHHGGGFFFGGGIIILLLNNNTTTTTTRRRPPPNNNMMMLLLKKKHHHHHHGGGEEECCCDDDFFFIIIPPP___|||sssTTTNNNRRRUUUZZZfffkkkpppqqqppppppqqqsssyyy{{{~~~vvvlllnnn~~~}}}xxxvvvppppppllleee```]]]WWWPPPEEE???::::::999777666999666666666666666666666666666777888999:::999999888777888999999:::<<<@@@CCCIIINNNOOOJJJHHHMMMUUU[[[UUUIII@@@@@@??????FFFQQQaaarrrsssyyyuuuggg___cccccc___dddqqquuupppkkkiiijjjiiiddd___]]]XXXTTTTTTRRRNNNJJJHHHOOOSSSTTTSSSWWWbbblllqqq}}}qqqddd]]]YYYUUUQQQNNNLLLIIIGGGFFFHHHJJJKKKOOONNNLLLJJJIIIIIIIIIIIIFFFGGGFFFEEEDDDDDDFFFIIINNN___}}}gggTTTOOORRRXXXZZZccchhhnnnqqqqqqrrrtttwwwxxx{{{wwwlllnnn||||||xxxuuuooooookkkddd```]]]WWWPPPEEE???::::::999777666999777777777777777777777777555666888999::::::999888666888999999:::<<>>@@@IIIKKKKKKHHHEEEIIIVVVbbbaaaRRRFFFCCCAAA>>>BBBJJJVVVkkkzzzyyyzzzyyyuuu~~~tttiiidddcccbbb^^^```^^^XXXVVVWWWVVVTTTPPPTTTZZZaaakkkvvv|||pppiii```^^^ZZZVVVSSSQQQPPPPPPKKKJJJIIIGGGGGGGGGGGGGGGIIIHHHGGGEEECCCDDDGGGJJJOOO```hhhRRRRRRMMMPPPZZZYYY]]]aaaeeeggghhhjjjnnnrrryyy~~~vvvnnnooo|||~~~yyywwwqqqqqqmmmfffbbb___YYYRRREEE???::::::999777666999777777777777777777777777555666888999::::::999999666777999999:::;;;===@@@HHHIIIIIIGGGDDDIIIXXXffffffWWWIIIDDDAAA===@@@GGGSSShhh}}}vvvuuusss{{{pppgggccc^^^YYYXXXWWWVVVUUUVVV[[[bbbhhhhhhssspppmmmiiiddd___[[[YYYXXXKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJGGGEEECCCDDDHHHKKKRRRccc[[[KKKQQQLLLOOOZZZYYY]]]```bbbccccccdddhhhlllrrrwww|||}}}{{{|||}}}uuunnnppp}}}{{{tttrrrqqqkkkdddaaa___XXXPPPDDDAAA<<<999888888777555777777777777777777777777444555777888999999888888888999999999999:::<<>>CCCEEESSScccuuuwww}}}yyy~~~vvvrrrkkkeeecccfffiiifffddddddcccllluuuwwwyyy~~~~~~xxxpppfff]]]WWWOOONNNMMMLLLKKKJJJJJJJJJNNNJJJHHHHHHFFFEEEHHHNNNWWWkkkrrr^^^MMMLLLNNNMMMRRR[[[[[[\\\]]]___aaaccceeegggrrrtttvvvxxxyyy{{{~~~rrrmmmqqqzzz}}}wwwsssqqqkkkdddaaa^^^XXXPPPDDDAAA<<<999888888777666777777777777777777777777444555777888999999888888777888999888888999<<<>>>FFFHHHLLLKKKFFFEEEPPP]]]dddaaaVVVGGG===>>>BBBEEEPPPaaattt~~~www|||yyy{{{{{{uuuooolllsss}}}|||tttzzzxxxkkk^^^UUURRRRRRQQQQQQPPPPPPPPPPPPOOOKKKJJJIIIGGGEEEHHHMMMYYYmmmjjjXXXKKKKKKNNNNNNSSS[[[[[[\\\]]]___aaadddfffhhhoooqqqsssuuuvvvyyy}}}~~~rrrlllqqqzzz{{{sssqqqkkkdddaaa^^^WWWOOODDD@@@<<<999888888777666777777777777777777777777444555666777888888888888666777888888777999;;;>>>DDDGGGLLLMMMGGGDDDKKKUUUdddccc[[[LLL@@@>>>BBBDDDMMM^^^qqq|||yyy~~~}}}oooppp~~~zzzrrrggg]]]WWWSSSSSSSSSSSSSSSSSSRRRRRRQQQNNNMMMMMMJJJHHHJJJOOO\\\qqq```RRRIIIJJJNNNPPPSSSZZZZZZ[[[]]]___bbbeeehhhiiilllmmmoooqqqrrruuuyyy||||||~~~qqqqqqkkkpppzzz~~~|||sssqqqllldddaaa^^^WWWOOOCCC@@@<<<999999888777666777777777777777777777777555555666777777888888888555666777777777888;;;>>>FFFJJJOOOQQQKKKDDDFFFMMMcccfff```QQQCCC???AAADDDLLL]]]ooozzz{{{|||zzzvvvpppqqq|||zzzvvvtttsssmmmjjjgggdddcccaaa^^^\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTQQQOOOPPPNNNLLLNNNTTT```tttYYYPPPJJJLLLPPPQQQTTTXXXYYYZZZ\\\___bbbeeehhhjjjkkklllmmmmmmnnnpppsssvvvwwwyyyiiixxxwwwvvvtttrrrtttxxx{{{qqqkkkoooyyy}}}{{{tttrrrlllddd```^^^WWWNNNCCC@@@<<<999999888888777666666666666666666666666555555555666666777888888555666777777777888<<<>>>IIIMMMTTTVVVOOOFFFEEEIIIaaagggeeeVVVFFF???AAACCCKKK[[[nnnxxx~~~|||uuuvvv}}}wwwkkkjjjuuuqqqppphhhddd```^^^___aaacccdddeeecccaaa^^^[[[ZZZYYYXXXVVVRRRPPPPPPNNNMMMQQQWWWbbbwww}}}VVVQQQMMMNNNQQQRRRTTTVVVYYYYYY[[[^^^aaaeeehhhiiillllllllljjjiiikkknnnqqqttt}}}iii}}}uuujjjdddeeeeeedddbbb```aaadddffflllqqq{{{qqqjjjoooyyy~~~|||{{{tttrrrlllddd```]]]VVVNNNBBB???;;;999999999888777666666666666666666666666555555555555666777888999555666777777888999===???JJJNNNVVVYYYTTTKKKGGGJJJ]]]fffhhhZZZIII@@@@@@CCCHHHXXXkkkuuu|||}}}zzzgggvvvoooeeennn}}}wwwrrrkkkhhhdddccceeejjjoooqqqmmmjjjeeeaaa]]]\\\\\\]]][[[VVVRRRPPPNNNMMMRRRYYYdddyyypppTTTQQQOOOOOOQQQSSSTTTUUUXXXYYY[[[]]]```cccfffgggjjjjjjiiigggeeegggjjjmmmsss~~~mmm}}}{{{tttlllggggggeeefffhhhhhhhhhhhhjjjllljjjoooxxxrrrkkknnnxxx}}}|||uuusssllleee```]]]VVVNNNBBB???;;;999999999888888666666666666666666666666555555444444555666888999555777888888888:::>>>@@@GGGLLLTTTZZZWWWPPPLLLNNNZZZeeejjj]]]JJJ@@@@@@CCCBBBTTTgggsss{{{}}}vvvxxxvvvyyyllljjjmmm{{{xxxvvvvvvyyy}}}wwwsssmmmgggddddddfffhhhhhhaaaZZZUUUQQQOOOTTT\\\eeeyyy```PPPPPPOOONNNPPPTTTVVVVVVXXXYYYZZZ\\\^^^aaaccceeeeeeddddddbbbbbbdddhhhlllsss}}}ppp~~~~~~wwwqqqrrrjjjnnnsssvvvxxxzzz|||~~~ssskkknnnxxx~~~uuusssllleee```]]]VVVMMMBBB???;;;999999999999888666666666666666666666666555555444444555666888999666777888999999;;;>>>AAADDDIIIRRRZZZYYYSSSPPPRRRXXXdddjjj^^^KKK@@@@@@CCC>>>PPPeeerrrzzz}}}pppuuu{{{ssslllgggiiiwwwyyysssppprrruuuxxxtttlllccc[[[VVVSSSXXX```fffyyyTTTMMMNNNNNNMMMOOOTTTWWWWWWXXXXXXZZZ[[[]]]```bbbccc``````_________ccchhhlllsss|||ppp}}}tttlllnnnwww}}}wwwppphhhdddaaa]]]WWWQQQEEEBBB===:::888777666555666666666666666666666666333333444444666777888999999888888888999;;;===>>>BBBIIIRRRXXXXXXTTTNNNKKKRRRfffuuummmVVVCCC>>>AAABBBMMM]]]lllxxxzzzlllyyywww~~~tttgggdddjjjqqquuu|||~~~qqqcccaaa]]]\\\ffftttrrrQQQJJJIIIJJJNNNRRRUUUSSSQQQUUUWWWYYY[[[\\\]]]]]]]]]___]]][[[[[[___dddkkkooossszzzqqquuuuuukkkmmmwww|||tttnnnfffbbb```\\\UUUPPPEEEAAA===:::888777666555666666666666666666666666444444444444666777888999999888888888999;;;===>>>AAAGGGNNNUUUXXXVVVRRRNNNPPPcccsssnnnYYYFFF???AAAAAAKKK[[[jjjwww{{{jjjsssssstttqqqlllkkkooopppooonnnnnnmmmlllmmmqqqxxx}}}wwwkkkeee^^^```ooofffMMMMMMLLLMMMQQQUUUWWWVVVTTTVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[]]]```ffflllooorrryyysssrrruuummmqqq{{{}}}qqqkkkddd```^^^[[[UUUOOOEEEAAA===:::888777666555666666666666666666666666444444444444555777888999999888888888999;;;===>>>AAACCCIIIQQQXXXZZZWWWSSSOOO___ooommm\\\III@@@@@@???HHHWWWgggtttjjjnnn}}}pppgggfffeeeccceeeggghhhiiikkknnnsssvvvuuu~~~zzzuuuvvvpppyyyxxxpppggg^^^dddyyyyyyWWWJJJMMMMMMNNNQQQUUUWWWVVVUUUXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\___dddiiimmmpppqqqwwwvvvnnnuuupppuuu~~~pppjjjccc___^^^[[[UUUOOODDDAAA<<<999888888777555666666666666666666666666444444444555555666888888999888888888999;;;===>>>AAAAAADDDMMMXXX^^^]]]ZZZTTT^^^hhhhhhZZZHHH???>>>>>>FFFSSScccrrrqqqmmm}}}yyysss~~~zzzxxxuuuwwwyyy{{{~~~ssshhhcccdddaaakkklllhhhccc]]]hhhfffMMMLLLJJJJJJLLLNNNPPPRRRSSSSSSYYYZZZ[[[[[[[[[ZZZXXXWWWWWWZZZ]]]bbbgggkkkooopppnnnvvvvvvkkk{{{vvvqqqvvvqqqkkkddd```___\\\VVVPPPDDD@@@<<<999888888777666666666666666666666666666555555444555555666777888999888888888999;;;===>>>@@@@@@CCCLLLXXX```bbb```\\\]]]aaaaaaVVVFFF=========CCCOOO___ppp~~~sssxxx|||ooouuu|||mmmeee```]]]]]][[[___]]]]]]___^^^nnn\\\KKKPPPHHHIIIJJJLLLNNNOOOQQQSSSZZZZZZ[[[[[[ZZZYYYWWWVVVWWWZZZ^^^ccchhhlllnnnoookkktttuuuiiizzzwwwpppttt~~~sssllleeeaaa___\\\VVVPPPCCC@@@<<<999999888777666666666666666666666666666555555555555555666777777999888888888999;;;===>>>@@@AAAEEENNNYYYaaaeeefffbbb]]]\\\]]]VVVGGG=========AAALLL\\\nnn|||uuuvvvuuuxxxsssfffbbb```^^^]]]^^^\\\VVVWWW]]]```ttt|||XXXMMMPPPIIIJJJLLLMMMNNNOOORRRUUUZZZZZZ[[[[[[ZZZXXXWWWVVVWWWYYY]]]bbbfffhhhjjjkkkhhhqqqssshhhxxxwwwnnnrrr|||~~~sssmmmeeeaaa___[[[TTTOOOCCC@@@<<<999999888888777666666666666666666666666666555555555555666777777999888888888999;;;===>>>@@@CCCIIIQQQZZZaaafffiiiccc[[[YYY^^^ZZZKKK@@@======@@@JJJZZZnnnqqq~~~zzz{{{qqqlllfffbbbaaabbb^^^WWWWWW\\\___tttpppUUUMMMLLLIIIKKKMMMMMMMMMOOOSSSVVVYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWZZZ^^^aaacccdddeeeeeelllrrrfffuuuuuummmqqq|||}}}tttmmmeee```^^^ZZZSSSMMMCCC@@@<<<999999999888777666666666666666666666666666555555555555666666777999888888888999;;;===>>>@@@EEELLLSSSZZZaaagggkkkbbbYYYYYY```___PPPBBB>>>===@@@IIIYYYmmmnnnvvvzzzzzzpppjjjhhhccc```ZZZYYY[[[[[[rrrhhhTTTMMMGGGHHHJJJLLLLLLLLLMMMRRRVVVXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVXXXZZZ]]]^^^``````dddhhh}}}qqqeeerrrsssmmmrrr}}}~~~ooojjjccc___\\\XXXSSSNNNEEEAAA<<<999888888777666666666666666666666666666777666444333333444666777999999999888888999===???@@@BBBHHHRRR```ooo{{{uuuaaaWWWaaallldddOOO??????BBBHHHSSSeeezzzxxxpppyyynnnggg]]]^^^YYYVVVYYY[[[kkkUUUHHHLLLPPPKKKLLLMMMLLLLLLNNNSSSXXXdddaaa[[[UUURRRSSSUUUVVVVVVWWWXXXXXXXXXYYY[[[]]]``````ooorrrdddkkkyyynnnqqqyyy|||zzznnniiiccc___\\\YYYSSSOOOEEEAAA<<<999888888777777666666666666666666666666777555444333333444555777666777777777777999<<>>:::999999999888666666666666666666666666444555555555555555555444444555666777999<<>>;;;:::999999888666666666666666666666666444444555555555555444444666777888999;;;>>>BBBFFFJJJLLLLLLKKKKKKQQQ]]]ffflllsssooocccgggwwwzzzqqqSSSGGG???AAAFFFSSSnnn{{{tttkkk|||sssjjjkkk{{{mmmOOOGGGIIIEEEDDDGGGEEEDDDCCCFFFJJJMMMLLLJJJGGGFFFEEEEEEFFFHHHJJJLLLKKKMMMNNNNNNNNNNNNQQQSSSUUUTTTYYYkkklll___mmm~~~~~~{{{|||rrrlllddd^^^[[[WWWSSSOOODDDAAA===:::999999888777555555666666666666555555555555555555555555555555555666888888:::===AAAEEEJJJIIIIIIJJJJJJMMMXXXdddooorrrsssoooiiiiiiooovvv^^^@@@???JJJBBBKKKnnnqqqooo}}}sss]]]JJJFFFDDDAAACCCJJJDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSXXXhhhnnn^^^kkk}}}|||}}}tttnnnfff```]]]YYYTTTPPPEEEAAA===:::999999888777555555666666666666555555555555555555555555555555555666777888999;;;@@@CCCGGGHHHJJJLLLLLLNNNWWWbbbrrrwwwxxxrrrgggaaaeeejjjaaaEEEAAAJJJCCCKKKiii~~~yyyllluuufffTTTFFFEEEEEEAAAAAAFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQVVVdddppp^^^gggwww{{{uuuooohhhbbb___[[[VVVRRREEEBBB>>>;;;:::999888777555555666666666666555555555555555555555555555555555666777777888:::===@@@EEEFFFIIIMMMMMMNNNVVV```qqqxxx|||sssdddYYYZZZ```eeeLLLDDDHHHDDDIIIaaasssnnnmmmtttVVVIIIAAACCCEEEAAA@@@CCCAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNRRR```}}}vvv___cccooozzzxxxuuuooohhhccc___[[[VVVQQQFFFCCC>>>;;;:::999888777555555666666666666555555555555555555555555555555444555666777777888;;;===CCCDDDHHHKKKLLLMMMVVV___nnnwww|||tttbbbVVVWWW]]]hhhUUUGGGDDDBBBHHH[[[mmmuuujjjttt```MMMEEE@@@BBBDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJLLLPPP]]]vvv~~~aaa___jjjwwwwwwsssnnngggbbb___ZZZTTTPPPGGGCCC???<<<:::999888777555555666666666666555555555555555555555555555555222444666666777888:::<<>>>>>>>>======AAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFIIIHHHKKKQQQ^^^xxxhhhYYY```ppp|||yyyqqqmmmgggccc___ZZZSSSNNNIIIEEE@@@<<<;;;999888666555555666666666666555555555555555555555555555555///222555888999:::===>>>CCCIIITTT]]]^^^[[[]]]bbbzzzeeeYYY\\\mmmdddQQQMMMFFFDDDUUU]]]mmmssskkksssTTTCCC???AAABBBBBBBBBBBB???<<<>>>>>>======<<<<<<<<<;;;BBBAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBDDDDDDIIIHHHIIIMMMWWWnnnppp^^^bbbpppzzz~~~vvvpppmmmhhhddd___YYYSSSOOOFFFDDD@@@<<<999777777777666666666666666666666666666666666666555555555555444444444555777999<<<===@@@AAAHHHTTT```dddaaa[[[lll}}}mmmYYYZZZkkkqqq```MMMHHHJJJJJJXXXaaavvvoooqqqhhhNNNDDDBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<>>??????@@@@@@AAABBBBBBCCCHHHIIIKKKSSSccc|||aaabbbqqq|||~~~vvvqqqmmmiiiddd___YYYSSSOOOGGGDDD@@@<<<999888777777666666666666666666666666666666666666555555555555444444444555777999<<<===???AAAFFFQQQ]]]aaa^^^YYYeeetttppp^^^YYYnnn|||sss\\\KKKFFFFFFUUU^^^rrrsssooozzzWWWDDD>>>AAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<<<>>???DDDNNNXXX\\\ZZZVVV]]]iiixxxxxxhhh[[[lll}}}|||eeeLLLCCCGGGNNNVVVkkk}}}pppvvveeeKKKBBB@@@AAA@@@@@@??????>>>============<<<;;;;;;;;;;;;<<<>>>>>>????????????>>>>>>??????@@@AAAAAABBBBBBCCCBBBFFFEEEGGGNNN]]]qqqcccjjjuuu}}}xxxqqqnnniiiddd___ZZZTTTPPPGGGEEEAAA===:::888888777666666666666666666666666666666555555555444444444444444444555666888:::<<<===>>>BBBJJJSSSWWWVVVTTTYYYaaammm{{{wwwccceeemmmrrrdddMMMEEELLLGGGNNNaaazzzwwwqqq|||TTTGGGFFFDDD@@@??????>>>>>>======<<<===<<<;;;;;;::::::;;;;;;======>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAAAAADDDCCCDDDJJJWWW}}}wwwaaagggsss~~~|||xxxrrrnnniiieee```ZZZTTTPPPGGGEEEAAA===:::888888888666666666666666666666666555555555555444444444444444444444444666888:::;;;======@@@GGGNNNSSSTTTTTTXXX^^^hhhvvvnnnaaa^^^gggeeeUUUIIIIIIFFFJJJZZZrrrqqqxxxdddHHHCCCCCC??????>>>>>>======<<<;;;;;;<<<<<<;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>>>>??????@@@CCCBBBCCCHHHQQQssszzz```dddsss|||{{{xxxrrrooojjjeee```[[[UUUQQQHHHEEEBBB>>>:::999888888666666666666666666666666555555555444444444444333555444444444555777999:::======@@@EEELLLQQQTTTUUUYYY___hhhsss{{{fff[[[eeemmmbbbOOOCCCIIIJJJWWWlllxxxrrryyy~~~VVVDDDCCCAAA;;;>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>???BBBAAACCCFFFKKKhhh{{{___bbbqqqzzz~~~zzzxxxrrrooojjjeee```[[[UUUQQQHHHFFFBBB>>>;;;999888888666666666666666666666666555555555444444444333333555444444444555777888:::======???DDDJJJQQQVVVXXXZZZ```hhhqqqlll\\\bbbqqqnnnZZZIIIJJJIIIRRReeeyyyttttttmmmNNNDDDCCC@@@<<<======<<<<<<;;;:::::::::;;;::::::999999999999999999999::::::::::::999999::::::;;;<<<<<<======>>>>>>BBBBBBCCCEEEGGG___~~~______mmmwww}}}}}}zzzxxxrrrooojjjeeeaaa[[[UUUQQQHHHFFFBBB>>>;;;999999999666666666666666666666666555555444444444333333333555444444444555666888999======@@@DDDJJJQQQWWWZZZYYY```hhhppp{{{pppZZZ\\\mmmtttfffUUUIIIFFFMMM___rrrzzzuuurrr]]]EEE???>>>===<<<===<<<<<<;;;;;;:::999999;;;:::999999888888999999999999999::::::999999999;;;;;;<<<<<<===>>>>>>>>>===BBBBBBCCCEEEDDDZZZ}}}```]]]jjjvvv|||}}}xxxooonnnkkkgggaaa[[[UUURRRGGGEEEBBB>>><<<:::999999777666666666555555555555666666666666555555555555333333333444444444555555===@@@???<<>>:::>>>===;;;:::999888888888888888888888888888888888888888888888888888888888888:::=========<<<<<<===>>>???>>>DDDIIIFFFTTTrrraaaTTTbbbpppyyyzzzuuuooonnnkkkgggaaa[[[UUURRRGGGEEEBBB>>><<<:::999999777777666666666555555555666666666666555555555555333333333444444444555555<<<@@@@@@===AAAOOO\\\cccuuuxxxxxxwww|||{{{^^^PPP[[[ooovvvrrrXXXLLLIIIOOOYYYqqqyyy^^^BBB>>><<<<<<===:::===<<<;;;:::999888888888888888888888888888888888888888888888888888888888888:::<<<===<<<<<<<<<===??????>>>CCCFFFCCCOOOkkkhhhWWW```nnnwww}}}xxxrrrooonnnkkkgggaaa[[[UUUQQQGGGEEEBBB>>><<<:::999999777777777666666666555555666666666555555555555444333333333444444444555555:::???AAA???AAAMMM]]]gggzzzzzzgggSSSRRRcccuuu~~~cccQQQFFFLLLWWWiii~~~vvvpppPPP>>>???===<<>>===<<<;;;999888888888888888888888888888888888888888888888888888888888888777999<<<<<<;;;;;;<<<===???@@@>>>@@@CCC???IIIbbblllUUUYYYhhhttt}}}wwwrrrpppnnnlllgggaaaZZZTTTQQQGGGEEEBBB>>><<<:::999999777777777666666666666555666666555555555444444444333333333444444444555555777===AAAAAABBBKKK\\\iii}}}zzzxxxuuu___TTTZZZnnnnnnZZZGGGJJJUUU```zzztttvvvaaaJJJAAACCC>>><<>><<<;;;:::999888888888888888888888888888888888888888888888888888888888888777999;;;;;;::::::;;;======???===>>>AAA>>>FFF\\\pppSSSVVVaaannn~~~zzzssspppooolllgggaaaZZZTTTPPPGGGEEEBBB>>><<<:::999999888777777777666666666666555555555555444444444444333333333444444444555555666;;;@@@BBBBBBIIIXXXfffttt{{{~~~{{{yyy~~~ooo]]]WWWdddwwwzzziiiQQQKKKSSSUUUhhh|||uuummmPPP@@@===@@@:::888;;;999;;;::::::999888888888888777777777777777777777777777777777777777777777777777999::::::999999;;;===;;;>>><<<===AAA???FFFYYYvvvUUUWWWZZZgggyyy|||uuuqqqooolllgggaaaZZZTTTPPPGGGEEEBBB>>><<<:::999999888888777777777666666666555555555444444444444333333333333444444444555555555888===BBBCCCFFFRRR^^^llluuu|||||||||~~~zzztttdddVVV\\\kkkxxx]]]LLLOOOKKKXXX|||wwwzzzwwwXXXEEE::::::>>>999999===;;;::::::999888888888888888777777777777777777777777777777777777777777777777777888999999888888;;;===999>>><<<<<>><<<:::999999888888888777777777666666555555555444444444333333333333333444444444555555555666;;;AAADDDDDDKKKTTTdddmmmvvvyyy{{{|||{{{wwwtttjjjhhhllldddUUUVVVbbbvvv{{{cccLLLLLLFFFPPPsss~~~uuuxxxfffIIIDDD:::;;;>>>:::<<<@@@<<<:::999999888888888888888777777777777777777777777777777777777777777777777777888888888777888:::<<<999>>><<<;;;@@@???CCCPPPppp[[[TTTSSS\\\nnn|||sssqqqpppmmmhhhaaaZZZSSSPPPGGGEEEBBB>>><<<:::999999888888888888777777777777555555444444444333333333333333333444444444555555555444999AAADDDCCCGGGNNN[[[dddmmmsssxxx{{{xxxrrrgggZZZXXXaaa```TTTTTT```iiixxxcccJJJJJJGGGPPPrrrzzzuuu{{{XXX===DDD::::::<<<888999===777999999888888888888888888777777777777777777777777777777777777777777777777777888888777777888:::<<<999???<<<:::>>>>>>@@@LLLgggggg[[[SSSZZZkkk|||zzzqqqrrrpppmmmhhhaaa[[[UUURRRHHHFFFCCC???<<<:::999999777777777777777777777777555555444444444333333333333333333444444444555555666666777<<>>;;;;;;:::::::::999999999::::::999888888777666666666666666666666666666666777666666666666666666666888888888999999999::::::<<<<<<<<<;;;;;;<<<@@@CCCYYYwww[[[RRRSSS\\\hhhqqq{{{yyyqqqpppooolllhhhaaa[[[UUUQQQIIIGGGDDD@@@===;;;999999777777777777777777777777555555444444444333333333333333333444444444555555555555555999>>>DDDGGGIIIOOOVVV```mmmzzzxxxnnnkkkmmmzzz|||WWWSSS___sss|||lllSSSNNNXXXcccuuu~~~rrrxxxcccEEE:::;;;::::::::::::999999999999999999999888888777777666666666666666666666666666666666666666666666666666888888888999999999999:::;;;<<<<<<;;;:::<<<@@@BBBRRRjjjaaaRRRQQQWWWbbbjjjtttxxxqqqpppooolllhhhbbb[[[TTTQQQJJJHHHDDD@@@===;;;999999666666666666666666666666555555444444444333333333333333333444444444555555555444444777<<>><<<::::::999999999888888888888888888777777777777777555555555555555555555555444444555555666666666777777777888888888999999999999:::;;;;;;:::;;;>>>@@@JJJWWWtttdddPPPKKKKKKRRRYYYbbbtttyyysssqqqpppoookkkeee]]]VVVRRRKKKIIIEEEAAA===;;;999999777777777777777777777777555555444444444333333333333333333444444444555555333444555666888===CCCHHHDDDNNN\\\fffjjjnnnzzznnnbbbgggiiiRRRSSS^^^uuussstttgggJJJAAA???<<<:::999999999999888888888888777777777777777777777777555555555555555555555555444444444555555666666777777777777888888888888999888999:::::::::;;;===???JJJTTTqqqlllYYYRRROOORRRUUUZZZhhhxxxyyytttrrrrrrpppmmmggg___WWWSSSLLLJJJFFFAAA>>>;;;999888777777777777777777777777555555444444444333333333333333333444444444555555333444666777888;;;AAAFFFGGGLLLUUU___ccchhhvvviii[[[jjjkkkSSSOOOUUUiii}}}tttuuuQQQ???>>>;;;999;;;999999999999888888888888666777777777777777777777555555555555555555555555333333444555555666777777777777777777888888888888777888::::::::::::<<<>>>EEEOOOnnnwww```WWWSSSTTTTTTVVVaaaooozzztttrrrrrrqqqnnnhhh```XXXSSSLLLJJJFFFBBB>>>;;;999888777777777777777777777777555555444444444333333333333333333444444444555555222444777777888:::???DDDEEEEEEKKKTTT[[[aaannn{{{rrrVVVXXXnnnzzzlllVVVLLLOOO```~~~xxxppp}}}qqqFFF;;;===888777===999999999888888888888777666666666666777777777777555555555555555555555555333333444444555666777777777777777777888888888888666888::::::::::::<<<>>>???HHHiii}}}\\\SSSNNNPPPPPPQQQ[[[iii|||{{{tttsssrrroookkkeee^^^XXXTTTNNNKKKHHHCCC@@@===;;;;;;777777777777777666666555444444444444444444444444222222333333333333444444222555777777666777;;;???GGGOOOKKKGGGOOOZZZgggxxxbbbRRRaaatttnnn[[[QQQQQQUUUlllxxxwwwbbbAAA999===<<<888888999888888777666555555444666666666666555555555555555555555444444333333333444444444555555555555666888888888777777777777777888999999::::::;;;;;;<<>>@@@PPP~~~kkkOOOMMMOOOIIIJJJTTT^^^xxx~~~yyyvvvuuurrrmmmggg```ZZZWWWNNNLLLHHHDDD@@@===<<<;;;777888888888888777666666444444444444444444444444222222222333333333444444:::555111111444777777777???IIIKKKNNNVVV[[[fffzzz~~~ddd```lllwwwaaaYYYKKKMMM___ppp~~~tttzzzVVVAAA<<<;;;===<<<777666999777777666666666555555555666666555555555444444444444444444444444444444444333333444444444555555555666666666777777777777777888888888999::::::;;;;;;@@@???GGGpppwwwPPPLLLOOOGGGFFFPPPTTTjjj{{{vvvuuurrrnnngggaaa[[[WWWOOOLLLIIIDDDAAA>>><<<<<<888888888888888777777666444444444444444444444444222222222333333333444444;;;666222222555888888777;;;CCCHHHOOOYYY[[[bbbtttmmm^^^cccmmmnnncccQQQJJJTTTaaazzz~~~wwwxxx]]]EEEBBB===:::;;;<<<999666555666666666666555555555555555555555555444444444444444444444444444444444444333333333444444444444555555555666666777777777777777777888999999::::::;;;???>>>BBBdddWWWLLLMMMHHHGGGOOOPPP```}}}vvvuuurrrmmmggg```ZZZWWWOOOMMMIIIEEEAAA>>>===<<<888888999999888888777666444444444444444444444444222222333333333333444444888666444444666777777777999@@@GGGUUUddddddfffttt|||ddd^^^bbbqqqjjjYYYOOOQQQVVVjjjxxxnnnsssnnnJJJDDD???:::666666999:::888555555555555555555555555555555555555444444444444333333333333444444444444555333333333333444444444444444555555666666777777888777777888888999:::::::::<<<===@@@ZZZgggPPPLLLIIIJJJNNNOOOZZZyyy~~~uuutttqqqmmmggg```ZZZVVVOOOMMMIIIEEEAAA>>>===<<<888999999999999888777777444444444444444444444444222222333333333333444444222444666666555555666777:::>>>EEEXXXjjjhhhdddmmm||||||fff]]]jjjiii```XXXUUUPPP[[[ssswwwlllrrrVVVAAACCC:::999666555777888888666555555555555555555555555555555555444444444333333333333333444444444555555222222333333333444444444444444555555666777777888777777777888999999::::::888===???QQQzzz{{{WWWKKKJJJKKKLLLOOOVVVppp~~~uuutttqqqlllfff___YYYVVVOOOMMMIIIEEEAAA???===<<<888999999999999888777777444444444444444444444444222222333333333444444444...222666666444333444666777999???SSSfffbbbYYY^^^xxxrrr]]]aaafffccc^^^XXXMMMQQQeeewwwqqqqqqgggCCC888:::999;;;;;;888666666777666444555555555555555555555555555444444444333333333333333333444444555555555222222333333333444444444444444444555666777777888777777777888999999::::::666===???JJJkkk]]]JJJJJJLLLJJJOOOSSSjjj{{{wwwsssmmmhhhaaaZZZUUUPPPMMMIIIFFFDDDCCCAAA???::::::999999888777777777666666555444333333222222333333333333333333333333444444444555555555555666444777<<>>::::::999999888777777777444444444444444444444444111222222333333444444555444444444555555555555666333555888888777<<>>:::555777999444444444444444444444444222222222222333333333333222222222222222222222222111111111111222222222222333333333333333333333333222222333444444444444444555555666777777777777777777:::;;;>>>BBBJJJnnnttt^^^SSSOOOMMMOOONNNVVVmmm|||xxxrrrlllgggccc^^^\\\WWWTTTNNNJJJGGGDDD@@@>>>::::::999999888777777777555555555444444333333222111111222333333444555555444444444555555555555666555333444666666888CCCPPP___dddgggkkkxxxrrreeeqqqvvvtttvvvuuuMMM===:::@@@:::666999888333333333333333333333333111111222222222333333333111111111111111111111111111111111111222222222222222222222222222222222222222222333444444444444333555555666777777777777777777999999>>>@@@CCCaaajjjXXXPPPNNNRRRPPPUUUgggxxx}}}xxxrrrlllgggccc___\\\XXXTTTOOOJJJGGGDDD@@@>>>::::::999999888777777777666666555444333333222222111111222333333444555555444444444555555555666666777222000555777888>>>FFFXXX```eeeeeelllmmmqqq{{{fffhhhtttnnnttt}}}|||}}}vvvNNN@@@555666:::444222555222333333333333333333333333111111111222222333333333111111111111111111111111000111111111111222222222222222222222222222222222222222333444444444333333555666666777777777777777777777888===>>>===XXXzzzcccXXXPPPTTTRRRVVVdddrrr}}}zzzuuupppkkkeee___[[[VVVSSSOOOKKKIIIFFFCCCAAA======<<<;;;999888777777666666555444333333333333111111222222222333333333444444444555555555555666333444444444555777;;;>>>HHHbbbuuuoooeeetttjjjZZZ^^^gggyyy|||tttiiiqqqxxxqqqooo{{{tttmmmnnnxxxiiiOOO@@@::::::999888777666555444222222222222222222222222222222333333333222222111222222222222222222222222222222222111111111000000222333333444444333333222444444444444444444444444555555555555666666666666999:::666999>>>>>>KKKfffhhhYYYVVVTTTNNNSSS```iiizzz}}}zzzuuupppkkkfff```\\\VVVSSSOOOLLLIIIGGGCCCAAA======<<<;;;999888777777666666555444333333333333111111222222222333333333444444444444555555555555444555555555555666:::======OOOgggrrrlllmmmvvv^^^YYY[[[sssvvvtttjjjjjj|||zzzlllllluuusssnnnqqq|||zzzQQQ@@@888:::999999888666555555444222222222222222222222222111222222333333222222111222222222222222222222222222222222111111111000000222333333444444333333222444444444444444444444444555555555555666666666666777999666888======HHHaaaooo]]]UUUTTTOOOSSS```hhhwww~~~zzzuuupppkkkfffaaa]]]WWWTTTPPPLLLJJJGGGDDDBBB======<<<;;;999888777777666666555444333333333333111111222222222333333333444444444444555555555555555555666555444555888:::;;;@@@ZZZvvvxxxlllyyyooo]]]UUUaaagggpppuuutttuuuzzznnnmmmnnn{{{sssmmmlllsss```@@@;;;777999888888777666555444444222222222222222222222222111111222222222222222111222222222222222222222222222222222111111111111111222222333333333333222222333333333333444444444444444555555555555666666666666999777888===<<>>:::777777666666555444444333111111111111111111111111000111111222222222222111111111111111111111111111111111111111111111111111222222333333333333222222333333333333333444444444444444444555555555666666555:::888999>>><<>>===@@@LLLsssoooQQQLLLLLLJJJOOOYYY[[[dddxxx|||vvvppplllhhhdddbbbZZZWWWSSSOOOMMMJJJGGGEEE======<<<;;;999888777777666666555444333333333333111111222222222333333333333333333333444444444444333555666666555444555777444999;;;BBB[[[vvvxxxhhh[[[hhhwww___bbbmmmllleeeaaa]]]vvvyyyqqqmmmqqqxxxzzzqqqiiihhhlllvvv[[[AAA444999;;;///444444444444333333222222111111111111111111111111//////000111222222222222111111111111111111111111111111111111111222222222111111222222222222111111111111222222333333444444333444444444444555555555444<<<:::888>>>===???IIIfffrrrSSSIIIJJJHHHMMMWWWZZZcccwww|||vvvpppllliiieeeccc[[[XXXSSSPPPNNNKKKHHHFFF======<<<;;;999888777777666666555444333333333333111111222222222333333333222222333333333444444444222444666666555555666777444;;;;;;:::OOOnnn{{{tttaaacccqqqooo______cccfffiii^^^lllwwwnnnmmmkkkwwwuuullliiifffjjjuuuzzz[[[CCC:::555888999111333333333333222222222222111111111111111111111111...///000111222222222222111111111111111111111111000000111111111222222222111111222222222222111111000111111222333333444444333333444444444555555555333:::888666<<<======FFF\\\wwwZZZHHHIIIGGGMMMXXX[[[eeezzz|||vvvpppllliiifffddd[[[XXXTTTPPPNNNKKKHHHFFF======<<<;;;999888777777666666555444333333333333111111222222222333333333222222333333333444444444111333555666555555666777222888999777CCC^^^rrrxxxkkkccchhhooo```^^^cccgggkkknnnvvv{{{vvviiiooowwwyyyrrrkkkfffkkknnn{{{]]]DDD888:::777555555222333333222222222222222222000000000000000000000000......000111111222222222000000000000000000000000000000111111222222222222111111222222222222111111000000111222333333444444333333333444444444555555111999666333:::<<<<<>><<<:::999888777666666555444333333333333111111222222222333333333222222333333333333444444333444555555666666555555888555777===AAAKKKgggvvvjjjrrrnnn[[[\\\bbbnnnvvvxxxzzzxxxpppnnnooouuuwwwnnnmmmllllllkkkgggeeehhhqqqxxxjjjEEE???999777888888555222333333333222222111111111111111111111111000///...000000111111111111000000000000000000000000000000000000000111222222333333111111111111111111111111111111222222222333333333444333333333333444555555666555555555777:::===???MMM{{{```MMMNNNLLLLLLYYYlllxxxxxxxxxpppnnnmmmhhh``````]]]XXXTTTQQQMMMJJJGGGBBBAAA???<<<:::999888777666666555444333333333333111111222222222333333333222222333333333333444444333444444555555555555555666333555999:::BBBYYYsssxxxjjjkkkuuuppp^^^]]]lllqqqrrrnnntttwwwppppppuuuxxx}}}yyypppkkkddd\\\ZZZ]]]___gggpppvvv|||wwwxxxzzzQQQ@@@;;;666444666777555222333333333222222111111111000000111111111000//////000000111111111111000000000000000000000000000000000000000111222222333333111111111111111111111111111111222222222333333333444333333333333444555555555555555555777:::===>>>DDDjjjtttXXXQQQJJJMMMZZZiiissswww|||yyyrrrooonnniiibbbaaa]]]YYYUUUQQQNNNKKKHHHBBBAAA???===:::999888888666666555444333333333333111111222222222333333333222222333333333333444444333333444555555555555555666444444666555999JJJ]]]}}}nnn```fff~~~cccZZZdddgggiiieee```gggwwwrrrkkkkkkjjjlllooouuuzzz}}}~~~vvvooohhhdddddd```^^^___aaabbbggglllooo|||wwwjjjqqqwwwQQQ<<<:::777333222444555444222222222222222222111111111//////000111111111000000///000000111111000000///000000000000000000000000000000000111222222333333111111111111111111111111111111222222222333333333444333333333333444555555555555555666777:::<<<===<<>><<<:::999999666666555444333333333333111111222222222333333333222222333333333333444444222222333444444444444333222444555555666888888888777GGGaaa~~~fffWWWQQQVVV^^^^^^fffuuu{{{yyyvvvrrrmmmiiieeebbbcccbbbbbbbbbcccbbb___]]]\\\]]]^^^```ccceeeggghhhdddcccdddhhhmmmrrruuuvvvzzzssshhheeezzzaaaBBB777777777555333444555444333222222222///000000000111111111222/////////000//////............////////////......////////////////////////000000000111222222333333111111111111111111111111111111222222222333333333444333333333333444555555444444555777888888999999;;;@@@IIIeeefffPPPJJJLLLUUU```jjjlllrrr~~~|||sssmmmkkkjjjgggeeeaaa]]]YYYVVVRRROOOLLLCCCBBB@@@>>><<<:::999999666666555444333333333333111111222222222333333333222222333333333444444444222222333444444444333333333555555555777999888666444???LLLkkkxxxrrreeeXXXZZZaaakkkfffhhhvvv~~~zzzwwwvvvsssooonnnnnnmmmhhhdddggghhhjjjlllooorrrtttuuuwwwxxxzzzkkkooo|||ccc@@@888<<<:::555666///111333333333222333444//////000000111111111222///000000000///...------......////////////......////////////////////////000000000111222222333333111111111111111111111111111111222222222333333333444333333333333444555555444444666777888888888888888>>>DDD[[[oooUUUKKKLLLRRRXXXgggjjjpppyyy~~~uuuooommmjjjfffgggccc]]]YYYVVVSSSOOOMMMFFFEEEBBB???<<<:::999888888777555333222222222333000111111111111222222222444444444333333222222222333333333444444444555555555555555555666666666666555;;;DDDWWWxxxvvv|||dddWWW```ggggggkkksss{{{}}}{{{{{{YYYLLL===666777:::888555444333222222111111222222000000000000////////////---......///////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444777666666666666777777888======@@@SSSzzzsssVVVJJJKKKOOOQQQbbbgggqqqzzz}}}uuupppooommmiiihhhddd___ZZZWWWTTTPPPNNNFFFEEEBBB???<<<:::999888888777555333222222222333000111111111111222222222444444333333333222222222333333333444444444444555555555555555666666666666666777:::EEE\\\wwwtttsssqqq|||gggZZZ^^^aaaiiioooqqq~~~xxxXXXEEE===555222555777666333444333222222111111222222000000000000/////////...------...///////////////000/////////////////////////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444666666666666666666777888:::<<<>>>KKKooozzzXXXHHHHHHKKKJJJ^^^cccmmmuuu{{{|||uuuqqqqqqooollljjjfffaaa\\\XXXUUURRROOOFFFEEEBBB???===;;;999888888777555333222222222333000111111111111222222222333333333333222222222222333333333333444444444444444555555555555666666666666555555999BBBUUUttt|||uuugggdddppp|||```XXX]]]fffkkkkkkssszzzNNN888888666444444666666555444333333222111111111111222000000000/////////......------...////////////...////////////////////////////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222333333333333444444444444666555555555666666777888777<<<<<>>:::888KKKfffxxxlllkkk~~~ooo[[[XXX```nnn[[[DDD<<<<<<555666555333000///000222333222111111000000111111////////////............,,,------...............------....../////////000........................////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444444444444444555666777888777>>>>>><<>><<<:::999888777555333222222222333000111111111111222222222111111111222222222222222222222222222333333333333333444444444444555555555666000111777777666DDDWWWmmm\\\\\\gggzzzWWWEEEAAA<<<444666666555333111222444777222222111000000000000111/////////.........------,,,,,,---............------------......//////000........................////////////////////////000000000000000000000000000111111111111222222222111111222222333333444444333333333444555666777888999<<<>>>>>>HHHbbbmmmTTTKKKIIIKKKPPP\\\hhhooouuuyyyuuuuuutttqqqppplllfff```\\\XXXTTTRRRHHHFFFDDDAAA>>><<<::::::888777555333222222222333000111111111111222222222000111111111222222222222111222222222222333333333333333444444444555555555444222222555666777???JJJcccnnngggqqqUUU???===<<<777333666555444444555555555555222222111000000000000000//////.........---------+++,,,------......------,,,,,,---......///000000........................////////////////////////000000000000000000000000000111111111111222222222000111111222333333444444333333333444555666888888;;;999;;;@@@BBBOOOrrr^^^LLLJJJFFFKKKVVVbbbjjjppp{{{~~~xxxvvvwwwvvvsssppplllfff```\\\XXXTTTRRRHHHFFFDDDAAA>>><<<;;;:::888777555333222222222333000111111111111222222222000000111111222222222222111111222222222333333333333333333444444444555555333555888:::999888:::===AAAnnnlllkkkxxx___>>>:::;;;333222<<<333222111111222111...+++222111111000000000000000//////.........---------+++,,,------......------,,,,,,------...///000000........................////////////////////////000000000000000000000000000111111111111222222222000000111222333333444444222333333444555666888888;;;666999@@@>>>BBBcccjjjQQQNNNCCCHHHRRR]]]eeelllvvv{{{xxxxxxwwwuuusssqqqmmmgggbbb^^^YYYTTTQQQHHHFFFDDD@@@===:::888888888777666444333222111111111111222222222222111111000111111111111222222222222222222222222222222222333333333444444444555555666666666777888888999999EEEMMMooowwwhhh^^^KKK:::777999888555555333333333222222222111111222111111000///......---------------------------+++,,,,,,------,,,,,,+++---------............///000000//////.........------......///////////////000000000000000000000000000000000000000000000000222222333333333333444444222222333444444555555666:::777:::>>>===AAAVVVoooaaaLLLHHHGGGKKKUUU```jjjwww|||yyyxxxxxxvvvtttrrrnnnhhhccc^^^ZZZVVVRRRIIIHHHEEEAAA===:::999888888777666444333222111111000111111222222111111000000000111111111222222222222222222222222222222222333333333444444444444555555666666777777888999999:::EEE]]]|||{{{mmmiiimmmuuu~~~yyyyyytttQQQCCC888777999777444444333333222222222111111111111111000000///......---------------------------+++,,,,,,------,,,,,,+++------------............000/////////.........------......///////////////000000000000000000000000000000000000000000000000222222222333333333444444222222333444444555555666:::888:::===;;;===OOOeeepppPPPJJJEEEGGGRRRaaammmwww~~~|||yyyxxxxxxwwwvvvsssoooiiiccc___ZZZVVVSSSLLLJJJFFFBBB>>>;;;999777888777666444333222111111000111111222222111111000000000000111111111222222222222222222222222222222333333333333444444444444555555666666777888888888444===III\\\~~~vvvkkknnnooofff```ffftttXXXAAA;;;666777888666333333222222222222111111111000111000000//////.........------------------------+++,,,,,,------,,,,,,+++------------............/////////...............---......///////////////000000000000000000000000000000000000000000000000222222222222333333333333222222333444444555555666999888999;;;888888FFFWWWUUULLLDDDBBBNNN```mmmvvv{{{{{{xxxwwwvvvvvvvvvsssnnnhhhbbb]]]YYYVVVSSSMMMKKKHHHCCC???;;;999888888777666444333222111111000000111111111111000000000000000000111111111111222222222222222222222222222222333333333444444444444444555666666777777888777999<<>>EEE[[[oooNNNHHHDDDIIIRRR]]]kkkvvvyyy}}}yyytttrrrssstttqqqllleee^^^ZZZWWWTTTRRRMMMKKKGGGCCC???<<<:::888888777666444333222111111///000000111111000000////////////000000000111111222222222222222222222222222222222222333333333333333333444444555666666666:::222555???======XXX}}}yyyuuuqqqaaakkk}}}hhhJJJ===<<<;;;999999666000///222333222000000000000////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------.........---......///////////////////////////////////////000000000000000000000000111111111111222222222222222222333444444555555666444555777888999;;;>>>AAASSS~~~WWWOOOHHHGGGLLLUUUeeesssvvv{{{uuussssssuuurrrmmmeee___ZZZWWWUUUSSSKKKIIIFFFBBB???<<<:::999888777666444333222111111//////000000000000//////////////////000000000111222222222222222222222222111222222222222333333333222333333444555555666666666333666<<<:::999III___|||rrrfffgggaaaOOO???999======777777444000000444444///000000/////////.................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........---......///////////////////////////////////////000000000000000000000000111111111111222222222222222222333444444555555666555666666777888;;;======LLLzzzeeeWWWIIIEEEJJJTTTbbbnnnrrr{{{}}}wwwssstttvvvtttnnnfff___[[[XXXVVVTTTJJJHHHEEEBBB???<<<:::999888777666444333222111111//////000000000000//////////////////000000000000222222222222222222222222111111222222222333333333222222333444444555555666444666777777777;;;AAAFFFffftttmmm}}}ooommm}}}yyyUUU>>>===;;;888555000444555333000222777444,,,000/////////............---.....................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........---......///////////////////////////////////////000000000000000000000000000111111111111222222222222222333444444555555666666666666555777:::;;;:::;;;nnnppp]]]JJJDDDKKKVVVbbbjjjnnnwww}}}xxxvvvvvvwwwtttpppiiiaaa[[[VVVTTTSSSMMMJJJFFFBBB@@@>>>;;;999888666444222111000111111000000000000000000000000000000000000111111111111333333333222222111111111111111222222222333333333333333333444444444555555555555555666777999:::;;;UUUqqqsssjjjjjj~~~iiidddfffqqq|||JJJCCC;;;777888888666333333333222222111000000000////////////////////////............---,,,++++++---------,,,,,,+++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,,,,------...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000444333222111111111222333555666888888777777999:::???SSS|||iiiNNNHHHLLLPPPZZZggglllrrr{{{}}}xxxvvvvvvwwwtttpppiiiaaa[[[VVVTTTSSSLLLIIIEEEBBB@@@===;;;888888666444222111000111111000000000000000000000000//////000000000111111111333333333222222111111111111111111222222222333333333333333444444444444555444444444555666777888999;;;OOOmmmpppccckkkvvvddd[[[^^^pppuuuXXXCCC>>>888666777888666333333333222111111000000///........................,,,,,,---------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////////////////000000000000000000000000000000000000000000000000444444333222222333333444444666777888777777888:::<<>>LLLdddnnndddnnnmmm```ccctttyyyttttttwww{{{~~~~~~{{{xxxvvvtttpppsssyyyRRRBBB;;;888555444666777555333333222222111111000//////........................***+++,,,---............,,,,,,,,,,,,++++++++++++*********+++,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////////////////000000000000000000000000000000000000000000000000444444333333333333444555444666777777777777888:::>>>HHHdddfffPPPHHHHHHOOOXXXjjjpppwwwyyy}}}|||xxxvvvvvvxxxuuuqqqjjjccc\\\WWWUUUTTTJJJHHHDDDAAA???===:::888888666444222111000111111000000000000000000000000////////////000000000111222222222111111111111111111111111111222222222222222222333333333444444444555444444444444444555666???>>>@@@JJJ```wwwnnnyyyooogggfffxxx}}}{{{vvvvvvvvvuuuttttttttttttxxxtttpppkkkiiijjjkkkkkkjjjhhheeedddccceeeiiiooouuu{{{jjjFFF???777555444555666666444111222222222111000000//////------------------------***+++,,,---------------,,,+++++++++++++++++++++*********+++,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...........................////////////////////////////////////////////////000000000000000000000000333222222222333333444444444555777777666666888999===CCCXXX~~~{{{\\\MMMKKKRRRYYYiiiqqqwwwxxxyyy{{{wwwvvvvvvxxxvvvrrrkkkccc]]]XXXVVVUUUJJJHHHDDDAAA@@@>>>;;;999888666444222111000111111////////////////////////...////////////000000000111111111111111111111111000000111111111222222222222222222333333333444444555555555444444555666666444666777:::CCCWWWrrryyyxxx|||}}}lllgggdddkkkyyyuuuuuutttqqqnnnoooppppppooommmkkkiiiggghhhjjjnnnuuu~~~RRR<<<999777666666666666444222000222222111111000//////...------------------------,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...................................................////////////////////////000000000000000000000000000000111111222222222222444555777777666666888999777;;;KKKjjjkkkSSSMMMQQQVVV^^^fffnnnqqqrrr|||{{{wwwvvvvvvxxxvvvrrrkkkddd]]]YYYVVVUUUKKKHHHEEEBBBAAA???<<<:::888666444222111000111111////////////////////////......////////////000000000000000111111111111111000000000111111111111222222222222222333333333333444444444444444555666777111333777888777===NNN^^^}}}qqqjjjzzzvvvfff[[[fff___BBB999666777777777666444333111000222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------........................000000000000000000000000000000000000000000000000...///000111222222222111333555666666666666777999666:::EEE[[[}}}}}}YYYKKKKKKMMMSSSZZZdddjjjpppzzz{{{wwwvvvvvvxxxwwwssslllddd^^^YYYWWWVVVKKKIIIEEECCCBBB@@@>>><<<888666444222111000111111////////////////////////........./////////000000///000000000111111111222000000000000111111111111111222222222222333333333222222222222333555666666777666777999777555<<>>CCCVVVppp}}}tttyyy]]]<<<111333666333333333222111111222333111111111000//////......++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))******++++++++++++''''''(((***+++,,,---...++++++,,,,,,,,,---------...------,,,,,,------...------------------------........................000000000000000000000000000000000000000000000000///000222333444444333333333444666666555555777888555999999>>>WWW|||iiiQQQKKKIIICCCIIISSS```lllwww~~~~~~yyy~~~zzzvvvuuuvvvwwwwwwrrrfff\\\XXXWWWVVVLLLIIIEEEBBBAAA@@@>>><<<999777555333111000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000222222111111111111111111222222333333333333444444555444444555555666777888999>>>III]]]xxxzzz|||{{{|||UUU>>>777555555555222222222111111111111000000000///...------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++---------............///---------............///---....../////////////////////000111111111111111111111000000111111222333333333444444444444444444777888:::>>>EEEWWWvvvwwwUUUIIIKKKEEEHHHLLLUUUbbbrrr}}}}}}zzzyyy~~~zzzwwwvvvwwwuuuvvvqqqeee[[[WWWUUUSSSLLLIIIEEEBBBAAA@@@>>><<<999777555222111000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444444444444444555666777888888:::===DDDVVVuuu~~~xxx___MMM<<<666888777333111222222222111111111000000000//////...------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............---------............///---....../////////////////////000111111111111000111111000000111111222333333333333444444444444555666666777:::???NNNjjj|||\\\MMMKKKDDDEEEIIIPPP]]]lllwww|||zzzwwwzzz{{{xxxwwwwwwsssuuuqqqfff[[[VVVSSSQQQLLLIIIEEEBBBAAA???===<<<888777555222000000///000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333444444444444555666777777333666666444999OOOsss{{{zzznnnRRR<<<555222666888444...***222222111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............---------............///---......///////////////...///000000111111000000111111000000111111222333333333333444444444555555666666666777:::EEE\\\qqqmmmXXXMMMEEEDDDEEELLLXXXfffrrryyy}}}}}}vvvtttyyy|||~~~zzzwwwvvvvvvrrruuuqqqggg\\\WWWSSSPPPMMMIIIEEEBBBAAA???===;;;888666444222000/////////////////////////////////---......///////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333333333333333444555666777000666:::777666@@@TTTfff~~~tttoooqqqwww^^^GGG777;;;777555666444///,,,---111111111111000000000000.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---......///////////////...//////000000000000000111111000000111111222333222333333444444555555555888777777777888@@@RRRdddhhhTTTIIIEEECCCIIIUUUbbboooyyy~~~yyyrrrssswww~~~|||xxxuuuttttttrrruuurrrggg]]]XXXUUURRRMMMJJJFFFBBBAAA???===;;;888666444111000/////////////////////////////////------...///000///////////////////////////////////////////////////////////////000000000111111111111111111222222222333333222222222333333444555666111666:::;;;:::<<>><<<:::777666333111///.........000000000000000000000000,,,---///000111000///...////////////////////////////////////////////////......//////000111111222111111111111222222222222111111111111222333444555555444333222222444777888888@@@QQQjjj{{{```JJJ===<<<888444222333333222222555333333666444000...000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------............///---......///////////////---...//////000000//////111111000000111111222333111222222333444555666777666555666777666777???HHHYYYsss```PPPCCCCCCFFFLLLZZZiiittt~~~xxxrrrooottt}}}|||xxxuuuttttttnnnppplllaaaYYYXXXXXXWWWNNNKKKFFFCCC@@@>>><<<:::777555333111///.........000000000000000000000000,,,---///000111000///...////////////////////////////////////////////////---......///000111111222000111111111111222222222111111111111222333444555444555777666555444666888999999???MMMaaa{{{kkkSSSFFFBBBAAA:::666444666999888555333555111...000000...///222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,------------------.........//////---......///////////////---......///////////////111111111000111222222333111111222333444666666777999888999:::888777===EEESSSlllkkkXXXIIIFFFFFFJJJWWWfffsss}}}vvvooopppwww}}}~~~zzzvvvssssssttttttrrrlllbbbYYYTTTTTTWWWMMMJJJFFFCCCBBB@@@>>><<<999666333111111000///...///......///000000///---,,,---------.../////////////////////////////////------------------------............////////////000000000000000000000000222222111111111111111111444333222111111333555666999888<<>><<<999666333111111000///...///...---...000000///------------.......................................------------------------............////////////000000000000000000000000111111111111111111111111333333222111222333444555444222444999:::???TTTlllwwwbbbddddddlll|||}}}|||}}}kkkSSS>>>999:::666555888444333333222111111000000222111000///....................................///......---,,,,,,++++++*********++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---............////////////////////////////////////000000//////000000111222222222222333333333444444444444555666777999:::;;;???YYYsss\\\QQQGGGDDDNNNVVVgggvvvwwwqqqpppnnnsss}}}xxxssspppoooppprrrppplllddd[[[UUUTTTUUUNNNJJJFFFCCCAAA???===<<<999666333111111000///...///...---...//////...---...............---------............................................................////////////000000000000000000000000111111111111111111111111222222222222333333333444444222333777555222999FFFNNNddduuunnnfffaaaiii~~~{{{wwwtttuuurrroooqqqxxx}}}~~~xxxsssxxxrrrRRREEE999111333666333333666333333222222111000000000111111000///..........................................------,,,,,,++++++******++++++++++++++++++***************+++++++++))))))))))))))))))))))))+++************)))))))))******))))))******+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---............////////////////////////////////////000000//////000000111222222222222222333333333333444444444555777888:::;;;999NNNiiirrrWWWHHHGGGMMMLLL\\\mmm}}}yyypppkkkhhhiiiqqq~~~|||wwwrrrnnnnnnnnnppppppllleee\\\VVVTTTUUUNNNJJJFFFCCCAAA???===;;;999666333111111000///...///...------...///...---/////////...---------,,,........................////////////////////////............////////////000000000000000000000000000000000000111111111111111111222333333333333222666444555999888444444999:::CCCUUUmmm|||pppqqq|||^^^GGG???<<<777555777666111///000222222111111000000000000111000///.......................................---------,,,,,,,,,++++++++++++++++++************)))))))))***+++++++++,,,))))))))))))))))))))))))************))))))))))))******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///////////////////////////////////////////////////000111111111222222222222333333333444444444555666777999999999EEE```bbbIIIGGGMMMIIIQQQdddxxx}}}rrrlllmmmjjjlllsss|||~~~{{{vvvqqqnnnmmmmmmpppooollleee\\\VVVTTTUUUNNNJJJFFFBBB@@@>>><<<:::999666333111111000///...000...,,,,,,---......---/////////...---------,,,........................////////////////////////............//////////////////////////////////////////000000000111111111000111222333333333222222444222222555777555444555555999CCCSSSiiiuuunnnttt{{{gggOOO:::666===222222333555333000000222111111000000000000//////000//////.......................................,,,,,,,,,,,,,,,++++++++++++*********************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////////////////////////////////////////...///000000111111111111222222222333333444444444444555666888888666;;;QQQvvvtttPPPFFFKKKIIIKKK\\\qqq}}}~~~{{{ssssssmmmjjjmmmsss}}}~~~~~~{{{vvvqqqnnnmmmnnnpppoookkkddd[[[VVVUUUWWWNNNJJJFFFBBB@@@>>>;;;999999666333111111000///...000...++++++---........................---------------------------------....................................////////////////////////////////////...//////000000111111111111111111111222222222333555333222333444555444444555777;;;CCCNNNbbbqqqgggeeennn|||nnnPPPAAA<<<777444555111222333333111000000222000000000/////////////////////......---......///------------------------,,,,,,,,,,,,++++++++++++))))))*********************************+++++++++))))))))))))))))))))))))(((((()))))))))))))))*********))))))******+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............//////////////////////////////////////////......//////000111111111111111222222222222333333333444444555777777777888GGGfffaaaIIIHHHGGGHHHUUUhhhvvvzzz}}}vvvpppkkkjjjmmmttt~~~}}}{{{vvvrrroooooopppqqqpppkkkbbbZZZUUUVVVXXXNNNKKKFFFBBB???===;;;999999666333111111000///...000...++++++,,,---......---------...............------------------------------------------------............////////////////////////////////////......//////000111111222222111000000000111333444555555444333333555555444444555666777999EEE___yyywwwlllaaabbbbbbfffrrrXXXIII999444777999555000555555555333222111///...////////////////////////.........------......///------------------------++++++++++++++++++++++++(((((())))))******+++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............///////////////////////////////////////............///000000111111111111222222222222333333333333444555666666777:::BBBUUUooo{{{UUUJJJHHHFFFNNN\\\kkksssxxx~~~wwwppplllkkkllluuu~~~}}}}}}zzzvvvrrrppppppqqqrrrpppjjjbbbYYYUUUVVVYYYNNNKKKFFFBBB???===:::888999666333111111000///...000---+++***,,,---......,,,------....../////////------------------------------------------------............/////////000////////////////////////---......///000111111222333111000//////111333444000222333222222333333222111555:::;;;555333???OOO[[[nnnkkkccc\\\[[[```nnneeeGGG555999999666333333555444///111222111222222000---.........///////////////......---------......///------------------------++++++++++++++++++++++++'''(((((()))***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))'''((((((((())))))***************)))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---.............../////////000////////////////////////...............///000000000111111111111222222222333333333333444444555666444888===EEEYYY}}}bbbPPPLLLEEEIIIUUUdddmmmsss}}}wwwqqqkkkhhhkkkrrr~~~yyyrrrnnnmmmooosssooohhh```YYYVVVWWWYYYPPPLLLGGGCCC@@@???===;;;999666222000000000000///////////////////////////,,,,,,+++***+++,,,---...------------------------........................///////////////.........////////////////////////////////////////////////000000////////////000000111111222222222333333333555555666777888999::::::AAADDDTTTuuutttoookkkiiiooozzzgggKKK===:::222222222222222222222222333333111000000000111222........................---------------...///000,,,------......------,,,------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,+++***)))(((+++***)))'''''')))***+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111444222000///...///000111222222333333333222222111444333333333333444555555555777999;;;IIIhhhxxxUUULLLJJJGGGMMMSSS[[[ooouuuooommmjjjiiissszzz~~~yyyrrrmmmmmmnnnrrrooohhh```YYYWWWXXXYYYPPPMMMGGGCCCAAA???===;;;999666222000000000000///........................------,,,,,,,,,---...///------------------------........................////////////............................................................000000////////////000000111111111222222222333333333333444555666777888888======EEE[[[zzzuuuoooooosss{{{bbbMMM===777888222222222222222222222222333222111000000000111111........................---------------...//////,,,------......------,,,------,,,,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))******+++,,,+++***))))))+++***)))(((((()))***+++------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000111333222000///...///000111111222222333333222222111444333333333333444555555666666888;;;EEE\\\aaaMMMGGGCCCIIIQQQXXXnnn{{{uuupppmmmjjjiiippp|||~~~yyyrrrmmmmmmnnnqqqnnnhhh```ZZZWWWXXXYYYQQQMMMHHHDDDAAA???===<<<:::777333000000000//////------------------------...------------...///000------------------------------------------------........................................................................////////////////////////000111111111222222222222111111222333444444555555666555777AAATTTppp|||wwwwww}}}{{{fffMMM>>>888555333444111111111111111111111111222222111000000000000000------------------------------------------...///,,,------......------,,,,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++******+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111222111000///...///000111111111222222222222222111333333333333333444555555777333555<<<@@@LLLnnnwwwVVVKKKCCCFFFMMMTTThhhyyyrrrlllhhhbbbgggqqq}}}zzzsssnnnnnnoooooolllggg```ZZZWWWXXXYYYRRRNNNHHHDDDBBB@@@>>><<<:::777333000000000///...---------------------------------------......///------------------------------------------------------...............///...................................................//////////////////...000000000111111111111222000000111222222333444444222333444666>>>KKK[[[fffjjjZZZLLL???444333666666333111111111111111111111111111111111000000////////////---------------------------------,,,,,,---......,,,------......------,,,,,,,,,,,,++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))******++++++++++++******)))(((((()))******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............///000000111000////////////000000000111111222222222222111333333222222333333444555666111444<<<<<>>QQQhhhrrr^^^PPPFFFAAA444000111666888555111111000000000000000000000000000000000000//////......------------------------...------,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))(((((())))))************)))))))))******+++,,,,,,******))))))))))))******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.....................//////000//////////////////000000///000111111222222222222333222222222222333444444555///333<<<:::999PPPpppfffOOOFFFIIIKKKWWWpppxxxqqqkkkhhhddddddlllyyy|||xxxxxxxxxppp~~~{{{tttoooooopppkkkjjjfff```[[[XXXXXXZZZSSSOOOJJJFFFCCCAAA???>>>;;;888333111000///...---////////////////////////***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------------------------------------------...///000000///...---////////////000000000000111111222222222333333333111111111222555666777777>>>JJJXXXgggyyy|||~~~zzzmmm[[[III>>>999777777444222333555444//////111///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++************)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++*********)))******+++,,,)))))))))******)))))))))++++++++++++************++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------............------......///000......////////////000000//////000111222222222222222222222222222333444444333000444:::888888III```uuuUUUFFFIIIJJJRRRgggvvv~~~wwwpppjjjccc```dddooo}}}zzzvvvlllrrr~~~~~~yyyrrrnnnmmmnnnjjjiiieee```[[[XXXYYYZZZSSSOOOJJJFFFDDDBBB@@@>>>;;;888444111000///...---........................++++++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------,,,---///000000///---,,,........./////////000000111111111111222222222222111111111111222333666999;;;<<>>:::666111...666222111222111...///222////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,++++++++++++************)))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++,,,+++***)))))))))***+++))))))************))))))++++++++++++************+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------.........------------...//////---......//////000//////...///000111222222222222222222222111222222333444333333555777666888DDDPPPqqq___HHHIIIIIIMMM]]]iiiwww|||uuupppgggaaaaaagggpppvvv~~~~~~~~~}}}wwwpppllllllmmmiiihhheee```[[[YYYYYYZZZTTTPPPKKKFFFDDDBBB@@@???<<<888444111000///...---------------------------,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,---///000000///---,,,............/////////000000000000000111111111111///222444333///...111444111000444===>>>;;;BBBOOOZZZtttyyyzzz{{{{{{{{{}}}}}}~~~yyyrrruuuwwwoooooovvv~~~nnn^^^PPPCCC;;;999666222000111222333333222......222555333222333////////////////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++---,,,***)))))))))******))))))************))))))+++++++++************)))+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------.........------------...//////------...///000000//////......000111111222222222222222111111222222333444333555666444444999@@@FFFQQQgggKKKKKKIIIHHHSSS^^^lllqqq{{{~~~{{{{{{uuummmeeeaaabbbeeeggguuu~~~yyysssnnnmmmlllmmmhhhaaa]]]\\\\\\ZZZYYYTTTPPPKKKIIIGGGEEE@@@<<<;;;888444111000///...---...------,,,,,,------...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---...............------...---,,,,,,---...---,,,.......................................---------////////////000000000000000000111111111222222222111222333333444666999<<>><<>>;;;888444111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,+++---///...,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////............////////////...000222222111000111111333444444555555666666666444222444999<<<===@@@DDDIIIKKKLLLLLLOOOXXXfffqqq{{{vvvnnnnnn}}}yyyvvvtttfff```[[[VVVOOOFFFBBBBBBFFFFFFBBB;;;888999888666555333222222///+++...333333111......000111222111---...///000111000///.../////////.........------,,,,,,------.../////////------------------------***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))******+++,,,++++++************++++++))))))))))))************((((((((((((((()))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,---...///000000///...---------......///000000000---.../////////000222444000000000111111111111222222444666666444444444555222888AAAQQQtttiiiQQQHHHFFFGGGLLLVVV___dddiiiooonnnmmmpppyyy}}}wwwoookkkeeeaaabbbgggooottt}}}xxxssspppnnnooollljjjfff___YYYVVVXXXZZZRRRNNNJJJHHHHHHFFFBBB>>>;;;888444111000///...---...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))***+++,,,------,,,***---000///+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------.........//////------........./////////...000222333222111111222000//////000111000///...444222333777777444444666:::;;;:::888888;;;AAAFFFEEEEEEAAAAAARRRiiitttrrraaaaaacccgggmmmsssxxxzzzuuulllccc```^^^\\\]]]aaaWWWUUUQQQNNNKKKIIIGGGFFFFFFAAA>>>===;;;666555888666777666222333777888666777333222444333111333888666444222222222111000...,,,...///111111111////////////.........---------,,,,,,------...//////000------------------------***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++************++++++))))))))))))************(((((()))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...---,,,---...///000000///...---------......///000000111...///000000///111333666000000000000111111111111111333555666555444444555666888===GGG\\\}}}\\\KKKLLLHHHJJJRRRZZZ___gggoooooonnnpppuuu}}}~~~uuuqqqkkkeeebbbccceeefffmmmwww}}}xxxssspppoooooolllkkkggg```YYYVVVWWWZZZRRRNNNJJJHHHHHHFFFBBB???;;;888444111000///...---...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///)))***+++,,,---......---***...000///+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////---///222333222222222333//////000111444555444333555111000333333222333777555666777888888999;;;===555;;;;;;999???LLLOOOHHHAAABBBDDDFFFJJJMMMOOOPPPKKKFFFBBBCCCBBB???>>>@@@BBB@@@>>>=========<<<:::888444333444444222444888444555444111222555444000333......222444000------......///222444444222000,,,...000111222111000/////////.........---------,,,,,,------...///000000------------------------***+++,,,---...---,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++***************)))***++++++,,,++++++************++++++))))))))))))************))))))******+++++++++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---//////...---,,,---...///111111///...------------...///000000111///000000000000111444777000000000000111111111111000222555666555444555555999444777AAAKKK```mmmUUUMMMFFFDDDKKKRRRWWW```jjjkkkkkkmmmpppuuuzzzvvvqqqkkkfffcccbbbbbb```kkkyyy|||}}}}}}|||xxxsssooonnnmmmkkkhhhccc^^^ZZZXXXWWWWWWRRRNNNIIIGGGGGGFFFCCC???:::888444111...---,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++++++++************++++++,,,***)))***++++++***)))******+++,,,,,,,,,,,,++++++***)))))))))***,,,,,,***+++,,,,,,++++++---...++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,.../////////...---//////.........---------......////////////......111111000000000000000111111111222222222333333333222222222222333444555555666555444333333444555666444666999999888777777888666555555555777777555333888888777777666666666555777777666666555555555555333333333333333333333333222111111111000000//////000000000000000000000000000000000000000000000000///............---------+++,,,............,,,+++000000//////............************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******++++++,,,---)))************+++++++++***++++++,,,,,,++++++***........................,,,,,,,,,,,,------...///+++,,,...---,,,,,,---////////////000222333222000000000////////////000000---------............//////000111111111///...---000000000000111111111111111222222333333444444555777222333999>>>IIIeeeaaaNNNGGGEEEJJJLLLMMMXXXfffjjjjjjmmmqqqttt}}}yyyrrrkkkcccaaaccc]]]^^^ccclllttt|||{{{~~~~~~|||xxxsssnnnmmmllljjjgggbbb^^^ZZZXXXXXXXXXSSSOOOJJJGGGGGGEEEBBB>>>:::888444111...---,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++************+++++++++***))))))***+++***))))))***++++++,,,,,,+++++++++***)))))))))***+++,,,***,,,......,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------...............///.........------------......////////////......111111000000000000000111111111111222222222333333444333333222222222333333555444333222222333333444333666888999999999999:::777666666888;;;<<<;;;:::777666666666555555555555666666555555555444444444222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000000000/////////.........------............------////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,---------+++,,,...---,,,,,,---//////......000222333222111222111000///............---------............//////000000111000///...---000000000000111111111111111111222333333444444555777444555999:::>>>RRRhhhfffTTTEEEDDDFFFHHHQQQ]]]dddeeehhhlllooouuu|||sssiiidddddd___]]]^^^ccchhhooo{{{zzz~~~|||xxxrrrmmmkkkkkkhhheeeaaa\\\YYYXXXXXXXXXTTTOOOJJJGGGGGGEEEAAA===:::888444111...---,,,,,,---------......------,,,++++++++++++++++++++++++++++++************++++++***)))((((((******)))((()))***++++++,,,,,,++++++******))))))******+++,,,+++---///000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------------......///............------------......////////////......000000000000000000000000000111111111222222222222555444333222111111111111444333222222111111111222222555888999999999:::;;;444444444666888999999777555555444444444444333333444444444333333333333333111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000000000111000000000///////////////......------......///...............---------------------------------------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...---,,,,,,---///...---...000222444333222333222111///...---,,,,,,---------............/////////000000000///......000000000000111111111111111111222222333444444444666444666:::888666AAAOOOsssiiiPPPGGGHHHIIIMMMRRR^^^```dddiiikkkmmmvvvuuulllhhhddd___ZZZZZZ\\\aaalllwwwyyy~~~|||wwwqqqllljjjiiigggddd```\\\YYYXXXXXXXXXTTTPPPJJJGGGFFFDDD@@@<<<:::888444111...,,,,,,,,,+++,,,---------------,,,************************++++++************++++++)))((('''((()))***)))((())))))***+++++++++++++++***************++++++++++++---000111///,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++,,,---...///---------------------------......//////......---/////////000000000000000000000000111111111111222333333222111111111111111444333333222111111111111222444777888777666777777555444333444555444222000333333333333222222222222222222222222222222111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000/////////......///...---,,,,,,---...///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,...---,,,,,,---///------...000222444333222222111000///...------------------............/////////////////////......///000000000111111111111111111111222333333444444333333666:::999777===FFFjjj{{{fffWWWQQQMMMKKKMMMYYY\\\bbbiiikkkkkkooovvvuuuooojjjccc\\\ZZZZZZ[[[bbbjjjqqqzzz}}}zzzzzz~~~~~~{{{vvvpppllliiiiiigggddd```\\\YYYXXXXXXXXXTTTOOOJJJGGGFFFCCC???<<<:::888444111...,,,,,,,,,***++++++,,,,,,,,,,,,+++************************++++++************++++++(((''''''''')))******((())))))***++++++++++++***))))))******++++++++++++***---000111///,,,******++++++++++++++++++++++++,,,++++++++++++,,,------------,,,++++++---...///,,,,,,------------------------............---------...///000000000000/////////000000000111111111000000000000000111222333333333333333222222111111333444666666444222111222777555444555555555222111111111111111222222222222000000000111111111111111//////////////////////////////////////////000000/////////////////////////////////////////////////////////.........------...---,,,++++++,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++))))))+++,,,...---,,,,,,---///...---...000222333333222000//////...............---------............///................../////////000000000111111111111000000111222222333333444333333555888888999>>>CCCYYYppp}}}eeeTTTJJJHHHJJJSSSVVV^^^gggjjjjjjlllqqq}}}uuuooohhhbbb```^^^\\\]]]aaaffflllvvv~~~}}}zzz}}}|||}}}|||zzzvvvpppkkkiiiiiihhheeeaaa\\\YYYXXXXXXXXXSSSNNNIIIFFFFFFDDD@@@<<<:::888444111...---,,,,,,+++++++++,,,,,,+++******************************++++++************++++++(((''''''(((***++++++)))((()))******++++++******))))))***++++++++++++******,,,...///---+++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------............------,,,---///000111000000///////////////000000000000////////////000111222333111222222333333333222222333444555444222///......111000000111333333222111000111111111111222222222000000000000000111111111////////////////////////......////////////000000000000000000000000000000000000000000000000000000............---------------------,,,,,,---------.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++---------,,,+++***+++,,,...---,,,,,,---////////////000222333222000///......---......//////---------............///......------......///000000000000000111111111111000000111111222333333333444333333444666888:::<<>>:::888444111...---,,,,,,...///......---,,,+++***))))))))))))))))))))))))++++++************++++++)))(((((()))+++---,,,+++(((((()))***************((()))***+++,,,+++******((()))+++*********+++---++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---...---,,,++++++++++++,,,,,,---------,,,------......------,,,+++,,,...000111111000///............/////////000222111000//////......///,,,---///000111222111111111333444444333111111111666444333333333222000...000000111111222222222333///000000000111111222222000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000///////////////000111222222111000/////////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,------.........,,,------......------,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,+++,,,...---,,,,,,---///222111000111222111000...222111///...,,,,,,++++++---------.........//////...------,,,---...///000000000000000111111111111000000000111222222333333222222333444888:::999555:::BBBZZZttt[[[LLLJJJKKKQQQZZZ___```cccgggjjjppp{{{}}}wwwoooiiihhhYYY[[[]]]^^^___dddkkkqqq~~~{{{rrrnnnpppuuuzzz