BM6&6(v@ sss```ooo{{{QQQ:::777444333333222111111111222222;;;333:::777KKKgggHHHHHHTTTOOOJJJJJJGGGAAA;;;999:::===???@@@@@@AAADDDLLLUUU[[[hhhllltttvvvnnneeehhhrrr{{{~~~zzzsssttt~~~sssccceeessskkk]]]bbbuuuwwwrrrnnnmmmiiidddccceeebbbiiiwwwyyyqqqjjjrrrmmmeeeZZZNNNMMMYYYiii|||{{{wwwxxx___KKK>>>111111111222222222333333333666:::CCCLLLOOONNNOOOSSS___tttaaasssrrrggg{{{~~~SSSGGGLLLMMMJJJEEEFFFKKKLLLIIIGGGFFFEEEBBB???;;;777555222555:::???CCCDDDDDDDDDCCCDDDEEEDDD@@@===:::999;;;::::::999999888888888::::::;;;===???AAACCCDDDFFFGGGHHHJJJMMMOOOPPPQQQXXX[[[___aaadddqqqxxx___WWW___kkkmmmjjjpppnnnmmmnnnpppooolllhhhjjjqqq}}}~~~rrrggg]]]PPPHHH@@@BBBPPPdddvvv|||yyywww~~~wwwgggWWWMMMEEE>>>CCCMMM]]]ggglllmmmsssyyysssfff^^^```eeeoooyyy~~~}}}yyy~~~|||{{{~~~||||||{{{yyyyyy{{{zzzqqqzzztttqqqzzzzzznnnffffffeee___aaaooopppaaa___nnnuuuooodddUUUIIIJJJJJJEEEBBBCCC===@@@EEEIIIOOOfff```qqqMMM999777444333222222111111222222333999333:::777GGG~~~fffJJJHHHRRROOOOOONNNKKKEEE@@@===>>>?????????@@@AAAEEELLLUUU[[[gggkkkqqqtttnnnfffgggnnnwww{{{rrrccchhhwwwnnnaaaddduuu|||uuuqqqccc]]]YYYXXXUUUQQQQQQTTTVVV[[[gggxxx}}}uuummmaaaUUULLLPPPaaasss~~~}}}}}}}}}wwwuuuZZZGGG<<<111111111222222222333333333999===GGGPPPTTTUUUYYY___cccvvvppplll}}}gggfffrrrRRRIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFCCC@@@<<<999777333555888<<>>@@@BBBCCCEEEFFFGGGIIILLLNNNOOOPPPRRRUUUXXXYYY[[[bbbqqq}}}tttfff```cccjjjllllllpppnnnmmmmmmoooooommmjjjoooyyy|||}}}tttjjj```SSSLLLEEEHHHVVVhhhxxxwwwppptttwwwdddTTTDDD>>>IIIZZZbbblllrrrooopppuuusssllleeehhhnnnvvv~~~~~~||||||}}}~~~|||{{{}}}yyy}}}yyy{{{{{{sssgggeeeiiiggg^^^XXXeeehhh```ddduuu{{{uuubbbTTTKKKMMMOOOJJJGGGHHHGGGHHHLLLQQQYYYpppbbbtttuuuGGG888777333333222222111111222222444555222;;;888@@@xxxwwwvvvjjjOOOHHHNNNOOOQQQPPPMMMHHHCCC??????@@@>>>??????AAAEEELLLTTTZZZfffiiinnnrrrooojjjiiilllssswww|||~~~lllaaaiiiyyyrrrfffiiiwwwyyypppggg```XXXRRRNNNMMMKKKIIIKKKOOORRRTTT[[[iii~~~xxxlll[[[NNNJJJSSSiii}}}~~~}}}~~~kkkmmmpppTTTAAA999111111111222222222333333333999???JJJVVV[[[^^^fffnnnnnn|||mmmlllmmmWWWaaa{{{hhhMMMHHHGGGMMMLLLEEECCCGGGHHHHHHGGGEEEBBB???;;;:::666666666777:::===@@@BBBAAABBBCCCAAA???>>>>>>???===<<<<<<:::999888777777999999999;;;<<<>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWYYY]]]bbbeeennnmmmkkkhhhgggiiikkkmmmqqqooommmlllnnnoooooonnnqqqqqquuuvvvuuuooodddXXXSSSOOOSSS^^^mmmyyyvvvooorrrrrr^^^JJJBBBPPPeeehhhqqquuupppmmmpppqqqooohhhlllsssyyy~~~~~~|||~~~www|||}}}sssnnnttt{{{uuuhhh\\\bbbdddbbbkkkyyy|||uuu^^^RRRLLLRRRVVVRRRNNNOOONNNLLLNNNVVVccczzzgggsssjjjBBB777777333333222222111222222333444222222;;;999;;;hhh{{{nnnuuuuuuYYYHHHIIIOOOPPPOOOLLLGGGCCC???===<<<===>>>???@@@DDDJJJRRRXXXcccffflllqqqsssqqqooooootttwww{{{~~~zzzkkkfffrrrssskkkppp|||~~~yyytttnnnfff```___YYYUUUTTTSSSSSSVVV\\\______ccclll|||{{{lllYYYMMMLLLWWWmmmppppppkkkNNN===888222111111222222222333333333444<<>>===999777555444555999===@@@CCCCCCCCC@@@>>>===>>>???>>>===<<<;;;:::999888777888888888999:::<<<===>>>BBBCCCDDDFFFGGGIIIJJJKKKNNNPPPSSSUUU[[[aaabbb___```dddhhhiiihhhhhhjjjlllpppnnnlllkkklllnnnpppqqquuutttbbbfffoooxxxwwwjjj```]]][[[^^^gggqqqyyy}}}}}}xxxuuu|||vvveeeSSSKKKWWWiiimmmssstttooolllmmmmmmkkkiiiooovvv{{{}}}}}}~~~xxxiiiccciiitttzzz~~~}}}rrrooojjjjjjpppvvvtttlllYYYOOOMMMWWW]]]ZZZUUUUUUUUUOOOQQQ]]]nnnzzz|||pppoooaaa>>>666777333222222111222222333333444111333888:::888XXXxxxmmmfffgggLLLEEEOOOOOOMMMJJJGGGDDD@@@===:::<<<===>>>???BBBHHHOOOTTT___ccciiiooouuuxxxxxxvvvwwwyyy}}}}}}uuuwwwuuuooovvv}}}wwwuuuuuutttqqqnnnjjjdddaaaaaaaaabbbfffkkkqqqrrrsssxxxrrr```WWWXXXaaappp}}}rrrrrr}}}gggJJJ999777333111111222222222333333333000999JJJ___nnnxxxppppppvvv^^^\\\pppVVVDDDHHHOOOKKKHHHJJJHHHIIIHHHGGGFFFCCCAAA???<<<999666333333666:::===CCCDDDCCCAAA>>>======???>>>>>>===<<<;;;:::999888888888888888999:::;;;<<<@@@AAABBBCCCEEEFFFHHHHHHKKKLLLMMMOOOWWWaaaaaa\\\YYY[[[___bbbeeegggiiijjjnnnmmmkkkjjjkkkmmmqqqssszzznnn\\\```lll{{{~~~tttfffeeeeeeggglllrrrvvvyyy|||yyyzzznnnaaaXXXWWWbbbqqqrrrrrrqqqoooppppppkkkfffkkkrrrzzz~~~~~~}}}zzzzzz{{{}}}}}}}}}}}}xxxdddYYYaaauuu||||||~~~ttttttvvvrrrjjjcccRRRLLLOOO]]]gggeee```______YYYZZZiii|||yyyyyy{{{{{{tttjjjYYY:::666777222222111111222222333333333222555555;;;999KKKvvvvvvUUUEEEOOOOOOMMMKKKIIIGGGDDD???<<<<<<<<<===>>>@@@EEEKKKPPPYYY```ggglllrrryyy|||{{{yyyzzz}}}yyyuuu|||}}}xxxssstttyyy}}}|||zzzvvvqqqooopppqqqqqquuuzzz}}}~~~}}}mmmhhhjjjooowww}}}~~~~~~|||fffqqqwwwcccFFF777555333111111222222222333333333222777GGG___uuuwwwiiijjj~~~fffWWWttthhhLLLFFFJJJKKKIIIIIIHHHHHHHHHHHHGGGEEECCCBBB>>><<<888555444666888999AAABBBCCCAAA???>>>>>>???=========<<<<<<;;;::::::888888888888999999:::;;;>>>???@@@AAACCCDDDEEEFFFKKKMMMLLLKKKSSS___```YYYTTTUUUXXX\\\aaaeeeggggggjjjjjjjjjiiijjjlllppptttvvvxxxeeebbbiiiyyyxxxhhhhhhjjjlllooorrrtttvvv|||xxxxxx}}}fff[[[ZZZ^^^kkkxxxtttrrrooooooppppppkkkfffiiipppxxx|||}}}~~~zzzuuuqqqqqqtttxxxzzz{{{|||~~~~~~|||mmmeeennn}}}tttxxxzzz~~~~~~qqqddd___MMMJJJRRRfffttttttpppoooiiicccdddsss}}}{{{{{{xxxhhhfff~~~RRR777555666222222111111222222333444222444888111;;;;;;AAAzzzaaaHHHNNNNNNLLLJJJJJJIIIFFFAAA<<<;;;<<<======>>>BBBGGGKKKTTT\\\cccfffllluuu{{{{{{wwwyyy{{{|||~~~wwwtttrrrvvv}}}~~~zzz{{{yyy|||}}}|||wwwtttxxx{{{}}}yyymmmccc{{{~~~qqq___CCC444333111111111222222222333333333555555???XXXuuuuuulllmmmrrr]]]``````LLLHHHJJJKKKIIIGGGGGGHHHHHHGGGEEEDDDCCC???>>>;;;999777666666666<<>>@@@AAABBBCCCDDDIIIMMMMMMJJJQQQ\\\]]]UUUPPPRRRVVVZZZ]]]aaadddffffffhhhiiiiiiiiikkkooosssqqquuugggcccnnnxxxssseeegggjjjmmmppprrrtttvvv{{{wwwwwwyyyzzzzzzfff______```gggpppqqqnnnkkkjjjiiihhhhhhhhhhhhmmmuuuzzz}}}~~~yyysssooommmjjjnnnssswwwyyy{{{~~~xxxnnnooo|||~~~uuuxxx~~~}}}zzzrrraaa]]]HHHIIIWWWpppuuuoooppp}}}|||yyyxxxyyywwwbbbcccxxxMMM555444555222111111111222333333444222555999...;;;>>><<>>???@@@AAABBBBBB@@@GGGHHHFFFLLLWWWXXXPPPLLLRRRXXX[[[\\\]]]bbbgggdddfffiiiiiiiiijjjooorrrtttiii\\\cccmmmjjjaaadddiiilllooorrruuuxxxxxxvvvyyyzzzvvvxxxtttiiigggeee___^^^bbbkkkjjjgggccc___^^^dddjjjlllqqqxxx~~~}}}vvvpppnnnmmmfffkkkqqqvvvyyy|||~~~pppfffmmm}}}zzzxxxuuuvvvwwwyyyrrr^^^ZZZFFFIIIZZZwww}}}~~~~~~~~~gggwwwfff{{{kkkFFF;;;333444222111000000000111333333555000000444444666EEEXXXVVVFFFMMMHHHKKKLLLFFFFFFDDD888<<<<<<;;;;;;<<>><<<;;;;;;<<<======<<<;;;:::999999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@AAABBBDDDGGGJJJKKKKKKLLLNNNQQQTTTXXX[[[\\\___``````bbbdddfffhhhiiinnntttxxxhhhbbbcccffflllmmmnnnnnnoooqqquuuxxx|||xxxwwwwwwtttqqquuu|||yyymmmjjjfffeeefffeee```\\\VVVVVVUUUSSSRRRWWW```gggrrr{{{|||}}}~~~{{{vvvuuuwwwwwwssssssrrrrrrtttwwwzzz|||}}}{{{nnnlll}}}yyyfffZZZfffwww}}}gggqqq{{{kkkTTTFFFDDDIIIqqq~~~lll}}}nnn~~~HHH777///444222111000000000111333333777444444777555444===KKKjjjvvvXXXKKKHHHOOOSSSLLLJJJIII@@@<<<<<<<<<<<<===>>>??????AAAGGGPPPYYY___eeejjjmmmllllllnnnsssyyy{{{}}}~~~yyyqqqddd```^^^___aaadddkkkssszzzuuuvvv|||}}}yyyzzzxxxzzzpppeeeSSSBBB666111111444000111111222222333444444666...555===AAA]]]|||}}}oooYYYYYYeeeqqqYYYHHHIIIJJJLLLLLLJJJGGGFFFFFFFFFEEECCCAAA>>><<<:::999666777888:::<<<>>>???@@@BBBAAA@@@>>>============>>>===<<<::::::;;;<<<<<<999888888999:::;;;<<<============???AAACCCFFFGGGGGGIIIKKKNNNQQQSSSUUUUUUYYYZZZ[[[^^^aaadddfffhhhjjjkkkooowwwzzznnngggeeedddkkklllmmmmmmlllnnnqqqsss~~~xxxuuuuuuuuusssqqqqqqooowww|||zzzuuusssqqqoooiiifffddddddeeeddd___[[[SSSSSSSSSUUUYYY___eeeiiirrrxxxyyyssssss{{{|||zzzuuuppprrrwwwxxxuuuvvvvvvvvvwwwxxxyyy{{{{{{|||fffhhhqqqllleeebbbdddppplllVVVppp~~~uuu]]]KKKBBBCCCKKKvvvyyyvvvqqq~~~GGG666000555222111000000000111333333555444555777666555;;;EEE___}}}^^^MMMHHHOOOUUUOOOKKKJJJDDD>>>===<<<<<<======<<<;;;???EEENNNWWW```gggnnnrrrllllllnnnrrrxxx}}}pppfffjjjpppttt~~~}}}|||}}}uuulll^^^WWWSSSUUUYYY___hhhppptttrrruuu|||~~~|||xxxjjj[[[III<<<444111111444000111111222222333444444777000555===<<>>???BBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>999999999888999999:::;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGJJJMMMOOOPPPQQQQQQUUUVVVXXX[[[___cccfffhhhggghhhjjjnnntttyyy|||~~~zzztttnnnjjjgggfffggghhhiiijjjjjjkkknnnppp{{{wwwsssssssssqqqnnnllldddiiiooorrrrrrpppllliiiiiifffdddaaa___[[[UUUQQQRRRRRRUUU[[[dddlllqqqssswww{{{zzzrrrnnnsss{{{~~~|||zzztttoooqqqvvvuuupppwwwxxxyyyyyyyyyzzz{{{|||~~~|||~~~tttbbbkkkvvvwwwkkkhhhllllllbbbWWWtttkkkYYYMMMHHHBBBMMM|||pppxxxvvvDDD777111444222111000000000111333333222222444666666777;;;AAAWWWwwwnnnRRRIIILLLSSSOOOLLLKKKFFF@@@>>><<<<<<======;;;999???CCCJJJRRR\\\gggrrryyyqqqppppppssswww|||wwwxxx|||iii]]]]]]^^^eeerrr|||llldddcccdddxxx~~~~~~uuukkk]]]RRRJJJNNNXXXaaaiiiooorrrqqqtttyyy}}}~~~^^^~~~zzzfffSSS???666333111111333000111111222222333444444555111333;;;;;;BBBrrrwwweeepppyyyeee[[[cccbbbPPPKKKIIILLLLLLHHHGGGJJJFFFEEEEEECCCAAA???===;;;999999888888888:::<<<>>>@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<>>>>>><<<;;;;;;:::::::::::::::::::::::::::<<<>>>AAABBBDDDFFFHHHKKKMMMNNNOOOOOOSSSTTTWWWZZZ^^^bbbeeeggghhhiiikkklllmmmnnnpppqqqrrrqqqnnnllljjjhhhggggggdddfffhhhiiijjjkkknnnpppuuuuuutttqqqnnnlllhhhfffZZZ[[[```iiipppnnnggg```fffccc```\\\WWWRRRLLLHHHLLLOOOUUU^^^iiirrrwwwyyyzzztttuuuzzz~~~}}}|||wwwqqqpppqqqnnnhhhtttvvvyyyzzzyyyzzz|||~~~~~~||||||uuujjjhhhtttxxxnnnhhhfffhhh~~~wwwfffZZZRRRLLLCCCQQQ{{{kkkjjj>>>888222111222111000000000111333333000111333555666888;;;>>>MMMtttyyyrrr|||]]]LLLJJJQQQOOOMMMLLLGGGBBB???<<<<<<===>>><<<999<<>><<<;;;:::999999999:::;;;===>>>AAACCCCCCBBBAAA@@@======<<<;;;;;;===>>>??????>>>===<<<;;;;;;;;;;;;999999888999;;;===???@@@BBBCCCEEEHHHJJJLLLMMMMMMQQQRRRTTTWWWZZZ^^^aaaccchhhhhhgggffffffiiinnnrrrmmmllljjjhhhgggfffeeeeeecccfffhhhjjjkkkllloooqqqpppsssuuusssqqqnnnggg```WWWTTTXXXcccllljjjaaaZZZ\\\[[[XXXTTTPPPMMMJJJIIINNNSSS[[[eeeoooxxx~~~yyyvvvuuuuuuzzz{{{xxxqqqlllkkkiiieeeppptttxxxyyyxxxyyy|||~~~}}}zzzyyywwwrrrlllgggppp|||uuutttzzzrrrbbbYYYQQQIIIDDDTTTxxxnnncccYYY666888444111222111000000000111333333111222333333444777:::;;;FFFbbbxxx}}}iiiQQQHHHNNNOOOOOONNNIIIEEE@@@;;;;;;===???===;;;;;;===AAAFFFOOO[[[hhhppptttrrrqqqrrrvvvzzz|||~~~~~~~~~}}}~~~~~~}}}xxxqqqZZZVVVQQQPPPQQQPPPLLLHHHGGGIIISSSbbbpppzzz}}}yyy~~~yyymmmiiibbbhhhmmmnnnooopppoookkk\\\QQQGGGEEEJJJOOOUUU[[[hhhjjjnnnqqqvvv{{{}}}rrrqqquuu}}}dddeeesssgggMMM555111444222000222000111111222222333444444555666222777>>>999HHHppp{{{iiioooqqqXXX[[[{{{ppp\\\KKKKKKMMMJJJHHHIIIFFFGGGHHHIIIHHHFFFDDDCCC>>>===<<<;;;999999888888:::<<>>@@@@@@>>>===<<<;;;::::::777777777777888:::<<<>>>>>>???@@@BBBDDDGGGJJJKKKNNNOOOPPPRRRUUUXXXZZZ\\\aaabbbcccaaaaaaccchhhlllhhhhhhgggfffeeeeeeddddddccceeeggghhhhhhiiijjjllljjjpppwww|||rrrccc[[[VVVWWW___eeebbb\\\ZZZTTTSSSQQQNNNLLLKKKLLLMMMVVV\\\eeemmmttt{{{yyypppllltttvvvtttlllffffffhhhiiinnnsssxxxxxxwwwvvvyyy||||||zzzssskkkeeeeeelllrrr}}}zzzsssvvvppp^^^UUULLLCCC@@@RRRyyyhhheeeyyy]]]xxxLLL///888777222222111000000000111333333222444333222333666999999CCCWWW|||rrrUUUGGGMMMOOOPPPPPPJJJFFFAAA;;;:::===???>>><<<;;;===AAAFFFNNNXXXcccjjjsssqqqpppqqquuuyyy}}}~~~yyyzzzzzz{{{zzz}}}xxxiii```RRRSSSOOOIIIIIIMMMOOOMMMLLLLLLRRRaaaqqq}}}xxx|||wwwpppjjjmmmmmmiiigggiiiiiiggg\\\SSSKKKGGGFFFHHHOOOXXXcccgggmmmrrrwww|||~~~{{{}}}jjjkkkjjjqqqyyyVVVkkkyyyqqqhhhLLL444000444222000111000111111222333333444444999;;;444888BBB999===\\\pppeeeooozzz|||^^^WWWkkkhhhRRROOORRROOOKKKLLLHHHIIIJJJKKKKKKIIIHHHFFF??????>>><<<:::999777666888:::???BBBDDDDDDCCCBBB<<<;;;::::::;;;<<<===>>>AAA@@@???===;;;;;;::::::666555555666777999;;;<<<;;;;;;<<<===@@@DDDGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVYYY]]]aaabbb```^^^^^^___```aaacccdddeeeeeeddddddaaaccceeeeeeddddddeeeffffffmmmxxxkkk\\\WWWWWW[[[\\\WWWVVVYYYQQQPPPNNNKKKJJJKKKMMMPPPYYY```jjjppptttyyytttlllnnnrrrpppggg```bbbiiinnnnnnsssxxxxxxuuutttwwwzzzvvvssskkk```YYY___qqqooodddcccwwwppp\\\RRRIIIAAA;;;NNNmmmeeeuuummmbbbiiiGGG555555666222222222111111111111222222111111222333444666777888888XXXwwwUUUAAALLLWWWQQQJJJLLLIIIFFFAAA???>>>??????>>>===>>>AAAFFFOOOYYYaaagggmmmqqqsssqqqrrrvvvyyyyyyxxxxxxwwwxxxzzz}}}zzzbbbZZZZZZRRRNNNLLLLLLKKKHHHKKKPPPJJJJJJMMMWWWgggyyyxxxrrrzzz{{{mmmhhhqqqpppeee```eeehhhfff[[[QQQHHHDDDCCCCCCHHHMMMaaabbbffflllsssxxx{{{|||~~~rrrjjjaaahhhtttvvvhhhwwwcccGGG000,,,000000000333222333444333222222333555333666888888777<<>><<<999777666222555888<<<>>>?????????AAA@@@@@@???>>>===<<<<<<@@@???=========<<<:::888666666666666666666666666===<<<<<<<<<===???AAABBBFFFGGGHHHIIIKKKMMMNNNNNNSSSUUUWWWYYYYYY[[[]]]___YYYZZZ]]]```aaaaaa```___aaabbbcccddddddcccbbbaaafffcccggguuuxxxaaa[[[VVVVVVXXXXXXRRRMMMEEEBBB???>>>AAAHHHPPPUUU^^^gggooorrrvvv}}}vvvjjjhhhllljjjbbb___dddhhhhhhoootttuuupppppptttwwwvvvzzzrrrfffZZZYYYeeezzz}}}sss~~~xxxnnnbbbYYYRRRJJJDDDBBBKKKssshhhzzziiiiii~~~___AAA444555555111222111111000000111111222111111111222444555777888888OOO{{{]]]FFFIIIRRRQQQMMMNNNJJJFFFBBB?????????>>>>>><<<===@@@FFFMMMUUU[[[___lllrrrvvvuuutttuuuuuussssssssstttuuuwwwzzz|||~~~~~~}}}~~~{{{llldddaaa^^^YYYUUUSSSOOOIIIIIILLLLLLJJJJJJPPP]]]ooo~~~vvvttt{{{ttttttyyyuuuiiiccchhhjjjfffWWWNNNFFFCCCBBB@@@CCCGGGZZZ]]]bbbhhhooouuuxxxyyywwwpppdddsss|||{{{yyy{{{UUU@@@//////333111000222333444444444222222444666888:::;;;888666999BBBJJJ^^^yyykkkfff\\\ZZZoooxxxYYYHHHMMMOOOBBBHHHHHHHHHHHHHHHGGGEEEDDDAAA@@@???===<<<:::999888555666999;;;>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>>>><<<:::888888777666555444444333777777888999:::;;;======@@@@@@AAACCCDDDFFFGGGGGGIIIKKKNNNOOOOOOQQQSSSUUUQQQRRRTTTVVVXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\___[[[\\\fffsssyyytttmmm^^^XXXQQQMMMLLLIIICCC===<<<;;;:::===CCCKKKTTTZZZgggpppwwwxxxxxxzzz{{{zzzvvvvvv~~~yyyqqqkkknnnllldddaaaeeehhhhhhlllppppppmmmnnnuuuxxxwwwxxxoooccc^^^dddqqquuu|||yyypppbbbVVVRRRPPPJJJBBB@@@III}}}}}}~~~ooopppcccwwwtttSSS:::333555444000222111111000000111111222111111111222444555777888999BBBkkkhhhNNNDDDHHHLLLMMMKKKJJJGGGCCC@@@??????>>>===;;;<<>>EEELLLmmmuuulllXXX\\\uuuqqq]]]UUULLLFFFFFFGGGIIIHHHGGGFFFFFFGGGCCCBBB???===<<<;;;;;;;;;888888999;;;===???@@@AAA@@@@@@@@@AAAAAA@@@@@@???@@@???>>>>>>??????===;;;;;;;;;999777555444222111222333555666888999::::::::::::;;;<<<>>>???@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJIIIJJJKKKMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTPPPNNNQQQYYY^^^^^^\\\SSSMMMFFFAAA???===999555555666;;;BBBKKKUUU___dddooowww|||zzzwwwuuurrrnnn______ggguuu~~~yyyuuukkkmmmjjjdddaaaccceeeeeehhhiiiiiiiiimmmtttvvvuuuqqqiiibbbfffrrrpppnnn}}}}}}tttsssfffUUULLLPPPTTTMMM@@@===FFF{{{|||ppp}}}___uuuOOO777222444333111111111000000000000111111000000111222333555666777::::::[[[uuuYYYDDDBBBIIINNNLLLKKKHHHDDDAAA@@@???>>><<<;;;;;;<<>>>>>;;;888999???DDDIIIUUU~~~zzzpppaaadddeeeLLLSSSGGGJJJLLLLLLIIIGGGFFFGGGEEECCC@@@>>><<<<<<===>>>;;;;;;::::::<<<>>>@@@BBBAAABBBBBBBBBBBBAAA??????>>>=========??????===;;;;;;;;;:::888666555333333000222444777888999999999888888999::::::;;;<<<<<<<<<>>>@@@@@@@@@AAACCCDDDDDDEEEEEEGGGIIIKKKMMMOOOIIIJJJKKKLLLMMMMMMLLLLLLIIIFFFDDDDDDEEEHHHJJJKKKBBB???;;;999999999::::::666999AAAKKKVVVaaaiiinnnooovvvyyyvvvqqqooommmjjjYYYWWW]]]jjjuuuwwwtttssshhhhhheeeaaa______```aaacccccceeegggllloooooommmfffdddeeeooo~~~~~~wwwrrrsss||||||hhhbbbyyy}}}iii^^^PPPMMMXXX___SSS@@@<<>>555444333333222000111444222444555555555666999;;;@@@AAA@@@>>>;;;;;;>>>AAAIIIFFFdddyyylllnnnXXXrrrttt[[[VVVFFFHHHKKKLLLKKKIIIGGGFFFFFFEEEBBB???>>>>>>???@@@===<<<;;;:::;;;===???AAACCCCCCDDDCCCBBB@@@>>>======<<<;;;<<<======<<<:::999999999888777777666666000111333666777888777777666777777777888888999999:::<<<>>>>>>===>>>???AAA@@@@@@AAABBBDDDFFFHHHIIIBBBCCCDDDEEEFFFEEEDDDDDD@@@@@@@@@>>>===<<<===>>>999999888666666777;;;===:::???GGGQQQ\\\eeelllooommmrrrtttqqqnnnoooqqqpppbbb___bbbmmmvvvwwwtttsssfffccc```^^^]]]]]]^^^```___aaaeeeiiikkkiiieeeccc^^^dddnnnyyyyyyxxxhhh[[[```sssZZZUUUOOORRRaaaiiiXXX???>>>DDDwwwyyyvvvaaawwwKKK999555111000444111000000//////000000111000000000111333444666777:::888LLL|||vvvbbbMMMCCCFFFLLLPPPNNNKKKGGGDDDBBB@@@===;;;===;;;999999===DDDLLLQQQZZZeeemmmmmmjjjllloooqqqpppqqqsssuuuxxxzzz|||}}}}}}|||sssdddUUUNNNHHHIIIIIIJJJRRRggg~~~|||vvvqqqkkkbbb[[[LLLFFFCCCCCCCCCAAAAAACCCEEEIIIOOOVVV___jjjwww~~~}}}zzzuuu~~~xxxwwwsssrrrccc>>>555444333222000000222444111333444555555666999;;;DDDCCCBBB???;;;999:::;;;AAA<<>>===;;;::::::<<<===???BBBBBBCCCDDDCCC@@@>>><<<===<<<;;;;;;<<<<<<:::888888888888888888999999999111111333444555555666666555555555555555555666666777999::::::999999:::<<<::::::;;;<<<>>>???@@@@@@======>>>??????>>>===<<<999;;;<<<<<<:::888777777888::::::888555555999<<>>???AAACCCCCCBBB@@@>>>>>>===<<<<<<===<<<:::888999999999999999999999999555555555555555666777777666555555555555555555555444666777666555555666777555666777999::::::999999999999::::::999888777555444666777777777555444333444999<<<<<<:::;;;@@@EEEPPPSSSYYY```gggllloooqqqrrrwwwzzzvvvssstttvvvuuuuuuqqqrrryyy}}}xxxqqqmmmbbbYYYTTTVVVZZZ\\\```eeedddfffkkknnnggg___^^^cccrrryyy{{{rrr{{{zzzeeeVVVGGGLLLMMMOOO\\\hhh^^^JJJAAAFFFvvv}}}```hhheee|||XXX999444555///...555000000////////////000000//////000111222444555666222999BBBXXXxxxqqq\\\KKKJJJQQQOOOLLLIIIFFFCCC@@@===:::999:::;;;<<<>>>???@@@@@@JJJXXXdddgggeeegggjjjlllrrrrrrssstttwww{{{}}}yyyuuuvvvzzzxxxnnn```YYYOOOKKKDDDDDDOOOgggxxxqqqmmmjjjkkkmmm___VVVNNNKKKIIIFFFGGGKKKDDDMMMXXX```cccfffjjjnnnzzzzzz{{{~~~}}}xxx~~~kkkcccyyyuuueeeHHH555...///000000111333333111///111333444444666999;;;;;;;;;;;;;;;;;;:::::::::>>>======KKKqqqrrrYYYZZZ]]]iiiYYYYYYzzzmmm___OOOGGGHHHKKKKKKHHHFFFFFFFFFFFFEEEDDDBBBAAA<<<<<<;;;::::::::::::::::::<<>>===;;;999;;;BBB???AAAYYY~~~mmm\\\VVViiiXXXdddhhhMMMNNNLLLMMMMMMBBBEEEIIIKKKIIIGGGFFFGGGGGGBBB>>>;;;:::;;;===<<<;;;888:::<<<>>>@@@@@@@@@@@@???@@@AAAAAA@@@===;;;999;;;;;;::::::999999888888888888888888888999::::::888888888888888999::::::555777888888777666666777555555555555555555555555555555555555555444333333111222222111///...///000777000555GGGPPPNNNNNNUUUcccooovvvuuuxxxxxxssssssssstttuuuuuurrrpppvvvsssrrrtttpppggg___\\\VVVQQQOOOSSS\\\cccdddcccoooooopppjjj^^^XXXccctttzzzzzzsssnnn]]]TTTOOOIIIPPPRRROOOVVVaaa^^^RRR@@@LLLyyypppkkkkkkUUUlllhhhGGG555555222000222111111000///......///000111//////000000222444555666999555???LLLfffxxxvvvaaaEEE@@@HHHIIIIIIIIIGGGDDD???<<<<<<<<<;;;;;;;;;;;;<<<===CCCLLLVVV]]]```cccfffjjjnnnqqquuuxxxzzz|||}}}yyy}}}pppgggbbbgggoooooodddYYYMMMJJJLLLLLLNNNfff}}}xxxrrrmmmlllmmmoooiiiccc[[[VVVTTTRRRPPPNNNJJJNNN[[[kkktttrrrllliiivvvyyymmmjjjvvvzzzwwwhhhLLL;;;111111111111111222222222222333333333444666888999999:::;;;===>>>>>>===;;;999;;;<<<;;;CCCUUUjjj{{{^^^]]]dddYYYccc~~~oooVVVFFFHHHPPPNNNHHHHHHHHHGGGHHHHHHHHHFFFDDDAAA===<<<>>>???>>>===:::;;;===>>>???@@@@@@AAAAAAAAABBBAAA???<<<:::888888888888888888999:::::::::999999888888888888999555555555555555666777777444666777777666555555666444444444444333333333333444444444444333333222222444555555444222111222444888555===LLLSSSRRRVVV___eeepppwwwwwwyyy~~~vvvwwwuuuttttttuuuuuutttrrrsssooonnnnnnjjjbbb]]]\\\ZZZWWWTTTXXX```gggiiihhhkkkeeeaaabbbdddgggqqq|||xxxzzzvvvvvvyyy~~~eeeXXXQQQLLLKKKPPPPPPNNNWWWccc___RRRBBBOOOyyyooo|||aaaZZZ{{{{{{XXX===111555222000222000000000////////////000000/////////000111333444555888777>>>DDDVVV~~~}}}tttWWWAAADDDFFFIIIJJJGGGDDDAAA@@@===<<<;;;::::::;;;;;;<<>>>>>===;;;:::;;;888999EEEQQQUUUooonnneeebbbRRR___ttt___MMMEEEKKKLLLIIIGGGHHHJJJJJJGGGEEEFFFCCCAAA@@@@@@AAAAAA@@@============>>>???@@@AAABBBBBBBBBAAA@@@===:::999777777666666777888:::;;;;;;;;;:::999888888888888555444444444444555666666333555666666555444444555333333333333444444444444444444333333333333222222111222333333333444888:::BBBDDDNNNZZZ^^^___fffpppnnnxxx~~~~~~xxxyyywwwuuutttssssssqqqpppmmmiiiffffffbbb]]][[[]]]\\\ZZZYYY]]]ccchhhjjjjjj]]]SSSMMMVVVfffttt}}}|||yyyyyyyyyuuuxxxjjjgggvvvjjjWWWQQQNNNIIIOOOQQQOOOMMMXXXfffaaaRRREEETTT{{{qqq]]]cccrrrLLL777000555333111222...000000////////////000000////////////111222333444666888<<<>>>IIIrrr~~~~~~iiiNNNCCCGGGKKKLLLJJJGGGEEEEEE>>>===;;;:::999:::;;;<<<;;;AAAIIIQQQWWW\\\bbbfffjjjnnntttyyy{{{|||~~~}}}sssgggeeelllooofffZZZTTTIIIHHHSSScccyyyxxxwww}}}vvvpppppptttwwwxxxxxxwwwtttnnnfff___[[[ZZZLLLSSSdddzzzsssiiippp~~~}}}uuupppxxxXXX888222666222222222222333333333444555666666555555555666888::::::;;;<<<<<<===<<<<<<<<<<<<;;;DDDNNNNNNZZZsssqqqnnneeeWWWlllbbbEEEKKKKKKIIIIIIKKKLLLIIIFFFFFFFFFEEECCCBBBBBBBBBBBBBBB>>>===<<<;;;<<<===>>>???BBBBBBBBBBBBAAA@@@>>>>>><<<;;;999777777777888999::::::999888888888888888666666555555555666666777222444555555444333333444444444444444555555555555444444333333333444444444000222444666888<<>>DDDKKKSSSZZZaaaeeegggkkkqqqvvvxxxzzz{{{||||||pppiiimmmqqqjjj___VVVIIIHHHUUUjjjwwwqqqzzz|||uuuvvv{{{zzzpppfff___\\\KKKTTThhhtttjjjkkk{{{|||wwwssswwwwwwtttqqqCCC000222000222333333333444444444444555666777666444444666888777888888999:::<<<===>>>;;;AAA>>><<>>===<<<;;;:::;;;<<<===???@@@AAABBBCCCCCCCCCCCCCCCBBB???<<<:::888888888666666555555555666666777666666555555555555666666222444555555444333333444222222333333444444444444222222222222333444666777999;;;>>>@@@CCCGGGLLLOOOSSSWWW\\\eeerrr|||wwwvvvuuusssoooiiiaaa[[[]]]ZZZZZZ[[[ZZZZZZ^^^eeeYYYZZZ[[[XXXSSSNNNJJJHHHCCCMMMZZZeeeoooyyy{{{{{{wwwvvvtttmmmfffllluuu___QQQOOOTTTTTTPPPVVVWWWSSSQQQ]]]jjjdddSSSJJJ```zzzaaa~~~kkkCCC666555777222111333/////////000000000000//////............///000111222333777666888@@@SSSpppYYYIIIHHHGGGHHHIIIJJJHHHFFFCCCAAA>>>;;;::::::<<<===999;;;@@@GGGOOOXXX___cccdddhhhnnnrrruuuwwwyyy{{{|||pppgggnnnwwwsssfffYYYKKKIIIVVVkkkyyypppxxx{{{zzz}}}xxxlllaaa[[[JJJUUUkkkvvvnnnhhhyyy~~~}}}|||uuuyyyccc888000555...333333333444444444555555444666888666444333666999888777777777888;;;===>>>888BBB===666BBBMMMJJJFFFNNNiii~~~eeeQQQPPPhhhfffVVVZZZuuuwww[[[RRRJJJFFFIIIIIIEEEFFFLLLDDDEEEEEEDDDBBBAAAAAABBB???>>>===<<<;;;;;;;;;;;;======>>>@@@BBBDDDEEEFFFGGGGGGEEECCCAAA>>>===<<<666666555444444444555555555555444333333333333444222444555555444333333444000000111111222222333333111111111222444777999;;;AAADDDGGGJJJKKKNNNQQQSSS\\\aaadddiiiwwwuuuvvvxxx}}}}}}xxxtttsssrrrpppkkkddd\\\VVVWWWVVVXXXZZZYYYYYY^^^eee]]]\\\XXXPPPEEE<<<999888CCCUUUiiirrrvvvzzz{{{}}}yyyqqqjjjooovvvhhhWWWNNNPPPUUUWWWUUUUUUXXXVVVTTT]]]hhhaaaQQQJJJcccqqqgggjjjAAA666555666///000555111...///000111111000///...............///000111111333777444777AAAJJJuuu{{{iiiPPPKKKFFFFFFJJJLLLJJJFFFEEECCC???<<<;;;;;;===>>>888999<<>>BBBCCCIIIGGGOOOkkkwww^^^JJJOOOeeerrrlllYYY\\\kkk{{{ttt___LLLIIIJJJFFFEEEHHHDDDFFFGGGFFFCCCBBBBBBDDD@@@@@@@@@???>>><<<;;;:::;;;;;;<<<===???AAACCCDDDFFFGGGHHHIIIIIIHHHFFFEEE???>>><<<:::999888777777666555555444333333444444333444666666444333444555111111222333333444555555666666666888;;;>>>BBBDDDHHHLLLQQQUUUXXXZZZ]]]___hhhnnnoookkkppp}}}}}}bbbaaadddllltttwwwvvvsssnnnkkkhhheeeaaa]]]WWWTTTSSSUUUXXX[[[YYYVVVZZZ```]]]ZZZSSSFFF;;;666999===QQQbbbuuu~~~{{{{{{{{{sss}}}iii^^^PPPIIIJJJNNNQQQRRRRRRXXXXXXUUU[[[ddd\\\MMMGGGcccggg```zzz>>>444444444...000666444...///000111111000///..................///000111444777333777AAAEEEjjjwwwWWWOOOGGGGGGLLLPPPLLLHHHGGGDDD@@@===;;;<<<===???777888:::???HHHRRRZZZ^^^eeegggkkkoooqqquuuyyy|||yyy~~~hhh^^^rrrppp]]]OOOLLLTTTccczzzzzzjjjppp|||}}}wwwkkk[[[OOOJJJYYYrrryyywwwkkk{{{|||~~~vvvmmm```rrrccc~~~iiiUUU@@@//////444///444444444555555555666666222555888777333333777;;;@@@>>>;;;999888999:::<<<===???<<<<<>>QQQOOO@@@CCCiiiyyy___LLLOOOSSSccc]]]TTTSSSiiivvvUUULLLLLLHHHCCCBBBDDDGGGIIIHHHDDDBBBCCCEEEBBBBBBBBBBBB@@@>>><<<::::::::::::;;;<<<>>>???@@@CCCEEEIIIMMMOOOOOONNNMMMIIIHHHEEEBBB???===<<<;;;999888777666666666666666333555666666555444444555555555666666777888999999<<<<<<===???BBBGGGKKKMMMOOOTTT\\\ccchhhllloooqqqllltttsssfffaaahhhkkkfffTTTSSSVVVaaalllqqqrrrrrrgggccc^^^ZZZXXXVVVTTTRRRSSSUUUYYY\\\YYYTTTVVV[[[ZZZVVVMMM@@@666777AAAKKKfffrrr~~~|||}}}|||iii```VVVJJJCCCBBBCCCHHHLLLOOOWWWXXXUUUYYY```YYYIIIDDDaaa||||||^^^rrrppp===777222000222333000---...............///000000///000111000//////111333666555222444999???\\\ppp~~~ZZZ???EEEOOOJJJFFFKKKEEEEEECCC@@@<<<:::;;;<<<;;;888666999AAALLLUUUZZZ```cccfffjjjnnnrrrtttvvvzzz|||~~~aaa]]]oooyyyqqqeeeQQQPPPMMMMMMYYYnnn~~~wwwuuu{{{~~~ttthhh```UUUJJJWWWuuu~~~}}}yyywwwxxxzzz|||~~~uuupppuuuyyytttvvv~~~ooojjj{{{xxxiiiuuuYYY???777666222000444333111111555::::::666111222222222333555666888999888:::<<<<<<:::888777888999999999888999<<<@@@CCCDDDEEE>>>@@@eee~~~mmm[[[OOORRRYYYzzzpppYYYYYYlllzzzUUUKKKSSSOOO???GGGGGGGGGGGGFFFDDDBBBAAACCCBBBAAA@@@???????????????>>>===<<<;;;:::999999;;;>>>BBBDDDFFFJJJPPPUUU___ppptttbbbSSSRRRPPPIIIDDDBBB>>><<<<<<===<<<;;;>>><<<:::999;;;<<<<<<<<<;;;::::::;;;===AAAEEEGGGGGGIIIKKKMMMNNNPPPSSSVVV]]]ccciiikkkjjjmmmttt{{{zzzwwwnnnbbbXXXVVV\\\bbb[[[___dddggghhhgggffffffXXXYYYXXXWWWTTTRRRRRRRRRRRRWWW[[[YYYUUUUUUVVVWWWSSSIIIBBB>>>;;;???VVVpppzzzqqqiiizzziiiYYYTTTLLLEEEBBBDDDHHHKKKMMMMMMOOOOOOTTTcccaaaJJJIIIaaammmzzzZZZxxxYYY;;;666111000111222000---...............///000000///000111000//////111333666666333555999===UUU{{{yyyyyymmmQQQEEEFFFKKKIIIEEEGGGFFFDDDAAA===::::::;;;===;;;999999>>>GGGPPPVVV\\\___ccchhhlllpppsssvvvwwwyyy|||yyyXXXTTTdddnnniii```QQQNNNKKKKKKTTTdddxxxyyywwwvvvooojjjaaaRRRWWWnnn}}}~~~yyyzzz{{{{{{zzzxxxwwwwwwyyy~~~ssslllfffrrrwww~~~rrrrrr||||||iiiQQQ;;;555555222111444444222222666::::::666222333333444555777888999:::777999;;;:::999777777888<<<===???@@@@@@@@@@@@AAA>>>???>>>>>>LLLpppppp```SSSQQQgggvvv___YYYiiimmmRRRKKKQQQIIIJJJIIIGGGFFFEEEGGGIIIEEEDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<;;;::::::888:::>>>@@@CCCGGGNNNRRRRRR```hhhccc]]]```aaa___XXXVVVSSSPPPNNNLLLHHHFFFHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFIIIMMMQQQSSSYYYZZZ[[[[[[[[[\\\^^^```gggkkknnnmmmjjjlllssszzzzzzxxxqqqhhh___\\\```eeeggggggfffccc^^^[[[YYYYYYVVVWWWWWWTTTPPPNNNOOOQQQPPPRRRTTTWWW[[[^^^^^^[[[QQQ@@@666???PPP___nnn{{{~~~sssnnnppp}}}wwwooo^^^OOOLLLHHHDDDCCCCCCEEEGGGGGGGGGKKKMMMTTTfffgggRRRJJJaaavvvqqqfffoooXXXttt~~~MMM999555111///111111///---...............///000000///000000000//////111333444666444666999999KKKkkkpppgggGGG???JJJMMMDDDIIIIIIGGGBBB>>>:::::::::>>>===<<<999:::@@@IIIQQQUUUYYY___dddiiinnnrrrvvvuuuwww{{{uuuYYYSSS\\\ccc```\\\OOOJJJHHHJJJMMMWWWnnnuuuyyyyyywwwzzzuuuddd___jjjxxx{{{}}}yyy~~~|||vvvtttvvvzzz{{{~~~}}}oooggg\\\nnn{{{vvvYYYFFF555222444222222444333111222555888999555222333444666888999:::::::::555777999999888777777888<<<>>>BBBFFFGGGFFFDDDBBB???888888===@@@OOO{{{}}}cccVVV\\\~~~{{{XXXOOOeeevvv\\\QQQHHHHHHHHHGGGFFFEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>>===<<<<<<;;;666777999;;;>>>CCCIIINNNQQQXXX```fffffffffggghhhffffffeeeeeeccc```[[[WWWXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUXXX[[[^^^aaahhhiiiiiihhhgggggghhhjjjrrrsssqqqmmmhhhiiiooouuuuuuuuusssmmmgggeeefffiiimmmjjjddd\\\TTTPPPNNNOOORRRTTTUUUQQQLLLJJJMMMQQQVVVSSSSSSYYY___]]]SSSJJJAAA555444GGG```rrr~~~|||vvvvvvyyyttt{{{{{{qqqhhhgggiii}}}nnnbbbYYYFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDIIIMMMVVViiimmm]]]LLLbbbzzzooorrr||||||{{{rrrcccXXXsssuuuGGG666333000///000000///---...............///000000...///000000...///000222000444444666:::888CCC\\\sssPPP???GGGLLLHHHKKKJJJHHHDDD???;;;::::::===>>>===999777:::DDDLLLNNNSSS[[[aaaeeekkkqqquuuwwwxxx{{{}}}}}}eeeZZZZZZ[[[YYYWWWNNNHHHHHHKKKHHHLLLdddzzzzzz{{{~~~pppooowwwyyy~~~yyy~~~xxxvvv{{{uuujjjeeefffttt~~~{{{~~~~~~KKK>>>333222333333222333111000000333555666444111222444777999::::::999888444666777777666666777999888:::???DDDHHHJJJHHHGGGJJJ===666<<>>>>>===888888888888;;;???DDDGGGRRRQQQXXXdddgggbbbaaaeeedddeeeiiinnnqqqqqqmmmjjjhhhgggffffffggghhhgggfffbbbbbbaaaaaaccceeeggghhhjjjkkklllkkkjjjkkklllnnnuuutttpppiiiddddddjjjooonnnooopppnnnkkkhhhhhhhhhdddbbb]]]VVVPPPMMMMMMNNNMMMQQQSSSPPPKKKJJJOOOUUUWWWSSSSSSWWWWWWNNN???666777>>>MMM^^^jjjsss~~~pppoooooonnnhhhdddkkkvvvpppaaaYYYTTTFFFGGGGGGHHHHHHHHHGGGFFFGGGEEEJJJOOOWWWiiinnn```NNNbbb{{{|||uuuVVVTTTyyyddd:::333222000000000000///..................///000000...///000///......000222,,,222222555:::888???SSSzzz___IIIBBBEEEIIIJJJKKKIIIFFFAAA>>><<<<<<;;;<<<<<<999666999@@@HHHIIIOOOWWW]]]bbbgggnnnssswwwyyyzzz}}}~~~vvvjjjddd___\\\]]]RRRLLLKKKMMMHHHIII___|||{{{|||{{{zzz~~~|||qqqiiiiii|||{{{kkkBBB:::333222333333222222111111222444555555444333111333555888888888777666444555777666666666777999888888:::>>>CCCGGGGGGFFFOOOJJJBBB>>>DDDQQQ\\\aaaxxxhhhZZZZZZbbbnnn~~~www]]]RRRVVVmmmoooaaaQQQJJJKKKLLLGGGAAAFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???>>><<<:::999:::<<>>NNNuuupppYYYDDD@@@FFFIIIJJJJJJGGGDDDAAA??????:::;;;<<<:::888999>>>AAADDDKKKTTTYYY\\\aaaiiiooossstttwww{{{~~~|||{{{sssppprrr___XXXQQQNNNKKKOOOcccxxx~~~|||wwwrrrtttwwwsssvvvZZZ;;;888444333333333222222333444555666666777777777111222444555666666666555666777777666555555777999;;;888777999>>>AAAAAA@@@AAANNNNNNBBBBBBSSS^^^]]]ZZZ|||pppcccZZZVVVWWW```kkkzzzcccJJJXXXkkk|||```NNNJJJKKKHHHDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB???===<<<<<<===<<<;;;>>>===CCCNNNRRROOOPPPUUUYYY\\\bbbjjjrrrwwwxxxxxxtttsssssstttuuuuuutttrrrrrrrrrqqqpppooooooooooooiiikkklllllllllmmmppprrrpppnnnkkkgggcccbbbdddgggddddddbbb___[[[UUUPPPMMMLLLNNNQQQQQQOOONNNMMMMMMJJJLLLOOOQQQRRRTTTVVVXXXZZZNNNBBB999222111???OOOdddnnn}}}tttvvvfffhhhyyyiiiWWWPPPIIIAAAHHHGGGEEEDDDCCCCCCDDDEEEJJJEEEHHHLLLMMMUUUWWWLLLDDDWWW|||rrryyywwwNNNfffkkkTTT555000111222222111000000000...............///000000.../////////......000111---222111222999:::===JJJfff}}}hhhRRREEECCCFFFHHHIIIHHHFFFCCCCCCCCC<<<<<<<<<<<<;;;:::::::::@@@HHHPPPUUUWWWZZZbbbiiikkknnnqqqvvv{{{qqqgggYYYNNNMMMYYYlllzzzvvv~~~sssuuulllKKK555555444222111333444444222333444444444555666666333333333444555555666666888888888777555555777999:::888666888===@@@???===999FFFIII@@@BBBUUUaaa```IIIeeevvvkkkaaa[[[ZZZ]]]lll^^^YYYWWWaaa|||hhhYYYPPPJJJFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>>>>???>>>;;;999;;;>>>AAADDDEEEDDDEEEHHHQQQSSSVVV]]]dddjjjnnnoooooonnnnnnpppqqqqqqooommmpppppppppppppppppppppppplllmmmmmmkkkiiihhhiiijjjiiiiiihhheeebbb```______ZZZXXXVVVTTTQQQMMMJJJGGGHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMNNNRRRVVVWWWVVVSSSUUUIII>>>:::888>>>RRRhhh{{{vvv{{{lllssswww```QQQMMMHHHAAADDDDDDDDDCCCCCCCCCCCCCCCHHHCCCGGGKKKJJJPPPQQQFFFBBBTTT~~~ooo}}}oooSSSzzzfffNNN///000111333333222111111111...............///000000---...//////---...///111///444222111999:::<<>>===<<<======;;;888555>>>EEENNNRRRSSSVVV]]]dddgggiiimmmqqquuuyyy|||}}}sss^^^MMMOOOaaasss}}}qqq{{{}}}xxxzzzbbb???111333333111000333555555///000111111111111222444444444444444444555666777999999999777555555777999666555555999@@@CCCAAA>>>AAA@@@;;;777@@@PPPVVVQQQSSS\\\wwwzzzoooddd\\\WWWXXXtttwwwaaaPPPUUUgggsss^^^PPPIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA???>>>???@@@???<<<888333999>>>>>>>>>BBBFFFHHHGGGGGGIIIOOOWWW^^^dddfffjjjiiijjjkkklllllljjjhhhkkkllllllmmmnnnnnnoooooommmmmmkkkhhhcccaaa```aaadddddddddbbb```\\\YYYWWWNNNMMMKKKKKKLLLLLLKKKJJJFFFGGGHHHHHHGGGHHHIIIKKKOOONNNNNNRRRWWWXXXTTTOOOAAA999888BBBKKKUUUjjjzzznnnvvv{{{uuu|||lllVVVJJJIIIGGGAAAAAABBBDDDEEEFFFEEEDDDCCCHHHCCCHHHMMMLLLPPPQQQFFFCCCUUUxxxwwwaaa\\\cccFFF111222111111000///......---........................,,,---......------...000111000000333444666>>>HHHVVVpppwwwvvvBBB@@@EEEIIIIIIIIIJJJHHHFFF>>>===<<<;;;:::999999999<<<===AAAIIINNNQQQWWW^^^aaaeeejjjppptttxxxyyyzzzwwwgggUUUWWWuuu|||yyy{{{~~~xxxvvvzzzzzzqqqRRR999666444333111000000111111444444444555555555666666555555444333333333333444444444555444222222444666;;;888666777;;;???@@@???<<<;;;:::;;;>>>AAADDDDDD```mmmrrrssssss___RRRbbblllSSSUUU^^^ppp___PPPKKKFFFDDDEEEFFFDDDCCCGGGHHHHHHFFFFFFEEEBBB>>>AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>GGGNNNeeemmmGGGDDDCCCFFFJJJKKKHHHEEEAAA???===;;;:::999999999888888<<>>>>>===========================??????AAACCCFFFIIILLLMMMIIILLLOOOOOOMMMMMMNNNQQQ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZYYYWWWUUURRRPPPOOOPPPOOOKKKGGGDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHIIIKKKNNNKKKLLLNNNJJJAAA<<<===999JJJbbbttt|||~~~~~~ooo```YYYaaalll~~~lll___OOOEEEBBBBBBAAA???EEEFFFGGGGGGGGGFFFEEEDDDHHHIIIGGGEEELLLUUURRRGGGBBBXXXyyy[[[wwwXXX>>>222111000000//////.........---------------------------///000000//////000111000///000222333555<<>>===<<<<<<:::<<<<<<;;;BBBYYY}}}fffPPPMMMaaaxxxmmmPPPMMMUUUmmm{{{dddRRRHHHFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCEEECCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEECCCDDDDDDCCCAAA@@@AAABBBEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKLLLMMMJJJEEE@@@999888AAALLL```nnn~~~wwwxxxsssmmmtttnnnZZZSSS]]]gggzzzyyypppXXXOOODDD>>>>>>@@@???>>>BBBCCCDDDEEEEEEEEEDDDCCCFFFIIIGGGFFFMMMUUUQQQFFFEEEZZZ|||ggg[[[}}}NNN888333000000/////////.........---------------------------...//////......///000000///000222222333:::CCCMMMZZZjjjkkkQQQ===@@@JJJLLLKKKLLLHHHEEEBBB>>>;;;;;;;;;;;;999666777;;;>>>AAAIIIQQQUUUYYY___eeejjjpppwww|||}}}pppdddfffnnnmmmvvvvvviii___cccsssyyynnntttvvvYYY<<<111555555555444444333333333333999888888888888777777777555444333333222222333333222333555444333222333444666555333333333333333333:::;;;<<<;;;:::999:::::::::777888<<<===CCCVVVkkk```LLLMMMUUUmmmfffOOOQQQXXX___lllmmm\\\RRRKKKHHHIIIGGGHHHHHHFFFCCCCCCEEECCCCCCBBBAAA@@@???>>>>>>????????????????????????<<<===???AAABBBAAAAAA@@@@@@@@@???AAACCCCCCBBB@@@EEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHJJJJJJGGGIIILLLMMMKKKIIIIIIIIIGGGBBB:::333333@@@WWWiii|||yyyzzz{{{gggjjjiii```aaannnuuu~~~nnn]]]HHHCCC<<<:::<<<>>>>>><<>>===<<<<<<;;;888777:::;;;===DDDKKKOOOTTT[[[aaaeeelllttt{{{}}}}}}wwwqqqzzzuuusss|||nnnllllllrrr}}}ooollljjjIII:::555222333333333333333222222111444444444444444444444444444444333222222222222333111333444444333222222333666666555444333222222333777888888777666999>>>BBB<<<555444<<<>>>>>>FFFSSSjjjqqq```VVVNNN\\\|||hhhWWWOOOLLLYYYqqqzzzjjjZZZQQQIIIEEEDDDHHHHHHDDDCCCEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???>>>======>>>@@@@@@???===AAAAAABBBBBBBBBAAA@@@@@@AAA@@@?????????AAABBBDDDBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKHHHJJJMMMLLLIIIDDD@@@>>>;;;;;;:::<<>>===<<<>>>???@@@BBBCCCCCCCCCBBB@@@DDDFFFIIITTT___\\\RRRHHHXXXwww}}}SSSfff___@@@777555........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///...///222111111666>>>KKKVVVbbb|||ttt\\\JJJBBBCCCFFFHHHJJJIIIGGGDDDAAA???>>>===;;;888777888888888<<>>>>>======>>>>>>>>>>>>======>>>??????@@@??????>>>>>>@@@@@@?????????AAACCCDDDCCCAAA@@@@@@BBBCCCBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLLLLIIICCC<<<888666555AAAOOOZZZhhhyyyuuummmbbbttt~~~sssqqq~~~vvvjjjcccTTTBBB>>>===<<<===???@@@???>>>>>>@@@AAACCCDDDDDDCCCCCC???CCCEEEHHHSSS^^^]]]SSSFFFUUUooo|||oooWWWvvvuuuJJJ666444000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......///111111000555<<>><<<999888999777555777<<<@@@HHHRRRXXX[[[```hhhooorrrtttxxx~~~~~~~~~yyyuuutttxxx~~~|||~~~~~~ppp~~~qqqKKK444333555222111222333444444333222222111111222333444555666666444333222222111222222222///222444555333222111111444666777666444222333444333666888777666888???EEEOOOIIIAAA:::777888>>>EEE===JJJhhhooo___aaacccxxx}}}bbbPPPPPP```rrrlllWWWGGGFFFIIIEEEBBBCCCAAAAAAAAABBBCCCCCCDDDDDD????????????????????????@@@@@@???>>>>>>>>>>>>???===@@@BBBBBB???>>>???AAA======>>>??????>>>>>>===?????????@@@@@@AAABBBCCCBBB@@@>>>???AAACCCBBBAAA??????@@@BBBDDDFFFHHHJJJJJJIIIFFFAAA===::::::;;;BBBWWWmmmyyyzzz|||zzzpppmmmooovvv|||gggppp}}}{{{hhhXXXPPPIIICCC=========???AAABBBBBBBBB@@@AAACCCDDDEEEDDDDDDCCCBBBDDDCCCDDDMMMXXXVVVLLLCCCRRR~~~yyydddiii___lllBBB444666000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000...---///111000///444;;;EEETTTaaavvvlllOOOIIIIIIEEEHHHIIIIIIIIIGGGCCC@@@>>>>>><<<;;;;;;888555666:::;;;DDDOOOUUUXXX\\\cccjjjoooqqqwwwzzzyyy{{{||||||}}}xxxrrrssssssssssssvvvyyy|||}}}|||qqqxxx~~~aaaCCC333000444666222333444555555555444333,,,,,,---...000111222333444333222222111111222222///222444555333222111111333555777666333222333444999<<<===;;;666555888;;;===AAA@@@:::666:::BBBGGGLLL@@@DDDeeemmmbbbZZZ^^^~~~cccZZZYYYWWWaaarrrjjjPPPJJJIIIDDD@@@@@@@@@@@@AAABBBCCCDDDEEEFFF????????????????????????BBBAAA@@@>>>>>>???@@@@@@<<<@@@DDDBBB>>><<<>>>BBB>>>>>>???????????????>>>@@@@@@AAAAAABBBBBBBBBCCCAAA???===>>>BBBDDDCCCBBB===>>>???AAACCCFFFHHHIIIFFFCCC???;;;999<<>>@@@BBBDDDEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEBBB@@@HHHQQQNNNDDD@@@QQQuuuuuunnn___jjjddd~~~cccCCC333333222////////////............++++++++++++++++++++++++***+++,,,,,,------,,,,,,......//////000000111111AAAMMM\\\rrrpppOOOCCCLLLGGGFFFFFFGGGHHHGGGDDDBBB<<<<<<<<<<<<;;;999777555<<<>>>EEEOOOTTTVVV[[[```jjjkkkoootttyyyxxxpppkkklllssstttqqquuu~~~~~~ooouuutttrrrJJJ999666222111333///000111444555777888888/////////000111111222222222111000//////000111111333333222111222333444555666555444555555444111///<<>>===>>>>>>===;;;@@@@@@?????????>>>>>>>>>===>>>??????@@@AAABBBBBB???@@@@@@AAA@@@@@@?????????>>>>>>???BBBCCCCCCCCC???AAADDDDDDBBB???======:::<<>>LLL___ooovvv{{{nnnsssppp___XXX___ooo}}}yyynnn]]]OOOFFFBBBBBBBBB>>>??????@@@@@@@@@??????DDDNNNSSSKKK@@@===AAAEEECCCBBB@@@???DDDJJJJJJGGGBBBSSS{{{xxxyyysssmmmfffzzz]]]lllvvvRRR;;;222000000////////////............++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........///000000111111888CCCQQQiiifffPPPDDDIIIJJJJJJIIIHHHHHHHHHHHH??????>>>>>><<<;;;999888888999>>>GGGLLLPPPVVV\\\ddddddfffjjjpppvvv|||~~~~~~~~~ooooooppprrrppppppuuu}}}rrrxxxzzzxxx}}}~~~xxxZZZ<<<333555333111222///000222444555666666666//////000000111111222222000000//////000111222333333333222222222333444555555444444444555444111///555888888333111444555444999999999999:::<<>>===>>>???AAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????BBBCCCCCCCCCCCCCCCBBBBBB?????????@@@AAABBBAAA@@@DDDDDDBBB???===<<<>>>AAA<<<<<<;;;::::::999888888...666EEEXXXgggrrr~~~ooojjjgggbbbfffpppxxxwwwrrriiiddd\\\PPPFFFAAA??????@@@?????????@@@??????>>>>>>CCCLLLPPPIII@@@===???AAA@@@AAAAAABBBGGGNNNNNNJJJ@@@QQQtttmmmuuuiiioooiiiYYYzzzHHH:::666///222/////////............---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---......//////000111111111999EEE]]]zzz~~~eeeIIIEEEGGGIIIJJJIIIGGGFFFFFFCCCBBBAAA@@@>>>===<<<;;;666555888>>>CCCHHHPPPXXX``````bbbeeejjjpppuuuyyyxxx|||~~~{{{nnnsssuuuqqqnnnrrrwwwyyyssspppmmmkkkmmmpppuuuxxx|||yyy}}}~~~WWWBBB111000555444111000111111222333444444444444000000000111111111111111////////////111222333444333222222222222333444444444444333444555444222000111555555222000333555444888777777888999;;;===???888888;;;<<<999>>>UUUmmm~~~rrrpppggg[[[YYYdddrrrvvvsssqqqrrrlll[[[PPPSSS]]]kkkvvvmmmkkk[[[RRRFFF>>><<<======<<<>>>>>>===<<<<<<===AAACCC?????????????????????@@@@@@?????????>>>>>>>>>===???@@@@@@AAAAAA@@@@@@@@@<<<===>>>@@@AAA@@@@@@???>>>>>>===;;;:::;;;>>>AAA<<<:::888777888===AAAEEEJJJTTTeeewww~~~wwwrrrzzzvvveeeccclllzzzzzzooojjjeee```[[[NNNIIICCC???>>>>>>>>>>>>????????????>>>>>>===<<<>>>DDDGGGDDD@@@@@@@@@>>>>>>@@@BBBDDDIIINNNLLLGGG???OOOsssbbbuuueeeeeeFFF;;;888---222//////.........---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......///000000111222666===RRRooo|||eeeGGGFFFGGGJJJLLLKKKGGGCCCFFFEEECCCAAA@@@???>>>===;;;888888;;;>>>BBBJJJSSSYYY[[[^^^ccchhhllloooqqq{{{}}}~~~|||{{{|||~~~~~~~~~~~~zzzsssmmmmmmuuuwwwssssssyyyyyysssuuujjjaaaaaaccchhhuuuyyysss|||gggFFF999000222666555111///222222333333333333222222111111111111111111111111000000000111111222222333222222222222222333333333444444444555666666444111333777888555333666777666666666666666888:::<<<===;;;<<>>>>>@@@CCC@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>>>>>>>>>><<<>>>@@@BBBBBBAAAAAAAAA;;;<<<===<<<:::777777777777666777;;;EEERRR___ggg|||kkk\\\lllvvvxxxhhhiiiwww|||lllhhhddd\\\VVVUUUCCCAAA????????????>>>===>>>>>>>>>>>>======<<<;;;888<<<>>>>>>@@@CCCBBB======@@@AAACCCGGGJJJFFF@@@>>>OOOsssYYYzzzgggtttDDD777222)))000............------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...//////000000444555777HHHeeezzz~~~ZZZQQQGGGEEEJJJMMMLLLIIIGGGFFFEEEDDDBBB@@@???>>>@@@;;;999999:::;;;CCCKKKMMMQQQWWW^^^cccfffhhhhhhppptttxxxzzzzzz|||~~~~~~}}}}}}~~~~~~xxx|||uuupppmmmmmmtttwwwwww}}}}}}qqqiiibbbcccnnnvvvxxxyyyuuuQQQ@@@888222333555444222000222222333333222111111000111111111111222222222222222222222222111111000000111111222222222333333333555444444666888777666444777;;;;;;888555777777555444444444555666888:::;;;>>>======???@@@@@@DDDIIIBBBbbb|||~~~~~~qqqccceee~~~hhhTTTGGGIIIPPPcccuuulllPPPBBB>>>===999;;;===???@@@@@@AAABBBCCCCCCBBBAAA???>>>======<<<<<<======>>>??????@@@===>>>???@@@@@@@@@@@@@@@===@@@BBBAAA???===<<<===<<<<<<;;;888555444555666<<<>>>CCCNNN]]]ooo{{{wwwpppdddbbbmmmqqq}}}zzzyyyuuuqqqvvv~~~qqqiiihhhbbbTTTKKKLLLAAA@@@???@@@@@@???<<<:::===============<<<;;;:::888:::;;;;;;???BBB@@@:::<<<>>>@@@AAAFFFJJJGGG@@@???OOOcccTTTddd}}}uuuBBB444111---222.........------------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------......///000000333333111>>>XXXnnnqqqaaaLLL@@@AAAGGGKKKLLLHHHHHHHHHGGGEEECCC@@@>>>@@@<<<999888777666;;;BBBFFFJJJRRRZZZaaaeeefffgggfffkkkrrrvvvwwwxxx{{{~~~}}}~~~}}}}}}}}}}}}zzz|||||||||~~~}}}}}}xxx|||~~~|||vvvrrrooonnnlllqqqxxx~~~zzz}}}tttqqqxxxzzzxxxiiiCCC999666333222222333333333222222222222222111000///000000111111222333333444444444444333222111///...000111111222333222222222444333444666888888666444555999:::777555555555333333333222333444666888:::<<<999888:::>>>AAAAAAAAACCCKKK___~~~}}}yyyuuu^^^OOOHHH???QQQlll{{{dddNNN===999888666777999;;;;;;:::<<<<<<;;;:::888777666666666666777888999:::;;;;;;::::::;;;<<<============999;;;<<<999555333444666555555666777<<>>>>>===<<<999777:::;;;;;;<<<<<<<<<;;;;;;<<<===;;;999<<>>111222444333.........---------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---......//////000222111...666IIIYYYrrrtttaaaPPPFFFDDDGGGJJJJJJKKKLLLLLLJJJFFFBBB??????;;;::::::888555888===BBBEEEKKKSSS[[[bbbgggiiigggkkkppprrrqqqpppqqqsssuuuwwwyyyyyyyyyzzz}}}~~~}}}~~~~~~~~~~~~}}}zzz~~~~~~~~~{{{wwwtttpppmmmlllmmmlllpppzzz|||www~~~~~~qqqKKK<<<444555444111000111222333111111111111111111000/////////000111333444555555222333333333333222000//////000111222333222222111111111222444666777555333111666888555333555555333222111111222333555777888777888888999;;;>>>???>>>???>>>DDDTTTmmmttthhhppp~~~rrrRRRLLLOOOQQQVVVhhhsssWWWNNNEEE:::555555666555222333333333333222222222222444444555555666666777777555666777888999999999999666999;;;:::888999>>>CCCDDDIIIRRR\\\fffqqqzzz}}}}}}iii\\\VVVWWW```hhhyyy||||||sssggg\\\SSSKKKFFFCCC>>><<<::::::::::::888777888999:::;;;;;;<<<;;;;;;;;;<<<:::888:::??????<<<;;;;;;;;;<<>><<<<<<===;;;888999===;;;===BBBIIIQQQ[[[bbbggghhhlllpppqqqooonnnoooqqqsssuuuxxxxxxwwwvvvyyy{{{}}}||||||}}}}}}~~~|||yyyxxxyyy{{{~~~~~~~~~~~~zzztttnnnllllllmmmoooqqqkkkppp|||{{{YYY333777444777777333000000111111000000111111111111000000......000111333555666666000111222333444333222111///000111222333222111111//////000222555555444222...333666444444666666444111111111111222555777888555999===<<<<<<>>>AAABBB===CCCIIIGGGCCCTTTxxx]]]MMMPPP]]]fffttt~~~}}}[[[XXXQQQLLLRRRdddwww|||pppmmm]]]III===::::::777444333333444444555666777777666666666666555555555555777777888::::::;;;;;;;;;<<<@@@DDDFFFHHHMMMVVV^^^kkkuuuzzzvvvxxxtttlllyyyjjjYYYTTTZZZiiivvvyyyyyyrrrgggUUUFFFBBBDDDDDDBBB===:::888888999:::::::::777888999:::;;;<<<<<<<<<777888888777:::AAADDDCCC===<<<999888>>>HHHLLLKKK@@@OOOrrrVVVnnndddgggeeeBBB111000222111000///............---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///111111222111555888444666JJJcccrrrKKK>>>MMMFFFMMMSSSSSSPPPLLLIIIFFFAAA@@@>>>;;;:::999999999;;;<<<>>>CCCJJJRRRZZZ^^^iiilllnnnoooooooooppprrrsssqqqssswwwuuunnnmmmqqqwwwxxxxxxvvvuuuyyy~~~~~~~~~|||~~~|||wwwvvvxxx{{{||||||~~~}}}ooommmiiieeegggkkknnnooosssvvvuuusssxxx|||xxxcccFFF999666555444333222111111111111111111000000000000111111555444222000......///111111222333333333333222111333333222111000000000111...///111000000000111333333000///222777:::777333444222///---...222666999999777555777<<>>??????AAAGGGMMMRRRYYYbbbgggkkkrrr}}}}}}vvvxxxdddWWWhhh}}}vvvaaa___pppvvvjjjeeejjjYYYFFF===@@@CCCAAA===<<<<<<;;;999777555444333444666999:::::::::<<<===888888888;;;>>>AAAAAAAAA;;;:::;;;<<>>111111222000......---------,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...///000111111000222555111111@@@UUU}}}}}}bbbIII>>>HHHMMMQQQSSSQQQMMMGGGCCCBBB@@@>>>;;;:::999999:::::::::;;;>>>DDDKKKQQQUUU___bbbfffiiikkkooosssvvvssspppqqqsssqqqnnnooouuuqqqrrrtttuuuuuuvvvxxxzzz|||{{{zzzzzz||||||{{{zzz{{{{{{|||}}}|||~~~xxx|||~~~|||}}}~~~~~~|||zzz~~~~~~yyyuuutttiiijjjiiigggggglllssswwwxxxllleeefffmmmvvv|||wwwuuu{{{oooQQQ:::111111444444333222111111111111111111000000000000111111222000...---...///000///111222222333333222222111333222111111000000111111///111222333111111111222333222111333777888666444333222222111222555777888666555555888;;;>>>===<<>>QQQoooyyyhhh```hhhbbb[[[eee{{{^^^NNNLLLKKKTTThhh~~~}}}mmm]]]TTT\\\[[[ZZZ[[[]]]]]][[[YYYPPPPPPQQQSSSTTTUUUTTTSSSZZZ___ddddddaaabbbiiippptttoooggg]]]___^^^tttwwwhhhqqqqqqfffcccZZZNNNAAA===@@@DDDCCC???:::888444333444777999:::666777999999999999:::::::::999999:::===???>>>>>>;;;::::::;;;>>>AAAEEEHHHCCCKKK}}}yyynnnwwwkkkdddOOO999111222333000---------,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000333000111333111///777CCC___ttt]]]EEEEEEDDDFFFKKKOOOOOOLLLIIIEEECCC@@@===:::::::::::::::::::::;;;>>>CCCHHHJJJUUUXXX[[[___ccciiippptttvvvsssrrrsssrrrqqquuu{{{sssuuuxxx|||~~~zzzwww|||{{{zzz{{{|||}}}|||zzz{{{{{{|||}}}~~~}}}zzzrrrrrrzzz}}}}}}~~~zzzvvv}}}|||{{{yyyoookkkkkkeeeffffffeeegggooo{{{rrr^^^XXXYYY]]]gggrrrvvvvvv|||kkkSSS===111///222444333222111000000000000111000000//////000000111000...,,,+++,,,.........111111222333333222111111222222111000000000111111111333555666444222111111222333444444555555555555222333555666777777888888444444555888::::::999777???FFFAAA;;;<<<777444<<>><<<;;;;;;;;;:::::::::<<>>444111333666222222111000000000000000000000////////////000000222444444111,,,***,,,///111111222222222222111111111111000000000000111111222444777888666333222111111222444444333222333444333444555666777888888888555555666777888999:::999444888999:::>>><<<777777:::888@@@YYY}}}vvvlllfffbbbiiidddjjjvvvzzzkkkWWWGGGHHHNNNVVVfffxxx|||wwwyyymmmllliii~~~wwwmmmeeebbbaaa```llluuuuuuttt{{{|||rrrkkkcccWWWMMMIII\\\ZZZWWWTTTRRRRRRSSSTTTQQQNNNJJJIIIHHHDDD<<<666:::888666555666777888888:::999888:::<<<======<<<<<<<<<;;;;;;<<<>>>@@@AAA???III}}}wwwooottt}}}rrrtttjjjaaahhhxxxQQQBBB333.../////////000............------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///333000000333555333222333333IIIccc|||ppp]]]IIIBBBDDDGGGLLLQQQQQQOOOKKKGGGCCC@@@>>>===:::999999999:::<<>>AAA===;;;<<>>999;;;666666AAAUUUuuuyyyhhh[[[\\\SSSRRR\\\sssttt^^^YYYTTTLLLNNNXXXgggyyyzzzkkk___]]]aaa|||lll___YYYYYYYYYYYYdddhhhnnnxxx~~~oooaaa^^^___\\\UUUPPPBBBBBB???:::666666999===DDDBBB@@@AAADDDEEEEEECCC;;;888555444666888888888777777777999===?????????<<<<<<<<<<<<===???@@@AAA>>>HHH|||wwwooommmxxxtttiiitttyyy\\\oooLLL???222.........///111//////.........---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......000222222222111555AAAPPPssshhhOOODDDBBBBBBHHHPPPQQQPPPOOOLLLIIIEEEBBBAAA:::999999888999:::;;;<<>>FFFLLL???:::555333555888888777666555666888<<<>>>???>>>::::::;;;<<<>>>@@@AAABBB===FFFzzzkkkggg}}}kkkrrr\\\zzzpppDDD;;;222//////......111.........---------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........---///111222222777<<>>===<<<;;;::::::::::::888:::<<<>>>BBBGGGMMMRRRYYYccckkkooosssxxxxxxuuussstttuuuuuutttuuuxxxzzzuuutttssssssuuuuuutttssstttuuuuuuqqqmmmlllooosssrrrtttvvvvvvrrrqqqsssxxx}}}}}}zzzyyyzzzyyy{{{}}}~~~}}}}}}~~~{{{xxxiiiccc]]]ZZZ\\\```bbbbbbgggkkktttxxxmmm___```jjjyyyxxxyyy}}}~~~qqq^^^III:::///222444000---////////////......//////000//////............//////666:::<<<999333000111444222111000//////000111222///////////////000111111///111222333111111111222111000///111555666555222000222444666777777666666666666666555444666:::>>>AAA777<<>>===;;;666333555===DDDEEE???777444555777666444555444444666999;;;;;;:::666777999;;;===@@@BBBCCC===EEEwwwhhhfff}}}qqqsss~~~}}}uuulllddd[[[WWW>>>777111111000......000---------,,,,,,,,,++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000111000......111444444000111333HHHssssss___JJJ???AAAFFFHHHLLLOOOPPPNNNKKKIIIDDDCCCAAA???===<<<;;;;;;888999;;;===???CCCHHHKKKNNNYYYbbbfffkkktttwwwtttuuuxxxyyywwwtttsssuuuxxxvvvtttssstttuuuvvvuuutttsssuuuvvvrrrnnnnnnsssxxxrrrvvv{{{}}}|||zzz~~~~~~}}}xxxvvvuuuvvvyyy~~~~~~zzzrrrhhhbbb[[[ZZZYYYYYYZZZ^^^cccfffppprrrvvvssseee]]]nnn|||nnnzzz|||vvv~~~jjjNNNEEE777000444666111000555//////.........//////000//////............//////,,,,,,,,,...//////......222111000//////000111222///////////////000111111...///111000000000111333333000///222777:::777333...111666:::;;;999666444333555666555333333555888AAA555;;;>>>555===HHH???===444333:::>>>===CCCMMMaaa{{{fffiiiyyylllUUUEEEHHHNNNPPPXXXdddxxxyyyiiiVVVQQQ```sss|||iiiUUUnnnvvv~~~|||vvvuuusssiii\\\OOOLLLKKKKKKFFF>>>:::;;;======;;;999777666777888000666;;;:::555222555999JJJCCC999555555555444222555444333555777888777666333444666999===???BBBCCC===EEEvvvjjjjjj|||qqqnnnsss}}}sssppp~~~SSSccczzzFFF777444111000000000000///------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------......//////000000111111444///000:::HHHbbb}}}kkkVVV===CCC???AAAJJJPPPNNNMMMOOOHHHIIIIIIFFFAAA>>>>>>???::::::999888999<<>>>>>:::999888888999<<<>>>@@@PPP]]]hhh}}}rrrooovvvjjj^^^UUUKKKJJJRRROOOTTT^^^iiimmmrrryyyqqqmmmgggaaahhhllljjjiiiiiigggwwwyyyppprrrsssuuuxxxyyyrrriii}}}~~~~~~zzzuuuoooeeeSSSDDD>>>===<<<;;;:::999999:::999999888777666555555444222333555666666555333222@@@FFF@@@888:::777000111444444444666777888777666555777999;;;<<<>>>AAACCCAAAIIIsssssssss~~~jjjpppvvvXXXgggoooDDD666333000//////000///...------------------------,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------............///000000111111333///111888AAARRRsss{{{ooo___GGGAAA@@@FFFLLLLLLLLLOOOIIIJJJJJJGGGCCC@@@@@@BBB;;;;;;:::999888:::>>>BBBEEEHHHMMMSSSYYY^^^aaacccfffpppwwwvvvvvv|||~~~~~~}}}}}}~~~~~~|||~~~}}}zzzwwwlllfff___XXXTTTTTTTTTUUUWWW[[[[[[YYY\\\hhhrrrvvvllleeeZZZRRRPPPUUU^^^dddbbbooouuummmxxxxxx```GGG>>>333333222222111000000////////////.........------------......//////000000//////............////////////000000000000//////111///...000222333222000222222111111111000000000000000000111222333333333222333333333333333222222444666888999777666555555::::::<<<<<<======<<<;;;::::::999999:::;;;>>>???AAAOOO[[[pppqqqeeemmmqqqwww~~~ooo]]]NNNHHHMMMLLLMMMPPPOOOPPPYYYdddvvvssssssuuuuuussswww~~~~~~zzzxxxqqqiii^^^VVVSSSWWW```gggkkk[[[aaagggnnnyyywwwgggYYYOOOEEE>>><<<<<<;;;:::999999999999666666666555444333333222222333444555555444333222888???:::333777777222444444444444555777777777666666777888:::;;;>>>@@@BBB<<>>>>>===;;;999999<<<>>>@@@AAAEEEIIIOOOTTTXXXZZZ]]]fffmmmoooqqqwwwzzz{{{|||{{{wwwpppjjjfff\\\VVVOOOLLLOOORRRRRRQQQRRRWWW\\\aaaiiirrrvvvuuuWWWRRRMMMMMMTTT]]]eeeiiifff|||yyyssspppdddNNN===777222111111000000/////////000000000/////////........................////////////............//////000//////////////////000111000000111333333222000222222222111111111111111//////000000111111222222222222222222222111111111333555777888666555555666777888:::;;;<<<;;;:::999;;;;;;:::999:::;;;===>>>888FFFQQQbbbnnn]]]WWWZZZ```pppvvvhhhLLLEEE???===>>>AAAIIIQQQYYYWWWWWWXXXXXXXXX^^^dddmmmkkkiiijjjnnnssswwwyyysssuuutttppppppuuuzzz|||qqqiiigggiiiggg]]]YYYZZZYYYQQQKKKKKKOOO]]]xxxjjjYYYUUU___jjjsss~~~~~~~~~{{{xxxwwwkkkUUU@@@888999;;;::::::999888777777777777555555555444444333333222444333333333333333333444777===777000555666333666333444444555666666777777777777777888:::===???@@@<<>>BBBIIIGGGGGGHHHJJJKKKLLLLLLLLLFFFLLLMMMJJJMMMUUUUUUNNNNNNGGGMMMaaannnooorrr|||zzzrrrnnnnnnoooyyyvvvkkkbbb[[[jjjsss}}}vvv{{{}}}{{{zzzzzzyyyuuuccccccYYYEEE666222777<<<888777777666555555666666666666555555555555555555444333222111111222333444===CCC;;;222555555222555222333444555555555777888999888777777999<<<>>>>>><<>>BBBEEEIIIMMMPPPPPPOOOMMMIIIIIIHHHFFFBBB@@@@@@@@@===<<<<<<<<<>>>BBBEEEHHHFFFJJJPPPUUUYYY]]]bbbhhhggglllrrrxxx|||yyyrrrqqqtttzzz~~~~~~{{{tttnnnfffddd^^^XXXSSSNNNKKKIIIGGGIIIKKKLLLLLLNNNRRRVVVeeekkkppplll^^^MMMBBB>>>VVV^^^gggmmmqqqwww~~~~~~|||fffNNN>>>777333111/////////...............000000000000////////////............------------//////............//////000///...------...///000///111222333222111000000111111111111111111111111///////////////000000000000000000111222444666777222444555555444444555666888777555444444666888::::::999999999999:::::::::666===>>>AAAJJJKKKMMMWWW\\\^^^qqq|||aaaXXXNNNJJJNNN\\\nnn{{{vvvnnnmmmnnnvvv|||{{{kkkTTTFFFDDDIIIGGGLLLSSSWWWUUUNNNFFF@@@???JJJTTT[[[gggpppjjj]]][[[TTT^^^{{{{{{{{{ppppppmmmkkknnnuuuwwwuuu}}}zzz~~~}}}zzzwwwnnnfffOOOOOOIII>>>888888;;;;;;666666555444444444555555444444444444555555555555444333111//////111333444>>>CCC;;;222555444111444111333444444333444777:::<<<999666666999<<<======999AAAooo}}}{{{kkkpppvvviiiuuuZZZ>>>333222000------...//////...------------------------******))))))))))))******)))))))))************+++,,,++++++++++++,,,------,,,------......///000000111111222222333666;;;???;;;LLLfff|||{{{qqqcccTTTHHH???@@@BBBFFFKKKOOOPPPPPPMMMNNNNNNLLLIIIFFFEEEEEEEEECCC@@@>>>======>>>???AAAAAAEEEKKKMMMNNNRRRWWWYYY]]]bbbhhhnnntttzzzxxxxxxxxxxxxxxxyyyzzz{{{xxxsssnnnnnnnnnoootttyyywwwtttooommmjjjeee^^^XXXTTTQQQMMMJJJHHHHHHIIIJJJHHHJJJLLLLLLLLLRRR[[[cccgggccc[[[OOO@@@999???III[[[ffftttzzz{{{xxxlllvvvdddMMM<<<444222333444........................000000000/////////......------------------......//////............/////////..................///...000333333222000//////000000000000000111111111////////////000000000000111000000111222444666777111333444444333333555666888666444333333555888:::777777777888888999999999666;;;999:::@@@<<<:::CCCFFFDDDTTTvvv|||qqqcccXXXOOOIIIIIIMMM[[[bbbgggfffhhh|||xxxrrrrrrrrr}}}qqqhhh```kkk}}}}}}rrriiimmmgggnnnwww~~~yyytttvvvyyyssskkk]]]OOOEEEEEEAAA<<<:::<<<;;;777555555444444333444444555111111111222222333333333333222000//////000222333555;;;555...333444111444000333444444222333777;;;???;;;777666999<<<===<<<;;;BBBppp{{{bbbkkkjjjgggsssUUU<<<333222000...---.../////////------------------------******))))))))))))******))))))))))))************+++************+++,,,,,,,,,,,,---......//////000000000000000222555888999777:::CCCZZZyyyqqqqqqdddPPPJJJDDDAAADDDIIIMMMNNNNNNPPPQQQQQQNNNKKKIIIIIIHHHFFFDDDBBB@@@?????????AAA???@@@EEEFFFDDDEEEJJJMMMQQQVVV[[[___dddiiilllhhhhhhggghhhiiijjjkkklllkkkgggfffgggdddaaaccchhheee```ZZZVVVTTTQQQMMMIIIJJJIIIGGGFFFFFFHHHIIIKKKKKKNNNRRRUUUXXX[[[^^^___SSSKKKBBB===;;;???MMM\\\]]]hhhvvvzzztttqqqjjjbbb[[[JJJ:::444222000000444...............//////////////////.........------,,,,,,,,,------.........//////............//////---......//////......---,,,///333333000...------....../////////000000000000000000000000000000000333222000000000111333444111222333333222333555777555555555666666666666666444444555777777888888888999;;;888;;;BBB===:::BBBCCCAAAPPPkkkyyy|||{{{vvvlll\\\QQQLLLEEEIIIRRRXXXZZZhhhwww{{{~~~xxxqqqiiiZZZeeefffcccfffddddddnnn|||zzzqqqjjjrrr~~~nnnbbb^^^[[[OOOBBBBBBBBB>>>999777::::::777444444444333333444444555///000000111222333333333222111000//////000111222---555111,,,333444111444000222444333111222777<<>>CCCqqqvvvyyy~~~___iiieeejjjsssRRR:::333222000......///000000///------------------------******))))))))))))******))))))))))))******************))))))******+++,,,,,,,,,------...//////000---///000111444888999888888;;;<<>>===BBBGGGJJJRRR[[[fffnnnyyy{{{pppnnnqqqooojjjIII;;;222555555...---333....../////////////////////.........------------++++++,,,,,,---...////////////............//////,,,---...//////...---,,,+++///333333000---,,,------.........//////000000111111111111000000000000555333111///......///000111222333333222333555777222444777999999888555333222333444666777888888888999999666:::CCC>>>999AAACCCBBBPPPeeeggg```ppptttddd]]]aaa^^^aaabbbZZZWWWkkkzzzllljjjaaaQQQSSSaaaddddddjjjnnnttt{{{qqqmmm{{{wwwhhhSSSGGGJJJPPPKKKAAAAAAAAA===666222666999:::444444444333333444555555111111222333444555555666111111000000000000111111---555111---333444111333///222444333111222777===CCC===888777:::======;;;:::???llliii^^^zzzyyynnnbbbEEE:::666000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++)))(((((()))+++,,,,,,+++*********+++,,,---,,,,,,,,,---...//////000///888:::444444<<<===777999888888<<>>===@@@AAADDDFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJMMMKKKIIIFFFEEEEEEFFFGGGKKKIIIGGGDDDCCCDDDEEEFFFLLLJJJFFFCCCBBBFFFKKKOOOYYYZZZ\\\ZZZPPPDDDAAADDDCCCBBBEEEPPP^^^hhhiiigggtttooorrrzzzuuubbbRRR555444222000//////000111///............---------...............///000000///...,,,++++++,,,...///111...+++,,,...///...,,,000000///...............//////000000000000//////,,,---......---...111333333222111000000000222222777555222000000111444555333333444444444333333222111333444666777777666555555777999999777555555555444555777888:::<<<===>>>AAAIIISSSWWWPPPIIILLLTTTeeeyyygggXXXRRRTTTVVVkkkxxxnnnbbbllldddVVV]]]___aaahhhttt~~~vvvuuuxxxttt{{{vvv[[[KKKGGGAAA>>>===>>>??????<<<>>>???<<<666444666:::555555444333111000//////222222222222222222222222111111111111111111111111000---+++,,,000222333111111222333333444444333333777888999:::;;;<<<<<<<<<777BBBeee~~~rrrvvvyyyzzzxxxNNN888111...000///...------,,,,,,,,,------,,,,,,++++++++++++*********************+++,,,+++)))(((((()))+++,,,++++++*********+++,,,---,,,,,,---......///000000666AAADDD:::222333444222:::777666555555>>>RRRddd~~~nnn___MMM@@@@@@BBBDDDFFFGGGGGGGGGFFFMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCDDDFFFGGGGGGFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEFFFHHHIIIJJJAAAEEEHHHJJJJJJKKKNNNQQQVVVRRROOOLLLHHHGGGNNNVVVaaa```bbbhhhqqqwwwyyyxxx||||||}}}~~~vvvtttooo___JJJ===444333111/////////111111............------------...............//////000///...,,,++++++,,,...///000...,,,,,,///000///---000000///...............//////000000000000//////...000111000///...///111222222111000000111222333222222111111111222222333111222222222222222111111111222333444555666666666444666888888777666666666444444555666888:::<<<======@@@EEEHHHEEE@@@CCCIIIRRRaaarrr~~~rrrccc[[[VVVRRRMMMQQQWWWYYYZZZ[[[]]]```gggnnnzzz~~~uuuvvv{{{xxxwww|||~~~rrrqqqooogggdddfffpppqqqfffggg|||{{{}}}~~~wwwvvvuuurrrqqqtttwwwwww{{{{{{hhhSSSFFFEEEAAA<<<888666666888999777:::======;;;777666555444444444333333222222222222222222222222222222222111111111111111111111111222000---...000222111000222333333444444444333333666777888999:::;;;;;;;;;666@@@aaasss}}}kkk```???222000///000///...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++******)))))))))******,,,+++***))))))***+++,,,++++++******++++++,,,---------......///000000000===KKKQQQEEE666111333444333222333444222111777>>>SSS}}}sss```HHHEEEAAA???AAADDDFFFGGGLLLNNNOOOOOONNNLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGIIILLLNNNMMMJJJHHHIIIKKKJJJCCC>>>===@@@HHHWWWdddpppqqqsssvvvzzz}}}~~~uuuxxx}}}pppqqqrrrmmm]]]FFF666111222111000//////000111222............------------...------------...//////...---,,,++++++,,,---...///---,,,---///000000000000///......---............//////000000//////...111333444444111///...///111111111111111222333444...///000111222222222111000000000000000000000000111111111222333444666666333555777777777666777888444444333444555888;;;<<<;;;999999;;;;;;999:::===DDDGGGJJJSSSggg|||sssggg\\\ZZZTTTOOOQQQUUUTTTJJJAAA???BBBHHHOOOUUUXXXXXXVVVUUUYYY[[[[[[aaakkkkkkddd___ZZZUUUSSSVVV\\\aaadddddd^^^]]]cccccc\\\XXXZZZbbbkkkgggiii}}}yyyqqqppprrrrrrrrrsssiiigggeeebbbXXXJJJ@@@===GGGDDD@@@:::666666999<<<444777<<>>???EEEWWWpppwwwssshhh\\\[[[^^^[[[MMM@@@>>>===;;;;;;===???AAABBBFFFFFFBBB>>>???DDDCCC???NNNKKKGGGCCCAAADDDIIINNNMMMLLLQQQYYY]]]^^^ccciiixxx}}}uuukkkuuu}}}xxxxxxyyyuuummmgggVVVMMMFFFFFFHHHDDD>>>;;;LLLJJJFFF@@@;;;;;;>>>AAA777888<<>>SSSwww{{{zzzwwwcccTTTMMMHHHCCC>>>BBBCCCEEEFFFGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIFFFIIILLLQQQUUUWWWYYYZZZLLLDDD===>>>EEEKKKJJJFFFDDDHHHRRR]]]bbbaaacccfffeeeooo{{{{{{kkkWWWAAA111...222//////////////////000000...------------,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,------------------......///111222......------------............////////////.........111444555444222222222000000000111111222222222111000///...000222666888222111111111111222333444222111000000111222444555111333555555555666888:::888666555555666999<<<>>>:::===CCCFFFAAA:::999===;;;:::;;;@@@IIIUUUaaaiii}}}}}}~~~tttpppqqqooohhhaaaTTTSSSQQQNNNLLLLLLNNNOOOHHHIIIGGGEEEFFFHHHHHHEEENNNQQQTTTTTTSSSUUU]]]cccjjjkkkoootttvvvxxx}}}vvvyyy{{{uuurrryyyvvvqqqmmmiiibbbVVVMMMIIICCC@@@BBBBBB>>>;;;;;;KKKIIIEEE@@@===<<<>>>@@@999888888>>>DDDDDD>>>888888777666555444333222222000000000000000000000000000000000000000000000000///000111111222222333333222333333333333333222222222333444555666777777777:::AAA```vvvxxxpppooozzzkkklllVVVwwwxxxVVV===333000---)))------,,,,,,,,,,,,------,,,,,,++++++,,,...111333111///---***))))))***+++************************)))***+++,,,,,,,,,,,,+++---.....................---///111111000///,,,***111...---000000...///333444444<<>>777===FFFJJJEEE;;;888;;;;;;999999;;;===???EEELLLZZZ```fffiiilllllleee]]]\\\fffrrr|||xxx~~~{{{wwwsssqqqqqqjjjkkkkkkkkkiiigggdddbbbdddlllrrrrrrmmmmmmttt{{{~~~}}}wwwsssrrrjjjggg^^^SSSLLLHHHCCC===???GGGQQQSSSIII???AAAJJJJJJGGGCCCAAA@@@@@@???>>>888555444666;;;===:::666777666555444333111000000////////////////////////000000000000000000000000,,,...111222111111333444000000111222222222222222111222333555666666777777666===\\\{{{tttrrr\\\nnnllloooiiiiiioooNNN999333222000------,,,,,,+++,,,,,,------,,,+++++++++---111444777333111...+++******+++,,,*********++++++*********)))***+++,,,,,,,,,++++++------------------,,,,,,//////000111000///------,,,,,,///333333000111555000111444888;;;NNN{{{}}}aaaXXXMMMHHHGGGFFFCCC???AAAAAACCCDDDFFFHHHIIIJJJHHHGGGGGGFFFFFFGGGIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGCCCDDDFFFHHHGGGEEECCCAAA???AAADDDFFFFFFDDDBBB@@@JJJLLLTTT```mmmuuuxxxxxxwww~~~}}}}}}|||yyy```OOO<<<333000......000////////////...------,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,------------------,,,+++---...---++++++---///---,,,,,,,,,------...///---......//////......---,,,---///000///000222333//////000000///...---,,,000000/////////111333555333333222111222444666777444444444444333222111000333444444444333444777999888888888888999;;;<<<===777:::@@@FFFDDD<<<777666999:::===???===999>>>FFFIIINNNNNNLLLVVV```XXXFFFHHHLLLNNNNNNWWWjjj~~~yyy}}}zzzwwwuuu}}}uuurrrxxxvvvzzz~~~zzzqqqzzz{{{{{{{{{zzzvvvnnnhhheeedddWWWWWWPPPDDD===>>>@@@???;;;FFFUUU\\\UUUKKKKKKQQQIIIEEEAAAAAADDDEEE@@@;;;777444333333666777555333444333333222111000000///////////////////////////000000000000000000000000,,,///222222000///000222---...///000111222222222111222333555666666777777333:::ZZZzzz}}}mmmnnnXXXuuuffftttkkk{{{hhhHHH555111222111000,,,,,,,,,++++++,,,------,,,++++++,,,...222666999555222///,,,******+++,,,******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++,,,000+++...444999555...,,,///111///222666222666RRRsss}}}kkk```[[[UUUMMMEEE?????????@@@AAAAAABBBBBBFFFEEEDDDCCCCCCCCCDDDEEE@@@???===;;;;;;<<<===>>>;;;===@@@BBBBBBAAA>>><<<888===EEENNNUUUYYY\\\]]]aaabbbddddddeeehhhnnnrrr}}}yyy~~~yyywwwoooeeeLLL???444111333111///...////////////...---,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---,,,------......------,,,+++---...---***)))+++...,,,,,,,,,,,,------...///---..................---,,,.........---...000222//////000000///---+++***---...///000000111111000333222111111222333666777555555555555444222000///444444555444333444666999777777888999:::;;;;;;;;;999777:::AAACCC>>>666333444888AAAGGGCCC===???GGGHHHLLLHHHCCCRRRfff^^^FFF???HHHMMMLLLMMMTTT^^^dddgggsssvvvqqqwww}}}}}}zzzyyy~~~oooxxx~~~zzzpppnnnwwwnnnnnnmmmmmmqqqwwwyyywwwxxxiiisss~~~{{{xxxwwwrrrhhhZZZNNNGGGDDDFFFKKKJJJAAA<<>>@@@JJJUUUXXXQQQGGGAAAEEE???;;;>>>CCCDDD===666777666555555555555333222000000000000000000000000////////////////////////000000000000000000000000---000333222///---...///+++,,,...///111222222222222222444555666777777777111:::ZZZ~~~ttt|||vvvsssVVVYYYyyyhhhzzzttt___<<<555111000111///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,000444666777444111---+++***+++,,,++++++*********************+++,,,,,,******+++,,,---,,,,,,---///000///...******+++---//////---+++---------............///000//////000444:::???CCCeeevvvjjjdddWWWPPPJJJHHHGGGEEEDDDDDDGGGDDD@@@???CCCHHHHHHFFFHHHAAA===<<<<<<:::;;;===BBBBBBDDDFFFCCC>>>===???GGGOOO[[[gggrrryyy{{{zzz|||yyyuuupppooosss{{{xxx}}}}}}xxxwwwnnnZZZJJJ:::888444111......//////......---,,,,,,,,,,,,---+++++++++*********)))))),,,++++++******++++++,,,------------------------,,,---......,,,,,,---...(((***++++++++++++,,,...---...............000222---------------...///000//////000000///...------//////............//////222000...,,,,,,///222444555444111//////111333555222444555444111000333555444666999<<<===<<<;;;:::;;;999;;;??????;;;999:::999<<>>CCCHHHIIIHHHIIINNNSSSRRRRRRWWWccclllwww}}}~~~}}}sssqqquuusssxxx}}}~~~|||{{{~~~{{{}}}vvvwww{{{|||uuuqqqmmmmmmrrrxxx}}}~~~~~~~~~|||zzzwwwtttqqqpppdddbbb[[[QQQHHHCCCCCCEEEHHHGGGDDD@@@<<<;;;<<<>>>EEEEEEFFFFFFFFFEEEDDDCCC???>>>===;;;:::999999999888666444222000000111222222111///......//////000000...+++))))))+++...000------,,,,,,,,,---......////////////////////////...///000111111222222111222222333444444555555666777;;;WWWrrroooeeeYYYmmmuuuqqqpppwwwWWW888333000///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---000222555333///,,,+++++++++,,,++++++*********************+++,,,,,,******+++,,,------,,,---...//////...++++++***,,,---...---,,,------------............///.........000444777999CCCUUUuuu~~~oooccc\\\[[[]]]```OOOQQQUUUZZZbbbhhhjjjiiiXXXVVVUUURRRKKKCCCBBBFFFSSSSSSXXX^^^___\\\ZZZ\\\WWW]]]fffnnnyyyyyyvvvyyyyyy}}}{{{uuummm^^^III:::777555222///------............---,,,,,,,,,,,,---+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++------,,,+++***+++,,,---...////////////111222...------------......//////////////////...------//////............//////111000...------///111222555444222111111222333555222333444333111000222555333555888:::;;;;;;:::999888666777;;;:::777555777999<<>>>>>>>>>>>999888777666555444444444777666333111000000111222222111000.........////////////............//////...------,,,,,,,,,------////////////////////////......000111111111111111222222333333444555555555666:::VVV}}}~~~mmmYYYbbbhhhxxxccc|||qqqLLL444111......///,,,---------------------------+++***((((((***+++---222000...+++***+++,,,,,,******++++++++++++++++++***,,,,,,,,,******+++,,,...------------...//////...,,,******,,,---------,,,,,,,,,---------......//////.........///000111222222BBBddd}}}xxxxxxzzz{{{|||{{{yyywwwuuuqqqmmmlllmmmrrryyyzzzqqqhhhgggllleeedddgggooorrrqqqoooppppppssstttvvv~~~wwwuuuqqqgggYYYHHH999000222111...,,,++++++,,,---......---,,,,,,,,,,,,,,,+++++++++***************------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++***)))***,,,/////////...+++))))))***,,,,,,---...//////000000///...------------------...////////////...------//////............//////000000///.........//////333333222222222333333444111222333222000000222444222333555777888888888777666333444777777444444777999;;;>>>@@@@@@>>>=========BBBBBB>>>AAAHHHHHHCCCAAABBBCCCCCCDDDCCCCCCCCCDDD@@@>>>???@@@AAAFFFKKKmmmmmmQQQFFFPPP```cccgggqqqyyyqqqxxx~~~|||yyy||||||wwwuuuxxx|||vvvuuu}}}|||xxxxxxzzzvvvnnnfffWWWQQQIIIBBB>>>===???AAA@@@???>>><<<;;;<<<@@@CCC>>>===;;;888666555777999;;;:::888777777777888999444333222111111111111111666444333111000000000111222111000///...............///000111111000///...///...---,,,,,,+++,,,,,,////////////////////////......///000111111111111222222333333444444555555555888TTT{{{uuuYYYpppiii```lllfff^^^AAA000000......///,,,........................,,,+++***))))))***+++,,,...---,,,+++***+++,,,---******+++++++++++++++,,,+++,,,---,,,*********,,,---......---,,,---///000000---***)))***,,,------+++,,,,,,,,,------------000000000000000//////...444///222???LLLaaa~~~|||yyyuuussswwwzzzzzz{{{}}}yyyzzzwwwuuu|||wwwjjjpppjjj___PPPAAA777333222///...---++++++,,,------...---,,,,,,++++++,,,,,,************************,,,++++++++++++++++++,,,***************************+++,,,+++***)))***,,,//////000...,,,******+++)))***+++---//////...---///......---,,,,,,,,,,,,.........//////...------//////............////////////000000//////......111111111222222222222222111111111111000111222333222333333444555555555555666333333555666555666:::888999;;;>>>===;;;===AAA???CCCCCC>>>>>>BBBDDDBBB>>>======>>>@@@AAA@@@>>>===:::999:::===@@@CCCEEECCC___xxx}}}gggAAA222AAACCCIIIOOOYYYppp}}}iiiRRRVVV\\\bbbeeegggiiijjjbbb]]][[[bbbnnnxxx{{{zzzvvvrrruuuxxxnnn\\\ZZZddd\\\XXXUUUXXX]]][[[SSSKKKBBB>>>999666666:::@@@DDDBBB@@@>>>;;;:::999:::;;;777888777555333222444666999888666444444555666777222222111111000111111111444333222000000///000000222111000///...---------...///000111111000///...///...---,,,++++++++++++---------------------------...///000111111111111111222222333444444555555555888TTTyyy}}}ccc```ggg___uuuoooNNN888///111...///111---........................++++++******+++,,,---...---,,,++++++++++++,,,---******++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,---...---,,,,,,000222111...***))))))+++,,,---++++++++++++,,,,,,,,,---...///000000111000//////333......111222<<<```||||||zzz}}}yyysssoooppprrruuuyyyyyy||||||zzz~~~wwwkkk___bbbXXXIII<<<444111000111...---,,,,,,,,,,,,---...------,,,++++++++++++,,,******************************))))))))))))******************************+++,,,---,,,+++***+++---,,,---......,,,,,,---...***+++,,,///222333000---///...---,,,,,,,,,,,,,,,------............------//////............////////////000111111000///...///000000111111111111111111000000000111222222333333222222222333333444555555222111333555555999>>>:::777777;;;<<<:::>>>DDDAAAAAA???<<<>>>BBBDDDCCC===;;;::::::;;;<<<;;;:::AAAAAA???===<<<>>>@@@@@@@@@RRRdddlll^^^===333FFFCCCKKKOOOSSSaaaooohhhWWWOOONNNNNNSSSYYY[[[WWWSSSDDDCCCFFFPPP^^^ggghhheee^^^YYY\\\```WWWIIIJJJVVVIIIFFFFFFJJJQQQSSSOOOIIIHHHEEE@@@<<<:::;;;>>>???999888777777888999999999444555555333222111333555888666444333222333555666222222111000000000111111222111111000////////////000000000///...------,,,///......------......//////...---,,,+++*********++++++++++++++++++++++++---...///000000111111000111111222222333444444555555999TTTxxx}}}sss___vvvzzz[[[[[[CCC333///111---///222...------------------------+++++++++,,,---...///000,,,,,,,,,++++++,,,,,,---******++++++,,,---------,,,------,,,***)))***+++***,,,---,,,+++,,,111555222///+++)))***+++++++++******+++++++++,,,,,,,,,***+++,,,......//////...222,,,,,,111555888DDDSSSvvvvvvsssrrrkkkbbbLLLDDD999333111000---***---------,,,,,,------...------,,,+++++++++++++++***************+++++++++)))(((((((((((((((((()))************************+++,,,---,,,+++***+++---)))+++,,,---,,,,,,...///------///444888888444000...---,,,,,,,,,,,,,,,,,,,,,,,,---............---//////............/////////000111222222222111111000000000000000111222333222000///000222444444333222222222333555777:::;;;444///...111444666<<>>>>>DDDHHHIIIPPPXXXUUUMMMQQQNNNLLLOOOUUUWWWSSSNNNFFFHHHMMMTTTZZZ\\\YYYUUUTTTSSSTTTTTTJJJ???@@@HHHFFFEEEFFFJJJOOOQQQPPPNNNOOOKKKFFFAAA===;;;;;;<<<:::999888999::::::999888444555666444333222444555555444333222111222333333222111000///////////////000000000//////.............../////////...------...---,,,++++++,,,---......---,,,++++++***++++++************************------...///000000000000111111222222333333444444666999SSSuuuvvvyyyeeesssiii}}}]]]LLL;;;000///111,,,---111---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,,,,******++++++,,,------...,,,------,,,***))))))***(((+++---,,,+++---333888222///,,,******++++++***************++++++++++++******+++,,,,,,---......222///...111444555333111FFF___{{{qqqmmmiii^^^RRR;;;777222000//////---***---,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++))))))*********+++++++++))))))(((((((((((())))))++++++++++++++++++++++++***+++,,,+++***)))***,,,)))***,,,,,,++++++---///------///444999999444///,,,,,,,,,+++,,,,,,------+++,,,------.........---//////............//////000000111222333444444555222222000000111333555666333111///000333555555444111111333555999???CCCFFF444000...222666:::AAAHHHIII;;;333888;;;999:::???@@@<<<::::::<<>>???AAABBBDDDIIIRRRXXXNNNSSSRRRFFF<<<;;;@@@BBB===JJJXXXeeeeeeJJJ555666666777999===BBBFFFGGGGGG>>>>>>???@@@BBBDDDFFFFFFEEEIIIOOOPPPLLLGGGDDDBBBDDDHHHKKKEEE:::222///111???BBBFFFIIIJJJJJJJJJIIIJJJFFFAAA<<<::::::;;;===???>>><<<===>>>===:::777666777888777555444555666444444444333333333222222333333222000////////////...////////////...------,,,---.../////////...---,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111111222333333444444555888QQQrrr}}}}}}ooorrrqqquuugggBBBDDD777...///000***,,,000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,---......,,,---...,,,***))))))***'''***,,,,,,***---444:::111///,,,+++++++++***))))))************+++++++++---,,,,,,,,,---...//////---111222---+++...000///111888GGGaaa}}}yyyqqqjjj^^^JJJ777888555111---,,,---000111,,,,,,,,,+++++++++++++++---,,,++++++******++++++))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++(((***+++***)))((()))***)))+++,,,,,,+++***,,,---++++++---222888888222---++++++++++++,,,------...+++,,,------.........---//////............//////000111111222333555666777555333222111222444777999444111000111444666666444000111333777===EEELLLOOO777333111444999>>>FFFNNNPPP???333777;;;888777;;;@@@???>>>===<<<>>>EEELLLHHHIIIGGGBBB===>>>EEELLLeeejjjfffTTTCCC>>>@@@BBB===DDDHHHPPPTTTGGG<<>>???CCCAAADDDFFFDDD???>>>CCCHHHCCCJJJPPPNNNFFF???===???;;;FFFLLLGGG???;;;999666;;;@@@GGGJJJIIIGGGFFFGGGGGGCCC<<<777444555777:::999888888;;;???@@@>>>;;;888999:::999777666666777555666666666666555444444666666444333111111000000.........///......------+++,,,---////////////...***+++...000000...+++***+++++++++***++++++,,,,,,------------------------,,,---...///000000000000000111111222333333444444444777OOOooouuuyyytttsss}}}nnnTTT888111000///......------...,,,,,,,,,++++++*********///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---...,,,,,,+++)))((((((***,,,++++++++++++++++++++++++************************))))))(((((()))+++---...,,,,,,++++++,,,,,,---...------......///000000000000333777@@@RRRrrr~~~zzztttxxx~~~~~~yyyiiiTTTAAA555111000000///...............+++,,,------,,,,,,...000******))))))))))))******+++***)))(((((((((******************************************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111000//////.........//////000111111111222222222222666555333111111222333444444666777555333222444777777444222444999???CCCDDD333333666;;;:::999@@@JJJFFF@@@::::::>>>AAAAAA???===BBBBBB===999<<>>EEELLLVVVccc___OOOHHHBBB999666===CCCUUUeee[[[CCC;;;CCC???888444777;;;;;;<<<>>>BBBDDDEEEIIIOOORRRKKKBBBGGGLLLNNNIIIEEECCC===666;;;BBBNNNUUUMMM>>>777:::DDDAAA>>><<<===>>>===<<<===<<<<<<<<<777222222666???===<<<===??????;;;888;;;:::888888999<<>>888555777;;;===???999777999;;;;;;<<>>@@@CCCCCC===;;;===??????AAAFFFKKKJJJFFFEEEHHHLLLVVV```cccVVVHHHCCCAAA;;;AAAKKK___pppmmm\\\PPPOOOFFF===777999>>>@@@BBBDDDJJJIIIFFFHHHPPPWWWTTTLLLCCCEEEHHHKKKKKKGGGAAA======CCCLLLQQQKKKAAA===@@@:::<<<>>>===;;;999888888777888;;;===999444666;;;===;;;999:::<<<<<<;;;999666555444444666888;;;===888666444333111111111111444333222111000///...---...---,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,...---,,,---/////////...------......//////000000000000000111111222222222555:::MMMkkkrrrdddgggmmmvvvoookkk~~~VVV<<<333111000///...------------,,,,,,,,,++++++++++++***,,,,,,+++*********++++++******+++++++++,,,,,,,,,...//////...,,,+++,,,---+++)))((())),,,---+++((())))))))))))))))))))))))************************,,,+++***))))))))))))***++++++******++++++,,,---******++++++,,,------------///000...---222<<>>@@@AAAAAA???BBBCCCAAA>>>>>>@@@???;;;;;;???DDDGGGGGGFFFEEEEEERRRYYYiiiaaaGGGCCCIII???AAALLL[[[eeeggg```VVVNNNFFF???999;;;>>>@@@BBBFFFQQQPPPMMMNNNUUU\\\YYYSSSIIIDDDFFFOOOQQQIIIBBBBBBBBBCCCGGGIIIEEE@@@???CCC888:::<<<999555333555888555999???BBB===777999???===:::777666888999:::999666555555555777999;;;===999888555333111///...---222222111111000000//////,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++...---,,,---...///...------------...//////000000///000000111222333444444666999IIIhhhnnn```|||{{{qqq```jjjOOO888777000000///...------------++++++++++++++++++++++++...------,,,,,,---------******+++++++++,,,,,,,,,---...//////---,,,---...222---((((((,,,---+++((())))))))))))))))))))))))*********************************))))))))))))******************+++,,,,,,)))******++++++,,,------...000222///,,,+++...222;;;LLLeeewwwhhh^^^KKK@@@333---///111///+++---,,,,,,+++++++++++++++,,,------,,,******+++,,,******))))))))))))******))))))))))))))))))******************************************************)))***,,,+++******+++---***++++++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,***,,,---...------...000......---------...//////.........////////////000000000///.........///000//////111222333555888999DDD@@@:::555333444555666222111222222333555;;;@@@BBB???<<<<<<>>>@@@AAAAAA===>>>======AAAEEEBBB;;;777888<<<@@@CCCCCCBBB@@@LLLPPPiiigggFFFAAAJJJ===AAAJJJPPPMMMLLLNNNKKKDDD<<<===@@@CCC@@@<<>>IIIMMMEEECCCHHHEEECCC@@@???>>>>>>???AAABBB@@@<<<777555555888;;;999>>>EEEGGG@@@888999??????<<<888666555666888999666666666666777777888999888777666444222000......222222111000000//////...,,,---------,,,,,,---...------,,,,,,,,,,,,++++++******++++++++++++******,,,++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,---......//////000///000000222333444555555666888FFFeee{{{ppprrr{{{tttccc{{{wwwEEE111444000///...------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------...******+++++++++,,,,,,,,,+++,,,............///111999222***(((***,,,,,,)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++***))))))))))))***++++++)))******+++,,,,,,------***,,,------++++++...000333333555@@@YYY{{{}}}}}}~~~uuubbbPPPGGG444222//////000000...,,,,,,,,,+++***************++++++,,,+++))))))+++,,,******))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,...*********+++++++++,,,,,,*********************************++++++,,,,,,,,,***+++------,,,,,,...///---------------...//////---.........////////////000000000//////000000000111000000111333444555666999999777555222111111111333666888999:::;;;======<<<:::888888999;;;<<<<<<666777777:::BBBIIIFFF???999888999<<<@@@CCCCCCCCCEEEHHHbbbdddDDD===FFF888BBBMMMQQQHHHBBBEEEFFFAAA777BBBPPPSSSJJJ???AAAJJJDDDLLLPPPLLLHHHLLLTTTYYYKKK>>>999BBBFFFBBBEEEPPPDDD@@@;;;999===BBBCCCCCCMMMHHHDDDCCCDDDDDD???;;;888<<>>===::::::999777666555555666666222444555888AAAHHHGGGAAA999888777888<<<@@@CCCDDDAAACCCTTTVVVBBB===BBB:::>>>JJJRRRMMMHHHIIIHHHEEE:::IIIZZZ]]]QQQEEEGGGQQQLLLRRRSSSLLLIIIRRRbbbnnnbbbVVVKKKGGGCCC>>>CCCLLLBBB>>>999999AAAJJJJJJFFFLLLJJJLLLQQQVVVQQQDDD888444666;;;@@@???999888<<>><<<888555555666444555555555444222000...222333333333333333222111111111000...---+++******+++...111000---+++,,,......------,,,,,,++++++***))))))************))))))(((((()))***+++,,,---------,,,+++,,,---...---,,,,,,,,,,,,---....../////////000000111222333444444444555CCCaaa^^^ooovvv{{{}}}eeetttSSS;;;111222//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********++++++,,,---******+++++++++,,,,,,,,,)))+++,,,---,,,---...000000...,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))))))))(((((((((((()))******'''(((((())))))***+++++++++,,,,,,,,,,,,---///000'''...555555222888IIIYYYpppooo^^^VVVKKK<<<222222111000...---++++++---...,,,,,,+++************+++***++++++***(((((()))*********))))))))))))******((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************++++++++++++************************((())))))***++++++,,,,,,)))***,,,,,,++++++---...,,,,,,,,,,,,---...///000....../////////000000000//////000111111111111111222000...///222444444222222444555333000///000111333777888666888<<<:::666888888777666444444555666333555666777===CCCCCC???999999999:::<<>>???;;;888999999<<>>;;;777666666444555777888777555333222000111111222111111//////......---,,,,,,+++*********---000///,,,)))***---......---,,,,,,+++******)))******++++++******)))))))))******+++++++++,,,,,,+++++++++---...---,,,+++,,,,,,------......///000000000111111222222222111555DDD```lllqqqlllpppzzzZZZAAA555111111//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,***,,,------++++++,,,---'''))),,,---,,,***))))))************************))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((()))******&&&&&&''''''((()))))))))((()))******************000...,,,---......111555<<>>???<<<>>>???AAABBBCCCDDDHHHKKKDDDCCC:::888@@@BBBEEENNNCCC===;;;>>>CCCFFFHHHJJJ999;;;>>>>>>999666<<>>???<<<888666666...000222555555444222111//////000000000...---,,,++++++++++++++++++++++++(((,,,000///***((()))+++......---,,,,,,+++************++++++++++++******+++++++++******************)))((()))+++,,,+++***++++++,,,------......///000000000000000111111111000555EEE```xxxooouuu{{{bbbJJJ888000000444//////.........---------++++++++++++++++++++++++,,,,,,,,,------.....................---,,,+++***,,,,,,,,,+++***)))((((((++++++++++++++++++++++++******))))))((((((''''''(((***+++***)))((()))***(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))******)))(((((()))+++,,,++++++++++++,,,------222555888>>>LLLeeezzzkkkYYYEEE===222------//////---------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******))))))))))))************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++)))************+++++++++(((((()))***************)))))))))))))))))))))))))))******++++++,,,------------------------------........................---------............///000000000000000111111222777666555444333222222222666;;;>>>;;;666666===FFFAAA:::444444:::???>>><<<888999:::;;;<<<===>>>???AAA===@@@HHHHHHDDDIIIUUUVVVIII;;;444777???IIIQQQBBB???<<<>>>DDDEEEBBB===999>>>EEEEEE<<<333333999GGGUUUZZZPPPIIIMMMMMMGGGCCCEEEKKKMMMCCC666333888BBBCCCDDDBBB>>>:::888777;;;;;;<<<<<<;;;999:::<<<:::999999999999999777555777888444000777AAA<<>>HHHMMMBBB999999>>>BBBDDDEEEGGGDDDAAA???>>>===<<<;;;999:::===<<<666111555===???HHHJJJDDD???@@@???;;;>>>@@@HHHQQQPPPFFF===;;;BBBDDDDDDBBB>>>999666555888999::::::999777888:::888777666666666666444333;;;===999444:::DDDBBB999333333111...,,,---///111111000///000000000...,,,,,,,,,------,,,++++++***,,,***(((((()))***)))((())))))))))))))))))))))))(((***+++,,,+++***+++,,,*********)))))))))(((((()))************+++++++++++++++,,,,,,---.........000000111111111222222222222777EEE^^^}}}sssuuuwwwwww}}}lllLLL:::333000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,...///,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***))))))))))))((((((((('''((())))))''''''((()))'''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''((()))***)))(((((()))+++------,,,,,,------...///---///...,,,,,,333???HHHZZZpppvvvkkkcccWWWHHH:::444000---,,,,,,......+++''',,,,,,,,,+++++++++******+++************)))))))))******))))))))))))******))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++(((((()))***************))))))))))))))))))))))))))))))******+++,,,,,,,,,------------------------........................////////////000000000111000000000000000111111222444444333222111111111111000222333333222333666888888888777777777888999999<<<;;;:::999999:::;;;<<>>888:::AAADDD<<<999???DDDDDDAAA@@@BBBAAA@@@===:::777666555777666888999666333666===@@@@@@@@@???===<<<:::999:::;;;DDDQQQWWWPPPCCC:::???AAABBBAAA>>>:::777555555777999999888777777777666555444444333333222222;;;===999333666???CCC???333111...------,,,+++***------,,,---......---++++++,,,,,,,,,,,,+++******+++***(((((()))***)))((())))))))))))))))))))))))'''(((******)))))))))*********))))))))))))(((((()))************+++++++++++++++,,,,,,------......000000000111111111222222222666CCCZZZyyyvvvxxx}}}ooolll|||oooyyyyyyaaa???222222111---+++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,*********,,,...000+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))&&&((()))((('''&&&''')))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''((()))+++***************++++++,,,,,,///000///---...333888333GGGbbbwww|||uuuaaaUUUMMMJJJCCC666///000...---,,,---//////,,,***++++++++++++************************))))))))))))******))))))))))))******((()))))))))************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------............................../////////000000000000000000000000111111222222222111111111111111111222111111333555666666555555777999999777666777999;;;:::999999999;;;===>>><<<<<<>>>AAA???:::;;;AAA@@@;;;;;;AAAEEEEEEJJJRRRCCCAAA>>><<<;;;:::777444666666888<<<:::666666999DDD>>><<>>::::::???HHHNNNJJJ@@@777:::===??????===:::888777555:::<<<:::999999888666666666555333222222333444<<<===888111111999???AAA111...,,,,,,------)))&&&+++******,,,---...---+++***+++++++++++++++******+++)))'''''')))))))))((())))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))))))))(((((())))))*********+++++++++***++++++,,,------......000000000000111111111111111444>>>TTTsss~~~zzzfffjjjuuuuuu{{{jjjxxxwwwVVV666///333222...,,,,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++000///---++++++---///000+++,,,,,,,,,,,,+++******************************))))))))))))************&&&((()))((('''&&&''')))''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''((()))((('''''')))+++***))))))))))))***++++++'''***------,,,,,,...000,,,111888???III[[[uuu~~~rrreeeXXXPPPCCC999555777555...---333000...---,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))*********(((((()))***************))))))))))))))))))))))))((())))))******+++,,,,,,------------------------........................------........./////////000000000000000111111222111111000000000111222222333111111333666777666555444888;;;:::777555666999999888888999;;;===???@@@:::<<>>::::::======:::<<>>;;;999999666333444999AAA999555999======<<<>>>;;;<<<===>>>??????===;;;<<<===>>>===:::777666555999???@@@<<<:::;;;;;;777888888777444222222555888@@@???:::333000555<<<@@@222///...///111111---***+++******,,,......---,,,))))))******+++******)))***(((''''''((())))))(((((((((((((((((((((((((((%%%&&&(((((('''''''''((((((((((((((((((((())))))))))))*********+++++++++******++++++,,,------...//////000000000111111111111333===RRRpppttt~~~tttddd___}}}hhhJJJ111///333000---///,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++000///...------...//////+++,,,,,,,,,,,,,,,++++++************************)))))))))************+++'''((())))))''''''((()))&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++++++++******++++++,,,---((()))+++++++++***+++---------///000111888GGGVVVccceeesss|||tttfffXXXMMMDDD===:::111---,,,......,,,---111///---+++)))((()))***+++*********))))))))))))((((((((()))))))))))))))*********))))))))))))******))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******(((((()))***************))))))))))))))))))))))))(((((())))))***+++++++++------------------------........................------------............000000000000000111111222111000000000111222333333111000000111333555555555555888:::999666555666777555666888:::<<<===???@@@???CCCFFFFFFBBB===<<<======;;;>>>AAA@@@IIIjjj]]]GGGCCCHHHKKKKKKHHHBBB;;;555///...555>>>???;;;666555888;;;<<<<<<;;;>>>===888666:::???AAA@@@@@@???;;;666333222222===CCCCCC;;;888<<<<<<777999999888444111111555:::<<<:::555///---///444777444333333333444333111000+++******,,,......---,,,(((((()))************))))))'''&&&'''((())))))(((((((((((((((((((((((((((%%%&&&(((((('''''''''(((''''''(((((((((((()))))))))************+++++++++******++++++,,,,,,------/////////000000000111111333555>>>SSSqqq|||{{{~~~UUU\\\YYY@@@///000333---,,,111---,,,,,,,,,++++++++++++)))******+++,,,,,,------------------,,,,,,,,,+++,,,---------.../////////++++++,,,,,,---,,,,,,+++************************))))))*********+++++++++((()))******(((((()))***&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''''''''')))+++***************+++,,,,,,+++++++++******+++,,,...***,,,111666444......222777>>>SSSrrrtttjjj[[[SSSGGG<<<666333333222)))------+++***,,,,,,***++++++***)))((((((***+++******)))))))))((((((((((((((((((((())))))************))))))))))))******))))))))))))************))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))(((((())))))******++++++------------------------....................................////////////000000000000000111111222000000000111222333444444222111111000111333555777666666777666555444444555333444777999;;;;;;;;;;;;???EEEIIIIIIEEEBBBAAA@@@CCC@@@CCCFFFBBBFFFccceeeLLLDDDFFFJJJLLLKKKHHHDDD>>>555111777AAABBBCCC>>>555444<<<>>>:::;;;???===777555:::>>>>>>???>>><<<888444222333555???EEEBBB888444999999555777888666111---...333999666222...,,,+++,,,...000555555555333111//////000+++******+++------,,,***'''(((((()))******))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((%%%'''((()))((('''((()))'''''''''((((((((()))))))))************+++++++++*********+++,,,,,,------////////////000000000111222555???SSSrrrvvvvvvXXXeeevvvNNN:::...111222+++***222---------,,,,,,,,,++++++))))))***+++,,,,,,------.........------,,,,,,,,,((()))+++---...///000000++++++,,,------,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((***+++***)))((()))+++&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++((((((((((((((())))))***+++)))(((''''''))),,,///,,,((('''++++++***///777555111888LLL\\\eeeppp}}}wwwmmmeeeZZZNNN???;;;555111000///...---'''///000***)))---,,,&&&((()))+++++++++***+++,,,))))))))))))(((((((((((('''((((((((())))))************))))))))))))******))))))))))))************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++------------------------........................////////////000000000000000000000000000111111222111000111111222333555555333444333222111333777;;;666555444333333333333333111333666999:::999777666777===CCCDDDCCCBBBAAA@@@LLLGGGHHHKKKDDDAAAUUUqqq|||bbbMMMCCCBBBCCCDDDGGGKKKOOOMMMBBB888999@@@DDDIIICCC444111:::===777<<>>888777:::999444;;;:::888555333444888;;;???DDDAAA555111666777222555555444///***+++111777555111......///000000111333444444000+++)))***,,,+++*********,,,,,,***)))''''''((())))))***))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((%%%'''))))))((('''((()))&&&'''''''''(((((()))))))))************+++++++++)))******+++,,,,,,------////////////000000000000000333===RRRppp}}}llllll___}}}]]]>>>666//////111///---,,,,,,,,,,,,++++++*********,,,+++***))))))+++---...222000///---,,,,,,,,,---......------------......,,,,,,---------,,,++++++******))))))))))))******'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((('''$$$"""$$$(((((('''''''''((()))+++,,,***)))((((((((()))+++,,,******+++++++++,,,,,,,,,...///000333666:::<<<>>>RRR^^^ooo}}}zzzvvvrrrjjj___UUUNNNEEE;;;333///...---,,,+++,,,------++++++,,,------+++***))))))))))))))))))))))))))))))(((((()))++++++***(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......444222000000//////---+++...///000111222333444444444333222111111111222333333444333111111444555444555888;;;:::777333333333111111444:::;;;888777888666555666;;;CCCJJJNNNNNNMMMPPPUUUSSSGGG===BBBNNN^^^WWWNNNHHHEEEAAA;;;777EEEJJJPPPTTTSSSKKKAAA999999BBBCCC>>>>>>CCC@@@777@@@DDDEEE@@@888444666;;;DDDCCC???;;;777666666888@@@===999777666666444333777888555...((((((///777444444444333222111//////111000///...............,,,,,,***)))))))))***+++++++++++++++************(((''''''''''''&&&&&&&&&(((((((((((('''&&&$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))******+++,,,,,,------------...///000111222222222444;;;MMMjjjnnnvvvfffsssmmmQQQ<<<444...///000...,,,---,,,,,,,,,+++++++++******,,,+++***)))***+++---...000000...---,,,,,,------......------------......---------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&+++&&&"""$$$((()))'''$$$((('''''''''((()))***+++))))))((((((((()))***+++*********+++++++++,,,,,,)))******,,,...000222333222;;;IIITTT]]]eeemmmsss}}}yyyrrrkkkccc\\\XXXRRRJJJAAA;;;888666111---///...---,,,+++,,,,,,---+++++++++++++++******)))))))))))))))))))))))))))''''''''')))+++,,,+++***((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''******))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............333111////////////---,,,...//////000222333333444333222111000000111222333111111000000111444666777888:::<<<:::666222111111333222555:::<<<:::999;;;;;;888666888<<>>:::888999:::999888666777888:::::::::777:::999444---+++///444222222222111111000///......------,,,++++++,,,,,,,,,+++***)))))))))***+++)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********++++++,,,,,,,,,------...///000111222222222333;;;MMMiiifffhhhyyyqqqaaaLLL888111---...///---,,,---,,,,,,,,,,,,++++++++++++,,,+++*********+++---...///......---------............------------......///...,,,+++*********+++******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***(((&&&&&&)))***((($$$''''''''''''((()))******)))(((((((((((()))******)))*********++++++++++++++++++++++++,,,---......,,,000444777:::???GGGLLL[[[eeerrrxxxxxxxxx|||xxxnnnhhhbbb^^^WWWNNNFFFAAA===;;;:::444---***,,,............---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&(((+++,,,,,,+++((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''******)))((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............111///......//////...---......///000111222333333111111000000000000111111111111111111222333444555777888:::999666333222222555444555:::<<<;;;;;;>>>@@@===999888999;;;<<<<<>>>>>???AAADDDGGGFFFCCC@@@>>>===>>>BBBFFFEEE>>>888666;;;;;;888:::AAA@@@:::>>>??????===:::888777888KKKHHHCCC>>>999777666666555444444666999<<<<<<<<<555999;;;888111---...000000000000//////.........---,,,,,,++++++++++++,,,,,,+++******))))))******))))))((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''((()))+++---...''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++,,,,,,------...///000000111222111333;;;LLLhhhtttrrrvvvwwwhhhXXXHHH555///,,,---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------......//////...------,,,,,,------...111///,,,***))))))************))))))))))))******)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""(((+++'''###$$$&&&(((''''''''''''(((((())))))'''''''''((((((((()))))))))))))))************+++------,,,,,,,,,---......888777444111......222666777BBBNNNTTTVVVZZZbbbjjjkkkvvv~~~yyyrrrqqqvvvyyywwwvvvuuuvvvxxx{{{{{{{{{zzz{{{{{{zzzwwwtttpppnnnpppqqqpppllleeeZZZPPPJJJEEEBBB===777333111000000444000,,,+++,,,/////////---,,,,,,++++++++++++++++++***((('''''''''((()))))))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((()))*********+++++++++++++++,,,,,,,,,,,,,,,---.........------...---,,,---///000///.........//////000111222222///////////////000000000444333555888777333000///222333555666666666666666555333444888:::999;;;>>>BBB@@@>>>===<<<;;;::::::??????AAACCCBBB>>>999777:::===AAADDDEEEDDDCCCBBBAAA===999:::>>>>>>999444444555444333888???AAA===>>>======<<<:::777444222@@@>>><<<:::777444000...444333333555777888777666111555777555000---...///222111000///...---,,,,,,...---,,,,,,,,,,,,------+++++++++***************+++*********))))))))))))(((''''''''''''&&&&&&&&&((('''''''''(((***---///''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++------......///000000111111333:::KKKfff|||nnnxxxyyy___KKK<<<222...,,,......++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---....../////////------,,,,,,,,,,,,------000...,,,)))(((((()))*********))))))))))))************))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!$$$%%%%%%***000///***'''''''''(((((((((((((((&&&&&&''''''(((((((((((((((((()))))))))*********(((((((((((()))***+++,,,111111///---,,,,,,///000...111333444555888===AAABBBIIINNNMMMMMMPPPSSSTTTTTTRRRQQQRRRTTTUUUUUUTTTPPPPPPPPPOOOMMMIIIEEECCCDDDEEEEEECCC@@@:::555222222111111000//////...///---,,,,,,,,,,,,,,,+++***+++++++++++++++*********+++***((('''''''''((()))(((((((((((((((((((((((()))(((((((((******(((&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,*********++++++,,,,,,,,,+++,,,,,,---...------------,,,+++,,,...000///............//////000000111......//////000000000000222333999@@@???666///...000111111333444555555555333111222666777666777:::;;;===???@@@???===;;;:::;;;<<<===>>>>>><<<555///888<<<@@@AAA@@@???@@@BBBEEE@@@;;;:::===???>>><<<>>>;;;666444888>>>???===???@@@???>>>;;;777333000666666888::::::666///***111111111333555555222000000222222111//////111333555333111///---+++++++++,,,,,,++++++++++++,,,,,,++++++++++++******))))))*********))))))))))))((((((''''''''''''&&&&&&&&&)))(((&&&%%%&&&(((***+++''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***+++++++++++++++,,,,,,------......//////000000000222999IIIcccmmmtttooovvvmmmRRR>>>333111...---///...******---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---.../////////...------,,,,,,,,,,,,------...---+++***)))))))))*********))))))))))))******+++******))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%...(((!!!(((<<>>???>>>@@@@@@:::222333888>>>???<<<:::===@@@CCCAAA>>>>>>BBBHHHMMMPPPNNNGGG===999:::======;;;@@@BBBDDDCCC???999666444444555888===???<<<444...+++,,,...111444444222///111111111000///111444777555333000...,,,+++***+++)))(((((((((((()))*********++++++++++++***))))))((((((''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))******+++,,,,,,------------........./////////000222999GGG___~~~mmmwwwgggzzz\\\EEE888222222///...000...******---,,,,,,,,,---------......+++,,,,,,---------------,,,---...//////......------,,,,,,++++++,,,,,,---,,,+++++++++******))))))******))))))))))))******++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&000,,,&&&***<<>>>>>???AAAEEELLLWWW^^^VVVKKK???:::;;;======<<<:::@@@EEEDDD???999777888666555777;;;>>><<<666000(((***---111444555222//////000/////////000222444111///---+++******+++,,,(((''''''''''''((()))******++++++,,,+++***)))((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***,,,---......---------.........//////000222888EEE\\\|||qqqsssiiikkkrrrSSS???444111222000000111...***))),,,,,,,,,,,,------.........+++,,,------......------------...//////...---,,,---,,,,,,++++++,,,,,,---******+++++++++******)))******))))))))))))******+++++++++***)))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''"""***+++&&&(((///---%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))((('''&&&(((,,,000222333'''***---...,,,***)))((()))------++++++......,,,---,,,,,,...111111111///000///...,,,,,,+++,,,,,,,,,,,,,,,------------,,,******)))((()))***,,,---------,,,***)))))),,,...)))******++++++)))(((''')))***+++++++++***((('''(((((((((((((((((((((((('''&&&&&&''')))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********((())))))***++++++,,,,,,++++++,,,---------,,,,,,,,,+++***+++---...---,,,------..................---...000111222222222111444000555@@@@@@666111555...,,,***+++///111000...///...000444333...,,,---444555444000------000444555:::===<<<>>>CCCAAA<<<444===GGGGGG???777555666:::<<>>>>>333;;;BBBCCC===777777999666444222555888888444///***+++///222555444000---------..................---,,,***))))))+++,,,...)))))))))))))))***++++++******+++,,,+++***)))(((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))))))))))))))'''((()))***,,,...//////---------...............000222888DDDZZZzzzkkk[[[rrrqqqKKK666/////////---,,,******+++,,,---------,,,++++++,,,,,,,,,------------------,,,,,,////////////............+++++++++***++++++,,,,,,***,,,------***((((((((())))))(((((((((((())))))------,,,+++***)))((((((%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%''''''%%%"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&""" $$$)))+++((($$$''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''')))***+++,,,,,,---))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))***++++++++++++***)))((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,......---,,,,,,+++******---,,,,,,---......---+++******+++,,,------------++++++,,,,,,---...//////000222333333111000000000222000***&&&)))...///,,,222///,,,+++---......,,,111888@@@???333(((***222111777<<<===:::888:::===;;;===CCCHHHDDD999111000555777999;;;>>>FFFPPPXXXQQQCCC888777999777777999555555666777888888888888111...---222777777333111***,,,///111222111///---000000///---+++***((((((,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))%%%&&&'''))))))'''&&&%%%))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))***,,,,,,------//////.........000222333333444:::FFFXXXtttxxxppplll\\\```CCC333000000///...,,,+++***+++,,,------,,,,,,++++++,,,,,,---------------............////////////............+++++++++******++++++,,,***+++---,,,***((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%+++,,,(((%%%&&&&&&%%%'''''''''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******++++++*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++***,,,,,,+++++++++*********,,,,,,+++++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''((()))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++******+++,,,------------++++++,,,,,,---......///111333333222111000000111777777333...,,,...,,,(((,,,,,,---000222333000---555:::AAAAAA777///000888222666999888444222333555999333111<<>>999666777777444222333333000---******---111444888888777333000.........//////......---,,,,,,+++,,,,,,++++++***))))))(((*********)))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******++++++++++++............///000111222---000999GGGZZZuuu}}}|||uuukkk}}}iiiOOO===333//////000000///...------------...,,,,,,+++++++++,,,---------......///000111111222//////.........---------,,,++++++***************)))+++++++++)))(((((()))(((((((((''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%)))???EEE222###''',,,***&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******)))(((&&&&&&))))))))))))))))))))))))(((((((((((())))))******((()))))))))))))))******+++************)))))))))*********************)))+++***(((''''''(((***+++(((((()))))))))*********(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%)))((((((''''''(((((()))&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((((((((())))))))))))************++++++++++++))))))***+++---...//////---,,,,,,---......---+++***+++,,,---............,,,,,,,,,---------......333333222000//////222555333888999444...,,,+++)))'''+++222888;;;:::555222...---///222///***)))---///111222111000111333666000888888222666BBBDDD;;;999:::===CCCGGGFFFAAA<<<555444555777999888666666222000---++++++---///111222666666000******,,,...111000...,,,++++++++++++************))))))))))))))))))((((((((('''''''''((((((((())))))(((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************++++++------......///000000111---000999HHHZZZssszzzsss]]]DDD888333///---...//////......------------,,,+++++++++,,,,,,---.........//////000111222222............------------,,,+++******)))))))))***)))***+++***(((''')))***((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&)));;;???...$$$***---'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))******++++++*********)))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))*********++++++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,------------,,,,,,---......---+++++++++,,,---............,,,,,,,,,---------------222222111000...///222444555999999333...------,,,))),,,000333444333111000111///111333111,,,***,,,///000000000000111222444222======111---666:::666999888999===BBBDDDBBB@@@444444444555888:::888666333333333222222111000000444:::;;;333,,,,,,///000111000---+++***++++++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++******))))))***+++,,,,,,---......///000000000///222;;;HHHYYYqqqiiiSSS>>>666333///,,,...............---------,,,++++++++++++,,,---............//////000000111111.........------------,,,,,,+++***))))))))))))))))))******)))'''''')))+++(((''''''&&&&&&''''''((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&%%%000222(((###))))))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---......---++++++,,,---......//////...------------------------///000000///......111333888;;;:::555111111000---***+++---,,,+++***+++---000000333666444---+++,,,000000///......---,,,+++555555000,,,111:::999111444222111222777<<<@@@BBB;;;888333222666<<<;;;666555666888999999666333000;;;BBBBBB888111222222000///...---,,,,,,---......*********)))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))))))))***,,,---,,,,,,---///////////////000333;;;GGGWWWnnn}}}ZZZGGG666444333...---000---------------,,,,,,+++++++++++++++,,,---...///////////////////////////.........---------,,,,,,,,,+++***)))(((((((((((()))))))))((('''''')))+++(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''$$$((()))%%%$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++,,,---...////////////------------------------,,,...//////......///111333666777555555666333---+++,,,---+++)))(((***---,,,///555999555...,,,///...............,,,***(((111,,,'''***222777444///...---++++++...444===CCCBBB<<<333000:::FFFGGGAAA888999;;;<<<;;;888444222888??????666111444333---------------...///000111+++++++++******)))))))))((((((((((((''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((((()))+++---...+++,,,---////////////...000222999FFFVVVnnnqqq}}}rrruuurrrMMM<<>>:::222111444+++,,,---///000///---++++++((()))------)))***...++++++***)))***111;;;CCCFFF>>>333111???QQQUUUOOO::::::;;;<<<:::888555333---555666///---222111***++++++---...000111222333,,,,,,++++++***))))))((())))))((((((((('''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((((((((()))+++...///+++,,,---////////////...///111888DDDUUUnnnyyyrrr```gggCCC<<<333///000000///,,,.........------,,,,,,,,,000///...---,,,,,,---......------...000111000...---------...............++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++))))))(((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&''''''((()))******+++((()))***+++,,,+++******)))))))))((())))))***+++++++++,,,,,,,,,,,,------///////////////............---...222777666000+++***+++,,,---------,,,,,,+++---///000///------...000000000000000111111222555444222000...------...))),,,///222444444333222444333222222333000+++''')))+++,,,+++((((((+++...///+++(((***++++++...333888777444222333:::EEENNN<<<999444111111111222333333111///......---***'''++++++,,,...000111///---******))))))((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''(((((((((((((((***++++++,,,,,,------...---------...............//////777FFFUUUiiiaaakkk]]];;;666///---...000///---.........------,,,,,,,,,000///...---------............---///000111000..................---------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''((())))))******((()))***+++++++++*********))))))))))))***++++++++++++,,,,,,,,,,,,------...............------------,,,...222777888333///,,,,,,,,,------------...+++---////////////000111000000/////////000000111999888666222///---......+++)))***000888===>>><<<666666555333111//////...)))+++---,,,******+++---000,,,)))))))))(((***...666666444111///000444888444222111000///...---,,,...///000///,,,***)))***,,,++++++,,,......---,,,)))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))******+++,,,,,,------------...............000000777EEESSSfffnnnWWWoooIII666222...,,,...///...,,,.........---------------.........------.../////////......///111111000/////////......------,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***((()))******++++++*********************+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---222777999666333......---------...///000,,,---/////////000333555111000000//////000000000999888666333000///111333---)))'''---999BBBBBB@@@777777555111,,,***,,,///***,,,...///...------...///+++)))******(((***...111222333111---***((('''+++,,,...000///...+++)))...000111///***(((***---...,,,***)))***++++++***((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((())))))***+++++++++---------.........//////111111888EEEQQQcccyyy[[[bbboooZZZ999555222///.........---,,,...............---------------.........///000000000//////000111111000...//////...------,,,++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***************++++++******++++++,,,---+++++++++,,,,,,,,,---------------------.........,,,,,,...111555666555333111///...------///111222///000000000///000333666222222111111111111222222222333333111000000444777000,,,***///777<<<;;;888999888666222...,,,,,,---+++---000111111000//////---***))),,,---,,,...222,,,...000111///,,,)))''''''***---000000000//////777555111,,,)))***---000000---)))'''((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))***++++++,,,,,,,,,------.../////////111222999DDDPPPbbbsssjjjWWWttt]]]LLL111111///---,,,---......---........................---......//////000000000000/////////111111///---//////...---,,,++++++***,,,+++++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((()))))))))))))))*********++++++******++++++,,,---+++++++++,,,,,,,,,------------......////////////.........000111222111000111000///......000222333333333333111///000222444444444444333444444555666...000222111//////222666000111333555777777555444888777888888888666222///...///111333444444222111---******......,,,---000,,,,,,...///000000...---&&&))),,,......000333666DDD:::///)))***...000000222...***''''''((())))))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,------...//////000///111888DDDOOObbbxxxdddiiiqqqSSSCCC......---,,,++++++---///000.............../////////......///000000000//////000///...///000000...,,,......------,,,,,,+++++++++************+++,,,,,,((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((()))***+++***************+++,,,,,,++++++,,,,,,,,,,,,------------......///000000000000000//////............000000/////////000111222333444444222000///000222444444444555666777888999111555888777222///111444111444888:::;;;:::999999222666:::===<<<888444222111111222444666777666444111......000...***(((***///---,,,---...///...---''')))+++++++++---222666FFF:::---(((,,,000111///111...***''''''((((((((('''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))******+++,,,,,,---+++,,,,,,---...///000000...000888BBBMMM___qqqgggGGG@@@555777555222...,,,,,,...000---........./////////000//////000111000000......///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$%%%''')))***))))))((('''&&&%%%%%%$$$&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''((()))***+++***))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,---......///000000111111000///......///000////////////000000000111000222333333111000000111222333333555666888:::;;;555;;;@@@???:::666666888555555666999>>>@@@???>>>888AAAIIIGGG<<<444333666444333222444777999888777555333333444222---***+++111///---...///000...,,,***---///---++++++...222;;;444,,,)))+++......,,,...+++(((&&&&&&''''''&&&'''''''''(((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((())))))***+++++++++++++++,,,---...///000000---///777@@@IIIZZZ}}}~~~qqqSSS<<>>EEEFFFAAA===>>>@@@:::555222555>>>CCCBBB>>>IIIUUU^^^UUUAAA444555===666444222444777::::::888777555666999888333000222111///...000222333000---...222444222---***,,,//////---++++++++++++++++++,,,)))'''%%%&&&&&&%%%$$$'''((((((((())))))******%%%%%%&&&&&&'''((((((((($$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))&&&''''''(((((((((((((((''''''(((((()))*********++++++,,,---...///000111...///666???FFFWWWxxxtttooo|||^^^NNNQQQLLLTTTaaaVVVDDD444...//////+++000000///...............222111000//////.........------,,,,,,,,,++++++++++++++++++************)))---)))&&&%%%'''((((((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))&&&$$$%%%''''''%%%###'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((''''''''''''''''''''''''***)))(((''''''((()))*********)))))))))))))))*********+++,,,,,,,,,,,,+++///............------------///222444444222///---,,,,,,------///000111222...000222333222222333555444333222111111333555666888AAAIIIGGG<<<444444888///,,,...555@@@EEECCC>>>WWWlllyyyjjjLLL999777<<<;;;;;;;;;;;;999888666555222333555666666666555444444333222333666999555000000444888666111------///*********)))******+++,,,))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$ !!!%%%((()))''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))*********+++,,,---............)))111222666EEEWWWpppyyyeeerrrpppVVVNNNWWWXXXdddnnnaaaLLL777...///...+++...............///000111222111000//////.........------------,,,,,,,,,++++++++++++************)))+++(((%%%%%%'''))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''%%%&&&'''(((&&&$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((((((******))))))))))))************++++++,,,,,,,,,+++,,,---------......//////---///111222222111///---------------///000111222...000222333222222333444444333222111111333444666888???EEECCC;;;555555888000///111888@@@EEEDDDBBBVVVbbbhhh\\\III===:::;;;<<<=========;;;888555333444444333222333333555555777666555444666888555//////222555333...******,,,((()))+++---...---+++***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&### """$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))*********+++,,,---............)))222333777EEEVVVpppdddcccrrr___JJJJJJ]]]eeeuuuzzzkkkRRR:::......///------------...///111222333222111000//////...............---------,,,,,,,,,+++++++++************)))(((&&&%%%%%%''')))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''***)))))))))))))))***************+++++++++++++++++++++,,,---...///000000......//////000//////...------------...000111222///000222333222222333444444333222111222333444555888<<<>>>===999777777888111111333888===AAABBBBBBIIILLLJJJDDD@@@???<<<999:::<<>>EEE\\\iii}}}~~~oooUUU;;;...---000000.........///000111222333222111000///.....................---------,,,,,,+++++++++*********))))))((('''&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''(((((((((((('''%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))***+++***************++++++,,,++++++,,,------...//////......---------...//////---------......///111111///000222333222111222333333333222222222333444555888888888888777777888888111222444666888:::;;;<<<;;;;;;999999===CCCBBB<<<777:::???BBBAAA>>>999555777666444222111111222333///444333...---222333///---///000...***(((''''''$$$'''+++///000...+++)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))*********+++,,,---............---222333888DDDRRRllliiigggoooRRRAAA555>>>VVVdddzzz~~~qqqXXX>>>///...000000000000000000000111222222222111000///..................---------,,,,,,,,,+++++++++*********))))))))))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((((('''((((((&&&&&&&&&''''''((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((()))***++++++******)))))))))***+++,,,---------------------,,,------,,,,,,---...///000......---......///000111///111222222111000111222222222222222333333444444777666555555666777888999555666777888888888888888999<<<>>>???DDDHHHFFF@@@999;;;???BBBAAA===888555777777777666444333111111111888777---)))---///,,,/////////...+++***))))))&&&''')))***+++++++++***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))*********+++,,,---...............222333888CCCNNNiiiuuuiiixxxZZZ@@@666///888MMMXXXnnnvvvlllXXX@@@222/////////222111111111111111222222222111000//////.........------,,,,,,,,,++++++++++++++++++************)))((()))***)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))'''''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((((((((((()))***+++,,,******)))((()))***+++,,,------------,,,,,,++++++---------------...///000...............///000000///111222222111000000111222222333333333444444444666555444444555666888999::::::;;;===???>>>;;;999<<>>@@@@@@>>>:::777444888888888777666333000///888AAA>>>///'''+++---)))//////......---,,,,,,,,,))))))((('''((()))***+++''''''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))*********+++,,,---...............111222888AAAJJJfffeeezzzvvvKKK666333...333???EEEZZZaaa\\\OOO===222000111///000000000111222333444555222111000//////.........,,,,,,+++++++++*********+++++++++************)))&&&(((***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''(((((((((((()))***+++,,,******((((((((()))+++,,,,,,,,,,,,,,,,,,,,,------,,,------...//////000000///............///000000///111222222000///000111222222333333444444444333444555666555444555777:::<<<;;;<<>>>>>BBBDDDDDDEEEEEE???777777777777888:::===@@@BBB<<<999555222///...//////111===<<<,,,###+++111///...---,,,---.../////////,,,,,,++++++******)))((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))(((''''''$$$""""""###$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''(((((()))*********++++++,,,---...............000000666>>>DDDaaa{{{wwwTTT555333111000000///...---333333333222111000///...111111000000111222333333222111000///---,,,+++***,,,+++******))))))******+++++++++*********)))))))))'''%%%&&&(((***)))'''&&&((()))++++++)))(((&&&&&&''')))******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///////////////...---////////////000111222333111111333666777777444111333111111666<<<>>><<<888555555999CCCLLLMMMDDD<<<>>>BBBBBB???>>>@@@;;;333666888;;;===<<<;;;:::::::::555000000333666444222777999888444///+++,,,...------,,,+++***(((''''''&&&'''(((*********))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,,,,---------......---000///222<<>>>>>;;;;;;>>>;;;555555777::::::999888888888777333000222777;;;;;;:::666444222111000///...---......---,,,***))))))((())))))((((((((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,,,,---------......---000///222<<>>333111000...///111222111111111222222111000///............////////////...------,,,,,,+++******)))))),,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''))))))''''''((((((((((((''''''(((&&&%%%$$$%%%(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))************))))))))))))******+++++++++,,,,,,,,,------------...++++++---...////////////...//////000111111111111000000000222555888999888111111111444777999::::::555555555777:::<<<======@@@<<<777666666666666777777888777666444333555666444333111000000000///...---...///---***)))***,,,)))))))))(((((((((((((((%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***,,,,,,,,,---------......+++000///222:::@@@TTTqqqvvv\\\AAA444111222000//////111222111000222222222111000///---,,,...///000000000///------------,,,,,,+++***)))))),,,+++******))))))******(((((()))))))))))))))***&&&'''((((((&&&'''(((***''''''''''''''''''''''''((('''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))((((((((()))******++++++,,,,,,,,,,,,------------+++,,,---...............333222111000////////////222000//////222555666666444333333222222333333444222444555555333444777:::@@@;;;888888888555444555666777888777555555555777111111222222222222111111---///000---(((&&&(((+++'''''''''''''''((((((((($$$&&&)))++++++(((%%%###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,,,,---------......+++//////222:::>>>PPPmmmzzzbbbGGG666111222222111//////000111111000000000111111000///.........///000111111///...,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((())))))******&&&((()))(((&&&&&&(((+++'''''''''&&&&&&'''''''''((('''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''(((((()))******+++++++++,,,,,,,,,---------,,,,,,---......---------333222000000000222444666555222//////000222333444444444333222000000111222333444333222111222333444<<<888777:::;;;666333444333555777777666555555666///000222222222222222333......---+++***))))))***''''''''''''(((((())))))''')))***++++++)))'''%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,,,,---------......***//////222999===NNNjjjkkkMMM888222444666333111//////000111000///...//////000000000000000///000111222111000...,,,******+++,,,------......,,,++++++***)))*********'''((((((((())))))******&&&((()))(((&&&&&&(((+++''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((()))***)))&&&$$$$$$%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&''''''((()))******+++++++++,,,,,,,,,------------------...------,,,,,,000///...///222777<<>>LLLfffgggKKK:::444111111111333333111111111111222333000111111111111111000000//////000000///...---,,,+++...///,,,,,,...---***))))))))))))))))))))))))''''''((()))))))))))))))))))))(((''''''''''''''''''''''''&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((())))))'''&&&&&&''')))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******)))************++++++++++++,,,,,,,,,,,,,,,++++++......------...///111111111111000000111333555666333222111//////000111222444333111111111222444555>>>===<<<<<<;;;999666333444444555666888999::::::111000...---,,,,,,,,,---------+++)))&&&&&&''')))''''''(((((((((((((((((((((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((('''((())))))***))))))+++,,,------------,,,//////222888;;;IIIccchhhSSS===333333333222222555444333222111111111111000111111222222222111111////////////...---,,,+++,,,///111///...000...***))))))))))))))))))))))))''''''((()))))))))))))))***)))((('''''''''''''''%%%%%%&&&'''(((***+++,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((('''&&&&&&(((***((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,++++++***///...,,,++++++,,,---...111000/////////111222333111111000000000/////////333222111111111222444555???>>>===<<<<<<:::666333444333444555666999;;;<<<111000...,,,++++++++++++++++++,,,***(((&&&'''(((''''''''''''''''''&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((((((((((((((((((((('''''''''''''''(((((()))((()))******++++++++++++---000///111777999GGG```TTTDDD444111555666444333444444444333333222222222000111111222222222222222/////////...---,,,+++******///111//////000---)))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((()))&&&&&&&&&''')))***,,,---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))***))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))*********+++++++++***++++++,,,,,,,,,,,,+++...---,,,++++++,,,---...000000///......//////000///000000111000///...---222111111000111222333333999999888888999777444222222111000000111333666888222000...,,,************(((***,,,+++)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''((()))))),,,,,,,,,+++***)))(((''',,,000///111777999GGG```EEE:::000111555555333222222222333333444444444444000111111222222222111111///......---,,,+++++++++)))---///...---...,,,'''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++((((((((((((((()))******&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((((((((((((((((((&&&''''''((()))*********))))))*********+++++++++++++++,,,---------------,,,,,,---...///000111111//////......------.........///111111111000...---000000000000111111222222333333333555666666555333111000///---...///111222111000---+++***)))))))))''')))++++++)))'''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''(((((((((((((((((((((((())))))(((((())))))***+++------------,,,+++***)))+++///...111888;;;IIIccc:::333///111222000///000000111222333444444444444111111111111111000//////------,,,+++++++++,,,,,,(((,,,...,,,+++---+++'''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++))))))((('''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%'''))))))((('''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---............***,,,///111333444444444...............---------///000111222111000///...//////000000111111111111000000111444666777666444222111000///...//////000///...,,,***))))))))))))''')))******)))'''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((((((((((((((((((((()))))))))))))))***++++++***+++,,,---.../////////+++///...111999;;;JJJddd333111111333111---...222000111222333333222222111111111111000///...---,,,,,,++++++******+++,,,---))),,,---******,,,+++((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((('''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&(((******((('''&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++******+++,,,---......---***---111555666666444333------..................111111111111111111000///...///000000000000000000//////000222555666444333//////////////////000000...---+++***)))))))))***'''(((***)))'''&&&'''(((&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((()))******(((***+++---///000111111,,,000...111777999GGGaaa}}}111222444555222---///555111222333333222111///...111111111000///---+++***+++******)))***,,,---...+++------***))),,,,,,)))))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((******(((&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''')))************+++++++++((()))***+++,,,---------***---222777888666333111,,,---......//////......222222222111111111111111...//////000000000000000///...///111222333111///+++,,,---...////////////---,,,***)))))))))******'''((()))((('''&&&'''(((&&&&&&&&&''''''((((((((($$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((((((((((((((((((((('''''''''''''''((())))))++++++,,,---............---000...000666777DDD]]]xxx222222333333444555666666111222333333222111///...,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''(((((((((((((((((('''&&&'''((())))))'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""!!! %%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++''''''((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,///000000000000000///...)))***,,,...111000...+++---...000111111111000///......///222555444000---111111111111111111111111111---***)))***+++)))''',,,+++)))((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$(((,,,***%%%!!!"""%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))'''''''''(((((()))***+++++++++,,,---...///000111++++++...222333999HHHWWW|||222333333444555555666666222222222333222111///...,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((())))))))))))))))))*********(((((()))+++,,,---------......//////000/////////******,,,...000000...+++---...///000111000/////////...///111333333000...//////000111222333333444444111---,,,---...---++++++***)))((('''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((('''''''''(((((()))***+++++++++,,,---...///000000+++,,,///222333999GGGVVV{{{444444444555555666666777222222222222111000///...,,,,,,------------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((************))))))(((((('''((()))***+++,,,------,,,,,,---...////////////******,,,...000000...+++---...//////000000//////000///...///111111111///000000111111111111222222333111///......///...,,,******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,---...//////000------///222222888FFFTTTxxx555555555555666666777777333222222111000///......,,,,,,,,,------,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((('''''''''******)))((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((******))))))))))))))))))))))))))))))***++++++,,,***+++,,,---......//////++++++,,,...//////---+++------......////////////000///...---...///000111555444333111///...---,,,///...---,,,,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((()))***+++++++++,,,------...//////---...000222222777DDDSSSttt555555555666666666666666333333222000///.........+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))((('''&&&&&&%%%'''&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&''''''''''''''''''&&&)))(((((((((((((((((()))'''(((((()))******++++++,,,+++******)))******+++******,,,---............,,,,,,,,,---//////---+++---------------......//////...------,,,...000111444333222000...,,,******++++++++++++***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!$$$'''&&&######&&&)))'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((()))***+++++++++,,,,,,---...............000111111666DDDRRRppp555555555555555555555555444333111000......------++++++,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&((('''&&&''')))***)))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,+++*********+++,,,++++++,,,---............---,,,,,,---......---,,,---,,,,,,,,,,,,---......---......---,,,,,,///111//////...------,,,++++++)))+++,,,,,,***)))))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& %%%(((&&&"""!!!%%%***'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))***+++++++++,,,,,,------------------///111111666DDDRRRmmm444444444444444444444444444333111///...---------++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((''''''''''''''''''((((((((()))(((((((((((((((''''''''''''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''(((((())))))*********+++,,,+++******+++---///000,,,---............------...---,,,,,,......---,,,---,,,+++++++++,,,......+++---...---,,,,,,...000------,,,,,,+++*********'''***,,,,,,)))(((((()))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%%%%$$$""""""%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******'''''''''(((((()))***++++++,,,,,,,,,,,,---------,,,,,,///111111666DDDRRRjjj444444444444444444444333555333111///------------+++++++++,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((************************...---,,,+++***(((''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((()))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&************))))))))))))******)))***,,,///222444.........///......------...---,,,,,,---...---,,,---,,,+++++++++,,,---...***---///...,,,+++---//////...---+++)))(((&&&&&&%%%(((******'''&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''%%%""""""$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++'''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---+++,,,...000111666EEESSShhh555555555333222111333555//////......---------,,,---,,,+++*********+++,,,+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))///...---+++***((('''&&&+++(((&&&&&&((()))'''%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++%%%&&&''''''((((((''''''(((''''''&&&&&&((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******---...---)))%%%'''...555......---------,,,,,,,,,000///...---,,,+++++++++,,,...///---)))'''(((***''')))***,,,------,,,,,,+++,,,------,,,+++)))((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))(((((('''''''''(((((()))******+++---......///......000222333777CCCOOOjjj999777444000---...111444111000000000000000///...---,,,+++*********++++++,,,+++***)))((())))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))+++)))&&&&&&((()))(((&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&'''((()))******######$$$%%%%%%%%%%%%$$$(((''''''&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,)))&&&'''---222------------------------//////...,,,,,,+++++++++,,,...///---***((((((***)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((()))******+++---......///......///222333777CCCOOOfff999999999777333000///000111000///000111111///------,,,++++++******++++++,,,+++***************+++))))))))))))))))))))))))***))))))(((((())))))***''''''((())))))***++++++***)))''''''((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******)))++++++***''''''+++...++++++,,,,,,------............---,,,,,,+++,,,,,,,,,---...,,,***))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((******+++,,,,,,---............///222333666BBBNNNbbb}}}333999@@@CCC@@@888111,,,///---,,,...000000---+++,,,,,,++++++++++++***+++************************))))))))))))))))))))))))***))))))))))))))))))***&&&''''''((()))******+++***)))((('''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***''''''((())))))))))))(((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((())))))***)))+++,,,,,,***)))***,,,)))***+++,,,---...//////------,,,,,,+++,,,,,,,,,---------,,,******)))***,,,---------,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))******+++,,,,,,---.........---///111222666AAAMMM```{{{000777???DDDBBB;;;444///...,,,+++...111111...***,,,,,,,,,,,,++++++******(((((())))))))))))))))))******************************))))))))))))******((((((((((((((())))))))))))))))))((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))***)))(((''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((())))))******+++---...---+++++++++((()))***+++,,,...//////,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))***++++++,,,,,,---------...---...000111555@@@KKK___{{{111333666777666555444555000---,,,000444555000++++++,,,,,,,,,,,,+++***)))''''''((())))))))))))(((************************+++******))))))******+++******))))))))))))((((((((()))***)))((((((***+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))%%%&&&''''''((((((''''''&&&''''''((()))(((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******+++,,,---......,,,+++***))))))***+++,,,---......++++++***++++++,,,---...---,,,++++++,,,,,,***))),,,++++++******+++,,,,,,,,,,,,***))))))((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((()))***+++++++++,,,,,,---------------...000000444???JJJ]]]yyy///000000///...///111444000---,,,///555555000+++++++++,,,,,,,,,+++***)))'''((()))***+++******)))************************+++******))))))******+++************************''')))***)))((((((***,,,((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))***************&&&&&&((()))))))))((('''''''''(((((((((((('''''''''((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,,,,---,,,***)))))))))***+++,,,,,,------************+++,,,---...---+++******,,,---+++)))***))))))))))))***,,,---,,,+++***)))(((((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''((()))***++++++,,,,,,,,,,,,------------...000000333>>>JJJYYYwww+++...000111///............+++)))---333444...(((++++++,,,---,,,+++***)))((()))***+++,,,,,,+++***************************++++++************++++++))))))******++++++,,,,,,''')))+++***((((((***---))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******,,,+++***+++++++++)))(((*********++++++,,,------))))))******+++,,,---......+++)))***,,,---+++)))((((((''''''(((***,,,---,,,+++***(((((((((((()))&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&'''''')))******,,,,,,,,,,,,,,,,,,,,,------,,,...///000333>>>IIIUUUttt{{{////////////000000000000***+++---......---+++***************************(((((()))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++)))))))))******---,,,***)))))))))*********)))))))))(((((((((''')))(((((((((******((('''((((((''''''''''''((((((******)))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((())))))---...///---***((('''(((+++***(((***,,,---***(((************************,,,+++*********,,,///000&&&''''''((()))******+++,,,+++***)))((((((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((((()))************+++++++++,,,,,,,,,,,,+++---111222555===FFF\\\ttt000/////////////////////+++,,,...//////...,,,+++************************))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++***))))))***+++---,,,***)))))))))***+++))))))))))))))))))(((((()))(((((()))******)))''')))((((((''''''(((((()))******)))((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))((('''((((((******(((***++++++***))))))***,,,+++***+++------+++)))************************,,,+++***))))))***,,,...(((((('''(((((()))***+++++++++******************&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,---000222444<<>>>>>?????????;;;;;;===???BBBEEEHHHIIIMMMMMMMMMOOOSSSWWW\\\___[[[XXXTTTQQQPPPRRRUUUWWWXXXWWWVVVUUUTTTQQQKKKGGG???@@@CCCEEEEEEBBB===888:::888555444444444333111222222111000//////////////////000000000//////.....................---,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))''')))++++++***)))((()))''''''(((((((((((((((((())))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$###"""$$$'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---000000000666>>>HHHaaa...........................------,,,,,,------...////////////111333555666111333777:::===@@@CCCFFFBBBCCCEEEHHHKKKNNNPPPQQQ]]]^^^aaaeeeiiinnnrrrtttqqqqqqsssxxx~~~xxxvvvxxx~~~}}}ssskkkdddfffjjjnnnnnniiiaaa[[[LLLIIIGGGEEEEEEDDDBBB@@@777666555444333333333333///000000000000000//////.../////////...---,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''')))***+++((((((''''''''''''((((((&&&(((******)))((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&& ###$$$$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''### """&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------,,,,,,---000000000666>>>EEE___//////000000000//////.........000000,,,)))...666///111333666:::<<>>BBBCCC===666333000...,,,---...000111000------------,,,,,,,,,,,,......---,,,++++++******++++++***))))))*********,,,+++***((((((((()))***'''(((((((((((()))))))))+++(((&&&)))...000...***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%''')))***)))(((******************))))))(((((()))******)))(((((('''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''((()))))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******)))******++++++,,,------,,,---...///000333777;;;III^^^|||333222222111222222333444999777888:::<<<@@@LLLWWWjjjnnnuuu|||xxx~~~{{{uuuooojjjfffbbb^^^dddiiijjjjjjjjjfffaaa^^^\\\YYYYYY\\\___aaabbb___[[[VVVVVV\\\gggrrryyytttwwwyyywwwqqqhhhbbb___lllmmmooorrrsssqqqkkkgggmmmpppuuuzzz|||yyyaaaVVVNNNOOOPPPIII<<<333444222000000222444444444.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++***************+++,,,+++***((((((((()))***(((((((((((()))))))))***+++(((&&&)))///111...***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((******+++,,,,,,++++++***((((((((()))))))))((((((%%%&&&&&&((()))***))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''''''''((()))))))))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))******++++++)))******++++++,,,------,,,---...///000222777:::HHH]]]zzz333333333333444666888:::666:::CCCNNNWWWbbbtttzzzmmmfffhhhqqqyyywwwuuusssrrrqqqnnnjjjgggfffnnnvvvzzz|||~~~}}}zzzmmmiiicccaaaeeemmmvvv|||}}}uuukkkeeefffkkkqqqtttiiinnnrrrqqqmmmiiiffffffeeedddcccdddffffffeeedddkkkmmmrrrxxx~~~yyy}}}{{{mmmaaa______VVVIII@@@:::777333000///...,,,***000000//////...---------++++++,,,,,,------......---,,,+++***************+++***))))))))))))))))))((((((((()))))))))******)))((('''***...000...,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%''')))***)))((()))***+++,,,,,,,,,+++***''''''(((((((((((())))))%%%%%%%%%'''***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''''''''(((((((((((((((((()))))))))'''&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++)))******++++++,,,------,,,---......///222666999EEEZZZyyy666666777999<<<@@@DDDFFFCCCLLL^^^tttzzzwwwtttrrrssswww|||tttrrr|||yyyxxx{{{xxxsssrrrggghhhjjjmmmmmmlllhhhfffbbbaaabbbiiiqqqvvvvvvssslllnnnuuu{{{{{{wwwwww{{{wwwnnnlllkkkfffaaa___VVVQQQJJJBBB<<<666000---222111111000//////......,,,,,,,,,---------------...---,,,+++***)))))))))((())))))************)))(((((()))))))))*********&&&''')))***,,,---------'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((&&&((()))+++++++++)))((('''''''''''''''((())))))'''&&&%%%(((***,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''((())))))))))))'''%%%$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))******++++++,,,------,,,---......///111555999AAAXXXxxx::::::<<<@@@EEEJJJPPPSSSbbbjjj~~~|||rrriiigggoooyyy|||zzzrrrgggbbb___ccckkkqqqppplllgggfffiiimmmnnnnnnttt|||{{{wwwsssssssssrrrvvv|||zzzooodddYYYOOOGGGBBB333222222111000//////............------,,,,,,,,,///...---+++***)))))))))'''((()))+++++++++***)))))))))))))))************%%%'''***+++++++++---...(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''(((((('''&&&%%%''')))***)))((($$$&&&((()))***)))(((''''''''''''''''''((()))***)))'''&&&(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%$$$$$$((())))))))))))'''%%%$$$ !!!$$$&&&(((((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))******+++,,,,,,------,,,---......///111555888>>>VVVwww@@@@@@FFFUUUfffvvvoooooo{{{ssskkkkkkqqqvvvuuusssllllllfff^^^^^^gggnnnooouuuzzzuuufff```hhhpppqqqwww}}}}}}vvvfffMMMHHH===444333777666222---///000...++++++...222+++---///000...+++))))))---,,,******+++***)))'''))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))((((((((((((++++++++++++,,,,,,---...,,,---/////////111444777BBBSSSsssxxx~~~EEESSShhh|||~~~ppp___[[[___bbb```mmmzzz{{{iiiXXX\\\jjjsssiiimmmqqquuuzzz}}}yyyrrrcccbbbZZZJJJ;;;333///,,,000000000111111000...,,,,,,---..................---,,,******++++++)))'''******))))))))))))******((()))))))))************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''%%%%%%%%%%%%''''''))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''))))))))))))((((((((((((*********+++,,,...///000,,,---/////////111444777AAASSSssswwwwwwTTTmmm}}}ooofffgggfffccciiitttsssaaaQQQQQQ\\\dddkkkjjjmmmrrrtttrrrrrrtttmmmmmmhhh]]]SSSLLLDDD===888444000///111000---))),,,+++++++++++++++,,,------,,,******++++++***(((+++***))))))))))))***+++))))))))))))************))))))))))))))))))))))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((())))))***,,,...000111,,,---/////////111444777???SSSuuuzzzuuu~~~~~~~~~{{{~~~~~~|||xxxtttsssuuuwwwwwwwwwuuuwwwwwwhhh^^^[[[WWWRRR```]]]aaaiiihhh___^^^dddoookkkeeeffflllooofffZZZNNNGGG>>>666222000///---...---,,,,,,,,,,,,***)))---,,,******+++,,,***))),,,+++)))(((((()))+++,,,)))))))))))))))*********(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((((((((()))(((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---///000,,,---/////////111444777???TTTwww{{{vvvlllttt{{{{{{vvvssswww}}}vvvzzz|||{{{{{{~~~}}}zzz~~~xxxwwwwwwxxx|||zzzkkk\\\PPPVVVVVV___kkkkkkbbb]]]aaaqqqpppmmmmmmqqquuurrrjjjhhheee\\\OOOBBB777222111000//////000222111...+++---,,,***+++,,,,,,+++***---+++***((((((***+++---******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((+++***)))(((''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''((((((((()))))))))***,,,,,,+++++++++,,,------,,,---/////////111444777???SSSvvvuuu~~~xxxuuuuuuxxxzzzyyyyyy{{{yyysssbbb[[[]]]aaajjjsssqqqfffZZZUUUeeeoootttooohhhhhhmmmqqqooopppmmmbbbQQQ@@@666111///---,,,---000111...,,,---,,,++++++,,,---,,,***,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''(((((())))))******...---,,,,,,++++++,,,,,,,,,---/////////111444777>>>QQQsssyyy{{{{{{xxxuuuvvvyyytttzzz~~~~~~xxxkkkWWWFFFTTT]]]dddcccbbbeeejjjkkkgggfffccc]]]UUULLLEEEAAA:::444...+++---...---+++---+++++++++------,,,+++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''((()))*********,,,,,,,,,++++++,,,------,,,---/////////111444777===MMMmmm|||~~~yyyrrrwwwwww```QQQOOONNNUUUccclllfffZZZbbb\\\UUUSSSVVVZZZ\\\\\\MMMDDD888111000111000///---+++++++++---------+++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&***)))'''%%%%%%%%%'''((()))((('''&&&&&&'''((()))''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&''''''((()))******++++++***++++++,,,---...///,,,.../////////111444777;;;IIIiii{{{yyynnnccc\\\YYY```ffffffaaa^^^[[[aaacccaaabbbgggjjjiiimmmaaaQQQAAA777111---,,,,,,...///---***)))+++...,,,,,,***)))((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))******************))))))))))))'''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""######%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&''')))***''''''%%%$$$$$$%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$&&&&&&$$$ !!!$$$$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&)))******++++++,,,---------------------000444888===HHHgggzzzzzz~~~wwwssswwwyyyrrrggg```[[[^^^dddkkkpppnnnhhhcccaaa[[[UUUQQQMMMEEE999000...------...000///---+++---,,,++++++************,,,,,,,,,++++++++++++************)))))))))))))))************))))))))))))'''&&&%%%&&&'''((('''&&&((('''''''''&&&&&&&&&%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''&&&%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###&&&(((&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&''''''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))******++++++,,,---------------------000444777>>>IIIhhhxxxtttyyyhhh```aaannnwwwtttmmmjjj^^^YYYVVVWWWYYYTTTHHH>>>999333,,,,,,///111///+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++*********))))))((((((************))))))))))))'''&&&&&&''')))***)))(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''')))+++,,,%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))+++,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%'''***,,,---+++)))(((((('''%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************)))******++++++,,,------,,,---------...000444777>>>IIIggg}}}{{{}}}~~~hhhYYY___iiiiiijjjoooddd]]]UUUTTTVVVWWWTTTPPPLLLBBB555...---......---------,,,,,,,,,---......------,,,,,,,,,+++++++++++++++******)))(((((((((************)))))))))((('''&&&&&&'''***++++++***)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###&&&,,,333777555---&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''((())))))***++++++)))******++++++,,,------,,,---.........000444666<<>>YYYwwwkkkooonnnkkkxxx}}}sss___WWWQQQRRRXXXYYYPPPGGG333333111000////////////......---------,,,,,,,,,''''''((()))***+++,,,,,,************)))))))))))))))(((''''''(((((('''&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''###############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&((()))+++,,,,,,---)))((('''&&&&&&'''((()))&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())) %%%***+++(((&&&&&&'''&&&''''''''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%'''***(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------***,,,...///000111333555888>>>XXXsssxxxyyyjjjkkkooopppqqq]]]^^^YYYTTTWWW^^^[[[RRRJJJ>>>555333222...---///111...***)))***---...///)))))))))***++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&(((***)))'''%%%###%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%'''###!!!&&&***)))&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((()))*********++++++,,,,,,------...,,,,,,---...000222333444999@@@ZZZ{{{nnnjjjjjjiiiooogggbbbhhhmmmjjjaaa[[[]]]TTTKKKDDD;;;111...000///...,,,,,,---------+++++++++++++++************+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((***+++***)))&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,---((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%'''%%%######&&&((('''&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((()))*********++++++,,,,,,------...,,,,,,---...000222333444;;;BBB[[[}}}zzzwwwhhheeeuuuyyykkkdddcccaaa]]]WWWKKK===555444000//////000111000---***------,,,++++++***))))))+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((((((((((((((()))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,+++***(((&&&((((((((())))))(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''))),,,...000)))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((()))*********++++++,,,,,,------...,,,,,,---...000222333444888>>>VVV}}}yyyrrr~~~rrr}}}tttllluuu{{{qqqYYY[[[^^^^^^YYYMMMAAA;;;222111000111111000...,,,------,,,,,,+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''''')))((((((''''''(((((()))'''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((())))))))))))***+++++++++***(((''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))),,,...000(((((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((((((((())))))******++++++,,,,,,------...,,,,,,---...000222333444777===TTTyyy~~~xxxuuuvvvrrruuu{{{]]]ZZZXXXYYY[[[YYYOOOFFF888444000------.........++++++,,,,,,------------+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''(((((())))))))))))))))))((((((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))*********)))(((''''''''''''(((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''***,,,...((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))******++++++,,,,,,------...,,,,,,---...000222333444;;;@@@WWWzzzyyy~~~~~~~~~{{{kkkwwwxxxpppggg[[[VVV[[[```\\\TTTBBB<<<444---+++,,,---...++++++,,,------...//////+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************************)))((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$###$$$%%%''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))*********++++++,,,,,,------...,,,,,,---...000222333444999???UUUwwwxxxssstttyyy~~~|||vvvvvvyyy~~~wwwvvvttttttppphhhbbbeeejjjggg___RRRJJJ@@@777222000//////------------............+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((())))))******++++++******)))(((((()))))))))*********************************)))))))))*********+++++++++++++++++++++*********'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))...***%%%###%%%''''''&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********++++++,,,,,,------...,,,,,,---...000222333444555;;;PPPrrr{{{nnnpppxxxxxxxxxjjjooorrrrrrsssuuunnneee___XXXMMMBBB;;;666333111/////////...------,,,,,,+++***)))***+++++++++)))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))************++++++++++++******))))))))))))************++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++))))))************))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))***)))(((''''''((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%&&&'''((()))555...&&&###&&&((('''$$$'''((((((((())))))******((((((((((((((()))*********++++++,,,,,,---......,,,,,,---...000222333555666<<>>BBBDDDEEEEEEGGGGGGIIIMMMSSS[[[cccggglllooosssvvvwwwxxxzzz{{{qqqmmmmmmsssvvvssssssuuubbbZZZQQQNNNPPPOOOIIICCCGGGBBB===::::::888333///000000000//////......---++++++,,,,,,,,,,,,,,,+++*********)))))))))(((((('''((())))))(((((()))+++,,,111333///++++++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,------...---------...000111333444777888JJJlllcccZZZdddoooqqqlllgggcccfffoootttkkk[[[PPP>>>;;;666222///------...++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$(((,,,---***((('''(((+++***************++++++,,,,,,,,,,,,---...///000222333444666888999:::;;;EEEJJJRRR[[[ccchhhjjjkkkdddfffkkksss}}}~~~vvvnnnggg```WWWQQQMMMGGG???999777666555444222111000000,,,,,,---------,,,++++++************))))))))))))'''((()))((('''&&&'''(((---,,,)))'''***///---((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((&&&%%%$$$######%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))+++,,,---......---------...000111333444777888HHHjjj|||}}}|||pppaaabbbhhhqqqyyy||||||xxxuuuwwwvvv|||rrr___]]]jjjyyyrrrfff^^^dddkkkmmmlllmmmhhhVVV???111///111111///---,,,+++,,,------,,,************++++++,,,,,,,,,+++******)))))))))))))))************))))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((()))(((''''''((()))***+++)))+++------...000000///------...111444666666666777<<>>IIIRRRbbbbbbjjj|||wwwooofff]]]VVVGGGBBB<<<666333333111000,,,)))***------++++++---************************'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((())))))((((((''''''&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))******)))******++++++,,,---------------...000111333444222999GGGiii{{{yyy||||||sssnnnrrrwwwyyyxxxxxx|||xxxyyytttooollljjjiiijjjlllsssmmmbbbRRRBBB666111///000///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''((((((***)))))))))((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))******))))))***+++,,,---...///,,,///444888777444444777777AAALLLSSSVVV\\\hhhqqqqqqiii[[[KKKAAA===:::666000,,,+++------)))''')))++++++++++++++++++++++++))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******)))******++++++,,,---------------...000111333444555;;;HHHggg~~~zzz|||zzzyyyzzz~~~~~~}}}xxxrrrpppuuuyyywwwsssrrrxxx~~~}}}|||||||||{{{zzzzzz{{{yyyrrrmmmrrr}}}wwwkkklllmmmllleeeXXXFFF666---222000...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))))))))((((((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))***++++++'''(((***---000222333444555555999<<<;;;888;;;BBBVVVfffzzz{{{zzzhhhZZZLLL@@@888222///000111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&''''''(((((('''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******)))******++++++,,,---------------...000111333444555:::EEEaaa~~~}}}|||{{{}}}}}}}}}~~~}}}|||{{{yyy{{{{{{wwwrrrqqqsssxxxzzzvvvssssssrrrzzz|||xxxyyy|||}}}xxxxxxxxxwwwrrrmmmooottt}}}zzzzzzuuukkkppp{{{jjjfffiiinnnpppjjjYYYCCC333444111...---.........---------------,,,,,,,,,,,,+++******)))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((((((((((()))+++,,,---)))***---000333555777777===999999<<<===>>>JJJYYY|||qqq___BBB999111//////---,,,---------------------------,,,,,,++++++******))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''(((((((((%%%'''((((((&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))******)))******++++++,,,---------------...000111333444111666@@@\\\yyyvvvxxxxxx}}}~~~~~~~~~}}}~~~vvvrrrsssrrroooeeefffiiinnnmmmjjjjjjnnnnnntttwwwsssooonnnmmmlllmmmnnnooonnnggg```eeennnwwwsssqqquuu~~~tttyyy|||rrrfffeeeiiiqqquuuiiiRRR>>>555222///---.........---......---------,,,,,,,,,,,,,,,+++***************))))))((((((((('''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((()))***+++---------...111333666777777777555444;;;HHHOOOUUUeeexxxkkk\\\KKK@@@999222......------------------------+++++++++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))%%%''')))(((&&&%%%&&&(((''''''''''''(((((((((((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((())))))******)))******++++++,,,---------------...000111333444000555@@@\\\}}}yyywwwzzz||||||yyy~~~}}}}}}~~~|||yyy|||zzzsssrrruuutttmmmiiihhhgggdddZZZ[[[]]]]]]WWWRRRTTTYYYbbbfffggggggggghhhfffaaaccceeehhhfff]]]UUU\\\hhhpppmmmjjjjjjooouuu|||~~~yyy}}}yyygggcccdddnnnxxxrrr]]]HHH555333///---.....................------,,,,,,,,,---,,,++++++******++++++)))(((((((((''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((()))***,,,---...111222444666777777777666CCCIII\\\tttuuuaaaPPPCCC:::888........................******************++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%'''))))))&&&%%%&&&((('''''''''((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''(((((()))*********)))******+++,,,,,,---------------...000111333444222888CCC^^^}}}}}}zzzxxx|||xxx~~~uuurrr{{{xxxwww{{{|||zzzwwwtttsssqqqooonnnsssrrrpppooooookkkeee___[[[[[[ZZZYYYXXXVVVTTTSSSLLLLLLKKKKKKJJJKKKMMMNNNSSSWWW[[[[[[ZZZWWWRRRNNNWWWVVVVVVWWWWWWUUURRROOOYYYXXXXXXYYY]]]bbbhhhkkkppprrrrrrpppooorrryyy~~~qqqiii^^^\\\eeennnjjj```III>>>555333111------111//////...---,,,,,,,,,,,,...---,,,+++***(((''''''************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((%%%&&&'''(((((((((''''''$$$(((,,,...///000111333111777:::666111666FFFUUUcccxxxkkkSSSGGG???888222000,,,))),,,333000///---)))((()))(((%%%))))))))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++,,,,,,++++++---...............///000111888777CCC___}}}}}}}}}uuuxxxyyyyyy}}}yyyuuussspppooouuu}}}|||||||||rrrnnnnnnppppppooonnnlllhhhdddaaa```^^^\\\[[[ZZZVVVQQQMMMEEEEEEEEEDDDCCCAAA@@@???DDDDDDDDDCCCBBBCCCEEEHHHJJJMMMNNNLLLKKKKKKJJJGGGHHHGGGGGGHHHHHHHHHEEECCCBBBAAAAAACCCEEEIIIMMMPPP\\\___bbbcccdddiiiqqqwwwpppoooqqqtttpppooozzzqqqgggeeehhhiiifffaaaYYYIII999333111//////111000000///...------------,,,,,,++++++******))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&'''((('''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((......---...111444777888333555777:::BBBUUUooozzz[[[JJJ;;;999<<<888222---,,,------,,,+++++++++***++++++************))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))(((***---///////////////000111222777666CCC```}}}zzzyyyqqquuuyyy{{{wwwooooooqqqppppppqqqsssuuuzzzzzzpppiiigggbbbdddeeeeeebbb\\\VVVRRRMMMKKKHHHGGGFFFDDDAAA???BBBBBBBBBBBBAAA@@@??????:::<<<===<<<;;;>>>DDDIIIFFFIIIFFF@@@===@@@BBBBBB???>>><<<===>>>???===<<<@@@AAAAAABBBDDDFFFHHHIIIJJJNNNRRRTTTVVV[[[aaagggkkkggggggjjjiiijjjvvv{{{rrrmmmqqqppphhhaaaaaafffSSS>>>333111111111222222111000///............*********+++++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&%%%&&&&&&(((***+++111000///000222555666666111444;;;HHH]]]xxxoooQQQ???:::666222000)))***,,,---+++***)))***---,,,,,,,,,++++++++++++******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***((())),,,000/////////000000111222333555555DDDbbb~~~}}}|||zzzxxxvvvtttvvvyyyyyy{{{yyyssstttuuupppjjjgggggghhhmmmsssqqqhhhbbb```VVVXXXZZZYYYUUUPPPLLLJJJDDDCCCAAA@@@@@@@@@AAAAAA??????@@@@@@@@@??????>>>;;;>>>@@@>>>===@@@JJJQQQTTTYYYUUUHHH>>>???BBBBBBAAA@@@>>>>>>???@@@???>>><<<===>>>@@@AAABBBBBBCCCDDDFFFIIIKKKLLLNNNQQQTTTZZZYYY]]]dddfffdddeeejjjssswwwjjjhhhsssuuuiiiaaabbbfffXXXFFF999222111111333111111000///............++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''((('''''''''&&&&&&&&&'''***---...///222555666444333444666999EEEWWWkkk~~~eeeMMM===555444...---...///---******,,,...------,,,,,,++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))---...+++***---111333.........///000111222333555555DDDbbbwwwwwwxxxxxxxxxwwwtttpppttttttuuuvvvwwwyyy~~~|||{{{|||xxxmmmccc___YYYWWWXXX[[[ZZZTTTPPPPPPJJJKKKKKKIIIFFFEEEEEEGGGBBBCCCCCCCCCDDDFFFIIIKKKIIIIIIJJJLLLLLLMMMMMMLLLKKKNNNMMMGGG@@@AAAJJJTTTmmmxxxxxxeeeRRRKKKJJJHHHGGGEEEBBBAAAAAAAAA@@@>>>:::;;;===>>>@@@@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGFFFHHHMMMTTTXXXTTTPPPOOOWWWbbbpppzzz~~~nnnaaagggllleeeaaacccbbb___UUUFFF888111111222111000///...------------------,,,,,,+++*********************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))(((((((((***---111333444777:::777333666???IIIYYYiiixxxmmmQQQ???;;;444000000///------111......---,,,,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***---...+++,,,111444222---------...///000222222555555BBB```xxx{{{}}}|||||||||vvvoooooonnnoootttxxxyyy{{{}}}}}}yyykkkaaa]]]SSSNNNJJJJJJHHHEEECCCDDDBBBCCCCCCAAA@@@BBBGGGLLLIIIKKKMMMNNNOOORRRVVVZZZdddeeefffhhhiiijjjkkkkkkeeefff```QQQAAA;;;BBBKKKuuunnnaaa]]]YYYRRROOOLLLIIIGGGEEEAAA???CCCCCCDDDDDDDDDDDDCCCCCC======>>>???@@@AAABBBBBBDDDDDDFFFHHHKKKKKKIIIHHHFFFKKKTTTZZZ]]]cccqqqggg\\\\\\\\\]]]```___dddaaaSSSBBB777333111000000///...------------...------,,,+++******)))************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))))))))******+++---///222555777777777555111333AAAWWWiii}}}}}}wwwqqqnnnssszzz{{{wwwhhhOOO???111......+++---222///......---,,,+++******++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((++++++)))---555444---,,,,,,,,,---...000222222555444@@@]]]||||||{{{tttjjjiiimmmwww}}}{{{xxxxxxvvvtttvvvwwwqqqeee[[[WWWOOOHHHCCCDDDEEECCCDDDFFFEEEGGGJJJJJJJJJNNNVVV\\\]]]___bbbddddddfffjjjnnntttuuuwwwyyy{{{}}}~~~~~~|||zzzpppZZZBBB777;;;CCC___{{{xxxvvvjjjgggccc___[[[VVVPPPLLLGGGFFFEEECCCBBB@@@???>>>>>>===<<<===>>>@@@@@@AAA>>>>>>>>>>>>???@@@@@@???BBBBBBEEEIIIJJJMMMYYYfffpppyyy~~~dddYYYWWWWWWUUUWWW___aaaWWWJJJ@@@:::444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***++++++++++++,,,...111444777999:::888555333888GGG```zzz~~~uuuvvv[[[@@@555222...---111111000000///---,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))+++)))(((111;;;666***,,,------...///111333444444333>>>[[[zzzwww{{{|||zzz{{{~~~{{{tttiiihhhnnn{{{}}}tttppphhhdddccceeebbbYYYPPPLLLFFF@@@===@@@DDDFFFHHHKKKMMMQQQVVVXXXYYY]]]ffflllqqqtttxxxyyyxxxyyy|||yyy___DDD666999BBBBBBvvv|||wwwrrrkkkccc^^^VVVTTTQQQMMMJJJGGGFFFEEECCCAAA???>>>??????@@@???>>>BBBEEEEEEDDDCCCBBB??????======@@@@@@@@@IIIUUUZZZ```nnnttt```YYYRRRKKKNNNVVVZZZTTTMMMHHHAAA888333222111000////////////******+++,,,,,,---......************))))))))))))+++)))(((''''''((()))+++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((***++++++,,,,,,,,,...111444777:::;;;<<<:::888;;;KKKfffyyywwwuuuuuu|||WWWFFF???777333555222222111000///...------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,******666AAA999)))------...///111222444555444111===YYYzzz{{{vvvwww{{{~~~{{{xxxooommmnnnsssxxxvvvnnneeeZZZUUUPPPLLLJJJGGGCCC???@@@EEEKKKMMMNNNRRRYYY```dddiiipppvvvzzz~~~kkkIII666888AAA???bbb|||uuuooofffaaa]]]WWWOOOIIIJJJIIIHHHGGGEEECCCBBBAAAAAA???===???BBBBBB@@@===????????????@@@AAABBBBBBGGGIIINNNYYYjjj~~~}}}aaaHHHXXXOOO]]]___UUUVVV]]]QQQ;;;111111000///...---------...---,,,,,,++++++,,,,,,+++******))))))******+++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''((()))*********((()))***,,,222444777<<<>>>>>><<<:::???HHH\\\yyyzzzuuutttvvvxxx~~~qqqUUUDDD:::555666444333222...))))))---,,,,,,---------,,,+++++++++*********))))))(((((((((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))))))))))))))(((((())))))))))))************///(((---+++999III666***---------...000111333444555333;;;UUUwwwmmmooossswwwzzzzzzxxxvvvoookkkhhhhhhiiieee\\\TTTHHHEEEBBBCCCEEEHHHIIIIIISSSXXX^^^bbbffflllsssxxxyyy}}}gggPPPHHHIIIKKKjjj}}}wwwnnnhhh]]]\\\ZZZWWWSSSMMMIIIFFFIIIFFFDDDDDDEEEEEEAAA>>>============>>>???@@@AAA??????BBBGGGRRR___kkkrrrddd\\\YYYaaaaaa[[[]]]aaaVVVEEE===999444111///.........///...------,,,,,,------++++++************++++++))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''(((%%%&&&)))***+++...111333<<>>WWWwwwnnnqqqtttuuusssqqqqqqrrrssskkkaaaZZZVVVPPPHHHBBB??????AAAGGGOOOWWW]]]```llloootttzzz{{{zzzxxxwwwtttnnnfff]]]UUUPPPPPPLLLHHHFFFFFFEEEBBB>>>@@@???>>><<<<<<<<<======>>>======>>>BBBIIIOOOSSSdddtttkkk[[[[[[[[[]]]dddhhhbbbYYYIIIAAA777111///000000000000//////...---.........,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&'''''''''&&&''''''((((((%%%'''***---///111444777<<>>DDDWWWhhhxxxrrriiibbb```dddkkkqqqgggiiijjjiiihhhjjjoootttjjjggggggqqqxxxnnnkkkgggccc|||~~~}}}\\\MMM@@@444000111000............---------,,,,,,,,,***************)))))))))***++++++++++++***)))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((''''''))))))))))))************---(((///---888FFF444(((---------...000111333444444444???XXXwwwwwwtttooojjjgggiiimmmppprrrgggXXXMMMGGGDDDBBB@@@GGGJJJQQQYYYccclllrrruuu}}}~~~}}}qqqgggaaaZZZUUUMMMIIIHHHGGGEEECCCDDDBBB@@@===<<<;;;;;;<<>>@@@@@@HHH\\\zzzxxxmmmkkkkkkkkkjjj___ZZZTTTOOOMMMOOORRRUUUSSSRRRPPPMMMMMMPPPWWW\\\dddZZZPPPRRR```qqq}}}ttteeebbbaaadddkkkrrr~~~mmmXXXBBB777444111///...//////...------,,,,,,,,,******************************++++++++++++******)))(((((((((((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''''''''''''''((()))))))))************,,,(((000---666CCC333)))---------...000111333444333333===VVVvvvzzzqqqfff```aaadddffffff```WWWKKKCCCBBBGGGLLLOOOXXX]]]eeennnuuuzzz~~~|||oooggg\\\TTTOOOMMMIIIGGGDDDBBB@@@>>>======>>>???<<<<<<<<<===???BBBDDDFFFLLLNNNUUUcccyyyxxxfffXXXZZZcccffffffgggaaaVVVGGG:::333111000000///......---,,,------------,,,,,,++++++,,,,,,---************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((()))***+++///111444555444444555666@@@@@@CCCPPPeee~~~wwwllliii```VVVQQQRRRTTTSSSRRRPPPLLLHHHGGGIIIJJJIIIGGGLLLKKKIIIFFFFFFHHHLLLOOO[[[SSSHHHDDDIIISSS]]]dddooovvv\\\KKKMMMNNNOOOggg}}}yyywwwUUU>>>444222444888111000///...------------***************+++++++++)))******++++++*********((())))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((()))))))))***************(((000,,,444@@@222+++---------...000111333444666555===TTTrrrxxxkkkccc```]]]WWWRRRLLLIIIEEEFFFMMMVVV___dddnnnsss{{{tttiiiaaaYYYPPPKKKGGGFFFCCCAAA@@@AAACCCDDD======<<<<<<===>>>???@@@???AAAHHHUUUcccqqqvvv```\\\fffooossssssnnnfffXXXHHH;;;333///...///...------,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((()))+++,,,---000333777999:::;;;<<<>>><<>>333///---------...000111333444;;;999???RRRnnnxxxkkk^^^VVVPPPLLLIIIKKKNNNTTT\\\fffnnnsssvvvxxxiii```XXXUUUPPPKKKGGGFFFFFFFFFDDDBBB@@@>>>======>>>>>><<<===CCCJJJOOOSSS___kkkoooaaahhhvvv{{{yyyoookkkbbbSSSBBB666111000000///......---.........++++++************++++++((()))))))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''((()))***,,,...///444777<<>>RRRmmmooogggYYYLLLDDDDDDKKKQQQWWW^^^iiittt|||~~~}}}lllggg^^^UUUNNNIIIFFFEEEGGGEEEBBB???>>>===>>>???BBB@@@AAABBB??????JJJXXX___qqqfffgggsssuuummmhhhhhhdddWWWEEE888444444111111000///////////////+++******************+++))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++---///000999<<>>CCCHHHVVV]]]lll~~~ssskkkzzz|||oookkk]]]VVVXXXTTTEEE888666000---,,,000222000///000---------,,,,,,,,,+++++++++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((+++******,,,000333333333>>>777===JJJFFF;;;HHHbbbyyyzzzmmm```TTTNNNNNNJJJIIIGGGFFFFFFEEEDDDCCCFFFGGGIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEKKKMMMMMMJJJKKKOOOQQQPPPQQQTTT\\\gggooopppiiibbbfffbbbYYYOOOLLLNNNOOOLLLUUUQQQQQQ]]]qqq{{{iiiTTTZZZRRRKKKMMMUUUhhhzzzrrrjjjFFF;;;:::777333///...000111...---,,,+++************,,,++++++******++++++,,,...---,,,+++***(((''''''******))))))))))))******'''%%%"""###%%%'''&&&$$$(((''''''&&&(((***---///)))))))))))))))*********''''''((()))***++++++,,,,,,++++++******++++++,,,++++++******,,,000444888///...------...000333444666222888NNNnnnOOOMMMJJJIIILLLTTT```hhhvvvzzzwwwooofffZZZQQQMMMHHHDDDBBBCCCCCCBBB@@@AAABBB@@@>>>;;;;;;???BBBPPPRRRYYYfffuuu~~~{{{|||xxxpppiii```ZZZUUUMMMBBB888555000---///000------///---------,,,,,,,,,+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&)))+++,,,...111666:::888===EEEHHHGGGOOOkkk~~~ttthhh\\\VVVPPPIIIGGGIIIIIIGGGEEECCCCCCDDDEEEEEEBBBDDDFFFIIIKKKLLLMMMMMMLLLLLLNNNPPPRRRRRROOOMMMRRRUUUUUUTTTWWW\\\___^^^ZZZ]]]dddppp|||}}}wwwrrrgggYYYRRRQQQNNNJJJMMMLLLMMMRRRZZZbbbgggiii{{{zzziiifffgggeee^^^SSSSSSggg}}}mmmwwwdddDDD:::///+++...222222000......---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++*********))))))((((((***))))))(((((())))))******(((&&&&&&(((***)))'''''''''&&&'''((()))+++,,,***)))))))))((((((''''''))))))))))))))))))((((((111...***((()))))))))(((+++******...222333111...///...------...000222444666333999MMMjjj|||KKKQQQXXX\\\```gggpppxxxqqqdddYYYTTTMMMIIIHHHHHHEEECCCAAAAAA@@@>>>;;;:::<<<===DDDDDDGGGOOOZZZkkkvvvsssyyy}}}wwwbbbZZZ[[[QQQ@@@===666111000///------///------------,,,,,,,,,,,,,,,***)))***+++,,,+++***************************))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%***...///...222;;;CCC<<>>>>>===<<<888999>>>EEEGGGGGGKKKQQQ\\\}}}xxxrrraaajjjlllaaaJJJAAA888333000---...111.........---------,,,,,,,,,+++***+++,,,,,,,,,***************************(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''')))***,,,---///000111444888===AAACCC===999FFFiiivvvbbbYYYVVVSSSOOOWWWWWWWWWUUUSSSSSSRRRQQQRRRTTTWWW[[[```gggooouuu~~~uuurrrooopppvvv~~~zzzlll```WWWTTTPPPMMMMMMOOOQQQRRRKKKOOOTTT\\\jjjxxxmmmsss{{{aaacccmmmooo^^^VVVnnnbbbDDD555666;;;///......------------...---,,,,,,,,,,,,,,,,,,---...------,,,***))))))(((((((((''''''''''''((((((&&&'''&&&&&&%%%%%%&&&'''''')))***,,,+++***'''&&&((((((((())))))*********'''((()))***,,,---...///)))000555444...'''%%%&&&---333999;;;888555333222------...///000111222222222444<<>><<<<<<:::<<>>;;;888777999555999<<<999111---...222------...///000111222222333333:::III```~~~|||{{{vvvsssttt||||||{{{|||yyyyyyzzz{{{~~~~~~{{{tttvvv{{{~~~}}}|||{{{zzzxxxwwwuuuxxx}}}}}}zzzzzzhhh\\\SSSNNNHHHDDDCCCBBB@@@>>>>>>;;;;;;>>>???>>>BBBGGGIIIOOOZZZnnn}}}nnnuuu{{{uuuqqqppppppqqq^^^SSSGGG???888111///000............---------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&''''''((((((''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''))),,,///333555333888@@@FFFIIIIIIHHHGGGNNNeeeyyy|||xxxgggdddaaa^^^\\\YYYYYYZZZTTTYYYZZZWWWXXX___fffgggmmmuuuuuullleee]]]WWWQQQNNNLLLMMMPPPSSSVVVYYYgggvvv}}}kkkhhhzzz}}}\\\EEE;;;333222111///...---,,,,,,------,,,,,,,,,,,,------------,,,,,,+++***))))))***))))))(((((())))))***(((***+++***'''''')))+++'''((()))******))))))((('''((((((((()))*********,,,++++++***)))(((''''''(((+++111888===@@@@@@@@@555666555111,,,***,,,///,,,---...///111111222222555333888FFF]]]|||~~~xxxzzz|||{{{}}}}}}wwwtttvvvxxxqqqsssvvvyyy{{{~~~}}}yyyuuunnnvvv~~~|||zzzxxxwwwvvvvvv|||{{{zzzxxxvvvwwwzzz}}}yyyyyy{{{}}}~~~|||xxxttttttwww{{{|||yyy{{{~~~ooo]]]WWWOOOJJJGGGFFFDDDBBB>>><<<===AAA@@@<<<;;;===<<>>KKKRRRRRRPPPOOOQQQsss}}}sssbbbiiifffbbb^^^WWWPPPOOOPPPOOOVVVYYYYYY___lllxxx|||~~~uuuoooTTTQQQPPPQQQQQQPPPPPPQQQRRRYYYdddtttsssnnnuuuqqqjjjdddOOO555444333111///...------...------,,,,,,------...******************************))))))))))))******''')))***)))'''&&&(((+++&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))%%%###'''///333000+++000...,,,***+++,,,---...,,,---...000111111111111777444666DDD\\\zzzxxxooottt|||}}}{{{qqqkkkrrr|||zzzzzz~~~|||wwwoooqqqtttwwwzzz{{{{{{zzz~~~|||rrrooowww~~~|||zzzzzzyyyuuuppplllkkkmmmooommmmmmnnnoooqqqsssvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxpppeeeYYYQQQKKKFFFDDDCCC???>>>@@@???<<<;;;===;;;;;;BBBKKKQQQ]]]}}}zzzccciii|||zzzssskkkiiillleee]]]UUUFFF777111333---,,,******+++,,,++++++------,,,,,,,,,+++++++++------,,,,,,+++***))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((((((''''''...000,,,///<<>>AAA@@@<<<;;;<<<<<<;;;>>>EEEIIIQQQiiixxxlllsss{{{uuunnnddd]]]```iiijjj]]]LLL@@@777000333111//////000000000...------------,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++***************))))))(((''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((***...222444:::CCCNNNSSS]]]fff^^^SSSRRRTTTlll~~~wwwrrrmmmgggbbb^^^\\\XXXSSSOOOOOOSSSVVV___eeeoooyyyyyyfff[[[VVVQQQKKKNNNOOOQQQWWWbbbqqquuuzzzsssxxx}}}SSSAAA999999111000333222...------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))))))))***+++,,,---...+++******)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,------++++++,,,,,,,,,,,,------......///000000111222222555444888FFF\\\zzz~~~ooo```]]]aaakkkpppvvvzzzzzzuuunnniiirrrsssuuuxxxzzz|||}}}~~~}}}{{{wwwqqqtttzzz~~~||||||{{{zzzyyyyyyxxxxxxvvvwwwxxxwwwtttrrrqqqqqqrrroookkkiiiiiilllppprrrrrrrrrsssssstttuuuvvvvvvpppqqquuu~~~{{{jjj\\\QQQKKKFFFAAA>>>??????;;;:::;;;???<<<<<<@@@BBBEEERRRbbbsssttteeewwwsssnnnfff^^^YYYnnnvvvgggWWWOOOAAA111222111/////////000///---.........------------,,,---,,,,,,++++++*********++++++++++++************)))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))...000555;;;@@@EEEOOOXXXfffkkk]]]KKKQQQgggxxx~~~~~~yyysssooolllfff___ZZZXXXVVVUUUSSSUUU[[[ccchhhsssyyylll___UUUMMMHHHLLLPPPPPPOOOTTT]]]eeewww|||vvvoooxxxxxxmmmNNN>>>===333,,,333:::......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))******+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,,,,---...000111222222666444888DDDYYYxxxsssfffbbbjjjpppvvvyyywwwrrrooonnnvvvuuutttsssuuuxxx{{{~~~||||||zzzwwwyyy}}}~~~|||{{{vvvvvvwwwwwwuuusssqqqpppoooqqqrrrqqqppppppqqqsssvvvrrrmmmhhhgggjjjnnnqqqnnnooopppqqqrrrrrrssssssuuuttttttvvvxxxwwwtttqqqnnnzzzuuuggg^^^TTTKKKDDDBBBAAA>>>===???BBB>>>===???@@@@@@EEELLLYYYppplllnnn{{{tttrrroooeeeppptttmmmfff___NNN:::333111...............---//////.........---------,,,,,,,,,++++++*********))))))))))))((((((((('''))))))((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))******000111555:::<<<@@@OOO___kkkdddVVVPPP]]]yyy{{{vvvtttppplllgggaaaYYYSSSVVVXXX[[[___eeennnwww}}}yyyhhh\\\OOOPPPPPPMMMIIIIIIOOOTTT\\\mmmxxxtttnnnPPPCCC777333444333///......---------------,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******)))***+++,,,,,,+++***)))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,------+++++++++,,,,,,,,,------+++,,,---...000111222333666555777BBBVVVvvv~~~||||||vvvnnnpppsssuuutttqqqpppssswww|||xxxrrrnnnooosssyyy}}}}}}}}}zzz||||||{{{}}}}}}}}}|||zzzyyyzzzzzzsssuuuwwwwwwvvvqqqmmmjjjkkkllllllkkkkkknnnrrruuuwwwsssnnniiihhhjjjmmmpppmmmnnnooopppqqqqqqqqqqqqnnnnnnnnnooonnnmmmjjjhhhYYYVVVVVV]]]eeejjjpppvvvxxxiii]]]PPPJJJGGGDDDCCCDDD@@@===<<>>888777///000///......------......---------,,,,,,,,,++++++,,,++++++***************)))***+++,,,+++***)))((()))((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))******+++++++++++++++,,,,,,,,,------,,,---...///111222333444555444777AAATTTsss|||{{{~~~yyywww~~~~~~zzzvvvvvvuuuqqqoooqqqvvv{{{~~~yyytttoooooosssyyy}}}yyy{{{zzzvvvwww{{{|||zzz|||{{{xxxuuuuuuuuuwwwxxxsssuuuwwwxxxwwwrrrnnnkkkllllllkkkiiiiiilllqqquuuqqqooollliiihhhiiikkkllllllmmmoooppppppooonnnnnnlllmmmmmmmmmjjjfffbbb```QQQGGG???AAAGGGJJJKKKMMMYYYxxxzzzkkk\\\SSSMMMGGGBBBAAA===<<<;;;===????????????GGGSSSeeeyyywwweeesss~~~|||}}}uuulllssszzzrrrfff^^^GGGAAA999222////////////.........------------,,,++++++++++++++++++++++++++++++++++++************((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''(((***,,,---+++000333444===QQQhhhuuu___UUUdddwwwnnnppplllggg```[[[WWWUUUUUUaaaiiitttpppcccTTTKKKKKKNNNOOONNNRRRWWW[[[]]]ccctttnnnaaaeeemmmzzzxxx}}}rrrzzzKKK888666000000000///............///......------,,,,,,++++++,,,,,,+++************+++******************))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********++++++,,,,,,,,,,,,------------...///111222333333444444888AAASSSqqq~~~{{{}}}zzzuuuvvvyyyyyy{{{~~~zzzyyyxxxvvvuuuvvvxxxzzz|||zzzxxxvvvwwwyyy}}}zzzyyyuuurrruuu{{{|||yyyxxxvvvsssrrrrrrsssttttttrrrrrrsssssssssqqqpppooommmmmmllljjjiiiiiikkkmmmhhhhhhgggggggggfffffffffhhhhhhjjjkkkjjjiiigggfffeeeggggggeee```ZZZTTTQQQGGGBBB@@@DDDFFFAAA<<<999;;;YYY}}}nnnddd\\\PPPFFFAAA>>>>>>>>><<<===>>>>>>>>>>>>JJJZZZgggrrrrrrnnnttt}}}}}}}}}|||yyywwwuuupppkkkWWWNNNBBB666///---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************'''(((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((***,,,...+++222555888JJJeeeqqqmmm[[[dddtttmmmhhhgggccc]]]XXXWWWYYY___cccnnnuuuzzzeeeWWWRRRPPPNNNKKKKKKNNNWWW___aaaeeewww~~~nnnhhhggg}}}|||uuummmKKK<<<333111000//////....../////////......---,,,,,,++++++---,,,++++++******++++++***)))))))))))))))***+++'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********))))))************++++++++++++,,,,,,,,,,,,------------...//////000111111222333888BBBSSSppp{{{yyyxxxxxxuuussswww}}}||||||||||||||||||zzzyyyyyyzzz{{{}}}~~~{{{uuurrrwww}}}}}}yyysssrrrqqqqqqrrrsssrrrqqqooonnnmmmlllmmmoooqqqrrrlllmmmmmmkkkhhheeeddddddaaabbbdddeeeeeedddcccbbbbbbcccdddddddddbbb```^^^QQQTTTWWWWWWSSSMMMHHHFFF>>>999777999::::::<<<@@@999CCC[[[}}}zzzpppaaaRRRIIIAAABBBAAA>>><<<>>>??????@@@CCCKKKSSS[[[nnnqqqssszzzppp~~~ssstttvvvrrrhhh]]]MMM>>>555000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((***---......555777;;;TTTqqqqqq]]]\\\uuurrrllliiifff```\\\WWWTTTVVV^^^iiiqqqxxx~~~lllaaaZZZUUURRRNNNJJJNNNTTTQQQMMM]]]sssxxxwwwzzzpppiiiJJJ888111111000/////////////////////...---,,,,,,++++++---,,,++++++******++++++***)))((((((((()))+++,,,'''''''''''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++,,,,,,++++++,,,,,,,,,------------------.........//////111333888BBBSSSppp}}}|||~~~~~~~~~~~~|||zzzyyyxxxyyyyyywww{{{~~~|||{{{|||zzzzzzzzz{{{}}}~~~~~~~~~zzz|||yyysssrrrvvvwwwtttpppnnnooosssrrrmmmkkkmmmooommmjjjgggffffffhhhiiifffggggggfffccc```]]][[[\\\YYYWWWYYY\\\\\\XXXSSSTTTVVVZZZ\\\[[[WWWSSSPPPLLLLLLLLLKKKHHHDDD@@@>>>AAA<<<666222222555777999666;;;EEERRR___pppxxxhhhYYYOOOFFF>>>===>>>======>>>===???DDDMMMUUU```rrrsssjjjzzzvvv|||pppfffkkkmmmeeeeeeaaaTTT???...,,,333+++000000,,,+++///000...************************************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''+++'''&&&)))++++++---111222999CCCYYYpppnnn___\\\yyy{{{ttt{{{tttiiifffkkkffffffffffffhhhnnnwww~~~xxxjjj```ZZZUUUOOONNNRRRQQQLLLNNNUUUlll}}}vvvoooMMM:::999111&&&(((222444...//////...---,,,,,,+++++++++******)))))))))))))))************************''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------000///.........000111222444444999CCCTTTqqq|||{{{}}}zzzxxxxxxzzz{{{|||~~~|||zzzyyywwwzzz~~~}}}{{{{{{|||zzzsssqqqvvv{{{||||||wwwyyyxxxtttssswwwwwwtttsssooommmmmmlllhhhhhhjjjkkkhhhddd```^^^]]]]]]^^^]]]^^^^^^]]]ZZZWWWTTTRRRRRROOOMMMOOOQQQQQQMMMIIIJJJLLLOOOQQQPPPLLLHHHEEEHHHHHHGGGDDDAAA???@@@BBBJJJFFFBBB===;;;999888888777777:::>>>AAAGGGUUUbbbzzzkkk___TTTJJJEEEDDD@@@??????>>>===???EEELLLUUUcccooouuurrr~~~~~~tttkkkooopppiiiooorrrgggPPP;;;333444---111111,,,+++...///,,,++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''***''''''+++------///333555EEEYYYoooyyyllldddooowwwzzzwwwtttpppsss{{{|||wwwtttxxxqqqfffcccZZZTTTSSSPPPMMMTTT___oooyyyvvv{{{yyyRRRAAA333222444111///111//////...------,,,++++++++++++***)))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,------///.........///000222333444444888BBBRRRooo}}}~~~~~~{{{yyy{{{yyywwwwwwzzz}}}~~~~~~{{{yyyxxxzzz}}}~~~}}}|||{{{{{{yyypppnnnsssxxxwwwtttsssvvvwwwuuuuuuwwwvvvssssssmmmiiigggdddaaabbbfffhhheeeaaa\\\XXXVVVUUUUUUTTTTTTTTTSSSQQQNNNLLLJJJLLLJJJIIIJJJLLLLLLHHHEEEEEEGGGIIIJJJIIIFFFBBB???AAAAAA???;;;888;;;CCCKKKHHHHHHFFFCCC???:::666333888555444555666777===EEE[[[|||zzzoooaaaRRRJJJEEE???<<<;;;CCC???>>>CCCIIIPPPZZZdddkkknnnppp}}}zzzxxx|||sssmmmggggggsss}}}vvv```HHH777......000000------......+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))((()))---...---000555<<>><<<::::::999555333;;;JJJWWWIIIKKKLLLJJJEEE===777333777444444888;;;<<>><<<999:::;;;;;;:::999777666444555444222333???QQQ```\\\^^^^^^ZZZPPPEEE<<<888999666666999999777777:::AAA^^^|||gggZZZRRRJJJDDDAAA>>>888666:::@@@FFFMMMSSS]]]fffxxx||||||gggsss}}}zzzoooUUU;;;333000...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''***,,,***+++555@@@___zzz{{{fffdddvvv{{{sssyyy{{{uuummmkkkmmmsss{{{}}}~~~~~~jjjffffff^^^UUUQQQPPPWWWbbbhhhhhhnnnvvv~~~{{{dddZZZAAA888555333333///...............------,,,++++++***************************************(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------------------///111333555666666999AAARRRooo|||~~~|||xxxuuu|||wwwrrrsssxxx||||||zzz~~~}}}~~~yyyyyyxxxyyy{{{|||{{{yyyxxxxxxtttnnnhhhhhhnnnsssllljjjjjjkkkggg^^^XXXVVVRRRPPPRRRUUUUUUPPPNNNOOOJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<:::999888555555666666666555555555222222222111555AAARRR___kkkllliii```SSSFFF>>>;;;???>>>>>>???<<<777666:::AAARRRmmmuuuggg]]]SSSIIIEEE@@@;;;888:::<<<>>>DDDJJJSSSZZZbbbqqq}}}www{{{~~~~~~|||gggKKK;;;444//////111000000111------------------------,,,++++++++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((((((((((((((((((((('''(((***,,,+++111AAARRRlllvvviiiWWWhhh~~~~~~wwwnnnlllaaafffnnnwww~~~}}}mmmdddccc___ZZZXXXTTTQQQRRR\\\kkkwwwzzzxxxyyywwwggg}}}}}}SSS<<<666333---........................,,,,,,+++************+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------...------...///111333444666555888AAARRRppp{{{|||}}}~~~}}}{{{yyyxxxzzzuuuvvv|||}}}~~~~~~~~~wwwuuutttuuuxxxyyywwwuuupppnnnjjjeeebbbccchhhlllccc``````aaa\\\RRRLLLKKKIIIGGGHHHLLLKKKGGGDDDFFFDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<;;;:::999999999999777888:::999888666555555444444555555666666777888222111000111666AAAMMMVVV___```]]]VVVLLLDDDBBBBBBGGGGGGHHHHHHAAA;;;<<>><<<;;;AAAIIIMMMSSS]]]eeerrr}}}|||zzzqqqYYYEEE:::222111111......///------------------------,,,,,,+++++++++*********'''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())),,,---///;;;RRRhhhwwwlllYYY[[[|||rrr}}}nnngggddd___gggqqqzzz~~~|||~~~~~~ooofff]]]XXXYYYSSSRRRPPPXXXmmm{{{hhhfffvvvoooLLL999111---............////////////---,,,++++++******++++++*********************************))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,------///.........///000222333444444666???QQQpppwwwxxxyyy{{{{{{{{{{{{zzzyyytttvvv|||~~~zzz|||~~~}}}{{{yyyuuurrrqqqrrruuuvvvuuusssfffdddbbbbbbcccccc```^^^]]]YYYXXXZZZUUUKKKEEEEEEEEEBBBBBBEEEDDD???>>>@@@=========<<<<<<;;;::::::;;;:::999888888888888999222333555444333111000000111111222222333555666777222000///000666???GGGMMMKKKMMMNNNJJJFFFFFFKKKPPPKKKLLLMMMIII>>>555666<<>>;;;999@@@JJJIIIQQQ___eee^^^hhh~~~{{{zzzwwwdddMMM???444111000,,,+++...........................,,,,,,,,,+++++++++******'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))***---///333CCC___yyykkkWWWjjjuuummm}}}rrrkkkddd^^^^^^fffpppuuuzzz~~~sssaaaXXXYYYRRRYYYXXXRRR^^^www~~~||||||dddbbb```AAA666666.........///////////////---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------000///.........000111222222222555>>>PPPoootttxxx||||||xxxuuutttuuuuuutttuuuyyy~~~~~~~~~}}}~~~|||tttooooootttrrrkkkgggkkkqqqooofff^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPLLLGGGDDDBBBAAAAAA>>>>>>>>>===<<<;;;:::999<<<;;;:::888777777777777666666666555555444444444444444333222111111111222333000333;;;???;;;999;;;222555333000333<<>>CCCJJJMMMPPPVVV___fffwwwyyyyyytttqqqxxxtttcccRRRNNNGGG@@@;;;:::<<<>>>>>>HHHLLLTTT]]][[[TTTrrr{{{{{{uuu}}}vvvwwwxxxiiiWWW999+++111222...111//////...------------...******+++,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))222------///999XXXxxxqqqgggmmmppp{{{pppfff^^^ZZZ___lllrrrkkkhhhrrr{{{}}}}}}|||}}}oooaaaVVVZZZUUUSSSTTTQQQSSSfff}}}zzz|||^^^hhh[[[:::666333333111+++((()))---...*********++++++*********,,,+++++++++***))))))))),,,***((((((***+++)))'''(((((((((((((((((((((((((((((()))))))))(((((('''((()))+++,,,,,,+++***)))++++++******************------------...000111222333555777===NNNoooxxxzzz||||||yyyvvvtttssswwwvvvvvvxxx{{{}}}}}}|||{{{yyyyyyyyyssslllhhhjjjpppmmmfff```bbbeeeaaaYYYPPPOOONNNMMMKKKJJJIIIHHHIIIFFFCCC???<<<;;;::::::::::::::::::999888777666666666555444333333333333333333222222222111111111333333222111111111111111444222666???CCC@@@>>>???555777444000000666999777666666999>>>AAA???888222555999;;;:::666444555888999===BBBFFFHHHLLLRRRVVVaaafffkkklllmmmrrr|||qqqbbbSSSMMMDDD===:::;;;<<<>>>EEEKKKRRR[[[\\\UUUeeexxx|||{{{}}}wwwxxx|||jjjIII444444222,,,...//////...------------...++++++,,,,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((()))***%%%,,,333999MMMrrr{{{___hhh}}}}}}qqqeee______aaafffrrrxxxqqqmmmtttzzz{{{||||||ttt```YYYSSSRRRSSSOOOIIIOOO\\\ooo{{{sssgggxxxuuuMMM888222222111...---...///000***++++++,,,,,,++++++***++++++++++++************---+++)))***+++,,,***((())))))))))))))))))))))))'''((())))))************)))******++++++++++++*********++++++,,,,,,------------------...000111222444555777<<>>===:::888666555444555666666666666555444444333222111111000000000111111111111000000000000//////222222111000000000111111555666<<>>AAAEEEGGGIIIKKKKKKJJJPPPYYYaaafffjjjnnnpppsssvvv|||~~~nnnZZZTTTKKKBBB<<<:::;;;<<<>>>GGGNNNWWW]]]YYY]]]ooo||||||ooolllpppqqqzzzyyyWWW<<<777222---000000///......------......,,,,,,---,,,,,,+++***)))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((()))******(((444:::BBB___kkkVVVqqqvvvhhh[[[XXX^^^eeehhhttt{{{vvvrrrvvvyyyyyy}}}}}}~~~}}}{{{wwwsssrrrkkkkkkkkkkkklllmmmnnnooouuuxxx{{{~~~oooaaaYYYUUUXXXUUULLLEEEFFFXXXmmm~~~pppdddwwwiii@@@555333111111111111///...+++,,,,,,------,,,,,,+++*********+++++++++++++++---,,,++++++,,,,,,+++)))************************'''((()))***+++,,,,,,,,,***************+++,,,,,,******+++,,,---...//////------------...000111222555666777<<>>===<<<;;;;;;999888666555444333333333222222333333333222222111111000000000111111222333111111111111000000000000111111000000000000000111777;;;DDDNNNRRRNNNGGGBBB<<<;;;888444111000///---444@@@PPPYYYXXXOOODDD>>>777777555333000111444777???@@@CCCFFFJJJKKKIIIGGGAAADDDKKKSSS[[[```bbbbbbjjjlllooottt{{{sssaaa[[[RRRIIIAAA<<<:::999666CCCJJJOOOZZZ\\\]]]ggg~~~tttcccjjjnnnttt^^^@@@777222000666000//////...............------------,,,+++***)))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,111888;;;HHHiiivvvccceeexxxyyywwweeeZZZXXX^^^ddddddooowwwvvvtttvvvxxxxxx}}}~~~}}}uuunnniiigggddd```\\\YYYXXXWWWWWWXXXXXXWWWWWW[[[^^^dddjjjqqqwww|||}}}~~~pppbbbWWWVVVXXXSSSLLLGGGOOOffflllhhhTTT===666000000222000,,,***,,,------------------,,,*********++++++,,,,,,,,,,,,+++++++++++++++******************************)))***++++++,,,,,,,,,,,,+++***))))))***+++---...++++++,,,,,,------......------------...000111222444666777===MMMnnn{{{||||||zzzyyy{{{~~~|||yyy~~~~~~~~~~~~}}}}}}~~~xxxwwwuuukkkYYYIIIDDDHHHDDD@@@<<<<<<<<<;;;888666777777666666555555555444666555444444333333333333000111111222222222222111000000000000111222333333000000000000000000000000111000000000000000111111:::BBBOOOXXX[[[UUUIII???999777555444222000000111333IIIcccooohhhXXXLLLFFF;;;999555222000111444777:::<<>>111///111000---,,,,,,------......------,,,******++++++,,,,,,,,,---******+++***))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++******)))***,,,...///------,,,,,,++++++******------------...000111222333555777>>>OOOqqqxxxyyyyyyyyy{{{}}}~~~}}}|||}}}~~~~~~||||||}}}rrruuuvvvmmmXXXBBB:::<<<888444333666777555444555333333333333333333333222222222222222111111111000///000111222222222222222///////////////000111222......////////////000000111111000000000111222222===JJJ[[[fffhhh```OOO@@@666222000111000///000444555QQQrrrvvvaaaOOOFFF<<<999555222111222444666777999===AAACCCDDDCCCCCCBBB???::::::===CCCIIILLLLLLLLLMMMPPPUUU\\\cccgggiiiuuuvvvggg\\\VVVOOOEEE===888@@@???===CCCHHHPPP```jjjxxx~~~iiigggttt}}}aaaKKK::://////111000//////......//////------...------,,,+++***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---///000999KKK[[[rrrnnn___pppuuulllaaa___bbbdddeeemmmqqquuuvvvuuutttuuuwwwyyy~~~~~~zzzvvvsssqqqooooooqqqpppnnnlllhhheeebbb```bbbeeeeeedddeeejjjlllllleeeccc``````aaa___[[[XXXQQQPPPOOOQQQSSSUUUTTTTTTVVVXXX[[[___bbbeeehhhiiiooorrrtttsssqqqrrrxxx}}}mmmWWWPPPPPPQQQPPPLLLUUUeee{{{uuurrriiixxxkkkQQQ999111222111000111,,,------......------,,,+++++++++,,,,,,,,,,,,,,,)))***+++***((('''((()))************************---------,,,+++***)))(((*********+++,,,---...///......---,,,+++***))))))------------...000111222222555888>>>PPPrrrvvvxxxzzz{{{{{{{{{{{{|||}}}zzz}}}{{{wwwvvvvvvmmmttt{{{ttt]]]DDD999999555111111555555222111333333333333333333444444444111111111111111000//////......000111222222222222000000/////////000111111//////000000111111111111111111111111111222333333AAARRRgggsssvvvmmmYYYFFF888333///111000...000555888OOOkkkyyytttbbbPPPGGGDDD@@@;;;666444444444444666:::???AAA@@@@@@BBBDDD???===:::777777:::>>>BBBEEEDDDDDDEEEJJJPPPWWW[[[```gggnnnyyyttteee```ZZZOOOEEE>>>???:::;;;AAA@@@DDDUUU___kkkxxxzzzooogggcccmmm|||yyyaaaIII444...111000000///////////////,,,---------------,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++---///111222DDDiii|||ggg```}}}xxxyyywwwoooccc]]]^^^ccchhhkkkpppqqqssstttttttttwwwzzz}}}~~~|||{{{qqqmmmhhhfffffffffcccaaa___```ccceeeggghhhiiiiiillltttyyywwwwww}}}xxxuuussstttvvvvvvrrrmmmfffccc___\\\[[[XXXTTTQQQNNNNNNOOOPPPQQQSSSTTTUUU[[[]]]___```aaadddiiinnntttuuuwwwzzz}}}rrr___WWWRRROOOKKKHHHKKK]]]|||uuu|||lllkkkqqqJJJ999444111000333,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))+++,,,+++)))((()))+++))))))))))))))))))))))))++++++,,,,,,+++***))))))((()))+++,,,---...............------,,,,,,++++++------------...000111222333555888>>>OOOqqqvvvyyy{{{}}}|||yyyxxxzzz}}}xxx{{{~~~}}}xxxssspppoookkkvvv|||eeeJJJ===<<<666222111555555000...111000111111111111111222222222222222222111111000///------///000111111222222222222111111111111222222222222333333444444444555222222111111222333444444CCCWWWnnn}}}wwwaaaLLL>>>777222333111...111777777DDDVVVbbbccc[[[OOOGGGOOOJJJCCC<<<888555333222333888======;;;:::===AAA<<<<<<<<<:::777777999<<>>GGGKKKNNNPPPMMMGGGWWWTTTIII:::333444444111;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888666666666666777999888888888:::>>>BBBDDDNNNUUU]]]dddnnnvvvhhhjjj```NNNFFFBBB===;;;<<<@@@CCCEEE\\\dddllluuuwwweee```cccgggwwwcccBBB444222000111333111,,,***,,,,,,,,,,,,+++++++++******************))))))))))))+++*********))))))(((((()))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((''''''''''''(((((()))---,,,,,,...///111555999RRRyyywwwfffttt}}}nnnwwwbbb]]]ZZZ___eeegggiiikkklllooopppnnnmmmpppyyy|||vvvsssrrrrrrooooooppppppqqqrrrrrrrrrrrrwww|||{{{vvvrrrooommmlllggg```\\\[[[YYYVVVSSSOOOMMMMMMPPPRRRSSSVVV[[[aaa\\\\\\aaaddddddhhhoooxxx|||jjjZZZPPPNNNJJJHHHKKKTTTgggyyytttgggeeeqqqJJJ777555333000///...---,,,++++++++++++---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...///000111222222000444999===KKKkkk|||~~~|||zzz{{{}}}~~~|||zzz{{{~~~~~~yyytttsssvvvppptttoooOOOAAA<<<555444222222333333222111000111222111000///222444111111111111111111111111000///......///111444555222222222222222333444444555444333555777999:::999:::777666888888444333444KKKddd~~~rrr___FFF999666777111000222...111444888<<>>EEELLLSSSYYY___lll{{{rrrggg[[[MMMGGG@@@<<<;;;>>>@@@BBBQQQZZZfffppp{{{rrrgggffffffpppzzzSSS999222...---//////,,,---000,,,,,,,,,++++++++++++***************))))))))))))************)))))))))((())))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((''''''''''''((()))))))))(((***---,,,,,,555AAAmmmzzzttt~~~|||```\\\[[[aaaggghhhiiijjjooopppqqqpppqqqwww~~~yyywwwxxxzzz|||||||||}}}}}}~~~~~~~~~{{{wwwsssqqqoookkkeeeaaa[[[XXXWWWXXXXXXWWWZZZ___]]]YYYWWWZZZYYYWWWXXX\\\^^^cccjjjqqqvvv|||kkkWWWXXXSSSMMMIIIIIIQQQeeexxx~~~uuu___uuuSSS888666555,,,//////...---,,,,,,---------------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------...///000111222222111555999>>>NNNmmmzzz~~~||||||}}}}}}{{{yyyyyyzzz{{{{{{yyywwwtttrrrkkknnnwwwTTTCCC>>>888666333222333444444444000222333333111111222333222222222222222222222222222111000///000111222333444444444444555777888888888777777888<<<>>>??????<<<:::999;;;;;;777666999MMMooommmSSSAAA999777222111222,,,000000333<<>>CCCVVVxxx```JJJ===:::333333444---...000777EEEWWW]]]PPP???::::::888666555555555444444555555666666555555444777666666555555555444444333222111111111222444555555<<>>>>>???@@@EEEJJJWWWbbb^^^UUUZZZgggyyyuuutttpppXXX@@@777/////////......///------,,,,,,,,,++++++++++++++++++*********))))))*********))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((()))******...+++///333///222OOOrrrwww~~~kkkeeebbbfffiiiiiiiiijjjmmmllllllpppwwwyyyqqqooommmmmmoooooopppwwwxxxxxxyyyzzzxxxuuurrrpppppppppqqqrrrsssvvvyyy|||uuuhhhYYYPPPIIIEEEEEEIIIgggqqq{{{]]][[[ppp}}}RRR@@@999222000//////....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------...///000111222222333444666>>>RRRqqq}}}|||||||||||||||{{{||||||zzzyyytttmmmlllmmmhhh```UUUKKKYYYvvvsss\\\FFF888555333333444666666666333333333444666777777777555555555555555555555555666555555444333333222222555555666666888999;;;;;;===<<<;;;===???BBBBBBBBB>>><<<<<<>>>???AAAGGGOOObbbjjjSSSDDD===555444444---,,,---333AAARRRXXXKKK999333333444555666555444444444444555555555555444444555555555555444444444333333222111111111111222333///333999>>>DDDOOO\\\fffkkkpppjjj```SSSGGGAAA>>>>>>???DDDGGGRRRaaaddd\\\WWWXXXeeezzzbbbFFF;;;111000111000---,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))*********)))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((()))++++++...***+++000222===```~~~{{{vvvnnngggfffhhhhhhjjjmmmkkklllnnnttt{{{}}}uuupppoooooopppppprrr{{{~~~zzzwwwvvvvvvwwwyyy{{{}}}~~~www```VVVRRRMMMFFFAAATTTlllkkkMMMVVVjjjGGG666333000///..................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...///000111222222222222555===PPPooo{{{}}}~~~}}}||||||}}}~~~xxxvvvkkk]]]XXXYYYUUULLLBBB777>>>UUUhhhpppeeeNNN;;;777333222555:::>>>AAA888666444444555666777666666666666666666666666666888888777666666555444444777777777777888999;;;;;;:::999999;;;>>>AAABBBBBBBBBAAACCCFFFFFFFFFLLLTTTgggvvv^^^NNNCCC777333333---///...///555AAAHHHCCC888333222333777888666555777333444444444444444444333333333444444444333333222000000///////////////000111222555777===FFFSSS\\\gggwwwrrriiiZZZMMMDDD@@@===<<<@@@BBBLLL^^^pppxxxuuuooojjjkkkQQQAAA333000222111...---------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******************)))))))))((((((((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((()))***+++,,,000------333@@@WWWwwwyyyqqq}}}~~~|||rrriiigggggghhhkkknnnmmmpppvvv|||}}}zzzxxxwwwuuurrrrrr{{{www]]]RRRQQQOOOHHHCCCDDD```UUUNNNpppZZZ===222111000///......---------++++++,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...///000111222222111333666<<>>999666777888777666777777777777777777777777999999999999888777666666999999999999999:::;;;;;;999999:::===BBBFFFHHHHHHIIIKKKOOORRROOOJJJKKKPPP]]]nnn]]]PPP>>>666666111000111000111666<<<:::555444111333888888444444666222222333333333333222222111222333444444333222222.............../////////111222333555999@@@JJJQQQ^^^mmmuuufffXXXLLLEEE???===;;;@@@FFFTTTppp}}}~~~}}}hhhSSS===444333222000......------------,,,,,,,,,,,,,,,+++++++++*********((()))))))))*********************)))))))))(((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''((()))+++,,,---000000000999RRRsssttt~~~vvvwwwzzzqqqiiiggghhhiiikkknnnmmmttt~~~~~~{{{wwwrrrpppyyykkkZZZSSSOOOLLLJJJ@@@NNNgggpppYYY```~~~UUU999444333111000///...------+++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---,,,,,,,,,,,,---......------...///000111222222111555888===KKKjjjyyy|||wwwyyyyyywwwsssqqqrrrsssxxxtttbbbGGG999888777111666888888000666ZZZtttrrreeeZZZJJJ@@@???HHHSSS[[[NNNGGG@@@;;;::::::999888777777777777777777777777:::::::::::::::999888777;;;;;;:::::::::;;;;;;<<<:::;;;<<>>KKKiiisssvvvvvvwwwxxxxxxyyyzzzwwwsssmmmsssrrr___DDD444666???EEE???:::999;;;AAARRRccccccaaaZZZNNNBBB???GGGOOO]]]WWWLLL@@@777444666999777777999;;;===<<<999777::::::;;;;;;;;;:::999888======<<<<<<===@@@BBBDDDCCCBBBAAAAAADDDIIINNNQQQVVVUUUSSSNNNJJJHHHHHHIIIVVV^^^~~~rrrjjjXXXAAA555666...111333222000000222444111111111111000000000000////////////000000000000111111111000000000000000111111000000//////......+++---...///111777@@@GGGNNN___qqq~~~|||iii]]]TTTJJJCCC???@@@@@@GGG\\\wwwsss}}}xxxnnn{{{xxx[[[===222666777111......---,,,++++++++++++++++++++++++++++++++++++))))))************))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++)))///111<<<```xxxppp}}}~~~mmm```___nnn~~~tttjjjdddgggllllllnnnqqqyyy~~~~~~}}}wwwuuuuuuooojjjsssmmmUUUPPPJJJNNNCCCCCC[[[aaa\\\NNN???222222777000,,,000000..............................---,,,,,,+++******,,,,,,+++******+++,,,,,,///...,,,***))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111222333555111666===GGGjjj}}}wwwxxxxxxxxxvvvrrrlllfffcccgggiiidddYYYJJJ???888BBB===:::<<<>>>AAAIIIRRRRRRRRRPPPLLLFFFEEEHHHKKKWWWTTTMMMDDD<<<888888999777777888:::<<<<<<:::888;;;;;;999888888888888999>>>???AAACCCEEEFFFGGGGGGHHHEEEBBBAAADDDKKKSSSXXXUUUUUUTTTQQQMMMJJJJJJJJJRRRVVVxxxiiibbbXXXFFF999666---///111111///...000222000000000000000000000000////////////000000000000000000000000000111111111111000000000/////////...+++---...///111666???FFFMMMZZZgggrrrlllaaa[[[OOOBBB??????>>>CCCUUUnnnxxxtttiiippp```???111333444//////...---,,,++++++++++++++++++++++++++++++++++++))))))************))))))*********)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///333FFFkkkxxx|||vvvxxxjjjbbbcccmmmwwwnnngggbbbeeeggghhhkkkpppzzz{{{~~~yyyxxxxxxrrrlllttt|||vvvzzz}}}}}}yyyuuuvvvcccXXXNNNOOOKKKHHHSSStttpppZZZ|||fffCCC222///444///---000///...........................------,,,++++++******,,,,,,+++******+++,,,,,,---,,,+++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///111222333555111666===GGGhhhvvvrrrnnnjjjfffaaa\\\YYYNNNLLLPPP\\\ggggggYYYKKKEEE===777999===BBBGGGLLLKKKKKKKKKLLLKKKHHHDDDAAAJJJJJJHHHCCC===888666666666666666888;;;<<<<<<:::===<<<;;;;;;<<>>JJJ```oooooojjj^^^QQQAAA999:::BBBJJJOOOLLLIIIHHHHHHJJJIIIDDD???@@@AAAAAA???;;;888777666555555555888<<>>AAAKKKXXXaaattt|||zzzggghhhzzzyyy{{{eeeEEE444111111///...---,,,,,,++++++,,,++++++++++++++++++++++++))))))************))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---333000BBBjjj}}}zzzeee\\\\\\^^^___aaabbbdddeeeffffffjjjttt|||}}}vvvzzz|||uuujjj```___^^^gggssspppeeegggsss{{{]]]VVVVVVPPPGGGKKKddduuu___yyyeeeHHH666444000000000***........................,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++*********,,,,,,,,,---------------............///111222333555222777===FFFfffwwwoooQQQGGG???<<<;;;:::===BBBVVVMMMCCCEEERRRcccooouuu~~~ppp[[[JJJCCCFFFMMMQQQNNNIIIDDDBBBCCCDDDCCCBBB;;;<<<<<<;;;:::999;;;<<<999999:::>>>CCCFFFHHHHHHIIILLLPPPTTTXXXZZZZZZZZZTTTRRROOOKKKHHHEEEDDDCCCGGGLLLTTT[[[]]]\\\XXXUUUVVVXXXZZZYYYUUUQQQMMMLLLKKKBBBDDDNNNTTTXXXZZZVVVXXXMMMAAA;;;666222//////000/////////////////////,,,---------.........///////////////000000000000......///000111222222333////////////000000000000---...///...---000555:::GGGYYYlllqqqnnntttuuuhhh[[[MMMIIIDDD@@@>>>@@@GGGMMM\\\mmmyyy}}}jjj\\\ppp|||{{{WWW:::111222//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...444666PPP{{{yyyyyyqqqaaaZZZXXXXXXZZZ^^^\\\aaaeeefffhhhppp|||~~~~~~{{{vvvmmmbbb\\\VVV[[[iiikkkbbbaaaiiixxxppp\\\UUURRRPPPJJJNNNnnn\\\]]]vvvSSS;;;444000111111+++........................,,,+++++++++++++++******++++++++++++++++++++++++******+++,,,,,,------------,,,,,,,,,++++++******,,,,,,,,,------.....................///111222333555222777===FFFfff~~~oooBBB:::666999999444555:::WWWRRRKKKJJJQQQ___mmmvvv~~~rrraaaUUUTTTXXX[[[\\\XXXQQQGGG>>>:::;;;===;;;<<<<<<======>>>AAADDDGGGGGGHHHLLLPPPSSSSSSSSSSSSUUUXXX[[[\\\ZZZXXXVVVOOOMMMKKKIIIHHHIIIKKKLLLVVVWWWWWWXXXYYY[[[]]]^^^WWWYYYZZZXXXTTTOOOLLLKKKLLLFFFAAABBBDDDBBB@@@BBB===;;;777333000000222555222000///000111111000...,,,,,,------.../////////////////////000000000000//////000000111111222222////////////000000000000---//////...,,,---222777???UUUnnnwwwqqqqqqpppbbbQQQKKKEEEBBB@@@>>>AAAEEEMMMaaassswwwppp^^^jjj~~~yyykkkFFF444000000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...//////:::YYY~~~|||yyy{{{wwwuuujjj___ZZZXXXXXX[[[___WWW^^^cccdddhhhsss||||||uuujjjbbbXXXTTTXXX[[[ZZZ]]]cccttt~~~```RRRNNNSSSLLLEEE]]]^^^OOOlll^^^AAA666000111333///........................++++++++++++++++++*********++++++,,,,,,++++++***++++++,,,---......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......//////............///111222333555222888>>>GGGgggtttOOOCCC:::;;;999555777???LLLHHHEEEJJJVVVdddoootttxxx|||kkkZZZVVV\\\aaajjjlllhhh[[[JJJ??????CCCHHHJJJMMMNNNPPPQQQTTTVVVZZZZZZ[[[^^^``````^^^\\\YYYZZZ[[[[[[YYYWWWTTTRRRMMMNNNOOOQQQSSSVVVXXXYYYbbb___\\\YYYYYY\\\___bbbXXXYYYYYYVVVRRRMMMJJJIIIIIIIIIDDDBBBBBB;;;777===333444444222222333666777333111//////111111000...,,,------...//////000000////////////000000000000000000000000000111111111.../////////000000000111---//////---+++,,,000333:::NNNhhhwwwvvvuuu~~~kkk\\\QQQGGGDDDBBB???@@@CCCIII[[[mmmsssxxx|||sssooo{{{zzz~~~WWW;;;000000///...------,,,,,,---++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,---///000222DDDddd~~~|||sssmmmcccZZZXXXYYYYYY\\\___XXX^^^bbbccciiivvv{{{zzz~~~ssseee```YYYSSSQQQSSSWWW[[[mmmzzzsss___RRRRRRMMMEEENNN```tttxxxyyy}}}}}}sssWWWaaaoooMMM===222111333000........................******************++++++***+++,,,,,,,,,,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///111222333555222888???IIIhhhxxxeeeRRRAAA;;;777555>>>JJJIIIBBB===DDDVVVeeellllll{{{iiiQQQJJJQQQXXXiiirrrwwwnnn]]]RRRTTTZZZ\\\```dddhhhiiijjjlllmmmiiiiiijjjkkkkkkjjjfffbbbZZZZZZYYYXXXWWWVVVUUUTTTRRRTTTXXX\\\```bbbccccccdddcccaaa```____________YYYYYYYYYUUUPPPKKKIIIHHH@@@DDDAAA??????777222;;;555666666555555777666444333000...///111111///---------......///000111111////////////000000000000111111111000000000000000.../////////000000111111...//////---++++++...222222CCC\\\pppuuuuuuttthhhYYYJJJEEECCC@@@???BBBHHHTTTccckkklllwwwxxxwwweeeCCC111000000...---------------++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,...000000>>>UUUttt|||zzzrrrhhh\\\SSSTTTYYY[[[[[[\\\\\\aaaddddddkkkxxxuuurrrxxxyyydddgggcccXXXPPPQQQSSSSSSeeetttwww___TTTPPPKKKFFFEEEZZZcccdddffffff```zzzZZZEEE555000222///........................******************++++++***+++,,,------,,,+++******+++,,,---,,,,,,******+++++++++,,,,,,---------,,,,,,------...///000000............///111222333444222999@@@IIIiii~~~___JJJBBB;;;EEE\\\iiigggWWWGGGPPPjjjyyywww}}}tttZZZPPPSSS^^^eeeooouuuuuuqqqooommm~~~~~~zzzvvvhhhggghhhlllooommmfff______]]]ZZZWWWUUUUUUVVVWWWfffdddbbbaaacccgggkkkooommmfffccccccaaa[[[[[[```___\\\WWWSSSQQQNNNJJJGGGDDDCCCBBBAAA@@@>>>:::777666666666666666555555555222222111000/////////000---...///000000///...---111000000////////////000000///............////////////............//////000000000000000000000000333999EEEZZZqqqyyy```QQQKKK@@@===AAA@@@DDDKKKWWWdddrrr}}}~~~}}}WWW444444,,,---...+++000222(((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))...,,,***///,,,,,,555???nnnxxxqqq}}}pppqqq}}}ggg```XXXTTTVVVZZZ]]]___```[[[^^^kkkxxx~~~}}}~~~{{{uuuqqqooossszzz{{{vvvqqqkkkfff^^^TTTOOOOOOeeerrr}}}~~~~~~jjjUUURRRRRRLLLFFF^^^vvv{{{lllsssnnn^^^sssMMM555777888(((//////.........---------------------------------))))))***++++++)))((('''++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,,,,,,,---............///000111222333333888555444;;;JJJeeetttbbbRRRUUUiii|||qqqgggnnn{{{uuu```XXXaaannnyyy}}}~~~}}}}}}~~~{{{yyykkkhhheeeeeegggfffaaa\\\XXXUUURRRRRRWWW___iiiooopppnnnmmmlllmmmpppsssuuupppkkkggggggddd^^^\\\___\\\YYYTTTQQQNNNLLLIIIGGGEEECCCAAA@@@???>>>;;;888888888777666555444444444333222111000////////////---...///000000///...---000000////////////000000000000///////////////000111000000//////000000111000000000000000000000000...222<<>>===;;;999999999888777555444333333333222111000////////////......////////////......//////...//////000111222111000000000000000111111222111111000000111111222000000000000000000000000///111777AAAOOO]]]iiiqqqvvvfff[[[III??????>>>===AAAHHHRRR___ooo~~~PPP666///111444...///000))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((+++(((***111...///;;;WWWsss~~~yyyrrrllloooccc___[[[YYYZZZ\\\^^^^^^aaaccclllyyy~~~wwwuuuwww|||}}}zzzzzz|||~~~uuuiii___^^^hhhuuu~~~nnn\\\TTTUUU```lllxxx~~~~~~aaaVVVQQQMMMQQQqqq}}}uuukkkAAA444666111/////////.........------------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------------...............///000111222333333333333555:::FFFbbbtttqqqttt|||yyy|||}}}{{{~~~|||zzz}}}~~~zzzxxxrrrrrrrrrooolllkkkmmmooommmhhhbbb]]]ZZZXXXVVVTTTUUUVVVYYY^^^cccgggkkkmmmqqqrrrsssssssssrrrqqqpppmmmlllkkkjjjgggbbb^^^\\\WWWSSSNNNKKKJJJJJJIIIHHHFFFCCC???=========<<<:::999888888777666555444444333333111000////////////...//////////////////...............///000222222111111111000111111222222111111111000000111111111////////////////////////222222555;;;CCCOOOaaaooozzzlll^^^LLLBBB@@@<<<<<<>>>BBBIIIUUUfffxxx~~~~~~___999000111555//////111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,)))+++111...111AAAbbbrrrtttssslllqqqooo```^^^\\\[[[\\\]]]^^^^^^^^^eeeqqq}}}tttqqqssszzz{{{wwwvvvzzzrrrcccWWWUUUcccrrr}}}sss___UUUTTT\\\fffsss|||iiiZZZVVVSSSOOOZZZiiixxxssssss{{{JJJ333444444////////////............------------------------...---+++*********+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------.....................///000111222333333111333666;;;FFFbbb}}}yyywwwjjjfffnnnsssllleeeeeemmmkkkjjjkkknnnrrrzzz|||zzzwwwtttqqqooohhhiiiiiihhhhhhhhhjjjkkkooollliiieeebbb```]]][[[TTTWWW\\\ccciiiooosssvvvvvvvvvuuusssoookkkfffdddeeefffgggeeecccaaa]]]ZZZUUURRRNNNLLLKKKKKKJJJIIIEEEBBB???======<<<<<<;;;666666666777777777777777444333222000///........./////////....../////////............///000222222111111111111111222333333111000000//////000000111///////////////////////////---///333777AAATTTgggrrryyyuuudddTTTKKKGGGAAA???>>>???DDDOOO```rrr~~~{{{rrrvvv}}}qqqAAA333000444000///111---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))---...,,,---111...666KKKpppvvvrrruuu~~~qqq}}}}}}lll]]]]]]]]]\\\\\\]]]]]]^^^^^^iiiwww}}}wwwwww}}}|||tttsssxxxppp___RRRQQQ^^^nnnyyywwweeeYYYVVVXXX```mmmyyy}}}eee[[[WWWRRRMMMSSSmmmuuubbbyyyUUU777444555000000/////////.........---------------------------,,,+++))))))***++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,---.../////////............///000111222333333111444888===IIIeeepppnnndddccckkkgggZZZXXXfff```]]]^^^YYYRRRSSSYYYZZZQQQQQQ```ooosssuuuwwwrrrpppnnnnnnpppqqqqqqqqqhhhhhhiiikkknnnooonnnlllffffffeeeeeecccaaa```___cccbbbcccfffkkkrrryyy~~~~~~{{{vvvooohhhaaa^^^```cccdddaaa______\\\WWWTTTRRROOOMMMLLLKKKIIIHHHCCCAAA>>>=========;;;:::555666666777777888888999444333222000///.........//////............////////////...//////000111222000000000000111222333333000000000//////000000000000000000000000000000000...+++---222555:::JJJ\\\mmmuuunnnZZZOOOJJJCCCAAA@@@???AAAJJJZZZlllxxx|||lllhhh}}}{{{~~~QQQ;;;111333000000222...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))---000///000111...===[[[{{{{{{tttzzz}}}~~~pppdddZZZ[[[\\\\\\[[[[[[]]]___cccppp~~~}}}|||~~~~~~rrrooouuu~~~mmm]]]QQQPPP[[[iiittt{{{{{{nnnaaaZZZTTTZZZggguuu|||rrr^^^WWWQQQKKKNNNcccaaammmeeeBBB777444000000000/////////......------------------------,,,,,,+++***************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,---...///000///............///000111222333333222444888???LLLhhh^^^\\\OOOIIIPPPPPPIIIJJJGGGIIIJJJIIIFFFFFFJJJPPPPPPNNNPPP[[[kkkuuurrrkkkjjjiiiiiimmmqqqssssssqqqkkkjjjkkkpppvvvvvvpppiii[[[]]]^^^___```aaabbbcccnnnmmmllllllooorrrvvvyyy}}}zzzvvvpppiiiccc```aaadddccc___\\\]]][[[VVVRRRPPPOOONNNMMMKKKHHHEEEAAA@@@???>>>>>>===;;;999777777777777777888888888555444222000///......---000///...------...///000000000////////////000000/////////000000222333333222111111000000111111222000000000000000000000000000---///666777777AAAQQQeeeooo~~~}}}bbbPPPJJJEEEBBB@@@===>>>FFFTTTeeeqqqxxx}}}rrrhhhuuu|||zzzeeeFFF444333111111222---------------------------++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))+++000111222222000GGGmmm~~~|||rrrfff\\\XXXZZZ[[[[[[YYYZZZ]]]```gggvvv}}}|||}}}~~~oookkkrrr{{{jjj\\\RRRPPPYYYcccmmmvvv~~~~~~vvveeeYYYRRRVVVaaapppyyy|||hhh^^^QQQKKKJJJXXXsssiiigggyyyvvvQQQ===444000000000000/////////...------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,---///000000000............///000111222333333333333666???NNNjjjBBBFFF>>>:::@@@AAA<<>>;;;888999999888888777777666666555444222111///...------000///...------...///000111000000////////////000////////////000111222333333222222222222222222333000000000000000000000000///+++...666666222999EEE^^^jjjzzzkkkTTTNNNKKKBBB???<<<<<>>OOOkkk999999999999999999::::::;;;===???AAAEEELLLVVV]]]jjjtttvvvnnniiimmmnnnkkkqqqooommmmmmoooqqqrrrsssxxxyyyxxxvvvrrrnnnmmmmmmffffffiiinnnsssxxx{{{||||||ooofffkkksssuuuttttttzzzuuupppooopppoookkkfffdddddddddccc```[[[WWWTTTUUURRROOOLLLJJJHHHEEECCCBBBAAA???===<<<;;;::::::<<<:::999999999999888666777555222///---------.........---------......///...............///000111111111222333222111000///222222222111111111000000000000000000000///......000/////////000222555777MMM]]]mmm|||[[[UUUNNNJJJ@@@:::>>>DDDKKKYYYggguuuwww~~~xxx{{{|||bbb888000444000---222///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))+++*********))))))((((((((((((((((((((()))*********)))))))))))))))***+++///***222666,,,666ccczzzjjjyyylllVVV\\\VVVVVVZZZ\\\[[[^^^dddyyyzzz|||~~~}}}~~~|||tttjjjsss{{{vvvcccWWWRRRQQQUUU[[[eeemmmxxx{{{lll]]]TTTUUU\\\hhhqqqxxx~~~nnn\\\UUUNNNLLLaaaaaa```rrrNNN555444333111......000111000------------------------......---------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,---------.........///111111000000111333666888999;;;HHHeee@@@@@@AAACCCFFFJJJNNNPPPRRRWWW]]]ccchhhnnntttyyywww}}}zzztttssstttsssjjjkkkllloooqqqvvvzzz~~~}}}rrriiieeeggglllpppqqqrrruuuzzzrrreeeffflllqqqtttvvvvvvrrrnnnmmmnnnlllgggccc___```aaabbb```\\\XXXVVVVVVRRRNNNJJJHHHFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<:::999888999888666555555444222000...---------......------------.....................///000111111222222333222111000///222222222111111111000000000000000000000///......000//////...///111333555>>>LLL[[[kkkzzzfff\\\RRRJJJAAA;;;===AAAFFFSSSaaakkkqqq~~~wwwxxxzzztttIII666333///---...///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))************)))))))))(((((((((((((((((()))******)))))))))))))))******+++000+++222666---===kkkxxxtttzzz___^^^YYYVVVXXXYYY[[[bbbkkk|||}}}~~~|||uuuooowwwtttbbbXXXSSSQQQTTTYYYaaaiiivvv~~~pppaaaSSSSSSYYYfffrrrzzzaaaVVVOOOMMM]]]}}}hhh~~~```>>>444333111///...000000///------------------------......---------,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,---------.........---...000000000000111333333666888<<>>======>>><<<;;;888777777666444222222222111111///...---,,,......---------------...............///000111222111222222222222111000000222222222111111111111111000000111111000000//////000///.........000111222555BBBOOO___oooxxxvvvfffVVVLLLDDD>>>???>>>@@@LLL[[[cccmmmwwwvvvvvvxxx^^^>>>222111000---///............---------------,,,,,,,,,,,,+++++++++++++++***************************)))))))))))))))(((((((((((()))******)))))))))))))))***++++++000,,,222444000FFFvvv~~~xxxnnn```[[[WWWUUUVVV\\\hhhsss~~~pppuuu}}}~~~ppp```WWWSSSPPPQQQUUUZZZdddqqq|||sssdddRRROOOTTTbbbrrr}}}kkkZZZPPPOOOUUUooorrrkkkvvvJJJ666333111000000///......------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,------------.........,,,---///000000000222444111444777<<>>>>>>>>???<<<:::777666555444111///...///111111111///...,,,///...------------------............///000222222222222222222111111000000111111111111111111111111000000111111111000000///000///............//////333>>>HHHXXXkkkuuupppYYYOOOGGGBBBAAA>>>>>>HHHWWW___nnnxxx}}}sssrrrwwwqqqFFF222333444//////............---------------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,,,,000---111111333PPP|||~~~|||yyy}}}yyy___\\\XXXUUUVVV^^^lllxxxxxxxxxzzz|||vvvxxxvvviii\\\UUUQQQNNNMMMOOOSSS]]]kkkwww~~~rrrdddRRRMMMOOO]]]ooo{{{{{{```RRRQQQNNNWWWqqqyyycccOOO:::444000111111///------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,...000111111111333555222555888<<>>>>>============;;;999666444333222///---,,,...000222222111///...000///......---------...---.........000111222333222222222111111111111111111111111111111111111111000000111111111111000000/////////...............///777>>>NNNbbbnnn|||___QQQHHHBBBAAA>>><<>>===<<<;;;;;;;;;;;;999777444333222000...,,,,,,---000222333333222111111111000///............------...///000222333444333222111111000000111111111111111111111222222222000000111111222222111111///////////////.........---222777FFF[[[hhhyyynnnUUUJJJBBBAAA???<<>>111333444111111666////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------------------------------............/////////000...///000///...---...///222555777;;;HHHggg~~~tttnnnmmmmmmlllkkkeeekkkppppppoooqqqyyy~~~|||wwwuuutttrrrnnnjjjkkkppptttrrruuutttrrrssstttqqqkkkmmmiiihhhiiigggbbbaaaccciiibbbXXXRRRPPPNNNJJJFFFAAA???<<<<<<===>>>>>>===<<<<<<<<<999666444555666666444111...---,,,------,,,+++,,,///333666888888444333333222222111000000111000///...///111333444888777555333222222222333222222111000000111222222111111111111111111111111111111111111000000000000,,,444444777KKKaaawww{{{eeePPPIIIGGGCCCCCCFFFGGGLLLZZZjjjrrr{{{wwwppp|||UUU888888333222///,,,,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))'''))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,------------111222FFFnnnxxxjjjppppppjjjhhhooowwwxxxvvvuuuwwwtttkkkdddiiiwww}}}~~~~~~}}}~~~}}}~~~~~~zzzpppddd[[[```lllsss{{{wwwtttqqqooodddXXXRRRPPPMMMMMMOOORRRRRRWWWbbbkkksss{{{yyypppjjj]]]PPPXXXlllttt|||lllVVVSSSZZZZZZZZZRRRxxxTTT@@@555333000333555...000000////////////000000---,,,++++++------,,,+++,,,+++***))))))***+++,,,---------------------------------............///////////////000111222333555666777:::IIIiii|||yyytttooojjjiiiiiijjjdddhhhnnnrrruuuyyy~~~xxxxxxwwwuuuttttttrrrooollllllooosssssstttrrrnnnoooqqqppplllhhheeedddeeeccc^^^\\\^^^aaaZZZQQQLLLKKKJJJFFFCCC<<<:::888888999999999888;;;;;;:::888555333333444444333000...---,,,,,,,,,---,,,+++...222666888888666666555444333222222222222111000//////111222333666666444333222222111111111111111111111111111111111111111111111111111111111111111111000000000000---555333666GGGZZZnnnoooWWWMMMJJJDDDAAABBBDDDHHHUUUeeennnwww~~~}}}aaa===666111222///------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,------...---000777RRRyyy~~~wwwwwwppphhhdddhhhoooqqqqqqrrrpppnnnhhhfffnnnzzz~~~~~~~~~~~~~~~~~~vvvjjj^^^]]]ccceeeqqq~~~}}}zzzwwwtttnnncccWWWRRRPPPNNNOOOQQQNNNNNNTTT___jjjrrr{{{yyytttgggWWWZZZjjjoooxxxmmmXXXTTTWWWSSSkkk~~~vvvYYYzzzdddGGG777555222111222...000//////////////////000---,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,---------------------------------............////////////000000111222333444555777;;;KKKjjjuuuvvvtttnnnfffbbbcccfffiiilllqqqwww}}}wwwssssssuuuuuuttttttsssqqqnnnnnnoooqqqqqqqqqmmmiiiiiimmmmmmjjjdddaaaaaabbb___YYYVVVWWWVVVPPPIIIEEEDDDCCCAAA>>>999777555555666777666555999999888666333111222333333333333222111///...---...,,,+++---111555888999999888777666555444444444333222111000000000111222555555555555444222000///000111222333333222111000111111111111111111111111111111111111000000000000///555222333AAAPPPcccxxxaaaTTTNNNFFFAAA@@@AAACCCNNN___jjjsssuuuHHH666111111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---,,,))))))))))))))))))))))))******))))))******+++,,,***++++++,,,------......---000>>>cccxxxtttlllccc^^^aaafffiiijjjlllfffeeedddiiittt~~~{{{}}}tttddd[[[ZZZXXXaaaooozzz~~~|||zzzwwwlllaaaVVVRRRQQQOOOPPPSSSNNNMMMRRR\\\fffmmmvvv~~~|||oooZZZWWWaaaeeesss}}}sss[[[TTTTTTLLLWWWpppccc|||yyyQQQ999888444///000///...........................---,,,---.........,,,,,,,,,------------,,,,,,---------------------------------............///000000000000000111333333222555777<<>>888111111000000/////////000------------------------...---,,,,,,------+++)))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,...//////000///444OOO{{{vvvrrreeeqqqttt]]]XXXXXX\\\``````aaabbb]]]\\\aaalllzzzvvvooolllrrr{{{ooo```WWWTTTQQQTTT^^^hhhoooyyy{{{yyyxxxvvviii^^^TTTPPPOOOOOOPPPTTTQQQNNNOOOUUU[[[___fffmmmrrrvvvwwwttt]]]SSSXXXYYYgggrrr|||jjjVVVSSSOOOKKKaaacccfffaaa===999555...///111------...//////...------///...------//////...---***+++,,,------,,,+++***---------------------------------............///000000000000111222333444333666999===IIIdddxxxtttppprrrxxx}}}}}}|||}}}{{{|||xxxvvvtttssssssrrrpppnnnnnnppppppnnnoooppplllffffffaaa^^^\\\WWWPPPLLLMMMHHHFFFBBB>>>;;;888666555333222222333444333222000...000000000//////111333555777999:::;;;:::999888666444111111222555666777444333111000000111333444444444333333333333333222888999;;;;;;:::888555333000111222333333222111000111111111111111111111111111111111111000000000000...222000333;;;@@@PPPkkk~~~eeeVVVIIIDDDFFF@@@@@@EEEQQQaaappp{{{tttsssGGG;;;222333222111///...///000------------------------...---,,,,,,,,,,,,***((())))))))))))))))))))))))******))))))******+++,,,***+++,,,---...///000111222;;;ZZZpppqqqmmmmmm[[[WWWXXX\\\___]]]]]]___]]]^^^dddqqq|||~~~uuukkkfffnnnzzztttfff]]]TTTMMMLLLSSS[[[cccppp~~~zzzxxxxxxvvviii^^^SSSOOONNNLLLNNNPPPKKKIIIIIIOOOUUUYYYaaahhhjjjpppsss{{{uuu___TTTTTTRRR^^^hhhssszzz~~~vvv[[[VVVSSSOOO___xxxnnnaaatttiiiDDD:::444///000///---...///000000///...---...---,,,---.........,,,++++++,,,,,,,,,,,,++++++---------------------------------............///111111000111111222333444444666999===JJJddd~~~tttuuuxxx|||~~~|||~~~zzzwwwtttssssssrrrpppnnnooopppooollllllnnnlllgggccc]]]WWWTTTOOOHHHFFFGGGBBBAAA???<<<888666555555222111111111222222000...,,,---/////////000333555777888:::;;;<<<<<<<<<<<<999777444444555666555555111000.........000333555555666666777777777777777999999::::::999777555444111111111111111111111111111111111111111111111111111111111111000000000000///111000333999<<>>LLLiii||||||||||||xxxtttrrrssssssqqqooonnnmmmjjjffffffjjjjjjfff___XXXRRRNNNHHHBBB@@@BBB======<<<999777555555666222111111222333333000...***,,,...//////111444777:::;;;<<<>>>??????@@@@@@;;;999777666666666555333000///------...111444666777888999:::::::::::::::999999999999888666555444222222111000000111222222111111111111111111111111111111111111000000000000///222000333888999HHHeeerrrWWWHHHFFF??????@@@DDDPPP```ooovvvwww~~~xxxxxx___III444666666333///,,,---///........................)))((((((***,,,---,,,***))))))))))))))))))))))))*********)))***++++++,,,***+++,,,---///000111222666JJJmmmxxxrrr```ppprrrccc]]]XXXWWWVVVTTTVVVZZZ[[[bbbppp~~~~~~|||~~~}}}}}}|||ooojjjqqqzzzxxxppp\\\RRRLLLLLLJJJJJJVVVgggppp~~~{{{|||~~~~~~jjj___SSSMMMJJJHHHHHHJJJIIIDDDBBBEEEHHHJJJPPPWWWZZZdddkkkuuu|||yyyyyyhhh^^^TTTMMMTTT\\\bbbmmmyyyjjj]]]RRRPPPLLLiii___\\\wwwTTT???333333333***...///000222222000///...---,,,++++++------,,,+++///...---,,,,,,---...///---------------------------------.........//////111111111111222333444555333666999???NNNlll}}}xxxtttssstttttttttpppnnnlllhhheeeaaa___]]]\\\UUULLLDDD@@@@@@@@@AAABBB>>>888444333333333222222444666777666444222000000,,,'''&&&+++000444666666999===@@@CCCCCCBBBBBB;;;999888777666444111///000...---///222444666666777888888999;;;===???@@@:::::::::999888666444333///000222222111111222444111111000000111111222333333333333222222111111111444222111222333999GGGTTT```HHHKKKEEE>>>>>>FFFNNNSSS^^^kkkttt~~~qqq{{{|||uuu{{{|||sssFFF:::111222333,,,---111---,,,------......------,,,,,,,,,++++++***)))((((((************************///---+++)))))))))++++++,,,---//////...///000222444GGG}}}vvvttthhhTTTkkk~~~mmm___ZZZWWWXXXXXXUUUUUUWWWXXXgggxxx~~~{{{}}}~~~uuummmvvvzzz~~~~~~}}}~~~||||||yyyttteeeVVVKKKJJJIIIHHHOOOZZZqqq{{{}}}|||xxxvvvqqqcccTTTNNNLLLHHHEEEDDDBBB>>>>>>BBBEEEGGGLLLRRRWWW]]]gggooouuuxxx{{{}}}tttfff]]]RRRQQQRRRXXXcccrrrmmmWWWUUUWWWIIIVVVooorrr\\\zzz|||YYY@@@000000555111///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////000000000000111222333444111888<<>>>>>??????@@@;;;666222111111111111333444666666555333000......,,,)))***---111333333555777:::<<<>>>??????>>>;;;:::888777777555333000///...---...111444555666777888888999;;;<<<>>>???<<<<<<:::888666555333333...///111000000///111222111111000000111111222333333333333222222222111111222000000111333888DDDPPPnnndddIIIIIIEEE???>>>DDDHHHMMMYYYggglllyyy~~~mmmuuussssssttt~~~NNN999///000222,,,,,,000,,,,,,------......------,,,,,,,,,++++++***)))))))))************************...,,,+++))))))***+++,,,,,,---////////////111222999PPPxxxvvv___[[[yyy}}}ggg]]]XXXSSSTTTTTTSSSUUUYYY\\\jjjyyy~~~~~~ooocccooovvvzzzxxxwww|||zzzwww}}}~~~zzzmmm\\\NNNKKKJJJHHHNNNXXXkkkyyy}}}{{{||||||zzzxxxoooaaaSSSNNNKKKGGGDDDCCCBBB>>>===AAACCCEEEJJJOOOTTT[[[dddmmmssswww{{{}}}}}}yyymmmhhhWWWSSSPPPTTTaaaqqq~~~uuu\\\VVVSSSJJJQQQjjjfffsss^^^EEE333222444...///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////......///000111333555666111666:::===LLLlll~~~nnnttt}}}|||{{{yyywwwrrrkkkgggiiihhhddd```[[[UUUQQQNNNDDDAAA===;;;<<<<<<<<<<<<<<<888333000/////////...333444555555444111///------,,,,,,---000222222111555555666777888999::::::<<<;;;999999888777555222///...,,,---000444555666888888999:::;;;===>>>>>>@@@>>>;;;888555333222222---///000///......///000111111000000111111222333333333333222222222222111111//////222333666@@@JJJbbb~~~oooPPPMMMGGGAAA???BBBCCCGGGUUUfffnnntttnnnrrryyytttsss^^^<<<000///333......111---,,,------......------,,,,,,,,,,,,+++******))))))************************,,,+++*********+++,,,---,,,---/////////000222444:::ZZZ___pppzzz^^^ZZZTTTPPPOOOPPPPPPUUU[[[bbbnnn{{{nnn\\\fffpppuuuqqqqqqyyytttmmmrrr|||yyygggUUUNNNLLLJJJMMMTTTaaavvv|||zzz|||}}}{{{yyymmm```SSSMMMJJJFFFCCCBBBBBB>>>===???AAABBBGGGLLLQQQWWWaaajjjqqqvvvzzz||||||vvvssscccZZZQQQQQQ]]]mmm{{{fff\\\VVVSSSQQQdddwwwnnnfffhhhLLL777444444,,,///////////////......---------............------,,,,,,,,,,,,,,,,,,------......------------..................////////////------...000222444666777333777888<<>>???@@@@@@CCCAAA<<<888444222222222///000111000///...///000111111000000111111222333222222222222222222222222111///000333555666===EEE]]]xxx^^^UUUJJJDDDBBBCCCAAADDDTTTfffvvvvvvxxxwww}}}mmmCCC222///444111111333///,,,------......------,,,,,,,,,,,,++++++*********************************************+++,,,---...,,,---/////////111333666BBBlllpppvvvWWWVVVRRROOOPPPPPPQQQVVV\\\iiittt}}}ttt\\\^^^jjjppplllkkkuuussshhhkkkuuuqqq]]]SSSNNNKKKLLLOOOZZZuuu~~~~~~~~~|||zzzkkk```TTTNNNJJJFFFCCCCCCCCC???===???AAAAAAEEEJJJMMMTTT]]]gggnnnuuuyyy}}}ssseeeVVVQQQZZZiiiwww~~~pppbbbWWWYYYPPP[[[vvv|||nnnYYYwwwuuuTTT:::555555---///////////////......---------............------,,,,,,,,,---------------......------------..................////////////......///000111333555666777999999===PPPrrr}}}zzzwwwuuurrrooolllhhheee^^^UUULLLDDD>>>;;;888888888999:::999777444555222///---------,,,+++---...000111333333333333333222000......///222444555555444333444666888999>>>===<<<<<<===<<<:::888333000...---000333555666;;;<<<>>>@@@BBBCCCCCCCCCEEEBBB>>>999666444333333222333333222000///000111111111000000111111222333222222222222222222222222222000111555777888===CCCTTTnnnhhhYYYKKKEEEBBBBBB???AAAQQQdddvvvuuu|||~~~KKK555...333111000111///,,,------......------,,,,,,,,,,,,+++++++++++++++************************))))))******+++,,,---...,,,.../////////222555888MMM~~~rrrTTTSSSQQQRRRTTTTTTSSSWWW]]]oooxxx~~~zzz^^^XXXaaaiiihhhhhhooo|||vvvhhhiiisss{{{hhh[[[SSSNNNLLLLLLWWWwww|||zzzjjj```UUUPPPKKKFFFDDDEEEDDD@@@>>>@@@AAAAAADDDIIILLLRRR\\\eeemmmtttyyy}}}|||nnn\\\SSSYYYgggvvvrrraaaSSSXXXLLLPPPuuuzzzlllSSSqqq^^^===555777000///////////////......---------............------,,,,,,,,,------...............------------..................////////////111000000000111222333333888999999===PPPqqq~~~yyyvvvsssqqqooonnnhhhccc[[[QQQHHHAAA===:::888888999:::;;;999666333444111...------...---,,,,,,---///111333444555666555555222///---///222555444444444444666888:::<<>>>>>>>>??????===;;;777444000///000333555555:::<<>>CCCNNNggg{{{qqq[[[NNNFFFAAA@@@===>>>LLL\\\ooorrrzzzTTT999,,,000///---...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++************************))))))***+++,,,,,,---------......///000333777:::KKKnnnUUUSSSSSSUUUXXXWWWUUUYYY```sss{{{~~~cccXXX\\\cccjjjiiijjjxxxtttdddbbbkkktttfff[[[SSSOOONNNXXXzzz~~~{{{xxxiii```VVVQQQLLLFFFDDDEEEDDD???===???@@@@@@CCCIIIMMMRRR\\\eeemmmtttzzz~~~rrraaaWWWYYYfffvvvvvvaaaWWWXXXOOOPPPnnnrrrUUUmmmkkkBBB555777222///////////////......---------............------,,,,,,,,,---......//////......------------..................////////////222222111111111111222222444777888;;;LLLmmmzzzuuurrrooollljjjaaa\\\SSSIIIBBB===;;;;;;888888999:::;;;:::777444333111///...//////...------...///111333444555666444555555333000///111333222222444666888;;;===>>>@@@?????????AAA@@@???===;;;777222000111333444555999;;;???BBBFFFGGGHHHHHHBBBBBB@@@>>><<<;;;999888555666666555222000111111111111000000111111222333111111222222222333333333444000///444888:::>>>CCCKKKbbbvvvfffTTTJJJBBB@@@>>>>>>GGGTTTeeeoooyyy~~~~~~___???///111///,,,...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,---......///000333888<<>>===999444111111333444555777999>>>BBBFFFHHHIIIIIIAAAAAAAAA@@@???===;;;:::555666666444222000000111111111111000111222222333111111111222222333333333444///...222777:::>>>CCCFFF\\\ooottt\\\PPPFFFCCCAAA???EEEPPPZZZiiiuuu}}}|||vvvxxxiiiFFF333444222///111000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++---......///000444999===___cccbbbkkk\\\XXXVVVVVVUUUSSSSSS[[[eeevvv~~~~~~~~~{{{}}}~~~~~~iiiaaaiii{{{zzzooo~~~{{{hhh```eeexxxyyyiii^^^XXXVVV[[[~~~}}}xxxrrrnnneee]]]UUUPPPIIICCCBBBDDD@@@<<<:::<<<===>>>AAAFFFPPPUUU]]]fffnnnuuu{{{ooo^^^UUUZZZhhhtttjjjXXXRRRUUUfff[[[[[[{{{OOO888555//////////////////......------..................---,,,,,,------...///000000.........------...................../////////000/////////000111333444555222888<<<>>>JJJiii~~~}}}~~~~~~zzzwwwzzzzzzrrrgggPPPLLLEEE===888666777888<<<======<<<;;;999666555444333333111000///...---//////000111222333333444111222333444333222111000111///000666>>>DDDDDDCCCAAABBBEEEGGGGGGCCC===888:::>>>>>>:::777666555222111333888???EEEHHHGGGFFF>>>???@@@AAA@@@>>><<<;;;:::999666333000///111333222222222222222222333333222222222222222222222222444333333333666;;;@@@CCCHHHQQQccc{{{lllWWWGGGDDD@@@999>>>LLLZZZcccppp|||~~~KKK000666111---222111------------------------,,,,,,,,,,,,+++***)))(((,,,,,,++++++***)))))))))+++,,,,,,,,,++++++---//////...333...222666444LLLvvvUUUssssssYYYZZZVVVSSSTTTUUUVVV^^^ffftttyyy}}}|||~~~~~~|||zzzvvvuuu~~~xxx||||||hhhZZZ___ttt~~~sssjjjeeegggyyysssnnndddZZZQQQMMMKKKGGGEEEFFFBBB>>><<<<<<;;;;;;@@@GGGMMMTTT]]]ffflllsss{{{~~~rrrkkk```UUU]]]pppttt}}}vvv[[[PPPRRRZZZ}}}wwwgggSSSbbb[[[333999111...///000000000///---,,,////////////////////////+++***+++,,,///000///---...............---------////////////000000000000000000000111222222333333999999999===KKKhhhzzz|||}}}}}}vvvmmmZZZUUUMMMEEE???<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::555444222111//////......//////000000111333444444111222333333333222111000000///000666???DDDEEEDDDFFFFFFFFFGGGFFFBBB===999999>>>???<<<999888777333111333777===BBBEEEDDDCCC>>>???@@@AAAAAA@@@???===<<<;;;888444111000111333222222222333333333333222222222222222222222222222444333333444777<<<@@@CCCHHHPPP```vvvqqqZZZHHHDDDAAA;;;>>>IIIUUU```nnnzzz~~~|||TTT444666222...111///------------------------------------,,,+++***)))++++++++++++************+++,,,,,,,,,++++++---//////---333...222666555OOO|||^^^sssaaaXXXUUUTTTUUUTTTWWW___iiiuuuzzz~~~}}}zzzuuu|||uuuwww|||jjj___eeeyyyzzzppplllkkkzzztttpppdddZZZRRRNNNKKKGGGEEEGGGBBB>>><<<<<<;;;;;;@@@GGGOOOUUU___ffflllrrryyy~~~|||~~~|||rrrhhhZZZZZZdddrrr}}}{{{^^^QQQPPPTTTrrr}}}lllQQQWWW```777:::222...///000000000///...---////////////////////////---,,,,,,...000000///...////////////////////////////////////000000000000000000000111222222333333333444666<<>>??????777666333000/////////000000000///000111222444666222222222222222111000000......000777???EEEFFFEEELLLJJJHHHGGGEEEAAA===999999>>>@@@===;;;:::888555111222555:::>>>@@@???>>>===>>>@@@BBBCCCBBBAAA@@@>>>===;;;777333111111333333333333444444333333222333333333333333333333333444444444555888===AAADDDHHHNNNZZZmmm{{{aaaJJJDDDBBB>>>???FFFQQQ\\\lllxxxbbb:::555333000000---------------------------------...------,,,+++***************+++++++++++++++,,,,,,,,,++++++---//////---333///222555777TTThhhwwwlllaaaUUUUUUVVVVVVUUUWWWcccpppxxx{{{www{{{tttsss{{{iii```ggg{{{}}}uuuqqqrrr|||vvvrrrccc[[[SSSOOOKKKFFFEEEGGGBBB>>><<<<<<<<<<<>>DDDFFFFFFLLLKKKIIIHHHEEEAAA;;;777888===@@@>>><<<<<<999666222333444777:::<<<;;;:::;;;===???AAABBBBBBBBBAAA??????===:::666333333333444555555666555555444333333333333333333333333333444444555666:::>>>BBBEEEGGGLLLUUUcccuuukkkOOOFFFDDDAAA@@@CCCNNNYYYjjjwww~~~ooo@@@333444222///---........................---.........------,,,+++))))))***++++++,,,------+++,,,,,,,,,++++++---//////---444000222555:::[[[vvvpppxxxlllaaaVVVSSSTTTWWWXXXVVVYYYgggvvvzzz}}}|||~~~wwwqqq|||{{{fffZZZ___rrr{{{}}}|||yyyzzz}}}wwwsssddd]]]UUUQQQLLLFFFEEEGGGBBB???<<<===<<<===BBBIIIPPPWWWbbbjjjooosssxxx|||zzznnn___UUUeeetttaaaVVVYYYZZZvvv~~~XXXLLLnnn}}}KKK===555000000000000//////......////////////////////////000///...///000000///---------...///000000111111////////////000000000000000000000111222222333333444555777===MMMlll|||yyyuuudddTTTIIIBBB???<<<;;;::::::;;;===???AAA???<<<999555333333444555444444333222222333555555222222111000//////......+++---000555<<>>AAA>>><<<<<<:::777555444444666888:::999888:::<<<>>>@@@AAAAAA@@@???>>>???>>><<<999666555555666777888888888777555444333333333333333333333333444555666888;;;@@@DDDFFFGGGJJJQQQ[[[kkk}}}vvvWWWIIIFFFCCCAAABBBKKKSSSdddsssyyy{{{GGG222444333//////........................------......------,,,,,,))))))***+++,,,------...+++,,,,,,,,,++++++---//////,,,444111333444===cccoooxxxrrraaaQQQSSSTTTWWWXXXWWW\\\kkk{{{|||}}}~~~~~~~~~yyynnnsssgggWWWWWWcccqqqzzzzzzuuufff```YYYTTTMMMFFFEEEGGGCCC???=========>>>CCCJJJOOOWWWccclllrrrwww{{{~~~xxxhhh[[[aaaqqq~~~]]]SSSWWWUUUmmmdddRRRqqqWWW@@@777111111000000///////////////////////////////////////.........//////...,,,,,,,,,---......///000000////////////000000000000000000000111222222333333666777999>>>NNNmmmzzzgggWWWLLLFFFDDD>>><<<:::999:::<<>>;;;999888888888777777666666555555444444333222000///............,,,---///222888>>>DDDGGGFFFFFFFFFGGGFFFCCC===999===AAABBB???<<<===<<<999888666555666888:::::::::<<<===???@@@@@@???>>>===;;;<<<>>>===;;;999888888999999;;;;;;;;;999777555333333333333333333333333444555777999===AAAEEEGGGGGGIIINNNWWWdddvvv```MMMGGGDDDBBBBBBGGGLLLZZZkkkrrrxxxPPP333555444...222........................,,,,,,------------,,,,,,*********+++,,,------...+++,,,,,,,,,++++++---//////,,,444222333444@@@jjj~~~ooooooXXXUUUUUUVVVXXXYYY___nnn}}}}}}~~~~~~~~~{{{yyykkkkkknnn\\\YYYVVVgggrrryyyyyyjjjddd^^^XXXOOOFFFDDDGGGCCC???===>>>>>>>>>DDDKKKOOOYYYeeepppvvvyyy}}}pppccc```pppcccWWWYYYPPP___vvvrrrVVVnnnaaaBBB999222111000/////////000000////////////////////////...------...///000...---,,,,,,------......//////////////////000000000000000000000111222222333333444555888???QQQqqqkkk\\\SSSOOONNN???===;;;:::;;;>>>BBBDDDFFFDDDBBB@@@>>><<<;;;;;;999:::::::::888666333222333222000...---------------------///444:::BBBGGGGGGEEEDDDCCCDDDDDDCCCBBBCCCFFFEEE@@@===>>>>>>===;;;999777777999;;;<<<<<>>===;;;::::::;;;<<<===>>>===;;;999777444444444444444444444444444555777:::>>>BBBFFFHHHFFFIIIMMMUUUaaarrrhhhQQQHHHEEEDDDDDDGGGGGGTTTfffooosssZZZ666666444---333........................++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,++++++---//////+++444333333444BBBooorrr~~~aaaXXXUUUUUUXXX\\\cccppp}}}~~~}}}}}}~~~~~~~~~yyyyyylllkkkwwwgggcccQQQ^^^eeelllyyynnnhhhbbb[[[QQQGGGDDDGGGCCC???===>>>>>>???EEELLLSSS\\\iiisssxxx{{{}}}}}}~~~vvvjjj]]]lll|||ggg\\\]]]NNNXXXkkk{{{~~~ZZZggggggBBB;;;222111000/////////000111////////////////////////...------///111111000///.............../////////////////////000000000000000000000111222222333333333555888@@@SSSuuutttfff___]]]^^^???===;;;:::<<<@@@EEEHHHGGGGGGEEECCCAAA???===<<<:::;;;<<<<<<:::777333111333222000...---,,,------...---------111888AAAGGGIIIFFFBBB@@@BBBFFFHHHJJJGGGIIIHHHBBB>>>@@@AAA???===:::888888:::===>>>>>>BBBCCCCCCCCCAAA???<<<:::444777;;;>>>===<<<<<<<<<<<<===???@@@???===:::888444444444444444444444444444555888;;;???CCCFFFHHHFFFIIIMMMTTT```qqqmmmTTTHHHEEEDDDEEEIIIGGGRRReeeooorrraaa:::888444,,,444////////////////////////******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---//////+++444333333444CCCrrrttteeeZZZVVVTTTXXX]]]eeerrr}}}~~~}}}}}}~~~|||}}}~~~~~~yyy{{{ooonnnttt}}}nnnlllQQQYYY[[[aaarrr|||pppkkkeee]]]RRRGGGDDDFFFCCC???>>>??????@@@EEEMMMVVV___kkkuuuyyy{{{|||~~~}}}xxxnnnZZZhhhxxxcccYYY[[[LLLTTTrrrppp\\\cccjjjBBB;;;333222000/////////000111///////////////////////////......000222333222111000000000000////////////////////////000000000000000000000111222222333333555777:::BBBTTTuuuuuuggg[[[YYY^^^PPPEEE<<<>>>EEEGGGHHHHHHLLLGGGBBBBBBFFFEEE???888BBBAAA???>>>===;;;777444000...,,,,,,---...............//////111555:::???AAA>>><<>>;;;:::;;;999777:::???BBBBBB@@@@@@???>>>@@@CCCCCC@@@===============<<<<<<<<<<<>>===@@@AAA@@@===AAA???>>>>>>===;;;888555333000---,,,,,,---------...///000000111333666999>>><<<<<>><<<:::999::::::<<>>============>>>>>>>>>>>>@@@@@@???>>><<<:::999888666555444333333333444555666999===@@@BBBDDDFFFHHHNNNKKKLLLRRR[[[fffsss```NNNIIIEEE@@@BBBJJJQQQ___qqqwwwzzz~~~LLL<<<555...222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++,,,///222222222111555999;;;WWW{{{{{{yyyiii]]]\\\ZZZ\\\aaalllwww}}}}}}~~~{{{yyyxxxyyyiii]]]\\\aaadddbbbyyywwwoooeee[[[PPPFFFCCCEEEFFFBBB?????????@@@FFFNNNVVV___jjjrrruuuwww{{{zzzjjjbbbgggzzzjjj___TTTPPPXXXnnn{{{jjjiiidddyyyNNN>>>666444111000000000000///////////////////////////////////////////////////------..................////////////000000000000000000111111222333444555999444:::CCCPPPsssyyyqqqmmmfffZZZQQQVVV\\\XXXLLLBBBBBB???;;;:::;;;=========???>>>============:::888777333///---------...---,,,...000000111222555777:::;;;>>>EEEMMMPPPPPPMMMIIIGGGCCC???;;;999888777999<<>>BBBAAAAAABBBCCCCCCAAA???<<<<<<<<<======>>>>>>>>>?????????>>><<<:::888666555444333333333444555666888;;;???AAACCCEEEGGGIIIMMMJJJKKKPPPWWW___lllxxxgggRRRIIIDDD@@@@@@FFFJJJYYYnnnuuuxxx\\\CCC666///222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,------,,,+++,,,///111222444444666888;;;\\\yyykkkbbbggghhhccc^^^\\\\\\^^^eeennnxxx~~~~~~~~~~~~yyysss~~~mmmZZZXXXYYYVVVhhhxxxxxxnnncccZZZPPPFFFBBBDDDFFFBBB??????@@@AAAHHHPPPXXXaaalllsssvvvxxx|||~~~sssgggfffwwwiii]]]WWWQQQQQQdddqqqpppgggTTT???666444111000000000000///////////////////////////////////////////////////---------....../////////////////////000000000000000111222333333333333333999444:::CCCPPPqqq~~~yyyuuupppmmmzzzoooeeecccaaaXXXKKKBBB>>>>>>===<<<<<<<<<<<<<<>>======??????>>><<<999666111//////111111222+++,,,...///000444888<<<:::<<>>>>>???>>><<<999666444555444333333444555666777:::===@@@CCCDDDEEEHHHIIIIIIGGGJJJPPPVVV^^^lllxxxoooVVVKKKEEEAAAAAAEEEGGGUUUkkksssttt|||jjjGGG444000333//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///111222555555555333777\\\vvviii\\\]]]___\\\[[[[[[[[[___gggqqqyyy}}}||||||}}}~~~|||ooohhhjjjWWWUUUZZZWWWhhh|||zzzooocccZZZPPPGGGDDDDDDGGGBBB???@@@@@@BBBJJJRRR\\\dddooouuuxxxzzz~~~~~~~~~}}}mmmfffrrrfffXXXWWWRRRNNNbbb{{{sssmmmYYY@@@666444111000000000000///////////////////////////////////////////////////------......//////000000////////////000000000000000111333444444333222111777333:::DDDQQQrrr}}}sssllleee```vvvtttttttttmmm^^^PPPIIICCC@@@===:::999:::<<<>>>???>>>===>>>@@@AAAAAA@@@:::777444333444555666666000000///...///333999===;;;>>>CCCHHHLLLMMMKKKIIIEEECCC@@@<<<999777666555888;;;>>>>>><<<;;;>>>AAA>>>???@@@@@@AAAAAACCCDDD<<<<<<=========>>>>>>>>>=========<<<999777444333444444333333444666777888<<<>>>AAACCCDDDEEEGGGIIIIIIIIILLLQQQWWW^^^lllxxxxxx]]]OOOGGGBBBAAADDDDDDPPPeeemmmnnnvvvuuuIII222000333//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111111444444444333999```}}}ooodddaaa]]]WWWYYYXXXYYY^^^hhhrrrzzz~~~zzz{{{{{{}}}~~~~~~yyygggxxxgggVVVTTTLLLZZZmmm}}}qqqdddZZZRRRJJJEEEFFFGGGCCC@@@@@@AAADDDLLLUUU```hhhqqqwwwyyy{{{sssgggnnn{{{jjjXXXWWWRRRNNNccc|||mmmlll___AAA666444111000000000000///........................////////////////////////........./////////000000////////////000000000000000111333444444333222111666222:::EEESSSuuu}}}www}}}~~~fffQQQGGGEEE@@@:::666777:::===>>>@@@>>>===>>>@@@AAAAAAAAA999777666666777888888888555555333000///111555888:::<<<@@@CCCEEEEEEEEEDDDCCCBBB@@@>>><<<999777666999;;;<<<======???BBBDDD@@@AAABBBAAA@@@@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::888666444222111333333333333555666888:::===???BBBDDDDDDEEEGGGHHHMMMMMMPPPSSSUUUZZZgggsssfffTTTIIICCC???CCCCCCMMM```fffiiittt~~~OOO444333222//////...------------...------------------------************+++++++++++++++---//////......///111///222333555777@@@iiiwwwooojjjaaaZZZZZZXXXXXX^^^hhhsss{{{~~~yyyzzz{{{|||~~~zzz~~~wwwmmmrrrmmm[[[LLLRRR^^^mmm~~~rrrcccZZZSSSKKKGGGFFFHHHCCC@@@@@@BBBEEENNNWWWaaaiiirrrwwwyyy{{{yyyiiijjjuuuvvv```ZZZRRRLLL^^^uuufff___nnnfffEEE666444111000000000000///........................////////////////////////////////////////////////////////////000000000000000111222333333333333333555222999EEETTTwwwpppVVVIIIGGGFFFGGGKKKOOONNNGGGAAA???===;;;<<<>>>@@@@@@@@@999888777777888888666444333444555333111000000111555777999:::<<<===???@@@@@@AAAAAA@@@???<<<999888:::;;;===AAAEEEGGGHHHHHHGGGGGGGGGDDDAAA???AAACCCAAAAAA@@@@@@??????>>>>>>===;;;888555222111000111333333333333555777999;;;===???BBBCCCDDDDDDFFFGGGMMMNNNPPPSSSSSSVVVaaammmoooYYYJJJBBB???DDDEEEOOO___fffkkkxxxYYY;;;777111//////...------------...........................***+++++++++,,,,,,,,,,,,+++---/////////...///111000222222666;;;EEEnnnttt|||tttooojjjfff```\\\ZZZ^^^iiissszzz}}}yyyzzz{{{|||~~~}}}www|||sssbbbuuuxxxYYYSSSQQQ[[[pppqqqbbbYYYRRRKKKFFFFFFHHHCCC@@@AAABBBFFFOOOYYYaaahhhpppuuuvvvyyy}}}}}}kkkgggpppzzzjjj^^^RRRLLLXXXooozzzqqq[[[YYYmmmKKK666444111000000000000///........................////////////////////////111111000000///.........////////////000000000000000000111111222333444555666222999DDDSSSwww|||dddXXXLLLSSS```nnntttlllYYYIII>>><<<::::::<<<>>>???>>>999888888888888666333000---000444555444222000///111222333444555888;;;>>>???@@@BBBBBBAAA>>>;;;999;;;<<>>???AAA??????>>>===<<<;;;::::::===:::666222000///000000333333333444555777:::;;;===@@@BBBCCCCCCDDDEEEGGGJJJKKKNNNQQQQQQTTT___llluuu\\\KKKAAA@@@GGGJJJSSSbbbiiipppaaa@@@:::000//////...------------...........................---------....../////////+++---///000//////000111333444333666<<>>BBBEEEGGGHHHKKKLLLKKKLLLUUUZZZRRRBBB777999???<<<::::::;;;===>>>===<<<:::::::::666111---...///333222222333555777:::<<>><<<===@@@======<<<999666444444444000222444777999999999999555444333111111444:::>>>BBBDDDFFFGGGEEEBBB>>><<<;;;DDDLLLMMMIIIGGGIIILLLOOOVVVZZZTTTFFF;;;999===888777777999<<<>>>>>>>>><<<<<<:::666111...///000333333222333555777:::<<>>>>>???@@@>>>;;;888666666555555666888999::::::;;;888666444111000222777;;;DDDGGGJJJKKKIIIEEE???<<<888FFFSSSTTTKKKDDDFFFLLLSSSXXXZZZVVVKKKAAA;;;:::555555777;;;???BBBCCCCCC@@@???;;;666222000111222444333333333555888:::<<>>@@@BBBAAA>>>;;;888888:::999888777666777888888888666444000///111666:::BBBFFFJJJMMMLLLHHHAAA===888DDDSSSWWWPPPGGGGGGNNNVVVXXXZZZWWWPPPFFF<<<777444555999>>>DDDHHHIIIIIIDDDAAA<<<777333222333444555444333444555888:::<<<>>>???AAACCCDDDEEEFFFFFFEEEIIIMMMOOOQQQVVV]]]cccyyy{{{aaaKKKCCCAAABBBFFFIIIOOOaaasss{{{SSS222333000000000////////////.........---------......///---,,,,,,++++++,,,,,,---...---------...///000111///333000888<<>>666111111222000///000/////////.........------........................---------......................../////////000000111111111222333444555666555888<<>><<<999666444333333333666555333111///111555888===AAAGGGLLLMMMIIIDDD@@@:::@@@KKKTTTRRRKKKKKKOOOWWWXXXYYYWWWRRRIII>>>666444555999???FFFJJJKKKKKKEEEAAA<<<888555555666666555555444444555888:::<<<===???@@@CCCDDDFFFFFFFFFFFFJJJMMMPPPRRRWWW^^^dddssseeeNNNEEEAAAAAAFFFHHHMMM```vvvyyy}}}VVV555777111000000000///////////////......---------......---,,,,,,++++++,,,,,,------------...///000111111111777444:::BBB```rrrggg|||vvv]]]VVV\\\^^^\\\ZZZWWWYYYcccpppyyyzzzyyy{{{{{{|||~~~vvvooo|||~~~vvv```NNNMMMWWW___ooo{{{~~~}}}vvv___TTTVVVhhhxxx~~~uuuqqqiii\\\OOOFFFDDDDDDBBBAAAAAACCCCCCFFFQQQ]]]```jjjtttyyy}}}uuuoookkkssssss^^^YYYPPPOOO]]]\\\^^^sss@@@777111111111000///111000000000/////////..............................---------.........////////////000000000111111111111111111222333444555666555888<<>>888;;;>>>AAABBBAAA???>>>>>>AAA???;;;888555333222111444555444222000111333555666;;;BBBHHHJJJHHHCCC@@@;;;:::@@@KKKOOOKKKLLLQQQVVVWWWWWWVVVRRRIII>>>777333555999???DDDGGGHHHGGGDDD@@@;;;888888888777777666555555444666888:::<<<>>>???@@@BBBDDDFFFGGGHHHGGGJJJNNNPPPRRRWWW]]]cccqqqkkkRRRGGG@@@@@@FFFHHHKKK^^^tttxxx{{{\\\999888111111000000000///////////////...------------...---,,,,,,++++++,,,,,,------------...///000111222///777333888BBBeeeqqqwww^^^UUUYYYZZZWWWXXXUUUXXXeeerrryyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}rrrlll|||lllXXXMMMPPPXXXmmmwww~~~~~~~~~sssccc[[[XXXggg{{{|||sssnnnfff[[[PPPHHHEEEDDDBBBAAACCCEEEEEEGGGQQQ\\\bbbkkktttwww{{{uuurrruuuzzzsss]]]WWWPPPPPP^^^fff```{{{AAA888111111111000///111111000000000////////////........................,,,,,,------.../////////000000000000111111111111111111111222333444555666555888<<>>;;;666888BBBFFFDDDHHHQQQTTTUUUVVVTTTOOOGGG???999666777:::???DDDFFFEEEDDDAAA>>>:::999::::::999777777666555555666888:::<<>>555111111111000000000////////////...------------------,,,,,,++++++,,,,,,---------......///111222333,,,555000444AAAhhhxxx___VVVWWWWWWSSSVVVSSSWWWffftttyyyxxxxxx||||||}}}~~~~~~~~~~~~xxxfffuuubbbPPPNNNWWWiiiooozzzlll\\\cccnnn{{{}}}mmmhhh___WWWPPPKKKGGGDDDCCCDDDFFFIIIHHHIIIRRR\\\dddllltttvvvyyy~~~{{{xxxyyyyyy{{{{{{ccc[[[QQQOOO[[[ppp```~~~BBB999222111111//////111000000/////////.................................,,,,,,------...//////000/////////000000000000111111111111222333444555666666888<<>>AAACCCCCCDDDEEEFFFCCCBBBAAA@@@>>><<<::::::666777888666222...,,,+++111555:::???BBBAAA>>><<<:::444555<<>>:::777888<<<===:::666888777666666777999;;;<<<;;;<<<>>>AAACCCFFFGGGHHHKKKKKKLLLLLLMMMRRRWWW[[[fffqqqyyyfffOOOEEE???AAACCCFFFRRR```uuuyyyvvvGGG555222000......///000000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------...000111333444111777999EEExxxqqq___YYYVVVTTTSSSVVVUUU[[[hhhtttxxxzzz|||}}}{{{}}}kkkWWWnnnuuu[[[QQQXXXcccggguuuuuuqqqooosss}}}|||ooodddYYYSSSSSSQQQIIIBBBDDDEEEJJJOOOOOOOOOWWWbbbhhhmmmsssyyy}}}~~~jjjZZZSSSQQQPPPyyy{{{aaazzzKKK666...222000000111---//////////////////////////////............//////............////////////111111111000000000000000000222333333333333444666999999:::BBBVVVxxxnnnrrrqqqbbb^^^ZZZSSSNNNSSSXXXYYYSSSMMMJJJFFF@@@999===???@@@BBBFFFEEEBBB@@@@@@@@@@@@@@@??????>>>>>><<<888444111///------111888@@@EEEFFFBBB>>><<<888444111222888@@@GGGKKKLLLMMMMMMIIIDDD>>>:::888888;;;>>>BBBCCCCCCAAA@@@<<<999777999<<<<<<999555666555444444555888:::;;;<<<===>>>AAACCCEEEGGGGGGGGGIIIKKKLLLNNNQQQTTTWWW^^^lllyyyiiiQQQFFF???@@@BBBEEEPPP^^^nnnrrryyyxxxGGG555222111/////////000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333555111777999EEEyyynnn___[[[YYYXXXXXXUUUUUU\\\iiiuuuyyy{{{}}}~~~}}}[[[\\\yyy___QQQSSS```fffttt{{{uuuppprrr||||||rrriii^^^WWWTTTPPPJJJEEEDDDDDDHHHNNNQQQTTT]]]ggglllpppuuuzzz|||~~~}}}mmm\\\TTTQQQOOOrrrtttWWWsssLLL666...222000000111...//////////////////////////////............//////............////////////////////////////////////000222333333333333444666888888;;;CCCWWWxxxkkk___SSSSSSbbb~~~sssqqqlllbbbZZZVVVXXXVVVQQQLLLHHHCCC>>>;;;>>>???===>>>BBBBBB@@@??????>>>>>>>>>???@@@AAA???===888444000......---222888???EEEEEEBBB???===666444333555:::AAAEEEHHHEEEFFFEEEBBB>>>:::999888:::<<>>===999888777999<<<;;;777444222222222333444777999:::===>>>???AAABBBDDDEEEFFFCCCFFFJJJLLLNNNOOOQQQSSSYYYjjjzzzoooTTTHHH??????@@@BBBMMMYYYjjjpppxxx}}}}}}KKK666444222000//////000...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333555111777999GGG|||nnn```\\\[[[YYYYYYUUUUUU\\\jjjvvv{{{}}}zzz___eeehhhVVVQQQ\\\dddtttxxxppprrrzzzwwwpppeee[[[SSSNNNJJJHHHHHHGGGHHHMMMRRRXXXaaajjjqqqtttyyy|||||||||}}}}}}rrr```UUUPPPMMMfffnnnPPP]]]NNN888///222000000111...//////////////////////////////............//////............////////////............////////////000222333333333333444666777888<<>>===@@@???:::888;;;<<<:::<<<;;;:::999:::===@@@AAA@@@===999444000///......111666===AAABBB@@@===<<<555444555888===BBBDDDEEEBBBCCCAAA>>>:::888888888:::;;;<<<======<<<:::888777666777999;;;999666222111111222333555777999;;;===>>>???@@@BBBCCCDDDEEEDDDFFFIIIKKKLLLMMMPPPSSSYYYkkk|||vvvZZZLLLAAA??????@@@IIITTThhhoooxxxyyyzzzPPP888555333000///000///...------......//////......---------------------------......------///000222333444111777:::KKKqqqaaa\\\YYYVVVUUUUUUUUU]]]lllxxx}}}aaahhhuuuaaaSSSXXXcccsss~~~|||qqqrrryyy~~~zzztttiii\\\QQQKKKJJJJJJOOOMMMKKKLLLPPPXXXaaaiiitttwww|||~~~~~~}}}}}}wwwbbbUUUNNNJJJ[[[mmmRRR___PPP999000222000///111...//////////////////////////////............//////............////////////......///////////////000000222333333333333444666777999===EEEVVVrrrzzzssskkkbbb[[[]]]kkkzzzxxxmmmbbbTTTLLLHHHFFFCCCAAA@@@BBB@@@999444444555444777666555444666999<<>>???@@@BBBCCCDDDEEEGGGHHHHHHIIIJJJMMMQQQUUU[[[jjjyyy}}}aaaQQQCCC@@@??????FFFPPPcccllluuuzzzyyyxxxTTT888555333111000000000...---------............------------------------------............///111222444222111888<<>>@@@AAACCCDDDEEEIIIIIIIIIHHHIIILLLRRRVVVYYYdddqqqyyyhhhWWWGGGBBB@@@???EEENNNeeeooowww~~~wwwvvvqqqxxxYYY888555333111000000111///...------............------------------------------///.........///111333444111222:::???TTTmmmaaa]]]ZZZVVVUUUTTTUUU^^^mmmyyy}}}~~~```cccyyyrrrWWWVVVfffuuu|||~~~zzzyyyvvvvvvyyyvvvtttuuu|||tttgggXXXMMMHHHIIILLLNNNQQQQQQMMMNNNXXXfffnnnsssxxx~~~}}}wwwwww}}}~~~{{{dddTTTLLLHHHTTTxxx[[[TTT===222333000///222/////////////////////////////////............//////............//////////////////000000111111222222000222333333333333444666666999===EEEUUUppp}}}vvvqqqvvv}}}ooo]]]UUUQQQKKKDDDAAAAAAEEEDDD<<<555222222222111000//////111333555777999999888777666333111000///222666777666333222111111111333666:::======<<<<<<===<<<:::666333333333000111222333444444444444333444555555444333222333444444666777888999999:::;;;;;;===???AAADDDEEEFFFGGGHHHIIIIIIJJJLLLPPPSSSVVV___jjjttt|||ooo\\\JJJDDDBBB@@@EEEMMMhhhrrrzzzxxxoooooo}}}aaa===444222000000111111111000,,,------......------,,,........................//////......///111333444222333<<<@@@VVV}}}jjj```]]][[[XXXVVVUUUVVV^^^mmmxxx|||||||||~~~~~~~~~wwwgggkkk}}}^^^XXXiiiwww|||~~~~~~ssswww|||yyyvvvxxx}}}sssdddUUULLLJJJKKKMMMNNNVVVXXXQQQOOOXXXfffppprrrwww}}}~~~zzzzzz~~~~~~}}}eeeUUUNNNKKKQQQ```VVV>>>333333000///222/////////////////////////////////............//////............////////////......//////000111111222000222333333333333444666555777<<>>777555555444000//////000111222444555777777888888777555222000111333666666555222111000//////000333777::::::999777888999777444222111111///000222333444555666666333444444444222222222333444555666777888888888888:::;;;<<>>:::777555555///////////////000111111777999<<<;;;888444111000111222222333333111000///------///000222444555666666444222222333333000,,,............000222444666555333111///......000000444444444555777888:::;;;;;;;;;<<<===@@@CCCFFFHHHIIIKKKMMMMMMMMMNNNPPPQQQQQQ\\\hhhwwwzzzfffPPPCCC???AAAFFFLLLeeelllxxxooopppxxxDDD:::333...///111//////000..............................------------......////////////000111222333444555888AAAdddzzzxxxhhhccc[[[XXX[[[YYYVVVWWW___lllwww{{{}}}}}}yyy|||~~~~~~~~~yyyooorrrdddqqqqqqqqqppppppvvv}}}}}}zzz|||nnn^^^UUUOOOLLLMMMPPP]]]```aaa\\\UUUWWW```jjjqqquuu{{{~~~~~~~~~yyy~~~}}}{{{nnn[[[OOOHHHTTTkkkoooeee___<<<666444222555---///////////////////////////......................../////////...------,,,,,,000///............//////222222222333444555666777555777;;;FFF[[[{{{ppp```XXXSSSLLLFFFHHHFFFBBB>>>;;;888777666000000////////////000000555888::::::777333000//////000111111111000......,,,---...///000222333333333111000111222333000...000000/////////000111111333111000......///000111444444444555666888::::::::::::;;;===???BBBEEEFFFIIIJJJLLLMMMMMMNNNPPPQQQUUU]]]cccppp~~~~~~jjjSSSFFFAAABBBGGGMMMbbbnnn{{{wwwttt}}}III;;;333...///111//////000..............................------------......////////////000111222333555666888AAAccc~~~vvvgggbbbZZZXXX[[[YYYWWWXXX```lllvvvyyy{{{~~~|||vvvwww}}}mmmzzzjjjvvv|||pppooollljjjqqqzzz~~~|||zzzlll]]]SSSNNNKKKKKKNNNXXX^^^aaa]]]VVVVVVaaalllvvvwwwzzz~~~zzzqqqwww{{{||||||zzzwwwvvvwwwyyy~~~ooo\\\PPPIIIVVVddddddjjj```<<<555333111444---000////////////////////////.......................................---------000//////......//////000222222222333444555666777777888<<>><<<:::999888333333222111111000000///444666999888555111///............///...------,,,,,,,,,------...////////////......000111222111/////////000000000/////////000///...---...///000111333333444555666888999:::999:::;;;<<>>===<<<;;;<<<<<<<<<:::999777444333555666888777444222000000//////.........---------/////////......---------333333333222111///......---...//////...---,,,++++++,,,,,,---///000222222333333333444555777999:::;;;;;;===???AAACCCDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQMMMVVV[[[fffvvvxxxvvv~~~yyy^^^MMMDDDAAACCCGGGUUUgggwwwzzzvvvTTT===555000111222000///000..............................------------......////////////000111222333333555999CCCgggyyy~~~yyyeee```ZZZXXXZZZVVVTTTUUU^^^kkkvvvzzz}}}~~~~~~xxxttt}}}}}}|||{{{wwwtttxxx}}}qqqdddUUUMMMIIIGGGHHHLLLUUUbbbmmmiii]]]VVV]]]fffqqquuuzzz{{{yyyyyy|||~~~zzznnnaaa]]]eeeqqqyyy}}}~~~}}}```PPPLLLIIItttzzztttpppoooaaa<<<444000...333---111////////////////////////........................+++,,,,,,---...///000000000000000000000111222222111111111222333444555666555777<<>><<<<<>><<<:::888666444666777666444222111111000000///............///000000/////////.........555555555333000---,,,,,,000//////...,,,***)))(((+++,,,---...000111222333222222333444555777888999;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGIIIJJJKKKLLLOOOQQQPPPWWWXXX^^^nnnxxx{{{```NNNDDD@@@BBBEEEOOO^^^oooxxxttt\\\>>>666111111222000///000..............................------------......////////////000111222333222444999DDDjjj{{{vvvaaa]]]XXXXXXYYYUUUTTTUUU^^^lllwww|||tttuuusssvvv~~~{{{}}}zzznnnaaaSSSKKKHHHGGGIIIMMM[[[gggrrrpppeee]]]___fffkkkrrrxxxxxxtttsssyyyzzzjjjgggqqq}}}dddQQQMMMKKKuuu{{{}}}sssttt```<<<444111///333---000////////////////////////........................,,,,,,------...///000000////////////000111111222111111111111222444555666444666<<>><<<;;;@@@@@@@@@@@@>>><<<999777333555666555222000000000111000......---......///////////////............333555555333...+++***+++,,,,,,++++++++++++,,,,,,,,,---...000111222222333222222333444555777888999:::;;;>>>@@@AAABBBCCCBBBDDDFFFHHHJJJJJJLLLNNNPPPNNNWWWWWW[[[jjjwww}}}bbbOOOEEEAAABBBEEEOOOZZZnnnxxxeee>>>777111111222000//////..............................------------......////////////000111222333222444999EEEkkkzzznnn[[[XXXUUUWWWZZZVVVVVVWWW```mmmxxx|||www|||qqqrrrzzz}}}zzz|||}}}xxxkkk^^^QQQJJJHHHHHHKKKOOO]]]iiittttttkkkccccccgggiiinnnssstttrrrsssxxx||||||yyyiiiTTTOOOOOOwwwtttwww^^^;;;444222000333,,,///////////////////////////........................,,,---------......//////............///000111222000000111111222333555666555777===JJJaaayyyvvv}}}yyymmmjjjeeeaaa[[[TTTLLLGGGAAAAAABBBAAA@@@>>><<<;;;???@@@@@@@@@???<<<:::888222333444333111/////////000///...---,,,---..............................111333444111---******+++&&&&&&'''(((+++...222444---...///111222222333333222222333333555666888999999:::===???AAAAAAAAAAAACCCEEEHHHIIIJJJLLLNNNPPPJJJVVVYYY]]]kkkuuu~~~dddQQQFFFBBBCCCFFFSSS[[[rrr~~~kkk???777111222222000//////.................................------.........////////////000111222333333555:::EEEkkkxxxhhhUUUTTTSSSWWW[[[WWWYYYZZZaaannnxxx|||~~~zzzxxxqqqvvv~~~zzzvvvxxx||||||wwwiii]]]PPPJJJIIIIIILLLQQQWWWbbbnnnpppiiibbb```bbbjjjlllnnnqqqsssuuuxxxzzz~~~mmmVVVQQQQQQxxxxxxxxx]]]:::444333111333+++...////////////////////////........................---------...............------------...///111111000000000111222333555555777999>>>JJJaaa|||ppp```SSSJJJJJJTTT```~~~vvvooofff^^^WWWOOOFFF@@@@@@BBBDDDDDDAAA>>><<<<<>>???@@@AAABBBEEEFFFHHHJJJKKKMMMMMMNNNQQQRRRUUU\\\iiixxx}}}iiiQQQEEECCCEEEGGGLLLZZZqqqgggIII000444555///000+++333////////////............------------------------////////////000111222333333222;;;LLLmmm~~~uuujjj^^^XXXWWWXXXZZZ\\\XXXYYY^^^hhhttt|||~~~{{{~~~lllmmmvvv|||{{{xxxxxxyyyxxxfffTTTLLLLLLFFFGGGNNNNNNSSSSSSWWW^^^aaa``````cccdddfffiiilllooorrrvvvyyysssWWWKKKPPP|||xxxiii<<<......111666///222........................---------............///,,,,,,,,,---------....../////////000111111222222555444333333333444555666222666>>>JJJ___TTTMMMDDD>>>::::::BBBLLLbbbssstttiiifffaaa[[[UUUQQQKKKCCC===BBBCCCDDDCCC@@@===<<<;;;:::999999:::<<<<<<999666333333444444444333333222333111///,,,++++++,,,---,,,+++***+++---.........///111333222000---,,,++++++,,,,,,---...///000111000111222111000000222444333333333444555777888999;;;;;;<<<===???@@@AAABBBDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNPPPVVVdddttt||||||lllTTTGGGDDDEEEGGGMMMXXXmmmsssNNN222333444000111,,,222////////////............------------------------////////////000111222333777555:::HHHiii~~~sssddd\\\YYYWWWWWWXXXXXXZZZ___iiittt|||rrrqqqwwwzzzxxxuuuuuutttqqqeeeTTTLLLKKKEEEGGGNNNMMMMMMKKKNNNVVV\\\]]]]]]___cccdddggghhhjjjooovvv|||uuuZZZNNNOOOyyyoooAAA111000111555---111........................---------............///------.........//////////////////000111111222222333333222222222444555666444777>>>JJJ```777444333555444333777===III\\\sss{{{{{{|||~~~vvvhhhbbb^^^YYYVVVSSSNNNGGGBBBEEEEEEDDDBBB>>>;;;:::;;;:::::::::;;;======;;;999333444555666777777888888777555111...------...//////,,,***)))+++...///000111333444444111---,,,+++------------......//////000111111111000000222333444444444444555666777888:::;;;<<<===>>>@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLQQQ___pppzzz}}}rrrXXXIIIEEEEEEFFFNNNUUUgggyyyVVV666333222000333---111////////////............------------------------////////////000111222333777555999GGGiiivvvfff^^^ZZZVVVUUUWWWYYY[[[```jjjuuu}}}yyyxxxzzzyyyvvvttttttpppjjjbbbRRRLLLKKKEEEIIIOOONNNIIIEEEFFFOOOXXX[[[[[[\\\___aaacccccceeekkkvvvvvvZZZLLLLLLooo{{{uuuFFF666111111333,,,000........................---------............///....../////////000000000/////////000111111222222111111111111222444555666777888===KKKccc777555666999999555555888AAAPPPeeevvvxxxsssggghhhkkknnnsssyyy~~~jjjeee]]]XXXUUUQQQLLLGGGGGGGGGEEEAAA<<<999999999????????????>>>===;;;999333444555777999:::;;;;;;;;;999666222111111222333000---+++***,,,...000000333555666555222...,,,,,,...............------,,,///000111000///000111333444444444444555555666777999:::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIJJJJJJOOO\\\nnn{{{vvv\\\KKKDDDDDDEEEMMMRRRaaattt}}}}}}^^^999222111111555...000////////////............------------------------////////////000111222333222444<<>>FFFSSS```jjjsss|||vvvkkk```ZZZRRRTTTXXX\\\bbblllvvv}}}zzzuuuvvv|||hhhaaaWWWPPPNNNLLLJJJHHHHHHGGGEEEAAA<<<999888888<<<===>>>>>>===<<<;;;:::222333555777999:::;;;<<<;;;999777555333333333333///---,,,---///000///...555666888666333000...---////////////...---,,,+++///000111000//////111333444444444444444555666666999999:::<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJMMMYYYlll{{{zzz___LLLDDDBBBCCCJJJNNN]]]rrr~~~bbb<<<333111111666...000////////////............------------------------////////////000111222333000666BBBTTTxxxqqq```]]]\\\XXXXXX\\\ZZZ[[[```jjjvvv~~~~~~}}}{{{vvvsssttttttlllbbbVVVLLLJJJJJJJJJTTT^^^ZZZQQQIIIEEELLLUUUYYYYYYZZZUUUYYY^^^aaadddkkkuuu|||~~~sssWWWEEEDDD[[[oooaaaqqqDDD555111///222,,,222........................---------............///------.........//////////////////000111111222222//////000222333444555555888888>>>PPPlll???:::888::::::888888:::999:::@@@HHHPPPYYYfffrrr{{{wwwqqqggg[[[PPPFFFAAAAAADDDHHHLLLRRR]]]jjjssszzz{{{}}}~~~}}}|||}}}~~~}}}zzzuuuooommmooo^^^WWWOOOJJJIIIJJJJJJIIIGGGGGGEEEAAA<<<999777777333666999:::::::::;;;<<<444555666888999:::;;;;;;777777777666555444333333///.........000000///...555777888888555111000///000111111111111///---,,,///000000000//////111222333333333333444555666777888999:::;;;<<<>>>?????????@@@BBBDDDFFFGGGHHHHHHFFFHHHIIILLLXXXjjjyyy~~~cccNNNDDDBBBCCCGGGMMM]]]sss}}}bbb===444111111555...111////////////............------------------------////////////000111222333222:::FFFWWW{{{uuubbb______YYYWWW\\\YYY[[[```jjjuuu}}}~~~zzzyyywwwssssssrrriii___RRRKKKKKKLLLNNN[[[fffaaaTTTLLLHHHLLLRRRUUUXXXZZZVVVXXX\\\```fffmmmuuuzzz~~~}}}}}}kkkUUUGGGDDD]]]lllbbbkkkAAA444111000222,,,333........................---------............///------.........//////////////////000111111222222000000222333444444444444777888???QQQmmmBBB===999<<<===<<<;;;===999666777<<>>??????@@@BBBDDDFFFGGGHHHHHHHHHKKKLLLOOOYYYkkkzzzfffQQQFFFDDDEEEEEEMMM___uuu```===666333000444...222////////////............------------------------////////////000111222333333999CCCQQQwwwuuuaaa______WWWUUU[[[XXXZZZ___iiittt|||~~~||||||}}}|||yyyvvvrrrhhh^^^SSSMMMNNNOOOQQQ```kkkeeeVVVOOOKKKNNNQQQUUUZZZ___[[[YYYYYY]]]fffpppwww{{{}}}~~~{{{{{{~~~|||{{{~~~uuulll^^^OOOGGGCCCbbbrrrlllhhh@@@555333111222,,,222........................---------............///....../////////000000000/////////000111111222222111222333444555555444333777999@@@QQQlllDDD>>>;;;===>>><<<;;;;;;>>>::::::;;;:::999@@@JJJPPPKKKCCC;;;777666888999555777888999===FFFTTT^^^nnnqqqssssssrrrsssqqqooossskkkgggpppbbbUUURRRPPPMMMMMMNNNLLLIIIEEECCCEEEEEECCC>>>:::777555444777::::::888666777999999999:::;;;;;;::::::999888:::===??????===:::888555111---***,,,///111333555777999999666444333333555666777888888666444333...///000///...///000222111111111222444666888999777888999:::<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHHHHKKKNNNPPPSSS]]]nnn}}}iiiSSSHHHFFFGGGEEENNNaaavvv___===777444000333---222000/////////............------------------------////////////000111222333111666===JJJrrrqqq]]]\\\]]]VVVUUU[[[XXXYYY___hhhttt|||~~~{{{zzztttjjj```TTTOOOPPPQQQSSSbbbmmmgggWWWRRROOOQQQSSSVVV]]]eee```[[[WWWZZZeeeqqqyyy|||}}}{{{xxxyyy~~~~~~{{{yyy}}}wwwiii]]]QQQHHHDDD@@@eeeyyyuuuhhh@@@777555222333,,,222........................---------.........//////000000000000111111111111/////////000111111222222222333444555555555444333777:::AAAQQQjjjPPPHHHCCCCCCDDDAAA===<<<<<<:::999777777777888888===;;;999777555555555555333333555777888>>>LLLZZZdddfffiiinnnqqqpppmmmiiihhhfffdddbbbddduuummmUUUWWWNNNHHHLLLTTTWWWTTTPPPDDDCCCBBBBBB@@@===888444333444555666777777666666555;;;>>>;;;999;;;===<<<===<<<===>>>>>>===999666:::444---******,,,---,,,222333444555555555444333555444444333222111111000111111111111000000111111000000111222333444444555444555555777888:::<<<===BBBBBBBBBBBBCCCCCCCCCDDDLLLNNNQQQSSSYYYfffwwwhhhRRRIIIFFFDDDHHHKKKYYYpppppp???666555---111///000...........................------------...//////------......///111222333444666<<>>PPPjjjjjjccc\\\VVVNNNCCC===<<<777666666555555555555666777666555444444555666666666555555777666999DDDPPPYYYZZZ^^^bbbgggiiiiiigggccc^^^WWWQQQNNNWWWmmm___TTTPPPOOORRRUUUTTTNNNJJJBBBBBBBBBCCCBBB???:::777555555555555555555666666777<<<>>><<<:::<<<>>>=========<<<===>>>===;;;888;;;555///++++++---------111222333444444222000///111000000///......------------......//////......///000111111333333444555555555666777999;;;===>>>AAAAAABBBCCCCCCDDDEEEEEEKKKMMMOOOQQQVVVcccuuugggQQQGGGDDDBBBFFFIIIVVVmmm}}}ooo???555444---111///000...........................------------...//////------......///111222333333444999GGGkkkttt```[[[\\\YYYWWWXXXWWWVVV]]]jjjvvv{{{}}}}}}|||~~~~~~pppccc___XXXVVVUUUXXX]]]```___^^^WWWPPPLLLOOOSSSUUUYYY]]]\\\WWWVVV]]]gggnnnvvv}}}zzzsssooouuu|||||||||{{{zzzyyyxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxnnnZZZMMMHHHEEEYYYmmmrrrjjjAAA666333///000***000........................---------............///............////////////000000000000111111111111333333222222222333444444777666>>>PPPiiiyyylll___OOO@@@999999222333333333444444444444444444333333444555666777777555555666555666===FFFLLLMMMPPPVVV\\\aaacccccc]]]TTTIIIAAA;;;===HHHTTTrrr]]][[[XXXVVVTTTPPPJJJEEEAAABBBCCCEEEEEECCC???;;;999888777555555555555666999===???<<<<<>>===;;;;;;=========<<<<<<777111------......///222444555666555222///---......---,,,+++++++++++++++,,,---...//////...---///000000111222333444444555666666888999;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGJJJKKKLLLMMMRRR```rrriiiSSSIIIDDDAAACCCEEESSSjjjzzzppp>>>444333---222000000...........................------------...//////............///111222333333222777EEEjjjuuu```[[[[[[WWWUUUVVVTTTTTT[[[iiivvv|||{{{}}}{{{{{{}}}yyymmmccc___^^^[[[XXXXXXZZZ[[[ZZZXXXUUUNNNJJJLLLPPPSSSXXX^^^[[[WWWXXX```hhhpppxxxwwwpppssswww|||~~~||||||tttttttttssssssssssssssstttrrrpppoooqqquuuyyy|||cccPPPHHHAAASSSnnnsssnnnBBB555111000222+++000........................---------............///............////////////000000000000111111111111333222222222333333444555888888@@@SSSlll|||eeeTTTFFF<<<777888111111222333444555555555666555444444444666888999777444333555666666;;;AAACCCEEEHHHOOOUUUZZZ\\\\\\TTTJJJ@@@;;;888888===CCCuuusssmmmcccZZZWWWUUUNNNFFFBBBCCCDDDGGGHHHFFFBBB???===<<<999777555666666777;;;>>>???======AAABBBAAA@@@===;;;:::<<<>>>???>>><<<999444000......///000666888:::;;;:::666111......---,,,++++++++++++,,,+++---...000111000///...//////000111222333444444666666777888:::<<<===>>>??????AAABBBDDDFFFGGGHHHIIIJJJJJJJJJOOO\\\nnn|||mmmWWWLLLGGGCCC@@@DDDSSSjjjzzzqqq>>>333222---222000000...........................------------...//////............///000111222444222666DDDjjjvvv|||vvvaaa[[[[[[WWWTTTUUUSSSSSS[[[jjjwww}}}{{{xxx~~~{{{{{{}}}xxxnnnfffcccccc^^^XXXVVVXXXZZZZZZYYYUUUOOOKKKLLLOOORRRYYY```\\\ZZZ[[[bbbjjjqqqyyyyyytttyyywwwwwwxxxvvvsssqqqrrrzzzzzzzzz{{{{{{||||||}}}{{{zzzxxxwwwzzz~~~kkkUUULLLFFFSSStttyyyrrrCCC444000000333,,,000........................---------............///............///////////////000000000111111111111222222222222333444555555::::::DDDWWWpppvvvWWWDDD>>><<<;;;:::222333333444555666777777666555333444666:::>>>@@@===888555777777777888<<<===???CCCJJJQQQVVVWWWWWWLLLCCC;;;:::;;;<<<>>>BBBXXX~~~qqqiiijjjhhh[[[KKKFFFFFFFFFGGGHHHGGGCCCAAA???===;;;999888888999:::===??????===>>>CCCDDDBBBAAA>>>;;;;;;<<<>>>???@@@===:::666222///...///111777999;;;<<<;;;777333000...---+++******+++,,,---,,,---///000000000//////...///000111222333333444555666666888999;;;===>>>===>>>@@@AAADDDEEEGGGHHHHHHIIIIIIIIINNNZZZkkkxxxpppYYYNNNGGGCCC???DDDUUUmmm|||ttt@@@333222---333000///...........................------------.../////////......//////000111222444444888EEEiiirrryyyxxxccc]]]\\\XXXUUUVVVTTTTTT\\\kkkxxx~~~yyynnnmmm~~~|||ssskkkhhhddd]]]VVVSSSUUUYYY\\\]]]VVVQQQMMMNNNPPPSSSZZZbbb]]]\\\^^^dddkkkpppxxx|||zzz|||uuupppppppppnnnpppuuummmXXXMMMLLLVVVtttyyyqqqCCC333000000333,,,000........................---------............///............///////////////000000000111111111111222222222222333444555666777999CCCYYYrrrnnnNNN???>>>???>>><<<999999888888999;;;<<<>>>999777555666999@@@GGGLLLGGG???888888888666555666888:::>>>FFFNNNUUUYYYZZZNNNEEE===<<<===<<<>>>@@@FFFhhh~~~jjjRRRLLLJJJHHHGGGGGGEEEBBB@@@===<<<;;;:::::::::;;;<<<>>>???>>><<>>AAAHHHQQQVVVKKKAAA888777888666444444666777:::CCCOOO[[[eeejjj___UUUKKKGGGCCC@@@@@@CCCGGGSSSxxxsss]]]RRROOOJJJFFFDDDBBB@@@???888888999:::;;;;;;<<<<<>>===>>>???>>>>>><<<;;;999444///---...111///000222444555444333222000...,,,++++++,,,...000111000...---,,,,,,---.........///000111222333333333444444666777999;;;<<<<<<===>>>???AAABBBCCCDDDGGGJJJLLLMMMPPPZZZhhhsssvvvrrr[[[NNNFFFAAACCCGGGVVVlll{{{|||EEE666444///555000..............................------------.../////////////////////000000111222555;;;DDDdddyyywwwbbb\\\\\\XXXUUUWWWUUUUUU\\\iiiuuuzzz|||~~~{{{~~~~~~wwwlllggg]]]___```[[[|||zzzqqqmmmddd```\\\ZZZ[[[ZZZXXXUUURRROOOMMMNNNMMMMMMSSS[[[WWWXXX]]]ffflllrrr|||~~~~~~}}}yyyxxxxxxrrrlllooo{{{~~~gggUUUKKKDDD^^^kkkrrrhhh???555222000111,,,222........................---------............///............////////////000000000000111111111111111111111222333444666666555777BBBWWWooorrreeebbbccc___YYYUUURRRPPPMMMKKKKKKNNNQQQTTT[[[UUUNNNHHHHHHNNNVVV[[[JJJ???666666888888777777777777999BBBQQQcccrrrzzzpppfff[[[SSSLLLGGGGGGJJJPPPHHH\\\wwwgggWWWRRRKKKFFFBBB@@@???===444555777999;;;<<<<<<<<>>===;;;;;;999555///---...000...///111333444444444444333222000......000222444666444111...---...000111......///000111222333333333333444555777999:::;;;<<<<<<===???@@@AAABBBBBBGGGJJJMMMNNNRRRZZZgggrrryyyuuu^^^QQQHHHCCCEEEHHHUUUjjjyyy~~~GGG777444000555000..............................------------...//////000////////////000000111000444;;;CCCaaaxxxuuu```[[[[[[WWWUUUVVVUUUUUU[[[hhhssswwwyyy{{{}}}}}}qqqjjjcccZZZRRR^^^eeeZZZwwwzzzqqqllliiigggddddddbbb^^^WWWQQQOOOLLLKKKLLLJJJIIINNNVVVTTTUUU\\\eeelllsss~~~|||zzz{{{}}}~~~}}}wwwssssssnnnkkkssshhhWWWNNNLLLnnnooovvvddd>>>555333///000+++333........................---------.........//////............/////////000000000000000111111111111111111111222333444666777888:::EEEYYYppp{{{ssspppvvv{{{yyysssoooeee]]]TTTPPPNNNNNNTTT[[[```VVVQQQLLLDDDHHHLLLEEE===999444333444666666444555888===FFF[[[tttwwwhhh]]]WWWWWWWWWXXX]]]bbb]]]fffyyymmmZZZNNNFFFFFFFFFBBB>>>>>>;;;999777888<<>>??????@@@@@@BBBBBBBBBAAA@@@???>>>===BBB>>>999555333111...,,,++++++---000333444333111555555444444555666777888555555444333222111000/////////...///000111333444666666666666777888::::::>>>???AAAAAA@@@@@@AAABBBHHHHHHIIILLLRRR\\\hhhppp{{{uuuaaaPPPFFFAAAEEEIIIQQQdddyyy}}}JJJ888666111444000000////////////...............------------...//////............///111222333333555;;;EEEfffrrrrrrrrr___\\\XXXWWWYYYTTTUUUUUUZZZcccnnnwww{{{|||}}}~~~nnnaaaZZZUUUYYYccchhhbbbddd~~~yyysssooopppnnnllljjjhhhaaaXXXQQQMMMLLLKKKKKKLLLMMMLLLLLLSSSTTTZZZdddlllsss||||||yyyyyy{{{}}}~~~|||uuurrrwwwvvvvvvhhhzzzkkkYYYNNNVVVyyyuuueee@@@///555333...///000////////////////////////....................................////////////000111111111111222222222111111111222333444555666999:::EEE[[[ttt|||}}}uuuiii\\\VVVSSSSSSXXX^^^bbbXXXSSSLLL@@@@@@CCC>>>;;;777333111222333333222444555:::HHHbbb}}}|||lllaaa___bbbdddeeegggiii___]]]wwwyyykkkaaaUUUKKKHHHFFFDDDEEEHHH???<<<::::::<<<>>>>>>===BBBAAAAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBB@@@??????@@@===999666444111...,,,,,,,,,---000444666555444888888888888777777777777444444333222111000///...000/////////000222444555555555555666777888999:::===>>>@@@@@@???@@@AAACCCFFFGGGHHHJJJOOOXXXdddlllwwwyyybbbQQQGGGCCCEEEIIIQQQeee{{{GGG666555///333///000////////////...............------------...//////............///111222333555777===IIIjjjwwwxxxsss___[[[VVVWWWYYYUUURRRSSSXXXaaammmwww|||}}}yyypppgggbbbcccfffhhhkkkjjjeeejjj|||xxxtttsssrrrrrrpppnnnkkkfff___WWWRRRQQQOOONNNLLLLLLKKKJJJIIINNNOOOWWWcccmmmttt|||zzzvvvwww}}}yyywwwtttmmmtttzzzkkk|||mmmYYYMMMOOOwwwsssbbb???...444222---...///............................................................//////////////////000000000111111111111111111222333444555666888:::EEE\\\vvvtttccc\\\\\\^^^cccgggiii]]]VVVNNN???<<<===888999666333222222333222111888777<<>>============<<>>??????@@@AAACCCEEEFFFGGGHHHLLLTTT___gggqqq}}}dddRRRHHHEEEDDDIIIPPPeee}}}|||CCC333333...111...///////////////...............------------...//////............///111222333444777>>>KKKmmmttt___YYYUUUVVVYYYVVVQQQRRRWWW```mmmwww|||~~~~~~uuulllgggdddfffoooxxx}}}|||wwwqqqooo{{{~~~}}}{{{}}}xxxsssqqqsssvvvrrrrrrpppjjjccc[[[VVVTTTUUUTTTQQQNNNKKKIIIFFFEEEHHHKKKUUUdddpppvvv}}}|||{{{~~~tttooonnnooo~~~}}}nnn~~~nnnXXXLLLLLLuuufffttt^^^===...333111,,,......................................................---............/////////.../////////000000000000111111111222333444555666777:::FFF^^^xxxzzziiidddggglllrrrvvvsss```TTTLLLAAA======666777666555555555555555555999888@@@ZZZ}}}vvvqqqtttzzz{{{zzzqqqpppfff^^^```nnn|||kkk[[[QQQMMMIIIIIIJJJIIIFFFCCCEEECCCAAA???>>>=========>>>>>>??????AAABBBCCCDDDAAABBBDDDFFFFFFEEEDDDDDD@@@>>>===<<<:::888333000...------///222333333222555666777888888777555444000000//////...---,,,,,,.........///000111222333333333444555666888999:::999;;;===>>>>>>???AAACCCDDDFFFHHHHHHJJJPPP[[[dddjjjwwwgggTTTKKKFFFDDDHHHNNNaaa|||yyyAAA333333---111...000////////////...............------------...//////............///111222333222555===JJJlllsssvvv___XXXSSSTTTYYYVVVTTTTTTXXX```lllvvv{{{}}}~~~zzzuuuqqqhhhffffffjjjmmmssszzzwwwvvvwwwyyy{{{~~~~~~zzztttppprrrvvvppppppnnnggg___XXXVVVWWWWWWWWWUUUQQQLLLGGGEEEDDDEEEIIIVVVggguuu|||~~~zzzpppooottt{{{{{{mmm}}}mmmWWWKKKNNNuuu\\\fffZZZ<<>>555444555666666666666666666555666DDDccc~~~|||~~~zzzyyyuuukkkccc^^^___|||}}}pppcccXXXPPPNNNJJJIIIJJJKKKHHHDDDDDDCCCBBB@@@???>>>???@@@=========>>>???AAABBBCCCAAACCCEEEGGGHHHGGGFFFDDDAAA@@@???>>>>>>;;;888555111///......//////...------///111333444444333222///......------,,,,,,,,,,,,,,,---///000000111111222222333444555777999:::888:::<<<======>>>@@@BBBCCCGGGIIIIIIIIINNNYYYbbbeeerrriiiXXXMMMFFFDDDHHHLLL]]]yyy|||www@@@444444...111///222////////////...............------------...//////............///111222333111555===IIIhhhnnnzzzvvvwww___XXXRRRTTTXXXVVVXXXXXXZZZaaakkktttyyy{{{~~~xxxrrrmmmjjjjjjoooyyyzzzuuuwwwzzzyyy}}}}}}uuupppnnnpppkkkkkkhhhbbb[[[XXXYYY\\\YYYZZZYYYTTTMMMHHHEEEDDDGGGKKKXXXlll{{{}}}~~~}}}yyywwwppprrryyywwwiiizzzlllUUUIIINNNrrraaaiiiVVV<<<000444111///111...................................................------------............000000000111111111222222111111111222333444555666888;;;HHH___yyynnnSSSDDDDDDAAAAAA???777444666999999777666666666666;;;LLLkkk~~~zzzyyyvvvmmmfffaaa]]]lllpppfff```ZZZXXXZZZVVVMMMFFFEEEFFFEEECCCCCCCCCAAA???>>>@@@BBB?????????@@@AAABBBCCCDDDBBBCCCFFFHHHHHHGGGEEEDDDBBBAAA??????>>>===:::888555333000//////...---+++***+++---///000111111111......---------,,,,,,,,,,,,,,,...///000111111111111111222333555777888999888:::;;;<<<<<<===>>>@@@BBBFFFJJJIIIHHHMMMXXXaaaeeeqqqlll\\\OOODDDCCCJJJMMM[[[vvvvvvzzzvvvAAA555555...111///333////////////...............------------...//////............///111222333222777>>>GGGcccvvv~~~rrr|||www```XXXSSSSSSWWWTTTZZZYYYZZZ```jjjssswwwyyyzzzzzz}}}|||~~~}}}xxxtttssstttrrrzzz}}}tttqqqtttyyy|||~~~{{{tttmmmiiihhhgggeeeaaa]]][[[]]]```ddd___```___ZZZQQQJJJFFFFFFIIIMMMZZZnnn~~~|||zzz{{{{{{{{{{{{|||uuuuuuyyytttfffxxx}}}|||kkkUUUIIIJJJmmmggguuuRRR;;;222444111000222...------------------------........................,,,------------.........111111111111222222222222111111111222333444555666999<<>>@@@???;;;888666666:::>>>OOOggg{{{{{{yyytttuuummmeeeccc___hhh}}}}}}ggg```___]]]dddrrrwwwhhhQQQDDDCCCEEEDDDDDDDDDAAA>>>===???AAAAAAAAAAAAAAAAAABBBCCCDDDBBBDDDFFFHHHIIIGGGEEECCCBBB@@@>>>=========;;;:::999666333222222222111000+++,,,,,,---...///000000...------------,,,,,,,,,---...000111222333222222000111111333444666888999888:::;;;<<<;;;;;;===>>>@@@EEEIIIIIIGGGKKKVVV```hhhtttmmm___PPPBBBAAALLLRRR^^^uuuxxx~~~uuu@@@555666...000...222////////////...............------------...//////............///111222333111777===BBB[[[tttxxxwww```YYYSSSSSSVVVSSSWWWVVVWWW]]]hhhqqqvvvxxxrrrrrrxxxzzz~~~~~~}}}wwwxxx{{{{{{zzzwwwrrrmmmhhheeeccc___[[[ZZZ^^^dddiiilllhhhiiihhhaaaVVVLLLHHHGGGJJJMMMZZZmmm~~~|||{{{|||{{{}}}uuugggyyy}}}{{{xxx{{{~~~~~~lllUUUIIIIIIooofff}}}uuuNNN999111333000///111---------------------------........................,,,,,,---------.........000000000000111111111111111111111222333444555666888<<>>DDDHHHHHHFFFJJJUUU___kkkvvvnnnbbbQQQ@@@@@@NNNVVVaaauuu~~~ttt@@@555666---...---111000/////////...............------------...//////............///111222333///555;;;===TTTsssssswwwaaaZZZTTTSSSVVVRRRTTTSSSTTT[[[fffpppvvvxxxkkkkkksss~~~~~~|||uuu|||xxxuuurrrnnnjjjgggbbb]]]XXXYYY```iiiooorrrooopppnnnfffYYYNNNIIIHHHJJJMMMXXXlll|||wwwiiizzzqqqooouuulllUUUIIIKKKtttdddkkkKKK888000222...///111,,,------------------------........................,,,,,,,,,---------......////////////000000000000111111111222333444666666777;;;JJJccc{{{ddd```uuuvvvnnnvvvzzzsssiiiccc```^^^WWWRRRMMMIII@@@666555;;;777<<>>???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???===;;;888666555555888777999<<<>>>===888444444333222///------///222222000---******,,,000222...---111999<<<888555444333333444444555666666666777777888999:::<<<===>>>BBBAAACCCFFFGGGIIIQQQZZZfffvvvnnn^^^PPPFFFCCCHHHUUUjjj{{{kkkAAA666333111111***///000000///...------,,,,,,---------------------------///////////////111333555888888@@@OOO}}}nnnkkkeeeUUUZZZZZZUUUYYYTTTTTTVVVZZZaaajjjrrrwwwpppuuu{{{|||vvv}}}wwwssspppkkkhhh^^^______^^^___gggsss}}}zzztttmmmdddWWWKKKHHHJJJOOOWWWXXXbbbzzzsssyyyuuupppzzz}}}xxxiiillluuuqqqVVVIIIKKK~~~jjjxxxJJJ888111222000222333---,,,---...//////...---,,,(((...000***)))...222222---------------...//////111///------000222111///000111222333555888999::::::<<>>@@@???BBBNNN\\\bbb^^^ZZZXXXXXXXXXWWWUUU]]]dddgggiiieeeTTTLLLXXXyyy|||___MMMDDDFFFPPPjjjwwwdddNNNGGGEEEFFFEEEBBB@@@???>>>???@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@???===:::888666555555666666777:::===>>>;;;999666555333000......111444444222...++++++,,,///111......333;;;>>>;;;777666333333444444555666666666777777888999:::<<<===>>>BBBAAACCCFFFGGGIIIPPPYYYdddsssooo^^^PPPEEEEEEJJJWWWllliii@@@555333111111***///000//////...------,,,,,,---------------------------///////////////111333333777666>>>LLL{{{tttkkkhhhWWWYYYXXXSSSUUURRRSSSTTTXXX___hhhpppuuussswww||||||ttt}}}xxxsssmmmhhh``````^^^]]]^^^gggttt~~~}}}wwwnnndddWWWLLLJJJMMMRRR]]]cccnnn~~~{{{vvvkkksss}}}uuupppzzz~~~zzzsssttt{{{iiiTTTJJJQQQkkkzzzIII777000222///111333,,,------...//////...------***///111---+++///111///......------......///000///---,,,,,,///000///...222222111222333444666888<<<<<>>888888:::===;;;<<<>>>>>>@@@IIISSSVVVQQQJJJEEEDDDDDDDDDDDDMMMXXXbbbkkklllZZZMMMRRRqqqwwwYYYGGGFFFEEETTT```VVVJJJGGGDDDEEEDDDCCCAAA@@@?????????>>>??????@@@AAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBB???>>><<<:::888666555555444333444777;;;>>>>>>>>>888777444111///000444777666444111...---...000111111222777???BBB>>>999888333333333444555555666666777777777888:::;;;===>>>AAAAAABBBFFFGGGHHHPPPXXXcccqqqooo^^^OOOEEEEEEIIIWWWmmm~~~~~~ggg>>>333222000111+++000/////////...------,,,,,,---------------------------///////////////111333222444333;;;HHHwww}}}lllmmmYYYXXXVVVPPPRRRRRRRRRSSSVVV]]]fffoootttwwwzzz}}}}}}pppwwwxxxooohhhbbb```^^^[[[^^^gggvvvxxxnnncccUUUKKKKKKOOOVVVgggqqqzzz}}}~~~zzzkkkrrr}}}vvvqqqzzz}}}xxxbbbQQQJJJ[[[lllxxxGGG666000111...000111,,,------...//////...---------///000......//////,,,//////......//////000111000...------///000000///333222111111333666999;;;>>>===IIIccc||||||tttggg^^^QQQDDD<<<:::>>>DDDLLLFFFBBBCCCCCCCCCFFFKKKGGGDDD???;;;999:::;;;<<<===HHHTTTeeetttjjjZZZXXXpppwwweee[[[RRRWWW\\\PPPFFFCCC@@@FFFFFFDDDCCCAAA???>>>===??????@@@BBBCCCCCCDDDDDDFFFFFFFFFFFFEEECCCBBBBBB===<<<;;;999777666666555333333333444777;;;===???999888444000...///333777666555444333333444555666777777<<>>???LLLgggtttiiidddYYYJJJAAACCCNNNWWWZZZRRRLLLKKKJJJFFFDDDEEE???>>>;;;999777666666777666;;;CCCYYYtttvvvggg```uuuzzzmmmkkkgggUUUFFFDDDAAAIIIHHHFFFDDDAAA>>><<<;;;@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<;;;999888777666666666555444333222333666999;;;999777444000---...111444555555555666777999;;;<<<===<<>>>>><<<888444222222222555555777KKKkkkuuuiiibbbyyyzzzqqq[[[KKKIIIHHHJJJHHHFFFCCC@@@>>>===<<>>===:::999888777666666666666777777555333111222666888999888555111---,,,---///111222444666888:::<<<<<<===;;;===AAAAAA;;;555444222222222333444444555555666666666777999:::<<<===??????BBBEEEFFFFFFLLLSSSWWWaaatttjjjXXXLLLEEEGGGHHHRRRhhh~~~fff===222111000222,,,111........................---------------------------///////////////111333222333222999???hhh{{{aaa[[[YYYUUUUUUTTTSSSRRRTTT[[[dddmmmsss{{{}}}~~~tttdddYYYOOOFFFCCCPPPmmm{{{lllcccddd^^^WWWSSSWWWaaammmvvvzzzrrrfff[[[OOOIIILLLSSS\\\lllpppmmmooonnnlllsss{{{yyyuuuxxx}}}xxxbbbQQQIIIRRR|||{{{xxxfffAAA444111333......111,,,///...------------...///...000444666333......222//////......//////000111.../////////......000111333222111222444888;;;>>>===BBBWWWvvvwwwmmmeeeWWWKKKMMM[[[fffiiibbb]]]YYYXXXTTTKKKDDDAAABBB@@@===777222000222555444555444CCCaaannnhhhdddwwwzzzppp[[[NNNMMMKKKIIIGGGDDDAAA@@@???@@@@@@@@@AAADDDFFFGGGGGGFFFEEEAAAAAA@@@???>>><<<;;;:::999888777666666666666666999999888555222222555888999999777333...+++++++++,,,...000222444666666777888555666:::;;;666222222111222222333333444555555666666666777888:::<<<===??????BBBEEEFFFFFFKKKRRRWWW___rrrgggUUUKKKFFFHHHGGGPPPeee{{{ggg>>>444222111333,,,111........................---------------------------///////////////111333111222111888<<>>222...222......------......///000,,,...///...---,,,///111111111222333555777:::;;;===CCCYYYyyyyyy{{{{{{tttaaahhhnnnrrrwww|||~~~|||vvvjjjXXXNNNWWWhhhpppnnnbbb___]]]]]]XXXNNNGGGEEEDDDBBB===666111222777;;;222666666BBB]]]jjjiiiiiissswww}}}uuujjjXXXNNNMMMJJJGGGEEEBBB@@@@@@AAACCCDDD???AAACCCEEEFFFFFFEEEDDD@@@??????>>><<<;;;999888888888777666666666666666999::::::777444444666999::::::999555000,,,******)))***---///000111111111333000000555666333111111111222222333333444555555555666666777888:::;;;<<>>=========;;;888666666777888999::::::;;;:::>>><<<999777666555666777999:::;;;999555000---,,,,,,+++******+++---///111555555555555444333111111111111111111222333444555555444444444666999<<<>>>@@@AAAAAAAAABBBFFFJJJNNN[[[bbbppp~~~dddSSSJJJGGGEEEFFFNNN```wwwjjj>>>000...000333---111........................000///...---------------111///...---...//////...333---444AAA;;;YYYyyyooo___YYYVVVRRRSSSQQQQQQUUUXXX\\\eeennnwwwzzz|||~~~kkkoooyyyqqqiiiYYYNNNKKKFFFAAAEEE>>>???NNNpppppphhh___SSSIIIFFFEEEDDDIIIPPPTTTRRRPPPKKKCCC???FFFPPPYYY\\\cccllluuu}}}~~~~~~}}}rrrfffWWWGGGDDDVVVmmmyyy___;;;444//////...,,,---///000000000///......------////////////////////////---------............///////////////000111222333000111333555777:::===>>>???GGG___xxx|||vvvjjj___SSSWWWYYYWWWTTTUUU]]]dddyyy}}}xxxooobbb`````````\\\RRRIIIDDDCCC???:::777777888888888222999<<>>???AAACCCCCCBBBAAA@@@@@@>>><<<;;;;;;:::888666555666888:::;;;<<<======<<<;;;888666444444555555777999:::999666333222222111000//////000222444555777777666555444333111111111111111111222333444444555444444555666999<<<>>>@@@@@@AAAAAABBBEEEJJJNNNVVV___ppplllZZZNNNGGGEEEFFFNNN```vvv|||~~~oooBBB444222222444---111........................//////...---------------++++++,,,...000000000///111///888GGG@@@XXXzzzrrr```YYYVVVTTTWWWSSSPPPSSSWWW]]]hhhssswwwzzz|||~~~xxxqqqbbbVVVSSSLLLEEEHHHBBB@@@DDDUUUzzziiibbbSSSKKKEEEFFFGGGEEEGGGKKKQQQMMMIIIGGGCCCBBBIIIRRRZZZ]]]dddllluuu}}}ooodddWWWJJJIIIXXXooo\\\:::444//////...,,,---///............////////////........................---------............///////////////000111222333111111222444777:::<<<===@@@HHH```}}}tttzzzyyyxxxttt___jjjrrrooocccYYYYYY^^^sss{{{qqqhhhgggfffddd___XXXMMMDDD???===:::999999:::999888777888===XXXzzzddddddhhhqqqzzzrrrpppxxxbbbRRRKKKIIIIIIHHHHHHHHHHHHJJJKKKJJJGGGEEE>>>???AAABBBCCCBBBAAAAAA???<<<999888888888777666555666888999<<<===??????:::999777555333333333444555777888888777666888999777777666666666888999:::;;;:::888666444222111000222222222111222222333333555444444555777999;;;===???@@@AAAAAABBBEEEIIIMMMRRR]]]pppuuucccSSSGGGEEEGGGOOOaaavvv{{{}}}qqqDDD777333222333+++000........................//////...------------...)))+++---///000000//////...000;;;LLLGGG[[[vvv{{{qqqaaaYYYUUUSSSXXXRRRNNNOOOTTT\\\jjjwwwxxxzzz}}}~~~yyykkk___[[[III@@@CCC@@@@@@@@@GGGmmmmmmbbb^^^[[[SSSLLLKKKMMMNNNOOORRRUUUNNNGGGEEEDDDEEEKKKRRRZZZ]]]dddlllttt{{{}}}nnncccVVVJJJKKKXXXrrr|||XXX:::333/////////------///,,,------...//////000000........................---------............///////////////000111222333111222222444666999;;;===BBBJJJbbb}}}uuummmsssyyylll|||xxxhhhccceeennnzzzqqquuuzzzyyynnnbbbWWWLLLBBB===;;;::::::;;;;;;:::999;;;888<<<]]]}}}~~~zzzeeeTTTKKKHHHGGGEEEEEEFFFHHHJJJLLLKKKGGGDDDAAAAAABBBBBBBBBAAA@@@???>>>;;;777666666777666666555666777888999;;;<<<===:::999777555444333333333444555666666666666999;;;;;;;;;;;;;;;;;;<<<>>>>>>>>><<<999666333111000000333333222222111222222222555555555666777999;;;<<<>>>???@@@AAABBBEEEIIILLLTTT]]]nnnwwwfffUUUHHHEEEHHHRRRdddxxxmmmBBB555222000111***///........................///......---------......///000000000///...///000777:::>>>KKKGGGWWWxxxyyy{{{mmmccc\\\UUUPPPTTTOOOLLLNNNSSS[[[iiiuuuyyy{{{}}}}}}|||{{{{{{rrrfffZZZUUUHHH===???;;;===>>>FFFkkk{{{mmmffffffhhhpppdddWWWQQQRRRWWW\\\___```VVVLLLHHHHHHHHHKKKOOOVVVZZZaaaiiipppxxx~~~}}}yyy|||~~~sssfffTTTGGGHHHYYYrrrtttSSS999333///000///------///---------....../////////........................---------............///////////////000111222333222222222333666999<<<>>>DDDMMMddd}}}mmmhhheeeqqqyyyssssssuuu{{{vvv{{{www```SSSJJJAAA<<<;;;:::;;;<<<<<<;;;::::::999AAAhhh}}}hhhWWWMMMHHHDDDBBBBBBCCCDDDGGGIIIHHHEEECCCDDDDDDCCCBBBAAA???>>>===<<<999666444555666666555666555555555555666777888:::999888666555444333333333444555444333444666888:::;;;;;;<<<===>>>???@@@@@@===999555222000000000333333222222111222222222555555555666888999:::;;;<<<>>>@@@AAABBBDDDHHHKKKVVVZZZhhh|||ssscccTTTIIIFFFKKKVVVggg{{{hhh???444222111222,,,222////////////////////////......---------......///333222111...---///444888EEEEEE>>>BBB===III~~~|||sssiiifffaaaVVVNNNPPPLLLLLLPPPUUU\\\hhhrrryyy{{{~~~}}}zzzssstttuuuvvvxxxyyyyyyzzz{{{}}}{{{qqqmmmxxxqqqhhh]]]RRRLLLPPPEEEFFF???===:::@@@fffyyyzzz}}}}}}zzzuuupppooorrrvvvtttiii\\\UUUWWW^^^bbbccccccXXXMMMIIIIIIHHHIIIKKKOOOTTT[[[cccjjjrrrzzz~~~zzz}}}yyy{{{~~~mmmVVVFFFJJJeeemmmnnnNNN888222///000000...---//////.........---------,,,........................---------............///////////////000111222333222222222333666:::>>>@@@FFFOOOgggsssrrr~~~{{{wwwyyy]]]QQQJJJBBB<<<;;;:::;;;<<<===<<<:::777<<>>===;;;888666555555666666555555444333222222333444555999999888666555444333222222444555444222222333444777888999;;;<<<>>>??????AAA===888333000///000111222222222111222222333333444555666777888999::::::;;;===???AAABBBDDDGGGIIITTTWWWcccxxxnnn^^^QQQHHHFFFKKKXXXjjj}}}~~~eee>>>555444222444///666////////////////////////...------------...//////000000///------222:::AAA===???333666666CCCzzzrrrhhhfff```UUUMMMMMMKKKMMMRRRWWW]]]fffoooxxxzzz|||~~~~~~}}}zzzyyywwwuuuqqqooopppqqqsssuuuwwwxxxyyyyyy|||oooaaaggguuuxxxqqqggg___YYYNNNMMMEEECCC>>>AAAddd}}}fffbbbjjjrrr{{{~~~yyyvvvkkkfff___\\\aaagggfffaaa[[[QQQIIIGGGGGGFFFGGGIIIGGGMMMUUU]]]dddmmmvvv}}}~~~yyy~~~vvvxxx~~~uuuYYYKKKRRRxxx~~~gggiiiHHH777222///000111...---/////////......---,,,,,,+++---------------------------------............///////////////000111222333222222222444777<<<@@@CCCIIIRRRjjjxxx{{{vvvssswww]]]TTTLLLBBB>>><<<::::::;;;<<<<<<;;;777===AAA[[[ttteee[[[UUUQQQLLLHHHAAA???======???BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@999888666666777777555444333222111000111222444555777777777666444333111000111333555555333222222222333444666999;;;===>>>???@@@<<<777222///...000111111111111111222333444444444555666777888999999999:::<<>>CCCGGGJJJSSSlllfffooovvvuuummmmmmuuullltttvvv^^^XXXOOO@@@???===::::::;;;<<<<<<;;;;;;===555???oooyyypppeee]]]ZZZXXXTTTPPPBBB???;;;:::===AAAEEEGGGAAAAAA@@@@@@AAAAAABBBCCC888777777777888777555333111000000///111333555777666666555444333111000//////222555666555333222222111222555888;;;===>>>???@@@<<<666111......000111111111111111222333444555444555666888999999999999:::<<>>333;;;111777;;;AAAsssvvvfffWWWJJJDDDFFFHHHEEEEEEIIIMMMSSS]]]gggsssuuuwwwxxxxxxyyy{{{}}}}}}|||zzzwwwtttrrrppppppssstttwww|||tttaaafffwwwqqqWWWEEEFFFIIINNNooozzzwwwjjjdddYYYRRRWWW``````YYYOOOJJJGGGFFFCCC@@@BBBFFF>>>EEEOOOWWW^^^hhhttt}}}{{{wwwuuutttsss|||yyywwwyyywwwvvvzzzyyyXXXMMM]]]yyyiiibbb@@@666111///111111///...///+++,,,,,,------......///---------------------------------.........//////////////////000111222333222222222444999???EEEIIIKKKTTTmmm^^^YYYWWWWWWQQQIIILLLVVVppp~~~pppnnnsss}}}pppdddPPPIIIDDD>>>999:::;;;;;;<<>>===;;;;;;;;;888777666777999999888666777444111//////000333555444666777666333111000000666555555444333222111111111333444555777999===@@@???<<<666222000///...---222222111111222222333444444555666777888999:::::::::;;;===>>>>>>AAADDDGGGQQQYYYgggvvvnnnXXXJJJCCC>>>IIISSSeee|||vvvqqqyyyZZZ???111222000111222---........................------------------------//////......///111444555333222222666888===hhhqqqiii```TTTPPPSSSLLLIIIIIIKKKLLLPPP[[[fffppprrrrrrppprrrvvvuuurrrooopppoooooooooqqqvvvyyy|||zzz^^^```rrr[[[CCCOOONNNJJJuuu{{{uuuiiibbbZZZVVVVVVWWWVVVUUUKKKIIIFFFDDDDDDDDDDDDCCCBBBDDDIIISSS[[[eeesssyyyqqqjjjqqquuu{{{}}}{{{wwwsssqqqrrruuuzzzvvv[[[OOOTTTmmmVVVCCC222222000///....................................//////.........---------............////////////000000000111222222333333444333222333888>>>EEEIIIOOOYYYqqqnnnbbbUUUPPPMMMHHHDDDBBBIIIZZZ|||rrrsssvvv^^^TTTHHHAAA<<<;;;;;;;;;???DDDJJJMMMMMMGGGAAAEEENNNUUUppptttfff\\\TTTZZZ```[[[KKKAAA999999<<>>===<<<<<<999888888888::::::888666666555222111000111333444222444555555222111000000444444444333333222222111///111333444555888<<>>@@@DDDFFFOOOXXXfffvvvlllXXXKKKEEEDDDKKKPPPaaa}}}xxxmmmhhhyyyYYY>>>111222000000222---........................------------------------......------...000222444222111111555666;;;dddttthhhZZZSSSUUUQQQPPPPPPQQQPPPPPPVVV^^^aaaeeeggghhhmmmrrrtttqqqvvvxxxyyyzzzzzz{{{}}}bbb```mmmyyy{{{qqqRRRSSSNNNLLLvvvyyyqqqkkkhhhaaa[[[TTTPPPOOOPPPOOONNNKKKIIIGGGFFFFFFFFFEEEDDD>>>???FFFRRR\\\eeeqqqzzz}}}xxxpppjjjiiinnntttzzz}}}{{{wwwtttuuuxxx}}}tttWWWOOO]]]rrrxxxPPP???222111000///....................................//////.........---------............////////////000000000111222222333333333222222444888???GGGKKKTTT___wwwpppwwwsssdddXXXKKK@@@AAAAAAPPPxxxppphhhiiipppqqqrrr]]]KKKDDD>>><<<::::::@@@HHH```kkktttmmmXXXDDD>>>@@@OOOyyy}}}qqqdddYYY```ggg```PPPFFF===<<<===???BBBFFFCCCCCCBBB@@@???>>>>>>===;;;:::999999::::::888777666555444333333333444444111333555555333222333444444444444444333222111111---///111222333666:::===>>>:::444111000111222222222222111111222222333444444555555666777888999999999:::<<<<<<===???BBBEEELLLTTTccctttjjjWWWLLLFFFEEEJJJLLL\\\zzzssshhheee~~~{{{WWW===111222000000111---........................------------------------------,,,,,,---///111222000000000333555999^^^yyylll]]]UUUUUUTTTTTTUUUWWWTTTQQQSSSYYY^^^dddjjjmmmrrrxxxzzzxxx|||hhhaaajjjwwwmmmttt|||~~~[[[OOOIIIJJJpppyyyoooiiieeedddccc[[[VVVOOOLLLMMMMMMLLLJJJLLLJJJIIIHHHIIIHHHFFFEEE======DDDRRR___hhhpppwww{{{vvvoookkkiiilllsss||||||vvvyyy}}}~~~~~~sssSSSRRRmmmzzzoooJJJ===222111000//////......///.......................................---------............////////////000000000111222222333333222111222444:::BBBIIINNNWWWccc{{{ssstttiiiVVVLLLGGGFFFUUUwww~~~ggg___ccctttooommmvvv]]]JJJEEE@@@===:::999???FFFfff|||eeePPPLLLEEEUUUuuuvvvlllpppooo___RRRJJJDDDCCCDDDCCCDDDGGGBBBBBBBBBBBBAAA@@@??????<<<:::999888999999888777666666777777666666555444333555666666555555666888666666666555444222000///,,,...000111333555999<<>>JJJRRR^^^sss~~~ooonnnQQQ:::111222///...111...........................------------------------............///000000111000222111444555777RRR|||~~~qqqggg```]]]TTTSSSSSSTTTSSSRRRWWW___gggpppxxx{{{}}}nnn___bbbzzz}}}ooouuuwww]]]MMMOOONNN___www~~~xxxqqqmmmllljjjfffbbbZZZUUUPPPNNNPPPSSSSSSRRRRRROOOMMMKKKIIIHHHEEECCCCCCAAAEEESSSbbbnnnwww~~~zzzvvvtttsss{{{}}}yyy}}}|||yyy}}}nnnMMM[[[jjjEEE???111000000////////////000........................---.................................////////////000000000111222222333333111111222666===FFFOOOTTTWWWeee~~~hhhmmmxxx~~~oooXXXGGGFFFOOOVVVWWWbbbxxx}}}wwwwwwttttttnnngggOOOHHHBBB@@@>>>:::999;;;<<>>???AAABBBCCCBBBAAAAAA<<<:::888888999;;;;;;;;;<<<<<<======<<<<<<;;;:::666777777555333333444666:::;;;:::999777333///---...///000111111333666999;;;777333000000000000///222222111111222222333444444444444444555555666666666777888888999:::===@@@FFFNNN\\\jjjyyyjjjWWWJJJAAA???NNNXXXbbbrrr|||vvvsssNNN999000222......111///........................------------------------......//////000000000000000333222333555555KKKppp}}}oooeee^^^ZZZYYYVVVTTTRRRPPPOOOUUU]]]bbbllluuuyyy|||www```[[[xxxvvvqqqsss^^^OOOPPPJJJQQQddd~~~yyytttrrrrrroooiiicccYYYSSSNNNMMMQQQUUUXXXXXXYYYVVVPPPLLLIIIGGGDDDBBBBBBAAAFFFTTTbbbmmmyyy~~~yyywwwwwwxxx}}}~~~~~~}}}}}}fffLLL___bbb@@@<<<000000////////////000000........................---------...........................////////////000000000111222222333333222222333777???HHHQQQVVVZZZiiitttcccdddwwwhhhWWWOOOKKKGGGMMMiii{{{wwwuuujjj|||YYYNNNCCCAAAAAA>>>;;;;;;:::999UUUxxxgggOOOWWWlllXXXRRRNNNJJJDDD===<<<>>><<<>>>@@@BBBCCCBBBBBBAAA>>><<<::::::<<<>>>??????@@@?????????>>>>>>>>>>>><<<<<<;;;888555444555666999:::;;;;;;999666333111...////////////000333555444222000000111111111000222222111111222222333444333444444444444555555555666777888888777999<<<>>>EEEQQQaaannnyyykkkXXXIII???>>>MMMXXXcccsss|||}}}}}}LLL888000222...---000///........................------------------------------......//////.........222111222444333EEEeee}}}ooofff___ZZZZZZWWWUUUTTTQQQOOOTTT\\\aaallluuuyyy|||iii\\\mmmqqqppp```PPPMMMDDDHHHQQQmmm|||vvvuuuvvvtttnnnhhh]]]WWWRRRQQQUUU\\\aaacccbbb]]]UUUNNNJJJGGGDDDBBB@@@CCCLLLZZZfffppp{{{|||xxxvvvyyy|||zzzaaaOOOggg{{{ZZZ:::;;;000000////////////000000........................---------.........//////............////////////000000000111222222333333333333444888???IIIRRRWWW^^^mmmzzzbbb^^^uuueeeUUUNNNDDDccc|||~~~xxxcccooobbbSSSEEEAAABBBAAA???===GGG777DDDuuuuuuccc```lll```YYYQQQKKKCCC<<<;;;???;;;===???AAACCCBBBBBBAAA???===;;;;;;>>>@@@BBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBB@@@<<<999777888999777999:::;;;;;;999666444......///...---...000222///......///222333222111222222111111222222333444333333444444444444444444555666777777777888;;;>>>DDDSSSfffssszzzkkkYYYIII>>>;;;IIISSSaaauuuzzz|||sssKKK777000333...---000///........................------------------------,,,,,,---.........---------111000111222111AAA___uuunnnhhhcccXXXVVVVVVVVVSSSQQQVVV]]]bbbllluuuwwwyyy~~~uuu```^^^xxxuuutttfffTTTNNNFFFJJJCCC]]]|||{{{uuusssuuuuuupppjjjddd^^^XXXWWW]]]eeekkknnniiibbbYYYPPPKKKGGGEEECCC@@@FFFRRRaaakkksss~~~{{{vvvvvvyyy}}}~~~www```TTTooowwwsssTTT888<<<000000////////////000111........................---------.........//////............/////////000000000000111222222333333444444555999@@@IIIRRRWWW___oooyyylllgggeeetttTTTNNNWWWppprrrmmm```uuuaaaQQQNNNLLLDDD?????????<<>><<<:::888888999:::<<<===:::555111111111111111000000000000---...///000222222333333333333333333333333333333111222333333111111222333666777888888888999<<>>BBBNNN^^^kkkuuuhhhSSSFFF>>>AAAKKKXXXmmm{{{xxx]]]@@@888111000111///...000..............................---,,,,,,,,,------....../////////000000000111111222222111222<<>>LLLvvvuuufffQQQdddmmmZZZGGG999777;;;AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHGGGFFFHHHHHHHHHIIIJJJJJJHHHEEEHHHHHHFFFDDDAAA>>>;;;999666666777999:::888444111000000000000000//////...+++,,,---///000000000000000000000000000000000000111222333333111111222333555666777777777999<<<>>>AAAKKKZZZgggrrr}}}bbbOOODDD>>>@@@JJJWWWmmmTTT???777111000111///...///........................,,,,,,,,,,,,,,,---...///------........./////////000000222333111111999BBBaaa|||kkk\\\SSSZZZXXXWWWWWWTTTPPPPPPTTT___gggrrrzzz~~~eeekkk|||xxxbbbUUUMMMHHHDDDDDDLLLaaatttkkkjjjlllmmmmmmkkkddd[[[YYYbbbpppwwwvvv~~~ppp___TTTLLLFFFDDDEEEDDDIIIYYYmmmyyy~~~{{{kkkXXXPPPnnntttkkkCCC666333111000//////......//////........................,,,,,,,,,------------...---......//////000000111000111111222222333444444333444555777BBBRRR]]]```eeeqqq}}}mmmeeeqqq{{{dddUUUNNNKKKKKKKKKddd|||ZZZKKKRRR[[[iiisssnnnmmmwwwxxx]]]QQQEEESSS}}}jjj___HHHQQQlllqqq^^^NNNBBB;;;<<<@@@AAAAAABBBDDDEEEGGGHHHHHHEEEDDDCCCEEEGGGHHHGGGFFFJJJIIIJJJKKKMMMMMMKKKIIILLLKKKKKKIIIFFFBBB>>><<<666666666777888777444222///000000000000///...---,,,---...///000000000000222222222222222222222222111222333333111111222333444555666666777888;;;>>>BBBKKKYYYfffsssvvv\\\LLLDDDAAACCCMMMZZZpppRRR>>>666000000111///...///........................---,,,,,,,,,,,,---......------........./////////000///222444222111666===TTT{{{uuucccVVVZZZXXXWWWXXXUUUPPPNNNPPP]]]eeepppyyy~~~xxxqqqwwwyyydddYYYSSSLLLFFFMMMQQQaaa{{{}}}pppiiifffeeedddddd^^^WWWVVV```ooowwwvvv{{{nnn___UUULLLFFFDDDEEEEEENNN___qqq{{{|||zzzvvvdddQQQGGGbbbwwwhhh@@@333222000000///............///........................,,,,,,---------............/////////000000111111000111111222222333444444222444555999DDDUUUbbbgggmmmxxxoooiiiwwwrrrVVVOOORRRHHHOOOkkkLLLEEEHHHPPPWWWXXXOOOQQQWWWiiiyyy```UUUaaa|||```VVVIIIJJJ\\\jjjdddkkkpppvvvcccNNNBBB??????AAACCCAAAAAABBBDDDFFFGGGHHHIIIDDDBBBAAABBBDDDFFFFFFEEEJJJIIIJJJLLLNNNNNNLLLJJJMMMNNNNNNMMMJJJFFFCCCAAA777666555666666666444222///000111111111000...---...//////000111111111111444444444444444444444444111222333333111111222333333444555555666888;;;>>>DDDMMM[[[hhhwwwrrrXXXIIICCCAAAFFFPPP___www}}}RRR===555000111111///...///..............................---,,,,,,,,,,,,---....../////////000000000//////111444333111444:::JJJpppjjj[[[\\\YYYWWWYYYWWWRRROOOOOOZZZcccoooyyy~~~vvvrrrnnneee___VVVOOORRRTTT```wwwtttnnnllljjjiii```\\\WWWXXXeeettt{{{zzzsssiii]]]UUUMMMFFFCCCEEEGGGSSSeeettt}}}}}}|||yyywwwrrrfffYYYKKKDDDbbbsssiiiAAA444333000//////.......................................---.........////////////////////////000000000000000111111222222333444444222444666:::EEEXXXhhhooottt~~~qqqhhhiiipppWWWMMMIIIHHHmmmxxxQQQAAAAAACCCEEEJJJMMMCCC<<>>>>>@@@CCCDDDEEEHHHHHHHHHJJJMMMMMMLLLJJJKKKLLLNNNNNNMMMJJJGGGEEE:::888666555666555444222///000222333222111///...//////000111111111111111333333333333333333333333111222333333111111222333222333444555555777;;;>>>EEENNN[[[kkkzzzrrrUUUEEE???>>>BBBLLL\\\xxxvvvxxxQQQ;;;444000111222///......------------------------///...---,,,,,,,,,,,,,,,....../////////000000000000///000333333222444999EEEeeemmm\\\]]]YYYWWWYYYXXXSSSPPPPPPYYYbbboooyyy~~~yyyooouuummmggg]]]UUUTTTVVV```sss{{{uuuqqqmmmkkk]]][[[XXX\\\iiixxx}}}{{{nnnfff]]]UUUNNNFFFDDDFFFLLLXXXiiivvv}}}vvvrrrjjj]]]RRRFFFAAAaaatttpppfff@@@555444000///......------......................................./////////000000////////////////////////000111111222222333444444111555777;;;GGG[[[mmmvvvxxxtttqqquuu^^^RRRRRR]]]```HHHDDD???;;;AAAJJJBBB===@@@MMMeee{{{ssssss||||||kkkVVVKKKCCCKKK___}}}sss___SSSXXXjjjxxxaaaSSSEEEAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGDDDAAA<<<:::<<<@@@DDDFFFEEEEEEFFFHHHKKKLLLJJJIIIGGGIIIKKKMMMMMMKKKHHHGGG<<<:::777555555555333222000111333444444222000......///000000000000000000222222222222222222222222111222333333111111222333111222444444555777;;;>>>CCCLLLZZZkkk|||rrrUUUEEE???>>>AAAKKKZZZvvvyyyrrrzzzzzzPPP:::444///111222///......------------------------------,,,,,,,,,---......------........./////////111///000333444333555999BBB[[[rrrbbb^^^XXXUUUWWWWWWTTTQQQQQQYYYbbboooyyy~~~~~~rrr||||||tttmmmeee^^^ZZZ]]]fffssswwwppplllaaa```___dddppp}}}|||qqqhhh^^^VVVMMMGGGGGGKKKRRR]]]kkkwww|||zzztttiiiYYYOOOFFFBBBeeesssuuu^^^<<<333222//////...------------...........................---------.........//////........................000111111222222333444444111555888<<>>;;;888666555444333222000222444555555333000///---...//////////////////333333333333333333333333111222333333111111222333000222333444555777;;;>>>@@@JJJYYYjjj|||rrrVVVGGGCCCBBBIIIQQQ___yyyzzzkkkmmmuuuPPP:::333///111222000......------------------------+++++++++,,,---...000000,,,,,,,,,---------......222//////222444333666:::AAATTTyyyiii]]]WWWTTTUUUVVVSSSQQQQQQYYYbbboooyyy~~~wwwyyy~~~wwwpppkkkcccfffnnnwww}}}yyytttkkkjjjjjjooo{{{vvvlll```VVVMMMGGGIIIOOOUUU___mmmwww|||~~~zzz|||nnncccTTTMMMHHHIIIpppwwwWWW888111111//////...------------...........................,,,,,,,,,---------.....................---------000111111222333333444444000555888<<>><<<;;;===<<<<<>>BBBDDDBBBDDDEEEEEEEEEGGGIIIKKKLLLJJJHHHIIILLLNNNNNNMMMHHHCCC===::::::;;;:::999999777666666666555222000111000///000222333333333222222222222222222222222111111111111111111111111222333444333444666:::===AAAJJJXXXiiizzzlllSSSFFFBBBAAAIIISSShhhnnnmmm|||pppGGG999666222000//////......///............---------,,,,,,,,,---------......---------......------,,,...000222333444444666777AAALLLvvvwwwaaa\\\UUUSSSUUUUUUQQQMMMXXX^^^iiiuuu|||~~~{{{www|||vvv}}}vvvsssyyywwwyyy}}}~~~}}}{{{|||nnnbbb[[[QQQFFFGGGNNNTTTZZZlllzzzwwwwwwzzzrrrxxxlll[[[RRRNNNHHHFFFcccsssLLL444000666////////////...............................................................------......///000111111111111111222333444555555777999<<>>FFFTTTdddttttttfffTTTIIIFFFAAA<<<===OOOsss~~~yyymmmqqqfffPPPIIIFFFAAA>>>???AAABBBCCCAAADDDFFFEEEBBBBBBDDDFFFEEEDDDCCCAAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEGGGIIILLLJJJGGGGGGIIILLLMMMNNNKKKGGGAAA>>><<<<<<<<<<<<;;;999888777777666444111111000///000222333333222111111111111111111111111111111111111111111111111222333444333444666:::===@@@JJJYYYkkk|||kkkSSSGGGCCCAAAGGGTTTnnnooooooiiiDDD888555222000000000///---///............---------,,,,,,,,,---------.........---------------......///111333333333444555777BBBJJJppp}}}{{{gggaaaZZZWWWXXXWWWSSSOOOVVV\\\gggrrrzzz{{{xxxtttxxx}}}vvvxxxvvvxxx|||~~~~~~qqqbbbZZZQQQIIIHHHNNNQQQTTTcccrrrzzz}}}uuunnnoooxxxxxxsssyyy~~~lllVVVRRRNNNFFFKKKsssiiiEEE555222222////////////...............................................................------......///000111111111111111222333444555555777999===LLLeee}}}qqq___{{{ppp[[[OOOIIICCCAAA@@@DDDMMMXXXcccmmmwwwttteeeTTTIIIEEE===???AAAGGGXXXwwwiiiWWWMMMHHHBBB>>>???AAADDDFFFBBBDDDEEEDDDCCCBBBCCCEEEDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDEEEGGGHHHKKKIIIFFFDDDFFFIIILLLNNNMMMJJJEEEAAA???>>>??????===;;;:::999999888555333222000///000111333333222111111111111111111111111111111111111111111111111222333444333444666:::===@@@KKK\\\nnniiiSSSGGGCCC@@@FFFUUUqqq|||fffiiifffBBB777555222000000000///---///............---------,,,,,,,,,---------............---,,,,,,---///000000111333333222333555777@@@HHHnnnxxxiiiccc[[[YYYYYYYYYVVVRRRSSSYYYcccnnnwwwzzzxxxvvvyyy}}}}}}xxxuuuuuuzzz||||||}}}qqqbbbZZZSSSNNNNNNRRRPPPNNNWWWccclll{{{vvvnnnhhhbbbdddnnnyyy}}}~~~}}}vvvuuu{{{oooZZZUUUNNNHHHYYY^^^>>>555444000////////////...............................................................------......///000111111111111222333444555666555777999===MMMgggsssgggzzzzzzkkkbbbYYYTTTSSSWWWcccnnnyyy{{{{{{vvvkkk]]]RRRKKKBBBDDDCCC???>>>MMMlllxxxlll]]]VVVNNNGGGEEEEEEEEEFFFCCCDDDEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBDDDEEEEEEDDDEEEGGGIIIIIIHHHEEECCCCCCFFFJJJNNNNNNKKKGGGCCC@@@???AAABBB???===<<<;;;:::999666444222111///000111333222111111111111111111111111111111111111111111111111111222333444333444666:::===AAAMMM___sssgggQQQGGGBBB???GGGVVVqqqnnnYYY^^^cccAAA666444222111111000///---///............---------,,,,,,,,,---------............---,,,---...///111000111222222222333666888===GGGooovvveee^^^WWWTTTVVVVVVTTTQQQQQQVVV___jjjtttzzz{{{zzz~~~{{{}}}}}}yyy{{{}}}}}}}}}xxxnnnbbbYYYTTTQQQSSSVVVVVVOOOQQQWWW^^^mmmsssjjjaaa[[[VVVYYYbbbmmmtttwwwzzz|||~~~|||vvvsssuuu}}}qqq```UUUKKKKKKiiiUUU888444444///////////////...............................................................------......///000111111111111222333444666777555777999===NNNiii~~~wwwbbblllzzzsssooopppxxxwwwlllaaa[[[IIIDDD??????@@@EEEMMMVVVxxxssscccsssrrrzzzzzzssshhh^^^WWWQQQMMMKKKDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEBBBCCCEEEDDDDDDEEEGGGIIIGGGFFFDDDBBBAAADDDHHHLLLLLLKKKHHHDDD@@@@@@BBBDDD@@@>>>===<<<;;;999666444333111000000111222222111222222222222222222222222111111111111111111111111222333444333444666:::===DDDPPPdddyyycccNNNEEEBBB???IIIWWWqqqlllWWW]]]xxx|||^^^===555333222111222111///---///............---------,,,,,,,,,---------......------------...///000000///000111111222444777:::===GGGnnnyyyggg```XXXUUUWWWXXXVVVSSSPPPSSS[[[eeepppxxx|||}}}}}}~~~}}}|||~~~zzzzzz{{{}}}zzzxxxqqqlllddd\\\UUUTTTXXX\\\^^^UUUTTTUUUXXXdddjjjaaaYYYSSSNNNOOOWWW```eeefffmmmqqqxxx~~~zzzqqqpppttt|||ooo```PPPFFFOOOuuuyyyzzzvvvMMM666222333000////////////...............................................................------......///000111111111111222444555777777555777999>>>OOOlll}}}tttmmmyyyxxxnnnhhhVVVKKKDDDGGGLLLLLLKKKKKKSSSwwweeePPPZZZ~~~~~~aaabbbzzzoooeee\\\TTTPPPEEEDDDDDDCCCDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFEEECCCCCCEEEFFFDDDEEEDDDBBB@@@BBBGGGKKKJJJJJJGGGCCC@@@???CCCFFFAAA???===<<<;;;999666444333111000000111222222111333333333333333333333333111111111111111111111111222333444333444666:::===FFFSSSiii~~~zzz^^^JJJDDDBBBAAAJJJYYYrrrmmm[[[bbbttt{{{ZZZ<<<444333222222222111///---///............---------,,,,,,,,,---------......,,,---...//////000000000...///000111222444999<<<@@@FFFjjjzzzmmmeee]]]YYYZZZ[[[YYYVVVPPPRRRWWW```kkktttzzz}}}{{{}}}|||zzzyyy}}}|||yyywwwqqqqqqmmmddd[[[ZZZ^^^dddbbb[[[ZZZYYYXXXaaaeee\\\WWWQQQJJJIIIMMMSSSUUUUUU[[[bbblllvvv}}}|||zzzrrrrrrwww~~~~~~|||hhh[[[KKKEEEWWW}}}qqqxxxkkkIII666000111222////////////...............................................................------......///000111111111111222444666777888555777999>>>PPPmmm{{{|||rrreeebbbrrr}}}rrrooodddYYYQQQNNNLLLHHHJJJOOONNN}}}iiieeebbbPPPYYYxxx{{{aaa\\\nnnyyyooofff\\\SSSNNNFFFDDDCCCCCCDDDDDDCCCBBBEEEDDDCCCBBBCCCDDDFFFGGGFFFGGGGGGEEECCCBBBCCCDDDCCCDDDDDDBBB@@@AAAFFFJJJHHHHHHGGGCCC??????CCCGGGAAA???===<<<;;;999666444333222000000111222222111444444444444444444444444111111111111111111111111222333444444444666:::===HHHUUUkkkuuuYYYGGGBBBBBBBBBLLLZZZttthhhYYYcccuuuYYY===444333222222222222///---//////.........---------,,,,,,,,,---------......+++,,,...000111000000///---...///000222555999===DDDEEEfffyyynnnfff]]]XXXXXXXXXUUURRRRRRRRRUUU]]]gggqqqxxx{{{{{{|||~~~|||~~~~~~{{{yyyuuuyyywwwmmmbbb___eeekkkbbb]]]^^^]]]YYY___aaaXXXXXXQQQIIIFFFHHHKKKKKKIIIOOOVVVcccoooyyy~~~{{{~~~wwwsssvvv{{{vvvwww{{{~~~uuuaaaWWWHHHHHH]]]rrr}}}dddGGG666//////333000/////////...............................................................------......///000111111111111222444666777888555777999>>>QQQnnnzzz^^^UUUTTTWWWfffwwwyyyhhhuuu|||oooaaa\\\XXXQQQJJJGGGMMMjjj}}}mmmtttoooXXXQQQ```cccTTTUUUeeewwwppplllkkkdddWWWQQQRRRGGGDDD@@@@@@AAABBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGIIIHHHFFFDDDDDDEEEFFFGGGDDDEEEFFFEEECCCCCCDDDFFFIIIGGGCCC@@@??????AAACCC???>>><<<<<<;;;:::777555777444222111111222111000222222333333333333444444333333333222222222111111000222333333333666<<>>===<<<<<<:::777555666444111111111222111111111111111222222222333333333333222222222111111111000222333333333666<<>>333000111//////............---------......---------,,,,,,,,,///,,,***,,,000111///,,,000//////...//////111111222222222222222222222222444555666===QQQpppoooRRRHHHFFFAAA???===BBB@@@IIIQQQOOOdddyyydddYYYWWWRRRzzz}}}eeeSSSHHHKKKUUU~~~iiiYYYSSSooo___TTTNNNEEEJJJHHHFFFDDDCCCBBB@@@>>>>>>???@@@AAA@@@AAACCCFFFIIIIIIGGGFFFDDDBBBAAA@@@CCCDDDDDDCCCAAAAAABBBDDDHHHFFFCCCAAA@@@@@@BBBCCC@@@???======<<<;;;888666666444111000111222222111000000111111111222222222222222222111111111111111111333444333333666<<>>CCCFFFGGGbbbxxxddd\\\ccchhhUUUNNNMMMxxxmmmfffggg]]]|||\\\NNNJJJEEEGGGGGGFFFEEECCCAAA???>>>===>>>???@@@???AAACCCEEEFFFFFFFFFEEEDDDBBB@@@???CCCDDDDDDCCCAAAAAACCCDDDFFFEEEBBBAAA@@@AAABBBCCCAAA???>>>===<<<;;;888666666333111000111222222111111111111111222222222222111111111111111111111111222333444333333666===CCCQQQaaayyynnnUUUEEE@@@CCCFFFWWWddduuuzzzpppvvvzzz|||MMM;;;222111000///............///............---------------------------------,,,,,,,,,------///000000///000111222222555999<<<>>>JJJeeeuuuddd^^^^^^[[[XXXVVVTTTSSSSSSWWW```jjjqqqtttzzz|||rrrppp{{{{{{tttssswww|||zzzsssrrrvvvxxxuuuqqqhhhaaa\\\bbbmmmrrrkkkbbb\\\ZZZVVVVVV```rrrsss```VVVHHHAAAVVV|||}}}sssaaattt___===444111111111---///............---------------------------------...---,,,---///000///---......//////000000111111111222222222222222333333222333555===QQQppp~~~xxxzzzZZZDDDJJJCCCEEE@@@???>>>EEEkkkwwwkkkzzzwwwcccWWWvvvmmm{{{xxx^^^IIIFFFKKKBBBCCCEEEEEECCCAAA???>>><<<===?????????@@@CCCEEECCCCCCCCCCCCCCCBBB@@@@@@AAACCCCCCCCCBBBBBBDDDFFFDDDBBBAAA@@@@@@AAABBBCCC@@@???===<<<<<<;;;888666555333111000111222222222222222222333333333333444111111111111111111222222222333444444444888@@@FFFUUUeee}}}nnnUUUDDD???BBBFFFUUUhhh}}}qqqIII===222111000///............///............------------------------------------------------...///000///000111111222666:::>>>@@@JJJcccvvvddd\\\\\\ZZZWWWVVVTTTRRRRRRUUU\\\eeemmmqqqwwwzzz~~~}}}qqqiiinnn|||}}}{{{{{{yyy}}}|||xxxtttqqqppptttzzz}}}zzzvvvmmmjjjddd```hhhyyy|||dddTTTNNNBBBHHHhhhrrrkkk}}}TTT888333222222222...///............---------------------------------...---,,,---...//////...---......///000111111111111111111222222333333333111333555===RRRqqqyyyuuuWWWLLLBBBEEEAAA??????LLLzzz~~~mmmkkkfff___vvv\\\EEECCC???BBBEEEFFFDDDAAA???>>><<<===??????@@@AAADDDFFFBBBAAAAAAAAAAAA@@@@@@@@@>>>@@@AAAAAAAAABBBEEEGGGAAA@@@?????????@@@AAABBB???>>><<<<<<;;;:::777555555333000000111333333222222222333333333444444444222222222222222333333333222444555444666;;;DDDKKKZZZjjjmmmTTTEEEAAAEEEIIIVVVmmmbbbAAA<<<222111000//////.........///............------------------------------------------------...////////////000111222666<<<@@@BBBKKKbbbyyyeee\\\ZZZXXXVVVVVVOOONNNOOORRRYYYbbblllqqqxxx{{{qqqiiifffpppyyyvvvooojjjooo}}}~~~}}}cccRRRMMMBBBZZZvvvzzznnnJJJ555444333222333000///............---------,,,,,,,,,------------...---------............///,,,---...000111111111111111111111222222333333444111333666???TTTrrr}}}cccPPPKKKFFFEEEEEETTTxxxbbbRRRNNNOOOnnnwwwkkkbbbbbb^^^^^^ooonnnQQQFFF@@@DDDHHHHHHDDD@@@>>>===<<<===???@@@@@@BBBEEEGGGCCCBBBAAA???>>>>>>>>>???:::;;;===>>>???AAADDDFFF>>>>>>======>>>???@@@@@@>>>===;;;;;;:::999666444444222000000222333333333111222222222333333333333222222333333333444444444222444555555888>>>HHHOOO]]]mmm~~~fffOOOCCCBBBHHHNNN]]]rrrWWW;;;;;;222111000//////.........///............---------------------------------...------------...////////////000111222777===AAADDDMMMbbbiii^^^ZZZXXXVVVUUUNNNMMMNNNPPPUUU^^^hhhnnnyyy|||~~~lllgggiiiwww{{{vvvssswwwzzzyyysssmmmooozzz~~~|||~~~iiiTTTNNNIIImmmsss```BBB333555333000222000///............---------,,,,,,,,,---------......,,,---...............///,,,---...000111222111111000111111222333333444444111444777@@@UUUsssyyy___QQQGGGEEECCCQQQjjjQQQMMMBBBVVVwwwttt```XXXZZZccceee]]]```qqqxxxjjjWWWMMMCCCGGGJJJJJJEEE@@@===<<<<<<>>>???@@@AAABBBEEEGGGFFFDDDAAA>>><<<<<<======666888;;;<<<===@@@CCCFFF===<<<<<<======>>>???@@@>>><<<;;;::::::888555333444222000000222333333333000111111111111222222222333333333444444555555555222444555666999@@@JJJRRR___nnnsss]]]III???AAAIIIPPPddduuuSSS999<<<222111000//////.........//////.........---------------------------------......---------...////////////000000222777===BBBEEENNNbbbmmm```\\\XXXUUUUUUPPPPPPOOOOOOSSSZZZccciiixxxzzz~~~{{{kkkhhhmmm|||~~~{{{rrrnnnmmmiiiccc^^^\\\]]]gggyyywwwwwwrrrlllmmmvvv{{{yyy}}}hhhQQQHHHPPPxxx|||~~~mmmWWW===222555222///111000//////.........---------,,,,,,,,,------.........,,,---......------...///+++,,,...000111222111111000000111222333333444444222444888AAAVVVtttZZZFFFIIIEEELLLiiiqqqKKKHHHKKKVVVkkkhhhVVVWWWmmm~~~kkkdddccc^^^SSSJJJFFFKKKMMMJJJEEEDDDFFFHHHFFFBBB>>><<<>>>AAADDDFFFGGGEEECCC@@@>>>>>>>>>>>>999777555888>>>AAA???<<<<<<;;;:::;;;===?????????>>>===<<<:::888777555555777666555333222111000000111222222333444444444444222333444444333222000///444666999999:::AAAMMMWWWaaaxxxpppWWWEEE===>>>GGGPPPiiizzzzzzYYY@@@222000000///...............------------------------------------------------...............///000000---000111///000777AAAGGGEEENNNaaa}}}ppp\\\VVVWWWRRRJJJLLLMMMNNNPPPVVV^^^eeesssxxx}}}yyygggkkksss}}}|||pppwwwxxxoooiii```XXXTTTRRRQQQQQQOOOMMMGGGHHHYYYzzz}}}vvvnnnkkkooozzz{{{bbbLLLDDDPPPooopppNNN>>>222333222---,,,222.........------,,,,,,,,,---------.........//////,,,,,,,,,---------......000000000000////////////222222222222333444444555000777@@@KKKYYYqqqrrrRRRFFFCCCFFFOOOyyykkkSSSNNNJJJRRRffflllVVVJJJPPPiiifffQQQOOOMMMFFFHHHMMMOOOLLLHHHHHHLLLOOONNNHHH@@@:::999===BBBEEEFFFEEECCCAAA@@@>>>>>>===999666555777<<>>???>>>>>>===<<<;;;999888666666777666555333222111111111222222333444444444333333222222333444333222111000444777999999;;;CCCOOOXXXfff|||kkkTTTDDD>>>@@@IIISSSlll|||wwwPPP888111000000///.......................................------------------------...............///000000///111222000000777@@@GGGKKKRRRccc|||~~~nnn{{{ddd\\\ZZZTTTMMMNNNNNNMMMMMMRRR[[[bbbssswww|||sssnnnpppttt{{{zzz~~~ttt\\\WWWPPPKKKHHHGGGGGGFFFJJJHHHEEEDDDKKK```|||~~~{{{tttmmmiiimmmwww{{{nnnXXXHHHEEE```}}}hhhqqqsssGGG:::000222222......333......---------,,,,,,,,,,,,------------.........,,,---------............111111111111111111111111444333222222333444555666777:::???GGGVVVooo~~~gggGGGDDDJJJFFFPPPVVViiijjj[[[KKKFFFTTTpppzzzhhhSSSIIIPPP[[[lllLLLIIIHHH===IIILLLNNNMMMJJJJJJPPPVVVXXXPPPEEE;;;777999>>>CCCEEEEEEDDDCCCAAA???>>>===999777555777;;;<<<;;;999:::999888999<<<===>>>=========<<<;;;999888777777666666444333222222222222333333444444444333222222111222222333333333333222555777999:::===EEERRR\\\mmmxxxeeePPPCCC@@@CCCMMMVVVooo}}}}}}|||~~~|||LLL555666000000///...............////////////////////////------------------------...............///000000111222333222111666@@@IIIRRRXXXeeezzz~~~eeeggg]]]ZZZSSSQQQPPPNNNKKKJJJOOOWWW^^^ssswww{{{}}}}}}}}}mmmvvvvvvxxx|||~~~|||~~~uuujjjRRRNNNIIIFFFFFFFFFEEEEEEFFFDDDDDDDDDAAAHHHbbb}}}zzzwwwqqqjjjgggkkkttt|||~~~~~~~~~vvvnnn```OOOIIIOOOrrr}}}mmmccc~~~ccc???555///111222//////333...------------,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000555444222222333444777888>>><<<<<>><<<:::999777888:::;;;:::999999888777888;;;<<<===<<<;;;;;;:::999888777666666555444444333333333333333444444444444333222222111111111222333333444444555555888:::<<>>;;;999???RRRnnn~~~{{{aaaSSSPPPBBBEEEBBBCCCJJJYYYsssrrraaa```rrr```QQQNNNMMMYYYaaa\\\QQQKKKKKKMMMEEEEEEGGGIIIGGGEEEKKKUUUXXXWWWTTTNNNFFFAAA@@@@@@BBBCCCCCCCCCBBB@@@===<<<;;;:::::::::;;;;;;;;;:::999888777888:::<<<<<<<<<999999888777666444444333333222222222222333444444444444444444333222222111111111222222333444555666555888;;;>>>CCCNNN^^^iiixxx~~~mmm[[[IIIBBBDDDJJJQQQXXXnnn{{{~~~xxxCCC...555000000///...............------------------------------------------------...............///000000......000333222555CCCRRRZZZ___gggsssxxxmmmccc```YYYUUUTTTPPPLLLJJJNNNWWW^^^kkkpppvvvzzz|||qqqggg|||~~~|||nnncccTTTIIIEEEDDDCCCBBBDDDHHHRRRcccrrrwwwppphhh^^^ZZZUUUPPPNNNLLLJJJHHHKKKDDDCCCHHHGGGGGGXXXooovvv|||uuuooooooqqqpppnnnhhhbbb___dddnnnvvv{{{}}}~~~kkkaaaUUUKKKYYYqqq|||pppgggyyyHHH555222///000000---,,,---------------------------+++++++++,,,,,,,,,------.........////////////000,,,---------.........///000000000222444888;;;===999777777@@@TTTooo~~~zzzooo___JJJEEEAAABBBDDDPPPjjjuuuiii___ZZZiii```KKKHHHGGGPPP]]]]]]OOOGGGIIIHHHFFFGGGJJJGGGBBBGGGRRRUUUZZZ^^^\\\TTTKKKDDDAAABBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<999888777888;;;<<<===<<<999999777666444222111000000000000111111222444444333333444444444333222222222222222222333444666666555888<<<@@@GGGTTTeeerrr~~~yyyhhhWWWGGGCCCGGGNNNUUUZZZppp|||~~~lll@@@///444000000///...............------------------------------------------------...............///000000---,,,///333222333BBBTTT```dddjjjsssxxxuuuoooccc___WWWVVVUUURRRMMMJJJMMMUUU[[[dddjjjrrrxxx|||xxxhhhfff{{{zzznnnaaaQQQGGGCCCBBB???<<<;;;<<>>======<<<<<<888999::::::::::::;;;<<<:::888888999;;;=========;;;:::888666444222000///.........///000222333444222222333444444444333333444333333222333444555666555999===BBBKKKYYYlllzzzsssbbbRRRDDDCCCJJJSSSZZZ___vvv{{{qqq~~~|||YYY===222444000000///.......................................------------------------...............///000000///---000333000000???SSSggglllqqqwwwtttooobbb^^^WWWWWWVVVSSSNNNJJJKKKPPPUUU]]]eeeooowww|||pppdddiii{{{zzzrrriii[[[OOOGGGCCC@@@>>><<<999@@@YYYzzzyyyrrrhhh___XXXSSSPPPNNNHHHGGGDDDAAADDDOOOaaannn{{{~~~|||}}}qqqkkk```UUUNNNQQQ[[[cccsssxxxwwwbbbYYYOOONNNnnn~~~wwwgggwww```:::111111111...---------...,,,,,,,,,---------......,,,------------.........,,,---------............//////000111111222333333000111333444555555555444222444888@@@QQQkkkyyy}}}[[[MMMIIIDDDBBBEEENNNyyyvvvfff\\\]]]www```\\\[[[[[[UUUKKKIIIMMMIIIEEEGGGKKKEEE;;;<<>><<<;;;<<<<<<===666888999999999999;;;<<<:::999888999<<<===>>>======<<<:::777444222000///,,,------...000111333444111222333333444444444444555444333222333444555666555999>>>DDDMMM]]]ppp~~~ooo^^^OOOBBBCCCMMMVVV^^^ccc{{{fffcccyyydddGGG555//////000000///...............////////////////////////------------------------...............///000000111///000333///---<<>><<<;;;:::;;;======<<<;;;<<<;;;:::888777777888999;;;<<<;;;999555222111111///000111222222111000///222333333333333222111111222222111111222444666777777<<>>===KKKmmmuuulllaaaVVVPPPOOOJJJJJJHHHGGGKKKYYYlllzzz|||}}}~~~|||yyynnnhhh^^^RRRIIIGGGKKKOOOiiiooowww~~~|||}}}}}}~~~|||___XXXQQQCCCccc~~~___jjjwww]]]FFF555///.........------------+++,,,------......---------...///111111///...------------............///......///000000000000000555444444333333222222111111333777>>>NNNiiiyyynnnOOOEEEBBB??????OOOuuujjjjjjzzzzzzkkkaaaXXXaaa{{{iiiXXXKKKLLLLLLGGGEEEGGGQQQPPPEEELLLHHH:::DDDGGGYYYhhhoooggg\\\UUUNNNEEEDDDDDDCCC???;;;:::;;;===<<<:::999:::<<<======<<<===<<<:::999888888888888888999:::888555222111111...//////000111111111111222333333333333222111111333222222222444555777999;;;@@@FFFMMMTTTaaasss~~~iiiYYYKKKBBBFFFOOOXXXggguuu}}}xxxdddkkkvvvTTT===333111111000/////////............------------------------......---------......///...------------.../////////000111222111111:::EEEgggwwwzzzqqqkkkeee^^^WWWRRRRRRQQQNNNMMMOOOWWW```jjjsssxxx|||sssiiiooo~~~zzzpppbbbXXXSSSMMMGGGAAA???<<>><<<:::999999<<<>>>>>>>>>======;;;:::999888888888666888;;;;;;888666444333111000000000111333444666333333333333333222222111333333333333555777:::;;;@@@FFFMMMTTT^^^lll{{{uuuaaaSSSHHHAAAFFFOOOZZZlll}}}~~~tttnnn~~~mmmKKK777111111333////////////............------------------------///......---------............------......///000//////000222000111888BBBZZZwww|||qqqnnnkkk\\\WWWTTTUUUTTTOOOMMMMMMUUU\\\gggooouuuzzzwwwlllooo}}}wwwiiiaaa\\\TTTKKKEEECCC>>>@@@UUUvvv{{{nnn]]]OOOIIIEEEEEEEEEGGGOOO^^^qqqqqqjjj___TTTKKKGGGFFFGGGHHHWWWjjjxxx}}}~~~ttt\\\QQQOOOXXXfff___yyyrrrMMM999444000000000/////////......+++,,,------......---------...///000000///...------------............///...---,,,---///333777:::222222222222333333333333333555888???NNNiiizzzrrr}}}}}}gggQQQSSSMMMJJJaaavvvaaaWWWVVVYYYWWW[[[dddiiivvvwwwcccVVVVVVPPPLLL]]]wwwzzzqqqLLLBBB@@@HHHOOORRRNNNJJJJJJHHHDDDCCCCCCCCCBBB@@@?????????>>><<<:::;;;===???AAAAAA======<<<;;;:::999888888666:::===???===;;;999888777555333222222444666888333333444444333333222111222222333444666999;;;===DDDLLLUUU^^^jjjyyykkkWWWLLLDDD@@@FFFOOO[[[ooowww|||dddBBB333000222555///////////////.........------------------------//////...------------..................//////000//////111333222111777???QQQvvvtttkkkdddYYYUUUTTTVVVUUUPPPLLLKKKNNNVVVaaakkksssyyy~~~{{{mmmlll{{{~~~}}}pppkkkiii```VVVJJJJJJDDD@@@JJJdddzzzeeeSSSJJJIIIHHHHHHJJJSSScccuuuyyyooodddYYYOOOHHHAAALLL\\\lllyyy|||cccPPPOOOeeeuuuaaajjjkkkDDD333444000000000000////////////+++,,,------......---------......//////......------------............///.........///111444666888000111111222333333444444444555888>>>NNNiii{{{nnnaaaSSSKKKFFF___sssfff```]]]```eeecccjjj}}}pppgggcccZZZXXXppp]]]KKKFFFHHHJJJHHHEEEDDDEEEFFFEEECCCCCCDDDDDDDDDCCCBBB@@@@@@>>>======???AAABBBBBB======<<<<<<;;;::::::999666999>>>@@@???===;;;::::::888555222111222444666333444444444444333222222111111222444777:::===???DDDOOO\\\fffrrr|||eeePPPHHHAAA???GGGQQQ\\\ooottt```@@@444111222444.........///////////////------------------------///......---------......///............///000000111000222444444333777===KKKrrryyyjjj```YYYUUUTTTVVVUUUOOOKKKKKKIIIQQQ]]]iiisssyyy}}}nnnhhhxxx}}}uuusssrrrkkkaaaNNNNNNJJJCCCGGGYYYrrrmmm[[[SSSQQQNNNKKKKKKTTTcccuuu~~~xxxggg[[[KKKKKKPPP```ttt{{{bbbLLLOOOpppnnncccuuu```>>>111444000000000000////////////+++,,,------......------------............---------------............///---...111222333333333222///000111111222333444444444555777===LLLggg}}}nnnkkkLLLCCC^^^nnnjjjfffiiihhhkkk~~~xxxqqqiiillliiiYYYYYYXXXUUUOOOKKKHHHGGGEEECCCBBBBBBCCCEEEFFFFFFCCCAAA@@@???>>>???AAABBBAAA@@@;;;<<<<<<======<<<;;;;;;555888;;;===<<<;;;::::::;;;888555222000000111222444444444444444333222222222222333555999<<<@@@BBBEEEUUUdddmmmxxxzzzbbbMMMEEE>>>>>>IIIUUUaaaqqqttt\\\???666333000000.........///////////////---------------------------------------...////////////......//////000111111000222555555444666;;;EEEiii|||nnnddd[[[VVVTTTUUUTTTOOOMMMMMMJJJOOOXXXcccmmmuuuzzz}}}|||tttggguuu||||||yyyyyyssskkkTTTSSSNNNHHHHHHTTThhhwwwwwwhhheee]]]WWWOOOLLLSSSaaaqqq||||||}}}```VVVPPPYYYooo~~~lllWWWHHHWWWhhhiii~~~yyyRRR999222333000000000/////////......+++,,,------......---------------------------------------............///---///222444444222000...000000000111222333333444444444666;;;KKKfffssslllVVVfff~~~ssssssuuuuuunnniiiccckkkhhhccc]]]YYYUUUNNNFFFAAA@@@@@@AAADDDGGGFFFCCC??????>>>???@@@AAA@@@>>>;;;999:::<<<===>>>>>>======666888;;;<<<;;;:::;;;;;;;;;999777444333333444444444444444555444444333222333444666888<<<@@@DDDFFFLLL___qqqxxxxxx___HHHCCC<<<===LLL\\\hhhvvvzzzOOO888666444000.............../////////000------------------------,,,,,,,,,---...///000111///////////////000000111111///111555555333444888===\\\{{{ppp```ZZZUUUTTTSSSPPPPPPRRRLLLMMMPPPWWW```jjjrrrvvvvvvzzz|||jjjsss{{{{{{tttccc]]]TTTLLLIIIOOO\\\ggg|||vvvlllnnnmmmdddWWWQQQTTTaaapppzzz{{{{{{vvvgggYYY[[[jjj{{{tttrrr|||{{{qqqZZZMMMJJJjjjyyyeeesssgggCCC666333000/////////.........------+++,,,------......------...------------------...---------............///...///000111222111000///000000111111222222333333333444555:::IIIdddyyyqqqqqq}}}}}}uuu]]]|||cccdddsssooojjjfffddd___UUUIIIAAA======???CCCFFFFFFBBB>>>======>>>@@@AAA???;;;888888:::<<<===?????????>>>999;;;<<<===<<<<<<===>>><<<;;;:::888888888888999444444555555444444333222555666888:::>>>CCCFFFIIITTTjjj}}}ttt[[[CCCBBB;;;===NNN```mmmzzz}}}ppp@@@000333444111///---.........//////000000------------------------++++++,,,,,,...///111222///////////////000111111000...000444555222333666777SSS~~~ddd\\\VVVUUUTTTRRRSSSVVVMMMJJJHHHKKKSSS___iiippprrrvvv|||nnnrrr{{{~~~zzzrrrgggYYYNNNIIIKKKRRRZZZ___rrr}}}iiidddiiizzznnn___VVVXXXcccrrr|||{{{yyy{{{vvv}}}tttddd___hhhuuu~~~uuupppxxxxxxnnnQQQJJJQQQ{{{mmmddd}}}[[[999444444...///.........------------+++,,,------......------...------,,,,,,------...---------.........//////.........//////000111222111111111111111222222222333333444999HHHccc|||ooo|||zzzccc[[[kkkgggmmm~~~{{{hhhgggdddbbbccc^^^MMM<<<<<<999;;;CCCIIIHHHFFFEEEDDD>>>===AAA@@@;;;888::::::===AAABBBAAA>>>======;;;999888999<<<>>>??????@@@>>>;;;:::::::::888777999999888666333111111222444777;;;???DDDJJJQQQVVVeeessswwwfffQQQ@@@@@@???FFFWWWhhhssszzz~~~}}}xxx\\\<<<777111---111444.................................------,,,,,,,,,------,,,+++,,,---...///////////////000111222333111222222333444555666666>>>OOOyyynnncccWWWOOOKKKJJJMMMSSSKKKKKKKKKKKKKKKOOO]]]kkkpppyyyzzzrrr{{{zzzpppjjjeeeYYYLLLQQQZZZUUURRRTTT___ggg___QQQWWWjjjsss^^^RRRYYYkkkxxx||||||tttmmmqqq|||uuueeebbbcccgggsss~~~~~~rrr{{{{{{bbbRRRCCCbbbxxxfffrrrxxxGGG...333444***//////.........---------------------------------111000///...............---------.........//////------......///000000000000000111222222222222111111222555:::DDDZZZ}}}{{{sssbbb}}}vvvzzzaaaXXXdddhhh{{{}}}qqqkkkfffdddbbbYYYKKK@@@<<<999999===BBBEEEJJJPPPIIIBBB>>>??????<<<<<>>>>>>>><<<::::::<<<>>>??????@@@>>>;;;:::::::::888777;;;;;;:::777444222222333666999===BBBGGGNNNWWW]]]ppp|||uuudddPPP???AAAAAAIIIYYYjjjvvv~~~}}}SSS888777333...111222..............................---------,,,,,,,,,------,,,,,,,,,---...///////////////000111222333111222222333444555666666777GGGqqqxxxhhhXXXPPPNNNMMMOOORRROOOMMMLLLLLLJJJLLLXXXeeekkkttt}}}rrryyypppkkkhhh]]]PPPTTT\\\XXXRRRRRR[[[ddd^^^SSSYYYiii~~~ttteee\\\aaappp{{{~~~|||tttiiimmmxxxggg]]]\\\bbbppp~~~|||zzzzzzzzzwwwzzzuuu]]]OOOTTT{{{}}}mmmlllCCC///222333+++//////.........---------------------------------000///......---------...---------.........//////------......///000000000000000111222222222222111111222555:::DDDZZZ|||xxxttt{{{ggg|||xxxqqq}}}{{{___YYYfffzzzqqqeeebbb___SSSJJJGGG===:::999:::===EEETTTbbbUUUMMMDDDAAA???===???BBBCCCEEEGGGFFFCCC@@@======@@@>>>;;;;;;===???@@@@@@???===;;;:::::::::888666======;;;888555333333444777;;;@@@DDDJJJTTT___ggg|||qqq___LLL>>>BBBCCCLLL]]]mmmyyykkkGGG333666444///000000...........................------------,,,,,,,,,------,,,,,,------...///////////////000111222333111222222333444555666666444BBBiii~~~lllXXXPPPOOOOOOOOOPPPRRRPPPNNNLLLIIIIIIRRR\\\dddnnnvvvyyy{{{wwwzzz~~~ppplllkkkbbbTTTWWW___]]]UUUQQQTTT[[[XXXQQQVVVcccuuutttnnniiikkkuuu~~~|||uuuhhhkkkttttttddd```bbblllvvvyyy{{{}}}~~~}}}|||yyyxxx}}}qqqmmmeeeRRRPPPooo|||ttt}}}XXX;;;111111000---...............---------------------------------......---,,,,,,,,,---------------...............------......///000000000///000111111222222111111111222555:::CCCYYYzzzqqqooossszzzwww]]]]]]bbbiiiiiinnnvvvuuufffccc||||||bbb]]]ZZZOOOHHHJJJ>>>===<<<<<<>>>GGG[[[nnnccc[[[PPPHHHDDDBBBBBBCCCFFFIIIKKKKKKFFF@@@;;;999???===;;;;;;===@@@AAAAAA>>>===;;;;;;;;;:::777555<<<<<<:::777444333555666999===CCCHHHNNNYYYfffpppzzzjjjYYYIII???BBBFFFPPPaaappp|||]]]???000444222///000///........................---------------------------------------......///////////////000111222333111222222333444555666666999DDDddd~~~qqq___UUUQQQNNNNNNQQQSSSQQQOOOMMMIIIGGGMMMUUU^^^gggppptttvvv{{{~~~~~~~~~qqqkkkjjjcccWWWZZZdddeee]]]TTTNNNOOOMMMIIINNNYYYjjjppptttssssssxxx~~~~~~xxxjjjlllsssvvvppplllkkkmmmtttwww|||lll^^^UUULLL___sssyyyhhhEEE444222000..............................------------------------------,,,++++++,,,,,,,,,........................------......///000000000///000000111111111111111111222555:::CCCWWWxxxwwwppp~~~cccYYYQQQPPPOOOQQQ^^^mmmxxxvvvhhhZZZVVVMMMEEEDDD@@@??????@@@AAAHHHXXXhhhiiiddd[[[SSSNNNMMMKKKIIILLLPPPSSSRRRLLLCCC<<<777<<<;;;;;;<<>>DDDKKKPPPVVVaaappp{{{~~~qqqbbbSSSGGG@@@CCCHHHUUUfffsss~~~UUU;;;000333000...111000........................------------------------------.........//////...////////////000111222333111222222333444555666666>>>EEE]]]vvvtttggg[[[QQQPPPTTTTTTQQQOOONNNJJJGGGKKKQQQXXXaaakkkooosssyyy}}}~~~~~~vvvllliiiddd[[[___kkkmmmjjj]]]PPPJJJGGGDDDIIIQQQ^^^jjjuuuxxxwwwzzz}}}~~~{{{mmmooouuu}}}|||wwwsssrrrwwwzzzoooYYYOOOPPPxxxvvvqqqwwwVVV777000222000---///---.....................------------------------,,,,,,+++++++++,,,,,,---.....................---------......///000000000//////000111111111111000000111555999BBBUUUuuuyyy~~~eee[[[QQQNNNRRRUUUUUUSSSlllzzzbbbXXXOOODDD>>>CCC@@@@@@DDDIIINNNWWW```hhhfffaaaZZZXXXZZZYYYVVVWWWYYYZZZWWWPPPGGG???;;;<<<<<<===???BBBCCCCCCAAA===<<<;;;;;;;;;999666444666666666555444777;;;>>>GGGNNNWWW\\\bbblll{{{wwwjjj\\\MMMDDD@@@EEEMMM\\\lllwww{{{OOO999000222......111000........................,,,,,,,,,------------...------...////////////...////////////000111222333111222222333444555666666<<>>@@@@@@BBBDDDFFFEEEBBB???<<<;;;;;;;;;;;;999666333333444444555666:::@@@DDDNNNVVV```fffjjjssstttfffXXXIIIAAA@@@HHHRRRcccsss|||}}}}}}FFF555000333///...111///........................,,,,,,,,,---------......,,,---...///000//////...////////////000111222333111222222333444555666666888;;;FFF```bbb{{{jjj^^^[[[WWWTTTRRRQQQMMMGGGFFFHHHMMMWWWaaaffflllttt{{{}}}~~~~~~~~~~~~}}}{{{~~~}}}vvvwwwssssssuuupppnnnfff\\\UUUNNNJJJJJJMMMWWWeeesssyyy|||{{{xxxooorrryyy}}}ttt|||vvvmmmeeeUUUZZZwww{{{QQQ@@@111000111///......---------.........//////------------------------,,,,,,,,,,,,,,,---......//////.........---------------......///000000000...//////000000000000000000111555999AAASSSqqqpppxxxwwwhhhfff[[[RRR___tttvvvhhhXXXUUUYYYeeesss|||}}}jjjaaaXXXMMMJJJDDDGGGXXXnnn{{{mmmllleee\\\\\\bbbeeebbbddd```XXXOOOFFF@@@??????DDDEEEGGGIIIIIIFFFAAA===<<<;;;;;;;;;;;;999666333222333444555888===DDDHHHPPPYYYccciiimmmuuussseeeVVVFFF??????JJJUUUhhhxxxwwwyyy???111000555111///111---........................,,,,,,,,,------.........,,,---///000000000///...////////////000111222333111222222333444555666777777888???UUU|||[[[|||rrrccc\\\ZZZVVVSSSRRRNNNGGGDDDEEEJJJTTT^^^cccjjjsssyyy|||}}}|||}}}~~~~~~{{{zzz|||~~~~~~~~~{{{wwwnnnfffbbb]]]XXXRRRMMMKKKLLLYYYfffsssyyy}}}}}}xxxuuuppprrryyy|||~~~|||xxxtttxxxkkk```]]]WWWiii{{{qqqFFF<<<333111111///......---------.........//////------------------------,,,,,,,,,,,,------.../////////.........---------------......///000000000...//////000000000000000000111555999@@@RRRpppqqqsssnnnyyy}}}ttteee```]]]YYYcccZZZKKKOOOFFFFFF```rrruuueeecccqqqooo```WWWTTTOOOTTTjjjwwwssshhh]]]\\\fffooopppssseeeXXXRRRMMMEEE@@@@@@EEECCCGGGRRRVVVMMM@@@999<<<;;;999888888666333111444555666777;;;AAAHHHNNNZZZeeelllmmmvvvoooaaaQQQBBBAAAJJJLLL[[[hhhwwwtttrrrzzz```888444111............---................................................111000///---------...///////////////000111222333111222444444444555888:::999222>>>LLL\\\pppddd~~~sss{{{bbbUUU[[[RRRTTTTTTRRRNNNJJJGGGFFFEEELLLUUU\\\bbbjjjttt|||||||||{{{{{{|||}}}~~~~~~|||}}}~~~|||~~~~~~}}}pppeeeZZZRRRPPPMMMHHHJJJRRRXXXgggvvv{{{{{{|||~~~~~~{{{rrrnnnlllvvv}}}{{{}}}uuuttt~~~vvvmmm```dddddd]]]^^^qqqvvv]]]888555111...///000000000......---------,,,,,,,,,000...,,,---///000...,,,---------------...///000------------------------.........////////////000000000000000111111111111111111333888AAASSSqqqzzzxxxpppuuu{{{xxxrrr]]]ZZZXXXSSS[[[|||gggSSSQQQEEECCC[[[jjjvvvmmm]]]SSSOOORRRiiiqqq```UUUKKKIIITTTqqq|||xxxiiiVVVQQQ___wwwuuuiiibbbYYYMMMFFFEEEDDDAAACCCLLLOOOIII@@@<<<<<<;;;::::::999777444222666777888;;;???FFFNNNTTTaaallluuuwww|||jjj\\\MMMAAABBBKKKPPPbbbqqq|||yyywwwRRR777444000......///...---................................................000000///...............////////////000111222333111333444555555666888:::???666===DDDJJJtttwww]]]uuuvvvvvvqqq___TTTVVVRRRSSSSSSRRROOOKKKIIIHHHCCCJJJSSSZZZ```gggqqqwwwvvvwwwxxxyyy{{{}}}}}}~~~~~~}}}}}}yyyxxxzzzqqq```UUUNNNLLLJJJEEEIIIQQQXXXhhhwww}}}|||~~~~~~tttooovvv~~~|||rrreeedddpppyyynnnfffccchhhaaaWWW```wwwNNN777444000...///000000000//////.........---------///---,,,---//////...,,,........./////////000000------------------------------........./////////000000000000111111111111111111444999AAASSSooorrrqqqsssppplll```]]]YYYSSSZZZ~~~zzz\\\QQQEEEGGG___iiippp^^^SSSOOOKKKDDDKKKXXXZZZ___bbbhhhkkkiii```TTTLLLIIIHHHSSSpppyyysssrrrfffQQQGGGWWWxxxuuueeeSSSIIIFFFBBB???@@@FFFIIIEEE@@@>>>;;;;;;;;;;;;999777444333888999<<<@@@FFFOOOYYY___iiittt}}}vvvaaaRRRGGG???CCCMMMSSSgggvvv~~~www___CCC666333000...//////...---................................................//////000000//////......////////////000111222222222333555555555666999;;;AAA888<<>>FFFOOOYYYeeepppwww|||wwweeeOOOAAA>>>AAAHHHNNNYYYggglllrrrxxxvvv|||```DDD:::222000///...///000///---...................................................///000111111000///...000//////000000111222333444555777777777888;;;===DDD;;;999AAACCCIIIooowwwttt|||rrreeeZZZWWWSSSQQQQQQQQQOOONNNEEEHHHNNNTTTYYY^^^cccfffkkkmmmppptttxxxzzz|||}}}~~~~~~}}}~~~~~~vvvkkk]]]PPPKKKGGGDDDJJJUUUhhhttt~~~~~~|||}}}|||zzzwwwrrrlllfffcccdddhhhlllmmmkkkeee```]]]mmmwww}}}wwwppplllkkklll[[[WWWpppkkkIII666333111.........//////...---------,,,,,,,,,+++++++++,,,,,,---------......+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......///000000000111111111111000111555:::AAAPPPjjjzzzkkkeeennn\\\SSSkkkqqqccc___VVVRRRQQQMMMGGGFFFCCC@@@>>>???BBBEEEEEE```{{{yyymmmdddWWWLLLBBB@@@GGGQQQlll~~~bbbLLLDDDDDD@@@BBBFFFOOOYYYZZZLLL<<<:::;;;;;;888444333555888@@@FFFPPPZZZdddnnnwww}}}~~~yyyooo^^^III===>>>EEEKKKOOO]]]hhhjjjnnnyyySSS<<<777000///...///000000///---................................................//////000000111111000000111111111111222333444444555666888888888999<<<>>>KKKBBB777999@@@BBB\\\zzzpppbbb]]]WWWSSSRRRRRROOOLLLGGGIIILLLPPPUUU[[[___bbbiiikkkooosssvvvyyyzzzzzz|||}}}~~~~~~}}}}}}zzz~~~~~~~~~}}}ooo___PPPJJJFFFFFFPPP]]]mmmvvv~~~|||}}}}}}}}}{{{xxxtttooolllvvvvvvvvvsssoooiiidddaaannnxxx|||zzzlllbbb______]]]RRR^^^|||zzzZZZBBB888111///.........///...---,,,,,,,,,,,,+++++++++******+++------,,,,,,---///,,,,,,---...---,,,+++***------------------------,,,---------............000000000000111111111111000111444888???OOOjjjwwwwww]]]___}}}rrrlll]]]SSSRRROOODDDEEEFFFDDDBBBAAACCCFFFLLLrrrqqqdddVVVKKKDDDAAAFFFNNNkkkaaaIIIBBBCCC???@@@EEEQQQaaafffVVVAAA======<<<888333333888===JJJQQQ[[[eeennnuuuzzz~~~xxxrrrhhhXXXFFF<<<@@@IIINNNNNNWWWggglllooo}}}tttmmmJJJ777444///......///000000///...................................................000000//////000111111222222222222222333444555666666777999999999:::===???EEEDDD999:::DDDCCCQQQsss{{{jjjccc[[[UUUSSSQQQNNNJJJHHHHHHHHHKKKQQQVVV[[[^^^eeeggglllppptttwwwxxxyyyyyyzzz|||}}}}}}}}}||||||{{{}}}~~~~~~||||||}}}{{{{{{iiiVVVLLLGGGHHHSSSaaannnvvv}}}}}}~~~~~~{{{~~~|||zzzvvvqqqkkkgggqqqzzz~~~{{{tttbbbUUUQQQRRRQQQWWWoooqqqooo~~~gggMMM===777000...------...///...,,,------,,,,,,,,,+++++++++)))+++------++++++---000......---------,,,,,,,,,------------------------------........./////////000000000000111111111111000000222666>>>OOOkkk```iii~~~uuuooo[[[LLLJJJJJJIIIIIIIIIGGGDDDDDDHHHLLLOOOxxxhhh^^^TTTNNNIIIEEEIIIPPPtttcccGGG>>>???>>>>>>BBBPPPeeemmm]]]FFF???@@@>>>999444444:::@@@RRRYYYcccmmmsssxxx{{{}}}zzzwwwpppdddVVVDDD<<>>DDDJJJPPPUUUXXXttt|||oooaaaYYYSSSNNNNNNQQQMMMIIIHHHIIIJJJKKKPPPWWW]]]___dddkkknnnmmmooosssvvvvvvwwwzzz|||}}}|||zzz~~~|||{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{zzz|||yyycccMMMAAABBBUUUkkkvvvxxx{{{}}}}}}~~~|||yyyvvvttt{{{|||}}}|||zzzzzz|||}}}~~~uuubbbYYYPPPGGGHHHOOOmmmeeeddd```CCC:::777111...............---------------,,,,,,,,,,,,+++++++++++++++,,,---...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222222222111111111111111333222444:::>>>JJJfffwwwwwwwwwjjj^^^TTTPPPQQQTTTKKKEEEGGGFFFEEEMMMYYYhhhsssaaaYYYWWWKKKEEEHHHGGGIIITTTnnnHHHEEE???@@@GGGCCC:::DDDVVVUUUEEEDDD>>>999888888<<>>AAADDDGGGJJJLLL\\\yyy|||pppeee[[[RRRPPPSSSPPPLLLJJJKKKKKKJJJMMMSSSWWWXXX^^^fffkkklllqqqvvvwwwxxxyyy{{{|||}}}|||{{{}}}|||{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{```PPPPPP^^^mmmvvvwwwwwwvvvtttssstttuuu}}}|||{{{{{{zzz{{{{{{{{{|||~~~}}}~~~}}}~~~{{{iiiVVVOOOGGGEEEMMMccc~~~pppdddpppyyyPPP777444555111...............---------------,,,,,,,,,,,,+++++++++,,,,,,------.........+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////000000000000///111666;;;GGGbbb}}}yyywwwvvviii\\\SSSRRRUUUSSSKKKFFFEEECCCFFFUUUgggkkkZZZSSSRRRHHHEEEKKKJJJLLLXXXMMMEEEDDDCCCGGGDDD;;;999???CCCBBBDDD???:::999;;;CCCSSSaaarrruuuxxx{{{|||{{{zzzyyy}}}rrrdddYYYLLLGGGCCCOOO]]]WWWSSS]]]lllsss|||hhhyyyHHH333222---...///000111111000///...------------------------------------------------////////////000111222222444666777666666666888:::::::::;;;;;;<<<<<<<<<============>>>@@@AAACCCDDDHHH\\\}}}|||ppp```RRROOORRRTTTOOOMMMMMMLLLIIIJJJMMMRRRSSSXXX```eeehhhnnnuuuvvvwwwyyyzzz{{{zzzzzzyyy{{{{{{zzzzzzzzzzzz{{{|||||||||}}}~~~vvveeefffnnntttttttttrrrnnnkkkkkklllnnnwww~~~{{{yyyyyy|||}}}|||zzz~~~}}}{{{zzzzzz{{{}}}~~~{{{}}}~~~yyywwwooo\\\OOOJJJAAAEEEWWW~~~~~~~~~nnnsssbbb@@@000222333/////////.........---------------,,,,,,,,,,,,+++++++++,,,---......---,,,,,,******+++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000000111111000...000555:::FFFaaa|||{{{kkkaaaZZZTTTSSSUUUNNNLLLKKKHHHEEELLLbbbxxxnnn^^^QQQOOOGGGEEEJJJGGGJJJYYYMMMCCCFFFFFFEEEDDD???999555999@@@===<<<<<<===CCCNNN^^^jjjtttxxx|||{{{xxxwwwyyy|||~~~~~~{{{|||zzzooo^^^RRRDDDCCCGGGXXXbbbVVVRRRcccqqqwwwssstttfff<<<111333---......///000000///......------------------------........................////////////000111222333555666777777666777999:::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>@@@BBBDDDEEEFFFMMMnnnwwwyyyfffVVVRRRUUUVVVQQQNNNOOOMMMJJJIIIKKKRRRQQQUUU[[[___bbbhhhooorrrtttvvvwwwwwwvvvvvvwwwzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~sssoooooolllggggggfffeeedddfffjjjmmmsss~~~~~~}}}~~~|||yyyzzz~~~~~~zzz~~~}}}{{{yyyxxxyyyzzz{{{|||~~~~~~xxxssskkkdddVVVOOOJJJAAALLLggg||||||oooNNN888333555222+++/////////...------,,,,,,------,,,,,,,,,+++++++++,,,---...//////---+++*********+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000111222333333444222000222888<<>>777888>>>555:::AAAFFFNNNZZZgggooopppwww}}}{{{tttrrrxxxzzztttwwwvvviiiXXXMMMAAADDDMMM]]]dddUUUSSSffftttyyyttt|||YYY888333777111......////////////......------------------------......................../////////000000111222333444555666666555666888::::::;;;;;;<<<<<<=========;;;<<<===>>>AAACCCEEEFFFJJJHHH___sssddd]]]^^^WWWQQQNNNOOOOOOLLLJJJKKKOOONNNQQQVVVZZZ]]]ccckkknnnqqqtttuuuuuuuuuvvvwwwzzzzzz{{{|||}}}~~~~~~~~~zzzuuujjj```XXXXXXZZZ]]]```ccchhhnnnrrruuu}}}~~~~~~zzz{{{|||~~~{{{yyyxxxxxxyyyzzzxxxzzz{{{|||zzzwwwtttssskkkdddUUULLLGGGEEEZZZ}}}{{{```AAA222222333000,,,000//////...------,,,,,,------,,,,,,,,,+++++++++,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000111222333333444333111444888===HHHccc~~~yyyuuuiiifff```WWWOOOQQQOOOKKKKKKVVVpppvvvXXXGGGGGGDDDFFFIIIHHHYYYwwwfffXXXIIIJJJBBB>>>AAAAAA<<<:::<<<555???KKKSSS[[[fffooorrrooovvv|||zzztttsssyyyvvvoooqqqnnn```OOOGGGAAAJJJSSS^^^bbbWWWWWWiiiyyy}}}}}}vvvyyy~~~{{{aaaHHH333///222---........................------------------------........................000000000000111222333333333555555555444555777999999999:::;;;<<<===>>>>>><<<<<<======???@@@BBBBBBHHHCCCRRR~~~qqqgggdddYYYRRRMMMNNNOOOMMMKKKLLLJJJIIILLLRRRVVVYYY```ggghhhlllqqqtttssstttwwwzzzyyyzzz{{{}}}~~~{{{~~~wwwiii```ZZZ\\\```ffflllqqquuuyyy|||zzz~~~~~~|||}}}}}}~~~}}}zzzxxxwwwwwwxxxyyywwwxxxyyyyyywwwwwwxxxyyysssiiiTTTGGGIIIUUUrrrxxxsssVVV888------......///000000///...---,,,,,,+++------,,,,,,,,,,,,++++++------.........---+++***---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000000111111222000222777;;;FFFaaa{{{rrr|||ooolllhhhaaa[[[SSSPPPSSSbbb\\\GGGIIIHHHJJJLLLMMMeeetttlll[[[QQQIIIBBB@@@AAA@@@>>>===>>>KKKXXX___gggpppuuuuuuuuuxxxzzz{{{zzzzzz|||~~~wwwnnnnnnhhhWWWGGGBBBDDDPPPXXX]]]aaa\\\___nnn~~~yyyooosss~~~~~~cccGGG;;;000,,,...+++.........------.........------------------------........................000000000000111222333333444555666555555555777999666777888:::;;;===>>>???=========>>>???@@@AAABBBCCCBBBJJJhhh}}}pppggg]]]UUUNNNMMMNNNLLLKKKKKKGGGGGGJJJOOORRRSSSXXX______eeekkknnnoooqqquuuyyywwwxxxzzz|||~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~~~~~~~qqqmmmpppmmmrrryyy~~~||||||}}}~~~}}}~~~~~~}}}}}}||||||}}}}}}~~~zzzyyywwwtttttttttuuuvvvvvvwwwxxxwwwtttrrrrrrsssrrrjjjUUULLL^^^www|||xxx___FFF222---...+++,,,111000000///...---,,,++++++------,,,,,,,,,,,,++++++------------------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////000000000111///111666999EEE___zzz{{{lllyyypppnnnmmmkkkjjjYYYYYYdddbbbKKKNNNNNNNNNNNNPPPlllyyyyyyoooYYYRRRHHHAAA@@@BBBAAA@@@GGGUUUaaagggmmmuuuyyywww|||zzzyyy{{{~~~{{{~~~~~~zzzqqqoooeeeRRRDDDAAAEEEUUU[[[[[[```aaafffrrryyyyyyZZZ===999555111111000......------------......------------------------////////////////////////000000000000111222333444444555666666555666888:::555666777999;;;===>>>???<<<<<<===???AAACCCEEEFFFBBBDDDHHHZZZyyymmmaaaWWWNNNMMMMMMKKKJJJJJJIIIHHHJJJNNNOOONNNPPPVVVWWW]]]eeeiiijjjmmmrrrvvvuuuwwwyyy{{{}}}~~~~~~~~~zzz{{{|||}}}}}}~~~{{{~~~tttsss|||www|||~~~yyywwwzzzxxxvvvvvvyyy|||~~~~~~~~~}}}}}}~~~{{{|||}}}|||zzzzzz|||}}}wwwuuusssqqqqqqqqqrrrsssqqqsssssspppjjjeeeccccccjjjeeeVVVXXXwwwtttaaaGGG777...333444---+++111111000///...---,,,++++++---------,,,,,,,,,++++++...---,,,,,,,,,------...))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222222222111111111111111222000222777:::EEE```{{{}}}|||{{{ssszzz}}}vvvlllcccsssWWWXXXkkkgggKKK]]]zzzsssrrrtttccc[[[RRRJJJEEECCCEEEHHHVVVcccppprrrqqqsssxxx{{{~~~{{{zzz|||{{{vvv~~~|||yyysssiiiXXXIIIDDDGGGWWWXXX[[[```hhhpppxxx||||||uuuzzz~~~TTT888555333111111///---------...............---------............//////////////////.........111111222111111222444777444444444555555666777888444666777:::<<>>???@@@@@@<<<999;;;???BBBBBB@@@BBBEEEKKKSSSbbbzzzooodddXXXRRRNNNLLLMMMPPPMMMLLLJJJIIIIIIJJJKKKLLLNNNOOOUUU___fffhhhkkkppprrrvvvyyy|||||||||}}}~~~yyyzzz{{{}}}~~~~~~~~~}}}|||}}}}}}||||||~~~sssfffjjjqqqzzz~~~|||uuunnnkkkhhhfffhhhooossssssuuuyyy~~~~~~}}}|||{{{zzzzzzsssrrrqqqppppppqqqrrrrrruuurrroookkkddd\\\XXXXXX\\\WWW]]]vvvgggDDD888555111//////......---------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,...//////---,,,+++++++++***++++++,,,---...***,,,---,,,******---111999444...---///000///,,,...///333555888EEE^^^tttiiieeerrrwwwrrrtttfffgggsssnnnjjjaaaVVVPPPSSS^^^ggghhhpppvvvwwwxxx{{{zzzxxxuuuttttttxxx}}}yyyrrrhhh[[[NNNIIIPPP\\\hhhjjjkkkjjjiiinnnxxxoooiii~~~xxxkkkIII444333000///111///333111///---------...///---------............/////////////////////000000///000111000000000222444444444555777999;;;===>>>===;;;888999<<>>===<<<::::::>>>BBBDDDBBB@@@@@@AAAIIISSSYYYiii}}}rrrdddZZZRRRMMMOOOSSSNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJQQQ[[[bbbeeehhhmmmpppssswwwzzz{{{{{{|||}}}yyyzzz{{{|||}}}}}}||||||}}}~~~~~~~~~}}}lllYYY___hhhrrrvvvpppeee[[[UUUSSSRRRWWW___fffkkkpppvvv||||||}}}}}}~~~~~~~~~~~~|||zzzwwwuuusssnnnnnnoooooopppqqqrrrrrrtttpppmmmlllhhh```[[[\\\WWWcccyyyyyySSS666333111...---...//////...........................,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------(((,,,///---***+++111777777333...---///000///---...000222555888DDD]]]sss}}}pppmmmrrr~~~zzz```XXXaaadddkkkmmmgggaaaaaafffiiilllqqquuuvvvzzz|||zzzuuuwwwssspppqqquuu|||yyyvvvmmm___SSSJJJKKKWWWeeeiiimmmqqqpppmmmooowwwpppeeevvv}}}]]]AAA222222//////111///555333000---,,,---...000---------............/////////000000000000111111222333444444333333555666555555666777999;;;===>>>>>>:::888999>>>BBBBBB@@@888777999===BBBFFFFFFFFFDDDAAAGGGSSSVVV]]]~~~rrreeeYYYPPPNNNRRRNNNNNNNNNMMMKKKHHHFFFDDDGGGGGGMMMVVV]]]aaaeeejjjmmmpppuuuxxxzzzzzz|||}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}cccRRRXXXeeerrrsssgggWWWLLLHHHEEEFFFHHHMMMUUU___jjjrrrzzzzzz{{{|||}}}~~~}}}||||||zzzvvvsssooommmjjjkkkmmmoooqqqrrrssssssqqqiiieeekkkmmmiiieeeeee___vvvbbbBBB111111///------...//////...........................------------------------))))))******+++++++++,,,++++++,,,---------,,,,,,///...------,,,,,,,,,---***,,,...///000444:::???555222///.../////////......000222444777CCC[[[qqq{{{ooouuuaaaTTTXXXXXXdddmmmlllgggffffffeeekkkoooqqqsssxxx|||yyyttttttooojjjgggjjjqqqxxx}}}~~~wwwrrrfffWWWMMMJJJOOO]]]jjjeeelllssstttqqqqqqvvv{{{tttxxxrrrOOO:::111222......111///666444000---,,,---...///---------............///000000000000111111222222444555777666555555666777666666666777888999:::;;;:::888777999???DDDFFFFFF;;;:::999;;;???CCCGGGIIIHHH@@@CCCPPPTTTWWWmmmzzznnnbbbUUUOOOOOONNNOOOOOOMMMKKKHHHEEECCCFFFFFFJJJSSSYYY\\\```eeeiiimmmrrrvvvxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyy^^^OOOSSScccrrrssseeeUUUMMMMMMHHHGGGDDDCCCIIIVVVeeeooozzzzzz{{{|||}}}~~~||||||zzzxxxtttpppmmmjjjiiijjjlllnnnpppqqqrrrrrrnnnaaa\\\fffooonnnlllmmmooommmLLL777222222000......//////...,,,........................------------------------)))))))))******+++++++++***++++++,,,,,,---------//////...---,,,,,,,,,,,,...,,,+++...444:::<<<<<<222111///......//////...///000222444666BBBZZZppp{{{~~~iii\\\]]]XXXeeennnllljjjmmmmmmjjjiiimmmpppqqquuuyyyxxxtttssspppllljjjmmmsss{{{|||vvvjjj\\\NNNJJJNNNWWWcccllldddkkkssswwwvvvuuuwwwyyyyyyyyyxxxtttCCC555111222------111...444222000...---------...---------............///000000000111222222333333444666777777666555555666777777777777888999::::::888777888999<<<@@@EEEHHHCCCAAA===:::;;;???CCCFFFIIIAAA@@@JJJOOOQQQ^^^ooowwwkkk^^^SSSOOONNNNNNNNNMMMKKKIIIFFFEEEFFFEEEHHHOOOTTTVVVZZZ^^^dddhhhmmmqqqtttvvvxxxzzzyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}dddTTTOOO\\\jjjnnnhhh___[[[\\\VVVUUUOOOHHHIIIWWWgggpppzzz{{{{{{{{{||||||}}}}}}{{{zzzxxxuuurrrnnnkkkiiigggggghhhjjjkkklllmmmnnnjjj^^^ZZZeeennnmmmpppwww}}}pppVVV<<<111111222000///.........,,,***------------------------************++++++++++++***************+++++++++******++++++,,,,,,------......---,,,,,,+++,,,,,,000,,,))),,,333666444000000000//////...////////////000222333555@@@XXXnnnuuueee^^^\\\iiiqqqqqqrrrwwwuuunnnjjjooorrrrrrtttwwwwwwtttssssssttttttvvvyyy|||}}}~~~|||{{{wwwrrr___QQQEEEIIIUUUaaaiiimmmjjjnnntttxxxyyyyyyzzzzzz~~~{{{~~~[[[;;;111222333------111...111000///...---------------------............///000000111111222333333444666888::::::888777777888777777777888999;;;<<<===888999:::888666888>>>CCCFFFCCC???<<<;;;===AAADDDHHHDDDCCCFFFIIIKKKRRRYYYvvvwwwgggYYYQQQMMMMMMLLLLLLKKKIIIHHHHHHFFFDDDFFFLLLOOOPPPSSSWWW^^^bbbhhhlllooorrrtttvvvuuuuuuuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{}}}~~~}}}|||zzzyyyxxxyyy{{{{{{~~~xxxggg\\\aaaiiiqqqwwwwwwtttqqqhhhhhhbbbWWWUUU```nnnuuu{{{{{{zzzzzzzzzyyyyyyyyyuuutttqqqmmmjjjgggfffeeeccccccbbbbbbcccdddfffgggddd^^^```kkknnnmmmzzz~~~ssspppVVV@@@333/////////---,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++*********************+++,,,---...---,,,,,,++++++++++++,,,,,,******,,,///000...+++.../////////......///000///000222333555@@@WWWmmm~~~~~~gggXXXXXXfffrrruuuxxx|||uuuiiilllrrrvvvttttttvvvvvvuuunnnqqquuuxxxxxxvvvuuuuuuyyy|||{{{xxxuuuuuurrrmmmWWWIII@@@IIIZZZgggmmmnnnqqqrrruuuxxx{{{|||||||||{{{}}}xxxjjjEEE777000222444------111.../////////......---,,,,,,---------.........//////000000111222333333444444999;;;======<<<:::::::::666777888999;;;>>>???AAA999<<<<<<888222111777>>>CCCBBB@@@===<<<>>>AAAEEEHHHIIIIIIFFFEEEGGGKKKOOOXXXnnn\\\RRRLLLLLLKKKKKKJJJJJJJJJJJJFFFCCCEEEIIILLLLLLNNNRRRZZZ^^^dddiiilllnnnqqqsssttttttuuuvvvxxx{{{}}}|||{{{zzzzzzzzzzzz{{{{{{yyyxxxxxx{{{~~~{{{{{{zzzxxxwwwwwwxxxyyyzzz|||uuuqqqsss}}}sssuuupppdddaaaiiitttyyy{{{zzzzzzyyyxxxwwwvvvuuuooommmiiifffbbb```______```___^^^\\\\\\^^^```aaa______hhhrrrqqqqqq}}}zzz|||~~~ttt___AAA333000///,,,++++++***+++------+++***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++*********************+++,,,---...,,,++++++******++++++,,,&&&(((+++............------...//////......///000///000222333444???WWWlll~~~ttt```TTT^^^hhhpppppplllmmmppprrrxxxuuuqqqpppqqqtttvvvwwwmmmnnnoooqqqrrrssstttttt}}}wwwpppppprrrkkk```MMMFFFHHHWWW```aaaeeemmmtttxxx|||~~~~~~xxx^^^<<<222222000///............000///...---------------...------......///000111000000000111222444555666555888;;;:::888777:::===???;;;999;;;<<<<<<@@@EEEBBBAAA???:::666555888<<>>:::>>>EEEHHHIIIHHHFFFDDDEEEJJJNNNeeepppwwwwwwlllbbbVVVSSSOOOLLLLLLLLLJJJIIILLLJJJGGGDDDDDDFFFHHHJJJOOOSSSYYY^^^cccggglllooorrrrrrsssuuuyyy{{{||||||}}}{{{zzzzzz{{{|||{{{yyyzzzyyyxxxzzz~~~}}}{{{vvvsssrrruuuyyy|||zzzhhhiiinnnnnnpppuuuyyyyyyyyyyyyvvvssspppnnnaaaaaaaaaaaa```^^^]]]\\\bbb```^^^\\\\\\^^^aaacccmmmmmmqqqwww{{{~~~gggDDD777666111------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))(((((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********.......................................///000000000000111333555@@@VVVjjjtttmmm~~~aaa]]]hhhuuucccYYY___gggmmmkkkjjjmmmqqqsss}}}zzzvvvtttssstttttttttmmmnnnqqqsssuuuwwwxxxyyy|||zzzuuuooommmllldddYYYHHHFFFMMM]]]ffffffjjjrrrxxx{{{~~~~~~|||yyyttt~~~uuukkkPPP444222111000///............//////...---------------...............///111111000000111111222444555666777888::::::::::::<<<===@@@======??????======@@@???CCCFFFCCC<<<888<<<@@@CCCCCCDDDDDD???:::<<>>;;;;;;:::CCCJJJHHH@@@;;;===CCCDDDCCCEEEFFFBBB======BBBIIIFFFCCCCCCFFFJJJNNNPPPXXXWWWddd{{{rrrxxxnnn___TTTNNNLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJMMMPPPSSSWWW\\\bbbggglllmmmooorrruuuxxxzzz{{{xxxwwwxxxyyyzzzyyyvvvtttvvvvvvvvvwwwzzz||||||{{{|||{{{yyyxxxyyyzzz|||}}}zzz|||~~~yyyyyyxxxxxx|||xxxyyyyyywwwrrrjjjbbb]]]```aaaaaabbbbbbaaaaaa```^^^``````^^^]]]```iiippprrrllloooqqqVVVBBB000---///......000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***+++---...//////000000//////000000111222111111333555777AAAVVVjjjiiikkkxxxvvvqqq^^^RRRkkkuuu{{{mmmaaaiiiuuuwwwnnnhhhffffffnnnnnnkkkfffgggmmmrrrrrrmmmlllmmmnnnqqqrrrqqqpppuuuuuuvvvvvvvvvuuuuuutttsssssspppjjjccc[[[QQQIIIFFFLLLWWWcccgggiiiqqq{{{}}}}}}~~~nnn]]]TTTyyy~~~{{{xxxyyykkkyyyPPP===555111000///...............///......---------..................///000111222111222333444444555555555888666555777;;;>>>===:::@@@???AAADDDDDD???<<<===999???EEEEEE@@@<<<===AAA@@@@@@CCCFFFEEEAAAAAAEEEKKKGGGCCCBBBFFFKKKMMMMMMNNNJJJNNNggg}}}{{{mmmccc\\\XXXRRRNNNJJJJJJKKKJJJIIIGGGEEEDDDHHHIIIKKKLLLOOOUUU[[[```fffhhhkkknnnpppsssvvvyyyttttttvvvxxxyyyxxxtttqqqttttttuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~|||}}}~~~}}}zzzwwwwwwuuuuuussspppkkkddd]]]YYY^^^^^^___```````````````bbb___ZZZWWWYYYbbbnnnwwwwwwxxxxxx[[[BBB777///...000//////222---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))******************++++++++++++++++++++++++++++++++++++)))***+++,,,---...//////...------------...//////000111222444666@@@UUUhhh}}}yyyiiixxxgggOOOffftttxxxzzzrrriiigggqqqtttrrrzzzyyyooofffaaadddjjjppptttrrrjjj```\\\___aaa```ffffffhhhkkknnnppppppooosssssssssssssssrrrrrrqqqrrrpppmmmhhh^^^SSSKKKHHHMMMRRRZZZ___```cccnnnzzzuuubbbZZZ^^^{{{pppuuuhhhCCC666333000//////.....................---------......//////......//////000111222222333444555555555555555777444333555999;;;:::888???======AAAAAA>>>>>>AAA<<<======>>>>>>>>>>>>>>>;;;;;;>>>DDDEEEDDDEEEIIILLLHHHDDDCCCFFFIIIJJJIIIGGGCCCCCCQQQvvv|||{{{tttooohhh___WWWKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJNNNTTTYYY]]]aaaeeehhhjjjmmmrrruuuqqqqqqsssvvvwwwwwwtttqqqttttttuuuuuuvvvvvvwwwwwwzzzzzz{{{|||}}}}}}}}}|||~~~~~~~~~|||yyyzzz}}}~~~zzztttqqqooommmjjjfffbbb___\\\[[[ZZZ[[[\\\]]]]]]^^^^^^]]]^^^[[[YYY\\\dddnnnwww|||kkkIII888333000000000///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********))))))))))))))))))******+++++++++++++++++++++++++++++++++------------............---------------......///...///111333555>>>RRReeezzzoooiiiuuuTTTggguuussssssxxxhhhUUUKKKHHHRRR```mmm}}}~~~uuunnnnnnrrrvvvvvvqqqiiibbbaaagggqqqxxx{{{yyyqqqddd[[[ZZZ[[[ZZZkkkjjjkkkmmmoooqqqpppooommmnnnoooqqqrrrsssssssssqqqnnnjjjdddXXXMMMIIIJJJVVVYYY\\\\\\[[[```lllvvv}}}~~~ooo\\\___ppp~~~{{{{{{~~~mmmZZZ===666222//////......---......///...------------...//////////////////000111222222222333555666666666555555555555444555777888888777===::::::<<<>>>===???CCC@@@===::::::===??????>>>:::888;;;AAACCCCCCDDDHHHIIIHHHFFFEEEFFFGGGFFFFFFJJJHHHGGGNNNccczzzwwwqqqfff\\\LLLKKKJJJIIIIIIJJJKKKKKKIIIIIIHHHGGGGGGIIINNNRRRUUUYYY^^^bbbdddggglllpppoooooopppsssvvvvvvuuussstttvvvvvvvvvtttssstttuuuyyyzzz{{{{{{|||{{{{{{zzz|||}}}|||zzzwwwwww{{{~~~~~~}}}|||{{{wwwpppjjjhhheeebbb^^^\\\[[[\\\]]]XXXYYYYYYZZZ[[[[[[[[[ZZZRRRWWW___hhhrrrxxx|||}}}wwwUUU999333111/////////...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************)))(((((((((((())))))***+++++++++***++++++++++++,,,,,,,,,........................//////......//////000111---...000222444===QQQcccxxxyyyvvvmmmmmmjjjpppiiimmmtttvvvppp}}}{{{ppp^^^NNNLLLBBB>>>CCCGGGHHHPPP[[[ZZZZZZXXXTTTPPPSSSZZZ```rrrqqqnnnlllkkkmmmrrrvvvvvvyyyvvvkkkccccccfffgggqqqpppooopppqqqrrrrrrqqqmmmnnnoooqqqsssttttttuuupppkkkfff___SSSHHHGGGMMM]]]______\\\\\\bbblllsss|||~~~nnn\\\ggg~~~xxxzzzuuuyyytttKKK:::888000.........------......///---------------...//////////////////000111222333333444666777777666555444666777888777666666777888;;;888888;;;<<<;;;===@@@<<<<<<;;;;;;;;;<<<===>>>>>>::::::>>>???>>>???BBBCCCEEEFFFGGGFFFEEEEEEEEEJJJHHHIIILLLRRRfff|||xxxpppiii]]]YYYSSSMMMJJJIIIJJJKKKKKKJJJIIIGGGFFFGGGJJJMMMNNNSSSYYY\\\^^^aaaggglllmmmmmmnnnqqquuuwwwwwwvvvvvvwwwxxxvvvsssqqqrrrtttyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzyyyxxxyyy{{{~~~~~~{{{{{{~~~|||xxxzzzzzzwwwtttrrrrrrpppiiibbb```___]]][[[ZZZZZZZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYY\\\fffrrrxxxzzz|||zzzXXX===222000...,,,,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))******+++***)))((('''((((((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///............///000000---...111333555===PPPcccwwwrrrWWWiiixxxqqqllliiibbbjjjuuutttfffhhhkkkeeeXXXPPPOOOKKKDDDEEE===:::>>><<<666777@@@777:::<<<:::;;;EEEWWWeeerrrtttwwwwwwuuurrrooonnnhhhooorrrlllhhhjjjqqquuurrrqqqppppppssstttuuutttqqqrrrssssssttttttssssssoooiiiccc[[[OOOEEEGGGPPP```bbbbbb______eeemmmrrr{{{~~~ooo___kkkzzzttt```<<<444555***......---------......///---------------...///000////////////000111222333333444666888888777555444666999:::999666444666999999777888;;;<<<::::::===777:::===<<<999777999<<>>;;;<<<<<<::::::<<<>>>BBBGGGHHHFFFDDDEEEFFFBBB???@@@CCCAAAIIIlll{{{zzzuuunnncccYYYQQQMMMMMMNNNLLLLLLKKKIIIFFFFFFHHHJJJIIIOOOUUUYYYZZZ^^^dddiiimmmlllmmmppptttwwwxxxxxxwwwyyyyyywwwssspppqqqsssyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxyyyyyyyyyzzz{{{{{{wwwwwwzzzxxxttttttyyyrrrpppllljjjiiihhhccc]]][[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXuuu~~~zzzggg@@@///222///---++++++///222000+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++)))***+++++++++)))(((''''''(((((()))***+++++++++*********++++++,,,,,,,,,))))))***+++---...//////---,,,,,,,,,,,,---.........///222444666>>>QQQcccvvvtttRRRVVV```ppp|||pppxxxjjjdddttt{{{ssskkklllyyy```NNNCCCEEE]]]TTTNNN@@@<<<===<<>>::::::>>>EEENNN\\\hhhyyyxxxxxxzzz{{{wwwnnnhhhooojjjdddbbbeeekkkqqqtttrrrqqqnnnnnnoootttyyy|||wwwvvvuuuvvvwwwuuupppkkkeeebbb\\\QQQDDDAAANNN^^^kkkdddccchhhiiifffmmmyyy{{{~~~ppp|||zzz|||jjjNNN;;;333111111000///...---------------............/////////000222222111111111222444555555666777888888777666555444777;;;;;;888666666777888888888999:::;;;:::999888999:::;;;;;;;;;:::999999<<<>>>???>>>>>>???@@@EEEBBB???@@@CCCFFFGGGFFFFFF>>>:::>>>CCCIIITTT___|||zzz}}}lll[[[RRRRRRTTTKKKIIIHHHJJJKKKJJJFFFCCC@@@DDDIIIMMMPPPUUU\\\aaaccceeehhhllloootttyyy}}}{{{|||zzztttnnnjjjiiijjjnnnnnnpppqqqrrrsssssssssqqqsssvvvwwwwwwxxxyyy{{{{{{yyyuuusssqqqnnnkkkhhhiiihhhfffdddaaa___]]]\\\___]]]ZZZZZZ[[[ZZZVVVSSSXXXVVVVVVVVVVVV\\\kkkzzz|||mmmmmm|||iiiKKK888///,,,------------------------...,,,++++++------,,,***)))))))))))))))))))))))))))***++++++***)))***+++******)))))))))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---///000//////.....................------000000111222333:::MMM___uuu~~~LLLPPPUUU\\\kkkrrrjjjwwwppp~~~rrrVVVGGGPPPpppooo```OOOEEEBBBAAAJJJRRRMMMEEE???<<>>>>>===888999:::;;;;;;;;;::::::<<<<<<<<<;;;:::<<<@@@CCCCCCAAA@@@BBBFFFJJJKKKKKKIIIBBB>>>>>>@@@AAAHHHPPPuuu{{{}}}qqqhhheeefffWWWTTTQQQMMMJJJHHHHHHIIICCCEEEHHHJJJMMMRRRXXX]]]WWWYYY[[[]]]bbbhhhpppvvv}}}~~~wwwrrrpppqqqpppooonnnoooqqqsssuuunnnoooqqqsssvvvwwwxxxxxx{{{yyyvvvsssoooiiiccc^^^eeedddccc```^^^\\\[[[ZZZ\\\ZZZWWWUUUVVVZZZ^^^aaa]]]^^^bbbhhhkkkqqq}}}wwwpppllltttzzzgggQQQ>>>222......------------------------...,,,++++++,,,---+++***)))))))))))))))))))))))))))***++++++***)))***+++******))))))))))))******************************++++++,,,,,,,,,+++*********+++---...//////......////////////////////////000000222333333;;;MMM___sssGGGMMMRRRRRRWWWkkk}}}yyy\\\qqqxxxuuu```HHHTTTtttyyyiiiTTTFFFCCCFFFTTT]]]YYYLLLDDD???EEEQQQ___mmmwwwzzz|||}}}zzzuuusssuuuxxxwwwwwwwwwxxxxxxuuuppplllmmmmmmnnnoooqqqrrrsssssszzzwwwvvvzzzyyyrrraaaWWWLLLEEEBBBFFFSSS```kkkddd______^^^___kkkyyy{{{}}}|||xxxeeeKKK888111000111000//////......------............/////////000000000111000000111222444666777777666444333333444666777888999:::999888888999::::::;;;<<<===???@@@AAAAAA:::::::::;;;;;;<<<<<<<<<;;;999555222111444;;;@@@CCCBBBBBBEEEHHHJJJKKKJJJJJJEEEBBBAAA@@@???@@@DDDUUUxxxqqqzzzuuutttccc___XXXQQQKKKIIIIIIKKKEEEFFFFFFGGGHHHLLLQQQUUUNNNNNNNNNOOORRRXXXaaagggpppxxx~~~zzz{{{uuupppmmmmmmnnnpppnnnmmmmmmqqquuuxxxwwwuuuqqqrrrrrrsssqqqmmmgggbbb```___]]][[[YYYXXXWWWWWWYYYXXXWWWVVVXXX\\\bbbfffhhhkkkrrryyy}}}cccgggqqqgggKKK===666111000333,,,,,,,,,,,,------------...,,,++++++,,,,,,+++***)))))))))))))))))))))))))))***++++++***)))***+++***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,------------///000000000000000000000000111333444444;;;MMM___ppp|||AAAJJJRRRSSSSSS\\\ooo\\\aaaoooOOOUUUkkkpppbbbKKK@@@EEEQQQaaafffZZZLLLDDDBBBLLL[[[hhhttt|||zzzzzzyyyvvvssstttwwwzzz~~~|||xxxvvvtttqqqnnnkkkeeegggkkkppptttwwwyyyyyyxxxwwwxxxyyyppp___XXXOOOIIIFFFKKKZZZhhhooojjjfffccc``````jjjvvv{{{~~~rrr~~~wwwzzzwww```EEE666222111111000//////............//////...////////////000000000000000000111222555777888888888666555444444555555888888888888777888999:::;;;<<<============???@@@<<<<<<<<<<<<===>>>??????>>>;;;666111///111777;;;CCCDDDDDDEEEFFFEEEEEEDDDEEEDDDDDDEEEEEEDDDDDDDDDIIIfffyyylllxxxyyywwwkkkeee]]]XXXUUURRRLLLHHHFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIHHHIIILLLQQQUUUXXXaaannnzzz}}}|||wwwssspppooooooppppppmmmllloootttwwwtttpppkkklllmmmooopppnnniiifffYYYXXXWWWUUUTTTTTTTTTTTTVVVVVVXXX[[[```ccceeeeeekkklllsss|||uuudddnnnwwwWWW;;;444444///...333,,,,,,,,,,,,,,,------------,,,++++++,,,,,,+++))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------///////////////000000000000111333444444;;;LLL^^^nnn{{{>>>CCCIIILLLMMMQQQXXX___qqq|||jjj^^^zzz```bbbmmmvvveeeQQQJJJXXXiiivvvnnnXXXGGGCCCFFFTTTdddnnnvvvzzz}}}zzzvvvuuuwwwyyyyyyxxx{{{xxxuuurrrooolllgggddd___bbbgggmmmssswwwzzz{{{tttvvv{{{rrrfff]]][[[YYYSSSLLLNNN]]]mmmkkkkkkkkkiiiffffffnnnwww|||}}}uuukkkxxx~~~yyyvvvvvvnnnVVV<<<111000///------//////.........//////000////////////000000000111111000000111333555777888999999::::::999666333111888777666777777999999999:::;;;<<<:::999999;;;===@@@???>>>>>>>>>@@@BBBDDDGGGEEE@@@;;;666666999;;;@@@AAABBBBBBBBBAAA@@@@@@???BBBDDDFFFGGGHHHGGGFFFGGGXXXooofffcccppp~~~uuukkkcccccchhheeeWWWIIIGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHGGGFFFFFFHHHIIIHHHLLLSSS\\\ccchhhjjjkkkhhhiiikkkmmmppprrrtttuuunnnjjjgggiiimmmmmmjjjeeehhhfffdddccccccaaa^^^[[[UUUTTTRRRQQQPPPQQQRRRSSSSSSQQQQQQXXXdddooouuuuuukkkjjjooozzzxxxnnn|||{{{XXXAAA//////000)))(((...+++++++++,,,,,,,,,---------+++******+++,,,***))))))))))))))))))))))))))))))***++++++***)))***+++))))))(((((()))***++++++************************,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------------....../////////000000333444444:::KKK\\\mmmAAAAAABBBCCCFFFKKKOOORRRZZZ[[[eeexxxcccqqqrrrvvv|||}}}mmmlll{{{www[[[GGGGGGNNN]]]jjjppptttwww~~~{{{yyy{{{~~~{{{wwwqqqqqqrrrrrroooiiibbb\\\___aaadddhhhlllppptttuuutttyyyyyyjjj^^^]]]___aaa]]]TTTQQQ[[[iiigggkkkooonnnkkklllsss{{{|||}}}yyyoooqqqnnnttt{{{tttdddMMM777111111//////111//////......//////000000/////////000000000111111222111111222333555777888777999;;;<<<;;;888555222888777777888:::;;;:::999777999:::999666666999===AAA@@@>>>>>>???AAADDDFFFKKKIIIEEE???:::888888:::<<<>>>????????????AAABBB>>>AAACCCCCCDDDFFFEEEBBBDDDIIIKKKUUUxxxzzzeeehhhwwwmmmqqq{{{zzziiiWWWMMMLLLLLLMMMMMMLLLIIIFFFDDDFFFHHHHHHGGGFFFFFFGGGHHHFFFFFFGGGKKKNNNPPPPPPUUUXXX]]]bbbeeeffffffeeeccc```^^^^^^___^^^[[[WWWWWWUUUTTTTTTUUUVVVUUUTTTRRRQQQOOONNNOOOPPPRRRTTTSSSMMMJJJPPPaaawww|||{{{~~~zzzfffYYY===222,,,//////+++)))---******++++++,,,,,,---------+++******++++++***))))))))))))))))))))))))))))))***++++++***)))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))***++++++,,,,,,+++++++++************+++,,,---...,,,,,,------......//////...///222333333999IIIZZZmmm??????@@@AAADDDHHHLLLOOOQQQOOOTTT```oooiiilll|||aaaMMMPPPXXXeeemmmoooqqqtttyyy{{{~~~~~~yyyvvvpppooonnnnnnlllhhhccc___bbbbbbbbbdddggglllpppsss~~~vvvggg^^^aaadddhhhggg___WWWZZZaaammmssswwwtttooopppwww~~~}}}}}}wwwkkk```rrrwwwrrrzzzzzzzzz^^^III777333333000000444///////////////000111111//////000000000111111111333333222222333444666777333555777999:::999888777999888888;;;===>>><<<:::555777999888777888===BBBAAA???===<<<===@@@DDDGGGJJJHHHCCC===888777999;;;>>>@@@AAA@@@>>>???AAADDD???BBBCCC@@@@@@DDDDDD@@@CCCAAA???CCCUUUxxxgggfffxxxzzzyyykkkWWWTTTQQQPPPQQQQQQPPPOOOLLLMMMMMMKKKIIIHHHIIIJJJJJJHHHEEEEEEFFFHHHGGGFFFNNNPPPSSSVVVVVVTTTRRRPPPVVVUUUUUUTTTSSSQQQOOONNNHHHIIIKKKOOOSSSUUUTTTSSSQQQPPPNNNNNNOOOQQQTTTVVVVVVSSSPPPRRR^^^uuu~~~|||fffPPP@@@222000......//////---,,,)))******+++,,,,,,------,,,+++******++++++***((()))))))))))))))))))))))))))***++++++***)))***+++(((((((((((()))***+++,,,************************)))******+++,,,,,,,,,,,,++++++******+++,,,...///---------...//////000000---...111333222777HHHXXXkkk444888>>>BBBDDDEEEFFFHHHJJJKKKQQQYYY^^^fffxxxmmmlllooosss{{{fffUUUXXX```iiinnnmmmooosssrrryyyzzzvvvtttvvvqqqkkkgggfffggghhhhhhdddcccbbbbbbffflllrrrvvvvvvjjjcccggghhhlllmmmhhh^^^ZZZ[[[yyyzzzrrrrrrxxx~~~}}}zzzsssaaaUUUsss~~~qqqyyytttZZZFFF555222111++++++000///////////////000111111000000000000111111111111444333333222333444555666111222333555888:::;;;<<<:::::::::===AAAAAA>>>;;;333777:::999888:::AAAGGG@@@>>><<<;;;<<>>::::::>>>BBBEEEEEEEEEBBB>>>>>>@@@DDD???CCCCCC??????EEEFFFBBBDDDCCCGGGLLLKKKUUUwwwnnnyyy|||yyy___ZZZTTTQQQSSSVVVWWWWWWXXXWWWTTTOOOKKKIIIJJJLLLHHHGGGGGGJJJNNNOOOLLLJJJGGGHHHKKKMMMMMMMMMKKKJJJNNNOOOPPPOOOLLLKKKJJJKKKLLLNNNPPPTTTVVVUUUQQQNNNQQQPPPNNNNNNOOORRRUUUWWW[[[]]]^^^\\\___ooowwwyyyttt___HHH888111111---)))***---+++%%%))))))***+++,,,,,,------,,,+++******++++++***((()))))))))))))))))))))))))))+++++++++***)))***+++(((((((((((()))***+++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,++++++***+++---...///---......///000111111222,,,...111222222777GGGWWWjjj888999;;;===???AAABBBCCCFFFIIINNNRRRWWW\\\bbbfff~~~uuunnnqqqiiieee```dddoooqqqlllkkkqqquuuzzzwwwnnnhhhfffiiiiiieeeccceeegggfffjjjeeebbbcccfffkkkuuuvvvrrrpppnnniiimmmpppoookkkgggggghhh{{{wwwyyy}}}}}}}}}{{{jjjRRRWWWeeettt|||yyy{{{{{{RRR@@@222111111,,,+++000////////////////////////...///000111111000//////333222111111222555888::::::777444444777888666444555999<<<>>>===:::999888555666777888888999<<<>>>;;;;;;;;;::::::;;;<<<===GGGHHHFFFAAA???@@@???;;;BBBAAAAAA@@@???>>>>>>===GGGBBB???@@@CCCEEEBBB???>>>BBBDDDDDDHHHTTThhhwwwiii|||nnniiieeeccc___[[[]]]bbbrrrwwwkkk]]]\\\XXXPPPOOOOOOHHHEEEJJJMMMHHHEEEEEEHHHGGGIIIMMMPPPPPPNNNNNNNNNMMMLLLJJJJJJKKKMMMOOOJJJKKKLLLNNNOOOOOOOOONNNJJJMMMNNNMMMMMMRRR^^^hhhyyyvvvtttvvvwwwttt|||iiiQQQ===333......---,,,,,,+++******,,,+++******,,,,,,+++***+++++++++***)))(((((('''+++++++++************)))+++*********))))))(((((((((((())))))))))))((('''))))))))))))************************************************+++,,,---...000000000000000000000000///111...///555666AAAXXXmmm777888999;;;===>>>@@@@@@CCCEEEIIIMMMPPPUUUZZZ]]]mmmzzzzzzuuurrrmmmmmmmmmjjjlllrrrpppiiikkksssqqqtttvvvtttnnnfff]]]XXXXXX]]]___^^^]]]```bbbaaa```^^^___cccfffjjjrrr{{{~~~rrrrrrxxx|||ssssssssssssrrrpppmmmkkkzzz{{{wwwyyy|||}}}{{{~~~}}}|||nnnYYYKKKXXXmmm~~~}}}hhhIII:::///111222---+++///////////////////////////---...///000111111000000111111000111222333555666888777666666666666555333333555999<<<======;;;999555888;;;===<<<;;;;;;;;;888888777777777666444333666999:::777888<<<>>>===@@@>>><<<:::999999;;;<<<@@@>>><<<===???@@@???>>>:::===>>>======EEESSS___vvvxxxmmm}}}yyyuuummmccc]]]]]]wwwrrrkkkeee```eeeaaaTTTHHHFFFGGGFFFFFFIIIEEEEEEGGGKKKNNNOOONNNMMMNNNPPPRRRSSSQQQNNNKKKIIINNNOOOPPPPPPOOOOOOQQQSSSVVVWWWWWWVVVXXXcccssswwwuuu|||vvvjjj^^^OOO===000+++...------,,,++++++******,,,+++******,,,,,,+++***++++++******)))(((((('''*********)))))))))((((((*********)))))))))(((((())))))************))))))(((((()))))))))*********************************************+++,,,---...000000000000000000000000000222///111777777BBBYYYmmm666666777999:::<<<======@@@BBBEEEHHHJJJMMMQQQUUUUUUaaakkkppp|||uuuhhh|||tttuuutttiiikkkpppooommmnnnnnneee]]]bbbnnnssssssrrrnnnhhhaaaZZZVVVQQQXXX]]]^^^```cccdddbbb```___ccchhhjjjjjjnnnttt~~~}}}sssmmmtttyyyvvvssstttuuutttnnnjjjtttzzz~~~{{{yyyzzz{{{zzzwwwxxxyyy{{{|||eeeLLLOOO\\\ssskkkUUU???444---000222...,,,...////////////////////////,,,---///000111111111111111222333333444444444333555777999999777444333333222222444999>>>???===:::666:::???BBBAAA===:::999555333333555777666222...///444777666666<<>>===@@@HHHOOORRRwwwooogggrrreee___nnnyyyooofffgggssslll]]]LLLDDDDDDFFFGGGIIIEEEEEEFFFIIIMMMQQQQQQQQQPPPSSSUUUUUUSSSPPPOOONNNVVVXXXZZZXXXUUUVVV\\\aaa|||yyyuuuqqqsss}}}jjj^^^OOOCCC999///+++,,,------,,,,,,++++++******,,,+++******+++,,,+++***++++++******)))((((((((())))))))))))((((((((('''******))))))))))))(((((()))******++++++*********(((((())))))))))))******************************************+++,,,---...////////////////////////000222000222888888CCCYYYmmm666777777888999:::;;;;;;===@@@BBBEEEGGGJJJNNNPPPOOOUUUXXXXXXaaauuuwwwgggtttpppxxxwwwkkkkkkooolllmmmmmmhhh\\\UUU]]]kkktttsssrrrqqqnnniiiccc___RRRZZZaaaccceeehhhhhhfffeeeeeegggjjjiiieeeeeehhhlllkkkhhhgggmmmyyy}}}{{{xxxwwwvvvsssoookkkooovvv||||||{{{|||{{{xxxuuuuuuvvv|||hhhPPP]]]ddduuuxxxzzzbbbKKK;;;222---///000...---...////////////////////////,,,---...///000111222222444555666777777666444333333888<<<<<<888555444444222111111666===???<<<888777;;;@@@BBBAAA>>><<<;;;444222222555999:::888444333999;;;999777<<>><<<777666888<<<:::>>>AAABBBBBBDDDGGGJJJFFFaaayyytttyyyrrrjjj{{{uuukkkbbbeeeuuulll___QQQIIIHHHIIIHHHFFFIIIHHHGGGGGGLLLUUUZZZ[[[cccbbb___YYYRRRPPPQQQSSSZZZ___bbbaaa^^^bbbkkktttxxx[[[OOO@@@666000,,,---111,,,,,,,,,,,,++++++******+++***)))***+++,,,+++)))************))))))((((((******)))))))))((((((((())))))))))))))))))(((((((((((()))************)))(((((((((((()))))))))***************************************+++,,,------...........................111///111777777BBBXXXlll888888999999999:::::::::999<<>>:::666999;;;===>>>=========>>>888666444666999;;;:::888333999;;;888666999<<<<<<<<<<<<;;;;;;::::::;;;;;;:::===>>>;;;444111444888555888;;;>>>???@@@@@@@@@@@@JJJ^^^|||kkkkkk|||xxxoooppp~~~wwwmmm___TTTPPPPPPPPPNNNQQQPPPKKKHHHNNN[[[dddfff}}}|||wwwmmmbbbZZZXXXYYYbbbgggmmmnnnoootttiiiKKK@@@555///+++)))***...,,,+++++++++++++++******+++***))))))++++++***)))*********)))))))))))))))++++++*********)))))))))(((((((((((((((((())))))&&&''''''((())))))(((((('''(((((((((((()))))))))************************************+++,,,------------------------------,,,///...000666666@@@VVVlll:::::::::::::::999999999555888:::<<<>>>AAADDDGGGIIILLLPPPQQQQQQTTTXXX\\\bbbooo~~~~~~yyyrrrnnnnnnoooqqqvvvzzzvvvmmmiiilllqqqoooooonnnjjjfffffflllrrrkkkjjjjjjlllmmmlllfffaaa]]]bbbeeecccccceeefffdddeeefffkkkpppnnnhhheeegggeee\\\[[[kkkxxxrrrrrrsssnnntttxxxyyy{{{~~~}}}yyyyyyyyyyyyzzzyyytttllleeefffkkkrrrwwwfffMMM666999555000------...///000////////////////////////............///000222333000111333444444333111000333666:::<<<;;;999777666666555444777:::;;;999666:::;;;;;;:::999999;;;===999999999888777555444444333777999999;;;??????<<<999:::::::::::::::999999888:::;;;888222///111444444444666888::::::777555999888???UUUrrr|||mmmppp~~~lllccccccfffgggeeeeee___XXX]]]jjjssssss{{{vvvuuu{{{mmmUUU===666000...,,,))))))+++++++++++++++++++++******+++***))))))***+++***)))******))))))))))))))))))++++++++++++************''''''(((((((((((())))))%%%%%%&&&'''((((((((((((''''''(((((((((((())))))************************************+++,,,---...........................+++...---000666555???UUUkkk:::::::::999999888888888666777999:::;;;<<>>555000---//////,,,***,,,******************+++++++++)))((()))***+++***((()))))))))))))))))))))***************))))))))))))'''''''''((((((((())))))%%%&&&'''((())))))))))))'''''''''((((((((())))))************************************+++,,,---...........................+++///...111777666???UUUkkk::::::999999888777777777999:::;;;;;;:::;;;===??????AAADDDHHHIIIHHHKKKNNNMMMRRRWWWZZZ^^^hhhwww}}}vvv|||{{{xxx{{{rrrrrrqqqooonnnoooqqqtttxxxyyyyyyvvvqqqoooqqqssspppmmmjjjkkkrrrwwwtttnnnfffaaa]]]___dddiiiiiihhhfffgggeee```^^^cccgggggghhhnnnzzz{{{sssqqqVVVRRRZZZttt|||vvvrrrppprrrrrrqqqtttzzzzzzxxxuuu{{{~~~rrrkkknnnvvvppp~~~vvvzzz\\\JJJ???666---///000///000000///,,,////////////////////////111000///......///000111111111222222333333333333111000111444999:::888444333555888999999999;;;===;;;;;;:::888444111//////,,,555???AAA;;;444000000333555888===EEEJJJEEE<<<>>><<<888666666999<<<>>>888888888888777777888999111///---000555888666333111777<<<888111<<>>>>>888111000:::AAA@@@===;;;777111555999;;;:::666555888;;;999999999888777888;;;===999888777777999<<>>;;;;;;999444777;;;===:::222...000444;;;;;;:::999777888:::===:::999888888:::===@@@BBB444333222333444444222000111---///555444111;;;IIIYYYzzzqqqqqq{{{~~~nnn___MMM777000222---......,,,++++++*********+++******))))))******+++++++++***)))))))))))))))***)))((((((''''''(((((($$$&&&(((((('''''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++*********++++++,,,,,,,,,............////////////......///111111555BBBPPPggg===<<<;;;:::999999999999888888777666666666777777:::::::::;;;<<<>>>???@@@EEEGGGJJJLLLMMMNNNPPPRRRRRRWWW```lll{{{vvvpppllliiigggnnnooosssuuuqqqllllllooolllmmmlllgggbbbaaafffkkkpppmmmjjjhhhiiinnnssswwwwwwuuurrrqqqrrrttttttttt~~~~~~}}}wwwqqqqqqvvv{{{yyyuuummmccc___aaa```\\\[[[\\\]]]^^^```bbbcccddd^^^^^^```eeehhhlllttt}}}}}}yyytttlllfffnnnoooqqqrrruuu{{{|||zzzwwwvvvwwwxxxxxxuuupppppptttvvvuuuoookkkfffbbbaaagggvvv}}}lllXXXMMMSSSPPP<<<000000/////////000000111...//////000000//////...222222111111000000000000444222111111222333333222444444555444333333555666444999:::666444555777666666888;;;<<<:::888666666333888:::888777888888666888>>>AAA<<<333---///444:::::::::888666555777999999888777777888:::===???444333222222333333222000111---///444333///111888999OOOmmm~~~~~~zzzuuu~~~}}}xxxtttaaaPPP???...,,,///***---,,,+++******)))******+++******))))))******++++++***))))))))))))))))))***)))((((((''''''((((((---555666---'''((()))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((())))))***+++,,,---------............/////////---...000111111444AAAOOOdddyyy???>>><<<:::999999999:::888888777666555555666666888888777777888:::<<<===AAACCCFFFHHHIIIIIIKKKMMMNNNPPPTTTYYYbbbmmmyyy{{{wwwrrrnnnllllllmmmnnnssssssrrroookkkjjjlllqqqooorrrqqqllleeedddjjjqqqnnnoooppprrrtttvvvwwwxxxwwwuuurrrppprrruuuqqqlllqqquuuxxxvvvqqqppptttyyytttqqqggg]]]ZZZ]]]^^^\\\XXXYYY\\\^^^aaabbbcccddd^^^aaaeeeiiikkkpppxxx}}}rrrkkkhhhiiikkksssrrrppppppqqqtttyyy}}}yyyqqqqqqssssssuuuyyysssuuusssnnnmmmqqqsssrrreeeRRRIIIWWWiiirrrzzz~~~~~~kkkWWWKKKJJJVVVTTT@@@111000/////////000111222/////////000000/////////000111222222222111000000444333222222444555444444444555666333000000444777555;;;===888333333555666444666:::;;;666111000444222333333222222444555666777???DDDAAA999444888>>>888888777555222111222333555444333333444666888999444333111111222222111///222------111111...,,,///777444@@@YYYmmmuuu~~~yyyzzz~~~yyyrrrrrrwww|||ooofff\\\QQQKKKCCC555111000))),,,,,,+++*********************))))))))))))************)))))))))))))))***++++++***)))))))))))))))000===>>>000&&&***+++&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((((((((()))'''((()))***+++,,,---------------.........//////------000111111444@@@NNNbbbuuukkk@@@>>><<<:::999888999999888888777666555555666666777777666555666777999:::===???CCCEEEFFFGGGIIIKKKLLLNNNRRRUUUYYY^^^cccgggkkkqqqyyy~~~yyyuuusssqqqlllmmmnnnooopppqqqsssuuurrrsssrrrmmmiiiiiimmmpppnnnqqqrrrnnnhhhhhhooovvvqqqqqqssstttvvvwwwxxxyyyuuutttpppmmmppptttooofffdddkkkrrruuusssrrrsssuuummmjjjccc[[[[[[aaadddccc[[[[[[]]]^^^____________^^^ccciiimmmpppvvv}}}vvvhhh]]]^^^hhhqqqtttqqqooorrrwwwzzzzzzxxxuuunnniiilllpppqqqtttwwwppprrrqqqnnnnnnpppoookkk^^^FFFAAA[[[pppsss{{{www~~~qqq[[[JJJDDDIIIXXXVVVCCC222111000//////000111222000000000//////000000000...///111333444333222222555444222333555666666555555666666333000000444888999???@@@:::333333444444444777<<<>>>777...---333333222222333444444444555777>>>DDDCCC===:::>>>CCC888888888555222000000111333333333222333444555666555333000000000111000///222...+++---///...---...999---...EEEZZZfffssszzzvvvpppsss|||{{{qqqbbbUUUBBB@@@FFFDDD777111111+++---,,,,,,++++++++++++,,,***))))))))))))))))))******)))))))))))))))******+++******)))((())))))))) ///333'''""")))---)))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((((((((()))''''''((()))+++,,,------------------............,,,---000222111444???LLLaaakkklll???>>>===;;;:::999999999888888777666666666777777777666666666666666777777999<<>>333000555666444666:::<<<999666555666;;;@@@@@@<<<:::;;;>>>:::;;;;;;999666333333333555555444444444555555666555333000//////000///...000---++++++---...///000///---444???DDDGGGWWWkkknnnyyyxxxvvvqqq~~~uuulll^^^JJJ;;;111111888888,,,***///------,,,,,,+++++++++,,,,,,***))))))(((((())))))***)))))))))))))))******+++)))(((''''''&&&&&&'''''' ))),,,%%%!!!%%%((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))'''(((((()))***+++,,,,,,,,,------------.........,,,---000222111333???KKK___~~~ooosss>>>>>>>>>>>>===<<<;;;:::888888777777777888999999666666777777777666666555555888;;;===>>>???AAACCCBBBEEEHHHLLLNNNRRRVVVYYYXXXZZZ]]]aaafffjjjmmmoootttvvv{{{}}}}}}yyyvvvuuuvvvxxxuuurrrpppooonnnmmmkkkjjjmmmqqqrrrqqqpppqqqrrruuuyyywwwoookkkmmmppppppmmmoooqqqrrrrrrtttvvvxxxwwwtttppplllllloootttwwwooosssqqqkkkmmmsssqqqhhhddddddfffhhhjjjiiieeebbbUUUVVVUUUSSSWWW]]]___]]]UUUUUUTTTUUUVVVWWWYYYZZZdddiiiooottt}}}xxxoookkkeeeccceeekkkqqqvvvooonnnnnnppprrrssspppmmmjjjgggiiippptttrrrooonnnpppqqqqqqqqqsssnnn```PPP;;;III^^^ppptttjjjRRRBBB:::;;;>>>GGGGGG999666444111///...///000111111111000//////000111111000111111222333333333333333111000111333555555444666444333333555777777777999<<<;;;777555777666333333333<<>>JJJ\\\|||sssxxx>>>???@@@@@@@@@>>><<<;;;888888777777888999::::::666777888888888777666555333666888::::::;;;<<<>>>EEEEEEEEEDDDEEEHHHNNNRRRRRRSSSUUUXXX\\\```dddfffjjjkkkmmmoooqqqrrrssssssooorrrtttssspppmmmmmmnnnmmmlllmmmooopppooommmjjjmmmooorrrrrrpppppprrrtttwwwzzzwwwmmmhhhkkknnnmmmlllmmmoooqqqssstttttttttwwwwwwvvvuuuuuutttssssssmmmsssrrrllllllsssssskkkgggccc______aaa```[[[VVVJJJLLLLLLLLLOOOTTTTTTQQQJJJKKKLLLOOOSSSYYY]]]```kkkooossswww|||ppphhhccc```eeeooovvvwwwtttuuuvvvvvvtttqqqoooooopppbbbaaaeeeooouuusssooommmoooooooooppprrrkkkWWWCCC<<>>JJJZZZzzzqqqyyy;;;<<<>>>===<<<<<<>>>???<<<:::888888999999888777777777777777888888888888777777555555666888:::<<<:::???DDDEEECCCCCCFFFIIIMMMNNNPPPRRRRRRTTTWWWZZZ^^^aaafffiiijjjkkklllmmmqqqnnnllllllooopppooommmkkkhhhfffhhhlllnnnkkkhhhllloooqqqoookkklllsss{{{ssssssrrrpppmmmiiifffdddkkknnnqqqrrrqqqooommmmmmtttuuuvvvtttqqqnnnnnnnnniiikkkooorrrrrrpppllljjj______]]]YYYSSSNNNKKKKKKDDDGGGJJJLLLLLLIIIEEECCCFFFKKKMMMMMMPPPZZZdddhhhrrrvvvxxxvvvwwwyyysssjjjbbbccciiisssyyyxxxvvvwwwvvvyyyxxxqqqmmmlllkkkhhhXXX[[[bbbjjjpppqqqmmmiiinnnppppppooorrrlllUUU<<>>888222:::888999===BBBAAA:::222777666666555555444333333111000///...---,,,,,,+++...---+++*********++++++))))))*********++++++++++++,,,---...////////////222444888>>>FFFMMMSSSWWWttt~~~qqqqqq~~~pppaaaSSS@@@222,,,+++******---+++++++++---------+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******************...------------,,,,,,,,,(((...---...444555:::JJJ]]]||||||mmmvvv======>>>>>>???@@@@@@@@@>>><<<:::999:::999888666777777777777777777777777777666555555555777999:::888<<<@@@AAA??????CCCFFFIIIJJJLLLMMMNNNPPPSSSUUUXXX[[[```ccceeegggjjjlllllljjjhhhiiilllmmmmmmlllmmmjjjhhhiiimmmnnnllliiillloooqqqqqqoooppptttxxxtttsssqqqooollliiigggffflllpppssssssqqqooopppqqqiiikkkllllllkkkjjjkkkkkkfffhhhllloooooolllhhheeeZZZXXXTTTPPPLLLJJJIIIHHHEEEGGGJJJKKKJJJHHHFFFEEEFFFJJJMMMMMMSSS___jjjooo|||}}}yyyxxxyyyuuunnnhhhhhhmmmvvvzzzxxxuuutttsssuuurrrmmmjjjjjjhhhdddXXX^^^eeejjjkkkkkkjjjiiinnnmmmpppvvvrrrcccOOOCCCTTTmmm}}}\\\???555333111000000111333555444222000///000111111000111111000//////000000000111000111222333333222000111111111111111111111111444444444555666666777777999888777666555555555555888;;;>>>===999888999;;;@@@;;;555555888999666222555333444:::AAABBB===777666555444333222111111111111000///---,,,,,,++++++---,,,+++************+++)))))))))*********++++++***+++,,,---------------...///222666;;;@@@EEEHHHWWWggg}}}}}}fffdddttt}}}vvvvvv```MMMCCC666...,,,...///......---++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))'''(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************,,,,,,---------.........)))///......444444:::IIIZZZzzz|||kkkttt@@@===:::;;;===???>>>===>>>===;;;;;;;;;:::888666777777777777666666666666666555444444555666888999666999;;;;;;:::;;;>>>BBBCCCEEEFFFGGGHHHJJJMMMOOOPPPSSSWWWZZZ]]]aaaeeegggjjjiiiiiijjjmmmoooppppppmmmkkkhhhiiikkklllkkkiiikkklllnnnoooppppppppppppqqqpppnnnllljjjhhhgggfffiiimmmpppoookkkiiilllooobbbdddfffgggffffffggghhh```bbbcccdddccc```]]][[[RRRMMMGGGEEEEEEFFFFFFDDDBBBDDDEEEEEECCCBBBCCCDDDFFFKKKOOORRRZZZhhhtttxxx~~~{{{vvvsssuuutttrrrooonnnrrrzzz|||wwwrrrqqqnnnnnnkkkggggggiiieee^^^\\\bbbhhhjjjhhhggghhhjjjkkkiiiooowwwppp\\\QQQRRRdddsss}}}tttPPP777222111///......///111222333222000000111111111000//////000000000000000////////////000222333111000111111111111111111111111111222222333333444444555777777666666444333222111999===@@@<<<666333666:::@@@===888555666666777666333111222777===@@@===999666444222000//////000000000///...---,,,+++++++++,,,+++******)))*********))))))))))))******************+++++++++++++++***,,,,,,,,,...000333555777BBBKKKYYYmmm}}}pppppp{{{vvv^^^MMM999444---***,,,////////////...,,,+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''))))))((('''(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************++++++,,,---...///000111+++000...///444333888HHHXXXxxxnnn{{{NNNFFF===:::;;;>>>===;;;===<<<<<<=========:::888777777777666666666666666555444444444444555666777555666777777666777;;;>>>>>>???AAABBBBBBDDDGGGIIIKKKMMMPPPSSSUUUXXX]]]```eeeeeefffhhhkkknnnpppqqqkkkhhhffffffhhhiiihhhgggmmmjjjhhhiiikkkkkkiiigggkkkkkkkkkkkkiiigggdddccceeehhhiiifff```^^^aaafff^^^```aaaaaa___^^^^^^___[[[ZZZWWWTTTRRROOONNNMMMIIIDDD??????CCCEEECCC@@@BBBCCCCCC@@@>>>>>>AAADDDIIIOOOVVV\\\gggttt}}}{{{{{{wwwrrroooqqqvvvyyysssrrruuu{{{|||vvvqqqooojjjiiifffcccfffhhhccc[[[bbbdddggghhhiiiiiijjjkkklllmmmpppqqqllldddcccfffooovvv{{{eeeGGG555111000............000111222111///000111222111000,,,...///000111111000//////......///111222111000111111111111222222222222111111111222222333333333555555666555444222///...555888:::999555222222444888888777666666888:::===777444333555999:::888444666444111...---...000111///...---,,,++++++++++++*********)))))))))******((((((((()))))))))************+++++++++***))))))---,,,++++++,,,---///000<<<===@@@HHH[[[vvvxxxyyyuuu^^^III@@@111...,,,+++,,,---,,,***...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++,,,,,,---......///000000,,,111//////444333777GGGVVVvvvuuueeeZZZKKKBBB???@@@@@@???===<<<<<<===??????>>><<<888888777777666666666555444444444444444555555555555555555555555666999;;;:::<<<===>>>>>>@@@BBBEEEHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZ\\\^^^aaaeeehhhjjjhhhgggeeedddeeeffffffgggpppkkkeeeccceeefffeeecccfffhhhkkkllljjjgggbbb___dddfffeee```ZZZWWWYYY]]]VVVWWWYYYYYYWWWVVVWWWWWWXXXTTTMMMGGGCCCBBBCCCDDDAAA>>><<<@@@DDDEEEBBB===CCCDDDDDDAAA>>>@@@FFFKKKQQQXXXaaaiiisss~~~|||{{{zzzuuuqqqpppvvv|||tttrrrtttyyyyyytttooonnngggfffdddcccfffhhhccc[[[cccaaa___ccciiimmmkkkiiipppssslll^^^___lllssspppttt~~~|||~~~mmmUUU???444111000////////////000111111000///000111222111///,,,---///111111111111000///...---...000111111000000000111111111222222222111222222222222222333333333444444555444222000///222222333555888777333...000333666888777888:::<<<888555444444666666444222666444111///...///111333...---,,,+++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))******+++++++++******)))---,,,+++++++++,,,---...222333222222777GGGaaavvvqqqsssuuujjjggg\\\GGG999666///............,,,***(((+++***)))***,,,---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++..................------,,,111//////444222777FFFWWWvvvyyy{{{yyymmm]]]OOOGGGDDDCCCBBB@@@>>>======???@@@@@@???999999888888777777666666444555555555555555555555555555444555555666777777888999:::;;;;;;<<>>===>>>???;;;;;;<<<@@@CCCCCC???;;;===@@@AAA@@@???CCCLLLSSS^^^dddlllsss{{{~~~yyyzzz{{{xxxpppjjjnnnuuusssppppppttttttoookkkkkkdddeeeeeedddfffhhheee^^^aaa\\\ZZZ___hhhmmmjjjeeejjjkkk[[[FFFJJJeeesssooozzzyyyyyyvvviiiZZZGGG777222111000000//////000000111/////////000111222000///---...///000222222333333111000......///000000////////////000111111222222222222222222222222222222222222333444444444444444333111000444:::;;;666000111333555666666555555555444333333444666666555333444333222000000111333444---,,,++++++*********+++'''(((((())))))))))))(((''''''''''''(((((((((((())))))******+++******)))+++***))))))***+++,,,---***---111222///111===KKKeee~~~}}}oooaaaTTTLLLCCC666......,,,---...///...---+++***)))(((((())),,,------,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,......---------,,,,,,,,,,,,111//////444333777FFFXXXwwwwwwcccwww~~~ttteeeYYYPPPLLLJJJEEEBBB>>>======?????????:::::::::999888777777777555555666666666555555555444333444444555555555444555666888888888999<<<>>>???AAACCCDDDDDDCCCDDDEEEJJJMMMQQQSSSUUUXXX\\\```^^^]]]\\\\\\\\\^^^aaadddgggeeecccbbbbbbcccccccccaaaaaaaaa```^^^\\\YYYXXX]]]ZZZWWWUUUTTTSSSPPPNNNIIIKKKMMMNNNMMMMMMNNNOOOEEEDDDBBB@@@>>><<<;;;;;;999:::<<<===>>>===<<<;;;999===BBBDDDFFFMMMYYYbbblllpppsssvvv|||{{{rrruuuzzzzzzpppgggiiiqqqtttooommmnnnmmmhhheeeeee```dddfffeeefffgggeeeaaaaaa^^^]]]aaagggkkkiiifffddd___NNN===DDD___vvv}}}wwwjjjYYYLLL===333111000000////////////000000.........000222222000......//////000222333555666444222/////////000//////---......///000000111111222222111111111111111111111222222333555777999:::666444222333777999888666333333222222222222111111111222333555666666555444111111111111222333444444,,,++++++***************&&&'''((()))))))))((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))))))))((((((((()))+++,,,+++,,,///333111---000666BBB^^^~~~|||~~~ssseeeSSSJJJ???777222...,,,++++++,,,------,,,,,,+++,,,***)))((()))+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++000//////444333888GGGXXXxxxxxx^^^kkk}}}nnnaaaZZZWWWIIIEEE@@@===<<<===>>>>>>;;;;;;::::::999888777777555666666777666666555555222222333444555555333111333555666666666777:::<<<:::===@@@BBBBBBAAAAAAAAABBBEEEIIIKKKMMMPPPUUUYYYWWWWWWVVVUUUVVVXXX\\\___^^^___```aaaaaabbbbbbbbb^^^\\\YYYUUUSSSSSSSSSSSSSSSOOOKKKKKKMMMMMMIIIEEEAAABBBCCCBBB@@@?????????:::;;;===>>>>>><<<999777888999::::::888888:::<<<<<>>888666333111111333777:::444111...---///111222111222333444666666555444222...///000111222333444444++++++******************%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((***)))((((((((()))***+++000)))'''+++---++++++...,,,999HHHUUUhhh}}}}}}zzz{{{}}}ppp___RRRLLL<<<999222+++***---///---,,,,,,,,,+++***))))))***,,,***)))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,---...+++000...///444333888HHHXXXyyy}}}```iiiwwwpppjjjYYYSSSKKKEEE@@@===>>>@@@@@@>>><<<;;;;;;<<<;;;:::999888777666555444333333666555555444444333333222444444444555555555666666777777888999;;;<<<======@@@@@@BBBDDDFFFIIIKKKMMMMMMMMMMMMNNNPPPSSSUUUWWWSSSTTTUUUWWWXXXZZZ[[[[[[YYYXXXUUUQQQMMMJJJGGGEEELLLKKKJJJHHHFFFEEEDDDDDD::::::999999999999999::::::666555999:::888888:::999999999888999<<<@@@CCCKKKQQQXXX```hhhnnntttxxx}}}tttqqqssstttpppooowww{{{wwwssssssqqqmmmrrrppplllfffbbb```bbbddddddeeeeeeeeeeeeeeeeeedddffffffffffffggghhhjjjkkkjjjnnnaaaTTTbbb|||VVVFFF@@@666......333222111000////////////111111000000000000111111.../////////000222333444333111//////000111000///+++---///000///...///000222111111000111333444555111333333222555999999555888:::888333111222222///222111///......///111222333111222555999999444...,,,...000000...---,,,---++++++)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************+++,,,------000222555777===QQQsss{{{jjjiiisss|||pppuuuxxxvvvxxxtttcccPPPAAA888555//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************)))))))))))),,,,,,,,,---------......//////000111000111:::EEERRRuuurrr{{{}}}uuunnnhhh```WWWNNNGGGCCCBBB???===<<<<<<======;;;999999999999888777666555555666555555444333333222222444444444555555555666666666666777888999999::::::======>>>@@@BBBDDDFFFGGGBBBCCCEEEGGGIIIIIIHHHHHHKKKLLLMMMNNNPPPQQQRRRSSSRRRPPPNNNKKKHHHEEEBBBAAADDDCCCBBB@@@???>>>======999999888888777777888888999555555999:::777666888999:::;;;;;;===BBBJJJPPP^^^bbbhhhnnnrrruuuyyy{{{~~~xxxpppoootttuuussskkktttzzzyyyvvvtttoooiiinnnllljjjeeeaaa```aaacccddddddeeeeeeeeeeeedddddddddeeefffggghhhhhhhhhhhhpppsssiiibbbnnnvvvMMM>>>;;;444000222333333222000000/////////111111000000000000111111000////////////000222333111111000000////////////,,,...//////......///000222111111000111333444555---///111111666===>>>;;;666888777333222444444222333222000//////000111222111///...111555777555111)))+++------+++***)))***+++***)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************+++,,,------,,,,,,---,,,,,,555KKK```vvvuuunnnkkkooouuuyyyuuurrrrrrsss|||zzzkkkiiibbbWWWIII;;;111---+++.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********''''''((()))***+++,,,,,,,,,,,,,,,---------......///...000111000111:::DDDRRRuuuXXXmmm{{{wwwooodddYYYPPPJJJFFF???>>>============;;;999999::::::;;;:::999777666555555555444333333222222444444444555555555555555555555555555666666777777999999999:::;;;===??????===@@@CCCFFFFFFDDD@@@>>>BBBBBBCCCDDDFFFGGGHHHHHHFFFFFFDDDBBB@@@>>><<<;;;===<<<:::999888777666666888777777666555555666666888666777::::::777666888888;;;???AAADDDLLLXXXbbbnnnrrrwwwzzz||||||}}}}}}vvvvvvsssqqqtttwwwvvvrrrlllrrrvvvuuurrrpppkkkgggffffffeeeccc```______aaaccccccddddddddddddccccccbbbccceeeggghhhgggccc```dddgggeeejjjzzzeeeBBB666666333222666333333222111000000000000111000000//////000000111111000///------///000222000222333111...,,,...000...//////...------///111222111111000111333444555,,,...000111666===???===333555555222222666666444333333222111000000111111111...,,,---111333222111+++---//////---+++++++++******)))((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,+++++++++((((((000:::BBBZZZ{{{~~~qqqnnnqqqssstttuuuyyyzzzwwwqqqlllmmmttt~~~kkk\\\PPPHHH===333---+++++++++...------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******''''''((()))***+++,,,,,,,,,,,,,,,---------............000111000111:::DDDRRRttt???RRRkkkyyynnneee^^^XXXSSSEEEBBB???<<<<<<<<<;;;:::999:::;;;<<<;;;:::888777666666555444444333333222555555555555555555555555555555555555555444444444666555555666666777888999===???AAACCCBBB???;;;999<<<<<<===>>>??????@@@@@@<<<<<<;;;:::999888888777999999888666555555555555666666555444444444444444777666888;;;;;;888888<<<999???GGGLLLQQQZZZfffpppuuuxxx}}}~~~}}}||||||kkkllloootttyyyyyyssslllqqqqqqpppmmmjjjhhhfffddd^^^___``````^^^]]]^^^^^^aaabbbbbbccccccbbbbbbaaaaaabbbdddeeeddd```ZZZVVVWWW\\\```mmmzzzpppTTT:::333333222222555333333222111111111111111000000////////////000000333111///------...///111000333666444///,,,...111111111000...---...111333222111111000111333444555///111000///333888999777111444333111111444555333333333222222111111000000111///......000111///---,,,...//////...,,,,,,,,,***)))(((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((())))))***+++,,,---+++,,,//////---///333222BBBWWWhhhuuu|||sssmmmnnnsssxxx~~~xxxkkk[[[PPP@@@999111------...///...---,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((()))))))))***************)))))))))(((,,,,,,,,,---------......------000222000111999CCCSSSttt{{{333<<>>===>>>>>>:::;;;;;;<<<;;;:::888777777777666666555444444333555555555555555555555444555555555555555444444444444444333333333444555555999999999888777555444333777777888888999999::::::666666666666666666666666888777666555555555555555555555444444444444555555444444777;;;;;;:::===CCCDDDLLLWWW___eeellltttzzz~~~~~~zzzxxxwwwmmmlllnnnqqqssspppkkkgggmmmlllkkkkkkhhhbbb\\\YYYWWWYYY\\\]]]\\\[[[\\\]]]``````aaaaaaaaaaaa``````bbbccccccaaa\\\VVVQQQOOOXXXaaagggrrrsssZZZGGG777444444222111222222222111111000111111111000000////////////000000333222000...---...///000000444777555000---///222333333222000...///222444222111111000111333444555000111///---///444555222222444333000///222222///111222222333222111000///,,,---///111333222000...(((***++++++***((((((((()))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++((()))---///......000///555:::===CCCTTTooowwwuuuuuutttnnnfffbbbdddhhhhhheeennnvvvxxxrrrqqqtttnnnoooppppppoooooorrrtttsssuuuzzz|||vvvmmmcccXXXMMMAAA999222///+++***---...---,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))************)))))))))(((,,,,,,,,,---------......,,,---///222111111999BBBTTTsssyyy//////333999CCCQQQfffxxx}}}ssshhh```VVVMMMGGGEEEDDDCCC>>>===<<<;;;:::999999888888888888777666666555555555555555555555444444444555555555555555555444444333222222222222333444444777666444222111111222333333333333333444444444444333333444444555555555666555555444444333444444444444444444444555666777888444555888===???AAAIIIQQQYYY___iiirrrxxx}}}|||vvvsssrrruuupppllljjjgggcccccceeeaaaaaafffkkkiii^^^SSSMMMTTTVVVXXXYYYYYYYYY[[[\\\______````````````______dddeeeccc\\\RRRMMMMMMOOOWWWiiisssyyysssaaaIII>>>555444555222000000111111000000000000000111000//////......//////000222222111000000000000000///222555555222000000222222333333111//////111333222111111000111333444555------,,,***---333555333333555444000...000000---...///111222333111000...(((+++///333444444222111(((***,,,,,,***)))((()))((((((''''''&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))***+++...)))(((***+++)))(((***,,,000111...+++111???KKKuuuuuuooommmfffjjjooorrrsssvvv{{{zzzrrraaa[[[PPPEEE===666000---+++++++++,,,......,,,***************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''((()))***+++,,,,,,,,,,,,,,,---------......,,,,,,///222111111888AAASSSrrr}}}///,,,---000333999IIIXXXiiiyyy{{{tttjjj```XXXQQQLLLHHHCCCAAA>>><<<::::::::::::::::::999999888777777777666666555555555444444444444444444444444444444444111111111111111222333333666555333222111222333444222222222222222222222111222222333333444555555666444444333333333333444444444444444555777888:::;;;;;;<<<@@@FFFJJJOOOZZZfffnnnpppuuu{{{}}}uuupppmmmlllmmmkkkkkkjjjddd]]]^^^dddZZZYYY\\\ccccccZZZPPPLLLRRRTTTVVVWWWWWWXXXZZZ\\\^^^^^^____________^^^^^^eeegggdddXXXKKKGGGNNNWWW```}}}}}}gggSSS>>>888333222333222111222000///////////////000000//////............//////111111222333333222111000---///111222222111000///000111222111///...///000222111111000111333444555,,,,,,+++)))---444666555444666555111000222222///+++---000222222111///...,,,...000111111000000000***,,,......,,,*********'''''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))******...+++***,,,,,,((((((***+++...111///***))),,,111HHHZZZhhhxxx~~~vvvpppkkkbbbYYYCCC???888222///.........***,,,...///...---------)))*********************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))***+++,,,,,,,,,,,,,,,---------......+++,,,///222111111888AAAQQQooo000///111444333111999CCCIII___xxxxxxnnndddZZZQQQKKKFFFDDD@@@===;;;:::;;;<<<;;;;;;::::::999888888777666666555555555444444444222222333333333444444444000000000000000111222333111111000000111111111111444444333333333333222222222222333333444555555666444444444444444555555666444444555666888:::<<<===CCCDDDIIIOOOTTT\\\iiivvvzzzxxxxxx}}}~~~zzztttnnnjjjhhhiii]]]aaajjjpppjjj___]]]bbb\\\UUUSSSWWWYYYUUUSSSTTTRRRTTTUUUUUUUUUWWWYYY\\\]]]^^^^^^______^^^^^^]]]eeegggdddVVVGGGDDDPPP^^^zzzttt]]]HHH888444000000000111333555//////............///000//////............//////000111333444444333111000,,,,,,---///222222///---...///111000...------...222111111111111333444555......,,,***---333666444555777666222222444444222)))+++///111222111///...444333222000---+++++++++''')))+++***)))'''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***(((''')))------******...***,,,,,,+++)))+++///444666BBBCCCHHHccc~~~qqqtttsssoooggg```YYYMMMBBB777555000---++++++,,,---(((+++...---+++)))+++...)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************)))))))))))),,,,,,,,,---------......+++,,,///222111111777@@@OOOmmm111000///......///000111===CCCOOObbbwwwsssnnnggg]]]ZZZOOOFFFCCCAAA<<<;;;>>>999888888999;;;<<<<<<:::999888777555555555666666222333333333333333222222333333333333333333444444111111222222222222111111111111111222444444222000111222333333444333333333222333333333111111333555444888;;;<<<===DDDRRR]]]eeeaaa___dddmmmvvv||||||{{{|||zzzuuunnngggcccbbb___cccjjjooojjj___YYYXXXXXXRRRMMMLLLOOOQQQOOOLLLPPPMMMMMMSSSXXXWWWWWWXXX\\\ZZZYYY\\\aaadddbbb```uuupppaaaLLLBBBMMMcccttthhhUUU@@@444444222000///.........////////////............000000000000000000000000//////000111111111111111---...//////000//////...---...///000000///...---000/////////000222555777,,,------...///000000111///000111000......///111,,,)))***......***+++///111111000///...,,,***)))******((('''&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))++++++---------,,,,,,+++++++++,,,...111222555>>>JJJTTT{{{|||wwwnnnggg^^^VVVLLLCCC<<<777222.........---------,,,,,,,,,************************(((((())))))))))))((((((&&&&&&''''''(((((())))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$'''))))))(((%%%%%%%%%%%%&&&'''((((((+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------///......///...///555>>>NNNiii111000////////////000111111555===HHHWWWhhhvvvssskkkbbbZZZWWWQQQGGGAAA@@@>>><<<:::999999999777666999888777666666777777888777777777777666555444444555555444333333444444444111111222222222222111111777666444333333333333333333333444444444444333333444555555444333333555777999;;;===BBBMMM```vvv~~~~~~}}}zzzxxxzzz}}}vvvqqqllliiiiiihhheeebbbfffhhhlllnnnhhh]]]VVVUUUTTTPPPKKKKKKNNNPPPNNNLLLRRRNNNNNNTTTXXXWWWWWWXXXVVVZZZ^^^^^^___fffsss~~~}}}eeeNNNJJJZZZppp~~~YYYDDD888333333111000//////......////////////....................................//////000111111111111111---.........//////000000...//////000000//////...000///......///111333555.........//////000000111.../////////...000444666000***''',,,///---,,,...000000//////---,,,***)))+++***)))((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))******,,,,,,,,,+++++++++******))),,,......---000666<<>>NNNiii111000000//////000000111///000222555;;;GGGVVV```qqqwwwpppjjjcccYYYSSSQQQIIIFFFBBB???>>>===;;;::::::999999888888999999:::999999888777666555555444888777666555555555555555222222333333333333222222555444222000000000222333333333333333333333333333333444555555555666:::======BBBKKKWWWfffuuuxxxppptttvvvqqqiiihhhoooxxxoooeee]]]]]]dddjjjhhhdddmmmkkkkkkjjjcccXXXRRRRRRPPPLLLIIIJJJLLLNNNNNNLLLRRROOOOOOTTTWWWVVVVVVXXXRRRVVV\\\aaajjjzzzeeeSSSYYYoootttGGG555222222111000000/////////000////////////....................................//////000000000111111111...---------...///111222111000000//////000000111000///.........///111222000000000000000000000000......------...222888<<<444+++&&&)))......,,,+++............---,,,+++***+++***)))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((()))******)))(((++++++************))))))+++---000///,,,***+++---...888<<<:::>>>KKKWWW[[[mmmyyy{{{tttlllddd___\\\UUUKKKEEEAAA===666000000...+++)))***,,,,,,,,,---------,,,,,,,,,++++++************************))))))************))))))(((((((((((((((''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((******)))'''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&'''((((((((((((((()))))))))))))))))))))*********++++++---------........./////////---...000//////555===LLLhhh000000000000000000000000222333333000000666BBBLLLSSScccwwwyyyooogggbbb```TTTPPPKKKGGGEEEDDDBBB@@@;;;;;;::::::999999999999999999888888777777777777999999888666666555555555333444444555555444444333///000000000///000222444333333333333444555555555111333444666999>>>DDDIIIJJJMMMTTT___llluuuyyyyyyxxxfff```fffjjjgggaaaaaajjjssshhh```YYY[[[dddjjjiiiffflllhhheeebbb\\\SSSNNNNNNLLLJJJIIIIIILLLNNNNNNMMMQQQNNNOOOSSSUUUTTTUUUXXXVVVTTTYYYhhh}}}oooZZZUUUggg}}}```===222222000000/////////000000111////////////....................................///////////////000111111...---,,,,,,---///222444222111000//////000111222//////...---------...///111111111111000000000000......,,,+++,,,000777===666000+++)))*********))),,,,,,,,,,,,,,,,,,+++***+++***)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((******)))((('''))))))))))))))))))))))))***,,,//////---+++,,,---222555333***'''+++111444:::HHHVVV\\\cccnnnzzzyyywwwxxxuuuqqqkkkddd]]]UUUMMMGGG===888333111111000---)))333111///---,,,+++++++++,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---...000//////555===IIIeee000000111111111111000000000222222///,,,...555;;;@@@JJJXXXeeeuuu{{{rrrmmmaaa]]]WWWRRRNNNKKKGGGDDD@@@???>>>===;;;999777777999888888777777888999:::777777555444333333333333333333444444444444333333000222444444222222444555333333333444555777999:::888:::===@@@FFFNNNWWW]]]bbb\\\WWW[[[gggvvvwwweee```dddggggggddddddgggkkkbbbaaa```aaadddffffffeeeccc^^^YYYWWWSSSMMMKKKLLLJJJIIIIIIJJJLLLNNNNNNNNNNNNLLLMMMPPPRRRQQQSSSWWW[[[^^^eeerrr~~~wwwmmmYYYUUUTTT```www}}}lllHHH777666111//////////////////000111////////////............//////////////////////////////......//////000111...---,,,,,,---///222444222111000//////000111222.........---------------111111111111000000000000000...,,,******---333777888888555///)))(((***,,,******++++++++++++*********))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&(((((((((((((((((((((((('''(((((((((((()))+++---)))---...,,,***,,,///000+++111777999===EEEKKKMMM]]]bbbhhhooossstttsssrrrlllnnnqqqqqqppprrrwww|||yyyxxxtttnnnfffaaaaaabbbUUUQQQKKKEEE@@@<<<888555///---++++++...///---,,,***++++++,,,,,,,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,------...---...111000///555<<>><<<;;;;;;<<<<<<:::999999888888888999999777888888888888888888777555777777555444888???FFF>>>???AAADDDIIIOOOTTTWWWggggggggghhhkkkrrr{{{xxxiiicccdddeeeccceeedddbbb^^^ZZZWWWVVVVVVZZZ]]]___]]]XXXUUUTTTUUUMMMGGGCCCDDDFFFEEEFFFHHHEEEGGGHHHIIIIIIJJJJJJKKKJJJIIIKKKNNNOOOOOOTTT[[[bbbhhhiii^^^NNNEEEJJJQQQccczzzzzzbbbNNN>>>000///333...000//////.........//////////////////............////////////////////////000///...------///000111---.........//////000000...//////000000//////...------...............---.........//////000000111///000111000...,,,------333888777000+++,,,---+++************)))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))),,,+++)))))))))***++++++///...,,,***'''$$$"""###))),,,+++)))***------***+++,,,---------,,,***))),,,---...000222222000///222222222000///......//////...---.........,,,***,,,+++++++++++++++)))(((***---//////,,,))))))***+++*********))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###%%%'''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,---------.........//////------///222111000444;;;EEEaaa000111222333333222111000///......000111111000...///000111444555777;;;@@@GGGUUUdddmmmxxxzzzssskkkccc\\\XXXUUUSSSPPPLLLJJJIIIIIIIII@@@????????????@@@@@@AAA===>>>>>>>>>>>>>>>>>>======>>>>>><<<>>>FFFSSS^^^UUUVVVYYY]]]cccjjjpppsssyyywwwuuussstttyyy~~~xxxwww|||wwwlllfffeeefffggghhhffffffccc^^^XXXVVVXXX\\\XXXXXXWWWTTTQQQNNNMMMMMMIIIBBB>>>AAADDDDDDDDDFFFDDDEEEGGGHHHHHHHHHHHHIIIJJJIIIKKKOOOPPPPPPVVV]]]fff^^^RRRGGGDDDJJJVVV```vvv{{{hhhGGG555666111---000111000000///...............000/////////....................................000///---,,,---...000222---...//////000//////...---...///000000///...---,,,---......//////......,,,------...///000000111...000333333111...---,,,---000///******---,,,&&&************)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((((((((())))))******''''''&&&((()))***)))(((***'''%%%%%%&&&(((,,,000%%%***---+++***++++++)))))))))***++++++,,,,,,,,,,,,******---111333111...***+++---....../////////***+++---///111000,,,))))))))))))*********)))(((###'''+++---,,,+++,,,---************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$###&&&)))%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,///222111000444;;;GGGbbb666555444333333333333333000000000000111111111111111111222222222333333333888>>>GGGOOOYYYdddpppxxx|||zzzooohhhgggbbbcccdddddddddcccaaa```VVVTTTSSSSSSUUUSSSPPPLLLMMMLLLRRR[[[YYYOOONNNUUUYYYSSSRRRPPPFFFDDD^^^mmmmmmmmmnnnqqqtttxxxzzz~~~zzz}}}~~~|||~~~vvvmmmgggiiinnnsssrrrqqqnnniiieeeccccccdddcccaaa^^^\\\\\\[[[YYYXXXUUUTTTQQQNNNJJJFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIMMMOOONNNIIIHHHMMMUUU[[[XXXKKKAAABBBMMM]]]mmmyyy{{{tttPPPAAA555333333000...///000000////////////000000000000//////...---++++++,,,---......//////.........---,,,,,,,,,...///000...///222333333222///...///000000000000000//////,,,...000000///...///000000000000000000//////......000111333222000---+++---,,,,,,+++*********+++))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************+++,,,------(((***+++---......------///............------------,,,***))))))***,,,---,,,+++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''''''&&&&&&''')))***)))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&'''(((''''''&&&&&&%%%&&&'''((()))))))))***+++++++++,,,,,,,,,,,,------,,,++++++---...//////000222666999GGGaaa777777666555333222111111111111111111111111222222111111111111222222333333222555;;;AAAGGGNNNWWW]]]eeejjjssszzzyyyxxxppppppqqqqqqppppppooooookkkjjjhhhhhhjjjjjjgggdddbbbaaajjjvvvxxxpppmmmqqqkkkhhhhhhbbbQQQHHH\\\{{{~~~~~~}}}}}}~~~}}}vvvsssuuussspppkkkeeeaaabbbeeehhhkkkjjjgggdddaaa___```aaa```]]]ZZZYYYXXXWWWUUUTTTLLLKKKJJJGGGEEECCCAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIILLLLLLLLLLLLNNNQQQSSSSSSRRRGGGAAAHHHWWWfffttt~~~rrreeeJJJ>>>444111000......111//////............//////////////////...---,,,+++,,,------...............---------------...//////...///111222222111///...//////000000000000//////---...//////......///111///////////////...---,,,+++,,,...///000///---,,,,,,,,,+++***************)))((((((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++++++++*********+++,,,,,,)))***+++,,,------------------------,,,,,,,,,,,,***)))(((''''''((()))***++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))(((((('''''''''&&&&&&'''((())))))'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&''''''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&''''''''''''((()))***)))(((,,,,,,++++++***))))))(((,,,,,,,,,------,,,,,,+++---...//////000222666999FFFaaa999999999888777444222111222222222222222222222222000000000111111111111222...000222333555888===@@@EEEIIIOOOUUU]]]fffooouuuzzz{{{~~~}}}}}}}}}}}}}}}||||||~~~~~~}}}tttttt}}}zzzdddVVVddd}}}|||uuujjjbbb```aaabbbaaa___]]]\\\^^^___bbb```^^^]]]\\\[[[\\\\\\[[[YYYUUUSSSRRRPPPNNNLLLAAAAAA@@@??????>>>======???@@@AAABBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGKKKMMMLLLHHHEEENNNKKKOOO]]]mmmyyyfffRRR???999333111...,,,---111...------------------...------............------,,,---------............,,,------............---......////////////.........//////000000/////////...//////...------000222/////////...---,,,+++***)))***+++,,,------------******))))))(((((())))))((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++,,,+++******************************+++,,,------,,,,,,,,,+++++++++******((((((((())))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((((('''(((&&&&&&&&&((()))((('''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$%%%(((***(((&&&%%%'''***+++)))&&&,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,,,,---...//////000222666999EEE___:::;;;<<<<<<;;;999666444333333222222222222222111000000000000000000000111111111111000000111333444555777999<<>>>>>???AAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFIIIGGGBBB??????LLLUUUgggzzz|||YYYCCC777777888666111---,,,.........------------......+++,,,------............---,,,,,,,,,------......+++,,,......///...---,,,..............................//////000///////////////...---,,,---000333/////////...---,,,+++***************++++++++++++)))(((((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************,,,+++***)))))))))))))))+++***)))))))))+++,,,---,,,,,,+++++++++*********)))***,,,------,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&(((((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''')))---111,,,(((%%%%%%((()))'''$$$(((((()))***+++,,,,,,---++++++,,,---------,,,,,,---...//////000222666999DDD^^^888999:::;;;;;;:::888777333333333222222111111111111000000000000000000000111111000111111222222222444555666777888:::>>>AAAFFFGGGNNNYYYaaaeeeiiimmmwwwwwwwwwxxxzzz}}}}}}yyy~~~}}}tttmmmiiikkknnnqqqeeefffeee___YYYUUUSSSSSSWWWXXXXXXWWWWWWYYY\\\___QQQPPPOOOPPPRRRTTTSSSRRRSSSPPPKKKHHHEEEAAA>>>;;;;;;;;;::::::::::::::::::<<<===>>>@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFHHHHHHAAA;;;???GGGPPPccckkkLLL:::555;;;@@@???999333///---///..................///***+++,,,---............---,,,,,,,,,,,,---......+++,,,---......---,,,+++......------------......------.../////////////////////...---,,,---000333///000000///...---,,,,,,...---,,,,,,+++***))))))(((''''''&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********+++******)))((((((((((((+++***)))((()))***+++,,,,,,,,,,,,,,,+++++++++***)))+++---......---+++)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$######$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''***///333333...)))&&&&&&''''''''''''((()))***+++,,,------***+++,,,,,,---------,,,---...//////000222666999CCC\\\555666777888999888777777555444444333333222222111222111111111111000000000...------...111222111000///222444444444333444555>>><<>>???@@@AAABBBCCCBBBAAAAAA@@@@@@?????????AAAAAACCCCCC>>>;;;GGGXXXjjj|||qqqVVV@@@444555===CCCBBB===999333/////////............//////***+++,,,------------------,,,+++++++++,,,...///,,,------------,,,,,,+++------............------,,,---......////////////...//////...------000222...////////////...------.........---,,,***((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))*********)))((((((((((((((((((***)))))))))))))))******,,,,,,,,,+++++++++******'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''%%%&&&''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&(((,,,///666333///+++((((((***+++******************************+++,,,---------------...//////000222666999CCCZZZ888888888888888888888888777777666666555444444444333333222222111111111111...---,,,...000111000...+++---000111000000000111777444333777888888:::>>>AAACCCGGGKKKPPPSSSVVVWWW___aaaeeefffeeefffhhhjjjkkkmmmooonnnlllllllllkkkhhhaaaZZZXXXXXXXXXXXXZZZRRRPPPMMMKKKIIIIIIKKKKKKIIIOOOQQQKKKGGGJJJMMMMMMGGGGGGGGGEEEDDDDDDFFFHHHDDDAAA???@@@DDDEEEBBB???@@@>>>;;;::::::999888666888999999::::::;;;;;;;;;======>>>>>>???@@@AAAAAA@@@@@@???>>>>>>===<<<<<<>>>;;;===DDDGGGKKK\\\ppp}}}hhhQQQ@@@666111222888;;;888777777333......------------------...++++++,,,---------,,,,,,---,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,,,,---///000000///---,,,+++,,,---...////////////---...//////......///111,,,,,,---............---+++,,,---...---+++(((''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***(((((('''''''''((())))))((()))))))))))))))((((((++++++*********)))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&(((***...111111///***((())),,,************************)))***+++,,,---------------...//////000222666999BBBYYY>>>===<<<::::::999999::::::999999888777666666555333333333222222222111111222000...000222222000---...000111222111111222333222///000333444333444777333555777:::<<<<<<<<<<<>><<<<<<===???<<<999;;;>>>???<<<777888666555555777888888777555666777888999;;;<<<<<<======>>>>>>?????????@@@??????>>>===<<<;;;;;;:::CCC===@@@LLLWWWaaatttyyycccKKK999222000111,,,000000------111111,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++---,,,+++******,,,...//////...,,,+++***+++,,,,,,,,,...000222222000...,,,+++,,,---...////////////,,,...000000///...///000******+++,,,------------(((***,,,------+++)))''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***'''((()))******)))((('''))))))))))))((((((((((((''''''((((((((((((''''''***)))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&%%%$$$###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((((((&&&%%%$$$######"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&'''%%%+++111000***&&&'''***&&&'''(((***+++,,,......)))***+++,,,------...------...//////000222666999BBBYYYAAA>>>;;;999777888999;;;777888999::::::999777777555666666444222000000111000000000000////////////111000///......///000111111111111111111111111111333333333444555666888888:::::::::;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????BBB@@@>>>;;;::::::;;;<<<>>>===;;;999888888888999888777666666666777999:::777888888999999:::;;;;;;;;;===??????===;;;<<<===???@@@AAABBBAAA???@@@CCCAAAGGGUUUfffpppvvvrrr```JJJ===666000---,,,///............---------.........------,,,,,,,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...111333111---)))***...111000...,,,------......------,,,...------,,,,,,------...+++***)))'''''')))***+++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))((((((((((((((()))))))))))),,,,,,++++++***)))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------------...---...111666999CCCYYY@@@???===;;;:::::::::;;;888999999:::999888777666555666666555222111111222111111111000000/////////111000///......///000111111111111111111111111111222222222333444555777777777777888888999;;;<<<===<<<<<<<<<<<<=========>>>==================<<<<<>>===<<<;;;AAA???===;;;:::::::::;;;<<<;;;:::888888888888999888777666666666777999999777888888999999:::;;;;;;<<<;;;:::999:::<<<>>>@@@;;;@@@GGGKKKJJJIIIIIILLLJJJ[[[tttbbbRRR@@@777222...,,,,,,............------------...---------,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///333666888111---)))***...000///---,,,,,,------------,,,,,,,,,++++++++++++++++++,,,+++***(((''''''(((***+++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************,,,,,,++++++***)))))))))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))************,,,,,,,,,,,,------------------.........111666999CCCYYY@@@@@@???>>>===<<<<<<;;;::::::::::::999888666555666777777666333222222333333333222222111000//////000000////////////000000000000000000000000000000111111111222333444555666444444444444555777888999777777777777888888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<;;;:::999888>>>===;;;999888888999999999888888777777888888999777777777666777888888999777888888999999:::;;;;;;<<<:::999999;;;<<<<<<;;;777BBBPPPWWWZZZ\\\aaafffaaa{{{qqqMMMAAA555111000...---.........---------,,,,,,,,,------,,,,,,,,,,,,,,,+++---,,,,,,,,,...///...---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///222555777111...******---///...,,,,,,,,,------------,,,,,,******))))))))))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((()))*********++++++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%''''''''''''((((((((())))))))))))))))))*********++++++,,,------------.........,,,---......///111555999CCCZZZ@@@AAAAAAAAA@@@???===<<<<<<<<<;;;:::999888666666777888888777555333444555555555444333222111000///000000000//////000000000000000000000000000000000000000000000111222333444111111111111222333444555333333444444444555555555666666777777888888999999999999999999::::::::::::888888999999999999888888999888777666666666666666666666666666777777888888777777777777777888888999777888888999999:::;;;;;;<<<;;;;;;===>>><<<888444:::HHHXXXaaahhhsss|||\\\>>>555//////111000///000------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,......000...++++++,,,---,,,***,,,,,,,,,------,,,,,,,,,)))))))))(((((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((())))))******+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%''')))'''''''''((((((((())))))))))))*********+++++++++---------.........//////,,,---......///111555888BBBYYYAAAAAABBBCCCBBBAAA???>>>>>>===<<<;;;:::999888888888999999888666555666777777666555444333222111111111111111111111111111111000000000000000000000000000000000000000111222333////////////000000111222222222222333333333444444444444444555555666666777666666666777777777777888444555666888999999::::::555444444444333444444444444555555666777777777777666777777777888888888888777888888999999:::;;;;;;;;;:::888888:::===>>>???KKKYYYeeejjjqqq~~~cccDDD555///,,,///111///...///---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***++++++***))))))*********++++++++++++++++++++++++++++++++++++...------,,,+++*********...---+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((''''''(((((()))******+++,,,,,,++++++***)))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((()))((('''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&((()))''''''''''''((((((((((((************++++++++++++---------.........//////+++---...///000222555888AAAXXXAAABBBCCCCCCCCCBBB@@@???@@@???===<<<;;;;;;;;;;;;888::::::999888777777888777777666555555444333333222222333333333333222222111111111111111111111111000000000000000111222222///////////////000111111222222222333333333444444333333333333444444444444444444444555555555666666333444555777888999999999222333333333333333333333444555666777777777777666666666777888888888888777777888888999999:::;;;;;;;;;999555444999FFFUUU```gggssszzzyyy|||}}}gggOOO888111,,,+++......,,,+++,,,,,,,,,,,,+++++++++******)))************++++++++++++)))((()))******)))'''))))))))))))************++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''((())))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&'''((()))******+++,,,,,,++++++***)))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))+++***)))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((*********++++++++++++,,,,,,------------.........+++,,,...000000222555777@@@VVVBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>=========>>>>>>999:::;;;:::999888999:::777777777666666555555555333333444555555444333333222222222222222222222222111111000000111111222222111000000000000111222222222222222333333333444444333333333333333222222222333333333333444444444555444444555666666666666666333333444555555555555555555555777777888777666666555666777888999888888777777888888999999:::;;;;;;;;;===???AAAIIIZZZqqqwww___JJJ???555000,,,,,,......+++***,,,++++++++++++************))))))))))))******+++++++++***))))))******)))'''))))))*********+++++++++************************)))***+++,,,---.........)))***+++++++++***++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++'''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))))))))*********++++++)))))))))******+++++++++************************)))))))))))))))))))))))))))((('''((()))***)))(((&&&'''((()))***+++,,,,,,,,,,,,++++++***)))))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&)))***)))'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((*********+++++++++,,,,,,,,,,,,,,,,,,------------***,,,///000111222555777>>>UUUBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@@@@:::;;;<<<;;;999888999:::777777777777666666666666333444555666666555444333333333333333333333333333222111111111111111222333222111111111111222222333222222222222333333333333444333333333222222111111222222333333333444444444555555555555444333222222444444555666777777777777555666777888888777666555555666777999999888888777777888888999::::::;;;;;;:::CCCMMMUUU^^^mmm}}}mmm]]]BBB111000111111......000000,,,,,,...+++++++++************)))(((((())))))*********+++---+++******++++++***(((******+++++++++,,,,,,,,,************************((()))***+++++++++++++++''')))+++++++++***+++,,,+++++++++,,,,,,+++++++++******))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))((('''((()))******((('''((()))***+++,,,------,,,,,,++++++***)))))))))'''((((((((())))))******&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,///000111222555777===TTT~~~UUUSSSNNNIIIEEECCC@@@======???AAA???======AAADDD>>>>>>===<<<;;;::::::999999888888777666777777777666666666666666666666666444444555555555555555555555444333222111111111111333333333333333333333333555444444333333444444555444333333333333444555555555444333333333333444555333333333444444555555555666666666666666555555555666777888:::999888777555888888888888:::;;;888333999777666777:::>>>@@@AAARRReeexxxpppQQQ???888333///---------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***)))(((''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&***(((&&&&&&''''''&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))'''$$$###%%%'''((((((&&&&&&''''''''''''''''''((())))))***)))((('''&&&***++++++***)))(((((())))))***+++,,,,,,,,,,,,+++***+++---//////...,,,+++///---******+++---------....../////////......---............//////---,,,)))***,,,------+++***))),,,+++)))'''&&&'''+++---''''''(((((())))))))))))'''(((***+++***(((&&&%%%)))***,,,,,,,,,+++)))'''***))))))(((((((((((()))(((((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((()))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++---...++++++,,,,,,,,,---------,,,---///000000111444666@@@TTT}}}bbbYYYMMMHHHIIIKKKHHHCCC>>>CCCHHHFFFAAA===???BBBBBBAAA@@@???>>>===<<<;;;;;;::::::999999999999999777777777777777777777777555555555555555555555555555444333222222222222222555555555444444444444444555444444444444444444555444444333333444444555666555555444333333444555555333333444444444555555555666666666666666666666666555666888:::;;;:::999888999999888666888;;;@@@BBB999:::;;;???EEELLLTTTXXXjjjyyy|||cccFFF555000...,,,+++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***(((&&&&&&'''))))))(((***))))))))))))*********************+++---...///...///000////////////000111222222333444666777777555666777888888777555444444222//////000222333222444444444444444444444444666222///...000222222111///...---.../////////...)))***,,,,,,,,,+++++++++++++++******************(((((((((***+++,,,+++***++++++---------,,,***)))))))))((((((((())))))******)))((('''''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***+++---...++++++,,,,,,,,,---------,,,---///000000111444666AAATTT~~~}}}hhhOOOCCCEEEIIIGGGCCCCCC???<<>>===<<<;;;;;;>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999666666666666666666666666444444444444333333333333777777666666555555555444555555444444444444555555444444444444444555666666555555444444444444555555444444444555555555555555666666666666666666666666555666888:::;;;;;;;;;:::555888;;;<<<999666666777444888===CCCKKKWWWeeeoooiiiTTT<<<111...------...,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,---......---,,,++++++++++++++++++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))+++***))))))++++++***))),,,,,,,,,,,,,,,------...//////...///111444777999777777777777888888888888<<<<<<===???@@@BBBDDDEEE@@@AAABBBBBBAAA@@@>>>======:::888777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;888666888<<<===:::666555111...---///111000///,,,,,,---------+++***))),,,+++************++++++)))'''$$$%%%))),,,,,,+++,,,---.........---+++***(((((((((((())))))***+++,,,+++)))((('''(((((()))))))))((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))***+++---...,,,,,,,,,,,,------------,,,---///000000111444666AAATTT~~~```LLLEEEBBB???===FFFDDDBBBBBBBBBBBB@@@>>>???>>>>>>>>>>>>=========??????>>>===============::::::::::::::::::::::::777777777777777666666666444444555555555555555555777777777666666555555444666666555555555555666666555555555444555555666777666555555555555555555666555555555555555555555666666666666666666777777777666777888::::::;;;::::::999888999;;;;;;;;;===AAABBBGGGNNNTTT]]]kkk|||kkkRRRDDD555//////......///,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++)))***,,,------,,,***)))+++++++++++++++***))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&''''''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''')))***,,,,,,---,,,,,,---//////---,,,............000111333444666777888:::<<<===>>>???>>>======>>>@@@AAA@@@@@@FFFGGGJJJLLLNNNNNNNNNMMMFFFGGGGGGGGGFFFDDDCCCBBBBBB???===<<<===???@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAFFFOOOUUURRRHHH???>>>:::777777888999555222555333111//////...---,,,,,,,,,+++***************...***%%%%%%))),,,,,,***,,,------...---,,,++++++(((((((((((()))***+++,,,---,,,***)))((((((((()))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''((((((((((((((((((((()))***+++------,,,,,,,,,------------...,,,---///000000111444666???SSS}}}rrrbbbRRRGGGDDDDDDPPPZZZUUUFFF<<<>>>EEE???@@@@@@@@@AAAAAAAAAAAA??????>>>===============::::::::::::::::::::::::999999888888888777777777555666666777777777666666666666666666555555444444777666666555555666666777666555555555555666777777666666666666666666666666666666666666666666666666666666666666777777888888888888999999999999999999???888555;;;FFFSSScccpppjjjnnnssswww~~~|||dddKKK;;;333------...,,,******,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++'''(((***++++++***((('''******+++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((('''%%%&&&'''((((((''''''&&&&&&&&&''''''((()))*********+++---///000111000//////111333444333111333333444555777:::===>>>>>>@@@DDDFFFGGGEEEBBB@@@===<<<===@@@EEEIIIIIIIIILLLOOOSSSWWWWWWUUUQQQOOOHHHGGGGGGFFFFFFEEEDDDCCC???===:::999;;;=========>>>>>>@@@AAAAAAAAA@@@@@@DDDHHHOOOYYY___\\\SSSJJJIIIHHHGGGHHHHHHFFFAAA<<<;;;<<<>>>AAACCCAAA<<<777555555333111///,,,***)))///,,,)))(((+++......---,,,,,,,,,,,,,,,++++++***(((((((((((()))+++,,,,,,---,,,***)))((((((((()))(((((())))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''((((((((((((((((((((()))***+++------,,,,,,---------.........,,,---///000000111444666===QQQ{{{xxxgggbbbOOOOOORRRWWWZZZUUUIII>>>??????????????????????????????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666777888999999888777666555555666666666666666666777777666666666666777777666666666666666777888888666666777777777777666666777777777777666666666666555666666777777888888999999999999::::::;;;;;;<<<::::::CCCTTTaaaiiiuuuyyydddNNN777111...---000000---***+++++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))************+++'''((())))))))))))((('''))))))*********))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((&&&'''(((***))))))&&&&&&&&&'''(((***+++,,,...//////111333555777888555444444666999;;;;;;;;;============???BBBEEEGGGEEEHHHLLLNNNMMMIIICCC???888777999>>>FFFLLLMMMLLLJJJMMMRRRVVVVVVSSSNNNKKKEEEDDDDDDCCCCCCBBBBBBBBB999777444444555777777777:::<<>>===@@@CCCGGGKKKOOOOOOLLLJJJIIIKKKNNNPPPOOOKKKGGGDDD===CCCNNNYYY]]]XXXMMMCCCCCCBBBAAA???:::555000---++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++))))))))))))******+++,,,,,,+++)))((('''(((((()))(((((())))))))))))******&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))***+++---...,,,---------............,,,---///000000111444666<<>>===@@@@@@???>>>>>>>>>>>>???========================;;;;;;;;;:::999999888888888999:::;;;:::888777555555666666777777888888888888777777666666777777888777777666666777777888999666777888888888888777666888888888777777777666666555666666777888888999999888999999;;;===???AAABBB>>>FFFXXXjjjmmmkkksssvvv```NNN???111111......111000---,,,...++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&''''''(((((('''''''''(((((()))***+++***)))'''(((***++++++***((()))***+++---000222333333333444666888;;;===>>>;;;::::::<<<@@@CCCEEEEEEFFFEEECCCBBBBBBDDDFFFHHHIIIKKKNNNOOOMMMIIIDDD@@@:::888888<<>>=========<<<=========888555333222333555666666777:::???BBBCCCAAA===;;;;;;???BBBDDDCCCAAAAAABBBAAAFFFKKKMMMKKKIIIJJJLLLBBBHHHRRR^^^ccc___SSSHHHFFFHHHIIIJJJGGGCCC===:::444888<<<:::555000.........------,,,,,,,,,,,,,,,*********)))******++++++***)))((('''''''''((()))(((((()))))))))*********&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***+++---...------------............,,,---///000000111444666<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999:::;;;<<<;;;999666555666666777888999::::::;;;888888777777777777888888777777777777777888888999666777888999999888777666999888888888777777666666555666666777888999999999777888:::<<>>@@@BBB???>>>===@@@DDDHHHKKKMMMJJJHHHEEEBBBAAABBBCCCDDDKKKLLLMMMMMMKKKHHHDDDBBB@@@===:::;;;???@@@===999333444555666888:::;;;<<<777777666666666777888888:::777555444666777888888666:::???DDDDDDBBB===:::===DDDLLLMMMIIICCC@@@@@@>>>DDDKKKLLLJJJKKKPPPVVVKKKKKKNNNTTTYYYWWWOOOGGGAAAEEEJJJNNNOOOMMMIIIFFFJJJOOOSSSOOODDD:::666666//////...------------...++++++******************(((((('''&&&&&&'''))))))(((((())))))*********+++&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))***+++---...---------.........//////,,,---///000000111444666<<>>;;;AAAQQQ[[[^^^gggnnnggghhheeegggqqqmmmPPPCCC<<<222,,,---------,,,,,,,,,,,,+++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***(((''''''(((((('''&&&&&&&&&&&&%%%&&&&&&''''''###$$$&&&'''((())))))(((---,,,***)))***+++---...,,,------...///000111111888888777777888;;;===???>>>DDDIIIHHHHHHIIIHHHEEEHHHKKKOOORRRRRRQQQOOOMMMEEEDDDBBB???===>>>AAADDD???AAABBBDDDCCCBBB@@@>>>>>>:::777666888888666444777666444666999<<<======;;;>>>FFFPPPPPPHHHCCCDDDHHHHHHIIIKKKLLLMMMLLLKKKIIIJJJLLLLLLJJJHHHGGGGGGMMMNNNOOONNNIIIDDDAAA??????CCCHHHJJJIIIGGGFFFFFFJJJLLLPPPWWW]]]\\\RRRGGGCCCDDDFFFIIIKKKMMMNNNOOOSSSkkktttdddUUUKKK;;;999888777222------000,,,***,,,///...***((()))***+++,,,+++***)))))))))(((((())))))))))))(((((()))&&&%%%&&&((()))'''%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))***+++,,,,,,.........------,,,,,,,,,,,,---///000000111444666@@@OOOuuuuuu}}}vvvmmmtttvvvnnnccc[[[TTTPPPSSSJJJMMMOOOFFF???>>>:::???<<<999888999<<>>999888@@@BBBBBBIIIZZZ^^^kkkssssss{{{{{{}}}{{{oooVVV???888666111...000------,,,,,,,,,++++++++++++++++++*********))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))(((''''''(((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''(((((())))))******++++++++++++,,,,,,------------222222222333333444444444>>>>>>???@@@AAABBBBBBCCCAAAGGGKKKKKKKKKMMMMMMJJJKKKLLLOOORRRRRROOOJJJFFFAAABBBAAA???======>>>@@@:::;;;<<<<<<======<<<<<<;;;:::;;;===???AAAAAA@@@GGGIIIKKKKKKJJJLLLOOOSSSUUUZZZeeeqqqrrriiicccbbb^^^```bbbcccdddiiipppvvvnnnooonnnjjjeeebbbbbbcccffffffddd___ZZZWWWUUUUUUYYYXXXVVVWWWXXXWWWVVVTTTPPPOOOOOORRRVVVUUUMMMEEEEEEHHHLLLPPPRRRQQQOOONNN^^^rrrrrreeeUUUMMMFFFDDDBBB<<<888666333...***,,,+++)))''')))((()))******)))(((((()))((())))))))))))))))))(((((('''%%%&&&((()))'''%%%'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******,,,---///000000111444666<<>>;;;<<<<<<<<<;;;;;;:::::::::999::::::888666555666888999777666666888999999888999888666444444666999:::888888888999999:::;;;<<<======:::666777===>>><<<777>>>???DDDSSSXXXXXX___eeeiiiwwwsssQQQ>>>///...000///...000,,,,,,,,,,,,++++++++++++++++++*********))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))+++******))))))******+++(((((()))******)))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%)))(((&&&'''(((((('''%%%&&&&&&%%%%%%&&&&&&'''(((+++***))))))***+++------,,,---000111222111///...555555555666666777777888@@@AAABBBDDDDDDDDDCCCBBBAAAFFFJJJIIIIIIKKKLLLKKKFFFFFFIIIMMMNNNJJJCCC<<<<<<===???>>>===<<<<<<===:::::::::;;;===???AAACCCHHHLLLQQQTTTWWWXXXZZZ[[[```dddgggfffcccdddkkkrrrlllooouuu||||||xxxvvvxxxsssttttttqqqpppvvvwwwsssvvvzzz~~~|||xxxrrrmmmkkklllnnnxxxrrrkkkiiilllnnnnnnlllgggbbb\\\ZZZYYYVVVPPPKKKKKKMMMNNNOOOOOONNNLLLKKKTTT___ooo}}}yyyfffZZZPPPQQQVVVTTTOOOKKKJJJ???555222000,,,))))))))))))******************))))))************))))))((('''&&&&&&(((((('''&&&(((''''''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000000111444666999KKKuuuuuuqqq\\\XXXHHHMMM```pppnnniiibbbUUUDDDCCCCCCEEEGGGEEE@@@<<>>???BBBGGGJJJHHH@@@999888:::;;;<<<;;;<<<===>>>?????????AAAEEEJJJOOORRRccchhhnnnqqqppppppqqqsssrrrssssssrrrrrrvvv~~~xxxrrrppprrryyy|||{{{yyyxxxzzz~~~~~~yyyyyy||||||tttooolllfff```]]]WWWVVVSSSPPPMMMLLLLLLKKKQQQRRRXXXeeewwweeeZZZSSSWWW^^^```^^^]]]bbbTTTFFF???;;;444---)))---,,,+++++++++,,,++++++)))******++++++******)))((('''''''''((((((((('''((('''&&&'''))))))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''''')))***+++''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''((()))***+++,,,,,,..................------,,,---///000000111444666888KKKvvvttt}}}{{{```ccctttvvvbbbRRROOOMMMOOOSSSUUUSSSPPPGGGIIIIIIEEE@@@>>>???BBB@@@@@@@@@???>>>======<<<<<<===<<<;;;::::::===???<<<<<<===<<<<<<;;;<<<<<<:::;;;;;;;;;:::999888888:::;;;;;;;;;:::<<>>888222---...000...,,,+++,,,,,,+++++++++******************)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))))))))***'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''***(((''''''((()))'''&&&'''''''''(((((()))++++++*********+++---111444666666555444222222222333333333444666999<<>>???<<<:::<<<<<<:::;;;<<>>>>>???AAADDDFFFKKKLLLNNNRRRXXX^^^dddgggzzz~~~}}}zzzzzz|||}}}yyytttssswwwwwwqqquuu~~~|||}}}}}}vvvrrrrrrjjjjjjjjjhhhddd^^^YYYUUURRROOOOOOVVV```iiinnnpppZZZUUURRRVVVZZZ]]]```dddnnnaaaTTTOOOJJJAAA777111111///,,,+++,,,,,,***)))******++++++++++++******'''(((((((((((('''(((((('''&&&%%%&&&'''(((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((''''''((()))***+++,,,,,,........................,,,---///000000111444666999LLLwww{{{kkkaaaWWWUUU\\\gggooossskkkiiiccc[[[QQQJJJGGGGGG>>>???@@@AAAAAA@@@???>>><<<<<<;;;999777888:::===999;;;<<<<<<:::999999:::777888:::;;;;;;:::999888999;;;<<<<<<===AAAHHHNNNeeeooovvvwwwwww|||zzzkkk___MMM:::...///...---...///...,,,+++++++++++++++******************)))))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((***))))))(((((())))))***((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,+++***((()))******)))'''&&&&&&&&&'''((()))***+++...//////111444777:::<<<666555333222222333555666999:::<<>>???<<<;;;;;;;;;888777999<<>>@@@BBBBBB@@@>>>>>>???<<<===>>>@@@CCCEEEFFFGGGEEEFFFGGGEEEDDDHHHPPPVVVjjjuuu{{{wwwpppqqqwww}}}uuu]]]NNNCCC777///,,,+++---.........---,,,***++++++++++++***************)))))))))(((((((((((((((((()))******)))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))******))))))((('''%%%%%%''''''''''''''''''''''''((('''&&&&&&(((+++...000,,,+++******++++++***((())))))))))))+++,,,---...222333444666777999:::;;;555555666777999;;;===>>>???@@@BBBDDDGGGIIIKKKLLLDDDEEEGGGGGGDDD@@@;;;888888>>>AAA@@@???@@@???<<<888===BBBEEEHHHNNNWWW]]]eeeiiioooqqqpppmmmkkkiiizzz~~~|||vvvsssuuutttjjjaaa]]]OOOPPPTTTZZZ\\\]]]dddkkkoooiiidddccc___YYYTTTTTTDDD???888444333222...***++++++,,,,,,,,,,,,++++++''')))***)))''''''(((***'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,,,,---------...,,,---///000000111444666:::KKKrrr}}}qqqqqqxxx}}}{{{sssnnntttqqqqqqrrrpppkkkddd]]]YYYVVVUUUQQQMMMHHHGGGHHHJJJKKKNNNQQQPPPMMMKKKKKKLLLKKKKKKKKKMMMQQQVVV[[[^^^YYYZZZYYYUUUQQQSSSYYY``````llltttooohhhlllxxxxxxcccJJJ;;;333---...222,,,///000///---,,,+++(((+++++++++************)))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))*********)))(((&&&$$$$$$''''''''''''''''''''''''((('''&&&&&&(((,,,000333---,,,++++++,,,,,,+++)))---------...///000222222444555666777888888888777444777;;;???BBBDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKEEEIIIMMMOOOLLLFFF>>>888666===AAABBBBBBCCCBBB???@@@GGGOOOTTTYYYdddsss~~~|||~~~zzz}}}{{{wwwqqqvvvzzzuuuooolllhhheeecccbbb^^^YYYXXX[[[hhhbbb^^^[[[WWWQQQPPPRRROOOHHH@@@<<<:::888444///+++,,,,,,------,,,,,,+++''')))+++***'''&&&(((***(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''((()))***+++,,,,,,........./////////000000,,,---///000000111444666999IIIooo~~~