BM6P6(@ uuuzzzxxxmmmbbb```fffkkkjjjfffgggffffffgggiiijjjiiihhhdddgggkkkooosssuuuvvvvvvwwwzzz~~~vvvppp~~~xxx{{{}}}||||||yyypppcccTTTHHH@@@LLLEEEMMM```aaaWWWbbbzzz{{{ffffffwwwqqqggg\\\YYYbbbnnnwwwzzzjjjYYYQQQTTTXXXVVVRRRUUUUUUTTTRRRNNNMMMMMMNNNPPPPPPPPPPPPOOOOOONNNMMMHHHGGGEEEEEEFFFHHHKKKMMMOOONNNKKKIIIHHHHHHIIIJJJEEEGGGHHHJJJKKKLLLKKKKKKIIIFFFDDDDDDFFFMMM\\\kkktttvvv~~~qqqfff[[[RRRYYYeeerrr|||xxxkkkbbbiiisss}}}ggg\\\VVVZZZYYYUUU^^^lll{{{kkkaaa^^^^^^eeelllttt~~~}}}uuuggg\\\___hhhooowwweee\\\___eeemmmvvv}}}ssseeeZZZMMMAAA===:::888666666999===@@@GGG@@@DDDJJJFFFDDDCCC===999OOOiiikkkccc|||sssTTTMMMSSSHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBDDDEEEGGGHHHGGGEEECCC@@@???@@@BBBCCCBBBAAA@@@??????AAABBBDDDBBBBBBAAA@@@@@@@@@AAAAAAFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKJJJJJJKKKLLLXXXjjjzzztttyyyzzzxxxbbbTTT]]]llluuuzzzyyy|||~~~~~~zzzqqqoookkkgggbbb]]][[[YYYXXXVVVVVVJJJ<<<666888:::777333666999:::777444444555555666:::999DDDaaasssrrrqqqeee```YYYrrrtttccclllvvvmmmXXXIIIGGGFFFEEEDDDBBBAAA??????===>>>???@@@@@@@@@@@@@@@@@@???===;;;:::;;;;;;<<>>???@@@BBBCCCBBBBBBAAA@@@@@@AAABBBCCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGIIIKKKKKKJJJJJJJJJKKKQQQaaawww{{{}}}nnnZZZNNNQQQ^^^hhhlllxxxyyyzzz{{{{{{}}}~~~||||||}}}|||sssllljjjddd```[[[VVVRRRMMMIIIFFFCCC>>>888666777888777666777777666555555666555333777???CCCOOOiiitttmmmiii{{{aaadddzzzhhhddduuu{{{jjjVVVOOOFFFEEEDDDCCCAAA@@@???>>>===>>>>>>???@@@@@@?????????>>>>>>=========>>>>>>{{{vvvtttpppkkkfffjjjhhhggghhhkkkmmmnnnnnnkkkqqqwwwyyywwwwwwzzz}}}zzzvvvfffYYYYYY^^^jjjppp||||||xxxnnn^^^OOOFFFEEEHHHIIIQQQWWWUUUXXXiii~~~dddeeetttmmmaaagggfffZZZTTTccc~~~|||bbb[[[TTTQQQRRRUUUVVVUUUUUUUUUTTTQQQMMMKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLLLLLLLMMMOOOQQQRRRRRRPPPMMMJJJHHHGGGHHHHHHNNNOOOPPPPPPPPPPPPNNNNNNKKKJJJJJJJJJHHHIIIQQQ\\\kkkqqqwwwwwwrrrnnnnnnooolllqqq}}}|||}}}}}}}}}|||tttggg[[[hhhvvvxxxqqqqqq{{{tttcccVVVQQQUUUXXXYYYfffxxx~~~lllgggeeeiiiooouuu~~~zzzpppeeeaaakkk{{{vvvdddUUUJJJAAA999999888777888:::>>>AAADDD???LLLIIIGGGTTTPPPBBBCCCUUUrrrpppdddiiizzzjjj___XXXQQQJJJIIIHHHGGGEEEDDDCCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCBBB@@@@@@@@@BBBDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKKKKJJJIIIJJJKKKIIIWWWmmmmmmMMM@@@LLL[[[___sssssssssttttttuuuwwwxxx{{{{{{{{{{{{|||~~~{{{vvvrrrjjjcccccc\\\YYYUUUQQQLLLFFF@@@<<<444555666777777777777888999666444555777888777666888KKK[[[mmm{{{tttuuu|||sssssszzzqqqYYYJJJJJJDDDDDDBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???{{{uuuooojjjgggjjjiiihhhiiillloooqqqqqqpppwww~~~~~~{{{yyy|||wwwtttrrr```ZZZ___hhhoooqqqttt|||xxxssshhhWWWHHHAAAEEEJJJEEEPPPSSSQQQaaasssaaalll||||||hhhfff^^^XXXccc{{{fff[[[YYYVVVUUUUUUVVVXXXXXXTTTTTTSSSPPPLLLJJJJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSPPPNNNLLLJJJIIIIIIJJJKKKQQQQQQRRRRRRQQQPPPNNNMMMOOONNNNNNMMMKKKKKKSSS]]]ttt}}}~~~yyyvvvqqqlllmmmjjjnnnvvv~~~}}}yyy{{{xxxxxx{{{~~~vvvgggYYYeeexxxzzzvvv{{{rrrdddWWWPPPUUUXXX\\\lllmmmjjjiiinnnrrrwwwuuupppyyy|||jjjYYYLLLEEE???;;;999999999:::<<>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBAAA???>>>|||rrrllljjjjjjjjjhhhhhhjjjnnnqqqssssssttt{{{}}}{{{~~~~~~{{{~~~}}}|||}}}sssppp{{{yyykkk\\\WWW]]]gggmmmooowwwyyy}}}sssmmmbbbSSSFFFAAAEEEJJJHHHMMMOOOVVVrrr~~~nnnbbbnnnuuuqqqgggbbbppp\\\WWWWWWXXXWWWVVVVVVVVVWWWRRRRRRQQQOOOKKKJJJJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRMMMLLLJJJIIIJJJKKKMMMOOOQQQRRRRRRRRRQQQOOOMMMLLLPPPNNNMMMLLLJJJKKKUUU```zzz{{{wwwppptttqqqqqqsssvvvvvvvvvzzzwwwwwwyyy~~~{{{nnnbbbcccwww{{{zzz~~~sssgggYYYSSSWWW\\\aaarrrqqqnnnnnnsssxxx{{{zzzwwwjjjYYYNNNHHHEEEDDDDDD;;;<<<<<<===>>>@@@AAABBBDDDIIIHHH[[[nnnUUUHHHfffeeeSSSTTTjjjjjjNNNMMMNNNGGGIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@???@@@BBBDDDFFFCCCDDDDDDCCCCCCBBBAAA@@@EEEDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIHHHHHHIIIJJJOOO^^^xxxwwwtttXXXAAA???JJJWWW___ffffffaaa```gggooonnnssszzz~~~~~~|||zzzzzz|||zzzvvvqqqlllhhhbbbZZZUUUTTTOOOJJJCCC===;;;999888777999777555666999:::888555555666888888444333>>>LLLkkkwwwhhhMMMKKKMMMGGGBBBAAA???=========>>>???AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???===<<<rrrjjjiiikkkiiiiiijjjnnnrrruuuvvvvvvvvv{{{}}}|||xxxxxx|||yyyxxxyyyrrroooyyyggg___YYY\\\fffoooqqqoooyyy~~~|||zzznnnggg[[[NNNEEECCCFFFIIIMMMMMMRRReeezzzhhh[[[eeezzz}}}xxxnnnuuurrrYYYSSSTTTTTTUUUUUUTTTRRRRRROOOOOOOOOMMMKKKJJJJJJLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQQQQKKKJJJIIIIIIKKKMMMOOOQQQPPPQQQQQQQQQPPPNNNLLLKKKNNNLLLKKKKKKIIIKKKUUU```|||{{{rrrxxxyyyvvvrrrppprrruuu{{{zzz{{{}}}|||vvvmmm}}}}}}}}}uuuiii\\\VVV\\\bbbhhh{{{uuuqqqoooqqquuuxxx~~~xxxxxxqqqbbbQQQGGGBBB???>>>???<<<===>>>???@@@AAABBBBBBJJJHHHJJJ\\\fffQQQPPPsss|||^^^WWW]]]pppnnnSSSMMMIIIBBBFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEECCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCAAABBBBBBBBBBBBBBBAAAAAAEEEDDDCCCBBBBBBAAAAAABBBCCCEEEGGGHHHGGGGGGHHHIIIMMMKKKRRReeezzz}}}yyyTTTAAABBBJJJSSS[[[\\\XXXXXX___gggccciiirrrxxxyyyxxxyyyzzz{{{}}}{{{yyyzzzyyytttooojjjgggccc___YYYSSSNNNLLLOOOIIIAAA:::777777777777888555222444888:::999666111333777888444555GGG]]]qqq{{{```JJJMMMLLL@@@AAA@@@>>>======>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAA???===;;;:::xxxmmmiiikkkjjjkkknnnrrrwwwzzzyyyxxxwwwzzz~~~{{{wwwsssyyywwwvvvyyytttsss||||||^^^\\\\\\dddrrr|||~~~wwwxxxkkkaaaSSSHHHCCCDDDGGGHHHKKKKKK[[[vvvyyyiii]]]ggg~~~zzz|||uuuooo{{{fffVVVQQQQQQPPPRRRTTTTTTQQQOOOLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMPPPRRRSSSRRRQQQPPPLLLKKKJJJJJJKKKMMMOOOQQQPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLNNNLLLLLLTTT^^^tttzzz|||xxxrrrnnnqqqwww|||~~~www~~~uuuiii^^^YYYaaaiiiqqqyyyrrrpppqqquuu{{{ppprrrkkk[[[JJJBBB>>>999666777:::<<<>>>@@@BBBDDDDDDDDDIIIIIINNNTTTTTTTTTgggxxxeeekkkuuudddQQQKKKFFFBBBDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@@@@??????@@@AAABBBBBBCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@CCCEEEFFFFFFFFFHHHIIIIIIHHHKKKVVViii}}}~~~```NNNDDDIIINNNQQQRRRTTTWWWZZZVVV\\\eeejjjnnnrrrxxx~~~~~~||||||}}}}}}~~~|||}}}~~~wwwvvvtttqqqmmmjjjhhhggg___]]]XXXSSSOOOLLLHHHEEEJJJEEE???:::999888888888555666666777888888777777333222555:::;;;AAAXXXqqq}}}ttteee|||}}}pppUUUIIIHHHDDD<<>>======>>>@@@BBBAAAAAAAAABBBAAA@@@@@@???AAA@@@???>>><<<<<<;;;;;;~~~pppjjjjjjkkkmmmqqqvvv{{{}}}|||{{{wwwyyy{{{~~~~~~zzz||||||yyyuuuqqqxxxwwwwww{{{xxxwwwlll```___bbbkkkyyy{{{uuuuuu}}}zzzuuuwwwjjj]]]MMMCCCAAADDDGGGIIIEEEHHHaaazzzpppgggssszzzrrreeefffttt```UUUQQQOOOOOOQQQUUUVVVSSSPPPKKKLLLLLLLLLJJJJJJLLLNNNLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPSSSTTTSSSRRRPPPMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMPPPSSSQQQOOOUUU]]]rrr{{{|||xxxrrrnnnqqqxxx|||}}}uuuuuuuuuiii^^^[[[dddmmmvvv{{{uuuuuuzzzvvvmmmqqq\\\MMM@@@===>>><<<;;;===888:::>>>AAADDDFFFFFFGGGEEEKKKRRRLLLFFF\\\ssspppSSSGGGEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA?????????????????????@@@<<<<<<===>>>>>>>>>>>>>>>===???@@@AAAAAA@@@>>><<<===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC>>>AAADDDEEEEEEFFFHHHIIIDDDGGGKKKPPPYYYiii}}}{{{||||||~~~^^^DDDCCCDDDIIIOOOSSSRRROOOMMMSSSZZZ___dddmmmyyy~~~wwwtttssstttvvvrrrrrruuuxxxwwwuuuyyytttooommmoooooojjjccc___^^^```WWWTTTOOOJJJHHHGGGDDD@@@===:::777666777777777666555:::???>>>999555555777777333555>>>DDDOOOhhh{{{aaa___iiivvvdddtttuuuWWWJJJFFFDDDDDDFFFAAA@@@>>>======???AAACCC@@@@@@@@@@@@@@@???>>>===???>>>===;;;;;;;;;<<<===}}}tttpppuuusssrrruuuyyy||||||zzzzzztttuuu}}}{{{|||~~~rrrllluuuzzzuuuxxxyyyyyyzzzzzz}}}rrrddddddlll}}}ssskkkgggfffkkksss|||}}}vvvqqqaaaTTTEEEAAAEEEIIIHHHEEEIIIWWWiiixxxxxxxxxqqqbbbzzzdddYYY\\\xxxzzzbbbYYYTTTVVVUUUTTTSSSQQQPPPOOOOOOLLLLLLKKKLLLNNNQQQTTTVVVPPPOOOMMMKKKIIIIIIIIIIIIMMMNNNPPPSSSUUUTTTPPPMMMOOOKKKHHHHHHLLLPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPPPPSSSSSSPPPPPPSSSSSSPPPTTThhhwwwzzz}}}yyyyyyxxxvvvtttvvv{{{hhh___xxxxxxmmm```ZZZaaaiiissstttssszzz{{{~~~}}}qqqgggOOOHHH>>>888888999;;;;;;??????AAACCCEEEFFFGGGGGGGGGQQQNNNDDDTTTzzzvvvrrr{{{UUUKKKFFFDDDDDD@@@AAAAAAAAA@@@@@@???????????????>>>>>>=========<<>>???>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCGGGIIIJJJNNN]]]sssvvvxxxttt~~~tttTTTNNNCCC===CCCMMMOOOKKKJJJMMMRRRUUUYYYaaannnwww{{{xxxvvvuuusssqqqwwwtttppppppsssvvvvvvuuu|||{{{zzzzzz|||~~~yyyvvvuuummmgggaaa\\\ZZZXXXUUURRRKKKKKKJJJHHHEEEAAA===;;;999888777666666777888999555:::;;;666333555666444888888666HHHkkk~~~{{{xxx|||mmmbbb^^^pppeeelll}}}dddKKKCCCEEEFFFDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>><<<;;;:::999999999|||tttuuuttttttwww|||~~~{{{tttsssvvv|||~~~{{{{{{}}}tttnnnooozzz}}}xxxwwwxxxyyy{{{}}}yyyjjjeeedddooouuuaaa]]]```kkk{{{}}}tttmmm^^^OOOCCCBBBFFFGGGGGGHHHFFFhhhrrrtttpppfffwww\\\WWWbbbhhh___\\\TTTQQQRRRRRRRRRQQQPPPOOOOOOQQQPPPOOONNNOOOPPPRRRSSSQQQPPPNNNLLLKKKKKKKKKKKKPPPQQQRRRTTTUUUUUURRROOONNNKKKIIIIIILLLOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPSSSRRROOONNNQQQPPPMMMJJJZZZkkkttt}}}yyyvvvyyy}}}~~~nnnbbblll{{{mmm___XXX```iiissswwwwww~~~}}}pppddd[[[KKKEEE===888777:::<<<<<>>>>>=========<<<<<<<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFBBBFFFIIIJJJMMMYYYkkkyyy|||~~~lll]]]KKKBBBDDDIIILLLMMMJJJLLLNNNNNNQQQXXXcccllluuuuuuvvvxxxzzzzzzyyywwwooonnnmmmoooqqqtttuuuuuuxxxvvvtttuuuxxxzzzzzzxxx{{{~~~}}}vvvrrrmmmiiigggaaaYYYTTTRRRPPPOOOMMMJJJIIIGGGEEEAAA===:::999888888777666666777888999===;;;888666555666999;;;999<<>>===<<<;;;999888777777777|||wwwvvvwww{{{~~~rrrsssvvvxxxvvvuuuzzzuuuiiijjjsss|||vvvxxxyyy|||vvvgggggggggsssfff\\\^^^fffyyyxxxmmmeeeXXXIIIAAAEEEHHHFFFKKKVVVZZZ~~~sssmmmwww}}}}}}nnnTTTYYYqqqsssWWW[[[^^^UUUVVVWWWYYY[[[[[[[[[ZZZYYYVVVTTTRRRPPPOOOOOOOOOOOOPPPOOONNNMMMLLLMMMNNNNNNRRRRRRQQQRRRSSSSSSQQQOOONNNLLLKKKLLLMMMMMMMMMKKKOOOOOONNNMMMLLLKKKKKKLLLOOORRRQQQNNNMMMOOONNNKKKEEENNN^^^ppp}}}|||vvvpppvvv|||{{{}}}ooohhh|||}}}nnn___XXXaaammmvvvuuuyyy|||iiiYYYOOOFFFAAA;;;777777:::===???DDDHHHKKKJJJGGGGGGJJJNNN^^^[[[SSSTTThhh~~~qqqqqqSSSCCCFFFDDDCCCDDDAAA@@@@@@????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<============>>>????????????>>>????????????????????????@@@@@@@@@@@@AAACCCDDDEEEAAAEEEIIIIIIKKKSSSaaammmlllWWWLLLFFFAAACCCIIIIIIIIIIIIHHHHHHLLLUUU\\\___bbbiiiqqqwwwzzzyyywwwoooqqqrrrrrrpppoooppppppsssqqqppprrruuuwwwuuurrrtttuuuvvvvvvvvvxxx{{{~~~|||zzzxxxyyy}}}ssslllkkkiiibbb[[[YYYTTTNNNJJJIIIIIIIIIIIIGGGFFFCCC???<<<999777666777777777777777888999:::<<<555333666666444777???HHHSSSccc|||{{{kkkwwwgggqqq}}}lllVVVLLLDDDCCCDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;<<<<<<===::::::999777666666666666{{{zzz{{{uuuuuutttpppmmmrrrsssiiifffkkkyyy~~~vvvxxxzzz~~~wwwiiilllmmmyyymmmiiinnnqqqwww~~~rrrddd[[[OOODDDAAAGGGHHHHHHZZZqqq~~~yyyggglll{{{yyysss{{{~~~qqq```QQQccccccSSSXXX[[[TTTYYY[[[___bbbccccccbbbaaaVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPQQQOOONNNMMMNNNNNNNNNLLLNNNNNNNNNNNNNNNMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHMMMOOOOOOMMMMMMOOOOOOMMMFFFGGGQQQeeetttwwwsssppplllpppxxxwwwzzzyyyzzz}}}oooqqq}}}ppp```ZZZeeesss|||uuu}}}~~~eeePPPCCC???===999777888;;;???BBBFFFJJJMMMKKKGGGJJJRRRZZZpppddd[[[ddd~~~mmmhhh|||aaaLLLEEEHHHDDD@@@BBB???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888:::;;;<<<:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>===========================????????????AAABBBCCCDDDAAADDDFFFFFFGGGNNN[[[eeettt|||ppphhhVVV@@@;;;DDDDDDEEEFFFEEEEEEFFFJJJNNNLLLPPPWWW```iiimmmnnnmmmqqqtttuuusssmmmhhhggggggkkkmmmoooooommmkkkkkkkkkjjjjjjkkkkkklllnnnppprrrnnnkkkgggfffggglllqqquuurrrjjjaaa]]]]]]ZZZSSSMMMJJJHHHFFFEEEDDDEEEEEEEEEAAA@@@===:::777666666666777777777777888999::::::777111333;;;999444<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<999999777666666555555555~~~wwwvvvqqqkkkmmm{{{}}}nnnfffkkkqqq}}}wwwyyy|||vvvhhhkkkmmmxxxkkkdddlllwwwzzz}}}zzzmmm^^^TTTEEEBBBDDDHHHGGGOOOmmmnnndddlll~~~~~~}}}xxxfffWWWUUUqqqmmmZZZVVVSSSQQQPPPQQQSSSWWWZZZ\\\]]]\\\[[[QQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPNNNKKKKKKKKKLLLLLLKKKMMMNNNOOOOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNLLLNNNRRRSSSPPPIIIDDDGGGUUUccchhhggggggkkkkkkvvv}}}ssstttwww~~~vvv|||vvvkkkkkkpppbbb^^^kkkyyyyyyuuuoooXXXEEE:::;;;:::999999:::>>>BBBEEEIIILLLNNNLLLKKKQQQ]]]hhhsssuuuwwwwww]]]ddd|||fffYYYIIIFFFHHHBBB???AAA???========================:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777777777888:::;;;888999999:::::::::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCAAACCCKKKWWWaaafff}}}}}}rrrKKK;;;@@@???BBBEEEGGGGGGFFFFFFEEEEEEFFFIIIOOOVVV[[[]]]^^^hhhlllooooookkkhhhggghhhgggmmmppplllbbb[[[\\\aaa___```aaaccceeefffeeeeeedddaaa]]]YYYWWWWWWYYY[[[TTTSSSRRROOOMMMJJJGGGEEEBBBCCCEEEEEECCCAAA??????:::999888666666666777888777777888888999999999999999555777<<<888888LLLggg|||~~~{{{^^^MMMGGGGGGFFFCCCAAAAAAAAABBB========================<<<<<<<<<<<<<<<;;;::::::999888777666555555555666vvvzzzxxxtttrrr{{{zzzlllhhhrrr{{{{{{xxxzzz~~~sssgggbbbccckkkwwwpppffffffkkkpppyyy{{{xxxjjjZZZPPP@@@CCCFFFFFFHHHXXX{{{wwwcccaaarrrkkk[[[```~~~YYYSSSUUUMMMGGGIIIIIIKKKNNNPPPRRRSSSRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJLLLLLLLLLKKKKKKMMMNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGJJJLLLKKKMMMRRRTTTRRRNNNJJJHHHNNNZZZdddggggggkkkkkkpppxxx{{{wwwrrrqqqwww~~~}}}rrrlllqqqyyy}}}yyy}}}~~~zzzkkk```kkkuuuiiigggttt|||qqqhhhnnnXXXJJJAAA;;;999:::;;;;;;===@@@EEEIIIMMMOOOPPPOOOPPPWWWbbblllhhh]]][[[mmmVVVOOOCCCCCCFFF@@@???BBB???;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999999999777777777777777888999999777777888999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============???@@@AAABBBCCCBBBAAA???@@@HHHSSS\\\```xxxxxx{{{~~~ZZZAAA===<<>>@@@CCCHHHLLLMMMOOOPPPQQQRRRVVV[[[___jjjvvv[[[mmmrrrPPPHHH???AAAFFFAAAAAACCC===::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888555666777777888888777777666777888999999999888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???@@@EEEMMMSSSVVVmmm|||~~~mmmQQQEEE===>>>@@@CCCDDDEEECCCBBBBBB@@@??????AAADDDEEEEEELLLNNNRRRZZZaaagggjjjkkkeeeggghhheeeaaa```bbbddd\\\YYYVVVVVVWWWXXXVVVTTTOOOOOONNNMMMKKKIIIGGGEEEGGGGGGHHHHHHHHHHHHGGGGGG???AAAAAA>>>;;;999999;;;555666777888999999999999999::::::::::::999777666555777999<<>>===>>>@@@BBBBBBBBB>>>===<<<===>>>??????>>>??????AAAFFFNNNSSSTTTSSSVVVUUUUUUYYY^^^dddfffgggRRRNNNIIIHHHKKKNNNOOONNNHHHJJJLLLMMMMMMLLLJJJHHHKKKGGGCCCBBBDDDDDDBBB???:::;;;:::888666888===AAA666777999:::::::::999888:::;;;;;;;;;:::888666555333;;;EEEOOO^^^rrr~~~zzz}}}nnnggg{{{iiidddjjjrrrRRRKKKMMMHHHCCCGGGFFFAAA@@@CCCBBB<<<========================<<<<<<======<<<:::999777333333222222111222222222xxxlllmmmsss{{{~~~~~~|||sssjjj]]]OOOHHHGGGEEEFFFBBB???KKKaaaqqquuukkk[[[hhhooolllqqqmmmRRRLLLMMMJJJIIILLLIIIJJJJJJJJJIIIIIIGGGGGGKKKKKKLLLLLLKKKIIIGGGFFFCCCFFFGGGGGGDDDCCCEEEHHHEEECCCAAABBBEEEEEEBBB???CCCCCCAAAAAAAAAAAACCCCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJIIIIIIKKKHHHJJJPPPQQQSSSbbbvvvvvvxxxrrrrrrtttyyy}}}ssswwwpppoooxxxssswwwppp\\\PPPDDD@@@>>>;;;999999<<<:::===DDDHHHGGGKKKRRRRRRKKKNNNYYYWWWNNNXXXooopppZZZnnnWWWHHHOOODDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888999999999999888888999999888888888888999999777777666666666666666777555555555555666777999999:::;;;;;;;;;;;;:::999999666666777888999999::::::;;;::::::;;;;;;<<<===>>>AAA@@@>>>===>>>AAAEEEHHHIIILLLYYYjjjtttzzz{{{tttbbbOOO@@@>>>@@@??????CCC>>><<<;;;<<<======;;;888:::;;;<<<===>>>@@@AAAAAACCCCCCDDDFFFHHHIIIKKKKKKDDDHHHNNNRRRTTTQQQMMMJJJNNNNNNOOONNNLLLHHHEEECCC@@@@@@>>>===;;;:::888888666666777777888888888999777999:::999777666777888===555222666888555888@@@@@@XXXiiijjjwwwyyyiiiqqqjjjmmmooozzziiiQQQEEEEEEFFFBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>::::::999999888777666666555555444333333333333444wwwlllnnntttwwwqqqiii```SSSHHHEEEHHHKKKCCCAAAKKK\\\nnn}}}xxxhhheee|||yyyeeeiiiuuurrr]]]LLLLLLOOONNNLLLOOOKKKKKKJJJJJJIIIHHHGGGGGGLLLLLLKKKKKKIIIHHHGGGFFFDDDFFFHHHGGGEEEDDDFFFHHHEEECCCBBBCCCEEEEEECCC@@@BBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKGGGIIINNNPPPKKKJJJ[[[qqq{{{~~~rrrqqquuu}}}ssshhh]]]XXXbbbsss~~~|||{{{~~~~~~zzzpppeee^^^RRRGGG===::::::888777999======BBBJJJMMMLLLOOOUUUSSSUUU___fff\\\SSSiii```\\\uuunnnQQQFFFDDDCCCBBBAAA???===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888777888888999999888888777888888888777777888888888777777666666666666666777666666555666666777888999999999999999999888777777666666777888888999::::::<<<<<<;;;<<<<<<===>>>???@@@???>>>===>>>@@@CCCEEEBBBCCCLLLZZZdddmmm}}}ooo]]]SSSKKKBBB===>>>>>>>>>===;;;999999<<<>>>999999::::::;;;<<<<<<<<<::::::;;;===>>>???@@@@@@???BBBGGGKKKLLLJJJGGGDDDBBBBBBAAAAAA???===:::999999999999888888777777777888888888888888888999999<<<;;;;;;999888888888999777555777::::::;;;EEERRRjjj~~~wwwwww}}}xxxmmm[[[KKKFFFGGGEEE@@@BBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;<<<======::::::999888888777666666555555444333333333333444tttkkkooowwwjjjddd\\\SSSJJJBBBDDDIIIJJJ???@@@UUUkkk{{{~~~ooobbb]]]nnniii]]]kkksssZZZOOOJJJOOORRRPPPNNNPPPMMMLLLJJJIIIHHHHHHIIIIIIMMMLLLKKKIIIGGGFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLLLLLLLLLLFFFLLLSSSRRRHHHDDDVVVmmmxxxuuuzzzoooaaaSSSGGGMMM]]]nnn{{{}}}yyy||||||{{{pppdddYYYSSSHHH???888777888777888:::;;;>>>EEEMMMOOONNNQQQVVVSSSWWW___aaaUUUTTTxxxppp___fff}}}}}}WWWKKKFFF===BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777777888888888888777777888777777666666777777888777666666555555666777777777777666666666666777777777777777777777666555555666666777777888888999999<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@AAAAAA???DDDPPPZZZeeeyyy{{{iiiTTTCCC;;;888:::;;;999555555999===::::::999999999999999999888888999::::::;;;;;;<<<999;;;>>>AAABBBAAA???>>>;;;;;;:::999888777666666444444555666666777777888999999999999888888888888999777555444666777777666444777999999999CCCZZZnnn}}}~~~ooo]]]KKKFFFIIIHHHEEEAAAAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999888888777777666666555555444333333333333333qqqiiipppyyyzzzeeeZZZOOOIIIFFFCCCEEEIIIFFFEEEMMM```wwwsssddd[[[```ddd}}}ttt___aaawwwvvvYYYPPPLLLMMMQQQRRRNNNLLLNNNLLLKKKIIIHHHHHHJJJLLLMMMNNNMMMJJJHHHFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDEEECCCCCCCCCCCCCCCCCCAAA@@@???@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIOOOVVVTTTJJJGGGVVViii}}}}}}sssppp___OOOIIINNN[[[lllyyy~~~yyyyyy|||vvvzzz|||sssfffZZZRRRMMMCCC<<<777888999999;;;>>>>>>CCCIIIOOOQQQSSSVVVZZZ___UUUPPPTTTXXXfffxxxxxx|||eeeJJJHHHGGG???@@@???>>>===<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777666777777777777777777666777666666555555666666777666666555555555666777777888777777666666666666777666666777777666666555444666666666777777777888888;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>>>>=========CCC@@@CCCMMMVVVaaavvvrrrTTTAAA777888999999777777777888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;666777888:::;;;;;;:::::::::999888777777777888888555555666777888888999999999999888888777777666666444222111333555777666555555:::;;;:::@@@UUUrrrfffSSSEEEGGGKKKHHHEEEEEEAAA@@@???>>>============::::::::::::::::::::::::888888777777777666666666555444333333222222333333pppiiiqqq|||uuubbbSSSDDDAAAEEEFFFFFFFFFFFFVVVdddmmmrrr```[[[[[[zzz~~~~~~tttcccbbbrrraaaNNNLLLLLLMMMOOOMMMJJJIIIKKKIIIIIIHHHHHHJJJLLLOOOQQQNNNMMMJJJHHHGGGFFFFFFGGGEEEEEEDDDDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKJJJIIIIIIJJJNNNRRRRRRMMMMMMVVVaaa~~~}}}~~~wwweeeTTTHHHHHHWWWhhhnnnwww{{{uuurrrppppppsssyyyyyyxxxyyy|||~~~uuurrrlllaaaVVVLLLFFFDDD@@@;;;888:::;;;;;;<<<@@@FFFIIIMMMQQQUUUYYY]]]^^^fffQQQHHHZZZwwwqqqTTTGGGDDDDDDBBB>>>======<<<;;;;;;;;;;;;::::::999999999888888888666666666666666666666666555666666777777666666555666555555444444555555666555555555555555666777777888777777666666666666777777777888888777777666555666666666666666666777777999888888999999:::;;;<<<:::;;;<<<=========<<<;;;@@@===AAAJJJQQQYYYjjj}}}gggPPPFFF@@@999777999;;;:::888777777888888999:::::::::777777777777777888888888777777777888888999999:::777666555555555666666777777777777888888888888888777777666666555555444444555444555666888888777666777@@@HHHNNN]]]wwwfffZZZNNNFFFHHHHHHCCCBBBFFF??????>>>===<<<<<<<<<<<<888888999999999999888888777777666666666666666666444444333222222222222333}}}qqqllluuupppZZZKKK???>>>DDDGGGFFFEEEHHH___ooouuu{{{cccUUUZZZhhhxxxccc___nnnkkkRRRKKKHHHHHHIIIHHHGGGGGGIIIKKKHHHHHHHHHIIIKKKNNNPPPRRRMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@BBBCCCCCCAAA@@@@@@AAAAAABBBDDDFFFHHHIIIIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGIIIJJJKKKLLLMMMOOOSSSWWWnnnzzzxxxrrrzzz}}}~~~{{{yyy~~~~~~~~~~~~~~~{{{gggOOOAAAGGGSSS\\\hhhtttxxxxxxvvvqqqllliiikkkooouuu|||wwwuuussstttyyyxxxpppooofffaaaXXXOOOGGGBBB???======999888;;;<<<;;;===AAAGGGIIIKKKNNNUUU[[[[[[WWWTTTHHHLLLlll~~~xxxXXXKKKGGG@@@===AAA<<<<<<;;;;;;:::;;;;;;;;;999999999888888888777777555555666666666666777777555555666666666666555555555444444444444444444555444444444444555666777777777777666666666666777777888888888888888777777666555555555555666666666666666666666666777888999:::::::::;;;<<<======<<<<<<@@@===AAAIIILLLPPP^^^nnnwwwddd]]]QQQBBB;;;;;;===;;;888444444555666777777888888777777777777888888888888888888888888999999::::::777777777777777777777777777777666666666666555555555555555555444444444444444555666666555666999<<>>BBB======<<<;;;::::::::::::666777777888888777777666666666666666555555555555444444333222222222222222yyywwwuuuqqqzzzxxxdddOOOGGGAAABBBEEEFFFHHHKKKPPP]]]lllzzzooo]]]PPP]]]wwwssscccggg~~~xxxYYYLLLMMMGGGHHHGGGGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOKKKLLLLLLLLLKKKKKKJJJIIIIIIGGGEEEEEEFFFFFFDDDBBBBBBDDDFFFEEEBBBAAABBBCCCDDDEEEGGGHHHJJJJJJJJJJJJEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJJJJJJJMMMNNNOOOTTTaaafffiiipppqqqrrr|||}}}{{{yyyyyyvvvtttyyy~~~xxx}}}{{{xxxyyy{{{~~~dddMMMEEEHHHNNNYYYeeemmmrrruuurrrkkkeeedddffflllssszzz~~~yyytttooonnnqqqxxx~~~{{{|||{{{nnnbbb]]]]]]VVVQQQIIIDDDBBB@@@===;;;:::888999===>>>>>>AAAFFFGGGHHHJJJOOOZZZ```ZZZNNNGGGNNNddd{{{~~~cccKKKEEECCC===;;;>>>;;;:::::::::::::::;;;;;;999888888888777777777777555555666666777777777777444555555666666555555444444444333333333333444444444444444444555666777777666666555666666777888999777888888888888777666666555555555555555555555555555555555555666777888999:::::::::;;;<<<===>>>>>>CCC???AAAFFFGGGIIITTTccctttwwwssslllbbbZZZSSSKKK@@@888666666666666666666777777888888888999999:::::::::888888888999999999999999888999:::;;;;;;:::999888555555555666666666666666444444555555555555555555444666777666777>>>JJJUUUdddvvvyyyrrr|||lllRRRRRRDDDGGGFFF@@@===>>>>>><<<<<<;;;:::999888888888888555666777777777777666555555555555555555555555555444333222222111222222222tttpppwwwxxxttt~~~ttt~~~}}}xxxnnnWWWIIIFFFFFFGGGFFFFFFLLLSSS\\\]]]iii}}}ppp```RRRbbbvvvjjjqqqnnnVVVPPPUUUJJJKKKJJJIIIIIIKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIFFFFFFHHHHHHFFFCCCCCCFFFHHHGGGDDDBBBCCCEEEEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGJJJMMMKKKIIIJJJLLLMMMGGGUUU```gggllliiimmm~~~~~~zzzrrrnnnuuuyyy~~~|||yyyyyy~~~yyy]]]KKKGGGBBBLLLWWW___hhhpppooohhhdddccccccgggpppxxx}}}{{{uuunnnkkkmmmsssyyy}}}yyymmmqqqvvviii```WWWRRRQQQJJJDDD>>><<<>>>???;;;777999888:::???BBBBBBEEEKKKLLLNNNQQQXXXeeejjj___NNNOOOffffffVVVGGGAAA???======>>>::::::999999::::::;;;;;;888888888888777777777777555666666666777777888888444555555555555555555444444333333222222333333444333333333444555666777888555555555555666888999999777777777777777666666555555555555555555555555444555555555555666777888999::::::::::::<<<===???@@@BBB======@@@???@@@KKKYYYjjjxxxvvvaaaKKK<<<:::::::::999888777777777555555666666777888888999777777888999999999888888666777888999999888666444555666666666777888888888444555555555666666777777777:::======@@@MMMccctttzzzwww}}}bbbPPPIIIAAAFFFEEE>>>===BBBAAA999;;;:::999888777777777777444555666777777666555444444555555555555555555555444333222222111111222222yyyoooqqquuuvvv~~~}}}wwwsssyyyyyyooocccUUULLLAAAFFFEEEAAAIIIZZZbbb___```jjjlllTTTUUUrrrpppmmmmmmxxxrrr```WWWSSSQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNIIIJJJJJJIIIGGGFFFFFFGGGLLLKKKIIIGGGGGGIIIKKKLLLFFFDDDBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKHHHEEEEEEGGGJJJLLLMMMIIIFFFDDDFFFJJJLLLJJJFFFGGGIIIIIIHHHLLLRRRTTTRRRNNNRRRXXX___dddfffhhhiiimmmyyyyyyllliiisss~~~}}}~~~jjjKKKCCC@@@BBBJJJTTT]]]eeemmmiiifffcccbbbfffmmmvvv{{{|||xxxrrrllliiilllrrrwwwzzzsssooorrr{{{~~~cccYYYUUULLLDDDCCC<<<<<<;;;:::999999999999<<<===>>>@@@BBBDDDFFFGGGIIIPPPTTT___oookkk[[[SSSwwwzzzvvv}}}OOOLLLGGGAAA===;;;;;;;;;<<<;;;:::999999999:::;;;777777666666555555555444555555555555555555555555444444555555555555444444555555444444444333333333444444333333333444555555444333333333333444555555555555555555555555555555777666444333333444666777555555444555555666777888::::::999999::::::;;;<<<<<<<<<===???@@@BBBCCCCCCWWW[[[eeessslllQQQDDD===999;;;;;;777666888888777666777::::::777555;;;;;;999777777:::;;;:::666888:::999777666777999444444666666666555333222999555222444777;;;@@@DDDJJJMMMMMMNNN___{{{yyyjjjxxx}}}fff\\\VVVNNNGGGCCCCCCCCCBBBAAA???<<<;;;<<<:::888777666777888999666555444333222333333444555555444444444333333333555444333222111111111111xxxsssooolllsss}}}ooo```XXXOOOHHHEEE@@@GGGIIIGGGMMM]]]lllrrrsssooo^^^eee{{{eeefffppp{{{eee[[[UUUPPPOOOOOOMMMKKKIIIIIIJJJLLLNNNKKKJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHGGGFFFEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIFFFDDDBBBCCCEEEGGGGGGGGGKKKKKKKKKKKKJJJHHHGGGFFFFFFDDDCCCDDDGGGJJJLLLLLLIIIFFFDDDFFFJJJLLLJJJGGGHHHJJJIIIGGGIIINNNOOOMMMKKKQQQVVV[[[```fffiiiiiilllttt}}}|||wwwtttsss|||yyyjjjQQQGGG@@@AAAGGGNNNUUU\\\fffeeecccaaaaaaaaacccdddiiijjjkkkjjjgggeeeeeeeeejjjjjjjjjmmmssszzznnnRRRHHHEEE>>>:::;;;<<<;;;:::999999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEMMMOOOOOOSSSXXXTTT^^^wwwbbbnnndddGGGDDDAAA===:::999999:::::::::888777777777888999777666666666555555555444555555555555555555555555444444555555555555444444555444444444444333333333333333333333333444444555444333333333333444555555555555555555555444444444555444333222222333444555444444444444555666777888888888777777888888999:::999:::;;;<<<>>>???@@@@@@IIIMMMXXXiiiwwwsssbbb^^^VVVMMMEEE@@@===;;;;;;999888999<<<===<<<:::777777666555555666555444666777666555333333444666999888666666777999;;;===999777888>>>IIIUUUaaahhhrrrpppooovvv~~~yyygggUUUOOOLLLGGGAAABBBBBBBBBAAA???>>><<<;;;<<<;;;999777666666777888666555444333333333444444555555444444444333333333555444333222111111111111|||tttlllpppzzz}}}vvviiiYYYOOOHHHCCCBBBEEEFFFGGGIIINNNZZZjjjzzzuuudddbbbwwwvvvfff]]]fff|||eeeWWWWWWSSSOOOOOOOOOLLLIIIFFFEEEGGGKKKMMMJJJIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEEEEDDDBBBBBBDDDFFFGGGFFFMMMMMMLLLJJJIIIFFFDDDCCC@@@@@@AAACCCGGGJJJKKKKKKHHHFFFDDDFFFJJJKKKJJJHHHHHHJJJIIIEEEEEEIIIJJJHHHIIIQQQUUUUUUZZZffflllmmmoootttrrryyyvvvyyy~~~vvvrrrwwwzzzxxxwwwgggVVVCCC;;;<<>><<<999999;;;;;;;;;999999:::<<<>>>???AAA@@@@@@??????@@@@@@AAADDDEEEEEEGGGGGGHHHlll___XXXjjj~~~lllJJJ@@@>>><<<999888888999:::888777777666555666666666666666666555555555555555444444444444444444444444444444555555555555444444444444444444333333333333222222222222222333444444333333333333333444555555666555555555444444333333444333222111111222333444333333333333444555666777666666555555666666777888666777888999:::;;;<<<===;;;>>>III[[[lllvvv~~~|||kkk___ZZZRRRHHHGGGDDDAAA?????????>>>>>>999888888999::::::999777;;;:::888777666666777888888777666666999>>>DDDHHHCCCFFFLLLWWWgggzzzqqqbbbPPPFFFDDDEEEBBB>>>BBBAAA@@@>>>===<<<<<<;;;<<<;;;999777666666666666666555444444333444444444555555444444444333333333444444333222111111111111xxxqqqqqqnnnuuu~~~ppphhh]]]QQQKKKFFFCCCDDDHHHJJJFFFGGGSSSdddttt|||fffdddgggbbb]]]lll|||}}}cccZZZ```vvv}}}XXXRRRVVVRRRNNNRRRMMMKKKIIIFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFBBBDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEECCCBBBBBBDDDEEEFFFEEELLLKKKJJJIIIGGGEEEDDDCCC??????AAADDDHHHIIIIIIHHHFFFEEEDDDFFFHHHJJJIIIHHHGGGJJJIIIEEEDDDFFFHHHFFFJJJPPPRRROOOUUUcccooossssssvvvzzzuuuvvvyyy|||xxxqqqnnnpppooouuusssooo{{{wwwaaaHHH;;;:::===AAAEEEPPPSSSXXX[[[[[[VVVQQQMMMRRRTTTUUUWWWZZZ___fffjjjaaa___\\\\\\^^^ccchhhkkkooorrrvvvxxxxxxyyyzzz{{{mmmYYYEEE===<<<<<<===???;;;;;;::::::;;;>>>BBBDDDCCCAAA???===;;;<<<<<<===:::??????BBBHHHSSSxxxjjjQQQeeeqqq}}}[[[DDD>>>===;;;:::999::::::;;;777777666666666555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444333333333222222222222111111222222333444333333222222333333444555666555555444444333333222444444333222222333444444333333333333333444666666555555555444555555666777555666666777999::::::;;;999:::AAAQQQ```kkksssyyyuuu```VVVSSSMMMHHHEEEDDDDDDDDD@@@;;;888999<<<<<<;;;<<<;;;;;;;;;;;;:::999999999777999<<>><<<;;;;;;;;;<<<<<<;;;999777666555555555555555555444444444444555555555444444444333333333444333222222111111111222uuunnnlllnnnuuu}}}tttggg]]]QQQGGGDDDEEEEEEEEEGGGHHHPPPYYYaaahhhsssdddZZZVVV___gggrrrppp~~~mmm\\\ZZZjjjmmmSSSRRRUUUNNNLLLRRRJJJJJJJJJIIIIIIHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIIIIGGGEEEDDDCCCDDDEEEFFFEEECCCAAAAAACCCDDDEEEDDDGGGGGGFFFEEEEEEDDDDDDDDDAAAAAACCCEEEGGGHHHFFFDDDCCCCCCCCCEEEGGGHHHHHHHHHFFFIIIIIIEEECCCFFFIIIIIIIIILLLMMMLLLQQQ^^^mmmvvvxxx{{{~~~sssvvv{{{~~~zzzsssrrrvvvsss{{{{{{uuuyyy~~~uuu```JJJ???=========>>>DDDGGGMMMQQQTTTTTTRRRQQQRRRRRRRRRSSSVVV]]]eeekkkbbb___\\\XXXVVVVVVXXXYYY]]]aaafffkkknnnqqqsssuuuzzzzzz|||~~~~~~zzzpppgggpppyyyWWWKKK???:::;;;;;;;;;;;;<<<<<<<<<<<>>:::888999:::;;;===CCC???@@@UUUnnnxxx\\\[[[ttt~~~kkkOOODDD>>>===<<<:::999999999999777777777777777666666666444444444555555555555555444444444444444444444444333333444444444444333333444444333333333222222222222222111111222222333444333222222222222333444444555555444444333333333333555555444444444444555555333333333333333444666666666555555555555666777777666666777888999999::::::===;;;>>>HHHSSS\\\fffnnnyyygggeeebbb```___aaadddgggUUUJJJAAA@@@AAA@@@AAADDDDDDGGGKKKJJJGGGDDDBBBBBBFFFMMMWWWaaahhhjjjiiigggtttsss~~~~~~^^^OOOJJJDDDBBBCCCDDDBBB???@@@???===;;;::::::;;;;;;::::::999777666555555555444555555555555555555555555555444444444333333333333333222222111111222222yyyqqqlllooorrrwwwvvvjjj___VVVOOOFFF???AAAEEEHHHKKKNNNTTTlll{{{ssszzziiiWWWYYYTTTfffwwwppp```^^^dddxxxsss___PPPPPPPPPJJJIIINNNIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGIIIGGGEEECCCAAAAAACCCFFFGGGEEECCCAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFEEECCCAAAAAAAAABBBCCCDDDFFFGGGGGGDDDIIIJJJFFFCCCFFFIIIJJJGGGFFFIIIQQQUUUZZZgggwwwtttuuuzzz~~~yyyyyy}}}~~~yyyxxxxxxmmm```RRRLLLHHHAAA;;;777===>>>BBBEEEIIIKKKMMMMMMNNNOOORRRSSSSSSTTTVVVXXXUUUVVVVVVVVVTTTPPPKKKIIILLLPPPUUUYYY]]]aaaeeehhhjjjlllnnnqqqssstttttttttrrrqqqpppooommmggg^^^WWWkkkqqqxxx{{{}}}jjjFFFAAA;;;999:::;;;:::999======???AAACCCFFFHHHIIIEEEBBB===:::888999;;;======EEECCCJJJmmmcccZZZkkkyyyuuuTTTDDD???;;;;;;999888777666666666888888888888888777666666444444444444444555555555333333333333333333333333333333444444444444333333333333333333222222222222222222222222222333444444222222222222222333444444333333333333333333444444555555555555555555555555333333333333444555666777666666555555666666777888777777888888999::::::;;;>>><<<===AAAFFFLLLVVVaaauuu|||sssfffcccccc```aaaeeemmmsssxxxuuullleeeeeehhhhhhppp}}}sssooovvvqqq[[[LLLGGGEEECCCBBBBBBAAA???===???>>>===<<<;;;;;;;;;;;;888888888777777666555555444444555666666666666555555555444444444333333333333333222222111222222333uuugggfffhhhlllxxxlll]]]TTTMMMGGGFFFBBBAAAEEEHHHKKKSSSZZZpppttt[[[RRRUUU^^^uuu}}}hhh___hhhwww```WWWOOOMMMMMMJJJIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDEEEFFFCCCBBBBBBBBBCCCDDDEEEFFFEEECCC@@@@@@BBBCCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCBBBAAABBBCCCCCCAAA@@@>>>???AAABBBBBBCCCEEEFFFDDDIIIJJJEEEBBBDDDHHHIIIGGGCCCMMM___ccc\\\eeexxxwwwuuuwww~~~zzzwwwxxxyyysssnnnjjjhhhaaaQQQAAA999888999;;;===@@@CCCEEEGGGGGGIIILLLLLLKKKIIIGGGGGGGGGIIIJJJKKKJJJHHHDDDBBBBBBDDDGGGJJJLLLOOOSSSVVVWWWZZZ]]]```bbbbbbcccccc^^^^^^]]]\\\YYYVVVRRRPPP^^^``````]]][[[^^^gggpppyyyooo___HHH???>>>;;;:::<<<>>>>>>===>>>???BBBEEEGGGIIIIIIJJJGGGDDD???;;;:::<<>>:::888888888777666666666666777777888999888777666555333333333444444555555555333333333333333333333333222333333444444333333222333333333222222222222111333333333333333444444555222222222111222222333444222222222333333444444555444444444555555444444444444444444444555666777888555555555555555666777777777777888888999:::::::::::::::===>>>>>>???IIIUUUffflllqqquuu}}}~~~}}}nnnyyylllPPPFFFGGGBBBBBBCCCCCCBBBAAA@@@???===>>>>>>======<<<;;;:::666777777777777777666666333444555666777777666555555555444444444333333333333222222111222222333333wwwhhhfffgggffflllvvvkkkXXXMMMJJJIIIGGGAAABBBFFFHHHHHHKKKUUUaaa~~~ooo]]]TTTQQQlllmmmeeessslllYYYUUUOOOLLLLLLMMMKKKHHHIIIHHHEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEAAABBBDDDCCCBBBBBBCCCEEE???@@@BBBDDDEEEEEEDDDDDDEEECCC@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA@@@??????AAABBBAAA@@@<<<>>>@@@AAAAAABBBDDDFFFDDDJJJKKKEEEAAABBBEEEGGGJJJDDDSSSnnnqqqaaaeee{{{xxxyyyxxx{{{{{{vvvvvv~~~yyybbbLLLAAA666777888:::===@@@BBBCCCDDDEEEEEECCCAAAAAABBBDDDDDDBBB???>>>===???AAACCC@@@AAABBBBBBBBBDDDGGGJJJFFFJJJNNNRRRSSSTTTTTTTTTTTTTTTRRROOOLLLKKKLLLNNNLLLLLLJJJDDD@@@EEEPPP[[[dddyyypppbbbXXXMMMJJJHHH>>><<<<<<:::999:::>>>@@@@@@>>>AAADDDGGGJJJJJJJJJJJJHHHEEE@@@<<<<<<>>>BBBEEENNN^^^sssgggooooooLLLBBB@@@;;;777777777888888888888888666777888888888777555444333333333444444555555555333333333333333333333333222333333444444333333222333333333222222222111111444444333333444444555666222222111111222222333444000111222333444444555666222333333444444333333222555555444555555666777888555444444444444555666666777777888888999999::::::666999>>>???;;;:::CCCNNN```eeejjjnnnxxxlllUUUEEEBBBFFFAAACCCEEEFFFEEEEEEDDDEEE======>>>???>>>===;;;:::555666666777777777777777333444666777777777666555555555444444444333333333222222222111222222333333~~~rrrggg```^^^dddkkkpppyyy~~~sssiiiVVVJJJKKKDDD>>>EEEKKKMMMKKKCCCCCCRRRggguuuzzz[[[QQQ^^^zzzuuusss{{{fffSSSQQQNNNNNNOOONNNLLLIIIJJJHHHEEEBBBAAAAAAAAABBBEEEEEEEEECCCAAAAAADDDFFFDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@BBBDDDFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@???===;;;<<<>>>@@@AAAAAA??????@@@??????>>>===<<<@@@???@@@BBBEEEFFFEEEDDDFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIOOO[[[fffjjjfff```eeeooowwwwwwuuuuuuvvvwwwvvvpppoooxxxsss^^^JJJ===>>>;;;666666;;;;;;666???>>>???BBBAAA======@@@@@@AAABBB@@@<<<;;;>>>@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCAAA??????@@@BBBCCCKKK[[[tttyyygggXXXSSSKKKDDD???===>>>???<<<;;;;;;<<<>>>???@@@@@@???DDDGGGGGGHHHJJJKKKHHHGGG>>>:::<<<<<<<<>>999::::::999999888777666666666555555555555444444444333333444444555555666666444444444444444444444444333333333333333333333333000111111111111222222222222666666333222444444222222333333444444333333222444444444444444444444444333333222111222333444555333333444555666666666555333333333444444444555555666666666777888888999999::::::;;;===>>>@@@AAAAAAJJJRRR^^^jjjsssyyy}}}hhhXXXLLL@@@===BBBBBBCCCCCCDDDCCCAAA@@@???===<<<<<<;;;::::::999999888888888777666555555444666666777666666555444444222222222222222222222222111222222333222111000///}}}{{{wwwqqqiiicccfffgggppp|||}}}xxxmmmiii\\\VVVGGGAAAFFFDDDBBBKKKMMMIIINNN\\\iiiqqq|||vvv\\\\\\ooo~~~ssssss}}}kkkZZZSSSPPPNNNNNNNNNNNNKKKIIIHHHGGGDDDBBBAAAAAABBBCCCEEEFFFGGGEEEDDDCCCEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBAAAAAABBBEEEFFFFFFEEEGGGFFFDDDBBB@@@???>>>===>>>===<<<===@@@BBBCCCBBBCCCBBBAAA@@@>>>===<<<<<>>???@@@AAA@@@>>><<<<<<=========<<<<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAABBBBBB@@@???>>>>>>======>>>===<<<;;;;;;<<<===>>>???DDDMMMXXX^^^[[[PPPGGGCCC@@@<<<999777888:::;;;;;;<<<>>>AAABBBDDDDDDEEEDDDEEEEEEDDDIIIPPPRRRPPPIIIBBB===<<>>???@@@AAABBBHHHRRR]]]hhhrrr{{{uuuaaaOOOJJJGGGAAAAAAFFFBBBBBBBBBCCCBBBAAA???>>>===<<<<<<;;;::::::999999999888888777666666555555666666666666666555444444222222222222222222222222111222222222222111000///}}}uuugggbbbhhhuuuuuulllrrr|||tttooohhh]]]TTTQQQHHHFFF>>>>>>GGGHHHIIISSS]]]```sssyyypppoootttlllcccrrr{{{gggfffuuummmYYYOOOPPPNNNLLLKKKKKKJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDEEEGGGFFFDDDCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBAAAAAABBBEEEFFFFFFEEEHHHFFFCCC@@@>>><<<<<<<<<<<<<<<===@@@DDDFFFFFFEEEFFFEEEBBB???>>>===>>>>>>??????@@@CCCFFFHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHMMMSSSWWWYYYZZZZZZVVV]]]kkkwwwwwwpppqqqxxx{{{wwwtttxxx|||fffOOOAAA>>>===<<<;;;777555777777666888<<<======>>>???@@@@@@===;;;===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::999888888888888:::;;;===:::888888;;;<<<:::777999888888888999;;;===>>>>>>AAADDDFFFFFFFFFGGGHHHJJJIIIHHHJJJRRRYYYWWWQQQDDD@@@<<<===HHHeee}}}zzz{{{cccIII;;;999999888999777777777666666555555444555555555555444444444444666666666555555555555555333333333333333333333333333333333333333333333333000111111111111222222222000111000...///444444222222222333333333333222222333333333333333333333333444333333333333444555666444555555555555444444333333333333333444444444444333444444555555666777777999999:::;;;===>>>??????===@@@EEEMMMVVVcccooowwwwww}}}~~~oooYYYMMMDDDEEEFFFBBBAAACCCAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999999888888777777666666555555555666666555555444444333333333333333333333333111111222222111111000///uuuiiiiiiqqqtttvvv{{{vvvmmmddd]]]VVVMMMFFFEEECCCFFFDDDGGGQQQQQQQQQ\\\iiilll]]]YYY\\\eeejjjsssqqqeee___llloooXXXQQQOOOLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFAAACCCEEEEEECCCAAA@@@@@@DDDDDDCCCBBBBBBAAAAAA@@@AAA@@@@@@AAACCCEEEDDDCCCGGGEEECCC@@@>>>>>>>>>>>><<<===???CCCFFFIIIHHHGGGGGGEEEBBB???>>>???AAABBBAAAAAABBBEEEHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDHHHMMMQQQSSSVVV[[[______^^^fffvvv{{{uuutttzzz}}}{{{yyywwwxxxzzz|||~~~sssYYYGGG===777555<<<888666888999777777:::999999;;;???CCCDDDAAA============<<<<<<======>>>;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;:::999999888999999:::;;;>>><<<::::::<<<>>>===<<<<<<===>>>???@@@AAABBBBBBEEEFFFGGGHHHGGGGGGHHHIIIIIILLLQQQYYYbbbeeeZZZLLL?????????CCCWWWzzzmmmiiiiiijjjXXXDDD;;;:::::::::;;;777777777666666555555555555555555444444444333333777666666555555444444444222222222222222222222222222222222222222222222222000000111111111222222222222888:::666222222222111111111222222222222111111222222222222222222222222444444444444444555555555555555555555444444333222222222333333333444444444333444444555666666777777888888999:::;;;<<<===>>>>>>???@@@BBBHHHPPPZZZaaapppzzzxxxzzzsss\\\QQQPPPHHHDDDFFFGGGCCC@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;::::::999999999888888888777777666666666444444555555555444444333333333333333333333333333111111111111111111000000wwwqqqlllfffhhhhhhkkksss~~~uuummmddd\\\TTTOOOJJJEEECCCEEEDDDLLLOOOUUU^^^\\\]]]hhhvvvkkk[[[VVVTTTXXXeeewwwzzz[[[[[[fff}}}]]]QQQRRRTTTLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDDDDDDDEEEFFFGGGGGGBBBDDDFFFEEECCCAAA@@@@@@EEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???@@@BBBCCCCCCBBBDDDCCCBBBBBBAAABBBCCCDDD>>>???@@@DDDHHHJJJIIIHHHEEECCC@@@>>>???AAADDDGGGDDDDDDEEEHHHKKKMMMLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDHHHMMMPPPSSSXXX```ffffff^^^^^^kkkuuuvvvuuuvvvxxxxxxxxxxxxwwwxxxxxxyyyvvv{{{xxxeeeUUUHHH???;;;999555444888:::888777888666666888===DDDGGGFFFDDD>>>>>>============>>>>>>======<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;999999999::::::;;;;;;<<<888888999;;;===>>>>>>===<<<===???AAABBBCCCCCCBBBHHHHHHHHHIIILLLNNNPPPPPPLLLUUU```jjjnnngggUUUCCC>>>DDDJJJTTTmmm~~~eeeXXXVVVtttqqq^^^OOOAAA;;;999888777888888777777777777777666666555444444444444333333333666666555555444444333333222222222222222222222222222222222222222222222222000000111111111222222222444@@@GGG@@@555//////000000111111222222111111000222222222222222222222222333333333444444444444444444555555555444333222222222222222333333333444444444555555666666777888888777777888999:::;;;;;;<<<>>>?????????@@@DDDIIIMMMgggqqqxxxwwwuuu{{{iiiVVVOOOOOOFFFAAA???BBBDDDCCCCCCCCC>>>===<<<<<<;;;:::::::::999999999999888888888888777777777666666666666666333333444444444444333333333333333333333333333333000000000000000000111111{{{ooosss~~~ssslllttttttkkkcccaaa```dddmmmvvv{{{~~~~~~zzzyyyxxxtttkkkccc```QQQKKKGGGFFFEEEDDDGGGLLLKKKTTTYYY```jjjjjjooo~~~www```YYYIIIOOO\\\ppp}}}aaaWWW^^^ooolllWWWRRRUUUVVVOOOOOOOOONNNKKKIIIIIIJJJDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHHHHGGGEEECCCCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGBBBAAABBBDDDGGGIIIHHHGGGCCCBBB@@@???@@@BBBFFFHHHGGGFFFGGGIIILLLMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHFFFIIIMMMOOORRRWWW^^^dddaaa\\\\\\fffwww{{{{{{zzzzzzzzz{{{{{{{{{tttxxx~~~zzzoooaaaRRRHHHDDD;;;555222666999888666777444444666:::@@@EEEIIIJJJCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;888999999:::;;;;;;;;;<<<;;;:::999999:::<<>>>>>@@@CCCEEEAAABBBEEEGGGJJJKKKLLLLLLLLLKKKPPP___nnnuuuoooffflllpppkkk]]]OOOKKKNNNQQQlllsss```iii{{{\\\IIIEEE???:::::::::777777999666666666666666666666666444444444333333333222222111222222222222222222333111111111111111111111111111111111111111111111111000111111111111222222222222999===888222000000000///000000000000000000///111111111111111111111111000111222333333333222222222222333444444444333333111222222222222333333333333444444555555666777777555666666777777888888999888999:::;;;;;;===???BBB???GGGPPPWWWcccuuuxxxrrrwww}}}kkkVVVKKKJJJJJJDDD===HHHGGGEEECCCAAA@@@>>><<<;;;:::999777777777777888555555555555555555555555444444444444444444444444111111222333333333333333111111111111111111111111000//////...///000111222{{{}}}nnn\\\SSSRRRUUUZZZ```hhhddd]]]WWWRRRQQQSSSUUUWWW]]]dddiiimmmpppvvvzzz|||}}}~~~|||xxxssspppmmmllljjjiiigggccc^^^XXXRRROOORRRJJJEEEFFFEEEBBBBBBFFFHHHGGGHHHMMMRRRVVV^^^fffooovvvuuuwwwqqqVVVOOOTTTlll}}}lllyyyyyy\\\TTTUUUTTTQQQRRRLLLNNNOOOMMMIIIGGGGGGIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHEEECCCBBBCCCEEEIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCDDDEEEFFFEEEDDD>>>@@@DDDGGGHHHHHHGGGEEEHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCAAA@@@@@@AAABBBDDDGGGGGGFFFHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJIIIGGGFFFMMMLLLJJJIIIIIIJJJKKKLLLSSS___aaaZZZ^^^pppwwwqqqrrrooommmrrr~~~{{{}}}~~~}}}iii[[[LLLDDD???;;;999:::555555444333444:::DDDLLLXXXVVVQQQLLLGGGCCC@@@>>>;;;;;;<<<===>>>>>>??????@@@???>>>>>>======>>>>>>;;;<<<===>>>????????????;;;===@@@BBBBBBBBBBBBCCCFFFGGGHHHIIIJJJKKKKKKKKKRRRRRRYYYkkk}}}vvviii___```WWWFFF???MMMiii~~~hhhXXXlll___DDD>>><<<888666777777444333555444555555555555555555555444444444333333333222222000000000111111222222333000000000000000000000000111111111111111111111111000111111111111222222222///111000...///222333000//////000000000000//////000000000000000000000000///000111222333222111111111222333333444444444444111111222222222333333333222222333444444555555666555555666666777777888888888999:::999999;;;>>>AAA<<<@@@BBBEEEOOO```ooouuu{{{|||ooommmtttiiiVVVRRRMMMIIIFFFEEEDDDDDD<<<>>>?????????@@@>>>;;;;;;999888666666666777777333444444444444444444444333333333333333333333333000111222333333333333333000000000000000000000000000///.........000111222}}}jjjZZZUUUVVVVVVTTT___bbbXXXQQQUUUWWWTTTYYYQQQRRRWWWWWW```hhhdddnnnkkkiiikkkooorrrtttssspppooommmiiihhhgggddd```\\\\\\YYYTTTNNNJJJHHHIIIAAABBBDDDFFFHHHIIIIIIIIIHHHKKKQQQWWWYYY^^^kkkyyytttnnn___[[[UUUyyywwwhhhZZZTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIKKKKKKJJJKKKKKKJJJHHHEEEGGGGGGFFFEEEFFFGGGIIIJJJHHHGGGFFFFFFGGGFFFEEECCCFFFFFFFFFFFFFFFEEEEEEDDD???AAACCCDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGEEECCCDDDAAA??????BBBDDDDDDBBBEEEFFFGGGGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFMMMLLLJJJIIIJJJKKKMMMNNNTTT\\\aaa]]]UUUWWWdddrrrjjjllljjjmmm|||~~~}}}iiiTTTDDD<<<;;;===<<<:::888666666999===???KKKUUU^^^___XXXOOOFFF@@@FFF@@@===@@@AAA???===>>>???>>>======@@@BBB@@@<<<;;;<<<===???AAAAAA@@@>>>???DDDGGGEEEAAA>>>AAADDDIIIEEEGGGMMMNNNKKKMMMSSS___dddrrrvvv```QQQOOOIIIEEEHHHTTTlll|||```bbbyyyvvvWWWCCC:::<<<;;;888666555555666666666666555444333333222222444444444333333333222222333333222222111000000000000000000000000000000000000000000000000000000000......///000111222222333000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000000000111222222222333111111222222222333333333444333333333333444555555777888888888999999999999666777777999:::;;;<<<<<>>???EEEPPP[[[bbbvvv~~~vvvzzzwwweeeWWWOOONNNKKKHHHEEEAAA???===AAAAAA@@@>>>===;;;:::::::::999888888777777888888555555444444444333333333444444444444444444444444444444333333222111000000000000000000000000000000///////////////.........uuujjjbbbSSSWWWWWWUUU\\\jjjoookkkaaaUUUQQQPPPNNNUUU\\\XXXYYYWWWVVVVVVYYY[[[\\\\\\cccaaa\\\WWWUUURRROOOLLLJJJIIIHHHGGGEEEDDDDDDEEEIIIHHHFFFEEEEEEHHHMMMPPPYYYbbblllooogggbbbiiiuuuxxxoooooolllfffeeejjjqqq}}}~~~kkk^^^SSSPPPQQQPPPOOOPPPNNNMMMLLLJJJIIIHHHGGGGGGKKKJJJIIIJJJKKKJJJGGGEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCEEEEEEEEEDDDEEEFFFEEEFFFGGGHHHGGGFFFDDDBBBBBB@@@???@@@BBBDDDCCCBBBDDDFFFGGGGGGFFFFFFGGGIIIGGGGGGGGGGGGGGGHHHHHHIIILLLKKKIIIIIIIIIJJJLLLMMMQQQXXX\\\YYYSSSUUU___iiibbbgggllltttuuujjj___SSSDDD::::::888666666777999:::;;;===FFFRRR[[[___```___^^^QQQJJJEEEDDDCCC@@@>>>???AAAAAA>>><<<>>>AAABBB???AAA???===<<<===???@@@AAAAAACCCEEEGGGHHHHHHIIIIIIGGGEEEEEEIIIOOOXXXeeepppuuuyyyzzzdddPPPGGGAAAIIISSS]]]lll{{{aaa```pppgggPPP@@@;;;<<<:::888666555555666666666555555444333333222222333333333333222222222222222222222111111111000000000000000000000000000000000000000000000000000000.........///000000111111000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111111111111111111111222222111111111222222222333333333333333333333444555555777777777777888888888888666666777888999:::;;;;;;<<<;;;;;;===AAAHHHOOOSSS^^^kkkwww|||zzzsss~~~kkkaaaVVVKKKKKKJJJHHHEEECCCAAA@@@@@@AAA@@@???>>><<<;;;:::999999999888777777777777888555444444444444333333333333333333333333333333333444444333222222111000000000000000000000000000000/////////////////////...|||eeeaaaZZZ[[[jjj|||yyykkkaaa^^^YYYOOOOOOPPPJJJOOOOOOOOOOOOOOOOOOOOOOOORRROOOLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJJJJIIIHHHJJJMMMOOOSSS[[[eeemmm}}}~~~}}}vvvnnnsssaaaYYYTTTVVVZZZ___oookkkooozzz[[[QQQJJJKKKMMMMMMMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHHHHIIIHHHFFFDDDEEEEEEGGGHHHHHHGGGGGGFFFFFFGGGIIIJJJIIIGGGDDDBBB??????@@@@@@??????>>>===CCCDDDFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA?????????AAACCCDDDCCCBBBDDDEEEFFFFFFEEEDDDEEEGGGDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMQQQTTTSSSQQQRRRWWW]]]___fffnnnxxx||||||sss\\\JJJCCC>>>888555555666555444444999CCCNNNZZZcccjjjnnnlllhhhdddbbb[[[PPPFFFBBBCCCEEEBBB======BBBDDDCCCCCCCCCBBBAAABBBCCCDDDEEE@@@@@@@@@CCCGGGHHHGGGDDDFFFHHHIIILLLXXXkkk}}}xxxbbbLLLBBBCCCOOOdddxxxttt___ZZZmmmppp]]]SSSFFF===<<<:::999777666555555555666555555555444444333333222222222222222111111111000000000000111111111222222000000000000000000000000000000000000000000000000............////////////000//////......//////000000000000000000000000000000000////////////000000111111111111111111111111111111111111111111000000111111111222222222222333333333222222333333444555555555555666666666777777666666777777888999::::::888999:::;;;>>>@@@BBBCCCGGGRRR]]]cccjjjzzzpppyyyzzzhhhVVVPPPTTTQQQIIIGGGEEECCCAAA@@@AAAAAABBB@@@???>>>===<<<::::::999999888777777666666777777444444444444333333333333222222222222222222222222333333333222111111000000000000000000000000000000......//////////////////uuupppyyyxxxwwwwww~~~}}}ooogggfff___YYY]]]aaabbb___\\\ZZZYYYWWWSSSRRRSSSTTTSSSQQQRRRSSSQQQQQQSSSWWWZZZZZZZZZZZZ___fffmmmttt~~~~~~xxx]]]QQQMMMNNNUUU```oooooogggqqqttt```QQQJJJFFFIIILLLKKKKKKLLLFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGDDDBBBCCCDDDFFFHHHHHHGGGEEECCCCCCEEEHHHIIIHHHEEEBBB@@@===============<<<<<<;;;BBBDDDEEEDDDBBBAAAAAABBBDDDDDDEEEDDDCCCBBB@@@???===>>>???AAACCCCCCBBBAAACCCDDDEEEDDDCCCBBBCCCDDDBBBCCCDDDEEEGGGHHHHHHIIIFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRWWW]]]fffpppxxx{{{yyyuuutttwww{{{zzzjjj\\\TTTJJJCCC@@@===999666:::888:::@@@IIIQQQZZZaaaqqqsssxxx}}}vvvfffVVVNNNFFFLLLLLLFFFDDDGGGHHHEEEAAADDDGGGIIIIIIHHHFFFFFFJJJKKKMMMOOOPPPQQQPPPOOOQQQXXX___fffttt}}}rrrbbbQQQGGGKKKUUUllluuuwww|||oooIIICCCEEE>>>:::===999888777555555444555555555555444444444333333333111111111111000000000000/////////000111222222333000000000000000000000000000000000000000000000000//////////////////....../////////....../////////////////////////////////000000////////////000000111111111111111111111111222222111111000000//////111111111111222222222222222222222222222333333444333444444444444555555555555555666777777888999999999::::::<<<======>>>>>>???DDDHHHGGGKKK[[[sss}}}xxxoooddd^^^XXXNNNGGGJJJQQQOOOHHHDDDCCC@@@>>>===>>>@@@AAA>>>>>>===<<<;;;:::999999888777666666555555666666444444444333333333222222222222222222222222222222333222222222111111000000000000000000000000000000............////////////{{{}}}~~~}}}{{{~~~}}}|||{{{vvvuuuwwwuuummmhhhgggeeefffiiinnnuuu{{{}}}eeeWWWKKKLLLUUUfffzzzyyyiiihhhsssvvv[[[PPPNNNHHHFFFJJJLLLJJJIIIIIIEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEECCC@@@AAACCCEEEGGGGGGEEEBBB@@@???CCCFFFGGGEEEAAA??????<<<============<<<;;;;;;???AAABBBAAA???>>>>>>>>>CCCCCCBBBBBBAAA@@@??????<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@BBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMMMMLLLKKKKKKPPPZZZgggqqquuuuuutttuuu|||xxxnnnkkkhhhddd___VVVKKKCCCCCC===:::<<<===???EEEMMMRRRXXXdddooopppggg^^^[[[UUUaaaggg```[[[[[[YYYRRRLLLNNNPPPPPPNNNLLLMMMNNNNNNSSSXXX[[[[[[^^^bbbgggooowwwzzzjjjfffcccccccccfffoooyyy~~~qqqPPP999<<>><<<;;;;;;===>>>===<<<<<<;;;:::999888888777666555555444444555555444444333333333222222222333333333333333333333333222222111111111111111000////////////////////////---.........//////000000xxx{{{{{{}}}~~~xxxtttwww~~~}}}rrrjjjiii^^^bbbjjjrrrzzziiiUUUMMMEEEOOObbbyyyhhh```]]]jjjbbbQQQLLLMMMIIIHHHKKKKKKHHHFFFGGGDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBDDDCCCAAA???@@@AAACCCDDDDDDBBB@@@>>>>>>BBBEEEEEEAAA>>>>>>>>><<<============<<<;;;;;;<<<>>>???>>><<<;;;;;;<<<@@@@@@@@@???????????????===>>>@@@@@@?????????@@@AAABBBCCCAAA???>>>>>>???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDCCCDDDEEEGGGJJJJJJIIIHHHLLLNNNWWWfffpppuuuxxxzzzwww{{{sssrrryyytttdddZZZPPPLLLLLLMMMFFF<<<<<>>@@@888555888666555555555555444444333444444444444444444444444111111111111000000000///......//////000111222222////////////////////////////////////////////////000000000000111111111111///......------......///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111111222111111000000111111222333222222222333333333444444444444444555555666666666666666666666888;;;???AAA999;;;???BBBAAAAAAGGGOOOSSSaaapppvvvyyy~~~~~~tttggg^^^UUUNNNKKKMMMOOOMMMIIIFFFDDDDDDDDDDDDBBBAAA>>><<<::::::;;;;;;;;;;;;::::::999888888777666555444444333333444444333333333333222222222222333333333333333333333333111111111111111111111111////////////////////////------......///000000000uuuyyy~~~}}}|||{{{nnnfffhhhlll^^^]]]eeerrrttthhh^^^\\\QQQXXXaaafffjjjqqqzzzxxx```OOOIIISSSfff{{{aaaccckkk{{{kkkUUUNNNLLLLLLHHHGGGIIIIIIFFFDDDFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@??????AAABBBBBB@@@>>>???@@@AAABBBAAA@@@>>>===>>>BBBEEEDDD@@@===>>>@@@<<<<<<<<<===<<<;;;;;;::::::;;;======;;;::::::;;;>>>>>>>>>>>>>>>>>>??????>>>@@@AAA???===<<<>>>@@@AAABBBBBB@@@>>><<<<<<======>>>@@@AAAAAA@@@>>>======>>>???@@@AAABBBBBBBBB???@@@BBBDDDFFFGGGGGGGGGOOONNNUUUbbbllloooqqqvvvyyy~~~|||wwwwww{{{xxxyyy~~~}}}jjjPPPBBBBBBEEECCCBBBCCCCCCDDDKKKSSSsss~~~{{{tttiiirrrwww{{{}}}}}}yyyggghhhvvvwwwtttrrrYYYHHHAAA<<<;;;999666555888444555555555555444333333444444444444444444444444222222111111111000000000.../////////000000111111////////////////////////////////////////////////......//////000111111111///......------......///000000000000000000000000000000////////////000000000000000000000000000000/////////000000000000000000000000000111111111111000000000000000111222222222222222333333333444444444444444444444555555555333333555666999;;;>>>???<<<:::<<>>===<<<;;;::::::::::::::::::999888888777777555444444333333333333333333333333222222222222111222222222222222222222222000000000000111111111111////////////////////////------......///000000111ppptttyyy~~~ppptttyyy~~~nnngggkkksssxxxwwwrrroooooovvv}}}}}}zzz{{{wwwnnngggddd```ZZZXXX\\\pppsssnnnxxxxxxXXXMMMLLLKKKIIIFFFEEEGGGGGGDDDCCCEEECCCBBBAAA@@@???????????????>>>>>>@@@AAAAAA???===>>>??????@@@???>>>===<<>>???@@@@@@AAAAAA>>>;;;;;;===@@@AAAAAABBB@@@===;;;;;;<<<:::<<<>>>???@@@???>>>===<<<===>>>???AAAAAABBBBBB===>>>AAABBBCCCDDDFFFGGGEEEEEELLLZZZeeehhhlllqqq}}}uuupppqqqwwwiiiNNNHHHDDDCCCCCCEEEDDDDDDJJJRRRdddxxxxxxlllhhhbbbXXXiiittt|||zzz{{{{{{{{{uuupppsssvvvmmmkkkooo}}}lllOOOEEEBBB???999444222555888:::444444555555555444333333444444444444444444444444222222222222111111111111////////////000000000000////////////////////////////////////////////////,,,------...///000111111.........------.........000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000111111222222222333333333444444444333333444444444444444444222333666999;;;=========CCC;;;777:::===>>>CCCJJJBBBGGGKKKJJJKKKOOORRRRRRkkkqqqrrr```VVVWWWUUUOOOJJJJJJIIIHHHJJJOOOJJJEEEBBBEEEHHHFFFBBB???======<<<<<<<<<<<<;;;;;;:::999999999888888777777555444333333222222333333333333333222222222111111000000000000000000000000000000000000000111111111////////////////////////---------...///000000111uuuyyyzzzwwwxxx~~~~~~}}}vvv}}}{{{dddVVVTTTWWW___fffmmmzzz}}}xxxsss^^^RRRKKKIIIJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAABBB>>>===<<<<<<<<<===???@@@EEEDDDCCCBBBAAAAAA@@@AAA???>>>===<<<;;;::::::::::::;;;;;;:::999888:::<<<>>>===<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAAAAA@@@???===;;;:::;;;<<<=========>>>??????===<<<;;;<<<===???AAABBBBBBBBBAAACCCAAAAAACCCGGGIIIGGGEEEEEEGGGLLLQQQSSSVVVbbbooo{{{yyyuuu~~~uuuttttttiii___]]]^^^bbbmmmyyy~~~oooeee\\\SSSMMMLLLTTTSSSVVVaaaqqq{{{|||xxx~~~pppcccbbblllyyy{{{ooowwweeeJJJDDD>>><<<;;;:::999777666555444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////......------------......////////////////////////////////////////////////111111000000//////......111111000000//////......////////////000000000000000000000000111111111111333333333333333333333333333333333444444444444555444555666777999:::;;;<<<===<<<<<<===???AAACCCEEEEEEEEEFFFGGGIIIKKKMMMNNNVVVYYY___fffnnnvvv{{{~~~~~~lllfff```]]]WWWQQQOOORRRIIILLLNNNKKKFFFBBBCCCEEEMMMIIIDDDAAA??????>>>>>>>>>======<<<;;;;;;::::::::::::999999888777666666666555555555555444444444666666555444333333222222111111111111000000000000000000000000000000000000////////////............---.........//////000000mmmnnnqqquuuzzz~~~}}}~~~wwwcccSSSNNNSSSbbbuuu|||jjjlll{{{}}}rrr]]]QQQKKKGGGFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBBBBBBBAAA@@@????????????===<<<;;;::::::999999999888999:::999888999;;;===>>>>>>???@@@@@@??????>>>=========>>>>>>??????@@@???>>><<<;;;:::;;;<<<===AAAAAABBBBBBAAAAAA@@@???>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBDDDGGGHHHGGGEEEEEEGGGLLLPPPQQQUUU___kkktttiiieeekkkfffdddmmm~~~{{{oooooorrr{{{oooLLL>>>>>>;;;;;;;;;:::999777666555444444333333333333222222222222222222222222222222222000000000000000000000000////////////////////////////////////............////////////////////////........................///......------......///................................................000000000/////////......000000000000//////........./////////000000000000//////000000000111111111333333333333333333333333333333444444444555555555444555666777999:::;;;;;;<<<;;;;;;<<<===???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLQQQRRRSSSUUUWWWYYY[[[\\\bbbhhhnnnqqqqqqooonnnnnn{{{|||uuummmhhhhhheee```[[[XXXUUUSSSSSSQQQLLLJJJLLLIIILLLNNNKKKFFFCCCDDDFFFMMMIIIDDDAAA@@@??????>>>=========<<<;;;:::::::::::::::999888888777666666555555555555444444444444555555555444333333222222111111111000000000//////000000000000000000000000////////////////////////---........./////////000gggeeemmm|||}}}yyy{{{vvvaaaTTTMMMTTT___vvvxxxhhh^^^jjj~~~fffZZZPPPMMMMMMKKKIIIJJJFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@AAAAAA@@@???>>>======<<<<<<===;;;;;;:::999999888888888666777888999999:::===??????AAACCCDDDDDDBBB@@@???===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???DDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCDDDGGGHHHGGGFFFFFFGGGKKKOOOOOORRR[[[eeeyyy~~~zzz~~~yyyvvv|||zzzfffYYYfffyyyeeeMMM>>><<>>???AAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQRRRTTTTTTUUUVVVYYY[[[bbbhhhpppuuuwwwyyy|||~~~|||wwwuuuuuuvvvvvvvvvtttoooiiifffgggjjjeeebbb]]]ZZZYYYWWWUUUSSSNNNLLLMMMPPPOOOKKKIIIJJJIIIKKKMMMKKKGGGDDDFFFHHHKKKHHHDDDAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999999999888888777777666666555555555555444444444444555444444333333222222222111111000000000000//////////////////////////////.........//////000000111.............../////////fffcccppp}}}mmm[[[WWWZZZppp|||{{{oooiiieeegggxxxyyy\\\TTTNNNOOOPPPMMMKKKLLLFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDCCCCCCAAA@@@???=========>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888666777999:::;;;===@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>======<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAA@@@???>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFHHHHHHJJJMMMMMMNNNVVV^^^ggg{{{}}}{{{~~~uuucccbbbfff___sss|||mmmMMMFFFAAA???>>>;;;999999888777666555444333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////------...............///////////////////////////........................000//////......//////000........................................................................////////////////////////........./////////000000////////////000000000111111111111111222222222222333444444444444555555555333444555666777888999999::::::::::::;;;<<<<<<<<<@@@@@@AAABBBCCCEEEGGGHHHGGGHHHJJJLLLNNNPPPQQQRRRQQQPPPPPPOOOPPPSSSVVVYYYYYY\\\^^^^^^^^^___aaacccggggggdddaaa^^^]]]___aaa^^^___```^^^\\\[[[\\\^^^\\\[[[YYYUUURRROOOOOOOOOPPPMMMMMMOOOMMMIIIHHHJJJJJJKKKKKKIIIGGGEEEFFFHHHIIIFFFCCC@@@@@@@@@???>>>;;;;;;;;;;;;::::::999999888888777777777666666666555555555444444444333333444333333333222222222111111000000000////////////........................------...///000000111111........................bbbbbbsss|||||||||}}}vvvqqqpppxxxvvvmmmgggpppvvvoooaaa\\\hhhvvvtttiiiccchhhrrr}}}~~~___VVVOOOJJJKKKKKKHHHGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>===>>>>>>>>>????????????>>>======<<<<<<<<<<<<===;;;<<<<<<===<<<<<<;;;:::888:::<<<===>>>???BBBEEEGGGFFFCCCAAA@@@AAABBBCCC>>>>>>======<<<;;;;;;;;;======>>>>>>???@@@AAABBBAAA@@@>>>=========>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIHHHIIILLLLLLLLLQQQXXXZZZjjjzzz~~~{{{}}}mmm```VVV^^^kkkmmmlllOOOAAADDD>>>999999777777777666666555444333333222222111111111000000000000000000000000000000000////////////////////////........................,,,---------......//////................................................//////............//////................................................---------------......................../////////............////////////...////////////000000000000000000111111222222222333333333333444444444444333333444555666666777777999::::::;;;;;;<<<<<<<<<@@@@@@@@@AAABBBDDDEEEFFFKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKMMMOOOOOONNNOOOPPPQQQRRRUUUYYY\\\XXXXXXXXXWWWUUUVVVYYY[[[]]]]]]]]][[[YYYVVVUUUTTTYYYYYYXXXSSSNNNJJJIIIIIIOOOKKKHHHIIIHHHEEEFFFIIIJJJJJJIIIHHHFFFEEEFFFGGGFFFDDDAAA?????????>>>===:::::::::::::::999999999777777666666666666666666555444444444444333333333222222222222222111111111000000000////////////...------------------------,,,,,,---...///000000111...............---------ZZZ```rrrxxxqqqwwwxxx{{{|||yyy^^^fffrrruuueeeZZZTTTUUUYYY___bbbdddnnn~~~jjjdddeeesssxxxaaaPPPQQQKKKGGGHHHHHHFFFFFFHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCAAA???===???@@@AAAAAABBBBBBAAAAAA>>>======<<<<<<<<<======<<<===>>>??????>>>===<<<<<<===>>>??????@@@CCCEEEHHHFFFBBB>>>===>>>@@@BBB======<<<<<<;;;;;;;;;:::===>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGGGGFFFFFFFFFGGGJJJHHHIIILLLLLLKKKOOOTTTWWW```hhhlllmmmvvvuuu]]]\\\dddtttuuuNNN@@@===???777333777888666666555555444333333222111111111000000000000///////////////////////////////////////////////////........................,,,,,,,,,---......//////........................------------------------......------------......------------------------------------------------,,,,,,,,,------------------............/////////------........./////////......////////////000000/////////000111111222222222222222222333333333333222333333444555555666666777888999:::;;;;;;;;;;;;?????????@@@AAABBBCCCDDDGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFIIIJJJIIIHHHJJJJJJKKKLLLOOOSSSVVVXXXMMMNNNOOOOOONNNNNNOOOQQQZZZZZZYYYYYYXXXVVVTTTSSS]]]]]][[[WWWQQQMMMKKKKKKLLLHHHFFFGGGHHHGGGJJJNNNKKKJJJHHHFFFEEEDDDEEEEEECCCAAA???>>>>>>>>>===;;;999999999999999999999999666666666666555555555555444444444444333333333333111111111111111111111111000000////////////..............................,,,,,,,,,------......///.........---------------XXXbbbqqq~~~vvvooonnnssszzzyyypppeeemmmzzz|||vvvdddTTTMMMKKKRRRVVVaaarrryyyrrrtttiiijjjsssvvv]]]PPPMMMMMMIIIGGGIIIIIIGGGHHHJJJFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????AAABBBCCCCCCAAA>>>===???@@@AAABBBBBBBBBAAAAAA<<<<<<<<<;;;;;;<<<<<<===<<<===>>>@@@@@@???===<<<>>>???@@@@@@??????AAACCCEEECCC@@@===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>??????????????????@@@@@@??????>>>============>>>???BBBDDDEEECCCFFFHHHHHHFFFEEEFFFHHHKKKHHHIIIKKKLLLKKKMMMRRRVVVXXX[[[___eeeppp}}}{{{kkkdddrrreeeTTTCCC<<<===<<<444666;;;777555555444444333333222222111111000000000/////////////////////////////////////////////////////////........................++++++,,,------...//////........................------------------------------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,------------------.........//////---------.........//////........./////////000000......//////000111111222000000111111111222222222222222333333444444555555444555777999::::::::::::============>>>@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHHHHFFFFFFHHHKKKMMMKKKIIILLLKKKKKKLLLNNNOOOPPPPPPNNNPPPRRRRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVUUUUUURRRQQQOOOMMMKKKHHHEEEDDDJJJGGGGGGKKKLLLKKKMMMQQQLLLIIIFFFDDDCCCCCCCCCCCC@@@???===<<<======;;;:::888888888999999999999999555555555555555555555555444444444333333333222222000111111111111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,ZZZgggssszzz}}}~~~zzztttgggmmmvvv}}}}}}vvvrrruuu~~~qqqqqqwwwxxxnnn]]]PPPLLLNNNRRRYYYmmm~~~mmmjjjrrrkkkrrrwwwbbbRRRMMMOOOIIIFFFGGGJJJJJJGGGFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>>>>@@@BBBCCCCCCAAA>>>======>>>???@@@AAA@@@??????;;;;;;;;;::::::;;;<<<<<<;;;<<<>>>@@@@@@???===<<>>>>>???AAAAAAAAA@@@>>><<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================>>>??????===<<<;;;<<<<<<===>>>@@@BBBEEEGGGCCCFFFHHHHHHFFFEEEFFFHHHKKKHHHHHHKKKLLLKKKMMMQQQRRRQQQRRRXXXbbbmmmvvv{{{qqqvvv~~~yyyuuugggLLLFFF===999;;;:::666;;;;;;///444444444333333222222222000000000000////////////////////////////////////////////////////////////........................++++++,,,,,,---...//////........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,------------------.........//////---------.........//////............/////////000---......///000111111222///000000000000111111111222222222333333444444444111333555777999999999999;;;;;;;;;<<<===>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDHHHFFFEEEFFFJJJLLLKKKIIIHHHHHHIIIKKKNNNOOONNNMMMHHHKKKNNNOOONNNMMMMMMMMMTTTRRRQQQQQQQQQQQQPPPOOONNNLLLKKKKKKKKKKKKHHHEEEGGGFFFGGGLLLLLLJJJIIIKKKLLLIIIEEECCCBBBBBBAAAAAA???===<<<;;;<<<<<<:::999888888888888888888999999444555555555555555555555444444444333333333222222000000000000000111111111000/////////............////////////////////////,,,+++++++++++++++++++++.........------,,,,,,,,,UUU___lllssstttrrrrrrrrrzzzooojjjrrr}}}}}}xxx}}}kkkddddddkkkhhhfffccc\\\YYYcccrrrzzz}}}ooo|||~~~nnn^^^]]]dddiiisssgggWWWSSSPPPMMMLLLHHHHHHGGGGGGGGGHHHJJJKKKEEEEEEDDDCCCBBBBBBAAAAAA========================>>>>>>>>>===============>>>======>>>??????===<<<>>>======<<<;;;;;;::::::??????????????????????????????@@@@@@???>>>===<<<<<<<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>===<<<===>>>@@@@@@>>>===>>>???>>>======>>>???BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJKKKMMMRRRMMMIIIOOO]]]lllwww{{{~~~vvvqqqqqqpppmmmpppwww}}}yyyxxxzzzvvvsssyyycccKKKBBBAAA::::::999999888777777777444444333333222111000000000000000000//////////////////.........---------//////.........---------................................................------............------------------------------......------------.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------............///............////////////////////////000000000000222111111111000000//////000000111222222222222111444666888888888777888:::888888999:::;;;======>>>BBBCCCBBBAAA???@@@CCCFFFGGGGGGHHHIIIIIIJJJJJJKKKFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLKKKIIIHHHHHHKKKMMMNNNLLLLLLNNNRRRTTTSSSRRRKKKKKKKKKJJJIIIHHHFFFEEEJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;;;;;;;;;;:::888888888888777777777777777555555555444444333333333444444444333333222222222222111111000///......---////////////////////////...........................---,,,,,,++++++,,,,,,++++++------------++++++QQQWWW```dddeeeeeefffiiirrrmmmmmmvvv~~~~~~~~~|||yyyuuuvvvyyy|||uuu|||ttt^^^TTTVVV]]]fffggglllppprrrwwwuuulllccc[[[eeefffZZZUUUbbbvvv|||gggQQQIIIIIIHHHFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHCCCBBBBBBAAA@@@@@@??????========================<<<<<<===>>>>>>>>>======;;;::::::;;;<<<<<<;;;999======<<<<<<;;;::::::999::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999999999999::::::::::::999999999999999:::;;;;;;<<<======>>>>>>======<<<;;;===>>>>>><<<;;;<<<<<<======>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHGGGEEEEEEEEEFFFHHHIIILLLKKKKKKMMMTTT```nnnwww}}}vvvpppmmmjjjiiipppyyy}}}xxxvvv}}}{{{qqquuu}}}cccJJJ???<<<===:::999999888777777666666444444333222222111000000000000000/////////......//////.........---------//////.........---------........................------------------------------............------------------------------......------------......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------........................////////////.../////////000000000000111111111000000000//////000000111222222222222111222444666777666666777888888888999:::;;;<<<======@@@@@@@@@???>>>>>>AAACCCEEEEEEFFFFFFGGGHHHHHHHHHDDDFFFGGGGGGGGGGGGHHHJJJIIIJJJJJJHHHHHHIIILLLNNNMMMLLLKKKMMMQQQSSSSSSRRRLLLKKKKKKJJJIIIHHHGGGFFFKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCAAA@@@>>>======;;;:::999::::::999777888888888777777777666666444444444444333333333222444444333333333222222222111111111000///.........////////////////////////...........................---,,,,,,++++++,,,,,,++++++,,,------,,,++++++OOORRRUUUUUUUUUWWW[[[___cccdddlllyyyzzzwww}}}{{{wwwvvvoooeeeoooxxxvvvmmmooo|||yyygggfffrrrwwwsssoooWWWJJJLLLYYYdddpppuuusssiii```VVVUUU___bbb^^^bbbyyysssXXXNNNFFFEEEGGGFFFEEEEEEBBBBBBAAAAAAAAABBBCCCCCC@@@??????>>>>>>======<<<========================:::;;;<<<===>>>>>>===<<<999999888999;;;;;;999888<<<<<<;;;;;;:::999999999888888888888888888888888:::999888777777777888999555666888999::::::999888999888888888888999::::::;;;<<<<<<======<<<<<<;;;<<<>>>???>>><<<;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCAAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFIIIKKKIIIIIIQQQaaannn{{{wwwrrrlllfffeeelllvvv{{{tttuuu|||zzzuuu}}}wwwpppooorrrxxxZZZCCC:::999888888999999888777777666666555333333333222111111000000/////////.........------...............---------...............---------------------------------------------------------------............------------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------............---............/////////....../////////000000000111111000000000000/////////000111111222222111111000222444444444333444666777888888999:::;;;<<<<<<======>>>===<<<<<>>===<<<<<<:::999999999999888666999999888777777666555555333333333333222222222222333333333333222222222222111111000000//////......////////////////////////...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++QQQRRRRRRQQQQQQRRRVVVYYYVVVZZZfffwww|||ttt{{{}}}zzzfffaaasssuuuooosssuuunnnlllttt|||yyy~~~ssscccVVVSSS\\\iiissssssfffbbb^^^XXX\\\iiiqqqsss|||mmmWWWLLLJJJHHHHHHHHHGGGEEEEEE@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;=========<<<;;;999999888:::;;;<<<:::999:::::::::999999888888888888888888888888888888888999777666444444555777888444555888:::;;;:::999888888777777777777888999999999:::;;;;;;;;;;;;;;;;;;>>>???@@@@@@>>>======>>>;;;<<<>>>@@@AAAAAAAAAAAA???>>>>>>??????@@@AAABBBDDDCCCCCCCCCCCCDDDEEEFFFCCCFFFHHHEEECCCIIIVVVaaaqqqtttvvvssskkkfffiiinnnqqqnnnpppuuuxxxzzzzzz}}}oookkkyyyfffXXXHHH>>><<<<<<999555888888777666666555555444333222222222111111000000///.........------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000000000000000000000/////////000000111111111111111///111333444333333444555777777888888999::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@AAAAAABBBBBBCCCDDDDDDAAABBBDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNJJJJJJJJJKKKMMMPPPQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@???>>>======<<<;;;999999::::::888777:::999888777666555444444222222222222222222222222333222222222222222222222111000000000/////////...////////////////////////...........................---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++SSSTTTUUUUUUTTTTTTUUUVVVWWWZZZccctttwwwuuu|||xxxqqqjjj}}}{{{uuuttt~~~}}}rrryyymmm[[[YYY___nnnzzzwwwyyyooojjjkkkrrr|||ppp^^^XXXZZZ]]]]]]dddppp{{{lllXXXOOOIIIJJJJJJGGGDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::888777777888:::;;;:::888888888888888777777777777888888888888888888888888888777555444444555777999444666888:::;;;;;;999999777666666666666777888888888888999:::::::::::::::<<<===??????===<<<===>>>:::;;;===???@@@@@@??????>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCGGGOOOUUU\\\hhhtttwwwsssnnnmmmmmmsssuuurrrnnnrrr~~~yyyjjjiiitttuuuOOOKKKEEEAAA???===:::777777777666555555444444333222222111111111111111000///.........---------------.....................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................//////////////////////////////000000//////000111111111111000000222444444333333444555666666777777888999999999:::;;;======<<<<<<>>>@@@@@@@@@AAAAAABBBBBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFJJJKKKLLLKKKJJJJJJLLLMMMIIIIIIIIIJJJKKKMMMOOOQQQOOOMMMKKKIIIIIIIIIKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDEEEDDDBBB@@@???>>>>>>>>>===<<<::::::;;;;;;999888999999888777666555444333222222222222222222222222222222222222222222222222000000000000////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++RRRSSSUUUWWWWWWVVVTTTSSS\\\___dddqqqpppvvv}}}}}}tttzzzyyy|||tttvvvrrrqqqzzz~~~{{{qqqooommmrrryyyoooooopppttt~~~fff^^^```aaa```nnnvvvpppqqqgggYYYRRRTTT^^^iiinnnvvvpppUUUJJJJJJGGGIIIHHHCCC@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999555444444666888999888666666666666666666666666666666666666666666666666666777666666555555666888888666777888999::::::999888666555555555555666777777666666777888999999999999666888:::;;;::::::;;;<<<999:::;;;<<<========================>>>???@@@@@@===>>>>>>>>>????????????DDDCCCAAABBBEEEHHHKKKLLLIIIWWWgggooorrruuuvvvuuuyyyjjjkkk{{{vvvvvvxxx}}}yyywwwbbbWWWFFFDDDAAA<<<888777888:::666666555555444333333222111111111111111111111111/////////.........---------------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////......////////////000000...///000000111111000000000222444555444444444666666666666777777777888888999;;;============>>>@@@??????@@@AAAAAABBBBBBCCCAAABBBDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJIIIHHHIIIMMMOOONNNMMMLLLKKKJJJJJJKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBB???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::888888888777666666555444444222222222222333333333333111111111222222222222222000000000000////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++************++++++PPPQQQSSSUUUWWWVVVTTTRRRWWW\\\bbbiiixxxwwwttt|||yyy~~~{{{sssllldddfffuuuvvvgggdddjjjtttrrr~~~~~~tttmmmccc```ccciiitttyyyhhhkkkvvvyyyttt~~~tttfff___]]]___[[[WWWYYYaaammmyyyzzzhhhWWWIIIDDDEEEEEEHHHFFFAAA???BBBCCC@@@@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;999777777777888999555444444666888999888777555555555555555555555555555555555555555555555555555555666666666777777777777777777777777777777777555555444444555555666777555555666777888888888888333555888999999999;;;<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>>>>>>>>>>@@@AAABBBDDDGGGHHHHHHHHHDDDMMMUUU[[[dddrrr|||~~~sssnnnsss}}}rrrhhhqqqxxxeeeOOOEEECCC@@@???<<<888666555555666555555444444333222222222000000000000111111111111000000000/////////......---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000...//////000000000000000000222444444333333444555555555666666666666777777888:::<<<===<<<<<<>>>???>>>>>>??????@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFBBBEEEHHHIIIJJJKKKLLLNNNJJJKKKJJJHHHFFFGGGJJJMMMMMMMMMLLLLLLLLLLLLKKKKKKFFFFFFFFFGGGHHHHHHHHHIIIDDDCCC@@@>>><<<<<<=========;;;::::::;;;:::999777777777666666666555555555222333333333444444444444000111111111222222222222////////////000000000000////////////////////////...........................---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,PPPQQQRRRTTTVVVVVVUUUSSSLLLUUU\\\aaammmtttvvv{{{yyyzzz}}}{{{~~~ppprrreee___\\\cccvvvyyyxxxzzzuuuqqqnnnmmmqqqxxx{{{zzzqqq]]]UUUWWW[[[gggeeeeeeiiiooowwwqqqRRRHHHKKKJJJGGGFFFBBBEEECCC>>>===AAA@@@:::???@@@AAAAAAAAA???>>>===::::::::::::::::::::::::::::::::::::::::::::::::>>><<<999666555666777999777666666888:::;;;:::999444555555555555555555555666666666666666666666666444555666777777777777666777666666555555555666666555444444444444555666666444555666777888888888888333555888::::::;;;===>>>999888888777888999;;;<<<::::::::::::;;;<<<======>>>??????@@@@@@@@@@@@@@@<<<@@@DDDFFFGGGFFFGGGGGGHHHKKKJJJJJJVVVkkk|||}}}tttlllttt|||ooo```hhhzzzZZZJJJHHHEEEAAA;;;::::::;;;;;;888444111555555444333333222222111000000000000000111111111000000000000////////////---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---.........//////000000...//////000000000000000///111333333333222333444555555555666666666666666666888;;;<<<<<<<<<===>>>======>>>>>>???@@@@@@@@@???AAABBBBBBBBBBBBCCCEEE===@@@DDDGGGIIIKKKMMMOOOKKKKKKKKKHHHEEEEEEIIILLLLLLLLLMMMMMMMMMLLLLLLKKKDDDDDDEEEFFFHHHIIIJJJKKKCCCAAA???<<<;;;;;;;;;<<<<<<:::999999999999888666666666666666666555555555333333333444444555555555000000111111222222222222////////////000000000000////////////////////////...........................---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,NNNSSSWWWXXXVVVTTTTTTUUUWWWWWWTTT[[[jjjwwwzzzpppuuu~~~wwwrrrkkkfff```ggg}}}yyycccZZZVVVTTT]]]iiizzzwwwttttttyyy~~~eee[[[NNNFFFEEEGGGGGGFFFFFFEEECCC@@@???>>>>>>>>>BBBAAA???>>>>>>>>>??????===<<<<<<;;;;;;:::999999<<<======;;;999777777888;;;:::888666555555666666666666666666666666666666444555666777777666555444555555555555555555444444666666666666666666666666111222333444555555555555888666444222222333666777777777888888888888777777666666666666777888999:::888999999:::999888777666777888999:::<<<===>>>???>>>???@@@AAA@@@>>><<<;;;@@@@@@@@@AAACCCEEEFFFGGGJJJIIIIIILLLTTT```lllsss~~~yyy|||yyy{{{}}}|||xxx~~~vvv~~~qqq\\\LLLDDDAAA???>>>888888777777666666555555666666555444333333222222111111111111000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++000000///.......................................000000///...............///////////////000111111222222222333333333444444444444555555666777777777::::::::::::::::::::::::;;;::::::;;;>>>??????>>>BBBCCCCCCAAA@@@@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHLLLJJJHHHGGGHHHKKKNNNQQQMMMLLLKKKKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC???<<<<<<===>>>>>><<<;;;999999999999888666888777777666555444444333444444333333333333222222333333222222111000//////000000000000000000000000///............---------,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,MMMRRRVVVWWWUUUTTTTTTVVVUUUTTTPPPSSS^^^hhh|||{{{mmmiiiwww{{{{{{xxxsssvvv|||mmm___UUUQQQXXX^^^bbblllxxxzzz{{{}}}jjjVVVTTTNNNFFFCCCEEEGGGGGGFFFEEEDDDBBB@@@???>>>>>>???AAA@@@???>>>===>>>>>>???<<<<<<<<<;;;::::::999999888999:::999888777888999999888777666555555666666777777777777777777777777444444555555555555444444555555555555555555444444555555555555555555555555111222333444555555555555777555444333333444555666666777777888888777777666555555666666777888888888777777888888888777666555777777888999;;;<<<======<<<===???@@@@@@@@@>>>===@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHJJJNNNUUU\\\```jjjnnnzzzzzz}}}{{{}}}~~~xxxwww~~~}}}tttuuuzzzuuu___UUUIII@@@<<<;;;:::888888888777777666555555444555444444333222222111111///000222333222111///---................................................,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++///......---,,,,,,------........................000000///...............///////////////000000111111111111111222222222333333444444555666666777777:::::::::999999999999999:::999999;;;>>>@@@@@@@@@BBBCCCCCCAAA@@@@@@AAACCCDDDDDDFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGGGGJJJLLLNNNLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB>>><<<<<<<<<<<<;;;;;;999888888888888777555888777777666555555444444444444333333333222222222333333222111111000//////////////////////////////............------------,,,,,,,,,---------------++++++++++++++++++++++++***++++++++++++++++++,,,LLLPPPUUUVVVUUUTTTUUUWWWWWWXXXSSSUUU___hhh~~~uuuyyy||||||{{{rrr~~~}}}ttt}}}nnneee\\\TTTRRRRRR[[[hhhppprrrxxxrrr[[[LLLEEEGGGDDDBBBCCCEEEGGGEEECCCCCCBBB@@@???>>>>>>??????@@@???>>>=========>>>>>><<<<<<;;;;;;::::::999999444666777777666666777999888777777666666666777777777777777777777777777777444444333333333333444444444444444444444444555555555555555555555555555555111222333444444555555444444444444444444444555555666666666777777666666666444555666777888888777777666666777777777666555555777888888999:::;;;;;;;;;<<<===>>>@@@AAA@@@@@@???@@@@@@AAABBBCCCEEEFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOSSSYYYgggssstttrrryyy{{{zzz~~~~~~~~~|||~~~xxxnnnvvvwww^^^KKKGGGBBB>>><<<<<<<<<:::777777777777666555555444444333333222222111111000000---///222444333111...+++........................------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------000///......---.........//////......//////000000///000000000000111111111333333333444555555666666888888888888999999999999999999999;;;???AAABBBAAABBBCCCCCCAAA??????@@@BBBCCCCCCEEEFFFHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>======;;;999777999888666666777777666444888777777666666555555555333333333333222222222222222222222111111000000///////////////////////////............------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********KKKOOOTTTUUUTTTSSSUUUWWWWWWZZZYYY^^^kkkxxx|||}}}vvviiillllllnnnlllfffooohhhYYYWWW^^^dddfffjjjmmmttt}}}~~~|||uuueeeTTTGGGFFFMMMFFFEEECCCDDDEEEEEECCCAAAAAA@@@???>>>===>>>>>>???>>>=====================<<<<<<;;;;;;:::999999888444555777666555555666888888777777777888888888999777777777777777777777777555444333222222333444555333333444444444444555555444444444444444444444444111222333444444444444444222333444555555555444333555555666666666666555555444555777999999999777666666666666666666666666666999999999::::::;;;;;;;;;>>>>>>???@@@@@@@@@??????@@@@@@AAACCCDDDEEEEEEEEECCCDDDEEEFFFHHHJJJKKKLLLNNNPPPVVV\\\^^^```kkkwwwyyyrrrqqq{{{{{{zzzyyyzzz~~~|||tttvvvnnnmmmmmmuuuzzzvvvzzzpppqqq{{{ooo^^^RRRFFF<<>>>>>???>>>;;;888777777666555555444444333333333222222111111111111...///111222222000...---........................------------------------,,,,,,,,,,,,------------***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******************************************************************************************************************************++++++++++++*********+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,------------------------///......------.........//////.........//////000//////000000000111111111222222333333444444555555777777777777777888888888888888999;;;???AAABBBBBBAAABBBBBBAAA??????@@@AAADDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHFFFFFFFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????>>><<<999666999888666666777888666555777777777666666555555555333333333222222222222111222111111111000000000///////////////////////////.........---------,,,,,,...------,,,,,,+++++++++************************,,,,,,++++++******))))))KKKOOOSSSTTTSSSRRRUUUWWWRRRWWWZZZeeewww{{{oooqqqkkkeee```___nnnzzzeee]]]UUUWWW```lllvvv{{{yyyzzz~~~{{{gggUUUNNNIIIBBBDDDKKKGGGEEECCCBBBBBBBBBBBBBBB@@@???>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777888888888666555666777888888999999999999999999666666666666666666666666666555444333333444555666333333333333444444555555444444444444444444444444222222333333444333333333111222444555666555444333444444444555555444444444555666888::::::999888666777777777777777777777777:::;;;;;;;;;<<<<<<======AAAAAAAAA@@@???>>>======???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKMMMNNNMMMNNNPPPQQQVVV___iiirrrnnnooouuuuuussszzz~~~|||}}}~~~~~~~~~{{{uuuyyypppqqqtttrrrvvvwwwzzz~~~}}}uuuiii```aaaeeessswwwuuu~~~^^^KKKGGGFFFBBB===>>>===;;;:::999888666555666666555555444333333333333333333333222222222222111000//////......//////........................------------------------,,,---------......//////*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***************************************************************************************************************************)))******++++++******)))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------......------------......//////............//////000000000000111111111111111111111222333333444444555555555666666666777777888777888;;;>>>AAAAAAAAA>>>@@@AAAAAA?????????AAAEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEHHHFFFEEEEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???===:::777999888777777888999777666666666666666555555555555333333222222222111111111111111111000000000000000...........................------------,,,,,,,,,---------,,,,,,++++++***************************+++++++++******)))))))))LLLOOORRRSSSQQQQQQTTTVVVRRRXXX^^^nnnwwwooopppooohhh^^^ddd}}}sssooovvv||||||xxxxxxjjjhhhkkkhhhaaaYYYZZZ```kkktttwwwzzz|||qqq^^^QQQIIIKKKLLLGGGCCCCCCBBBAAA@@@??????@@@BBBCCC@@@???>>><<<;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888888999999888777666666777888999999::::::999888888555555555555555555555555555555444444444444555555222222333333444444555555333333333333333333333333222222333333333333222222000222333444555555444444333333444444444444333333666777888999999888777666777777666666666777888999:::;;;;;;<<<===>>>>>>>>>CCCCCCBBB@@@???>>>===<<>>@@@@@@@@@???@@@AAADDDEEEEEEEEEEEEDDDCCCCCCGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>;;;888999888777777999999888777444444444444444444444444222222222222111111111111000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************)))))))))MMMPPPRRRRRRPPPPPPRRRUUUWWW]]]eeezzz}}}uuuvvvuuuoooeeebbbmmm{{{qqqjjjcccbbbfffiiiiiigggttt||||||xxxqqqeee___VVVOOORRRZZZ\\\ZZZccceeennnwww{{{zzz|||qqq]]]SSSJJJHHHGGGHHHIIIHHHDDDBBB@@@@@@@@@@@@???@@@AAABBBAAA???===;;;::::::::::::888999:::;;;<<<;;;;;;:::;;;;;;::::::999888888888666777888888777666888999777888888999888777555555444444444444444444444444333333444444444444333333111222222333444444555555222222222222222222222222222222333333333222222111111111222333444444555444222222333333333333222222666666666666666555555555666666555555555666777888999999:::;;;<<<>>>>>>???CCCBBBAAA@@@???>>>>>>>>>???AAACCCDDDEEEDDDCCCCCCCCCAAA@@@???@@@BBBEEEGGGGGGIIIKKKNNNPPPRRRSSSSSSSSSTTT^^^kkkqqqsss{{{wwwyyy}}}www~~~~~~rrrfffTTTIIIAAAAAACCC???<<<:::;;;;;;:::888666666666777555555444444333222222222111111222222222222222222111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))******+++,,,,,,------++++++++++++++++++,,,,,,******++++++++++++******************************************************************************************************************************))))))************)))))))))******+++,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000///...------------........./////////000000000//////000000111222222333222222222333444555555555777666777888;;;=========999;;;>>>@@@@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEHHHFFFDDDBBBAAAAAACCCDDDAAA@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>===;;;:::888666666666888888777666333333333333333333333333222222222222111111111111///000000000000000000000........................---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************************))))))))))))************NNNPPPRRRRRRPPPOOOQQQTTTWWW]]]ggguuuqqqqqqpppooooooqqqoookkkeee^^^YYYVVVTTTooozzzppp^^^```iiiiiihhh``````fffoootttqqqnnnnnnoooooojjjgggqqq~~~~~~tttsssxxxppprrr~~~rrrooolllhhheee___YYYUUUVVV[[[___bbbhhhooorrrpppmmmlllpppuuuwwwyyyyyy___PPPMMMPPPIIIJJJHHHBBB???@@@BBBBBBAAACCCDDDCCCBBB@@@??????AAA@@@===;;;:::999999999888888:::;;;<<<;;;;;;:::;;;;;;::::::999888888777333444666777777777999:::666777777777666555333222333333333333333333333333111222333444444333222111111111222333333444555555222222222222222222222222222222333333333222222111111111222222333444555555222222222333333222222222555444444333333333444444555444444333444555666777777888999:::<<<===>>>???AAAAAA@@@@@@???@@@@@@@@@???AAACCCEEEEEEDDDCCCBBB>>>>>>???AAACCCEEEGGGHHHIIIIIIGGGFFFHHHLLLNNNNNNMMMHHHLLLXXXccchhhrrr}}}|||zzzwwwdddUUUKKKHHHDDD???<<<>>><<<777666;;;:::;;;;;;999666444333333555555444333333222222111000000000000000111111111...///000000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---******++++++++++++******************************************************************************************************************************))))))************))))))))))))***+++,,,,,,------))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///...------------------------.........///////////////000111111222222111111222333333444555555777666666888:::<<<<<<;;;777:::>>>@@@@@@@@@BBBCCC>>>???AAACCCEEEGGGGGGHHHJJJGGGDDDAAA@@@AAACCCEEE???>>>===>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::666555444555666777666555222222222222222222222222222222222111111111111000////////////000000000000........................---------,,,,,,,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))(((((())))))******++++++JJJNNNQQQQQQNNNOOOTTTZZZYYYeeettt|||}}}~~~|||||||||{{{yyyqqqtttrrrlllhhhiiikkkjjjjjjfffaaa\\\XXXVVVUUUSSSRRRUUUYYYZZZXXXWWWXXXZZZUUURRRSSSXXX```bbb^^^XXXZZZ^^^dddfff___YYY\\\dddWWWYYYZZZYYYVVVUUUVVVYYYfffhhhlllooorrrssssssrrrppplllppp|||{{{hhhWWWMMMJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@>>><<<:::888666555999888888888999::::::;;;999999999888888888777777888777777666555444444444666666666555444444444333444444444333333222222222111111111111111111111111///000000000111111111111000111111111111222222222555444444333222111000000222222222222222222222222222222333333333444444444555555555666666666666777666666666666666666666666777777888999:::<<<===>>>>>>>>>======>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???@@@BBBEEEHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGJJJMMMNNNPPPWWWaaajjj{{{~~~|||~~~}}}dddTTTLLLFFFBBB@@@============<<<;;;:::999999999999888888888777777555444444333333444444555222222222111000//////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++)))((()))+++---++++++*********************)))+++//////***((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,---...//////........................,,,---......//////..................////////////222444555555555555666888555666888999:::;;;;;;<<<<<<;;;::::::;;;===@@@AAA>>>@@@BBBBBBBBBDDDFFFHHHIIIEEEAAA??????@@@>>>===@@@>>>>>>>>>@@@AAA@@@???EEEBBB???>>>@@@AAA???<<>><<<;;;::::::;;;;;;777777777666555555444444222222222222222222222222111111111111000000000000//////000000000000//////........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))NNNOOOOOOOOOQQQSSSWWWYYYbbbjjjuuuzzzyyy|||vvvwww{{{~~~~~~xxxqqqpppsssrrrooollliiiddd___ZZZUUUQQQOOOKKKPPPVVVXXXVVVQQQNNNLLLGGGHHHJJJPPPVVVWWWTTTOOOOOORRRVVVVVVQQQLLLQQQZZZ\\\___aaabbbaaabbbdddgggjjjllloooooonnnnnnooopppnnnnnnvvvkkkbbbWWWNNNJJJJJJJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>======>>>???@@@???>>>===;;;:::888777666888777777777777888999:::888888777777777666666666777777666666555444444333555555555444444444444444444444333333333222222222111111111111111111111111000000111111111222222222000000111111111222222222333333333222222111111000222222222222222222222222222222222222333333333333444444444555555555666666555555555555555555555555666666777888999;;;===>>>>>>============>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKKKKKKKPPPXXX___rrrrrruuu{{{}}}yyy}}}|||jjj[[[LLLDDDAAA===;;;;;;;;;<<<<<<;;;;;;999888888888888777777777666666666444444333333333333444444222222111111000//////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************---)))'''((()))''')))...((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------------------------------------,,,------...........................////////////000111333333222222444555666666888999::::::::::::;;;::::::;;;<<<===???@@@@@@AAABBBAAAAAAAAADDDFFFFFFCCC???>>>???AAAAAA@@@>>>===<<<===???@@@@@@???CCCAAA??????@@@@@@???>>>>>>===<<<::::::::::::;;;777777777666555555444444222222222222222222222222111111111111000000000000//////000000000000//////------------------------++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))SSSPPPMMMNNNQQQVVVXXXYYYhhhllltttxxxyyy~~~ppphhhooosssqqqttt|||zzz{{{|||ppppppnnnjjjeee___YYYVVV___cccggghhheee```\\\ZZZTTTWWW\\\```ccccccbbb```dddeeehhhgggbbb___fffoookkkmmmppprrrssstttvvvwwwooorrruuusssooonnnrrrvvvxxx}}}hhhXXXMMMJJJHHHGGGGGGHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<;;;:::999888888777777666666666777888888666666666666555555555555666666555555444444333333333333333333444444444444333333333222222222222222000000000000000000000000111111111111222222222222000000000111111111222222111111111111111111111111222222222222222222222222000111111111222222222222333333333333444444444444444444444444444444444444555666666777888:::;;;<<<===<<<<<<;;;;;;<<<======????????????????????????DDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHGGGFFFHHHMMMRRR______^^^bbbsss{{{~~~wwwkkk^^^TTTHHHBBB=========:::999;;;::::::::::::999888777666666666666555555555444444444333333222222333333444222111111000000//////.../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---......,,,)))'''************************,,,)))))),,,,,,***+++///)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++++++++,,,------...---------,,,,,,,,,+++------------------------,,,,,,---...........................///////////////000222222111111333444666666777888888999888888888999:::;;;<<<======>>>@@@@@@AAA@@@??????AAACCCBBB@@@======???BBBDDDDDD>>>===<<<===???@@@???>>>??????@@@???>>>>>>???@@@>>>===;;;:::999999::::::777777777666555555444444222222222222222222222222111111111111000000000000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))UUURRROOOMMMOOORRRUUUWWWccchhhssszzztttqqqqqqtttxxxeee]]]hhhllleeefffpppwwwzzz||||||xxxrrrmmmjjjmmmmmmmmmlllkkkkkkkkkkkkeeehhhlllmmmllllllnnnpppvvvwwwyyyyyyuuuqqquuu}}}|||~~~vvv{{{~~~{{{{{{qqq```UUULLLDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::999999999999777777777666666777777888666666666666555555555444555444444444333333333222111222222222333333444444222222222222222111111111////////////////////////000000000000111111111111000000000000111111111111000000000000111111222222111111111111111111111111000000000000111111111111111222222222333333333333222222222222222222222222444444555555666888999:::;;;::::::::::::999::::::===============>>>>>>>>>CCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFEEEEEEGGGJJJQQQTTTQQQNNN\\\sss{{{uuusssuuuuuu~~~{{{}}}bbb]]]WWWSSSPPPLLLGGGCCC>>><<<===???>>>:::999<<<999999999999999888777666666555555555444444444444333333222222222222333333111111000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''))),,,......,,,)))'''***************+++++++++&&&)))000999:::333,,,***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************************************)))))))))***************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------............////////////000222333333222333444666555666666777777777666666666888:::<<<======<<<;;;===>>>>>>======>>>AAADDDAAA???===<<<>>>AAADDDFFFBBBAAA????????????>>><<<;;;>>>@@@@@@===<<<>>>@@@===<<<:::999888888999999777777777666555555444444222222222222222222222222111111111111000000000///...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((RRRRRRQQQMMMJJJKKKQQQVVV\\\fffyyy{{{vvvpppkkkccc]]]```gggrrr```YYYcccfff]]]]]]hhhppp|||~~~}}}|||~~~|||zzzsssssstttuuuwwwxxxxxxwwwvvvyyyzzzyyyvvvuuuxxx|||{{{}}}~~~yyy{{{nnneeeVVVJJJHHHLLLKKKGGGEEEEEEEEECCCAAA@@@@@@@@@???>>>>>>===<<<;;;:::::::::::::::;;;;;;:::::::::999999999999999999999999999888888777777777888888777777666666666555555555333333333333222222222222000000111111222222333333111111111111111111111111////////////////////////............//////////////////000000000111111111...//////000000111111222111111111111111111111111//////000000000111111111111111111111222222222333222222222222222222222222333333333444555666777888888888999999888888888777;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIPPPNNNFFFLLL^^^hhhdddWWW\\\cccuuu~~~yyyzzzmmm___UUUQQQLLLFFFCCCCCCBBB@@@======;;;<<<===:::555666:::888999999999999888888777666666555555555444444444222222111111111111222222000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++***)))))))))*********+++++++++%%%)))333===>>>555,,,))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************++++++,,,,,,+++************+++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------............///////////////000222222111111333444444444555666666555555555444666999;;;<<<<<<;;;::::::;;;;;;;;;<<<>>>BBBFFFAAA@@@>>><<<<<>>>>>???@@@>>>>>>===<<<<<<;;;::::::999::::::;;;;;;::::::999888888888888888888888888999999888777777777888888777666666666666555555555222222222222111111111111000000000111111111111111000000000000000111111111000000000000000000000000------------............/////////000000000111111......//////000000000111111111111111111111111111///000000000111111111111111111111111222222222222222222222222222222222222222222222222333444555666666777777888888888777777:::::::::;;;;;;<<<<<<=========>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGNNNNNNHHHGGGQQQZZZ]]]UUUVVVVVVaaaooommmiiiqqqwww~~~wwwjjj___WWWSSSNNNKKKMMMIIIEEEDDDDDDDDDAAA>>><<<999999;;;999555666:::777888888999888888777777555555555555444444444333222111111000000111111222////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***++++++)))))))))***++++++,,,,,,))))))---222333...+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,***************+++,,,,,,))))))***+++,,,---......++++++++++++++++++++++++++++++,,,---------------............////////////,,,...//////...///000222222222333444555555444444444555888:::;;;;;;:::999999:::::::::;;;>>>CCCGGGBBBAAA???<<<;;;===BBBFFFJJJHHHEEECCCAAA???<<<::::::<<<>>>>>>===;;;;;;;;;;;;:::888777666666777777777777777666555555444444222222222222222222222222111111111111000000000000---......//////......---........................++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))IIIKKKLLLKKKKKKMMMQQQUUU^^^tttyyyjjj\\\WWWRRROOOVVVbbbccc```______\\\YYY[[[aaahhhjjjttt{{{tttooooooqqqwww}}}}}}~~~~~~~~~}}}~~~yyy}}}}}}zzzzzz~~~}}}oooddd^^^YYYQQQJJJJJJLLLKKKGGGFFFEEE@@@:::@@@AAABBB@@@>>>===???AAA>>>>>>======<<<;;;;;;;;;999999:::;;;;;;:::999999888888888888888888777777999888777666666666666666555555555555444444444333111111111111111111111111000000000000000000///////////////000000000111111111111111111111111111111---------.........//////////////////000000000111.../////////////////////111111111111111111111111000000000111111111222222111111111222222222333333222222222222222222222222111111111111222333444444444555666888888888777777999999:::;;;;;;<<<======<<<===>>>???AAAAAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDGGGEEEDDDCCCDDDFFFGGGGGGHHHKKKLLLJJJGGGIIIOOOTTTZZZYYYQQQQQQ]]]]]]VVVYYYYYYccciiirrr{{{wwwttt}}}{{{tttkkkeeebbb[[[SSSKKKHHHGGGHHHIIIBBB@@@???BBBDDDEEEAAA>>>;;;888777:::;;;888777999555666666777777777666666444333333333333222222222111111000000000000111111////////////////////////.........---------,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))***++++++((())))))***++++++,,,,,,---)))(((******(((***---((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************(((((())))))***++++++,,,***************++++++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,............////////////+++---............///111000000222333444444444444444555777888999:::999999;;;;;;;;;:::;;;>>>CCCFFF@@@@@@>>><<<:::===BBBGGGHHHFFFDDDBBBAAA@@@===;;;<<<<<<<<<======<<<:::777:::999777666555555666666777777777666555555444444222222222222222222222222111111111111000000000000---......//////......---------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))HHHGGGGGGJJJNNNSSSUUUUUUbbbzzzsssbbbUUUTTTTTTPPPQQQWWW___bbbbbb^^^YYYYYY\\\```aaabbbhhhrrryyy{{{zzzyyyfffgggfffccc^^^[[[[[[\\\VVV]]]ccchhhoooyyyuuuggg^^^ZZZWWWPPPKKKJJJKKKKKKHHH@@@EEEFFFBBB???@@@BBBAAA???AAACCCBBB???>>>???AAA>>>>>>>>>======<<<<<<;;;999:::;;;<<<<<<;;;:::999888888888888777777777777888777666555555555555555444444444333333333222222000000000000000111111111111111000000//////........./////////000000111111111111111111111111111111.........////////////000////////////000000000000////////////////////////000000000000000000000000111111111111222222222222111222222222222333333333222222222222222222222222111000000000111222333333333444666888888999888888999999:::;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEEHHHEEECCCBBBBBBDDDEEEEEEKKKIIIIIIJJJGGGCCCEEEKKKRRRSSSLLLKKKYYY\\\TTTQQQGGGNNNOOORRRXXXUUUTTT^^^XXXaaakkkqqqyyy~~~}}}|||nnnaaadddaaaZZZRRRNNNMMMLLLIIILLLKKKHHHEEEBBB???>>>===;;;;;;<<<@@@CCCBBB>>>999888444555999:::777444444444444555555666555555444222222222111111111111000111111000000000000111111.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***++++++******((())))))***++++++,,,,,,,,,)))(((***)))'''(((+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++*********)))***++++++,,,,,,,,,,,,++++++++++++***************************++++++,,,---------,,,,,,............/////////000---...000000//////111222...///111222333444555555444555666777888999999999======<<<::::::===AAAEEE??????>>>;;;:::===DDDIIIEEECCCBBBAAAAAA@@@???======;;;;;;<<<>>>===999555:::999777666555555666666777777777666555555444444222222222222222222222222111111111111000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))HHHJJJPPPUUUUUUSSSXXX___xxxkkk___TTTRRRSSSQQQOOONNNYYYgggggg\\\VVVRRRUUUaaaddd```\\\[[[^^^bbbfffggg^^^^^^\\\ZZZWWWTTTRRRPPPOOOPPPSSSTTTVVVXXX[[[^^^ccciiipppuuuzzzqqqnnniiiccc]]]WWWSSSQQQLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB=========<<<;;;:::888888999::::::;;;;;;::::::999666666888999999888777666666555555555555444444444555444444333222222222333000000000000000000000000222222222111000//////...000000//////.........---000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000111222333333444444333333444444555555666777777888:::999999888999:::<<<=========???@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@FFFEEEBBB@@@@@@AAACCCEEEIIIHHHGGGGGGFFFFFFFFFFFFJJJKKKMMMNNNNNNMMMLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLNNNRRRTTTTTTYYYccckkknnnbbbaaaaaa```bbbdddfffhhhccccccaaa___\\\\\\^^^aaa^^^\\\ZZZXXXVVVRRRNNNJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA???===<<<;;;::::::::::::999999999888888999888666555555555666777666666555555555444444444444444333333333333222222111111111111000000000000000000000000000000000000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))************))))))))))))))))))************++++++************++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///////////////...............///000000000000111222444555555666444555555666777999:::;;;;;;::::::;;;<<<>>>@@@AAA???>>>===<<<===>>>@@@BBBJJJEEE???>>>AAACCCBBB???;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555555666666555333222000333333333222222222111111111111111111000000000000///////////////////////////...---,,,,,,,,,,,,,,,***,,,///000111///---+++,,,++++++******++++++,,,*********)))))))))))))))((()))***++++++***)))(((GGGLLLTTTZZZXXXUUUZZZbbb{{{fffZZZQQQOOOQQQPPPOOOOOOWWWdddcccYYYVVVSSSTTT^^^[[[WWWSSSRRRTTTXXX[[[]]][[[ZZZYYYWWWTTTQQQOOONNNOOOPPPQQQPPPOOOOOOQQQSSSVVVZZZ```dddjjjsss~~~zzzrrrsss}}}vvvkkkaaa[[[```^^^ZZZVVVQQQNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;999888777999999::::::::::::999999666777888888888777666666555555555555444444444444444444333222222222222222111111111111111111111111222222111111000//////...000000/////////.........000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000111222333333444444333333333333444444555555555666888888777777888999;;;<<<<<<===>>>?????????>>>===>>>???@@@BBBCCCCCCCCCBBBEEEDDDBBBAAAAAABBBDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGGGGHHHIIIJJJJJJKKKJJJMMMNNNNNNSSS[[[``````TTTSSSRRRRRRSSSTTTVVVXXXRRRRRRRRRPPPNNNNNNOOOQQQQQQPPPNNNMMMLLLJJJFFFDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>===<<<;;;;;;::::::999999999888888888888888666555555555666777666555555555444444444444444444333333333222222222111111111000000000/////////////////////////////////.........------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))************+++******))))))******++++++******))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///////////////...............//////000000000111222333444555555555555555666888999;;;<<<<<<<<<;;;<<<===>>>@@@AAA>>>===<<<<<<===???AAABBBGGGBBB===<<<>>>@@@???===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666444555555555555333222111333333222222222111111111111111111000000000//////..............................---,,,,,,,,,,,,,,,+++,,,...//////---,,,+++,,,++++++******++++++,,,***)))))))))))))))))))))((()))************)))(((HHHNNNWWW\\\YYYXXXaaannnqqq___UUUNNNMMMPPPOOONNNNNNUUU```^^^WWWWWWUUUTTTZZZXXXTTTPPPOOOQQQTTTWWWXXXVVVUUUTTTRRRPPPMMMLLLKKKMMMMMMMMMLLLJJJIIIJJJLLLOOOQQQTTTXXX]]]dddiiilllbbb^^^ZZZ]]]fffooossssssnnnnnnsss|||qqqppprrrtttuuuvvvwwwyyy{{{rrroooiiibbb[[[UUUQQQOOOTTTSSSQQQOOOLLLKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;:::999888777777888888999999888888777777888888888777666555444555555444444444333333333333333222111111111111222111111111111111111111111222222111111000/////////000000////////////......000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000111222222333333333333333333333333333333444444444777666666666666888999;;;;;;<<<===>>>>>>>>>>>>======>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMMMMMMMSSSYYYZZZVVVOOONNNLLLLLLLLLLLLNNNNNNHHHIIIKKKJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHGGGEEECCC@@@AAAAAAAAAAAA@@@?????????>>>>>>===<<<<<<;;;;;;999999999999888888888777888777666666555555666666555555555555444444444444333333333333222222222222111111000000000000//////////////////////////////............------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))************+++******))))))******++++++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...////////////.........------......///000000000111222333444444555555555666777888:::;;;<<<=========<<<===>>>??????======<<<<<<>>>@@@BBBCCCBBB>>>:::999;;;===<<<;;;;;;;;;;;;;;;::::::::::::777777777777666666666666444444555555444333222111333222222222222111111111111111000000000000//////...........................------,,,,,,,,,,,,,,,......------,,,,,,++++++++++++************++++++))))))))))))))))))******((())))))******))))))(((LLLPPPVVVWWWVVV\\\ooo|||kkk\\\SSSMMMMMMOOOMMMLLLMMMSSS]]][[[VVVZZZXXXUUUXXXYYYUUUQQQPPPQQQTTTVVVVVVRRRQQQPPPNNNLLLKKKJJJJJJHHHJJJKKKJJJJJJJJJLLLNNNMMMLLLMMMQQQVVVYYYZZZXXXPPPNNNMMMPPPUUUWWWVVVSSSRRRSSSVVV[[[```___ZZZVVVWWWYYY[[[[[[ZZZYYYYYYZZZSSSSSSSSSRRRRRRSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLFFFFFFFFFGGGGGGHHHJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::888777666666666777777777777666666888888777777666555444333444444444444333333333222222222111111000111111222222222222222222222222222111111111111000000//////000000//////////////////////////////////////////............////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111222333333333333222333333333333333444444444666666555555666888:::;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLNNNTTTYYYVVVOOOQQQPPPOOONNNMMMMMMMMMMMMGGGIIILLLMMMLLLJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDAAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999888888888888777777777777777666666555555555555444444444444444444444444333333333222222222222111111000000000////////////////////////////////////------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))************))))))((()))))))))******************))))))))))))************))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,,,,---......//////.........------------...//////000000000111222333333444555555666666888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>;;;999888:::;;;;;;:::;;;;;;;;;:::::::::::::::666555555555555444444444444444444444333333222222222222222222111111111111111000000000////////////........................------,,,,,,+++,,,,,,---000///---,,,+++++++++,,,++++++************++++++)))))))))))))))*********((())))))))))))))))))(((RRRRRRRRRQQQSSSbbbuuuhhhZZZSSSOOOOOOOOOLLLKKKLLLQQQ\\\[[[XXX]]]\\\WWWXXXVVVSSSOOOMMMNNNPPPQQQQQQPPPOOONNNLLLKKKJJJJJJKKKGGGHHHIIIJJJIIIJJJMMMOOOJJJHHHGGGJJJNNNOOOLLLIIIJJJIIIJJJLLLNNNMMMHHHDDDKKKKKKKKKKKKKKKKKKLLLLLLKKKMMMNNNNNNLLLJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIKKKKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGHHHHHHIIIJJJKKKEEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::999888666666555666666777777666666555888777666555555444333333444333333333222222222222222111111000111111222222111111111111111111111111111111111000000000000000//////000000000000000000////////////////////////............////////////////////////////////////........................000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000000111222222333333222222444444444444444555555555666666555666777999;;;<<<;;;;;;;;;<<<===>>>>>>???CCCBBBBBBAAA@@@@@@@@@???>>>@@@BBBEEEFFFFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHGGGDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNHHHIIIIIIKKKQQQVVVRRRKKKOOONNNMMMLLLKKKJJJJJJJJJEEEGGGKKKLLLJJJIIIHHHHHHFFFDDDBBBBBBBBBBBB@@@???@@@@@@AAAAAA@@@@@@???>>>::::::::::::::::::::::::888888888777777777666666666666666666666555555444333333444444444444444444333333222222222111111111000000000////////////...........................,,,,,,------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))************))))))((()))))))))***************))))))))))))))))))******))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,------...............---------------.../////////000000111111222222222444444555666777999:::;;;:::::::::::::::999999999;;;;;;;;;<<<===???@@@@@@<<<;;;999999:::;;;<<<<<<;;;;;;:::::::::999999999444444333333333222222222444333333333222222222222222222222111111111000000000000000////////////...........................,,,,,,+++++++++,,,,,,---111000...,,,++++++,,,---+++******))))))******+++(((((())))))************)))(((((((((((((((((()))WWWTTTQQQQQQWWWmmmxxxuuuooofffXXXSSSOOOPPPOOOLLLJJJLLLNNN[[[\\\ZZZ___^^^XXXZZZWWWTTTPPPNNNNNNOOOOOOOOOOOONNNLLLKKKJJJJJJKKKLLLIIIJJJJJJIIIGGGGGGIIIJJJJJJIIIHHHIIILLLLLLIIIEEEHHHHHHJJJLLLMMMLLLHHHEEEMMMLLLKKKIIIGGGHHHJJJLLLGGGHHHIIIHHHFFFEEEFFFGGGLLLMMMMMMMMMLLLIIIFFFDDDKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIICCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::::::::999888777666555555666666777777666666555777666555444444444444444333333333222222222111111222111111111111222333333000000000000000000000000111111000000000000000000//////000000000000111111000000000000000000000000............////////////////////////////////////........................///////////////////////////////////////////////////000000111111000000///000000000000000000000000000111111222222222222222333333333444555555666666555555555555777999;;;<<<;;;;;;;;;<<<===>>>???@@@DDDCCCAAA???>>>=========>>>@@@BBBCCCEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNHHHKKKLLLNNNRRRUUURRRLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEGGGJJJKKKIIIGGGFFFFFFFFFDDDAAA@@@@@@@@@>>>===>>>>>>>>>>>>>>>===<<<<<<999999999999999999999888777777777777666666666666555666666666666555444444333333333333444444444444222222222222111111111111000000////////////..............................,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,---............---------,,,,,,------.../////////000000000111111111333333444555666888999:::888888999999999888888777::::::;;;;;;<<<=========;;;::::::;;;;;;<<<======;;;;;;::::::999999888888333333333222222222222111333333222222222222333333222111111111111000000000000000////////////......------------------------+++++++++++++++,,,,,,---///...---+++++++++,,,,,,******))))))))))))******((((((((()))******++++++)))((((((''''''(((((()))ZZZVVVUUUXXXcccyyyyyyoooooojjjbbbSSSOOONNNPPPOOOLLLKKKMMMJJJYYY]]][[[___]]]XXX[[[YYYVVVRRRPPPOOOPPPOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLKKKLLLKKKJJJGGGFFFGGGHHHKKKKKKKKKLLLLLLLLLJJJHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIJJJDDDEEEEEEDDDCCCDDDFFFHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;;;;:::::::::999999888666555444666666777777777777666666666555444333333333444555222222222222111111111111222222222222222333444444////////////////////////000000000000000000000111//////000000000111111111000000000000000000000000............////////////////////////////////////................................................//////////////////////////////000000000000//////000000000000000000000000000000111222222222222222000111111333444555666777444444444444666888:::;;;<<<<<<<<<<<<===???AAABBBBBBAAA???>>>===<<<======???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBB@@@AAADDDFFFHHHHHHIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIMMMPPPOOOPPPRRRQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJKKKKKKIIIGGGGGGGGGFFFDDDAAA@@@@@@AAA@@@???<<<============<<<;;;;;;999999999888888777777777777777666666666555555555555555666666666555444333222222333333333444444444222222222222111111111111000000/////////.................................++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------------,,,,,,------...////////////000000000000000222222222333555666888999777888999::::::999888888999:::::::::;;;:::::::::999:::;;;;;;;;;<<<===>>>;;;;;;::::::999888888777444444444444333333333333333333222111111222333444111111111111000000000000000000/////////.........------------------------++++++******+++,,,,,,---++++++***************+++******))))))))))))******'''(((((()))******++++++)))(((''''''''''''((()))ZZZXXXZZZaaammmrrrkkklllggg___OOOLLLLLLOOOOOOLLLLLLNNNGGGXXX]]]\\\___\\\XXX[[[WWWTTTPPPNNNMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMMMMKKKJJJIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHGGGGGGAAADDDHHHJJJKKKJJJHHHGGGEEEEEEEEEDDDDDDFFFIIILLLKKKIIIGGGEEEEEEFFFHHHJJJEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCBBBBBBAAADDDCCCCCCBBBAAAAAA@@@@@@=========<<<;;;;;;::::::999999999999888666555444666666777777777777666666555444333222333444555666222222222111111111111000333222222222333444444555////////////////////////000000000000000111111111//////000000111111111222000000000000000000000000............/////////000////////////////////////................................................//////////////////////////////000000000000//////000000000000000000000000000000111222222222222111...///000111333555666666222222222333444666999:::======<<<===>>>@@@BBBCCC@@@???===<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEEDDDBBB@@@???@@@CCCFFFHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFKKKMMMKKKJJJKKKJJJGGGHHHHHHHHHHHHGGGFFFEEEDDDHHHIIIJJJIIIFFFEEEEEEEEEBBB@@@======>>>??????>>>======>>>>>>======<<<;;;999999888888777666666666777666666666555555555555444555666666666555333333222222222333333444444444222222222111111111111000000/////////....................................+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))************))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......////////////000000000000111111222222444666777888777888999:::;;;:::999999999999:::::::::999888888888999;;;;;;;;;<<<===>>>;;;;;;::::::999888777777666666555555555444444444333222111111111222333444111111111111000000000000000/////////............------------------------+++*********+++,,,,,,---(((((((((((())))))))))))******))))))))))))******'''(((((()))***+++++++++)))((('''&&&&&&'''((()))UUU[[[eeeqqqxxxkkkeee___ZZZUUUOOOOOOOOONNNKKKJJJKKKMMMSSSWWWXXXWWWXXX[[[[[[XXXNNNMMMLLLKKKJJJIIIIIIIIINNNLLLJJJHHHIIIKKKMMMOOOOOOOOONNNNNNLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKGGGEEECCCCCCEEEFFFFFFFFFDDDDDDEEEGGGHHHHHHEEEBBBEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFGGGGGGEEECCCAAAGGGFFFEEEFFFGGGFFFDDDCCCHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::666666666666666666666666777777777777666666666666444333333222222333333444333333333222222222111111000111222333333222111000000000000000000000000000000000000000000000000000///000000000111111111111000000//////.........---......------------..............................---------............///---------............/////////.........---------......////////////.....................///000000000000////////////000000111111222222222333333333333333444444555666666777;;;<<<===>>>????????????:::;;;<<<;;;999888888999<<<===>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA@@@???===>>>>>>?????????>>>>>>============<<<;;;:::999666666666666555555555555666666555555555444444444444444444333333333222222111111222222222333333333222111111000000000000000000000000000000000000000,,,,,,---....../////////......---,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------............///000000111222444555666666999999999888888888888888777888999777666444555666888999:::;;;;;;999777666:::999777666666666777888666555444333333333333444555444333111000111111222000000000000////////////111000000///...---------,,,------......------,,,************************+++++++++************)))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))VVV```mmm}}}~~~uuuhhh^^^XXXWWWWWWVVVPPPQQQPPPOOOMMMLLLMMMNNNQQQTTTTTTRRRRRRVVVVVVSSSLLLKKKJJJHHHGGGGGGHHHHHHOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGGGGEEECCCEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@???@@@@@@@@@BBBEEEFFFFFFEEEEEEDDDBBBAAA?????????@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999666666666666666666666666666666666555555555444444333333222222222222333333333222222222111111111111000000111222222111000000000000000000000000000000//////////////////////////////000000000111111111000/////////.........---......------------..............................------------............------------............///.........------------......////////////.....................//////000000000////////////000000111111111222222222333333222333333444555555666666888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<:::999<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;:::999888666666666666555555555555555555555444444444444333333333333333222222222222111111111222222222333333222111000000//////000000////////////////////////.........---------------......---,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------..................000111333444555666666666666666666666666666777888888777666555555666666777999;;;<<<;;;:::999999888777666555666777777555555444444444333333333555444333111111111111222000000000000////////////000000000///...---------,,,------......------,,,************************+++++++++************)))***)))))))))(((((((((''''''(((***++++++***((('''((((((((((((((((((((((((PPP\\\nnnkkkcccXXXPPPNNNPPPRRRTTTNNNOOOOOONNNLLLKKKLLLMMMPPPRRRPPPLLLLLLOOOPPPMMMJJJIIIGGGEEEEEEFFFGGGHHHOOOOOONNNMMMLLLKKKJJJJJJLLLLLLMMMMMMLLLKKKKKKJJJGGGGGGGGGHHHHHHHHHIIIIIIEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFDDDBBBAAA??????>>>@@@??????@@@CCCFFFFFFFFFBBBAAA???>>>=========>>>;;;;;;;;;:::::::::::::::::::::999999999888888888666666666666666666666666444444444444333333333333222222111111111111222222111111111111000000000000000000111111111111000000////////////////////////........................////////////000000000000/////////.....................------------......------------------------------------............------------........................------------......////////////............------......///000000//////......//////000000111111111222222222222222222333333444444555555555555666777888888888888888777999<<<@@@@@@===::::::;;;;;;<<<===>>>??????@@@@@@??????>>>>>>??????>>>???@@@AAABBBDDDEEEEEECCCCCCBBBAAABBBCCCEEEEEEGGGFFFEEECCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888777777666666666555555555555444444444444444333333333333222222222222111111111000111111111222222222222333222111000000//////000000////////////////////////.........---,,,+++++++++...------,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............,,,---...000222333555555555555555555555555555555666777888777666555666777555666888;;;<<<=========888777666555444555666666333444555555555444333222555444333222111111111111000000000000////////////000000//////...---------,,,------......------,,,+++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((('''))),,,......,,,)))'''((((((((((((((((((((((((NNNYYYjjj}}}ooocccZZZQQQMMMOOOQQQOOOLLLJJJKKKKKKJJJHHHGGGIIIJJJPPPQQQOOOIIIHHHKKKLLLJJJIIIGGGFFFDDDDDDFFFHHHIIINNNNNNNNNNNNLLLJJJHHHGGGJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFDDDBBBCCCAAA@@@AAACCCEEEEEEEEEFFFEEECCCAAAAAAAAACCCCCCEEEDDDAAA???>>>>>>??????GGGEEEBBBBBBCCCCCCCCCBBB???>>><<<;;;;;;;;;<<<<<<999999999:::::::::::::::888888888888777777777777555555555555555555555555444444333333333222222222111111000000000000111111000000000000000/////////000000000000000000000000........................------------------------........./////////000000...........................------,,,,,,------...------------------------,,,,,,---------.........,,,,,,---------.........---------------------------......//////......---...------------...///////////////....../////////000000000111111111111222222222222222333333444444222333444555666666666666666555666<<>>>>>============>>>>>>===>>>???@@@AAABBBBBBCCCAAA@@@?????????AAACCCDDDFFFDDDBBBAAA@@@???@@@@@@DDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>>======>>>>>>>>>===<<<;;;:::999999:::::::::999999888777666666555555555444444444444444333333333222222222111111111111000000000000111111111111222222222222111111000///////////////////////////////////////---------,,,,,,+++++++++---------,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))************++++++++++++++++++++++++------,,,,,,------...///,,,,,,---------.........,,,---...000222444555666666666666666666777777777555666777777666555777888666777999:::<<<=========777666555444333444555555333444555666666444222111444444333222111111111111000000000000/////////////////////......---------,,,------......------,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((VVV^^^kkkyyyxxxhhh]]]TTTLLLNNNUUUVVVOOOFFFHHHIIIIIIHHHFFFFFFGGGIIIRRRRRROOOJJJHHHJJJJJJHHHHHHGGGFFFEEEFFFHHHJJJKKKKKKLLLLLLLLLKKKIIIFFFEEEHHHHHHIIIIIIJJJJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFCCCAAAAAA@@@???@@@CCCEEEFFFEEEEEEDDDCCCAAAAAAAAABBBBBBBBBAAA???======>>>@@@AAAGGGEEECCCBBBBBBAAA@@@???===<<<;;;:::999:::;;;<<<::::::::::::::::::;;;;;;888888777777777666666666444444444444444444444444444444444333333333222222111000000//////000000111////////////////////////////////////////////////---------------------------------------------------............/////////---------...............------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------------------------............---------------------...////////////............////////////000000000111111111111111111111222222222222222333444555555666555555555444555;;;AAACCC???:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>????????????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBBAAA???>>>??????@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>============<<<;;;:::999888999::::::::::::999999888555555555555444444444444444444333333333222222222111111111000000000//////000000111111111222222222111000000///.../////////........................+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------------...---...///111333444666666444444555555555666666666444666777777666666777999999999:::::::::;;;;;;:::777666444333333333444555333444555666666444222111444333333333222111111000000000000000////////////............------------,,,------......------,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))***)))(((((((((((()))***''''''''''''''''''''''''___eeelllttt|||{{{oooaaaSSSLLLHHHMMMVVVXXXOOOEEEHHHIIIIIIHHHGGGGGGHHHJJJQQQRRRPPPJJJHHHJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGFFFBBB???@@@??????AAADDDFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>======???AAABBB@@@???>>>???AAAAAA???>>><<<;;;:::999::::::<<<===;;;;;;;;;;;;::::::::::::888888777777777666666666444444444444444444444444333333333333222222222222111111000000000000111111////////////000000000000//////............//////........................------------------------------------.........///---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............------------,,,,,,------...//////......------......///////////////000000000000000000111111111111111111222333444555555666555555333333555999===>>><<<888999999999:::::::::;;;;;;:::::::::999::::::;;;;;;<<<<<<>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA??????@@@@@@???>>>>>>===;;;;;;;;;;;;;;;:::999888999999:::::::::999999888555555555444444444444333444444444444333333333333111111111111000000000///000000000111111111111222111000//////......//////........................+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------...///000111222444555555111111111222333333444444333555666777666777888::::::::::::999999888888888777666555444333444555555333444555555555444333222333333333333333111000000000000000000////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))***(((&&&%%%%%%&&&(((***''''''''''''''''''''''''dddjjjpppssstttooobbbUUUJJJIIIHHHLLLPPPPPPLLLGGGGGGGGGHHHGGGFFFFFFGGGIIINNNPPPNNNJJJHHHIIIGGGDDDCCCDDDFFFHHHJJJKKKKKKKKKGGGHHHHHHIIIJJJJJJJJJJJJEEEEEEEEEFFFEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCEEEFFFDDD???;;;>>>???@@@CCCFFFHHHGGGFFF@@@AAACCCDDDDDDDDDBBBAAAAAA@@@???>>>>>>??????@@@:::;;;===@@@BBBBBB@@@>>><<<;;;:::::::::;;;===>>>;;;;;;;;;::::::999999999888888888777777777666666333333333333333333333333222222111111111000000000222111111000000111111222/////////000000111111111//////...------...//////........................------------------------,,,,,,---------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,------...//////......------......///........./////////000000000000000000000000000000111222333444555555555555222333555777888888888777999999::::::::::::;;;;;;999888888888999999:::;;;888:::<<<===>>>===<<<;;;999;;;===???@@@@@@??????===>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBB===>>>>>>>>>>>>===<<<<<<999:::::::::::::::999999777777888888999888888777555555555444444444333333555555555444444444444333222222111111111000000000000000000000111111111111000000///............///........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***************************+++************+++,,,,,,++++++,,,,,,,,,---------//////000000111222222333000000000111222333333333333444666777666777999::::::999888888777777777777777777555444444444555666555555444444444333333333333333444444333222000///000000000000////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((((((((()))))))))***(((((('''&&&&&&'''((((((''''''''''''''''''''''''hhhpppwwwxxxuuulll\\\OOOHHHJJJLLLLLLJJJHHHHHHIIIDDDEEEEEEDDDCCCCCCEEEFFFKKKMMMMMMIIIGGGGGGEEEAAAAAACCCFFFIIIJJJKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBDDDDDDBBB===999>>>>>>AAADDDHHHIIIGGGFFF???AAACCCEEEFFFEEECCCAAABBBAAA@@@???>>>>>>>>>>>><<<===???CCCEEEDDDAAA>>><<<;;;;;;:::;;;<<<>>>???;;;;;;;;;:::999888777777888888888888777777777777333333333333333333333333000000000000////////////222222111111111111222222//////000000111111222222///...---,,,,,,---...///////////////////////////........................,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---...............------...................../////////000000000000000////////////111222333444444555444444222444555666555444555666::::::::::::::::::;;;;;;888888777777888999::::::666777:::<<<>>>>>>===<<<888:::===@@@AAAAAA???>>>;;;<<<>>>@@@AAABBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCC<<<<<<<<<===<<<<<<;;;;;;888888999:::::::::999999666666777777777777777666555555444444444333333333666666555555555444444444222222222222111111111111000000000000111111111111000000///.......................................000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))******************************))))))******+++,,,++++++,,,,,,,,,---------////////////000000000000111111222333444444555555222444666777777777999;;;888888777777777777888888888777666555444555666666666555444333333333444444333333444444333222000///000000000000////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((((((((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''eeelllrrrsssqqqjjjXXXGGGIIIHHHHHHJJJKKKKKKHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHPPPNNNOOONNNIIICCCCCCGGGBBBCCCFFFHHHIIIIIIIIIIIIHHHHHHGGGIIIJJJKKKIIIHHHCCCBBBAAADDDGGGHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@CCCGGGHHHFFFBBB???===???@@@BBBDDDEEEFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCC???===<<<===;;;<<<>>>??????>>>>>>===:::::::::;;;;;;===>>>>>><<<;;;;;;:::999888777777777777666666555555555444555444333222111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------,,,,,,------............------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++............------,,,+++------------------------,,,---------------,,,,,,***+++,,,...///...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///////////////000000000000111111000000000000111111111111111111111111111111222222333444555666777888888999999999999999999:::888888777777777777777888999:::;;;<<<============<<<===@@@AAAAAA???===;;;999:::===???@@@AAAAAAAAA@@@BBBCCCBBBAAA@@@@@@AAA;;;;;;;;;<<<;;;;;;::::::777888888999999888888777888888888888777777777777666555444333222111111111444444444444444444444444222222222111111111111111000000111111111111000000111000///...------...///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&))),,,---+++((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------++++++,,,,,,,,,,,,------............////////////000111111222222333444444444444333333444555777888999888666555555555666777555444444333333555666777777666555444333333444555222222222222222111000///000000000000000000000000////////////////////////---+++***+++......,,,)))...---+++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((([[[eeelllkkkeee]]]RRRGGGFFFFFFGGGIIIKKKLLLJJJHHHFFFGGGGGGGGGHHHJJJLLLNNNYYYUUURRRQQQNNNHHHGGGJJJDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJIIIGGGEEECCCBBBCCCFFFGGGFFFDDDHHHHHHGGGEEEDDDAAA???>>>???BBBFFFGGGFFFCCCAAA@@@@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFDDD@@@>>>>>>>>>??????@@@@@@@@@???===<<<===<<<<<<;;;;;;;;;<<<<<<;;;:::999888777666666555777666666666555555555444555444333222222222333333000000000000000000000000000000000000000000000000........................////////////////////////...------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,///+++(((&&&(((+++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///.../////////000000000000111111000000000000111111111111111111111111111111222222333444555666777777888999999999999:::::::::888777777666666777777888999:::;;;<<<===============>>>???@@@@@@???===<<<<<<===>>>????????????>>>???AAABBBAAA???>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::888888999999999999888888777777777666666666666555666555444333222222222222444444444444444444444444222222222111111000000000000000111111111111000000111000///...---......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''))),,,---+++)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,---------.........////////////000000111111222333333444444444333333444555777888888777666555444555555666555555444444444555666777777666555444333333444555111222222222222111000///////////////////////////...........................,,,+++---//////---+++---,,,+++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''XXXbbbhhhcccXXXOOOIIIFFFDDDDDDFFFHHHKKKLLLKKKJJJGGGIIIJJJKKKLLLNNNRRRUUUbbbZZZSSSQQQPPPLLLJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGFFFHHHIIIJJJIIIGGGFFFDDDBBBBBBDDDEEEEEEEEEIIIHHHGGGEEECCC@@@>>>===???BBBFFFGGGFFFDDDCCCCCC@@@BBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFDDDAAA??????@@@AAABBBBBBBBBAAA???===<<>>===<<<;;;:::::::::999999888777666555555444666666666555555555555555555444333222222222333333000000000000000000000000000000000000000000000000........................////////////////////////...------,,,,,,------......------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------...............---...///000222333222...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///....../////////000000000111000000//////000000111111111111111111111111111222222333333444555666666888888999999999:::::::::888888777777777777888888:::;;;<<<======>>>>>>===???????????????????????????@@@@@@@@@???>>>===<<>>===<<<==================<<<;;;;;;999999999::::::999999999666666666666555555555555666666555444333333333333444444444444444444444444333333222111000000/////////000000111111000000///000000///............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((***,,,---,,,***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++,,,,,,,,,,,,---------.........//////000000000111222222333333444444444444555666777888777666555555444444555555555555444444555555666777555555444333333333444444111111222222111111000000...................................................---------//////...,,,,,,,,,+++************++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''```eeefff___RRRIIIEEEEEEEEEEEEFFFHHHKKKLLLKKKJJJIIIKKKMMMMMMMMMOOOSSSWWWfffZZZPPPNNNNNNMMMJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGEEECCCBBBBBBCCCDDDEEECCCCCCDDDCCCCCCBBBAAAAAAAAADDDFFFGGGEEECCCCCCCCCAAABBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAADDDEEEEEECCC@@@??????@@@@@@AAAAAAAAAAAA???===<<<>>>===<<<;;;;;;:::;;;;;;:::999888777666555555444555555555555555555555555444444333333333222222222000000000000000000000000000000000000000000000000........................////////////////////////...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++++++++------.../////////......---<<>>????????????AAAAAA@@@???@@@@@@BBBBBBAAAAAAAAA@@@@@@???>>>>>>@@@AAABBBAAA>>><<<<<<===>>>>>>???>>>>>>===<<<;;;999999::::::::::::999999777777666666666555555555777666555444444444444444333333333333333333333333333333222111000///......//////000000000000///////////////.........//////........................------------------------++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))******+++,,,++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222444444444555555666777777777666666555555555555555555555555555555666666666444444333333333333333333000000111111111111000000................................................,,,,,,------...------,,,++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''fffccc___ZZZSSSLLLGGGFFFGGGGGGGGGIIIKKKLLLJJJIIIJJJMMMOOONNNLLLLLLPPPUUUfffYYYMMMKKKMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKJJJIIIFFFEEECCCBBBAAABBBDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFCCCAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAA???>>>>>>???===>>>???@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888777666666555444444444555555555555555444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++------------------------,,,,,,---...//////......888QQQmmmuuufffKKK555+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------............///............////////////000000////////////000000000000000000000000000000111111222222333333444444666666777777888999::::::;;;:::::::::;;;;;;<<<=========>>>???@@@@@@@@@@@@BBBBBB@@@@@@@@@BBBCCCEEE@@@@@@@@@@@@AAAAAAAAABBB@@@AAABBBAAA???>>>===>>>????????????>>>===<<<;;;888999999::::::999999888888888888777777777666666666666555444444444555555333333333333333333333333222222111111000//////...//////000000000000//////......//////////////////........................------------------------++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***************++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222222333444444555666666666777777777666666666555555333444444555555555555555222222333333333333333333///000000111111111000000................................................***+++,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''```YYYSSSSSSTTTPPPKKKHHHIIIHHHIIIKKKMMMMMMKKKIIIJJJMMMOOOMMMIIIIIIMMMRRRdddWWWLLLJJJLLLLLLKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJHHHCCCDDDDDDCCCAAABBBDDDFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFDDDAAA??????@@@@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@??????@@@AAAAAA@@@???>>>>>>???<<<===???@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===;;;:::999888777666666555444444444444444555555555333333444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000...........................------,,,,,,------...,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------++++++,,,---............EEEZZZoooqqq]]]DDD444...,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...------------------,,,,,,---------............///------........./////////000//////......//////000000000000000000000000000111111111222222333333333444444555666777888888999;;;;;;:::;;;;;;<<<===>>><<<===>>>??????@@@@@@@@@AAA@@@@@@???@@@AAACCCDDD>>>>>>>>>??????AAABBBCCC???@@@BBBAAA@@@>>>??????????????????>>><<<;;;:::888888888999999888888888888888888888777777777777555555444444444444444555333333333333333333333333111111000000000/////////...//////000000//////...---...//////000/////////------------------------------------------------++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******)))((((((***+++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************+++++++++++++++++++++,,,,,,,,,------.........///000000111111111222333444444555444444555666666666666555444444222222333444444444444333111111222333333333222222//////000000111111000000........................------------------------)))***,,,,,,*********+++((()))******+++*********(((((()))))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYQQQMMMPPPRRRNNNJJJIIIHHHHHHIIILLLNNNOOONNNMMMIIILLLOOOMMMHHHGGGLLLQQQ^^^TTTKKKJJJKKKKKKKKKMMMFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHFFF@@@BBBDDDDDDBBBBBBDDDFFFIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDBBB???>>>???@@@???@@@AAABBBBBBBBBAAA@@@AAA@@@@@@@@@??????>>>>>>@@@AAABBBAAA?????????AAA???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;999999888777666555555444333333333444444555555555333333444444444333222111000000000000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------@@@JJJSSSPPPBBB555//////,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,---------------------------............///---------.........////////////............//////000000000000000000000000111111111111222222222222222222333444555666777888999999999999:::;;;<<<===::::::;;;<<<=====================>>>>>>???@@@AAA<<<<<<<<<;;;<<<>>>???@@@<<<>>>@@@@@@???>>>???@@@?????????>>>===<<<::::::666777777888888777777666888777777777777666666666444444333333333333444444222222222222222222222222////////////000000000000......////////////......,,,---///000000000//////------------------------------------------------************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***(((&&&&&&(((+++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111///000222333444333333333333333444444444333222111000111222333333333222222///000111222333333222111...//////000000000000000////////////////////////------------------------)))+++------+++)))***,,,'''((()))***++++++***)))(((((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&VVVOOOMMMPPPQQQKKKGGGHHHGGGGGGIIILLLPPPQQQQQQPPPGGGKKKNNNLLLHHHGGGLLLRRRXXXPPPIIIHHHIIIHHHJJJMMMEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGGGGFFFDDD>>>AAADDDDDDCCCBBBDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@???>>>@@@BBB>>>???@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>>>>@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===@@@???>>><<<:::999999999888888777666555444333333333333333444444555555555333333444555444333222111000000000000000000000000000000000000000000000000...................................................------,,,,,,------...,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++,,,------............++++++++++++++++++++++++((()))***+++,,,,,,---,,,000333555333...+++,,,...,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,------.........---------.........//////---------.........////////////............//////000000000000000000000000111111111111111222222222111111222333444555666777888888888888999:::;;;<<<777888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>;;;;;;:::999999:::<<<===:::<<<>>>???>>>>>>>>>@@@??????>>>>>>===;;;:::999666666777777777777666666777666666666555555555555333333222222222333333444222222222222222222222222......//////000000111111......////////////......,,,---///000000000//////------------------------------------------------************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''))))))'''%%%%%%'''***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))************+++++++++******+++++++++,,,,,,,,,------......///000000000...///111222333333222222111111222333222111000//////000111222333222111111///000111222333333222111......///000000000000000000000000000000000000000------------------------***,,,......+++***+++---'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&QQQOOOMMMKKKKKKJJJIIIHHHDDDFFFJJJKKKLLLLLLLLLMMMPPPMMMJJJHHHHHHKKKPPPRRRaaaTTTHHHGGGJJJJJJGGGFFFEEEEEEGGGIIIKKKJJJGGGDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@?????????@@@@@@AAABBB???@@@AAAAAA@@@???>>>===AAA@@@>>>===<<<===???@@@GGGDDDBBB@@@AAAAAA@@@@@@CCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::777777999999888666444222333333444555555444333333222222222222222222222222000000000000000000000000111111111111111000//////........................//////...------------...---------............///........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---.........---,,,,,,++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........////////////000......///000000000000000111000...---...///111222333333333333444555666666888999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;:::999888999;;;<<<;;;::::::999888888:::<<<;;;;;;:::;;;<<<>>>????????????;;;;;;;;;<<<;;;;;;::::::888888777555555444444444333333333444444555555555333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---...---+++*********++++++************))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&,,,+++++++++******))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))***************)))((()))+++,,,,,,++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******+++---...///111222222333333333222222333333222111000000111111111111111111111111111111111111000000000000000111000000111000000///...---222111111000///......------------,,,******+++,,,------++++++++++++------************))))))))))))******))))))(((((('''''')))************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''KKKJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIJJJKKKNNNLLLIIIGGGHHHKKKOOORRRYYYNNNEEEEEEIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGEEECCCEEEFFFGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@???===<<<>>>>>>===<<<===>>>@@@AAADDDBBB?????????@@@@@@???BBBBBBBBBAAA@@@???======;;;;;;;;;;;;::::::::::::666777888888777555333222222333444555555444333222222222222222222222222222000000000000000000000000000000111111000000///...........................///......---------------------------............------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++***+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------........./////////......///000000000000///000///...---...///111222222222222222333444555666888888999:::::::::::::::999999888888999999::::::999888777888:::;;;;;;::::::999888999;;;======<<<===============>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999888777666555444444444444222222333333333444444444333333222222222222222222222222222111111111000000////////////////////////////////////////////////...........................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++*********++++++************))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''++++++*********)))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************+++)))))))))+++,,,+++***+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++---.../////////000111222222111111222111111000000000000000111111111111111111111111111111000000000000000111///000000000000//////...111111111000///.........222222222000---,,,---...,,,+++************+++,,,************))))))))))))***)))))))))((((((((('''(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''FFFFFFFFFFFFEEEDDDCCCBBBFFFGGGGGGGGGFFFFFFGGGIIIKKKIIIGGGEEEFFFIIILLLNNNMMMFFFAAADDDGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCEEEHHHJJJHHHEEECCCDDDFFFCCCCCCBBB@@@??????????????????@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<===>>>@@@BBBAAA???===<<<>>>?????????@@@@@@@@@???>>>===<<<;;;;;;::::::::::::999999999555555666666666444333111222333333444444333333222111111111111111111111111000000000000000000000000/////////000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******))))))))))))******+++++++++++++++******)))***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...//////000/////////000///.........///000111222222111222222333444555777777888999999999888888777777777777777888999999777666666777999;;;:::999999888888:::<<<>>>>>>>>>??????===<<<<<<<<<======;;;;;;;;;;;;;;;:::999999666666555444333333333333222222222222222333333333111111111111111111111222222222111111111000000000////////////////////////////////////////////////...........................------,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++*********++++++************))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++***))))))***+++***(((+++************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...,,,---...000111111111111000111111111000000//////000000000000000000000000000000000//////000000111...//////000000000000///111111000000//////......555555444222...------...+++******))))))******+++************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''EEEFFFGGGFFFDDDBBB@@@@@@EEEEEEEEEDDDCCCDDDGGGIIIHHHGGGEEECCCCCCDDDFFFGGGDDD??????DDDGGGFFFEEEEEEHHHHHHFFFEEECCCBBBCCCEEEDDDGGGIIIGGGCCCAAABBBDDDDDDCCCBBB@@@???>>>>>>>>>======>>>???@@@@@@??????AAAAAAAAABBBBBBBBBAAAAAA==================<<<<<<===<<<<<<<<<===>>>?????????===;;;;;;===?????????>>>>>>>>>======;;;::::::::::::999999999888888888333444444444444333222111222222333333333333222222111111111111111111111111000000000000000000000000......//////......---,,,------------------------,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,---************************************++++++++++++)))))))))(((((()))))))))***+++++++++++++++*********+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,,,,---------------...////////////...///............///000111111111111111111222444444666666777777777777666666555555555555666777888888666555555666999::::::999999888999;;;>>>??????>>>???>>><<<;;;;;;<<<===???;;;;;;;;;;;;;;;:::999888555444333333222222222333111111111111111111222222000000000000111111111111111111111111000000000000////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++************)))))))))((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************,,,***))))))******)))'''************))))))))))))***************************++++++++++++,,,,,,,,,......------------------+++,,,...///111111222222000111222333333222000000////////////////////////000////////////000000111---...///000000111000000111000000000/////////...111222111///---+++,,,---++++++************++++++************)))))))))((())))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''DDDFFFFFFDDD@@@======>>>DDDDDDEEEDDDCCCDDDGGGIIIGGGEEECCCAAA???????????????===@@@FFFHHHEEEDDDFFFHHHIIIHHHEEECCCBBBDDDGGGEEEGGGIIIHHHEEECCCDDDEEEFFFEEECCCAAA??????@@@@@@===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<======??????>>>===============>>><<<;;;;;;===???@@@???<<<<<<<<<<<<;;;:::999999999888888888888777777777333333333333333222222222222222222111111222222222000000000000000000000000////////////////////////...............---,,,,,,------------------------,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************))))))*********+++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++)))***,,,+++******,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,---..............................//////000000000///000000111222333444555555555555555444444444444444444555666777888666555555666888999999888888888999;;;>>>@@@???>>>===<<<::::::;;;===???AAA;;;;;;;;;;;;:::999888777444444333222222222222333111111111111111111111111/////////000000111111111111111111000000000//////........................................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************)))))))))((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************,,,***))))))******((('''))))))))))))))))))))))))*********************************+++++++++,,,,,,------------------,,,,,,,,,---...000111222222222000222444555666444222111//////////////////////////////......///000111111---...///000000111000000000000000000////////////---......---,,,+++---...+++,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''BBBCCCCCC@@@<<<:::;;;===EEEFFFGGGFFFEEEEEEFFFHHHEEEDDDCCCAAA???===<<<<<<>>>>>>CCCHHHGGGCCCCCCFFFGGGHHHIIIFFFCCCBBBEEEHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGEEECCCAAA@@@@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>AAAAAA@@@???>>>===<<<<<<>>><<<::::::<<<>>>>>>>>>;;;;;;;;;;;;;;;:::999999888888777777777666666666333333333222222222222222222111111000000111111222////////////////////////////////////////////////.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++*********+++++++++,,,,,,,,,------------------------*********+++++++++++++++++++++************++++++*********+++++++++++++++************************)))))))))************+++++++++************++++++***+++,,,,,,,,,,,,,,,,,,(((***++++++******,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------.........////////////////////////000222222333333444444444333222222333333333444444666777888888666666777888999888777888888999;;;>>>???>>><<<;;;:::::::::;;;===???@@@;;;;;;;;;;;;:::888777666444333333222222333333333222222222111111111111111/////////000111111222222111111000000000/////////................................................------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++************))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************)))(((((()))***)))'''(((((()))))))))))))))***************************************++++++++++++++++++,,,------,,,,,,+++------///000111111111111000222555888888666333111000000000000000000000000............///000111111...//////000000000000///000000000000////////////,,,---...---,,,---...000+++,,,,,,------,,,,,,+++************))))))))))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''@@@BBBBBB???;;;:::>>>CCCIIIJJJKKKIIIFFFDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>???@@@EEEHHHFFF@@@@@@DDDCCCFFFHHHFFFCCCAAADDDHHHHHHFFFFFFIIINNNPPPNNNLLLFFFDDDBBB@@@@@@AAABBBDDD??????@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAA???===<<<======<<<<<<<<<===??????@@@AAAAAA@@@@@@???>>>>>>===;;;999999:::<<<<<<;;;::::::;;;;;;;;;:::999999777777777666666666555555333333333222222333333333222111000000000000111222///////////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...,,,+++************++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++++++++++++++************************************))))))))))))************+++******))))))******+++))))))***+++++++++++++++''')))++++++******,,,---************************************************************++++++++++++,,,,,,,,,,,,------------++++++,,,------------,,,------......//////..................///000111111222333333333222222111000333333333333555666777888:::888777777888999888666888888999;;;===>>><<<:::;;;;;;;;;<<<<<<=========;;;;;;;;;:::999888777666444444333333333333444444333333222222222111111111//////000111111222333333111000000000////////////................................................------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++************))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((('''((()))***)))((((((((((((((())))))******************************************++++++++++++((()))+++,,,,,,,,,,,,+++,,,---...//////////////////111555888888666333111111111111111111111111111...------......000111111///000000000000//////...////////////000000000000---...///...,,,,,,---///***+++,,,,,,,,,,,,+++***************))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''@@@BBBBBB@@@<<<===DDDIIILLLMMMNNNLLLHHHDDDBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAAFFFHHHDDD>>>>>>BBB@@@DDDGGGFFFBBBAAACCCGGGGGGCCCBBBGGGNNNRRROOOKKKEEECCCAAA??????AAACCCDDD??????@@@@@@@@@@@@??????===>>>@@@AAA@@@>>><<<;;;>>>===<<<<<<===>>>???@@@???@@@@@@AAAAAAAAA@@@@@@<<<:::888777999::::::999::::::;;;;;;;;;:::999999777666666666555555555555444333333222222333444444222111000//////000111222//////////////////////////////////////////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++)))************+++++++++************************))))))******++++++++++++++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))***************''')))***+++******,,,---************************)))))))))))))))))))))))))))************+++++++++,,,,,,------------......++++++,,,------------,,,,,,---......//////.........------......///000111222222222222222111000///333333333444555666888888;;;:::888888999999777666888888999;;;======:::888<<<<<<======<<<<<<;;;:::;;;;;;;;;:::999888666666444444444333333444555555333333333333222222111111///000000111222333333333000000000000////////////................................................------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++************))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))******+++++++++,,,************************))))))(((((((((((())))))))))))))))))************(((''''''((()))+++***)))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++'''((()))+++,,,,,,,,,+++,,,,,,------...------------000444777888666222000111111111111111111111111---------......000111111000000111000000///......////////////000000000000.........,,,***)))***+++)))***+++,,,,,,+++***)))************))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''???@@@@@@@@@???@@@CCCFFFKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDIIIFFFBBB???>>>@@@CCCEEEGGGFFFEEECCCCCCBBBBBBBBBAAA@@@AAADDDHHHKKKLLLLLLDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAA@@@>>>=========?????????@@@AAAAAA>>><<>><<<>>>???>>>===CCCBBB@@@>>>======>>>>>>===:::888999;;;<<<:::777;;;::::::999888777666666777666666555444333333333222222111111111111111222000000000000000000000000000////////////000000111................................................---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++************************+++***)))***,,,---,,,+++************************,,,,,,+++***)))))))))***+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,...//////...,,,+++------......///000000000222222222111111111000000333333444555666666666555888888777777777777777777999:::::::::;;;<<<<<<<<<===<<<<<<:::999888777777999::::::::::::999888888444444555555555555555555555444333333222222333333000000111111111222222222222111111000///......---........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///111...,,,///555888666333222000000333333...---/////////000000///...------////////////////////////000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>???@@@@@@???@@@BBBDDDHHHHHHGGGFFFDDDCCCAAA@@@????????????@@@AAABBBCCCEEECCCAAA??????AAAEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@AAACCCGGGIIIIIIHHHCCCBBBAAA@@@????????????===???@@@@@@>>>===>>>>>>???>>>???@@@AAAAAA???===EEEAAA>>>===>>>??????===@@@??????>>>?????????@@@<<<:::999999;;;;;;999777:::999999888888777777777777777666555555444333333333333222111000000111111000000000000000000000000000000////////////000000................................................---,,,,,,++++++,,,,,,---.........---,,,,,,++++++************************+++***)))***,,,---,,,+++************************++++++***)))))))))******************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------......//////000000222222222111111111000000333333444555666666666666888888888888888888888888::::::;;;;;;<<<<<<============<<<;;;:::999888888999::::::::::::999888888555555555555555555555555444444333222222222222333000000111111111222222222111111000000///......---........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************)))((()))***+++***((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++---,,,+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............000...,,,///444777555333------111777888444111222///////////////...------........................000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===???AAAAAA@@@@@@AAABBBDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>@@@CCCFFFHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBEEEFFFEEECCC@@@@@@@@@???>>>>>>>>>======>>>@@@@@@???>>>???@@@>>>>>>>>>@@@BBBBBBAAA???CCCAAA>>>===>>>??????>>><<<===>>>???@@@@@@@@@@@@<<<:::999999::::::999888888888888888888888888888777777777666555555444444444333222111000000000000000000000000000000000000222111000//////...//////................................................---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++************************+++***)))***,,,,,,,,,+++************************))))))((((((((()))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------...//////000000222111111111111000000000222333444555666666666666888888888888888888888888::::::;;;<<<======>>>>>>>>>======<<<;;;:::999999999::::::::::::999888888555555555555555555555555444444333222222222222222111111111111111222222222111000000//////.................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++************)))((()))***+++***(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,---------......000---,,,///333555444222000111777>>>???999444333...////////////...------........................000////////////.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&>>>@@@CCCDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@>>>>>>======>>>>>>???@@@AAA@@@@@@??????@@@CCCEEEGGG@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBCCCEEEDDDBBB@@@????????????>>>>>>===<<<<<<>>>@@@@@@??????@@@AAA======>>>@@@BBBCCCAAA@@@AAA@@@???>>>>>>?????????<<<===>>>@@@@@@@@@???>>>;;;:::999999999999999888666777777777888888888999777777777666666555555555555444333111000/////////000000000000000000000000222222000///............................................................---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***************************+++))))))***+++,,,+++***************************((((((''''''((()))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---......//////000111111111111000000000000222222444555666666666666888888888888999999999999999:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999::::::::::::999888888555555555555555444444444444333333222111222222222111111111111111111111111000000/////////.................................---------............///........................------------------------++++++++++++++++++++++++++++++++++++***************)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++)))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******)))))))))***************************************+++,,,,,,,,,------------...---,,,...111222222000555555888<<<;;;333...---.........//////...------......................../////////.........------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAACCCEEEFFFEEEDDDDDDDDDCCCDDDDDDEEEDDDCCCAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDD===>>>@@@AAABBBCCCCCCCCCEEEDDDDDDEEEFFFEEEBBB@@@>>>>>>?????????>>>======<<<>>>@@@@@@@@@???@@@AAA<<<<<<===???AAABBBAAA?????????????????????@@@@@@??????@@@@@@???>>><<<;;;999::::::999999888888888666666666777888888999999666666666666555555555555555444333111000/////////111111111111111111111111222222000///............................................................---,,,,,,++++++,,,,,,---+++++++++++++++************************************)))((()))+++,,,+++***))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------...------,,,,,,------...,,,,,,------.../////////000000000000000000000000111222333555666777777777777777888888888999999999888:::<<<>>>??????>>>>>>=========<<<<<<;;;;;;:::999::::::::::::999888888666666555555555444444444333333222111111111111222111111111111111111111111////////////....................................---------............///........................------------------------+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))******)))((()))***(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***************++++++,,,,,,************************++++++++++++,,,,,,,,,---------,,,---////////////444111111222000)))&&&'''------............------....................................------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&CCCEEEGGGGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB???@@@CCCEEEFFFGGGGGGGGGEEEEEEEEEGGGHHHGGGDDDAAA??????AAAAAAAAA@@@???>>>===???AAAAAA@@@???@@@AAA<<<<<<<<<>>>@@@@@@???======>>>@@@@@@??????@@@BBBBBBAAAAAA???>>><<<:::999888:::::::::888777888999666666666777777888888888555555555555555555555444444333222111000000000000111111111111111111111111222111000//////...//////................................................---,,,,,,++++++,,,,,,---***************************************************)))((()))+++++++++***))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,---......////////////000000000000000111111222333555666777777777666666666777888888999999777999;;;>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999::::::::::::999888888666666666555444444333333333333222111111111111111222222222111111111111111................................................---------............///........................------------------------+++++++++++++++++++++++++++************)))))))))***)))((()))***+++***((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))******(((((()))***'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))******+++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------------333///---...---++++++...,,,,,,---............---------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&EEEFFFFFFEEEDDDDDDEEEGGGEEEDDDCCCBBBBBBCCCDDDFFFBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFCCCCCCDDDGGGHHHHHHEEEBBB@@@AAABBBCCCDDDCCCAAA@@@???@@@BBBAAA@@@??????@@@<<<;;;<<<===???>>><<<:::;;;>>>@@@@@@??????@@@BBBCCCBBB@@@>>><<<;;;::::::888999;;;:::777666777999666666666777777777777777333333444444444444444444333333222111000000111111111111111111111111111111000000////////////000000................................................---,,,,,,++++++,,,,,,---)))************************************************)))((()))***+++***)))))))))))))))))))))))))))++++++***)))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++++++++++++++***++++++,,,---,,,,,,---......---,,,,,,+++,,,,,,------......///////////////000000111111000111333555666777888888444555555666777777888888555777:::===???>>>======;;;;;;;;;;;;::::::::::::999::::::::::::999888888777666666555444444333333333222222111111111111111222222222111111111000000................................................---------............///................................................++++++++++++++++++++++++************))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))***)))((('''(((***'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))***++++++,,,************************************+++++++++++++++,,,,,,,,,+++++++++,,,000---,,,//////...000444+++,,,------.........------------------------------------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&EEEFFFEEEDDDBBBBBBEEEGGGEEEDDDAAA@@@@@@BBBEEEFFFDDDDDDCCCDDDDDDEEEFFFGGGBBBCCCEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDCCCAAABBBCCCFFFHHHHHHEEECCCAAABBBDDDEEEEEEDDDBBBAAA@@@AAABBBBBB@@@>>>>>>???<<<;;;;;;<<<>>>===;;;999:::===@@@AAA??????AAACCCCCCAAA???===;;;;;;;;;;;;777999;;;:::777666777999777777777777777666666666333333333333333333333333222222111111111111111222111111111111111111111111000////////////000000111................................................---,,,,,,++++++,,,,,,---)))))))))))))))************************************(((((()))***+++***))))))))))))))))))))))))))),,,,,,+++***))))))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---+++,,,...//////...,,,+++++++++,,,------......///.../////////000000111111000111333555666777888888333444444555666777777888444666:::===>>>>>>===<<<::::::::::::::::::999999999::::::::::::999888888777777666555444444333333333222222111000111111111222222222222111111000000---.............................................---------.........//////................................................++++++++++++++++++++++++************))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***)))((('''(((***'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))&&&''''''((()))******+++)))))))))))))))))))))))))))************++++++++++++,,,---,,,+++******++++++((((((+++,,,***+++...+++,,,------.........------------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCBBB@@@??????@@@AAAAAAAAA@@@???>>>======<<<:::999:::;;;<<<;;;:::??????>>>===<<<<<<======>>>===<<<;;;;;;:::;;;;;;;;;:::999999888888999999888666555555666666555444444444333333333222222222222111111000///......---222222111111000/////////////////////////////////......////////////............---------,,,,,,,,,---,,,++++++************,,,,,,,,,+++++++++******+++++++++++++++***)))(((******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,******))))))******+++,,,...------,,,,,,------...,,,,,,+++******++++++,,,............////////////222222333333444555555666444333333333333444555555666777888::::::;;;;;;;;;888888888888888888888888777777777777777777777777666555444444333333333333444444333333333333222222000000000111222222222333000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***)))'''&&&'''(((***,,,******)))(((((((((((()))((((((((((((((((((((((((%%%''')))******)))'''%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.........------------......///............------------,,,+++++++++,,,---...************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((()))***)))&&&###EEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEDDDDDDFFFEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBB@@@??????@@@@@@AAAAAA@@@@@@>>>=========<<<;;;;;;<<<===<<<;;;??????>>>==================<<<;;;::::::999999999:::999999888888888888888777666555555666666555333444333333333333222222222111111111000///.........000000000000000000111111..............................////////////............---------,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++************++++++++++++***)))((()))******++++++******))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........////////////222222222333444444555555444444333333444444555666666666777888999999999999888888888888888888888888777777777777777777777777555555444333333333333333444444333333333222222222111111111111111111222222000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***)))((((((((()))***+++))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************)))))))))************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.........------------......///............------------,,,+++++++++,,,------************************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&))),,,,,,)))'''''''''BBBBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIEEEEEEEEEDDDCCCAAA@@@???===>>>???@@@@@@@@@@@@@@@AAABBBCCCBBB@@@??????@@@@@@@@@@@@@@@@@@???>>>===>>>===<<<===>>>???>>><<>>=========>>>>>><<<;;;:::999888888888888999888777777666666777777777555444444555666444333333333333222222222111111111111000000//////............///000000111222222..............................////////////............---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++***************++++++******)))))))))******++++++******))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++***))))))))))))***++++++******))))))))))))******+++,,,---...............---------.........//////111111111222333333444444444444444444444555555666555555666666777666666555777777777777777777777777777777777777777777777777444333333222222222222333333333333333222222222222111111111111111111000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.........------------......///............------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%***...---(((%%%'''+++@@@@@@@@@@@@???>>>>>>===@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEECCCAAA@@@@@@AAABBBDDDGGGJJJKKKKKKIIIHHHEEEDDDCCCBBB@@@???>>>===;;;<<<===???@@@AAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@???>>>===@@@>>>===>>>???@@@???>>>???>>>>>>======>>>>>>>>><<<;;;:::999999888888888777777666555555555555666666555333444555555444222222222222222111111111111111000000000/////////...////////////000000111111........................---......//////......---......---------,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++************))))))************))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))***++++++)))))))))(((((()))))))))***+++,,,---......------,,,,,,---------.........///000000111111222333333444444444333444555555666444444555555555444333333666666666666666666666666666666666666666666666666333222222111111222222222333333333222222222222111222222111111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********)))((('''''''''((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************++++++++++++************++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,......------,,,,,,------...///............---------------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%))),,,+++(((&&&'''***===>>>>>>???>>>>>>===<<<@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDBBB???===>>>@@@AAACCCGGGIIIJJJIIIGGGFFFCCCCCCAAA@@@>>>===<<<<<<<<<<<<>>>@@@AAABBBBBBBBB@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@???>>>>>>@@@>>>===>>>???@@@???>>>>>>===============>>>>>>===<<<;;;:::999999999999777666555555444444555555555444333333444444333222222222111111111000000000000000000000////////////000000000000//////..............................------............------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++*********))))))((())))))*********)))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))(((((())))))***+++******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111333333333333333444555555333333444444444333333222555555555555555555555555555555555555555555555555222222222111111222222333333333222222222111111111222111111000000/////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************'''(((((())))))((('''''')))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...------,,,,,,,,,,,,------///............------------------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&'''(((((('''&&&<<<<<<>>>>>>>>>===<<<;;;??????>>>??????@@@AAAAAAAAACCCDDDBBB>>><<<>>>AAACCCEEEGGGHHHHHHGGGDDDCCCBBBAAA???>>><<<<<<;;;;;;======???@@@BBBBBBCCCCCC???@@@AAA@@@???>>>???@@@??????@@@@@@@@@??????>>>>>>===<<<===>>>???>>><<<<<<<<<;;;;;;<<<<<<=========<<<;;;::::::999999999777666555555444444555555555333222222333444222111111111111000000000000///000000000000////////////111111000//////...------------------------------------............------......---------,,,,,,,,,++++++******++++++,,,,,,+++************)))))))))(((((())))))******))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******)))(((((((((((()))******++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...//////000000222222222222222333333444333333444444555444444333666666666666666666666666555555555555555555555555333222222222222333333444222222222222111111111111000000000000000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++'''((((((((())))))))))))---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))************+++++++++++++++++++++++++++***,,,------++++++,,,...------,,,,,,,,,,,,------///............---------------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''%%%$$$%%%'''((('''%%%;;;<<<===>>>???>>><<<;;;;;;;;;<<<<<<>>>???AAABBBAAACCCEEECCC???===@@@DDDGGGHHHHHHHHHGGGEEEBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBB>>>@@@AAA@@@???>>>???AAA>>>??????@@@@@@@@@??????===<<<;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;:::999888888888888777666666555555555555555444333222222333333222111111111000000000/////////////////////000000000000//////////////////......------------------------,,,------......------,,,......---------,,,,,,,,,***)))))))))******+++,,,************))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******+++******))))))******+++000...,,,***)))***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111000000111111222333333333444555666666666666666666666666666666666666444444444444444444444444333333333333333444555555222222222222111111111111/////////000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))((()))***+++---...222000---***(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************************************,,,------++++++,,,...---,,,,,,++++++,,,,,,---///............---------------......---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&((())):::<<<===??????>>><<<;;;888888999;;;===???AAACCCAAADDDFFFDDD@@@???BBBFFFJJJJJJJJJHHHFFFDDDAAA@@@>>>===<<<;;;:::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@>>>???@@@@@@???>>>???AAA>>>??????@@@@@@@@@??????<<<:::999:::;;;<<<;;;:::999999999999::::::;;;<<<;;;:::999888777777777777777777666555555555555666444333111222333333222000000000000000////////////////////////000000000000------......///000000000------------------------,,,------......------,,,......---------,,,,,,,,,))))))(((((()))***++++++************))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))************))))))))))))******333111---***)))***,,,...******+++++++++,,,,,,,,,++++++,,,------......///000000000///000111111222333444555666777777777777777777777777777777777777444444444444444444444444333333333333444444555666222222222111111111111000......//////000000111111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++***))))))+++---000222555222...***(((((()))***((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************************************,,,------,,,+++---...---,,,,,,++++++,,,,,,---//////.........---------------......---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$(((+++)))%%%$$$(((---;;;;;;;;;::::::999999999;;;;;;<<<>>>AAABBBAAA@@@@@@@@@@@@>>>>>>@@@DDDGGGLLLJJJHHHFFFEEECCC@@@===CCCBBB@@@>>>===<<<;;;;;;>>>???@@@AAA@@@@@@>>>>>>@@@>>>===>>>AAABBB@@@===???BBBDDDAAA<<<999;;;===<<<<<<;;;999666666888:::888999:::;;;;;;;;;:::999<<<;;;999777666666777777444555666777777666555444444444333333222111000000000000///...............000000111111111111000000000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,------......///000000000111222222222333444444555555555555444444777777555444444555666777555444444333333444444555222222222222222222222222444333111000000000111111000000000000000000000000/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))+++...111333222111///---***'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''::::::::::::::::::::::::999999;;;===AAABBBBBB@@@@@@@@@@@@??????AAAEEEHHHKKKIIIHHHGGGFFFDDDAAA???CCCBBB@@@???>>>=========>>>???@@@AAAAAAAAA@@@???BBBAAA@@@AAACCCCCCAAA???AAACCCDDDAAA;;;888999<<<;;;:::999777555555888;;;888999:::;;;;;;;;;:::999;;;:::999888777777888888444555666777777666555444444444333333222111111000000000///............///000000111111111111000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,---.........000000000111111222222333555555666666666666555555666666555444444444555666444444333333333333444444222222222222222222222222333333111000000000111111000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((((((((())),,,...000------,,,***)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((******))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''999::::::::::::::::::;;;999999:::<<>>BBBDDDCCC@@@;;;888999;;;:::999777444444666:::>>>:::;;;;;;<<<<<<;;;::::::;;;:::999999999999::::::444555666777777666555444444333333222222111111111111000//////....../////////000000111111000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......//////000000111222222333555666666777777666666555555444444333333444444555444444333333333333444444222222222222222222222222333222111111000111111111000000000000000000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''')))***,,,((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))***))))))))))))(((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''''''''''''''888888999::::::;;;<<<<<<;;;::::::<<<>>>??????>>>???@@@AAAAAABBBDDDGGGJJJHHHGGGFFFFFFGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@@@@???===<<>>;;;:::;;;===:::999777555555888>>>BBB>>>>>>>>>>>>======<<<<<<::::::::::::::::::;;;;;;444555666777777666555444333333333222222111111111111000000///...///////////////000000000000/////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((************************++++++************++++++++++++++++++++++++++++++***++++++,,,------.........//////000111222333333444555555555555555555444333333333333333333444444444333333333333333333444222222222222222222222222222222111111111111111111////////////////////////,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''777777888999;;;<<<======>>><<<;;;<<<===>>>===<<<>>>???AAABBBBBBDDDGGGJJJFFFEEEEEEEEEFFFFFFDDDCCC@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBCCCCCCDDDDDDEEE@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;<<<>>>@@@;;;:::999777888<<>>>>>>>>999:::::::::::::::::::::444555666777777666555444333333222222222222222111111111000/////////////////////000000000000//////.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((($$$&&&***------***&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******++++++,,,------...---...///000111222333333222333333444444333333222111222222333333333444444333333333222222333333333222222222222222222222222111111111111222111111111////////////////////////,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''555666777999;;;===>>>??????>>><<<<<<===>>>===<<<>>>???AAABBBBBBCCCFFFHHHEEEDDDCCCDDDEEEEEECCCBBB@@@@@@@@@AAABBBDDDFFFGGGDDDDDDCCCCCCBBBCCCDDDDDDAAABBBCCCCCCAAA??????@@@===<<<;;;:::;;;===@@@AAA<<<<<<<<<;;;;;;???EEEIIIEEEDDDBBBAAA@@@?????????999999::::::::::::999888444555666777777666555444222222222222222222222222222111000000//////000000...//////000000//////............///////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((($$$'''+++......+++'''$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******++++++,,,,,,------------...///111222333333111222222222222222222111111111222333444444444444333333222222222222333333222222222222222222222222000000111222222222222111000000000000000000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''444555777999;;;===???@@@>>>===;;;<<<>>>@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFDDDCCCBBBCCCDDDCCCBBB@@@??????@@@AAABBBDDDEEEFFFFFFEEECCCBBBAAABBBBBBCCC???AAACCCCCCAAA???@@@BBB>>><<<::::::;;;===???@@@============>>>AAAEEEIIIEEEDDDBBB@@@>>>>>>===>>>999999:::::::::888777666444555666777777666555444222222222222222222222222222111000000//////000000......////////////................../////////000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++,,,,,,------,,,---...///000222333333222222222333333222222222111111333444555555555444333333222222222222333333222222222222222222222222///000111222333222222111000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))*********+++++++++((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''((((((((((((''''''''''''''''''''''''444555777999;;;>>>???@@@===;;;:::<<>>???AAAAAAAAAAAABBBDDDDDDCCCBBBBBBCCCBBB@@@?????????@@@AAABBBCCCEEEFFFGGGEEEDDDBBBAAAAAAAAAAAA<<>>???AAA@@@===:::999;;;===>>>???<<<===>>>>>>???AAAEEEHHHEEECCCAAA???===<<<<<<<<<999:::::::::999777666555444555666777777666555444222222222222222222222222222111111000000000000000......////////////......---.........//////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---///000222333333222333333444444333333222111222333555666666555555333222222222222222222333222222222222222222222222///000111222333333222111000000000000000000000000/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((()))))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))******++++++++++++((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''''''''''''''444444555999<<<>>>===<<<::::::;;;<<<===>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===???BBBDDDFFFGGGHHHEEEBBBAAA@@@???===<<>>>>>>>>>>>>>>>>><<<===:::888:::??????<<<:::999:::<<>>>>>===<<<;;;:::::::::<<<:::999888888777444222444555666666666555444333111000/////////111222333000000000000//////////////////////////////..............................//////...---,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,+++******))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******************************+++++++++,,,,,,,,,------......///000000000222222111111111111111111555444333222222333444555555444333222111111111111111111111111111000//////000000000000000000000000222111111111000000//////111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********)))************+++++++++************))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***))))))******)))))))))))))))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''444444666888<<<===<<<;;;999:::;;;<<<===>>>>>>???@@@@@@????????????????????????@@@@@@@@@???>>>>>>????????????@@@BBBDDDEEEFFFDDDBBBAAABBBBBBAAA???BBBBBBAAA???>>>===<<<;;;777999888444444999<<<<<<<<<;;;:::<<<>>>??????>>>======<<<<<<;;;;;;::::::;;;999888888888666444222444444555555555444333222111000/////////000222333000000000000/////////...////////////////////////........................///......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********************************+++++++++,,,,,,---------...//////000000111111111111111111111111444444333333333333444444333333222111111111111111111111111111111000//////000000000000000000000000111111000000000/////////000000000///...---------------------------------++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((***+++***))))))***+++******)))))))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''555555666888:::;;;:::888999999:::;;;<<<<<<============>>>>>>>>>>>>=========>>>??????@@@@@@??????CCCBBB@@@??????@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCBBBAAA@@@???===<<<<<<555888888444444999=========<<<;;;;;;<<<<<<;;;999<<<<<<<<<;;;;;;;;;;;;;;;:::888777777777666333111333333444444333333222111000000000///000000111222000000000/////////......////////////////////////------------------------......------,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,+++******))))))******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************************************++++++++++++,,,,,,,,,---......//////000000000000000111111111111333333333444444333333333222111000000000000000111000000111111000000//////000000000000000000000000///////////////.........000000//////...---------++++++++++++++++++++++++************************+++******))))))******+++,,,,,,,,,++++++++++++***)))************+++++++++************))))))))))))***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********************************)))******)))((()))+++...++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''555555666777999:::888666888888999999:::;;;;;;<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@DDDBBB@@@???>>>@@@BBBCCCBBBAAAAAABBBDDDEEEDDDBBB????????????@@@@@@@@@@@@:::<<<<<<;;;???DDDCCC???===;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;<<<999777666666666555333111222222222222222111111000000000000000000000111111000000/////////.........------------............---------------------------------,,,,,,,,,++++++,,,,,,++++++*********)))************************,,,+++******))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************************************+++++++++++++++,,,,,,---......///////////////000000000000000111222333444444333222111000000////////////000000///000000000000000//////////////////////////////......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************)))))))))((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++++++++***************************++++++++++++***+++***))))))***...111,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''555444555666888888777555777777888888999999::::::;;;;;;<<<===============;;;<<<===>>>???@@@@@@@@@BBBAAA@@@??????AAACCCDDDBBBAAAAAABBBCCCCCCAAA???>>>>>>?????????@@@@@@@@@@@@??????CCCKKKOOOHHH>>>;;;:::999:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;888777666666666666333111222222111111000000000000000000111111111000000000////////////............+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++******************************,,,+++******))))))*********))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------............/////////000000000000111222333333222111000000000//////.../////////...//////000000000//////////////////////////////------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************)))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++,,,,,,------,,,,,,,,,+++***,,,///222,,,,,,***)))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''333333444555777888666444666666777777777888888888;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>?????????????????????@@@AAABBBCCCDDDBBBAAAAAABBBCCCBBB???===@@@@@@??????>>>======<<<@@@AAABBBEEEMMMPPPHHH===<<<;;;:::;;;===>>>>>>===;;;;;;;;;:::::::::::::::888777666666777777444222222222111000000000000111000111111111111000///////////////.........------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))************+++******+++,,,,,,------...------......//////000000111111111222222111111111222111000///..................///000000000//////000000000000000000000000---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***************+++++++++,,,,,,------...,,,------,,,+++,,,///111++++++***)))((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''222222222444777777666444555666666666666777777777:::999888777888:::<<<>>><<<<<<===>>>??????>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCC@@@>>>??????>>>>>>===<<<<<<<<<>>>BBBDDDDDDFFFHHHFFFAAA>>>===<<<===???@@@???>>><<<;;;;;;::::::999999999999888777777888777666444333222111000000000111111000111111222111000///...//////.........---------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************,,,+++******))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,---......///000000111111000000000000111111444333222000///......------......///000000//////000000000000000000000000------......////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++)))******+++,,,,,,------***,,,---,,,++++++,,,---******)))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''111111222444666777666444555555555666666666666666:::888666444555888<<<>>><<<======>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???AAAAAABBBDDDFFFEEECCC@@@:::;;;;;;<<<===>>>>>>???===DDDGGGCCC???AAADDDFFFAAA@@@??????@@@@@@???>>><<<<<<;;;::::::999888888999888777888999888666444444333111000000000111222000111222222222000///...//////.........---------------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))))))))))),,,++++++***)))*********+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,------...///000000222111000//////000111222555444333111///...------------...///000000//////000000000000000000000000........./////////000000------------------------************************************************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))************+++++++++************)))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,)))***,,,,,,***))))))******)))))))))))))))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''111111111111222333444444777777888999999999999999888777666666777999;;;===>>>@@@BBB@@@>>><<<>>>@@@@@@@@@@@@?????????>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>=========???AAABBB@@@AAAAAA@@@???AAAEEEGGGDDDAAA??????@@@@@@<<<999;;;;;;::::::::::::999999999888666666777777555444333333222222111000//////000000000000000000000000//////............//////...---,,,,,,---///222333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************(((((())))))******++++++(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))(((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,------......///000000000//////000111222333333333000111111111000///---,,,////////////////////////000000//////.........---//////............//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,,,,+++)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))((()))******++++++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''000000000000111222333333444555777888999:::::::::777777666777888:::<<<===<<<>>>@@@@@@>>>>>>@@@BBB@@@@@@@@@?????????>>>>>>BBBBBBCCCBBBBBBAAA@@@???============>>>???@@@AAA@@@AAABBBAAA@@@AAACCCFFFDDDBBB@@@@@@@@@@@@===:::;;;;;;:::::::::999999999999888666666777777555444333333222111111000//////000000000000000000000000//////............//////...---,,,,,,---...000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))))))))))))))*********)))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))(((((('''(((((()))))))))))))))*********+++++++++,,,,,,------......//////000000000000000111111222222333000111111111000///---,,,////////////////////////000/////////............//////............//////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************************************************+++,,,+++)))((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''///......///000111222222333444666888999;;;;;;<<<555666777888:::;;;<<<===<<<>>>@@@@@@@@@@@@BBBDDD@@@@@@@@@???????????????AAAAAAAAAAAAAAA@@@>>>>>><<<<<<===>>>????????????AAACCCDDDDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@???===;;;::::::::::::999999999999999777666666666666555333222222222111111000000///000000000000000000000000//////............//////...---,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))(((((('''((())))))******))))))*********++++++++++++,,,---------...//////000000111111111111111111111111000000111111000///...---////////////////////////////////////............//////............//////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************************+++,,,+++)))))))))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))''''''''''''''''''''''''.........///000111222333333444666777999::::::;;;444555777:::;;;======>>>???@@@AAAAAABBBBBBCCCDDD????????????????????????@@@AAAAAA@@@@@@???>>>===;;;<<<>>>???@@@@@@???>>>CCCEEEGGGHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@>>>===;;;:::::::::999999999999888999777666555666666555333222111111111000000000///000000000000000000000000///......------......///...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))************++++++******))))))((((((++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((()))************)))************++++++++++++,,,,,,---......//////000111111111111000000000000000000000000000///......///////////////////////////////////////.........//////............//////...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))************************)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))''''''''''''''''''''''''/////////000111222333444555666777888888888888888555666888:::<<<===>>>>>>CCCCCCBBBBBBCCCCCCCCCBBB????????????????????????@@@@@@@@@@@@???>>>======;;;===>>>@@@@@@@@@??????DDDGGGIIIJJJHHHEEEDDDCCCAAABBBBBBAAA???===<<<;;;::::::999999999888888888888777555555666666444333111111111000000000000000////////////////////////......------------.........---,,,,,,+++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))************++++++******))))))((((((++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))((())))))***************))))))*********+++++++++,,,,,,------.../////////111111000000000000000000000000000///////////////////////////////////////........./////////////////////............//////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***''''''''''''''''''''''''......///000111333444555666666777777888888777777777888999:::<<<===>>>???DDDCCCAAAAAABBBCCCAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???=========>>>???@@@AAAAAAAAAAAADDDFFFIIIIIIGGGEEEDDDDDD@@@AAAAAA@@@===;;;:::;;;999999999999888888888888888666555555555555444222000000000000000000000000////////////////////////......------------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((())))))((()))******++++++******)))))))))************+++,,,,,,,,,---......//////000000000000000000000000000000////////////000000////////////////////////........./////////////////////............//////............---------,,,,,,,,,,,,,,,------------************************************************)))***++++++***)))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******)))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***''''''''''''''''''''''''------......000222333444444444666777888888888888::::::999:::;;;===>>>@@@AAA???===>>>AAABBB@@@>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFFFFDDDCCCCCCCCC>>>@@@AAA???;;;999999:::999999999999888888888888888666555555555555444222///000000000000000000000////////////////////////...------,,,,,,------...,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))))))))))))))*********)))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))***++++++++++++***))))))))))))************+++,,,,,,------......///......//////000000111111111000///......///000111////////////////////////............/////////000//////............//////............------------,,,,,,,,,------------...************************************************(((***++++++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))************)))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((***+++++++++)))(((((()))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&''')))***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***'''''''''''''''''''''''',,,,,,,,,---///111222333222333444666888999::::::<<<;;;:::999:::<<<>>>@@@===;;;:::<<>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>BBBAAA@@@@@@AAABBBDDDEEE@@@BBBCCCCCCBBBAAAAAABBB===???@@@>>>:::888888999999999999888888888888777888666555444555555444222////////////000000000000////////////////////////...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************(((((())))))******++++++(((((())))))******++++++******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))))))))***++++++++++++***))))))))))))************++++++,,,------......///---......///000111111222111000///......///000111////////////////////////---.........//////000000//////............////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***************)))(((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))'''(((***+++,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***''''''''''''''''''''''''------......///000000000111222333444555777888999<<<;;;;;;<<<<<<===>>>???;;;===??????===;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>======>>>???@@@AAA@@@@@@???@@@@@@AAAAAA========================<<<;;;999777777888999::::::999888888:::;;;:::888777666666666666555222///000000000000///////////////............---------,,,------......------,,,------------------------*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++++++++***---------............///---...///...------...//////............///000000222111111000///......---//////.........---------......//////...---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++************++++++)))))))))))))))***++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***(((((((((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&)))((('''(((******((('''''''''((())))))((('''&&&******************************))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%------......//////000000111111222444555777888888::::::::::::;;;<<<===>>>;;;===>>>>>><<<;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>======>>>?????????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::;;;<<<:::999888888::::::999888777666555555555444222000111111111111000000000000///............---------,,,------......------,,,------------------------*********++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++)))******+++++++++++++++------------............---...///...---,,,---///......------......///000111111000000///......---///.........------------...............---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))******************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***)))))))))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))(((((('''((()))***+++'''''''''((((((''''''''')))((((((((())))))'''%%%''''''((())))))((('''&&&***************************)))))))))((((((((('''(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---------...//////000000111111222333555666777777888888888888999:::;;;<<<;;;<<<<<<;;;:::999;;;<<<<<<=========>>>>>>?????????>>>===<<<<<<===>>>???======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<===:::999888888999:::999888777555333222333333222000222222222222111111111111///............---------,,,------......------,,,------------------------*********+++++++++++++++,,,+++************+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,...///...---,,,---...------,,,,,,,,,---......000000000///......------............---------------............------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++******))))))******+++******)))))))))))))))***************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((()))******'''(((((())))))((((((''')))((((((((())))))'''%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,---......//////000000111222333444555666666666666666666777888999:::;;;;;;;;;999888888:::<<<========================>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999555666888999:::;;;;;;::::::999888888999999888777777444111000111222111111222222111111111000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))******************+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---.../////////......------------------------------------------......------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((***)))((()))+++,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))((((((((((((''')))***+++***((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,------.../////////000111111222333444555555444444444555555666777888999999999888666777999;;;<<<<<<<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;777777777777777777777777666666777888999888888888:::999777888999999777666666333111000111222111111111111000000000////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******)))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,---...---,,,+++,,,...,,,++++++++++++,,,------............------------,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))))))))))))))*********)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((()))((('''((()))******((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((('''''''''))),,,...---,,,''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,---......//////000000111222222333444444333333333444444555666777666777888777666666888999:::;;;;;;;;;<<<<<<=========<<<;;;::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;777777777777777777777777777777777888888888888888:::999777777888888777555555333111111222222222111000000000000/////////...///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))***++++++***))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&'''))),,,...---,,,''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,------......///000000111111222222333333333333333333444555666666444555777777666666777888999999:::;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<>>>>>>===;;;;;;::::::;;;999999999999999999999999888888777888999:::<<<===:::999777777888888666555444333222333444444222000111111111000000000/////////............---------,,,------......------,,,+++++++++++++++++++++++++++*********)))))))))(((((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))))))))))))))(((((()))************)))************+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))''''''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((()))***))))))((('''''''''((((((''''''''''''&&&&&&(((***+++***((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,------......///000000111111222222222333333333333333444555666666222444777888777666666666888888999:::<<<===>>>>>><<<;;;::::::::::::;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888:::===@@@BBB;;;999777777888777666444333333333444555555222000222222222111111111111000//////.........---------,,,------......------,,,+++++++++++++++++++++++++++*********))))))((((((((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))*********)))))))))))))))''''''((())))))))))))))))))************++++++++++++,,,------++++++,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&((('''&&&'''((((((&&&$$$'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))'''((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))***,,,---......---,,,...//////000111222222333444444444333333444444555777666666555555555666666888888777888999;;;===??????===;;;:::::::::<<<===>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999===<<<999888999<<<@@@BBBBBB???;;;888777666444333333333333333222111000000111111111111111000//////........................------------------------+++++++++,,,,,,---------)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***************************)))(((((())))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++---.........---,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++------------,,,......//////000111111222333333333333333444555555666666555555555555666666888888999:::;;;<<<>>>??????>>>===;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<===999:::;;;<<<============AAA???>>>===>>>@@@BBBDDDAAA>>>;;;888888777666555444444444444333222111000000000111111000000///...........................------------------------+++++++++,,,,,,,,,------)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))************)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((()))))))))************************)))(((((())))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------------------------------,,,,,,,,,,,,++++++******)))(((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,---------------------...//////000000111111111222333444555666666666555555555555666666777888:::<<<>>>???????????????>>>======>>>???@@@???>>>======<<<<<<======888999;;;===>>>@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@===:::999999999888777555555555555444333222111///000000000000///..............................------------------------++++++++++++,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))******))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))******))))))******))))))(((((())))))***++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------------,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******---+++)))(((((((((***+++))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******+++,,,,,,------,,,,,,,,,------.........///000000111333444666777666555555555555666666777777999<<>>>>>>>>>>>???@@@@@@???>>>>>>===<<<=========999:::<<<>>>@@@AAAAAABBB???????????????>>>======>>><<<999999999::::::999666666666666555444333222///////////////......---........................------------------------+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''(((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))************))))))''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))))))))(((((())))))***++++++++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,---------,,,,,,+++------------------------------,,,,,,,,,+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******111///,,,)))(((((()))+++((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))*********+++,,,------,,,,,,,,,,,,------------......///000222444666777555555555555555666777777666999===@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>?????????>>>===============<<<===>>>???@@@@@@@@@@@@======>>>>>>===<<<;;;:::===;;;999888999::::::999666666666666555444333333///////////////......---........................------------------------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&)))---///---)))%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((())))))************))))))''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((()))))))))(((((())))))***++++++++++++***,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******444111---***((('''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))******+++,,,---,,,,,,,,,,,,,,,,,,------......///000111333555666555555444555555666777888666999<<<@@@BBBBBBAAA@@@????????????>>>>>>======@@@???>>>>>>======>>>>>>>>>>>>??????@@@?????????===>>>>>>>>>===<<<<<<;;;<<<:::888777888999999999666666666666555444333222///000000000000///..............................------------------------+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&***...000...***&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((''''''''''''((((((((((((''''''(((((((((((())))))''''''((()))))))))(((((())))))***++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,------,,,++++++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******111000---***(((''''''((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))***+++,,,---------------------------......//////111222444444444444444555555666777888666888;;;>>>AAAAAAAAAAAABBBBBBAAAAAA@@@>>>======@@@???>>>>>>======>>>>>>===>>>>>>???????????????=========<<<<<<<<<<<<<<<;;;999777666777888888777555555555555555333222222000000111111000000///...........................------------------------++++++++++++*********))))))************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((+++------***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))(((((('''''''''''''''(((((((((((('''''''''((((((((())))))&&&''''''((())))))(((((())))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++******)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))++++++***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))+++,,,---------------------------////////////000222333444444444444555555777888888777888;;;===@@@AAABBBBBBDDDDDDCCCBBBAAA???>>>===@@@??????>>>>>>>>>>>>>>><<<<<<===??????@@@@@@@@@;;;;;;::::::::::::;;;<<<;;;999666666666777777666555555555555444333222111111111111111111000//////........................------------------------++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&''')))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&&&&'''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&))),,,,,,***(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******++++++,,,------,,,,,,,,,,,,---......------......///111222333444555555777888999:::;;;<<<<<<===>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???>>><<<:::<<>>===:::888777777666555444777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,---,,,++++++************************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))'''''''''''''''((())))))******))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%++++++******++++++,,,------,,,,,,,,,,,,---......---------...///111222333333444555666777888999:::::::::;;;<<<===>>>???@@@>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@>>><<<===???@@@???===:::::::::;;;;;;<<<<<<<<<<<<:::777777777777666555777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,+++***************************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''((((((((())))))))))))'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++************+++,,,,,,,,,,,,,,,,,,,,,---......---------...///000111222111222333444666777888888777888999:::<<<===>>>???<<<<<<============>>>>>>>>>>>>>>>======>>>>>>???BBBAAA??????@@@@@@>>><<<::::::::::::::::::;;;;;;:::999777777888888777666777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,,,,++++++***************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((()))))))))'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''***************++++++,,,,,,,,,++++++,,,,,,---...------------...///000111000000111333444555666777666777888999;;;<<<>>>>>><<<<<<<<<<<<============>>>============>>>>>>???DDDCCCAAA@@@???>>>===<<<999999999999999999999999:::888666777888999999888777666555333222111000000//////////////////////////////............//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''((((((((())))))'''''''''''''''((()))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))******+++,,,,,,++++++++++++,,,---------,,,,,,,,,---...///000//////000222333444555666666777888999;;;<<<===>>>==================<<<<<<======<<<<<<===>>>??????CCCCCCBBB@@@>>><<<;;;;;;888888888999999999999999999888777777999::::::999777666555333222111000000//////////////////////////////............//////......---------,,,,,,,,,------,,,,,,,,,------...*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))************************************++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((''''''''''''(((((()))(((((((((((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((***))))))))))))***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......//////000111333444555555777777888999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAAAA???<<<:::999:::777888888999999:::;;;;;;:::888777777999::::::999777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,---,,,,,,,,,,,,------...******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''''')))))))))))))))***+++++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,---...//////000111333444555666666666777777777888888888<<<;;;;;;;;;::::::::::::<<<;;;;;;<<<<<<>>>??????>>>??????===999777777999666777888999:::<<<<<<===;;;999888888999:::999888777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,+++************+++,,,---************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))*********+++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))******+++++++++******++++++,,,---,,,,,,++++++,,,,,,------//////000222333444555666666666666666666666666666:::::::::999999999888888;;;;;;;;;<<<<<<>>>??????<<<===>>><<<888666666888666666888999;;;===>>>>>><<<:::888888999999999888777666555333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,))))))(((((()))***++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******************************++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))******)))))))))))))))***++++++******++++++,,,---//////000111222333333444777777888888888888777666888777777777777999:::;;;:::::::::;;;;;;;;;<<<<<<:::999888888777777888888<<<888555666:::<<<:::777888888888888888888888888555555444444222111///...////////////////////////........................000//////---,,,+++***************++++++,,,,,,,,,***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---...//////000111222333444666666777777777777666666888888888888999:::<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;???;;;888999===???===:::;;;::::::999888777666666333333333333222111000///////////////////////////........................000///...---,,,++++++***++++++++++++++++++,,,,,,*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))******++++++******++++++,,,---......///000111222333333444555555666666666555555888888888999:::<<<===>>>:::::::::;;;;;;;;;<<<<<<::::::999::::::;;;<<<===AAA>>><<<<<>>AAA>>><<<<<<>>>???>>>===<<<;;;:::888777555444333111111111222222111000000////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++******************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((()))***++++++++++++******++++++,,,---------...///000111111222222222333444444444444444555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>@@@AAA>>>===;;;;;;;;;;;;;;;:::999999888888777666666555111111222222222111111000////////////////////////.................................------,,,,,,+++,,,,,,,,,++++++***************************++++++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---,,,,,,---...///000111111111222333444444555444444666666777999999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBCCC<<<<<<;;;:::999999999999777777777777777777777777333333333333333222111000////////////////////////..............................---------,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---+++,,,---...///000000111111222333444555555555555888888999::::::999999888:::::::::;;;;;;;;;<<<<<<=========>>>???@@@AAABBB======<<<;;;:::999999:::666666666777777777777777555555555444333222111000////////////////////////...........................------------,,,,,,,,,++++++++++++++++++,,,,,,((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))(((&&&'''((()))******)))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---+++,,,,,,---...///000000111222333444555555555555::::::;;;<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>???>>>===;;;:::;;;<<<777777777777666666666666666666666555444333111000////////////////////////........................------------------,,,,,,*********++++++,,,,,,---''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&************************''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...111333555666666;;;;;;::::::::::::999999999::::::999777666666777666888:::===>>>>>>>>>=========??????@@@???>>>===888777777666666666666666666666555444222111000000000000000000000000000000...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((('''++++++***)))(((((()))))))))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((******((('''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///111333555666666::::::::::::999999999999888:::::::::888777888999<<<===>>>??????>>>===<<<<<<===>>>??????>>>===<<<:::999888777777777777777888777666555444222111111000000000000000000000000...------,,,,,,------...------,,,,,,,,,,,,++++++*********)))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))******))))))+++******)))(((((())))))))))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((******(((''')))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///111333555666666888888888888999999999999888999::::::999999:::;;;BBBCCCCCCBBB@@@>>><<<:::<<<===>>>>>>>>>===<<<;;;<<<;;;:::999888777777777999888777666555333222222000000000000000000000000...------,,,,,,------...------,,,,,,,,,,,,++++++))))))))))))((((((((('''************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))******************)))((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***(((&&&(((((((((((('''''''''''')))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,...///111333555555666666666666777777888888888777999::::::::::::<<<===DDDDDDCCCBBB@@@>>><<<;;;======>>>??????>>><<<;;;<<<;;;:::999888777777777999999777666444333222111////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++******)))))))))(((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))*********))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,---///111222444444444444444555555666777888888777888::::::::::::<<<>>>AAAAAA@@@@@@???===<<<<<<>>>>>>?????????>>><<<;;;::::::999888777666666666999888777555333222000000////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))((((((((('''''')))((((((((((((((())))))(((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''))))))'''&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))************************************+++++++++++++++,,,...000111222333333111222333444555666777888666888::::::999:::;;;==============================>>>??????>>>===;;;:::999999888777777777777888999888777555333111000///000000000000000000000000...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***(((''''''''''''((((((''''''(((((()))))))))))))))))))))))))))))))))******++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))'''%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))************************************++++++++++++++++++---...000111111111000000111333444666777777666888999999888888:::;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<======<<<:::999888999888888888888999::::::;;;:::888666444222111000000000000000000000000000...------,,,,,,------...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++***)))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))***++++++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++***+++,,,...///000000000///000111222444555777777666888999999888777999:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;:::888777666999999999999:::;;;<<<<<<<<<;;;:::888555333222111000000000000000000000000...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,......,,,)))'''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((''''''((()))***'''''''''''''''((()))***))))))))))))))))))))))))+++,,,,,,,,,+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&***+++(((&&&((()))((()))))))))))))))******+++***+++,,,---...............///111333555666777777888888888888888888888888<<<<<<<<<<<<;;;:::999888888:::<<<===>>><<<:::888888888777777888:::;;;===999999888777666555444444000000///...............,,,---------.../////////+++++++++++++++++++++++++++++++++************)))++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++************))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***......***'''))))))''')))))))))))))))******+++***+++,,,---...............///111222444555666666777777777888888999999999;;;;;;;;;;;;:::::::::999:::;;;===>>>>>>===:::999999888888888888:::;;;<<<999999888777666555444444000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((...111111,,,((()))(((&&&)))))))))))))))******+++***+++,,,------............///000222333444444444555555666777888999::::::999999888888999999:::;;;<<<===>>>???>>>===;;;999999999888888999:::;;;<<<999999888777666555444444000000///..............................---------------------------------,,,+++++++++************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,000000+++((())))))''')))))))))))))))******+++******+++,,,------------...///000111222222222222333444555666888999:::;;;777777777777888999:::;;;<<<<<<===>>>===;;;:::888999999999999::::::;;;;;;999999888777666555444444000000///.............../////////...---------,,,------------------------,,,,,,+++++++++*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((()))+++,,,,,,***)))'''&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((,,,---)))''')))***))))))))))))))))))******+++)))***+++,,,---------------...///000111111111111222333444555777999::::::666666666777888999:::;;;:::;;;;;;;;;;;;:::999888999:::::::::;;;;;;;;;;;;999999888777666555444444000000///.............../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''')))***,,,,,,+++)))(((&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$(((***'''''')))+++***)))))))))))))))******+++)))***+++,,,,,,---------+++,,,...///000111111111222222333555666888999999555666777999999:::::::::999999::::::::::::999999::::::;;;;;;;;;;;;::::::999999888777666555444444000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$((()))'''&&&)))+++***)))))))))))))))******+++)))***+++,,,,,,---,,,,,,)))***,,,...000111111222222222333444666777888888555777999;;;;;;;;;999888888999999::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999999999888777666555444444000000///...............---------...............------------------------------,,,,,,,,,+++++++++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''((((((((()))))))))***&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%)))***(((''')))+++))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,((()))+++---///111222222222333333444555666777777555777:::======;;;888666888999999:::;;;<<<===>>>:::;;;<<<<<<<<<;;;:::999999999888777666555444444000000///...............,,,------....../////////////////////////////////---------,,,,,,,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++))),,,///111222000---+++++++++,,,---...///000111444555555666777888888999;;;999999;;;======999555;;;;;;::::::;;;;;;<<<<<<===<<<;;;<<<===<<<;;;999:::::::::999777666444333555333111...---------...//////...//////000111222///............---------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***((('''%%%%%%'''(((***&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++***+++...///000...---+++++++++,,,---...///000000333333444555666777888999777666777999<<<<<<999666;;;:::999999999:::;;;<<<===<<<;;;<<<======;;;999:::::::::999777666444333333222000///............///////////////000000111............------------+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((((((''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&'''((()))))))))((()))(((((((((((((((((((((((((((((((((((((((((((((++++++)))((((((((())))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////000111222333555666777888444444555777::::::999777:::999777777777999;;;<<<===<<<;;;<<<======;;;::::::::::::999777666444333111000000000////////////000000000///////////////............------------+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,***++++++,,,------............000222444555777777444444555777888888888777999777666555555777:::<<<<<<;;;;;;<<<======;;;::::::::::::999777666444333...///000000000000//////000000000000000///...............---------,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))++++++)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&'''(((***,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))***************)))((()))***+++,,,******++++++,,,,,,------------///111222444666666666777777777777666666666777666555555555777999;;;;;;:::999:::<<<<<<;;;999:::::::::999777666444333...//////000000000000///000000111111000///...---...------------,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((((((((('''&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++------+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''')))+++...000''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))))))))***++++++*********++++++,,,,,,,,,---...///000222333555555666777888777555444555666555555555666777888999:::999888888999:::;;;999888:::::::::999777666444333////////////000000000000//////000111111000......------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((***+++,,,,,,+++***(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***,,,...000''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))***))))))*********+++++++++************++++++++++++...///000111222333444444333555666555333333555777333444666888999999999999777666666777999999888777:::::::::999777666444333111000///......///000000---...000111111111///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((('''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&'''((()))))))))(((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&((()))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))************)))((('''''''''((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))***++++++''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++******************+++++++++///000000111222333333333///222444333222222555888222444777999::::::999888666555555666888999777666:::::::::999777666444333333111///...---...000111,,,...000111222111000///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%%%%'''((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''(((((()))))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,++++++++++++++++++++++++------......///000000000444333333333444666888999777888999:::::::::::::::777888999888666888<<<@@@999888777555333222222222000000000000///////////////000111111111000...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***&&&''''''((((((((((((((()))))))))(((&&&''')))+++(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))((()))*********((('''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++++++++++++++++++++++++++---------...//////000000333222222222333555777888666666777888999999999999666888999999888999<<>><<<999999:::<<<<<<<<<:::888777222222222111111111111000///000111111111000...---000/////////............+++,,,,,,,,,,,,+++******************************************************))))))************))))))'''((()))******)))((('''&&&''''''((((((((((((((($$$&&&((()))'''&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))******'''%%%'''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))(((''''''''')))***+++))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++++++++***,,,,,,---///000222333333555555777888:::<<<======::::::999999999::::::;;;=========;;;:::888777666666666555444222111111000000000////////////000000//////...------------...,,,,,,,,,+++++++++******)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((()))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))***++++++++++++***,,,,,,---...000111222333666666666777888888999999:::999999999:::;;;;;;<<<<<<<<<<<<;;;999888666555666666555444333222111111000000////////////000000//////...------------...---------,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,---***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))***++++++++++++***+++,,,---...///111222222666666666666666555555555888999999:::;;;<<<======;;;;;;::::::888777555444666555555444333222111111000000////////////000000//////...------------............---------,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,...///))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))***++++++++++++***+++,,,,,,...///000000111555555555555555555555555777888999:::;;;<<<======::::::999999888666555444444444333222222111000000000000////////////000000//////...------------...------------,,,,,,,,,,,,,,,+++++++++***)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,---...//////000222222333444555666777777666777888:::;;;<<<<<<<<<999999999888777666555444222222111111000000//////000000////////////000000//////...------------...,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))***++++++++++++***++++++,,,,,,---......//////000111333555666888888555666888::::::::::::999999999999888888777555555111111111000000000//////000000////////////000000//////...------------...,,,,,,+++++++++*********+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))************************************************************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,------......---...///111333555666777444555777999999999777777999999999999888777666666222222222222111111111111000000////////////000000//////...------------...------,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((()))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))************************************************************************************************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***+++++++++,,,,,,---------------...000111222333444444555777888999777666555999999999999999888777666444444333333333333333333000000////////////000000//////...------------.........---------,,,,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((('''(((((()))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************************************************************************************))))))************))))))&&&&&&''')))***+++------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***++++++++++++******)))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************......//////000222333444666666666666777777777888666888999777555333333444555444444333222222222222222222000///............/////////...------,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++*********---,,,***)))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''***)))'''&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))((((((***************++++++,,,+++++++++++++++***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,......---------///...------...000000...,,,---,,,+++*********++++++...---,,,,,,++++++,,,,,,---,,,+++***))))))******))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))((((((((((((((())))))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************.........///000111222333444555555666666777777777777888999888666444444555666555444333333222222333222222111//////......///000//////......---,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))))))))++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,******++++++,,,...///000///000111111///......///000///000222333333111...///...---,,,,,,---///000...------,,,,,,,,,------+++++++++++++++)))((('''+++++++++******)))))))))***)))((((((((()))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************---------...///000222222333333444444555666777777777999:::999777666666777777666555444333333333333222222111000////////////000000///......------,,,,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,))))))******))))))((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***************)))))))))+++******************++++++++++++***++++++,,,---...------------......///,,,,,,,,,---///111444555333555555444222111111222888888:::<<<>>>>>>;;;888666444222111111333555777555555444333333333333444...///111222222000...---//////...---,,,+++*********))))))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))++++++,,,,,,,,,(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************,,,,,,------...///111222111111222333555666666777888:::;;;;;;999888888999999888777666555444444444333222111000000000000000000000//////...---------------,,,,,,,,,+++++++++)))))))))******+++++++++((())))))******)))'''&&&(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))*********************************+++,,,---//////---,,,++++++++++++,,,---222111000////////////000////////////000333555777333444555555444555666888>>>???AAAEEEGGGGGGDDDBBB;;;999666444333444666888===<<<:::999888777777777111222444555666666666666444444333111000...------*********************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))++++++,,,,,,,,,'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************+++++++++,,,---...000000000000111333444666777888999:::<<<<<<;;;:::;;;<<<;;;:::888777666555555555333222222111111111111222111000000///......---------------,,,,,,,,,++++++++++++++++++******))))))((())))))******)))'''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((''''''((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((())))))******************************+++++++++++++++++++++,,,------...+++,,,,,,---///000222333777555333111/////////000333222111111111222333444000222444555666888;;;>>>@@@AAACCCGGGJJJJJJIIIFFFAAA>>>;;;888666666777888>>>===<<<999888666666555222222111222444777:::<<<:::999888666444333222111,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************++++++,,,---///000///000111333555777888999999;;;===>>>===<<<===>>><<<<<<:::888777666666666333333222222222222222333111111000//////......---------------,,,,,,,,,,,,------,,,,,,+++******)))))))))******))))))(((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++***************+++++++++++++++---,,,++++++*********++++++---111555999<<<>>>???;;;:::777555333333444555888777777666666555444444222333555666777999===@@@CCCCCCEEEHHHLLLNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@BBBAAA???>>><<<<<<;;;;;;:::888777666888<<<@@@CCC>>>>>>===;;;:::888777777222222222111000...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************************************************+++---...//////000111333666888999::::::<<<>>>???>>>>>>???@@@>>>===;;;:::888777777666333333222222222333333444111111000000///............------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***%%%(((+++------+++(((%%%((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---...000000444777<<>>>>>???AAABBBAAABBBCCCCCCBBB@@@>>>===::::::999888777888:::===AAA@@@AAACCCGGGJJJLLLLLLJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBBBBCCCCCCDDDEEECCCBBB@@@@@@@@@BBBDDDEEEBBBAAA@@@???>>>===<<<<<<999999888777555222000...........................************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''***++++++++++++******)))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************)))))))))***+++,,,......///000222444666888:::;;;:::<<<>>>?????????@@@AAA>>>===<<<:::999888777777333333333222222333444444111111000000//////............---------,,,,,,,,,+++,,,,,,------......///---,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&***000555555000***&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,)))***,,,///333666999;;;???BBBFFFJJJLLLLLLJJJIIIKKKJJJHHHGGGHHHJJJMMMOOOKKKLLLNNNOOOOOOMMMJJJHHHAAA@@@>>>:::777666777999777666555888<<<@@@BBBCCC@@@AAABBBCCCCCCBBBAAA@@@>>>??????AAACCCEEEGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBBBBAAA@@@??????>>>>>>===;;;999555222000000000000000000000000000************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...000//////000222444777999:::;;;;;;<<<===>>>>>>>>>======<<<;;;999777666555444666666555444444333222222111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$)))999LLLLLL:::***&&&))))))))))))))))))))))))---,,,)))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))),,,,,,,,,***))))))***,,,***,,,------,,,,,,---///......///222888>>>DDDHHHKKKKKKLLLNNNPPPPPPNNNLLLMMMKKKIIIHHHHHHJJJMMMOOOSSSQQQPPPPPPOOOLLLEEE@@@>>>:::666555666777555333222444666777777888:::;;;888666666:::;;;999999<<<777888888999:::<<<>>>>>>BBB<<<;;;>>>???<<<===AAA@@@???>>><<<<<<===???@@@AAAAAAAAA???;;;666111...333222111000///.........,,,,,,,,,---,,,,,,+++***'''(((***+++++++++***)))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...000//////000222444666888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999777666555555555555555444333222222222111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((())))))******))))))((('''''''''((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''222@@@@@@333)))((())))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************************)))))))))))))))******)))((((((+++---***,,,---...------///111666777999<<>><<<::::::::::::888999<<<===:::;;;===666666666666666777888888888333333777999777999===777777666666777999;;;<<<@@@@@@@@@???<<<888444222111111000///////////////000000000///...---,,,+++))))))******************))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,---///......///111333555777888777888999:::;;;;;;;;;;;;:::999999888777777666666555444444333333222222111111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))***,,,,,,+++)))(((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&)))&&&)))111111***'''+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))************************************************************************))))))***))))))))),,,...***,,,///111333555888:::@@@AAACCCFFFJJJNNNPPPRRRSSSRRRQQQQQQQQQOOOKKKHHHGGGDDD???;;;:::<<>>;;;<<>>CCCEEEEEEFFFIIIMMMDDDDDDCCCDDDEEEFFFEEEEEECCC@@@@@@BBBBBB???@@@BBBEEEDDDCCCBBBAAAAAAAAAAAAEEECCCAAA>>>:::666666777888777777666666666777888::::::::::::888666444222111111111222333444555666555555666555555444333222///...,,,+++******++++++***))))))))))))))))))***))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...000222333444666777888999:::;;;;;;;;;777777777777777777777777444444333333333333333222111111111111000000000///......---------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&(((+++------,,,***)))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***'''&&&(((((('''))),,,((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''))))))************))))))))))))))))))************************************************************************************))))))******+++++++++,,,)))***++++++***,,,///111444666:::===@@@CCCGGGIIIHHHJJJMMMPPPQQQRRRRRRRRRTTTTTTSSSTTTTTTRRROOOLLLBBB???:::666444555777999777666666666666888;;;===AAAEEEHHHIIIFFFDDDEEEGGGHHHFFFDDDCCCDDDCCCAAA???EEEAAA@@@AAAAAA???@@@DDDBBBBBBAAA@@@??????@@@@@@???BBBCCCBBB?????????@@@>>>>>>>>>>>>>>>>>>??????<<<<<<;;;:::888666444222111000000111111222333444444444555666777777777777333111///---,,,+++,,,,,,******))))))))))))******(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...000222333555666777999:::;;;;;;;;;777777777777777777666666444444444444444444444444111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&(((***+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))(((((()))*********)))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))************)))))))))))))))*********++++++************************************************************************))))))******+++,,,,,,,,,((()))+++,,,---000333666>>>@@@BBBCCCCCCCCCEEEGGGMMMNNNQQQSSSTTTUUUUUUTTTWWWWWWWWWXXXXXXWWWTTTQQQFFFDDDAAA>>>======???AAA>>>>>>>>>===<<<<<<>>>AAA===@@@BBBCCC@@@===;;;:::>>><<<===AAAFFFJJJJJJIIIFFFAAA>>>>>>>>>>>>BBBGGGDDDCCCBBBAAAAAA@@@@@@@@@???EEEHHHEEE@@@>>>===:::<<<<<<===>>>>>>??????@@@@@@??????===<<<:::888777111111000000///000000000111222444555777777888888666555333111///------,,,+++******))))))******+++(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++++++++,,,---///111111333444555777888999::::::888888777777666666666555555555555555555555555555111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&'''((()))************)))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))%%%'''))))))******)))'''))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))*********+++++++++************************************************************************))))))***++++++,,,------)))+++///222555:::???CCCFFFHHHIIIIIIHHHHHHJJJKKKPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYWWWTTTQQQDDDCCCBBB@@@@@@AAABBBCCC@@@BBBCCCBBBAAAAAACCCEEEAAABBBDDDGGGIIIGGGDDDAAA@@@@@@EEEOOO\\\fffjjjkkkZZZTTTOOONNNOOOPPPVVV]]]^^^]]][[[YYYXXXVVVVVVUUUYYYaaaeee___VVVQQQLLLGGGDDDDDDDDDCCCBBB@@@???>>>@@@?????????>>>======<<<777666555333222111111111111222333444555555666666888777666444222000---,,,+++******))))))******+++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***++++++,,,---...000111111222444666777888999999888888888777666555555555555555666666666666666666111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''((()))******+++******)))((('''&&&%%%%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******$$$&&&((((((((()))(((%%%))))))))))))))))))))))))+++***(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))************+++++++++************************************************************************))))))***+++,,,,,,------,,,///333888>>>DDDKKKOOOJJJLLLNNNOOOOOOPPPSSSUUUPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVTTTPPPMMMBBBBBBBBBBBBBBBCCCDDDDDD===@@@CCCDDDDDDDDDGGGJJJOOOOOORRRXXX]]]^^^[[[WWWYYYZZZ^^^jjjxxxxxxqqqkkkjjjkkknnnuuu}}}}}}{{{xxxuuusssrrrqqqvvv{{{vvvqqqkkkXXXWWWUUUQQQMMMIIIEEECCC============>>>>>>>>>???>>>===;;;999777666555444111222333333333333333333999999888777444111...,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))---+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************+++,,,---...000111222444666777888999666666777666555555777:::666555333444666666222///333333222222111000000000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******)))))))))))))))************)))******+++,,,)))+++...000000///000111888<<>>>>>BBBGGGHHHHHHOOOZZZ___^^^```dddhhhkkkqqqxxx~~~zzzrrrxxx|||{{{{{{~~~|||zzz|||}}}{{{zzz|||www}}}|||wwwyyyyyyxxxyyyvvvlllaaaUUUFFF@@@IIINNNGGGAAACCC===>>>@@@AAA@@@===999666:::333111444444000///222777777777666555222000///......---,,,+++)))((((((************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))),,,+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************+++,,,---...000111222333555777888999666777777666555666888:::777555444555666555222///333222222111111000//////............------------,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++******))))))))))))******++++++++++++++++++,,,,,,***+++,,,,,,,,,///222555@@@CCCHHHMMMPPPRRRRRRQQQPPPRRRTTTTTTSSSSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRMMMLLLPPPOOOGGG@@@???@@@???>>>>>>AAAGGGPPPXXXkkkjjjmmmtttwwwvvvxxx}}}{{{}}}~~~}}}}}}}}}~~~zzz}}}xxxxxxyyyyyyzzzmmmaaa\\\aaa```SSSIIIHHHBBB???:::666666888<<>>999999<<>><<<;;;:::;;;:::666222///444444555555666666666666111111000///...---------************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))******++++++,,,---...000111333444555555777888888777777888999666777888888777555444333222222111111000/////////111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))***************************++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((())))))'''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************+++,,,,,,***+++,,,,,,------,,,,,,---111666<<>><<<;;;999555555555555666777888999::::::999777666555444333000000///...---,,,++++++************************))))))************))))))))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********+++,,,---///111222333222444777777666555555666222555888999888777888999444444333333222111111111000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''((((((((((((''''''((())))))***++++++,,,,,,''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************+++,,,---...------,,,,,,...111444666===AAAFFFKKKNNNQQQTTTVVVXXXYYYZZZ\\\]]]]]]]]]]]]YYYVVVTTTSSSSSSPPPLLLIIIGGGFFFFFFGGGIIILLLNNNPPPUUUcccpppxxxvvvuuupppuuu|||rrrooobbb^^^ZZZZZZ\\\___```___XXXVVVXXX[[[ZZZWWWYYY]]]aaa^^^ZZZZZZ\\\\\\ZZZXXXZZZ[[[ZZZVVVUUUWWWTTTPPPSSS]]]eeeeeedddhhhnnnqqqwww{{{tttuuuvvvyyy~~~vvvcccVVVOOOGGG@@@>>>===;;;999888888888888::::::::::::999999999999444333222000...---,,,+++************************(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************)))))))))))))))***)))***+++---///000111222111444666777666555555555111555888999888777999;;;555555444333333222222111////////////............,,,,,,,,,------.........---------,,,,,,,,,++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''&&&''''''((()))*********&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************+++,,,---...///...------///333777:::IIIKKKNNNQQQRRRTTTVVVYYYWWWXXXYYY[[[\\\]]]^^^^^^\\\WWWRRRPPPOOONNNKKKHHHKKKLLLOOOSSSYYY___eeeiiilllxxxwww~~~|||yyyvvvooofffccc^^^cccpppsssjjjccccccjjjjjjlllrrrzzztttqqqooopppqqqssszzzwwwqqqqqqqqqqqqpppffflllooommmjjjggg```YYYTTT\\\```ZZZTTTTTTYYY\\\___hhhkkkggglllvvvuuujjjxxx{{{yyyrrrdddWWWGGGFFFBBB???<<<:::999999777777888999::::::;;;<<<666555444222///---,,,+++************************))))))))))))************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))------,,,------...///000444555666666666666666555444555777999:::999888777666666555444222111111000111000......000111000/////////...------------.........---,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((+++*********))))))((((((((((((''''''((()))******(((((())))))******++++++))))))))))))************++++++++++++,,,+++(((&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''******)))'''))))))))))))************(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***************++++++******************)))************+++++++++))))))))))))************,,,++++++***************))))))************))))))******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---...---++++++,,,---,,,,,,111...,,,///777AAAGGGJJJPPPQQQSSSVVVXXXYYYZZZZZZ]]]\\\ZZZYYYYYY[[[]]]___ZZZPPPLLLNNNLLLFFFHHHQQQ]]]jjjqqqlllkkkttt||||||~~~}}}~~~|||sssiiiaaa```eeecccZZZXXX]]]eeetttsss~~~~~~vvvqqqmmmeee\\\[[[UUURRRUUUWWWUUUTTTUUUaaajjjtttzzzyyy~~~vvvooo```MMMCCCBBB???::::::888777999:::;;;>>>@@@999:::999666222...,,,+++************))))))))))))))))))))))))************************************************************************))))))))))))************************((())))))))))))************++++++,,,,,,++++++***(((***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...///000444444555666666666666555444555777999999999888777666666555444333222111111111///......///000000/////////...------------.........---,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))***************)))))))))((((((((('''(((((())))))))))))((((((************)))))))))((()))((((((((())))))***+++((((((((((((((()))))))))))))))))))))***************))))))***,,,,,,+++)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((())))))))))))************(((((((((((()))))))))*********))))))******+++,,,+++,,,,,,,,,,,,+++******************************((())))))***************++++++******************************++++++++++++*********++++++++++++,,,---,,,++++++******++++++******++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,---......---///...///444===FFFLLLNNNSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___\\\RRRMMMRRRUUUVVV___kkkxxx}}}~~~xxxxxxzzz}}}uuulllmmmjjjmmmiiinnnmmmsss{{{yyyqqqrrrzzzyyyfffaaa```bbb```ZZZTTTRRRPPPSSSXXXaaaooouuuggg[[[LLL???;;;999888999:::999999999::::::999777444222111111+++++++++++++++*********))))))))))))************************************************************************************************************((((((((())))))))))))******++++++,,,,,,++++++***)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////333333444555555555555555444555777888999999888777666666555444333222222111111///......///000//////000///......------.........------,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((************))))))))))))******************++++++((((((((((((''''''''''''))))))))))))***************)))((()))+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))***))))))))))))************((((((((()))))))))************))))))******+++,,,+++,,,,,,,,,,,,+++******************************((()))******++++++************++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------------,,,+++++++++++++++***++++++++++++++++++***+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,---......//////...000444<<>>EEENNNQQQTTTVVVWWWZZZ^^^bbb^^^]]]\\\[[[[[[]]]^^^___aaaeeekkkrrrwwwzzz{{{{{{~~~{{{vvvnnngggccc___\\\WWWXXXYYYWWWSSSRRRVVV\\\cccfffnnnzzz{{{|||xxx~~~~~~zzzpppiiihhhrrrrrrqqqvvvuuu```IIICCC<<<:::<<<>>>===<<<666666444333111///...---))))))))))))************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...///000222222333333555444444555555666777888777777777777666666666666555333222222333444444333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''(((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++)))***,,,,,,,,,***((('''&&&'''''''''(((((())))))))))))))))))************(((((()))+++------+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************+++'''''',,,555666000((())))))))))))************)))************+++++++++*********)))***++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------............/////////000111111000///////////////......////////////......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++---///000222999EEENNNRRRTTTVVVWWWWWW[[[aaaeeeaaa___^^^]]]]]]^^^```aaammmsss|||yyyyyywwwpppggg^^^UUUNNNJJJNNNSSSWWWYYY___lllxxxzzzuuutttzzzzzz||||||{{{zzz}}}uuuzzzssspppsss|||uuuYYYOOOCCC;;;:::<<<======999888777555333111000///))))))))))))))))))))))))************************++++++++++++******))))))************************,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***+++,,,(((((())))))*********+++******))))))((((((''''''+++***)))))))))***,,,,,,+++,,,,,,---///000222333444555555666666666555555777888888888888666444333444444444333333222222222111111111111000000000000111///...,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))'''(((((()))***+++++++++)))((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,......+++)))******))))))))))))*********)))((((((((()))+++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))*********************)))******+++,,,++++++++++++++++++++++++---------------,,,,,,,,,------,,,+++++++++++++++)))***,,,---...///......+++---///111222222222222333111111444999<<<<<<;;;777777888999999999999888<<<:::888666555444111...000//////...............------,,,,,,,,,,,,,,,,,,)))))))))))))))*********************++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))((()))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++*********************)))((()))+++,,,,,,,,,111...---333>>>JJJQQQTTTVVVWWWYYYZZZZZZ]]]aaacccdddbbb___dddhhh]]]\\\lllzzz}}}|||qqqcccUUUMMMIIISSSVVVaaaqqq||||||yyyvvvyyy~~~~~~{{{qqqeeecccppp}}}sssgggVVVHHHAAA???<<<;;;;;;999:::===;;;555222333************************************************++++++++++++*********)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,------++++++,,,---************+++++++++,,,++++++*********)))))))))+++***)))))))))***+++,,,+++,,,,,,---...000222333555666777888999999999999:::::::::999888777666555555555444444333222222222111111111111000000000000///...---,,,++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,...---+++)))******))))))))))))*********)))((((((((()))++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************+++,,,------***+++---///000000000000555666888:::;;;;;;;;;;;;===;;;:::<<>>@@@???===<<<<<<<<<======@@@>>><<<;;;<<<<<<;;;:::555666666555444333222111---------,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++******************)))))))))***,,,............///333;;;EEENNNSSSUUUWWWYYY[[[]]]^^^aaadddggg^^^bbbbbbfffiiifffsss{{{mmmfffgggjjjiiifffnnnsss|||}}}wwwsssvvvzzz~~~{{{{{{mmmfffmmmzzzyyyzzzooohhhcccZZZMMMBBBCCC>>>;;;<<<<<<999777888************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,++++++,,,---...///111222666777999;;;<<<============<<<;;;:::888888777777666555555444333333222222111111111111000000000000------,,,,,,,,,,,,,,,---,,,+++++++++************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))((((((((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++)))******))))))))))))******)))))))))((()))******+++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---...///000000111000111444666888999:::;;;@@@@@@AAABBBCCCCCCBBBBBB>>><<<::::::;;;<<<;;;:::>>><<<:::888888:::<<<>>>???===;;;:::;;;======<<<999999999999777555333222000000/////////.........---------,,,++++++******++++++++++++++++++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++++++++)))***+++,,,---...//////,,,333===GGGNNNSSSVVVXXX]]]^^^^^^^^^\\\\\\^^^___bbbggghhhooo|||vvvmmmttt|||}}}nnnhhhhhhiiioooyyy~~~iiiXXXHHH???:::;;;===;;;999888************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++*********************++++++++++++++++++,,,---///000111555777999;;;===>>>???@@@>>>===;;;999888888888999777666666555444333222222111111111111000000000///,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))(((((())))))************++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***))))))***,,,---+++)))******))))))))))))******)))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...000111222333333:::;;;===???BBBDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@@@@999888666555555666666666666555444444555777999;;;:::999888888999999888666;;;;;;:::999888777666555444444333333222222111111333222000///---+++))))))+++++++++++++++******************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))************)))))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******+++++++++++++++,,,***+++,,,---------...//////888EEENNNRRRUUUYYY\\\___``````^^^]]]\\\]]]^^^hhhnnnqqqwwwyyy~~~vvv{{{}}}~~~wwwqqqooorrrsssvvvxxxVVVJJJ???===???===:::999************************************************+++++++++++++++++++++,,,************************,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,++++++++++++++++++******************************))))))******++++++++++++++++++++++++,,,...///000333444666999;;;===>>>???===<<<:::999888888999:::888777777666555333333222111111111111000000000///,,,---------------------,,,,,,,,,++++++++++++*********************************************************))))))))))))******(((((((((((())))))))))))))))))************)))))))))))))))))))))*********++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***))))))***+++,,,+++*********))))))))))))******((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************************************((()))))))))************))))))*********+++++++++************+++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------...111444777999;;;;;;AAAAAAAAABBBBBBBBBCCCCCCAAAAAA???===<<<:::999999999999888777777888:::<<<777777777888888999::::::777888999<<<======999777;;;;;;:::999888888888888666555555444333333222222333222111000///...------,,,,,,,,,++++++*********************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++,,,,,,,,,,,,+++---------+++,,,...111777???JJJQQQSSSUUUZZZ___\\\]]]______```bbbfffiiigggzzzuuukkkuuu|||rrrzzz~~~pppeeepppwwwdddMMMAAA===<<<<<<>>>++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,******+++,,,++++++++++++************)))))))))***************))))))***++++++++++++***++++++++++++,,,---......000111333666888:::<<<<<<;;;;;;::::::::::::;;;;;;999999888666555444333222111111111111000000000000....../////////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++*********))))))))))))******(((((()))************)))((())))))******))))))((())))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++*********++++++++++++,,,+++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,...///000111111777999===AAADDDGGGHHHIIICCCBBB@@@===;;;:::999888>>>===;;;:::999888888888;;;;;;<<<<<<<<<>>>BBBEEE@@@@@@>>>=========>>>>>>;;;<<<>>>AAACCCCCC@@@===;;;;;;<<<<<<;;;999777666666666555444333222111111///000000111222333333444///......------,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******+++******)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++,,,---------,,,---...,,,+++---222777AAAGGGNNNRRRSSSVVV[[[```^^^^^^]]]\\\]]]```eeeiiiooo{{{hhh\\\kkkllljjjqqqyyy\\\HHH===999<<<@@@++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000111111111111000000////////////............,,,---......,,,,,,---...------,,,,,,++++++++++++*********+++++++++,,,,,,((()))***+++,,,++++++***************+++,,,---......///111444666888999:::::::::;;;<<<============:::999888777666444333333111111111111000000000000000000111111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******(((((((((((())))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***++++++*********))))))))))))******'''((()))***+++******)))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---------------------------------...000333777:::<<<===EEEFFFHHHIIIIIIIIIGGGGGG???>>><<<:::999999999999===<<<<<<<<<===???@@@AAA@@@AAABBBAAAAAADDDIIIMMMMMMKKKGGGEEEFFFJJJNNNRRRQQQOOOMMMLLLLLLKKKJJJHHHEEEHHHLLLNNNLLLFFF???:::999888888777666555444333111111222333333444555555222222111111000/////////++++++++++++++++++++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++,,,------...+++------,,,,,,000999@@@JJJNNNSSSUUUVVVXXX\\\^^^^^^]]]\\\\\\^^^dddlllrrrzzzmmmjjjjjj{{{nnn___QQQFFFAAAAAA++++++++++++++++++++++++************************+++++++++,,,,,,---------........................000111111222333444444444666777777888888777777666555555555444444444333333...///000///......///000.........------,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,+++******************+++,,,------...///111333555777888888999:::<<<>>>@@@@@@??????::::::999777666444333333111111111111000000000000111222222222111000...------------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******(((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))'''(((***++++++*********))))))))))))******'''((()))++++++******)))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////000222555:::???CCCGGGIIIIIIIIIHHHEEEBBB===888666;;;;;;;;;<<<===@@@BBBDDD>>>>>>???AAACCCFFFIIIKKKHHHIIIJJJJJJIIILLLQQQUUUZZZVVVQQQOOOSSS[[[eeekkklllggg```ZZZWWWVVVTTTSSSXXX]]]dddhhhdddZZZNNNFFF======<<<;;;:::888888777777666555444333222111111555555444444333222111111++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,---......***,,,---,,,---444???HHHPPPRRRVVVYYYZZZ[[[\\\\\\XXXYYY\\\```iiivvv~~~vvvtttzzzxxx}}}qqq^^^NNNGGG,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,---...///111222333333333666888:::<<<>>>@@@AAAAAAGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAA?????????@@@AAA===<<<:::777444222000............------,,,,,,,,,---------,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////111333666888::::::<<<>>>>>><<<;;;;;;;;;999999999888777666555444666555444333222111111111///000222333222111///.../////////...------,,,,,,++++++,,,,,,++++++***)))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))'''(((+++...---+++000//////...///000111222444666:::???CCCFFFHHHIIIBBBAAA???<<<888777999;;;???===;;;<<<@@@EEEHHHIIIIIIJJJGGGCCCGGGQQQVVVUUUTTTUUUWWWXXXWWWVVVUUUTTT______bbbaaaZZZ]]]uuuhhh``````___]]]]]]\\\fffnnnooojjjddd]]]WWWOOOJJJFFFFFFEEE@@@======;;;888555444555555333111000222555888::::::999777444000,,,******+++++++++++++++,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++************+++++++++******)))---,,,,,,+++***)))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************)))((((((******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,000///......222;;;FFFNNNUUUTTTUUU[[[aaaaaa[[[TTTWWW______ZZZiiivvv}}}zzzdddQQQ,,,,,,+++++++++,,,,,,---))))))***+++,,,---.........---,,,,,,,,,---......222444777:::>>>@@@BBBCCCGGGGGGIIIJJJLLLMMMMMMMMMSSSSSSRRRQQQOOOLLLKKKIIIKKKKKKJJJIIIJJJJJJLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@888777666444222000...------------,,,,,,+++++++++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000222555888999999;;;======<<<;;;;;;<<<:::::::::999888777666555777666555333222222222222000111222222222111///...000//////......---,,,,,,---------------,,,,,,+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))))),,,---,,,+++...---------...000111333222444666999<<<>>>??????<<<;;;888555333555999<<>>:::777555222222111///...---,,,+++************+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,...111444666888777999<<<===<<<;;;;;;<<<;;;;;;;;;;;;:::999888888888777666555444333333333000111222222222111///...000000///......------,,,///////////////...------******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---++++++,,,,,,,,,+++...------...///111333444111222444666888999999:::<<<;;;999888888<<>>===;;;888666333111000...---++++++++++++---...+++++++++++++++***************+++,,,///222555777555888;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::999888777555444444444444111111222222222111000///000000//////...---------///////////////...------+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,---------111111111111111333555666111222444666888:::;;;<<<===>>>@@@AAADDDHHHMMMQQQWWW[[[______^^^```fffllljjjkkktttssskkkjjjlllpppuuuvvvsssooommmtttvvvuuu}}}tttmmmfffgggmmmqqqqqqpppppppppnnnkkkmmmpppnnnhhhlllgggeeehhhiiieeebbbbbb\\\YYYUUUQQQPPPOOOPPPPPPLLLEEE;;;555444666888999999999:::;;;;;;999444111...---+++*********+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******'''((()))***+++,,,,,,,,,))))))*********+++++++++************************************++++++++++++))))))))))))*********+++*********************************++++++******)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...***///777???GGGNNNTTTXXXXXX\\\___]]]VVVQQQQQQTTTXXXbbbwwwxxx{{{wwwyyywwwvvvtttppphhhcccjjjttt,,,,,,++++++***++++++,,,---------...///000000111666999???EEEJJJMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYSSSSSSRRRRRRQQQPPPOOONNNOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOLLLJJJHHHDDD@@@===:::888111///---,,,+++++++++,,,,,,,,,,,,+++++++++***************,,,...000333555333666999;;;;;;;;;<<<>>>===============<<<;;;:::999888777666555444444444222222222222222111111000111000000///......---------............---,,,,,,++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---...000111444444333222222333444555444444555777999;;;<<<======AAAFFFKKKNNNPPPRRRTTTYYY\\\```___\\\\\\aaafffkkkrrruuueeeXXX\\\dddnnnuuuvvvqqqllljjjrrrwwwyyytttnnnlllkkkmmmqqqtttsssppppppqqqooonnnqqquuurrrllllllhhhiiirrrzzzxxxpppjjjdddccc```^^^^^^```dddgggqqqdddQQQBBB:::777666444555555888;;;======:::888444222000---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,---,,,,,,,,,------...///***111;;;EEEMMMRRRVVVYYYXXX]]]___ZZZRRRPPPVVV]]]cccuuuuuu}}}uuuppppppssstttwwwxxxwwwxxx~~~,,,,,,++++++,,,,,,---...***+++...111555888;;;<<>>?????????>>>===;;;:::999999888777666444444444444333333222222111111111111111111000//////......---,,,------------,,,++++++++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......+++---...//////111333666555444333333333444666777888999999;;;===???AAABBBHHHMMMTTTZZZ\\\\\\[[[[[[]]]```bbbbbbaaabbbeeehhhmmmuuuqqqbbb\\\JJJRRR___iiinnnlllgggcccffflllssswwwyyyvvvkkk```^^^bbbgggjjjooorrrpppkkkoooqqqqqqpppqqqsssqqqlllmmmmmmvvvyyyooommmmmmllllllmmmssszzziiiWWWKKKBBB;;;555444444555888<<<===<<<;;;888777444222///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******((()))***+++++++++++++++))))))******+++++++++,,,************************)))))))))************+++***++++++++++++,,,,,,,,,************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///666AAAKKKQQQUUUWWWYYYYYY\\\\\\XXXTTTZZZgggsss~~~{{{zzz|||}}}+++++++++,,,---...///000000222666;;;@@@EEEIIIKKKNNNOOORRRTTTUUUTTTSSSRRRLLLMMMOOOPPPRRRSSSSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZTTTUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXWWWVVVTTTSSSPPPPPPPPPQQQQQQQQQRRRRRROOOLLLIIIFFFFFFIIILLLNNNQQQQQQPPPNNNMMMKKKJJJIIICCCBBB@@@===:::666444222//////......---,,,,,,+++------,,,,,,---...000111000333777999:::<<<===???@@@@@@???>>><<<;;;999888888888666555444333333333333333222222111111111222111111000000///.........,,,------------,,,++++++,,,++++++******++++++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///000222333333333333666999666666666777888:::<<<>>>>>>???BBBEEEJJJOOOTTTVVV\\\```fffjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmnnnoootttzzzzzznnn^^^XXX[[[SSS]]]iiiooommmgggbbb___aaadddjjjoookkk___VVVRRRWWW```iiimmmqqqssspppjjjlllooonnniiiggghhhhhhfffkkkppp{{{sssnnnsssssstttuuuxxxttthhh^^^TTTHHH???999888666666888:::;;;:::999999888666444222000///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))******+++++++++*********************+++++++++************************))))))))))))************************++++++++++++************************)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------...///000666===GGGPPPUUUWWWXXXYYYZZZ[[[ZZZXXX[[[iii~~~vvvtttxxx~~~++++++,,,---...000111222<<<===AAAEEEJJJOOORRRTTTTTTUUUUUUVVVXXXXXXYYYZZZUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQNNNHHHDDDCCCEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIEEE@@@<<<:::000000///...------,,,,,,///...---,,,---...///000///222666999:::<<<>>>???AAAAAA@@@>>><<<:::888777888777666555333333333333444333222222111111222222111111000000//////......------......------,,,+++,,,++++++******++++++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////444666888777555555888:::888999999;;;>>>AAADDDFFFCCCEEEJJJQQQYYYbbbiiimmmhhhkkkoooppppppoooooooooooonnnmmmmmmnnnooonnnlllppppppqqqmmm```TTTUUU^^^eeennnxxxyyyqqqhhhcccbbbrrrssszzz}}}pppkkkpppkkkuuu}}}~~~}}}{{{tttkkkiiillljjjaaa[[[\\\^^^^^^dddiiiqqquuuooofffcccfffqqqrrrssstttxxxzzzsssoookkkbbbTTTJJJ@@@<<<888666666777888888999999999999888555333222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++************+++++++++******)))************************************************))))))))))))************))))))))))))************************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000000;;;BBBKKKTTTXXXYYYYYYYYY[[[ZZZYYYYYYaaauuusss^^^gggzzz222------222555888@@@KKKPPPPPPOOOPPPSSSWWW\\\___[[[\\\\\\\\\[[[\\\]]]^^^YYYYYYXXXXXXZZZZZZZZZYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSVVVVVVSSSQQQQQQNNNJJJSSSRRRQQQPPPPPPPPPQQQQQQPPPRRRSSSTTTTTTTTTTTTTTTVVVSSSPPPMMMKKKHHHFFFDDDEEEHHHJJJKKKIIIHHHIIIJJJHHHKKKOOORRRSSSQQQMMMKKKAAA>>>999444000------,,,((()))+++---......------...000333666777999===?????????>>>===<<<;;;:::999777777777666555555444444555444222000000111222333333222111///...,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))******************++++++++++++******))))))))))))************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,,,,---------...---------000555999>>>;;;888666555666888:::===???CCCFFFGGGGGGEEECCC<<>>>>>>>>===<<<:::999888888777777666666555555555444222111000111222333222222111///...---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))******************++++++++++++******))))))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************++++++++++++------,,,,,,,,,,,,------,,,---...///000444999===<<<:::777555444666999;;;@@@AAABBBCCCDDDDDDCCCCCCIII[[[nnntttssssssuuuvvvuuuqqqppptttvvvuuuuuuwwwsssooonnnppppppooosssxxx~~~~~~}}}{{{{{{uuuqqqqqqrrrpppmmmooouuu}}}zzzwwwrrrpppqqqqqqnnnqqqwwwvvvssslllaaaVVVPPPPPPQQQQQQ^^^jjjnnnpppuuuyyyzzzyyyooogggfffeeebbb^^^]]][[[ZZZXXXVVVRRRLLLDDD???;;;;;;;;;;;;;;;<<<<<<===777555222///,,,++++++++++++++++++,,,++++++************))))))))))))******++++++************+++++++++******************+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,------------...///...---000888>>>DDDLLLTTTVVVZZZ^^^^^^[[[\\\RRRQQQccc{{{qqq___ddd|||~~~||||||{{{yyywwwttttttrrrpppooonnnnnnnnnlllllllllmmmmmmnnnnnnnnnllllllmmmnnnppprrrtttuuuuuuxxx{{{}}}yyyyyy}}}777:::AAAKKKQQQSSSXXX]]]YYYZZZ[[[]]]^^^___`````````aaabbbbbbaaa___]]][[[XXXVVVSSSSSSSSSSSSPPPMMMLLLKKKIIIHHHIIIJJJKKKLLLNNNVVV]]][[[VVVTTTRRROOOEEEFFFHHHIIIKKKKKKKKKKKKOOONNNNNNNNNNNNMMMKKKIIILLLLLLMMMNNNNNNOOOPPPQQQSSSRRRRRRSSSTTTTTTRRRPPPPPPOOOMMMLLLLLLLLLNNNNNNMMMLLLJJJGGGBBB<<<777444222222333222111///,,,+++,,,...111333555888;;;>>><<<===???@@@@@@>>>;;;:::::::::999888888777777666555444222111111111222333111111000//////...------......---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))******************++++++++++++******))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************************+++++++++,,,---------,,,,,,------...,,,...222555777:::===@@@999888777777999<<>>;;;999777333000---***)))*********+++++++++++++++******))))))))))))******++++++************++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........///444===EEEIIIOOOUUUYYY\\\^^^]]]YYYXXXRRRYYYqqq~~~hhhaaarrr{{{yyywwwvvvuuusssqqqooommmlllkkkiiigggdddaaa```^^^]]][[[ZZZZZZZZZXXXXXXYYYYYYYYYYYYZZZZZZWWWXXXXXXYYYZZZ[[[\\\\\\___aaadddfffhhhjjjnnnppprrrrrrtttyyyyyyxxx{{{|||{{{}}}DDDHHHOOOUUUYYYZZZ\\\^^^\\\]]]___aaaaaaaaa```___^^^\\\ZZZYYYXXXWWWVVVUUUPPPTTTZZZ\\\ZZZVVVSSSQQQMMMOOORRRVVVYYY\\\^^^___hhhuuu~~~|||rrrhhh```[[[[[[\\\^^^```aaaaaaaaaaaa]]]```bbb^^^VVVNNNIIIHHHCCCEEEGGGIIIJJJKKKLLLNNNOOOOOOOOORRRUUUWWWUUUSSSTTTRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNJJJEEE@@@===333111///---++++++******,,,---000111333555999<<<;;;===@@@BBBBBB@@@>>><<<;;;;;;;;;:::999999888888555444333222222222222333000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))******************++++++++++++******((()))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---.........333:::???@@@@@@??????888:::<<>>;;;666111---,,,---...,,,---...///000333777:::;;;===AAACCCDDDBBB@@@>>><<<<<<<<<;;;::::::999999444444333333333333333333000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))******************++++++++++++******((()))))))))************))))))))))))))))))******))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,******++++++---...000000222999AAAGGGGGGCCC???<<<;;;>>>CCCGGGIIIHHHFFFEEEEEEIIIQQQZZZbbbgggkkklllpppuuuwwwqqqnnnpppuuuwwwrrrsssvvv|||~~~wwwxxxyyyyyy{{{{{{}}}|||tttuuu}}}~~~wwwwww|||rrr```XXXXXX^^^aaaeeehhhgggkkkxxxyyyttttttyyy~~~yyynnn]]]LLL???999888999;;;;;;;;;:::888555222000,,,,,,+++******+++,,,---++++++************++++++++++++************++++++)))***++++++++++++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,...444>>>HHHOOOQQQUUUZZZ\\\[[[XXXWWWYYYfff|||nnnyyy}}}yyyyyysssoookkkgggeeebbb___]]]XXXWWWTTTQQQOOOMMMMMMMMMQQQOOOKKKIIIHHHGGGEEEDDDHHHGGGEEECCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDDDDCCCCCCDDDEEEDDDEEEHHHKKKMMMQQQTTTVVVVVVZZZbbbjjjnnnrrr{{{ZZZ___aaa``````bbbdddccccccbbb^^^[[[XXXUUUSSSRRRNNNJJJGGGKKKTTT```iiinnnxxxkkkfffgggjjjnnnssswwwyyyyyywwwuuuxxxpppooossstttkkkkkklllmmmoooqqqssstttuuueee```aaaYYYZZZ[[[VVVPPPJJJHHHHHHFFFIIILLLNNNNNNNNNPPPQQQQQQRRRSSSSSSRRRNNNKKKHHHFFFHHHJJJKKKLLLLLLKKKJJJGGGCCC===777222///......---............000333777:::<<>>;;;@@@CCCFFFIIIIIIHHHEEECCCOOOSSS[[[dddjjjoooqqqqqqnnnmmmhhhdddfffnnntttuuuwwwzzz|||wwwxxxyyyzzz{{{zzz|||{{{|||{{{zzztttvvv|||{{{vvvxxx~~~|||iii]]]YYY\\\___bbbbbbaaajjj~~~|||~~~tttdddRRRDDD;;;888777999::::::::::::888666555///...---+++++++++,,,---++++++************++++++++++++************++++++)))***+++,,,,,,+++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************+++++++++++++++++++++++++++++++++************+++,,,------,,,---------............,,,,,,---111999CCCMMMSSSSSSVVVYYYZZZXXXYYYbbbmmmwwwxxx}}}wwwuuusssnnnkkkjjjccc___ZZZVVVSSSPPPMMMKKKJJJJJJIIIFFFDDDCCCDDDEEEMMMJJJGGGFFFHHHKKKMMMMMMMMMLLLKKKIIIGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJHHHHHHHHHJJJDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHLLLQQQUUUZZZccclllooowww[[[aaadddaaa___aaaaaa]]]]]][[[WWWSSSRRRSSSVVVWWWUUURRRQQQXXXffftttwwwjjjccccccfffkkklllmmmnnnmmmllljjjiiiqqqpppkkkaaa^^^ccciiillllllllllllnnnqqqvvvzzz}}}{{{ooofffcccccccccfffhhhddd^^^XXXWWWWWWNNNRRRVVVTTTNNNKKKLLLOOOKKKMMMOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHCCCCCCAAA>>>:::555111///.........,,,,,,---111444888999;;;===???@@@@@@???===<<<<<<;;;;;;:::999999444444444444444333333222111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))******************++++++++++++******))))))))))))************((()))))))))************))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---000333666999;;;;;;>>>BBBCCCBBB@@@>>>>>>BBBCCCEEEGGGIIIKKKMMMNNN[[[^^^cccjjjoootttvvvwwwrrrpppkkkhhhlllwww}}}~~~~~~vvvvvvxxxvvvuuuvvv{{{wwwwwwyyyxxxzzz~~~~~~yyyxxx}}}xxxzzzyyywww}}}|||xxx{{{wwwlllhhhiiihhhiiikkkhhhcccgggzzztttmmmaaaTTTJJJCCC???>>>:::::::::::::::999999888222111///---,,,,,,------,,,++++++******++++++,,,++++++************++++++(((***+++,,,,,,+++***((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++***************,,,---...------------..................000666???IIIQQQVVVTTTUUUWWWWWWVVV^^^vvv}}}tttzzzvvvtttvvvnnngggeeebbb\\\XXXWWWUUURRRMMMIIIHHHFFFDDDCCCDDDFFFFFFEEECCCDDDGGGIIIKKKHHHDDDDDDGGGMMMQQQTTTNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFKKKLLLNNNNNNMMMMMMNNNPPPJJJLLLLLLJJJFFFCCCCCCDDDGGGCCCCCCGGGIIIJJJNNNSSSXXXaaammmwww~~~[[[bbbddd```]]]]]]YYYSSSTTTRRROOONNNPPPVVV\\\aaa```^^^___ggguuu|||hhhXXXRRRUUU[[[```dddcccaaa^^^]]]\\\\\\]]]WWWYYYVVVRRRRRRVVVXXXWWWYYYYYYYYY\\\aaagggmmmqqqtttpppjjjeeeaaa___^^^^^^dddiiimmmlllhhheeefffhhhkkkooonnndddTTTHHHEEEGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNLLLIIIFFFDDDDDDDDDEEE>>>AAADDDFFFDDD@@@:::666//////...,,,+++,,,///222666777888:::<<<===>>>???<<<<<<<<<;;;::::::999999444444555555444444333222222222111111000/////////......---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))******************++++++++++++******))))))))))))************(((((())))))*********+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///222666:::===???>>>>>>>>>===<<<===???BBBBBBAAABBBEEEJJJRRRYYY^^^bbbdddhhhmmmsssxxx}}}|||yyy}}}yyytttsssvvvwwwssspppooonnnyyyyyyhhh[[[^^^eeehhhpppuuuwwwuuuxxxyyy}}}~~~|||wwwoooooooooooorrryyyzzzxxxzzz~~~wwwjjj```bbbkkkllloootttzzz|||yyynnniiiccc[[[UUUPPPNNNMMM;;;;;;:::::::::999999999444222000---,,,,,,------,,,++++++******++++++,,,++++++************++++++((()))+++,,,,,,+++)))((())))))***++++++++++++*********+++++++++,,,,,,,,,************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******))))))***,,,---///---------.........//////000000333999CCCMMMTTTXXXUUUTTTUUUTTTUUUdddzzzdddjjj{{{uuuoookkkhhhfffeeeZZZSSSNNNOOOPPPLLLJJJJJJLLLIIIEEEDDDDDDEEEEEEDDD@@@BBBDDDDDDCCCEEEIIIMMMFFFAAA===;;;>>>DDDIIILLLEEEDDDCCCAAA@@@??????>>><<<<<<<<<;;;;;;:::::::::999;;;<<<>>>>>>===<<<;;;>>>@@@BBBBBBBBBCCCEEEGGGDDDGGGKKKLLLKKKLLLNNNPPPMMMHHHFFFIIIJJJHHHHHHJJJFFFMMMVVV^^^dddmmmxxxtttxxxccc___[[[ZZZZZZXXXRRRMMMOOOWWW```eeefffiiipppuuugggiiilllppptttvvvwwwxxxdddWWWLLLIIIJJJKKKQQQXXXVVVVVVRRRNNNQQQYYYYYYTTTXXXWWWUUUTTTTTTTTTRRRQQQTTTQQQOOOPPPTTTWWWXXXXXXTTTRRRPPPMMMMMMQQQWWW\\\hhhjjjoooqqqooommmsss}}}zzzfffTTTHHHCCC???BBBFFFJJJMMMMMMKKKHHHKKKLLLMMMKKKGGGEEEEEEFFF???<<<:::;;;@@@DDDDDDCCC===888111...///000000...000111222666:::===>>>===@@@@@@@@@>>><<<999666444777777666555444333333333333333222222111000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++***************)))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))******+++++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///111333777;;;>>>???@@@999666;;;@@@@@@?????????CCCIIIPPP\\\hhhkkkhhhhhhmmmtttyyy|||}}}~~~}}}qqqlllhhhjjjooonnneee]]][[[UUUVVV\\\[[[TTTVVV___eeehhhlllqqquuuxxxzzzzzzwwwzzz{{{xxx~~~zzzqqqrrrrrrtttwww|||sssaaaZZZYYY^^^hhhmmmmmmoootttmmmkkkiiijjjllljjjccc^^^OOODDD;;;::::::888666666:::444111222222...---...---------,,,+++***)))(((,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,************************+++++++++*********)))))),,,,,,+++***)))))))))***---,,,+++***))))))))))))++++++++++++++++++++++++---------------------------...//////------...///...444;;;@@@HHHPPPTTTTTTZZZPPPTTTUUUVVVtttzzzgggbbbuuu{{{uuuqqqfffccc___[[[XXXVVVRRRPPPJJJHHHEEEBBBBBBCCCFFFHHHIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFEEECCCBBBAAA@@@??????===;;;<<<>>>???===;;;999999999999888888888888888888888888888888888888999999999999999999999999999999999999999999999999;;;;;;<<<===@@@CCCFFFHHHOOOQQQUUUXXXYYYYYYWWWUUULLLRRRRRRMMMMMMWWWaaafffvvvyyy}}}}}}zzz~~~```[[[UUUPPPMMMNNNRRRTTTeeeqqq~~~wwwmmmiiijjjeeefffhhhhhheeeaaa]]]ZZZSSSLLLIIILLLOOONNNOOOSSS[[[^^^]]]YYYYYY^^^bbb```fffdddaaa```aaabbbccccccaaa^^^ZZZYYYZZZ\\\\\\\\\XXXVVVSSSQQQQQQUUUZZZ^^^fffgggjjjnnnoooooovvv~~~uuufffZZZSSSQQQGGGFFFDDDCCCDDDGGGJJJLLLKKKLLLNNNNNNLLLJJJHHHGGGAAA@@@>>>======@@@DDDGGGCCC>>>777222//////......111111333666;;;===>>>===>>>>>>???>>>===;;;999888999888777666555555555555333333222222111000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))((())))))***************************************************************************************************************((()))***+++++++++++++++))))))))))))******************************************************************+++++++++*********************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///111333666999;;;===999999<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;999888888::::::999777::::::::::::999999999999999999999999999999999999999999999999888888888888888888888999999999999999888888888888:::<<<>>>???>>>AAAFFFMMMTTTZZZ___bbbbbbhhhiiibbbZZZVVVTTTPPP^^^aaahhhrrr{{{~~~VVVRRRLLLGGGHHHQQQ^^^hhhxxxrrr```WWWVVVTTTVVVYYY[[[[[[XXXSSSQQQNNNNNNSSS[[[___\\\YYYXXXdddhhhiiieeebbbeeejjjllllllkkkiiiiiijjjnnnqqqtttppplllgggddddddeeeeeeeeehhhddd^^^ZZZXXXZZZ^^^```gggddddddfffgggfffhhhmmmuuusssooojjjddd___[[[YYYLLLKKKHHHEEECCCDDDGGGKKKJJJJJJLLLNNNPPPNNNKKKHHHEEEEEEDDD@@@<<<===CCCIIIHHHEEEAAA:::444///......000000222666:::===>>>===<<<===>>>??????>>>======:::999888777666666666777333333333222111111000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))******++++++******************************************************************************************************)))******+++++++++******))))))))))))************************************************************************************)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000111333666888:::;;;<<<===BBBFFFEEECCCGGGNNNRRRZZZbbbeeelllyyy|||xxxtttqqqsssvvvpppkkkddd]]]WWWPPPIIIDDDBBBCCCLLLWWWXXXQQQNNNQQQQQQRRRUUUZZZ```ffflllooopppoooooovvv{{{tttwww}}}~~~{{{yyy}}}~~~}}}~~~}}}~~~}}}qqqddd[[[YYY\\\fffpppsssssstttxxxyyygggRRREEE>>>999888999;;;999:::;;;888222000222...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++......---,,,++++++++++++++++++++++++++++++++++++------------------------+++---...---,,,,,,...000222<<>>DDDJJJPPPTTT___iiiqqqpppkkkddd\\\VVVSSSSSSVVV___lllyyyJJJGGGDDDGGGPPP___oooyyyzzz{{{wwwlll[[[OOOLLLMMMIIILLLPPPUUUXXXZZZZZZZZZXXX[[[bbbiiimmmkkkhhhfffrrrrrrqqqmmmjjjkkkoooqqqkkklllnnnqqqssswww{{{~~~wwwsssoookkkiiijjjkkklllsssmmmfffaaabbbgggmmmpppqqqjjjfffeeebbb[[[UUUSSSVVVVVVWWWYYY[[[ZZZXXXUUUOOOSSSVVVUUUOOOIIIGGGFFFHHHHHHHHHJJJLLLMMMKKKIIIIIIIIIGGGDDDAAA@@@CCCEEEFFFHHHHHHDDD<<<555111000------///333888<<<=========>>>???@@@@@@@@@???>>>999999888777777777777777444333333222222111000000////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++******)))***************++++++))))))***++++++++++++*********************************************************************************************************+++++++++******)))((()))))))))******************************************************************************++++++)))***,,,......---+++***+++++++++,,,,,,,,,------+++++++++,,,---...///000000111333666999;;;<<<===FFFCCCCCCDDDEEEIIITTT___]]]dddjjjnnnuuuvvvrrrqqqooollljjjhhheee___WWWOOOIIIEEEDDDJJJKKKQQQXXXVVVMMMGGGGGGIIIJJJNNNSSSXXX]]]aaaccchhhhhhhhhmmmxxx~~~wwwoookkkmmmuuu{{{|||{{{||||||{{{{{{zzz{{{~~~|||~~~yyysssmmmkkkkkkmmmoooqqqyyywwwcccVVVLLLCCC<<<:::999999;;;<<<999333111444///......---------------------,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++------------------------+++,,,------,,,---///111555@@@KKKPPPSSSVVVVVVSSS\\\RRRfffpppjjj{{{xxxllleee\\\TTTOOOKKKIIIHHHHHHFFFDDDDDDEEEEEEDDDCCCAAACCCEEEFFFFFFCCCAAA???;;;;;;999888888888888888888999999:::;;;<<<<<<===>>>======<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>><<<:::999999;;;>>>@@@JJJSSS___hhhmmmnnnnnnmmm___\\\XXXVVV[[[gggvvvPPPLLLLLLTTTbbbooouuuwwwmmmggg^^^VVVRRRQQQSSSTTTVVVVVVUUUUUUVVVXXXYYYZZZ\\\aaafffkkkppptttwwwxxxxxxuuutttttttttuuuvvv{{{}}}wwwsssqqqrrrsssrrrmmmgggffflllvvvxxxqqqkkkjjjeee[[[QQQLLLMMMKKKJJJKKKNNNQQQSSSTTTWWW^^^eeeddd[[[SSSOOOOOOMMMKKKHHHFFFFFFGGGHHHIIIKKKIIIGGGGGGHHHFFFCCC@@@AAAFFFKKKKKKEEE===777555---,,,---000555:::<<<===@@@@@@AAAAAAAAA@@@>>>===888888777777666666777777444444333333222111111111000000/////////..................---------,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))***+++++++++++++++******************************************************************************************************+++++++++******)))((()))))))))******************************************************************))))))******,,,,,,)))+++---...///...,,,+++++++++,,,,,,,,,---------++++++,,,,,,...000111222222444777:::>>>@@@AAABBBFFFBBBBBBHHHPPPYYYdddnnniiimmmqqquuu~~~yyy}}}{{{rrroooqqqoooeee[[[^^^\\\XXXRRRJJJFFFEEEFFFSSSTTTUUUVVVQQQHHHCCCCCCEEEHHHMMMQQQUUUVVVVVVUUUXXX[[[]]]^^^aaaccc^^^XXXXXX[[[ccckkknnnmmmqqqwww|||wwwuuuvvvyyy}}}yyyyyy|||zzz}}}xxxtttssspppttt{{{qqqjjjbbbTTTFFF???:::888888:::888444333666111000///...---------...---------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,++++++************+++++++++++++++++++++++++++------------------------+++,,,---,,,,,,...111444999DDDNNNRRRTTTVVVWWWUUUYYYhhhzzz{{{vvv{{{xxxiiiaaaVVVRRRLLLHHHFFFEEEEEEDDDDDDBBB@@@???@@@@@@???===@@@@@@???>>>===;;;::::::777777777777888999::::::;;;;;;;;;<<<<<<======>>>??????@@@@@@?????????@@@AAAAAAAAAAAABBBBBBCCCCCC????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>??????????????????;;;;;;<<<<<<===>>>>>>???@@@CCCHHHPPPXXX```hhhnnnmmmmmmiii```WWWXXXbbbmmmuuu|||kkkeeeccciiisssxxxrrrkkkZZZVVVSSSVVV[[[``````___gggddd```\\\[[[[[[\\\]]]aaafffkkkooovvv~~~}}}~~~{{{vvvppppppuuu{{{tttnnniiiiiifff___XXXUUU]]]XXXPPPJJJIIINNNUUUZZZbbbhhhmmmiiiaaa]]]```fff\\\YYYSSSLLLFFFDDDEEEHHHJJJHHHGGGIIILLLJJJDDD>>>===BBBIIILLLJJJEEE???<<<222///---...111666:::<<>>???GGGUUUaaaiiiqqqwwwtttvvvxxx|||xxxvvvzzz|||vvvnnnjjjkkkiii]]]PPPTTTSSSQQQLLLHHHEEEDDDEEETTTTTTSSSPPPKKKFFFDDDCCCFFFIIIMMMQQQRRRPPPNNNLLLGGGMMMPPPNNNMMMMMMKKKGGGKKKPPPYYY^^^]]]\\\cccmmmzzztttppptttxxxzzz|||}}}|||{{{yyyxxxzzzyyytttrrreeehhhxxx{{{wwwvvvyyyuuugggWWWNNNCCC===888888777666666888333222000...------......------------,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********)))******++++++++++++***))))))******+++++++++++++++++++++++++++------------------------,,,------------///333666>>>HHHQQQSSSTTTWWWZZZZZZXXXrrrkkk{{{|||jjj\\\TTTQQQHHHFFFCCCBBBCCCCCCCCCBBBAAA???===<<<<<<<<<;;;:::<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@BBBCCCDDDCCCCCCDDDFFFDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLKKKFFFGGGGGGGGGGGGFFFEEEEEE;;;===>>>@@@AAA@@@?????????;;;999===CCCJJJUUU]]]mmmtttxxxsssggg^^^^^^aaalllpppwwwxxxssspppqqqsssqqqhhh```RRRTTTZZZbbbjjjnnnnnnllltttrrrnnnkkkiiihhhiiiiiijjjrrryyy}}}~~~|||xxxuuunnnhhhfffccc```___aaahhheee___XXXSSSTTTZZZ___bbbjjjooommmggggggqqq{{{pppooohhh\\\MMMEEEDDDGGGHHHHHHIIIJJJJJJHHHFFFCCC>>>@@@CCCGGGJJJIIIFFFCCC<<<777111...///333777999@@@@@@AAAAAA@@@???===<<<999999888888888888999999555444444333333222111111000000000000/////////...............------------,,,,,,,,,+++++++++******))))))***++++++,,,------)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))************************************++++++++++++++++++++++++***)))(((((()))+++---...------------............,,,,,,,,,------------......///111444777:::===>>>===>>>AAADDDEEEEEEEEEEEE???EEEQQQ___hhhmmmuuu}}}zzz}}}~~~~~~{{{uuuxxx|||rrrrrrlllddd___\\\TTTKKKLLLKKKJJJIIIIIIIIIIIIHHHQQQRRRPPPLLLHHHFFFEEEDDDGGGIIIKKKMMMMMMKKKIIIGGGAAAEEEFFFDDDCCCEEEEEEBBBGGGIIIMMMOOONNNMMMUUU___kkkgggffflllrrrtttvvvyyyppprrruuuwww{{{~~~~~~{{{wwwrrrdddfffooowwwzzzoooooottt~~~xxxjjjbbbRRREEE:::888999888888999666444222///---------......------------,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******)))*********+++++++++******++++++,,,++++++++++++++++++++++++---------------------------............111555999CCCMMMTTTTTTTTTXXX^^^aaalllyyyhhhsssppp```VVVOOOKKKHHHCCCBBBBBBCCCEEEEEECCCAAA???>>><<<;;;<<<===<<<;;;::::::::::::;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBDDDFFFGGGHHHIIILLLNNNOOONNNNNNQQQSSSOOOPPPQQQSSSVVVWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]___```aaabbbdddeeeffffffbbbbbbaaa``````___^^^^^^XXXXXXXXXWWWVVVTTTRRRQQQJJJJJJIIIHHHFFFDDDAAA@@@BBB<<<999<<<@@@BBBGGGNNN\\\dddnnnsssrrrnnnkkkjjjiiikkkooovvv~~~ooollliiigggeeeaaa[[[WWWYYY^^^gggnnntttwwwyyyzzz~~~{{{wwwtttrrrqqqqqq|||}}}yyyoooiiidddaaadddjjjdddhhhjjjfff```\\\\\\___\\\fffppprrrnnnoooyyyzzzjjjVVVGGGDDDFFFFFFIIIKKKJJJFFFEEEGGGIIIAAA???@@@CCCHHHKKKJJJHHHDDD===444///...111555777>>>???@@@AAA@@@@@@>>>>>>:::::::::999999:::;;;;;;555444444333333222222111000000000000//////////////////.........---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++***)))(((((()))+++---......------------...//////,,,,,,,,,---------......111222444777;;;>>>BBBCCCAAABBBDDDFFFFFFEEEDDDBBBJJJPPP[[[bbbdddhhhtttzzz~~~~~~~~~|||www~~~}}}wwwooonnntttxxxxxxkkkooolll___TTTQQQNNNJJJFFFEEEFFFIIIMMMOOOPPPOOOPPPRRRQQQMMMHHHGGGFFFDDDHHHHHHHHHIIIHHHHHHGGGGGGDDDEEECCC@@@AAAEEEEEEAAADDDBBB@@@BBBAAABBBHHHPPPVVVTTTWWW___gggmmmtttzzzrrruuuxxx|||www|||}}}fff]]]aaajjjqqqiiiiiiqqq~~~wwwrrr]]]MMM===999:::;;;::::::888666222///------------......---------,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,++++++,,,------++++++++++++++++++++++++------------------------......///...///222666:::GGGPPPVVVUUUTTTZZZbbbfffhhhmmm{{{kkkXXXMMMKKKJJJFFFAAAAAAAAAAAACCCEEEDDDAAA>>><<<:::999999;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRTTTWWWZZZ[[[ZZZ[[[^^^aaaaaabbbdddgggiiilllnnnooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqsssuuuwwwxxxyyysssrrrrrrqqqpppoooooonnnjjjiiiiiigggdddaaa^^^]]]YYYXXXVVVSSSQQQOOONNNMMMJJJEEECCCFFFFFFAAA???BBBGGGLLLUUUaaammmtttvvvvvviiikkkpppwwwnnnqqqcccZZZUUUXXX\\\[[[[[[]]]aaammm{{{|||yyy~~~}}}~~~wwwtttvvvwwwzzzwwwyyysssiiihhhggghhhkkkrrryyyyyytttnnndddeeeeeehhhttt}}}wwwmmmbbbSSSFFFBBBBBBBBBEEEHHHJJJIIIGGGEEEDDDCCCCCCFFFJJJKKKJJJJJJFFF???888333000000111555:::???AAA@@@>>>???@@@<<<:::888777888888777666888666444222222222333444333222111000//////////////////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,))))))************))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++,,,...000111//////---------///111222666888;;;???BBBEEEGGGHHHKKKIIIHHHEEEBBBBBBHHHPPP```eeeiiiiiiiiinnnzzz|||yyy~~~|||{{{||||||yyysssnnnmmmeeeaaaeeejjjlllooossskkkqqqnnn```RRRNNNMMMLLLLLLFFFDDDIIISSSWWWSSSMMMNNNKKKHHHHHHJJJJJJHHHEEENNNJJJFFFGGGKKKMMMJJJFFFGGGHHHIIIHHHHHHHHHJJJLLLPPPKKKEEEDDDFFFGGGDDDAAAAAADDDGGGIIILLLRRR\\\cccnnnuuu}}}}}}zzzjjjcccaaa___fffoooxxx}}}{{{jjj^^^RRRJJJ???666888???===:::555222111///---+++,,,------......------,,,+++,,,,,,,,,,,,+++******,,,------......------,,,******+++++++++,,,,,,,,,***++++++)))(((''')))***,,,,,,,,,++++++*********(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,---------111444111...111;;;DDDLLLLLLWWW[[[TTT\\\vvvmmmcccvvvxxxjjj^^^VVVLLLGGGGGGGGGFFFCCC???===:::999::::::::::::999:::;;;;;;::::::<<<>>>BBBAAAAAACCCEEEFFFFFFDDDEEEHHHKKKMMMMMMLLLMMMMMMVVVXXX[[[]]]```cccgggjjjpppqqqsssuuuwwwyyyzzzzzz~~~~~~{{{wwwuuutttssskkkkkkjjjiiifffccc```___XXXSSSNNNKKKIIIGGGCCC@@@AAA???CCCQQQ```kkkuuu{{{tttnnniiijjjrrr}}}}}}tttvvvUUURRRTTT\\\```^^^[[[[[[jjjoooyyy|||rrrpppqqqxxx{{{yyyzzzsssyyyooommmgggdddiiiooommmfffmmmrrrsssooojjjdddYYYNNN>>>@@@BBBCCCDDDFFFHHHKKKIIIHHHEEECCCDDDGGGIIIJJJKKKHHHCCC???;;;888444222555888<<<>>>??????@@@@@@===;;;999999::::::999888777666444222222222333444333222111000000///////////////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,))))))************))))))++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,---///000///.........///222555666999;;;>>>CCCGGGKKKNNNOOOKKKIIIGGGEEEFFFJJJRRRYYYjjjnnnrrrtttvvvyyy}}}~~~zzzwwwuuupppiiiddd]]]WWWTTTVVVWWWVVVXXX[[[aaafffeee[[[SSSOOOMMMJJJKKKHHHFFFJJJPPPQQQKKKEEEEEEEEEFFFFFFHHHKKKNNNPPPNNNSSSXXXYYYWWWTTTSSSTTTVVVWWWYYY[[[^^^ccciiinnniiiaaaWWWPPPNNNLLLIIIFFFDDDCCCBBBCCCFFFJJJLLLNNNTTT\\\gggooowww}}}|||{{{}}}wwwtttnnngggeeejjjqqqzzzzzzuuurrrkkkbbbVVVIII>>>888::::::999777444111///...------------------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---......,,,000222000...222===GGGRRRQQQWWWUUURRRfffwwwcccfffppp^^^UUUOOOKKKFFFFFFHHHHHHEEEBBB:::999888888999:::;;;;;;===>>>???@@@@@@BBBEEEGGGEEEGGGIIILLLNNNPPPRRRSSSRRRVVV\\\bbbfffiiimmmoooooorrruuuyyy|||}}}zzzwwwsssrrrnnniiiccc___\\\XXXQQQMMMIIIDDDCCCIIISSS[[[fffnnnyyyvvvrrrmmmlllooouuu{{{zzzTTTTTTYYYaaafffeeeccccccqqqqqqvvvxxxvvvwwwzzz{{{}}}}}}yyyzzz|||xxxsssiii```^^^^^^ZZZSSSWWW^^^dddffffffddd^^^XXXJJJMMMMMMJJJFFFEEEHHHLLLJJJIIIGGGEEECCCDDDHHHKKKLLLIIIGGGFFFEEEAAA;;;666444444666:::>>>@@@AAA@@@???===;;;;;;<<<<<<;;;999777666444333222222333333333333111000000000000000/////////.........------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,))))))************))))))++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++,,,---............///111444888:::<<<>>>BBBGGGLLLPPPRRRTTTKKKGGGBBBAAAFFFQQQ^^^gggrrrtttxxx|||~~~|||tttoookkkfff___[[[TTTPPPMMMLLLIIIFFFHHHMMM\\\^^^]]]XXXTTTQQQMMMHHHIIIHHHIIIKKKMMMLLLGGGBBBIIIMMMQQQPPPMMMOOOWWW^^^ggguuu|||uuuvvv{{{~~~~~~uuujjjddd___[[[YYYQQQMMMHHHGGGIIIJJJGGGDDDEEEJJJRRRXXX^^^gggttt~~~uuulllrrr~~~{{{zzz{{{zzzwwwwww}}}~~~vvvmmmjjjjjjrrr|||tttjjj___LLL999999:::;;;:::777444333222......---------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---//////---,,,+++,,,,,,,,,,,,++++++++++++***)))***++++++******+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,...000///000666AAAJJJUUUUUUVVVQQQTTTuuu}}}fffbbbwwwzzzhhhVVVKKKIIIEEEDDDDDDFFFHHHGGGBBB>>>777777888:::;;;<<<===>>>BBBCCCDDDEEEFFFIIILLLOOOPPPUUU[[[___aaaeeeiiimmmrrrvvv|||yyyuuuqqqlllddd^^^VVVOOOHHHFFFFFFJJJTTT^^^nnnrrrtttpppjjjiiiooovvv|||}}}ZZZ\\\___dddgggjjjlllooovvvvvv{{{|||~~~}}}yyywwwyyy}}}}}}~~~~~~{{{yyywwwxxx}}}zzzuuusss{{{wwwwwwpppfff^^^[[[YYYVVVRRRNNNUUU^^^dddfffeeebbb``````___[[[UUUNNNIIIFFFEEEHHHFFFFFFGGGEEEDDDGGGLLLNNNKKKHHHHHHIIIFFF@@@;;;555333333666<<<@@@AAA@@@???>>><<<=========;;;999777666555444333333333333333333222111000000000000////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,+++******))))))******+++******************************))))))******+++,,,)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,++++++,,,,,,,,,,,,.........///222555888;;;>>>AAAGGGLLLPPPQQQQQQPPPIIIGGGDDDCCCLLL[[[jjjqqqqqqtttxxx|||yyyssskkkfffbbb___[[[XXXPPPLLLIIIGGGCCCBBBGGGOOOccc```[[[VVVTTTQQQLLLGGGEEEFFFHHHIIIHHHHHHHHHIIIMMMWWWaaaccc```cccmmmwwwzzzvvvsss```[[[UUURRRPPPPPPNNNLLLPPPQQQPPPMMMKKKMMMRRRWWW[[[WWWZZZiiiyyy~~~}}}}}}~~~nnnllljjjllluuu{{{tttnnnpppzzz|||zzzhhhOOO@@@===999888888888666444000///...---,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---000000///---,,,+++++++++++++++++++++++++++)))***,,,+++******+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///000000,,,---...///222;;;FFFOOORRRRRRSSSRRR^^^ssseeeooouuuhhhXXXLLLHHHJJJHHHGGGFFFGGGFFFBBB<<<888777999<<<===>>>@@@AAACCCGGGHHHJJJKKKMMMPPPTTTWWW^^^dddmmmrrrtttyyyzzzrrrllleee]]]TTTLLLDDDCCCJJJSSSaaahhhppprrrooommmpppuuurrruuuzzzYYY```hhhnnnqqqsssuuuvvv~~~sssrrrvvvwwwvvvtttkkkiiieeebbbaaadddiiilllooorrrvvvvvvuuutttuuuwwwyyyvvvxxx|||yyyuuuppppppzzzzzzrrrlllddd___]]]\\\[[[ZZZPPPVVV___gggjjjjjjjjjkkklllhhhcccaaa___YYYOOOGGGGGGDDDDDDHHHHHHEEEGGGMMMOOOLLLHHHFFFFFFFFFCCC@@@888555333555:::???@@@@@@???>>>======>>>===;;;999777777666555444444444444444333222111000000000000000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******************************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,......///000222666999<<>>;;;888666888;;;>>>??????>>>>>>??????>>><<<999888888888777666666555555444333222111111000111111000000000/////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++************++++++******************************))))))******+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------.........---000000111333777;;;???AAAMMMOOOSSSUUUTTTPPPKKKGGGIII^^^sss~~~}}}tttuuu}}}{{{zzznnnggg^^^XXXUUUSSSOOOMMMHHHBBB???@@@DDDJJJUUU```nnncccWWWPPPKKKFFFDDDDDDEEELLLQQQPPPNNNTTTcccppp~~~qqqfff\\\TTTOOOJJJFFFEEEIIIOOOWWWcccmmmrrr}}}|||zzzvvvjjjpppwww|||yyywww{{{yyy^^^RRRCCC;;;;;;<<<:::666555444111///---------------------------,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,......,,,+++***+++***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000------...333<<>>;;;::::::;;;===???BBBEEEGGGHHHKKKQQQVVV\\\bbbjjjssszzzzzztttllleee[[[RRROOOQQQQQQTTT[[[hhhttt{{{zzzwwwllloootttzzzrrrxxxtttvvvlllllliiidddbbbbbb^^^YYYQQQQQQPPPOOORRRUUUWWWWWWSSSRRRPPPQQQSSSUUUXXXYYY___```bbbbbbaaa^^^\\\ZZZVVVSSSTTT[[[aaacccfffiiimmmtttqqqpppvvvuuussszzz{{{{{{{{{{{{zzz{{{|||}}}{{{uuupppooolllfffdddgggdddffflllrrrsssrrrwww~~~zzzeeeTTTGGGFFFGGGDDDFFFKKKIIIJJJJJJFFF@@@>>>@@@CCCDDDAAA===999777888<<>>DDDIIILLLTTTSSSSSSQQQOOOLLLIIIGGGUUUmmmyyyxxxxxxrrrhhhaaaYYYSSSPPPNNNJJJGGGLLLFFFDDDIIIPPPVVV^^^fffeee\\\TTTPPPLLLGGGGGGJJJPPP\\\hhhlllmmmwww{{{pppeee]]]TTTLLLEEEDDDFFFHHHNNNUUUUUUjjj~~~|||zzzuuuuuu~~~yyy|||yyyuuu{{{|||yyyjjjaaaTTTHHH@@@<<<;;;;;;888666333000///.........---------...------,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,***+++---,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...............//////...---///666AAALLLRRRUUUUUUSSSeeeoooyyypppfff\\\QQQGGGFFFHHHHHHHHHIII>>>===;;;999999===AAAEEEGGGKKKNNNQQQSSSXXXbbbiiittt{{{vvvqqqiii___YYYXXXLLLLLLPPP[[[jjjwww}}}~~~ooorrrvvv{{{~~~{{{yyywwwppphhhdddVVV[[[\\\ZZZXXXYYYZZZYYYOOOQQQSSSRRRRRRVVVXXXYYYSSSRRRRRRTTTWWWZZZ\\\\\\bbbcccbbbaaa]]]XXXSSSPPPRRRQQQSSSVVVUUUTTTWWW\\\YYYbbbffflllxxxyyyvvvzzzxxxyyy{{{{{{{{{|||}}}|||xxxxxxtttllljjjmmmnnnnnnqqqvvvtttqqqvvvvvv___JJJEEEEEEBBBDDDJJJFFFJJJLLLHHH@@@<<>>@@@BBBBBB???;;;888777;;;???CCCEEEDDD@@@<<<::::::::::::999999888888888777555222111222333222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---000333000---///444777888<<>>>>>@@@DDDFFFGGGEEECCCFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMPPPSSSUUUVVVZZZ]]]\\\YYYWWWZZZ]]]SSSRRRRRRVVV\\\bbbeeefffssssssuuuyyy{{{yyysssnnnhhhhhhiiilllkkkjjjpppwww~~~qqqrrryyy}}}ooonnnqqquuuuuunnniiihhhkkkaaaXXXUUUQQQIIIDDDCCCFFFGGGHHHHHHFFFCCC???===<<<@@@CCCDDDBBB>>>;;;999;;;@@@DDDDDD@@@======>>><<<;;;;;;:::999999888888777555333222222333333222111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++,,,///000///444:::@@@BBBEEEKKKRRRUUUUUUSSSQQQJJJEEEDDDFFFLLLYYYggg{{{vvvpppoootttuuummmaaaZZZYYYOOOGGGGGGJJJLLLPPPSSSWWWWWWXXXZZZ[[[ZZZWWWTTT\\\eeeqqqwwwyyyzzz}}}|||zzzssscccUUUNNNNNNGGGEEEJJJNNNTTTeeexxxxxx~~~~~~|||{{{xxxtttqqqwww}}}~~~uuufffVVVFFF;;;;;;;;;:::888555333222222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,+++++++++,,,---------............///------------...///000000333222777@@@HHHLLLPPPTTTUUUzzzsssmmmwwwmmmXXXOOOEEEKKKIIIEEE@@@===:::999888<<<===BBBIIIMMMPPPWWW___hhhkkkuuu|||vvvnnnffffffnnnpppiiifffiiidddeeedddbbbeeemmmqqqpppllleee___\\\WWWTTTWWW]]]eeelllttt{{{~~~wwwrrrnnnbbb]]]VVVTTTWWW^^^dddhhhqqquuuyyyyyywwwvvvyyy|||~~~{{{yyyvvvoooggg^^^VVVQQQMMMKKKHHHFFFFFFEEECCCBBB===;;;999:::===>>><<<:::777:::???DDDGGGEEE@@@;;;?????????>>>>>>>>>============???AAADDDHHHLLLNNNPPPTTTXXXZZZYYYZZZ^^^aaaWWWVVVWWWYYY]]]______^^^gggeeeeeejjjqqqsssnnnhhheeefffhhhhhhdddcccjjjtttrrrmmmqqqssseee^^^YYYXXXXXXYYY^^^dddhhhcccbbbfffeeeZZZKKKBBBEEEDDDDDDFFFIIIHHHDDD@@@<<>>======;;;:::999888888777555333333333444333222111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,------------............+++***...222666<<>>===<<<;;;:::999;;;>>>??????===<<>>>>>===>>>>>>??????AAACCCEEEFFFEEEHHHLLLOOORRRXXX___ddd^^^```cccfffgggeeebbb___XXXWWWXXX\\\bbbggghhhhhhjjjmmmrrrqqqiiicccgggooorrrmmmllliiiccc___]]]]]]]]]^^^ccciiimmmnnnqqqtttpppdddUUUJJJEEEBBBAAACCCHHHIIIEEEAAA>>>@@@CCCDDDDDDEEEFFFGGGAAA@@@===;;;:::;;;===???@@@???>>><<<;;;999888888777666444444444555333222111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,---------------------------------.........//////000,,,---222888<<>>:::999===BBBFFFNNNQQQXXXaaagggnnnzzz~~~|||xxxrrrjjjeeeOOOOOOUUU]]]\\\SSSJJJHHHDDDDDDBBBBBBHHHNNNNNNIIIEEEBBB>>>???EEEPPP]]]fffkkknnnrrrqqqiiibbbbbbggggggggggggfffgggkkkppptttwww}}}xxxqqqmmmfffaaa^^^]]][[[ZZZhhhkkkoooqqqqqqrrrtttwwwxxxyyy~~~ooo[[[MMMOOOQQQRRRQQQNNNKKKHHHDDDDDDDDDBBB@@@>>><<<<<>>>>>@@@BBBCCCDDDCCC@@@AAACCCGGGIIIIIIEEECCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFJJJRRR[[[```^^^bbbhhhmmmmmmjjjeeebbbXXXYYYYYYXXXYYY]]]dddjjjlllrrr{{{|||tttjjjiiinnn|||{{{yyysssjjjdddcccdddgggfffeeehhhmmm{{{zzzpppddd[[[UUUIIIEEEAAAAAAEEEGGGDDD@@@AAAAAABBBAAABBBEEEJJJMMMGGGAAA:::888:::======<<<@@@???>>>===;;;:::999888888666555555666555444222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------........./////////---000666:::<<>>;;;===>>>===;;;???>>>>>><<<;;;:::999999888777666666777666444222222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,------------.........,,,---222777888999???FFFUUUVVVVVVTTTOOOKKKHHHGGGEEENNNXXX___hhhvvv}}}vvvhhh[[[SSSYYYbbb```VVVMMMKKKLLLRRRZZZ[[[VVVRRRRRRUUUXXXbbbooo{{{{{{rrriiiaaa]]]ZZZVVVXXXbbbppp~~~xxxxxx~~~}}}ssswww|||rrrXXXMMM@@@::::::<<<999555111000///---,,,------...------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---------------............///............///000111111666???KKKQQQMMMKKKUUUcccxxxaaaRRRLLLGGGIIILLLGGG???<<<:::999<<>>???======<<<<<<;;;:::999999888777666777888777555222222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...000555777666777AAAMMMUUUVVVVVVRRRMMMJJJIIIJJJPPP]]]iiimmmqqq|||xxxsssrrrdddXXXQQQYYYccccccYYYPPPUUUSSSTTTXXXYYYXXXZZZ^^^cccrrrssshhhdddfffiiinnnsssyyyzzztttqqqhhh[[[WWWcccwww}}}xxx|||}}}rrrbbb[[[PPPFFF>>>:::888777555444111///.........///........................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,,,,---...---------............///............///000111222===EEENNNQQQMMMQQQdddxxxgggSSSJJJJJJIIIJJJJJJAAA;;;:::;;;>>>CCCJJJQQQUUUYYYeeexxxzzzuuusssnnnjjjiiicccfffkkkppptttuuutttsssjjjmmmpppssstttrrrooollljjjhhheeeaaa\\\XXXTTTRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPLLLHHHEEEDDDDDDDDDDDDBBBNNN^^^hhhjjjfff```ZZZUUU^^^cccbbb`````````___NNNPPPSSS^^^ttt{{{jjj```VVVRRRZZZhhhqqqvvv~~~tttqqqkkkfffdddkkkwwwzzzvvvqqqmmmlllkkkjjjiiieeefffgggjjjlllnnnnnnnnnooosssxxxyyyyyy|||fffbbbYYYOOOHHHHHHJJJJJJGGGFFFFFFDDDCCCAAA@@@???AAADDDIIIJJJJJJJJJLLLNNNMMMNNNOOONNNLLLKKKKKKLLLIIIHHHGGGHHHJJJKKKKKKJJJMMMLLLKKKJJJIIIHHHHHHGGGDDDEEEHHHJJJMMMOOOPPPPPPQQQPPPOOOPPPQQQQQQQQQPPPEEEGGGJJJMMMSSS\\\hhhqqqqqqrrruuuwwwyyyxxxvvvtttqqqmmmjjjkkkmmmpppyyyxxx{{{zzzyyy}}}tttwwwuuuppppppuuuuuupppllleeeZZZMMMDDDAAACCCGGG>>>@@@CCCDDDDDDCCCDDDEEEJJJOOORRRKKKAAA;;;>>>DDD<<<<<<;;;;;;;;;:::::::::888777777888888777555222222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------111444888999666888FFFUUUTTTUUUTTTPPPKKKHHHIIIKKKTTTfffwww{{{zzz~~~{{{pppiiiiiillleeeXXXOOOTTT]]]```\\\YYY]]]XXXTTTUUUVVVZZZbbblll|||lll^^^TTTPPPNNNMMMRRRWWW___hhhqqqzzzxxxeeeXXX___qqqxxxttt}}}~~~rrrppphhhYYYHHH>>>;;;===999777444111/////////000........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,---...---------.........//////.........//////000111222AAAHHHPPPRRRPPPZZZttt}}}qqq]]]KKKFFFKKKKKKLLLHHH===777999===CCCKKKTTT[[[```jjjxxx{{{kkk___^^^cccdddeeegggbbbgggnnnrrroooeeeZZZRRRQQQSSSUUUWWWXXXXXXWWWVVVSSSRRRPPPNNNJJJGGGDDDBBB<<<<<<===>>>???@@@AAABBBAAA???===<<<<<<===<<<;;;555CCCUUUaaaeeeddd___ZZZ___kkkvvvyyyyyy|||wwwwww{{{ttt```OOOIIIGGGKKKZZZlllrrrxxxuuuiiifffnnnxxx~~~yyyqqqllljjjlllooopppjjjiiihhhiiijjjiiihhhfffkkkpppuuuwwwwwwxxxxxxvvvVVVUUUSSSPPPNNNMMMLLLKKKHHHGGGDDDAAA@@@AAABBBCCCIIIKKKJJJIIIMMMUUUXXXWWWZZZWWWUUUVVVXXXZZZYYYWWWTTTOOOLLLOOOVVVYYYWWWSSSSSSTTTTTTSSSQQQPPPPPPQQQKKKKKKKKKNNNRRRUUUUUUUUUXXXWWWXXX[[[^^^``````___]]]UUUPPPPPPRRRUUU[[[aaakkkooossstttrrrpppqqqssstttrrrppppppsssvvvyyyzzz|||yyyoooxxx~~~{{{uuunnnqqqlllhhhhhhhhhkkkttt}}}yyyuuuhhhXXXNNNJJJGGGCCCHHHFFFCCCBBBBBBAAA???>>>IIIPPPUUURRRKKKEEEEEEGGGFFF???;;;>>>@@@>>><<<<<>><<<;;;777888999<<<>>>>>><<<;;;>>>??????<<<888555666888888===EEELLLRRRYYYaaaggglllxxx~~~{{{sssVVVPPPJJJGGGGGGNNN\\\jjjqqqzzz}}}uuuoooppp{{{~~~yyytttpppoooppppppooommmkkkkkklllllliiiffflllqqqxxx{{{zzzxxxvvvuuuTTTSSSQQQOOOMMMKKKJJJIIIJJJHHHFFFDDDCCCEEEGGGIIINNNPPPPPPPPPUUU^^^cccccc___^^^^^^aaacccdddaaa^^^YYYVVVTTTVVVZZZ]]]\\\YYYYYYZZZ[[[ZZZWWWUUUTTTUUUTTTTTTTTTVVVXXXYYYYYYXXXYYYZZZ\\\```eeehhhiiihhhbbb[[[VVVVVVWWWUUUTTTUUU^^^dddlllpppqqqpppqqqrrrxxxvvvtttssstttuuuvvvvvv~~~uuurrrtttrrryyy~~~~~~|||yyysssllllllgggdddeeehhhlllttt|||yyyvvvmmm```WWWSSSPPPKKKEEEDDDCCCAAA???=========GGGLLLSSSUUUSSSNNNIIIGGGIIIDDDBBBEEEEEEAAA>>>>>>>>>;;;777666666666666555444444333333222222111111000000000000////////////------............------------------------------///...------...///...---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------......---,,,---000222999:::;;;<<>>:::;;;===>>>@@@AAAAAAAAADDDDDDDDDAAA===999888888888888:::<<<>>>>>>===<<<===>>>===:::666444555777777:::>>>CCCIIIPPPWWW\\\bbbkkkttt{{{pppZZZLLLHHHEEEEEEFFFLLL[[[iiioooxxx~~~yyypppvvv}}}~~~yyytttqqqppppppppptttqqqnnnmmmmmmjjjfffcccnnnsssyyy{{{zzzxxxxxxyyyQQQPPPNNNLLLJJJHHHHHHGGGHHHFFFCCCBBBCCCFFFJJJMMMMMMQQQSSSUUU[[[eeekkkllleeeeeeggghhhiiifffaaa]]]ZZZZZZZZZ[[[\\\]]]^^^^^^\\\]]]^^^]]]YYYVVVSSSSSSWWWVVVWWWYYY[[[\\\[[[YYYVVVVVVXXX\\\aaaeeeggggggeee___]]]```aaa\\\UUUQQQUUU\\\dddjjjlllmmmppprrrvvvvvvvvvuuuuuuuuuttttttwww|||}}}rrriiinnnxxx||||||uuuooohhhdddeeeiiilllqqqwwwxxxyyyuuummmfffaaa[[[UUUEEEEEECCCAAA>>><<<<<<===CCCIIIRRRZZZ^^^[[[TTTNNNLLLHHHGGGGGGDDD>>>;;;<<<<<<:::777666777777777666555555555444333222111000000000000000//////......,,,------......------,,,------------------------///...------...///...---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,++++++---.........---...111333>>>>>>>>>AAAFFFNNNUUUZZZSSSMMMIIILLLQQQYYYccclll}}}wwwnnngggkkktttsssfffWWWSSSZZZTTTPPPVVVVVVSSSVVVYYYVVVXXXcccxxxwwwqqqiiieee^^^TTTKKKDDDBBBBBBAAACCCCCCBBBBBBGGGNNNTTTYYYccclllqqqwww~~~qqqaaaTTTLLLTTTcccyyyyyyrrrqqqvvvxxxyyy~~~mmmVVVDDD>>>:::666444222111000///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////111//////000000000444:::FFFKKKKKKLLLbbbjjjggglllZZZQQQLLLMMMMMMJJJCCC>>><<<<<<@@@DDDLLLWWWaaannnhhh^^^bbbjjjgggcccaaabbbeeeeee```[[[kkkhhh___PPPDDD???===:::777888:::;;;<<<===>>>>>>?????????===999777666777888:::<<<===>>>>>>>>>>>>??????===:::777666777999999999:::===AAAFFFJJJMMMMMMSSS\\\kkk~~~|||rrrccc\\\ZZZSSSJJJEEECCCCCCEEEHHHPPP```ooottt|||{{{yyyxxxzzzzzzuuurrrpppppppppuuusssqqqpppooolllhhheeennnuuu{{{}}}{{{yyyzzz|||MMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBBBBEEEJJJPPPTTTUUU[[[```bbbgggnnnrrrrrrkkkkkkkkkkkkiiifffbbb___aaadddggggggfffgggiiillleeegggiiigggccc^^^[[[YYY\\\\\\^^^aaadddeeecccaaaYYYWWWVVVXXX\\\```cccdddddd______fffkkkggg```\\\[[[^^^```aaabbbeeekkkpppppprrruuuvvvwwwwwwwwwxxxtttvvvxxxuuummmjjjtttxxxpppiiiiiijjjjjjlllpppuuuzzz|||yyytttoooeee\\\MMMIIIDDDBBBBBBAAA@@@>>>???HHHTTT___eeeeeecccaaaWWWQQQLLLHHHBBB<<<:::<<<<<<:::888888999999999888666666666666555444222111111111111000//////......---..................---........................///---------...///...---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---...//////...000333555???@@@CCCHHHNNNSSSVVVVVVLLLNNNSSSYYY```gggpppvvvxxxlllkkklllsssxxxqqq```RRRVVV___YYYPPPTTTUUUQQQSSS]]]bbbmmm|||oooddd^^^WWWTTTOOOIIIDDDAAACCCDDDDDDEEEDDDAAA>>>>>>AAAEEEHHHNNNUUUZZZbbbpppyyytttiiiTTTSSSYYYiiivvvbbbQQQGGG???888666666333111000.........------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111//////111111000666===HHHNNNJJJPPPsssiiilllsss^^^QQQLLLJJJOOONNNDDD===<<<>>>>>>BBBHHHRRR]]]jjj{{{qqqgggiiimmmmmmjjj^^^ZZZVVVVVVYYYZZZYYYVVVcccZZZKKK???999999999999888999;;;<<<===>>>>>>>>>>>>>>>>>><<<999888888999999;;;===????????????@@@CCCAAA>>>;;;999999;;;<<<;;;===>>>@@@AAAAAAAAABBB===AAAHHHUUUgggpppgggYYYVVVXXXTTTKKKFFFGGGHHHGGGFFFEEEGGGJJJOOOYYYlll}}}yyyvvv}}}~~~zzzuuurrrppppppppprrrrrrssssssrrrpppnnnlllkkksss|||~~~{{{zzz{{{IIIHHHGGGFFFFFFFFFFFFGGGFFFEEEFFFHHHLLLSSSZZZ^^^fffmmmrrrqqqqqqssssssqqqjjjkkkmmmoooppprrrsssuuuwww{{{~~~yyyvvvuuussstttuuuwwwyyyxxxtttqqq```\\\YYYXXX[[[aaaeeeggg```\\\^^^ffflllkkkhhhgggiiifff___XXXUUUYYYbbbjjjooossswwwyyyzzzzzz{{{}}}wwwtttqqqpppnnnoooxxx}}}yyysssmmmllljjjhhhiiimmmmmmuuu}}}~~~zzzpppggg[[[RRRHHHEEEGGGIIIFFFAAA@@@KKKYYYbbbgggkkkqqqvvviii___SSSKKKDDD??????CCC???===;;;;;;<<<<<<;;;:::888888888888777666555444333222222111000000////////////000000000000//////........................///---------...///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...//////000111555777===AAAGGGOOOUUUVVVTTTQQQIIIWWWgggooorrruuu|||rrryyy{{{nnnlllqqqxxx{{{vvvjjj[[[PPPSSSYYYRRRLLLSSSWWWVVVZZZiiixxxppp^^^QQQKKKFFFEEECCC@@@>>>@@@EEEIIIGGGHHHGGGCCC===;;;<<<>>>???@@@CCCFFFMMMZZZmmm{{{vvvkkkcccYYYSSSZZZgggwwwxxxrrrmmmVVVIII===;;;:::666222222//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------................../////////000000000///000222111111888AAAIIIOOOIIITTT|||lllxxxyyybbbQQQIIIFFFJJJMMMJJJ@@@999;;;@@@CCCHHHQQQ^^^jjjyyypppeee]]]dddrrrxxxooocccRRROOOMMMMMMPPPSSSTTTSSSXXXLLL???888666777888888:::;;;<<<===>>>?????????>>>???>>><<<:::999:::;;;;;;===???@@@??????AAACCCEEEBBB>>>;;;:::;;;===>>><<>>===;;;:::999888888888999999555444444333222111000000000000000111111000000000........................///...------...///...---........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---...//////---///000000111333666999===CCCLLLTTTWWWUUUQQQNNNNNN```sssyyyxxxyyy~~~}}}nnnyyywwwqqqvvv|||}}}pppaaaUUUOOOTTTTTTLLLJJJQQQSSSWWWddd}}}iiiTTTFFF@@@======<<<;;;===AAAHHHMMMNNNOOOMMMGGG@@@<<<<<<===>>><<<<<<>>>AAAIIIYYYgggxxxvvviii~~~rrrfff\\\\\\___bbblllxxx|||yyyzzz~~~{{{iiiVVVDDD@@@>>>888444444000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------................../////////000000000000///111222111222:::DDDIIINNNIII[[[lllkkkpppZZZMMMIIIIIILLLIIIDDD===999<<>>??????>>>??????>>><<<999999:::<<<<<>>777666555444333222222111//////000000000000//////........................///...------...///...---........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------------///000111222444888:::@@@GGGPPPVVVUUURRRPPPOOO___mmmyyyyyyvvvxxx}}}{{{}}}vvvzzzyyy}}}wwwiii[[[QQQMMMNNNLLLHHHLLLSSSSSSaaa}}}gggQQQEEE@@@===<<<<<<;;;>>>CCCKKKPPPZZZYYYVVVOOOFFFAAA@@@BBB@@@>>>???AAA@@@AAAJJJVVVgggqqq~~~~~~rrr|||}}}xxxwwwooodddbbbhhhoooppprrrxxx~~~{{{bbbLLLEEEBBB:::555555111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.............../////////000000000000//////222333111222<<>>???@@@@@@@@@@@@AAAAAA???===::::::;;;======@@@CCCBBB@@@@@@CCCGGGMMMGGG@@@===>>>AAADDDEEEAAANNNZZZYYYNNNCCCBBBEEEEEEIIILLLNNNMMMNNNTTTZZZ[[[___cccaaaZZZUUUUUUYYYZZZaaammmuuuyyywwwtttoooqqqqqqppppppttt}}}}}}}}}~~~}}}|||zzzvvvuuutttrrrqqqqqqqqqqqqtttxxx{{{|||zzzwwwvvvvvvkkklllrrr|||~~~BBBBBBCCCEEEHHHKKKMMMOOOTTTXXX^^^fffooovvv|||xxx}}}}}}{{{rrrhhhaaaUUUXXX___eeedddbbbeeekkkkkklllkkkhhhcccaaabbbddd^^^dddkkkooorrrvvv}}}rrrnnnllllllkkkhhhiiimmmjjjsssyyysssjjjggghhhiiitttvvvzzz{{{uuurrrzzz}}}sssooorrruuuuuulllggg\\\MMMCCCBBBJJJRRRUUUWWW[[[aaahhhooouuuxxxrrraaaQQQMMMPPPPPPMMMKKKJJJHHHGGGFFFFFFEEEBBB@@@???===:::999:::<<<@@@BBB888777777555444333222222......////////////......///////////////////////////...------...///...---........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,+++---///000111222555888;;;DDDKKKSSSVVVSSSPPPQQQRRRvvv}}}zzzxxx}}}yyy|||yyy{{{vvvttt|||}}}qqqdddXXXOOOKKK>>>===@@@NNNYYY]]]vvvhhhSSSGGGDDD??????>>>===???EEELLLRRRdddccc___VVVMMMGGGFFFGGGAAAAAADDDGGGCCC???CCCLLLTTT___ooozzz|||}}}pppdddeee]]]aaaiiittt~~~|||xxxjjjQQQHHHDDD;;;666666222222222222111111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000///000222333222333===HHHLLLTTTUUUpppooogggrrrZZZKKKGGGKKKPPPQQQAAA777;;;>>>>>>GGGVVVYYYkkkeee]]]aaajjjiiiiiikkkjjjaaaSSSHHHEEEGGGIIILLLNNNPPPOOOOOOAAA999444777:::999;;;@@@???@@@AAABBBBBBCCCBBBBBBDDDDDDBBB???<<<<<<>>>???===AAACCCCCC@@@@@@DDDHHHRRRLLLEEEBBBCCCGGGIIIJJJFFFTTTaaa___QQQFFFHHHNNNRRRRRRRRRQQQPPPSSS\\\eeeppptttuuunnn```XXX\\\eeefffpppwwwssshhhjjjjjjiiihhhlllvvv~~~{{{xxxtttsssrrrrrrqqqqqqqqqqqqpppuuuzzz}}}|||zzz{{{|||ooommmoooyyyEEEEEEGGGKKKMMMOOOWWWaaaeeemmmyyy~~~ssshhh^^^___dddhhhooowww{{{wwwqqqllliiigggeeedddcccbbb```^^^aaakkkyyyyyyuuuqqqoooooonnnmmmlllsssvvvxxxwwwrrrnnnllllllnnnuuuxxx}}}zzztttmmmrrrvvvtttssskkkhhh___LLLFFFJJJJJJTTTWWW[[[aaaffflllrrrvvvsssiii[[[SSSUUUXXXSSSKKKKKKIIIGGGFFFFFFEEECCCAAA>>>======<<<;;;:::::::::666555555444444333222222000000000000////////////111......000...,,,555@@@333000---,,,---...///...//////...---,,,,,,++++++------------------------//////.........---------...------,,,,,,------...---------------------------------............///000///....../////////...//////333777555444<<>>FFFQQQ[[[qqqmmmUUUFFFCCC===IIILLLDDD???EEEIIIFFFMMMSSSTTTPPPTTT^^^]]]UUUPPPKKKKKKMMMGGGAAAIIIXXX]]]VVVYYYfffooopppuuuxxx{{{yyymmm\\\```jjjzzz}}}}}}xxxuuuvvv~~~xxxhhhWWWOOOHHH???999999222222111222333333111///////////////////////////......---------,,,,,,,,,------------------------///......---------..................////////////////////////000000000000222333333222444999BBBIIIWWWOOOccc~~~hhhzzzbbbMMMGGGLLLNNNJJJCCC<<<888===DDDKKKRRRXXXlll{{{xxxYYYXXXgggkkkiiihhhddd]]]TTTKKKFFFCCCEEEEEEGGGJJJMMMMMMJJJHHH<<<:::888999;;;>>>??????BBBBBBCCCEEEGGGGGGEEECCCLLLIIIDDD@@@>>>===>>>???BBBCCCDDDEEEGGGIIIKKKLLL```UUUKKKIIIIIIIIILLLPPPQQQ___jjjfffWWWNNNSSS\\\llldddWWWLLLMMM^^^sss~~~yyyvvvvvvpppgggdddfffooozzz|||}}}vvvtttmmmdddaaagggpppwwwwwwsssttttttssspppnnnooooooqqqppprrryyy|||tttooowwwHHHGGGJJJPPPVVV\\\fffpppyyy~~~uuupppnnnooosssyyyyyymmmgggggggggfffddd]]][[[YYYWWWYYY```hhhoooqqqrrrrrrrrrrrrrrrssstttsssvvvzzz{{{yyyxxxxxxyyywwwwwwttt||||||ppplllqqqwwwyyywwwuuulllZZZQQQQQQLLLTTTXXX]]]cccgggmmmssswww|||rrreee\\\WWWSSSPPPOOONNNLLLIIIHHHGGGEEEBBB@@@BBBAAA@@@>>><<<;;;999999666666666555444444333333111000000000////////////000......000...,,,333<<<222000---,,,---//////...//////...------,,,++++++------------------------//////.........---------...------,,,,,,------...---------------------------------............///---------...000000000///333333666999888:::DDDPPPZZZWWWUUURRRNNNPPP^^^mmmvvvuuupppmmmvvv||||||fffQQQIIIGGGBBB:::CCCBBBKKK```yyymmmUUUFFFBBBEEEPPPSSSKKKDDDEEEDDD>>>@@@DDDFFFGGGTTThhhqqqoooeeeZZZQQQNNNIIIFFFQQQaaajjj\\\SSSUUUWWWXXX```lllvvvqqqmmmmmmqqqzzz{{{wwwiii[[[cccooo{{{}}}|||xxxxxx{{{yyynnncccYYYMMM@@@::::::777444111//////000000///////////////////////////............------,,,,,,------------------------///......---------..................////////////////////////000000000000111222333333666===FFFMMMVVVXXXooo{{{ttt{{{nnnYYYIIIHHHNNNPPPKKK???;;;:::???FFFNNNWWW```sss}}}jjj^^^dddoooooohhhccc\\\RRRJJJDDDBBBBBBFFFFFFHHHJJJLLLLLLIIIGGG===;;;::::::<<>>>>>???@@@DDDDDDEEEGGGJJJMMMOOOQQQcccZZZQQQLLLJJJKKKPPPVVV^^^kkkuuuooo___WWW^^^jjjzzzkkkZZZTTT___rrrwwwnnnnnnrrr~~~}}}yyyvvvppphhhfffjjjsssyyy}}}rrrssssssrrrpppnnnnnnoooqqqqqqsssyyy~~~yyysssvvvHHHGGGKKKTTT___hhhsss}}}yyytttssswwwmmmccc```cccfffdddaaa^^^\\\YYYYYY[[[]]]^^^___iiikkkmmmooooooppprrrtttvvvxxx{{{|||}}}~~~{{{{{{ssstttpppiiiiiimmmuuu|||}}}}}}wwwggg___YYYNNNRRRWWW^^^dddiiiooovvv{{{~~~uuukkk\\\NNNLLLRRROOOMMMJJJIIIHHHFFFDDDBBBEEEDDDBBB@@@===;;;999888777777666666555444444444111111000000000////////////...///000...,,,000666222000------...//////...//////......---,,,,,,,,,------------------------...............---------...------,,,,,,------...---------------------------------............///+++,,,---///000000111000666777999<<<===AAALLLXXX[[[TTTMMMKKKMMMUUUcccppppppllljjjooozzzqqqWWWKKKHHHCCC<<<777FFFCCCPPPqqq{{{hhhSSSFFFBBBOOOVVVVVVLLLEEEDDDBBB===<<>><<<;;;777111------...///////////////////////////////////////............---------------------------......---------......///............////////////////////////000000000000111111333555999AAAJJJPPPLLL```{{{rrr~~~mmm```OOOEEEHHHNNNMMMGGG;;;:::<<>>@@@BBBFFFFFFGGGIIIJJJJJJGGGEEE>>><<<;;;;;;>>>@@@AAAAAAAAAAAAAAACCCEEEHHHKKKMMMKKKIIIEEEAAA??????AAABBBFFFFFFHHHKKKNNNSSSVVVXXXhhhaaaXXXRRRMMMMMMUUU___gggssszzzqqq```[[[fffuuukkkUUUVVVlll~~~zzzxxxuuuqqqmmmmmmqqqyyyqqqrrrsssqqqooommmmmmnnnpppoooqqqwwwyyytttMMMMMMTTT```mmmvvv}}}tttiiieeeaaaaaaeeegggdddaaaaaa___^^^```bbbccc___\\\[[[ZZZ\\\aaajjjqqquuuwwwxxxyyyzzzzzzzzz{{{|||}}}{{{|||sss|||iiiddddddfffmmmwww{{{xxx{{{yyynnniiiaaaRRROOOTTT[[[cccjjjrrr||||||hhhQQQKKKSSSNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCAAA???===;;;:::999777666666555555444333333111111111000000000//////---...000000...---...000111///------...//////...//////......---------,,,------------------------...........................------,,,,,,------...---------------------------------............///+++---///000000000111111777999>>>AAADDDIIIRRRYYYTTTOOOKKKNNNVVV```hhhmmmnnnkkkllluuu}}}gggNNNIIIHHHBBB???BBBKKKNNNaaazzzooo^^^MMMDDDCCCPPPRRROOOGGGCCCEEEEEECCC@@@AAABBBGGGXXXmmmyyyzzzpppdddYYYVVVVVVUUUYYY^^^\\\TTTNNNLLLIIICCCAAADDDOOOYYYfffrrr|||~~~mmmggg___SSSPPPYYYaaalllwwwuuukkkkkkpppvvvvvvuuuyyy|||uuugggVVVFFF>>><<<888222///......///////////////////////////////////////////////////..............................------------...//////............////////////////////////000000000000111222333666;;;CCCKKKPPPJJJooooootttfffYYYJJJDDDHHHJJJEEE>>>999:::???EEEKKKUUUfffvvvccc[[[jjjssstttqqqjjjfff\\\NNNCCC======@@@CCCFFFEEEEEEFFFGGGFFFDDDAAA===<<<;;;<<<>>>@@@AAA@@@AAAAAAAAAAAACCCHHHMMMRRRLLLIIIEEEBBBAAABBBCCCEEEHHHIIIKKKNNNSSSYYY^^^aaammmggg___VVVOOONNNZZZgggllluuuzzzpppaaa^^^nnnkkkVVV]]]vvvwwwtttqqqqqqssswww{{{|||qqqrrrsssrrrooommmllllllmmmmmmooottt|||~~~sssyyy[[[^^^hhhvvvwwwuuuqqqkkkgggeeefffggg```___```cccfffgggccc```SSSOOOOOOYYYkkkzzzyyyxxxxxxxxxyyyzzzzzzzzz~~~kkkccc```^^^cccllltttttt{{{|||tttsssmmm]]]RRRTTTXXX___jjjvvvwww^^^QQQRRRPPPNNNKKKIIIHHHGGGDDDBBB??????>>>===<<<;;;;;;:::666666555555444333333333111111111111000000000000---///111000///...---,,,000...------///000///...///...............---------------------------------........................------,,,,,,------...---------------------------------............///---///000000//////111333:::???FFFJJJNNNRRRVVVYYYTTTPPPMMMSSSaaannnttttttrrrrrrvvv|||xxxppp|||~~~~~~vvv]]]IIIFFFDDD???CCCOOO[[[hhhtttgggXXXKKKFFFFFFNNNQQQSSSSSSUUUVVVTTTOOOIIIHHHEEEHHHSSSeeerrrxxxllljjjkkkooooooggg\\\VVVLLLIIIIIILLLJJJEEE???===BBBHHHRRR]]]gggqqq|||zzzpppuuurrrddd^^^VVV[[[bbbjjjrrr~~~zzztttpppsss{{{|||sssdddPPPBBB<<<999555333222111000///////////////////////////.../////////////////////........................---------------...//////............////////////////////////000000000000222222333666<<>>@@@AAADDDCCCBBBCCCCCCCCCAAA>>><<<;;;:::;;;>>>@@@@@@???@@@AAA@@@@@@AAAFFFNNNSSSLLLJJJGGGDDDDDDEEEGGGIIIKKKLLLNNNRRRXXX___eeehhhqqqllldddZZZRRRQQQ]]]lllssszzz|||sssggghhhyyyvvvhhhqqq{{{xxxyyywwwvvvsssttt|||xxxrrrtttuuutttqqqmmmlllkkkmmmmmmooottt{{{tttuuuiiippp|||tttgggbbbeeeiiiddddddeeegggjjjkkkjjjiiiddd___\\\cccppp{{{xxxxxxyyy{{{~~~~~~}}}~~~uuufff^^^[[[___dddssswww{{{qqqaaa\\\YYY]]]iiixxxqqq]]]PPPRRROOOLLLIIIFFFCCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<777777666666555444444333222222111111111000000000---000111//////000...+++///...---...000000///...........................---------------------------------..................------,,,,,,------...---------------------------------............//////000111000...000444999AAAIIIPPPTTTVVVZZZ[[[YYYUUUPPPKKKPPPaaattt}}}~~~xxx|||ssskkkppp}}}uuuppppppeeeSSSEEEBBBAAAAAAMMM]]]ooovvvjjj^^^SSSNNNOOO\\\aaajjjsssxxxtttiii___^^^[[[VVVQQQRRRZZZeeemmmnnnvvv{{{fffWWWLLLIIIFFFEEECCCAAA>>><<<<<<>>>CCCJJJOOOUUU^^^hhhzzz~~~~~~wwwzzzzzzzzzxxxxxx}}}yyyssssssvvvxxx}}}qqq]]]LLLAAA>>>:::777555333111///////////////////////////---............/////////........................---------------...///000............////////////////////////000000000000333222333777>>>FFFLLLOOOmmmyyyuuu}}}wwwkkkTTTKKKEEEEEEGGGDDD>>>;;;<<<>>>DDDMMMVVVcccwwwzzz\\\eeeuuunnniiiWWWOOODDD===<<<===>>>>>>BBBAAA@@@AAABBBAAA@@@>>>;;;::::::<<<>>>@@@???>>>@@@AAAAAA@@@@@@DDDLLLRRRNNNLLLIIIGGGGGGHHHKKKMMMPPPQQQSSSWWW^^^eeelllpppuuupppggg^^^VVVUUUaaannnvvvzzzzzzssskkknnn}}}|||nnnaaadddooowwwxxxtttxxx{{{vvvxxxyyywwwsssooolllkkkooooooqqquuu|||yyyuuu}}}vvv~~~wwwooollllllmmmmmmlllkkkjjjllloooqqqtttsssrrrrrrssstttuuuuuu{{{{{{|||kkk______aaaaaaooovvvxxxkkk^^^]]]hhhwwwjjjPPPMMMKKKHHHFFFEEECCC@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<999999888888777666666666222222222111111111000000...111111...///222000+++...------...000111000...............////////////---------------------------------.........//////...------,,,,,,------...---------------------------------............///...000000///...222:::AAAJJJQQQVVVVVVXXX\\\\\\XXXQQQNNNJJJOOOaaawww}}}oookkkooo~~~qqqhhheeeXXXLLLBBBAAAFFFRRRdddtttwwwrrrkkkccc______qqqssszzz~~~ooodddhhhmmmqqqnnnfff___^^^aaahhhuuuppp```YYYTTTLLLFFFBBBBBBAAA@@@===<<>>888555333111000////////////////////////,,,,,,------....................................---,,,,,,------///000000............////////////////////////000000000000222111333888AAAJJJPPPRRRxxxtttrrruuufffNNNGGGDDDFFFEEE???;;;;;;>>>@@@FFFQQQ]]]mmmooo^^^ooouuunnnfffSSSJJJ@@@:::;;;>>>??????BBBAAA@@@AAABBBBBBAAA???<<<;;;<<<===@@@AAA@@@???@@@AAABBB@@@>>>AAAIIIOOOOOONNNKKKIIIIIILLLNNNPPPVVVWWWYYY]]]dddlllssswwwzzzsssjjjbbb[[[[[[dddooowwwxxxvvvpppkkknnnzzzsss```[[[\\\dddoooooolllssszzz||||||zzzuuuppplllkkkmmmnnnooossszzzxxxvvv{{{tttppppppnnnjjjfffggglllqqqoootttyyyyyytttqqqrrruuu~~~~~~ooobbbccceeecccfffppp~~~wwwddd^^^hhhvvvsssPPPFFFDDDCCCDDDEEEEEEDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888222222222111111111111000...111111...///333222,,,...------...000111000............///////////////---------------------------------.........//////...------,,,,,,------...---------------------------------.........//////---...///...///444>>>FFFNNNTTTVVVTTTVVVZZZZZZVVVOOOPPPQQQXXXjjjmmm```kkk|||nnnbbb[[[QQQIIIAAACCCQQQfff|||zzzvvvuuuwwwvvvpppmmmmmm|||xxxvvvyyyyyyqqqeee\\\^^^nnnqqqfffccc\\\kkkuuuhhhccc^^^VVVNNNJJJIIIGGGDDD??????BBBGGGEEEAAACCCJJJYYYbbbnnnyyyuuu~~~wwwxxx{{{zzznnnSSSLLLAAA999444222111111////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---...///000111............/////////000////////////000000000000111111222999DDDMMMSSSVVV~~~xxxxxxrrr^^^LLLGGGEEEFFFBBB:::777999???@@@GGGTTTcccuuuhhhfffwwwtttmmmaaaSSSJJJ???999;;;???BBBBBBCCCBBBAAAAAACCCCCCBBBAAA=========???AAABBBAAA@@@@@@BBBBBB@@@>>>@@@GGGMMMPPPOOOLLLKKKKKKMMMPPPRRRZZZ[[[]]]aaahhhpppwww|||}}}uuullleee___^^^fffppp|||zzzwwwqqqnnnqqqyyyhhheeeeee___^^^dddbbb___iii~~~}}}~~~|||wwwqqqmmmkkkjjjjjjlllooovvv{{{rrr~~~{{{ooohhhjjjmmmmmmnnnqqqqqqrrrsssrrrqqqtttyyy~~~{{{|||qqqjjjnnnnnnhhh___lllqqqppp}}}vvvfff```gggqqqvvvzzzRRRJJJHHHGGGFFFDDDCCCDDDFFFBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::888777666333333333222222222111111000000000///......------////////////////////////........................////////////////////////000///...---------------........................////////////////////////...............///000000,,,222111,,,---999FFFMMMTTTUUUTTTQQQTTTXXXWWWQQQNNNVVV```lll{{{rrr^^^dddzzzzzzkkk___ZZZHHH???>>>MMMeeezzzyyymmmdddccc]]]```nnn{{{}}}qqqaaaWWWTTTUUUUUUSSSdddooo~~~nnnooovvv}}}}}}vvvtttooohhh```ZZZWWWVVVPPPLLLGGGDDDDDDDDDDDDBBBIIIPPPUUUYYYcccrrr|||}}}|||mmmqqq}}}zzzwwwxxxkkk[[[HHH===<<<;;;555///222000......///000000///////////////............//////.........---------....................................////////////000000000000111111111111444555444;;;GGGJJJTTTiii{{{mmmXXXDDDFFFGGGEEE@@@<<<;;;;;;CCCJJJRRR[[[jjjzzznnn|||}}}mmm```ZZZNNNGGG>>>999:::===???@@@EEECCCBBBBBBCCCCCCAAA@@@@@@AAAAAAAAA@@@@@@BBBCCCBBBEEEGGGGGGEEEEEEIIILLLWWWUUUPPPLLLJJJLLLPPPTTT\\\^^^aaaffflllrrrvvvwwwxxxuuuoooiiifffhhhmmmqqqzzzwwwwwwzzzxxxvvv{{{|||nnniiiiiihhhggghhhddd[[[^^^sssyyyrrrnnnmmmfffggglllqqqsssxxx~~~ppptttwwwooonnnnnnlllnnnqqqrrrssssssrrrrrrvvv}}}zzzvvvssssssxxx~~~{{{vvvyyyuuuoooqqqwwwtttiiiiiinnnpppqqq}}}qqqdddbbblllwwwaaaMMMLLLMMMPPPMMMFFFEEEIIIDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::999888777666333333333333222222222222222111111000000//////...////////////////////////........................//////////////////////////////...---------------........................////////////////////////...............///000000---111222///222>>>JJJOOOSSSSSSTTTUUUVVVUUUUUUUUUeeetttxxxfff___kkkuuueeeUUUNNNAAAAAAGGGUUUfffxxx|||rrrhhh^^^WWWTTTNNNLLLRRR___hhhjjjkkkmmmmmmbbbTTTMMMQQQXXX]]]___mmm{{{~~~|||{{{{{{ddd\\\RRROOOOOOOOOJJJDDDHHHLLLMMMLLLQQQ[[[aaaaaaqqq{{{qqqmmmsssyyyxxxvvvgggRRRCCC;;;999777666222000...---///000//////////////////............//////.........---------....................................////////////000000000000111111111111555444444>>>IIIJJJXXXttt~~~jjjUUUDDDGGGHHHEEE>>>::::::<<>>::::::===??????BBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEECCCDDDFFFGGGHHHJJJMMMOOOSSSUUUTTTRRROOOOOOSSSXXX```dddhhhiiihhhhhhkkknnnpppooommmjjjiiilllpppttt}}}|||}}}wwwvvvwwwvvvvvvxxxoooeeeeeexxxyyyrrrmmmlllfffgggkkkppprrrwwwqqqrrrzzztttnnniiiiiilllnnnoooppppppqqqtttyyy|||qqqpppqqquuu|||xxxqqqoooqqqqqqvvvvvvuuurrrqqqvvv}}}xxxfff[[[dddvvvxxxwwwWWWQQQRRRYYYVVVJJJGGGMMMFFFFFFDDDCCCAAA???======;;;;;;::::::999777666555444444333333333222222222333333222222111000000000////////////////////////........................//////////////////////////////...------------...////////////////////////////////////////////////...............///000000...000111222888DDDLLLPPPQQQQQQUUU[[[XXXQQQTTT\\\|||}}}tttoooeee___fffyyyqqq]]]KKKCCC===EEEQQQ\\\eeeuuu~~~kkk[[[NNNFFFFFFKKKOOOQQQUUUYYYWWWRRRRRRTTTeee[[[PPPQQQ\\\kkkvvv{{{zzzmmmggggggddd[[[SSSRRRRRRNNNHHHFFFIIIKKKJJJUUUaaammmrrrttttttsssppppppyyyyyyiiinnnxxx{{{|||}}}ttteeeSSSDDD;;;777777222000...---...//////...////////////...........................---------....................................////////////000000000111111111222222555333555BBBLLLJJJ]]]ttt```JJJDDDHHHIIIDDD<<<777:::>>>HHHOOOXXXeeezzzzzzssszzzooo]]]PPPIIIFFFBBB>>>;;;;;;===>>>???@@@??????AAADDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDEEEGGGKKKOOOQQQRRRRRRVVVYYYWWWRRRPPPTTTYYYccciiimmmlllfffaaabbbdddeeegggiiikkkmmmqqquuuxxxxxxqqqllljjjggggggjjjnnnppptttrrrooo~~~sssjjjffffffjjjmmmrrruuuvvvuuusssrrrqqqqqqsssxxxzzztttvvvtttttt~~~|||wwwyyy{{{yyy|||zzzwwwxxxvvvfffVVV^^^qqqvvvjjjYYYQQQVVVVVVKKKGGGMMMIIIHHHGGGEEEBBB@@@???>>><<<;;;;;;:::999777666555444444444444333333333333333333222222111111000000////////////////////////........................///////////////////////////......---------......000000000000000000000000////////////////////////...............///000000//////000444;;;DDDJJJLLLQQQOOOVVV^^^XXXNNNTTTdddzzzwww}}}ppphhhaaaeeetttmmmVVVFFF@@@AAAJJJUUU^^^gggzzzpppZZZMMMFFFCCCIIISSS\\\___aaa]]]SSSMMMNNNRRRaaaYYYTTTZZZmmm|||wwwpppiiiccc```YYYPPPJJJGGGEEEDDDHHHQQQ\\\bbbbbb___\\\ZZZWWW```qqqzzzpppsss~~~}}}wwwzzz{{{|||vvvgggRRR@@@777444333111...---...//////...////////////........................................................................////////////000000111111111222222222555222555CCCLLLIII```|||kkkXXXCCCFFFIIIIIIBBB999666;;;AAAKKKQQQ\\\lllsssttttttfffWWWLLLGGGBBB@@@>>>=========>>>>>>@@@@@@@@@BBBEEEGGGHHHGGGHHHHHHHHHJJJKKKKKKJJJHHHHHHFFFEEEHHHMMMRRRTTTSSSTTTYYY]]]ZZZRRRPPPUUU\\\hhhkkkooommmhhhccc```___]]]bbbhhhmmmqqquuuxxxzzz~~~xxxrrrllliiihhhgggiiilllnnnqqq|||uuunnnyyyvvvoookkkooottt{{{yyypppjjjjjjkkkmmmrrryyy{{{xxx}}}|||~~~|||yyysssrrrssshhhYYY[[[iiiwwwgggQQQOOOQQQLLLIIIKKKKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===<<<;;;999777666555555555444444444333333333222222111111000000///000000000000000000000000........................////////////////////////......---------......///000000000000000000000000////////////////////////...............///000000///...///444;;;AAAEEEHHHQQQPPPWWW]]]VVVMMMWWWkkkyyy{{{~~~qqqmmmgggeeeooohhhNNNBBBCCCHHHLLLVVVccctttvvvaaaNNNHHHIIILLLUUU```cccfffgggaaa[[[]]]dddkkkaaaZZZXXXcccxxx{{{uuulllcccYYYPPPKKKJJJEEEJJJQQQUUUSSSNNNLLLMMMKKKNNN\\\qqq~~~yyy~~~}}}qqq[[[GGG;;;777444222///.../////////...////////////............---.........................................................////////////111111111111222222222222333333666BBBJJJJJJcccuuugggWWWDDDIIIIIIGGG@@@888777===DDDLLLUUUbbbtttooouuuvvvjjj\\\PPPIIIEEE?????????>>>======>>>>>>CCCBBBBBBEEEHHHKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKIIILLLIIIGGGIIIOOOSSSUUUUUUXXX]]]```]]]WWWWWW```hhhpppoooooopppooojjjbbb\\\\\\bbbiiipppvvvyyy|||~~~~~~yyytttnnnjjjiiiggggggiiikkknnnwwwyyyooouuu~~~yyyvvvxxx}}}{{{tttwww{{{~~~|||uuullldddeeeeeehhhmmmsssyyy|||}}}~~~yyyxxxyyyqqqddd___bbbuuu|||]]]PPPOOOOOOMMMJJJLLLLLLJJJHHHFFFEEECCCCCCAAAAAA@@@???===;;;:::999666666555555555444444444333333222222111000000///000000000000000000000000........................////////////////////////...------------...//////////////////////////////////////////////////////...............///000000///...000666;;;>>>CCCIIISSSSSSWWWXXXQQQOOO]]]qqq}}}{{{{{{xxxtttvvvjjjffffffmmm|||yyy]]]FFFBBBHHHQQQSSS___vvvxxxfffTTTHHHJJJNNNRRR___ooowwwxxxtttnnnmmmttt}}}nnngggeeepppuuuiiiaaa___OOOPPPRRRTTTOOOIIIHHHKKKKKKHHHSSSjjjwww}}}~~~sss```NNNCCC???666333111///000000000///////////////............---------...................................................////////////111111111222222222222333111666999AAAKKKRRRkkk|||jjj\\\RRRDDDLLLJJJDDD>>>999;;;AAAGGGOOOZZZjjj{{{zzzrrrzzz~~~pppaaaSSSIIICCCAAA@@@@@@AAA???======>>>???DDDDDDEEEHHHLLLPPPQQQQQQNNNKKKHHHIIILLLNNNMMMKKKNNNMMMKKKMMMPPPUUUXXXYYY]]]aaaeeedddbbbeeeooowwwxxxtttqqqrrrtttpppggg___aaafffnnnuuu{{{~~~{{{vvvpppllljjjgggfffgggiiikkksss{{{~~~ppprrryyyqqqjjjdddaaa___^^^]]]ZZZZZZ\\\```cccuuu{{{|||xxxuuurrrqqqnnnjjjgggjjjjjjjjjnnnssswwwzzzzzz}}}~~~}}}zzz|||~~~rrrhhhbbbnnnvvv]]]UUUVVVSSSLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;666666666666555555555444444444333333222222111111000000000000000000000000........................////////////////////////---------------...//////........................////////////////////////...............///000000///...222999<<<>>>FFFOOOTTTWWWWWWQQQLLLRRRdddtttzzz|||wwwuuusssqqq{{{ooollleeemmm|||xxxdddOOOCCCGGGRRR^^^cccvvvyyygggXXXNNNKKKQQQTTTXXXlll~~~~~~xxxoooiiiqqq~~~iiigggfffddd\\\RRRPPPSSSOOOPPPbbb{{{zzzyyyjjjYYYJJJAAA777555222111111111111000////////////............---------.........//////....................................////////////111111111222222222333333///:::===BBBOOO^^^vvvzzz{{{^^^QQQLLLCCCOOOIIIAAA;;;;;;???EEEIIIRRR```rrrwww{{{}}}lllZZZMMMEEEAAA???AAABBBBBB@@@===<<<>>>@@@BBBCCCFFFKKKQQQVVVYYYYYYRRRMMMIIIIIIMMMPPPPPPNNNOOOOOOPPPQQQSSSWWW]]]bbbdddgggjjjllllllooouuuzzzuuussssssuuuvvvtttooojjjggglllsss{{{~~~}}}yyysssnnnkkkgggdddfffgggiiiooovvvrrrpppzzzwwwppphhh^^^VVVOOOLLLKKKMMMOOOPPPPPPRRRUUUXXXfffooo}}}~~~ssslllkkkmmmooopppqqqooonnnooorrruuuvvvvvv||||||vvvooowww~~~uuuttt|||pppeeeggg}}}lll]]]\\\XXXNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@>>>===777666666666555555555555666555555444444333222222000000000000000000000000........................////////////////////////---------------...///000........................////////////////////////...............///000000//////555<<<>>>@@@JJJVVVVVVZZZWWWLLLHHHUUUhhhuuu|||}}}rrrqqqxxx~~~vvvoooxxxjjjwww}}}fffRRRFFFDDDOOO[[[iiisssppp[[[QQQMMMQQQYYYYYY^^^yyyqqqfff]]]cccuuu}}}xxxlll^^^XXX[[[PPP[[[xxx~~~}}}~~~vvvcccMMM===888666333222222222111000000/////////............---------.........//////..................................../////////000111111222222222333333333...<<>>AAAAAABBBFFFLLLTTTZZZ^^^___TTTOOOJJJIIIMMMQQQRRRPPPNNNPPPSSSTTTUUUZZZbbbhhhiiillloooqqqqqqqqqrrrsssmmmpppsssvvvwwwwwwvvvvvvlllpppwww~~~~~~{{{uuuppplllgggdddeeefffhhhnnntttsssooo|||qqqmmmjjjeeefffkkkmmmmmmmmmqqquuuuuussspppmmmggg^^^UUUNNNLLLLLLLLLIIIIIIJJJKKKNNNQQQTTTVVVaaagggqqq|||{{{sssooopppvvvzzzwwwwwwwwwuuuttttttwwwzzz|||~~~|||nnnqqq~~~vvvxxxsssiiiooo|||uuupppggguuu{{{fff```ZZZPPPQQQOOOLLLKKKIIIGGGEEEBBBEEEEEEFFFFFFEEECCC@@@???777777777666555555444444444444333222222111111000////////////////////////////////////////////////............////////////........................////////////////////////000000//////.........---000000000000////////////000333999===???DDDMMMWWWRRRVVVQQQFFFHHHZZZmmmuuuzzzssssssqqqzzz~~~oookkknnnrrrnnnUUUDDD>>>EEEWWWiiizzzppp\\\PPPNNNTTTXXXXXX^^^pppzzznnnnnniiigggppp}}}}}}tttmmmkkknnnvvv|||yyyooo]]]WWWXXXzzz{{{rrrjjjeeecccdddvvv}}}lllYYYKKKBBB===777333111222222333000000000000//////////////////............//////...------------...//////000000000000111111111111111111222222222333333333999444>>>KKKSSShhhoooZZZLLLHHHLLLPPPGGG???<<<<<<@@@IIIRRR[[[pppxxxxxx~~~kkkSSSDDDAAA@@@>>>???GGGDDD@@@AAA>>>===EEEGGGKKKDDDCCCUUUcccdddfffaaaNNNHHHNNNNNNQQQTTTOOOMMMNNNPPPUUU\\\bbbccc```iiilllqqqvvvxxxwwwuuusssuuurrrrrrxxx~~~~~~{{{xxxtttzzzxxxsssjjjeeeaaabbbdddgggmmmttt~~~lllxxxmmmfff\\\UUUSSSQQQNNNPPPTTTWWWWWWZZZ^^^dddggggggfffZZZVVVQQQLLLIIIHHHJJJKKKKKKLLLNNNQQQVVVZZZ]]]___aaadddiiiooouuu|||{{{vvvvvvxxxzzzxxxzzz||||||{{{zzzzzz{{{xxxmmmwwwrrrqqqooojjjllluuu}}}zzzooovvvyyyiii[[[PPPOOONNNKKKJJJJJJJJJHHHFFFHHHHHHGGGFFFCCC@@@===<<<999999888777777666666555444444333333222111111111000000000000000000000000////////////////////////............////////////........................////////////////////////000/////////............000000000000000000000///000666>>>CCCEEEHHHNNNUUUUUUSSSMMMFFFJJJZZZmmmxxx{{{vvvxxxwwwyyyddd```fffiiiWWWGGGDDDGGGPPPdddxxxoooaaaVVVPPPSSSWWW]]]eeerrr{{{ppp||||||{{{lll]]]RRRQQQRRRUUUXXX___mmm{{{mmmYYYYYYzzzyyyiiicccYYYRRRQQQVVV```gggrrrzzz|||{{{xxxppp___RRRDDD>>>777333333333111///000000000000//////////////////............//////...------------...//////000000000000111111111111000000111111111222222222;;;:::BBBNNN]]]yyymmmWWWIIIHHHMMMNNNFFF>>>===???DDDMMMWWWaaavvvxxxzzz~~~kkkSSSDDDAAABBBAAACCCJJJGGGBBBDDD@@@===EEEFFFMMMIIIKKK___mmmnnnnnndddPPPHHHLLLLLLPPPSSSNNNMMMMMMOOOUUU]]]dddfffeeepppsssxxx|||~~~}}}yyyvvvyyyvvvwww}}}~~~}}}yyylllfffbbbcccdddeeekkkqqq{{{oooiii[[[PPPGGGJJJDDD@@@AAAAAA@@@AAADDDCCCCCCEEEJJJOOOTTTVVVVVVOOOMMMLLLKKKKKKMMMOOOPPPQQQSSSWWW\\\```dddgggiiigggiiiiiihhhggglllwww~~~{{{yyyxxxxxx{{{}}}|||wwwppp}}}yyyjjjiiikkkjjjlllrrrzzz~~~pppYYYLLLOOOMMMLLLLLLMMMNNNNNNMMMMMMKKKHHHEEEAAA===:::999:::::::::999888888777777555444444333333222111111111111111111111111111111////////////////////////............////////////........................////////////////////////////////////............000000000000000000000000111:::DDDJJJKKKMMMPPPSSSXXXOOOGGGGGGNNN\\\ooo}}}yyy~~~ttt\\\[[[hhh~~~oooXXXHHH@@@GGGNNNSSSeee{{{jjjZZZWWWWWWVVV]]]___hhhyyy{{{ooosssgggQQQKKKBBBAAABBBCCCFFFNNN```pppuuu|||~~~yyy\\\\\\~~~yyy___\\\ZZZ[[[cccppp}}}zzz{{{vvv|||mmmnnn}}}|||mmm```LLLCCC999555555555222---000000000000//////////////////............//////......------......///000000000000000111111111111000000000000111111111111999>>>CCCNNNhhhhhhRRRGGGIIIPPPKKKCCC======AAAGGGRRR[[[iiixxx~~~iiiRRRDDDBBBDDDDDDIIINNNJJJFFFHHHDDD@@@EEEIIISSSQQQTTThhhxxxwwwvvvjjjUUUJJJKKKLLLRRRVVVOOOIIIHHHJJJRRR\\\cccggghhhuuuwww{{{{{{vvvxxxwwwxxxpppjjjeeeccccccccchhhnnnvvvrrrzzz```NNNFFFAAA>>>@@@>>>===>>>@@@@@@@@@@@@===<<<===???BBBDDDFFFGGGKKKLLLMMMNNNPPPRRRSSSTTTZZZ]]]aaagggkkkoooqqqrrrrrrsssrrrkkkeeefffnnnwww~~~yyyvvvuuuyyy}}}~~~}}}||||||}}}}}}}}}~~~www~~~qqqhhhiiikkkkkkppprrrvvv~~~}}}xxxZZZLLLOOONNNMMMMMMPPPRRRRRRRRRMMMKKKHHHDDD@@@<<<:::999;;;;;;::::::999888888777555555444444333333222222111111111111111111111111////////////////////////............////////////........................///////////////////////////////////////.........000000000000000111111111444>>>HHHLLLMMMOOORRRSSSYYYKKKDDDJJJTTT```rrr~~~zzzooo[[[bbbxxxnnn```OOOCCCAAAKKKNNNOOOcccppp[[[WWWaaafffaaagggiiittt~~~dddooo```FFFCCCLLLGGGDDDCCCFFFLLLVVVgggvvvxxx{{{wwwiiiZZZUUU[[[ccckkktttvvv^^^cccuuuyyy~~~~~~lllaaajjj}}}xxxzzz{{{mmm[[[NNN>>>777777888444000000000000000//////////////////............//////...............//////000///000000000111111111111000111111111222222222222999BBBEEEOOOssscccNNNGGGKKKSSSHHHAAA<<<===BBBHHHSSS]]]nnn~~~zzzhhhQQQDDDBBBEEEHHHMMMQQQLLLIIIMMMIIIDDDHHHPPP[[[XXXYYYmmm|||{{{xxxnnnYYYMMMLLLMMMVVVZZZRRRJJJHHHJJJTTT^^^eeeiiilllyyy{{{}}}wwwwwwyyy}}}uuunnnhhheeecccbbbeeejjjqqqtttvvv___MMMDDD@@@@@@AAA============??????>>>;;;;;;;;;<<<<<<<<<===???@@@CCCEEEHHHKKKNNNPPPRRRSSS]]]```ffflllsssxxx{{{|||zzz||||||tttkkkeeehhhlllvvvxxx}}}}}}xxxrrrtttvvvvvvvvvwwwyyy{{{{{{{{{|||~~~||||||{{{xxxrrrlllkkkmmmllljjjpppqqqttt}}}xxxcccQQQPPPNNNLLLLLLNNNPPPQQQQQQKKKIIIGGGCCC@@@>>>===<<<;;;;;;:::999999888888777666666555555444333333222000000000000000000000000////////////////////////............////////////........................////////////////////////.........//////////////////000000000111111111222888BBBJJJJJJJJJNNNRRRSSSSSSHHHDDDNNNYYYdddsss}}}||||||hhh^^^nnnxxxeeeVVVCCC>>>BBBLLLMMMSSSqqq}}}eee[[[gggxxxvvvjjjnnnqqq|||wwwfff{{{ssskkkJJJAAAHHHMMMHHHCCCBBBGGGPPPZZZfffqqq}}}vvviiiWWWHHHDDDLLLVVVUUUZZZfffxxxxxxvvvwwwooo]]]hhhpppzzz|||kkk^^^YYYfffvvv~~~xxxxxx|||iiiYYYDDD888666777555222000000000000//////////////////............/////////............///000000///000000000111111111111222222222333333333444444:::GGGHHHTTT~~~www|||^^^LLLIIIOOOUUUEEE???;;;===BBBHHHSSS]]]ppp}}}~~~}}}dddPPPEEEDDDGGGLLLRRRUUUOOOMMMTTTQQQIIIKKKSSS___\\\[[[nnnzzzlllXXXLLLKKKNNNZZZ]]]SSSPPPLLLOOO[[[eeejjjnnnrrr~~~{{{zzzzzzssskkkgggcccaaaccchhhooovvvnnn___OOOEEEAAA>>>>>>???===>>>>>>===>>>???<<<777888999;;;;;;;;;<<<===???===???BBBGGGKKKNNNPPPQQQUUUYYY___fffnnnuuuzzz}}}|||wwwpppmmmmmmmmmpppuuu{{{}}}rrrrrrrrrrrrrrrtttxxx|||yyyyyyzzz}}}~~~wwwrrrnnniiiggghhhhhheeebbbiiilllrrr{{{~~~sssyyyoooVVVSSSPPPLLLKKKKKKLLLLLLKKKHHHHHHFFFEEECCCAAA@@@???;;;;;;;;;:::999999888888777666666555555444333333000000000000000000000000////////////////////////............////////////........................////////////////////////.........//////////////////000000111111222222222:::EEEKKKHHHHHHNNNRRRQQQKKKIIIMMMVVV```kkkwwwqqqccceeezzzoooZZZIIIAAACCCHHHMMMQQQ```|||hhhiii|||~~~ppptttvvvvvv|||[[[KKKQQQPPPDDDDDDCCCHHHRRR[[[dddpppzzzsss___OOOGGGGGGNNNWWWZZZZZZ^^^hhhpppqqqhhh^^^YYY```lllyyy}}}ppp___nnn|||pppfff```VVViii|||zzznnn]]]RRRPPP^^^nnn{{{~~~tttcccLLL<<<555444333222000000000000//////////////////............////////////......//////000111000000000000111111111111333333333333444444444555555EEEEEEUUUwwwtttXXXKKKLLLQQQTTTBBB===:::===BBBJJJUUU^^^tttvvv___OOOHHHGGGLLLRRRZZZ\\\TTTSSS[[[XXXNNNNNNSSSbbbaaa```ttt}}}dddSSSJJJJJJPPP^^^```SSSPPPLLLQQQ___jjjmmmpppuuu}}}wwwooojjjeeeaaacccgggmmm|||zzztttYYYMMMCCCBBBCCC@@@===<<>>888666999======<<<;;;<<<>>><<<===???BBBEEEGGGIIIJJJIIIKKKOOOUUU\\\ccchhhkkkooottt|||~~~{{{yyyrrrrrrrrrtttwww{{{tttuuuuuuuuuuuuxxx|||||||||}}}sssoookkkhhheeedddcccddddddiiipppwwwssssssccc[[[WWWRRRNNNLLLKKKJJJIIIGGGGGGGGGGGGEEECCCAAA@@@======<<<;;;;;;::::::999777777666666555444444444111111111111111111111111////////////////////////............////////////........................////////////////////////............/////////000///000000111111222333333:::GGGMMMIIIHHHNNNQQQOOOIIIRRR]]]dddmmmxxxllldddrrrsss___MMMAAAEEEJJJMMMOOOZZZttt}}}rrr|||yyy}}}}}}~~~gggPPPNNNYYYWWWJJJQQQYYYeeeoooqqqttt~~~lllTTTJJJKKKNNNSSSWWW[[[ZZZZZZZZZZZZXXXTTTQQQYYYfffsssvvvpppiiigggiiillltttvvvfffuuufffVVVPPPPPPQQQZZZqqqvvvjjjZZZNNNNNN___ppp~~~|||mmmXXXFFF;;;666333222000000000000//////////////////............/////////////////////000000111000000000000111111111111222222333333333444444444333CCCFFF\\\lllRRRIIINNNRRRQQQ???:::999===EEEMMMYYYccczzzmmmXXXMMMJJJLLLSSS[[[eeeeee\\\ZZZbbb^^^RRRPPPWWWiiikkkjjj~~~{{{^^^PPPJJJMMMVVVeeefffVVVPPPMMMSSSeeeqqqsssvvv|||~~~~~~}}}}}}zzzqqqlllfffbbbcccgggiiixxxyyyUUUIII@@@<<>>???BBBBBB>>>???BBB???888999===@@@@@@===;;;;;;;;;<<<<<<<<<<<<<<<=========@@@@@@BBBEEEIIINNNRRRUUUXXX```lllxxx|||yyytttooonnnppptttwww{{{~~~wwwxxxzzzzzz{{{}}}|||yyyvvvpppjjjhhhkkkqqqdddjjjqqquuuxxx~~~vvvppp}}}vvvccc___XXXSSSPPPNNNLLLKKKGGGHHHIIIHHHGGGDDDAAA@@@>>>>>>>>>===<<<<<<;;;;;;777777777666555555444444222222222222222222222222////////////////////////............/////////000........................////////////////////////---.........//////000000///000000111222222333333:::HHHOOOKKKJJJOOOQQQMMMKKK\\\kkkqqqxxxllljjj~~~gggRRRHHHDDDBBBHHHLLLPPPccc}}}zzz~~~oooXXXLLLMMMVVV^^^aaajjjvvv~~~vvv|||www___HHHEEEOOOVVVXXXZZZPPPRRRRRROOOKKKLLLQQQVVVjjjvvvwwweee]]]eeerrr{{{nnn|||kkkLLL???BBBKKKRRRttt|||}}}}}}vvvlllbbbVVVUUUgggwww|||ttttttuuuuuucccPPPCCC:::666444000000000000//////////////////............/////////////////////000111111000000000000111111111111111111222222222333333333999IIIMMMgggfffNNNHHHOOORRRNNN===999888>>>GGGPPP]]]gggxxxfffSSSLLLLLLPPPXXXaaammmlllbbb___fffaaaTTTPPP]]]qqqvvvtttwww\\\PPPMMMRRR\\\llllll[[[VVVSSS\\\ooo}}}}}}~~~~~~|||||||||sssmmmgggcccdddhhhfffuuufffNNN@@@AAACCCDDDDDDDDDCCCCCCFFFDDDAAA????????????>>>AAA@@@???===<<<<<>>===???BBBCCCBBBEEEKKKJJJOOOZZZjjjyyy|||vvvmmmffffffkkkrrryyyzzzxxxxxxyyyxxxxxx~~~}}}}}}~~~|||{{{uuusssrrrsssuuuxxxyyyyyyxxxiiieee\\\SSSRRRTTTPPPHHHLLLJJJJJJJJJJJJJJJHHHFFFDDDDDDBBBAAA???===;;;::::::888777666777666555333333333333222222222111111000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111///000000//////111444777@@@DDDDDDCCCHHHPPPQQQMMMZZZdddqqq|||tttwwwzzz^^^KKKEEEFFFGGGPPPSSSUUUnnntttzzzzzzlll|||~~~nnnWWWGGGIIIQQQUUUYYY```xxxyyyxxx```IIIDDDKKKRRRYYY___WWWXXXXXXUUUTTTXXXbbbjjjssspppuuukkk~~~UUUHHHFFFEEEOOO```|||||||||{{{yyyooocccbbbooo{{{{{{yyyxxx~~~|||yyymmmYYYFFF===888555333222111111222222111///////////////////////////////////////000000000000111111000000000000000111000111333333333333555666EEEIIIIIInnngggMMMJJJUUUUUUIII<<<<<<>>>BBBEEEMMM\\\jjjsssbbbTTTPPPOOOQQQ^^^ooo|||pppiiimmmjjj]]]UUUUUUkkksssttt{{{jjjUUUOOONNN[[[nnnvvvoooddd\\\ZZZdddvvv}}}~~~}}}{{{zzz|||tttnnnhhhbbbaaaeeefffqqq}}}tttZZZFFF@@@AAABBBCCCDDDCCCCCCBBBDDDCCCAAA???>>>>>><<<<<>>>>>@@@BBBAAA>>>;;;;;;===@@@AAA@@@AAA>>>>>>@@@AAAAAADDDIIIJJJLLLUUUcccuuu}}}ssshhhcccdddgggqqq}}}xxxyyy||||||yyywwwvvvttttttzzz}}}~~~~~~qqqrrrrrrmmmpppggg\\\VVVVVVUUUQQQMMMOOONNNMMMMMMNNNMMMKKKIIIEEEDDDAAA???===;;;:::999<<<:::888888888888666555333333333333222222222222111000000000////////////000000000000000000000000////////////////////////////////////////////////...////////////000000000///000000000000111555888BBBEEEFFFFFFKKKQQQPPPKKKTTTfff}}}vvvuuuuuu\\\IIIBBBAAADDDPPPYYYaaazzzyyyvvvrrrkkkyyyuuuppppppVVVKKKFFFLLLRRRTTTYYYbbbsssyyy~~~fffUUUHHHIIISSSZZZ```ccc```cccfffgggjjjqqq||||||yyy}}}tttPPPIIILLLMMMWWWfff~~~|||zzz{{{uuuvvv|||}}}~~~uuucccPPPDDD<<<777444222111000111111000///////////////////////////....../////////000000000111111000000000000111111000111333333333333555777>>>GGGMMMqqq}}}cccKKKKKKVVVTTTGGG;;;;;;>>>CCCHHHPPP```ooo{{{nnnaaaXXXXXXZZZ]]]hhhvvvvvvmmmnnnkkkbbb^^^```uuu~~~pppaaa\\\\\\aaannnzzz}}}sssiii```jjjuuuyyy{{{}}}~~~~~~}}}{{{}}}vvvnnnfff___^^^bbbeeeooo{{{vvvaaaMMM??????@@@BBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@???<<<>>>@@@@@@???>>>???@@@CCC@@@===<<<>>>AAACCCDDDBBB===;;;???BBBCCCEEEIIILLLMMMTTTbbbsss~~~rrrkkkjjjgggoooxxx~~~wwwnnniiijjjlllpppwww~~~~~~zzzvvvssspppooovvv~~~tttxxxuuudddooowwwfffYYYXXXXXXTTTQQQSSSQQQPPPOOOPPPPPPPPPNNNLLLHHHFFFDDD@@@>>><<<<<<;;;>>><<<::::::::::::888666444444333333333222222222111111000000000/////////000000000000000000000000////////////////////////////////////////////////............///////////////000000000000222666999EEEGGGHHHJJJNNNQQQOOOIIIWWWlllxxxhhhgggssslllXXXIIIBBBAAAFFFWWWgggtttxxxnnndddjjjxxxfffSSSSSSZZZLLLJJJNNNUUUYYY]]]hhhvvv~~~vvvjjjbbbaaaWWWRRRTTTaaapppzzz~~~qqqyyydddHHHFFFOOOVVVddduuu~~~{{{~~~~~~}}}mmmZZZJJJ===555444333000000000111///...////////////////////////------........./////////111000000000000000111111000111333333333444666888<<>>DDDKKKUUUfffvvvwwwllleeeaaafffiiilllttt~~~vvvllljjjiiiddddddiii|||{{{ddd```lllqqq|||}}}sssjjjwww}}}~~~~~~~~~}}}~~~wwwnnneee^^^^^^aaacccmmmyyy~~~gggUUUGGG>>>???@@@AAABBBBBBBBBAAA@@@===???BBBDDDEEEEEEFFFFFF>>>AAACCCDDDCCCAAAAAABBBCCCCCCCCCDDDDDDEEEDDDDDDDDD??????DDDHHHJJJLLLNNNUUUYYYbbbqqq{{{|||xxxxxxwwwuuutttrrrpppmmmdddbbbaaabbbgggnnnwww|||~~~zzzwwwuuupppmmmqqqyyyyyymmmkkk~~~gggWWWXXXXXXRRRRRRXXXTTTRRRRRRRRRRRRRRRPPPNNNNNNKKKHHHEEEBBB@@@@@@@@@???===;;;;;;;;;:::888777444444444444333333333333111111111000000000//////////////////////////////////////////////////////////////////////////////........./////////000000///000111111111333777:::EEEGGGJJJMMMPPPPPPMMMIIIbbbsss{{{iii^^^ccctttrrraaaRRRHHHEEEGGGLLL```vvv}}}iiiUUUXXXggguuuzzzcccSSSMMMNNNRRRTTTSSSUUUZZZ___gggwwwtttlll```SSSRRRYYY___eeerrrzzz^^^HHHIIIUUUfff~~~||||||wwwcccQQQBBB777666444111000000000///...////////////////////////------------.........///000000000000000000111222000222333333333444777999CCCQQQeeexxx]]]NNNWWWbbbYYYFFF;;;;;;???EEELLLWWWjjjzzz}}}wwwrrrnnnnnnrrruuuuuuyyyyyyppphhhggggggfffiiinnn|||}}}}}}nnneeerrr|||~~~~~~~~~~~~~~~wwwmmmeee```aaacccaaakkkvvvttt___MMMCCC>>>@@@AAABBBBBBBBBAAA@@@???===@@@DDDFFFFFFFFFGGGHHHDDDFFFHHHIIIHHHHHHIIIJJJGGGJJJNNNPPPNNNJJJEEEBBBFFFCCCDDDJJJNNNNNNPPPSSS___iiiyyysssqqqtttzzz|||wwwtttrrrtttwwwrrrmmmgggccceeekkktttyyy|||zzzzzzyyysssnnnoootttuuu|||yyy|||xxxxxx~~~~~~vvvzzzqqq\\\ZZZ[[[VVVVVV]]]XXXVVVUUUVVVVVVVVVTTTRRROOONNNKKKHHHEEEDDDCCCCCC@@@>>><<<;;;;;;:::888666555555555444444444333333111111111111000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000111111111222444888;;;CCCGGGLLLPPPPPPNNNLLLLLLgggssssssbbb^^^gggyyyiiiXXXLLLEEEFFFKKKNNNddd~~~zzzhhhTTTHHHQQQ___gggnnnvvvzzzhhhRRRGGGIIIQQQXXX[[[UUUTTTTTTXXX]]]eeepppyyyssseeeYYYUUUTTTVVVdddtttrrr}}}xxxaaaOOOQQQbbb||||||xxxnnn]]]KKK===888555222000000000///...////////////////////////------------.........///000000//////000111222222111222222222333444888:::IIISSSjjjsssYYYOOOZZZcccWWWCCC<<<<<>>===AAABBBBBBCCCCCCBBB@@@???@@@CCCFFFGGGEEEDDDFFFIIIHHHIIIJJJJJJKKKNNNSSSWWWWWWZZZ]]][[[VVVNNNGGGCCCDDDCCCEEEIIILLLNNNTTT[[[mmm|||rrrmmmkkkppptttxxx|||}}}xxxooohhhfffkkksssyyyyyyyyyzzz{{{vvvooonnnrrrssszzz|||}}}wwwsssooopppvvvzzzzzzzzz|||yyyuuulllaaa___]]]]]]```[[[ZZZYYYZZZZZZZZZXXXVVVMMMMMMKKKIIIGGGEEEDDDCCCAAA???===<<<<<<;;;999777666666555555555444444444222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000111222222222555999<<>>======@@@GGGOOO[[[oooyyyrrrmmmiiiiiiiiiZZZZZZ\\\___aaaccceeefff^^^bbbcccgggmmmhhhjjjzzz{{{~~~|||~~~|||{{{|||~~~sssgggaaa___]]]```hhhpppyyytttcccRRRCCC===@@@BBBCCCCCCDDDCCCBBBAAA@@@BBBEEEIIIIIIHHHIIINNNRRRQQQRRRRRRSSSWWW___hhhooorrrpppkkkbbbWWWNNNIIIHHHFFFFFFIIINNNRRR[[[kkkzzzyyysssssstttuuuwww{{{{{{zzz~~~{{{qqqiiigggkkksssyyy}}}{{{xxxxxxxxxyyytttnnnoootttqqqyyyzzz~~~|||mmmnnnqqqssspppmmmpppwwwwwwttt{{{}}}hhhbbbcccaaa]]][[[ZZZYYYYYYZZZYYYWWWUUULLLMMMMMMMMMKKKIIIFFFEEECCCAAA???>>>===<<<:::888666666666666555555555444222222222111111111000000000000000000000000000000/////////////////////////////////////////////////////////000000000000111000111222222333555:::===???HHHTTTYYYRRRKKKRRR___bbbooo}}}}}}ppphhhhhhzzzsss^^^SSSIIIBBBEEEMMMRRRlllyyywwwssslllllldddQQQHHHEEECCCDDDEEEDDDDDDDDDFFFHHHIIIIIIJJJNNNTTTZZZVVVXXXXXXVVVSSSPPPLLLHHHHHHLLLPPPRRRZZZgggsssxxx}}}yyywwwwwwyyyzzzzzz~~~xxxaaaTTTdddyyy}}}uuu\\\FFF===999555222111111111000////////////////////////....../////////000000000////////////000111222333222222222222222555999===KKKSSSssszzz~~~iiiRRRMMMWWW\\\NNN;;;<<<<<<@@@HHHRRR```uuusssfff^^^\\\]]]^^^VVVYYY\\\]]]___aaaccccccWWW^^^]]]```jjjnnnpppyyy|||~~~}}}}}}zzzxxxyyy|||wwwjjjddd___[[[aaagggooowwwzzzjjj\\\MMMAAA@@@EEECCCCCCDDDDDDDDDCCCAAA@@@AAAFFFJJJLLLMMMQQQYYY___aaaaaaaaacccjjjuuutttdddUUUMMMLLLNNNPPPQQQUUU[[[cccrrr}}}|||yyyyyy{{{xxxvvvwww|||~~~}}}ssskkkiiinnnvvv|||~~~zzzxxxyyywwwvvvvvvqqqmmmpppvvvpppyyy{{{rrrwww~~~kkkoootttrrriiibbbhhhsssrrr}}}~~~wwwkkkcccdddaaaYYYXXXWWWVVVVVVWWWVVVTTTRRRMMMNNNPPPQQQPPPMMMJJJHHHEEECCCAAA@@@???>>><<<:::777666666666555555555555222222222111111111111000000000000000000000000000////////////////////////////////////////////////............/////////000000111222222333666:::===???IIIWWW\\\SSSLLLVVVfffhhhsss~~~zzzpppkkkzzzzzziiiZZZSSSLLLEEEHHHQQQ\\\wwwrrriiigggbbbUUUPPPLLL@@@<<<>>>===<<<===@@@@@@===AAA??????CCCJJJQQQUUUWWW[[[[[[XXXOOOGGGCCCBBBBBBBBBNNNXXX^^^lllvvvooohhhfffeeefffjjjooosssvvvgggZZZssswwwzzzyyyyyy~~~kkkQQQ>>>;;;666333222222111111////////////////////////////////////000000000000////////////000111222333222222222222222555:::===NNNXXX|||www}}}iiiTTTOOOXXX[[[MMM;;;;;;<<<@@@IIITTTdddzzz|||lll\\\TTTSSSVVVXXX___bbbeeeeeeeeegggiiiiii___fff```___nnnzzzzzz~~~}}}yyyvvvwww{{{xxxmmmgggccc^^^aaagggnnnvvvyyyjjjXXXLLLDDD???>>>@@@BBBEEEHHHGGGCCC@@@@@@BBB@@@GGGJJJHHHQQQcccmmmkkkhhhjjjhhhhhhxxx~~~ssspppfffaaaeeegggfffkkknnnttt|||oookkkiiiqqq}}}zzzuuuvvvuuuuuusssrrrpppnnnmmmpppxxx~~~ppppppzzz}}}lll___^^^eeeffftttppphhhdddXXXXXXSSSRRRQQQSSSWWWXXXVVVTTTSSSRRRPPPPPPPPPOOONNNLLLIIIEEE@@@<<<;;;::::::999777666555444333222222222333333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////111555999<<<>>>KKKUUUYYYTTTTTT```ooovvvqqqvvv~~~yyy}}}rrrmmmmmmsssjjj[[[MMMDDDDDDNNNXXXmmm}}}uuuoooeee```ZZZPPPGGGDDDCCCAAA===>>>999777:::???BBBBBBBBBGGGDDDFFFOOOWWW```qqqttt^^^IIIAAACCCDDDBBBPPPkkkuuummmddd]]]YYYVVVWWW^^^bbbgggttt|||]]]YYYyyywwwxxxyyyuuunnnkkklll~~~}}}}}}```MMMBBB888444111//////111......//////000000111111000000////////////000000000000000000111111111111111222444666333111777???NNN]]]yyyxxx```NNNQQQ\\\YYYIII;;;:::???CCCGGGSSSjjj|||sssdddUUURRR\\\kkkvvv|||uuuqqqqqqooojjjgggfffgggiiioooyyy~~~~~~}}}zzz{{{|||kkkbbbaaabbbeeeeeeiiisssmmm___PPPGGGBBB>>>>>>@@@AAAEEEIIIIIIEEEAAA@@@@@@CCCGGGIIIMMM^^^rrrxxxssspppsssrrrttt|||{{{~~~lllffffffttt||||||{{{wwwttttttsssrrrpppnnnmmmlllmmmsss{{{tttooo{{{}}}{{{kkk```___dddfffuuuwwwhhh```VVVVVVTTTSSSRRRTTTVVVWWWUUUSSSTTTRRRPPPPPPPPPPPPNNNLLLLLLHHHCCC???===<<<;;;:::888888666555444333333333333333222222111000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111222555:::@@@DDDNNNXXXZZZTTTXXXhhhvvvyyyvvvxxx}}}~~~{{{vvvgggkkkwwwkkk```RRRHHHDDDIIIVVVcccuuuzzztttdddZZZUUUMMMOOOKKKEEEAAAAAABBB@@@===>>>:::888:::>>>???AAACCCJJJLLLUUUfff|||nnnXXXJJJCCCDDDPPP^^^zzz{{{kkkbbb\\\VVVRRR[[[ZZZ[[[___cccnnnyyyaaaccczzzwwwuuusssmmmeeeaaaaaasssxxxmmmjjjsssqqqYYYKKK<<<666333111000111////////////000000111111000000////////////000000000000000000111111111111111222444666333111777@@@NNNddd|||}}}uuu^^^NNNSSS]]]YYYIII<<<;;;AAAEEEIIIVVVmmmsssccc]]]fffuuuyyyqqqkkkiiieee___ZZZZZZdddlllwww{{{||||||lllcccbbbcccdddeeeiiirrr^^^RRRFFFAAA???>>>???BBB@@@FFFLLLMMMIIIDDD@@@???EEEGGGJJJSSSiii}}}wwwvvvxxxxxx}}}}}}eee^^^bbbwww{{{yyy{{{|||{{{ssssssrrrqqqooommmkkkjjjlllpppuuu{{{zzznnnqqq|||zzznnnfffeeegggcccpppiii^^^WWWYYYVVVUUUTTTUUUVVVVVVTTTRRRTTTRRRPPPPPPPPPPPPNNNLLLJJJGGGBBB>>><<<;;;:::888:::999888666555555555555333333333222111111000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111222333333555;;;EEELLLRRR[[[ZZZSSS[[[qqq}}}{{{vvvxxx{{{{{{xxxyyyhhhYYYlllpppcccVVVIIIDDDGGGPPPaaaooozzznnncccOOOFFFEEEBBBGGGCCC>>>===??????>>>===@@@<<<:::===???@@@CCCIIIOOOZZZkkkzzzaaaMMMHHHHHHNNNeee|||iii[[[TTTRRRPPPOOOWWWZZZ^^^bbbhhhyyy}}}uuupppdddppp|||wwwrrroooiiiaaa]]]]]]rrr~~~kkk___eeewwwfffSSS???666444333222222/////////000000000000111000000////////////000000000000000000111111111111222222444666333222888AAAQQQlllzzzqqq\\\NNNUUU^^^XXXHHH<<<===BBBFFFKKKYYYrrr|||lll^^^bbbvvvuuunnnhhheeebbb\\\YYYYYYcccnnn|||}}}}}}|||mmmeeecccccccccdddhhhqqqUUUKKKAAA>>>??????AAADDDBBBHHHOOORRRNNNGGGBBB???EEEHHHOOO[[[oooyyy}}}||||||}}}pppZZZUUU]]]www{{{vvvvvvyyy{{{{{{ssssssrrrqqqooommmkkkjjjnnnpppuuu}}}qqqjjjxxx~~~~~~vvvpppmmmkkkdddnnn}}}{{{zzzlll]]][[[]]]WWWWWWVVVVVVUUUTTTSSSQQQSSSRRRPPPOOOPPPOOONNNLLLJJJGGGCCC???===<<<:::999:::999888777666555555555333333333222222111111111////////////////////////////////////////////////////////////////////////////////////000000000000111222333444666>>>JJJSSSWWW\\\XXXQQQ\\\ttt~~~yyywww~~~~~~wwwyyy```WWWwwwooo___]]]PPPEEEEEEJJJUUUfffvvvpppbbbVVVEEEBBBJJJLLLRRRIIIAAA=========>>>???FFF@@@===AAACCCCCCIIISSSUUUllleeeTTTFFFIIIVVViii~~~ooo^^^TTTQQQQQQSSSUUUYYYaaalllvvvyyyooonnnyyysssppplllgggdddeeetttssslllssspppYYYAAA555444444333333000000000000000000000000000000////////////000000///000000000111111111111222222444555444333:::CCCTTTrrrlllYYYNNNXXX```VVVFFF===>>>BBBFFFLLL\\\uuuxxxiiiaaalllsssnnnjjjkkkjjjhhhjjjmmmqqqyyy~~~}}}~~~zzzllleeecccbbbaaabbbgggppp}}}TTTJJJAAA>>>??????BBBEEEDDDKKKRRRTTTPPPIIICCCAAACCCLLLYYYggguuupppnnnxxxsss\\\NNNOOOZZZwww|||tttqqqsssvvvwwwwwwssssssrrrqqqooommmlllkkknnnooowwwwwwjjjuuu}}}wwwrrrllllllsss{{{wwwxxxppp]]]\\\]]]XXXXXXXXXWWWUUUSSSRRRQQQRRRQQQOOONNNOOONNNMMMKKKKKKHHHEEEBBBAAA???===;;;999999777666555444444444333333333222222222222222////////////////////////........................////////////////////////////////////000000000000000111333555:::CCCOOOXXX[[[[[[TTTOOO[[[pppyyyvvv}}}~~~vvv```dddnnn```bbbYYYLLLDDDFFFLLLTTTeeewwwttt```RRRHHH???EEEUUU[[[```RRRCCC>>>===>>>DDDKKKSSSHHHAAADDDFFFFFFNNNYYYaaaaaaSSSPPPMMMTTTnnnzzzkkk___TTTPPPOOOOOOTTT[[[lllyyywwwssspppmmmkkkmmmlllyyyzzzwww}}}|||dddHHH:::666444222111111111111111000000000000000000////////////000000///000000000111111111111222222444555444444<<>>===AAAEEELLL]]]xxxyyypppqqqzzztttpppooorrrtttvvv|||~~~|||~~~~~~|||{{{wwwkkkeeebbb```___aaafffnnn{{{WWWLLLAAA>>>??????BBBFFFGGGLLLRRRRRRNNNHHHDDDCCCCCCPPPcccrrr}}}rrr\\\\\\iiiuuu{{{~~~www```YYYLLLKKKUUUaaawwwnnnooosssuuutttsssssssssrrrqqqooommmkkkjjjkkkkkksssqqqsss~~~zzztttnnnuuuyyy{{{}}}}}}wwwzzzwww^^^\\\YYYXXXYYYYYYXXXUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMKKKIIIFFFCCCAAA???>>>===;;;999:::999888666555555555444333333333333333333222222000000000000000000000000........................000000000000000000000000////////////000000000000000000333999BBBLLLUUUZZZ___WWWOOOPPP\\\jjjtttwww~~~iiicccxxxmmmfffnnnTTTHHHBBBGGGKKKSSShhhkkkUUUHHHDDDCCCRRRgggnnncccQQQ@@@<<>>AAAFFFHHHLLLOOONNNJJJEEECCCCCCDDDQQQdddttt~~~xxxvvv|||yyylll```MMMMMMXXXdddiiittt|||wwwrrrooommmnnnpppwww{{{rrriiigggkkkjjjbbbZZZQQQOOOLLLUUUfffuuuuuunnnssszzz{{{xxxwwwrrrrrrqqqpppnnnllljjjiiiiiigggmmmyyy|||wwwyyy{{{mmm|||zzzzzzwww~~~zzz{{{vvvwwwccc```ZZZWWWYYYZZZXXXUUURRRRRRTTTOOOMMMLLLKKKLLLKKKJJJHHHBBBAAA>>>>>>>>>===;;;999;;;:::999888777666666666333333333333333333333333000000000000000000000000........................000000000000000000000000////////////000000000000111111444>>>JJJUUUZZZ[[[aaaRRRKKKSSS___gggrrr~~~qqq[[[ccc}}}yyytttqqqRRRGGGCCCHHHNNNYYYvvviiiRRREEEHHHPPPfff~~~^^^LLL===>>>FFFQQQccctttmmmWWWHHHNNNXXX^^^jjjyyy~~~hhhXXXLLLMMMSSS^^^qqq}}}zzzwwwpppfff___XXXSSSRRRVVVWWWZZZkkk~~~zzzsssooolllkkklllfffjjjgggmmm~~~pppXXXGGG<<<555111222222222222111111111000000000000////////////000000000000000000111111111111333222444555444666???IIIXXX~~~sss~~~iiiVVVPPP\\\^^^NNN@@@@@@===@@@DDDLLLaaa}}}}}}{{{xxxyyytttiiifffeeeggghhhkkksss|||{{{|||~~~{{{tttvvv{{{yyyuuuttt{{{~~~|||www||||||tttkkkfffccc___\\\___dddlllwwwWWWKKK???:::;;;<<>>AAADDDMMMbbb~~~{{{tttqqq```]]]\\\^^^___aaajjjtttmmmqqquuuuuutttwwwyyyxxxtttjjjlllsssyyy{{{mmmjjjjjjmmmttt|||~~~www||||||uuummmhhhddd```[[[^^^dddkkkvvvZZZLLL>>>:::<<<===???AAAFFFGGGFFFDDDBBBAAABBBCCCAAALLLYYYbbbjjjooommmhhh^^^WWWQQQRRRXXX[[[UUUNNNHHHHHHKKKQQQRRROOOMMMOOOLLLQQQSSSUUUgggvvvaaa[[[YYY]]]```]]]]]]```\\\eeeqqq{{{rrrpppnnnlllkkkjjjhhhfffffffffhhhjjjiiijjjsss}}}ppplllyyy~~~sss{{{}}}yyyrrr___```]]]\\\[[[ZZZWWWUUUSSSQQQPPPQQQRRRPPPMMMKKKJJJJJJUUUYYY```ggghhh___NNNAAA???>>>===<<<<<<;;;999777:::888555333222222444444333222111////////////000//////............//////111111000000//////......///////////////000111111111222999FFFTTT^^^aaa```[[[NNNTTTfffmmmsss~~~}}}zzzeee[[[kkkuuulllnnnsssqqqjjjKKKLLLIIIIIIZZZhhhPPPEEEUUUuuuVVVIIIDDDFFFLLLdddzzz```TTTcccsss}}}nnnJJJEEEGGGDDDHHHKKKTTTbbboootttpppjjj___cccgggjjjooopppgggZZZWWWXXX___fffhhhqqqyyypppllljjjjjjoookkkggglll|||{{{}}}yyyvvvsssyyyppppppiiiYYYEEE777333555333222111111111111111111...............///000000000111111111111222222222777555444444333666AAAMMMccczzzjjjUUUTTT___XXXHHH???;;;AAAEEEGGGMMMbbbyyyhhhZZZOOOKKKGGGHHHOOOVVV[[[]]]```[[[XXX]]]jjjvvv|||}}}xxxrrrhhhfffuuurrrgggddd^^^[[[rrrnnnaaakkksssqqqqqq||||||zzzxxxwwwwwwvvvpppfffaaaaaa[[[\\\bbbkkkuuu[[[MMM@@@<<<===>>>???AAADDDEEEDDDBBB???======>>>CCCHHHMMMOOORRRWWWWWWTTTSSSSSSSSSUUUXXXXXXVVVTTTYYYUUURRRSSSQQQLLLLLLNNNPPPRRRYYYiiixxxnnn```ZZZZZZcccmmmrrruuuyyy}}}~~~{{{wwwtttpppmmmjjjiiijjjiiifffcccddddddeeefffddddddlllvvv}}}wwwgggkkkwww{{{}}}{{{xxxcccbbb^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTRRROOOMMMMMMNNNOOOWWWdddpppqqqeeeQQQAAAEEECCCAAA@@@???===:::888:::888777555444444444444444333111000//////000000//////............//////111000000000/////////...///////////////000111111111333:::GGGUUU___aaa___WWWNNNXXXlllsssyyygggaaavvvzzzuuujjjccchhhnnngggZZZGGGGGGIIISSSnnnoooVVVOOOfff}}}PPPEEEEEENNN]]]yyyiiiaaaqqq{{{zzzTTTAAABBBFFFDDDIIIJJJPPP\\\iiiqqqqqqnnnqqqooooooppppppjjj___WWWaaaeeehhhjjjttt~~~sssllljjjkkkllljjjfffiiiuuuvvvxxx}}}tttbbbLLL<<<666666222222111000000000111111///............///000000000111111111111222222222666444444555444666AAAMMMbbbjjjVVVUUUaaaYYYIII@@@<<>>>>>???AAAGGGGGGFFFCCC???===<<<<<<;;;???BBBCCCGGGMMMPPPOOOPPPVVV]]]```^^^[[[[[[\\\XXXTTTRRRTTTSSSPPPPPPTTTVVVXXXiii|||pppfff]]]ZZZ___qqq{{{vvvsssrrrrrrqqqmmmhhhhhhjjjiiieeeaaacccbbbccccccaaa```gggqqq{{{~~~eee]]]qqq{{{jjjcccaaaaaa```^^^]]][[[ZZZZZZUUUUUUTTTRRROOONNNOOOQQQRRRTTTYYY^^^```[[[RRRJJJJJJHHHEEEDDDBBB@@@<<<999999888888777666555444444444333222111000000000000000//////......//////000000000000000////////////000////////////000111111111444;;;IIIWWW``````^^^RRROOO```uuu|||eeeffftttqqqjjjfffmmmsssfffRRREEEEEEKKK___sssZZZ[[[|||zzzPPPEEEHHHYYYooollllllrrrSSS@@@===AAACCCBBBJJJTTTfffzzz~~~|||~~~xxxiii___]]]dddjjjkkkmmmwwwnnnjjjjjjhhhhhhfffeeemmm{{{~~~lllUUUBBB777444222222111000//////000000//////......//////000111000111111111111222222222444333444666555777AAALLL^^^jjjVVVWWWbbbZZZIIIAAA===>>>CCCHHHPPPfff~~~}}}tttiii[[[LLLCCC<<>>>>>???AAADDDIIIIIIHHHEEE@@@<<<;;;:::555;;;@@@CCCIIIQQQUUUTTT\\\cccjjjkkkgggaaa]]]\\\PPPMMMNNNQQQSSSRRRTTTXXX^^^fffzzzlllaaaXXX]]]mmm~~~yyysssqqqsssvvvsssnnniiiiiikkkkkkfffaaacccbbbccccccaaa```gggqqqxxx}}}nnnYYYnnn|||yyy{{{xxxwwwqqqeeedddcccbbbaaa```___^^^^^^UUUUUUSSSQQQNNNNNNPPPRRRTTTRRROOOOOOPPPPPPOOONNNKKKIIIGGGEEEDDDAAA>>>;;;888888888777666555333222444333333222111111000000000000////////////000000000000000000////////////000000//////000000111222111555===KKKYYYaaa```]]]OOOSSSiii~~~{{{bbbhhhxxxuuuooommmvvvyyygggPPPHHHHHHOOOeeerrr]]]ggg}}}XXXJJJMMMaaa{{{gggrrrhhhRRR@@@???BBB@@@@@@EEEJJJaaa|||iiiaaaeeebbbffflllzzz|||pppjjjiiifffgggfffdddgggtttsss\\\GGG999222222222111000/////////////////////...///000000111000000111111111222222222333333555777777999BBBMMM]]]{{{~~~gggUUUVVVbbbYYYHHH@@@===>>>DDDIIIPPPeeexxxlll___RRRIIIDDD@@@GGGPPPTTTSSSQQQOOOOOOXXXaaannnxxx}}}xxxlll```VVVPPPMMMIIIKKKTTTZZZcccxxxsss^^^SSS]]]nnnhhhaaaYYYnnnvvv}}}~~~}}}|||yyyxxxtttvvv|||zzzmmmccc```___```ccciiippp{{{TTTIII@@@>>>>>>@@@CCCHHHKKKKKKJJJFFFAAA<<<:::999<<>>DDDIIIQQQfff~~~qqqcccVVVMMMHHHEEEKKKOOORRRRRRNNNJJJIIIJJJNNNTTT]]]bbbeeeiiinnnsssqqqqqqooohhh^^^TTTNNNKKKLLLHHHIIIPPPVVVbbb|||~~~kkkYYYTTTaaaqqqkkkhhhfff{{{~~~~~~}}}{{{zzz{{{~~~~~~}}}{{{yyyxxxtttuuuyyy{{{vvvkkkdddbbb``````ccchhhnnnyyyWWWMMMCCC??????@@@FFFLLLQQQQQQPPPMMMGGGBBB???>>>BBBDDDFFFIIITTTffftttzzz}}}uuuiii___[[[VVVTTT[[[gggvvv~~~qqqccc[[[```zzz{{{{{{zzzwwwuuutttuuuvvvnnnkkkiiigggeeeccc```^^^^^^^^^______]]]]]]dddnnnpppvvvgggddd{{{tttjjjffflllppptttkkkaaa```^^^\\\ZZZYYYZZZZZZYYYYYYYYYWWWUUUTTTVVVWWWVVVUUUTTTQQQOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDAAA>>>999888777777555555444333444444444444444222111111111000000//////000000111////////////000000000000111000000000000111222222222777BBBQQQ^^^ccc___ZZZPPP]]]xxxzzziiiuuuwwwiiidddnnnrrrcccNNNCCCFFFIIISSShhhyyyqqqZZZPPPZZZyyy|||UUUGGG???>>>@@@;;;;;;SSSrrr}}}rrrvvv~~~zzzzzz|||zzzmmm___^^^fffccckkkrrrgggvvv~~~ppphhhgggeeedddeeegggooottt^^^III;;;444444222111000000000000000000//////000000111222000111111111111222222222222222444666777:::EEEPPPoooxxxbbbRRRVVVaaaWWWEEE>>><<<===DDDIIISSSiii|||jjjZZZNNNHHHEEEDDDPPPPPPNNNJJJFFFDDDDDDEEEEEEIIILLLOOORRRVVV^^^cccaaabbb```ZZZQQQJJJGGGGGGGGGHHHMMMUUU```rrr}}}fffZZZ```nnnxxxooonnnvvv~~~|||{{{uuutttsssrrrqqqqqqpppooopppuuuyyy{{{{{{{{{}}}~~~}}}{{{zzzyyyyyyttttttwwwxxxsssjjjdddddd``````bbbgggmmmxxx```UUUIIIBBB@@@@@@GGGNNNSSSSSSSSSPPPJJJEEEAAA@@@AAAGGGOOOXXXfffxxx}}}|||zzztttkkkddd___aaalllyyymmmeeecccqqq}}}yyywwwnnnnnnppprrrtttuuutttssskkkkkkkkkhhhccc____________^^^^^^^^^[[[ZZZaaajjjkkkrrr|||ooo```sss{{{}}}ooofffaaafffoooxxxooodddbbb___\\\ZZZYYYZZZZZZYYYZZZZZZYYYWWWVVVVVVXXXZZZVVVOOOHHHEEEGGGMMMQQQOOONNNKKKJJJHHHFFFCCC@@@<<<;;;999777666666666777444555555555444333222111111111000000000000111111.../////////000000000111111111000000111111222333222888CCCSSS```ddd___YYYQQQaaa}}}ooogggvvvzzzgggfffzzz{{{```JJJGGGFFFLLLYYYssstttppp}}}~~~[[[VVVhhhiiiKKKFFF@@@=========GGGggg}}}tttttt|||~~~ttteee___eeemmmtttiii^^^lllvvvjjjgggcccaaaeeeiiippp|||jjjQQQAAA666555444222111111000000000000//////000000111222000111111111111222222222333222333555666:::FFFRRRvvvvvvxxxaaaRRRWWWcccXXXEEE???===>>>DDDIIISSSiiizzzdddSSSKKKHHHGGGFFFPPPLLLGGGDDDCCCDDDDDDDDDGGGHHHJJJKKKLLLOOORRRTTTWWWYYYXXXTTTLLLHHHGGGIIIIIISSS^^^jjj{{{fff```rrrzzzyyyyyytttooolllkkkcccbbb```___^^^]]]^^^^^^```fffnnnrrrtttvvvzzz~~~~~~~~~}}}|||{{{zzzzzzzzzzzzssssssvvvyyytttkkkeeeddd```___aaaeeelllwwwggg[[[NNNEEEAAAAAAGGGNNNLLLMMMMMMJJJDDD???<<<:::@@@LLLZZZgggsss|||}}}pppooonnnmmmkkkhhhccc```hhhrrrwwwooolllnnn~~~}}}yyytttooojjjgggaaabbbeeelllsssvvvuuurrrkkknnnnnnjjjccc___```bbbbbbaaa```___[[[YYY```iiigggooozzzuuu___rrr|||}}}tttkkkeeehhhsssssshhhfffccc```]]]\\\\\\]]]VVVXXXYYYYYYWWWUUUUUUVVVQQQRRRSSSSSSPPPMMMKKKJJJUUUSSSPPPMMMKKKHHHDDDAAA???===;;;999777888999:::444555555666555333222111111111000000000000111111.../////////000000111111111111111000111111222333222888DDDTTTaaaddd___XXXRRRccc~~~{{{lllaaa```sss{{{fffiii```IIILLLJJJPPP```~~~jjjiiiuuu}}}```___uuuuuu{{{~~~yyyooocccUUUIIIFFFAAA>>>@@@FFFWWWvvv||||||kkk\\\\\\hhhrrrxxxooozzz{{{lllgggaaa___eeekkkpppxxx{{{uuu|||~~~oooUUUCCC777666555333222111111111000000000000000111111222000111111111111222222222444222333444555:::GGGTTTyyylllxxxaaaSSSXXXdddYYYFFF@@@???@@@EEEIIIQQQgggxxxaaaQQQLLLMMMMMMLLLNNNHHHCCCAAADDDGGGGGGGGGFFFHHHKKKNNNQQQRRRQQQQQQSSSUUUVVVSSSMMMKKKMMMPPPQQQaaarrrfffaaaxxx~~~{{{uuunnngggbbb^^^\\\VVVTTTQQQOOONNNNNNOOOPPPTTT[[[eeekkknnnrrrxxx~~~}}}~~~||||||{{{zzzzzzzzz{{{{{{rrrssswww{{{vvvllleeeddd```___```eeekkkwwwgggbbbXXXJJJ@@@>>>DDDKKKLLLGGGEEEEEECCC>>>===>>>LLLSSS___kkktttvvvtttpppkkkfffdddeeedddbbbgggooouuu|||pppnnnwwwwwwlllhhhlllkkk```ZZZ]]]YYY]]]ccckkkrrrvvvxxxxxxwwwsssmmmgggbbb```aaaaaaaaa```^^^\\\[[[[[[[[[[[[cccgggoooyyyjjjeeerrrzzzuuuhhhhhhtttxxxyyyqqqjjjhhheeebbb___]]]\\\[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLPPPPPPOOOMMMKKKIIIGGGEEEDDDBBB???<<<:::999888888666555444444222222111000111111000000000000111111111111111111111111111111000111111111111222222222111666BBBRRR___ddd___ZZZNNNttt~~~sssyyyfffYYYaaa{{{}}}tttyyy|||]]]JJJJJJLLLSSSbbbpppdddqqqwwwcccrrrmmm^^^VVVSSSOOORRRPPPCCC???>>>===BBBSSSiiixxx}}}|||rrrfffZZZWWWddduuuoooeeefffdddaaagggssszzzyyy|||vvvzzzqqq{{{uuuaaaEEE666666555111000111333333222111111111000000//////000111111111111222222222333333333444555:::IIIXXX{{{hhhdddxxx___RRR[[[hhhZZZDDD===>>>CCCEEEIIITTTiiirrr[[[PPPMMMKKKGGGFFFFFFDDDAAABBBEEEIIILLLNNNNNNQQQTTTUUUTTTRRRQQQPPPQQQTTTVVVUUURRRQQQRRRUUU___ttt}}}oooqqqtttmmmddd\\\XXXTTTPPPMMMFFFFFFFFFDDDDDDEEEGGGJJJJJJNNNSSSZZZaaajjjsssyyy}}}~~~}}}}}}}}}|||zzzxxxvvvttttttssssssuuuuuuqqqjjjddd___^^^```dddhhhsssaaa]]]TTTIII@@@???EEEKKKEEEBBBAAABBBAAA>>>???CCCNNNTTT^^^iiiqqquuuuuutttvvvqqqppprrrsssuuu}}}wwwsss{{{~~~|||llleeebbbddd```UUURRRXXX^^^jjjzzz|||wwwvvvtttoooiiidddcccbbbbbbbbb```___]]][[[ZZZYYYYYYYYY[[[^^^gggrrrzzzuuuiiiqqqwwwnnnuuuzzzxxx{{{qqqgggfffccc```___^^^]]]]]]ZZZYYYYYYYYYXXXXXXWWWWWWUUUTTTRRROOONNNMMMMMMMMMOOOOOONNNMMMKKKIIIGGGFFFDDDBBB@@@===:::999888888777777666555444333222222111111000000000000111111111111111111111111111111000111111111111222222222333999EEETTT___bbb^^^XXXUUUsssrrrmmm^^^YYYiiirrrttt|||```MMMKKKMMMWWWiiiqqqjjj|||nnnllllllVVVHHHEEEFFFBBBCCCEEE???CCC@@@DDDSSScccmmmvvv}}}~~~uuukkkccc[[[YYYdddsss|||uuuzzz}}}|||pppbbbddddddbbbgggppptttsss{{{gggKKK999888666333111222222222111111111111000000000///111111111111222222222222444333444555555:::IIIXXX~~~fffpppooo]]]QQQZZZgggYYYDDD===>>>BBBEEEJJJUUUjjjoooYYYMMMHHHDDDAAA???CCCCCCDDDFFFHHHKKKNNNOOOPPPSSSWWWZZZ\\\___bbbeeeXXXVVVSSSOOONNNSSS]]]eeemmm|||xxx}}}ooo```ZZZRRRMMMJJJHHHFFFDDDBBBDDDFFFFFFFFFFFFGGGIIIHHHKKKPPPUUU[[[bbbjjjooozzz{{{}}}~~~~~~~~~}}}{{{xxxvvvuuuoooqqqtttxxxzzzvvvnnnggg```___aaadddiiisssUUUSSSNNNFFF@@@???DDDHHHDDDBBBBBBEEEEEEDDDGGGLLLSSSZZZeeerrr|||zzz~~~tttqqqqqqpppggg]]]___hhhsss~~~wwwvvvtttnnngggdddfffhhhfffddd^^^]]]\\\ZZZXXXXXXWWWWWWYYY[[[cccnnnxxxllllllyyyyyy{{{xxxyyyttteeedddaaa___^^^^^^^^^___[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRRPPPNNNMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCAAA>>><<<:::999888888888777666555444333333111111000000000000111111111111111111111111111111000111111111111222222222666<<>>:::666444333222111111111111111111000000000000111111111111222222222333555444555555555;;;IIIXXXyyy{{{hhh|||iiiZZZPPPZZZeeeWWWCCC>>>>>>BBBEEEJJJVVVlll|||jjjVVVKKKEEE@@@======AAAEEEIIIJJJKKKMMMQQQTTTYYYZZZ]]]___aaaeeejjjnnniiieee___WWWRRRUUU]]]eeeqqq{{{~~~lll]]]MMMIIIEEEAAAAAAAAA@@@@@@@@@DDDHHHJJJKKKJJJKKKKKKLLLOOORRRVVVZZZ```fffjjjuuuwww{{{~~~}}}{{{yyyvvvuuuoooqqqvvv|||~~~zzzppphhhbbb```aaadddiiisssHHHGGGEEEBBB>>>>>>AAADDDCCCCCCFFFKKKLLLKKKNNNSSSWWWaaarrrwwwooottt}}}zzz|||yyyqqqiiigggjjjllliiieee^^^]]]\\\ZZZXXXWWWVVVVVVXXXYYY```lllwwwnnnhhhxxx|||vvvuuuzzzfffdddaaa^^^\\\\\\\\\]]][[[\\\\\\\\\[[[YYYXXXWWWTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFEEECCCAAA>>><<<;;;:::888888777666555444444333222111111000000111111222111111111111111111111111000000111111111222222222666===JJJWWW```aaa\\\VVVccc~~~zzztttZZZVVV```nnnzzzvvvjjj```YYYZZZlllmmmrrrooozzzooo[[[IIIGGGEEE;;;>>>BBB<<>>>>>AAAEEEKKKWWWnnnuuufffTTTJJJEEE@@@@@@AAADDDHHHLLLLLLKKKNNNUUU[[[hhhiiijjjiiihhhhhhjjjkkkqqqqqqoooiiiccc```bbbdddpppzzz{{{mmm]]]QQQHHHFFFDDDBBBBBBDDDEEEFFFDDDGGGKKKNNNOOOPPPRRRTTTWWWYYY]]]```dddhhhmmmqqquuuwwwzzz~~~~~~|||yyywwwvvvtttvvvyyy}}}~~~yyyppphhhdddaaaaaadddiiisss============<<<<<<===???===???FFFRRRXXXXXXWWWXXX___lll~~~~~~wwwsssssstttwwwyyy|||tttllliiikkkkkkfffaaa^^^]]]\\\[[[YYYWWWVVVUUUTTTTTT\\\jjjxxxwwwlllttt|||{{{uuuuuu~~~iiifffbbb]]]ZZZXXXXXXYYYZZZZZZ[[[[[[[[[YYYWWWVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDAAA???===<<<888888777666555444333333222222111111111111222222111111111111111111111111000000111111111222222222444<<>>888<<<@@@>>>JJJ___hhh[[[SSSYYYgggddd]]]www||||||tttcccXXXYYYYYYVVV]]]kkklllXXXOOOJJJFFFFFFGGGEEEDDDDDDEEEGGGJJJLLLNNNPPPTTTVVVZZZfffvvvyyyddd```^^^___dddiiinnnqqq~~~}}}kkkJJJ>>>333222444333111222000000000000000000111111111222222222222333333333555444555777777<<>>===AAAEEEKKKYYYppp~~~rrrdddTTTIIICCC???AAAEEEJJJLLLLLLJJJIIIMMMWWW```ppprrrttttttsssqqqppppppnnnrrrvvvwwwvvvvvvyyy{{{~~~}}}mmm```SSSIIIGGGGGGFFFEEEEEEFFFHHHJJJJJJLLLNNNPPPRRRUUUYYY\\\___bbbgggkkkooosssyyy|||zzz{{{}}}~~~{{{zzzxxxxxxwwwwwwxxx{{{}}}zzzsssmmmeeeaaa```ccciiisss666777888999:::;;;;;;;;;;;;???LLL___lllllleee```jjjuuuqqqaaaXXXRRRVVV[[[```jjj{{{}}}vvvnnniiihhhfffaaa\\\]]]]]]\\\[[[YYYWWWTTTSSSSSSTTT]]]mmm~~~qqqyyy}}}uuu~~~lllhhhbbb\\\XXXVVVUUUUUUVVVWWWYYYZZZZZZXXXVVVUUURRRRRRRRRQQQOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFCCC@@@>>>===888888777666555444333333222222111111111111222222111111111111111111111111000111111111111222222222222<<>>NNN]]]}}}gggUUURRR]]]cccSSSBBB???===AAAEEELLLYYYppp}}}ooocccSSSHHHAAA>>>BBBIIIOOOMMMJJJFFFFFFKKKUUU\\\ccchhhnnnsssuuuwwwxxxyyyzzz}}}pppaaaVVVMMMEEECCCDDDEEEEEEEEEFFFIIIKKKOOOQQQRRRSSSVVVYYY___cccdddhhhmmmrrrwww|||}}}{{{zzzyyyyyyuuuuuuwww{{{~~~}}}xxxsssfffaaa___bbbhhhrrr555555666888:::;;;::::::<<<@@@QQQjjj{{{xxxhhh[[[fffmmmtttssshhhXXXKKKDDD>>>EEEKKKOOOYYYiiiuuuyyy~~~|||wwwqqqkkkgggbbb^^^[[[\\\\\\[[[ZZZXXXUUURRRQQQTTTUUU^^^ooommmzzzuuu|||lllhhhbbb[[[VVVTTTTTTTTTRRRTTTVVVXXXXXXWWWUUUTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGEEECCC@@@===<<<999999888777666555555444333222222111111222222333111111111111111111111111000111111111111222222222333===LLLYYY^^^]]]WWWSSSjjjmmm[[[aaappp}}}rrrzzzqqq___UUUccc}}}zzzaaagggssshhhOOOAAADDDAAA:::;;;<<>>OOOjjj{{{ttt^^^KKKSSSXXX\\\YYYOOOEEE>>><<<;;;CCCIIIKKKRRR^^^ggghhh~~~}}}|||yyytttnnnhhhccc```^^^ZZZZZZZZZYYYVVVSSSQQQOOORRRRRRYYYhhhwwweeehhh~~~|||zzz}}}www{{{kkkgggaaaZZZVVVTTTTTTUUUPPPRRRTTTVVVWWWVVVTTTSSSVVVVVVVVVUUUSSSQQQNNNMMMJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFDDDBBB???<<<:::;;;::::::999888777666666333222222111111222222333111111111111111111111111000111111111111222222222555???NNNYYY]]]ZZZUUUPPPppphhhWWWaaarrrwwwyyy~~~{{{ggg]]]^^^dddaaaSSSffffff[[[DDD777<<<>>>;;;???@@@KKKTTTSSS___}}}fffUUUcccjjjlll|||wwwsss^^^TTTSSSWWWSSSTTTsss~~~wwwhhhWWWNNNLLLIIIEEEEEEFFFEEECCCAAAAAA???<<<>>>@@@CCCCCCBBBAAABBBBBBFFFHHHIIIJJJPPP```wwwppp___XXXVVVYYYZZZVVVVVVYYY[[[ZZZooo~~~zzzqqqVVV>>>888888333000222//////000000111111111222222222333333333444444444222222444777999@@@QQQaaatttrrr~~~iiiVVVVVVaaadddRRRBBB???<<>>EEE]]]vvvtttYYYEEEBBBDDDHHHKKKIIIEEEBBB???===<<>>===DDD]]]^^^TTTggg|||iiiaaaooozzz|||uuuyyy{{{rrrgggZZZQQQSSSVVVQQQ```oooggg]]]SSSMMMJJJHHHGGGGGGHHHGGGEEEBBB@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEIIIKKKRRR\\\bbbgggssslll```WWWQQQRRRWWWZZZYYYXXXUUU[[[ccctttvvv[[[AAA999555...+++///000000////////////000000222222111111222222333444666555111444:::<<>>JJJ```nnneeeNNN???>>>>>>BBBEEEDDD@@@===<<<;;;>>>BBBIIIOOOTTT]]]jjjvvvzzzppppppooojjjiiimmmooottt{{{}}}xxxrrrllleee```]]]\\\YYYUUUUUUVVVVVVRRROOOPPPPPPVVVaaakkkrrrzzz}}}zzz}}}ooo\\\```pppsssqqqgggdddaaaZZZ[[[\\\SSSXXXVVVVVVXXXWWWSSSRRRTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJJJJKKKKKKJJJHHHJJJIIIHHHFFFCCCAAA???>>>>>>======;;;:::888666555444333333222222222222222222222222222111111111111000000111111222222333333666>>>MMMYYYZZZSSSNNNOOOiiiyyy}}}|||ccc[[[iiipppjjjuuuzzzssshhhiiixxxnnniiijjj___MMMHHHOOOKKKEEE???===???AAABBBCCCNNN```]]]WWWmmm~~~kkkggguuuvvvnnnooovvvxxxoooddd[[[SSSUUUWWWTTThhhwwwddd^^^UUUNNNJJJHHHHHHGGGGGGGGGGGGEEECCCBBBBBBDDDBBBBBBBBBBBBCCCFFFIIILLLRRRVVV```jjjpppvvvvvvjjjbbbZZZVVVVVVWWWWWWWWWYYY]]]cccttt|||vvvbbbKKK>>>888333222333111000000//////000000111222222111111222222333444555444111555<<>>???>>><<<<<<===???PPPaaa```PPP@@@:::;;;;;;>>>AAACCCBBB???===<<>>MMMXXXYYYRRRPPPRRRhhhwww}}}~~~~~~___XXXqqqooohhhuuuyyyzzztttmmm|||jjj^^^VVVWWWQQQDDD@@@EEE???@@@???>>>>>>BBBGGGJJJ___ggg```___{{{qqqppptttddd``````hhhqqqqqqggg\\\SSSOOOTTTXXXYYYppprrrdddYYYTTTNNNIIIHHHIIIIIIJJJIIIIIIJJJHHHGGGFFFGGGIIIEEEEEEEEEEEEHHHMMMUUUZZZccckkkwwwxxxkkk^^^VVVTTTUUUVVVZZZ]]]aaassszzzmmmvvvpppfffSSS???444444444222222111111111111111111222222222111111222222333444333444111666===AAAUUUvvv}}}hhh}}}~~~iiiYYYQQQcccmmmSSS@@@@@@===DDDGGGMMMZZZqqq}}}rrrhhhiiibbbUUUNNNNNNJJJCCCDDDDDDLLLZZZeeeiiihhhgggYYYXXXXXXZZZaaalllwww}}}tttfffeeevvvyyywwwzzzpppuuuxxxqqqiii___WWWVVVVVVTTTTTTVVVZZZZZZZZZ[[[]]]```bbbdddgggiiilllooorrruuuyyy}}}{{{}}}~~~}}}|||{{{yyyyyyyyyyyyzzzwww{{{yyy}}}qqqlllddd___[[[[[[^^^gggwww===???AAABBB@@@???>>>>>>AAARRR[[[QQQAAA::::::999AAA@@@BBBIIILLLIIICCC@@@FFFFFFOOO]]]eeelll~~~zzzrrrlllPPPHHHBBBBBBCCC@@@AAADDDHHHNNNXXX```fffkkkooorrrxxx|||xxxtttqqqkkkbbbZZZZZZWWWUUUTTTTTTSSSQQQNNNNNNMMMPPPYYYcccjjjsss|||yyyyyycccQQQeee}}}uuurrrzzzzzzmmmiiihhhbbbbbbeee```___^^^___cccaaa[[[XXXXXXYYYXXXVVVTTTTTTTTTUUUVVVSSSQQQNNNLLLMMMNNNOOOOOOMMMMMMLLLKKKJJJHHHGGGGGGBBB@@@===999777777888999666666555444333333333333333333222222222111111111...//////000000111222222444<<>>AAA>>>DDDFFFBBB???BBBHHHMMMiiiggg^^^eeerrrssswwwjjjeee```YYYZZZWWW[[[eeelllggg[[[RRRKKKLLLUUUZZZ___yyy}}}rrrdddXXXTTTPPPLLLJJJKKKMMMNNNNNNMMMNNNNNNNNNMMMMMMOOOPPPLLLMMMMMMNNNRRRZZZeeemmmvvv{{{gggXXXTTTUUUWWWXXX[[[___ppp{{{pppsssnnnlll[[[AAA222444666111333222222111111222222333222222111111222222333444333444222666<<<@@@UUUwwwqqqddd|||{{{jjjXXXQQQccclllSSS@@@@@@===@@@EEELLLYYYppp|||qqqhhhggg```TTTLLLJJJFFFAAALLLVVV___hhhooohhh]]][[[QQQ[[[eeemmmwwwyyypppjjjgggdddttt{{{wwwyyyppplllrrr~~~sssjjjeee]]]XXXXXXXXXWWWXXXZZZ``````___```aaadddgggiiilllnnnrrrtttvvvyyy|||~~~||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{xxx|||xxx{{{ppplllddd___[[[\\\^^^fffvvvAAACCCDDDDDDAAA?????????CCCNNNPPPCCC:::<<<>>><<>>EEEJJJUUUbbbjjjvvvwwwkkkbbbZZZQQQKKKGGGBBB????????????@@@CCCBBBEEEJJJOOOSSSXXX^^^bbbjjjpppxxx|||~~~xxxrrrooojjjccc]]]YYYXXXVVVUUUTTTSSSQQQOOONNNLLLOOOXXXaaaiiisss|||}}}lllSSS```{{{~~~wwwmmmppprrrlllkkkdddbbbeeebbb^^^^^^bbbhhhggg```[[[[[[```^^^[[[XXXWWWWWWXXXXXXTTTRRRPPPOOOQQQSSSUUUUUUPPPOOOOOONNNLLLKKKKKKJJJEEEBBB>>>:::888888999:::888777666555444444444444333333333222222222222111/////////000111111222222666===JJJUUUYYY[[[eeepppvvviiiZZZaaa}}}vvvXXXNNNTTTcccooorrr{{{{{{pppXXXKKKAAABBBCCC@@@>>>@@@@@@IIILLLEEE???CCCJJJNNNhhh```XXXhhhyyyjjjqqqsssiiiUUUHHHKKKVVV\\\XXXUUUXXXaaaeee]]]RRRLLLOOOPPPVVVYYYbbb}}}pppggg]]]TTTRRRPPPMMMMMMNNNPPPQQQQQQPPPQQQRRRRRRQQQQQQSSSUUURRRTTTVVVXXX\\\eeerrr|||iiiYYYVVVYYYZZZWWW[[[___ooouuuwwwfffHHH666777999444333333222222222222333333222222111111222222333444333555333555;;;>>>TTTwwwppphhh~~~xxxiiiWWWPPPbbblllRRR???@@@===???DDDLLLZZZppp{{{oooiiieee[[[OOOHHHGGGGGGFFFNNNccclllmmmooocccXXX]]]jjj|||~~~uuullleeeaaakkkqqqppp|||pppeeeccckkkzzz{{{ppphhhddd___[[[\\\\\\[[[\\\___dddccccccccceeegggjjjlllppprrruuuxxxyyy{{{~~~~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzzzzz{{{|||yyy|||xxxzzzqqqmmmddd```]]]]]]```gggvvvFFFGGGFFFDDDAAA???>>>???BBBGGGEEE===:::@@@CCCAAAGGGFFFOOO\\\^^^QQQBBB<<>>BBBAAA?????????@@@AAACCCBBBCCCDDDEEEHHHLLLQQQUUU\\\eeepppwwwzzz}}}yyyrrrmmmhhhccc___YYYXXXWWWUUUSSSRRRQQQPPPOOOLLLNNNUUU]]]fffpppzzztttXXX```}}}~~~{{{mmmjjjsssllllllccc```cccaaaaaa```ccchhhgggbbb^^^^^^cccaaa^^^\\\ZZZYYYZZZZZZVVVTTTSSSTTTVVVXXXYYYYYYRRRRRRQQQPPPNNNMMMLLLLLLGGGDDD@@@===:::::::::;;;999999777666555555444444333333333333222222222222111111222222333444444444888@@@LLLVVVZZZ___kkkyyyxxxzzzccc___nnnsssLLL@@@JJJTTT___cccrrrvvvkkkPPPFFF>>>>>>??????>>>@@@BBBLLLNNNEEE@@@EEEMMMPPPhhh^^^ZZZoookkkaaannncccQQQCCCCCCOOOWWWXXXUUURRRVVV___aaaWWWNNNKKKSSSQQQTTTWWWeeerrrfff___YYYTTTQQQPPPNNNOOOQQQSSSSSSSSSRRRTTTUUUTTTTTTTTTVVVXXXVVVZZZ___bbbfffooo{{{|||gggZZZZZZ\\\[[[WWW]]]___mmm}}}kkkLLL888666777333333222222111111222222333222222111111222222333444333555333555:::>>>UUUyyyuuupppyyyhhhVVVOOObbblllRRR???@@@===BBBGGGNNN[[[qqqzzzooollldddXXXLLLEEEEEEIIILLL\\\vvvwwwkkkiii^^^YYYjjjxxxnnngggeeefffrrrvvv}}}{{{oooooozzzeee```^^^dddrrrwwwmmmfffdddaaa___aaaaaa___```dddffffffffffffhhhjjjlllmmmqqqtttwwwyyyzzz{{{}}}{{{||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||xxx|||xxx{{{rrrnnneeeaaa^^^^^^aaahhhvvvKKKJJJHHHDDD???===>>>???>>>???>>><<<<<>>@@@@@@>>>>>>@@@AAABBBBBBDDDEEEFFFGGGIIIMMMPPPSSS^^^kkkssswww{{{|||uuummmfffaaa^^^WWWWWWVVVTTTRRRPPPOOOOOOPPPLLLLLLQQQXXX___iiirrr{{{^^^bbbssslll|||tttllllllddd```cccdddhhhdddcccdddccc______bbbbbbaaa___]]]\\\\\\\\\\\\YYYXXXWWWXXXZZZ[[[[[[ZZZTTTSSSRRRQQQOOONNNMMMLLLHHHFFFCCC???===<<<;;;<<<::::::888777666555555555444444333333333222222222111222222333333444444555666???LLLUUUWWWZZZeeeqqqwwwtttbbbcccttt~~~tttKKK<<>>>>>???@@@AAAJJJSSSSSSHHHBBBHHHPPPQQQeee\\\\\\tttuuuYYYTTT[[[RRREEE???DDDNNNRRRQQQVVVSSSXXXccccccVVVMMMLLLPPPSSS\\\fffyyyxxxiii^^^YYYVVVSSSQQQPPPPPPRRRUUUWWWXXXWWWXXXYYYZZZZZZYYYYYY[[[]]]ZZZaaahhhmmmpppwww|||ggg\\\]]]\\\WWWVVV[[[[[[eee}}}lllOOO:::333333333222222111111111111222222222222111111222222333444111444333666;;;@@@YYY~~~xxxqqq}}}hhhVVVOOOaaakkkRRR???@@@>>>CCCHHHNNNYYYnnn{{{pppkkkbbbVVVLLLGGGIIIOOOUUUrrr|||eeeccc___eee|||rrrjjjfffeeefffgggkkkllllllvvvxxxnnn[[[]]]bbbkkkxxxyyyrrrjjjeeebbb```aaacccdddccceeeiiiggghhhiiijjjkkkmmmnnnnnnqqqtttwwwyyyzzzzzz|||}}}{{{ppppppvvvyyyzzz||||||}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyyyyyzzz{{{|||www{{{yyy|||sssoooeeeaaa^^^^^^aaahhhuuuNNNLLLHHHCCC>>><<<===???::::::<<<===<<<===DDDLLLKKK[[[sssnnnRRREEEIIIKKKZZZggguuu~~~kkkYYYQQQGGGAAA@@@BBBCCCCCCAAACCCDDDBBBBBBDDDEEEEEEBBBDDDGGGIIIJJJKKKMMMOOOPPP[[[iiirrrvvvzzz~~~xxxnnnfff```]]]UUUVVVUUUSSSPPPNNNNNNNNNPPPLLLJJJNNNTTTZZZccclllccccccyyypppyyy~~~uuunnnooogggbbbggghhhooohhhccc```^^^\\\___ddd______^^^^^^]]]]]]]]]]]]\\\[[[[[[\\\]]]]]][[[YYYUUUTTTSSSQQQPPPNNNMMMLLLIIIGGGDDDAAA???===<<<<<<;;;:::999777666555555555444444444333333333222222///000000111111222333333222<<>>CCCGGGLLLVVViii|||qqqggg^^^TTTMMMKKKNNNVVV]]]|||yyy^^^bbbhhhxxx|||ppphhhccc```___VVV]]]cccpppzzzmmmeee]]]bbbgggnnn{{{{{{tttnnnhhhccc```___```dddfffeeehhhllliiiiiikkkmmmnnnoooooooooqqqtttwwwyyyyyyyyy{{{|||}}}sssggg___eeepppvvvzzz~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{vvv{{{yyy~~~tttoooddd```]]]^^^```ggguuuSSSJJJAAA===:::999;;;???999888777999AAAJJJLLLIII[[[vvvsssLLLCCCPPPVVVdddxxx~~~lll\\\KKKIIIFFFDDDCCCBBBAAA???GGGFFFDDDCCCDDDEEEGGGHHHMMMNNNOOOQQQRRRRRRSSSSSSYYY^^^jjjwww{{{zzzzzztttnnnhhhbbb^^^ZZZWWWRRROOOOOOOOOOOONNNKKKKKKLLLNNNQQQXXXaaaggg~~~fffZZZsss~~~tttllloooiiidddggghhhhhhccc\\\XXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZWWWYYY[[[^^^^^^]]][[[ZZZWWWUUURRROOONNNLLLJJJHHHHHHFFFCCCBBBBBBAAA@@@???;;;:::999888777666555444222222222222222222222222222222111111222222333444444;;;IIITTTRRRNNNUUUbbbvvvyyy]]]RRRmmmqqqwwwuuu{{{vvvYYYCCC===:::>>>BBBDDDQQQuuuyyyxxxrrr```III@@@DDDGGG>>>???OOOZZZuuufffRRRHHHOOOYYYZZZSSSWWWbbbqqquuufffOOOAAA@@@FFF===<<>>:::999:::>>>BBBFFFJJJNNNllliiiOOOMMMSSS```sss}}}ooo]]]MMMHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMNNNQQQSSSUUUWWWXXXZZZ[[[\\\cccgggrrr}}}zzzuuuoooiiiccc___ZZZVVVRRROOONNNNNNNNNNNNKKKKKKLLLMMMQQQXXX```fffyyyoooZZZrrrsssjjjmmmgggbbbeeefffddd```[[[XXXWWWXXXYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^]]][[[YYYWWWTTTQQQNNNKKKIIIHHHGGGFFFIIIGGGEEEDDDCCCBBB@@@>>>;;;:::999888777555555444222222222222222222222222222222111111222222333444444;;;HHHSSSSSSRRR^^^nnnzzz{{{___TTTpppvvvvvvtttzzzsssWWWAAA<<<::::::@@@EEEQQQqqqwwwvvvsssdddMMMCCCDDDFFFAAAJJJ```mmm}}}kkkWWWNNNTTT[[[XXXPPP^^^ccckkklll^^^JJJ@@@@@@>>><<>>@@@AAAFFFMMMYYYmmm~~~pppfffaaaUUUMMMPPPXXX___ffflllwwwssslllhhhrrr{{{uuukkkddd```^^^\\\[[[___lllvvvkkkgggfff\\\bbbppp|||sssooolllhhhdddffffffggghhhjjjlllmmmnnnpppppppppqqqppppppooooooppprrruuuyyy{{{}}}}}}}}}qqq]]]ZZZ^^^jjjuuuzzz}}}~~~|||{{{{{{|||||||||}}}|||{{{zzzzzzzzz{{{|||{{{yyyxxx~~~|||kkkeeeaaa______aaafffsssSSSHHH>>>;;;<<<;;;;;;<<<<<<<<<@@@FFFFFFFFFPPP^^^ZZZQQQWWWXXXmmmpppbbbSSSFFFFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKKKKLLLOOORRRUUUVVVWWWZZZ^^^```cccfffiiilllqqquuu~~~~~~~~~|||yyyvvvqqqkkkddd___ZZZVVVQQQNNNMMMNNNMMMMMMJJJJJJKKKLLLOOOVVV^^^dddsss{{{{{{\\\rrrqqqgggjjjddd___aaaaaa```]]]ZZZYYYYYYZZZZZZYYYQQQRRRRRRSSSTTTUUUVVVWWW[[[[[[\\\[[[YYYWWWTTTRRRSSSQQQNNNKKKIIIHHHGGGHHHKKKIIIHHHGGGFFFDDD@@@===;;;:::999888777555444444333333333333222222222222222222111111222222333444555:::FFFRRRTTTWWWfffyyy{{{{{{^^^XXXtttzzzvvvuuuzzzqqqSSS???<<<:::999???BBBJJJgggssstttuuujjjQQQEEECCCDDDEEEYYYuuu~~~kkkVVVQQQVVVYYYRRRJJJUUUUUUVVVTTTKKK???:::;;;;;;===JJJ^^^iiigggeeeggglllvvv|||vvvfffWWWSSSTTTZZZcccooo|||wwwlll___WWWUUUUUUTTTRRRTTTVVVZZZ\\\]]]^^^aaaccceeegggkkkmmmooorrrvvvxxxxxx{{{oooiii{{{}}}xxxbbbUUUQQQPPPVVVTTTQQQYYYuuuvvv}}}nnnMMM888222555333222222222111111111111111111222222222333333333555222999777<<>><<<:::===@@@???EEEdddqqqssswwwnnnQQQFFFBBBCCCJJJeeexxxcccRRRQQQVVVRRRHHHAAADDDBBBAAA???===:::999:::>>>===DDDOOORRRQQQVVV___ppp{{{vvviii```[[[XXX^^^gggvvvyyyqqqeeeXXXRRRSSSUUUTTTQQQTTTWWW[[[]]]___aaaccceeejjjmmmppprrrsssvvvyyy{{{zzz~~~sssfffaaaooo{{{fffVVVPPPOOOTTTSSSRRRYYYnnnwwwnnn}}}UUU:::333888333333222222222111111111111111222222222333333333555222999777<<>>DDDGGGOOOWWWZZZddd~~~ooo[[[]]]lllyyyooo[[[QQQLLLKKKKKKIIIKKKMMMOOOOOOQQQUUUXXXYYYZZZ[[[]]]___aaacccdddeeekkkrrrxxx}}}}}}yyyxxxxxxwwwtttnnnfffaaaXXXUUUPPPLLLKKKKKKJJJJJJIIIIIIIIIIIILLLRRRYYY___hhhsssggguuuxxxoooaaabbb]]]XXXYYYWWWZZZZZZZZZ\\\^^^^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVUUUXXXXXXVVVUUUTTTSSSRRRRRRUUUXXX\\\\\\XXXTTTQQQPPPMMMLLLKKKKKKIIIFFFBBB>>>======;;;:::888666555444444444444333333333222222222222111111222222333444444999FFFQQQSSSVVVdddvvvqqqTTT[[[}}}yyypppOOO>>>>>><<>>AAACCCGGGNNN[[[sss}}}tttllljjjfffcccaaa\\\SSSLLLHHHCCC???@@@EEEHHHHHHHHHLLLLLLNNNQQQVVV\\\bbbfff\\\ZZZXXXXXXZZZ___fffjjjqqqwwwmmmccc]]]^^^bbbjjjtttxxxtttoookkkiiijjjjjjkkkiiijjjlllmmmnnnnnnnnnnnnssssssttttttsssrrrqqqqqqpppqqqtttxxx|||~~~~~~|||zzzzzz}}}{{{zzzxxxvvvuuuuuuuuuuuuwwwvvvvvv{{{rrriiidddaaa``````dddooo{{{FFF@@@;;;;;;;;;;;;>>>BBBJJJPPPXXX\\\ddduuu|||pppjjjlll|||yyybbbRRRKKKHHHJJJMMMIIIMMMQQQTTTVVVYYY___ddd^^^___aaadddfffhhhjjjkkkooovvv}}}yyyxxxwwwwwwtttnnngggbbbXXXTTTOOOLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJOOOWWW\\\dddooo|||nnnsssqqqqqqbbbccc]]]XXXYYYVVVYYYXXXYYY[[[]]]^^^\\\ZZZYYYZZZZZZZZZYYYWWWUUUTTTZZZYYYWWWUUUUUUUUUVVVVVVRRRWWW\\\\\\XXXSSSQQQPPPNNNLLLKKKJJJIIIGGGCCC@@@???>>>===;;;999777666555555555444444333333222222222222111111222222333444333888DDDOOORRRUUUdddwwwoooQQQ^^^xxxoooNNN@@@BBBAAAHHHZZZmmmtttttttttgggNNNIIIIIIJJJVVVtttxxxeee\\\```\\\III;;;::::::===>>>======@@@@@@>>>999AAAPPP\\\]]]^^^lll{{{tttlllfffbbbrrrtttggg\\\VVVOOOMMMQQQTTTTTTSSSXXX[[[___bbbdddgggjjjlllssstttvvvwwwwwwxxxzzz|||~~~ooo[[[PPPMMMLLLNNNRRRVVVYYYaaappp~~~}}}{{{wwwvvv~~~xxxmmmyyyeeeBBB777:::333333333333222222222222111111222222222333333333555222999777<<>>AAABBBDDDGGGEEEEEEFFFHHHLLLSSS]]]ccclllkkkhhheeedddeeeiiilllxxxrrrggg```\\\___ggguuu}}}sssqqqmmmkkkjjjkkkmmmnnngggiiijjjlllmmmmmmmmmlllqqqqqqrrrrrrrrrrrrrrrqqqqqqrrruuuyyy}}}uuuzzz|||~~~}}}zzzzzz|||zzzyyywwwuuusssrrrrrrrrrtttttttttxxx~~~sssjjjfffbbb```___cccnnnzzz@@@===<<<<<<::::::???FFFPPPZZZ``````iii~~~tttoooooouuu|||kkkYYYPPPLLLJJJKKKOOOIIINNNSSSVVVXXX[[[bbbggg```bbbeeehhhkkknnnppprrrzzz~~~~~~yyyxxxwwwvvvsssnnngggbbbXXXTTTOOOKKKIIIIIIHHHGGGGGGGGGGGGGGGIIINNNUUUZZZ```kkkxxxsssllluuunnnvvveeeeee```[[[[[[XXXWWWWWWWWWYYY[[[[[[ZZZXXXYYYZZZ[[[[[[[[[YYYWWWVVV[[[YYYVVVTTTSSSSSSTTTUUUQQQTTTXXXVVVRRROOOOOOQQQNNNLLLIIIHHHHHHGGGDDDBBBAAA@@@???===;;;999777666666555555444333333222222222222111111222222333444222666AAAMMMRRRXXXkkkrrrRRRbbbppp~~~nnnMMMBBBGGGGGGUUUqqqwwwvvvqqq```JJJGGGHHHIIIVVVsssrrrooo___[[[ddd^^^GGG:::===888>>>@@@<<<;;;>>>@@@>>>>>>LLLccctttvvvvvvxxxmmmjjjooo{{{kkk\\\SSSQQQOOOOOORRRUUUWWWWWWZZZ]]]aaaeeegggjjjmmmooosssuuuxxxyyyyyyzzz}}}rrr]]]PPPNNNLLLKKKMMMSSSWWW^^^nnnzzzsssyyyhhhIII:::777444444333333333222222222111111222222222333333333555222999777<<>>@@@BBBEEEKKKYYYqqqzzzpppjjjppppppdddVVVLLLDDD>>>>>>===???DDDDDDBBBFFFMMMEEEFFFGGGGGGIIINNNVVV\\\oooqqqssstttuuuxxx~~~zzzkkkfffcccccclllxxx}}}wwwmmmllljjjhhhhhhiiilllnnnccceeehhhkkknnnoooooonnnllllllmmmnnnoooooooooooorrrtttvvvzzz~~~|||pppiiiiiitttxxx||||||zzzyyy{{{~~~{{{yyywwwuuusssrrrrrrrrrrrrrrrrrrvvv~~~tttkkkfffbbb```___cccmmmyyy===<<<<<<<<<:::999@@@IIITTTaaaeeebbbkkkyyyqqqkkkkkkuuu|||vvv~~~iii[[[OOOLLLKKKIIIIIILLLJJJOOOTTTUUUUUUWWW]]]ccc```bbbfffjjjooorrruuuvvv~~~}}}~~~zzzyyywwwuuurrrmmmgggcccWWWSSSNNNKKKIIIHHHHHHGGGGGGGGGFFFFFFHHHMMMTTTYYY^^^iiiuuu~~~vvvfffrrrjjjnnnyyyhhhhhhccc^^^^^^ZZZVVVUUUUUUVVVXXXYYYXXXWWWYYYZZZ\\\^^^^^^]]][[[ZZZYYYWWWTTTQQQOOOOOOPPPQQQQQQTTTUUURRRMMMLLLOOOSSSNNNKKKIIIGGGGGGGGGEEEDDDBBBAAA@@@>>><<<:::888777666666555444333333222222222222111111222222333444222555???KKKRRR\\\sssvvvVVVeee~~~ggg{{{lllLLLCCCKKKKKKaaazzzwwwooo[[[EEEDDDDDDEEERRRpppzzziiiaaaTTTUUUaaa\\\DDD:::AAA888???BBB>>><<>>999===>>>CCCHHHFFFBBBEEEMMMKKKLLLNNNNNNNNNRRRXXX]]]ggglllttt|||uuuiiihhhhhhkkkyyywwwmmmiiiggggggfffddddddeeehhhkkk```cccgggkkkooopppqqqqqqlllmmmnnnpppqqqqqqqqqqqqssstttwww{{{vvvfff[[[TTTTTT\\\fffooouuuzzz{{{yyyxxxzzz||||||zzzxxxuuusssrrrrrrrrrqqqqqqqqquuu}}}~~~uuulllgggbbb```___bbbmmmxxx:::666666999999:::EEERRR___``````dddoooyyywwwnnn^^^]]]\\\]]]bbbiiiqqqvvvsssmmmfffeeelllwwwkkkYYYUUUOOOKKKIIIJJJMMMPPPNNNRRRWWWXXXXXXWWWYYY[[[^^^ccciiinnnrrrwww~~~}}}|||{{{wwwwwwxxxxxxuuummmddd]]]ZZZTTTLLLHHHHHHIIIIIIHHHIIIGGGGGGHHHFFFEEEKKKRRRXXXaaaooo}}}yyyWWW___jjjhhhlllfffccc~~~}}}tttkkkeeeaaaccc\\\___```^^^[[[YYYXXXYYY[[[\\\___\\\[[[[[[^^^___]]][[[\\\WWWQQQLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNOOOKKKJJJIIIHHHGGGFFFDDDCCCGGGFFFDDDCCCBBB@@@<<<999999999888777666555444444444333222222111111222222444777;;;FFFQQQVVVmmmqqqTTTbbbqqqccc{{{|||~~~mmmOOOCCCMMMRRRrrrttt```RRRCCC@@@@@@GGGSSSYYYVVVRRRHHHDDDLLLRRRKKKFFFCCC:::<<<999CCCEEE===HHHSSSIIILLLnnn~~~tttwwwvvveeeWWWRRRKKKMMMQQQTTTVVVYYY]]]```bbbdddgggiiikkkmmmpppssswwwyyy{{{~~~tttvvvvvvaaaRRRMMMKKKLLLOOOQQQSSS[[[nnnyyyvvv~~~nnnPPP<<<444555444333333222222333333222222111111222222333444555222999777<<>>CCCGGGGGGEEEIIISSS\\\fffgggiiikkkmmmnnnnnnoooqqqppprrrxxx{{{pppiiilllssszzzpppeee\\\WWWVVVXXXVVVXXX___bbb```[[[ZZZPPPbbbpppooolllpppqqqmmmooonnnmmmnnnpppqqqrrrqqqqqqqqqsssxxxkkk[[[MMMKKKMMMQQQ```ppp}}}zzz{{{{{{xxxxxxzzzzzzyyywwwuuusssqqqqqqpppqqqttttttttt|||uuuooofff```aaaaaaaaakkkwww;;;888888;;;<<<>>>IIIUUUXXXYYYYYYZZZbbbgggbbbXXXQQQOOOMMMLLLNNNRRRXXX[[[^^^ZZZXXX___lllyyyzzzfffSSSKKKJJJJJJJJJKKKNNNPPPRRROOORRRUUUVVVUUUUUUYYY\\\aaaeeekkkooosssyyy~~~|||{{{{{{xxxxxxwwwwwwssslllddd^^^ZZZTTTLLLHHHHHHIIIIIIHHHHHHFFFFFFGGGEEEDDDIIIQQQWWWaaaqqqzzzTTTZZZeeeeeellljjjiii|||vvvlllfffcccfff```cccdddaaa]]]YYYXXXYYY[[[]]]aaa___^^^^^^```___]]][[[YYYUUUOOOLLLMMMOOOPPPQQQOOOOOOPPPPPPPPPOOOOOONNNKKKLLLMMMJJJEEECCCEEEGGGLLLJJJIIIGGGFFFDDD@@@===::::::999888777555555444444333222222111222222222555777999DDDOOORRReeeuuuYYYeeeuuujjjwwwUUUGGGOOOTTTwwwzzzkkkWWWJJJ>>>:::888===DDDGGGCCC>>>AAADDDOOOTTTLLLFFFCCC===>>>@@@BBBBBBMMMdddfffRRR\\\~~~www||||||qqqbbbUUUQQQLLLOOORRRUUUWWWYYY]]]___bbbeeehhhjjjlllnnnqqqtttxxxyyy{{{~~~vvvaaajjjzzzuuu```QQQLLLKKKJJJKKKNNNQQQ\\\ooouuunnnzzzuuuVVV@@@888555444333333222222333333333333222222333333444555555222999666<<>>AAAEEEIIILLLOOOPPPQQQQQQSSSSSSRRRQQQSSSYYY^^^eeehhhmmmqqquuu|||~~~||||||}}}yyyxxxvvvtttqqqkkkccc^^^YYYSSSLLLHHHHHHIIIHHHGGGHHHFFFFFFFFFDDDBBBGGGOOOTTTaaarrr|||RRRUUU```cccmmmnnnpppvvvxxxnnnhhheeehhhcccgggiiifffbbb^^^\\\]]]___aaadddcccbbbbbbbbb```]]]ZZZUUURRRNNNMMMOOORRRTTTUUUQQQRRRTTTTTTTTTRRRPPPOOOLLLOOOPPPKKKEEECCCGGGLLLPPPNNNLLLKKKIIIFFFBBB???<<<<<<;;;999888666555555444444333222222222222222555666777AAAMMMNNNZZZssszzz{{{|||yyy^^^hhhwwwmmm[[[JJJRRRYYYuuudddRRREEE???;;;888:::>>>>>>:::666;;;FFFTTTYYYSSSJJJDDD@@@???GGGAAACCCfffyyy^^^ooozzz||||||yyywwwtttlll^^^TTTPPPOOOQQQTTTVVVXXXZZZ]]]___ccceeeiiikkkmmmooorrruuuxxxyyy{{{}}}vvvhhhXXXQQQccc}}}rrr~~~uuuaaaRRRKKKKKKHHHGGGJJJPPPZZZlll{{{vvvrrr}}}}}}[[[BBB:::555444333333222222333333444444333333444444555666666222888666;;;FFFXXX}}}iiihhhwwwxxxjjjZZZVVVggglllPPP???AAA===AAAEEEKKKUUUiii|||xxx|||uuueeeQQQDDDAAABBBCCCIIIFFFHHHSSScccrrrzzz|||~~~|||zzzwwwvvvwwwzzz~~~vvvsssqqqttt{{{iiiYYYLLLLLLQQQRRRNNNJJJIIIGGGJJJQQQVVVVVVVVVXXXmmmwwwzzzsssmmmnnnnnnkkkrrrqqqqqqqqqpppppppppppptttxxx|||yyypppjjjooowwwzzzwwwvvvvvvxxxsssssssssrrrrrrrrrsssssspppttttttvvv~~~yyyooofff```aaa``````jjjvvv666666777999<<>>===;;;999777666555444444333222222222222333444555555???KKKMMMUUUhhhoooqqqssstttyyyyyy___ggguuulll\\\KKKVVV```uuubbbQQQFFF???===;;;<<>><<<===NNN[[[```aaaWWWIIIBBB@@@HHHBBBQQQ}}}eeezzz|||}}}wwwxxx{{{zzzwwwsssqqqoooggg\\\TTTRRRRRRTTTWWWXXXYYY[[[]]]___bbbeeehhhkkkmmmooosssuuuzzzzzz|||~~~qqqbbb\\\bbbccc^^^eeesssvvveeeTTTKKKKKKGGGFFFIIINNNUUUbbbmmmvvvzzz~~~]]]AAA:::555444333333222222333333333333333333333444555555666222888555;;;GGGYYYzzzkkkooo{{{jjjYYYUUUfffkkkPPP???AAA===AAAEEEKKKUUUhhh~~~}}}rrr```NNNCCCAAADDDEEEJJJKKKQQQ]]]jjjqqqpppkkkpppqqqssstttsssqqqnnnllloooqqqrrruuuwww{{{uuuwwwwww{{{rrrdddYYYQQQOOOZZZdddaaaUUUKKKFFFJJJSSS[[[\\\ZZZ]]]bbb~~~uuunnnmmmnnnkkkpppqqqrrrrrrqqqqqqrrrrrruuuzzz~~~{{{vvvuuuuuuuuuuuuqqqqqqrrrrrrsssssssssrrrppptttuuuwww|||ooofff``````______iiiuuu666777888999<<>>@@@<<>>@@@CCCEEEGGGLLLYYYmmm~~~wwwcccTTTMMMGGGAAA???===999888999>>>>>>???AAADDDHHHLLLNNNLLLNNNPPPRRRTTT[[[eeelllqqqtttyyy|||xxxrrrzzz}}}{{{{{{yyywwwsssppplllfff```\\\UUUPPPKKKHHHIIIIIIHHHFFFHHHFFFFFFGGGEEEDDDIIIQQQcccnnn|||\\\ZZZlllqqqvvvpppqqqlll|||qqqkkkfffggg```bbb\\\___cccggghhhhhhfffdddffffffeeebbb]]]ZZZYYYYYYWWWVVVUUUVVVXXXZZZZZZYYYXXXYYY[[[[[[[[[YYYWWWVVVSSSNNNJJJMMMTTTXXXXXXUUUTTTSSSQQQPPPOOOMMMIIIFFFDDDCCCAAA???<<<:::888777555444444333333333333333111555555;;;IIIOOOWWWhhhoooqqqqqqppptttxxx\\\dddxxxsssyyy{{{VVVJJJXXXccc~~~fffPPPBBB===:::;;;<<<;;;:::;;;===???QQQkkksssxxxwwwTTTEEENNNMMM^^^ppp}}}zzzvvv|||zzzpppkkkmmmlllfffeeeaaa______[[[VVVSSSTTTUUUWWWZZZ\\\\\\^^^aaacccbbbeeeiiilllnnnqqqtttwww|||}}}rrrwwweeeOOOcccrrrffflllxxx}}}{{{nnn\\\NNNJJJHHHIIIKKKJJJKKKQQQYYYyyyuuuoooxxxfffJJJ===555444333333222222333333222111111111111222333333555111777555:::EEEWWWyyylllfffVVVRRRccciiiMMM===???<<>>===AAAAAAAAABBBDDDHHHKKKMMMWWWiiinnnXXXJJJFFF???;;;<<<;;;888999===<<<===>>>AAACCCFFFIIIJJJHHHLLLQQQUUUZZZaaajjjqqqssswww|||}}}yyyxxxxxxvvvsssppplllfff___ZZZTTTOOOJJJHHHIIIIIIHHHFFFEEECCCDDDEEEDDDDDDJJJQQQdddlllwww^^^ZZZlllssswwwqqqrrrsssyyyqqqmmmiiijjjbbbddd___```bbbdddfffffffffeeeeeedddbbb^^^XXXVVVWWWXXXXXXWWWVVVWWWXXXXXXWWWUUUWWWWWWWWWXXXXXXWWWVVVVVVTTTQQQPPPQQQUUUXXXWWWUUUSSSQQQPPPPPPOOONNNJJJHHHFFFEEECCC@@@===:::888777555555444333333333333444111777666999FFFNNNYYYkkkuuuxxxzzz{{{|||___hhh{{{zzzyyyWWWKKKVVV]]]vvvrrrYYYEEE======<<<>>>@@@???===>>>BBBEEEXXXyyy~~~VVVHHHRRRRRRnnnrrr}}}zzzvvvmmmkkkgggaaaSSSPPPPPPRRRRRRPPPPPPTTTVVVXXX[[[]]]^^^```bbbeeedddgggkkknnnpppssswwwzzz|||~~~dddJJJbbbtttXXXLLLUUUaaaeee||||||qqq___NNNGGGHHHIIIJJJHHHJJJUUUaaaxxxmmmtttlllRRR>>>555444333333222222333333333222222222222333444444444111777555:::DDDTTT~~~hhhhhhhhhVVVRRRdddiiiNNN>>>@@@===AAAFFFLLLWWWlll~~~xxxooo^^^NNNHHHGGGEEEDDDFFFDDDEEEDDDBBB@@@@@@CCCFFFCCCDDDHHHLLLQQQVVVZZZ\\\```bbbeeefffgggmmmvvv}}}~~~}}}{{{yyyrrrnnnuuu}}}}}}pppeee]]]]]]VVVMMMOOO^^^pppzzziiioooyyy}}}|||ssshhhccccccfffjjjlllmmmqqqvvvwwwuuutttvvvxxxvvvwwwzzz}}}{{{lll```\\\TTTPPPRRRUUUVVVVVVXXX___aaaeeejjjmmmooopppqqqqqquuuvvvwww{{{nnneee___^^^]]]]]]fffrrr999<<<;;;777999???@@@<<>>@@@BBBCCCDDDDDDCCCEEEJJJQQQXXX]]]eeennnttttttxxx~~~~~~zzzxxxwwwuuusssqqqlllfff^^^XXXSSSOOOJJJHHHIIIJJJHHHFFFCCCAAABBBDDDCCCCCCIIIQQQbbbgggpppzzz^^^YYYjjjrrrwwwsssuuuzzz|||wwwxxxqqqnnnlllmmmeeegggeeedddddddddeeefffhhhiiicccccc```[[[UUUSSSUUUXXXYYYXXXWWWWWWWWWVVVSSSQQQTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVOOONNNMMMMMMMMMLLLIIIFFFGGGFFFDDDAAA>>>;;;999888555555444333333333333444222888777888CCCLLLYYYmmmuuuyyy}}}bbblllzzzZZZMMMTTTXXXooo~~~iiiPPPAAA???CCC999<<<@@@@@@???AAAFFFKKK[[[VVVKKKRRRUUUvvvqqq~~~}}}~~~~~~~~~|||zzzxxxjjjeee```YYYFFFDDDDDDHHHKKKKKKNNNSSSVVVXXX[[[]]]___aaadddffffffiiimmmpppsssvvvyyy|||}}}rrrWWWeeejjjNNNEEEOOOYYY[[[qqq|||rrr___NNNFFFFFFHHHHHHFFFKKK[[[kkkwwwwww}}}oooUUU<<<555444333333222222333333444333333333333444555555333000888555:::CCCSSS|||www```llllllWWWSSSeeejjjOOO???AAA>>>@@@DDDKKKWWWlll{{{sssooo]]]LLLFFFFFFDDDCCCEEE???@@@AAACCCCCCBBB@@@???CCCGGGNNNWWW^^^eeeiiijjjfffggghhhhhhkkkuuutttlllfffeeeooo|||~~~ssshhh\\\QQQOOOTTTUUUQQQWWWhhh{{{jjjxxxxxxtttjjj```]]]___dddhhhjjjnnnsssxxxxxxuuussstttwwwwwwwwwxxx|||uuuhhh[[[RRRMMMHHHFFFHHHJJJJJJLLLPPPXXX[[[```fffkkkoooqqqqqqrrruuuvvvwww{{{nnneee^^^^^^]]]]]]eeerrrFFF===777999;;;888888;;;BBBFFFJJJKKKEEE??????AAA???DDDFFFEEEFFFOOO\\\eeeyyybbbMMMEEE;;;;;;:::::::::;;;<<<===@@@??????@@@BBBCCCAAA@@@HHHLLLSSS[[[ccciiimmmooozzz{{{|||zzz|||xxxrrrnnnjjjeee]]]XXXVVVPPPIIIFFFEEEFFFDDDCCCDDDDDDDDDBBBBBBCCCGGGJJJ^^^aaabbbpppkkkZZZjjjrrrnnnqqqxxx~~~vvvjjjpppooojjjiiigggdddcccbbbcccddddddcccbbb```ZZZTTTQQQRRRUUUVVVVVVWWWVVVUUUVVVWWWXXXWWWVVVVVVTTTSSSSSSUUUVVVWWWVVVWWWWWWVVVVVVUUUSSSRRRQQQLLLJJJHHHHHHHHHIIIIIIHHHGGGFFFDDDAAA>>>;;;999888888777555444333222222222444111222:::DDDQQQbbbqqqnnnhhhrrrwww___MMMOOO\\\ttt~~~___KKK@@@:::<<<@@@===BBB<<>>888666333222333444333222777666444222222222444555666666333555;;;???VVVyyyyyykkkhhhxxx}}}gggSSSSSS```bbbOOOAAA@@@@@@BBBFFFKKKVVVlll|||qqq___VVVPPPMMMJJJDDD???>>>:::FFFEEE@@@@@@???@@@JJJMMMPPPYYYfffrrrvvvsssnnnmmmlllooo{{{sssfffddd]]]kkk|||zzz{{{kkkYYYSSSOOOIIISSSVVVSSSQQQ___vvvxxx}}}mmmggg```VVVPPPQQQYYYdddkkktttvvvvvvuuusssrrrssstttwwwxxxzzz}}}}}}kkkYYYKKKDDDDDD>>><<<@@@CCCCCCDDDFFFLLLRRRYYY^^^eeennnttttttqqqqqqvvvxxxyyy~~~tttggg^^^]]]^^^^^^eeeoooHHH@@@:::999999666555888>>>BBBHHHHHHCCC??????AAAEEEIIIJJJIIIOOO___rrr|||\\\FFF===::::::;;;<<<<<<===>>>>>>???>>>>>>@@@BBBCCCBBBAAAHHHNNNVVV___eeekkkpppsss{{{~~~}}}yyyzzz|||yyyyyywwwtttppplllfff```[[[VVVPPPIIIFFFEEEEEEDDDBBBCCCCCCCCCBBBAAABBBFFFIIIZZZ]]]___mmmlllXXXfffllljjjqqq{{{wwwjjjooommmiiiiiigggeeecccaaa```aaa```___]]]YYYUUUQQQQQQTTTXXXZZZZZZ[[[ZZZZZZ\\\^^^___^^^\\\SSSQQQPPPQQQSSSUUUVVVVVVTTTTTTSSSRRRQQQPPPNNNNNNGGGFFFFFFGGGGGGGGGFFFEEEFFFDDDBBB@@@===:::888777888777666555444333333333555333444;;;DDDPPPaaaooonnntttcccuuuhhhRRRSSS```xxxtttUUUEEE>>><<>>AAAEEEBBBWWWqqqwwwYYYMMMOOO^^^yyykkkkkkuuuxxxnnnaaaYYYUUUQQQUUU[[[```dddiiinnnooolllwwwqqqggg``````___VVVKKKAAA;;;@@@BBB<<>>===<<>>CCCDDDDDDMMMSSSbbbsss|||zzzsssmmmkkkpppwwwaaa___lllsss~~~qqqllldddZZZOOOHHHKKKQQQ]]]]]]YYYXXXiii}}}lll]]]XXXQQQMMMPPPXXXbbbiiissstttuuutttssssssuuuvvvxxxyyy|||xxxeeeRRRDDD>>>>>>:::999===???>>>???AAAIIIQQQYYY```iiiqqqtttqqqooooootttvvvxxxvvviii```___``````fffpppMMMFFF???<<<999666555777<<>>;;;999888777777666555444444555555444333555:::BBBLLL[[[iiippp{{{eee[[[ooolllTTTVVVeeejjjLLL@@@???CCCKKKJJJKKKNNNCCCBBBEEEFFF___{{{uuuWWWMMMOOO___{{{ttt\\\YYY[[[YYYOOOGGGDDDCCCBBBJJJJJJRRRaaalllnnnmmmlllfff]]]QQQMMMSSSWWWOOOCCC@@@888>>>GGGFFFIIITTTYYYZZZ\\\]]]^^^^^^aaadddgggjjjlllpppsssvvvzzzuuuqqqwww}}}nnn___OOONNN]]]ssszzzkkkWWWGGGCCCBBBDDDFFFFFFFFFLLLSSSaaawwwvvvnnn{{{xxx|||}}}```GGG888666333333333444444333666555444333222333444555555666333666<<>>>>>HHHKKKKKKSSSbbbuuuzzznnnnnnuuurrrfff[[[eee~~~pppeee^^^ZZZZZZPPPFFFMMM]]]hhhddd^^^```ttt{{{gggZZZRRROOOKKKKKKPPPZZZdddkkkpppqqqqqqqqqpppqqqtttvvvxxxzzz}}}uuuaaaNNNBBB<<<===:::999<<<===<<>><<<;;;666555555444444444555555333222444999>>>GGGVVVdddtttrrrdddZZZfffvvvnnnmmmWWW\\\nnn~~~eeeIIIAAABBBIIITTTVVVWWWZZZKKKDDDFFFJJJgggrrrUUUMMMMMM]]]xxxhhhNNNJJJHHHDDD@@@>>>@@@BBBDDDLLLNNN[[[ooovvvqqqlllnnn___TTTGGGEEENNNUUUMMM@@@DDD:::CCCWWW```fffhhhccc____________```cccfffhhhkkkmmmqqqtttwww{{{vvviiijjj|||yyyjjjVVVFFFBBBBBBCCCCCCDDDFFFKKKPPPccczzzxxxnnnyyy{{{xxxaaaJJJ999666444333444444444333555444444333333333444555444555444777<<>>>>>AAAEEEIIIQQQdddyyyooo^^^TTTIIIDDDBBB>>><<<>>>CCCEEE@@@AAAKKKNNNRRR___uuu~~~~~~uuuuuurrrkkk```cccvvvwww___^^^fffnnnjjjWWWJJJRRRdddmmmgggaaaggg~~~}}}qqqjjjbbbXXXMMMGGGJJJHHHFFFHHHPPP\\\iiiqqqkkklllllllllkkkmmmpppsssxxxzzz}}}vvvdddRRRGGGBBBAAA???>>>??????@@@FFFNNNVVVhhh|||zzzuuuooommmqqqrrrvvv{{{nnncccbbbbbbaaagggpppPPPMMMGGG@@@;;;;;;===>>>FFFOOOTTTPPPKKKJJJIIIGGGKKKNNNUUUiiiwww```RRRFFF???>>><<<>>>AAADDDFFFGGGGGGFFFHHHFFFFFFKKKUUUaaakkkqqq|||wwwiiiaaa^^^aaaaaacccoooxxxyyyyyy{{{}}}}}}xxxwwwzzz{{{yyyvvvqqqtttvvvrrrjjjbbb]]][[[VVVPPPIIIEEEDDDDDDBBB@@@>>>?????????>>>???AAACCCJJJUUUaaavvvsssXXX\\\cccnnnrrrggggggcccdddgggdddbbb```^^^]]]^^^_________[[[[[[\\\[[[YYYVVVTTTSSSSSSSSSTTTWWWZZZ\\\[[[YYYZZZXXXUUUTTTTTTUUUTTTSSSRRRQQQOOONNNMMMLLLLLLMMMKKKNNNRRRRRRMMMGGGCCC@@@GGGFFFDDDBBB@@@>>><<<;;;555555444444444444444555444444666:::===FFFVVVeeexxx|||qqqjjj^^^ddd|||ttteeennnZZZ```sss|||cccJJJCCCDDDLLLYYYaaadddgggUUUJJJJJJOOOnnnqqqTTTLLLNNN\\\tttbbbGGGAAA>>><<<===???CCCFFFIIIMMMXXXlll}}}{{{mmmgggkkk___SSSGGGFFFPPPWWWMMM??????AAAUUUiiioootttuuuooobbbaaa``````bbbeeegggiiikkkmmmqqqtttwww{{{yyyjjjVVVFFFBBBBBBBBBAAACCCHHHNNNRRReeeyyysssgggvvv~~~aaaMMM999777444333444555444333444444444333444444444444333555444888===???RRRsssaaaqqq|||zzzhhhXXXSSS___iiiYYYDDD>>>>>>@@@EEEIIIQQQccc}}}|||sss___SSSGGGBBB???===>>>AAABBBFFFCCCDDDKKKNNNXXXlllzzzyyyyyykkkeee]]]oooqqqcccddd{{{qqqRRRIIIWWWgggnnniiigggrrr~~~ttttttnnn```RRRMMMJJJFFFDDDFFFEEEBBB@@@CCCKKKYYYhhhqqqggghhhiiiiiiiiikkknnnqqqvvvxxx|||zzzhhhXXXMMMHHHHHHFFFEEEFFFFFFIIISSS___ddd|||}}}uuurrrqqqoooqqqrrruuu|||nnncccaaa```___eeennnPPPOOOIII@@@;;;===@@@@@@JJJUUUYYYSSSNNNNNNMMMIIIHHHRRRaaaxxxiiiXXXMMMCCC>>>???@@@AAADDDFFFHHHIIIIIIIIIHHHJJJOOOYYYgggvvvwwwqqqnnnrrryyy~~~|||}}}~~~{{{wwwuuuwwwxxxwwwvvvrrrsssssspppjjjccc]]]ZZZVVVPPPIIIEEEDDDCCCAAA???===>>>??????>>>???AAABBBJJJVVVdddyyytttXXX[[[eeerrr{{{nnneeeeeeaaacccfffaaa]]][[[YYYYYY[[[]]]^^^___YYY[[[]]]]]][[[YYYXXXXXXVVVUUUUUUVVVXXXZZZYYYXXX]]]ZZZVVVTTTTTTSSSRRRQQQNNNMMMLLLJJJJJJKKKKKKLLLHHHLLLNNNLLLGGGAAA>>>>>>EEEEEECCCAAA???===;;;;;;777666666555444444444555777666888;;;>>>GGGYYYjjj|||vvvmmmhhh\\\```vvv|||wwwbbbkkkWWWZZZhhh}}}~~~yyycccLLLEEEEEENNN___jjjmmmqqq___TTTRRRVVVtttsssUUUNNNPPP]]]rrrxxx\\\FFF>>>;;;;;;>>>@@@BBBFFFKKKUUUhhh}}}lllfffiii^^^UUUKKKKKKTTTYYYMMM===666JJJfffooohhhnnnxxxvvvdddbbb``````cccgggiiijjjlllnnnrrruuuxxx|||}}}yyyjjjWWWFFFBBBCCCBBB@@@DDDLLLQQQSSSfff|||vvvlllgggQQQ999777444444444555555444333333444444444444444444222555444888===>>>QQQrrrhhhnnn}}}zzz{{{hhh[[[SSS```lll]]]FFF>>>>>>???EEEKKKSSSccc||||||sss___SSSFFF@@@??????BBBFFFCCCFFFEEEHHHQQQUUUccc}}}{{{rrrnnnmmmlllnnnzzzjjjKKKKKKaaarrrpppooosssyyykkkeeefffiiifffVVVGGGDDDBBB>>>???CCC@@@>>><<<===EEEPPP\\\ddd```cccfffhhhjjjlllooorrrvvvxxx|||}}}mmm___VVVSSSWWWXXXZZZ\\\\\\```mmm{{{}}}uuusssrrrooorrrsssuuu|||ooocccaaa```^^^ccclllTTTTTTNNNCCC===@@@CCCCCCNNNZZZ___XXXSSSUUUUUUPPPIII]]]sssnnnZZZPPPHHH@@@???DDDDDDDDDFFFGGGIIIJJJKKKLLLJJJQQQ]]]ooozzzzzz}}}~~~|||yyy{{{yyywwwuuutttuuuuuuvvvsssrrrpppnnnkkkfffaaa]]]VVVPPPIIIEEECCCCCCAAA???===>>>????????????@@@BBBKKKWWWbbbuuutttWWWZZZeeesssttt{{{|||{{{yyyiiicccccc___bbbddd___\\\ZZZWWWWWWYYY\\\^^^^^^ZZZ\\\___^^^\\\ZZZ[[[\\\XXXVVVSSSSSSTTTUUUVVVVVVYYYWWWSSSRRRQQQQQQPPPOOOLLLKKKJJJIIIJJJKKKMMMNNNIIILLLNNNKKKEEEBBBBBBDDDGGGGGGEEECCCAAA@@@>>>===::::::888777666666666666666555777999<<>>>>>PPPpppwwwjjj{{{nnn]]]TTTaaaooo```HHH??????>>>EEELLLTTTeee|||yyyppp```SSSEEE@@@???AAAEEEKKKJJJKKKHHHPPP^^^fffvvv|||vvvlll}}}yyy___MMMRRRiii|||vvvwww~~~}}}xxxjjj___bbbooosssppp\\\MMMBBBBBBAAA;;;:::>>>???>>>======AAAFFFLLLPPPTTTXXX___dddhhhlllooorrrvvvyyy~~~tttkkkhhhhhhtttzzz~~~wwwtttpppnnnrrrsssvvv}}}pppdddbbb```]]]bbbkkkZZZ[[[UUUHHHAAADDDGGGGGGQQQ^^^ccc]]]XXX\\\\\\WWWWWWpppxxxfffVVVNNNGGG>>>???FFFFFFFFFGGGGGGIIIJJJLLLMMMMMMXXXjjjllliiihhhoooyyy~~~zzzxxxxxxxxxvvvsssssstttvvvtttqqqnnnlllllliiiddd```VVVPPPIIIDDDCCCCCCAAA>>>===>>>@@@@@@??????AAABBBMMMWWW```ppptttUUUYYYeeeqqqzzzzzzpppvvvyyyvvvwwwtttfffbbbbbb^^^aaaddd]]]___\\\YYYYYY[[[]]]______]]]___aaa___\\\ZZZ[[[\\\]]]ZZZVVVTTTTTTVVVWWWWWWUUUSSSPPPNNNOOOOOONNNMMMNNNMMMLLLKKKLLLNNNPPPRRRNNNPPPQQQNNNIIIGGGJJJNNNKKKKKKIIIGGGFFFDDDBBBBBB===<<<;;;999888777777777222222333555888CCCYYYmmmzzzppp\\\XXXiii{{{sss}}}}}}rrr^^^TTTVVVZZZqqq{{{gggQQQIIIKKK[[[tttmmmqqqxxxkkkdddcccddd|||\\\SSSPPP^^^lllkkk\\\KKKBBBAAA>>>;;;===@@@BBBCCCLLLXXXwwwxxxjjjccc^^^ZZZWWWSSSUUU\\\\\\NNN>>>FFFPPPVVVQQQ[[[~~~wwweeeaaa^^^___dddiiikkklllooorrruuuyyy|||vvvhhhUUUEEE>>>CCCEEEEEEHHHOOONNNIII[[[uuuTTT:::777555444555555555444222333444444555555555444111444555999>>>>>>PPPppp~~~dddkkkzzz___UUUbbbqqqbbbIII@@@@@@>>>EEEMMMVVVfff}}}vvvlllaaaSSSEEE??????BBBHHHNNNSSSPPPLLLWWWkkkwwwwwwuuuxxx~~~vvvttt{{{bbbVVVRRRVVVhhh{{{zzz}}}zzzrrrjjjiiibbb```ooorrrUUUHHHAAAFFFGGGAAA>>>BBB@@@@@@@@@@@@AAABBBBBBCCCIIIOOOWWW___eeejjjnnnqqqwwwzzzzzzwwwyyy}}}|||tttpppnnnmmmrrrtttwwwqqqeeebbb```^^^bbbkkk___fff\\\IIICCCAAABBBJJJYYY___^^^YYYbbbooogggSSSXXX~~~|||ccc\\\RRRHHHCCCAAA@@@@@@FFFEEEGGGLLLMMMKKKKKKNNNOOOccc~~~{{{dddRRRTTTYYYbbblllsssvvvwww|||xxxtttrrrrrrsssssssssuuussspppnnnlllhhhddd```XXXQQQGGGBBB@@@AAA@@@?????????>>>>>>??????@@@AAAJJJSSS```mmmzzzyyyZZZ[[[dddooowwwxxxmmmuuu{{{zzzwww}}}uuummmdddaaabbbeeeeeedddcccaaa^^^^^^```bbbccccccfffccc___]]]]]]\\\ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVOOONNNNNNNNNOOOQQQSSSTTTTTTRRROOOMMMLLLNNNPPPRRRLLLQQQTTTQQQLLLKKKOOOTTTVVVQQQKKKHHHGGGGGGFFFEEE<<<<<<<<<;;;:::888777666666444444555888BBBUUUggg{{{vvvXXXSSSrrr~~~www~~~dddTTT]]]eeessszzziiiSSSKKKWWWlll{{{vvvhhhaaaeeeeeebbbkkk{{{|||bbbRRROOO\\\```UUUIIIFFFFFFDDDCCC>>>@@@GGGGGGCCCMMM]]]zzzfff```dddYYYVVVTTTWWWYYYVVVLLLDDDBBBRRR\\\cccuuugggbbb___]]]]]]aaafffiiikkkooorrrvvv{{{uuudddSSSGGGCCCCCCCCCEEEHHHKKKOOOQQQeeezzzVVV>>>888444444444333333555444333333333333444555555222777555555:::===PPPnnnvvv___mmmtttbbb]]]YYYmmmfffGGG@@@>>>AAADDDJJJUUUdddyyypppeee___QQQFFFDDDDDDEEEMMMXXXQQQMMMOOO]]]tttqqqccciiizzzssslllYYYZZZWWWZZZlll}}}}}}{{{iii]]]ZZZdddccciiixxxuuubbbPPPIIIBBB???AAACCCBBB@@@@@@@@@AAABBBCCCBBB@@@>>>FFFHHHNNNWWWaaaiiinnnpppxxx||||||vvvmmmooommmrrrssssssnnn``````aaa]]]bbbkkkdddjjj___KKKDDDAAABBBKKK^^^eeefffeeeooozzzoooZZZ```yyylll___YYYPPPGGGBBB@@@@@@@@@GGGFFFIIINNNNNNLLLLLLOOOXXXmmmrrr^^^OOOIIIJJJNNNWWWdddnnntttvvv}}}zzzvvvuuuuuuvvvuuuuuuwwwuuuqqqnnnjjjfffaaa^^^WWWPPPGGGAAA@@@AAA@@@?????????>>>>>>??????@@@AAALLLQQQ[[[fffttt{{{```dddlllrrrvvvtttpppxxx}}}zzzrrrllldddaaabbbeeeeeeeeepppmmmhhhffffffggggggfffeeebbb^^^[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSQQQOOONNNPPPRRRTTTPPPSSSVVVVVVSSSSSSVVVYYYUUUQQQLLLJJJJJJIIIHHHFFFAAAAAAAAA@@@===;;;888666666555555666888AAASSSddd~~~xxx\\\WWWvvv{{{jjjWWW]]]fffxxxxxxhhhUUUMMMXXXkkkxxxtttddd\\\bbbddd```dddnnnzzz```PPPNNNVVVWWWMMMDDDCCCGGGHHHEEE@@@AAAGGGIIIJJJWWWjjj{{{kkkeeedddZZZYYYXXXYYYYYYVVVNNNHHHLLLaaauuu}}}ttt^^^\\\\\\]]]___aaaeeeiiilllrrrtttwww{{{}}}qqqaaaPPPEEEBBBBBBBBBCCCEEEIIILLLNNNbbb}}}zzzuuuXXX>>>888444444555333333555444333333333333444555555333777555555:::===OOOmmmiii```vvvwwwccc^^^YYYmmmhhhHHHAAA???AAACCCIIISSScccxxxpppeee]]]PPPEEEDDDEEEHHHRRR___WWWUUUYYYiiipppeeeZZZuuuuuuwww|||___TTTXXXXXX]]]qqq}}}{{{vvvjjj\\\VVVXXXnnnooouuu~~~kkkZZZPPPJJJDDDBBBDDDGGGFFFEEEFFFEEEEEEEEEEEEEEEDDDCCCEEEHHHOOOYYYdddmmmrrrsssxxx{{{{{{wwwoooooommmrrrssstttoooaaa``````]]]aaallljjjnnnaaaNNNGGGBBBDDDMMMccciiimmmqqq|||ttt]]]eeevvvtttsssggg[[[ZZZUUUMMMFFFAAA???@@@@@@GGGGGGJJJOOOOOOLLLMMMPPPaaavvvxxxfff\\\TTTOOOPPPOOORRR[[[iiitttzzzzzz}}}{{{yyyxxxyyyyyyxxxwwwyyyuuuqqqlllhhhddd___\\\UUUOOOFFFAAA@@@AAA@@@?????????>>>>>>??????@@@AAALLLOOOUUU```ooo~~~bbbgggnnnrrruuutttrrr|||~~~ooojjjdddaaacccfffffffff{{{vvvpppkkkiiihhhhhhgggccc```\\\YYYYYYZZZZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUSSSRRRRRRTTTVVVWWWVVVWWWXXXYYYXXXXXXWWWVVVSSSQQQOOONNNMMMLLLJJJHHHFFFGGGGGGFFFCCC>>>:::888666555666777888???PPP```|||vvv\\\ZZZzzzzzzxxx~~~uuu^^^___iii}}}{{{vvvhhhWWWPPPYYYiiisssnnn___XXX___bbb\\\YYY]]]lllUUUIIIHHHKKKIIICCC???DDDLLLQQQKKKEEEDDDIIIOOOYYYkkk}}}wwwnnniiibbbZZZZZZZZZYYYVVVQQQLLLIIIGGG\\\rrrzzzsssfffWWWLLLSSSWWW]]]```bbbeeejjjnnnuuuvvvxxx{{{xxxlll\\\MMMCCCAAAAAAAAAAAACCCEEEHHHIII\\\ssspppfffuuu___???999444555555333333555444333333333333444555555333666444555:::===NNNjjjrrr___```|||wwweee___YYYnnniiiJJJBBB???AAABBBGGGQQQaaawwwoooddd[[[OOOEEEDDDGGGLLLYYYhhh```___eeevvv{{{tttkkkaaa[[[\\\~~~qqqgggWWWVVV^^^^^^dddttt~~~vvvppphhh___TTTOOOTTT\\\{{{uuubbbUUUNNNIIIEEEDDDFFFHHHHHHGGGHHHGGGGGGHHHIIIKKKLLLMMMLLLNNNTTT\\\fffnnnrrrsss{{{}}}~~~zzzxxxrrrpppnnnrrrtttuuuqqqbbb```^^^[[[aaammmmmmpppcccQQQJJJEEEGGGRRRgggkkkqqqyyyoooZZZcccwwwwwwjjjgggeee[[[SSSTTTQQQKKKEEE@@@>>>???AAAFFFGGGJJJOOONNNLLLNNNSSSfff|||ssshhhgggiiikkkpppnnnooowww~~~}}}{{{{{{{{{{{{yyywwwxxxtttoookkkgggccc^^^[[[SSSMMMEEEAAA@@@AAA@@@?????????>>>>>>??????@@@AAAJJJLLLSSSaaasss___ccckkkpppwwwzzzsss~~~mmmiiieeeccceeeggghhhhhhzzzuuunnnhhheeedddcccbbbaaa^^^ZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTSSSTTTTTTUUUWWWVVVVVVVVVVVVWWWYYYZZZZZZXXXWWWWWWWWWUUUPPPLLLQQQQQQQQQQQQPPPNNNLLLJJJHHHIIIJJJJJJGGGCCC>>>;;;777777777888999???NNN^^^yyy}}}pppWWWYYY{{{|||yyywwwfffbbbhhh{{{}}}yyyuuujjj[[[TTTZZZfffmmmfff]]]ZZZ___^^^UUUOOOQQQjjjfffggglllgggVVVGGGBBBDDDBBB??????AAAGGGQQQZZZSSSJJJCCCIIIZZZmmmmmmllljjj___ZZZ[[[[[[WWWPPPJJJGGGGGG@@@IIIUUUXXXOOODDDAAAEEEJJJRRR[[[aaacccffflllpppxxxyyyzzz|||~~~tttgggXXXJJJBBBAAAAAAAAAAAABBBDDDEEEFFFSSSgggeee[[[fffxxxeee???999555555555333333555444333333333333444555555333666444555;;;===LLLfff|||ttthhhjjjvvvhhh```YYYnnnlllMMMDDD???@@@BBBFFFOOO```vvv}}}kkk___[[[PPPGGGGGGIIIOOO]]]mmmgggfffkkkyyyuuukkkeeejjjnnnjjjaaa]]]qqq}}}uuuuuuuuu]]]ZZZdddnnnlllnnnuuutttfff```XXXRRRMMMRRRbbbrrrqqq```WWWQQQNNNKKKJJJKKKLLLLLLKKKJJJKKKLLLNNNQQQVVV\\\```______aaaeeekkkqqquuuwwwzzzxxxxxxuuussspppuuuwwwxxxrrrccc___]]]ZZZaaannnnnnpppdddUUUOOOHHHJJJXXXnnnqqqwww|||hhhUUU^^^llljjj^^^]]][[[SSSPPPOOONNNKKKFFF@@@>>>@@@BBBDDDEEEIIILLLKKKJJJOOOVVVjjj{{{~~~|||{{{{{{zzzxxxvvvtttqqqmmmiiifffccc^^^[[[QQQKKKDDDAAA@@@AAA@@@>>>??????>>>>>>??????@@@AAAGGGLLLWWWhhh}}}}}}aaaiiirrrtttyyy|||tttllljjjgggggghhhiiijjjkkkrrrnnnhhhccc```___^^^^^^```]]]ZZZXXXYYY[[[\\\\\\^^^]]]]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTTTTTTTUUUUUUXXXXXXXXXXXXYYYZZZZZZZZZXXXUUUSSSSSSUUUSSSMMMHHHPPPQQQRRRRRRPPPNNNLLLKKKFFFHHHJJJJJJIIIFFFBBB@@@:::999:::::::::???NNN]]]|||}}}nnnWWWZZZ}}}zzzwwwkkkaaabbbqqq|||yyyyyyvvvkkk]]]VVVZZZaaaddd]]][[[]]]```YYYMMMHHHKKKLLLJJJMMMRRROOOEEECCCHHHKKKBBB===AAAFFFIIIQQQYYYWWWKKK@@@GGG```zzzxxxeeeiiijjj___^^^^^^\\\VVVLLLFFFDDDEEECCC@@@???@@@<<<999???IIIEEEMMMXXX___bbbgggmmmssszzz{{{|||~~~|||qqqcccTTTIIICCCAAAAAABBBBBBCCCCCCDDDEEEHHHXXXZZZSSS]]]wwwhhh@@@:::666666555333333555444333333333333444555555444666444555;;;===JJJbbbzzzwwwzzzxxxlllaaaYYYooooooQQQFFF???@@@AAAEEENNN___uuu{{{gggZZZ\\\RRRKKKKKKLLLPPP^^^nnnnnnlllmmmsssyyywwwlllccc]]]RRRUUUhhhwwwtttkkkgggyyyvvvtttggg\\\cccttt}}}yyywwwtttgggWWWUUURRRRRRTTT```vvvmmm___YYYXXXVVVUUUTTTTTTTTTTTTSSSRRRTTTVVVXXX[[[aaahhhnnnsssqqqoooqqquuu{{{xxxxxxyyyvvvuuussswwwyyyzzzrrrccc___\\\XXX```nnnppprrrggg[[[UUULLLNNN\\\uuuvvv{{{rrr___RRRWWWaaa\\\TTTUUURRRKKKLLLMMMMMMLLLGGGBBB???@@@CCCCCCDDDGGGJJJIIIJJJRRR\\\ppp}}}{{{zzzyyywwwvvvqqqooollliiifffbbb]]]YYYOOOJJJCCC@@@@@@AAA@@@>>>??????>>>>>>??????@@@AAAGGGOOO]]]ooo|||iiiyyy|||xxxwwwsssmmmmmmlllkkkkkklllmmmnnnlllhhhdddaaa```___^^^]]]___]]][[[[[[\\\^^^^^^]]]``````^^^]]][[[YYYXXXXXXYYYXXXWWWUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYRRRQQQPPPQQQTTTTTTQQQNNNOOOQQQRRRQQQOOOLLLKKKKKKFFFGGGIIIJJJJJJHHHFFFDDD>>>===<<<<<<;;;AAAQQQ```~~~{{{eeeeee{{{tttmmm___[[[iii}}}yyyzzzvvvkkk]]]UUUVVVYYYZZZUUUWWW\\\\\\RRRFFFBBBEEE======CCCJJJHHHEEEMMMYYYXXXHHH@@@DDDIIIGGGJJJRRRXXXMMMBBBGGGaaazzz~~~sssqqqbbbgggjjjcccaaa```\\\UUUMMMGGGFFFGGGDDD>>>999888:::;;;>>>BBBBBBHHHQQQXXX___fffmmmssszzz{{{}}}{{{nnn___QQQGGGCCCAAAAAABBBCCCCCCDDDDDDDDDCCCOOOTTTQQQZZZxxxoooAAA;;;666666555333333555444333333333333444555555444666444666<<<===HHH___||||||sssooocccYYYpppqqqTTTHHH??????AAAEEENNN^^^tttzzzeeeWWWZZZSSSOOOPPPPPPQQQ]]]kkkpppnnnllljjjggg```WWWQQQRRRKKKUUUpppzzzssssss|||www}}}xxxttt|||{{{}}}eeecccooo~~~sss\\\KKKLLLPPPUUU\\\jjj|||iii^^^ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^___```dddkkkqqqzzzyyyxxxzzz~~~wwwxxxyyywwwvvvtttyyyzzzzzzpppbbb___[[[WWW___mmmvvvvvvmmmbbb[[[PPPPPP^^^rrrqqquuuzzzrrr```QQQLLLKKKRRRNNNIIIMMMKKKFFFJJJMMMNNNNNNIIICCC@@@AAADDDDDDDDDFFFHHHHHHKKKVVVbbbttt{{{}}}~~~{{{zzzyyywwwvvvpppooommmjjjgggaaaZZZUUUNNNIIICCC@@@@@@AAA@@@>>>??????>>>>>>??????@@@AAAKKKTTTaaappp}}}mmm~~~vvvrrrlll~~~oooppppppoooooonnnooopppiiigggdddcccbbbaaa___]]]^^^]]]]]]^^^```aaa```^^^```___^^^]]]\\\[[[ZZZYYYZZZZZZXXXWWWWWWXXXYYYYYYXXXYYYZZZ[[[ZZZYYYXXXWWWOOOOOOOOOPPPRRRSSSSSSRRROOOQQQQQQPPPLLLIIIIIIJJJHHHHHHIIIJJJJJJIIIHHHGGGBBB@@@>>>======CCCTTTdddzzzqqqrrr```[[[iii|||zzzvvvjjj[[[RRRQQQQQQPPPOOOQQQTTTSSSLLLBBB>>>>>>999<<>>CCCGGGDDDFFFOOOZZZUUULLLMMM```sssppp```qqq}}}}}}mmmbbbfffhhhddd```]]]XXXRRRLLLIIIIIIJJJFFFCCC???===@@@CCCBBB>>>@@@CCCHHHPPPYYYccclllqqqyyy{{{~~~yyykkk[[[NNNFFFBBB@@@@@@AAABBBCCCCCCCCCDDDIIIQQQWWWUUU[[[yyysssBBB;;;777666666333333555444333333333333444555555444666333666<<<<<>>AAAFFFOOO^^^sss{{{fffWWWWWWRRRQQQUUUTTTSSS\\\iiillljjjfff___XXXQQQNNNMMMSSSPPP___yyywwwwwwqqqvvvzzzsssnnnttt~~~}}}xxxppptttsssVVVIIIMMMVVV___hhhxxxtttggg___\\\YYY[[[]]]___```aaabbbbbbcccgggjjjkkklllooouuu{{{xxxxxxxxxvvvtttsssxxxzzzyyy}}}mmmaaa___[[[VVV^^^lllzzz{{{qqqggg```RRRPPP^^^jjjhhhlllooodddQQQEEEDDD@@@FFFCCCBBBIIIHHHFFFLLLMMMOOOOOOKKKDDDAAABBBEEEEEEEEEFFFHHHHHHLLLYYYgggvvvvvvyyy{{{zzzyyyxxxwwwqqqpppnnnkkkggg___WWWQQQMMMHHHBBB@@@AAAAAA@@@>>>?????????>>>???@@@@@@AAAPPPXXXdddooo|||lll}}}zzztttrrrdddwwwxxx{{{|||qqqrrrsssrrrqqqppppppqqqhhhfffeeedddcccbbb___\\\]]]]]]^^^```bbbcccaaa___^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\XXXYYYZZZ[[[ZZZXXXVVVUUUPPPPPPPPPOOOOOOOOOPPPQQQOOOPPPQQQNNNJJJGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHDDDAAA???>>>>>>EEEVVVgggooowwwbbb^^^ooozzzuuuhhhYYYOOOMMMLLLJJJMMMLLLLLLLLLHHHAAA;;;888888>>>JJJSSSQQQPPP]]]pppbbbIII999???EEEBBBFFFQQQ\\\]]]XXXUUU```mmmgggVVVaaammmrrrjjjbbbdddeeeccc\\\XXXSSSNNNKKKJJJJJJJJJPPPRRRNNNIIIKKKQQQPPPIII???@@@BBBJJJUUUaaajjjoooxxxzzzwwwiiiYYYKKKDDDBBB>>>???@@@AAABBBCCCCCCCCCRRRWWW]]]ZZZ___{{{oooBBB<<<777777666333333555444333333333333444555555444666333666===<<>>AAAFFFPPP___rrr|||gggYYYSSSPPPRRRWWWWWWTTT\\\hhhfffeee```WWWNNNJJJLLLPPPUUUVVVggg~~~rrryyysssfffpppssslllkkkttt}}}uuu}}}sssRRRQQQWWWbbbnnnyyy|||nnnfffbbb```___bbbfffiiikkkmmmoooppppppuuuzzz|||}}}xxxxxxxxxvvvrrrqqqwwwyyywwwzzzkkkaaa___[[[VVV]]]lllzzzeeeXXXNNNIIIPPPVVVZZZ[[[WWWNNNFFFCCCCCCAAABBBCCCCCCDDDFFFJJJMMMRRRUUUUUUNNNDDD>>>???CCCCCCDDDGGGIIIJJJPPP___ooozzzwwwvvvuuutttrrroookkkhhheee```YYYSSSLLLFFFCCCDDDCCC@@@???AAABBBAAA???>>>???AAADDDFFFXXX[[[aaajjjwwwxxxoooxxxzzz}}}uuupppkkkzzz~~~zzzyyypppppppppooommmkkkhhhgggaaa___]]]]]]___```___^^^]]]^^^```ccceeeeeebbb```]]]ZZZXXXYYY\\\^^^]]][[[]]]\\\ZZZYYYYYYYYYZZZ[[[```^^^\\\YYYVVVUUUSSSSSSSSSPPPNNNNNNPPPPPPNNNKKKRRRQQQPPPNNNLLLIIIGGGEEEFFFHHHKKKLLLLLLJJJGGGEEEGGGCCCAAA??????CCCPPP]]]~~~xxx{{{]]][[[wwwrrrgggZZZNNNFFFCCCCCCFFFEEECCCAAA???<<<999888888???OOOUUUNNNWWWlllvvv^^^III<<>><<<:::999:::===IIIPPPNNNZZZnnnwww^^^III===CCCJJJIIIKKKRRRkkkrrrjjjdddrrruuu```KKKWWWjjjpppccc\\\dddeee]]]UUUOOOKKKMMMPPPSSSZZZcccrrrnnniiiiiinnnlllYYYDDDIIIDDDAAAGGGSSSbbbrrr}}}|||rrr___QQQIIIDDD@@@@@@>>>???CCCCCCCCCFFFLLLkkkbbbfffkkkBBB;;;666555444222222555333333333333333333333333444444555777777===LLL[[[vvveee[[[lll{{{eeeHHHBBB???AAAFFFMMMZZZmmm}}}kkk\\\XXXVVVUUUWWWZZZ\\\ZZZXXXXXXSSSNNNIIIEEEEEENNNXXX___bbbooo}}}{{{sss~~~sss^^^aaagggdddfffppp{{{uuujjjllllll___YYYggg}}}}}}wwwtttnnnlllqqqooosssxxx|||~~~}}}zzzuuurrrtttppptttvvvwww}}}ooobbb___]]][[[```jjj|||eeeUUUGGG>>>AAACCCEEEGGGHHHHHHFFFDDDBBBCCCDDDDDDCCCCCCFFFJJJMMMSSSUUUUUUPPPGGG@@@???AAAAAADDDHHHJJJIIINNN^^^ooo}}}xxxuuutttsssrrrqqqnnniiifffccc^^^WWWQQQKKKEEEBBBCCCCCC@@@???@@@@@@??????@@@@@@AAABBBCCCHHHFFFKKK^^^zzzzzzsss|||{{{|||rrrnnnppp}}}}}}{{{~~~ooonnnnnnmmmllliiifffcccaaa\\\[[[ZZZZZZ\\\^^^^^^]]]]]]___aaaccccccaaa___^^^___]]][[[ZZZZZZZZZYYYXXXZZZYYYYYYYYYYYYYYYZZZZZZVVVVVVXXXXXXYYYXXXWWWVVVSSSOOOKKKJJJKKKOOOQQQSSSRRRQQQPPPNNNLLLKKKIIIHHHKKKLLLLLLLLLLLLKKKJJJIIIIIIEEECCCBBB@@@@@@GGGOOOmmmeeelllllltttccc___{{{yyysssgggYYYKKKBBB>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;888AAAIIILLL[[[mmmqqq\\\III>>>GGGQQQPPPNNNQQQkkkqqqkkkhhhvvvwww```KKK^^^nnnppp```VVV]]]```[[[QQQOOOPPPTTTWWW\\\gggqqqyyyvvvrrrpppooogggUUUDDDJJJIIIJJJRRRaaaqqqzzz}}}rrr___OOOGGGBBB>>>@@@>>>>>>BBBCCCDDDIIIPPPrrrdddpppkkkBBB;;;666555555222333555333333333333333333444444444555777999999>>>KKKYYYnnnyyyhhh\\\kkkzzzhhhKKKCCC>>>@@@CCCJJJVVViii~~~mmm^^^ZZZXXXWWWWWWYYYYYYVVVRRROOOKKKGGGEEECCCDDDMMMVVV[[[^^^jjjtttqqqiiiqqqqqqeee\\\[[[]]]bbbnnn|||xxxtttpppmmmeee```kkkrrriiidddrrr|||xxxvvvrrrrrrvvvxxx~~~}}}zzzuuusssrrroootttwwwwwwrrrddd___\\\[[[aaakkkwww^^^NNNAAA888<<<@@@DDDJJJQQQUUUSSSNNNIIIDDDDDDDDDCCCCCCFFFKKKNNNTTTVVVUUUPPPHHHBBB@@@@@@@@@DDDHHHKKKIIINNN^^^ooo|||zzzvvvtttttttttsssppplllhhheeebbb\\\UUUOOOJJJDDDAAABBBBBB???>>>@@@>>>??????@@@AAAAAABBBBBBBBBBBBKKKaaa~~~qqqqqq~~~}}}{{{nnniiivvv|||}}}nnnjjjjjjjjjiiigggdddbbb```ZZZYYYWWWXXXZZZ\\\\\\[[[YYY\\\^^^___^^^[[[YYYYYY[[[ZZZYYYXXXXXXXXXWWWWWWXXXXXXWWWXXXXXXXXXYYYYYYRRRTTTVVVWWWXXXWWWVVVUUUPPPNNNKKKJJJLLLNNNQQQSSSQQQQQQOOONNNMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJGGGDDDCCCCCCAAA???CCCJJJcccwww}}}yyy}}}{{{bbbeee~~~ppptttkkk[[[mmm{{{~~~{{{uuuiiiZZZKKKBBB===<<<:::;;;;;;<<<<<<<<<;;;;;;;;;555;;;EEEKKKZZZfffeeeXXXGGG???JJJXXXZZZWWWVVVgggoookkkgggooonnn]]]PPPhhhsssppp]]]PPPTTTXXXUUURRRVVV[[[___cccjjjvvv~~~|||yyyvvvrrrjjj]]]SSSUUU]]]gggqqq~~~ttt___NNNFFFAAA>>>@@@===>>>AAACCCDDDKKKRRRqqq{{{zzzhhhjjjBBB;;;666666555333333666333333333444444444444444444555888;;;;;;>>>JJJWWW|||yyy[[[zzz|||lll^^^hhhxxxkkkOOODDD>>>@@@BBBHHHTTTggg}}}~~~mmm^^^\\\ZZZXXXXXXYYYVVVQQQLLLIIIDDDBBBAAA@@@AAAHHHQQQRRRVVV]]]bbb]]]VVV[[[dddWWWTTTRRRTTT]]]kkk{{{uuubbb[[[\\\___\\\^^^qqq~~~wwwlllzzz~~~{{{zzzxxxyyy}}}~~~zzzvvvuuupppnnntttwwwxxxwwwggg```]]][[[aaakkk~~~~~~kkkRRREEE;;;666;;;@@@HHHTTT```ddd```VVVMMMDDDDDDCCCCCCCCCGGGLLLPPPUUUVVVTTTPPPIIIDDDBBBBBBBBBDDDHHHKKKLLLQQQ___nnnvvv{{{vvvsssrrrqqqpppoookkkfffccc```ZZZSSSMMMHHHCCC@@@BBBBBB???>>>@@@>>>>>>???@@@@@@AAAAAAAAAAAAHHHVVVllleeehhhvvvuuuvvvnnnlllyyyzzz}}}iiiffffffgggfffeeedddbbbaaaXXXVVVUUUVVVXXXYYYYYYXXXVVVYYY\\\]]]ZZZWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVQQQRRRTTTUUUUUUTTTRRRQQQLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIEEEBBBAAACCCCCCAAACCCHHHUUUllluuussswwwzzz{{{}}}kkk___ooouuu{{{}}}}}}wwwuuuYYYccckkkooozzz~~~wwwkkk[[[LLLBBB===<<<888999:::;;;;;;;;;;;;;;;<<<666===HHHMMMXXX___ZZZSSSEEE???LLL\\\aaa^^^[[[gggrrrmmmbbbbbb___VVVUUUkkkqqqlllZZZOOOSSSWWWTTTVVV^^^hhhnnnuuu{{{tttppppppuuuaaaOOOFFFBBB@@@@@@===>>>AAABBBDDDJJJQQQgggkkkmmmjjjjjjBBB<<<777666555333333666333333333444444555555555444555999;;;;;;===IIIUUU{{{iiiVVV}}}ppp___eeevvvmmmRRRDDD???@@@BBBHHHSSSfff|||}}}mmm^^^^^^\\\ZZZZZZZZZVVVOOOIIIFFFAAA??????>>>>>>CCCIIIFFFJJJNNNOOOKKKIIILLLQQQMMMLLLNNNYYYmmmvvv]]]QQQNNNUUU^^^^^^bbbyyyuuu~~~~~~|||xxxwwwooonnntttwwwwww|||kkkbbb]]][[[aaakkknnnooo]]]GGG???999666<<>>@@@???>>>>>>??????@@@AAABBBEEEPPPcccwww]]]^^^jjjjjjpppqqquuuyyyvvv|||rrrbbbeeeeeeeeeeeedddbbb```___WWWUUUTTTTTTUUUVVVVVVUUUUUUYYY]]]]]]YYYVVVVVVWWWQQQSSSSSSSSSRRRRRRTTTVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQQQQRRRQQQPPPOOONNNJJJLLLNNNNNNNNNNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHDDDAAAAAACCCDDDBBBCCCGGGIIIbbboooooouuuyyy|||zzz___bbbhhhooovvv|||tttzzzxxxVVV\\\cccjjjzzzxxxlll\\\MMMBBB===<<<888999::::::;;;;;;::::::===:::CCCMMMNNNUUU[[[VVVQQQEEE@@@IIIXXX^^^\\\ZZZgggqqqkkk\\\VVVQQQQQQYYYfffiiidddXXXUUU\\\```^^^]]]hhhvvvppprrrwww{{{vvvaaaOOOFFFCCCAAA@@@>>>>>>AAABBBBBBGGGMMMTTTVVV[[[bbbkkkCCC<<<777666666333444666333333333444555555666666444555888:::999<<>>===<<<>>>BBB<<>>>>>@@@@@@???>>>===>>>@@@BBBCCCIIIVVViii~~~WWW[[[iiiiiipppqqqwwwyyyttt|||kkkeeeggggggfffeeeccc```^^^\\\WWWUUUSSSRRRSSSTTTSSSRRRRRRVVV[[[[[[WWWTTTTTTVVVRRRSSSTTTSSSPPPPPPRRRTTTRRRSSSSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKLLLOOORRRQQQPPPOOONNNNNNOOOQQQRRRNNNMMMMMMLLLKKKJJJIIIHHHGGGCCCAAACCCDDDBBBBBBEEEFFFaaapppqqqwww{{{}}}hhh]]]cccmmmzzzppppppyyyWWW]]]fffsss~~~wwwkkk[[[LLLAAA<<<;;;::::::;;;;;;::::::999888;;;;;;FFFLLLIIIOOOXXXWWWQQQGGG@@@DDDMMMRRRRRRPPP]]]eee^^^QQQNNNMMMQQQ]]]```aaa]]]YYY^^^iiilllhhhjjjvvvkkkZZZ\\\```eeekkkttt~~~ttt}}}uuu```MMMDDDBBBBBB@@@>>>???BBBBBB@@@CCCHHHGGGKKKTTT[[[oooCCC<<<777777666444444777333333444444555666666666555555777888777:::FFFSSSmmmuuucccuuu```^^^qqqpppVVVCCC===???CCCIIITTTeeeyyy}}}pppdddcccbbbbbbcccbbb]]]UUUNNNCCC>>><<<>>>>>><<<<<>>@@@@@@>>>>>>@@@@@@???===<<<===???BBBDDDLLLWWWjjjxxxSSS^^^pppqqqsssooorrr{{{vvvmmmnnniiiiiihhheeebbb^^^[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPNNNSSSXXXXXXTTTQQQRRRTTTTTTUUUVVVTTTPPPOOOPPPSSSRRRRRRRRRRRRQQQNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMJJJHHHJJJOOOTTTQQQPPPNNNNNNNNNPPPRRRSSSOOOOOONNNNNNMMMKKKJJJIIIIIIEEEBBBDDDDDDBBBAAADDDJJJeeetttuuuyyy|||}}}sss^^^dddqqqsssqqq___fffrrr}}}vvvjjjZZZKKK@@@;;;:::<<<<<<<<<;;;:::999888777777999DDDHHHBBBHHHUUUXXXSSSIII@@@???DDDGGGHHHGGGOOOVVVPPPHHHKKKNNNTTT```______\\\[[[eeepppsssmmmvvvXXXKKKMMMOOOSSSYYYbbbmmmttt}}}ppp~~~~~~~~~sss___LLLCCCBBBBBB@@@???@@@BBBAAA???AAAEEEGGGNNNXXX^^^rrrCCC<<<777777666444444777333333444444555666777777555555666777666999EEERRRiiimmmvvv```]]]ooopppWWWCCC<<<>>>BBBIIISSSdddwww~~~rrrgggeeeeeeeeeffffffaaaYYYRRRBBB===;;;>>>>>><<<<<>>;;;:::888555888===AAARRRdddiii]]]MMMCCC?????????>>>@@@CCCHHHMMMQQQWWWOOOIIIHHHHHHGGGGGGIIIFFFGGGIIIOOOXXXcccmmmssspppttt~~~lll```^^^___dddllluuu|||wwwrrrpppppppppkkkhhheee```[[[UUUNNNIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>@@@???>>>AAAGGGNNN[[[mmmlllZZZhhhssswwwyyymmmkkkrrriiihhhiiihhhfffdddbbb```^^^]]][[[XXXSSSQQQQQQRRRRRRRRRXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMRRRSSSSSSQQQNNNKKKKKKKKKJJJLLLNNNQQQSSSSSSRRRRRRQQQPPPNNNLLLMMMNNNQQQRRRRRRRRRRRRRRRPPPNNNLLLKKKNNNOOOOOOPPPOOONNNLLLKKKHHHFFFDDDCCCBBBCCCDDDEEENNN___xxx~~~www|||fffjjjooo{{{}}}uuuvvvbbbsss|||ooo\\\III===;;;===<<<<<<;;;:::999777777666888999;;;===@@@CCCFFFGGGHHHAAA===BBBFFFDDD@@@>>>???GGGHHHBBBFFFUUU```aaa^^^\\\]]]dddnnntttxxxzzzoooKKKFFFCCCDDDHHHKKKNNNUUU\\\cccvvvvvv}}}|||}}}nnn\\\LLLBBB???@@@AAAAAA@@@???>>>@@@CCCFFFJJJWWW]]]gggpppFFF>>>888888888555333444333333444555666666666555333444777777444777DDDRRReee}}}vvv```\\\jjjqqq___EEEAAA???AAAIIISSSaaattt}}}rrriiidddhhhhhhdddaaa___[[[VVVDDD===999;;;>>>======???===JJJHHHCCCMMMVVVVVVWWW[[[wwwvvviiijjjssspppcccQQQKKKQQQTTTPPPjjjwwwyyypppuuu}}}sssqqqkkkddddddkkkqqqoooiiixxx}}}zzzxxxuuusssuuutttssswww}}}oooccc^^^[[[XXX^^^iiiAAA===;;;:::999666888<<>>>>>@@@CCCHHHMMMPPPSSSMMMJJJKKKKKKHHHFFFGGGFFFGGGKKKQQQ[[[fffqqqwwwrrrsssvvvtttgggWWWNNNNNNTTT\\\gggrrr|||~~~~~~|||yyyvvvrrrooonnnjjjgggddd```[[[UUUMMMHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>@@@@@@>>>BBBGGGLLLZZZmmmlll[[[lllzzz~~~zzzkkkmmmmmmgggggghhhgggfffeeecccaaa```___[[[XXXUUUTTTTTTUUUUUUTTTXXXXXXWWWWWWVVVTTTSSSRRRSSSRRRQQQPPPPPPOOOOOOOOOSSSSSSRRROOOMMMLLLNNNPPPRRRRRRTTTTTTTTTRRRQQQOOONNNMMMLLLKKKLLLNNNQQQRRRTTTTTTUUUTTTSSSRRRPPPOOOPPPQQQQQQQQQPPPOOOMMMLLLIIIGGGFFFDDDDDDDDDFFFGGGHHHYYYvvv~~~mmmkkknnn|||aaadddrrrrrr|||ooo\\\III===;;;===<<<;;;;;;:::999888777666555666777999<<<>>>???@@@@@@<<<===DDDJJJHHHCCCAAA???EEEFFFBBBIII[[[fffddd```\\\]]]iiiwwwvvvqqqttt}}}~~~pppWWWCCCFFFBBBAAACCCFFFGGGMMMTTTZZZlll{{{xxxlllcccdddfffgggqqq}}}rrrkkkppp|||mmm[[[KKKBBB???@@@@@@@@@@@@??????AAADDDHHHQQQeeelllmmm~~~mmmFFF>>>888888888555444444444444444444444444333333444444666777444777CCCQQQeeepppjjjvvvvvv```\\\llltttaaaFFF@@@???AAAHHHRRRaaattt}}}oooeeeggggggddd___^^^^^^ZZZTTTEEE>>>:::<<<>>>>>>???AAACCCKKKIIIJJJVVV\\\ZZZ]]]jjjoooeeegggtttkkk\\\MMMIIIOOOVVVWWWpppzzz~~~|||rrrmmmhhhhhhnnnrrrrrrooo{{{}}}{{{xxxvvvuuuvvvvvvtttxxx|||oooccc^^^ZZZXXX^^^iii@@@<<<:::;;;:::777888<<>>>>>>>>@@@CCCHHHMMMPPPNNNKKKJJJMMMNNNJJJGGGHHHHHHJJJNNNVVV```lllvvv|||~~~zzzwwwxxx~~~ooobbbVVVKKKFFFHHHKKKTTTaaaooozzzyyyyyyzzz{{{{{{xxxsssoookkkhhhfffccc___ZZZTTTLLLGGGCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>@@@@@@???BBBHHHLLL[[[oooiii[[[mmmzzziiirrr|||gggdddfffffffffeeedddcccbbbbbbaaa\\\ZZZXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQNNNMMMNNNRRRUUUWWWWWWWWWVVVTTTQQQNNNMMMMMMMMMLLLMMMNNNPPPSSSTTTUUUVVVVVVWWWWWWUUUTTTSSSSSSSSSTTTSSSRRRPPPNNNMMMHHHGGGFFFEEEDDDEEEFFFGGGDDDSSSrrrxxxmmmlll|||eeeYYYcccnnn|||ppp]]]JJJ>>>;;;<<<<<<;;;::::::999888777777333444666888999999999999999777;;;CCCHHHFFFBBB@@@???DDDCCCAAAOOOfffooojjj___YYY[[[lllrrriiidddeeebbbZZZWWWZZZ^^^^^^\\\YYYUUUOOOHHHCCCJJJFFFCCCEEEFFFGGGLLLRRRVVVfffvvv}}}yyydddaaaZZZSSSOOOSSS[[[bbbZZZUUU]]]ssszzzkkkYYYJJJBBB@@@@@@???@@@@@@??????BBBFFFJJJWWWttt{{{qqqyyykkkFFF???999888888666444555555555444444333222222111444555666666555666BBBOOO```pppbbblllwwwaaa]]]nnnxxxdddGGG@@@>>>@@@HHHRRR```sss|||mmmbbbggggggdddbbbcccbbb[[[QQQEEE???<<<===???>>>@@@CCCIIILLLKKKRRR___aaaaaakkk~~~oookkkfffjjjvvvfffTTTKKKKKKQQQ[[[dddxxxooonnntttyyy{{{pppmmmjjjjjjnnnqqqsssuuuzzzsssxxx}}}|||zzzxxxvvvvvvxxxwwwuuuyyy{{{nnnbbb^^^ZZZWWW^^^iiiAAA<<<999;;;;;;999999;;;AAAQQQ^^^ZZZIII<<<<<>>>>>???AAADDDIIIMMMPPPMMMJJJJJJMMMMMMKKKJJJMMMNNNPPPUUU]]]gggqqqzzzzzzwww{{{ttteee]]]WWWPPPMMMNNNLLLSSS]]]hhhsss|||zzzvvvzzz~~~yyyyyyyyyzzzyyyvvvrrrmmmiiieeeccc```]]]XXXQQQJJJEEEBBBBBBBBBBBBAAAAAA@@@???AAA>>>???AAAAAA@@@CCCIIIQQQaaauuubbbYYYlll~~~vvvhhh~~~vvvccccccdddbbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\[[[[[[YYYWWWUUUSSSUUUXXXZZZZZZYYYWWWUUUTTTSSSRRRRRRRRRTTTUUUWWWUUUUUUSSSQQQOOOPPPSSSUUUVVVVVVUUUTTTSSSPPPNNNMMMQQQQQQQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRPPPOOOGGGGGGFFFEEEEEEEEEFFFGGGIIIQQQlllnnniii{{{mmm\\\fff}}}}}}qqq```MMM@@@<<<===;;;;;;::::::999888777777333555777999999888777555888666999???AAA???===>>>DDDGGGDDDCCCUUUqqqyyyppp^^^UUUXXXmmmvvvoooZZZSSSNNNOOONNNJJJIIILLLHHHJJJKKKJJJHHHFFFGGGHHHMMMJJJHHHIIIIIIIIIMMMTTT^^^kkkxxxuuugggeeemmmlll```WWWYYY\\\\\\[[[ZZZdddzzzvvvfffVVVIIIBBB@@@@@@????????????@@@CCCHHHKKKZZZyyyooouuunnnGGG???999999999666444555555555444444333444444444555555666666555666@@@KKK]]]qqq|||{{{ddd]]]nnnyyyeeeGGG@@@>>>@@@GGGPPP^^^qqq{{{mmmddddddeeegggjjjmmmkkk^^^PPPEEE???<<<===>>>>>>AAAEEEJJJMMMOOOYYYgggjjjrrrqqqoooqqqmmmtttvvvcccRRROOOQQQVVVbbbqqqrrrhhhjjjnnnnnnnnnkkkhhhhhhjjjlllnnntttzzztttjjjqqq}}}{{{{{{zzzxxxvvvvvvxxxwwwuuuyyyzzzmmmaaa]]]YYYWWW^^^hhhCCC===:::;;;<<<::::::<<<@@@GGGOOOMMMEEE>>>>>>@@@??????@@@BBBFFFJJJNNNPPPNNNJJJIIIJJJKKKKKKPPPUUUWWWYYY^^^eeemmmvvv}}}yyyvvvwww|||wwwnnnlllfffaaa]]]]]]]]][[[XXXWWWWWWXXX[[[^^^cccllluuu|||rrrjjjgggmmmttt~~~zzz|||{{{yyyvvvrrrnnnjjjhhhbbb```\\\XXXTTTNNNHHHCCCAAAAAABBBBBBBBBAAA@@@???AAA??????BBBBBBAAAEEEJJJXXXjjj}}}[[[]]]mmmwww|||pppiiisssccccccbbb^^^^^^_________`````````ccc```^^^\\\ZZZXXXUUUSSSRRRTTTWWWYYYZZZYYYWWWVVVVVVVVVUUUUUUUUUWWWXXXYYYVVVWWWWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPJJJJJJIIIIIIIIIJJJJJJJJJPPPQQQcccuuu|||qqqhhhyyyvvvaaahhhuuucccPPPCCC>>>>>>;;;::::::999999888888888555666888999:::888777666999777888;;;<<<<<<@@@FFFMMMPPPKKKHHH\\\zzzuuu```UUUYYYqqqzzzfffTTTOOOJJJEEEAAABBBCCCDDDEEEHHHBBBBBBBBBBBBBBBDDDFFFHHHQQQQQQRRRSSSOOOLLLQQQYYYllluuutttlllhhhppp|||~~~~~~zzz{{{|||zzzpppaaaQQQGGGAAA@@@AAA??????@@@@@@AAADDDIIIMMMaaa{{{{{{kkkvvvsssGGG???999999999666444555444444444444555666888999666555555666555666>>>HHH[[[llluuu~~~hhh^^^jjjvvveeeGGG@@@???@@@FFFOOO\\\oooyyyooohhhcccdddeeegggllllllbbbWWWDDD@@@============AAAGGGGGGMMMSSScccwwwttt{{{xxxrrrzzzqqqbbbUUUTTTVVV[[[jjjzzz~~~|||||||||{{{yyyxxxwwwpppiiiggghhhfffgggkkknnnpppxxxzzz```\\\ZZZ[[[[[[bbbuuu~~~{{{|||}}}zzzyyyxxxwwwvvvuuuvvvuuussswwwyyylll```\\\YYYWWW]]]hhhHHH@@@:::;;;<<<;;;;;;===>>>@@@BBBDDDDDDBBB@@@???@@@@@@BBBDDDHHHLLLOOOQQQPPPKKKIIIIIIJJJMMMUUU^^^^^^aaaffflllttt{{{|||yyyyyy|||yyylllbbb\\\ZZZZZZ]]]bbbgggiiijjjiiihhheeeaaa\\\ZZZ\\\bbbfff^^^XXXXXXbbbmmmyyy|||{{{{{{}}}{{{wwwsssoookkkiiihhh```]]]XXXSSSOOOJJJFFFBBB@@@AAABBBBBBBBBAAA@@@???AAA???@@@BBBBBBBBBFFFKKK^^^pppvvv]]]kkkyyyuuutttjjjiiiooodddeee```\\\\\\]]]]]]^^^^^^______ccc```\\\ZZZXXXVVVTTTRRRSSSTTTWWWXXXYYYYYYXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[WWWXXXYYYXXXVVVSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZTTTUUUVVVVVVUUUTTTRRRQQQOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOSSSQQQZZZhhhzzz{{{uuuuuujjjwww~~~eeeaaa|||yyyhhhUUUGGGBBBAAA:::::::::999999999888888666777888::::::::::::999<<<999999;;;<<>>AAACCCEEEJJJHHHDDDAAAAAACCCGGGJJJ[[[aaaiiijjjccc^^^eeeppp|||tttssswwwxxx~~~tttjjjZZZLLLDDDAAAAAAAAA@@@@@@AAAAAABBBEEEIIIMMMkkk}}}zzzooo|||tttGGG@@@:::999999777555555444444444444666888:::;;;777555555555555555<<>>>>>CCCJJJGGGQQQ[[[pppyyyrrruuummmeee]]]XXXXXX```rrr}}}zzzyyyxxxyyy~~~}}}qqqkkkllljjjfffgggoootttwwwzzzjjj]]]GGGCCCBBBEEEJJJSSSdddsssyyyzzzrrrnnnmmmuuu|||zzzwwwwwwvvvuuusssuuutttqqquuu~~~xxxkkk___[[[XXXVVV]]]hhhMMMDDD<<<;;;<<<<<<<<<>>><<<<<<>>>@@@CCCDDDBBBAAAAAABBBDDDFFFJJJMMMQQQRRROOOLLLJJJKKKLLLOOOXXXbbbcccfffkkkrrryyy~~~|||}}}zzzsssooojjjdddaaabbbdddgggnnnvvv}}}|||zzzvvvooogggbbb``````XXXSSSVVVcccppp}}}}}}{{{{{{zzzyyyvvvrrrooollliiihhh___ZZZTTTNNNJJJGGGDDDBBB???@@@BBBCCCCCCBBB@@@???AAA???@@@CCCCCCBBBFFFLLL```ssslllfffzzzqqqgggiiijjjdddfff```\\\\\\\\\]]]^^^^^^_________\\\XXXVVVUUUUUUTTTSSSVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[XXXYYYYYYWWWUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYSSSUUUVVVXXXWWWVVVTTTRRRPPPQQQSSSTTTUUUUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOTTT^^^wwwyyyyyyrrruuuzzznnnvvvyyywwwmmm___sss}}}lllYYYKKKEEEDDD:::::::::999999999999888::::::;;;===>>>???@@@AAA>>>===<<<======@@@KKKWWWeeeiiiaaaWWWfffzzziii```ggg{{{bbb]]][[[MMMBBB???>>>======@@@CCCEEEEEEMMMNNNOOOLLLIIIIIILLLPPP```nnn~~~}}}zzz~~~}}}yyyooodddUUUHHHBBBAAAAAABBBAAAAAABBBAAABBBEEEIIIMMMnnn~~~~~~yyypppHHH@@@::::::999777555666555555444333444666888:::888555444555555555;;;CCCOOO___uuuvvvtttgggbbblllooo\\\aaaooofffPPPDDDAAAAAAFFFLLLWWWiiixxxvvvjjjcccaaaaaa___[[[[[[^^^\\\XXXGGGDDDAAAAAA@@@@@@FFFNNNPPPZZZccczzzsssrrrlllooooooiii]]]ZZZggg}}}}}}{{{zzzzzzyyy~~~}}}yyymmmkkkqqqlllfffgggrrrzzz~~~~~~ttthhh[[[OOOGGGEEECCCCCCBBBDDDLLLTTT\\\dddmmmooojjjbbb^^^\\\dddlllzzzzzzvvvuuuuuuuuusssuuusssqqqttt}}}wwwjjj___[[[XXXVVV]]]hhhQQQFFF<<<;;;<<<<<<===???;;;<<<>>>AAABBBCCCCCCCCCBBBCCCEEEHHHKKKOOOQQQSSSNNNKKKKKKMMMNNNQQQZZZcccdddgggmmmttt|||~~~{{{{{{~~~~~~|||uuummmmmmsssrrrllljjjiiiggghhhooo{{{}}}ssskkkggg^^^YYY]]]kkkxxx~~~}}}vvvvvvuuussspppmmmjjjhhh^^^YYYQQQKKKGGGDDDCCCAAA???@@@BBBCCCCCCBBB@@@???AAA???@@@CCCCCCCCCGGGMMM___rrrfffoooqqqggghhh|||fffdddggg```]]]]]]]]]^^^^^^_________\\\YYYUUUSSSSSSTTTUUUUUUYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]___aaaaaa___]]][[[YYYXXXWWWUUUTTTVVVZZZ]]]ZZZYYYXXXWWWUUUUUUUUUUUUTTTVVVXXXZZZ[[[ZZZXXXVVVSSSTTTUUUVVVWWWVVVUUUUUUOOOPPPQQQSSSSSSRRRRRRQQQMMMNNNOOOOOOPPPPPPPPPOOONNNNNNQQQXXXsss}}}sssnnn|||~~~rrrvvv{{{uuuwwwffftttooo\\\NNNGGGFFF::::::999999999999999999>>>??????AAACCCEEEGGGHHH@@@??????>>><<<===GGGSSSlllqqqhhh\\\hhhzzzjjjbbbkkk}}}{{{yyyeeefffdddRRRAAAEEEDDDCCCBBBEEEHHHIIIGGGDDDMMMVVVXXXSSSOOOPPPTTTZZZmmmqqqgggppp|||wwwlllaaaRRRFFFAAAAAABBBBBBBBBBBBBBBBBBBBBEEEIIILLLmmm}}}kkkHHH@@@:::::::::777555666666555444333333444666777888555444555555555:::AAARRRZZZkkk|||ccciiigggjjjqqqppp[[[^^^nnnhhhTTTEEEBBBBBBFFFLLLVVVgggvvvtttfff^^^ZZZ```cccbbb```]]]VVVNNNIIIFFFDDDCCCBBBBBBHHHQQQ[[[ccchhh|||}}}nnnttthhhtttyyysssbbb]]]nnn||||||}}}~~~zzz~~~zzzzzzzzzssshhhhhhooommmdddeeerrr}}}~~~tttkkkcccYYYPPPLLLKKKJJJGGGCCCAAAFFFLLLIIIRRR]]]bbb^^^WWWRRRQQQTTT^^^ooozzzuuuttttttttttttuuutttqqquuu}}}wwwjjj^^^[[[XXXVVV]]]hhhVVVGGG:::999======<<<======>>>@@@BBBCCCCCCCCCBBBEEEBBBBBBGGGNNNSSSTTTRRRTTTOOOMMMQQQUUUXXX\\\```gggkkkrrrxxx~~~xxxvvvyyyyyywwwxxxooommmnnnqqqvvv|||yyywwwvvvxxx}}}xxxrrrrrr{{{zzzuuuwwwuuurrrooommmjjjfffccc___YYYRRRKKKGGGDDDBBBAAA@@@@@@?????????@@@AAABBBCCC@@@>>>AAABBBCCCEEEJJJ^^^qqq|||eeewwwttt]]]nnnyyyvvvsssjjjccc```___\\\^^^aaabbb```^^^]]]]]]ZZZXXXVVVVVVWWWVVVSSSPPPVVVXXX[[[]]]___^^^]]]\\\]]]\\\[[[ZZZYYYWWWVVVVVVRRRSSSUUUWWWXXXYYYZZZZZZ[[[YYYWWWTTTSSSSSSTTTUUUWWWYYYZZZYYYVVVUUUWWWYYYVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRTTTTTTSSSRRRRRRSSSRRRRRRSSSRRRQQQOOOMMMLLLLLLNNNLLLQQQpppyyyxxxzzzrrryyyvvvqqq|||wwwgggRRRDDDAAA@@@<<<888777999::::::888;;;999>>>JJJMMMHHHHHHNNNCCCAAA???>>>>>>@@@GGGNNNdddeee```]]]kkkrrroooxxxzzzuuu}}}ssseeeeeebbbYYYVVVaaaQQQFFFIIILLLGGGDDDFFFFFFMMMVVV\\\]]]]]]^^^___eeeqqqrrr^^^\\\lll~~~xxxnnn___VVVKKKCCC@@@AAABBBAAAEEEAAABBBHHHGGGBBBIIIVVVyyynnnvvvjjjGGGAAA<<<;;;:::777777999777666555444444555666777999666666777777666:::@@@NNNWWWppp~~~rrrjjjrrrzzzfffkkkuuubbbZZZfffhhhVVVDDDAAA@@@DDDJJJTTTeeessstttdddZZZXXXYYY^^^dddhhheee\\\TTTMMMCCC>>>AAAAAA@@@IIIWWWccchhhtttyyyggghhhsss|||xxxqqqjjjjjjwww~~~{{{|||||||||}}}ooommmpppfffcccpppssshhhmmmwwwxxx~~~~~~{{{tttkkkbbb]]]\\\\\\UUUTTTQQQLLLGGGFFFJJJOOOKKKOOOWWW\\\YYYQQQMMMNNNOOO```www{{{xxxvvvvvvwwwxxxxxxtttwwwwwwttt~~~zzzlll___ZZZWWWVVV^^^iiiZZZKKK===;;;======;;;<<<===>>>@@@BBBDDDEEEEEEEEEEEECCCDDDIIIRRRYYY[[[[[[ZZZTTTQQQTTTXXX[[[```eeehhhmmmttt{{{|||{{{}}}|||www~~~zzzwwwvvvtttsssxxx~~~}}}zzzvvvuuussspppnnnllliiieeebbb]]]XXXQQQJJJFFFDDDBBB@@@??????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBIIIQQQcccvvvvvv___zzzvvvmmm\\\mmmrrrtttyyynnneee___\\\[[[^^^___aaa```^^^\\\\\\\\\___]]][[[ZZZ[[[[[[XXXVVVUUUWWWZZZ\\\]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYVVVTTTSSSSSSTTTTTTUUUWWWXXXVVVSSSQQQRRRTTTSSSSSSSSSSSSRRRPPPNNNMMMNNNPPPRRRSSSSSSSSSTTTUUURRRSSSSSSSSSRRRPPPNNNMMMKKKNNNLLLNNNfff}}}|||zzzxxxuuuvvvxxxnnnuuuzzzjjjVVVHHHCCC???<<<999999;;;<<<<<<;;;<<<===BBBIIIJJJGGGFFFHHHJJJGGGFFFHHHIIIMMMTTT[[[dddfffccc___kkkpppmmmtttvvvrrruuugggiiimmmnnnssswwwaaaNNNJJJKKKHHHGGGKKKGGGMMMVVV^^^eeeiiimmmooommmsssiii\\\```qqq|||rrrfffYYYQQQGGGBBBAAACCCEEEEEEEEEAAACCCHHHFFFDDDNNN]]]iiiwwwfffGGGAAA<<<<<<;;;888888:::777666555444444555666777888666555777777666:::@@@MMMZZZ{{{qqqooo|||wwwcccZZZfffjjjZZZGGGCCCAAADDDJJJSSScccqqquuueeeZZZXXXUUUVVV\\\dddgggddd___RRRIIICCCDDDDDDCCCLLLYYYnnnuuu|||rrrcccggguuu{{{zzzwwwsssttt~~~{{{xxx{{{pppdddfffnnnhhheeessswwwlllpppzzzyyy}}}wwwtttnnneee^^^YYYXXXXXX```ccceeeddd```\\\\\\]]]]]]dddlllnnnbbbRRRJJJJJJWWWhhhzzzvvvsssqqqrrrrrrxxxtttwwwvvvttt}}}yyykkk___ZZZWWWVVV^^^iii^^^PPPBBB=========;;;;;;<<<>>>@@@BBBEEEGGGHHHIIIFFFEEEFFFLLLWWW```eeegggaaa[[[VVVXXX\\\___dddjjjiiinnnwwwwwwyyyzzz}}}~~~yyytttwww~~~~~~zzzzzzxxxvvvrrrpppnnnmmmllliiieeebbb[[[VVVOOOIIIEEECCCAAA@@@>>>???@@@AAABBBAAA@@@@@@===@@@DDDFFFCCCCCCLLLXXXlllrrr^^^zzziiieee\\\pppuuu~~~vvvjjjbbb]]][[[ZZZ_________]]][[[ZZZ[[[\\\ccc```^^^]]]]]]\\\[[[ZZZTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTSSSTTTTTTRRRPPPNNNNNNOOOQQQRRRRRRRRRQQQOOONNNLLLMMMOOOQQQRRRRRRSSSTTTVVVRRRSSSSSSSSSRRRQQQOOONNNIIIMMMLLLKKKZZZrrryyyyyy~~~|||wwwvvvqqqqqq{{{~~~ooo\\\MMMFFF===;;;::::::<<<>>>>>>===???EEEHHHHHHHHHKKKLLLJJJNNNIIIHHHMMMSSSYYYccclllgggkkkhhhaaagggvvv{{{tttiiieeejjjxxx~~~xxxpppmmmxxxxxxnnnppptttzzziiiUUUPPPPPPLLLJJJKKKGGGJJJRRR]]]jjjttt{{{~~~yyyzzzyyynnnmmmvvv}}}wwwjjj]]]PPPJJJCCC@@@BBBFFFHHHIIIDDDCCCDDDGGGEEEFFFUUUgggtttggg~~~bbbFFFAAA<<<===<<<999999;;;777666555444444555666777888555555777777666999???NNN^^^vvv{{{zzzyyyeee[[[ffflll```IIIDDDAAACCCIIISSSbbbooowwweeeYYYYYYTTTQQQVVV___fffhhhfffVVVMMMFFFEEEDDDEEENNNZZZyyyvvvxxx|||wwwhhh\\\eeewwwxxx{{{~~~}}}~~~|||vvvqqqggg[[[bbbnnnkkkiiiuuu|||qqquuu|||}}}~~~{{{~~~~~~xxxvvvqqqjjjccc___^^^^^^```fffnnntttyyy~~~}}}bbbVVVWWWcccuuuzzztttqqqqqqrrrssswwwtttvvvvvvsss}}}yyykkk___ZZZWWWVVV^^^jjj___SSSEEE===<<<===<<<;;;======???BBBEEEIIILLLMMMIIIHHHJJJPPPZZZdddkkkoooddd___\\\^^^aaabbbeeeiiijjjqqqzzzzzzuuuwww|||{{{ttttttwww}}}xxxwwwvvvuuupppooonnnmmmllliiieeeaaaXXXSSSLLLFFFCCCBBB@@@???===>>>AAABBBBBBAAA@@@??????@@@CCCEEEDDDEEENNNYYYsssoooeeetttddd```___www}}}wwwkkkccc___]]]\\\]]]]]]\\\ZZZXXXYYY[[[]]]```^^^\\\[[[ZZZZZZYYYYYYUUUVVVWWWYYYYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWUUUTTTSSSRRRRRRRRRRRRSSSQQQRRRQQQQQQPPPOOOOOOOOOSSSSSSTTTTTTSSSQQQPPPOOOMMMOOOQQQRRRQQQQQQRRRTTTRRRRRRSSSSSSRRRPPPOOONNNGGGKKKLLLJJJSSSgggzzzxxxyyy}}}{{{yyy{{{tttmmmvvvtttbbbQQQGGG===<<<;;;;;;<<<===>>>>>>@@@GGGIIIFFFLLLXXX^^^\\\XXXNNNHHHNNNWWW___lllxxxssswwwqqqccc```hhhiiibbb]]]ZZZ]]]gggmmmkkkggggggnnn|||||||||yyy{{{uuuggg[[[[[[]]]XXXOOOJJJHHHIIINNNYYYiiiwww{{{ttteeeWWWJJJEEE@@@@@@CCCHHHJJJJJJEEEEEEFFFGGGEEEJJJ[[[mmmjjjnnn```EEE@@@<<<===<<<999888:::888777555444444555666666777555555888777666999>>>OOO]]]zzz{{{zzzfffZZZdddmmmeeeKKKDDD@@@BBBIIISSSbbbooovvvcccUUUWWWVVVVVVXXX\\\```bbbcccUUUMMMFFFDDDDDDHHHRRR^^^}}}vvvvvvuuuooo```WWWbbbuuuttt{{{yyy~~~rrrggg\\\cccpppmmmlllxxxtttyyy{{{yyy{{{}}}~~~~~~}}}yyytttmmmiiihhhhhh```dddjjjrrraaaXXX\\\ssszzzvvvuuuvvvxxxzzzvvvsssuuuuuurrr|||yyykkk^^^ZZZWWWVVV___jjjaaaWWWHHH>>>;;;======<<<======???AAAEEEJJJNNNQQQMMMMMMOOOTTT]]]gggnnnsssfffbbb```dddfffeeeeeeggglllsss}}}zzzxxxzzz~~~}}}xxxtttttt}}}vvvtttssssssooonnnmmmmmmlllhhhddd```TTTOOOIIIDDDBBB@@@??????===>>>AAABBBBBBAAA@@@???DDDAAA@@@CCCFFFHHHNNNVVVrrriiinnnuuueee___```|||}}}}}}wwwjjjdddaaa___]]]ZZZZZZYYYXXXVVVXXX[[[]]][[[[[[ZZZYYYXXXXXXXXXYYYVVVWWWXXXXXXYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVUUURRRPPPPPPPPPRRRSSSQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSQQQPPPOOOOOOQQQRRRRRRPPPOOOOOOPPPOOOPPPQQQQQQPPPOOOMMMLLLHHHKKKKKKIIINNN___www}}}{{{{{{~~~wwwjjjnnnzzzwwwgggTTTHHH???>>><<<;;;:::;;;===??????FFFLLLRRRbbbxxxuuucccVVVWWW^^^fffsss}}}eeeXXXXXXXXXRRRSSSQQQRRRYYY^^^``````aaaiiiyyyxxxxxxrrrkkkgggiiilllggg___YYYRRRPPPRRRZZZhhhuuu~~~~~~yyyrrrcccUUUFFFCCC@@@@@@DDDHHHIIIIIIFFFGGGHHHHHHGGGMMM\\\kkkssscccxxx]]]EEE???<<<===<<<999777999888777666555444444555666666444555888777666888===NNNYYYwww}}}hhhYYYaaalllhhhLLLDDD???AAAIIITTTcccooowwwcccTTTPPPWWW^^^```]]][[[\\\^^^TTTNNNHHHEEEGGGNNN[[[fff{{{vvvqqqiii]]]VVV```qqquuu}}}zzz~~~{{{ssshhh]]]cccqqqooonnn|||vvv{{{}}}yyyvvvuuuuuuxxx{{{}}}}}}|||xxxtttpppoooooommmnnnooorrr|||wwwaaabbbmmm{{{wwwvvvwwwyyy{{{tttqqqttttttqqq{{{xxxjjj^^^ZZZWWWWWW___kkkeee]]]NNN@@@;;;===>>><<<======>>>@@@DDDJJJOOORRRRRRSSSVVV[[[ccckkkrrrwwwlllgggeeehhhiiiggggggiiiooouuu~~~~~~|||zzzzzz{{{uuusssrrrqqqnnnmmmlllllljjjfffaaa]]]QQQLLLFFFBBB@@@??????>>>>>>???@@@AAABBBAAA@@@@@@FFFAAA???CCCGGGJJJPPPVVVqqq|||aaaxxxvvvhhh___bbb~~~zzzpppddd```___]]]\\\YYYYYYXXXWWWUUUVVVYYY[[[XXXZZZ[[[\\\ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVSSSRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNPPPSSSTTTTTTTTTNNNOOOOOOPPPOOONNNMMMLLLPPPQQQRRRQQQOOONNNNNNNNNLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJHHHIIIUUUmmm|||yyy|||ppplllttt|||zzzkkkXXXHHH@@@???===:::999<<>>>>>===999777888888777666555444444555555555444555888888666888<<>>>>>:::>>>======???CCCIIIOOOSSSVVVYYY^^^dddkkkrrryyy}}}uuunnnjjjjjjkkkjjjlllppppppvvv}}}xxxsssrrrqqqppplllkkkjjjiiihhhccc]]]YYYNNNJJJDDD@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCAAABBBEEEGGGKKKTTT]]]wwwmmm^^^uuulllcccfff{{{wwwggg\\\ZZZ\\\\\\[[[ZZZZZZYYYWWWTTTSSSTTTVVVUUUXXX]]]^^^]]]\\\\\\]]][[[[[[[[[[[[ZZZZZZYYYYYYRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFJJJJJJKKKKKKLLLLLLLLLLLLOOOMMMLLLNNNQQQSSSRRRPPPKKKLLLMMMMMMMMMLLLKKKJJJNNNPPPQQQQQQOOONNNNNNOOOIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHIIIJJJHHHNNNcccyyywwwzzzzzzzzz{{{mmmnnnsss~~~ppp[[[III@@@???===::::::???GGGMMMNNNUUUmmmpppbbbkkkyyyqqqUUUPPPSSSRRRTTTTTTRRRQQQTTTWWWZZZZZZYYYbbbdddbbb```XXX[[[llllllmmmllljjjkkkoootttwwwoooooooooqqqvvv~~~yyysssnnngggXXXKKKAAA@@@@@@CCCHHHKKKJJJIIIIIILLLMMMMMMNNNPPPSSSTTTRRRdddrrrTTTIIIDDDAAAAAA@@@;;;888888999888666555444444555555555333555888888555777<<>>>>>===999>>>>>>===>>>BBBHHHOOORRRYYY]]]cccjjjqqqxxx~~~}}}tttmmmkkkkkkmmmqqqwwwqqqwww}}}zzzzzzuuusssrrrqqqqqqjjjiiihhhhhheee```ZZZVVVMMMIIICCC???>>>>>>>>>===@@@@@@?????????@@@AAABBB@@@BBBEEEHHHGGGKKKWWWdddeee```uuuooohhhkkk{{{zzz}}}ppp```XXXXXX[[[]]]\\\[[[\\\ZZZWWWTTTQQQQQQRRRRRRWWW\\\___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKHHHFFFDDDBBBGGGHHHIIIJJJKKKKKKKKKKKKNNNLLLKKKLLLOOOPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLNNNPPPPPPOOOOOOPPPQQQGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFIIILLLJJJMMM___ttt|||yyyvvvvvvfffrrrjjjffftttsss]]]JJJ@@@???===;;;<<>>???DDDIIILLLLLLJJJKKKMMMNNNOOOQQQQQQNNNKKKNNNjjjnnnSSSLLLGGGCCCDDDBBB<<<999999999888666555444444444555444333555888888555777;;;HHHHHHfffeeedddsss^^^___jjjkkkXXXLLLBBBAAAGGGPPP\\\eee}}}uuuggg]]]YYYUUUWWW[[[\\\YYYTTTWWWTTTMMMGGGKKKYYYiiirrr|||mmm```XXX[[[___```dddllluuu}}}}}}wwwooohhh^^^___fffdddnnn{{{}}}vvvqqqpppnnniiikkkpppmmmrrrxxx~~~xxxxxxxxxwwwvvvuuuttttttnnnkkkoooqqqppp|||wwwjjj^^^ZZZWWWWWW```llluuunnn^^^KKK@@@>>>???======<<<===???CCCIIINNNRRRZZZ```fffjjjrrr}}}{{{pppmmmoooppprrruuutttvvvzzz|||}}}|||wwwqqqqqqssspppjjjiiihhhfffbbb^^^YYYUUURRRKKKHHHDDD@@@===<<<<<<===??????@@@AAAAAAAAA@@@@@@FFFEEEDDDIIIMMMIIITTTooo[[[dddtttiiihhhppp||||||mmm^^^XXXWWWXXX\\\```]]]\\\[[[WWWTTTRRRSSSTTTQQQUUU[[[___aaa```]]][[[XXXZZZ\\\]]]]]][[[YYYWWWOOOMMMLLLMMMPPPRRRPPPNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEHHHLLLQQQTTTLLLMMMOOOPPPPPPNNNKKKJJJHHHIIIKKKKKKIIIIIIJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKBBBDDDGGGIIIIIIHHHFFFEEEFFFIIILLLLLLIIILLLZZZjjj|||www}}}eeefffzzzooonnn|||wwwfffLLL@@@AAA???===>>>CCCIIIKKK>>>MMMooosssYYYPPPQQQeeeqqqZZZWWW^^^ccc```aaa^^^ZZZZZZ___bbbaaaZZZ```eeecccZZZQQQLLLJJJJJJOOORRRQQQPPPTTT___iiiuuu}}}yyyppphhh```WWWMMMFFF===>>>@@@DDDHHHJJJJJJJJJMMMLLLLLLNNNPPPOOOJJJFFFHHH|||kkkVVVSSSOOOHHHCCC???===;;;999999999888666555555555555666777888777666666888:::CCCOOOfffpppccc~~~tttiii]]]bbbvvv\\\NNNDDDEEEHHHMMM\\\mmmzzzyyysssiiieee```\\\YYYVVVSSSPPPTTTRRROOOLLLNNNYYYjjjwww|||lll[[[TTT\\\bbb```dddpppzzzvvvggg\\\YYYZZZ```sss~~~yyyooohhhhhhjjjooorrrwww}}}}}}{{{xxxvvvuuuuuuuuuvvvqqqrrrsssrrr}}}yyylll```[[[WWWVVV___mmmuuuqqqcccQQQDDD@@@???>>><<<;;;;;;===AAAGGGLLLPPPZZZdddnnnttt|||~~~sssqqqrrrsssuuuwwwvvvvvvxxx{{{vvvmmmpppqqqooooooqqqppplllhhhgggeeeaaa\\\WWWRRRPPPFFFDDDAAA===<<<<<<======@@@@@@AAAAAABBBBBBAAAAAACCCCCCBBBHHHOOOMMMZZZwww{{{YYYccc|||wwwllleeegggrrr~~~ooo___YYYXXXYYYZZZ\\\\\\[[[ZZZXXXTTTSSSTTTUUUUUUWWWZZZ]]]___^^^]]]\\\XXXYYY[[[[[[ZZZXXXVVVTTTQQQOOONNNOOOQQQRRRQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEGGGKKKPPPRRRNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJKKKJJJJJJKKKMMMOOOLLLMMMNNNMMMKKKIIIIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKLLLJJJKKKVVVbbbxxx|||}}}wwwaaa]]]ggg{{{wwwxxxyyyxxxgggNNN@@@@@@>>><<<<<>>AAADDDHHHJJJJJJJJJLLLKKKLLLMMMNNNLLLGGGCCCZZZlllXXXPPPMMMIIIFFFCCC@@@<<<999:::999888777666555555555555666777666555555777999AAALLLcccmmm```zzzwwwiii\\\___sssaaaQQQDDDDDDGGGLLLXXXgggxxx{{{vvvmmmjjjfffbbb___ZZZUUUQQQSSSRRROOOMMMPPP\\\mmmzzzzzzjjjYYYSSS\\\eeedddhhhqqq|||xxxkkk```]]]]]]bbbsss~~~~~~vvvnnnjjjmmmoootttzzz|||{{{yyyvvvtttssssssssstttoooqqqrrrrrr}}}zzzlll```[[[WWWVVVaaaoootttsssjjjYYYIIIBBB???>>>>>>======>>>BBBGGGMMMPPPXXXfffuuu}}}xxxvvvwwwwwwxxxzzz{{{yyyxxxzzzxxxuuuzzz{{{vvvpppqqqsssvvvwwwuuummmccc\\\```gggkkklllmmmoooooolllhhhfffccc^^^YYYSSSOOOLLLBBB@@@===;;;:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBDDDCCCJJJSSSUUUfffnnnUUUdddwwwssskkkbbbaaaiiiwwwqqq```ZZZ[[[ZZZXXXWWWZZZZZZZZZXXXVVVUUUUUUWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYWWWTTTRRRPPPRRRQQQQQQRRRTTTTTTSSSQQQJJJJJJJJJKKKLLLOOOQQQRRRJJJIIIHHHHHHJJJMMMQQQSSSRRROOOLLLIIIHHHHHHJJJKKKJJJKKKLLLLLLLLLMMMPPPSSSLLLLLLLLLIIIGGGFFFGGGHHHKKKKKKKKKJJJJJJIIIHHHHHHKKKIIIJJJMMMMMMLLLQQQWWWhhhrrruuuhhh```^^^yyyzzz|||{{{|||mmmTTTCCCAAA???===<<<<<<>>>???888GGGfffrrrZZZPPP]]]WWW\\\qqqyyy```ZZZ___```[[[dddffffffdddfffmmmqqqpppjjjgggfffhhhkkkeeeXXXMMMJJJGGGGGGNNN[[[fffkkkkkkgggqqq{{{qqqjjj```WWWQQQKKKDDD???===???BBBEEEHHHJJJJJJKKKMMMMMMNNNOOONNNKKKFFFBBB^^^kkk[[[OOONNNLLLJJJHHHCCC>>>:::;;;:::999888666666666666444555666555444444666888AAAIIIZZZvvvfff{{{zzzlll^^^```ssshhhVVVEEEBBBEEEJJJTTT___uuu{{{wwwvvvtttrrroookkkfffbbbYYYWWWSSSPPPRRR]]]lllwwwuuuwww{{{{{{wwwhhhYYYRRR]]]ggghhhkkkqqq}}}zzzoooeeebbbbbbdddqqq~~~{{{{{{}}}uuuoooqqqtttzzzzzzxxxvvvtttrrrrrrrrrrrrrrrnnnpppqqqqqq~~~{{{mmm```ZZZVVVWWWcccrrrrrruuuqqqaaaOOOEEEAAA???BBBAAAAAABBBFFFKKKPPPTTT^^^mmm}}}~~~{{{|||{{{|||}}}~~~}}}~~~{{{yyyvvvmmmdddaaacccfffeeebbb^^^___bbbccccccaaa]]]ZZZcccfffhhhhhhkkkooommmhhhfffddd```[[[UUUOOOKKKHHH@@@???<<<:::999:::<<<>>>AAABBBCCCDDDDDDEEEDDDDDDEEEGGGGGGMMMWWW^^^qqq]]]RRRfffuuunnneee\\\^^^mmmpppaaa]]]^^^\\\YYYVVVYYYZZZZZZYYYWWWWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYYYY\\\[[[ZZZXXXUUURRRPPPNNNRRRRRRSSSUUUVVVVVVVVVUUUNNNMMMMMMNNNQQQTTTWWWZZZPPPOOONNNNNNOOOQQQTTTUUUUUUSSSOOOLLLKKKJJJKKKLLLJJJMMMOOOPPPPPPOOOPPPQQQNNNMMMKKKHHHEEEEEEGGGIIIPPPOOOMMMLLLKKKKKKKKKKKKNNNJJJIIINNNQQQPPPOOOQQQWWWggg}}}|||xxxwwwpppfffwww}}}~~~ttt\\\HHHCCC@@@??????===>>>???AAAKKKaaatttppp\\\WWW```kkkddddddssseeeVVVXXX___```[[[___ccceeeggglllvvv||||||xxxsssppprrruuurrrhhh^^^UUUOOOLLLRRR```pppzzz~~~nnnqqq}}}|||uuuiiiaaaVVVMMMHHHDDD@@@===>>>@@@DDDFFFHHHIIIKKKLLLOOOPPPQQQQQQOOOLLLGGGDDDUUUjjj^^^TTTRRROOOLLLIIIEEE@@@<<<<<<<<<:::999777666666666555666666666555555777888AAAEEEQQQuuuzzz}}}qqqcccdddvvvnnn[[[GGGAAADDDJJJSSSZZZqqq~~~~~~|||zzzzzzzzzzzzxxxwwwgggccc\\\VVVTTTZZZeeemmmkkkmmmppptttxxxxxxuuussskkk\\\UUU^^^hhhiiiiiilllyyy}}}tttllliiihhhhhhoooxxxxxxvvvyyywwwxxxyyy~~~~~~xxxwwwuuusssrrrrrrrrrrrrqqqllloooqqqqqq~~~{{{mmm___ZZZWWWXXXeeeuuupppuuutttgggVVVKKKDDDAAADDDDDDDDDEEEIIINNNSSSWWWjjjwwwvvvqqqooopppmmmhhhaaa]]]\\\___dddhhhhhhhhhhhhggggggggghhhiiilllkkkgggfffjjjooollleeedddaaa]]]WWWQQQKKKGGGEEEAAA@@@===;;;::::::<<<===AAABBBCCCDDDEEEEEEEEEEEEEEEIIIIIIMMMXXXbbbuuuyyyPPPRRRkkkvvvmmmbbbXXX]]]pppzzzlllaaa___aaa```\\\ZZZYYYZZZ\\\[[[ZZZYYYZZZ[[[[[[\\\^^^```___]]][[[YYY^^^]]]ZZZWWWTTTRRRPPPOOOQQQSSSUUUWWWXXXXXXXXXXXXQQQQQQPPPQQQSSSVVVYYY[[[SSSRRRQQQPPPPPPQQQSSSTTTVVVVVVUUUTTTRRROOOMMMLLLKKKNNNSSSUUUSSSPPPMMMLLLOOONNNLLLHHHFFFFFFIIILLLSSSRRRPPPNNNNNNNNNOOOPPPPPPKKKJJJOOOTTTTTTQQQQQQKKK\\\wwwwwwyyyyyy~~~xxxlllnnn{{{yyyoooaaaaaauuuyyycccJJJCCC>>>@@@AAA??????BBBIIIQQQbbbnnnggg[[[aaarrrvvvlllhhhppp~~~rrr```YYY\\\```aaa___]]]bbbfffkkksss}}}||||||{{{xxxtttmmmeee[[[UUUYYYdddqqqyyyzzzzzz~~~vvvmmmaaaYYYNNNFFFBBB@@@>>><<<>>>AAAEEEHHHHHHIIIKKKLLLPPPPPPQQQPPPMMMIIIFFFDDDTTTyyyhhh___ZZZWWWRRRMMMJJJFFFBBB???>>>===;;;:::888777777777666777888777666666888:::???BBBMMMqqqvvvfffeeettttttaaaKKKAAACCCJJJSSSYYYmmm|||}}}zzzuuutttuuuxxxzzz{{{qqqkkkbbbYYYUUUXXX^^^cccdddeeegggkkkppprrrqqqpppooobbb[[[```ggghhhgggiiiuuu{{{uuussspppooopppsssvvvvvvyyy~~~~~~|||xxxwwwvvvtttssssssttttttqqqllloooqqqrrr{{{mmm```ZZZXXXZZZhhhwwwpppvvvvvvlll^^^SSSKKKEEEDDDDDDDDDFFFJJJPPPVVVYYYlllwwwvvvpppppprrrllljjjeee```^^^```gggmmmvvvvvvvvvtttqqqqqqrrrtttvvvtttooojjjkkknnnkkkeeeaaa^^^YYYSSSMMMHHHEEECCCAAA@@@===;;;:::;;;===>>>AAABBBCCCDDDEEEFFFFFFFFFBBBIIIIIILLLXXXcccwwwhhhJJJVVVpppwwwkkk```WWW```vvv}}}rrriiibbbbbbcccaaa___^^^ZZZ\\\^^^^^^]]]\\\\\\]]]^^^```bbbdddcccaaa^^^\\\^^^\\\YYYVVVTTTRRRRRRRRRRRRUUUXXXZZZYYYXXXWWWXXXRRRQQQQQQRRRSSSUUUWWWXXXRRRQQQPPPOOOOOOOOOPPPPPPVVVWWWXXXXXXWWWSSSOOOMMMKKKOOOSSSUUUSSSOOOKKKIIIOOOOOOMMMKKKIIIIIILLLNNNSSSRRRQQQQQQQQQSSSTTTUUUSSSMMMKKKPPPUUUUUUTTTSSSPPP^^^vvv}}}zzz~~~zzz|||wwwlllhhhvvvuuuooofffcccooo}}}gggMMMBBB<<>>???DDDLLLXXXhhhqqqnnnhhhllluuuvvvnnnjjjqqq|||wwwnnneeebbbbbb``````bbb\\\aaagggkkktttzzzsssggg\\\WWW[[[fffppp}}}qqqeeeZZZSSSHHHAAA???>>>===;;;>>>CCCGGGIIIHHHHHHKKKMMMMMMNNNNNNKKKHHHEEEDDDDDDZZZ{{{iii```]]]YYYTTTOOOLLLIIIEEEBBB???>>>===;;;999888777777666777888777666777888::::::@@@MMMqqq{{{hhhbbbooozzziiiRRRDDDBBBIIIRRRXXXhhh~~~zzz}}}xxxrrrnnnooosssvvvxxxqqqkkkaaaYYYTTTVVVZZZ]]]]]]]]]```dddjjjnnnoooooorrrhhhaaacccfffhhhjjjlllvvv}}}{{{xxxuuuqqqnnnssstttzzz~~~~~~|||xxxwwwvvvuuuttttttuuuvvvrrrmmmppprrrsssyyylll```\\\ZZZ\\\iiiyyyrrrwwwwwwpppfff]]]SSSKKKEEEEEEFFFIIIMMMTTTZZZ]]]eeeooo|||zzzvvvvvvooonnnkkkjjjkkkmmmqqqsss~~~yyypppllliiifff^^^[[[VVVPPPKKKFFFCCCAAA>>>===;;;::::::<<>>@@@BBB???@@@FFFOOO^^^mmmsssvvvyyyyyywwwsssnnnoooxxxzzzrrrmmmmmmkkkggggggjjjfffkkknnnqqqwwwxxxooohhhgggkkkooo}}}|||mmm^^^UUUMMMDDD>>>======<<<:::???DDDHHHJJJHHHHHHKKKNNNMMMMMMLLLHHHDDDCCCDDDFFF___ooodddYYYWWWUUUSSSQQQMMMHHHEEE@@@???>>><<<:::999888777555666777777666666777999888@@@LLLnnnkkkbbbmmmrrr[[[HHHAAAGGGQQQWWWfff|||}}}yyyuuupppnnnooorrruuuvvvooohhh^^^UUUQQQQQQSSSUUUVVVVVVYYY^^^eeelllpppqqqqqqkkkffffffhhhlllrrrwww~~~~~~|||zzzuuummmgggiiimmmvvv}}}|||}}}wwwvvvuuuttttttuuuuuuvvvtttooorrrssstttxxxkkkaaa^^^\\\^^^jjjyyytttxxxxxxrrrkkkcccXXXOOOHHHHHHIIILLLQQQXXX^^^bbbbbblll{{{|||vvvttttttxxx}}}~~~vvvjjjffffff\\\ZZZUUUOOOIIIEEEBBBAAA;;;:::999999:::===@@@BBB@@@AAABBBDDDEEEEEEFFFFFFAAAKKKMMMQQQ^^^kkkyyy[[[NNN```uuuuuuhhhaaa```rrr}}}jjjhhhggggggddd``````ccc^^^```bbbbbb```___^^^___]]]\\\[[[ZZZZZZZZZ\\\\\\[[[YYYVVVSSSRRRSSSTTTUUUZZZ]]]___]]]XXXSSSPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZTTTTTTRRRQQQOOOOOONNNNNNTTTUUUUUUUUUSSSQQQOOONNNKKKMMMMMMMMMLLLLLLNNNPPPMMMNNNNNNMMMLLLLLLNNNPPPPPPQQQSSSUUUWWWYYY[[[\\\ZZZRRRMMMNNNPPPPPPRRRUUUKKKTTTggg~~~aaaooo~~~vvvrrr}}}tttZZZKKKAAACCCEEEAAACCCIIISSSbbbmmmqqqyyy~~~rrrpppttt|||xxxyyyyyyuuuuuuyyywww{{{}}}}}}~~~wwwqqqnnnuuu|||oookkkttt{{{kkkZZZQQQJJJBBB===<<<<<<;;;999???DDDIIIJJJHHHHHHKKKNNNNNNNNNLLLHHHDDDCCCFFFIIIddduuuhhhUUUUUUVVVVVVUUUQQQKKKFFFAAA@@@>>><<<:::999888888444555666666444555666888;;;AAAJJJhhhnnneeepppxxx```JJJAAAEEEOOOVVVdddzzzpppnnnllllllooorrrtttuuuoooggg\\\SSSNNNMMMMMMNNNPPPQQQTTTZZZccckkkqqqsssnnnkkkhhhhhhjjjpppyyy{{{{{{{{{yyywwwrrrhhh______eeepppzzz~~~}}}~~~vvvuuutttsssssstttuuuvvvuuupppsssttttttwwwkkkaaa___^^^___kkkyyy{{{vvvsssrrrsssnnncccZZZTTTPPPMMMOOOUUUZZZ[[[ZZZ^^^jjj|||}}}}}}nnnddd^^^ZZZTTTNNNLLLIIIBBB>>>>>>999999999:::;;;===@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFJJJRRRZZZcccqqqwwwUUUVVVoooyyyqqqsss^^^kkkrrreeedddccccccdddcccaaa______```bbbcccbbb```]]][[[YYYXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXWWWVVVUUUSSSRRRXXXYYYYYYXXXVVVVVVWWWYYYVVVUUUUUUWWWZZZ\\\\\\[[[TTTQQQMMMJJJJJJNNNSSSVVVYYYUUUPPPNNNMMMMMMMMMLLLMMMOOORRRRRRRRRRRRSSSTTTTTTOOONNNRRRQQQMMMMMMQQQOOOQQQRRRRRRPPPPPPQQQRRRRRRPPPNNNLLLLLLOOORRRTTTQQQMMMYYYppptttbbbkkk}}}tttcccSSSEEEDDDFFFEEEGGGLLLRRR]]]nnnsssfffXXXXXXnnnuuuyyyyyyxxxjjjbbbXXXPPPKKKMMMXXXdddyyysssbbbUUUKKKDDD===:::888666:::???HHHGGGGGGHHHIIIKKKMMMOOOPPPHHHDDDFFFFFFDDDLLLXXXzzztttaaa[[[WWWXXXWWWQQQLLLJJJJJJFFFAAA===;;;:::888777666666555666666777888999<<<===IIIgggxxx~~~rrrcccfffgggJJJBBBEEEJJJRRR```rrr|||sssgggccchhhpppvvvxxxooohhh]]]SSSLLLIIIGGGGGGPPPLLLIIINNNYYYdddiiijjjiiimmmnnnlllnnnxxx~~~|||xxxtttoooiiibbb]]]VVVXXX```kkkrrrtttuuuyyy~~~yyyzzzzzzxxxwwwuuutttsssttttttqqquuuuuusssyyyzzzjjj\\\YYY[[[aaaooo~~~{{{wwwsssssssssoooeee]]]WWWSSSPPPQQQUUUYYYZZZZZZYYYddduuuqqqfff___WWWQQQKKKJJJFFF@@@<<<<<<999999999:::<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGJJJLLLSSS\\\gggwwwsss]]]ggg|||~~~qqqooobbbrrrsssfffdddcccdddeeedddcccaaaaaabbbccccccbbb```^^^\\\ZZZYYYXXXVVVUUUUUUUUUVVVSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYWWWWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZXXXTTTQQQNNNLLLMMMPPPTTTWWWVVVSSSNNNLLLLLLMMMNNNNNNSSSTTTVVVVVVUUUTTTTTTUUUTTTPPPOOOQQQPPPLLLLLLPPPOOOPPPPPPOOONNNNNNPPPRRRQQQPPPNNNMMMNNNOOORRRSSSSSSOOOZZZnnn{{{cccccc~~~uuu{{{iiiVVVEEECCCEEEEEEFFFKKKWWW___lllxxx|||sssbbbTTTQQQUUUkkk~~~}}}~~~ooo___VVVPPPKKKIIIHHHIIIPPPWWWiiivvv}}}qqq___RRRHHHAAA<<<999888777;;;@@@IIIHHHHHHHHHIIIKKKLLLMMMNNNGGGHHHOOONNNKKKWWWkkkpppaaa[[[XXXYYYWWWQQQMMMLLLLLLHHHCCC@@@>>><<<:::999666666555555666777888888:::===HHHaaapppwww~~~~~~sssgggiii}}}}}}gggJJJBBBDDDIIIQQQ^^^oooxxxkkkbbb```dddgggjjjnnnhhh^^^WWWSSSOOOLLLJJJ???AAAEEEKKKSSSYYY]]]___fffkkknnnnnnrrr|||~~~||||||wwwqqqkkkddd]]]XXXUUUTTTXXX```gggjjjnnnttt{{{zzz|||xxxxxxwwwvvvttttttttttttuuurrrvvvvvvttt{{{xxxhhh[[[XXXZZZ```ooo~~~zzzwwwttttttuuuqqqhhhaaa\\\YYYUUUTTTUUUWWWYYYYYYXXXbbbqqquuuhhh___SSSMMMGGGFFFBBB===999:::999999:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHNNNOOOTTT```nnneee```vvv|||kkkgggggg|||~~~rrreeedddccccccdddeeedddbbbcccccccccbbbaaa```^^^]]][[[YYYVVVSSSRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVXXXYYYWWWYYYZZZYYYXXXXXXYYYZZZXXXVVVUUUUUUVVVVVVTTTSSSSSSRRRPPPPPPQQQSSSUUUWWWUUURRRNNNMMMNNNPPPRRRRRRVVVWWWXXXWWWUUUSSSSSSTTTTTTPPPOOOPPPOOOLLLKKKNNNMMMNNNMMMLLLKKKLLLOOORRRPPPPPPOOOOOOOOOPPPQQQRRRSSSPPPWWWgggnnn^^^rrryyyvvvsss\\\GGGCCCFFFGGGIIIMMMYYY]]]dddjjjiii```PPPEEELLLXXXqqq|||nnnccc^^^XXXTTTUUUTTTQQQQQQSSSXXXbbbnnnvvv~~~|||vvviiiXXXKKKDDD>>>999888888888<<>>FFFVVVzzzgggnnnvvv{{{uuujjjiiiwww{{{hhhMMMCCCCCCGGGPPP[[[lll}}}xxxpppiiieeedddeeegggeee^^^VVVQQQPPPMMMHHHDDD===@@@EEEGGGIIIKKKOOORRR^^^ffflllooouuu|||{{{zzzsssllleee^^^XXXTTTVVVRRRQQQVVVZZZ___fffnnnqqqxxx{{{}}}zzz{{{zzzvvvuuuuuuttttttttttttuuuvvvrrrvvvvvvvvvuuufffZZZWWWYYY```oooyyyvvvuuuuuuvvvssslllgggccc```\\\XXXVVVVVVXXXZZZ___ggguuuzzzhhh]]]PPPIIIDDDCCC@@@;;;888999888999:::<<<>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHNNNOOOVVVeeewww{{{XXXbbbyyyfff```mmmkkkbbbaaa``````bbbcccbbbaaabbbbbbaaa```___^^^]]]]]]WWWVVVSSSRRRQQQRRRTTTUUU]]][[[XXXVVVUUUUUUVVVWWWWWWXXXYYYXXXVVVUUUUUUVVVRRRPPPOOOOOOPPPQQQOOONNNRRRRRRRRRSSSTTTTTTUUUVVVUUUSSSPPPPPPSSSUUUWWWWWWUUUVVVWWWUUURRROOOOOOOOORRRPPPOOONNNMMMKKKKKKKKKLLLLLLKKKIIIHHHJJJNNNQQQNNNOOOOOOPPPPPPPPPPPPPPPRRRNNNQQQZZZqqqeeefffvvvwww|||cccKKKEEEIIIKKKOOOTTTXXXXXXXXXYYYWWWRRRIIICCCLLLfff}}}zzzsssmmmllllllhhheeeeeeYYY[[[___fffoooyyy~~~{{{vvvqqqiii]]]MMMBBB???:::777888999:::>>>DDDKKKKKKJJJJJJJJJJJJJJJJJJKKKOOOaaasssiiiTTT]]]xxxwwwhhhZZZ]]]YYYWWWXXXVVVPPPMMMNNNOOOLLLHHHEEECCCAAA>>><<<777777666555555666666666666>>>CCCLLLiiihhhjjjwww}}}zzzkkkdddpppyyykkkQQQDDDAAADDDNNNYYYiii{{{ppprrrssssssqqqqqqqqqrrr___VVVLLLGGGGGGFFFBBB>>>CCCDDDFFFHHHJJJNNNQQQTTTTTT^^^gggmmmwww}}}{{{{{{vvvnnnfff```[[[VVVSSSWWWRRROOORRRUUUXXX___fffjjjrrrzzz|||{{{sssnnnllljjjiiilllssswwwvvvrrrsssssssssssstttuuuvvvvvvrrrtttuuuwwwsssfffZZZXXXZZZ```qqqwwwuuuuuuuuuvvvtttpppllliiigggccc\\\WWWUUUXXX[[[gggnnnzzz~~~iii[[[NNNGGGBBB@@@>>>:::999:::888999;;;===???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKOOOZZZmmmrrrWWWiiiwwwggg]]]tttvvvccc___^^^\\\\\\^^^______^^^^^^^^^]]]]]]\\\[[[[[[[[[RRRRRRQQQRRRSSSVVVXXXZZZ^^^\\\YYYVVVTTTSSSSSSTTTVVVWWWXXXVVVSSSPPPOOOOOOMMMLLLKKKLLLNNNPPPOOONNNRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPRRRTTTVVVWWWWWWSSSTTTUUUSSSPPPMMMLLLLLLPPPPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIGGGGGGHHHLLLOOOMMMMMMOOOPPPPPPPPPOOONNNQQQLLLLLLOOO^^^}}}zzzuuuzzzrrr___zzz~~~sssfffMMMFFFIIIMMMSSS[[[[[[WWWQQQMMMJJJIIIIIIIIINNNwwwooogggtttttttttvvvzzz|||{{{|||mmmgggaaaaaaeeelllrrrwwwuuurrrlllfff^^^RRRFFF===<<<777555888:::<<>>@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJRRRcccyyyiii^^^qqqoooeeeaaa}}}}}}kkk___]]][[[YYYYYYZZZ[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYYPPPQQQRRRSSSUUUWWWYYYZZZUUUTTTSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTPPPMMMLLLKKKLLLKKKKKKMMMPPPRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQQQQMMMNNNOOOQQQSSSTTTRRRPPPRRRSSSTTTSSSPPPNNNMMMMMMMMMOOONNNJJJJJJLLLLLLJJJGGGHHHHHHGGGGGGHHHKKKNNNKKKLLLMMMNNNNNNNNNNNNMMMQQQJJJJJJLLLQQQggg{{{}}}{{{tttuuuaaammmttt{{{hhhPPPGGGGGGKKKTTT^^^ccc\\\SSSJJJEEEFFFIIILLLOOOzzz\\\WWWgggggghhhjjjoooxxx~~~sssmmmiiigggiiimmmnnnjjjddd\\\TTTKKKCCC===:::666555888;;;===CCCIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHKKKUUU^^^[[[]]]uuuooobbbZZZ\\\WWWVVVVVVWWWTTTOOONNNQQQQQQOOOLLLIIIGGGDDDAAA>>>;;;:::999888777666666666222777===GGG\\\|||pppzzzpppdddhhhzzzuuu]]]JJJ@@@AAAKKKVVVdddtttzzzpppgggbbbbbbeeehhh___WWWLLLCCC???@@@CCCEEEHHHNNNYYYhhhrrrpppdddYYY]]]ccciiillluuu}}}{{{zzzvvvqqqkkkeeeaaa]]]ZZZXXXTTTQQQPPPRRRQQQNNNNNNQQQUUU```mmmwww}}}|||uuurrrrrrqqqlllhhhaaaXXXQQQQQQWWW]]]eeekkkoooppprrrssstttuuuuuuuuuooopppqqqwww}}}pppddd[[[ZZZ[[[bbbuuurrrrrrsssuuuvvvvvvtttssspppqqqmmmcccXXXTTTYYY___hhhrrr~~~ooo\\\RRRIIIBBB===<<<;;;888888:::888999<<>>===<<<:::999888888777:::777:::EEEPPPdddttt{{{vvvnnnggg~~~fffOOOAAA???JJJRRR^^^mmm{{{{{{nnncccSSSSSSPPPJJJCCCBBBGGGLLLPPPZZZhhhuuu|||vvvuuuyyyuuupppjjjfffbbb]]]ZZZZZZVVVTTTTTTQQQLLLJJJLLLNNNVVV^^^ccclll{{{}}}{{{tttiiifffhhhoooppprrrsssttttttssssssqqqqqqrrrzzz~~~kkkaaaYYYXXXYYYaaauuuooovvvxxxsssqqqvvvzzzzzzqqqrrrpppkkkddd______```oooxxxpppXXXNNNIIIAAA???<<<999888888999:::;;;>>>AAACCCCCCDDDEEEFFFGGGFFFHHHKKKJJJHHHJJJOOORRRmmmmmm\\\ssseeeooojjjaaaddd^^^[[[XXXXXXYYYYYYWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOPPPQQQNNNJJJIIIJJJMMMKKKMMMNNNNNNMMMLLLMMMNNNPPPLLLIIIJJJMMMNNNKKKGGGLLLMMMMMMNNNOOOPPPQQQRRRMMMNNNOOOPPPOOOMMMKKKJJJLLLMMMNNNNNNMMMLLLJJJIIINNNMMMJJJHHHGGGGGGHHHIIIEEEHHHJJJJJJGGGGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHJJJLLLHHHKKK```zzz}}}yyytttqqq~~~vvvoooxxxrrr]]]RRRUUU```hhhooonnncccRRRHHHJJJNNNOOOWWWwwwuuutttiiibbbgggqqqxxx}}}ttt\\\]]]QQQGGGCCCAAA>>>;;;;;;:::999999<<>>DDDIIIKKKKKKMMMOOOOOOLLLHHHIIIPPPVVVZZZ^^^bbblllpppcccaaa^^^XXXXXX^^^```\\\WWWWWWXXXXXXYYYUUUQQQPPPPPPOOOJJJFFFDDDBBB???<<<:::888888999999222:::>>>KKKYYYqqqtttiiiqqqwwwoooYYYEEE@@@FFFLLLYYYiiiwww}}}|||rrrggg[[[NNNFFFPPP```pppvvv|||zzzxxxtttpppllljjjhhhhhheeebbb^^^ZZZXXXWWWWWWXXXYYYXXXUUUTTTZZZjjjxxxyyyvvvrrrrrruuutttppprrrppprrr~~~uuuhhh[[[TTTWWWZZZaaaxxxnnnmmmkkklllrrrxxxxxxtttooorrruuuvvvssspppmmmlllssszzzmmmTTTIIIDDD>>><<<;;;999888888999;;;<<<>>>AAADDDFFFFFFFFFGGGHHHIIIHHHIIIKKKIIIHHHLLLSSSaaavvvjjjUUUoooooobbbrrroooeeeaaa```aaa^^^ZZZXXXWWWWWWWWWVVVSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUTTTSSSSSSSSSQQQPPPUUUTTTRRROOOMMMNNNQQQTTTUUUQQQLLLKKKLLLMMMKKKIIIQQQSSSVVVXXXVVVQQQKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMPPPNNNKKKIIIGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFFFFGGGLLLMMMNNNNNNNNNLLLKKKJJJMMMJJJKKKMMMLLLJJJSSS```vvvvvv{{{tttyyyxxxqqq{{{ttttttyyy}}}yyyfffVVVTTT[[[bbbdddlllxxx}}}hhhQQQHHH???===;;;888666777888999<<>>;;;:::999999777222:::<<>>999888888888999:::<<<>>>???AAADDDFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIIIIPPPYYYhhhzzz]]]^^^zzz}}}kkkccc}}}iiidddccc```___]]]ZZZWWWVVVWWWXXXXXXSSSSSSTTTTTTTTTSSSRRRRRRWWWWWWXXXXXXYYYYYYYYYYYYYYYVVVTTTUUUWWWWWWTTTQQQTTTTTTTTTSSSRRRRRRTTTWWWVVVRRRMMMJJJJJJKKKKKKJJJPPPRRRSSSTTTQQQMMMHHHEEEIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKFFFEEEDDDCCCCCCEEEHHHJJJOOONNNNNNMMMMMMMMMMMMMMMOOOLLLMMMPPPPPPNNNQQQVVV\\\rrryyytttzzz|||qqquuu}}}}}}vvv}}}lll\\\YYYbbbmmmmmmooo|||kkkXXXKKKCCC<<<;;;999666555777777:::>>>CCCHHHJJJKKKJJJGGGIIIIIIGGGFFFKKKTTT\\\WWWOOO^^^zzzhhhbbbbbb^^^YYYZZZ]]]]]]XXXUUUXXXZZZZZZ[[[XXXTTTRRRQQQPPPNNNLLLHHHFFFCCC@@@===;;;:::999777444<<<<<>>??????AAADDDFFFEEEEEEFFFGGGHHHHHHJJJKKKKKKNNNXXXdddzzzoooQQQddd{{{jjjhhh{{{dddbbbbbb^^^\\\[[[ZZZXXXWWWXXXYYY[[[UUUUUUUUUVVVVVVUUUTTTTTTXXXXXXYYYZZZZZZ[[[[[[[[[XXXVVVTTTUUUWWWWWWTTTQQQPPPSSSVVVWWWVVVVVVVVVWWWSSSPPPMMMJJJJJJKKKLLLLLLPPPPPPOOONNNMMMLLLJJJJJJNNNLLLJJJHHHGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPLLLKKKIIIIIIIIIKKKLLLNNNIIIFFFCCCBBBDDDIIINNNQQQPPPNNNLLLJJJJJJLLLNNNPPPMMMKKKLLLOOOQQQPPPOOOPPPMMMZZZggguuu~~~zzzrrrxxxttt}}}}}}wwwuuuvvvxxxrrrccc```jjjvvvrrrwwwsss|||oooYYYKKKFFF???;;;:::999666666999888<<>>;;;:::777555:::666<<>><<<::::::888888:::;;;===>>>@@@@@@AAACCCFFFGGGGGGFFFGGGHHHHHHJJJOOOTTTXXXaaasssuuuXXXddd{{{vvvfffvvvkkk^^^[[[]]]]]]```bbbcccbbb^^^[[[[[[\\\UUUVVVWWWYYYZZZZZZZZZZZZSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUWWWXXXVVVUUUTTTTTTRRRTTTWWWWWWVVVTTTTTTTTTMMMNNNOOOPPPPPPQQQSSSUUUTTTRRRPPPNNNNNNPPPRRRTTTPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLNNNLLLKKKMMMPPPRRRQQQPPPJJJKKKLLLMMMOOOPPPQQQQQQIIIJJJJJJJJJJJJKKKKKKJJJOOOOOOUUUkkk}}}uuu}}}iiirrr~~~wwwzzz|||xxxvvv|||qqqeee\\\___hhhtttkkkddd~~~aaaLLLDDD>>>:::999:::999777999===>>>BBBFFFHHHGGGGGGHHHJJJGGGFFFEEEIIIRRR\\\dddiiinnniiiqqqttteee```___]]]^^^aaa]]]``````___```cccbbb___\\\]]]^^^]]][[[WWWTTTSSSPPPNNNLLLIIIEEEAAA>>><<<:::777:::444;;;EEENNNmmmyyy}}}{{{kkkfffpppqqq___LLLEEEEEEOOO[[[gggvvv|||~~~xxxhhhYYYHHHDDDEEEKKKOOOPPPZZZfffzzz}}}lllgggkkkppp}}}}}}lllggg]]]ZZZYYY\\\ddduuummmeeeaaaeeehhheeeccceeebbbbbbdddiiimmmnnnkkkggggggiiitttooo___QQQFFFBBBAAA@@@>>>:::666666999999999;;;<<<>>>???@@@AAACCCEEEHHHIIIHHHHHHHHHIIIIIILLLRRRXXX]]]hhh|||gggUUUlll|||uuufffvvviii___]]]___aaadddggghhhfffaaa]]][[[[[[UUUVVVWWWYYYZZZ[[[[[[\\\SSSSSSSSSSSSSSSSSSSSSSSSRRRVVVYYYYYYVVVTTTTTTUUUWWWWWWWWWUUURRRQQQQQQSSSLLLNNNQQQRRRSSSUUUWWWYYYSSSRRRPPPOOOOOOPPPQQQRRRMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMQQQOOOMMMJJJIIIIIIIIIJJJKKKKKKMMMPPPSSSQQQLLLGGGGGGJJJNNNQQQSSSSSSQQQPPPLLLNNNMMMKKKJJJKKKLLLKKKOOOPPPQQQaaa|||yyyvvviiiooo{{{{{{yyywwwiii^^^]]]cccuuulllmmm]]]EEE===<<<999888999888666999>>>@@@DDDGGGHHHGGGFFFHHHJJJJJJJJJKKKLLLRRR]]]jjjtttvvvyyy~~~qqqeeeaaa___\\\^^^bbb^^^aaabbbaaaccceeeddd___]]]___aaaaaa^^^ZZZVVVUUURRRQQQOOOLLLHHHCCC@@@>>>>>>:::<<<666===GGGKKKfff~~~}}}nnnhhhooorrrdddQQQEEECCCLLLXXXcccssszzz|||wwwgggYYYOOOIIIHHHMMMPPPRRR]]]jjj~~~|||yyyfffdddoooyyy|||kkkfff[[[ZZZZZZ^^^hhh|||eeeddddddccccccdddeeeeeedddfffhhhhhhggghhhiiijjjkkkqqqxxxhhhYYYQQQLLLIII>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBEEEFFFGGGFFFEEEEEEHHHJJJLLLJJJOOOZZZeeerrr}}}^^^iiiwwwoootttpppgggcccbbbfffkkkiiihhhgggeeebbb^^^\\\ZZZWWWWWWYYYZZZZZZ[[[ZZZZZZVVVTTTRRRPPPOOOOOOPPPQQQTTTWWWYYYXXXUUUSSSUUUXXXZZZZZZYYYWWWUUURRRPPPNNNNNNPPPRRRSSSSSSSSSUUUWWWZZZVVVQQQOOONNNNNNKKKHHHLLLLLLKKKJJJIIIIIIHHHHHHFFFHHHJJJKKKKKKKKKMMMNNNLLLJJJGGGFFFFFFIIILLLNNNRRRNNNJJJIIIJJJJJJGGGDDDKKKNNNRRRSSSQQQOOOMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOVVVPPPNNN]]]xxxooo}}}oooqqqwww||||||vvvbbb___gggrrryyykkkmmmrrrPPP???<<<<<<:::777666888<<>><<<;;;;;;:::999???QQQbbb~~~yyywwwhhhkkk}}}pppQQQHHHCCCKKKVVVcccsss{{{www~~~uuudddVVVPPPPPPRRRWWWYYY\\\dddmmmiii[[[bbbwwwxxxkkkeeeYYYWWWWWW]]]lllfffeeedddcccbbbbbbbbbbbbbbbcccccccccbbbbbbdddeeeiiimmmrrrvvvyyy{{{eeeTTTKKKGGGCCC@@@======<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBBBBCCCCCCEEEFFFGGGGGGHHHHHHIIIIIILLLNNNUUUaaammm{{{lllbbb~~~}}}lllmmm~~~ooohhhhhhhhhiiijjjfffeeecccaaa___\\\[[[ZZZ[[[\\\\\\\\\[[[[[[ZZZZZZWWWVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVUUUTTTTTTUUUVVVXXXXXXWWWUUUSSSQQQOOONNNLLLNNNPPPQQQQQQRRRTTTVVVVVVRRROOOMMMNNNNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKKKKKKKJJJKKKLLLLLLKKKIIIHHHHHHJJJLLLNNNPPPNNNLLLKKKKKKJJJIIIHHHNNNPPPQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLLLLUUUiii{{{}}}vvvzzz~~~vvv~~~~~~rrrtttxxx}}}ooogggjjjsss~~~uuujjjiii{{{{{{^^^GGG======;;;999888777999>>>CCCFFFHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEIIINNNYYYppp~~~sssiii```___`````````bbbbbb```___]]]]]]^^^___```\\\[[[[[[ZZZXXXWWWWWWVVVXXXVVVRRROOOLLLIIIDDDAAA===<<<;;;:::999>>>OOO___|||zzziiifffxxxsssYYYLLLEEEJJJSSS^^^mmm~~~www}}}vvvggg[[[UUUUUUZZZbbbgggllluuu~~~iii```nnnrrrfff```YYYYYY[[[cccsssfffeeedddcccaaa```___^^^^^^___^^^\\\[[[\\\___aaacccfffjjjkkkllloootttyyy{{{|||cccZZZNNNGGGEEEDDD@@@===<<<;;;;;;:::::::::;;;;;;>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKKKKJJJHHHKKKRRR]]]jjjvvvxxx\\\nnnsssbbbqqq|||kkkgggiiijjjhhhgggbbbaaa___]]][[[ZZZZZZZZZ```______^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTSSSSSSTTTVVVWWWVVVUUUUUUUUUTTTSSSQQQPPPOOONNNLLLNNNPPPQQQRRRSSSUUUWWWRRRPPPNNNMMMNNNOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMKKKKKKKKKMMMQQQPPPOOOLLLIIIGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMHHHJJJLLLOOOXXXhhhvvv|||www~~~}}}sss{{{|||wwwsssuuu|||~~~tttqqqvvvwwwqqqhhhdddiiiqqq~~~qqqXXXHHH???===???:::999999999<<<@@@EEEGGGHHHIIIJJJKKKKKKJJJIIIHHHCCCHHHHHHQQQnnnkkkddd^^^___aaa``````aaabbb```\\\ZZZYYY[[[]]]___\\\[[[ZZZYYYXXXYYYZZZZZZ\\\YYYUUUQQQNNNLLLHHHFFF>>>===<<<:::999===KKKZZZ~~~~~~lllbbbrrryyyeeeRRRHHHJJJOOOZZZjjj{{{xxx}}}wwwiii```fffhhhnnnwww}}}nnnccc]]]UUUWWW\\\gggyyyddddddcccbbb```___^^^]]]\\\\\\[[[ZZZYYY[[[___bbb___bbbdddeeeeeegggkkkpppnnnuuurrr]]]SSSMMMGGGDDDDDDCCC@@@===:::::::::::::::;;;<<<<<<@@@AAABBBCCCDDDEEEEEEEEEGGGFFFGGGIIILLLLLLJJJGGGLLLWWWfffttt]]]aaa|||hhheeettthhhdddeeeeeedddddd```^^^\\\ZZZYYYYYY[[[\\\```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTUUUSSSRRRTTTWWWYYYXXXVVVRRRRRRQQQPPPOOONNNNNNNNNMMMNNNQQQRRRRRRSSSUUUWWWQQQPPPOOONNNOOOPPPQQQQQQMMMLLLKKKJJJIIIGGGGGGFFFNNNPPPQQQPPPNNNLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPNNNLLLKKKMMMPPPPPPOOOLLLHHHEEEEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMIIILLLMMMMMMPPP\\\mmmyyy|||yyyqqqpppvvvppprrrxxx~~~{{{vvvyyy}}}{{{wwwpppjjjddd```^^^dddwwwqqqTTTCCC>>>======>>>999::::::<<>>===;;;999<<>>AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIKKKLLLLLLLLLUUUcccttthhhWWW{{{gggfffwwwuuunnngggdddaaa^^^```ddd^^^\\\ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOQQQUUUWWWVVVSSSQQQPPPOOOMMMMMMMMMMMMMMMKKKMMMOOOPPPPPPQQQRRRTTTPPPPPPOOOMMMLLLMMMNNNOOONNNMMMLLLKKKIIIHHHGGGFFFNNNOOOPPPOOOLLLJJJJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKKKKMMMOOONNNKKKKKKNNNQQQLLLKKKJJJGGGEEEFFFJJJMMMHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLNNNTTTaaalll{{{rrrtttvvvzzz~~~wwwooommmrrrzzzyyyuuuxxx}}}||||||uuuqqqlllgggcccccckkksssmmmYYYDDD===>>>>>><<<:::999;;;===@@@CCCEEEGGGHHHFFFGGGHHHIIIJJJIIIIIIHHHKKKKKKPPPllliiiaaa^^^^^^bbbccc```___```ZZZZZZ[[[\\\\\\]]]^^^^^^[[[ZZZYYYYYYZZZ]]]___aaaaaa^^^YYYUUUSSSQQQNNNMMMDDDAAA>>><<<:::;;;DDDOOOeeettteeekkk~~~yyy___JJJFFFJJJXXXiiixxx}}}~~~tttnnnnnn{{{~~~{{{rrrlllhhhlllsss~~~vvvhhh]]]WWWUUU\\\gggttt```aaaaaabbbaaa```^^^]]]ZZZ[[[[[[[[[[[[^^^aaadddfffhhhiiigggeeeeeehhhkkkrrrrrrsssuuuwwwwwwuuurrrtttuuuwwwwwwxxxzzz}}}oooXXXKKKHHHFFFCCC???============<<<999999999:::<<<>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKNNNTTTXXXfffuuuxxx___fffaaarrrmmmjjjhhhfffaaa]]]___ddd\\\[[[ZZZYYYYYYZZZ[[[\\\WWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYXXXWWWVVVUUUUUUTTTOOONNNNNNOOOQQQRRRQQQPPPQQQOOONNNLLLKKKKKKLLLLLLJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMMMMKKKIIIHHHJJJLLLOOOOOONNNLLLJJJIIIHHHGGGKKKLLLMMMLLLIIIGGGGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNHHHIIIIIIIIIHHHIIILLLNNNFFFGGGGGGHHHHHHIIIJJJJJJLLLIIIIIIKKKLLLNNNTTT\\\mmmfffhhh{{{vvvuuu}}}}}}uuuppppppsssvvv}}}wwwtttwww}}}~~~}}}{{{yyyxxxxxxtttzzz~~~~~~UUUIII>>>===???===999777:::<<<@@@CCCFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKMMM\\\wwwyyybbbaaa___```dddddd```___aaaXXXYYYZZZ\\\]]]]]]]]]]]][[[ZZZZZZ[[[\\\^^^```aaaaaa^^^ZZZWWWUUURRROOOMMMHHHDDDAAA>>>;;;:::AAAJJJhhhxxxiiiggg{{{~~~iiiMMMEEEEEERRRcccqqqxxxwww}}}{{{mmmccc^^^\\\___kkkzzz}}}oooaaaVVVRRRRRRZZZhhhvvvbbbbbbccccccaaa___]]][[[XXXYYYZZZYYYYYYYYY[[[]]]bbbeeeffffffdddeeeiiimmmtttqqqnnnmmmooopppooonnnnnnpppqqqqqqqqqqqqsssuuuvvvyyy}}}}}}yyypppiiibbb\\\SSSGGGAAABBB@@@???>>>============<<<999999:::;;;===???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKJJJKKKRRR___iiiwwwdddfff{{{qqqooouuujjjfffddddddccc______bbbYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZYYYWWWVVVTTTSSSSSSSSSSSSOOOPPPQQQPPPOOOOOOPPPQQQQQQPPPNNNKKKJJJJJJKKKKKKKKKMMMNNNMMMLLLKKKLLLMMMLLLMMMMMMKKKIIIIIIKKKNNNQQQPPPOOOMMMLLLJJJIIIHHHKKKLLLMMMLLLIIIHHHGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJHHHIIIJJJKKKKKKJJJFFFIIIKKKLLLLLLKKKLLLMMMHHHHHHGGGGGGHHHIIIKKKLLLKKKHHHHHHJJJJJJIIIMMMTTTZZZ\\\aaaoooyyyttt~~~wwwnnnhhhppp{{{|||zzz}}}sssZZZGGG@@@<<<======;;;999:::;;;>>>BBBEEEHHHHHHGGGGGGGGGFFFFFFGGGHHHKKKNNNOOOTTT]]]uuu~~~rrrfffcccbbbcccfffeee```___aaaZZZZZZYYYYYYXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```aaa___]]]ZZZXXXVVVSSSOOOLLLKKKGGGCCC@@@<<<;;;@@@GGGgggyyykkkaaatttsssWWWIIICCCMMM\\\jjj{{{{{{mmmddd___]]]bbbeeeooosssfffZZZSSSSSSPPP[[[jjjyyyddddddeeedddbbb^^^[[[YYYVVVWWWXXXWWWUUUTTTUUUVVV[[[^^^aaabbbcccfffkkkpppsssoooiiigggiiikkklllkkkjjjkkkmmmmmmmmmmmmoooppprrrsssssstttwww|||xxxwwwtttqqqmmmhhhccc___]]]QQQHHHHHHIIIEEECCCCCC;;;;;;;;;<<<;;;:::999777999999:::<<<>>>@@@BBBDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEIIILLLKKKLLLVVVggguuu|||ZZZqqqmmmbbbvvvpppiiiccc___aaacccaaa^^^]]]WWWXXXXXXYYYYYYXXXWWWWWWWWWVVVTTTTTTTTTVVVWWWYYYXXXVVVTTTQQQPPPQQQRRRSSSQQQTTTUUUTTTQQQPPPRRRTTTRRRPPPNNNKKKJJJJJJJJJKKKOOOPPPQQQPPPNNNMMMNNNOOOMMMNNNOOONNNLLLLLLOOORRRRRRQQQPPPNNNLLLKKKIIIIIIMMMNNNOOONNNLLLJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGKKKHHHFFFGGGIIIKKKJJJGGGFFFJJJMMMOOONNNLLLKKKKKKLLLKKKJJJIIIJJJLLLNNNPPPKKKHHHIIILLLIIIFFFLLLUUUNNNWWW```iii{{{zzzuuu}}}tttfffcccppp}}}}}}uuuYYYGGGCCC???<<<===<<<:::;;;???<<>>@@@BBBCCCDDDDDDIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJRRRYYYaaaooo~~~cccrrrzzzxxxkkkyyyvvvffffffdddbbb```___]]][[[YYYYYY[[[]]][[[XXXVVVXXXZZZXXXYYYTTTMMMKKKQQQWWWYYYXXXYYYYYYVVVRRRRRRUUUXXXWWWWWWWWWUUURRRQQQQQQRRRUUUSSSOOOLLLKKKKKKLLLMMMMMMOOOQQQPPPLLLKKKMMMPPPNNNQQQRRRQQQMMMKKKKKKLLLNNNNNNNNNNNNMMMLLLJJJJJJQQQQQQQQQPPPPPPOOOOOONNNLLLMMMMMMLLLJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIKKKNNNOOOMMMJJJKKKIIIGGGFFFGGGJJJNNNQQQNNNRRRYYYdddwwwvvvyyy|||lllaaaooo~~~||||||[[[GGG???<<<<<<<<<:::888999;;;>>>@@@CCCGGGIIIIIIIIIJJJJJJGGGEEEGGGJJJHHHIIIYYYmmmvvv{{{qqqpppbbbccceeeffffffccc```___aaa```^^^[[[WWWVVVXXXZZZ^^^]]]\\\^^^aaabbb```^^^___^^^[[[XXXTTTQQQNNNMMMLLLLLLKKKGGGBBB@@@AAADDDRRRXXXiiivvvkkkeeehhhvvvjjjVVVGGGJJJTTTbbbvvvzzzpppooozzz|||qqqbbbYYY]]]kkk{{{oooccc]]]VVVSSSTTT\\\jjj|||fffdddbbb___\\\ZZZXXXXXX[[[YYYUUURRRPPPOOOPPPQQQQQQTTTVVVWWWYYY]]]bbbggghhhddd```___```bbbbbbaaaeeefffggghhhhhhfffeeedddggggggfffffffffhhhkkklllsssxxxzzzvvvsssqqqkkkddd___ZZZTTTRRRRRRRRROOOLLLGGGDDDAAA@@@@@@???===;;;;;;::::::999999999::::::;;;<<<>>>@@@BBBCCCDDDDDDHHHGGGGGGHHHJJJKKKKKKKKKHHHIIINNNWWW___iiixxx}}}kkklllpppvvvlllgggcccbbbbbbaaa```___]]]\\\YYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZWWWRRRTTTZZZ______YYYYYYXXXVVVSSSSSSUUUXXXXXXXXXWWWVVVTTTSSSSSSTTTQQQOOOLLLJJJHHHIIIJJJKKKNNNOOONNNMMMLLLMMMPPPSSSRRRSSSSSSQQQMMMJJJKKKLLLOOOOOONNNMMMLLLKKKKKKJJJQQQQQQPPPPPPOOOOOOOOOOOOKKKKKKLLLKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJLLLKKKKKKMMMOOOPPPMMMKKKIIIIIIHHHHHHJJJLLLNNNPPPNNNRRRWWW```qqq~~~yyyrrrxxxppplllnnnssszzz~~~~~~aaaLLLDDDBBB;;;;;;;;;:::999:::===@@@AAADDDGGGIIIIIIIIIIIIJJJOOODDDAAAIIIKKKMMM```yyyqqqkkkjjjccccccdddeeedddccc```___aaaaaa___]]]ZZZYYY[[[\\\___^^^]]]^^^``````___\\\___^^^\\\YYYVVVSSSQQQOOOMMMNNNMMMIIIEEEBBBBBBCCCOOOWWWhhh{{{nnndddeeessspppZZZIIIIIISSS```ssszzzyyy~~~}}}sssoooeeedddeeejjjttt}}}ggg^^^YYYTTTTTTXXX```mmmkkkgggbbb\\\YYYXXXYYY[[[ZZZXXXVVVSSSQQQPPPPPPPPPMMMOOOPPPRRRTTTXXX]]]```^^^\\\ZZZ[[[\\\]]]]]]\\\_________``````````````````___^^^]]]\\\]]]^^^______aaa```]]][[[\\\ZZZWWWQQQMMMHHHGGGGGGGGGEEECCCCCCAAA>>>======<<<;;;999:::999999999999999::::::;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKKKKNNNWWWbbblllxxxgggtttwwwoooqqqcccggg```aaabbbccccccaaa___^^^[[[ZZZZZZ\\\]]]^^^]]]\\\[[[[[[XXXWWW\\\dddfffdddYYYYYYXXXVVVTTTTTTVVVXXXXXXWWWVVVUUUTTTTTTSSSTTTOOONNNKKKIIIIIIIIIJJJKKKOOOMMMKKKKKKMMMQQQTTTUUUUUUUUUSSSPPPMMMKKKLLLMMMPPPOOONNNMMMLLLLLLMMMMMMQQQQQQPPPOOOOOONNNNNNMMMIIIJJJJJJJJJJJJIIIHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKNNNNNNNNNOOOPPPOOOMMMKKKGGGHHHJJJLLLNNNNNNNNNNNNOOOQQQSSSYYYhhh|||ttt|||nnnlllxxxwwwppphhhhhhooo{{{sss[[[III@@@???BBB999:::;;;;;;;;;===@@@CCCCCCEEEHHHIIIHHHHHHHHHIIIOOOFFFEEEKKKMMMTTTttttttiiigggfffccccccccccccbbbaaa``````______^^^\\\ZZZZZZ\\\^^^```___]]]]]]^^^^^^\\\[[[```___]]][[[YYYVVVUUUTTTPPPPPPPPPMMMIIIEEEDDDCCCJJJRRRddd}}}uuuhhhdddpppxxxaaaLLLHHHQQQ^^^ppp||||||}}}{{{zzz}}}zzz|||uuuddd^^^___cccnnn~~~~~~ooo```ZZZVVVSSSWWW___iiiwwwtttooofff___ZZZYYY[[[]]]XXXWWWVVVTTTRRRPPPOOOOOOMMMMMMMMMNNNOOORRRUUUXXXUUUUUUUUUVVVXXXXXXXXXWWWZZZYYYYYYYYYYYYZZZ\\\]]]ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTRRRQQQQQQPPPOOOHHHFFFCCCBBBCCCCCCBBB@@@@@@???===<<<;;;::::::999999999999999999:::;;;;;;<<<===???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKJJJJJJKKKOOOWWWbbbnnnzzzuuupppppp|||yyygggbbbeee```bbbdddeeecccaaa___^^^\\\[[[ZZZ]]]```bbb___]]]ZZZYYYXXXXXX```ggggggbbbZZZYYYXXXVVVUUUVVVWWWYYYVVVUUUTTTSSSSSSTTTSSSRRRSSSQQQOOOMMMLLLLLLLLLMMMNNNKKKJJJLLLRRRVVVVVVUUUUUUTTTRRROOONNNNNNOOOQQQPPPOOOMMMLLLLLLNNNPPPQQQSSSRRRQQQOOONNNLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOONNNMMMNNNNNNOOOOOOOOOMMMKKKJJJFFFIIIMMMPPPQQQQQQOOONNNNNNPPPPPPSSS^^^ooo}}}vvvxxx}}}rrr{{{|||{{{{{{sssiiieeeiiiqqqzzzggg___SSSIIIAAA>>>===<<<888:::<<<===>>>@@@DDDFFFEEEFFFHHHIIIGGGGGGGGGHHHDDDJJJOOONNNQQQgggllliiiiiieeeccccccbbbaaa`````````___ZZZ[[[[[[ZZZYYYYYY[[[\\\```___^^^]]]\\\[[[ZZZZZZ```___^^^]]][[[ZZZYYYXXXSSSSSSRRRPPPMMMIIIFFFDDDKKKRRRaaaxxx}}}nnnhhhqqq~~~jjjRRRJJJOOO\\\mmmzzz}}}}}}}}}|||}}}{{{yyywwwxxx{{{}}}~~~zzzlllnnnsssvvvoooddd___fffpppqqqfff^^^ZZZVVVSSS[[[gggqqq{{{uuulllccc]]]ZZZ[[[[[[WWWVVVTTTRRRQQQPPPOOONNNPPPNNNLLLKKKLLLMMMNNNOOONNNOOOQQQSSSSSSSSSTTTTTTVVVUUUTTTSSSTTTVVVWWWYYYVVVUUUTTTRRRPPPOOONNNNNNOOONNNNNNNNNMMMJJJHHHHHHDDDBBBAAAAAAAAAAAA@@@@@@>>>>>>===;;;:::999::::::999999999999:::;;;<<<======???@@@BBBDDDEEEFFFFFFIIIKKKMMMLLLKKKJJJKKKLLLUUUaaaooozzzwwwgggnnnttt|||}}}jjjffffffbbbaaadddffffffccc___]]]]]]^^^\\\\\\^^^bbbbbb___\\\[[[ZZZYYYYYY```fffddd^^^[[[YYYWWWVVVVVVWWWXXXYYYWWWUUUSSSSSSUUUVVVUUUTTTVVVUUURRRPPPNNNMMMLLLLLLJJJJJJLLLQQQVVVXXXVVVSSSSSSQQQOOONNNOOOQQQSSSTTTOOONNNMMMMMMNNNPPPSSSUUUTTTSSSQQQOOOLLLJJJHHHGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNNNNLLLJJJIIIHHHGGGJJJNNNQQQRRRQQQNNNMMMMMMNNNNNNNNNUUUcccnnnsss}}}~~~xxxpppmmmsssttttttrrrnnnkkkkkknnnqqq~~~rrrLLLIIIDDDBBB@@@???;;;999999;;;>>>???@@@BBBEEEHHHFFFGGGHHHHHHGGGFFFGGGHHH>>>IIINNNPPPcccuuuiiikkkkkkfffbbbbbbaaa```_________^^^XXXZZZ[[[ZZZYYYYYY[[[\\\___^^^]]][[[ZZZYYYZZZZZZ______^^^]]]\\\\\\[[[[[[UUUUUUTTTRRRPPPLLLIIIFFFQQQWWWaaatttuuunnnsss}}}uuu\\\OOOOOOZZZjjjvvvzzz|||ssswww~~~zzzxxxrrrrrrtttxxxzzz{{{{{{jjjlllkkkgggaaaaaammm~~~hhhaaa[[[YYYUUUSSS]]]llluuu{{{wwwpppiiibbb]]]ZZZYYYVVVTTTRRRPPPOOONNNNNNNNNQQQOOOKKKIIIIIIJJJIIIIIIIIIKKKMMMNNNNNNNNNOOOQQQQQQPPPOOOOOOOOOPPPQQQRRRPPPOOONNNMMMLLLKKKJJJIIIHHHFFFGGGIIIGGGBBB@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<;;;999999:::;;;999999999:::;;;===>>>??????@@@BBBDDDFFFGGGHHHHHHJJJLLLNNNNNNLLLLLLOOOSSS```nnn}}}dddnnnnnnhhh|||rrrcccfffggg```aaadddfffeeeaaa]]]\\\]]]_________aaaaaa```]]][[[\\\\\\\\\[[[^^^cccbbb]]]\\\YYYWWWVVVWWWYYYZZZYYYXXXVVVSSSTTTWWWYYYWWWUUUTTTSSSQQQPPPNNNLLLLLLKKKIIILLLPPPUUUXXXXXXUUURRRPPPNNNMMMNNNQQQSSSTTTTTTPPPOOOOOOOOOPPPQQQSSSTTTSSSRRRPPPNNNLLLJJJHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSQQQPPPOOOJJJKKKMMMLLLJJJHHHGGGGGGHHHJJJLLLNNNOOONNNLLLJJJJJJMMMNNNLLLPPPYYY```cccwwwvvvyyygggdddkkknnnsssxxxvvvooohhhdddcccooossszzznnnVVVGGGDDD@@@===<<<<<<;;;:::;;;===@@@AAABBBDDDFFFHHHFFFGGGHHHHHHFFFFFFGGGIIIEEEJJJOOO___kkkfffiiihhhddd````````````___^^^]]]]]]ZZZ[[[\\\\\\[[[[[[\\\^^^[[[\\\\\\ZZZXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[WWWVVVSSSRRRQQQOOOLLLIIIPPPTTTZZZjjjyyyssswww~~~jjjVVVOOOVVVeeeqqq}}}yyy|||vvvpppwww~~~yyyvvvnnnnnnrrrwwwyyyyyylllmmmllliiiiiittt{{{ppp```ZZZVVVVVVTTTUUUaaapppzzzzzzxxxuuupppjjjccc]]]ZZZUUUSSSPPPMMMLLLLLLMMMNNNPPPMMMIIIGGGGGGHHHGGGEEEEEEHHHJJJJJJIIIIIIKKKMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDCCC@@@@@@CCCBBB>>><<>>???>>>===<<<<<<<<<999;;;;;;:::888777999;;;:::::::::;;;===???@@@AAAAAABBBDDDFFFHHHIIIIIIJJJJJJMMMOOOOOOOOOQQQXXX^^^pppnnnuuuvvvfffzzz|||nnneeeaaa``````___bbbeeeccc___\\\^^^```___aaacccccc```]]]ZZZYYYYYY\\\\\\ZZZ[[[^^^___]]]]]]ZZZVVVVVVXXXZZZ[[[ZZZVVVSSSPPPRRRVVVXXXVVVTTTPPPPPPPPPOOONNNNNNNNNNNNKKKOOOSSSVVVVVVUUUTTTTTTOOONNNMMMOOORRRSSSSSSQQQSSSSSSRRRQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSQQQOOOMMMLLLHHHJJJMMMLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGLLLNNNLLLMMMRRRVVVVVViiizzz|||xxxzzz}}}tttssstttuuurrrlllmmmrrrtttvvvxxxwwwrrrjjjbbb]]]\\\aaahhhooowww~~~jjjZZZMMMBBBBBB@@@>>>;;;999999;;;===>>>@@@BBBCCCCCCDDDEEEGGGEEEFFFGGGGGGFFFFFFHHHJJJMMMSSSfffuuutttoooeeeeeebbbaaaccc^^^___```aaa```^^^\\\[[[YYY[[[]]]]]][[[[[[\\\]]]XXXYYYZZZYYYXXXYYY\\\___^^^]]]]]]\\\[[[[[[ZZZZZZYYYVVVRRRQQQRRRQQQOOOMMMMMMPPPTTTeee{{{~~~yyy___PPPRRR___kkkwww|||zzz|||wwwsssyyyzzzwwwqqqrrrvvv{{{{{{{{{llllllttt~~~}}}jjjdddYYYRRROOOSSSUUUZZZiiiyyyyyyzzzyyywwwqqqjjjbbb]]]UUURRRNNNKKKJJJKKKMMMNNNNNNJJJFFFEEEFFFGGGFFFEEEDDDFFFGGGGGGEEEEEEHHHKKKFFFFFFEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAA@@@???DDD???>>>AAAAAA===>>>CCC===>>>??????===<<<<<<<<<777999:::999777666888;;;::::::;;;<<<>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKJJJMMMPPPQQQQQQVVV___fff~~~zzzeeeiiisssaaajjjqqqnnniii[[[XXXaaa]]]```cccaaa]]]\\\___ccc```cccfffddd___ZZZXXXXXXUUUYYYZZZWWWWWWZZZ\\\\\\]]]ZZZVVVVVVYYY[[[[[[ZZZSSSOOOLLLNNNRRRUUUSSSPPPNNNOOOOOOPPPPPPQQQQQQRRRNNNRRRUUUVVVTTTSSSTTTVVVPPPNNNMMMOOORRRSSSQQQNNNVVVVVVUUUTTTQQQOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPLLLMMMNNNPPPRRRSSSUUUUUUSSSSSSSSSRRRPPPNNNKKKJJJGGGJJJMMMLLLJJJHHHHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEKKKOOOMMMLLLNNNPPPOOO___qqq{{{}}}~~~~~~nnnaaaccckkksss{{{}}}{{{xxxvvvsssmmmddd]]]PPPTTTZZZbbbjjjqqqrrrpppvvvlllWWWIIICCCBBBCCC888:::<<<;;;::::::<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKQQQ___tttiiizzzeeeeeeeee^^^]]]ddd]]]^^^```aaa```^^^[[[YYYXXXYYY[[[[[[YYYYYYYYYZZZVVVWWWYYYXXXWWWYYY]]]aaa]]]]]]\\\[[[[[[ZZZYYYYYYYYYVVVRRRPPPQQQRRRPPPOOOOOOSSSXXXiiiuuueeePPPNNN[[[fffrrr~~~|||zzz{{{{{{xxxwwwxxx|||~~~mmmiii|||ppp]]]\\\UUUNNNLLLRRRXXX```qqqxxxwwwqqqlllmmmrrrooohhhZZZSSSLLLLLLNNNMMMJJJHHHLLLJJJGGGFFFFFFEEEDDDBBBFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>======???>>>>>>=========>>>>>>=========<<<<<<;;;;;;;;;888888777777777777777888<<<===>>>???AAACCCDDDDDDEEECCCDDDFFFGGGFFFJJJOOORRRQQQRRRVVV^^^iiittt{{{xxxYYYhhhttt\\\hhhnnnkkkjjjddd```bbbdddbbb```___```aaaaaaaaaaaa___]]]ZZZYYYYYYYYYZZZ\\\[[[YYYYYYYYYZZZYYYXXXWWWWWWVVVXXXYYYZZZYYYWWWMMMNNNPPPRRRRRRQQQPPPOOORRRSSSSSSSSSSSSSSSRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTQQQTTTVVVVVVRRRPPPPPPQQQTTTSSSPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJJJJKKKMMMOOORRRQQQPPPNNNLLLJJJGGGFFFLLLKKKKKKKKKMMMPPPSSSUUUTTTUUUTTTQQQMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPOOOOOO\\\iiizzztttfff[[[dddvvv{{{uuuzzzpppllliiidddddd```ZZZWWWXXX```kkksssmmm{{{kkkccc[[[PPPEEE>>><<<>>>@@@<<<;;;::::::;;;<<<>>>??????BBBDDDEEEEEEEEEGGGHHHMMMEEEDDDKKKLLLIIIOOO\\\nnnoooooo~~~zzzrrrhhhcccccceeedddbbb]]]]]]^^^^^^]]]]]]\\\[[[\\\\\\ZZZYYYYYYYYYZZZ[[[WWWXXXXXXWWWWWWXXXZZZ]]]\\\\\\[[[[[[[[[ZZZZZZYYYUUUVVVWWWTTTPPPNNNOOORRRPPPWWWXXXlllvvvwwwooo]]]QQQTTT___kkk{{{}}}yyy~~~ppppppqqq```XXXSSSQQQOOONNNQQQYYYhhh}}}nnnttttttqqqooosssxxxwwwppp[[[UUUOOOMMMNNNOOOOOOPPPMMMKKKIIIHHHIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>============>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;::::::888888888888888999999::::::;;;===???BBBDDDEEEFFFDDDCCCEEEHHHHHHFFFGGGLLLRRRSSSVVV^^^kkkzzz___[[[kkkzzzddd]]]pppyyylllkkkkkkeeebbbdddeeebbb``````aaabbbbbbaaaccc```\\\YYYVVVUUUUUUVVVZZZXXXWWWWWWYYYZZZZZZYYYXXXWWWWWWWWWYYYXXXWWWUUULLLMMMOOOPPPQQQQQQPPPPPPSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOQQQSSSTTTPPPRRRTTTSSSPPPNNNOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNKKKJJJIIIHHHIIIJJJLLLMMMOOOOOONNNMMMKKKIIIGGGFFFKKKKKKJJJKKKLLLOOOQQQSSSRRRRRRRRRPPPMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEECCCCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMVVVbbbqqqnnnZZZ\\\jjjpppzzzvvvsssjjj```jjjfff___WWWUUU[[[gggrrrpppzzz{{{iiiWWWPPPLLLFFF@@@<<<<<<===>>>:::::::::;;;<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999888888888999:::;;;======:::;;;===???BBBEEEFFFHHHEEEEEEGGGKKKKKKHHHHHHLLLUUU[[[eeerrrjjjUUUiiizzz}}}gggYYYppp{{{ppphhhiiiiiidddcccfffeeecccaaaaaabbbbbbbbbaaa```]]]YYYUUUSSSSSSTTTUUUVVVUUUTTTUUUXXXZZZZZZYYYYYYWWWVVVVVVVVVUUUSSSQQQKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOONNNMMMMMMMMMOOOQQQSSSQQQQQQPPPOOOLLLLLLMMMOOOMMMLLLKKKJJJJJJKKKMMMMMMHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOOOONNNLLLJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJJJJKKKLLLLLLKKKKKKPPPZZZgggtttfffZZZ^^^]]]xxxlllffffffeeeaaaZZZUUUXXX```hhhjjjrrrxxxhhh^^^QQQDDD@@@???>>><<<;;;;;;;;;;;;888999:::<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999999999999999999:::;;;===>>>@@@AAA===>>>???AAACCCEEEFFFGGGHHHGGGIIILLLMMMLLLOOOTTT___iiiyyyfffXXXiiihhhaaadddpppiiieeeeeecccaaabbbgggdddcccaaaaaabbbbbbaaa___YYYWWWTTTQQQQQQSSSVVVXXXQQQPPPPPPRRRUUUWWWXXXXXXXXXVVVTTTTTTSSSRRROOOMMMKKKJJJJJJKKKLLLOOORRRTTTQQQQQQPPPPPPNNNMMMKKKKKKMMMLLLKKKJJJKKKMMMPPPRRRQQQPPPNNNLLLJJJKKKMMMOOOKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLLLLJJJJJJJJJLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLSSS^^^jjjwwwlllaaaVVVgggqqqpppfffiiiaaa```___^^^\\\ZZZYYYYYYYYYdddyyyyyyuuujjj\\\RRRLLLEEE===>>>>>>======<<<;;;:::999:::;;;===???BBBDDDGGGHHHEEEGGGIIIJJJIIIHHHIIIJJJHHHNNNLLLGGGWWWlllfffdddaaa``````___]]][[[XXXYYYYYY[[[\\\]]]___```]]][[[XXXVVVUUUWWWYYY[[[XXX[[[^^^___]]][[[ZZZYYYYYYVVVSSSOOOMMMMMMNNNOOOUUUSSSQQQSSSVVVWWWTTTRRRRRRSSSSSS[[[dddbbbiii~~~zzzuuunnnfff^^^WWWSSSRRR\\\jjjyyy~~~~~~~~~{{{fffVVVQQQQQQPPPNNNMMMRRRWWW^^^nnngggeee}}}wwwvvvxxx~~~yyykkkaaaXXXPPPOOOMMMIIIGGGFFFEEECCCAAAAAA@@@@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;===???AAACCCEEEBBBBBBBBBCCCDDDEEEEEEEEEJJJGGGHHHKKKNNNQQQYYYaaarrr{{{yyy```QQQ```rrr^^^nnnrrrkkkfffaaa^^^]]]\\\```eeecccaaa````````````^^^]]]VVVTTTRRRPPPPPPRRRUUUWWWNNNMMMMMMOOORRRTTTUUUUUUUUUSSSRRRQQQQQQOOOLLLJJJJJJJJJIIIJJJLLLOOORRRTTTRRRRRRQQQPPPOOONNNLLLKKKLLLJJJIIIHHHIIILLLOOOQQQRRRPPPLLLJJJJJJKKKMMMNNNKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJGGGIIIJJJIIIHHHHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHLLLSSS]]]iiivvvzzzjjjZZZbbbtttpppjjjnnnmmmiiidddaaaaaa^^^XXXSSSQQQYYYjjjnnn```___YYYWWWRRRKKKGGGEEEBBB===???>>>===<<<;;;<<<<<<===>>>???AAABBBDDDFFFGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJIIILLLNNNXXXyyyrrraaaccccccbbbaaaaaa___]]][[[[[[[[[ZZZZZZZZZ[[[\\\]]]XXXWWWTTTSSSRRRSSSUUUWWWWWWZZZ]]]^^^\\\YYYWWWVVVVVVTTTQQQOOONNNOOOQQQSSSUUUSSSRRRTTTWWWXXXUUURRROOOQQQTTT\\\aaa\\\fff~~~}}}wwwpppeee[[[WWWUUURRROOOXXXdddsss}}}}}}{{{}}}~~~nnnbbbTTTOOOQQQRRRPPPNNNQQQZZZdddnnnnnn```rrr~~~xxxxxxzzzzzztttiii]]]LLLJJJHHHFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<======<<<===>>>???AAADDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFGGGMMMSSSZZZfffqqqwww[[[YYYeee~~~dddeeepppkkkhhhddd^^^ZZZYYYZZZ]]]``````___^^^^^^^^^]]][[[YYYVVVUUUSSSRRRQQQRRRSSSTTTOOONNNMMMNNNQQQSSSSSSRRRSSSQQQPPPPPPPPPOOOMMMKKKKKKJJJJJJJJJLLLOOORRRTTTTTTTTTSSSSSSRRRQQQPPPOOOKKKJJJHHHGGGHHHKKKOOORRRQQQNNNJJJIIIJJJKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFJJJRRRYYYcccqqq~~~}}}xxx{{{hhh```^^^jjj{{{~~~ssskkkfffaaa[[[WWWVVVTTTXXXcccppp|||vvvmmmkkkeeeYYYPPPPPPIIIHHHEEECCCBBBAAA???<<<<<<;;;::::::;;;>>>@@@BBBBBBBBBDDDEEEGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJHHHRRRaaazzzssszzzvvveee]]]cccccccccbbbaaa___]]]\\\```___\\\ZZZXXXWWWWWWWWWUUUUUUSSSRRRRRRRRRSSSTTTWWWYYY\\\\\\ZZZWWWUUUTTTTTTSSSQQQPPPQQQRRRTTTVVVTTTTTTUUUVVVWWWWWWUUUSSSLLLPPPSSSYYY^^^\\\ggg|||}}}vvvlll]]]RRRRRRVVVTTTPPPVVVaaannnyyy|||wwwwww}}}~~~~~~~~~~~~}}}hhh\\\TTTNNNOOOQQQQQQOOOOOOSSSaaaqqq}}}^^^aaa~~~|||oooUUURRRNNNLLLJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>=========<<<<<<<<<::::::::::::;;;;;;<<<<<<::::::::::::;;;<<<===>>>=========>>>>>>?????????>>>???@@@AAACCCEEEGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMVVV```iiiwwwbbbaaaqqqzzzhhhyyyyyygggeeedddaaa\\\YYYZZZ[[[[[[ZZZ]]]\\\[[[[[[\\\ZZZXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOPPPQQQRRRRRRQQQRRRQQQPPPQQQRRRRRRQQQOOOKKKKKKKKKLLLMMMPPPRRRSSSRRRRRRSSSSSSRRRQQQPPPPPPKKKIIIGGGFFFHHHKKKOOORRROOOLLLHHHGGGIIIJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDFFFKKKOOOVVVcccqqqyyytttqqq^^^\\\ppp}}}qqqeee^^^[[[ZZZSSSOOORRRXXX]]]eeellloooqqqtttxxx}}}uuunnnccc[[[VVVQQQKKKGGGDDDAAA???>>>>>>===;;;:::999::::::<<<>>>@@@BBBCCCBBBDDDFFFGGGIIIIIIIIIIIIIIIKKKLLLKKKJJJHHHHHHIIIPPPcccfffbbb~~~mmmfff```cccccccccbbb```^^^]]]]]]```^^^\\\YYYWWWVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSXXXZZZ\\\[[[YYYVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUSSSVVVXXXXXXWWWUUUTTTTTTNNNTTTSSSUUU[[[[[[eeeyyy~~~yyy{{{vvvkkk[[[QQQUUU]]]]]]VVVWWW___kkkwww~~~xxxvvv~~~}}}}}}{{{wwwrrroooppprrruuutttssssssuuuzzz~~~nnn{{{}}}hhhVVVUUUPPPNNNQQQQQQOOOQQQVVV[[[mmmkkk]]]lllzzzgggccc]]]XXXTTTPPPKKKHHHDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHIIIFFFGGGGGGHHHJJJJJJKKKLLLKKKLLLTTT```lllwwwnnnfffxxxzzzrrrpppdddaaa```^^^[[[ZZZ\\\]]]ZZZUUU[[[ZZZYYYZZZZZZYYYVVVSSSPPPQQQSSSUUUVVVWWWWWWWWWUUUTTTRRRRRRSSSSSSRRRQQQRRRQQQQQQSSSTTTUUUTTTRRRKKKLLLLLLMMMNNNPPPQQQRRROOOOOOOOOPPPPPPOOONNNNNNKKKIIIGGGFFFHHHKKKPPPSSSMMMJJJFFFFFFHHHIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFHHHHHHHHHFFFCCCAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDCCCBBBAAAAAABBBDDDEEECCCBBBBBBAAABBBCCCDDDEEEHHHFFFFFFJJJLLLPPP]]]kkkwwwrrrxxxoooYYY\\\sss}}}jjj___\\\XXXRRROOORRRUUUTTTTTTWWWXXX]]]eeennnwww~~~|||vvveeeddd]]]TTTOOOMMMEEE<<>>;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCFFFHHHJJJKKKKKKKKKIIIKKKLLLKKKIIIHHHHHHHHH[[[uuujjjWWWcccoookkkiiiaaacccdddcccaaa^^^]]]\\\]]]\\\ZZZYYYXXXXXXYYYZZZ\\\VVVWWWXXXYYYXXXWWWVVVUUUZZZ[[[\\\[[[XXXVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTSSSWWWZZZZZZVVVTTTTTTUUUVVV\\\YYYVVV\\\^^^eeettt{{{vvvwwwxxxnnn^^^VVV\\\fffeee^^^XXX^^^jjjuuu|||yyywww~~~}}}xxxoooeee___]]]^^^\\\[[[ZZZ^^^hhhuuuuuuoooxxxcccYYYWWWSSSOOOOOOQQQOOONNNUUU```kkk~~~rrrdddcccxxx{{{wwwxxx{{{|||zzzxxxssskkk___RRRIIICCCFFFIIIJJJGGGCCC@@@>>>CCCAAA>>>======<<<:::999;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAA@@@@@@BBBEEEGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNPPPRRRSSSWWWVVV^^^pppdddjjj{{{yyyzzzllliiihhhbbbcccaaa```___^^^[[[XXXUUUYYYXXXVVVUUUTTTSSSSSSSSSMMMOOOSSSVVVYYYZZZZZZZZZ[[[YYYWWWUUURRRQQQPPPOOORRRSSSUUUWWWWWWWWWUUUTTTWWWUUUSSSSSSTTTTTTQQQNNNMMMNNNOOOPPPPPPOOOMMMMMMLLLKKKKKKIIIHHHJJJNNNQQQJJJJJJIIIHHHGGGDDDBBB@@@EEEFFFHHHIIIIIIGGGEEECCCCCCEEEHHHJJJKKKIIIGGGEEEJJJJJJKKKKKKKKKKKKKKKKKKMMMKKKIIIGGGFFFFFFFFFFFFHHHFFFDDDEEEGGGFFFDDDAAAAAABBBBBBCCCDDDEEEEEEFFFBBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCCCCDDDFFFEEEEEEEEECCCBBBCCCHHHQQQYYY___aaayyyvvvuuuyyyfff^^^bbbjjj{{{xxxeeeaaaZZZSSSOOOSSSUUURRRLLLIIIQQQNNNOOOZZZiiissstttqqqyyy{{{~~~zzzpppgggbbbZZZWWWRRRLLLGGGCCCAAAAAA;;;;;;<<<<<<<<<;;;::::::<<<===@@@BBBDDDEEEEEEEEEFFFEEEEEEGGGIIIKKKJJJIIIMMMJJJDDDIIISSSQQQQQQ^^^lllWWW^^^ooo|||nnnkkkggg```dddbbb___]]]ZZZYYYYYYYYYUUUUUUVVVVVVWWWWWWXXXXXXUUUWWWYYYYYYWWWXXX[[[^^^]]][[[YYYWWWUUUTTTTTTTTTVVVTTTSSSRRRSSSUUUXXXZZZ[[[ZZZXXXWWWWWWWWWXXXYYYYYYTTTUUU]]]___\\\aaakkkzzzuuuuuulllaaa```mmmyyyuuuhhh___aaaeeemmmwww}}}zzzxxxzzz~~~~~~zzznnn[[[OOOKKKJJJGGGKKKMMMTTTeee}}}{{{uuuyyynnn```YYYTTTOOOLLLMMMNNNNNNQQQWWWaaahhhwww]]]YYYyyy}}}zzztttvvv{{{~~~uuujjj^^^XXXMMMKKKIIIGGGEEEDDDCCCCCC<<<:::::::::===>>>???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???AAABBBCCC@@@??????@@@BBBCCCCCCCCC???BBBDDDEEEEEEFFFGGGIIIJJJKKKNNNQQQWWW^^^eeeiiisssrrryyy~~~aaa___{{{xxxuuu}}}zzzkkkhhhfffaaa____________^^^[[[XXXVVVVVVWWWWWWWWWWWWWWWWWWWWWTTTUUUXXX[[[]]]]]]\\\\\\XXXWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTVVVWWWVVVUUUTTTWWWUUUTTTTTTUUUTTTPPPMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLJJJIIIJJJMMMOOOIIIIIIIIIIIIGGGEEECCCBBBDDDEEEGGGHHHHHHFFFDDDBBBDDDEEEFFFGGGHHHHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGIIIGGGFFFFFFHHHGGGEEEBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEDDDDDDEEECCC@@@@@@CCCJJJQQQUUUXXXlll}}}rrrbbbZZZiii{{{iiikkkdddWWWKKKIIIKKKMMMOOOQQQKKKHHHGGGKKKSSSXXXXXXUUUbbbeeeiiinnnsssyyy{{{lllddd]]]WWWTTTPPPNNNJJJEEEAAA>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCEEEFFFFFFFFFMMMLLLKKKJJJIIIJJJJJJKKKCCCJJJQQQ___mmmkkkkkkyyyttt]]]QQQ]]]}}}lllddddddccc```^^^^^^______^^^[[[YYYWWWTTTVVVWWWZZZ[[[]]]^^^^^^]]]^^^^^^\\\YYYXXXYYY[[[[[[ZZZXXXVVVTTTSSSSSSTTTSSSRRRRRRRRRTTTWWWZZZ\\\[[[ZZZYYYWWWWWWWWWXXXXXX[[[VVVWWW___```]]]bbblll{{{vvvqqqjjjiiisss}}}}}}uuujjjfffeeekkkvvv~~~}}}{{{xxxwwwyyy~~~~~~~~~{{{zzzwwwnnnaaaUUUMMMIIIHHHHHHNNN[[[ooo}}}rrrooottt|||tttrrriiiZZZQQQOOOLLLHHHLLLMMMOOORRRXXXcccpppyyyeee^^^jjjooowwwwwwyyy}}}~~~tttmmmjjjaaaZZZQQQJJJHHHFFFDDDCCCBBBAAA??????AAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???AAABBBCCC??????@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGHHHKKKMMMKKKNNNSSSZZZdddppp}}}~~~bbbTTTnnnllllllttt~~~oooiiifffdddbbb\\\\\\^^^^^^]]][[[XXXWWWRRRSSSVVVXXXYYYZZZYYYYYYXXXYYY\\\]]]^^^^^^]]]\\\VVVUUUTTTSSSRRRQQQQQQQQQPPPRRRTTTVVVVVVVVVUUUTTTWWWVVVVVVUUUUUURRRNNNKKKHHHHHHIIIJJJJJJIIIIIIHHHKKKLLLMMMLLLKKKJJJKKKLLLHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGFFFEEECCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIHHHFFFDDDCCCCCCEEEFFFIIIHHHGGGFFFEEEDDDDDDDDDFFFDDDAAA???@@@DDDIIILLLRRRbbbxxx}}}|||zzz~~~ssscccdddssszzzmmmtttlll^^^QQQMMMNNNMMMKKKKKKKKKIIIGGGGGGGGGHHHGGGEEENNNQQQWWW]]]dddkkksssxxx|||~~~~~~xxxcccWWWRRRNNNKKKKKKFFFDDDAAA???<<<;;;;;;;;;<<<;;;:::999999:::;;;<<>>?????????????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBAAAAAABBBDDDFFFDDDEEEGGGHHHIIILLLPPPSSSYYY___gggqqq|||aaa[[[hhhuuuhhhgggooo{{{ooojjjhhhcccaaaccc[[[]]]^^^^^^[[[YYYWWWVVVOOOQQQUUUXXXYYYXXXWWWUUUVVVWWWZZZ\\\]]]]]]\\\[[[XXXWWWUUUTTTSSSRRRRRRRRRQQQSSSUUUWWWWWWWWWVVVUUUWWWWWWWWWVVVTTTPPPLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHKKKMMMNNNNNNLLLJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBCCCEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEHHHHHHHHHGGGEEEDDDEEEFFFIIIFFFCCCAAAAAACCCFFFIIIOOOXXXgggzzz}}}|||}}}ssseeejjjwwwsssooo{{{vvveeeTTTMMMLLLIIIGGGEEELLLLLLKKKJJJHHHHHHIIIJJJFFFIIIMMMRRRVVV\\\cccgggmmmnnnqqqtttwwwyyyzzz{{{wwwuuussspppnnnmmmmmmmmmiiihhhgggeeeeeehhhmmmqqqnnn```RRRLLLIIIFFFEEEFFF??????>>>===<<<<<<<<<======<<<:::999999;;;===>>>AAABBBCCCEEEFFFHHHHHHIIIBBBHHHOOOPPPMMMJJJKKKMMMQQQVVVaaa{{{ssslll^^^UUUMMMUUUkkkkkkhhhhhh```YYYYYYZZZ]]]```bbbbbb^^^ZZZWWWQQQSSSXXX\\\___aaaaaa```\\\\\\[[[YYYXXXWWWWWWXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUXXX[[[]]]___]]]\\\[[[YYYXXXYYYYYYZZZ\\\YYY[[[___```^^^bbbhhh}}}kkknnnpppoooqqqxxxyyypppooouuu}}}zzzyyywwwvvvuuuvvvyyy|||~~~|||~~~~~~}}}wwwpppkkkmmm[[[NNNKKKGGGFFFTTThhh}}}uuupppkkkgggjjjooooooiiibbbXXXTTTPPPMMMNNNPPPPPPOOORRRSSSXXXaaappplllccclllqqqOOOyyyyyyuuusssyyyssskkk___VVVKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBCCCGGGJJJCCCFFFJJJNNNSSSYYY___dddttt}}}lll]]]ggg{{{ooo```dddrrrqqqzzzrrrhhhiiiggg```___eee]]]______]]]YYYVVVUUUUUURRRUUUXXXZZZZZZXXXUUUSSSSSSTTTWWWZZZ\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVUUUQQQNNNJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMOOONNNLLLJJJHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFHHHKKKLLLMMMLLLJJJHHHDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFDDDDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEGGGHHHGGGEEEEEEFFFIIIGGGFFFCCCBBBAAACCCEEEGGGHHHLLLSSS^^^jjjyyyjjj___cccaaagggzzzzzzgggUUUNNNOOOPPPPPPPPPIIIJJJJJJHHHFFFFFFIIIKKKDDDEEEFFFGGGHHHJJJMMMPPPTTTUUUXXX[[[^^^aaaccccccbbb```]]]ZZZXXXXXXYYYZZZRRRSSSSSSRRRPPPNNNOOOPPPOOOHHHCCCBBB@@@===<<<===<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<===???AAADDDDDDEEEFFFGGGIIIJJJKKKJJJLLLMMMKKKHHHJJJPPPVVV]]]nnnxxxUUUKKKJJJQQQ___rrrtttiiijjjhhh\\\WWW[[[```aaaaaaaaa```]]][[[YYYTTTVVVZZZ]]]______^^^]]][[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYY[[[^^^^^^]]]___ccchhhuuu}}}nnnooopppnnnmmmrrr}}}wwwvvv}}}~~~zzzyyyxxxvvvtttttttttvvvwwwyyy~~~}}}|||{{{{{{zzzwwwooofff^^^[[[OOOJJJMMMPPPYYYtttzzzoooiiieeedddbbbbbb```[[[SSSMMMNNNLLLKKKMMMNNNNNNOOOOOOUUUYYYaaapppqqq\\\mmm|||[[[JJJpppxxx{{{yyyyyyjjjgggaaa]]]YYYUUUQQQNNNOOOLLLHHHEEECCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFIIIIIIIIIKKKQQQUUUWWW[[[aaahhhooovvv}}}jjjeeemmmttt|||{{{ddd^^^ooonnngggcccfffddd______ddd___aaa```\\\WWWTTTUUUWWWZZZ[[[]]]^^^]]]ZZZVVVSSSRRRTTTWWWZZZ\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZXXXWWWUUUTTTUUUTTTRRRNNNKKKIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNLLLJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKMMMOOOOOOLLLIIIGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHCCCFFFGGGFFFDDDDDDFFFJJJCCCBBBAAA@@@@@@AAABBBCCCEEEFFFJJJOOOUUU___rrriii[[[PPPUUUiiiddd___aaammmvvvrrreee[[[MMMMMMKKKGGGEEEDDDFFFGGGFFFFFFFFFDDDAAAAAABBBDDDDDDEEEEEEFFFHHHIIIJJJJJJNNNLLLJJJHHHHHHHHHJJJKKKHHHJJJKKKIIIEEEAAA???>>>>>>;;;<<<>>>===999888::::::;;;<<<===>>>??????@@@@@@@@@??????@@@AAABBBCCCGGGGGGGGGGGGHHHJJJKKKLLLMMMKKKJJJJJJQQQ___rrrvvvTTTFFFRRRUUUiiitttkkkdddbbb]]]VVVYYYaaabbbbbbaaa```^^^\\\[[[ZZZYYY[[[]]]^^^___^^^]]]\\\___]]]ZZZYYYXXXWWWVVVTTTTTTTTTSSSSSSSSSTTTVVVWWWZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\XXXYYY[[[\\\[[[[[[]]]___WWW[[[fffuuu|||vvvrrrnnnqqq|||}}}xxx{{{}}}xxxwwwuuusssqqqqqqqqqqqqrrr}}}}}}{{{zzzxxxsssjjj]]]TTTIIIIIIPPP]]]kkk}}}uuunnnhhhcccbbb[[[YYYVVVQQQMMMLLLLLLNNNIIIIIILLLOOOPPPPPPSSSXXX___ffftttppp[[[hhhdddNNNOOO||||||vvvqqqmmmjjjeee^^^VVVRRRPPPQQQRRROOOOOOPPPQQQRRRTTTVVVWWWUUUYYY]]]```aaafffooouuu{{{qqqeee```mmm~~~qqqeeennn~~~oooccc```]]]^^^```aaaaaaaaa```aaa___[[[UUUTTTXXX\\\]]]^^^______]]]ZZZWWWTTTSSSUUUWWWYYYZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSRRRNNNJJJHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKMMMNNNMMMKKKJJJJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMKKKHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEDDDFFFHHHHHHFFFEEEFFFGGGBBBCCCEEEGGGGGGGGGFFFEEEEEEFFFIIIKKKKKKIIIGGGEEEDDDFFFHHHFFFBBBAAADDDHHHBBBBBBAAA@@@??????@@@@@@DDDDDDHHHMMMPPPTTT```nnnnnnttt|||ssshhhZZZQQQUUULLLSSSgggxxxgggZZZVVVQQQLLLIIIGGGFFFFFFGGGGGGFFFDDDBBBAAABBBDDDCCCBBBBBBAAAAAAAAAAAABBBDDDCCCBBBAAABBBCCCDDDDDDFFFGGGHHHFFFBBB???>>>>>>;;;;;;===@@@???<<<<<<@@@<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFIIIHHHHHHHHHIIIKKKLLLNNNKKKMMMQQQ\\\nnngggVVVMMMZZZvvvwwwsssgggeeeaaa[[[VVVVVV[[[```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[^^^[[[YYYXXXYYYZZZXXXVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[XXXZZZ\\\[[[[[[[[[\\\\\\VVVUUUcccyyyxxxrrrrrryyy|||zzzuuuuuusssrrrpppooonnnnnnnnnsssxxx{{{{{{|||{{{ooo```UUUNNNWWWggg|||}}}rrrhhhbbb[[[XXXYYYRRROOOLLLHHHGGGJJJNNNQQQKKKLLLPPPTTTUUUVVV```llluuu~~~qqqdddiiijjjSSSJJJUUUxxxnnngggeeeeeefffaaabbbccceeehhhkkkmmmooooootttzzz}}}}}}jjj___QQQaaaxxx{{{wwwlllcccrrrlllggg___\\\XXXXXX]]]cccccc______```___ZZZUUUUUUZZZ```]]]]]]^^^]]][[[YYYVVVTTTSSSTTTVVVXXXXXXWWWUUUTTTRRRRRRSSSTTTVVVXXXZZZ\\\YYYYYYZZZZZZXXXVVVSSSQQQRRRRRRPPPLLLHHHFFFIIIKKKHHHHHHGGGGGGHHHJJJKKKMMMKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLLLLLLLKKKKKKKKKKKKOOONNNMMMKKKIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNLLLJJJGGGDDDCCCBBBEEEGGGGGGEEECCCEEEGGG@@@BBBEEEHHHIIIHHHFFFEEEDDDFFFIIIKKKJJJGGGCCC@@@EEEGGGIIIFFFAAA???BBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???DDDKKKLLLKKKPPPXXX]]]kkk{{{www}}}uuu]]]MMMJJJLLLZZZtttwwwaaa\\\UUUPPPMMMJJJHHHFFFBBBCCCCCCBBB@@@AAACCCEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@?????????@@@@@@AAABBBCCCDDDCCCAAA>>>===???@@@<<<<<<===@@@???<<>>??????@@@@@@@@@AAABBBFFFJJJNNNQQQTTTaaawwwzzzoooXXXOOONNN^^^sss|||xxxssskkknnnmmmdddVVVJJJFFFGGGJJJFFFCCCAAAAAACCCCCCCCCAAACCCDDDEEEDDDBBBBBBCCCCCCCCCCCCDDDEEEDDDAAA???BBBBBB@@@>>>===<<<<<<<<>>>>>>>>???>>>???@@@BBBEEEHHHKKKMMMVVVbbbssssss^^^XXX\\\dddlllqqq}}}qqqbbbTTTMMMKKKGGGEEECCCCCCCCCBBB@@@>>>AAAAAAAAA@@@??????AAABBBBBBAAA???>>>??????===<<>>===============>>>???BBBDDDEEEFFFFFFNNNWWWbbbeeedddlll}}}{{{~~~{{{rrriiieeeeeewww|||zzznnnccc\\\RRROOOLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCEEEFFFEEEBBB@@@@@@AAABBBBBBAAA?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCCCCDDDFFFHHHHHHGGGFFFIIIKKKKKKIIIGGGHHHNNNUUUZZZaaakkkrrruuuyyy}}}zzzhhhUUUPPPTTTsssyyysssccc]]]]]]aaa```\\\WWWTTTRRRTTTVVVSSSSSSSSSTTTUUUXXXZZZ[[[XXXVVVSSSQQQSSSWWW\\\___\\\YYYWWWWWWYYYYYYUUURRRQQQRRRQQQOOOMMMNNNPPPRRRRRRQQQQQQSSSTTTSSSPPPNNNMMMMMMMMMPPPTTTWWWXXXXXXXXXTTTPPPOOORRRVVVZZZ]]][[[\\\ddd~~~oookkkrrruuuxxxxxxssswww}}}}}}wwwtttppplllhhhgggbbb```bbbcccaaa```bbbbbbdddgggmmmuuu{{{~~~~~~zzzxxxwwwvvvtttsssrrrqqqpppnnnmmmmmmmmmmmmkkkhhheeeaaa___]]]]]]]]]\\\XXXTTTRRRRRRQQQMMMJJJMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHKKKOOOOOONNNPPPTTT```dddnnn}}}ooo]]]gggyyyZZZGGGLLLTTT]]]{{{lllsssxxxxxxxxxzzzzzzxxxjjjssszzz~~~oooXXXJJJFFFIIITTTfff|||~~~kkkaaa^^^```aaacccbbbbbbdddeeeeeebbb```]]]^^^^^^\\\YYYVVVUUUUUUWWWWWWWWWXXXXXXXXXUUUSSSUUUVVVUUUSSSNNNKKKIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNPPPRRRRRRQQQPPPPPPPPPSSSQQQNNNKKKKKKKKKMMMOOOJJJKKKMMMOOOPPPPPPOOOOOOOOOOOONNNLLLIIIFFFCCCBBBBBBDDDFFFIIIKKKLLLMMMMMMMMMKKKIIIIIIIIIIIIGGGFFFEEEEEECCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGGGGGGGEEECCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;<<<===@@@BBBCCCCCCBBBBBBDDDIIIOOOQQQPPPZZZvvvvvvsssqqqggg\\\bbbjjjrrrxxxyyyyyywwwaaa]]]VVVQQQNNNLLLKKKJJJFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFEEECCC??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHHHHFFFEEEFFFFFFEEEGGGJJJHHH[[[mmmuuu|||{{{ppphhheee___UUUJJJJJJZZZlllpppccc^^^]]]^^^___]]]YYYTTTPPPPPPSSSVVVRRRRRRQQQRRRTTTWWW[[[]]]\\\YYYUUURRRRRRUUUYYY\\\^^^\\\ZZZYYYYYYXXXUUURRRRRRRRRQQQOOONNNOOORRRUUUVVVVVVUUUTTTSSSRRRPPPOOOQQQRRRSSSUUUXXXYYYXXXWWWVVVTTTQQQPPPPPPSSSVVVXXXTTTZZZbbbvvvjjjaaafffmmmttt{{{nnnjjjnnnyyy|||yyyvvvpppkkkjjjdddbbbcccccc___^^^___^^^\\\[[[]]]aaafffiiijjjvvv}}}xxxsssppppppooollliiikkkjjjiiihhhgggggggggggg```^^^ZZZWWWTTTSSSRRRRRRUUUQQQLLLJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKIIIJJJNNNSSSTTTUUU\\\dddmmmvvvppp___\\\xxxwww[[[SSSNNNPPPTTTiiiTTTaaassstttooorrrrrrpppvvvttt^^^OOOIIIHHHEEEVVVooo~~~||||||lllbbb^^^^^^]]]\\\aaaaaa```aaabbbbbb```^^^]]]]]]ZZZWWWTTTSSSTTTVVVXXXWWWUUUUUUUUUSSSPPPNNNQQQRRRRRRPPPMMMJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSSSSRRRPPPPPPQQQRRRPPPNNNLLLLLLMMMOOOQQQKKKLLLMMMNNNOOONNNMMMLLLMMMMMMMMMKKKIIIEEEBBB@@@EEEFFFGGGIIIKKKMMMOOOPPPJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIICCCDDDDDDEEEDDDDDDCCCBBB???@@@AAABBBDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>======<<<;;;;;;:::<<<===@@@BBBBBBAAA@@@???AAACCCHHHLLLOOOZZZnnnfffccc^^^]]]bbblllwww~~~wwwuuusssqqqnnniiiccc___OOOOOOPPPRRRRRRPPPJJJFFFEEEFFFHHHKKKKKKHHHCCC???BBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEEEEFFFGGGFFFGGGGGGCCCAAAIIITTTbbbtttppp```SSSNNNJJJJJJOOO```zzzsssccc___^^^]]]]]]ZZZXXXTTTPPPNNNOOOTTTWWWTTTSSSRRRRRRTTTXXX\\\___\\\YYYUUURRRRRRTTTXXXZZZ^^^\\\[[[ZZZYYYXXXUUUSSSSSSSSSRRRPPPOOOQQQTTTXXXYYYYYYWWWTTTRRRPPPOOOOOOUUUUUUUUUWWWXXXWWWUUURRRQQQQQQRRRRRRRRRSSSTTTUUUQQQZZZcccmmmwwwbbbZZZeeeqqq~~~xxxjjjbbblll|||{{{tttmmmkkkeee`````````^^^^^^```^^^[[[YYYYYY\\\```ccceeeiiiuuuzzzvvvuuuvvvoookkkfffccccccbbb___\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTQQQOOOLLLKKKJJJJJJLLLKKKIIIIIIJJJKKKKKKKKKGGGHHHJJJKKKKKKKKKKKKKKKKKKMMMSSSXXX[[[___lllyyy|||rrr```hhhzzzxxxWWWIIIRRRVVVTTTaaaSSS]]]jjjyyy{{{|||{{{uuummmnnn{{{ooocccUUUKKKFFFHHHRRR]]]lll|||rrrqqqxxx~~~ssslllccc``````aaa___\\\^^^]]]]]]]]]______]]]\\\\\\[[[XXXTTTQQQQQQUUUWWWXXXVVVTTTSSSRRRQQQNNNKKKMMMNNNOOONNNLLLJJJJJJKKKHHHIIIJJJLLLMMMMMMLLLKKKPPPQQQSSSSSSQQQOOONNNOOOOOONNNMMMLLLMMMNNNPPPRRROOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLKKKHHHEEEBBB@@@FFFGGGIIIKKKNNNQQQSSSTTTIIIHHHGGGGGGHHHIIIHHHFFFEEEDDDCCCBBBAAABBBBBBCCCAAAAAABBBBBBCCCEEEFFFGGGBBBCCCDDDEEEEEEEEECCCCCC>>>???@@@BBBDDDFFFGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBDDDDDDCCCAAA@@@@@@@@@??????>>>>>>>>>===============;;;::::::;;;===???@@@@@@@@@>>>======>>>BBBHHHNNNVVVcccpppyyy~~~vvvmmmgggeeeooottt|||}}}oooooopppssssssoooggg```XXXYYY[[[\\\ZZZSSSKKKDDD@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEHHHKKKLLLKKKJJJIIIIIIEEEGGGMMMRRRQQQRRR```qqq{{{mmm___OOODDD@@@CCCMMM___qqquuuccc]]]^^^^^^[[[YYYVVVUUURRROOOMMMPPPTTTXXXWWWVVVUUUUUUVVVYYY\\\^^^XXXVVVTTTSSSSSSUUUXXXZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPPPPRRRVVVZZZXXXWWWVVVSSSOOONNNOOOPPPUUUTTTSSSTTTTTTRRRPPPMMMLLLOOOQQQSSSRRRRRRSSSUUUXXXaaafffdddkkk|||lllpppsssxxxwwwdddhhhrrrzzztttnnnggg```^^^]]]ZZZ[[[^^^^^^[[[XXXWWWXXX[[[\\\\\\^^^dddhhhhhhcccbbbfffkkkoootttvvvtttrrrtttvvvvvvrrrpppnnnmmmmmmnnnqqqrrrlllmmmlllhhhaaa\\\[[[[[[\\\ZZZWWWVVVVVVVVVUUUTTTPPPOOONNNMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJKKKNNNQQQSSSXXXaaahhhlllssssssdddaaappprrrXXXJJJFFFPPPVVV```cccfffeeecccfffpppzzz}}}tttpppuuu{{{~~~|||qqqfff___KKKGGGIIIRRR]]]hhhttt{{{tttbbbrrrzzzsssiiiddd___]]]___bbbaaa```\\\ZZZZZZ[[[\\\]]]\\\ZZZYYYYYYXXXUUUSSSSSSUUUXXXWWWUUUSSSRRRRRRQQQOOOMMMMMMNNNOOONNNKKKJJJIIIJJJGGGIIIKKKLLLMMMLLLKKKJJJOOOPPPQQQPPPMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPQQQPPPOOOMMMKKKJJJHHHGGGGGGIIIJJJJJJJJJHHHEEEBBB@@@GGGJJJNNNRRRTTTSSSRRRQQQKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCBBB@@@?????????@@@?????????@@@@@@BBBCCCCCC@@@AAACCCDDDEEEDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@BBBCCCAAA@@@??????>>>>>>>>>>>>============>>>>>>===<<<:::::::::;;;<<<=========<<<<<<:::999<<>>============>>>???@@@AAA>>>@@@BBBDDDDDDDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>======???AAABBB@@@???>>>>>>>>>>>>===============>>>>>>>>>>>><<<;;;:::888999::::::;;;;;;;;;;;;::::::<<<>>>===@@@LLLXXXUUUkkkyyy|||~~~fff^^^SSSMMMMMMRRRXXX]]]bbb^^^[[[[[[[[[WWWOOOIIIJJJJJJJJJKKKJJJGGGBBB>>>FFFHHHKKKNNNPPPQQQPPPPPPIIIIIIJJJKKKLLLMMMNNNOOOMMMSSS[[[aaaccccccbbbbbb\\\WWWYYY```]]]UUUVVV^^^QQQHHHCCCGGGKKKOOO]]]mmmwwwmmmaaa\\\ZZZ\\\\\\YYYVVVVVVWWWVVVUUURRRQQQRRRUUUXXXZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPQQQSSSSSSSSSRRRSSSSSSQQQQQQOOONNNNNNQQQVVVZZZUUUVVVVVVTTTSSSTTTYYY]]]TTTSSSQQQQQQRRRRRRQQQOOOTTTUUUUUUSSSQQQSSSWWW[[[XXX]]]bbbbbbZZZXXXfffxxx}}}___cccrrryyy~~~tttvvv}}}|||tttoooiii```[[[ZZZVVVTTTSSSRRRRRRQQQOOOMMMPPPPPPPPPPPPQQQUUU[[[___YYYYYYVVVRRRRRRUUUTTTPPPQQQQQQPPPOOOOOOPPPQQQQQQOOONNNNNNOOOPPPPPPPPPPPPKKKMMMNNNLLLIIIIIILLLOOOIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNMMMOOOQQQSSSXXX```kkkrrrwwwzzzbbbZZZbbbrrrgggOOOHHHIIIJJJLLLXXXtttooopppqqqooojjjddd```^^^qqquuuwwwssskkkhhhkkkoooggggggaaaYYY___ooowwwsss~~~{{{qqqdddVVVHHHCCCDDDIIIRRRYYYmmm{{{~~~uuunnngggeeekkktttwwwsssyyyxxxiiiaaa^^^\\\ZZZYYYYYYZZZ[[[]]]YYYZZZ\\\]]]]]]\\\[[[YYY]]]ZZZXXXXXXZZZ[[[YYYWWWUUUTTTRRRRRRSSSRRRQQQOOOTTTSSSOOOLLLJJJJJJJJJJJJHHHKKKPPPSSSTTTQQQMMMJJJKKKMMMPPPOOOJJJGGGEEEFFFFFFLLLRRRRRRNNNKKKKKKNNNIIIIIIIIIHHHGGGEEECCCBBB???AAADDDFFFGGGFFFEEEDDDMMMRRRYYY]]]\\\WWWQQQMMMNNNLLLIIIFFFDDDBBBBBBAAABBBBBBAAA@@@????????????BBBAAA???>>>>>>???AAABBB@@@AAABBBDDDDDDDDDDDDCCCBBBCCCDDDCCCAAA@@@@@@AAA@@@AAAAAABBBAAA@@@>>>===:::;;;===>>>??????>>>>>>>>>>>>????????????>>>>>><<<<<<<<<;;;;;;:::::::::999888777888;;;=========:::::::::<<>>@@@LLL^^^jjjjjjbbb```cccccc[[[TTTVVV___eee```WWWZZZbbbjjjkkkeee\\\VVVTTTQQQKKKGGGHHHGGGCCCBBBDDDHHHEEEGGGTTTeeevvvqqqfff^^^^^^^^^\\\YYYXXXYYYZZZ]]]YYYTTTPPPPPPRRRVVVYYYZZZYYYYYYZZZ\\\]]]]]]\\\\\\ZZZWWWTTTPPPOOONNNMMMRRRRRRSSSTTTTTTTTTTTTTTTUUURRRNNNKKKKKKMMMQQQTTTTTTUUUVVVWWWXXXXXXXXXXXXSSSTTTTTTRRROOONNNOOOPPPPPPQQQSSSVVVXXXYYYZZZZZZYYYYYY[[[^^^]]]]]]bbbiiijjjTTTZZZmmm{{{~~~}}}~~~vvvrrrnnnhhhccc]]]YYYUUUSSSRRRSSSSSSRRRRRRRRRSSSUUUYYYZZZZZZYYYUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHIIIIIIHHHIIIKKKMMMMMMJJJFFFFFFHHHIIIHHHFFFIIIJJJLLLKKKIIIGGGGGGHHHNNNKKKIIIIIILLLOOOQQQQQQUUU[[[bbbfffiiippp{{{cccaaa]]]aaatttbbbSSSKKKEEEHHHQQQPPPjjjmmmwwwtttiiidddbbbbbbcccccccccdddgggjjjkkksssuuuooommmnnnjjj```]]]aaajjjuuu~~~yyyqqqkkkfff___WWWRRRKKKEEEBBBIIITTTbbbrrr~~~oookkkjjjkkknnnsss~~~qqqqqqzzzyyynnneee```\\\[[[ZZZYYYYYYYYYZZZ[[[YYYZZZ\\\]]]\\\[[[YYYXXX\\\YYYWWWWWWYYYZZZXXXVVVTTTSSSRRRRRRTTTTTTSSSRRRSSSQQQNNNKKKIIIHHHGGGHHHIIILLLPPPSSSSSSQQQNNNLLLLLLNNNPPPNNNKKKHHHHHHHHHJJJNNNRRRSSSPPPMMMLLLLLLGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEGGGHHHIIIGGGEEEDDDPPPYYYccceee___VVVPPPMMMLLLKKKHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@??????????????????>>>>>>???@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDDDDBBBAAA@@@AAA??????@@@AAA@@@???>>>>>><<<===>>>?????????>>>======>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::999888999<<<>>>>>>===;;;;;;:::;;;<<>>;;;>>><<<;;;;;;===<<<:::999KKKPPP[[[gggmmmmmmooosssppplllggggggjjjjjjddd]]]RRRWWW[[[YYYQQQIIIDDDCCCGGGBBB===<<<<<<===DDDLLLYYYbbbppp}}}|||iiiddd```aaa```___\\\[[[[[[]]]\\\YYYVVVSSSSSSUUUXXX[[[^^^]]]\\\\\\]]]]]]\\\ZZZ[[[YYYVVVSSSQQQOOOOOONNNRRRRRRSSSTTTTTTTTTTTTSSSSSSQQQNNNMMMMMMOOORRRUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXYYYZZZYYYYYY[[[ZZZYYY^^^fffkkkaaa___jjjyyy~~~xxxqqqkkkbbb^^^YYYUUUTTTSSSSSSRRRZZZXXXVVVVVVVVVUUUSSSRRRSSSRRROOOMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKKKKLLLLLLKKKKKKKKKHHHIIIKKKJJJJJJKKKMMMOOONNNKKKIIIIIIKKKLLLLLLJJJHHHJJJKKKKKKJJJJJJKKKLLLQQQPPPOOOPPPRRRUUUZZZ\\\^^^fffpppyyyuuuccc___ccclll~~~kkkPPPHHHHHHIIIMMMTTTeeevvv~~~~~~{{{zzzfff```XXXUUUYYYaaahhhkkkwww{{{rrrVVVUUUTTTYYYbbbllluuuzzzxxxzzz}}}}}}yyyxxxxxxzzzyyy{{{wwwmmmddd[[[ZZZ\\\ZZZVVVOOOIIIFFFEEEFFFGGGGGGFFFJJJWWWfffuuu}}}rrrggghhhooozzzvvvooovvv{{{lllgggeeeaaa]]][[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVYYYWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQSSSUUUVVVVVVUUUQQQPPPMMMJJJHHHGGGGGGGGGLLLMMMPPPRRRSSSRRRQQQPPPOOOPPPPPPNNNLLLKKKLLLMMMPPPRRRSSSTTTSSSPPPMMMKKKFFFFFFDDDCCCCCCCCCDDDDDDIIIJJJKKKLLLKKKJJJIIIHHHUUU```kkkkkkbbbVVVPPPNNNJJJIIIGGGEEEDDDCCCCCCCCCEEEDDDCCCAAA@@@?????????======???@@@AAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@??????BBBEEEFFFDDDBBB@@@@@@>>>>>>???@@@@@@@@@??????>>>????????????>>>============>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;:::999;;;===>>>>>>===<<<;;;:::999:::;;;<<<===CCCQQQeeeyyyjjjRRRKKKIIIEEE???>>>===;;;:::;;;===>>>???>>>>>>CCCMMMTTTVVVXXX\\\YYYXXXWWWVVVTTTPPPMMMKKKCCCEEEGGGEEEAAA??????AAA???AAAEEEJJJKKKMMMVVV```rrriii___aaa``````aaa___]]][[[\\\]]]ZZZYYYWWWVVVWWWXXXZZZ\\\___]]][[[[[[[[[ZZZXXXWWWXXXWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQPPPPPPQQQSSSUUUVVV[[[ZZZXXXUUUSSSSSSRRRRRRVVVVVVUUUSSSRRRSSSUUUXXXZZZYYYWWWUUUUUUVVVWWWXXXZZZXXXWWWXXXVVVUUU[[[cccuuuoooVVVVVVgggmmm}}}{{{wwwrrrkkkeeebbb```___^^^___\\\WWWTTTRRRQQQNNNMMMUUUSSSQQQNNNLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGIIIJJJJJJJJJKKKMMMOOONNNLLLKKKLLLNNNPPPPPPOOOOOOPPPQQQRRRRRRTTTWWWZZZ___aaacccdddfffkkksssyyy}}}uuuggg___^^^ppp}}}xxx\\\MMM@@@@@@GGGTTThhh{{{tttxxx}}}xxxlll\\\PPPPPPXXXcccjjjuuunnnhhhaaaZZZVVVUUUSSSRRRUUUUUUTTTYYYfffwww}}}uuullleee___\\\^^^bbb___```aaaeeennnvvvyyywwweeeZZZOOOIIIEEECCCDDDHHHIIIKKKMMMNNNPPPSSSXXX\\\ZZZVVVYYYeeerrr{{{}}}qqqxxx|||vvvwwwyyy{{{wwwvvvyyywwwjjjccccccbbb^^^YYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSUUUWWWVVVUUUPPPPPPNNNMMMLLLLLLLLLLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOOOOOOOQQQRRRUUUTTTTTTUUUUUURRRNNNKKKIIIHHHFFFEEEEEEFFFHHHIIINNNNNNOOOOOOOOOOOOOOOOOO[[[bbbhhhhhh```VVVPPPMMMGGGGGGFFFEEEDDDDDDDDDDDDHHHGGGFFFDDDCCCBBBAAAAAA???@@@BBBCCCCCCCCCAAA@@@BBBBBBCCCCCCBBBAAA???>>>>>>BBBEEEGGGEEECCCAAA@@@>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<======>>>>>>======<<<:::::::::::::::::::::::::::999999;;;===>>>===<<<;;;::::::999999999:::;;;???BBBGGGNNNYYYjjj|||~~~nnngggfffbbb]]]TTTPPPIIIDDDCCCEEEDDD@@@<<<;;;>>>CCCDDDCCCDDDHHHKKKGGGDDDDDDBBB@@@???AAA<<<===>>>>>>???BBBGGGKKKIIIVVVjjjyyy{{{xxxyyy~~~ooo___ZZZ]]][[[\\\]]]\\\ZZZXXXXXXYYYXXXXXXXXXYYYYYYZZZ[[[\\\[[[YYYWWWWWWWWWWWWUUUSSSVVVUUUTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQSSSTTTVVVWWWXXXXXX\\\ZZZWWWTTTSSSRRRSSSSSSXXXXXXWWWVVVUUUVVVYYY\\\[[[YYYVVVTTTSSSUUUWWWYYYYYYVVVUUUUUUTTTTTT[[[cccwwwcccTTTTTT[[[jjjyyyzzz~~~{{{vvvrrrooommmfffbbb]]]ZZZXXXXXXVVVUUU[[[YYYWWWTTTRRRPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMNNNNNNOOORRRTTTSSSSSSTTTUUUWWWYYYZZZ[[[]]]^^^```aaacccfffkkkooorrrvvv{{{~~~kkk```[[[\\\iiizzzzzzcccWWWBBBCCCFFFJJJRRRiii^^^dddqqqwwwyyypppbbbTTTMMMNNNVVV\\\qqqyyywwwsssnnnggg^^^TTTNNNKKKIIIHHHMMM[[[gggeee\\\YYYQQQJJJHHHEEEBBBEEEKKKIIIKKKJJJJJJNNNUUUTTTNNNKKKDDD>>>@@@DDDHHHOOOUUU___eeelllppprrrqqqpppppphhh```___jjjwww}}}{{{xxxyyygggjjjzzzrrruuu{{{lllhhhdddbbbaaa___\\\YYYZZZZZZZZZZZZYYYXXXVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRSSSTTTUUUTTTTTTSSSSSSUUUTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRSSSTTTTTTUUUVVVTTTRRRPPPQQQRRRTTTUUUVVVUUUTTTUUUUUUSSSPPPMMMNNNLLLKKKJJJJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSUUUUUU]]]]]]]]]]]][[[VVVPPPKKKFFFFFFFFFFFFFFFEEEEEEDDDJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA???DDDDDDDDDDDDCCCBBB@@@???>>>BBBEEEGGGFFFCCCAAAAAAAAAAAAAAAAAABBBCCCCCCDDDAAAAAA@@@???>>>===<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::999888999:::<<<===;;;:::999999999999::::::;;;;;;@@@???======DDDSSSgggtttyyy}}}||||||vvviii]]]YYYXXXPPPEEEFFFEEEEEEDDDBBBCCCMMMYYY___SSSHHHDDDAAA???@@@CCCFFFHHHJJJMMMPPPUUUZZZ^^^kkk|||{{{nnnfff___[[[ZZZWWWXXXYYYYYYWWWUUUUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZVVVUUUTTTTTTUUUVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXYYYXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWXXX[[[]]]YYYWWWTTTRRRRRRTTTWWWZZZVVVTTTTTTTTTTTTUUU\\\eee|||kkkXXXZZZ```tttuuurrrwwwvvvvvv{{{}}}zzztttqqqllliiiggggggeeedddcccbbb___\\\ZZZYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRTTTUUUWWWXXXXXXZZZ]]]___```aaaccceeegggiiikkklllnnnppprrrtttvvv{{{lll___XXX^^^gggssswww[[[OOONNNFFFHHHMMMWWWkkkUUUYYYaaakkktttvvvqqqlllkkkkkkhhhbbb[[[VVVUUUVVVbbbooo|||zzzppprrruuuvvvuuuoooggg```___bbbeeekkkwww{{{kkkWWWQQQIIIFFFHHHHHHEEEIIIQQQSSSUUUPPPJJJLLLSSSRRRLLLJJJFFFFFFKKKSSS\\\gggrrrzzzuuuooogggccckkkssstttooojjjjjjllljjjnnn{{{wwwyyybbbccccccaaa^^^[[[ZZZZZZ[[[XXXXXXWWWVVVUUUTTTTTTSSSRRRTTTUUUVVVVVVUUUTTTSSSPPPRRRTTTUUUTTTSSSSSSSSSUUUTTTSSSSSSTTTUUUTTTRRRSSSSSSTTTUUUWWWXXXXXXYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVTTTQQQPPPQQQSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPQQQPPPPPPOOOOOOPPPQQQRRROOOOOOOOOPPPQQQTTTVVVXXXZZZWWWTTTTTTUUUSSSNNNIIIFFFGGGGGGGGGGGGFFFEEEEEEKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGDDDAAA@@@DDDDDDEEEEEEDDDBBBAAA@@@???BBBEEEFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::888888999:::<<<<<<:::888888999999:::;;;;;;;;;<<<;;;<<<======???GGGQQQYYYiiiyyyxxxkkk[[[XXXVVVTTTVVVaaawwwyyyfff\\\TTTNNNOOOUUU___ccckkkuuu~~~sssddd```aaa___ZZZWWWUUUWWWXXXXXXWWWUUUTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSSSSTTTVVVWWWWWWVVVSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRRRRTTTUUUWWWWWWWWWVVVUUURRRQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWWWWVVVVVVXXXZZZUUUSSSQQQOOOPPPSSSVVVXXXTTTSSSSSSUUUUUUUUU\\\eeesssyyy___YYY___qqqwwwnnneeeeeeqqqqqqppprrrvvv~~~zzzxxxuuusssqqqrrrpppnnnkkkiiihhhhhhhhhdddcccbbbaaa````````````______]]]]]]]]]]]]______aaaccceeefffgggiiilllooopppsssvvvxxxyyy{{{}}}~~~xxxhhh[[[___kkk~~~iiiYYYMMMGGGFFFHHHEEEJJJcccbbbdddeeeeeeeeegggkkknnnggghhhjjjlllllljjjeeeaaaTTTZZZccckkkmmmjjjfffccchhhiiilllqqqvvvyyyyyyxxxssshhh```^^^eeehhhhhhooozzz}}}sssgggfffoooqqqllliiiffffffiiioooxxx}}}vvvqqqnnniiigggjjjjjjfffccccccbbbgggsss}}}wwwyyyzzzooobbbXXX\\\[[[ZZZYYYXXXXXXZZZ[[[VVVUUUSSSQQQPPPPPPPPPPPPPPPQQQSSSUUUUUUUUUTTTSSSNNNQQQUUUUUUTTTRRRRRRSSSRRRQQQQQQRRRTTTUUUTTTSSSUUUVVVVVVWWWWWWXXXWWWWWWYYYYYYWWWVVVUUUUUUTTTTTTTTTQQQOOONNNPPPQQQPPPOOOMMMPPPSSSSSSQQQPPPRRRTTTRRRRRRRRRQQQQQQQQQQQQQQQOOONNNMMMLLLNNNPPPSSSUUUUUUTTTSSSSSSRRROOOKKKHHHGGGHHHHHHIIIHHHGGGFFFEEEIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAABBBCCCCCCDDDCCCBBB@@@???@@@BBBEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAABBBCCCCCC???>>>===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888999999999:::::::::999999:::<<<======;;;999888999999::::::::::::999555888;;;<<<<<<===AAAEEEVVVhhhrrrzzz~~~}}}sssxxxhhh```ZZZ[[[]]][[[WWWVVVRRRUUUWWWWWWVVVTTTSSSSSSQQQQQQRRRSSSSSSSSSTTTTTTSSSRRRQQQRRRUUUVVVUUUTTTRRRSSSTTTUUUTTTTTTSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPLLLLLLMMMNNNPPPQQQRRRSSSPPPRRRTTTUUUSSSRRRRRRSSSRRRQQQOOONNNNNNPPPRRRTTTTTTRRRTTTUUUUUUTTTZZZaaagggrrrzzzyyyyyy}}}|||zzziiiWWWYYY]]]YYYXXX^^^fffiiijjjhhhfffiiirrrzzz}}}}}}|||{{{zzzzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyyzzz|||~~~vvvlllfffeeeeeevvvlllVVVLLLIIIGGGFFFGGGNNNSSSdddjjjuuu~~~~~~uuummmkkkmmmkkkhhhfffkkkrrrvvvsssnnnjjjeeebbbcccccc```[[[XXXffffffgggmmmwww}}}uuuuuu}}}zzzwwwuuuuuuvvvtttooonnnnnnllleeeeeeggghhhddd```bbbgggvvv{{{wwwrrrrrryyy}}}}}}kkk```XXXXXX[[[RRRRRRTTTWWW[[[\\\ZZZXXXTTTRRRPPPMMMLLLLLLMMMNNNNNNPPPRRRTTTUUUUUUTTTSSSNNNQQQUUUVVVTTTRRRRRRTTTPPPOOOOOOQQQTTTVVVVVVUUUVVVWWWWWWWWWWWWVVVUUUTTT[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOLLLLLLNNNOOOMMMKKKJJJNNNSSSSSSPPPOOORRRVVVQQQQQQRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJLLLOOOQQQQQQTTTVVVUUUQQQLLLHHHGGGHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHFFFGGGGGGFFFFFFEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???AAACCCDDDEEEDDDCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBB>>>===<<<::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::::::::;;;===???>>><<<999999999999999999888777777888:::;;;:::888999>>>BBBAAAPPPXXXddd~~~aaaYYYWWWWWWZZZYYYUUUSSSUUUPPPRRRUUUUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLHHHIIIKKKLLLNNNOOOOOOOOOLLLOOORRRRRRQQQOOONNNNNNQQQPPPNNNMMMMMMNNNOOOPPPTTTSSSTTTVVVTTTRRRVVV]]]fffhhheee___bbbppp~~~aaaOOOKKKIIINNNXXX___dddfffaaaYYYUUUZZZ```hhhqqquuunnnlllllloooqqqxxxoooTTTMMMHHHIIIIIIIIIOOOXXXdddxxxmmmwww~~~lllhhhiiiooorrroooooosssvvvooo```YYYSSSdddnnnlllppp|||zzzzzz}}}vvvpppnnnooouuujjjXXXXXXXXXSSSYYYeee```iiirrruuurrrooorrrvvvzzzfffjjjooovvvzzz{{{wwwsssqqq|||vvvjjjaaa\\\ZZZXXXVVVUUUTTTUUUWWWZZZ[[[[[[YYYSSSRRRPPPOOOOOOOOOOOONNNPPPRRRTTTUUUTTTSSSSSSTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKIIIHHHJJJOOOSSSTTTSSSQQQTTTVVVVVVTTTSSSTTTVVVRRRQQQPPPPPPRRRSSSSSSSSSMMMLLLLLLKKKLLLLLLMMMNNNMMMNNNNNNMMMLLLLLLMMMOOONNNMMMLLLLLLLLLMMMNNNOOOJJJJJJJJJKKKLLLMMMMMMNNNUUUTTTSSSQQQNNNLLLIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFDDDBBB@@@???EEEFFFFFFFFFFFFEEEDDDDDDEEECCCAAA???>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBBBBBBBAAA>>><<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888888888888888888888888888999999888888888888888888888888888888999:::;;;<<<===@@@HHHSSSbbbttt}}}kkk```]]]UUUQQQPPPQQQPPPLLLLLLOOOLLLOOOQQQQQQOOOMMMLLLLLLNNNNNNOOONNNNNNMMMLLLLLLHHHJJJMMMOOOPPPPPPOOOOOOPPPPPPRRRTTTTTTRRRNNNKKKRRRRRRSSSQQQOOOOOOPPPQQQTTTTTTTTTRRROOOLLLJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPNNNJJJIIIKKKNNNKKKKKKKKKKKKLLLLLLLLLMMMRRRQQQPPPOOOPPPRRRTTTVVVXXXtttnnn^^^kkkkkkYYYNNNKKKMMM]]]YYYZZZbbbfffeeeeeeiiicccbbbccchhhtttrrrhhhddddddnnnyyykkkYYYLLLHHHHHHFFFEEEPPPggg~~~iiirrr}}}vvvqqqqqqpppmmmnnnrrr|||rrrkkk]]]jjjqqqnnnnnnxxxtttqqqooopppuuu}}}{{{zzz|||~~~www{{{|||rrrkkkeeeeeefffiiiooovvvZZZOOOJJJOOOUUUYYYdddqqqxxx{{{{{{xxxrrrqqqwww}}}ooofffrrr{{{tttmmm~~~|||ooohhh___YYYWWWWWWWWWWWWUUUTTTUUUWWWYYYZZZYYYXXXSSSRRRQQQPPPPPPPPPOOOOOOPPPSSSVVVWWWVVVUUUTTTTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFEEEGGGMMMTTTXXXXXXVVVTTTVVVXXXWWWUUUTTTUUUVVVSSSRRRPPPPPPOOOOOONNNMMMNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMOOOQQQPPPNNNLLLKKKKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPOOONNNLLLJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???CCCDDDEEEGGGGGGGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBFFFFFFEEEEEEFFFFFFGGGGGGCCCBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777666666666666666666777888888888888888888888888888888888888888888888888888888888888999:::;;;;;;<<<===AAAGGGRRRbbbrrr|||}}}iii^^^YYYWWWRRROOONNNPPPOOOKKKJJJMMMLLLOOOQQQQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHIIILLLMMMNNNNNNMMMMMMKKKLLLOOORRRSSSRRRPPPNNNPPPQQQQQQOOONNNMMMNNNPPPQQQRRRSSSRRROOOMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNKKKJJJLLLNNNLLLLLLLLLKKKKKKKKKKKKKKKOOOOOONNNNNNOOOPPPRRRSSSXXXmmmzzzooocccmmmppp[[[KKKCCCIIIIIIQQQ```oooxxxvvvppphhhbbb```dddiiinnnwwwssskkkdddaaaeeennnvvvooo\\\RRRKKKFFFAAAJJJGGGEEEPPPmmmYYYdddtttuuujjjdddcccwwwyyyuuuzzzvvvtttrrrnnndddeeedddbbbaaafffooowwwyyyxxxzzzvvvnnnccc^^^eeeooopppkkkccc]]]ZZZZZZZZZYYYZZZ^^^OOOSSSXXX]]]bbbkkkttt{{{{{{vvvrrrtttzzzzzz~~~~~~pppnnnvvv{{{tttyyyhhh```]]]YYYSSSPPPPPPRRRTTTUUUUUUTTTTTTVVVWWWXXXWWWUUURRRRRRQQQPPPOOOOOOOOOOOOQQQTTTXXXZZZYYYVVVUUUTTTRRRPPPNNNJJJGGGEEECCCBBBAAACCCIIIRRRZZZ^^^]]]ZZZVVVWWWXXXWWWUUUTTTTTTUUUPPPOOOOOOMMMLLLKKKKKKJJJMMMNNNNNNNNNMMMKKKIIIHHHKKKKKKJJJIIIHHHIIIMMMPPPTTTRRROOOLLLIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@@@@AAACCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@??????@@@???===:::<<<<<<<<<;;;;;;:::::::::777777777777777777777777666555555444444555555666777777777777777777777777777777777777888888888888777777777777888999:::;;;===<<<;;;<<>>============;;;:::======<<<;;;:::999999888666666666666666666666666666555555555555555555666666666666666666666666666666666666777777777777777777777777777777888999999===<<<:::999:::@@@HHHNNNfff~~~{{{nnn^^^VVVVVVVVVSSSOOOLLLJJJLLLOOONNNIIIGGGHHHIIIKKKMMMMMMKKKJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIILLLNNNPPPOOONNNMMMMMMKKKKKKKKKIIIHHHHHHJJJMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPNNNKKKIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTZZZ```aaafffzzz}}}qqqZZZRRRHHHEEEJJJVVVdddmmmyyysssrrrfffdddaaa```bbbiiissszzz}}}}}}zzzvvvtttsssrrrkkkiiiffffffiiipppxxx||||||pppcccYYYOOOLLLHHHFFFFFFFFFFFFEEEHHHSSSiii999BBBOOO[[[eeeoooyyy~~~wwwmmmddd^^^WWWXXXYYYZZZ]]]eeepppwww|||~~~}}}xxxtttpppiiidddgggfffdddiiivvv}}}wwwlllfffllluuuvvv|||vvvooommmooosssuuuuuuvvvuuuzzzyyyqqqeeeYYYQQQKKKHHHFFFLLLLLLMMMMMMOOOPPPSSSUUUTTTSSSRRRSSSTTTTTTRRRPPPMMMNNNOOONNNLLLKKKMMMOOORRRVVVZZZ\\\ZZZWWWUUUTTTKKKJJJHHHGGGFFFGGGHHHIIIKKKNNNVVV___eeeeee___YYYRRRQQQOOONNNMMMMMMMMMMMMHHHJJJLLLLLLJJJIIIIIIJJJHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMKKKIIIHHHJJJNNNRRRLLLJJJHHHFFFDDDDDDDDDDDDGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???===<<<===<<<::::::;;;;;;:::888<<<;;;;;;:::999888888777555555555555555555555555777666666555555666666777555555555555555555555555555555666666666777777777777777666666666777888888:::;;;;;;::::::;;;>>>AAAJJJ^^^vvvzzzyyy{{{}}}pppYYYVVVRRRQQQQQQPPPMMMJJJKKKIIIKKKNNNNNNIIIGGGHHHGGGHHHJJJIIIHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJPPPRRRTTTRRRNNNKKKJJJJJJJJJJJJIIIGGGFFFGGGJJJLLLOOOQQQQQQPPPNNNLLLLLLMMMMMMKKKHHHGGGGGGHHHJJJLLLLLLKKKLLLMMMNNNNNNNNNNNNHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSTTTNNNPPPWWW[[[```rrrvvvwww|||bbbLLLDDDHHHQQQWWW___jjjwww|||xxxrrrkkkeeedddgggiiifffddd```___aaaffflllpppwwwyyy}}}wwwuuutttqqqjjjdddbbb```^^^^^^___ccchhhkkkeeehhhnnnwwwuuuhhh___YYYSSSMMMJJJEEEEEEEEEIIINNNSSSVVVWWWaaavvv:::<<>><<<<<<:::888888999999888888999999999888888777777777555555555555555555555555777666666666666666666777444444444444444444444444444444555555666666777777777777666666666666777777666777999:::999888999:::<<>>===<<<======>>>??????@@@AAABBBAAA@@@>>>===:::888666666777888777777777777777777666666666666555555555555555555555555666555555444444555555666333333333333333333333333333333444555555666777777777666666555555666666666444666777777666666888999:::AAAKKKRRRSSSVVVdddttt}}}tttgggZZZSSSUUUTTTRRROOOMMMMMMNNNOOOIIIFFFFFFIIIHHHEEEEEEHHHFFFGGGHHHHHHGGGGGGIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRUUUVVVSSSNNNJJJJJJLLLJJJJJJIIIGGGFFFGGGKKKOOOMMMNNNOOONNNKKKIIIHHHHHHKKKKKKIIIHHHGGGFFFFFFFFFGGGFFFGGGJJJMMMOOONNNLLLJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUSSSRRRPPPPPPQQQVVV___hhhlllrrr|||lllaaaXXXPPPMMMLLLJJJKKKOOOWWW___eeewww}}}|||xxxtttqqqpppiiihhhhhhggggggggghhhhhheeecccbbbbbbccceeeeeeeeehhhhhhhhhhhhggghhhiiijjjiiiiiiiiillloooqqqpppoookkklllpppsssvvvxxxyyyyyyyyyooofff]]]WWWOOOIIIFFFGGGFFFCCCBBBEEEBBBHHHXXXrrr000222555666666999>>>CCCQQQ___kkkoooqqqvvvxxxvvvyyykkkddddddhhhnnnsss{{{tttmmmmmmuuuzzzrrrqqqyyyvvvkkkiiikkklllmmmoooffffffhhhkkkkkkjjjmmmrrrpppvvv~~~{{{~~~wwwcccWWWQQQLLLIIIGGGGGGGGGEEEBBBBBBDDDGGGFFFIIIMMMMMMKKKIIIJJJKKKNNNNNNNNNOOOQQQQQQPPPNNNMMMQQQSSSQQQNNNMMMPPPTTTRRRTTTVVVUUUSSSRRRQQQRRRTTTSSSRRRQQQSSSVVVYYY\\\]]]\\\\\\^^^___\\\UUUOOOQQQMMMJJJJJJMMMOOOOOONNNKKKOOOSSSSSSNNNKKKLLLNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKHHHGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKMMMNNNNNNMMMJJJIII???@@@AAABBBBBBBBBBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@@@@@@@@@@BBBAAA??????@@@BBBEEEGGG???>>><<<;;;;;;===???@@@===>>>@@@@@@@@@???===<<<999777555555666777777666555555555555666666666666666666666666666666666666555444444333333444444555333333333333333333333333333333444444555666777777777666666555555555666666666666666555444666888;;;777999>>>AAA???@@@MMM]]]dddzzzooo]]]SSSNNNPPPUUUNNNMMMLLLLLLMMMMMMKKKIIIHHHEEEDDDFFFFFFCCCDDDGGGHHHIIIIIIIIIHHHHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUNNNQQQTTTRRRMMMKKKLLLOOOKKKKKKIIIGGGFFFHHHLLLPPPKKKMMMMMMLLLJJJHHHHHHIIINNNMMMLLLJJJHHHFFFEEEDDDFFFEEEFFFIIIMMMOOOMMMKKKMMMMMMNNNOOOPPPQQQQQQRRRPPPOOONNNMMMNNNPPPRRRTTTNNNQQQRRRNNNMMMQQQWWWYYY[[[\\\eeeqqq|||wwwWWWRRRLLLGGGFFFFFFFFFFFFQQQVVV]]]fffppp|||yyyuuurrrrrruuuwwwvvvtttwwwxxxxxxxxxxxxzzz~~~{{{xxxiiicccZZZTTTPPPMMMIIIFFFGGGBBB@@@CCCFFFGGGMMMVVVTTTddd333333333333444555666777DDDEEEPPP```gggiiittt|||qqqjjjggggggeeeccc___```jjjvvvzzzxxxttttttrrrlllgggdddfffhhhhhhkkkqqqvvvxxxxxxwwwvvvooolllgggaaa```cccjjjoooqqqpppzzz|||{{{qqq{{{fff^^^TTTLLLIIIGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIFFFEEEEEEFFFKKKKKKLLLPPPTTTUUUSSSOOOTTTSSSRRRQQQPPPPPPQQQQQQQQQNNNNNNQQQSSSQQQQQQSSSSSSTTTVVVWWWXXXWWWWWWVVVZZZZZZZZZYYYYYYXXXWWWVVVTTTQQQMMMKKKKKKMMMNNNNNNQQQPPPNNNOOOQQQRRRRRRRRRTTTQQQMMMLLLMMMLLLJJJHHHHHHIIIJJJJJJJJJKKKMMMOOOGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKMMMMMMKKKGGGDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEECCCCCCDDDEEEFFFGGGEEEDDDBBBAAAAAAAAABBBEEEDDDBBB@@@?????????@@@@@@AAACCCBBB???===<<<<<<<<<===>>>@@@???>>>===;;;777666555666777666555333666666555444444444444555666666666666666666666666777777666555444444333333444444444444444444444444444444444444444444444444444444444555555555555666666666555666666777888888999999:::;;;===???AAABBBNNNYYYkkk~~~tttfffUUUMMMMMMNNNLLLIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMJJJMMMPPPSSSSSSQQQNNNKKKSSSOOOLLLMMMQQQSSSQQQNNNMMMRRRWWWWWWTTTOOOMMMMMMIIIHHHGGGHHHIIIKKKNNNPPPMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHKKKOOOPPPOOOLLLQQQNNNKKKJJJLLLOOOQQQQQQNNNMMMLLLLLLMMMOOORRRTTTVVVTTTQQQPPPPPPPPPOOONNNTTTXXXXXXbbbwww}}}gggMMMBBBEEEDDD===EEEFFFFFFGGGKKKSSS\\\bbbnnnqqqxxxvvvqqqkkkeeeaaa\\\WWWRRRUUUOOOGGGCCCCCCDDDDDDCCCIIIEEEFFFNNNTTTWWW[[[```rrr000000000111111333444444888666===IIIOOOQQQ]]]lll}}}vvvrrrooovvv}}}|||zzztttnnnkkkkkklllrrrsssuuuuuuttttttssssssoooqqqqqqppppppttt}}}vvvyyy~~~oooccc^^^YYYQQQOOOKKKFFFCCCCCCBBBAAA???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDEEEHHHKKKKKKLLLNNNRRRVVVWWWUUURRRUUUTTTRRRPPPOOOOOOPPPQQQTTTQQQOOORRRRRRNNNMMMOOORRRTTTUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXVVVVVVRRRQQQPPPPPPQQQPPPNNNMMMNNNNNNNNNPPPSSSUUUUUUUUUVVVSSSNNNLLLMMMNNNMMMLLLHHHIIIJJJKKKJJJKKKMMMOOOIIIIIIJJJJJJIIIHHHHHHGGGIIIJJJKKKLLLLLLJJJFFFCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGEEECCCBBBAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>???@@@AAAAAA>>><<<;;;;;;:::;;;===>>>>>>===<<<;;;888777777777888777666444666666555444444444444555555555555555555555555555777666666555444444333333444444444444444444444444444444444444444444444444444444444444555555555555666666666555666666777777666666666777999:::<<<===<<>>=========>>>???@@@???===;;;;;;;;;999:::;;;=========<<<;;;;;;:::999999999999777555666666555444444444444555555555555555555555555555666666555555444333333333444444444444444444444444444444444444444444444444444444444444555555555555777666666555555555666666555555555555666777888999666777<<>>>>>???@@@AAABBBCCCCCCEEEEEEFFFEEEEEEHHHKKKOOOOOOPPPQQQSSSTTTSSSRRRQQQRRRPPPNNNMMMMMMPPPSSSUUUVVVSSSQQQQQQMMMIIIIIILLLTTTUUUUUUUUUTTTRRRQQQPPPNNNQQQTTTWWWXXXWWWUUUTTTQQQRRRSSSVVVVVVUUUPPPMMMIIIIIIKKKNNNSSSUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNHHHJJJLLLMMMLLLLLLNNNOOOKKKKKKKKKJJJHHHFFFEEEDDDFFFHHHJJJJJJIIIFFFEEEDDDLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMIIIHHHFFFCCCBBBAAAAAAAAACCCBBBAAA@@@???>>>>>>===>>>@@@@@@???===<<<<<<===::::::<<<==================<<<::::::;;;:::888666666666555444444444444555555555555555555555555555555555555444444333333333333333444444444444444444444444444444444444444444333333444444444555555555777777666555444444444444777666666666666777777888;;;888888;;;???HHHXXXfffwww}}}vvvdddQQQIIIJJJCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFDDDEEEGGGJJJLLLMMMLLLJJJIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNPPPRRRTTTSSSQQQWWWZZZ[[[XXXSSSNNNLLLLLLNNNPPPSSSUUUUUURRRNNNLLLJJJJJJKKKMMMOOOQQQSSSTTTUUUSSSOOOLLLKKKKKKMMMNNNRRRRRRSSSUUUVVVVVVUUUTTTRRRPPPNNNNNNPPPSSSTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUOOOMMMJJJHHHIIIIIIHHHGGGGGGNNNXXXfffnnnoooppp___VVVPPPLLLIIIFFFGGGEEEAAAAAAEEEJJJLLLIIIMMMSSSUUUTTTRRRQQQQQQVVVXXX\\\bbbggghhheeebbb\\\ZZZZZZ```hhhoooqqqpppnnnllliiieeebbb___]]][[[]]]]]]]]]^^^]]]YYYRRRMMMMMMIIIHHHJJJOOOOOOJJJDDDCCCDDDEEEDDDBBBBBBDDDFFFFFFLLLOOOKKKHHHNNN___ooovvv222222111111111222333333333111111222222222555999666CCCNNNPPPRRR^^^ppp|||wwwttttttyyy~~~yyyzzzyyytttxxxyyysssfffWWWLLLGGG???@@@???;;;999;;;============<<<<<<::::::::::::======>>>???@@@AAABBBBBBCCCEEEHHHHHHHHHHHHIIIJJJPPPPPPQQQPPPOOOMMMLLLLLLMMMLLLLLLLLLNNNQQQUUUWWWRRRPPPOOOOOOLLLHHHJJJOOOUUUUUUUUUTTTRRRPPPMMMLLLKKKNNNRRRUUUVVVVVVTTTRRRRRRQQQQQQQQQRRRRRRPPPOOOIIIHHHIIILLLOOOQQQQQQPPPOOOQQQSSSSSSRRRNNNKKKIIIHHHJJJMMMNNNMMMMMMNNNOOOKKKKKKJJJIIIGGGEEEDDDCCCCCCFFFIIIIIIHHHFFFFFFGGGKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGEEECCCAAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@>>>===>>>???<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;999777666666555444444444444555555555555555555555555555444444444444444333333333333333333444444444555555444444444444444444444444333333333444444444444555666666555444333333444444777777666666666666777777999666666888888888???GGGQQQXXXeeeuuuiiiVVVOOOKKKCCCBBBHHHEEEFFFEEECCC@@@@@@BBBEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOLLLLLLMMMOOOQQQRRRQQQQQQVVVYYYZZZWWWRRROOONNNPPPTTTTTTTTTTTTRRROOOMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSPPPLLLIIIHHHIIIKKKMMMPPPQQQSSSSSSSSSRRRRRRQQQPPPNNNKKKKKKOOOSSSWWWYYYTTTTTTUUUUUUUUUTTTRRRRRRMMMKKKHHHGGGHHHIIIIIIHHHIIILLLQQQ]]]fffggg|||~~~}}}tttnnn^^^```[[[PPPIIIGGGFFFCCCAAACCCDDDEEEEEEEEEFFFGGGFFFFFFGGGIIILLLMMMLLLKKKDDDEEEFFFHHHJJJMMMPPPSSSMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIFFFEEE@@@@@@@@@AAACCCCCCBBBBBB???AAACCCBBBAAACCCIIIOOORRRaaannnooommmxxx000///////////////000000111111111222222111000000000888>>><<<>>>IIIXXXbbbjjjkkkooowww}}}||||||~~~~~~}}}{{{jjj^^^UUUVVVTTTNNNFFF>>>;;;:::<<<<<<<<<::::::999888777::::::::::::999:::===???<<<<<<===>>>???@@@AAAAAAAAADDDGGGHHHGGGFFFEEEEEENNNOOOOOOMMMKKKHHHHHHHHHJJJJJJKKKLLLOOORRRUUUVVVNNNMMMMMMMMMKKKHHHKKKRRRTTTTTTTTTSSSQQQNNNLLLKKKJJJLLLOOORRRTTTTTTRRRRRRQQQOOONNNNNNOOOPPPPPPOOOJJJIIIHHHIIILLLNNNNNNNNNNNNQQQTTTTTTPPPLLLIIIGGGHHHKKKNNNOOOOOONNNOOOPPPKKKKKKJJJIIIHHHFFFDDDCCCCCCFFFJJJJJJGGGFFFGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCFFFFFFFFFEEEDDDCCCAAAAAA@@@AAAAAA@@@>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999:::;;;;;;999777666666555444444444444555444444444444444444444444444444333333333333333333222333333444444555555555444444444444444444444444333333333333444444444444555555444333333333444444444444444333444444555555444333555888777444555888:::<<>>>>>???CCCFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIJJJMMMOOOQQQQQQQQQQQQTTTUUUVVVSSSOOOMMMNNNPPPUUUTTTRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMJJJHHHGGGHHHKKKLLLMMMOOOQQQQQQOOONNNMMMNNNLLLJJJHHHJJJNNNSSSWWWYYYRRRSSSUUUUUUUUUSSSQQQOOOLLLJJJHHHHHHJJJKKKKKKKKKNNNPPPNNNRRR[[[^^^iiizzzmmmggg___VVVNNNKKKGGGDDDCCCCCCAAA@@@===>>>>>>???@@@AAABBBBBB===???@@@???>>>???BBBEEEAAABBBCCCBBBAAAAAACCCEEEDDDDDDDDDCCCBBBAAAAAA@@@EEEEEEEEEDDDDDDDDDFFFGGG>>>CCCHHHJJJKKKSSS```kkk000//////.........//////222222222111111222111///444888888333333999???AAAMMMPPPVVV___iiittt}}}yyyxxx}}}|||}}}~~~vvvooovvv|||}}}yyyzzz}}}{{{~~~~~~qqqgggfffbbbUUUIIIEEE>>>>>>===;;;::::::<<<>>>;;;::::::;;;<<<;;;;;;;;;999;;;===<<<;;;<<>>???@@@AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDJJJKKKLLLKKKHHHGGGGGGIIIIIIJJJLLLNNNPPPQQQRRRSSSLLLKKKLLLLLLIIIGGGLLLSSSOOOPPPQQQQQQQQQOOONNNMMMJJJLLLNNNPPPQQQQQQQQQQQQOOONNNMMMMMMNNNOOOOOONNNKKKIIIGGGGGGJJJMMMOOOPPPRRRSSSTTTRRRMMMJJJIIIIIIHHHKKKNNNPPPOOOOOOOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFFFFJJJLLLKKKFFFDDDEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDBBBAAA???@@@@@@>>>===<<<>>>@@@???>>>>>>===<<<<<<<<<<<<888777777888::::::999777666666555444444444444555444444444444444444444444333333333333333333333333222222333333444555555666444444444444444444444444222222333333333444444444333333333333333333444444333222222222333444555555444333555999999666555888666333777@@@GGGQQQggg~~~xxxjjj\\\OOOCCC===CCC???===???BBBAAA===:::<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAABBBDDDFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKHHHJJJNNNPPPQQQRRRRRRRRRQQQRRRRRROOOJJJHHHJJJLLLOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKIIIIIIJJJLLLNNNJJJMMMOOONNNLLLJJJJJJKKKHHHGGGHHHKKKPPPSSSTTTSSSNNNPPPRRRTTTUUUSSSQQQOOOLLLJJJIIIJJJLLLNNNOOOOOOLLLRRRLLLIIIRRRWWW^^^iiimmmnnnsss{{{uuummmddd___\\\XXXPPPJJJDDDFFFGGGHHHGGGGGGFFFFFFDDDCCCBBBBBBDDDEEEFFFGGGEEEGGGHHHGGGEEEDDDEEEGGGFFFIIILLLNNNMMMLLLJJJIIIEEEDDDDDDHHHNNNUUUXXXYYYTTT[[[cccgggmmmzzz222111000000000000111111111111///---...000000...///222111///111666888666666999===DDDMMMYYYfffnnnrrrnnneee]]]^^^gggoooqqqssswww~~~{{{mmmcccdddfffgggbbb\\\[[[aaahhhiiirrrzzzyyyqqqjjjjjjmmmcccNNNAAACCCDDD<<<999>>>:::999777666777888:::::::::888777888999888777888777:::======:::999:::<<<<<<<<<===>>>???@@@AAAAAA<<<===>>>>>>>>>???BBBEEEGGGIIIKKKJJJHHHGGGIIIKKKJJJLLLMMMOOOPPPPPPPPPOOOLLLKKKLLLLLLHHHFFFKKKSSSKKKMMMNNNPPPQQQQQQPPPPPPKKKLLLMMMNNNOOOPPPPPPQQQNNNMMMMMMNNNPPPPPPNNNLLLKKKIIIFFFFFFJJJNNNQQQSSSVVVVVVTTTOOOJJJHHHJJJLLLHHHKKKOOOPPPPPPOOOOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIIIIMMMNNNLLLFFFBBBCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJLLLLLLMMMIIIIIIHHHGGGGGGHHHIIIIIIFFFFFFGGGFFFEEEDDDBBBAAA>>>???>>>===;;;;;;===??????>>>===<<<;;;:::::::::666555555777999:::999777666666555444444444444555444444444444444444444444333333333333333333333333222222333333444555666666444444444444444444444444222222333333333444444444222222222222333444444555333333333333444555666777666444444666666444555999666333666<<<===>>>LLL^^^{{{hhhbbbXXXMMMEEEAAAAAABBB<<<>>>>>>;;;:::;;;:::888:::999999<<>>DDDJJJOOOTTTRRRMMMGGGEEELLLYYYcccddd^^^ZZZ\\\```___VVVMMMIIIIIIGGGFFFEEEFFFGGGGGGTTTVVVXXXWWWSSSOOOLLLJJJ???>>>>>>===;;;::::::999777777888888888999999999999888888888777777666666999:::;;;;;;999777888888<<<<<<======>>>>>>??????<<<<<<===>>>@@@CCCEEEFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMLLLKKKKKKKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJKKKHHHKKKPPPTTTUUUTTTPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOOOOMMMKKKIIIJJJKKKJJJGGGFFFGGGKKKQQQUUUVVVRRRQQQOOOMMMKKKIIIIIIIIIMMMLLLKKKJJJIIIIIIIIIIIILLLJJJIIIJJJMMMMMMKKKHHHFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCAAACCCEEEHHHJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFCCC???===??????>>>===============>>>===;;;999888777666666777777777777777777777777666555555555555444444444444444444444444444444444222222222222222222222222333333333333333444555666333333333333333333333333111111222222222333333333222222222222222222222222222222222333333333444444333333333444444444555555333333222444888===CCCFFF\\\^^^aaagggnnnvvv|||oooaaa\\\LLLJJJFFFBBB???>>>=========<<<;;;:::::::::::::::888999999:::<<<===???@@@>>>>>>???@@@@@@@@@@@@???<<<===???AAACCCDDDDDDEEEGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJLLLPPPSSSTTTSSSQQQOOOLLLKKKHHHFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGLLLJJJGGGGGGIIIMMMPPPRRROOOMMMJJJJJJKKKMMMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPLLLMMMOOOPPPPPPOOONNNMMMNNNLLLKKKKKKLLLLLLKKKIIIJJJKKKLLLNNNPPPRRRTTTUUU[[[fffttt~~~|||vvvsss}}}~~~zzzkkk```dddpppwwwwwwttthhhoootttqqqggg___]]]```^^^dddqqqzzzjjjffffffsss|||///////////////000000000/////////000000000000111222222222111111000000000111222333333444666:::===??????===:::777;;;DDDKKKCCC???===>>>BBBAAA<<<666999888777777777777888999888:::===>>><<<;;;;;;;;;777777777777777666666666666666666777777777888888888888888777777777666666777999:::999888666666777:::;;;;;;<<<<<<======>>><<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIHHHFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMQQQSSSTTTSSSPPPNNNMMMLLLJJJHHHIIIKKKMMMOOONNNNNNNNNLLLJJJIIIKKKMMMLLLIIIGGGGGGJJJNNNQQQRRROOOOOONNNLLLKKKJJJIIIHHHLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJGGGEEEEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@BBBEEEGGGHHHHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFHHHHHHGGGFFFEEEBBB@@@>>>>>>>>>===<<<<<<<<<<<<===;;;;;;:::999999999999999777777777777777777777777555555555555444444444444444444444444444444444444222222222222222222222222333333333444444444444444333333333333333333333333111111111222222222333333222222222222222222222222222222222333333333333444333333333333444444444444444333333444666999===??????@@@BBBFFFKKKQQQVVVYYYfffooozzzrrr\\\LLLGGGGGGCCCBBB???<<<;;;:::;;;;;;;;;;;;:::999999999999999888888888999;;;<<<>>>???===>>>??????@@@@@@??????<<<===???@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHFFFEEECCCEEEEEEFFFGGGGGGGGGGGGGGGJJJLLLOOOQQQRRRPPPNNNMMMIIIHHHEEEDDDCCCCCCDDDEEEHHHIIIJJJKKKLLLLLLKKKJJJLLLIIIGGGHHHKKKOOOQQQPPPNNNLLLJJJIIIKKKLLLMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMOOOMMMKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNYYYgggttt000000////////////////////////000000000111111111111111111111000000000000111222333222111000111333111333555444222222555888333111000111333444222111222222111111111222333333...000222333333444666777222222333333333444444444444444555555555666666666777777777777666666666666555777888888666555555666999999999:::;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKMMMMMMOOOPPPPPPOOONNNNNNMMMOOOPPPQQQQQQPPPNNNMMMMMMLLLIIIHHHHHHJJJMMMOOONNNNNNNNNLLLKKKKKKMMMPPPMMMJJJGGGFFFGGGJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHKKKKKKLLLMMMMMMLLLKKKJJJGGGFFFFFFGGGHHHFFFCCC@@@DDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCFFFHHHIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEECCCBBBAAA??????======<<<;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<777777777777777777777777555555555555444444444444444444444444444444444444222222222222222222222222222333444444444333222111333333333333333333333333111111111222222222222333222222222222222222222222111111222222222333333333222222333333333444444444444444444333444555666666333333333555777:::===>>>DDDJJJQQQUUUZZZeeeuuuyyyrrrmmmbbb]]]SSSGGG>>>;;;===???;;;:::999888888999::::::999999888777777777888888777777888999:::<<<===>>>======>>>????????????>>>===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAACCCCCCDDDDDDDDDEEEEEEEEEIIIKKKLLLNNNNNNMMMKKKIIIGGGFFFDDDCCCCCCCCCDDDEEEIIIJJJKKKLLLMMMNNNNNNNNNKKKHHHFFFIIIOOORRRQQQNNNMMMKKKIIIHHHJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKPPPLLLGGGFFFHHHJJJJJJIIIGGGJJJLLLLLLJJJIIILLLNNNLLLKKKJJJIIIHHHGGGGGGGGGKKKQQQ\\\hhhwww000000000//////......---/////////000000000111111000000000000000000000000...111333333333222222333000222555555333222222333555555555444444555777888777777666555555555555555666666666555444444777999333444444444444555555555444444444444555555555666666666666666666666666666555666888888666555666666888888999::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAADDDEEEGGGGGGFFFFFFGGGIIIEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRRRRPPPOOONNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNOOOPPPOOONNNOOOPPPJJJHHHEEECCCDDDFFFGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFGGGGGGFFFCCC@@@>>>CCCEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCAAA@@@???>>>>>>???<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<===666666666666666666666666555555555444444444333333333333333333333333333333111111111111111111111111222333444555444333000///222222222222222222222222111111111111222222222222111111111111111111111111111111111111222222222222222222222222333333333333333333444444333333222222777666666666777888999:::888;;;>>>???BBBLLLZZZeeennnxxxzzzvvvooohhhaaaZZZRRRNNNBBB@@@===<<<============::::::999999999:::;;;<<<888888777777777777777888888888888999:::;;;===>>><<<<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAACCCCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPJJJHHHGGGKKKRRRTTTQQQLLLLLLJJJHHHHHHIIIJJJIIIHHHKKKJJJIIIGGGEEECCCBBBAAADDDEEEFFFGGGIIIJJJLLLLLLMMMIIIEEEEEEIIIKKKKKKIIIFFFJJJNNNLLLHHHGGGJJJNNNMMMLLLJJJIIIGGGFFFFFFFFFJJJLLLRRR\\\kkk|||~~~000000//////......------...////////////000000000////////////////////////***,,,///111000//////000000111222222000//////000222333333111//////222555999888888777555444333222333333222000...///111333666666666555555555555444444444444555555555666666555555555555555555555666555777888888777666666777888999999::::::;;;<<<<<<:::::::::;;;<<<===>>>???@@@AAACCCCCCCCCCCCEEEFFFDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQOOONNNMMMMMMLLLKKKJJJIIIHHHFFFGGGJJJKKKLLLKKKIIIHHHIIIMMMRRRTTTSSSQQQOOOOOOGGGEEEBBBBBBCCCDDDEEEDDDFFFHHHJJJKKKLLLKKKIIIHHHJJJKKKMMMNNNMMMLLLJJJIIIFFFGGGHHHGGGEEEBBB@@@???BBBDDDFFFFFFEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>============>>><<<<<<;;;:::::::::::::::;;;;;;:::999999999::::::555555555555555555555555555444444444444333333333333333333333333333333333111111111111111111111111111222333444444222000...222222222222222222222222000000111111111222222222111111111111111111111111000000000111111111222222111111111222222222333333111222333444444444333222333333333333444444555555777999:::999999===FFFMMMPPPWWWcccmmmtttwwwyyyzzzzzzzzzyyyrrrfff___[[[VVVQQQLLLHHHEEEBBB@@@===<<<:::;;;;;;:::777444:::::::::::::::::::::;;;888888777777777777888888888888999999:::;;;<<<===;;;;;;<<<============<<<============???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAADDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMOOOOOOJJJIIIIIINNNSSSTTTPPPLLLKKKIIIHHHHHHIIIIIIHHHGGGJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDGGGIIIKKKMMMNNNNNNHHHGGGGGGJJJMMMNNNLLLIIIHHHLLLNNNLLLGGGDDDGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEIIIQQQ___ooo|||//////..................------........./////////............////////////,,,...000000///---------111111000///////////////111111000///------///111777777777666555333222111///000000///...///111444555555444444333333222222333444444444555555555555444444444555555555555555444666888888777666777888888888999999:::;;;;;;;;;:::::::::::::::;;;<<<===;;;<<<>>>?????????AAACCCCCCDDDFFFHHHJJJLLLLLLMMMNNNNNNPPPQQQQQQPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHGGGCCCEEEHHHJJJKKKIIIGGGEEEIIIMMMQQQTTTSSSPPPNNNMMMFFFDDDBBBBBBDDDEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHIIIIIIGGGEEEBBBBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@======>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;:::999888888777777555555555555555555555555444444444444333333333333333333333333333333333333111111111111111111111111000111222333222111000///222222222222222222222222000000000111111111111222111111111111111111111111///000000000000111111111000000111111111222222222000111222333444444444444111222222333333444444444333555777777555666999===<<<@@@EEEIIILLLNNNQQQSSSSSSUUU[[[___```aaagggooorrrtttyyy}}}xxxjjj___VVVTTTSSSMMMFFFBBBCCC@@@===;;;;;;<<<<<<;;;===:::777666777888999:::888888888888888888888777777777666666666777888888888888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNOOOJJJKKKMMMPPPRRRQQQOOOLLLKKKIIIHHHHHHIIIIIIGGGFFFIIIIIIHHHGGGFFFFFFEEEEEEBBBEEEIIILLLNNNOOONNNMMMEEEHHHLLLPPPQQQOOOLLLJJJJJJLLLMMMKKKGGGEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHLLLRRR[[[ccciiiyyy{{{zzzvvv|||------..................,,,,,,,,,------------...---------......////////////000111111///......///111000000000000000000///222111111111111222222222333444444555555444222222111222333333222333555777111111111222222222222222222222222333333333333444333333444444444555555555333444666666555555666777666777777888888999999::::::999999999999::::::;;;999;;;===>>>>>>???AAACCCAAACCCEEEHHHJJJLLLLLLLLLOOOOOONNNNNNNNNNNNNNNMMMLLLMMMMMMMMMLLLJJJIIIGGGDDDEEEEEEFFFFFFFFFFFFFFFJJJLLLNNNOOONNNLLLLLLLLLJJJHHHFFFFFFFFFGGGFFFEEEJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIIIIFFFCCCBBBCCCEEECCCEEEGGGHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHCCCBBBAAA@@@@@@BBBEEEFFFFFFFFFFFFFFFEEECCCAAA@@@===>>>???@@@AAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;::::::999888777777777777444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111111/////////000000000111111000000000000111111111222000000000111222333333444333444555555666666666666111333666666444333444666666777888888777777999;;;999888<<>>:::<<<>>><<<::::::888777666777999:::999888777777555555666999===???444444555666666666666666555555555555555666777777666666666666666777888999999999:::;;;;;;;;;;;;;;;:::::::::;;;===@@@DDDFFFCCCCCCBBBBBBAAAAAABBBBBBEEEDDDBBBBBBBBBCCCEEEFFFEEEDDDBBBAAAAAABBBCCCDDDBBBCCCDDDFFFHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNKKKNNNQQQRRRPPPNNNMMMNNNKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHCCCFFFKKKOOOPPPNNNJJJHHHFFFKKKQQQSSSPPPKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGKKKKKKJJJHHHGGGHHHLLLPPPbbbjjjnnnmmmvvv}}}}}},,,------....../////////+++++++++,,,,,,,,,---------------.........//////***,,,------------///000...------...//////---,,,...---,,,...000222111///,,,...///111222222111111///111222111000///000111//////000111222333444444000111111111111222222222333333333444444555555555111333555555444444444666555555666666777888888888:::999999999999999::::::;;;===???@@@@@@AAADDDFFF@@@BBBEEEGGGJJJKKKLLLLLLOOOOOOMMMLLLLLLLLLLLLMMMLLLMMMOOOOOONNNLLLJJJIIIFFFEEECCCBBBBBBDDDFFFHHHKKKKKKKKKJJJHHHIIIKKKMMMNNNLLLIIIIIIIIIIIIGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMKKKIIIGGGFFFFFFEEEHHHIIIHHHEEEBBBAAADDDGGGCCCEEEHHHHHHHHHGGGHHHJJJIIIHHHFFFEEEEEEGGGHHHJJJEEEDDDAAA@@@AAACCCGGGIIIFFFGGGGGGGGGEEEDDDBBB@@@===???AAACCCDDDCCCBBBAAA======<<<;;;;;;;;;;;;<<<999888777777777777777777444444444444444444444444444444444333333333222222222222222222222222222222000000000000000000000000000000//////000111222333111111111111111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000111111111111000000///000000111222333111111222333333333222222333555777777555444444444888888888666444444555777999555555999999666666:::;;;::::::;;;===???@@@@@@>>>@@@CCCBBBAAA?????????888===???>>>===>>>;;;777:::777666999:::888777888555555666999::::::777444555777999888555333333444111222444555666777777777333333333333444444555666444444444444444555666777999999:::;;;;;;;;;;;;:::999999999:::===AAADDDFFFCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBAAAAAACCCDDDFFFDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGIIIKKKLLLMMMMMMIIIIIIIIIIIIJJJKKKMMMNNNKKKPPPTTTSSSOOOLLLMMMOOOKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFGGGHHHIIIIIIJJJJJJDDDHHHMMMPPPPPPLLLGGGCCCHHHOOOTTTSSSMMMHHHHHHJJJJJJHHHGGGGGGIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIICCCEEEFFFDDDBBBBBBFFFKKKMMM[[[gggkkkuuupppMMM------------------------,,,,,,,,,---------......---------............///---------............///---------............//////////////////.........000000000000000000000000333111///...---...///000000000000000000000000000000000000000000000000000000222333333333333444666333333333444444444444555666666666666666666666666::::::::::::::::::::::::=========???@@@BBBDDDEEECCCDDDDDDEEEGGGIIIKKKLLLPPPNNNJJJHHHIIILLLQQQTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIHHHHHHIIIJJJKKKLLLJJJHHHFFFGGGJJJMMMLLLKKKOOONNNLLLJJJIIIIIIJJJKKKMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEBBB@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHKKKMMMLLLJJJGGGFFFGGGHHHGGGGGGEEEAAA<<<<<>>===CCCHHHIIIEEEAAAAAACCC>>>===<<<;;;:::999999999999::::::::::::999888888777666555333333333444555111000///000222333333111222222222222222222222222000000000000000000000000//////............//////000000000000////////////////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333555555555555555555555555555555555555555555555555444555555555666666777777777888888888999999999999777888888888999999999999666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666555444333333333333444555555555555555666666666666888888999999999:::::::::888999999;;;===???AAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAABBBEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBFFFGGGHHHJJJLLLMMMOOOOOOKKKJJJJJJKKKLLLMMMMMMLLLOOOOOOOOONNNMMMNNNPPPRRRJJJJJJJJJJJJIIIHHHFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKMMMMMMKKKKKKNNNQQQMMMLLLKKKJJJJJJIIIIIIHHHDDDFFFGGGHHHIIIHHHGGGGGGJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHNNNPPPVVV```qqqkkkOOOHHH------------------------,,,,,,,,,------------...------------............------------............------------............////////////............////////////////////////222111///...---...///000000000000000000000000000000000000000000000000000222333444333222111222333333333444444444555555555666666666666666666666666888999999999::::::;;;;;;;;;<<<<<<>>>???AAACCCDDDBBBCCCDDDEEEGGGJJJLLLMMMNNNMMMKKKJJJJJJLLLMMMOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLJJJIIIJJJMMMNNNMMMKKKOOONNNMMMLLLKKKKKKKKKKKKOOONNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAAAAAAAABBBCCCEEEFFFHHHHHHGGGHHHJJJLLLKKKIIIFFFFFFGGGHHHHHHGGGFFFBBB??????BBBFFFHHHHHHJJJHHHEEEDDDCCCCCCAAA@@@BBBFFFJJJJJJFFFBBBBBBDDD???>>>===;;;:::999999999999999::::::999999888777555555555555555555666666111000000111222333222111222222222222222222222222000000000000000000000000//////............//////000000000000/////////....../////////000000000000000000000000//////......////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555666666666666555666666666666777777777555666666666666777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555555444333333333333444555555555555555555666666666888888888999999999999:::999::::::;;;===???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJIIIJJJLLLLLLLLLLLLMMMNNNNNNMMMKKKLLLNNNPPPJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLJJJLLLMMMLLLKKKKKKNNNQQQNNNNNNNNNNNNMMMLLLKKKJJJFFFGGGGGGHHHHHHHHHGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIILLLTTTcccxxxpppTTTEEECCC------------------------,,,,,,,,,,,,------------------------............------------............------------....................................////////////////////////111000///.........///000000000000000000000000000000000000000000000000000333444555333111000000111444444444444555555555555555555555555555555555555777777888888999:::;;;;;;::::::;;;<<<>>>???AAABBBBBBBBBCCCEEEGGGIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNHHHHHHHHHGGGHHHHHHIIIJJJMMMLLLLLLNNNOOOOOOMMMKKKOOOOOOOOOOOONNNMMMLLLLLLNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCFFFGGGIIIHHHGGGGGGIIIJJJIIIGGGEEEEEEGGGHHHIIIHHHFFFEEECCCDDDFFFHHHIIIIIIJJJGGGDDDCCCCCCDDDCCCCCCHHHJJJLLLJJJFFFCCCCCCEEE@@@???>>><<<:::999999999999999::::::999999888777444444555666777777777777222111000111222333222111222222222222222222222222000000000000000000000000//////............//////000000000/////////............/////////000000000000000000////////////...////////////////////////000000000000000000000000//////000000000000111111000111111111222222222222333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555555666333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444333333333333444444444444444555555555666666777777777888888888999999:::;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>??????AAA@@@@@@BBBDDDFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLKKKIIIJJJLLLNNNJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKMMMOOOLLLLLLLLLKKKJJJKKKNNNQQQMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIFFFCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCFFFOOO```rrr~~~pppXXXKKKAAA===>>>,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........------...............///////////////////////////000//////.........//////000000000000000000000000000000000000000000000000222333333222111000000222333444444444444555555555444444444444444444444444555555666777999:::;;;;;;888888999:::<<<>>>???@@@CCCCCCCCCDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMKKKNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCGGGHHHJJJIIIHHHGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIIIIFFFFFFFFFGGGHHHIIIIIIIIILLLHHHEEECCCDDDFFFFFFGGGKKKKKKKKKHHHDDDBBBCCCDDDAAA@@@>>><<<;;;999999888999999999999999888777777555666777888888777666666333111111111333333222111111111111111111111111111000000000000000000000000//////............//////000000/////////................../////////000000////////////////////////////////////////////////000000000000000000000000////////////000000000111000000000111111111111222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222333333333444444222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222333333333444444444444333333333333333333333333333333333444555555555666666666777777777888888888;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>===>>>>>>>>>AAA@@@@@@AAACCCEEEEEEDDDAAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHIIIIIIJJJKKKMMMLLLMMMLLLJJJHHHHHHJJJLLLJJJIIIHHHHHHIIILLLNNNPPPQQQPPPNNNMMMMMMNNNPPPRRRMMMLLLKKKJJJJJJKKKNNNPPPJJJKKKMMMNNNNNNLLLIIIGGGJJJIIIGGGFFFFFFGGGHHHHHHKKKHHHEEEBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCAAA@@@CCCKKKVVV]]]qqq}}}kkkMMM???>>>===<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,------------...,,,---------......//////........................///.............../////////////////////////////////////////////////////////000111111000000222333333333333333444444444444333333333333333333333333444444555666777999999:::666777777999:::<<<>>>???DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGJJJMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKMMMPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOOOOOOOMMMLLLKKKMMMNNNOOOPPPPPPNNNMMMLLLIIIHHHFFFDDDCCCCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBGGGHHHJJJJJJHHHGGGGGGGGGFFFDDDCCCCCCFFFHHHIIIIIIEEEFFFGGGHHHHHHHHHHHHIIIMMMJJJFFFEEEFFFHHHIIIIIIIIIIIIGGGEEEBBBAAAAAABBB@@@???===<<<:::999999999888999999999999888777777777888888999888666444333444222111222333333222111111111111111111111111111000000000000000000000000//////............//////////////////........................////////////.............../////////........................////////////////////////...////////////000000000//////000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444333333333333222222222333333333444444222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333444333333333333333333333333222222222333444555555555555555555666666666777777::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>??????@@@??????@@@CCCDDDDDDCCC????????????@@@BBBDDDFFFBBBCCCCCCDDDDDDEEEEEEEEECCCFFFHHHIIIHHHIIILLLNNNMMMMMMLLLJJJHHHGGGIIIKKKHHHHHHGGGHHHJJJLLLPPPRRRSSSRRRQQQOOOOOOPPPRRRSSSMMMKKKJJJIIIJJJKKKLLLMMMHHHIIILLLMMMMMMKKKHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHJJJHHHDDDAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBFFFIIIYYYggg}}}vvvZZZMMM???;;;===>>><<<:::,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......//////........................---............/////////////////////////////////////////////////////////---///000111000000222333222222222222333333333333222222222222222222222222444444555555666777888888666666777888:::<<<===>>>BBBBBBAAAAAAAAAAAABBBCCCEEEDDDCCCDDDFFFJJJNNNQQQNNNMMMLLLLLLKKKKKKLLLLLLHHHHHHIIIKKKMMMOOOQQQRRROOOPPPPPPPPPPPPOOOOOONNNJJJLLLNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJJJJIIIGGGGGGGGGEEEDDDBBBCCCEEEGGGHHHHHHEEEFFFHHHHHHGGGFFFHHHIIIMMMJJJGGGFFFGGGHHHIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999888888999999888888777666999999888777666444333222444333222222333333222111111111111111111111111111000000000000000000000000//////............///////////////.........------------........./////////---............/////////........................////////////////////////......////////////000000////////////000000000000222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333222222222222333333333444444444222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333222222000111222222333444555555444444555555555666666666888888888999:::;;;======>>>============>>>???@@@???>>>>>>@@@BBBDDDCCCBBB???>>>>>>>>>@@@BBBCCCEEE???@@@AAABBBCCCDDDEEEEEEBBBEEEIIIIIIHHHIIILLLPPPMMMMMMLLLJJJGGGFFFGGGIIIFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQKKKIIIHHHHHHJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFCCCAAA@@@AAAAAABBBAAAAAABBBCCCCCCBBBBBBAAA===???AAABBBAAAAAABBBCCCKKKTTTeeeuuu~~~zzzlllXXXGGGCCC>>>;;;:::999999888++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////........................,,,---....../////////...////////////////////////////////////////////////...000111000//////000111000000111111111222222222222222222222222222222222444444444555555666666666666666666888999;;;===>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEFFFHHHKKKLLLNNNMMMMMMLLLLLLKKKKKKLLLLLLGGGGGGHHHJJJLLLNNNPPPQQQNNNNNNOOOOOOOOONNNLLLLLLIIILLLNNNMMMLLLKKKMMMOOOKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHEEECCCBBBCCCEEEFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEGGGJJJJJJIIIHHHGGGHHHFFFDDDBBBCCCDDDFFFGGGFFFFFFHHHIIIHHHFFFFFFHHHKKKKKKIIIGGGGGGGGGGGGFFFEEE@@@@@@@@@@@@AAAAAAAAA@@@;;;;;;:::999999999999999888888888888888777777666888777666555444444444444555333222222333333222111111111111111111111111111000000000000000000000000//////............////////////.........------------------.........//////---------.........//////........................////////////////////////........./////////000000........./////////000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333222222222111111222222222222333333333111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111222333333333333222111000000111222333444555555333444444444444555555555555555666777888:::<<<===;;;;;;;;;;;;<<<===?????????>>>>>>???BBBCCCCCCBBB@@@@@@??????@@@BBBCCCDDD@@@@@@AAABBBCCCDDDEEEEEEAAAEEEIIIJJJIIIIIIMMMRRRLLLLLLKKKHHHEEEDDDEEEFFFDDDEEEFFFHHHJJJLLLNNNNNNNNNOOOOOOPPPOOONNNMMMLLLIIIGGGGGGHHHJJJJJJHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFAAABBBCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>:::===???@@@??????@@@AAABBBFFFPPPZZZbbbkkkzzzyyy___JJJ???>>>===<<<999777777777666++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////........................,,,,,,---.../////////...////////////////////////////////////////////////000111222111///---...//////000000000000111111111111111111111111111111111444444555555555555555555666666777888999;;;===>>>::::::;;;===???AAACCCDDDCCCDDDGGGIIIKKKKKKJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLGGGGGGHHHIIIKKKMMMOOOPPPKKKLLLMMMMMMMMMKKKJJJIIIJJJLLLNNNMMMLLLLLLOOORRRKKKJJJIIIHHHHHHIIIJJJKKKGGGEEEBBB@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDGGGIIIKKKJJJHHHHHHHHHFFFDDDBBBBBBDDDFFFFFFFFFHHHIIIJJJHHHFFFFFFIIIMMMJJJHHHGGGFFFFFFFFFDDDBBB>>>>>>>>>@@@BBBBBBBBBAAA:::999999888888999999:::888888888888888777666666777666444333333444555666555444222333333444222111000000000000000000000000000000000000000000000000//////............////////////.........------------------.........//////---------.........//////........................////////////////////////............/////////000............/////////000111111111111111111111111000000000000000000000000111111111111111111111111333333333222222111111111111111111111222222222222111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222333444444333222111///000111222333444555555333333333444444444555555333333444666888:::<<<===888888999:::;;;===>>>??????>>>===???AAACCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEAAAFFFJJJKKKIIIJJJNNNSSSKKKKKKIIIGGGCCCBBBCCCEEECCCDDDFFFIIIKKKLLLMMMMMMKKKLLLNNNOOONNNLLLJJJIIIGGGFFFFFFHHHJJJJJJFFFCCCCCCCCCCCCCCCCCCCCCDDDDDD???@@@BBBDDDFFFFFFFFFEEE?????????@@@????????????<<<===>>>??????>>>===<<<<<<===>>>===<<<<<<===>>>:::===BBBFFFGGGMMM]]]mmmvvvzzzxxxaaaMMM@@@;;;;;;444666777777777999888666++++++******++++++,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////............////////////....................................////////////000000111111111222222222222222222111222222333333555555555444444333333333444666888888888999:::<<<<<<<<<<<<<<<===???@@@AAADDDCCCCCCFFFJJJKKKJJJGGGIIIJJJKKKJJJHHHFFFEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOONNNKKKIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHEEEBBB???>>>???AAACCCFFFEEEDDDEEEHHHJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJHHHFFFFFFHHHIIIIIIIIIGGGEEECCCCCCCCCBBBAAA??????@@@@@@??????>>>===<<<;;;;;;:::999888777666555555444333444555555444333444444333333333333222222222222222111111111000000000000000000111111111111000000////////////000000///////////////////////////////////////////////////////////////................................./////////...---------,,,....................................////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000222111000//////000111222///000000000111111111111111111000000000000111111111111000000//////......000000////////////000000000000000000000000000000...000111000///...///111111111222222222333333333000111111111111222222222333333333444444555555555555555555555666666666666555666777999;;;===>>>???>>>>>>>>>???????????????============???AAACCCDDDCCCAAA???@@@BBBEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIGGGEEEDDDDDDFFFAAABBBCCCGGGLLLPPPRRRRRRMMMNNNNNNLLLIIIFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???===;;;;;;<<<>>>@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======>>>@@@CCCGGGIIIZZZ\\\iii}}}fffZZZKKK@@@<<<:::999777888777777666555444444444++++++******++++++,,,------------,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,***+++,,,---,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........////////////---.........////////////....................................////////////000000000111111111222222222222111111111222333333555444444444333333333333444666777888888888:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBFFFIIIJJJIIIFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMKKKJJJIIIHHHHHHIIIFFFEEECCCAAA@@@BBBCCCEEEFFFEEEDDDEEEHHHJJJJJJIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDFFFHHHJJJHHHFFFEEEGGGHHHHHHGGGFFFDDDBBBBBBBBBBBB@@@>>>????????????>>>===<<<<<<;;;::::::999888777666555666555444444444555444444444444333333333222222222222222111111111000000000//////000000000111111111000000////////////000000................................................///.........................................................------------....................................///////////////////////////////////////////////////////////////////////////000000111000000000000000000000000111111000//////000111111//////000000000111111111111111000000000000111111000000000000//////......000000////////////000000000000000000000000000000...000111000///...///000111111111222222222333333000000111111111222222222222222333333333444444444444444555555555666666666666777888:::<<<===>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@BBBBBBCCCAAA???@@@BBBEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCDDDEEECCCCCCCCCFFFJJJMMMNNNNNNJJJKKKLLLKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCC@@@???===;;;;;;===???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>AAACCCEEEFFFGGGTTTiiixxxwwweeeMMMEEE<<<888777888666444777777666666555444444333+++************+++,,,,,,+++++++++++++++,,,,,,,,,*********++++++++++++,,,,,,+++++++++------,,,*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////---------.........//////---------------------------............/////////000000000000111111111111111111000000111222333333444444333333333333333222333555777777777777999:::999999999:::;;;<<<===>>>>>>???AAAEEEIIIIIIGGGEEECCCDDDDDDBBBAAAAAACCCEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDFFFHHHJJJIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEDDDCCCBBBCCCFFFIIIIIIGGGEEEDDDEEEFFFEEEDDDDDDBBB@@@@@@AAA@@@???===????????????>>>===<<<;;;::::::999888777666666555888777555444333444444555333333333333222222222222111111111111000000000000//////000000000000111111000//////......//////000........................................................................------------------------------------............---------------------------............///////////////////////////////////////////////////////////////......//////000111000000000000000000000000000000////////////000000////////////000000000000111000000//////000000111000000000////////////...000//////......//////000000000000000000000000000...///000000......///000000111111111222222222222000000000111111111222222222222222222222333333333444444444444555555555555777777888:::<<<===>>>??????>>>===;;;;;;<<<>>>???@@@????????????@@@AAABBBBBB@@@???@@@CCCEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEDDDCCCCCCEEEHHHJJJJJJIIIGGGHHHIIIIIIGGGFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGGGGEEECCCAAA@@@???===<<<<<<===???@@@:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???AAA>>>===DDDQQQ\\\dddppp}}}fffOOOFFF<<<999666666888999888555666666555555444444333333***************++++++,,,))))))******+++++++++,,,************++++++++++++,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,---------.........---------------------------------.........///////////////000000000111111000000000000000111222333333333333333222222222222222444666666555555777888777777777888999:::;;;<<<<<<>>>AAAEEEHHHHHHFFFEEECCCCCCBBBAAA@@@AAADDDGGGDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEFFFIIIJJJIIIHHHFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBDDDHHHKKKHHHFFFDDDDDDDDDDDDCCCAAABBB@@@????????????===<<<>>>>>>>>>>>>===<<<;;;;;;:::999999888777666666666777777555333222111333444333333333222222222222111111111000000000/////////////////////000000000111/////////....../////////................................................---------------.........------------------------,,,,,,,,,------.........---------------------------------........./////////////////////////////////////////////////////////............///000000////////////////////////////////////////////////........./////////000000000000////////////000000/////////////////////////////////....../////////////////////////////////...///000///......///000000000000111111111111222000000000000111111111111111111111111111111222222333333333333444444444444666666777999:::;;;<<<===>>>===:::999999:::<<<>>>?????????@@@AAABBBCCCCCCAAA@@@@@@AAADDDEEEEEEDDDCCCDDDDDDDDDEEEDDDDDDDDDAAABBBDDDDDDCCCCCCDDDEEEDDDDDDDDDEEEHHHIIIIIIHHHGGGHHHHHHGGGEEEEEEFFFGGGEEEDDDCCCCCCCCCCCCCCCDDDGGGGGGHHHHHHGGGFFFEEEDDD@@@BBBEEEFFFFFFDDDAAA??????>>>===<<<===>>>???@@@:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======???;;;;;;@@@CCCFFFMMMWWWdddlll}}}tttiiiYYYDDD<<<@@@:::888777777888888777555555444444444333333333222******))))))******+++,,,)))))))))******+++++++++))))))*********+++++++++,,,,,,...000222111///,,,000//////...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------................../////////000000000////////////000111222333222222222222222222222222222333444444444444555777666666666666777999:::;;;;;;>>>AAADDDFFFFFFEEEEEEAAAAAA@@@??????@@@CCCFFFDDDEEEEEEFFFEEEEEEDDDCCCFFFHHHIIIHHHFFFEEEEEEGGGDDDEEEFFFGGGIIIKKKMMMNNNHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEFFFEEEEEEGGGIIIJJJHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBAAABBBFFFIIIFFFEEECCCCCCCCCCCCAAA???@@@???======>>>>>>===;;;======>>>======<<<;;;:::999888888777777666666666666777666444111///111333333333222222222111111111000000000/////////.........////////////000000000//////............//////................................................+++,,,,,,,,,---------...------------------------+++,,,,,,,,,------......------------------------------------...........................................................................//////000.................................//////.........---............/////////000000////////////000000...............///////////////............//////........................---///000///...---.../////////000000000111111111//////000000000111111111111111111111111111111111222222222222333333333333444444555666888999::::::<<<:::888777777999<<<>>>===>>>???AAABBBDDDEEEEEE@@@@@@AAACCCEEEFFFEEECCC@@@AAACCCEEEFFFGGGGGGGGG@@@BBBDDDEEEDDDDDDDDDEEEDDDCCCDDDFFFIIIKKKLLLKKKHHHIIIHHHFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJJJJIIIGGGFFFDDDBBBDDDFFFHHHGGGEEEBBB@@@>>>>>>======>>>???@@@AAA<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<777666777999:::;;;@@@EEEIIIPPP___rrr~~~eeeTTTHHHFFF???444333===888666444222222222222111333333333333222222222222***))))))))))))***++++++***************+++++++++)))))))))************++++++,,,...111333222///,,,111111000///---,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////............///111222222000111111111111222222222111222333333222222333555555555555666777888999:::;;;===@@@BBBBBBBBBBBBDDD===>>>>>>===<<<===???BBBCCCCCCDDDEEEEEEDDDBBBAAADDDGGGHHHGGGDDDBBBDDDGGGCCCCCCDDDEEEGGGIIIKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEFFFHHHIIIJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA???>>>???AAADDDDDDCCCCCCCCCDDDCCCAAA??????>>>======>>>>>>===;;;============<<<;;;:::999888888777777777666666666666888999666222///000222222222222222111111111111////////////..................////////////000000///......------......///------------------------------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............................................................------......///000........................------............------------------.........///000//////......//////000---............////////////......------......///........................---...//////------...///////////////000000000000/////////000000000111111222222222111111111111111111111111111222222222222333333444555666777888999:::999888888999;;;===???>>>???@@@BBBCCCDDDEEEEEE@@@AAABBBEEEHHHHHHFFFDDD@@@BBBDDDFFFHHHIIIIIIIIIAAADDDFFFGGGFFFEEEEEEFFFDDDCCCDDDGGGKKKMMMNNNMMMIIIIIIHHHFFFCCCBBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJIIIGGGDDDCCCFFFGGGIIIJJJIIIGGGEEECCC>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;666777999::::::;;;===@@@@@@@@@EEEQQQ\\\fffqqqzzzsss```SSSAAA;;;:::>>><<<444333777555444222111000111333444222222222222111111111111)))))))))))))))***+++++++++++++++++++++*********))))))))))))************(((***---111333111---***//////......---,,,++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////---------...///000222222000000000000111111222222000111333222111111222444555555555555666888999::::::<<<>>>===<<<<<>>======>>>??????@@@BBBDDDEEEDDDCCCCCCEEEHHHIIIHHHDDDBBBEEEHHHDDDDDDEEEFFFHHHIIIKKKLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFFFFHHHJJJIIIGGGEEECCCDDDEEEFFFFFFEEEDDDDDDAAABBBBBB@@@>>>===>>>@@@CCCBBBBBBCCCDDDDDDBBB@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<;;;:::999999777777777777666666666666666999<<<:::555111000222222222222222111111111111/////////.........------........./////////000000///......------......///------------------------------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................------------...//////------------------------,,,---............---,,,,,,,,,---------.........//////............//////---------........./////////......------......///---------------------------...//////------...///........./////////000000////////////000000000111333333222222222111111111000000000111111111222222333444444555666777888888999999:::;;;===???@@@BBBAAABBBCCCDDDDDDCCCBBBBBBAAABBBDDDGGGJJJIIIGGGDDDCCCDDDGGGIIIJJJJJJJJJIIIDDDFFFIIIIIIHHHGGGFFFGGGEEEDDDDDDGGGJJJMMMMMMMMMHHHHHHGGGEEECCCCCCFFFHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHEEECCCGGGGGGHHHHHHGGGFFFDDDCCC===>>>>>>??????@@@AAAAAA>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<;;;;;;;;;:::<<<===;;;::::::;;;;;;>>>;;;:::???EEEKKKTTT]]]llltttgggTTTJJJDDD???666888:::;;;:::777555444222333333333222333444666111111111111111111111111)))))))))))))))******+++---,,,,,,,,,+++*********))))))))))))************&&&(((+++///222000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------///000111222//////000000111111111222000111222222111000222333555555555555777888999::::::;;;<<<:::888999<<>>@@@AAAAAA@@@??????@@@;;;===@@@CCCEEEEEEEEEEEEFFFIIIKKKIIIEEECCCFFFJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOONNNMMMLLLJJJHHHHHHHHHHHHIIIJJJLLLNNNOOOFFFFFFFFFHHHJJJIIIGGGEEECCCDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDCCC@@@?????????BBBBBBBBBCCCEEEEEECCCAAA???>>>======>>>???===<<<<<<<<<<<<<<<;;;:::999999777777777777666666666666777;;;???===777222111333222222222111111111111000//////.........---------............/////////000.........------.........------------------------------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................------------...//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......//////............//////---------.........//////.........------.........---------------------------...///...------...///............/////////000////////////000000000000333333333333222222111111000000000000111111111111444555555666777888888999999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEDDDBBB@@@???AAACCCEEEIIIKKKJJJGGGEEEFFFGGGIIIKKKKKKKKKIIIHHHEEEHHHJJJKKKJJJHHHGGGGGGEEEEEEEEEGGGJJJKKKLLLKKKFFFGGGFFFEEEDDDEEEHHHKKKCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLNNNNNNMMMJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBAAA======>>>???@@@@@@AAAAAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::888:::;;;999888:::<<<<<<;;;999999===???>>>???CCCKKKLLLWWWhhhuuu{{{zzzaaa^^^TTTFFF===:::777333333666555000///333555444...000222222111000000111000000000000000111111111++++++************++++++000...***'''&&&'''***+++*********)))))))))))))))******++++++++++++******))))))))))))************+++*********))))))(((((('''((()))***+++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000............//////////////////000111111111111111111111111111111111111111333333333444555666777888999888666777999;;;<<<<<<@@@@@@???????????????@@@:::===AAACCCCCCCCCCCCDDDDDDHHHIIIFFFEEEIIIKKKJJJFFFGGGGGGHHHHHHIIIIIIJJJPPPOOOOOONNNLLLJJJIIIHHHJJJIIIIIIJJJLLLLLLKKKJJJJJJHHHHHHIIIKKKJJJFFFBBBAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEDDDAAA???@@@BBBDDDCCCBBBBBBCCCCCCAAA???@@@???>>>=========>>>???@@@;;;:::<<<===::::::;;;;;;<<>>:::666333777;;;===999222///333888111111111111111111111111000000////////////000000////////////////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------.........------,,,,,,------...------------------------------............------........................------............------........................---------------------------------............///........................////////////000000000000000000111111111111000000000000000000111222333444000333666888999:::;;;<<<999:::===@@@BBBCCCBBBBBBFFFFFFEEEDDDCCCBBBAAAAAAAAADDDHHHJJJIIIGGGFFFEEELLLKKKIIIIIIJJJKKKKKKKKKGGGJJJJJJGGGHHHKKKMMMKKKHHHIIIJJJLLLMMMOOOPPPPPPPPPKKKGGGFFFJJJKKKIIIFFFGGGFFFEEEEEEFFFIIIKKKMMMUUURRRNNNKKKJJJJJJIIIHHHFFFDDDBBB@@@>>>=========>>>>>>????????????>>>>>>???===<<<<<<<<<<<<:::999::::::::::::::::::::::::999999999999999999999999;;;:::999888777777777777888888999999999:::::::::???@@@CCCGGGKKKPPPTTTVVVmmmyyy|||mmm___RRRJJJ>>>===;;;999777555444333222222222222222222222222000000111111111222222222000000111111111111000000+++******))))))******+++...,,,***((('''(((***+++***))))))))))))))))))))))))******++++++******)))))))))))))))************************)))))))))(((((()))******++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////............//////////////////000000111111111000111111111111111111111111333333333333444666777888999888777888999;;;<<<<<<>>>???@@@AAAAAA???>>>===<<>><<<======999888999666888:::;;;:::777333111555777999777333000222444111111111111111111111111000000////////////000000////////////////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------.........------------......------,,,,,,,,,,,,------------------------------------............------........................------............------........................------------------------------------......................................./////////000000000000000000111111111111000000000000000000111222333333000333666888888999:::;;;;;;;;;<<<>>>???AAACCCDDDFFFFFFEEEDDDCCCBBBBBBAAABBBEEEHHHIIIHHHGGGFFFFFFKKKJJJIIIJJJJJJKKKJJJIIIFFFIIIJJJIIIJJJNNNOOOLLLKKKLLLLLLMMMNNNOOOPPPQQQOOOKKKHHHHHHKKKLLLJJJGGGFFFGGGHHHJJJKKKKKKKKKJJJOOOMMMJJJIIIIIIIIIIIIHHHDDDCCCAAA???>>>=========???@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;;;;;;;:::888::::::::::::::::::::::::999999999999999999999999;;;:::999888777777777777888888888888999999999999;;;;;;;;;<<<>>>@@@AAABBBFFFPPP[[[aaaeeepppwwwmmm___TTTLLLDDD===777;;;:::888666555333333222222222222222222222222222000000000111111111222222000000111111111111000000+++******))))))******++++++******)))))))))***+++))))))))))))))))))******)))******++++++******)))))))))))))))************************))))))))))))))))))******+++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............//////////////////000000000000000111111111111111111111111222222222333444555666777777777777777777888999:::<<<>>>AAABBBBBB???<<<:::>>>@@@BBBBBBBBBBBBCCCDDDEEEJJJLLLJJJIIIJJJJJJHHHIIIHHHEEECCCDDDGGGJJJMMMIIIJJJLLLNNNNNNMMMKKKJJJMMMMMMNNNPPPQQQQQQNNNLLLIIIHHHHHHHHHHHHGGGDDDAAAEEEDDDCCCBBBAAABBBCCCCCCAAACCCEEEEEECCCBBBBBBBBB@@@??????@@@BBBBBBAAA???EEEDDDCCCBBBBBBBBBBBBCCCBBB>>><<<>>>>>>;;;999:::555666888999888555222000222333444444444222111111111111111111111111111111000000////////////000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,------------...---------------......------,,,,,,,,,,,,------------------------------------............------------------------------------............------------------------------------------------------------------............------------------------....../////////000000000///000000111111000000///000000000000111222333333000333666777888888999:::===<<<;;;<<<===@@@CCCEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHEEEIIIKKKKKKMMMPPPPPPMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMKKKJJJKKKMMMNNNKKKHHHEEEHHHKKKNNNNNNMMMJJJHHHIIIHHHFFFGGGHHHIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<;;;999999::::::999777999999999999999999999999999999999999999999999999:::999888777777666666777666666777777777888888888:::999888888777777888888777<<>>???AAA@@@>>><<<:::===???AAABBBBBBCCCEEEFFFFFFKKKMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHJJJJJJKKKMMMOOOOOONNNLLLKKKMMMMMMNNNPPPRRRQQQNNNKKKHHHHHHHHHGGGGGGEEEDDDBBBDDDCCCBBBBBBCCCEEEGGGIIIBBBDDDEEEFFFEEEDDDCCCBBB@@@??????AAACCCCCCBBBAAAEEEEEEDDDDDDCCCCCCBBBBBB>>>::::::>>>@@@>>>===>>>::::::;;;:::999666444222000000000333555555222///111111111111111111111111000000////////////000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........./////////000000//////000000000000///////////////000000111222333000222555777666666777888;;;;;;;;;<<<===???AAACCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHEEEGGGJJJKKKJJJHHHGGGGGGGGGKKKNNNMMMNNNPPPOOOLLLNNNMMMLLLLLLKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNLLLIIIFFFHHHKKKMMMMMMLLLJJJHHHGGGFFFEEEFFFHHHHHHFFFDDDAAA@@@@@@@@@????????????<<<==================<<<;;;999888888999999888666999999999999999999999999999999999999999999999999999888777666666666666666555555555666666666777777888888777777777888888999<<<<<<;;;;;;===@@@EEEIIILLLNNNWWWeeennnsssyyy~~~mmmdddYYYQQQLLLGGGBBB>>>???<<<999777888999888777444333222222111111222222111111111111111111111111/////////000000000111111//////000000000000//////***))))))))))))))))))***&&&''')))***++++++******(((((())))))************)))))))))******)))))))))((()))))))))************))))))))))))))))))******))))))*********))))))(((************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------..................------......///000000000000000000000000000111111111111333444555666555777888888666666777999========================:::===@@@BBBCCCDDDFFFHHHDDDJJJLLLJJJIIIIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMNNNOOOPPPPPPNNNMMMKKKLLLLLLLLLNNNOOONNNLLLIIIGGGHHHHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDEEEGGGIIIJJJCCCDDDEEEGGGHHHFFFDDDCCCBBBAAAAAABBBDDDEEEDDDBBBDDDDDDDDDCCCBBBAAAAAA@@@===999:::>>>@@@>>><<<===>>>>>>===;;;999666444222111//////222666777444///000000000000000000000000000000////////////000000///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............//////////////////000000000000//////////////////000111222333000222555666555555555666777999;;;===>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGFFFDDDDDDFFFHHHDDDGGGJJJKKKIIIGGGFFFGGGJJJMMMOOOMMMMMMNNNLLLHHHJJJIIIHHHGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGGGGFFFDDDBBB@@@AAAAAAAAAAAAAAA@@@@@@;;;<<<<<<======<<<<<<;;;999888777777888999888666888888888888888888888888888888888888888888888888777777666666555666666666444444555555555666666666444444444444444555666777555444555666999:::999888;;;<<>>???999===AAADDDEEEEEEFFFGGGBBBGGGIIIGGGFFFGGGGGGEEEGGGIIIKKKNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJKKKKKKJJJHHHFFFGGGHHHGGGFFFEEEFFFHHHMMMKKKIIIGGGFFFEEEFFFFFFDDDDDDEEEHHHJJJIIIFFFCCCCCCBBBBBBCCCEEEEEEDDDBBBBBBCCCBBBBBBAAA@@@>>>>>>@@@<<<;;;>>>???:::888888===<<<:::777555333222111111000000222666777444111000000000000000000000000000000////////////000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////000000//////...////////////000111222222000222444555444333444444555666999;;;===<<<;;;:::>>>>>>???@@@AAABBBCCCDDDGGGGGGHHHFFFEEEDDDFFFGGGEEEHHHKKKKKKHHHFFFGGGIIIKKKNNNNNNKKKJJJKKKJJJFFFGGGFFFEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCEEEGGGJJJLLLKKKIIIGGGFFFFFFEEECCCAAA@@@@@@AAAAAAAAA@@@??????======>>>>>>>>>>>>======999888777777888999888777777777777777777777777777666666666666666666666666666666555555555555666666444444555555555666666666777666555444444444444444111222444777999888666444999999777666666777;;;???<<<@@@FFFKKKPPPVVV]]]cccppprrruuuyyy}}}oookkkccc[[[UUUQQQOOOOOOIIIBBB======<<<888444444444444555777999888555333333333333333333333333333222222111111111222222333////////////////////////............////////////...//////000000//////...))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))************((()))))))))************''''''((()))*********)))************************************************************************************++++++++++++,,,,,,,,,,,,------------,,,,,,---------............---,,,+++,,,---///000000000000000000000000000000000000000111333444555666:::======999777999;;;888999:::<<<>>>>>>??????;;;???CCCFFFFFFEEEDDDCCC@@@DDDFFFCCCBBBEEEFFFEEEIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOLLLJJJHHHGGGHHHIIIIIIHHHEEEGGGHHHHHHFFFFFFIIIKKKMMMLLLKKKIIIGGGEEECCCCCCDDDDDDFFFIIIKKKJJJGGGCCCDDDCCCBBBCCCDDDDDDBBBAAABBBBBBBBBBBBAAA???===<<>>>>>999555555888666555333222111111111111111111111333444444333000000000000000000000000000000////////////000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......///......//////000111222000222444444333222222333555555666888999999::::::;;;<<<===>>>@@@AAACCCCCCFFFGGGHHHGGGEEEDDDEEEFFFFFFIIILLLJJJGGGEEEHHHKKKIIILLLKKKHHHGGGJJJIIIFFFEEEDDDDDDDDDFFFIIILLLNNNKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCEEEGGGJJJLLLKKKHHHEEEDDDDDDCCCCCCAAA>>>??????@@@???>>>===<<<<<<======>>>>>>======<<<999888777777999999888777777777777777777777777777555555555555555555555555666555555444444555555666555555555555666666666666888777666555555555555555666666777888777666555444777777666555777:::<<<<<<666777888888777888<<>>===>>>@@@;;;777777::::::666777:::555555666888888777444222222333555666555555555555222111111000000000111111////////////////////////------........./////////......////////////......))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))************(((((())))))*********+++&&&&&&((()))************************************************************************************)))************+++++++++,,,,,,------------......,,,,,,,,,---------.........---,,,++++++---...000000000000000000000000000//////000000111222444555333888<<<;;;777444666999444777;;;>>>@@@@@@>>>===<<>>:::777777444333222111111111222333111111111111111111333444000000000000000000000000000000////////////000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////...............//////000111222000222444444333222222222666555444444555777999;;;:::;;;<<<===???AAABBBCCCFFFGGGHHHHHHFFFEEEEEEEEEGGGJJJLLLJJJFFFEEEIIIMMMGGGIIIIIIFFFFFFIIIJJJGGGEEEEEEDDDEEEHHHLLLPPPRRRKKKKKKIIIFFFCCCBBBCCCDDDBBBBBBCCCDDDFFFIIIKKKLLLIIIFFFCCCAAABBBCCCCCCCCC===>>>>>>>>>>>><<<:::999:::;;;;;;;;;;;;;;;;;;:::999888777888999:::999888777777777777777777777777444444444444444444444444555555444444444555555666555555555666666666777777222222222222222333444444222333444444444555666777444444444444666888777444777777777666666777;;;>>>;;;>>>@@@AAAAAACCCGGGKKKIIIFFFCCCDDDFFFGGGIIIKKKGGGDDDCCCEEEFFFHHHPPPYYYOOONNNKKKFFFCCCBBBDDDFFF=========;;;999777777888666333444888666111222777888666333000000222555666...000222222111000000000111111000////////////000////////////////////////---------.........//////......////////////......(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////..................////////////000000111111111222222222444444333333333444444555555777;;;>>>??????>>>===@@@AAABBBBBBBBBAAA@@@??????AAABBBCCCBBBBBBCCCDDDGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIIIILLLOOOOOOLLLIIIIIIGGGGGGIIIMMMOOOMMMKKKHHHFFFDDDDDDFFFHHHIIIIIIKKKIIIGGGEEEDDDDDDDDDEEEHHHIIIJJJJJJIIIGGGDDDBBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBB@@@>>><<<;;;:::999;;;:::;;;>>>@@@>>>888333333333333222222222111111111111111111111111111111111111111111111111111111000000//////.........---///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///111111111000000000000000666666666555444444666888=========>>>???@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEHHHMMMPPPOOOMMMGGGGGGEEEDDDCCCBBBBBBAAA===AAADDDDDDDDDEEEIIIMMMLLLJJJGGGDDDAAA@@@@@@AAA@@@@@@@@@???>>><<<;;;:::999999999999999999999999444555666888888888777666666666666666666555555444333444666888888666444333555444444333333444444555444444444444444444444444777555444222222333444555333333333444444444555555444444444444444444444444222333444444555555444444777777777777777777777777:::999999999999999999:::888888777777888:::<<<===::::::::::::::::::::::::777777777777666666666666555555444444444333333333555555444333333222111111111111222222222222111111000000000000000000000000000000////////////000000000000//////.........---------............------(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,------...........................////////////000000000111111111222222333333333333333444555555555777:::<<<>>>>>>===<<>>@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???===<<<::::::999999888777999<<<===:::666333333333222222222111111111111111111111111111111111111111111111111111111000/////////.........---....................................------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///000000000000000000000000222333444333333444666999::::::::::::;;;<<<>>>???BBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBEEEDDDEEEIIILLLNNNMMMKKKGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBFFFKKKOOOLLLJJJGGGDDDAAA@@@???????????????>>>===;;;:::999999999999999999999999999333444666777777777666555666666777777666666555444777777777777666666555444444444333333333333444444444444444444444444444444666555333222222222444555333333333333444444444444444444444444444444444444222333333444444444444444555555555555555555555555666666555555555555666666777666666666666777999:::777777777888888999999999777666666666666555555555444444444444333333333333555444444333222222111111000111111222222111111000000000000000000000000000000//////////////////000////////////......------,,,,,,------------,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...............---............/////////000000000000111111111111111111111222333444555666444666999;;;<<<<<<;;;;;;>>>>>>???@@@@@@??????>>>CCCDDDEEEDDDBBBAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNLLLGGGGGGGGGJJJLLLNNNMMMLLLLLLKKKJJJKKKLLLLLLJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFCCC???===AAALLLTTT======>>>???@@@AAABBBBBBBBBAAA???===;;;:::999999888666444666999;;;:::888333333333222222222111111111111111111111111111111000000000000000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------............///000000000000000000000000///000222222222333666888999888777777888:::===???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBB???????????????@@@AAABBBDDDEEEGGGIIILLLLLLIIIGGGGGGFFFEEECCCBBBBBBBBBBBBDDDAAA======AAAHHHNNNQQQLLLJJJGGGCCC@@@???>>>===============<<<:::999888999999999999999999999999333444555666666666555444777777777777777666666555666666555444444444444444444444333333333333444444444444444444444444444444555444333222222222333444222222333333333444444444333333333333333333333333222222333444444444444333333333333333333333333333444444444333333444444444555555444444444555555666333444444555666777888888555555555555444444444444444444444333333333222222444444333333222111111111000000111111111111000000000000000000000000000000//////............/////////............---------++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************************************+++++++++***+++,,,,,,---,,,,,,---.........---------------.........///////////////000000000111111//////000111222333555666555666888:::;;;<<<;;;;;;>>>>>>>>>???????????????CCCDDDDDDCCCAAA???>>>???@@@AAABBBDDDEEEFFFGGGGGGIIIJJJKKKMMMOOONNNMMMKKKFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGAAACCCCCC???>>>EEESSS___>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999999888666555777:::;;;999666333333333222222222111111111111111111111111111111000000000000000000000000.........................................................---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............////////////000000000000000///111222333222333555777999888777777888;;;>>>???===============>>>>>>???>>>???AAACCCCCCBBB@@@???@@@@@@@@@AAABBBCCCEEEFFFDDDEEEHHHJJJKKKIIIFFFDDDGGGFFFEEEDDDCCCBBBBBBCCCEEEAAA===>>>CCCJJJNNNOOOKKKIIIFFFCCC@@@>>><<<<<<<<<<<<<<<;;;:::999888888888888888888888888888888444555666777777666555555777777888888777777666555222333444555666555444444444333333333333333333444333333333333333333333333444444333222111222222333222222222222333333333333222222222222222222222222111111222333333333333333222222222222222222222222666555555444444555555666444444444444333333333333111222333444555666777888444444444333333333222222333333333333222222222222333333222222111111111000///000000000000000000//////////////////////////////......------......///------------------------++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((((()))))))))*********************************+++************+++,,,,,,+++,,,,,,---...---------------------................../////////000000000......//////111222444444666777888:::;;;;;;;;;:::>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA>>>===<<<===???@@@BBBCCCDDDEEEEEEEEEEEEGGGJJJKKKKKKKKKJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHEEECCCBBBCCCCCCDDDEEEFFFGGGHHHDDDFFFEEE???999:::CCCKKKAAAAAABBBBBBAAA@@@???>>>???>>>===;;;:::999999999999888888;;;===<<<777222333333333222222222111111000000000000000000000000////////////////////////---------..........................................------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------------............///......//////000000000000111333444444333222333555777666666666777:::<<<>>>;;;;;;::::::;;;<<<===>>><<<>>>@@@AAABBBAAA???>>>AAAAAAAAABBBDDDEEEGGGHHHDDDGGGIIIKKKJJJGGGDDDCCCGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@BBBGGGKKKKKKJJJIIIHHHEEEBBB@@@===;;;;;;:::;;;;;;::::::999888777888888888888888888888888666777888999999888777666777777777777777666555555222555:::???@@@>>>;;;999333333333222222333333333333333333333333333333333333333222222111111111111111111111222222222333333222222222222222222222222000111222222333333222222222222222222222222222222555555444444444444555555444444444444444444333333222222333444555666777888333333333333222222222222333333222222222111111111222111111111111111000000...//////000000//////.................................------------......,,,,,,,,,,,,------------,,,,,,------------,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))))))))*********************************************+++,,,,,,++++++,,,---------------,,,------------.....................////////////.........///000111222333555666777888999999999999<<<<<<<<<<<<===>>>??????<<<>>>??????===<<<===>>>@@@AAABBBCCCDDDCCCBBBBBBBBBEEEHHHIIIIIIHHHHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDEEEDDDBBB@@@AAAAAABBBCCCDDDEEEFFFFFFDDDFFFFFFBBB;;;888:::>>>BBBBBBCCCCCCBBB@@@>>>===>>>===<<<;;;:::999999999:::999:::===???===777222333333333222222222111111000000000000000000000000////////////////////////---------------.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++************))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111111333555555333222222333222222333444666888999::::::999999888999:::<<<======>>>???@@@AAA@@@??????AAAAAAAAABBBCCCDDDFFFGGGEEEHHHJJJKKKIIIFFFDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCEEEGGGIIIIIIGGGEEEFFFEEEDDDBBB???===;;;::::::::::::::::::999888888888888888888888888888888777888999999999888777666666666666666666555555444666:::AAAGGGIIIFFFAAA>>>333333222222222222333333333333333333333333333333222222222111111111000000000000111111111222222222111111111111111111111111000000111222222222222111222222222222222222222222333222222111111222222333333333444555555444444333333333444444555666777777333333333333222222222222222222222111111111000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******************************************++++++,,,++++++,,,------------,,,,,,,,,---------.........------.........////////////.........//////000111333444444555666666666777:::999999999:::;;;<<<===:::<<<>>>???>>>>>>???@@@AAABBBCCCDDDDDDBBB@@@???AAADDDHHHIIIGGGFFFFFFHHHEEEGGGHHHGGGDDDBBBBBBCCCDDDBBB@@@@@@AAAAAAAAA???>>>???@@@AAABBBCCCCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@???@@@AAABBBAAA@@@>>><<<======;;;:::999999888888:::999999;;;======999555333333333222222222111111000000000000000000000000........................,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************++++++++++++************)))))))))))))))************+++++++++******************************++++++++++++******************************************++++++++++++************************))))))))))))))))))))))))************************)))*********++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000111...000333333222222222333000111333666888999999999999999888777888:::<<<===>>>>>>?????????@@@@@@@@@BBBAAABBBBBBCCCDDDEEEFFFFFFIIIKKKJJJHHHEEEEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHEEEGGGIIIIIIGGGEEEDDDCCCDDDCCCBBBAAA???===<<<;;;:::::::::;;;::::::999888888888888888888888888888777888999999999777666555555555555555555444333333666:::???CCCDDDAAA===999333333222222222222333333222222222222222222222222111111111111111000000///000000000000111111111222111111111111111111111111///000000111111111111111111111111111111111111111111000000//////000000111111111333444555444444333333333333444444555555555444444333333333222222222222111111111000000000000000000000000000000000000---......//////......---------------------------------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---------.........////////////.........//////000222222222333333444444444777777666666777999;;;<<<999;;;>>>??????@@@AAACCCBBBCCCDDDDDDDDDBBB???>>>AAADDDHHHIIIGGGFFFFFFHHHEEEGGGHHHFFFBBB??????AAACCCAAA>>>>>>???@@@@@@@@@======>>>@@@@@@AAAAAA@@@DDDDDDDDDDDDCCCAAA>>>===<<<===???@@@AAA???>>>======<<<;;;:::999888888888:::777666888;;;===;;;999333333333222222222111111000000000000000000000000........................,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111+++---000222222222222333111333666999;;;;;;;;;:::999888777777888:::<<<===?????????>>>???@@@@@@AAADDDDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKJJJGGGEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIGGGJJJKKKIIIEEEBBBBBBCCCBBBBBBBBBAAA???>>><<<;;;::::::;;;;;;;;;:::999999777777777777777777777777666777888888888666555444444444555555444444333222222444777999999666333000333222222222222222222333222222222222222222222222111111111111111000//////000000000000111111111111000000000000000000000000//////000111111111111111111111111111111111111111111111000000000000111111///000222333444444444333333333333333333333333444444444444333333333222222111111111111000000000000////////////000000000000---..................------------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******++++++++++++*********)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,------......,,,,,,++++++,,,,,,---......------------...//////////////////000000000000000000000000111333555777:::666333333666:::;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@<<<===@@@>>>999:::???FFFEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHDDD???>>>BBBEEEEEECCCAAAAAAAAA@@@>>><<>>=========<<<;;;;;;:::::::::999777555444777===AAA555555444333333222111111000000000000////////////////////////////////////........................------------------------------------------------,,,++++++******++++++,,,************************+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++*********))))))((((((************************,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,---......//////......////////////000000000000///000111222222333222222333333444555666777888888999999999999:::<<<>>>???999;;;===>>>>>>>>>???@@@EEEFFFHHHHHHFFFEEEEEEFFFIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJFFFFFFFFFFFFEEECCCBBBAAAGGGGGGFFFDDDAAA===:::888<<<<<<;;;:::888777777666777888999888666666666777888777777666555444444444555555444333333222111111555555555555555555555555222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222111111000000000111111111222222222222222222333333333444444333333333333333333333333666555333111000000000111000000000000000000000000000000////////////000000////////////////////////...---,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************+++,,,---------,,,,,,++++++,,,,,,---...---------------...//////.../////////000000000000111111000000111333444555888555333444777:::;;;:::999::::::;;;;;;<<<======???===???BBBAAA>>>???DDDEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFDDDCCCDDDFFFHHHFFFDDDBBBBBBBBBBBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDBBB@@@>>>???????????????>>>======>>>======<<<;;;::::::999777666555666777888:::;;;555444444333222222111111000000000000////////////////////////////////////........................------------------------------------------------+++******))))))******+++************************+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))),,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,------................../////////000000000000//////000111222222222222333333444555666777888888888888888888999;;;===>>>;;;===@@@@@@@@@@@@AAABBBDDDFFFGGGGGGEEEDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCDDDEEEFFFHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCAAA???===;;;:::<<<<<<;;;:::999888777777888999999999777666777888777777777666555444444444555444444333222222111111444444444444444444444444222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000111111222222111111000000000000111111111222222111111111111222222222333333333333333333333333333666555333111000000000000000000000000000000000000000000////////////000000...........................---,,,...000000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------......///....../////////000000000111111111111111222333444444333333555888:::::::::888888888999::::::;;;;;;======???BBBBBBAAACCCGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCEEEHHHJJJJJJJJJGGGEEECCCCCCDDDEEEFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGFFFEEECCCAAA@@@???@@@@@@@@@???>>>===<<<;;;>>>>>>===<<<:::999888888999888888;;;>>>>>>;;;888444444333333222222111111000000000000////////////////////////////////////........................------------------------------------------------***))))))))))))))))))***************************+++***)))***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((+++++++++++++++*********************************************************+++++++++++++++*********)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---...................../////////000000000...///000111222222222222222333333444555666777777888888888888999;;;<<<===;;;===@@@AAA@@@AAABBBCCCCCCDDDEEEEEEDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFCCCAAAAAACCCEEEFFFDDDDDDCCCBBBBBBBBBDDDDDDBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;:::999888888888999:::999777777777888777777666666555444444444444444333333222222111111444444444444444444444444222222222222222222222222111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111///000000000000111111111222222222222222222222222555444333111000000000000000000000000000000000000000//////......//////000........................------,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...///........./////////000000111111111111111222222222000111333666888::::::999888888888999::::::;;;;;;;;;<<<>>>@@@@@@AAACCCFFFCCCDDDFFFHHHHHHHHHGGGGGGCCCBBBCCCFFFKKKMMMLLLIIIGGGEEEDDDDDDFFFIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCIIIHHHEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;>>>===<<<;;;:::888888777;;;888777;;;??????:::555333333333333222222111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************+++))))))***+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,*********************************)))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************+++++++++***************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,---.........------........./////////000000...///000111222222222222222222333444555666666777888888999999:::;;;<<<<<<999;;;===???>>>???@@@AAAAAACCCCCCCCCBBBBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGDDDBBBBBBCCCFFFGGGEEECCCBBBAAABBBCCCEEEGGGBBBAAA???===<<<<<<<<<=========<<<;;;;;;:::999999888999:::999888777888999666666666555555444444444333333333333222222111111333333333333333333333333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111000000000/////////000000000111111//////000000000111111111222222222222222222222222444333222222111000000000000000000000000000000000/////////....../////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++***))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---..................////////////000111111111111111111111...111444666888888999999999999::::::;;;;;;<<<<<<===???AAA@@@@@@AAABBBCCCCCCDDDFFFHHHHHHHHHGGGGGGDDDCCCCCCGGGKKKLLLJJJGGGFFFEEEDDDEEEHHHKKKLLLLLLIIIHHHGGGEEEEEEDDDDDDDDDGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777777888444111333777888555000333222222222222222111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))******************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,---...---------............////////////......///000111111111111111111222333444555666666999999::::::;;;;;;<<<<<<888:::===>>>>>>>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBDDDFFFHHHDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888999:::999777666777888555555555555444444444444333222222222222222111111333333333333333333333333111111111111111111111111000000////////////000000////////////////////////////////////////////////........................////////////////////////---...///000000000000000....../////////000000000000000000000111111111111111111111111111111111111222222222222111000000/////////////////////////////////............//////........................++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------.........///////////////000111222222111111...111444666666666777888::::::;;;;;;<<<<<<======???CCCDDDAAA@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDFFFHHHHHHGGGEEEDDDDDDDDDFFFIIIKKKLLLKKKFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@>>>===<<<;;;::::::999999888888777888555222222444555333111222222222222222222111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************)))((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))************************************)))))))))***************************************************************)))))))))***************)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,---------------------........./////////---...///000111111111111000111111222333444555555888888999:::;;;;;;::::::888:::===>>>??????AAABBB>>>??????>>>>>>>>>AAACCCCCCDDDEEEFFFGGGGGGGGGGGGBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::999777888999888666666666777444444444444444444444444222222222222222222111111222222222222222222222222111111111111111111111111000//////......//////000////////////////////////////////////////////////........................////////////////////////,,,---...//////000000///............////////////000000000000111111111111000000000000000000000000111111222222111000000//////////////////////////////......------......///------------------------,,,------,,,***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))************)))))))))(((((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------.........//////---...000111222222222222///222555555444444666888::::::;;;;;;<<<<<<======>>>CCCDDD@@@???BBBDDDAAAAAA@@@@@@AAAAAABBBCCCDDDAAACCCDDDEEEDDDDDDDDDEEEBBBBBBDDDGGGJJJKKKJJJHHHCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<999999999999888888888888777777666555555444333333111111111111111111222222000000000000////////////////////////////////////........................------------------------++++++++++++++++++++++++++++++************++++++***************************)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************************((()))))))))************************************((()))))))))*********+++************************************************((()))))))))*********+++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,---------.........//////---...///000111111111111000000111222333444555555666666888888999888888777666999<<<======>>>@@@AAA===>>>>>>===<<<===@@@CCC@@@@@@BBBCCCDDDDDDDDDCCC@@@@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999666777888777555555555666444444444444444444444444111111111111111111222222222222222222222222222222111111111111111111111111//////............//////////////////////////////////////////////////////................................................+++,,,---...////////////------........./////////....../////////000000000000000000000000000000000000111111222222111/////////////////////////////////......------......///------------------------///000000---***)))+++---************************++++++++++++++++++++++++************************%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))+++*********))))))((((((((((((((((((((((((((((((******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------.........//////,,,---///111222333222222000333555555333333555888999::::::;;;;;;<<<<<<===:::@@@AAA======AAACCC@@@???>>>======>>>???AAABBB???BBBDDDCCCAAAAAADDDGGG@@@AAADDDGGGJJJKKKHHHFFFAAAAAABBBCCCEEEFFFHHHIIIEEEDDDCCCBBB@@@???======;;;<<<<<<<<<<<<<<<;;;;;;777888888888888999999999111333555555222000//////111111111111111111222222000000000000////////////////////////////////////........................------------------------++++++++++++++++++++++++******))))))))))))*********************************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************************************(((((())))))*********+++)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,---------,,,,,,++++++,,,---------,,,,,,---------.........//////---...///000111111111111000000111222333444444555444555666777777666555555333666999:::;;;<<<===???<<<======<<<;;;===@@@CCC===>>>???AAABBBBBBAAAAAA@@@AAACCCFFFGGGGGGGGGGGG>>>???@@@@@@@@@??????>>>:::;;;<<<=========<<<;;;::::::999999999999999999555777777666555444555666444444444444444444444444111111111111111111222222111111111111111111111111000000000000000000000000//////............//////////////////////////////////////////////////////................................................+++,,,---...////////////---------.........//////---------.........//////000000000000000000000000000000111222222111//////////////////////////////.........------.........------------------------222333222///+++***,,,///************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%'''((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******---------............///000000000000000000000000222222222222333444555555:::<<<===<<<;;;999999:::>>>>>>=========<<<<<<<<<999:::===???@@@@@@??????@@@BBBDDDFFFFFFDDDBBB@@@DDDEEEFFFGGGHHHHHHGGGGGGDDDEEEFFFFFFEEECCCAAA@@@DDDCCCAAA???===;;;;;;:::>>>>>>??????>>>===<<<;;;888888888999::::::777555666666666555444333111111222111111111000000//////000///...------...///000111111000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((++++++************++++++************************)))************++++++++++++)))''''''***++++++++++++*********))))))((((((******************************))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000111111111333333333444444444444444555777888888888888999;;;;;;<<<===<<<;;;<<<@@@EEEAAA@@@@@@@@@@@@@@@AAAAAACCCEEEGGGGGGEEECCCCCCCCC@@@AAACCCCCCCCCAAA???===<<<<<<<<<===============:::::::::999999999888888888888777555555444444444444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////....................................////////////........................------------------------------------------------////////////////////////////////////////////////000000000000111111111111000111222333222222000///000000///.......................................+++,,,---------///222555===;;;888333...++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&'''((())))))((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++*********))))))*********++++++,,,,,,,,,------------....................................222111111222222333444555666888:::::::::999:::;;;=========<<<;;;;;;::::::888999<<>><<<;;;;;;:::;;;<<<===>>>???>>>>>>===:::999888888999999777555666666555555444333111000111111111111000000000///000///...------...///000000000000000//////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))(((++++++************++++++************************))))))*********+++++++++************++++++***)))************)))))))))(((******************************))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---......000000000000000111111111333333333333333444444444666777999999888888:::;;;===>>>???===;;;;;;>>>@@@???????????????@@@AAAAAACCCEEEFFFEEEBBB@@@??????BBBBBBCCCDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777666555444333333333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000............................................................////////////........................------------------------------------------------....................................................../////////000000000000000111222222222111000//////...---------------........................---......---,,,---///111:::999666222---++++++,,,++++++************++++++*********************************+++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&&&&''')))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&(((***,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********+++++++++***************((()))***+++,,,------...------------............------------------------111111111111222333444444222444777888999999;;;<<<<<<<<<;;;;;;:::999999888777999<<<>>>@@@AAAAAA@@@@@@@@@@@@??????>>>>>>======???BBBEEEFFFEEEDDDCCCBBBBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;999:::<<<>>>????????????;;;999777777777777666555555555555555444222111000111111111111000000000000//////............//////000000000////////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++************))))))))))))++++++************++++++************************)))))))))*********++++++)))+++------+++)))''''''************))))))))))))******************************))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---....../////////000000111111111222222333333333444444444777888::::::999999;;;<<<>>>???@@@???<<<;;;;;;;;;============>>>@@@AAABBBCCCDDDDDDCCC???===<<<<<>>AAABBBBBBAAAAAA@@@>>>===<<<======>>>999<<>>???======<<<;;;;;;;;;;;;<<<999;;;<<<>>>??????>>>>>><<<999666555666666666555555555555444333222111000111111111000000000000000/////////....../////////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))++++++************++++++************************))))))))))))************)))+++---,,,)))'''&&&'''*********)))))))))))))))******************************))))))))))))******++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////000111111111333333333444555555666666777999::::::::::::;;;======>>>??????>>><<<:::999;;;;;;;;;<<<>>>???AAABBBCCCDDDDDDBBB@@@>>>>>>???EEEEEEDDDDDDBBBAAA???>>><<<======>>>======<<<;;;999999999999888888888888555555444333333333333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000........................---------------------------------.........//////------------------------------------------------------------------------................................................------........./////////---...///000111111222222///...------,,,,,,---------------------------------......---+++***+++,,,000111000...+++***+++,,,++++++************++++++************************************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************************)))))))))((((((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...........................////////////000111222222444666888888888888999:::999888888888777777777777666888;;;>>>AAABBBBBBAAAAAA@@@>>>=========>>>???999;;;>>>AAACCCCCCBBBAAA@@@???>>><<<<<<===>>>???;;;;;;;;;;;;;;;<<<======<<<===>>>>>>>>><<<;;;:::;;;888555444555666555555555555555444333222000000000000000000000000111111...//////////////////................../////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******++++++************++++++************************(((((()))))))))************++++++***((('''((()))))))))))))))))))))************************************))))))))))))******++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---......///000000111111333444444555666777777777777999::::::::::::;;;===;;;<<<===??????>>>;;;999::::::;;;<<<===???AAABBBCCCDDDDDDCCCBBBAAABBBDDDDDDDDDDDDCCCBBB@@@??????>>>???@@@@@@@@@>>>===<<<999999999888888888777777666555444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------............------------------------------------------------------------------------....................................................../////////000000000------......///000111222000//////...............------------------------***+++------++++++,,,---------...---+++***+++,,,++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((&&&'''(((***(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))++++++)))(((((()))++++++))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------....................................///000111111555777888888777666777888666777777777777888888888777999<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>@@@@@@;;;<<<>>>@@@AAABBBBBBBBB??????>>>>>>>>>>>>>>>???:::::::::;;;<<<===>>>???>>>??????>>>===;;;999777888666444444555666555444444444444444333111000///000000000000111111111111......////////////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************++++++************++++++************************((((((((()))))))))*********))))))***,,,---,,,***))))))))))))******************************************))))))))))))******++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000000111111333333444555666777777888777888::::::999999;;;<<<::::::;;;===??????===::::::;;;;;;<<<>>>???AAABBBBBBCCCDDDCCCBBBBBBDDDFFFCCCBBBBBBAAA@@@@@@@@@??????@@@AAABBBAAA@@@===<<<999888888888888777777777555555444444444444555555111111111111111111111111111111111111111111111111//////000000000000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------....../////////000000000......------...///000111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,---...***,,,---,,,+++***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&''')))***(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************((())))))***+++*********))))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------...///000111333555666777555555666777555555666777888999::::::888999<<>>>>>???@@@@@@?????????@@@@@@AAABBBCCC??????@@@@@@@@@@@@??????999999:::;;;<<<>>>@@@AAA>>>??????>>><<<:::888777555444444555666777666444444444444333222111000//////000000000111111111111---...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((()))))))))************++++++************++++++************************(((((((((((()))))))))***)))((()))///555666000***((()))))))))******************************************))))))))))))******++++++************++++++************************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000111222111111222333444555666666666777999999888888:::;;;;;;::::::<<<>>>???===:::<<<<<<<<<===>>>???AAABBBBBBCCCBBBAAA@@@@@@BBBCCCAAA@@@@@@??????@@@@@@@@@???@@@AAABBBAAA???===;;;888888888888777777777777444333333333333333444444222222222222222222222222111111111111111111111111////////////000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------.........////////////...---------...////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---------...***+++---,,,+++***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((''''''''')))+++(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))((()))+++------+++)))((())))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000000222444555444444555666444444555777888:::;;;;;;999:::===???@@@@@@??????;;;;;;<<<===>>>???@@@@@@BBBAAA@@@???@@@AAACCCDDD??????AAABBBBBBAAA@@@???999999:::;;;===???AAABBB===>>>>>>>>><<<;;;999777333222333555777888666444444444444333222111000/////////000000111111111222---...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++++++++************++++++************************(((((((((((())))))))))))''''''+++444======333***(((((())))))*********+++******************************))))))))))))******++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000111222///000000111333444555555555777888999888888999;;;===;;;:::;;;===>>><<<999============>>>@@@AAABBBBBBBBBAAA???===<<<>>>?????????>>>>>>??????@@@AAA>>>???AAAAAAAAA>>><<<:::888888888888777777777777222222222111222222333333222222222222222222222222000000000000000000000000.../////////000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......000///...---,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------***+++------+++***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************