BM6P6(@ YYY>>>;;;:::;;;:::444888888666555444333333222111222333333444444333333888111111777999<<>>???AAADDDGGGIIIKKKLLLJJJMMMRRRTTTVVVWWWXXXYYYYYYXXXbbbddd```ttt~~~RRRHHH\\\sssddd[[[BBB<<<:::777555555555444444333333333444444444444555666777777QQQqqqyyyiii{{{wwwxxxyyywwwtttuuurrrmmmkkkjjjhhhdddaaaccclllmmmgggiiissssssjjj[[[hhhxxxmmmccc]]][[[```dddcccfffkkkwwwyyy}}}~~~}}}iiiiiilllfff]]]ZZZVVVVVVVVVSSSOOOMMMMMMNNNNNNOOOQQQSSSTTTSSSSSSRRRNNNNNNOOOQQQRRRYYYjjj|||iiiVVVNNNLLLaaaUUUDDD===JJJqqqqqqjjjxxxNNN333222222222333000111111111111111111111111333333444444111222<<>>DDDEEEGGGJJJLLLNNNPPPQQQNNNPPPTTTUUUVVVXXXZZZ[[[]]]aaacccbbbnnnrrrUUUZZZyyyeeeVVVOOO===<<<999555555555555444444333333222333333333333444555666777DDD```oootttzzzwwwvvvvvvuuutttwwwtttpppnnnmmmkkkhhhdddhhhmmmmmmkkktttxxxttt{{{ttthhh\\\YYYUUUVVV___fffjjjpppvvvwwwggggggiiiddd\\\[[[VVVVVVTTTQQQMMMLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRMMMOOOPPPPPPVVVeee|||^^^KKKOOOSSSfffwwwGGG@@@EEEYYYzzznnntttcccDDD333666333111444555111111111111111111111111222222333444111222;;;FFFfffsssyyyyyyggg___WWWUUUQQQKKKHHHHHHBBBAAA???===;;;999888888555444333333222333333333222222222222222222222222333333333222222222111111222222333444444444333333222666:::===???@@@CCCEEEHHHHHHLLLSSSTTTSSSUUUZZZfffcccdddggggggbbb]]]\\\YYY[[[]]]aaaeeekkkppptttyyy}}}~~~vvvwww~~~|||yyy{{{zzz{{{}}}~~~}}}xxxuuuwww}}}~~~|||xxxwww}}}PPP@@@<<<>>>888555:::999888777666555444333333333333444555555666666555555777222222555444333;;;FFFaaa|||hhhttt}}}}}}}}}zzzzzz|||rrrpppmmmjjjgggdddbbbaaacccddddddeeefffkkkpppuuu~~~gggZZZ[[[ZZZTTTQQQLLLMMMMMMJJJEEE???;;;999>>>?????????>>>???AAACCCIIIJJJLLLNNNPPPRRRTTTUUUSSSTTTVVVWWWWWWYYY\\\^^^```hhhbbbdddbbb]]]wwwTTTGGGCCC999===999666666666555444333333222222222222222222333444555555999OOOvvvppp```sss~~~{{{xxxwwwvvvuuuuuuvvvtttqqqooonnnmmmjjjhhhlllkkkhhhiiitttyyyxxxpppggg\\\UUUSSSSSSQQQUUU^^^hhhpppwww}}}}}}ooodddeeefff```[[[[[[VVVUUUSSSOOOLLLJJJLLLMMMPPPOOOOOOOOOOOOPPPPPPQQQMMMQQQQQQNNNYYYrrryyySSSFFFVVVaaaqqqeee>>>AAANNNdddgggtttMMM:::555999333...222555111111111111111111111111222222333333222222:::DDD```ppptttnnn~~~pppfff]]]YYYTTTNNNIIIHHHDDDCCCAAA>>><<<::::::999555555444333333333333333222222222222222222222222333333333222222222222111222222333444444444444444333666:::===>>>@@@BBBDDDHHHIIIMMMSSSUUUUUUXXX]]]bbbeeefffeeefffgggccc^^^\\\]]]___bbbhhhpppvvvzzzzzz{{{|||zzz|||xxx{{{~~~}}}xxxwwwxxx~~~{{{wwwwww}}}xxxGGG<<<<<<>>>777444888666777777666444444333333333333333444555555555555555555222222444444222666===WWWrrryyylll{{{}}}|||{{{|||}}}yyyvvvxxx{{{tttqqqmmmiiieeebbbaaa```````````````aaaeeejjjnnntttzzz[[[QQQUUURRRMMMMMMJJJJJJIIIGGGCCC???;;;999???@@@BBBBBBBBBBBBDDDFFFJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWWWWWWWXXXYYY]]]______gggbbbppprrrYYYpppnnnJJJDDD@@@:::>>>888999777777666555444222222111111111111111222333444555999GGGoooxxxYYYeee||||||}}}}}}|||yyywwwxxxyyysssrrrpppooonnnlllkkkjjjlllgggaaa^^^bbbggghhhfff{{{wwwooojjj___RRRPPPWWWWWWWWW[[[dddnnnvvv|||rrrjjjddddddbbb\\\YYYZZZVVVUUUSSSOOOKKKJJJLLLNNNPPPOOONNNMMMMMMNNNOOOPPPNNNSSSQQQOOO^^^wwweeeLLLJJJ\\\kkk\\\???EEEQQQccc}}}~~~}}}qqq}}}EEE666666:::222,,,///000111111111111111111111111222111222333222222888@@@]]]ppptttqqqvvvkkk```[[[WWWPPPKKKIIIEEEDDDBBB???===;;;::::::777666555444333333333444222222222222222222222222222222222222222222222222222222333444555555555555555777:::<<<>>>???BBBDDDHHHJJJNNNRRRUUUXXX[[[___[[[bbbeeebbbeeelllkkkcccaaa```aaadddjjjqqqwwwzzz|||~~~~~~}}}zzz|||www{{{~~~zzzvvvwwwxxx~~~}}}yyywwwxxx|||[[[FFF;;;:::<<<777777:::666777666555444444444444444222222333444444444444333333222222444444333666999GGG^^^nnn}}}nnnrrr~~~}}}~~~}}}~~~|||~~~{{{tttppprrruuutttqqqmmmiiieeebbbaaa```aaa```]]][[[ZZZ]]]bbbggghhhnnnssswwwsssqqq|||xxxUUUMMMQQQNNNKKKLLLDDDBBB@@@>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSWWWXXXXXXXXXYYYZZZ^^^```^^^bbbiiicccbbbWWWEEEGGGBBB<<<===666:::999999777666444333222111111111111111222333444444:::CCCfffccc^^^{{{yyy{{{|||{{{yyyxxxxxxyyyrrrrrrrrrqqqooonnnnnnnnniiibbbZZZSSSMMMKKKOOOTTTmmm{{{}}}uuullleeeYYYNNNQQQ\\\```dddjjjsss~~~yyykkkgggdddbbb___ZZZWWWXXXVVVVVVTTTPPPMMMKKKLLLNNNOOONNNMMMLLLLLLMMMOOOPPPOOORRRRRRUUUeeewwwrrraaaNNNHHHMMMZZZlll|||RRR@@@EEEPPPddd{{{vvviiiCCC555333777111...000...000000000000000000000000111000111333222111666<<<]]]rrryyymmmaaa]]]ZZZSSSNNNKKKGGGEEECCC@@@>>><<<;;;:::888777666555444444444444222222222222222222222222222222222222222222222222111222333444555555555555666888;;;<<<===>>>AAACCCGGGJJJOOOQQQUUUZZZ^^^aaaZZZbbbeeecccfffnnnllldddcccaaabbbfffmmmtttxxxzzz|||yyy{{{|||{{{}}}|||}}}wwwxxxwwwzzzttttttvvvyyyzzzyyyyyy{{{~~~}}}}}}gggDDDCCC888777999666;;;???888666666555444444444444444111222333333444444333333222222222444555555666777:::KKKWWWggg}}}|||zzz{{{zzzuuuooollllllmmmpppnnnkkkhhheeebbb``````aaa___\\\XXXVVVXXX\\\```^^^cccgggiiiooowww{{{zzzvvvrrrnnnpppvvv~~~rrrggg[[[XXX^^^iiixxxlllRRRJJJLLLKKKJJJKKKFFFBBB===::::::;;;<<<===>>>@@@DDDFFFFFFGGGIIIKKKOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[[[[]]]___bbbaaadddyyyrrrhhhgggGGGCCCJJJAAA======444;;;<<<;;;999888666444333222111111111111222333444444777<<>><<<<<<999888777666555444444444222222222222222222222222111222222222222333333333111222333555666666666666888999;;;<<<<<<>>>AAACCCEEEJJJNNNPPPTTT[[[```bbbaaaeeehhhiiikkklllhhhbbbaaa```bbbgggpppwww{{{{{{zzzwwwwwwyyyzzzxxxzzz~~~|||yyy}}}~~~~~~wwwvvvxxxzzzqqqsssvvv{{{yyy|||}}}wwwzzzzzzJJJ???>>>666777888444999>>>777666666555444444444444555222333333444444444444444333333333222444666666555555BBBHHHZZZ}}}{{{{{{wwwvvvsssooollliiihhhhhhjjjiiihhhfffdddaaa___^^^\\\\\\ZZZXXXUUUUUUWWWYYYUUUYYYZZZZZZ^^^dddeeecccaaa```^^^___cccjjjppptttkkkjjjjjjllllllhhhccc___[[[RRRKKKJJJKKKMMMTTT]]]eeeYYYKKKCCCDDDHHHKKKKKKJJJEEE???<<<;;;;;;;;;:::>>>AAAEEEHHHIIIJJJLLLNNNRRRRRRSSSTTTUUUVVVVVVWWWVVVYYY\\\^^^___```bbbdddiiipppoooUUUEEEEEEIII>>>???BBB777???>>>===;;;999777555444333222111111222222333444555555777KKKuuu]]]nnnzzzqqqxxx|||{{{zzzwwwuuuuuuwwwxxxvvvtttsssuuuvvvvvvtttsssuuuwwwjjj\\\PPPKKKEEE@@@GGGUUU```kkkwww|||~~~|||}}}yyymmm^^^YYY```mmmuuuwwwgggbbbaaa]]]ZZZYYYXXXWWWTTTRRRSSSTTTRRROOOLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQOOORRRYYYbbbeee```TTTIIIIIIIIIZZZxxxvvvPPP>>>MMMcccwww~~~{{{lllAAA:::000111555111222555111000000000000000000000000111//////333333111222666FFF```yyyvvv|||sssyyykkkeeeccc]]]WWWSSSLLLKKKHHHEEECCC@@@???>>>:::999777666555444444444222222222222222222222222111111222222222333333333111222333555666666777777999:::;;;;;;<<<===@@@CCCDDDJJJNNNNNNSSS\\\bbbbbbffffffiiipppqqqlllfffddddddccceeekkksssyyyzzzxxxzzzzzz|||}}}yyyzzz~~~|||}}}{{{{{{yyy}}}{{{yyyzzzpppssswww~~~|||xxxwwwaaa>>>GGG:::777:::999111444999333666666555444444444555555333444555555666666555555444444333111222555555333333===@@@QQQyyy|||zzzwwwuuuuuuuuurrrnnnkkkjjjiiigggeeeeeeeeeeeeeeeccc```^^^\\\UUUWWWXXXWWWUUUSSSSSSSSSPPPRRRRRRQQQTTTZZZ[[[YYYUUUVVVUUUUUUVVVZZZ```eee]]][[[[[[^^^```\\\VVVQQQPPPJJJHHHIIIFFFBBBCCCIIIFFFFFF@@@999;;;DDDJJJKKKBBB>>>;;;:::<<<>>>>>>===???BBBGGGIIIKKKLLLNNNOOOSSSSSSTTTTTTUUUVVVWWWWWWWWWZZZ^^^```bbbcccdddfffppp|||ssseeePPPHHHHHHHHH<<>>===:::888666444333222222222222333444555666666666EEEjjjhhhnnnssskkkwww~~~yyyuuuuuuyyy{{{yyyuuupppsssuuuuuusssrrrtttwwwlllYYYJJJHHHFFFBBBIIIUUUeeerrr}}}|||qqqbbbbbbtttoooeee___]]]YYYVVVWWWYYYWWWTTTPPPRRRSSSRRROOOKKKIIIHHHHHHJJJLLLOOOQQQQQQQQQQQQQQQUUU]]]ccc^^^QQQIIIGGGRRRNNNhhhhhhEEE???___}}}aaa|||VVV;;;777111555777000///222...000000000000000000000000000...///333333111111555CCC]]]wwwssseeeppp}}}vvv}}}pppjjjgggaaaZZZVVVOOONNNKKKHHHEEECCCAAAAAA:::999888666555555444444222222222222222222222222111111111222222333333333111222333555666777777777999:::;;;;;;;;;===@@@CCCCCCJJJNNNNNNRRR\\\bbbbbbgggdddiiiuuuwwwnnnhhhjjjjjjhhhiiinnnuuuyyywwwsss}}}}}}|||}}}|||~~~yyyzzzzzzqqqtttxxx}}}vvv}}}NNNBBB>>>:::999888777666666666666444444444444444444444444111111222222333444555666222222333333333333444444555666999HHHiii{{{zzzwwwrrrmmmtttqqqkkkfffgggjjjiiiddd___```aaaccccccaaa]]]YYYWWWWWWVVVTTTSSSQQQPPPPPPMMMNNNNNNOOOQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQRRRTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDCCCAAA@@@??????>>>???>>>======>>>BBBEEEGGGGGGBBB===;;;<<<>>>>>>===EEEFFFHHHKKKMMMOOOPPPQQQPPPPPPQQQSSSVVVWWWWWWVVVPPPeeeaaaVVV```eeeccciiiuuuSSSSSSJJJIIIGGGEEEBBB@@@>>>===>>><<<888666666555444333111111111222222333333333111999@@@[[[iiizzzyyy|||}}}}}}xxxzzz|||}}}{{{xxxtttrrrtttuuuuuuuuuuuuuuuttttttiii[[[LLLDDDBBBFFFPPPYYYiiiyyyzzzvvvpppoooxxxtttfff^^^[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSRRROOOKKKGGGEEEEEEGGGJJJMMMNNNNNNNNNNNNOOOWWWYYYmmmsssWWWGGGJJJFFFUUUbbbSSSFFFHHHggg\\\oooIII:::555444333111000/////////////////////////////////000000000000111222333444>>>UUUrrryyykkk|||uuufffjjjuuu~~~zzzqqqlllfff]]]UUUSSSMMMGGGDDDEEEDDDAAA===<<<;;;999777666555555555222222222222222222222222333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEDDDGGGIIIMMMVVV```dddaaa___eeelllpppqqqooommmlllllljjjjjjlllqqqssssssrrr||||||www{{{tttqqqrrrxxx~~~yyy|||cccDDDAAA>>>999999888777666666666666444444444444444444444444333333111111000111222222222222333333333333444444222666999AAAXXXzzzzzztttqqqnnnkkkllllllhhhccccccfffeeebbbaaa```aaaaaabbb```\\\YYYVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@??????>>>===<<<<<<===???AAABBBEEEAAA<<<;;;===???@@@@@@GGGIIIKKKMMMOOOQQQRRRRRRSSSSSSSSSUUUWWWXXXXXXXXXZZZXXX[[[fffhhh___lllgggPPPJJJHHHGGGFFFEEECCCAAA@@@@@@>>><<<999777666666555333111111222222222333333333555999999LLLyyysssuuuvvvzzz}}}}}}yyyzzz{{{{{{zzzxxxuuusssttttttuuuuuuuuutttsssssshhh]]]QQQHHHDDDFFFOOOXXXhhhuuuyyy||||||vvvvvv{{{vvvwwwtttgggbbb```YYYXXXUUUSSSRRRRRRSSSTTTSSSSSSRRROOOKKKHHHGGGGGGHHHKKKMMMNNNOOOOOOOOOPPPdddmmmvvvkkkSSSKKKPPPOOO\\\sssyyyIIIDDDSSS}}}kkkccc___BBB666555444222111000/////////////////////////////////000000000000111222333333666KKKeeezzzjjjyyy}}}ccc```mmm{{{{{{rrrooojjjbbb[[[VVVPPPJJJFFFFFFFFFCCC@@@>>>===;;;888666666555666222222222222222222333333333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEDDDGGGIIIMMMVVVaaadddaaa]]]dddlllqqqrrrpppmmmkkklllkkkkkknnnrrruuutttsss{{{|||xxx|||vvvtttxxx}}}wwwxxxrrrGGG>>>>>>===999888777666666555555666444444444444444444444444444333111000000222444555222222333333333333444444000666999999CCC___zzz|||xxxmmmiiiiiiiiigggjjjhhhbbb___``````^^^aaa```___^^^^^^\\\ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>AAA???<<<;;;>>>AAACCCDDDJJJKKKMMMPPPQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZeeeYYY```nnnkkknnnlllZZZRRRGGGFFFFFFEEEDDDDDDCCCBBBBBB>>><<<999888888777666444222222222222333333333333666999555@@@bbbjjjvvvtttzzz{{{}}}{{{{{{zzzyyywwwvvvuuutttttttttttttttssssssrrrqqqggg```VVVMMMFFFEEEOOO[[[gggooopppttt|||vvvzzzrrrffffffkkksssqqqoootttqqqfff^^^[[[^^^WWWUUUQQQOOONNNOOOQQQRRRUUUTTTSSSOOOKKKIIIIIIJJJJJJLLLOOOOOOMMMOOOSSSWWWrrr~~~tttYYYJJJJJJQQQZZZqqq~~~SSSFFFLLLiiimmm^^^vvvxxxKKK===444444333222111000/////////////////////////////////000000000000111222333333111BBBYYYkkkyyyqqqyyyggg___ooo|||tttqqqnnnhhhccc[[[UUUNNNIIIIIIHHHGGGEEEAAA@@@===:::777666555555333333333333333333333333333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEDDDGGGJJJNNNWWWaaadddaaa\\\cccmmmssstttpppllliiikkkkkkmmmppptttuuuuuutttyyy|||yyyuuu{{{nnnqqq|||TTTAAA@@@::::::888888777666555555555555333333333333333333333333333222111222444777:::<<<222222222333333333444444000666888444777KKKmmmzzzvvvfffccceeefffhhhkkkjjjccc\\\[[[\\\[[[```^^^[[[YYYYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===>>><<<;;;;;;>>>BBBFFFHHHLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\hhhgggmmmkkkpppyyyTTTVVVWWWKKKGGGGGGFFFEEEDDDCCCBBBBBB>>><<<:::999999888777555333333333333333333333333333777666<<>>;;;888666555555444444444444333333333333333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEEEEHHHKKKOOOXXXbbbdddaaa^^^fffooouuuuuuoooiiieeeiiikkknnnrrrtttvvvuuutttvvv~~~yyy|||}}}yyyzzzrrrxxx~~~nnnnnnxxxrrrGGGDDD???666;;;888777666555444444444444333333333333333333333333222222111222444777:::<<<222222222333333333444444444666666444555BBB[[[ooowwwwwweeebbbddddddeeehhhggg___YYYYYYZZZZZZ]]]ZZZWWWUUUTTTTTTRRRQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>><<<<<<;;;<<<>>>BBBGGGKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTVVVVVVWWWYYY\\\___eeelllvvvxxx}}}bbbOOORRRRRRJJJIIIHHHGGGFFFDDDBBBAAA@@@>>>===;;;;;;;;;:::888666333333333333333333333333000555444888GGG\\\kkkYYYqqqwwwzzz~~~~~~yyyuuuqqqppppppppptttttttttsssrrrpppooonnnhhhccc[[[PPPFFFFFFUUUfffgggnnnnnnuuu}}}~~~xxxvvv}}}tttnnnuuu}}}qqqrrrttttttqqqmmmkkklllvvveeedddggg\\\RRRSSSTTTQQQNNNKKKJJJLLLOOOQQQWWWVVVSSSNNNIIIGGGHHHIIIJJJQQQUUUPPPJJJQQQfffzzzYYYIIIPPPOOO^^^PPPKKK]]]yyykkkYYYccc===<<<555222222111000////////////////////////////////////////////////000111222333555???PPPcccrrr~~~uuuzzzuuurrrlllfffaaa\\\VVVQQQMMMKKKJJJJJJDDDBBB???;;;888666555555555555555444444444333333333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEEEEHHHKKKPPPZZZccceeebbbbbbiiisssxxxvvvooogggbbbgggkkkooosssuuuvvvuuuuuussszzzwwwxxx~~~wwwxxxzzzqqquuu~~~~~~}}}ssspppuuuVVV@@@AAA:::555>>>777666555444444333333444333333333333333333333333222222222222222333333333222222333333333333444444666444444555666===LLLYYY~~~|||}}}pppjjjiiigggbbbdddaaaZZZVVVXXXZZZYYYYYYWWWTTTSSSRRRRRRPPPOOOOOONNNNNNMMMLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEFFFEEECCCBBBAAA>>>>>>??????@@@DDDIIIMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPSSSWWWXXXYYY\\\bbbggghhhpppsssXXXPPPLLLGGGEEEJJJIIIHHHFFFDDDBBBAAA@@@???===<<<<<<<<<;;;999777444444444444333333333333000333111222;;;KKKtttxxxWWW^^^}}}|||{{{~~~zzzuuurrrqqqrrrrrruuuuuuuuusssrrrpppnnnmmmiiiddd\\\RRRHHHHHHVVVeeefffnnnooovvv}}}vvv{{{xxxvvv~~~yyyssswwwyyytttuuuuuuoooeee___cccllltttvvv]]]]]]___WWWRRRTTTRRRPPPMMMKKKJJJLLLNNNPPPSSSRRRPPPMMMIIIGGGGGGHHHJJJPPPTTTQQQQQQ]]]tttqqqLLLJJJUUUZZZtttfffFFFOOO{{{___gggUUU:::999111222111000///////////////////////////////////////////////////000111222222222999KKKbbbvvvttt~~~yyytttmmmfffccc```[[[VVVQQQNNNLLLKKKEEECCC@@@===:::888777777666666666555555444444333333333333333333333333333333333333444444444555555555777888:::;;;>>>BBBEEEEEEHHHLLLRRR[[[dddeeebbbfffllluuuyyyvvvooogggbbbgggkkkrrrvvvwwwwwwvvvvvvuuuyyyyyyxxx}}}wwwwww|||uuuwww|||~~~~~~}}}|||~~~yyyrrrsss|||~~~~~~dddEEE???:::666888<<<777666555444333333333333222222222222222222222222111222222333333222111000222222333333333333444444555222222555555777@@@KKKddd}}}wwwqqqiiiggg```XXXUUUWWWXXXUUUWWWUUUSSSSSSSSSSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGGGGHHHGGGGGGGGGBBBCCCDDDCCCCCCFFFLLLPPPOOOPPPQQQRRRRRRSSSRRRRRRQQQUUUZZZ\\\^^^cccjjjqqqwww~~~ZZZPPPNNNGGGEEEJJJHHHHHHGGGFFFEEEDDDCCCBBB???>>>======>>>===:::888555555444444444333333333000444333444555<<>>BBBEEEEEEIIIMMMRRR\\\dddfffbbbfffmmmuuuyyywwwqqqjjjfffhhhmmmuuuzzzzzzyyyyyyyyy}}}}}}}}}}}}wwwyyy|||~~~zzz|||}}}|||{{{~~~yyysssrrrxxx|||{{{~~~cccFFF>>>BBB888666===888666666555444333333333333222222222222222222222222///000333555666555444333222222333333333444444444333111222444222111:::EEEOOOnnn{{{{{{uuuooodddYYYVVVWWWUUUPPPVVVUUUTTTTTTUUUTTTRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMFFFGGGGGGFFFEEEHHHNNNSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSXXX]]]```ccchhhqqqxxxvvv]]]JJJIIIJJJFFFJJJTTTFFFFFFFFFFFFEEEEEEEEEEEE???>>>===>>>>>>===:::888555555555444444333333333///666:::;;;777333MMMzzzwwwXXXZZZuuusss{{{~~~}}}{{{zzzzzz{{{}}}~~~wwwwwwvvvuuussspppnnnmmmjjjfff```ZZZQQQKKKOOOVVVZZZeeejjjssszzzpppggg\\\UUUPPPWWWmmmzzzaaa\\\ZZZ[[[YYYSSSPPPQQQLLLLLLKKKJJJJJJJJJKKKKKKDDDFFFIIIJJJIIIIIIJJJLLLJJJHHHJJJVVViii{{{gggLLLGGGQQQ\\\nnnJJJCCC\\\bbbppptttEEE333777777444111000000////////////000////////////////////////.........//////000111222111111???ZZZuuu}}}gggjjj|||ssskkkffffffddd___YYYSSSPPPNNNIIIHHHEEEBBB@@@>>>>>>===888777777666555444444444333333333333333333333333333333333444444444555555555777999:::;;;>>>BBBEEEEEEIIIMMMSSS\\\eeefffbbbfffllltttyyyxxxsssnnnjjjiiioooxxx|||}}}|||{{{{{{}}}{{{}}}xxx}}}}}}{{{}}}{{{}}}}}}{{{}}}wwwrrrqqqxxx{{{zzzEEECCC@@@===:::888777777444555666555333222333444444444444333333222222222000000000000000000000000333333333333333333333333111222333333333444666888III\\\~~~{{{}}}jjjZZZWWWYYYTTTLLLOOOSSSWWWTTTNNNKKKNNNRRRLLLMMMNNNMMMLLLKKKLLLMMMGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMNNNPPPQQQQQQQQQTTTTTTTTTSSSRRRRRRUUUWWWSSSZZZdddhhhdddhhh~~~UUUQQQLLLHHHGGGJJJNNNQQQKKKKKKLLLKKKJJJHHHGGGEEEBBB???===@@@CCCCCC>>>999:::777333222222444555555111444333444888888GGGdddkkkiiixxx}}}wwwppppppuuu||||||{{{zzzxxxwwwxxxzzzttttttttttttuuutttpppnnnnnnhhhaaaYYYPPPIIIKKKQQQVVV```hhhnnn|||zzzeee^^^TTTKKKMMM]]]wwwyyyvvvtttuuuuuurrrjjjcccZZZWWWTTTRRRRRRRRRQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEFFFKKKNNNLLLHHHNNNOOOQQQ^^^xxxvvvZZZUUUYYYXXX^^^oooJJJGGGMMMoookkkooo~~~YYY???000333666---111111000///////////////////////////////////////000000000000000111111111...777>>>PPPoooooolllwwwpppoooooommmiiifffaaa[[[UUUPPPLLLJJJGGGFFFDDDBBB???===::::::888777555555444444222222222222222222222222222222333333333333444444666888:::::::::===CCCIIIJJJLLLMMMPPPYYYcccgggeeeiiilllqqqvvvxxxvvvqqqlllkkkqqqxxx}}}~~~}}}||||||www{{{~~~{{{rrrpppyyyxxxBBBAAA???<<<:::888777666444555555555333222333444333333333333222222222111000000000000000000000000222222222222222222222222111222333333333444666888???PPPooo|||aaaVVVYYYXXXQQQRRRSSSSSSSSSRRRRRRSSSTTTNNNOOOOOOMMMKKKIIIIIIJJJGGGGGGEEEEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQOOONNNOOOPPPQQQQQQPPPQQQRRRRRRQQQQQQRRRTTTVVVXXXdddfff```gggoooRRRPPPLLLIIIIIIKKKNNNQQQRRRPPPMMMJJJHHHFFFFFFFFFCCCAAA???AAADDDDDD???;;;<<<999666444555555555444222555333444666444@@@ZZZ}}}cccjjjvvvllliiimmmyyyzzzzzzzzzyyyyyyyyyzzzxxxvvvsssrrrrrrqqqnnnmmmlllgggaaaZZZPPPIIIIIINNNWWW```iiiooo|||zzzsssfff___TTTKKKNNNaaa~~~~~~xxxooollliiiiiiiiifff```ZZZXXXUUURRRPPPPPPPPPOOONNNJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHJJJMMMOOOMMMIIIOOOYYYgggrrrwwwppp___OOOHHHTTT___ooo\\\FFFJJJ\\\jjjyyyxxxRRR===111333555...111000000///////////////........................000000000000000111111111111555777KKKnnn~~~zzzrrrqqqpppmmmjjjgggccc^^^XXXSSSPPPMMMIIIGGGEEECCCAAA???;;;:::888777555444444444222222222222222222222222222222333333333333444444666888:::::::::===CCCHHHKKKMMMOOOSSS[[[dddhhhfffiiiiiinnnwwwuuukkkhhhmmmtttyyy}}}~~~~~~~~~}}}zzz|||wwwzzz~~~yyyrrrrrr{{{|||>>>>>>===<<<:::888666555333444555444333222333444222222222111111111111111000000000000000000000000111111111111111111111111111222333333333333666888555@@@YYYxxxhhhVVVZZZ]]]WWWVVVRRRNNNNNNQQQSSSQQQNNNOOOOOOOOOMMMIIIGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTRRRQQQQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSTTTWWWZZZ^^^ccceeegggsssZZZOOOMMMKKKJJJJJJLLLOOOQQQYYYUUUOOOJJJFFFFFFGGGHHHEEEBBBAAABBBDDDDDD@@@===<<<;;;999888888777666444333777444333444000888MMMyyyzzzpppfffzzzlllffffffwwwyyy{{{|||}}}}}}|||{{{zzzwwwtttqqqpppooommmllljjjgggbbb\\\SSSIIIHHHKKKUUU___hhhppp|||~~~uuummmfff___TTTLLLQQQhhhppppppnnnjjjgggdddbbbbbb```[[[WWWTTTRRROOOMMMMMMMMMLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDFFFIIIMMMMMMLLLKKKMMMeee~~~nnnWWWKKKJJJNNNeee```GGGGGGTTTtttmmmqqqmmmFFF999333222333///111000//////......//////......................../////////000000111111111333222111CCCjjjuuurrrpppnnnkkkhhheeeaaa\\\XXXTTTQQQLLLHHHFFFEEECCCBBB;;;:::999777555444444444333333333333222222222222222222333333333333444444666888:::;;;;;;===CCCGGGLLLOOOSSSVVV]]]eeehhhffffffhhhooo~~~yyyjjjgggkkkqqqwww}}}~~~~~~~~~|||{{{yyy|||yyy{{{wwwsssuuu}}}:::;;;;;;;;;:::777555444333444555444222111222333111111111000000000000000000000000000000000000000000000000000000000000000111222333333222333555777333666DDDZZZrrrxxxfffjjjlllddd\\\VVVPPPOOOPPPQQQOOOKKKNNNNNNNNNLLLIIIGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLMMMNNNPPPQQQRRRRRRUUUTTTSSSSSSTTTTTTSSSQQQTTTUUUWWWWWWXXXZZZ^^^```hhhccclll~~~wwwssszzzaaaMMMKKKKKKJJJJJJKKKMMMOOOPPP[[[XXXRRRMMMJJJIIIJJJKKKEEECCCBBBCCCCCCCCC@@@===;;;:::999:::;;;:::888666444888555333555000444DDDbbbzzzvvvlll{{{vvvllliiivvvxxx{{{~~~~~~|||xxxvvvuuutttsssrrrooollljjjhhheeeaaaWWWLLLHHHJJJTTT^^^iiirrr}}}}}}{{{xxxrrrlllccc]]]SSSMMMTTTooo~~~pppgggkkkiiihhheeeaaa___^^^\\\YYYWWWQQQNNNKKKJJJJJJKKKJJJIIIFFFGGGIIIJJJJJJIIIHHHGGGBBBCCCFFFKKKMMMMMMOOORRRXXXyyyaaaMMMNNNUUUfffeeeEEEBBBZZZpppwwwiii___;;;666555222222///000000///............///..............................//////000111111111111111...>>>aaazzz|||xxxssspppnnnllliiigggddd```\\\YYYTTTNNNJJJGGGFFFDDDCCC<<<;;;:::888666555444444333333333333333222222222222222222333333333444444666888;;;;;;;;;===BBBGGGLLLQQQTTTWWW]]]eeehhhfffcccjjjzzzyyyhhhiiilllrrryyy~~~xxx|||~~~{{{zzz}}}~~~~~~ttttttyyy}}}999999::::::999777555333333444555444222111222333000000000000000000000000000000000000000000000000000000000000000000000000111222333333222222444666555333777DDDXXXpppwwwccc___YYYUUUTTTSSSSSSRRRLLLMMMMMMLLLIIIHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNPPPPPPMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSUUUUUUSSSQQQWWWYYY[[[\\\]]]___cccfffuuuxxxxxx}}}```OOOIIIHHHHHHIIIIIIKKKMMMNNNOOOVVVUUUSSSQQQPPPNNNNNNMMMEEEDDDCCCBBBBBBAAA???>>>999999:::;;;======;;;888444999666444777333444???QQQxxxcccaaazzzvvvppptttuuuxxx||||||xxxssstttvvvyyyzzzwwwrrrnnnkkkjjjiiieee\\\PPPKKKLLL[[[cccmmmttt{{{xxxssstttuuuqqqmmm```\\\TTTOOOXXXvvvxxxzzztttooorrrpppeeedddgggcccaaa___[[[YYYWWWUUUTTTSSSNNNLLLIIIHHHHHHIIIHHHGGGEEEFFFGGGIIIIIIIIIHHHHHHIIIHHHKKKOOOPPPOOOUUU\\\wwwqqqOOOLLLYYYaaaaaaQQQ>>>OOOwwwggg~~~QQQ555555555222222000000//////.......................................---......///000000111111...222111;;;VVVnnnnnn{{{{{{uuuqqqooollljjjiiifffccc```\\\XXXQQQLLLIIIGGGEEEDDD>>>===;;;999777666555555444444444333333333222222222222222333333333444444666999;;;<<<;;;===AAAFFFKKKPPPTTTUUUZZZaaaeeedddaaaqqquuugggiiimmmtttzzzxxx{{{~~~~~~}}}}}}~~~sssttt{{{{{{::::::999999777666444444222333444333222111222333000000000000111111111111000000000000000000000000000000000000000000000000111222333222111222333555666333333:::HHH```lllggg___ZZZXXXXXXWWWVVVLLLMMMNNNLLLJJJIIIIIIJJJGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUPPPPPPQQQTTTWWWXXXVVVUUU[[[\\\^^^___```bbbfffiiiyyy|||```PPPOOONNNGGGFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRRRRRRRQQQOOONNNEEEEEEDDDBBBAAA@@@??????<<<;;;<<<===??????===;;;666;;;777444888666555===GGGkkkkkkTTTbbbwwwvvvrrrqqqssswwwzzzzzzvvvrrroooqqqvvv{{{}}}{{{uuuppplllkkkkkkiii___TTTOOOPPPccciiippptttwww}}}vvvqqqqqqrrrpppnnnbbb___ZZZUUU^^^{{{yyyxxxxxxppphhhggghhhbbbdddfff___]]]\\\YYYWWWTTTRRRQQQQQQMMMKKKHHHGGGHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHIIIIIINNNJJJKKKOOOOOOPPPZZZhhhYYYAAALLLaaalll~~~___FFFAAADDDaaapppkkkfffEEE444555333222333000000///......------......------------------------------...///000000111111,,,444333999MMMccc{{{~~~lllxxx~~~yyytttrrrooommmkkkiiigggddd```\\\VVVQQQMMMJJJGGGEEE@@@???===;;;999888777666555555444444333333222222222222333333333333444444666999<<<<<<<<<===AAAEEEHHHMMMPPPPPPSSS[[[```aaadddxxxpppggghhhnnnvvv|||~~~xxx|||}}}}}}~~~zzz~~~~~~sssttt{{{|||~~~<<<;;;999777666555444444222333444333111111111222000000000111111222222222000000000000000000000000111111111111111111111111111222333222111111333555444444444666===OOOnnnxxxkkkdddcccbbb]]]WWWOOOPPPOOOMMMJJJHHHHHHIIIFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTVVVZZZ^^^``````___```aaacccdddeeegggkkknnnyyyqqqVVVRRRSSSPPPFFFEEEEEEEEEFFFHHHKKKMMMKKKLLLNNNOOOOOOOOONNNMMMGGGGGGFFFDDDBBB@@@@@@AAACCCAAA@@@@@@AAAAAA???===999===888333888777555:::???[[[}}}\\\VVVbbbzzztttrrrqqqtttwwwwwwsssnnnoooqqquuuzzz|||zzzuuuqqqmmmlllllljjjaaaVVVQQQSSSdddiiiooorrrsssxxx~~~vvvqqqoooooooooooohhhfffbbb]]]ccc}}}}}}xxxyyy}}}qqqiiiiiiiiibbbbbbccc[[[[[[ZZZYYYWWWTTTQQQPPPPPPMMMJJJHHHGGGHHHIIIHHHGGGEEEEEEDDDDDDEEEGGGJJJKKKMMMIIIJJJPPPSSSYYYkkkwww^^^LLLJJJZZZxxxmmmYYYNNNDDDBBBZZZ}}}uuuNNN===666666111222555000//////...------------...------------------------,,,,,,---...///000111222...555444666GGG]]]wwwtttuuu}}}yyyvvvssspppooommmkkkhhhddd```[[[VVVRRRNNNJJJGGGBBBAAA???===;;;999888888666555555444333333222222222222333333333333444444666999<<<===<<<===@@@DDDEEEJJJLLLJJJMMMTTT\\\^^^kkk{{{vvvllliiiiiirrr|||{{{|||{{{vvv|||~~~zzz}}}~~~}}}|||xxx}}}zzzttttttzzz}}}}}}>>><<<999777555444444555222333444333111000111222000000111111222222222333000000000000000000000000111111111111111111111111111222333222111111333444333555666555555AAA]]]vvv{{{rrrrrroooeeeZZZRRRRRRQQQNNNKKKHHHGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVYYYZZZ]]]bbbgggjjjjjjiiieeeggghhhiiiiiilllooorrr~~~{{{YYYQQQSSSPPPIIIFFFEEECCCCCCDDDGGGJJJLLLJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHGGGEEECCCAAAAAABBBIIIGGGDDDCCCBBBAAA???===;;;???888222888777333777999MMMnnnkkkTTTWWW}}}wwwuuusssuuuxxxxxxsssnnnqqqrrrtttwwwyyyxxxuuurrrlllkkkkkkjjjaaaWWWSSSTTT```eeekkknnnpppwww}}}zzzuuupppnnnmmmooopppmmmmmmhhhcccggg~~~wwwtttwww{{{~~~nnniiikkkiii^^^[[[\\\UUUVVVWWWWWWTTTQQQNNNMMMLLLMMMKKKHHHGGGHHHIIIIIIHHHFFFEEECCCCCCDDDGGGJJJLLLOOOKKKNNNXXX___iii{{{\\\HHHPPPaaatttrrrHHH@@@EEEFFFQQQwww|||xxx@@@999999777///222666000//////...------------...------------------------,,,,,,---...///000111222111666222333EEE[[[uuuzzzqqq|||yyyvvvsssqqqpppmmmkkkgggccc___ZZZVVVQQQLLLIIIDDDCCC@@@>>><<<:::999999666666555444333333222222222222333333333444444444666999<<<===<<<===@@@DDDCCCGGGIIIFFFHHHPPPYYY\\\qqq|||}}}qqqkkkjjjlllwwwzzzyyytttrrrzzz~~~yyy||||||vvvuuu{{{www|||~~~}}}{{{uuutttzzz~~~|||666555555555555444444444222222111111000/////////111111000000//////......///000000000000000//////000000000000000000000000111111111111111111111111111222444444222777III[[[xxx{{{bbbccc```XXXRRROOOKKKGGGEEEGGGIIIIIIIIIIIIJJJJJJHHHJJJIIIEEEEEEIIIJJJHHHKKKHHHHHHLLLNNNLLLLLLOOORRRQQQPPPOOONNNPPPSSSVVVRRRVVVXXXUUUVVV\\\ccceeegggeeeiiipppooojjjkkkqqqiiiwwwyyyrrrnnnhhhjjjxxx~~~ZZZOOOPPPNNNJJJIIIAAABBBCCCCCCDDDEEEHHHKKKJJJLLLMMMLLLOOOQQQMMMFFFHHHHHHFFFEEECCCAAA@@@???HHHEEEBBBBBBCCCCCC@@@>>>@@@>>>;;;777555444444555555===OOOnnnlllQQQkkkssskkklllhhhhhhlllrrruuussssssvvvlllkkkhhheeebbb]]]WWWSSSTTTaaahhhgggkkkyyyyyysssrrrooollljjjjjjlllmmmmmmmmmjjjggggggnnn}}}yyyuuuuuuvvvtttooojjjhhheeeaaa]]]YYYWWWVVVVVVTTTTTTTTTTTTRRRPPPNNNLLLMMMLLLJJJIIIHHHHHHIIIIIIEEEFFFHHHIIIGGGEEEGGGJJJOOOMMMRRRfff~~~___RRRJJJXXX}}}zzzIIICCCDDDGGGTTTmmm~~~OOO777666555444333222222222//////.........---------------------------------...------......///000111111111...333>>>HHHeeeqqqkkk~~~|||yyywwwvvvtttqqqoookkkgggccc^^^ZZZVVVQQQNNNFFFFFFDDDBBB???<<<999777666555444333333333333333111111222333333444555555777:::<<<<<<:::;;;>>>BBBCCCIIIHHHJJJRRRSSSXXXgggwwweeejjjooojjjppp{{{rrrppp{{{zzz|||}}}{{{rrrssstttzzz|||{{{|||~~~zzzooopppvvv555555555555444444444444333333222222111000000000000000000000//////......//////000000000000//////000000000000000000000000111111111111111111111111111222444444111222===III^^^sssxxx|||~~~{{{sssiiiZZZMMMHHHFFFFFFGGGJJJKKKJJJHHHGGGJJJKKKIIIIIILLLKKKHHHLLLIIIIIIMMMOOOMMMNNNPPPSSSSSSSSSSSSUUUXXX]]]```aaacccbbb```bbbjjjooopppmmmjjjjjjmmmpppqqqqqqsss~~~zzzjjjaaaiiisss~~~qqq^^^OOOPPPSSSNNNIIIHHHAAAAAAAAAAAAAAABBBEEEFFFLLLLLLLLLLLLPPPRRRNNNFFFDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBCCCEEEDDDBBB??????>>>;;;888666555555444666888AAAZZZ```___zzzpppoookkkhhhiiinnnrrrpppooopppllljjjiiigggfffbbb^^^ZZZQQQXXX```ccciiisss{{{~~~yyyvvvqqqnnnkkkiiiiiijjjkkkkkklllkkkiiihhhmmmxxx}}}wwwvvvqqqooonnnjjjfffdddbbb^^^ZZZWWWUUUUUUUUURRRSSSSSSRRRQQQNNNLLLKKKMMMLLLJJJIIIHHHHHHHHHIIIOOOMMMJJJHHHEEEDDDGGGJJJLLLTTTbbbttt~~~rrrgggKKKSSSaaazzzdddGGGCCCFFFWWWpppaaa<<<777666444333222222111111//////.........---------------------------------...------......///000111000111///333;;;EEEbbbtttgggxxx|||zzzyyywwwtttqqqllliiieeeaaa]]]YYYUUURRRJJJHHHFFFCCC@@@===:::999777666555444444333444444111222222333444444555555777:::<<<<<<;;;;;;>>>BBBBBBJJJJJJJJJOOORRR___vvvsssgggkkknnnjjjttt|||}}}ssstttppplllqqqtttzzz~~~}}}~~~vvvpppqqqxxx555555444444444333333333444333333222222111000000000000000////////////......//////000000/////////000000000000000000000000111111111111111111111111111111222444222000444:::KKK___yyymmm\\\QQQLLLFFFEEEHHHKKKJJJHHHEEEIIILLLKKKKKKMMMKKKGGGNNNLLLMMMQQQRRRQQQSSSVVVUUUUUUVVVXXX]]]bbbgggjjjggggggffffffllltttxxxvvvrrrrrrpppqqquuuyyywwwrrrwwwlllYYY\\\zzzuuuVVVPPPOOOTTTTTTKKKDDDDDDCCCBBBAAAAAAAAABBBDDDDDDMMMLLLJJJJJJOOOSSSMMMEEEBBBBBBAAAAAABBBDDDGGGHHHCCCBBBCCCEEEFFFFFFCCCAAA>>>>>><<<:::888777555555999444333CCCdddtttWWWfffuuummmooouuuwwwnnnmmmpppkkkiiilllmmmkkkiiijjjhhhgggeeeddddddbbb___\\\PPPQQQWWWaaaiiinnntttzzz}}}wwwvvvooollliiigggggghhhhhhgggfffgggggghhhjjjpppwww}}}|||||||||yyyqqqkkkpppxxxuuukkkfffdddcccaaa___]]]ZZZWWWUUUTTTSSSSSSPPPPPPQQQPPPOOOMMMKKKJJJMMMLLLJJJIIIHHHGGGHHHHHHLLLLLLKKKIIIGGGIIILLLOOORRReee|||pppaaaZZZRRRhhhqqqKKKFFFEEEOOOqqqyyytttKKK555555555333222111000000000...............---------------------------------...------......///000111000222000222888???[[[vvveeeppp}}}zzzzzzxxxuuurrrnnnlllhhhdddbbb^^^[[[XXXNNNLLLIIIEEEAAA>>>===<<<888777666555444444444444222222222333444444555555777:::<<<<<<;;;;;;???BBBBBBLLLMMMJJJMMMSSSgggyyyiiiffflllooommmxxx~~~~~~{{{~~~|||uuuyyyssseeehhhssszzz{{{uuu{{{|||}}}tttqqqrrryyyyyy444444444444333333333222333333222111111000000///////////////////////////......//////000/////////000000000000000000000000111111111111111111111111111///000444555333444888@@@NNNcccxxxvvvfff^^^ZZZUUUOOOLLLKKKKKKLLLJJJMMMNNNKKKKKKMMMMMMIIINNNNNNQQQVVVXXXWWWZZZ^^^______```cccggglllooopppjjjjjjjjjmmmvvv}}}{{{uuuwwwzzzxxxrrrooooooiiiaaaZZZ]]]bbb}}}___TTTOOONNNOOOMMMFFFDDDFFFDDDBBBAAABBBCCCEEEFFFGGGKKKIIIFFFGGGMMMQQQKKKBBBFFFDDDAAA??????@@@BBBDDDBBBCCCEEEGGGGGGEEEBBB@@@=========<<<:::888777666999555111888OOOpppaaaSSSvvvgggccchhhwww{{{rrrlllmmmrrrooommmllliiicccbbbeeegggeeecccccccccbbb```___VVVQQQTTTbbbkkkmmmrrr{{{}}}tttpppllliiifffeeeeeefffeeeeee```aaaccceeehhhlllppprrrmmmoooqqqmmmeeedddooo~~~|||oooeee```^^^]]]]]]ZZZYYYWWWUUUSSSRRRRRRRRROOOOOOOOOOOONNNLLLJJJIIIMMMLLLJJJHHHGGGGGGGGGHHHEEEKKKNNNKKKHHHJJJOOOSSSfffzzzxxxfffaaadddmmmRRR@@@IIINNNddd}}}www___DDD:::555444333111000000//////........................,,,,,,------------------...------......///000111///222111222555999SSSzzzxxxgggmmm{{{xxxxxxwwwtttppppppnnnjjjhhhfffccc```]]]TTTQQQLLLGGGCCC@@@???>>>:::999888777555555444444333333333333444444555555777:::<<<<<<;;;<<<@@@CCCEEEMMMMMMLLLPPPVVViiiwwweee```dddjjjppptttzzz~~~{{{yyy{{{|||xxx|||zzzgggcccmmmzzzyyyvvv|||zzz|||tttpppqqqxxxxxx444333333333222222222222111111111000//////...................../////////------...///////////////////////////////////////111111111111111111111111222//////222444333555888333<<>>???@@@AAACCCEEEGGGGGGFFFCCC@@@>>>>>>>>>======<<<:::999888666666666888AAAZZZ}}}|||TTTdddzzzqqqeeegggqqqrrruuu{{{wwwpppnnnlllmmmooommmeee\\\\\\aaafffeeecccdddfffhhhhhhhhh[[[TTTUUUaaaiiilllsss}}}sssjjjhhhfffdddcccdddddddddccc`````````aaadddhhhkkkmmmeeeeeeggggggbbb```gggqqqrrrmmmfff```\\\[[[ZZZZZZWWWVVVUUUTTTRRRQQQQQQPPPNNNOOOOOOOOONNNLLLKKKIIILLLKKKIIIHHHGGGGGGHHHHHHGGGOOOPPPHHHDDDJJJVVV\\\vvvyyyccc[[[fffuuu{{{{{{XXXEEEGGGUUUbbb~~~eeeLLL@@@999444333222111000/////////---.....................,,,,,,,,,---------.........------......///000111///222111222444555JJJnnn}}}iiikkk{{{wwwxxxyyyuuuqqqssspppmmmkkkiiigggdddaaaYYYVVVPPPKKKFFFCCCAAAAAA===<<<:::888777666555555333333444444444444555555777:::<<<===<<<===@@@DDDHHHMMMKKKMMMVVVZZZcccvvvoooddd]]]^^^ccchhhpppyyyxxx|||~~~zzzyyy|||~~~{{{{{{~~~llldddjjjvvv||||||}}}~~~zzz}}}xxxrrrooopppwwwyyy333333333222222222111111111000000///......---------............/////////,,,---......////////////////////////////////////111111111111111111111111333000///111111///111555333555<<>>>>>>>>>>>===<<<;;;;;;:::444777:::999999GGGeeefffNNN\\\pppsss]]]WWW[[[fffvvv{{{qqqjjjdddgggmmmnnnhhh___]]]aaa^^^]]]\\\^^^bbbfffiiijjj^^^YYYWWW[[[```hhhsss}}}ttthhheeecccbbbbbbcccddddddcccfffccc``````bbbeeefffgggcccaaabbbccc```[[[[[[___aaa```^^^\\\ZZZYYYXXXXXXTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFKKKKKKFFFKKK\\\mmmtttvvvuuummm]]]PPPVVVmmmfffQQQ???IIIZZZiiirrrKKK@@@<<<666444444222111000/////////---------...............+++,,,,,,------............------......///000111///111000222444222BBBaaannnggguuu}}}zzz|||}}}{{{wwwvvvtttqqqooommmkkkhhheee^^^[[[WWWQQQLLLHHHEEEDDD???>>><<<:::888666666555444444444444444444555555777:::<<<===<<<===AAAEEEIIIKKKIIINNNYYYYYYYYYbbb^^^^^^```dddfffhhhpppxxxuuuyyy||||||zzzyyy{{{~~~~~~zzzyyy}}}|||rrrfffhhhsss~~~~~~uuuvvv{{{~~~{{{rrrpppnnnpppwwwxxx222222222222111111111111111111000000///.........---------.........//////+++,,,---...////////////////////////////////////111111111111111111111111000000111444222...///333555666999<<<@@@MMMggg}}}zzzuuuuuupppgggccccccaaa^^^]]]bbblllttttttnnnmmmpppttttttwww{{{~~~{{{ssslllkkknnnpppqqqttttttkkkaaaeeeccckkkzzz^^^EEEKKKDDDHHHHHHGGGFFFFFFDDD@@@;;;@@@===;;;===BBBFFFFFFEEEAAAEEEEEEBBBBBBDDDEEEBBBCCCCCCCCCDDDEEEFFFGGGHHHAAACCCEEEDDDAAA??????@@@@@@???===<<<<<<<<<<<<===888999;;;:::666;;;PPPeee[[[SSSYYYsssaaaPPPRRR]]]kkktttuuurrrmmmiii```bbbjjjrrrtttnnnhhhfffZZZXXXVVVWWWZZZ___bbbccc______ZZZTTTWWWdddttt}}}rrrhhhbbbaaa```aaadddeeedddcccgggdddaaaaaabbbddddddbbbbbb___^^^___]]]YYYXXXZZZYYYZZZZZZYYYXXXWWWWWWWWWQQQQQQPPPOOONNNLLLJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGGGGFFFGGGIIIJJJKKKEEEIIILLLRRRdddzzz{{{ggg```VVVOOOTTTggg^^^EEE???>>>ZZZppp|||~~~UUU???<<<:::555555444333222111000000000---------.........//////++++++,,,,,,---......///...------......///000111000000...222666222<<>>BBBEEEFFFIIIHHHMMMWWWTTTOOOUUUUUU^^^fffhhhhhhlllqqqtttsssvvvyyyzzzxxxxxxxxxzzzyyy}}}|||}}}wwwxxxyyymmmeeelllyyyyyyqqqrrrvvvyyy|||wwwssstttoooqqqwwwwww222222222111111111111000222222111111000/////////---------.........//////+++,,,---...////////////////////////////////////111111111111111111111111---///444888555111222666...111666:::;;;EEE```zzz{{{vvviiiooozzzxxxuuuwww~~~yyyuuuyyy|||~~~{{{yyyTTTBBBDDDPPP>>>BBBCCCCCCAAA???AAAAAAAAADDD@@@===???DDDGGGGGGDDDAAAFFFGGGDDDAAACCCEEEDDDFFFFFFGGGGGGHHHHHHHHHHHH???BBBCCCBBB??????@@@CCCAAA???===<<<;;;<<<===??????<<<;;;:::666666CCCSSSyyy]]]OOOdddlllWWWYYY^^^cccdddfffjjjnnnpppbbbaaahhhwww~~~tttlll```]]]YYYWWWXXX[[[\\\]]]aaaddd^^^QQQRRRcccvvv~~~|||}}}oooggg`````````aaadddeeeeeeddddddbbb```aaadddeeedddbbb^^^[[[ZZZ[[[YYYVVVXXX]]]XXXXXXYYYXXXVVVUUUVVVWWWOOOOOONNNMMMKKKJJJHHHGGGIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMRRRXXXeee|||jjjYYYRRRLLLPPPccc~~~nnnDDD===KKKHHHjjjXXX===999999777666666555333222111111000000---------.........//////++++++,,,,,,---...//////...------......///000111000///---222777222888OOOgggjjjnnn~~~{{{}}}~~~|||xxxvvvtttqqqnnnkkkhhhfffbbb]]]XXXRRRMMMJJJAAA@@@>>>;;;999777666666555555555555555555444444777:::=========>>>BBBFFFCCCGGGGGGLLLTTTOOOIIIOOOPPP]]]ggggggiiiooosssrrrqqqtttwwwxxxwwwvvvuuuvvvtttyyy{{{~~~wwwxxxvvvkkkdddmmm}}}|||vvvuuuvvvwww|||yyyyyy|||qqqrrryyyyyy111111111111000000000000444333222111000///...---000000//////......------............////////////000000000000000000000000///////////////000111111000000000000000000000000666555222111888III```qqq~~~TTTHHHLLLHHHDDDHHHCCCDDDEEEFFFFFFEEEDDDCCC===>>>???@@@AAABBBBBBBBB???AAADDDEEEDDDDDDEEEFFFHHHJJJKKKMMMMMMKKKJJJIII@@@DDDFFFBBB@@@AAAAAA@@@DDDBBB???<<<<<<>>>AAACCCBBB>>><<<===<<<<<>>999666777666444333444333111444999888;;;>>>@@@@@@AAACCCEEEDDDFFFIIILLLMMMNNNMMMMMMOOO___kkkjjjllltttxxxuuuqqqsssvvvyyyxxxvvvwwwyyyyyyxxx|||{{{{{{~~~pppjjjfffmmm}}}yyyxxxxxxxxxxxx}}}zzz~~~}}}vvvssssssxxxyyy111111111000000000//////333333222111000///...---////////////........................///////////////////////////////////////////////////000000111000000000000000000000000222222222222666BBBSSS___gggaaaFFFEEEJJJFFFBBBCCCDDDEEEEEEEEEDDDBBB@@@??????@@@AAABBBBBBBBBAAA@@@>>>@@@AAABBBBBBCCCEEEHHHHHHIIIKKKLLLKKKJJJIIIHHHGGGHHHFFFAAA@@@BBBCCCAAA???>>>??????BBBEEEHHHIIIIIIDDDAAA@@@<<<999;;;@@@___```\\\iii\\\QQQPPPSSSUUUZZZ```sssrrrtttxxxxxxvvvwww{{{rrreeeYYYSSSOOOLLLNNNRRRVVVYYY[[[YYYXXX]]]hhhqqqwwwppphhhfff___]]][[[[[[]]]______^^^ccc```^^^___aaaaaa\\\XXXYYYXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPLLLLLLJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHIIIIIIJJJJJJFFFFFFGGGJJJLLLNNNPPPRRR^^^lll|||wwwdddTTTKKK]]]iiixxxeeeOOOEEEHHHTTT```oooTTT;;;555777444222444333333222111111000000///........................------------------------............////////////222,,,,,,222333000666@@@^^^wwwssszzz~~~|||yyyvvvrrrpppmmmkkkhhhfffbbb\\\VVVQQQKKKEEEBBBBBBAAA;;;888888666333222333333111333777999;;;>>>???@@@@@@BBBCCCBBBDDDGGGJJJLLLMMMMMMMMMPPPYYY```cccmmmzzz|||vvvmmmnnnrrrvvvyyyxxxwwwwwwyyyyyyyyyzzz~~~}}}rrrmmmhhhooo{{{xxxwwwyyyzzz{{{||||||xxxqqqrrrxxxyyyrrr111111000000000000//////222222111000000///...................../////////---............///////////////////////////////////////......//////000111000000000000000000000000...000111222333999AAAHHHNNNiiiwwwPPPHHHDDDFFFIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDBBB@@@??????@@@AAAAAAAAACCCFFFHHHHHHIIIJJJJJJIIIHHHGGGFFFMMMLLLGGGAAA@@@DDDEEEBBB===>>>AAAEEEHHHJJJKKKKKKKKKGGGDDDBBB===777777:::DDD```~~~wwwRRR^^^sssXXXHHHDDDHHHPPPWWWnnnnnnooommmfffcccjjjuuuwwwlll```[[[XXXSSSNNNLLLSSSVVVXXXXXXXXX[[[```eeeqqq}}}yyykkkeeeddd]]][[[YYYYYY[[[]]]^^^^^^aaa```___```aaa^^^YYYTTTUUUUUUUUUTTTTTTSSSSSSRRRNNNOOOOOOPPPOOONNNMMMLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIILLLNNNPPPRRRXXX___eeeuuusssqqqiiiWWWGGGIIITTTbbb~~~uuuZZZBBB@@@HHHRRRddduuuqqqOOODDD;;;999777222444:::333222222111111000//////........................---------------------------............/////////000,,,---222222///333;;;RRRpppqqqkkk~~~~~~yyyuuurrrqqqooommmkkkiiieeeaaa[[[VVVOOOJJJFFFFFFDDD>>>::::::999555555777777444555888:::<<<>>>?????????@@@AAA???AAADDDHHHJJJLLLMMMMMMQQQSSSTTT\\\nnnuuujjjmmmqqqvvvzzz{{{zzzwwwyyy|||~~~yyy{{{{{{uuuqqqmmmsssyyywwwwwwzzz|||}}}yyyzzzppprrryyypppmmm111000000000////////////111111000000/////////...---------....../////////---------........./////////////////////////////////............///000000000000000000000000000000...///111111111333666999AAAXXXsssrrrLLLHHHJJJIIIEEECCCFFFHHHFFFAAABBBCCCEEEGGGHHHIIIJJJ@@@BBBDDDEEEEEECCCAAA@@@AAACCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDLLLKKKFFFBBBBBBFFFFFFCCC@@@BBBFFFIIIJJJIIIGGGFFFEEEBBBAAAAAA===888777:::999IIIeeevvv~~~aaaHHHdddvvvWWWDDD@@@IIISSSZZZ^^^dddgggccc```fffpppwwwqqqllljjjhhhaaaWWWOOOPPPOOOOOOPPPSSSYYY___ccclllyyywwwiiibbbaaa^^^[[[YYYXXXYYY[[[]]]]]]\\\\\\]]]^^^___\\\WWWSSSUUUUUUTTTTTTSSSRRRQQQQQQLLLMMMMMMNNNMMMLLLJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHNNNQQQQQQTTT___lllttt{{{gggVVVPPPHHHBBBJJJ[[[mmmrrrUUUFFF@@@HHHOOOYYYqqqYYYDDD@@@???===888222444:::222222222111000000//////........................---------------------------------........./////////---///333333///111666HHHeeerrrbbbnnnyyytttrrrrrrqqqooommmkkkhhhddd___\\\UUUOOOKKKJJJGGG@@@<<<<<<999666555888999666555777:::<<<>>>>>>======>>>???>>>@@@CCCFFFJJJLLLMMMNNNPPPPPPQQQ[[[mmm|||zzzpppiiiqqqyyy{{{|||}}}|||{{{{{{zzz{{{~~~||||||~~~vvvsssqqqxxxxxxvvvwww{{{}}}~~~zzzzzz{{{sssvvv~~~yyykkkmmm000000000////////////...000000000///////////////,,,,,,------......//////------------...................................................//////000///////////////////////////000000000000111333555666DDDVVViii~~~vvvVVVGGGHHHJJJFFF???>>>CCCCCC???@@@AAABBBDDDFFFHHHJJJKKK>>>???AAACCCDDDDDDCCCBBBCCCFFFJJJKKKIIIFFFDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGFFFCCCDDDGGGFFFCCCAAADDDGGGIIIIIIGGGCCCAAA???>>>>>>???<<<777666999888===QQQssszzzzzzWWWUUUhhh~~~[[[GGGCCCGGGMMMOOOVVV^^^dddgggmmmuuuqqqnnnkkkjjjkkkkkkfff```UUUOOOHHHGGGMMMUUU\\\___```lllxxxzzzrrrggg```^^^\\\ZZZWWWVVVWWWXXXXXXXXXVVVWWWYYY[[[\\\ZZZVVVTTTWWWVVVUUUSSSQQQPPPNNNNNNKKKLLLLLLLLLLLLJJJIIIGGGKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLJJJTTT[[[\\\]]]dddkkkmmmhhhVVVJJJKKKJJJIIITTTeeehhhRRRIIIAAABBBNNN[[[mmmkkkOOOCCC???;;;999555111111333222222111111000//////...........................------------------------------------............//////111333333000111555@@@YYY}}}ccceeeyyy~~~yyyvvvttttttrrrpppnnnlllkkkhhhdddaaaZZZTTTOOONNNJJJCCC>>>>>>888444444888999666333333999;;;======<<<<<<<<<===>>>@@@CCCFFFIIILLLNNNOOONNNPPPUUU]]]iiiqqqpppkkklllxxx||||||~~~~~~}}}{{{vvv{{{{{{{{{}}}rrrqqqrrrzzzyyywwwxxx|||}}}~~~wwwzzzyyy}}}rrriiinnn000000////////////....../////////////////////000---------------.........,,,------------.......................................------......///000////////////////////////000000///000111222444444111666@@@PPPfff|||nnnKKKAAAFFF@@@@@@@@@@@@BBBDDDAAA<<>>:::999>>>@@@===888777888:::<<<<<<;;;;;;<<<===???@@@BBBEEEHHHKKKNNNOOOKKKPPPXXX^^^cccgggjjjkkksss~~~yyywwwxxx||||||{{{}}}{{{pppqqqttt{{{yyyxxxyyy}}}www|||nnnkkkrrr000000/////////................../////////000000...------------------,,,,,,,,,---------....................................------------.../////////////////////////////////...///000111222222222111222777@@@NNN```ssscccLLL:::888@@@<<<;;;===BBBFFFDDD@@@>>>AAAAAA@@@@@@AAABBBCCCDDD>>>======<<<===>>>???@@@AAACCCDDDDDDCCCCCCDDDEEE@@@@@@@@@@@@AAABBBCCCCCCAAAGGGJJJEEE@@@AAAEEEGGGBBBCCCCCCDDDDDDDDDDDDCCC???===<<<<<<888444444888999;;;>>>FFF[[[{{{uuuccc[[[___pppkkkRRRFFF@@@===AAAGGGNNNWWW```VVVXXXUUUOOOOOOYYYbbbeeeggg]]]SSSPPPTTTUUUNNNGGGLLLMMMPPPSSSVVVUUUSSSQQQPPPOOOPPPRRRTTTUUUSSSRRRPPPQQQSSSSSSSSSQQQQQQPPPQQQPPPOOONNNLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGKKKQQQWWW^^^cccfffwwwqqqfffZZZNNNKKKIIIOOO```{{{rrrZZZHHH@@@@@@CCCEEE```~~~VVVFFFJJJKKKEEE>>>999999999777444111111111000//////..............................------------------------,,,,,,---------.........---///000//////000222333444EEE^^^xxx{{{hhhddd~~~~~~~~~zzzwwwuuusssrrrqqqpppmmmkkkggg```[[[XXXSSSKKKEEEDDDCCC>>>>>>CCCFFFBBB<<<:::777999;;;;;;;;;;;;<<<===>>>???AAACCCFFFIIILLLMMMJJJNNNUUUYYY\\\aaaiiiqqq~~~vvvsssxxx|||zzz|||~~~|||tttwwwzzzyyyxxx{{{yyy|||pppsss{{{000/////////............------......///000000000.........------,,,,,,,,,,,,,,,,,,---------.................................------------...//////////////////////////////,,,---...000222222000...111222333666;;;FFFXXXhhhuuueeeEEE???BBB@@@>>>AAA???::::::@@@AAA<<<;;;???@@@@@@@@@AAABBBEEEGGGIII???>>><<<::::::;;;===>>>>>>>>>>>>======@@@DDDGGG>>>>>>>>>???@@@AAACCCCCCDDDKKKLLLDDD===>>>EEEJJJGGGFFFDDDCCCBBBBBBBBBBBB===;;;:::;;;999666888<<<===BBB@@@999CCCfffwwwzzzbbbXXX]]]zzznnnIIIEEECCCDDDCCCCCCIIIPPPLLLSSSUUUOOOKKKNNNRRRRRRNNNJJJJJJTTTbbbgggbbbYYYPPPKKKGGGGGGJJJLLLKKKIIILLLMMMPPPSSSWWWXXXVVVUUUQQQRRRRRRQQQOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJQQQTTTZZZbbbkkktttzzz~~~lllaaa___XXXMMMLLLMMMUUUjjjnnnZZZHHHDDDDDDDDDFFFJJJXXXeeePPPLLLPPPJJJGGG@@@:::777666333///111111111000//////..............................------------------------,,,,,,,,,---------......,,,...///---,,,///222333111BBBQQQ^^^|||zzzeee```}}}~~~}}}yyywwwuuuttttttsssqqqoookkkeee___\\\VVVNNNHHHGGG???;;;:::@@@CCC???999555666888:::;;;;;;;;;<<<===>>>>>>@@@BBBDDDGGGJJJKKKIIILLLPPPTTTXXX```lllwww~~~zzzqqqqqq{{{{{{yyy{{{}}}zzz}}}{{{~~~xxxxxx|||zzzyyyuuu}}}000000///.......................................,,,,,,------------,,,,,,,,,,,,,,,---------......------...///000000//////........................////////////////////////............////////////111333444333444:::EEEMMMfffqqq~~~TTTKKK@@@;;;<<<>>><<<999<<<<<<<<<<<<============;;;;;;;;;===@@@CCCGGGIIICCC???::::::===>>><<<999666999===AAACCCDDDCCCBBB>>>=========>>>???AAABBBDDDFFFEEEBBBBBBFFFGGGFFFFFFDDDEEEGGGEEECCCDDDIII>>>:::333000555>>>AAA???>>><<<>>>AAA???MMM|||{{{pppsssfffQQQffflllSSS>>>===DDDCCC???>>>HHHLLLNNNMMMLLLKKKJJJIIIDDDEEEDDDJJJ]]]nnnlll^^^]]]SSSLLLLLLKKKIIIJJJOOOOOOMMMKKKLLLOOORRRQQQPPPUUUTTTSSSRRRQQQOOOKKKIIIKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEEEEDDDEEEIIINNNRRRZZZ___mmm~~~tttmmmyyynnnddd^^^XXXPPPLLLMMMTTT]]]lllgggNNNFFFBBBCCCBBBDDDVVVlll{{{dddXXXWWWPPPEEEKKKFFF???999666444333222111111111111000000000000///............---------------------------------------------------------////////////000000000000222===KKK\\\sss___YYYmmm~~~~~~{{{yyyxxxyyyzzzyyytttooogggeeebbb___[[[UUUMMMHHHEEEBBB>>><<<===<<<888555333555777:::<<<>>>?????????@@@@@@AAABBBCCCDDDEEEDDDHHHNNNSSSYYYcccqqq{{{|||zzzwwwvvvrrrsss|||xxx{{{|||zzzzzz~~~{{{}}}tttzzz000000///.......................................------............------,,,,,,,,,---------......---......////////////...............................................................////////////111222333222222666>>>DDDKKKaaaxxxxxxXXXIIICCC;;;888999;;;;;;999:::::::::;;;;;;;;;<<<<<<::::::<<<>>>???@@@AAABBBBBB===999999<<<===;;;888<<<===>>>@@@@@@???>>>===<<<<<<;;;<<<===???AAABBBAAADDDDDDAAAAAADDDFFFEEEGGGEEEFFFHHHGGGDDDFFFJJJCCC???999555:::BBBEEECCC???<<<>>>???<<>>>>>===:::777666666888999;;;<<<<<<===>>>>>>???@@@AAACCCCCCDDDDDDIIINNNRRRWWWbbbqqq}}}zzz{{{wwwtttsssrrrttt{{{www~~~xxx{{{{{{~~~}}}}}}}}}{{{vvv|||000///......---..........................................//////.........,,,,,,,,,---------............/////////......---........................---------------------------............/////////000222222111///000555999777LLLaaahhhjjjuuugggbbb\\\SSSTTTgggzzz~~~~~~eeeLLL;;;;;;999777666666777888999888888999999999:::::::::999:::<<<>>>>>>===;;;:::???;;;888888:::;;;:::888===============<<<<<<;;;;;;:::::::::<<<===???AAA===AAABBB??????BBBDDDDDDEEECCCDDDFFFEEECCCDDDIIIFFFEEE@@@===@@@GGGIIIGGG@@@<<<===???;;;<<>>===>>>???BBBEEEHHH@@@GGGMMMTTT```kkkjjjaaabbbdddggghhhfffccceeekkkVVVUUUTTTSSSRRRPPPKKKHHHKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDEEEEEEGGGHHHHHHBBBBBBBBBCCCEEEGGGJJJKKKOOORRRWWW]]]bbbiiiqqqvvv|||sss[[[SSSWWWUUU```eee]]]WWW[[[bbbeeevvvtttkkk\\\PPPIIICCC???CCCAAAGGGUUUdddvvvvvvRRREEEHHHIIIHHHHHHAAA???<<<::::::999777666222222222111111111000000///............---------------------------------------------------------....../////////000000000000333:::GGG___{{{vvv___XXX|||~~~{{{wwwtttrrrrrrpppmmmhhhdddaaa]]]XXXUUUQQQLLLEEEAAA???>>><<<999888888999999999:::::::::<<<===>>>???AAABBBCCCDDDDDDJJJPPPTTTXXXdddwww~~~wwwwww|||uuuqqqsssuuuxxx}}}wwwzzzzzzvvvwwwxxx|||yyy{{{~~~|||~~~xxx|||///......------.......................................////////////......,,,,,,,,,---------......////////////...---,,,,,,........................---------------------------------.........//////...000111000///...000222888===DDDNNN___rrrlll\\\eee[[[YYYPPPUUUmmmtttRRRAAA<<<999333555777666444444666999777888888888999999999999999:::;;;;;;;;;:::999888<<<999777777888:::999888:::::::::;;;<<<>>>@@@AAA<<<;;;:::::::::;;;<<<===:::???AAA???===@@@CCCCCCAAA???@@@BBBBBB???AAAFFFEEEFFFFFFDDDGGGKKKIIIEEE???;;;<<>>???AAACCCDDDEEEDDDLLLTTTYYY___mmmvvvpppsss{{{~~~vvvrrruuu{{{xxxvvvvvvuuuvvvwww{{{wwwyyy|||~~~~~~}}}zzz|||......------------....................................////////////......,,,,,,,,,---------............///......---,,,,,,................................................------------............,,,...///000/////////000888555555>>>TTTmmm{{{~~~wwwtttkkkjjj^^^WWW\\\ssspppLLL999555666666222555888888555333555888777777888888888999999999:::999999888999:::;;;<<<999888666666777888999999999999999:::<<>><<<;;;999999999999::::::@@@CCC@@@>>>@@@BBBCCC???>>>???AAAAAA>>>AAAEEEAAAEEEIIIIIIJJJKKKFFF@@@>>>;;;<<>>>>>BBBDDD???<<<===???EEEKKKMMMMMMMMMJJJFFFFFFFFFFFFJJJPPPTTTQQQLLLSSSUUUXXXYYYXXXUUURRRPPPLLLMMMNNNLLLJJJIIIJJJKKKGGGGGGIIIJJJKKKLLLLLLMMMRRRRRRSSSVVVZZZ___cccffflllsss}}}uuueeeTTTLLLJJJIIIIIIKKK^^^hhhggg[[[VVV[[[ZZZQQQKKKCCC>>>???CCCEEEBBB>>>SSSggg}}}xxxXXXJJJEEEKKKLLLAAA>>>CCC???>>>===<<<<<<:::777555444444444333222111111000///............---------------------------------------------------------............///////////////...000:::NNNjjjyyy______www}}}~~~uuurrrmmmiiigggfffdddbbb^^^WWWNNNHHHEEECCC???===999999888888999:::;;;;;;<<<===>>>@@@CCCEEEFFFGGGEEEMMMXXX```iiixxx{{{qqqmmmmmmuuu}}}~~~vvvrrrxxxzzzssstttxxxwwwwwwzzzzzz{{{~~~}}}|||}}}|||~~~~~~}}}---------,,,------...///.................................//////.........,,,,,,,,,---------......------.........------,,,........................////////////////////////,,,------------.........+++,,,...///000000000000---222666999DDDYYYnnnzzzmmmsss}}}mmmiiihhh{{{|||}}}gggKKK:::666888777444333666888777555333444666666777777777888888888888:::999888777888:::<<<>>>777777666666666777999:::;;;;;;;;;;;;<<<>>>@@@AAA>>>===;;;:::999999999999<<>>===999:::@@@;;;???CCCDDDCCCBBBAAA@@@===AAAFFFOOOXXX[[[QQQEEEIIILLLOOOPPPOOOLLLJJJIIIFFFHHHJJJIIIGGGGGGJJJNNNNNNQQQTTTWWWZZZZZZZZZZZZRRRRRRTTTVVVZZZ^^^aaadddhhhmmmtttvvvsssmmmfffbbbTTTPPPMMMKKKFFFDDDIIIPPPXXXYYYTTTKKKIIIJJJEEE<<<@@@??????===;;;BBBSSScccuuutttmmmQQQJJJGGGHHHEEE???@@@GGG@@@>>>===<<<;;;:::777555666555444444333222111111///............---------------------------------------------------------------........./////////222111222777DDD[[[{{{nnn```gggvvvsssooommmkkkjjjhhhgggbbb\\\TTTMMMJJJGGGCCC???;;;:::999999999:::;;;<<<;;;<<<>>>AAACCCFFFHHHIIIFFFMMMXXXbbbmmm{{{xxxpppooosssuuuxxx{{{{{{uuusssyyy|||rrrsss{{{yyyyyy{{{}}}~~~}}}|||{{{~~~~~~zzz---,,,,,,,,,------...///........................------............------,,,,,,,,,---------......,,,,,,---.........------................................................,,,,,,---------.........,,,,,,,,,---///000//////***222666444555AAASSS```aaahhhttt||||||{{{vvvlllzzzqqqLLLBBB888555777999888666333444555444333333333444555555555555666666666666888888888888888999999:::666666666666666777999;;;;;;;;;:::;;;;;;<<<======<<<;;;:::999999:::;;;<<>>@@@BBBBBBAAABBBBBB@@@LLLgggwwwfffqqquuu```VVVNNNDDDCCCHHH=========>>>>>>======>>>777===DDDJJJSSSXXXRRRIIIGGGIIILLLJJJGGGCCCAAA@@@===AAAEEEFFFEEEGGGMMMRRRQQQTTTXXX[[[\\\ZZZWWWUUUFFFGGGIIIKKKNNNPPPRRRSSSVVVYYY[[[[[[VVVPPPKKKHHHEEEGGGKKKLLLFFFAAACCCJJJKKKHHHDDDBBBBBBAAA>>>;;;??????AAAFFFNNNaaagggRRRNNNKKKFFFCCCAAAAAACCCDDD???===;;;;;;;;;:::999777666666555444333222111111///............------------------------------------------------------------------.........//////111222444777===PPPrrr}}}fff^^^|||zzzwwwuuurrrpppooonnnllljjjfffaaaYYYTTTPPPLLLGGGCCC???===;;;:::999999:::;;;:::;;;===@@@CCCEEEGGGHHHFFFKKKTTT___iiisss{{{ppplllkkkrrryyy|||}}}zzzvvvvvv}}}|||ooorrr~~~|||{{{|||~~~~~~|||~~~}}}|||,,,,,,,,,,,,------...///........................,,,------------------,,,,,,,,,,,,---------......++++++,,,---....................................------------------------,,,,,,,,,---------......---,,,,,,,,,...///...---000333222------444<<>>???BBBJJJNNNIIIDDDCCCEEEFFF>>>===>>>AAAAAA???AAAFFFIIIKKKJJJFFFDDDGGGHHHGGGFFFBBB??????@@@@@@AAABBB===DDDMMMVVVeeeyyy}}}bbbLLLDDDCCC???======<<<;;;<<<===<<>>???CCC???AAANNNggg[[[NNNJJJIIIIIIFFFAAABBBEEECCC<<<>>><<<::::::;;;;;;:::999777666666444333222111111//////.........------------------------------------------------------------------.........//////***---111444777HHHllleeeVVV{{{}}}ooo{{{wwwxxxvvvtttssssssqqqooommmiiiddd]]]XXXUUUPPPJJJFFFBBB@@@>>>;;;999999999:::999:::<<>>GGGWWWdddgggddddddhhhwwwhhhrrr}}}^^^III???<<<888777444222222222333444222222222222222222222222333333222222222333444555444444555555666666777777888888888888888888999999888777888:::>>>???===;;;:::::::::;;;<<<>>>???@@@AAAEEEFFFAAA???BBBFFFGGGDDDEEEEEEEEEDDDBBBBBBAAAJJJKKKKKKIIIGGGGGGHHHIIIJJJFFFCCCDDDBBB>>>>>>AAACCCAAAEEEOOOZZZnnnwwwbbbqqqxxxhhh^^^PPPBBB<<<<<<;;;:::;;;;;;::::::;;;===>>>===<<>>DDDJJJOOOQQQQQQQQQNNNLLLHHHEEECCCBBBCCCDDDAAAAAA@@@>>>;;;::::::<<<>>>===<<<>>>???>>>@@@BBBGGGddd^^^IIIKKKJJJLLLIIIFFFCCCCCCBBBAAA@@@@@@???>>>======<<<:::888666666666666555444333333000000000000000000000000......---------,,,,,,,,,++++++------------++++++,,,,,,,,,---------......------000333888DDD[[[oooiiiXXXooorrrwww~~~|||yyywwwuuuuuuwwwwwwssspppnnnlllhhhccc^^^VVVNNNHHHHHHEEEAAA>>>===;;;999777;;;:::;;;===AAADDDDDDDDDBBBCCCIIIUUU___cccgggkkkffflllooo|||zzzwwwsssxxx|||xxxooorrr|||~~~}}}}}}~~~}}}{{{++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333666<<>><<<:::;;;;;;<<<===>>>???@@@AAADDDDDDAAAAAAEEEHHHHHHHHHGGGFFFFFFEEEDDDBBBAAAFFFGGGHHHHHHGGGGGGIIIKKKIIIEEECCCDDDCCC??????BBBDDDAAAAAADDDJJJ```yyyiiiwwwqqq]]]GGG<<<999999:::;;;;;;::::::;;;======;;;:::======>>>>>>>>>===<<<;;;===???CCCHHHLLLMMMJJJGGGFFFEEEDDDBBB@@@>>><<<<<<:::===BBBGGGJJJKKKKKKKKKJJJHHHFFFCCCAAA@@@AAAAAA===???@@@???>>>===>>>??????>>>======???CCCJJJPPPeeesssRRRHHHMMMNNNKKKIIIFFFDDDCCCCCCAAA@@@AAA???>>>======<<<999777555666666666555444333222000000000000000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111111222333555===OOOaaasssyyyeeepppwwwttt~~~{{{xxxyyyzzzyyyvvvrrrpppnnnllliiieee___XXXSSSMMMIIIDDD@@@>>><<<:::888::::::;;;>>>AAADDDEEEEEECCCCCCGGGQQQZZZ^^^ccchhhfffnnnwwwssssssrrryyy{{{wwwooorrr|||~~~~~~++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...000111222000222999BBBHHHOOOZZZdddfffnnnwww{{{~~~lllNNN;;;777888777333555444222111000000111222111111111111111111111111000000000000111111111222111111222444666777999999777777888888999999999999<<<;;;;;;===??????>>><<<:::;;;<<<===>>>?????????AAACCCCCCAAADDDJJJKKKHHHJJJGGGEEEFFFGGGGGGCCC@@@BBBCCCEEEFFFFFFGGGJJJLLLGGGDDDCCCDDDDDDAAAAAADDDDDDBBBAAA??????OOOuuuuuu]]]hhheeeVVVNNNEEE<<<777999888777888:::;;;:::999999999::::::;;;;;;;;;;;;:::;;;===@@@CCCCCC@@@>>>AAA@@@@@@>>>===<<<;;;;;;:::<<>>:::>>>BBBEEEJJJUUUdddooohhhWWWJJJIIINNNMMMKKKHHHFFFDDDDDDDDDBBBAAABBB@@@>>><<<<<<;;;888666555666666555444333222222000000000000000000000000.........------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111111222333222666DDDRRRgggzzzllljjjuuuwwwvvv}}}zzzzzz|||{{{wwwtttnnnmmmkkkjjjhhhddd___[[[SSSOOOHHHCCC@@@===;;;::::::999;;;>>>BBBEEEGGGFFFEEECCCEEELLLRRRWWW^^^dddhhhsss|||mmmooopppxxx~~~zzzwwwppprrr{{{}}}+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111222000111555999>>>HHHRRRZZZaaagggiiilllvvveeeUUUHHH:::444777999555///333222111000///000000000111111111111111111111111000000000111111111111111111222222444555666777777777777777888888999999999<<<<<<<<<<<<=========<<<:::;;;<<<>>>??????>>>>>>@@@AAAAAAAAAFFFLLLLLLGGGGGGEEECCCDDDGGGHHHDDDAAA@@@BBBCCCDDDDDDFFFHHHKKKFFFCCCCCCEEEEEECCCCCCFFFCCCDDDGGGFFFCCCEEEWWWjjj~~~vvv___[[[ppp|||ppp[[[NNNGGGCCC???<<<<<<===>>>???===<<<;;;:::::::::;;;;;;999888999;;;===>>><<<:::<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;::::::<<<<<<;;;;;;:::999888888:::;;;<<<<<<===???CCCFFFCCCNNNZZZbbblll|||bbbPPPQQQMMMJJJLLLKKKJJJHHHFFFEEEEEEEEECCCAAACCC@@@>>><<<;;;:::888666666666666555444333222111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------000222222444???JJJdddttttttpppssssss~~~|||zzz{{{}}}}}}zzzwwwooonnnnnnnnnmmmjjjeeeaaaZZZUUUMMMGGGBBB???<<<;;;999999;;;>>>CCCGGGHHHHHHHHHDDDDDDHHHLLLQQQZZZcccnnn|||uuummmoooppptttzzz|||yyyxxxxxxppprrr{{{|||}}}{{{+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111222///...111222444999@@@KKKOOOTTTYYY```lll{{{oooQQQ>>>999666333333444444111---111111000000//////000000000000000000000000000000000111222222333333222222333333333333444444444444555555666777777888999999;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===============???@@@AAABBBFFFKKKJJJEEEBBB@@@@@@BBBEEEFFFDDDBBBAAACCCDDDCCCCCCDDDFFFHHHEEECCCCCCFFFGGGDDDDDDGGGDDDFFFIIIKKKIIIDDDDDDFFFWWW```ppp{{{cccVVV```|||tttlllaaaWWWQQQOOONNNNNNGGGEEEBBB???<<<;;;;;;;;;999888777888:::<<<;;;:::::::::::::::::::::::::::999999999999888888777777999999::::::;;;;;;;;;;;;???@@@AAACCCGGGOOOXXX___dddttt___MMMLLLTTTOOOIIILLLOOOHHHGGGFFFFFFFFFFFFDDDBBBCCCAAA>>><<<<<<;;;:::888777777777666555444222111111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,///222222333;;;DDDYYYjjj~~~~~~~~~~~~~~~~~~|||{{{}}}|||wwwvvvvvvvvvuuuqqqllliiiaaa[[[SSSLLLFFFBBB>>><<<::::::;;;???DDDGGGIIIIIIJJJFFFDDDFFFIIINNNYYYdddtttppprrrrrrpppqqqvvv}}}|||tttvvvyyyrrrsss{{{||||||yyy++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000///------000222111333777;;;===CCCKKKWWWcccooovvv|||dddTTTFFF;;;555555444333222000000222444000000000000000000000000////////////////////////000000222333333333222111444444333333333222222222333333444555666777777888999:::;;;:::999:::<<<>>>;;;;;;::::::;;;;;;<<<===<<<@@@BBBBBBDDDGGGEEEAAA>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFEEECCCDDDGGGHHHEEEEEEGGGGGGEEEEEEGGGHHHFFFBBB???FFFMMM[[[ooozzz~~~nnneeesss~~~tttmmmiiigggYYYUUUPPPJJJFFFCCCCCCCCC===;;;999888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999888888888999:::666666777888:::<<<>>>???CCCEEEIIINNNWWWdddqqqyyyxxx]]]RRRIIINNNSSSJJJGGGOOOSSSGGGFFFFFFFFFGGGGGGEEECCCDDDAAA>>>=========<<<;;;999999888888666555333222111111111111111111111111/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////111333222111555<<>>AAA<<<:::888777888999;;;===:::@@@CCCBBBAAABBB@@@======@@@CCCBBB???===???BBBBBBCCCDDDCCCBBBCCCDDDFFFFFFDDDEEEHHHIIIEEEEEEGGGFFFEEEDDDDDDEEEFFFDDDBBBDDDDDDKKKZZZmmm}}}{{{ttt^^^bbb}}}oookkkddd]]]WWWTTTSSSSSSGGGDDD@@@===>>>?????????<<<<<<<<<<<<============;;;:::999999:::<<<>>>???<<<<<<===>>>AAAEEEIIIKKKPPPTTT[[[dddooo|||rrr[[[NNNPPPKKKNNNOOOGGGIIIOOOLLLGGGFFFFFFGGGHHHGGGEEECCCDDDAAA>>>===>>>??????>>>:::::::::999777666444333111111111111111111111111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000111222111///222888EEE___zzzyyyffffff}}}}}}||||||{{{xxxsssooolllhhhbbb[[[UUUNNNHHHCCC======>>>AAADDDGGGHHHHHHHHHEEEDDDEEEFFFLLLZZZgggtttxxxuuutttssswwwppprrrtttvvv|||vvvpppmmmvvv|||vvvuuu}}}~~~|||www|||++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,------///,,,,,,000222111111333///222666999>>>GGGSSS\\\wwwqqq]]]MMM???:::888333111222...///000111111111///---///000111111111111111000////////////////////////---...000111222111///...000000111222333333444444000000111222444555555666999;;;===<<<;;;<<>>===:::>>>CCCGGGDDD>>>:::===AAAAAACCCDDDCCCCCCCCCFFFGGGFFFDDDEEEIIIIIIFFFDDDFFFBBBEEEGGGFFFEEEDDDCCCBBBCCC??????JJJ[[[tttzzztttqqqZZZfff{{{tttlllfffcccccccccQQQMMMGGGCCCBBBCCCCCCCCC======>>>>>>>>>>>>>>>>>>;;;;;;::::::<<>>???@@@AAA@@@<<<;;;;;;:::888666555444111111111111111111111111000/////////............------++++++++++++------,,,,,,,,,---------......///---...111111///222888666RRRnnn~~~cccWWWmmm}}}zzzwwwooolllgggaaa[[[SSSKKKFFF>>>>>>>>>AAAEEEGGGHHHGGGFFFDDDCCCDDDFFFLLLZZZhhhqqq}}}mmmooowwwvvvuuulllrrrwwwxxxzzz|||ooommmkkkvvv}}}wwwvvv}}}~~~zzz|||tttzzz++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++***)))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......------///000111/////////111444999<<>>>>>???>>>======???AAAFFFBBBBBBDDDDDDBBBDDDIIIHHHHHHGGGDDDBBBAAACCCEEEGGGGGGEEECCCAAA@@@CCCEEE???CCCDDDCCCHHH\\\{{{uuuppprrr{{{iiiZZZaaaYYY[[[\\\VVVTTTSSSIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFCCCAAAEEELLLSSSWWWWWWjjjjjjlllllljjjjjjtttuuuUUUKKKNNNSSSNNNMMMJJJIIIHHHIIIJJJLLLNNNKKKIIIHHHIIIHHHEEEAAA@@@>>><<>>@@@???>>>>>>???@@@CCCCCCCCCDDDFFFGGGGGGFFF@@@BBBCCCCCCCCCDDDFFFHHHEEEEEEDDDBBB@@@@@@BBBDDD@@@BBBCCCAAABBBNNNccctttuuuxxx~~~wwwnnnlllkkkdddfffiiibbbZZZaaalllsssrrrmmmfffaaaaaa]]]\\\cccpppyyyzzzxxx}}}}}}~~~}}}zzzyyygggSSSNNNOOOOOOMMMKKKIIIGGGGGGIIILLLNNNNNNKKKGGGEEEFFFFFFEEECCCAAA@@@@@@???@@@CCCHHHKKKGGGAAA;;;999:::<<<;;;999777666444333222222333333000000000000////////////------------------------...------,,,,,,------...111000000000000000111222222;;;MMM___jjjpppvvv~~~ppp\\\VVVqqq~~~qqqlll~~~zzzuuurrrrrrnnniiifffbbbZZZQQQKKKEEEBBBCCCCCCBBBBBBDDDDDDDDDBBBAAABBBIIITTT\\\aaagggjjjhhhiiinnnqqqpppqqqssswwwqqqfffeeehhhvvvyyy|||yyy}}}~~~+++++++++++++++++++++++++++++++++++++++************************************++++++++++++***))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------------...//////000//////...///000222333333444555666:::KKKkkk|||vvvgggTTTDDD999000...111111000//////......//////////////////////////////------------------------......------------,,,,,,------...///////////////////////////////////////222333444666666666666555666777888999::::::::::::555555555666777999<<<===888999999999:::;;;;;;;;;<<<>>>@@@AAA@@@??????@@@<<>>;;;>>>AAACCCCCCDDDEEEFFFCCCCCCCCCAAA??????@@@BBBAAAAAA@@@>>>>>>CCCLLLTTTfffnnnxxxuuutttyyywwwwwwttt{{{pppzzz|||}}}zzz{{{gggUUUOOOPPPNNNIIIKKKJJJHHHFFFGGGJJJMMMOOOLLLIIIDDDBBBBBBCCCDDDDDDAAABBBBBB???===@@@HHHOOOEEE@@@;;;999:::;;;:::999888777666555444444444444111111000000000/////////------------------------...------,,,,,,------...222222111111000000111111000777DDDRRR[[[eeeuuuhhhWWWhhhqqqbbblllzzzvvvzzz|||zzzsssmmmiiiccc\\\QQQIIICCCBBBAAA@@@AAAEEEBBBCCCCCCBBBBBBFFFNNNTTTYYY```fffiiimmmqqqqqqnnnsssvvv|||wwwbbbaaagggnnnyyy{{{~~~zzz|||~~~************************+++++++++*********************************************+++++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,---------------.........///............///000000222333555333111999PPPfffmmmQQQHHH>>>999555111000333000///////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---.../////////......------............//////000111333444555555444444333444555777777888888888555555555666777999;;;<<<888888999:::;;;;;;<<<<<<;;;>>>AAABBBAAA@@@@@@@@@:::IIIOOOGGGCCCGGGDDD;;;===@@@CCCDDDBBB@@@??????AAAAAAAAA@@@>>>===???AAABBB@@@>>>===???BBBDDDFFFQQQ[[[jjjyyy}}}xxx}}}~~~iii___RRRKKKLLLNNNLLLGGGIIIIIIIIIIIIIIIIIIJJJJJJGGGEEECCCBBBBBBBBBCCCCCCAAAAAA@@@>>>>>>@@@FFFJJJCCC@@@;;;999:::;;;:::999888888777666666555555555222111111000000/////////...........................------,,,,,,------...222222111000/////////000333999CCCMMMUUUaaavvvuuu\\\```{{{gggggg{{{wwwxxxpppjjjeee___WWWNNNEEEBBB@@@>>>@@@DDDAAADDDEEEEEEDDDEEEJJJNNNWWW]]]eeelllpppqqqnnnkkkvvvyyy~~~fff\\\bbblllvvv|||{{{}}}|||yyy}}}{{{}}}************************************************************************)))******+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------------------------......///000111)))***...111222444???JJJiiivvv|||yyyjjjVVV???:::555333555555222000222......---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,------...............///111222333333222111111222333555666777777777666666666666777888999999666666777888999999:::::::::===@@@BBBAAA@@@@@@@@@???RRR[[[OOOEEEEEECCC>>>===@@@CCCDDDAAA>>><<<;;;???@@@@@@???======>>>???CCC???<<<<<>>???BBBAAADDDHHHHHHFFFFFFHHHJJJRRRWWW```jjjoooooommmmmmyyy{{{hhh^^^___iiisss|||~~~zzz}}}|||zzz|||{{{~~~zzzyyy|||************************)))))))))***************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...///000000111---******...000000444999???HHHUUU]]]ZZZTTTVVV\\\gggmmmttt}}}cccHHH@@@:::000666111...000111......000,,,+++++++++++++++,,,,,,------------------------++++++++++++++++++++++++******++++++++++++,,,,,,***,,,...///000///---,,,,,,,,,,,,---......//////---...///111111111111000000111222444555666666666555666666777777888888888444444555555666777777777:::<<>>AAABBBAAA???>>>>>>===???@@@???>>>===>>>???DDD@@@;;;:::===@@@@@@@@@AAAAAAEEENNNYYYkkkvvvuuupppYYYSSSNNNKKKIIIFFFFFFIIIGGGIIILLLMMMLLLHHHCCC@@@???BBBFFFHHHGGGEEEDDDCCCCCC@@@<<<===@@@AAA???;;;???>>><<<;;;:::999999:::888888888888777666555555333333222111000000///..............................------,,,,,,------...//////...---------......---000777???FFFPPPbbbrrr|||jjjUUUYYYyyyzzzrrrxxx}}}~~~zzzwwwwwwtttooocccZZZQQQLLLGGGAAA@@@AAA@@@DDDHHHIIIHHHGGGHHHJJJHHHNNNZZZeeejjjmmmrrrxxxhhh\\\^^^eeeoooxxx|||~~~}}}yyyyyy~~~xxxwww{{{~~~}}}zzz~~~************************((()))))))))*********+++************************))))))***+++++++++++++++************************)))************+++++++++******************************************************************************+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,++++++,,,------............333///...//////---...222///111666999666333777???BBBHHHOOO\\\|||rrrXXX???222222444444555000...///000...---///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,***+++...///000///---+++,,,,,,,,,---.../////////---...///111111111111000///000111333555666666666333444555666888999999999777777777777777777777777999;;;=========>>>???AAAFFFJJJMMMHHH@@@999666777:::===@@@AAAAAA@@@@@@AAA===>>>@@@???>>>===>>>???@@@>>>;;;;;;<<<>>>>>>>>>???>>>@@@GGGOOO]]]ttt}}}ddd]]]bbblll]]]TTTLLLIIIGGGDDDDDDHHHHHHHHHJJJJJJIIIGGGEEECCC@@@CCCGGGHHHFFFFFFFFFHHHFFFCCC@@@>>>============>>>>>>===;;;999999999:::777888888888777666555444444333333222111000///..............................------,,,,,,------...///............//////000000000333:::AAAKKKYYYgggwww}}}sssZZZMMM\\\vvv|||}}}~~~xxxiiiaaaYYYTTTNNNGGGBBBBBB>>>BBBGGGIIIHHHGGGHHHJJJEEELLLXXXccciiimmmyyyooo\\\ZZZ```gggqqq|||~~~~~~}}}yyyyyyvvvuuu{{{xxxxxx|||))))))))))))))))))))))))(((((())))))*********+++************************((()))***+++++++++++++++************************)))************+++++++++******************************************************************************+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++,,,,,,,,,------,,,,,,+++)))))),,,000///---///444000///000111///---000777222666888CCCeeetttfffOOOGGG===777555333111///...+++,,,000222...+++,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,)))+++...///000///---+++,,,,,,------...///000000---...000111222222111111///000111333555666666666000222444666888:::;;;;;;;;;;;;;;;:::::::::::::::999;;;<<<<<<<<<===???AAAPPPKKKHHHIIIFFF>>>:::;;;<<>>@@@@@@???>>>>>>???<<<<<<<<<<<<>>>????????????@@@EEEMMMQQQWWWgggwwwyyy}}}ppp|||```ZZZ[[[YYY___aaaSSSHHHFFFFFFDDDDDDGGGHHHHHHGGGGGGFFFGGGGGGGGGBBBEEEGGGGGGEEEFFFIIILLLHHHGGGDDD>>>999999===BBB=========;;;999888999:::777777888888777666444333444444333222111000///...////////////////////////...------,,,,,,------...//////...//////000111222111...///555<<>>@@@AAABBBIIIOOOUUUTTTLLLCCC===;;;AAAEEEEEE@@@<<<>>>??????>>>???AAABBBBBBAAA???>>><<<<<<===???@@@@@@@@@???@@@CCCGGGIIIHHHNNN___pppvvvsssvvv~~~yyyooorrryyyjjjWWWUUUVVVWWWZZZTTTQQQNNNJJJGGGFFFFFFFFFGGGFFFEEECCCCCCEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEGGGEEEBBB@@@>>>>>>??????>>>===;;;;;;;;;;;;999777777777888888999999999999666555444222222111222222111000///...............---------.........//////---------............///---///111444999CCCPPPYYYrrrppp___PPPYYY{{{~~~~~~}}}}}}}}}}}}|||zzzvvviii```bbb```TTTIIIFFF;;;???DDDHHHJJJLLLMMMOOOQQQWWW]]]bbbhhhuuuaaa___^^^^^^bbbjjjrrrxxx~~~}}}}}}|||www}}}~~~~~~zzzyyy}}}yyy{{{}}}qqqxxx{{{,,,,,,+++*********++++++,,,++++++***))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))******+++,,,************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111111555BBB]]]~~~gggMMM???<<<999444111111000000///...------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++*********++++++************************+++++++++,,,,,,---------...------,,,,,,,,,------000000000000111111111111111111333777::::::777333222444666999:::::::::999888999;;;;;;;;;:::;;;<<<;;;;;;;;;<<<===>>>@@@@@@DDDIIIOOOOOOIIIBBB???>>>@@@CCCBBB===:::<<<>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>>>>??????>>>???@@@BBBGGGGGGIIIHHHFFFJJJYYYiii~~~~~~xxxvvv~~~|||~~~yyysssYYYSSSVVVSSSNNNLLLPPPNNNLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGFFFEEEEEEDDDEEECCC@@@>>><<<<<<======>>>===;;;;;;<<<;;;:::888777888888888999999999999666666555444444333222222111000///......---......---------.........//////---------............///...///000222777@@@MMMWWWbbb{{{```KKKWWW|||~~~}}}yyyyyyzzzzzzyyywwwuuunnnhhhddd___UUUNNNKKKBBBBBBBBBDDDIIIRRR\\\ccc___aaacccbbbcccmmm~~~nnnbbbbbbaaacccgggooowww}}}{{{~~~zzz{{{}}}~~~xxxyyy{{{wwwssswww++++++*********+++,,,,,,,,,+++******)))*********))))))))))))))))))))))))******))))))))))))*********************************))))))))))))***++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///.........////////////000...000000000333===MMMYYYssszzzzzzjjjdddddddddeeeeee```UUULLLLLLRRRZZZPPP>>>...)))...111111------------,,,,,,,,,+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++*********,,,+++***)))))))))))))))************************)))******+++,,,---......------,,,,,,,,,,,,------....../////////000000000000111333666999888666333000444999===>>>===999777555777999:::999999;;;<<<:::::::::;;;<<<===??????>>>BBBGGGHHHDDDAAA@@@@@@>>>AAA???:::888;;;>>>>>>????????????@@@AAAAAABBB???@@@AAA???===>>>BBBFFFNNNLLLJJJGGGDDDEEERRR```www{{{}}}uuuttteeeeeeWWWOOOTTTYYYUUUMMMIIIMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDBBB@@@===<<<<<<======???===<<<<<<======;;;:::888888888888999999999999666777777777777555444333111000///...---------------------...............---------............///.../////////333<<>>IIIUUU___kkkwwwyyy}}}yyymmmjjjyyy~~~jjjSSS@@@777777999777;;;???>>>999333222444888555000---...111111000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************,,,+++***)))((((((((((((************************((()))***+++,,,---......,,,,,,,,,+++,,,,,,---------------.........//////---...111333555444333222000333888<<<===<<<999666444666999:::999:::;;;<<<:::::::::;;;<<<===??????<<>>@@@===999888===@@@???CCCBBB@@@>>>>>>???@@@AAA???AAAAAA???===@@@FFFLLLQQQMMMIIIEEEBBBCCCMMMXXXttthhhkkknnnttt[[[QQQYYYRRRNNNSSSVVVSSSPPPOOONNNNNNNNNNNNNNNMMMLLLKKKHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDAAA???>>>>>>???@@@>>>===<<<<<<===>>>===;;;999999999999999999999999777888999::::::888666444222111000///...---------........................---------............///.........---000888CCCLLLTTTjjj~~~yyyooolll~~~~~~|||{{{}}}wwwjjjeeefffbbbZZZDDDCCCBBBCCCGGGPPP[[[ccc]]]eeennnrrrrrruuu{{{yyyhhhddddddgggkkknnnqqqvvv|||{{{zzz~~~yyyvvvyyy}}}~~~}}}}}}tttxxx))))))))))))***++++++,,,+++***************++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---------------------............,,,...000000//////111444///333777888:::>>>DDDIIIGGGIIIMMMMMMGGGCCCKKKWWWSSSJJJ===333000111333444,,,000444444333222222222,,,,,,---000222111...---,,,,,,,,,------------...++++++++++++++++++++++++************************+++++++++*********))))))+++******)))(((((())))))************************(((((()))***,,,---......+++++++++++++++,,,---...,,,------------.........,,,...000222333222222222000222444777888888888777555777999:::::::::;;;===;;;;;;;;;<<<===>>>@@@@@@>>>???@@@AAA@@@???@@@@@@???@@@>>>;;;<<>>======>>>???>>>???@@@@@@AAADDDKKKPPPOOOJJJEEECCCBBBCCCKKKTTTtttwwwnnnpppoooXXXQQQTTTSSSOOOMMMNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCAAA???>>>>>>???@@@===<<<;;;<<<===>>>===<<<:::999999999999999999999888999:::;;;;;;:::888666333333111000///..............................------------............///.........---...444>>>EEEQQQ^^^ssszzzfffwww|||}}}{{{~~~}}}uuukkkjjjoooiii]]]LLLJJJHHHGGGIIIOOOXXX___iiiqqqzzz}}}||||||mmm___dddfffkkkqqquuuvvvyyy}}}zzz~~~zzzuuussszzz~~~}}}~~~~~~vvvzzz******)))))))))***++++++*********)))******+++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,---------......---///000000//////000222333444444222111111222333222222666:::999666666999888555333444777777333///---//////,,,+++------***///---,,,......,,,,,,///************++++++++++++)))************+++++++++))))))))))))))))))))))))+++************)))))))))*********))))))******+++************************((())))))***+++,,,------+++******++++++,,,---...,,,,,,---------.........---///222333333222333444000000222333555666666777555777999:::::::::;;;<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@>>>AAAFFFFFFCCCFFFDDDBBB???======>>>>>>>>>???@@@BBBFFFJJJMMMNNNKKKEEEAAABBBCCCEEEJJJQQQXXXppp{{{yyyeeeZZZSSSPPPPPPJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGBBB@@@>>><<<;;;<<<===>>><<<;;;:::;;;===>>>>>>===::::::::::::999999999999999999:::;;;;;;:::999888555555333111000/////////...............------------------............///...//////...---111999???GGGVVVqqqlllqqq{{{~~~}}}xxx|||}}}xxxzzzsssooorrrtttnnndddWWWTTTNNNIIIIIIPPP[[[bbb|||mmm^^^aaagggnnnvvv{{{|||}}}yyyxxxwwwrrrsss{{{}}}vvvzzz~~~+++******))))))))))))*********))))))***++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************))))))******+++,,,,,,,,,+++,,,,,,,,,,,,------------...//////.........///,,,,,,---///111222111///...,,,---222333000...///000000222333222///,,,)))333555222......222111,,,111---,,,...---***,,,111************))))))))))))))))))))))))******++++++))))))))))))))))))))))))************))))))))))))******)))******+++,,,---************************))))))******+++++++++,,,************+++,,,---...------------............,,,///222222111111222444...///111333444555555555555777999999888888888999:::::::::;;;<<<===???????????????@@@@@@@@@???>>>???AAAAAAAAADDDIIIHHHDDDCCCBBBAAA????????????@@@AAA@@@AAAEEEKKKMMMLLLHHHGGGAAA???AAAEEEFFFJJJNNNNNNVVVaaajjjttt~~~wwwfffUUUNNNOOOOOONNNMMMHHHIIIKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEAAA@@@>>><<<;;;<<<===>>>:::999999:::<<<>>>===<<<;;;;;;:::::::::999999999::::::::::::::::::::::::777666555333222111000000//////.........------------------............///---///000///...000555999AAAMMMiiizzz}}}xxxiiivvv~~~}}}{{{}}}zzz}}}yyy|||}}}yyyuuusssgggddd```[[[YYY\\\bbbggg~~~zzzvvvwwwsssaaa^^^```iiiuuu{{{|||~~~{{{yyyqqqnnnrrrzzz{{{{{{}}}~~~++++++***)))(((((())))))******))))))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,...//////............------000333333000,,,000---,,,//////---,,,...+++---...,,,***+++///333+++---,,,))),,,222111,,,***'''***///...)))(((---,,,+++++++++************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))******+++,,,......******************************************++++++************+++,,,---...---------.........//////***---///000......000222---///222555666666555444444666888888777666666777999999999:::;;;<<<===>>>======>>>???AAAAAA???===>>>@@@AAABBBFFFKKKIIIDDD@@@@@@??????@@@@@@AAABBBDDDAAABBBGGGNNNOOOJJJCCCEEE???===BBBFFFGGGIIILLLNNNKKKJJJLLLRRRbbb```QQQNNNMMMMMMKKKIIIMMMTTTJJJIIIGGGEEEGGGJJJKKKJJJIIIIIIHHHHHHIIILLLOOOPPPFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCAAA???>>>===>>>???@@@999999888:::<<<======<<<;;;;;;;;;::::::999999999::::::999999999:::;;;;;;888777666444333222111111//////.........------------------.........//////---///111000//////333666AAAEEE]]]rrr~~~___^^^qqq~~~|||wwwyyyyyywwwsssooolllkkklllzzzzzzooojjjlllsssxxxtttaaaYYYXXXcccpppxxxzzz||||||~~~}}}kkkjjjpppxxxyyy}}}~~~~~~************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,---------............///..............................................................................---,,,,,,+++******)))))))))***+++++++++,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++***)))((((((((()))+++,,,************************,,,------......------,,,///......------,,,++++++------......//////000000000000111222222333444444666777888888777666888999;;;999888888:::;;;<<<<<>>AAABBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@???<<<:::BBBBBBCCCHHHMMMMMMGGGBBBDDDCCCBBBCCCFFFHHHIIIIIINNNHHHFFFJJJKKKPPPbbbwww{{{wwwsss{{{[[[OOOIIIIIIJJJKKKLLLLLLLLLKKKEEEGGGKKKLLLKKKIIIHHHHHHKKKIIIGGGGGGHHHJJJJJJJJJCCCEEEGGGIIIIIIIIIKKKLLLKKKKKKJJJHHHFFFFFFFFFGGGBBBAAA@@@???>>>>>>>>>>>>999999:::;;;;;;::::::999>>>>>>>>><<<;;;;;;<<<>>>???;;;777666999;;;;;;;;;:::999777444333222222222///////////////..........................................//////000111222888CCCSSSkkklll^^^ZZZuuu~~~lllhhhdddllltttccc```fffgggjjjnnnnnnhhh^^^WWWUUU___hhhmmmrrr||||||{{{~~~vvvkkkooouuu|||{{{zzz}}}|||************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------------............------------------------------------------------------------------------...------,,,++++++************************++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((()))++++++************************++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,---......//////000111111111222222333333333444666777666555555666888999777666666999;;;;;;;;;>>>???????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBB@@@????????????===;;;AAA@@@AAAFFFJJJJJJFFFAAACCCAAA@@@BBBEEEGGGIIIIIIJJJEEEFFFKKKKKKMMM[[[mmmpppwwwyyyzzz}}}]]]KKKIIIHHHIIIIIIJJJJJJJJJJJJIIIFFFHHHIIIIIIIIIHHHIIIKKKLLLIIIGGGFFFGGGHHHGGGGGGBBBDDDGGGGGGGGGGGGHHHJJJJJJGGGEEEFFFIIIIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>><<<=====================;;;<<<<<<:::888888:::<<<>>>;;;777777999;;;;;;;;;;;;999777555333222222222////////////................................................///000111222555AAASSSiiivvvggg]]]ppppppiii```gggvvvxxxcccWWWWWW[[[]]]```cccfffccc]]]XXXSSS[[[bbbgggooozzz~~~}}}uuujjjooowww~~~~~~~~~************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((()))))))))))))))((()))******+++******************************++++++++++++******,,,,,,,,,,,,------------,,,,,,------.../////////111111111111111222222222222444555555444444555666666555444555888:::;;;:::======>>>>>>>>>>>>>>>===@@@@@@@@@??????>>>>>>>>>CCC@@@>>>===>>>>>>===;;;??????@@@CCCGGGHHHDDD@@@@@@???>>>@@@CCCFFFGGGGGGEEECCCEEEJJJJJJIIIRRR___iiidddYYYTTT```ttt~~~}}}~~~hhhUUUHHHGGGMMMGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHJJJLLLKKKIIIFFFEEEEEEEEEEEEDDDCCCEEEFFFGGGEEEEEEFFFFFFGGGCCCBBBEEEJJJLLLGGGBBBCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>===:::;;;;;;:::888888999;;;===;;;888888999;;;<<<<<<;;;:::888666444333333222/////////.........------....................................///000111222222???QQQcccvvvuuubbbggg~~~yyy{{{ttt___bbbiiilllcccSSSNNNQQQUUUUUUVVVYYY\\\]]]\\\ZZZVVV[[[aaagggsss~~~}}}qqqhhhooovvv{{{}}}~~~~~~************************)))))))))))))))))))))))))))******++++++******)))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++******))))))((((((+++++++++++++++***)))(((************++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++*********)))++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))*********+++)))))))))))))))******+++******************************++++++++++++************+++,,,------......---------...//////000000111111111111111111111111111333444444333333555666444444444555888:::;;;:::;;;<<<<<<============<<>>>>>===<<<;;;;;;AAA???<<<;;;;;;<<<<<<;;;>>>>>>???BBBEEEEEECCCAAA???===<<<>>>AAADDDEEEEEECCCBBBDDDGGGFFFEEELLLUUU\\\VVVKKKEEEJJJTTTWWWSSScccttt|||xxxgggUUULLLGGGFFFIIIOOOEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKHHHFFFCCCBBBCCCDDDDDDCCCDDDFFFGGGGGGEEEDDDDDDEEECCCBBBCCCFFFIIIIIIEEEAAACCCCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<::::::;;;<<<<<<;;;999999999;;;<<<===;;;;;;999777666444333333000//////......---------.......................................///111111000;;;LLL[[[gggvvvkkk___nnnrrr}}}}}}~~~zzzfffbbb___^^^XXXPPPNNNQQQUUUTTTSSSTTTVVVXXXZZZ[[[[[[]]]aaahhhwww{{{yyyyyymmmiiioootttzzzwww~~~~~~************************))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******))))))((((((+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++))))))***************)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******+++,,,---......---......//////000111111//////000000000000111111111333444444444444555777444444444666999;;;;;;:::999:::;;;;;;<<<<<<<<<;;;>>>>>>===<<<;;;;;;::::::>>><<<999999:::;;;;;;;;;>>>>>>???AAABBBCCCCCCBBB>>>===<<<===???BBBCCCCCCDDDBBBBBBBBBBBBBBBHHHOOOGGGHHHFFFDDDDDDFFFFFFDDDYYYgggmmmuuuiiiSSSLLLFFFEEEFFFEEEDDDEEECCCCCCDDDCCCCCCBBBAAA@@@@@@DDDHHHKKKJJJHHHGGGFFFDDDBBB@@@AAABBBDDDEEEDDDFFFGGGHHHGGGEEEDDDDDDDDD???DDDHHHIIIFFFCCCAAAAAADDDCCCBBB@@@??????>>>>>><<<;;;:::999999999::::::;;;===>>>===;;;:::;;;<<<;;;;;;:::::::::;;;<<<>>><<<;;;:::999777666444333111111000///......------........................------------...///000111...666EEESSS\\\iiivvv^^^___tttyyy{{{{{{~~~|||~~~zzzvvvkkk___YYYUUURRRNNNMMMQQQQQQPPPPPPQQQUUUZZZ]]]______```ffftttyyyvvvtttzzzxxxlllooouuuvvvzzzvvv************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******+++++++++******))))))))))))************+++++++++++++++++++++++++++((()))******+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((()))************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******+++,,,------...------......///000000000.........///000000111111000222333444333444555777555444555777:::;;;:::999888888999:::;;;;;;;;;;;;===<<<<<<;;;;;;::::::::::::999888999;;;<<<<<<;;;======>>>???@@@AAABBBBBB???===<<<<<<>>>@@@AAAAAABBBAAA???>>>>>>AAAFFFJJJBBBEEEGGGEEEBBBAAADDDGGGXXX]]]ZZZ^^^pppnnnYYYLLLDDDCCCBBBBBBDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@???DDDIIILLLKKKGGGDDDCCCBBB@@@???@@@BBBDDDEEEEEEFFFGGGHHHGGGEEECCCCCCDDD>>>EEEJJJJJJEEE@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;::::::;;;<<<:::<<<===<<<;;;999::::::999;;;;;;;;;:::;;;===???<<<<<<<<<:::999777555444222222111111000///..............................------------...///000111---000<<>>===;;;<<<<<<<<<===>>>@@@BBBAAA???===<<<>>>?????????<<<======<<<===@@@CCCEEEEEEGGGHHHEEE@@@>>>AAAFFFTTTRRRHHHEEERRR^^^kkk|||~~~zzzhhhUUUGGGCCCCCC===???@@@@@@@@@BBBDDDEEE???@@@@@@AAAAAAAAAAAA@@@BBBEEEIIIJJJHHHEEECCCBBBCCCAAA???@@@BBBCCCDDDDDDDDDEEEFFFFFFDDDBBBBBBCCC???CCCGGGHHHFFFCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@???===;;;:::;;;<<<<<<;;;<<<>>>>>><<<;;;:::;;;888:::<<<<<<;;;;;;===???=========<<<:::888555444444444333222111000//////........................------------...///000000///,,,444DDDMMMUUUmmmwwweee]]]wwwssscccUUULLLFFFBBBBBBDDDFFFHHHIIILLLQQQUUUaaaaaa``````hhhtttzzz{{{ssssssssszzzqqqkkkvvvzzzssszzzzzz************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++((()))***+++++++++++++++))))))))))))************************************))))))***+++++++++++++++)))************+++++++++************************************************************************(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((()))++++++******)))))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,)))******++++++,,,------***+++,,,...000111222333,,,...000111000111333444333333333555777777666444666666777999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<777888999===@@@AAAAAA???::::::;;;::::::<<<>>>AAABBB@@@======>>>???>>>>>>777:::;;;;;;===@@@AAAAAA@@@AAACCCDDDBBB@@@AAAEEEOOOMMMAAA:::@@@CCCIIIVVVzzz|||pppZZZSSSIIIEEEDDDDDDBBB???<<>>>>>???@@@>>>???@@@AAAAAAAAAAAAAAAEEEGGGHHHHHHFFFDDDCCCCCCEEECCCAAA@@@AAABBBBBBBBBBBBDDDEEEDDDCCCAAAAAABBB@@@AAACCCFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFF@@@>>><<<:::999:::;;;<<<===???AAAAAA???=========888:::======;;;;;;===@@@=========<<<:::888666444555555444333222111000///........................---------------...000000333+++///???FFFJJJ]]]wwwnnnYYYggg}}}|||jjjWWWKKKGGGFFFCCCFFFHHHHHHGGGHHHKKKNNNTTTUUUUUUVVV^^^kkksssuuunnnpppsss{{{ppphhhrrrxxxoooyyywwwyyy******++++++++++++******+++++++++*********))))))+++*********+++,,,------))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***))))))+++...///...,,,------------------------000111111111111000000///444444555555666666777777555777:::;;;:::;;;<<<===;;;<<<===?????????>>>===::::::999:::;;;===???@@@;;;>>>>>>;;;;;;>>>DDDGGGIIIIIIHHHEEEAAA??????@@@>>>>>>=========???@@@AAA===BBBEEE@@@>>>AAAEEEGGGBBB@@@>>>===>>>???BBBDDDiiimmmcccVVVFFFFFFCCC???<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>><<>>???>>><<<@@@>>>===<<<<<<;;;999777999888777555444222111111///////////////.........------............------...///222555;;;GGGVVV```rrr\\\___mmm~~~tttkkkcccPPPDDDDDDEEEKKKOOONNNHHHGGGJJJKKKHHHMMMTTTWWWWWW```pppuuupppmmmqqqxxx{{{|||{{{tttkkkvvvssspppwwwyyy{{{xxx******++++++++++++******+++++++++*********))))))))))))(((((())))))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---------------------------------...//////000000000//////000111222555777999;;;<<<666888:::;;;;;;;;;<<<===<<<<<<===>>>===<<<;;;;;;::::::999999:::<<<>>>???===AAACCCCCCDDDGGGKKKMMMFFFEEEDDDCCCBBBBBBAAAAAA======<<<<<<===???AAABBB@@@EEEFFFAAA===???AAABBB@@@???===<<<<<<>>>@@@BBBXXXxxx|||{{{sss^^^QQQLLLFFF<<>>???>>>999999:::;;;<<<>>>???@@@AAAAAA@@@???@@@AAABBBCCCHHHFFFDDDBBB@@@@@@AAAAAAFFFDDDBBB@@@???AAADDDFFFEEEDDDCCCCCCBBBBBBBBBBBBAAACCCDDDFFFFFFFFFEEEDDDDDDCCCBBB@@@????????????>>>===<<<;;;;;;<<<>>>???>>>BBBDDDCCC???<<<===???;;;;;;;;;===???@@@???>>>@@@>>>=========<<<999777999888777666444333222111000000////////////......------............------,,,...000222888CCCPPPZZZpppzzzjjjfffeeetttddd]]]YYYLLLGGGIIIHHHRRRYYY[[[RRRJJJJJJNNNPPPLLLSSSVVVXXXaaappptttoooiiilllssszzz~~~yyytttsssppprrroookkkxxxsssqqqyyy{{{}}}xxxuuu******++++++++++++******+++++++++***************))))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((((('''************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---......///...------------------------,,,---...//////000//////000111222555777:::<<<===777999;;;<<<;;;;;;<<<>>><<<<<<===<<<<<<;;;999999;;;;;;:::::::::;;;===>>><<>>===;;;:::;;;<<<>>>@@@NNNeeeeeeZZZhhhgggdddttteeeQQQDDD???>>>===;;;>>><<<<<<===???@@@???>>>888999999:::<<<>>>???@@@???>>>>>>===>>>???@@@AAAHHHGGGFFFDDDCCCAAA@@@@@@CCCBBB@@@>>>>>>CCCIIINNNFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???????????????>>>===<<<;;;<<<===???AAAAAABBBBBBCCCBBB@@@???>>><<<<<<<<<>>>AAABBBAAA@@@@@@???>>>======<<<:::777999999888777555444333333000000000000//////......------............------+++,,,...000444<<>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;<<<===>>>888:::AAAHHHJJJGGGEEEFFFBBB>>>;;;>>>CCCFFFDDDAAA<<<;;;;;;<<<===???AAABBBDDDHHHGGGAAA<<<;;;:::888===<<<;;;::::::<<<===>>>EEEUUURRREEEJJJTTTSSSPPPfffqqqwwwtttuuuddd]]]nnnpppYYYEEE@@@AAA>>><<<>>>999999:::<<>>>>>>>>===<<<;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>???DDDDDDDDDDDDCCCBBB@@@???>>>???@@@@@@AAAEEELLLQQQEEEDDDBBBAAA@@@????????????@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBB>>>===<<<<<<<<<>>>@@@BBBCCCAAAAAABBBDDDDDDAAA>>><<<<<<===???AAACCCBBBAAAAAA@@@>>>>>>>>>===:::888999888888777666555555444222111111000000/////////------............------+++,,,......000777AAAHHHTTTwwwfffqqq}}}zzzyyyyyy}}}~~~pppbbb[[[WWWSSSUUUTTTHHHKKKTTT^^^cccbbb___\\\ZZZ[[[[[[YYYZZZeeesssyyywwwnnnllljjjiiijjjlllmmmnnnssspppuuu{{{sssuuu~~~yyyvvv******++++++++++++******************************++++++******)))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++---******555AAACCC999...---------------------------...///000111222222222666666666666555555555555888:::;;;<<<;;;;;;<<<===::::::;;;;;;<<<===>>>???>>>>>>===<<<<<<===>>>???::::::@@@HHHJJJDDD??????AAA===:::<<>>@@@AAACCCFFFEEE???<<<<<<;;;888<<<;;;;;;:::;;;<<<===>>>999EEEAAA888<<>>???>>><<>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFAAAAAA@@@@@@AAAAAABBBBBB@@@???=========???@@@BBBCCCAAA???BBBEEEFFFCCC???<<<<<<<<<>>>AAACCCBBBAAABBB@@@???>>>>>>===;;;999888888777777666666666555333222222111000000//////------............------,,,...///...///444<<>>@@@AAA======<<<<<<<<<===???@@@AAA>>>AAAJJJKKKDDD>>>??????===;;;<<>>===<<<<<<;;;<<<===???@@@CCCDDDAAA<<<:::<<<<<<999;;;::::::::::::;;;<<<<<<:::???999333777888888@@@TTTEEE???CCC@@@>>>VVVwwwvvvxxx|||}}}jjj^^^WWWFFF<<<666;;;>>>:::555555777777888:::<<<===<<<:::======<<<<<<<<<=========::::::999888999:::;;;<<<:::;;;===>>>????????????GGGLLLQQQPPPJJJEEECCCDDDHHHGGGEEECCCAAA@@@??????===>>>???AAACCCEEEGGGHHH@@@@@@?????????@@@@@@AAAAAA@@@???======>>>@@@AAAAAA@@@???BBBEEEEEECCC@@@<<<<<<<<>><<<999666666666666666666666666444333333222111000//////------............---------...000//////222888===PPPTTTbbb}}}~~~WWWaaauuu~~~~~~{{{}}}}}}}}}~~~}}}zzzpppsss~~~lllbbbeeennntttvvvccc```[[[YYY^^^iiixxx|||zzzrrrwww}}}******++++++++++++******))))))*********+++++++++))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***(((+++222:::<<<555---------------------------//////000000000000000///---...000222444666777888666888::::::999888999:::::::::999:::;;;<<<>>>???;;;:::::::::;;;<<<>>>???CCC===>>>GGGIIIAAA===???;;;;;;;;;<<<===???@@@AAA>>>===<<<;;;;;;<<<===>>>DDDDDD???999888;;;<<<999888888888999999999::::::===>>>888555888555555@@@MMMBBB;;;======???NNNaaaXXXSSSOOOSSSaaalllkkkcccbbbpppvvvaaaKKK<<<;;;999888999999888777888999888777999:::;;;999888999999999:::;;;<<<===>>>:::999888888888999;;;<<<:::;;;<<<======>>>>>>>>>BBBIIIOOONNNHHHBBBAAABBBIIIHHHFFFCCCAAA???>>>>>>>>>??????AAABBBDDDEEEFFFAAAAAA@@@@@@@@@@@@@@@AAACCCBBB@@@>>>>>>>>>???@@@??????@@@BBBCCCDDDCCCAAA======>>>@@@CCCEEEEEEDDDCCCAAA@@@@@@@@@>>><<<:::555555555555555555555666555444333222111000000///------............------,,,...000///...000555:::GGGNNNVVVggg^^^ZZZaaa~~~qqqmmmoooppppppaaa___]]][[[___iiiwww}}}|||pppwwwyyy******++++++++++++******))))))******++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((())),,,///111111000...------------------------...///////////////......---...///111333555666777666888999999888888888999;;;:::999999999:::;;;<<<888888888888999;;;===>>>@@@888888BBBDDD===999<<<888999;;;<<<<<<>>>AAACCC???>>>===<<<;;;<<<<<<===FFFDDD???888777:::;;;999777777777777888888888888555888666888===777444???KKKDDD:::444666>>>JJJQQQRRRGGG;;;:::FFFQQQOOOGGG@@@TTTlllwwwsssggg^^^ZZZqqqpppnnnkkknnnzzzsss___LLLBBB???:::======888444555999::::::999777888999999888777888888888888999:::;;;<<<:::999888888888999;;;;;;=========<<<<<<<<<======888???GGGGGGCCC@@@AAADDDGGGFFFDDDAAA???===<<<<<<@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCEEECCCAAA???>>>>>>???@@@===>>>@@@BBBCCCBBBBBBBBB>>>>>>???BBBEEEGGGGGGFFFCCCBBB@@@@@@@@@???<<<:::444444444555555555555555555555444333222000000///---..................---,,,...//////---///333888???OOOUUU[[[|||ooo___ZZZtttwwwsssooommmeeeeeecccaaabbbiiisss{{{xxx~~~zzzpppwwwzzzuuu,,,***&&&'''---222...&&&+++'''%%%(((---000...+++(((---'''!!!''')))(((---******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))*********)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......+++,,,---------,,,+++***++++++,,,,,,---...///////////////000111111222222777666555444555666888:::;;;:::888777777888:::;;;777999<<<>>>???>>><<<;;;>>>;;;999999<<<>>>===<<<888888999:::;;;<<<===>>>AAA???===<<<;;;<<<===>>>>>><<<999666555666777888888888888888888999999999888777666666666666666777999777444444777===DDDHHH???>>>===<<<<<<===>>>???AAAJJJSSSRRRKKKCCCAAACCCLLLIIIDDD@@@EEETTTjjjzzzyyy}}}}}}gggqqq\\\RRRIII@@@???EEE<<<===<<<:::888666777999;;;:::999777666666555555888666444444666666666555888888888999::::::;;;;;;AAA???<<<;;;;;;<<<<<<;;;;;;<<<===?????????>>>>>>@@@BBBCCCBBB???===<<<;;;<<<>>>@@@@@@???======>>>AAABBBCCCDDDDDDDDDCCCBBBAAA???============<<<;;;?????????@@@@@@AAAAAAAAA???===;;;<<>>===;;;:::;;;888666777:::<<<;;;:::999999:::;;;<<<===>>>>>>@@@>>><<<:::::::::;;;<<<<<<:::777555555666777888888888888888888888888888999888777666555555555555888666555444777<<>>???CCCFFFBBB<<<888;;;III^^^nnnrrrRRRQQQcccqqqxxxwwwmmmggggggkkknnniiigggbbbaaaiiitttxxxttttttbbbRRRDDDAAA>>>777666;;;::::::<<<======;;;888777999999888777666666666666666444333333444666555444555555666777888999::::::>>><<<;;;:::;;;;;;;;;999999:::;;;============<<<>>>@@@@@@???===;;;;;;<<<;;;===@@@@@@@@@??????@@@???@@@AAABBBBBBAAA@@@@@@@@@???<<<<<<<<<===<<<:::??????@@@@@@@@@@@@@@@@@@>>>===<<<>>>AAADDDFFFFFFBBBAAAAAA???===;;;999888666666555555555555666666777777666666444222111000000///---,,,+++,,,---......//////000111111222222333>>>FFFMMMeeennn\\\^^^pppyyyvvvwww~~~oooqqqzzzwwwyyy''',,,/////////111000,,,)))******)))(((***///444---!!! ,,,+++%%%888))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,---------------,,,,,,------...,,,,,,,,,,,,------------......//////000111111111444444333333444555777888888777555444333444555555555777999;;;;;;;;;:::999888777666777999;;;;;;;;;999999:::;;;<<<======>>>???===;;;999888888888888888777555444444555777888999888888777777666666666:::999777666444333333333666666555555777999<<<>>>777666555444444555666777:::>>>BBBAAA>>>???DDDIIICCC???888333555AAARRR___nnnyyyiiiKKKCCCNNNZZZdddqqqgggYYYMMMFFFDDDFFFHHHBBBGGGFFFCCCPPPhhhxxxzzzkkkyyyxxxiii\\\OOODDDEEE;;;666999:::555333666777777:::>>>BBB@@@;;;555777777666666666666777777444222111222444555555444444444555555777888999:::;;;:::999:::;;;;;;:::888777888999;;;<<<<<<;;;;;;<<<======<<<::::::;;;<<<:::===@@@AAA@@@@@@AAABBB===>>>>>>??????>>>>>>===@@@>>><<<;;;<<<===<<<;;;@@@@@@@@@???????????????<<<<<<===@@@DDDFFFFFFEEEAAA@@@>>>===;;;:::999999666666555555555555666666777777777666555333222111000000...---,,,---.........//////000000111111222111555>>>LLLZZZlllmmm[[[\\\zzz}}}~~~vvvkkkppp{{{{{{www}}}...)))"""!!!(((///,,,%%%%%%(((+++,,,***%%% ...222"""+++///))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,,,,...---,,,,,,,,,---...///------,,,,,,,,,,,,,,,,,,------...//////000000111222222222222333555666777777666555444333333333444444555777888999999888777888888888999:::;;;<<<<<<888888888999:::;;;;;;;;;>>>===;;;999888777666666555555444333444555777888888888777777666555444444888777666555444444333444555555555555666777888999777666555444444555666777:::<<>>===;;;>>>888666::::::666444555666555777<<>><<<>>>AAAAAA@@@@@@@@@AAA===============<<<<<<<<>><<<<<<===>>>===<<<@@@@@@??????>>>>>>>>>===:::;;;===@@@DDDEEEDDDCCC@@@>>><<<:::999999999:::666666666666666666666666777777777666555444333222111111///...............////////////000000111111333000:::MMMTTTYYYvvvjjj```kkk|||yyy{{{}}}uuummmsss}}}~~~zzzxxx'''(((+++777TTT|||lllFFF...111***---+++))) (((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,++++++---------...//////000000000000111111222444555666666666555555444444444444333444555666777777777666666777888999999::::::;;;555666666777777888888888======;;;999888777666555444333333333444555666777777777666666555444333333555444444444444444555666444444555555666555555555777666555444444555666777555666888:::;;;;;;<<<<<<=========<<<<<>>@@@===999444444444444555666777888444222222333555666777666666555444444444666888999999999999;;;===<<<:::888666777999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???>>>@@@BBBAAA@@@>>>===>>>>>>======<<<<<<<<<<<<<<>><<<===>>>??????>>>?????????>>>>>>=========999999<<>>===;;;999888999999:::666777777888888777777666888888888777666555444333222222111000//////......///////////////000000000444---777LLLPPPOOOkkkssscccnnn{{{yyy|||~~~}}}}}}vvvuuutttzzzwwwqqqwww~~~||||||...dddZZZ......$$$,,,888(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......///111222333444444555555555555555555555555333333444555666666666666333555777777666555666777444444555555555666666666;;;;;;:::999888666555555444333333333444555666666666555555444444333333333333333333333333555666666333444555555555444444333555444333222222333444555333333555777999999777444666777888999999999999888BBBRRRXXXVVVTTTNNNLLLUUUFFF===999<<<>>>===AAAHHH>>>??????BBBIIINNNHHH???>>>>>><<<:::999777666555888666444333333333555666777555333444888::::::999444444444444444555666777555333222333555666666555333333222222333666888:::;;;:::999:::;;;;;;:::888666888:::<<<============<<<===>>>===<<<<<<===??????@@@BBBAAA>>><<<;;;;;;>>>>>>===<<<;;;;;;;;;;;;>>><<<;;;<<<>>>?????????>>>>>>>>>>>>============::::::;;;>>>@@@AAA???===<<<<<<;;;::::::999::::::777888999::::::999888777888888888888777666555444333333222222111000///...////////////////////////222,,,333CCCIIIKKKaaabbb___|||}}}{{{||||||~~~{{{uuu}}}vvvsssrrr{{{wwwtttzzz~~~ddd!!!'''555'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++******************((()))***+++,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,,,,---......//////,,,---...000111222333333333333444555666666666666333333444555555666666666333666888777555333444555444444555555555555666666888888888777666555444444444444444444444555555555444444444333333333333333333333333333333333444444333444444444444444444444555444333222222333444555666555444666999:::888555333333444555666666555444555EEEPPPXXX[[[OOOAAACCC@@@888444888999888AAAMMMIIIBBB======;;;777666777333222333666777666444333666777666444333444666666555444333333444555666666444444444333444444555555555333222222333444444333111111111333666;;;???BBB<<<:::888888999999888777666777999;;;============;;;===>>>>>><<<;;;<<<<<<<<<>>>@@@@@@>>><<<;;;<<<>>>===<<<:::::::::::::::;;;:::999:::<<<>>>>>>===<<<<<<=====================<<<<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;:::999888999;;;<<<<<<;;;999888888888888888777666555555444444333333222000///...////////////////////////111---000999BBBJJJXXXffflllaaavvv}}}yyyyyyzzz|||~~~|||xxxzzz~~~zzz{{{yyy}}}{{{~~~---!!!---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************'''(((***+++,,,,,,++++++))))))***+++,,,,,,------++++++,,,------......///+++,,,...000111222222333111222333444555666666666333333444555555666666777555888::::::666444444555555555555666666666666666555666666666555444333333555555555555555555555555333333333333333333333444555444444333222222222222444444444444444444444444666666555444444555666666666333000222777999777555666555333444555666777777666???CCCJJJQQQFFF:::<<<<<<666777<<<;;;777===IIIKKK999///666<<<888444666:::666222333555555444444444666666333111111222111222333555444222111222333555444444333333444444444444333111111222333222111222222333666;;;AAAGGGJJJ<<<:::777666666777666666555666999;;;<<<=========:::<<<>>>>>><<<;;;:::::::::<<<>>>>>>===<<<<<<===>>><<<;;;999888888999999999888777888:::<<<<<<<<<;;;<<<<<<<<<======>>>>>>???>>>>>>>>>@@@@@@>>>===:::;;;<<<===<<<<<<:::999999:::<<<======<<<:::999888888888888888777666555444444444333222111///...///////////////.........111000///444???LLLSSSUUUpppyyykkkyyy}}}wwwxxxzzz|||}}}~~~~~~~~~|||xxx~~~vvv}}}kkkpppHHH###%%%(((((()))...###666"""***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000/////////000222333111222222333333444444555333222222111222333555666888::::::888555444666888333444444444555666666666444777777444444777777555333333333444444444555555999888666444222111111000444444333333333333222222555555555555444333222111777555333111111222555666555555555444444333333333666555444333333444555666999===AAADDDBBB>>>888444777666555555666:::===???<<<:::666444555555555555333333333333333333333333111111111111111111111111222222222333333333444444000111111222222333444444222333333333444444555555222222333555777999;;;<<<666666777666666555444444555777:::;;;;;;;;;===>>>555;;;AAABBB???===>>>@@@@@@@@@@@@???>>><<<:::999<<<<<<;;;999888777777777<<<;;;:::999888999::::::;;;999888;;;@@@BBB@@@=========;;;;;;<<<>>>@@@BBB:::CCCIIIEEE>>>;;;:::999<<<<<<;;;;;;::::::::::::666777777777777777666555333333333333222111000///---.........//////000000555333111111555???LLLUUU\\\zzznnneeeppp|||{{{{{{}}}}}}{{{|||}}}WWW%%%...---SSSQQQ''')))(((((($$$...!!!+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////000111222000000111111222333333333333333222222222333444555666777888777444444555777444444444444555555555555222555555222222444444111333333333444444444444555555555555444444444333333444444333333333222222222333444555555555555555555555444333222222333555666555444444444333333333333777777666555555666777777666777999:::999777555333666555444333555777:::<<<<<<999666444444555555444333333333333333333333333111111111111111111111111222222222333333333333444///000000111111222333333333333333333222222222222111111222222444555777777666666666666666555444444222444777888777777777888666;;;??????<<<::::::<<<>>>===<<<;;;::::::::::::<<<;;;:::888888888888999???>>>;;;999888999::::::<<<:::888;;;???AAA???<<<>>>>>>===<<<<<<===>>>???AAAIIIMMMHHHAAA===;;;:::=========<<<;;;::::::999777777777777777666555555444444444444333222111000........./////////000000333222000000333<<>>;;;>>>>>>>>>>>>============BBBJJJMMMHHHAAA>>>===;;;?????????>>><<<;;;:::999888888888888777555444444444444555444444333222111......////////////000000111000//////111666>>>CCCEEEYYYmmmrrr\\\lll~~~}}}000222%%%333000/// ooo&&&111&&&//////''',,,...))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++.............../////////...//////000000111222222444444333222222111111111222333444555555555666666555555555444444333333333777999999555444666666333222222333333333444444444111222555777888777666555333333333222222222222111000111222444555666666777///000222333444444444333333333333333222222222222333333222222222222333333333222111111222333444555555444333222333444555666888555333222333333333222222222222222222222222222111111111111111111111111111111111111222222222222//////000000111222222222444444444444444444444333888777666555444333333333333333444444444444333333555777999999888666666666666888::::::888777777999@@@===888555444666999<<<<<<:::777666777999===???BBB@@@===::::::;;;===>>>>>><<<;;;<<<>>>>>><<<:::<<<===>>>>>>>>>>>>=========CCCGGGCCC???>>>???===@@@@@@@@@???>>><<<:::888999999999888777555444333444555555555444444333222//////////////////000000///000000000000333777;;;HHHPPPXXXpppzzztttuuuvvvqqqxxx~~~XXX(((+++%%%...+++&&&%%%))),,,(((###---'''))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,------............//////000000111222222222333333333222222111111000222222444555777777777666555555444444333333333222888;;;:::666555777777444222222222333333333444444222333555777777666444333333333222222222111111111000111222222333333333333...///111333444444333222222222222222222222222222111111222222222222111111111222333444444444444444555444333333333333444555555333222222222222111000111111111111111111111111000000000000000000000000000000000111111111222222000000111111222333333444444444555666666777888888999888777555444333333222222222333333333333222222111333444555444333444666666777888888888888:::;;;DDD@@@;;;777555777:::<<<;;;999777666777:::>>>@@@>>><<<;;;::::::<<>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@<<>><<<@@@@@@AAA@@@???<<<:::888999999999888777555444333444444555555444444333333000000000000000000/////////000111111000111333666HHHLLLOOOddd}}}iiirrr||||||wwwoooooo||||||000///'''000///,,,###)))***XXX )))***%%%'''...'''))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++,,,------------,,,/////////000111111222222111222222333222222111000222222333555777888666444444444444444333333333333555888777444444666555222222222222222333333333333333444555555555444333222222222222222111111111111111111222222222111000000...///111222333333222111000111111111111222222222222222333333333333222222...000222444444333222111333333222222333333444444333222000111222222000///000000000000000000000000000000000000000000000000///000000000000111111111111111111222333333444444222222333555666777888999555444333222111000000000000111111222222222222222111333444444555777;;;>>>777777666666777999;;;===BBB???<<<999777888999;;;:::999888777888;;;>>>@@@999999999999;;;===>>>@@@<<<===============<<<<<<999:::;;;===>>>@@@AAABBB@@@CCCCCC>>>;;;<<<<<<:::??????@@@@@@???===:::888888888888888777555444444333333444444444444333333111111000000000000/////////000111111000111222444>>>HHHOOO___|||eeehhh~~~{{{zzz}}})))111''''''%%%222...++++++(((+++(((++++++)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************************************,,,---------,,,+++---......//////000111111000000222222333222111111222111222444777777444111333333333333333333444444222555555222222555555222111222222222222333333333333333333333333333333333222222222222111111111111111111222222222222111111000000111111111111111000000000000000111111222222111111222333333222111111///000111222222111000000000000000111111222222333111000///000111111///...000000000000000000000000000000000000000000000000/////////000000000111111000000000111222222333333000000111111222333444444111111000//////////////////000000111222222111111333333444555888===DDDIII999777555555666888:::;;;::::::999888888888999999:::999999999:::<<<===>>>666777888999:::;;;;;;;;;;;;<<<===>>>===<<<======<<<;;;;;;<<<===???AAABBB@@@BBBAAA<<<:::<<<<<<:::===>>>???@@@???===:::888777777777777777666555555222222333333333333222222111111111000000000//////...///000000000000222444333DDDNNNXXXlllpppkkkppp~~~xxx,,,...######...333"""%%%(((888%%%***(((***"""&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))***+++,,,---,,,++++++,,,,,,------...//////000///000111222333333222111111000000333666666222///222222222333333444444444222555555222333666666333111111222222222333333333111111111111222333444444222222222111111111111000000111222333333333333333111111111000000000000000//////000000111111111222...///000111111000///...111111111000000000111111......//////000111111111000//////000111111///---000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222............////////////000000////////////000111//////000111111111111111//////000111555===EEEKKK;;;888555444444666777888333444666777888888888888999999::::::;;;<<<======666777888999:::999888777:::<<<===>>>=========>>>>>>===<<<;;;<<<===@@@AAA;;;===<<<999999<<<>>>===;;;<<<>>>??????===:::999666777777777777777666666111111222333333333222222222111111111000000//////---.../////////000222444///BBBKKKMMMYYYkkkuuugggkkk...... ******---...QQQ[[[$$$///(((,,,''')))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((('''&&&&&&'''((()))***************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,,,,,,,---...//////000000000000////////////000000111111111222222222222333333444444333333222333333333333333333333333222222222333333333444444333333222111000000111111111222222333222111000///222111//////000111000///222111111111000000//////000000111222222222222111444111//////222333222000111111000000000000111111111111000000000000111111////////////////////////333222111000////////////......///000000000000000///////////////.................................////////////////////////000000000000111111111111000000000000000000000000222111111111333666888:::444444444444444444444444555666666888999<<<===???>>>;;;888888;;;<<<<<<:::666777777888999999::::::============>>>???@@@AAA===<<<;;;;;;;;;;;;<<<===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<;;;999777666777777777666555333222111333333444555444333222111333222111111000000111111000000000000000000000000111333>>>KKKRRRZZZqqqlll]]]uuu~~~||||||}}}###&&&(((777///+++NNN"""***(((,,,(((***))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((''''''&&&'''((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************+++,,,------////////////////////////000000000111111111222222222222333333333333222222333333333333333333333333222222222333333333333444333222222111000000111111111222222222222111000///222000//////111222111000111111111000000000/////////000111111222222111111333000//////111222111000111000000//////000000111000000////////////000000000000000000000000000000222222111000////////////......///000000000000///////////////............////////////////////////////////////////////////....../////////000000000000000000000000000000000111000///000111333666777444444444444444444444444444555555777888:::<<<======;;;888888:::<<<;;;:::777888888999999:::;;;;;;============>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<=========>>>:::;;;;;;;;;:::888666555777777777666555444222111333333444444444333222111333222111111000000111111000000000000000000000000222111888EEEOOOWWWgggxxxvvvaaakkkzzz{{{{{{~~~~~~(((222######666"""<<>>???@@@======;;;;;;;;;;;;======<<<<<<<<<<<<<<<=========999:::::::::999777666444777777777666555444333222333333333444333222222111333222111111000000111111000000000000000000000000333...111>>>JJJQQQYYYccckkkcccppp}}}zzz~~~|||||||||}}}|||vvv}}}TTT555'''$$$,,,!!!444888,,,&&&///)))))))))))))))))))))))))))))))))((()))))))))************************************************)))))))))((((((((((((((((((((())))))************************((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************+++++++++++++++++++++,,,---...///---...............///////////////000000000111111000000111111111111000000222222222222222222222222111111111111222222222222222222111111111111111222111111111111111111000000000//////111333444444222000000000000000000//////...///000000111111000000///......////////////...000//////......//////000...------,,,,,,------...000000000000000000000000000//////...------......------...////////////...------...............///------------------------........................------........./////////000000000000000000000000//////.........///000111222222222222222222222222111222222333555666888999999888888888999999999999777777777888999999::::::;;;;;;;;;;;;<<<===>>>???<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999888666555777777777666666555333333333333333333222222111111333222111111000000111111000000000000000000000000333......777AAAHHHPPPWWW~~~yyyeeefff|||~~~{{{|||{{{{{{||||||oooyyy!!!111:::+++///---'''///'''+++(((************************((()))))))))************************************************)))))))))((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,---......,,,,,,------................../////////000000000///000000111111000000///222222222222222222222222000000000111111111222222222111111111111111222222000000000000000000111111/////////111333444333111//////////////////000000......///000000000000///---...///000///.........//////............//////------,,,,,,,,,,,,------////////////////////////......------,,,---------,,,,,,---...............,,,---------......//////------------------------------------------------....../////////000000000////////////////////////000000/////////000000000222222222222222222222222000111111222333555666777666777888888888888888999555555555666777777888888::::::::::::;;;<<<===>>>::::::999888888999::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999888777777777777777666555444444333333222222111111111111333222111111000000111111111111111111111111111111222000000333888???KKKVVVfffrrrmmmhhhzzz}}}~~~}}}~~~xxx###)))&&&((((((,,,&&&///)))************************))))))))))))************************************************))))))))))))))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,)))(((((())))))***+++,,,++++++,,,,,,---.....................////////////000000111111111111000000222222222222222222222222///000000000000111111111111111111000111111222333000000/////////000111111......///111333333111///......////////////000000---......///////////////,,,...000111///...............------------......------,,,,,,,,,,,,------........................------,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,---......//////........................------------------------....../////////000000000///////////////////////////000000000000000000000111111111111111111111111000000111111222444555666333555777888777777888999444444444555666666777777999999999999:::;;;<<<===:::999888888888888999:::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888777777777777777666555444333333222111111111111222333222111111000000111111111111111111111111111111000111222111111999GGGSSS]]]}}}gggvvv~~~NNN!!!777KKK&&&%%%---)))$$$222)))************************))))))))))))************************************************)))))))))))))))******+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&(((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,(((((((((((()))***+++,,,***++++++,,,------......------........./////////000111111222222111111000111111111111111111111111/////////000000000111111111111000000111222222333000//////...///000111222......///000222111///---........./////////000000------.../////////......,,,///222222000......///...------------------...------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++,,,------------,,,++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////......///000000000000000111111111111111111111111000000111111222333555555111444777888777666777888444444555555666777777777888888888999999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;:::999888777666777777777777666555555333333111000000000111222333222111111000000111111111111111111111111111111---000222//////666BBBJJJSSSrrrxxx{{{~~~}}}~~~|||||||||<<<&&&,,,'''333(((###222'''************************))))))))))))************************************************)))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************+++,,,---...******+++,,,,,,---......---------.........//////111111222222222222111111111111111111111111111111////////////000000000000111111000000111222333333000///.........000111222.........000111000...+++---.........//////000000,,,---......//////......,,,///333333000......///...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,------------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---...///000000000000000000000000000000000000111111111111222333444555000444777888666555666888555555666666777888888888888888888888999:::;;;<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::888888999:::999999777666666777777777777666666555444333111000000000111222333222222111000111111111111111111111111111111111,,,///000...///555===AAAFFF___vvvyyywwwxxx~~~~~~}}}~~~~~~zzzzzz|||KKK,,,,,,,,,++++++*********+++***)))))))))***+++,,,***)))))))))))))))******++++++************+++++++++++++++************)))+++*********))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((******))))))((((((''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---............////////////000<<>>@@@@@@<<<777444777777777777777777777777444444333333333333444444333333222111111111111222111222222222222111000000222111000000111222444555333DDDQQQYYYrrrzzz~~~yyyzzz||||||||||||}}}}}})))SSS222++++++++++++++++++++++++******++++++,,,,,,------++++++***))))))))))))***++++++************+++++++++++++++*********))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++******)))&&&&&&''''''((())))))***************)))((('''&&&&&&''''''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***++++++++++++,,,,,,,,,,,,---------............;;;EEEAAA777222222333//////000000000000//////...///111222111000///---/////////000000000000000000000////////////000000////////////////////////...........................------,,,,,,------...+++...111222111000111222------------------------------,,,,,,------...///------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////000000000111...555999666333444666555444444555666666666777777999999999999999999999999:::999777888999:::999888;;;:::999888888888999999888:::<<<===<<<999666444666666666666666666666666555555444333333333444444333222222111111111111111111111222222222111111000111111000000111222333333222???JJJOOO___vvvrrrzzz~~~~~~~~~~~~BBBLLL555333++++++++++++++++++++++++***++++++,,,---...............,,,***)))(((((('''++++++************+++++++++++++++*********))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******)))(((''''''((()))***++++++,,,,,,,,,++++++***)))''''''&&&''''''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------333666333111222333222//////000000000000//////...000222333444222000//////////////////000000000000000////////////000000.............../////////---.....................------,,,,,,,,,,,,------+++---...///...------...,,,,,,------------------,,,,,,,,,,,,,,,---......000000000///...---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////...////////////000000000---333666333222444555444444444444555666777777888888888888888888888888777999777666666888999999888;;;:::999888888888999999:::999888777666666555555666666666666666666666666666555444444333333333444333222111111000000111111000111111222222222111111111111111111111111222222333666@@@KKKSSSaaa~~~{{{ppp~~~~~~~~~~~~000...CCC###***++++++++++++,,,,,,,,,***+++,,,---.../////////111000///---+++***))))))++++++************+++++++++++++++************)))'''''''''(((((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***(((((((((((()))******+++,,,,,,,,,,,,,,,++++++)))((((((''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------000111000,,,---000111...//////000000000000/////////000222444444333222111//////////////////////////////000000000000//////---............/////////---------...............------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------111222333333222///,,,***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////......////////////000000---111333111000333444222444333444444555666888888777777777777777666666666777666444444666888999999:::::::::999999999888888:::888666444333444666777777777777777777777777777666555444333222222222333222222111000000000000111000000111222222222222111000111111111111111111111222...666EEEIIILLLbbb~~~||||||~~~|||{{{}}}~~~|||~~~~~~lll"""444444!!!******+++++++++,,,,,,,,,***+++,,,...///000////////////...---,,,,,,,,,,,,++++++************+++++++++++++++************)))'''((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++)))((((((((())))))******++++++,,,,,,,,,,,,+++***))))))((((((((())))))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---//////++++++---...,,,//////000000000000/////////000111222333222222111000000000///.........---//////000000000000//////---------.........//////---------.........//////---,,,,,,++++++,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---000222555777666222...+++************************++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////........./////////000000---000111//////222333111222222222222333555666888777777777666666555555555666444222333666888::::::999999:::;;;:::999888777888777555444444555666777777777777777777777777777555444333222222111111111222222111000000000000000000000111222222222222222000000111111111111000000000///333;;;???CCCQQQaaa{{{www|||zzz}}}}}}~~~}}}***///###111*********++++++,,,,,,,,,)))+++---///000000000///++++++******++++++,,,---++++++************+++++++++++++++************)))(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,------,,,+++)))(((((((((((())))))))))))++++++,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,$$$+++///,,,)))***,,,---//////000000000000////////////000111111111111111111111000///...------,,,//////000000000000//////---------.........//////---------.........//////---,,,,,,++++++,,,,,,---,,,,,,+++,,,...///......+++++++++,,,,,,---------++++++******++++++,,,---...111666999999555000---************************++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------.........//////............/////////000---000111......111222000111000000000111333555666777777666666555555555444444333111222555888:::;;;888999;;;;;;;;;:::888666666666666777777777777777777777777777777777777777555444333222111111111111222111111000000000000000///000111222222222222222000000111111111111000///000444555333666@@@JJJNNN^^^~~~|||ooo{{{~~~|||~~~555+++***+++)))((()))+++,,,,,,,,,))))))***+++,,,---------*********++++++,,,,,,,,,************************,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((('''(((((()))***+++))))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------------------.........///000000//////.........---........................////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///000333555666444///++++++***)))(((((()))***+++******************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------......///////////////////////////////////////222111000000111333444555555555444444555666888999333444555444333222444555<<<888555666999:::666222444444444444444444444444555555666777777777777666666555555444444333222222222222222111111111000000000000000000000000000000111111111000000000000000///000000222666===EEEKKKPPPlllzzz~~~---...,,,+++******,,,,,,+++***)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------........./////////000/////////.........---........................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......///111222111---***+++***)))(((((()))***+++************************)))******++++++******)))))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------...///////////////........................222111111000111222333444555444444444444555777777555666666555333444666888>>>:::777777999:::777444444444444444444444444444999888888888777777666666555555555444333333222222222222222111111111000000000000000000000000000000000000111111111111111111///000000111444:::AAAGGGMMM]]]wwwzzzxxx:::MMM''',,,+++++++++---,,,+++)))******************++++++***++++++++++++,,,,,,,,,************************,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))***))))))(((((((((((()))''''''(((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------.............../////////000/////////.............../////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---...---+++(((******))))))))))))******************************)))******++++++******))))))))))))*********++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...////////////...........................222111111000111111222333444444333333333444555555888888777555444555777:::@@@<<<888777888999888777555555555555555555555555<<<;;;999777666666666666555555444444333333222222222111111111111000000000000000000000000000000000000000000111222222333333000000000000111555;;;???JJJNNNfffppp~~~~~~|||}}}~~~xxxyyy%%%444555***)))***+++,,,---+++)))*********************)))++++++++++++++++++++++++************************++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))************))))))******)))(((((('''((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***))))))))))))))))))***))))))************))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,+++++++++,,,,,,------............/////////000000........................000000000000000000000000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***))))))++++++***)))***))))))))))))))))))***************************))))))************))))))))))))))))))************************************************++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---......//////..............................111111111000000111111111333333333333333333333333888888777555333444777:::???<<<777555666888888777666666666666666666666666;;;999777555444555666777555555444444333222222111111111111111000000000000000000000000000000000000///000000111222333333444000111000//////111555888EEEIII\\\}}}xxxxxx}}}|||}}}|||||||||}}}~~~~~~{{{}}}~~~zzzppp///%%%...444{{{((('''''')))+++,,,,,,***+++++++++***************++++++++++++++++++++++++************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))************))))))******)))(((((('''((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))******)))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,******++++++,,,------...............////////////---------...............000000000000000000000000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***))))))***++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------.......................................//////000000000000000000222222222333333333333333666666555444222333555888<<<999555333444555666777666666666666666666666666777555444222333444666777555444444333222222111111000000000000000000000000000000000000000000000000//////000111222222333333000111111000...///111333:::GGGWWWhhh~~~}}}||||||zzzyyy{{{}}}~~~}}}|||ttt%%%%%%,,,222 }}}***)))((((((***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))***))))))(((((((((((()))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++))))))***+++,,,---......------------.........///---------------.........////////////////////////.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))***,,,,,,,,,***))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++******++++++++++++******,,,,,,---............------------------------------...///000111111111000000111222333444444444444333444555444222222444555666555444222222444555666555555555555555555555555444333222222333444555666444444333333222222111111//////000000000000000111000000000000000000000000/////////000111111222222000111111111//////000111000???LLLTTTccc~~~{{{zzz{{{~~~~~~}}}777...... ...111...+++)))***,,,,,,,,,+++++++++,,,---------...,,,,,,,,,+++++++++************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************++++++++++++))))))***+++,,,---......,,,,,,,,,,,,------------,,,,,,,,,------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************))))))+++,,,---,,,***((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************)))***+++,,,,,,+++***)))+++,,,------......------------------------------***,,,---///111111111111///000222444555666666666111333555555444333333333222333333333333444555777444444444444444444444444444444444444444444444333444444333333222111111111////////////000000111111000000000000000000000000/////////////////////000///111222222111000111222...555>>>HHHRRReee~~~~~~~~~EEECCC)))999+++ZZZ777333...+++***+++,,,,,,++++++,,,------...//////,,,,,,,,,++++++***************************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((('''(((((()))***+++))))))))))))(((((((((((('''((((((((())))))******'''((((((((())))))******(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))+++,,,------......------------------------------)))***---///111222222222...000222555666777777777111333666777555444333333000222333444444555666777444444444444444444444444666777777666555444222111444444333333222111111000.../////////000000111111000000000000000000000000////////////............///111222333222111222333333...555DDDLLLQQQiii~~~|||yyywww{{{}}}}}}|||}}}~~~+++&&&===(((111###\\\***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))*********))))))((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******************************))))))))))))************************************))))))))))))******++++++******************---,,,,,,,,,,,,---......------------------------........................---...///...,,,+++,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***)))((())))))***++++++++++++*********))))))((((((''''''))))))(((((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))&&&''''''((()))******+++***++++++++++++***))))))(((((())))))*********+++,,,,,,,,,---------......---------------------------,,,,,,---///000///...111333555666777777555555666666666444222222333555333444444555555444444333222222333444555555333111222333333444333222000///111111111111111222222222222222111111111111111111333333222222111000//////000000000000000000000000333222000/////////000111111000333:::BBBMMM]]]kkkvvvuuuzzzxxxyyy{{{DDD///+++'''---&&&///;;;bbb***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************))))))))))))(((((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******************************))))))))))))************************************))))))))))))******************************---,,,,,,,,,,,,---......---------------------------------------------------...///...,,,+++,,,---+++++++++++++++,,,------++++++++++++++++++++++++************************))))))*********+++++++++***************************++++++,,,+++***)))((())))))***++++++++++++******)))))))))((((((((('''))))))(((((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))************************))))))))))))))))))*********+++,,,,,,,,,------------...---------------------------,,,+++---///000///...000222444555666666555444222333333111000000111333333333444444444444333333333333333444444444333222333333333333333222111000111111111111111111111111111111111111111111111111333333222111111000//////000000000000000000000000222222000/////////000000222111333888>>>GGGUUUbbbrrrzzzzzz~~~yyyyyyyyyzzz}}}222***###888---(((***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******(((((((((((((((((((((((((((((())))))******++++++,,,+++***)))((())))))***((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******************************))))))))))))************************************))))))))))))******************************,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++,,,---------------++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))***++++++++++++***))))))((()))******++++++******))))))))))))(((((((((((())))))(((((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))***************,,,,,,,,,,,,---------------------------------------,,,+++,,,...000///...///000222333444444333333000111111111///000111333222333333444444333333222333333333333333333333333333333222222111111222222222222222111111000000///111111111111111111111111222222222111111000000///000000000000000000000000111111000/////////000000333111222666999>>>JJJUUU[[[vvv||||||yyyxxxwwwwwwwwwyyy|||}}}~~~AAA&&&333***111---777***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********((((((((((((((((((((((((''''''((()))***++++++,,,...,,,***(((((((((***+++(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******************************))))))))))))************************************))))))))))))*********************+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...+++,,,---...///...---,,,++++++++++++++++++++++++************************))))))))))))*********+++*********************************+++************((())))))***************))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((()))******+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////......///000111222222222222000111222222111222333555222222333333333333222222222222222222000000111222444333222111111111333333333222222111000//////...000000000000111111111111222111111111000000000///////////////////////////000000000/////////000000222000111444666888AAAKKKQQQccc}}}|||uuu~~~zzzyyyzzzvvvwwwxxxxxxxxxwwwuuutttzzz}}}...&&&333...,,,&&&RRRHHH***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''((()))***++++++,,,///---+++)))((((((***+++))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,++++++++++++,,,------------------------------------------------------,,,---...---,,,,,,---...+++,,,---...///...---,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++******************++++++(((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))***,,,---+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...---......///000000111111111///111333333222222333444111111222222222222111111000222333222000...///111333333111111111222333444222222111111000///......//////000000000111111111111111111000000000000000/////////////////////////////////000000000//////000///111444555666===EEEJJJSSSddd{{{{{{wwwyyy~~~xxxuuuvvvsssvvvzzz}}}}}}yyytttqqqppptttzzz~~~zzz}}}~~~~~~yyy((()))<<<111)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((())))))******++++++...---,,,***)))))))))***)))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,+++++++++++++++,,,------------------------------........................+++---...---,,,,,,---///++++++,,,---------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,'''((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((()))))))))))))))(((((((((***,,,...///+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---.........///000000111111...000222222111000111222000111111222222111111000000333666555111//////111222222111111222222333333111111111000000//////......//////000000111111111000000000000000000000000000000000000000000000000......///000000000/////////...111444444444999@@@EEEKKKZZZnnnzzzrrr}}}xxxuuuvvvrrrvvv|||{{{uuuppplllpppvvv{{{}}}vvv{{{|||}}}~~~~~~~~~aaa444///222wwwGGG'''***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********...------+++***))))))((())))))*********+++++++++'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((************************((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,+++++++++***++++++,,,---------------------------------------------------+++,,,...---,,,,,,---///+++++++++++++++,,,------++++++++++++++++++++++++************************************++++++++++++******************************)))))))))***,,,,,,'''(((((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++''''''(((((())))))******))))))((()))***---///111,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++---......---.........//////000111222000222444333222000000111000000111111111111000000111555::::::555111111222000111222333333333333333000000000000000/////////......//////000111111222///000000000000000000000000000000000000000000000------///000000000//////......111444333111555;;;???FFFRRRbbbqqqwww{{{xxxuuuxxxtttwww{{{}}}}}}yyytttqqqmmmpppuuuyyy{{{~~~|||zzz||||||}}}~~~}}}~~~~~~~~~~~~OOO)))***++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,------*********************************)))))))))))))))------------+++***(((''')))************+++++++++'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''************************))))))***))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,+++***)))***+++,,,---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******)))))))))***,,,---'''(((((()))))))))))))))'''((((((((())))))******))))))(((((((((((())))))******)))((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++&&&''''''((()))******+++***)))))))))+++...000222,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++---......---///......//////000111222333555777666555333222222000000111111111111000000222777======999444333333///111222333444333333222////////////000000000000---......///000111111222////////////000000000000000000000000000000000000,,,---///000000000//////...///111444222///222777777>>>GGGOOOXXXjjj}}}vvvrrr}}}}}}uuuuuuyyywwwxxxzzzzzzyyyvvvsssqqqpppsssvvvxxxxxxxxxyyyzzz~~~{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwyyy{{{~~~}}}|||~~~}}}JJJMMM)))'''+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************((()))))))))************++++++++++++++++++++++++------,,,+++,,,---...///------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,---......))),,,///...,,,---222777777CCCMMMIII:::...---111------...///000/////////777:::<<<888333//////222...///000222222111000000////////////000000000000000000111111111111000000000000000000////////////000000//////.........---//////.........---------...//////000111222222222444666>>>GGGPPP[[[lll{{{nnnppp~~~wwwiiisss}}}~~~{{{yyyxxxxxxvvvssspppoooooopppqqqppppppooommmkkkkkkmmmooonnnzzzzzztttwww}}}}}}yyyvvv~~~|||~~~zzzvvv|||~~~~~~~~~~~~~~~~~~~~~222&&&aaaaaa'''###000000%%%++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************************************************************+++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///---,,,++++++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++++++++,,,------+++...000///---...222666444>>>FFFDDD999000000333....../////////000000000444777888666000---...000//////000111111111111000////////////000000000000000000111111111111000000000000000000/////////...000/////////.........---//////.........---------...//////000111111222222666444888AAALLLVVVcccnnnrrrooopppwwwnnnoooyyy{{{sssrrrsssuuuuuutttqqqoooooovvvuuurrrnnniiigggggghhhjjjuuu}}}yyy{{{}}}{{{wwwvvvyyyvvv|||{{{~~~|||~~~}}}||||||~~~~~~~~~~~~~~~===---)))EEEyyypppHHH((($$$******,,,444,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************************************************************+++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************+++************)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,---///111000......111444111666;;;;;;666222222555000000///...///000111222333555777555000---...///000000//////000000111111////////////000000000000///000000111111000000///000000000/////////....../////////..............................---------...//////000000111111222777222222;;;EEEMMMUUU\\\xxxuuurrrfffllluuuwwwtttpppssswwwvvvsssooonnnooovvvuuurrrmmmgggdddcccdddcccmmmuuuwwwxxx|||~~~}}}~~~|||vvvssstttvvvsssvvv~~~zzzyyy}}}}}}zzz{{{~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~999===;;;222,,,,,,,,,)))---,,,,,,///333222...))),,,###&&&444555((($$$,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******************************************))))))))))))******************************++++++,,,,,,---------///000///...---///111000111333333333222333333222111///...///000222333333555666555222000000111000000///......000111222////////////000000000000//////000000000000//////000000/////////.........................................................////////////000000111111555222222777===AAAGGGNNNcccvvveeebbbkkkuuuqqqttttttrrrmmmkkknnnqqqnnnnnnmmmiiieeeccccccddd___fffkkkkkkkkkpppuuuvvvxxxyyy|||}}}xxxqqqppptttyyywwwyyy~~~~~~zzzyyy|||wwwwwwwww{{{~~~}}}~~~||||||{{{|||||||||}}}}}}}}}zzzxxx|||}}}~~~~~~~~~|||{{{zzzIIIAAA???CCCAAA777555:::444111,,,(((&&&(((---000888333...,,,,,,++++++,,,,,,,,,---------.........------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******************************))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))***************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---............,,,---...------,,,------111///......000111111111222111///...///000222333111222333333222111000111000///.........///111222////////////000000000000//////000000000000//////////////////............---------...............---.....................///////////////000000000222222444666555666<<>>IIIQQQddd~~~|||eeeZZZfffiiiooossstttrrrnnnkkkfffggggggdddaaa___^^^___dddggggggbbb___aaabbb```gggkkkssswwwtttpppssszzzzzzzzzzzzzzzyyyvvvuuutttuuuzzz{{{xxx|||wwwwwwxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwyyy{{{}}}{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{|||{{{{{{zzzyyyyyyRRROOOSSSWWWPPPEEEKKKZZZGGGAAA888111------...///:::444+++&&&+++333///%%%------------....................................++++++,,,------,,,++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***))))))*********++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************((()))+++---//////...---******+++---......---,,,000///---------///000111....../////////000000000---------...///000///...---...//////000000//////////////////000000000000......////////////......//////.........---------,,,,,,,,,------.........---------.........//////////////////////////////...---///222111///222888BBBQQQ___kkkwwwkkkuuurrrooooooqqqpppkkkgggfffggggggeeeaaa___^^^^^^bbbeeeddd___^^^______]]]___cccjjjooonnnlllpppwwwxxxwwwtttrrrqqqrrrssssssxxx{{{zzzwww{{{uuuttttttsssqqqssstttuuuvvvwwwwwwwwwvvvttttttuuuvvvwwwyyy{{{|||wwwwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxpppkkkccc]]]ZZZVVVOOOGGGBBB@@@@@@BBBEEEAAA888000)))///555444---***111999---------.........//////........................++++++------------++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&(((***---......---,,,***++++++---///000...---...............///111333------...///000/////////.........///111222111000,,,---///000000000///...////////////000000000000......////////////......//////.........---------,,,,,,,,,------.........---------........./////////////////////.........///+++***...111111111333888QQQ]]]ZZZjjjppphhhgggiiihhhgggdddeeefffeeecccaaaaaaaaa]]]``````\\\\\\^^^^^^[[[ZZZ\\\bbbhhhhhhgggkkkqqqwwwuuupppkkkkkkoootttuuuzzzzzz}}}}}}xxxwwwxxxsssssstttsssqqqoooqqqsssuuuwwwxxxxxxwwwssssssssstttuuuwwwxxxyyyxxxwwwuuutttttttttuuuvvvuuutttsssrrrrrrssstttuuu~~~kkk]]]XXXWWWJJJIIIKKKOOOMMMDDD===::://////111222///+++---222///...............//////------------------------+++++++++******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,---+++)))((('''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++*********)))******+++,,,,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++...---+++)))((())))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++(((++++++************+++++++++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........------,,,,,,------......,,,,,,---///000///...---...............------////////////////////////////////////////////////000000///...---,,,,,,,,,......//////...---,,,,,,,,,---......,,,,,,---...---------............///////////////000000000000888???JJJSSSYYYdddzzzqqq^^^\\\[[[[[[eee]]]XXXZZZ___```^^^[[[[[[^^^\\\VVVVVV[[[\\\YYYZZZXXXYYY[[[[[[ZZZ___fffhhhiiiiiijjjkkklllmmmmmmmmmppptttwwwwwwxxxxxxyyyzzzwwwtttrrrsssttttttsssqqqqqqrrrrrrrrrqqqpppooooooooopppqqqrrrrrrssssssrrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqppppppoooooouuupppeeeWWWNNNRRRYYYVVVLLLCCC===999666444111---...333......---------------...------------------------,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,***)))(((((()))***,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++)))((('''((()))***************************************************))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++***************++++++,,,******)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///...,,,+++*********+++************************++++++++++++++++++++++++,,,***))))))+++,,,+++)))++++++************+++++++++*********))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------...---,,,---///000///............//////......---........................////////////////////////000000///------,,,,,,---...............---,,,,,,,,,---...---,,,,,,,,,...------------.............../////////000000000000111444;;;FFFOOOZZZjjjwwwnnn[[[VVV[[[WWWZZZ^^^aaa```^^^^^^```]]]___]]]WWWWWW[[[\\\YYYVVVTTTXXX```dddaaa[[[YYY]]]^^^___aaabbbdddeeeffffffiiilllnnnnnnnnnooooootttrrrooonnnooopppqqqpppnnnnnnnnnnnnmmmmmmmmmmmmiiiiiijjjkkkmmmnnnpppqqqppppppnnnnnnmmmnnnoooooommmmmmnnnnnnnnnnnnnnnnnn~~~nnn```^^^```\\\SSSLLLJJJBBB;;;888555111111333//////...---------......---------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((((()))***************************************************))))))))))))))))))))))))************************------,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++***************+++,,,,,,))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++///...---,,,++++++,,,,,,************************++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++************++++++***************)))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------...---,,,---/////////---......///////////////...........................////////////////////////000///...------------------............------,,,+++---...---,,,+++,,,...------------................../////////000000000222///222===IIITTT^^^eeejjjWWWSSSSSSWWW\\\^^^\\\YYYWWWVVV\\\^^^\\\XXXWWWZZZZZZXXXXXXVVV\\\jjjrrrkkk[[[PPPRRRSSSTTTWWWYYY[[[]]]^^^^^^```cccddddddddddddeeekkkiiihhhhhhiiikkklllkkkjjjiiihhhggggggggghhhhhhgggggghhhiiikkkmmmppprrrmmmmmmlllkkkjjjjjjkkkkkkiiiiiijjjkkkkkklllmmmmmmxxxiii[[[VVVXXXOOOFFF>>><<<;;;777555555000000////////////000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++************+++,,,))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))+++***)))(((((()))******************************************************))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***++++++++++++***))))))*********++++++++++++************+++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++...------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///---,,,---...///...---......//////000000//////........................////////////////////////000///...------------------------......------,,,+++,,,------++++++,,,---,,,,,,---------................../////////000000444//////888CCCMMMWWW___wwwjjjYYY\\\ZZZVVVTTTWWWXXXTTTMMMXXXXXXWWWVVVVVVWWWXXXXXXWWWVVV]]]jjjqqqiiiXXXMMMNNNOOOPPPRRRTTTVVVWWWXXXVVVYYY[[[]]]]]]]]]^^^___bbbaaa```aaaccceeefffeeeeeedddbbb``````aaabbbccceeedddddddddfffhhhkkkmmmiiiiiihhhggggggfffffffffggggggggghhhhhhiiiiiiiiinnnffffffVVVNNNHHHGGGEEE@@@;;;:::222111111000000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))*********))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******************************************************************************************************'''(((((())))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***++++++++++++***))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,***************+++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,///...------...///...,,,------...///////////////........................//////////////////////////////...------------...,,,,,,---------------,,,+++,,,---,,,++++++,,,---,,,,,,,,,------------...............////////////000------111888AAAOOO[[[oooyyytttuuuooobbbYYYWWWWWWUUUQQQQQQQQQSSSTTTTTTUUUWWWQQQQQQVVV]]]___XXXPPPMMMNNNOOOOOOOOOPPPPPPQQQQQQOOOQQQTTTUUUVVVVVVXXXZZZZZZYYYYYYZZZ]]]___```______]]][[[ZZZYYYZZZ\\\]]]\\\\\\[[[[[[[[[]]]^^^___bbbbbbbbbbbbaaaaaa``````bbbbbbaaaaaaaaa`````````xxxmmmggg```\\\UUUKKKDDDCCC888777555333111000//////........................,,,,,,---------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))************************************++++++++++++++++++++++++************************************************&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...------...///---,,,+++,,,---...////////////------------------------///////////////////////////......---------......+++,,,,,,------------,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------------.........////////////...///111222888HHHWWWooovvv~~~mmmYYYVVVXXXMMMKKKLLLPPPQQQPPPQQQSSSPPPPPPRRRTTTRRRMMMNNNRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJLLLMMMNNNNNNOOOQQQSSSSSSRRRRRRTTTWWWYYYYYYXXXWWWVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTvvvfffVVVNNNMMMFFFDDD@@@;;;777333000///........................++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***)))************+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((()))***************************************++++++++++++++++++++++++************************************************((((((((())))))******+++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++,,,++++++++++++,,,------,,,,,,+++++++++,,,------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,------------......+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,000...------......---,,,***+++,,,---............------------------------////////////////////////......---------......///***+++,,,---------------***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,------------------.........//////000000111333333555@@@LLLZZZeeejjjwwwqqq\\\QQQMMMJJJKKKOOOOOOLLLLLLOOOQQQPPPQQQQQQOOOKKKNNNTTTMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLLLLLLLNNNQQQRRRRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSSSSSSSRRRQQQOOOPPPQQQSSSSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOONNNqqq^^^UUUUUUSSSPPPKKKDDD===777333111////////////////////////+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******'''((()))***************************************++++++++++++++++++++++++************************************************+++++++++***************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++,,,,,,++++++,,,,,,---...*********+++,,,---...///------------------------,,,------......------,,,------------------------................................................---------.........//////,,,---.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,000///------......---,,,)))***+++,,,------------------------------------////////////////////////......---------......///***+++,,,,,,------------***+++,,,,,,******+++,,,++++++,,,,,,,,,------------------.........//////...---///111222222888???;;;WWWbbbcccyyynnnOOOPPPLLLLLLPPPOOOJJJHHHLLLMMMKKKKKKNNNMMMJJJJJJNNNMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNNNNLLLIIIHHHIIIJJJHHHHHHHHHJJJMMMNNNMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEGGGJJJMMMNNNMMMLLLKKKHHHJJJKKKMMMNNNNNNNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNtttdddZZZSSSPPPNNNNNNKKKCCC888111...000///***,,,000000+++000...------...---,,,***,,,,,,,,,+++++++++******---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))************************************************))))))************))))))************++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,---///222222111000111///------.........------......---++++++,,,---+++,,,,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))'''%%%%%%''')))&&&)))------***''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((('''''''''(((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++...------,,,,,,------...,,,---...000222444666666777CCCSSS^^^hhhyyylllVVVOOOMMMQQQOOOGGGGGGOOONNNKKKIIIKKKNNNOOOLLLIIINNNNNNMMMLLLKKKJJJJJJIIIKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEuuujjj\\\RRRLLLGGGBBB???333444222......222222---...---++++++,,,---+++***,,,,,,,,,++++++++++++***---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))************************************************))))))************))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************+++*********))))))))))))++++++******************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,------......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------............------------000//////.........//////+++++++++,,,---,,,+++***///...---------......---111111111111000//////000---...///000111222333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))(((&&&''')))++++++---///...+++)))((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,---...000111333444555000777???HHHSSSeeezzzsssppppppmmm^^^KKKFFFLLLOOOLLLIIIHHHJJJLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBtttbbbYYYTTTPPPLLL===<<<777222000111///+++///---,,,,,,---------,,,,,,,,,,,,,,,++++++++++++---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))************************************************))))))************))))))((((((((()))))))))******************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************************************)))))))))******++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------------------,,,,,,,,,,,,,,,,,,---------......////////////////////////......------...//////000111222222222222111000000222222222222222222222222///////////////...------------------............000000///...---,,,,,,+++------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))(((((((((+++---222222111///+++)))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---...///000111222222000111222666AAASSSgggtttmmmXXXUUUJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>;;;<<<<<<===>>>=========??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>yyyppphhh]]]RRRNNNJJJBBB:::666333000---222000------...//////...------,,,,,,,,,+++++++++---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))************))))))******+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************************************+++++++++++++++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------........................---------------------------............////////////000000000000000000//////000000111222---...///000//////000111---.../////////...///000000000000111111111///---000000000/////////....../////////......---------.......................................---,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))***---///666444111---+++))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''(((***************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))************************************++++++,,,,,,,,,,,,++++++------,,,,,,------...///------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------....../////////111111000111888HHH]]]lllqqqcccRRRGGGHHHJJJJJJIIIHHHGGGGGGEEEFFFGGGIIIIIIHHHGGGFFFIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???AAAAAA@@@@@@@@@?????????======>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;======<<<<<<<<<<<<<<<===|||{{{lll]]]\\\UUULLLDDD>>>999666555333000...------......------------,,,,,,,,,++++++---,,,++++++******+++++++++++++++*********))))))************************************************************************))))))************))))))++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++******++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////..............................------........./////////......//////000000000111333222222222222222333333000222333333111111333555111333666666444333333444555333222333444444222000111111222222333333333444000000000111111111111111...........................////////////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))+++...000555222...+++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((()))))))))************************************++++++,,,,,,++++++***...............//////000---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........---000222111222???TTTeeeiiiwwwttt]]]NNNMMMKKKJJJJJJIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;===<<<<<<<<<<<<<<<======tttbbbYYYOOOIIICCC>>><<<===444111...,,,,,,,,,,,,+++------------,,,,,,,,,,,,---,,,++++++******+++++++++++++++************)))************************************************************************))))))************)))))))))))))))************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////............///////////////.........////////////000...//////000000111111111///////////////000111222333555666555333222555888555888;;;;;;888555666777666333000000222444222000+++,,,---...///000111111////////////////////////......................../////////000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))***---000222///+++)))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))******+++***)))'''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++((()))))))))******************************************++++++++++++******...............//////000---,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///,,,333999777444:::KKKYYYgggmmmyyyxxx___\\\YYYYYYXXXTTTNNNHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD????????????????????????>>>???@@@@@@AAAAAA@@@@@@???????????????>>>======>>>============>>>>>>???sssggg\\\UUUMMMFFFCCCFFF999555111...---------,,,...------------,,,,,,,,,---,,,++++++******+++++++++++++++************)))************************************************************************))))))************)))))))))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////....../////////000000000....../////////000000000000000000111222333333333000000111222444777888:::666:::>>>>>>>>>@@@EEEJJJHHHLLLOOONNNJJJGGGGGGIIIJJJEEE@@@@@@CCCEEEEEECCC>>>===<<<;;;:::888777777444444333222111000//////000000000000000000000000///000000000000///.................................------------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))((())),,,......+++(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,------,,,+++)))'''''''''''''''((((((((()))''''''''''''''''''''''''''')))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++)))))))))*********++++++******************************++++++++++++******,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000000666<<<;;;777777===DDDOOO[[[lll}}}|||~~~dddOOOHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@}}}pppggg]]]SSSOOOQQQ>>>:::555222111111000///......---------,,,,,,,,,---,,,++++++******+++++++++++++++************)))************************************************************************))))))************))))))++++++,,,,,,,,,---------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---......///////////////.../////////000000111111////////////000000000000111111222333333444555555999:::<<>><<<999777555555111111111111111111111111000000000000000//////.................................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))(((((((((+++---,,,***'''(((***+++)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******---.../////////---***)))&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,+++,,,,,,---...///000111000444888888555111///...,,,AAA[[[nnn]]]JJJHHHEEEBBBAAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAvvvdddUUURRRUUUJJJCCC999000---......------///000...---...///......,,,++++++++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))+++***(((***222:::666,,,------------,,,,,,+++***))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))((((((************************++++++************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...//////,,,,,,------...//////////////////000000000000111111111111000000000000111,,,...111222222222333555555666666666777:::@@@EEEFFFOOOXXX\\\[[[^^^hhhpppyyyooojjjaaa___XXXOOOLLLKKKBBB666777888888777555333222222---222333111000111000---111000///...------............---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))...---,,,,,,++++++,,,,,,+++*********))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''((((((((((((((('''''''''***+++---......---+++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,222222000---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,++++++***************************,,,+++******+++,,,...///444333111000000000111111333222???XXXooo~~~YYYOOOMMMLLLEEEGGGKKKEEEFFFDDDCCCDDDEEEDDDDDDEEEBBB@@@>>>@@@DDDEEEBBB>>>BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCkkkYYYRRRMMMLLLGGG???888333111000---...///...------------...---++++++,,,,,,***)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,++++++++++++*********)))))))))***))))))///666333+++,,,,,,,,,,,,,,,+++******))))))***++++++++++++***))))))))))))))))))))))))************)))))))))(((******************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---------......//////,,,------......///000000000000/////////.........///000222222111111111111444444333111000222555888444777===FFFOOOXXX```eeezzz|||~~~~~~wwwqqqmmmeee\\\RRRNNNHHHDDD@@@:::444///...000000,,,+++///111000---...///000000000000///.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))------,,,+++++++++++++++************)))))))))(((''''''((((((((((((''''''((((((((()))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((('''((()))+++,,,,,,+++)))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,/////////---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---,,,,,,++++++************************,,,++++++++++++---...///444333111000000000111222222000888KKK\\\lllssshhhVVVPPPQQQYYYZZZNNNOOOIIICCCCCCFFFFFFDDDBBBFFFFFFEEEDDDCCCAAA???>>>BBBBBBAAABBBBBBCCCBBBBBB??????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCfffYYYRRRUUUUUUPPPEEE999333111///.../////////.........///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***++++++,,,++++++++++++++++++***************'''))))))))),,,///...******++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))******************************************************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------........./////////------......//////000000000000000000000000000000---///111222111000000111555444444444666;;;CCCHHHQQQVVVaaaooo~~~wwwpppjjjbbbXXXPPPDDDCCC<<<333///111222000,,,---///111222111///...///.........------------+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,+++************+++************))))))))))))'''(((((())))))((((((''')))))))))*********++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((''''''((((((((((((((((((''''''))))))))))))''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,++++++************+++++++++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///333222111000000000111222111...111:::CCCOOOdddxxxtttqqqyyysssmmm}}}lll\\\QQQEEE@@@DDDGGGFFFCCCCCCEEEGGGFFFCCCAAAAAACCCBBBAAA@@@AAABBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???????????????BBBBBBAAAAAABBBBBBCCCCCCzzzooobbbaaabbb___TTTEEE:::555222///...111222000000111///...,,,,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************(((***+++***)))***++++++))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///////////////---......//////000111111///000000111333444444555000222333222111222555888888<<>>777111222222333333222111000////////////............---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++******))))))***************)))))))))))))))(((((())))))))))))(((((()))*********+++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++++++++************+++++++++---///000///---,,,---++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,---......///333222111000000000111222111//////000111888IIIZZZssszzzuuusss^^^LLLEEEGGGIIIGGGFFFFFFFFFFFFEEEEEECCCCCCFFFCCCAAAAAACCCCCCAAA???BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBzzzyyyqqqmmmmmmfffWWWGGG@@@888111...111222000000222000...------...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++******)))***************************+++,,,+++***(((***,,,((())))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///000000000//////......//////000111111222111111111222333333444444333555555444333777???EEEMMMWWWhhhxxx|||}}}vvvxxxvvvqqqppptttxxxyyyvvv~~~yyyrrrpppqqqqqqssszzzwwwgggXXXIII===;;;999666333222222222333000000/////////.........---------......---------+++++++++++++++++++++,,,,,,+++******))))))******))))))))))))))))))******(((((())))))))))))(((((()))*********+++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((***))))))(((((((((((()))&&&'''''''''(((((())))))'''(((((((((((((((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++******))))))******+++---///111222000---,,,++++++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++************************)))******+++,,,,,,,,,,,,************************++++++,,,---............111000/////////000111111000111111000,,,...999DDDPPPfffdddRRRQQQWWWYYYVVVOOOHHHHHHLLLOOOMMMIIIMMMHHHCCCAAADDDFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAwww}}}wwwxxxtttdddSSSKKKDDD999111222222......222111///............---+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********+++******)))(((***************+++++++++,,,******,,,+++(((***---((())))))************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///000111000////////////000000111111222222333333222222111111111111111444777999;;;BBBNNNWWWmmmyyyxxxwwwzzzwwwqqqrrrwwwyyywwwyyy|||sssnnnoooppppppnnn{{{yyyooolllkkkhhhrrrvvvzzz{{{yyyvvvtttsssyyyzzz{{{jjj[[[GGGCCC===777333111111222000000000000////////////---......//////......---++++++++++++,,,,,,,,,,,,,,,,,,+++************+++))))))))))))************((())))))******))))))((()))))))))*********++++++******))))))))))))******))))))(((((((((((())))))'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++******))))))))))))******---///111111///,,,++++++***++++++,,,,,,------...------,,,+++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++++++++************************+++,,,---......//////...///......------...000000///222333111......222888BBBYYYtttvvvhhhppp~~~nnnaaaSSSPPPZZZeeejjjjjj]]]SSSHHHBBBBBBDDDEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAqqqaaa\\\XXXHHH<<<999666///...333111000......//////---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************)))(((((())))))*********+++++++++---)))'''++++++))))))---((()))******+++++++++***))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************************************((())))))***++++++,,,,,,******))))))))))))******)))************+++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...000111111111///...//////000111111222222333222222333444555555666666777???HHHOOOVVV___mmmwww}}}~~~wwwrrrllllllttt|||hhhcccZZZOOODDD<<<777444111111111000000000//////......////////////......+++++++++,,,,,,,,,------------,,,+++++++++++++++((()))))))))************))))))************))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******************))))))))))))*********,,,......,,,++++++,,,******+++,,,,,,---.........------,,,,,,,,,,,,,,,***************************************************++++++++++++******)))************************+++,,,---.../////////...------,,,+++,,,---...///---000111000///000111222===NNNbbbooo{{{uuupppbbbeeetttrrr]]]NNNHHHFFFDDDBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBqqqnnniiiVVVFFFAAA<<<333111555111000......//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************)))(((((())))))******++++++++++++...'''%%%)))+++)))))),,,))))))***+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,******))))))))))))******)))************+++++++++************************------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...000111222111///...000000000111222222333333000111333777:::>>>@@@AAAHHHSSSaaammmwww}}}xxxyyyooottt~~~wwwmmmnnnqqqssswww||||||~~~ooo^^^OOOCCC===111111111111000000000000......////////////......+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,(((((())))))*********+++))))))************))))))(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((()))***&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))************************&&&''''''''''''''''''&&&'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************))))))))))))******''')))***+++******+++---******+++,,,,,,---......///...------,,,,,,------************************************************+++++++++++++++***)))(((************************+++,,,---////////////...,,,++++++***+++,,,......,,,.........///111222111000:::GGGSSS```rrrtttiiirrr{{{cccUUUOOOJJJFFFHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDxxxrrruuufffccc___LLL;;;666333///000///...---,,,...///---,,,++++++******++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------///////////////.........222111///.../////////...000222333333333333555777222999>>>@@@HHHVVV___aaalll}}}{{{wwwwwwyyyzzzuuu```KKKBBB999555333000000222,,,///111222111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((***************************+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,+++++++++*********))))))******)))(((''''''((((((((()))***+++++++++++++++))))))))))))))))))))))))++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///555111000555<<>>FFFLLLPPPSSS___vvvyyyqqqpppsss~~~|||ppp```QQQBBB666111333555555333111///...///////////////.........------,,,,,,,,,++++++++++++*********************************)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***************)))((((((***************************+++,,,,,,------,,,,,,------,,,,,,+++++++++++++++++++++*********))))))******)))((((((((()))))))))******++++++++++++***))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000------000222777EEERRRnnn~~~}}}|||ssscccXXXKKKPPP```aaa]]]ZZZTTTLLLHHHEEEFFFEEEFFFKKKRRRiiiffflllpppkkkeeeUUU===222222111000///...------------,,,++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************)))))))))*********++++++************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------........................//////////////////000000...///000000111222333333333444555666999>>>EEEJJJPPP]]]lllzzz|||ooonnnyyyrrr[[[EEE777333222111000......---......000000000000////////////,,,,,,,,,,,,++++++++++++******************************)))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))************))))))(((***************************++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++*********************)))))))))***++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---///000//////444;;;TTTggg}}}pppkkkaaarrr|||sssVVVTTTOOOJJJOOO^^^mmmtttrrrmmmnnnooonnnqqqdddIII666444222000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************))))))*********+++++++++************************))))))*********+++++++++)))))))))*********++++++,,,,,,,,,---------------....................................//////////////////000000000000111111111222333333222222333444333555999???FFFPPP[[[bbbnnnyyy~~~eeeOOOCCC444222111000111111111000111000000000000/////////------,,,,,,,,,+++++++++************************+++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))************)))(((******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********************************)))))))))***+++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......+++---///111000///111444<<>>777444333111/////////...------------...,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************************************************************++++++++++++,,,*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////.................................//////000000111000000000111222222333333222333444444333666<<>>333333333222222222111111......---------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************************************))))))***++++++++++++***)))***,,,,,,,,,+++)))'''))))))******++++++++++++******)))(((((('''((((((***+++,,,,,,------------))))))))))))))))))))))))((((((((()))******++++++************************)))******+++,,,,,,------(((---...+++---111///)))+++...222444000333FFF[[[yyyqqquuuxxxttt|||xxxiiiRRR===444222111///000111000///...//////---------,,,,,,,,,++++++************************************************+++++++++*********)))))))))************++++++++++++++++++************)))++++++******************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------.....................///000000222111000000111222111000///222444444222222444777HHHFFFKKKXXXdddpppwww[[[KKKDDD999222000000111111...++++++000111...++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))***++++++***)))((('''))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,************))))))))))))(((((())))))***+++---...******+++++++++******)))))))))***++++++++++++***,,,,,,------.../////////000000///000222555888:::UUUttt|||uuu{{{zzz{{{vvvzzzyyy|||{{{sssdddUUUIII===555////////////...------------------,,,,,,,,,++++++************************************************+++++++++*********)))))))))************++++++++++++++++++************)))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......///............///000000///...//////000111000///222333333333444:::CCCJJJSSS\\\lll~~~zzzssseeeRRR@@@777555888777222000111///---///333---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))******+++***)))((('''))))))))))))************,,,,,,,,,++++++*********************************)))))))))))))))******************+++++++++,,,,,,*********)))))))))(((((((((((())))))***+++---...***++++++++++++******)))))))))***++++++++++++***,,,,,,,,,---....../////////.........000333555777;;;OOOcccnnn|||lllllluuuwwwyyyxxxssskkk\\\GGG555000000///......---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++++++++************)))************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......//////......//////000111......000111111111111111333555666888===FFFSSS\\\gggyyy|||___HHH===;;;777333111111...+++---222------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((((())))))))))))************+++++++++++++++************************************))))))))))))))))))((()))*********++++++++++++******))))))))))))(((((((((((())))))***+++---...+++++++++++++++***))))))))))))***++++++++++++***+++,,,,,,------......///------------...000222333///555:::CCCXXXuuurrrjjjnnn{{{|||{{{zzzvvviiiPPP:::555333000///////////////...------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))***************+++++++++++++++++++++++++++++++++***************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------....../////////...///000000111000222333333333222333333222666<<>>999333000/////////............---------,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......///////////////000111111222333444444222222444666777<<>>IIIRRR]]]mmm|||iiiMMM999222555//////.........---------++++++++++++++++++++++++***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***+++***)))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((('''&&&&&&'''((()))***))))))))))))************(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''(((((())))))***+++---............---,,,+++)))((())))))***++++++++++++***)))))))))***++++++,,,,,,)))***+++,,,---.........000---+++---///......///777000,,,000555AAA[[[tttrrruuu}}}bbbmmmyyy}}}nnnMMM999888777///000...++++++---.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************+++***)))(((((()))***+++************************+++*********))))))((((((++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////...000111000000222444444666:::666666AAAHHHNNNYYYiiinnnPPP<<<444333///---......+++---000///---++++++,,,---,,,++++++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((''''''))),,,---------+++++++++,,,,,,,,,---------------............///444222000///222999CCCJJJgggyyykkkeeepppwwwqqqffffffooonnnvvv}}}~~~{{{{{{}}}xxx^^^FFF<<<777222111///,,,,,,---------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************+++***)))(((((()))***+++************************+++*********))))))))))))+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------.........//////......//////000111111222222111222333444333---:::???AAALLLXXXjjjppp]]]TTT???777111222444111---+++...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---++++++++++++***)))((('''))))))))))))(((((((((((()))(((''')))+++---,,,,,,+++++++++,,,,,,,,,,,,---------------............222111000......000555999===KKK```uuuxxx{{{xxxpppttt||||||~~~~~~uuuvvvtttrrrsssxxx~~~~~~}}}xxxyyy}}}{{{sssnnnooossshhhppp|||xxx___HHH===;;;333111///...///...---,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************))))))))))))*********************************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------------.........000000000000000111111222111000///111333444444444555BBBJJJTTTjjj~~~]]]KKK999222222111---+++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,***++++++******)))((('''(((((((((((())))))))))))***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........//////...,,,+++,,,,,,...333===JJJ]]]sss~~~|||rrrhhhbbbaaaccceeekkksssnnnfffgggccc^^^```|||~~~~~~wwwmmmeeedddfffaaaiiisss~~~zzz\\\HHHCCC666444111000111000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++******((()))))))))***************************************))))))))))))))))))*********************************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000000000000111222222333000000333666777999;;;FFFKKKPPPeee}}}xxxxxx{{{~~~mmmLLL888000///111555...------...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++))))))******)))(((((('''(((((((((((())))))))))))+++***((()))***+++***(((************+++++++++++++++,,,,,,,,,------------+++---//////...------...777444222555???MMMZZZaaauuuyyyrrruuu{{{mmm______}}}vvvkkkdddbbbcccnnnuuu{{{{{{nnnSSSFFF888555111000///000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++******((()))))))))************************************)))))))))******)))))))))***************************************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000000//////000000111222777444444888999999===DDDHHHRRR^^^zzz{{{}}}}}}~~~yyysssrrruuuvvvuuuoookkkjjjooouuuwwwwwwvvvyyyvvvlllkkkwwwgggKKK:::222333666///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((()))))))))((('''''''''((((((((()))))))))***+++***((()))******)))''')))))))))*********++++++++++++++++++,,,,,,,,,---,,,---......------///111222///,,,---222888<<<>>>JJJ\\\wwwyyyzzzyyypppiiiggggggzzzyyyuuu}}}}}}```NNN===999333///------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************))))))************))))))*********************************+++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////000000000///000111111222555222444888777777AAANNNTTTkkk~~~wwwqqqsssyyy|||xxxtttqqqrrrtttvvvwwwrrrooonnnqqqtttvvvtttrrryyy}}}wwwlllhhhttt~~~hhhSSS???222---333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***''''''((((((((((((''''''''''''(((((())))))*********)))((((((******)))'''((())))))))))))***************+++++++++,,,,,,,,,---...---,,,******,,,............000222333333222666@@@OOOaaatttxxxtttsssttt~~~xxxrrruuu}}}xxxeeeJJJDDD:::333///.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************((()))***++++++***)))(((*********************************++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------........................////////////111111111111111222333333000111666===>>>AAASSShhh}}}tttqqquuu{{{~~~~~~|||yyy|||}}}{{{zzzzzz{{{|||~~~~~~yyy___DDD333999555111///...//////...------------------------------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&''''''((((((''''''''''''''''''((()))*********)))((('''((()))***)))(((((((((((()))))))))******************+++++++++++++++,,,---,,,******+++,,,///000222333333222111111333222222555@@@TTTlll|||~~~}}}yyyvvvwwwyyyyyy{{{}}}VVVNNNCCC999333111111111---------,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************((()))***++++++***)))(((*********************************++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,------.........---------.........//////............/////////000333333222222333333444555222555???JJJMMMTTTmmmvvvsssqqqsssxxxxxxssssssrrr```III===999444000///000000000---------------------------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''(((''''''&&&&&&''''''((()))******+++)))''''''((()))******)))(((((((((((()))))))))))))))************+++++++++&&&))),,,...---,,,,,,---)))+++.../////////222444---///222222333555;;;@@@[[[sss}}}{{{{{{zzzzzzyyyyyyzzz{{{}}}hhhjjjqqqzzzfffMMM>>>666111///000000...++++++,,,......---,,,,,,,,,+++++++++******************************+++++++++*********)))))))))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------.../////////000000000000000111111111///222333111000222444555777555BBB]]]ppp}}}zzzyyyzzz{{{vvv~~~{{{rrrjjjeeetttnnn[[[MMM===333//////000111---///000///...,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++******))))))((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))************))))))***++++++,,,,,,++++++***---------............///------...000111222333444999@@@GGGPPPeee~~~}}}|||~~~{{{zzz{{{~~~}}}xxxsss\\\___ffftttwwwXXXDDD:::444///...///---,,,+++---------,,,+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,---......//////000000000000000111111111111222333444444555777888999@@@BBBSSSsss~~~{{{{{{~~~}}}uuupppwww}}}|||fffJJJ999555444000,,,......---,,,++++++,,,------,,,,,,,,,,,,+++++++++(((((()))))))))************)))))))))(((((((((''''''''''''((()))*********))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))************))))))***++++++,,,,,,++++++***------------............/////////000000111111222///444888===KKKcccxxx~~~}}}}}}{{{xxxuuuxxx{{{wwwlllaaaUUUXXX^^^iiiwwwfffOOO@@@555///,,,///...,,,,,,------,,,***************))))))))))))************************+++++++++***************)))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,------......///000000000000000111111111222222222222222333555777;;;===MMM[[[sssfffMMM===555000,,,111000...,,,++++++,,,---------,,,,,,,,,+++++++++((((((((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))******++++++++++++******,,,,,,,,,---------......000000000000000/////////...000111111777DDDQQQWWWwww|||}}}{{{zzzyyyvvvtttuuuvvvqqqfff\\\]]]]]]bbblllxxx}}}yyy~~~gggNNN;;;333333000...------...---+++***++++++++++++*********)))************************************************))))))*********+++++++++************************+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,---------...//////000000000000000111111222222333333444444444444777BBBMMMgggpppTTTAAA999666444222///...---------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))******++++++++++++******+++,,,,,,,,,------------////////////////////////222333222111222777===@@@DDDDDDNNN```kkkmmmsss||||||zzzxxx{{{zzzyyywwwsssooojjjgggiiihhhlllxxx}}}qqqcccFFF:::<<<222111///.........,,,***------,,,,,,,,,+++++++++************************************************))))))*********+++++++++************************+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------......///000000111///000000111222333333333777888::::::777===RRRhhhxxxbbbLLL;;;000...---...///000...,,,************))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))************)))))))))******++++++******)))++++++++++++,,,,,,,,,------------...//////000000...///000111111222555888888333444<<>>AAAKKKggg```>>>222///,,,---000111000...+++*********))))))))))))++++++++++++************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---...//////000++++++...222333111333888>>>:::666666555444666:::555:::BBBOOO___sss|||wwwqqqnnnnnnnnnnnnmmmlllnnnttt||||||qqqhhhnnnhhhPPPBBB:::666111....../////////---------,,,,,,,,,++++++************************))))))*********+++++++++)))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------.........///.........///000000111111///000000111333444444555555333:::HHHUUUeeexxx[[[CCC<<<444000000111111///,,,,,,,,,,,,+++++++++***+++*********))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))************))))))************++++++++++++------------------------,,,+++...333444111222666///111///,,,,,,000222111555666777999???JJJWWW```sss|||zzzqqqpppsssuuurrrmmmjjjooouuuvvvqqqiiibbb]]]cccyyyfffOOO<<<888222......///000000,,,,,,,,,+++++++++******************************))))))******++++++++++++)))************+++++++++************************+++++++++************)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////......//////000000111111///000000222333444555555<<<888AAAVVVlllXXXMMM???555222111000............---------,,,,,,******))))))(((((((((''''''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))************)))))))))************+++++++++//////...------,,,+++++++++***,,,111111,,,,,,111///555444------333333,,,...000222222111333777;;;999BBBPPP]]]gggqqqyyyzzzrrrmmmlllmmmoooqqqtttsssnnngggaaa]]]hhh```III>>>333000000000...---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------...//////////////////000000000000000444555000000555999999888AAASSSpppyyy}}}nnnSSS>>>......444111000///------///000,,,'''+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''******))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))(((''''''((()))***+++++++++******((('''''')))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...............///////////////////////////.........000000000000000000000000555555777999<<<>>>@@@@@@SSSeeewww}}}zzz~~~zzztttppppppoooqqqrrrpppmmmgggccc```vvvtttWWWGGG888444333000...//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,------------,,,...------------...//////////////////000000000111444333333333555777:::<<>>111111---111///---,,,------,,,)))++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))((((((''''''((()))***+++,,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------...---.........////////////////////////............000000000000000000000000//////000111222333444444000999CCCFFFDDDFFFOOOXXX]]]aaaffflllqqqvvv{{{{{{uuurrrqqqqqqooommmkkkhhhfffeee|||nnnTTT===777666111///222//////......---,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......------......///000/////////000000000111111777111000666888888===FFF\\\pppxxxqqqnnnjjjsss~~~{{{{{{{{{wwwuuuqqqllliiigggggggggdddccc```\\\YYY\\\bbbhhhbbb```]]]ZZZYYYYYYZZZ\\\aaaaaacccggglllnnnnnnmmmooooooqqquuuyyy|||}}}}}}xxxQQQ;;;555///111000...------,,,------,,,+++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''''''''(((''''''''''''((()))+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,---...---------.........//////........................000000000000000000000000////////////////////////000111222333333444666888777:::>>>AAACCCGGGJJJMMMaaajjjrrrsssooorrr~~~{{{vvvuuurrrnnnkkkjjjiiiiiiiiirrrooonnnpppvvvbbb@@@777777333000222/////////...------,,,,,,************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...............//////000//////000000000111111111888000///666888888GGG\\\nnnyyyqqqtttyyyzzz{{{xxxwwwnnnnnnmmmhhhbbb```bbbeee```^^^[[[YYYWWWWWWXXXYYYVVVVVVUUUSSSRRRTTTYYY]]]XXXWWWUUUTTTSSSSSSSSSSSSYYYZZZ]]]aaafffhhhgggeeefffhhhmmmrrrwwwyyyyyyxxxhhhQQQCCC555222000000111000......111,,,,,,+++++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,---------.........------...............///////////////////////////111111111111111000000000333111//////111222333333666777888888666666777888;;;BBBHHHGGGCCCEEEOOOZZZ___[[[UUUQQQQQQTTTYYY\\\|||vvvooojjjiiijjjjjjjjjfffcccccceeefffnnn~~~zzzrrrJJJ999888777333000000//////......---,,,,,,************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///............///000000000000000000111111111111555000111777888???ZZZyyy~~~wwwnnnkkktttxxxuuuooohhhbbb]]][[[ZZZSSSTTTSSSPPPLLLKKKNNNQQQLLLKKKIIIHHHHHHIIIJJJKKKJJJKKKLLLLLLKKKLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPSSSWWWZZZ\\\[[[YYYZZZ^^^dddiiimmmooooooooovvvxxx{{{{{{zzz{{{}}}~~~sss\\\@@@555000///222222...---000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++,,,,,,,,,,,,------------,,,---------......//////........................---------....../////////---------,,,,,,---///111...000111222111222333555000333666555333222666999777666555444555666777888|||rrrllljjjjjjjjjiiiccc```aaaccc___aaaxxxcccGGG===<<<666...000000//////...---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////......//////000111000000000111111111222222222222555;;;AAASSSvvvoooeeeeeeiiivvv~~~xxxtttoooiiidddZZZZZZWWWRRRMMMIIIGGGGGGEEEFFFEEEDDDCCCCCCEEEGGGCCCBBBAAA@@@@@@?????????AAABBBCCCEEEEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGJJJMMMOOONNNMMMMMMQQQWWW[[[^^^```cccdddfffjjjnnnqqqrrrsssssstttxxxyyy{{{~~~~~~\\\AAA666000111111,,,+++---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''''''''(((%%%&&&((()))************'''(((((()))((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***++++++++++++,,,,,,,,,------,,,,,,,,,---......//////........................+++,,,,,,---...///000000111222444222000///222444---...//////......///111000//////000111111///...000111333444444444333222vvvnnnkkkjjjhhhfffddd___```ddd^^^[[[ppp```FFF@@@999...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,------...............///////////////000000111000000111111111222222222222555999AAARRRpppyyyjjj\\\eeepppuuunnnddd\\\YYYUUUPPPLLLGGGHHHIIIGGGCCC@@@???@@@AAA@@@??????AAABBBAAA@@@>>>>>>??????>>>===<<<;;;======>>>???@@@@@@???>>>@@@@@@???@@@@@@@@@@@@AAABBBAAAAAACCCEEEFFFFFFEEEEEEIIIMMMPPPRRRUUUYYY]]]\\\```eeejjjmmmnnnooopppqqqtttwwwyyyzzz{{{}}}}}}XXXEEE555222222---,,,///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))&&&'''((()))******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////------------------------------...//////000000111------.........---------222333333111///---......///...------/////////...***+++,,,---...---,,,,,,yyypppllljjjgggdddccc\\\]]]ccc___ZZZmmmsssNNNBBB;;;///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,---......//////......///////////////000111111000111111111111222222222333888<<>>===<<<<<<<<<===@@@>>>===>>>@@@AAAAAAAAA@@@CCCFFFGGGIIILLLRRRWWWWWWZZZ___dddhhhkkkmmmnnnmmmqqqtttuuuuuuvvv{{{~~~}}}~~~~~~~~~~~~}}}}}}|||lllSSS;;;555444000///333---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))'''((()))******)))((((((((()))************))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111222///,,,+++---............///111111000///...---...000222000000000000000111111111wwwnnniiiggggggfff^^^[[[___``````kkkzzzeeeMMMAAA555222000///111///,,,,,,000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------...------------...//////......//////000000111111222......222444333333666333999FFFXXXqqq{{{pppdddbbbfffjjjyyypppjjjgggccc]]]XXXSSSPPPLLLHHHDDDBBBAAAAAA======<<<;;;;;;:::999999:::999999999999999999999888999:::999888777888999777777888999999999999999999999:::;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===>>>???@@@CCCFFFIIILLLMMMRRRTTTXXX[[[]]]aaafffiiiiiijjjmmmrrrvvvxxxxxxwww}}}{{{xxxxxxyyy{{{|||||||||~~~~~~~~~pppVVV<<>>@@@CCCEEEFFFIIIKKKNNNQQQTTTXXX]]]``````bbbfffkkkpppsssttttttuuusssrrrsssuuuwwwxxxyyyuuuwwwyyy{{{|||}}}zzz]]]CCC333...///...///000///.........---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******************************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------....................................................................................xxxooogggeee___]]]aaaaaa___dddnnn|||yyyZZZDDD===777333333222...---///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------......------......///000/////////000111111222222222111222555555222555999FFF```{{{wwwttteeeiiijjjjjjnnn~~~wwwlllddd___ZZZUUUOOOJJJHHHFFFBBB>>>===<<<:::999888888888999888777777666666555555555555555555555555555555555333555666555444333444666555666777777888888777777666777888888999999888888888888777777777777888888:::::::::;;;<<<===>>>??????BBBEEEHHHKKKNNNRRRVVVWWWZZZ```fffkkkooorrrssssssrrrrrrtttwwwzzz{{{zzzqqqrrrtttxxx{{{|||{{{yyyzzz|||]]]???222444---...//////---,,,,,,...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))************************)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......................................................------------------------uuummmfff```\\\]]]]]]]]]bbbiii}}}kkkmmmqqqPPPDDD:::222111111///...///------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,---,,,,,,++++++************+++,,,,,,------,,,,,,.......................................//////000//////000111111222222333000000222555444444:::BBB[[[zzz|||{{{yyyhhhnnnnnnooovvv}}}rrrjjjbbb[[[VVVPPPMMMHHHFFFDDDCCC@@@===;;;:::999888888888999999666666555555555444444444444444444444555555555555444666777777666555666888555666666777777777777777777888999999::::::999999;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCEEEHHHLLLOOOQQQUUU\\\bbbhhhmmmrrrtttssssssuuuxxx{{{}}}}}}|||sssrrrssswww|||}}}{{{xxx{{{~~~rrrxxxyyyUUU<<<666......///000...+++***++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))************************((())),,,---...---+++***++++++++++++++++++++++++---,,,,,,,,,++++++******+++,,,,,,,,,------------------------------------------------------------------------------------|||uuujjjccc\\\YYYYYY[[[aaagggrrrvvvoooaaaccc{{{eeeMMM@@@333/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,........................///............///000000000000111111222333333333444444666777777999EEERRRqqq{{{yyymmmggghhhppp{{{{{{pppfff```YYYRRRLLLDDDCCC@@@???>>>===;;;:::777777666555444444444444555555555555444444444444444444444555555666666666555666777777666666777999666777777888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;===???@@@BBBDDDGGGJJJKKKOOOVVV\\\aaaffflllpppooopppsssxxx{{{|||{{{yyywwwuuutttvvvzzz}}}}}}{{{{{{{{{xxxooosssNNN;;;222......222333...,,,...++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***'''((()))******)))((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))************************(((***+++------,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------------------------------------------------------------------------}}}rrrjjj```YYYXXX[[[```ccceeeccc___]]]dddyyyzzz^^^KKK888000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................//////......//////000111111111111222333333444444555555666777888@@@TTTfffyyyllleeeeeejjjnnnssslllbbbYYYRRRJJJBBB===<<<<<<;;;:::999888888777666666555555444333333222444444444444444444444444444444444555666666777777444555777777666666888999888999::::::;;;;;;::::::;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>???AAACCCBBBGGGMMMRRRUUUZZZ```eeekkkmmmrrrxxx|||}}}{{{xxxuuuttttttuuuxxxzzz{{{{{{wwwtttzzzzzzwwwmmmVVV===111***...111...,,,...,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))'''((()))***+++***)))((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))************************)))***+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{ssshhh___\\\]]]]]]\\\ZZZYYYXXX^^^ppprrr[[[AAA444222111//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++,,,------...---------*********++++++,,,,,,---***+++,,,,,,------,,,,,,........................///////////////000000111111111222222333444444444333444666999@@@QQQnnntttiiifffiiivvvwwwmmm___ZZZRRRJJJCCC>>>:::777999999:::999888777777777555555666666555555444444333333333333333333333333333333444444555666666777666777999999888888:::<<<;;;;;;<<<============<<<<<<======>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;:::;;;;;;<<<===>>><<<===>>>===<<<<<<===???;;;@@@EEEHHHJJJMMMTTTYYYaaaeeellltttzzz|||zzzwwwqqqsssvvvxxxxxxxxxxxxyyy}}}wwwuuu|||~~~}}}~~~}}}XXXBBB///---///,,,+++---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&((()))+++++++++)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************************+++******************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}|||zzzoooeee```^^^[[[WWWUUUWWWYYYbbb|||fffIII888444222000///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,------......------))))))***+++,,,------...++++++,,,---------,,,,,,///////////////////////////////////////000111111111222222333333444444555444666;;;BBBNNNgggxxxhhhjjjsssyyyuuukkk\\\MMMJJJDDD???;;;:::;;;<<<555666777777666555555555000111222333333333333333222222222222222222333333222222333444444555666666999;;;<<<<<<<<<<<<>>>???<<<======>>>???>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<===>>>???AAABBB>>>??????>>><<<;;;<<<>>>888===BBBDDDDDDGGGMMMRRRTTTYYYaaakkksssvvvtttrrrnnnsssyyy{{{zzzxxxwwwxxx~~~zzzzzz~~~|||~~~}}}~~~~~~~~~|||yyyZZZ===444333000...111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''&&&(((***+++,,,+++***)))************************))))))))))))************(((((((((((())))))))))))************************++++++******)))******+++************************))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}}}}}}}~~~|||nnnaaa[[[YYYXXXUUUVVV[[[iiiuuuUUU@@@888555000---/////////...------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...,,,,,,,,,---///111...------......///000111222333444444666888888777222777:::AAA___yyysssiiijjj{{{llldddZZZPPPEEECCC???;;;777666555555777777666666555555555444444444444444444444444444666555333111111222333444555444444444444555555666::::::999999:::<<<===>>>>>>>>>??????>>>===<<<<<>>>>>======<<<<<<>>>=========>>>???@@@@@@======???@@@BBBBBBCCCCCC>>>>>>======>>>>>>===;;;888:::>>>BBBAAA???CCCIIIRRRPPPUUUcccooorrrooommmooottt{{{|||yyywww~~~~~~}}}|||{{{zzzyyyyyy|||~~~~~~{{{yyyuuuKKK333000444333///,,,,,,+++,,,...///***$$$************))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&'''((())))))***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))***+++++++++)))((('''))))))))))))))))))))))))&&&''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************yyyhhhgggvvv~~~|||qqqgggaaa\\\WWWWWWXXX[[[ggg}}}fffJJJ;;;555333333000//////......---,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,...///111............///000111111555444222111333555555333777999DDD]]]qqqiiitttmmm___XXXOOOFFF???>>>;;;888666555555666666666666666555555444444444444333333333333333333555444333222222333444555666666666666777888999999;;;;;;;;;;;;;;;===>>>???>>>>>>>>>>>>>>>===<<<<<<>>>>>>==================>>>>>>>>>>>>>>>>>>???@@@;;;<<<===>>>??????@@@@@@AAA@@@>>>=========<<<<<<:::;;;>>>BBBAAA>>>@@@EEEIIIHHHMMMYYYcccffffffgggqqquuu{{{~~~~~~}}}||||||~~~|||zzzyyyyyy{{{}}}~~~|||{{{zzz___HHH<<<333...---///...,,,,,,,,,---***'''************))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&''')))((((((&&&&&&&&&'''''''''(((((()))******+++***)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************|||vvveeeSSSTTThhh~~~~~~~~~wwwqqqkkkaaaXXXXXXYYY[[[cccsss{{{[[[CCC888444333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...---------...///000............///000111222666333000111444555444333:::???VVV}}}qqqkkkvvvrrr___SSSMMMGGG@@@999888666555444555555666666555555555555444444444222222222333333333333333444333222222333444666777888888888999:::;;;<<<===<<<<<<<<<<<<===>>>??????>>>>>>>>>???>>>>>>===<<<=========>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>???>>><<<;;;:::;;;;;;<<<<<<;;;===@@@???<<<<<<@@@@@@???CCCKKKRRRUUUZZZ___ooorrrwww{{{||||||}}}~~~}}}{{{zzzyyyyyy|||~~~}}}{{{zzzzzz|||{{{xxxxxxzzzvvvzzz|||zzz~~~kkkTTT:::......111///---,,,+++*********++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''((())))))(((&&&&&&'''''''''((((((((()))************)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++******++++++++++++******************************mmmjjjbbbXXX[[[jjjzzz~~~|||vvvjjj]]]YYYYYYZZZ^^^iiiwwwqqqUUUBBB777222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...///......---...///000000////////////000111222222444111000444888888777888???SSSuuuyyywww|||qqqaaaQQQHHHDDD@@@<<<666666555444444444555555444444444444444444444444111111222222222222333333333333333444555777999:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>???>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>??????<<<===>>>>>>======>>>???>>>;;;;;;>>>>>>;;;:::<<<;;;:::===BBBEEEHHHPPPYYYeeejjjpppuuuxxxyyyzzzzzz~~~}}}|||{{{{{{zzz|||~~~~~~{{{wwwuuuuuuwwwzzz{{{{{{yyyxxxyyy{{{rrrrrrwww|||}}}zzz{{{zzz}}}pppMMM777555000...------,,,)))))),,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))))))))(((''''''''''''(((((((((((())))))*********)))))))))((((((((((((((((((((((((''''''(((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************^^^```bbbbbbgggqqqzzztttggg\\\YYYXXXZZZ```kkkyyyyyyxxxdddMMM>>>555111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.....................//////000000000000///000000111222333333000222777:::777777;;;JJJppp~~~~~~uuuhhh]]]OOODDD>>>:::888777777666555555444333333333333333333333444444444444111111111222222333333333333444555666888:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>=========>>>???>>>>>>===>>>>>>???@@@>>>AAACCCCCCBBBAAABBBCCCCCC===999<<<===;;;:::;;;;;;;;;<<>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@??????>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<;;;<<<===???@@@===@@@BBBAAA@@@BBBFFFJJJLLLCCC<<<<<<>>>===<<<<<<>>><<<===??????@@@FFFNNNOOOUUU^^^fffkkknnnpppqqqzzzzzz{{{|||}}}}}}~~~~~~|||yyyvvvuuuvvvyyywwwxxx~~~|||vvvpppmmmjjjiiiooovvv}}}|||cccTTT:::111,,,000111,,,***,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))***+++)))'''''''''((((((((())))))))))))))))))((())))))***+++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))************************KKKKKKLLLPPPUUU]]]gggooovvv}}}kkkaaaXXXUUUVVVZZZdddoooqqqllliiirrryyy```HHH777111111000000///.........------------------------************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------..................///000000000000000111111111111222333444444555333555999777777DDDWWWzzzlll^^^QQQGGG???===<<<999777999444444444444444333222111111222222222333333333333222222222333444444555555888999:::<<<===??????@@@>>>============>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@======<<<<<<<<<>>>@@@BBB>>>@@@AAABBBEEENNN[[[dddZZZMMMAAA???AAA@@@>>>>>>???<<<<<<>>>???===@@@EEEEEEIIIPPPVVV\\\bbbhhhlll{{{||||||}}}~~~}}}~~~}}}zzzwwwvvvwwwxxxzzz|||yyyssspppmmmlllpppwww~~~}}}|||~~~mmmJJJ:::...///111---+++---,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))%%%&&&((()))***)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((***++++++)))''''''((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))************************HHHGGGGGGIIIKKKOOOWWW]]]hhhwwwqqqeeeYYYUUUTTTUUU]]]gggggg___```qqqtttUUU>>>111111000000//////......------------------------************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////......///000000000000000111111111111222333444555555333555:::999===SSSlllkkkYYYOOOGGG===777888888444333555222222333333333333222222111111111222222333333333222222333444444555666666999:::<<<>>>???@@@@@@AAA<<<<<<===>>>???AAACCCDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEEEEAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>???@@@@@@??????>>>>>>???AAADDDEEEEEEFFFGGGJJJRRRbbbwwwdddUUUFFFBBBCCCBBB??????>>>;;;:::===>>><<<<<>>@@@DDDIIIOOOXXXaaahhh~~~~~~}}}}}}{{{xxxvvvvvvxxxzzzzzz}}}yyyvvvuuusssqqquuu{{{ppprrrzzz{{{ttt{{{WWWAAA000///111---,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((())))))***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((************************&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&((()))***)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++)))'''(((((((((((())))))))))))***)))(((((((((***+++,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************UUUKKKEEEHHHMMMNNNMMMLLLWWWaaaeeelll~~~xxxpppcccXXXQQQQQQTTTWWWgggdddccchhhtttcccHHH444333000---...000///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///////////////000000000000//////000111333444555666444000444;;;===IIIoooooo\\\LLLDDD:::999888777666666666666111111222222222333333333333333222222111222222333333666888999999888888999;;;:::::::::;;;<<<>>>??????@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBAAACCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCBBB???<<<===???AAAAAAAAAAAABBBCCCFFFFFFEEECCCCCCDDDHHHKKKMMMOOOPPPTTThhhfffQQQ??????GGGJJJJJJIIIHHHFFFBBB>>><<<;;;<<<<<<>>>AAACCCDDDGGGNNNZZZccc{{{}}}{{{~~~{{{zzzxxxwwwwwwxxxyyyzzz|||yyyvvvxxx{{{vvvnnnqqqtttqqqmmmmmmnnnqqqssstttrrrqqq{{{~~~}}}VVV555000333...***,,,,,,,,,++++++++++++++++++************************))))))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((()))((('''''''''(((***++++++***)))'''''''''((()))&&&...+++&&&++++++&&&((())))))))))))))))))))))))((()))*********((('''&&&******))))))))))))******))))))(((((()))***++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))dddYYYOOOLLLLLLKKKLLLNNNNNNXXXYYY^^^ppp|||{{{ttthhh\\\TTTRRRTTTWWW^^^[[[YYY]]]fffrrr{{{kkkHHH888555111//////000...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///////////////000000000111///000111222333444555555777888;;;>>>GGG^^^vvveeeTTTFFF@@@999888777666666555555555111222222222222333333333222222222222222333444444555777999999888888888::::::::::::;;;<<<>>>???@@@FFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@@@@AAABBBCCCEEEHHHKKKNNNGGGGGGGGGGGGIIILLLPPPSSSVVVYYY]]]fffzzzzzz[[[KKK>>>@@@IIINNNOOOPPPKKKIIIEEEAAA???>>>>>>???===@@@BBBCCCDDDKKKUUU]]]qqq{{{}}}~~~|||yyyxxxxxxwwwwwwyyy{{{}}}~~~}}}yyyxxxzzz}}}~~~wwwqqqsssuuurrrmmmlllmmmppptttwwwxxxxxxiiiyyywwwiiiEEE777666222///...,,,,,,,,,+++++++++++++++************************))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((()))(((((('''((()))***++++++***)))((('''(((((()))%%%---)))%%%+++---))),,,))))))))))))))))))))))))))))))*********)))'''&&&******))))))))))))******(((((())))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))mmmcccXXXPPPKKKHHHKKKQQQNNNWWWUUUVVVfffsss{{{~~~}}}yyypppdddYYYSSSTTTWWW[[[XXXUUUWWW]]]eeemmmqqqjjjyyyLLL<<<777222111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111111111222222333444555555555:::<<>>???AAABBBCCCJJJHHHEEEBBB???===<<<<<<===>>>???AAAAAAAAA@@@@@@???AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHJJJLLLPPPUUUYYY\\\[[[[[[ZZZYYY[[[]]]___aaaaaafffmmmxxx}}}hhhNNNFFF@@@DDDLLLRRRVVVYYYRRROOOKKKFFFBBB@@@???>>><<<>>>@@@@@@AAAEEEMMMSSSaaammm{{{~~~yyy{{{zzzzzzzzz{{{}}}~~~|||{{{zzz{{{}}}~~~zzzzzzvvvwwwwwwtttmmmkkkjjjlllqqqvvvzzz|||lllooo}}}{{{]]]AAA666444111...---,,,,,,,,,+++++++++***************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))))))))(((((((((((()))***+++******)))((((((((())))))333999333+++...---(((***))))))))))))))))))))))))))))))*********)))((('''******))))))))))))******'''(((***++++++***))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))ddd___[[[WWWRRROOOSSSZZZeeelllhhheeeoooxxx~~~~~~|||vvvjjj^^^VVVTTTVVVYYYWWWTTTTTTWWW]]]cccggg___|||[[[AAA999222111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111222222222333444555555555666777===QQQtttiiiWWWKKKBBB;;;999666555444444333333333444222222222333333333444444111222222333555777999:::;;;;;;;;;:::888999;;;===>>>???@@@BBBDDDEEEEEEEEEFFFDDD???;;;888777777777;;;<<<>>>@@@AAAAAAAAAAAAAAACCCEEEGGGHHHIIIIIIIIIDDDGGGJJJKKKJJJJJJJJJLLLRRRTTTZZZcccmmmuuuzzz|||}}}zzzuuuqqqnnnkkkiiihhhcccjjjqqqwww|||wwweeeRRRGGGEEEEEEHHHNNNSSSXXX[[[VVVSSSNNNHHHCCC???<<<;;;<<<===>>>>>>>>>AAAFFFIIIOOO]]]ooo|||~~~}}}}}}}}}~~~|||zzzzzz|||}}}}}}|||yyy~~~{{{|||zzzwwwooolllhhhgggjjjoootttvvvwwwooojjjuuu|||uuuOOO888333111------------,,,,,,++++++***************************((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************))))))))))))))))))))))))))))))***************))))))))))))))))))888===555,,,...,,,'''***)))))))))))))))))))))))))))))))))***))))))))))))******))))))))))))******'''(((***+++,,,***)))'''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************))))))((((((((())))))))))))))))))))))))))))))VVVXXX^^^cccccccccgggnnn}}}|||xxxoooddd[[[WWWUUURRRQQQPPPOOOPPPTTTYYY]]]]]]nnn~~~qqqHHH<<<222111222///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111222222333444555666666777===888GGGoooqqqZZZLLLDDD===999999555444444333333333333333222222333333333444444444222222333555777999;;;<<<=========<<<;;;;;;>>>@@@BBBCCCEEEGGGHHHGGGFFFEEE???===:::777555666777999===>>>???@@@BBBCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOOOONNNTTTZZZ\\\YYYUUUUUUVVV^^^dddooo~~~|||uuuoooiiiccc___YYY```eeeeee```XXXNNNEEEAAADDDFFFGGGIIILLLOOOQQQOOOMMMIIIEEEBBB???>>>===<<<===>>>>>>???@@@BBBCCCEEEOOO___mmmvvv{{{~~~~~~zzzzzzzzz{{{}}}}}}{{{zzzzzz~~~~~~~~~}}}zzzrrrmmmfffbbbbbbeeehhhjjjmmmmmmeeeaaaxxx{{{dddFFF;;;444.........------,,,+++******************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******((())))))***************))))))******************)))000***$$$)))+++)))---))))))))))))))))))))))))***))))))))))))***************))))))))))))******''')))***,,,+++***((('''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))*********************))))))******+++))))))))))))))))))))))))RRRVVV```lllrrrvvv}}}|||{{{xxxtttlllddd\\\WWWPPPPPPPPPOOONNNQQQUUUYYY___gggqqqTTTCCC555333333///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111111111222222111222333444666777888888??????XXXrrr```NNNDDD???;;;888888444444333333333333333444333333333333444444444444333333444666888:::<<<>>>===???@@@?????????AAACCCEEEGGGIIIJJJIIIGGGDDDBBB:::999777777777:::===???@@@@@@AAABBBCCCDDDEEEFFFJJJJJJKKKMMMQQQUUUYYY[[[fffnnnuuuuuuooojjjjjjlllpppttt|||vvvqqqjjjddd```[[[UUUPPPMMMRRRUUURRRIIIBBB@@@AAA<<<@@@BBB@@@@@@CCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA===>>>???AAABBBBBBBBBAAABBBGGGPPP[[[bbbfffnnnvvvzzz{{{|||||||||||||||{{{}}}~~~~~~~~~}}}}}}|||{{{uuuppphhhcccaaaaaaaaaaaa```nnnnnn```dddmmmmmm|||eeeRRR@@@222//////...---,,,+++******************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((()))******++++++******((()))***+++++++++******'''...)))###)))+++(((+++))))))))))))))))))))))))******)))))))))***++++++******))))))))))))******))))))***++++++***((('''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))***************************++++++,,,))))))))))))))))))))))))VVVWWW]]]hhhrrrzzz|||zzzxxxwwwuuummmbbbZZZRRRSSSSSSQQQPPPPPPTTTWWW]]]cccwwwwwwcccMMM;;;666444///---111------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///000000111111111222222222000111222444666888::::::@@@OOOppp}}}vvv```QQQCCC===<<<999666555444444333333333444444444333333333444444444444555444555555777999;;;===>>>===???BBBCCCCCCCCCDDDFFFGGGIIIJJJJJJHHHDDD@@@===666666666888:::>>>AAACCCBBBBBBBBBCCCDDDEEEFFFFFFKKKKKKLLLPPPVVV]]]dddiiiyyyxxxsssvvv{{{vvvvvvxxx|||{{{ssskkkccc^^^YYYWWWWWWUUUPPPLLLMMMOOOOOOJJJBBB<<<<<>>;;;;;;??????;;;;;;<<<<<<===>>>???@@@AAA>>>???AAADDDEEEEEEDDDCCCCCCCCCGGGNNNQQQUUU^^^hhh|||yyyzzz~~~}}}zzzyyyyyyyyyyyyzzzvvvrrrlllhhhfffdddcccaaabbbgggkkkfffaaakkkvvvooollllllssspppNNN555//////...---,,,+++******************************))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************((()))***+++++++++******((()))***++++++++++++***+++222---''',,,+++''')))))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))******************))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))ZZZVVVVVV^^^hhhttt|||yyyxxxyyyzzztttggg\\\RRRSSSSSSPPPMMMMMMPPPSSSWWW___nnnmmmUUU???888555...---111------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////000111111111111222222222000111222444777999;;;<<>>===@@@CCCEEEEEEFFFFFFHHHHHHIIIJJJJJJGGGBBB<<<999333333555777;;;???BBBDDDCCCCCCCCCCCCCCCDDDEEEFFFKKKKKKMMMQQQYYYccclllrrryyy~~~zzzppplllqqqyyymmmlllnnnrrrwwwvvvoooiii]]]YYYVVVVVVYYYYYYUUUQQQUUUSSSQQQLLLEEE>>>:::;;;777;;;<<<999;;;@@@@@@;;;<<<<<<<<<<<<<<<<<<======>>>@@@BBBFFFHHHHHHFFFDDDCCCAAACCCHHHKKKNNNWWWccc~~~{{{wwwxxx|||xxxvvvvvvvvvwwwyyyvvvssspppmmmkkkjjjgggfffeeeYYYYYYgggiiicccnnnpppfffjjjtttWWW555000//////---,,,+++******************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++((()))***+++,,,+++******((()))***+++,,,,,,+++***"""+++)))%%%,,,---)))+++))))))))))))))))))))))))******)))))))))***,,,---******))))))))))))******++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))ddd\\\XXX___hhhpppyyy|||{{{zzzuuummmfffWWWSSSQQQSSSSSSPPPNNNPPPRRRXXX___ooobbbLLLDDD333---333///...------,,,,,,,,,------************************+++,,,------......------,,,,,,,,,---------......---------.........//////////////////000111222333111777333111999;;;:::AAA^^^gggTTTDDDAAA===999666666777888666555444333222111111111333333333444444555555555999888888777999;;;===???CCCEEEGGGGGGEEECCCCCCCCCFFFGGGGGGFFFDDD@@@<<<999;;;;;;<<<<<<===???@@@AAAEEEFFFFFFDDDAAA@@@@@@@@@FFFFFFFFFIIIOOOVVV^^^bbbdddbbb___\\\[[[[[[\\\]]]aaaaaabbbeeehhhgggccc___SSSTTTUUUUUUUUUTTTSSSRRRTTTSSSPPPLLLGGGBBB>>><<<<<<<<<<<<;;;;;;::::::999<<<<<<===???AAAAAA@@@>>>EEEBBBEEEMMMOOOKKKIIIKKKHHHGGGFFFFFFGGGKKKQQQVVViiiqqqyyy{{{|||vvvuuu|||{{{zzz{{{|||yyyvvvuuuxxx{{{{{{xxxtttrrrpppooommmkkkjjjccc^^^___eeegggbbb\\\rrr___zzzooo:::666444000---...000...***+++++++++************)))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,&&&"""'''---...)))%%%))))))))))))))))))))))))************************))))))***+++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))******************++++++++++++***))))))***+++,,,)))*********++++++++++++...---+++)))(((((()))*********+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))pppeee\\\]]]aaagggpppyyy~~~}}}yyyqqqjjj[[[TTTPPPQQQRRRPPPOOOPPPQQQUUUXXXeeetttVVVCCC555111333222//////...---,,,,,,,,,,,,************************+++,,,------......------,,,,,,,,,---------......---------.........///////////////000000111222333222666444444999999>>>NNNzzzrrrjjjSSSDDDCCC@@@<<<888666666777888555555444333222222222222222333333444444555555666:::999999999;;;===@@@BBBDDDFFFGGGGGGEEEDDDDDDEEEHHHGGGFFFDDDAAA???===<<<:::<<>>:::888777888>>>=========@@@DDDHHHKKKKKKJJJIIIHHHIIILLLOOOPPPUUUUUUVVVYYY\\\[[[WWWTTTMMMNNNNNNOOOOOOOOONNNNNNOOOOOOMMMKKKGGGDDDBBB@@@???>>>===<<<;;;::::::999:::;;;<<>>@@@>>>;;;888666555666666444444333333333333333444222222333444555555666666;;;;;;;;;<<<>>>@@@CCCEEEEEEFFFGGGFFFEEEEEEGGGIIIJJJHHHEEEBBBAAA@@@@@@@@@>>>@@@CCCFFFGGGFFFDDDCCC999::::::888555444444555<<<;;;;;;:::;;;<<<>>>???===<<<<<<<<<>>>AAAEEEGGGHHHHHHIIILLLNNNMMMJJJGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEBBBAAA@@@???===;;;:::999;;;<<<>>>AAACCCEEEGGGHHHGGGFFFHHHMMMPPPPPPQQQUUUWWWUUURRROOOMMMKKKKKKKKKHHHPPP___ooo~~~~~~{{{}}}|||zzzyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxvvvqqqnnnhhhbbb]]]^^^aaaaaa[[[UUUTTTnnn{{{|||iiijjj>>>444///222222...,,,...,,,+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++'''(((((('''''')))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))***+++,,,---//////000---,,,+++***************++++++******+++---///000,,,+++***((((((((())))))******+++++++++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))******************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******hhhjjjooouuuyyyyyywwwwww~~~}}}yyytttooohhh\\\PPPNNNOOOOOOPPPQQQPPPOOOOOOWWWlllvvvFFF:::777///111//////...---------------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------..................////////////000000000000111222333333444555555999:::777NNNwww}}}eeeLLLEEEAAA===;;;999777666555555555444444333333333444444555222333333444555666777777;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@===;;;555666888888888888:::<<<>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<===>>>???AAA???@@@BBBDDDEEEDDDBBB@@@??????>>>>>>???AAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDBBBAAA???===;;;;;;===???AAACCCFFFIIIMMMOOONNNNNNOOOPPPQQQSSSVVVYYYZZZXXXUUUSSSRRRPPPMMMKKKMMMRRR___rrr~~~||||||yyyyyy{{{{{{yyyvvv||||||||||||zzzuuunnniiiiiibbb[[[ZZZ\\\]]]ZZZVVVQQQ]]]rrrzzzRRR>>>000111333...+++...,,,,,,+++++++++******************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++///,,,((((((---222000***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,---......///---,,,,,,+++************+++******)))***,,,///000+++***)))((((((((())))))******+++++++++,,,,,,,,,***)))((((((''''''(((((()))))))))))))))******************)))))))))))))))(((((((((((()))))))))************)))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********lllrrryyy~~~{{{xxx~~~|||yyyuuurrrooocccVVVQQQPPPOOOPPPRRROOONNNOOOSSS```{{{UUU@@@:::222222......---------...//////+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------.............../////////000000000000000000111222333444444555555:::>>>@@@^^^hhhQQQEEEDDDAAA:::999999777666555444444444444333333333444555555333444555666777888999999;;;<<<===???AAADDDFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPGGGHHHJJJKKKKKKIIIHHHGGGEEECCC@@@===:::999888888888:::<<<======>>>@@@AAA??????@@@AAAAAAAAAAAA@@@???>>><<<;;;::::::;;;;;;;;;===???@@@@@@???>>>>>><<<<<<;;;;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>======???BBBCCCEEEIIINNNRRRVVVXXXXXXVVVTTTVVVYYY[[[WWWUUUTTTTTTVVVVVVSSSQQQUUUVVV```ppp|||}}}zzz{{{||||||yyyvvv|||{{{{{{{{{yyytttnnnjjjkkkcccZZZVVVWWWZZZ[[[ZZZWWWUUU```nnnTTT:::222222///------,,,,,,,,,++++++++++++***************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************************************************++++++++++++$$$---111+++$$$$$$&&&&&&************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))***+++---...*********)))))))))))))))******+++++++++,,,,,,,,,******)))(((((((((((((((((()))))))))*********+++))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************iiipppvvvyyy}}}~~~|||yyywwwtttjjj___YYYTTTOOOOOORRRNNNMMMNNNPPPTTThhhlllIII===888555///...............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------............/////////000000000111111000111111222333444333666666;;;GGGUUUwwwzzz]]]OOOCCC@@@BBB???888888888888777666555444555555444444444444444555555555666777999:::;;;;;;===>>>???AAACCCEEEFFFGGGFFFHHHJJJJJJKKKLLLOOORRRHHHIIIKKKLLLKKKHHHEEECCC===;;;999777777999;;;===???@@@BBBAAA@@@@@@AAACCCFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<:::<<<>>>>>>===<<<======<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@===???AAAAAABBBEEELLLQQQ[[[______ZZZVVVXXXZZZ[[[UUURRRQQQTTTWWWYYYXXXVVVVVVUUU\\\iiipppqqquuu|||~~~}}}}}}|||{{{yyywwwyyyxxxwwwwwwwwwvvvssspppmmmeee\\\VVVVVVXXXZZZ[[[XXXSSSSSSrrrRRR;;;222000///---,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,%%%'''(((,,,555===555(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,+++*********++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++*********************+++++++++,,,,,,,,,+++******)))))))))))))))((())))))******+++++++++))))))))))))************''''''(((((((((((())))))))))))))))))************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++___iiiqqqvvv}}}}}}|||{{{xxxqqqiiiaaaWWWOOONNNRRROOONNNPPPRRRRRRcccPPP===<<<666222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------........./////////000000000000111111111111222333444444333888777>>>SSSnnn{{{___LLLGGG@@@>>>@@@===777888999999999777555444777666555444444444444444666777888999;;;<<<======@@@AAABBBDDDFFFGGGGGGHHHEEEHHHKKKMMMNNNOOOQQQSSSKKKJJJIIIGGGDDDAAA>>><<<666666777888;;;>>>AAACCCDDDEEEFFFFFFEEEEEEFFFGGGLLLJJJHHHEEEBBB@@@>>>>>>============<<<<<<======;;;===@@@@@@>>>===>>>???<<<======>>>>>>=========<<<<<<===>>>????????????@@@AAAAAAAAABBBCCCCCCCCCAAACCCDDDCCCBBBEEELLLRRR[[[aaabbb\\\WWWYYY[[[ZZZUUURRRPPPRRRWWWZZZYYYWWWXXXUUUZZZcccgggeeelllxxx}}}zzzzzz{{{~~~|||zzzxxxxxx{{{xxxuuutttuuuvvvvvvuuupppiiiaaa[[[XXXXXXWWWVVVRRRSSSNNNddd|||rrrJJJ333000111///------,,,,,,,,,+++++++++************************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,777...)))777UUUeeeQQQ111................................................,,,------........................---------,,,,,,------------------------------------------------......////////////......------------,,,,,,,,,,,,)))***+++------------,,,***+++,,,------+++***(((++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***************((())))))******+++,,,,,,((()))))))))************'''''''''((((((((())))))((()))))))))************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++^^^kkkwww|||}}}||||||yyyuuuooofffZZZOOONNNSSSPPPPPPTTTVVVWWWjjjRRR;;;===444555444222///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......////////////000000000000111111111111222333444555333:::999@@@\\\}}}dddNNNEEEEEE>>>:::<<<999777888999:::999888666444888777666555444333333333777888999:::<<<===>>>???CCCCCCEEEFFFHHHHHHHHHIIIDDDHHHLLLNNNOOOPPPRRRSSSNNNKKKGGGBBB===999777666555666999<<<@@@BBBDDDEEEEEEFFFIIIIIIJJJKKKMMMOOOKKKIIIFFFCCCAAA?????????>>>======<<<;;;999999888===@@@BBBBBB@@@???AAACCC<<<===>>>??????>>><<<;;;999:::;;;===>>>?????????>>>???@@@AAABBBDDDEEEEEEFFFGGGHHHFFFDDDFFFNNNTTTZZZaaaccc\\\XXXYYY[[[ZZZWWWSSSPPPQQQVVVYYYXXXUUU^^^ZZZ]]]ddddddaaajjjyyyyyywwwzzzzzz}}}|||xxxxxxyyy|||wwwtttssstttuuuuuuqqqllleee___[[[WWWTTTQQQLLLVVVNNNPPPWWWlllvvvzzzWWW444///222111---------,,,,,,,,,++++++************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++444HHHQQQ>>>"""000000000000000000000000000000000000000000000000...//////000000000000000//////.........---------........................------------------------,,,,,,------------,,,,,,,,,------....../////////((()))+++---.........---+++,,,...//////,,,)))'''+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,(((((())))))*********+++''''''''''''((((((((()))(((((())))))*********+++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++[[[cccoooyyy}}}|||yyyzzzvvviiiZZZPPPPPPSSSNNNQQQRRRRRRWWWooo\\\???AAA666222111000111111000---+++---------,,,,,,,,,++++++---------------------------------............///......//////000000111111333222111222333333333222000:::>>>SSS|||yyykkkKKKIIIFFFBBB===:::777666666666666555555444333333222777;;;<<<999666666777555888::::::999;;;???DDDFFFEEEEEEEEEFFFGGGHHHIIIHHHLLLNNNOOORRRWWWSSSKKKKKKFFF???999777666666666;;;<<>>:::::::::999::::::;;;;;;>>>======???BBBCCCDDDCCCAAA???>>>===>>>===<<<:::===<<<;;;:::::::::;;;<<<<<<>>>AAAAAAAAAAAAAAACCCFFFHHHKKKJJJGGGHHHQQQZZZ^^^\\\YYYYYYZZZ\\\]]]]]]UUUSSSSSSUUUYYY\\\\\\ZZZ\\\\\\```dddeeefffmmmuuuuuuyyy{{{www|||{{{wwwxxxzzzzzz{{{|||{{{xxxuuussssssvvvtttnnndddZZZTTTSSSTTTRRRNNNMMMNNNNNNWWWttt~~~vvv|||yyyJJJ444555333...***...///***---///'''++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++)))))))))(((((((((((((((******+++++++++,,,,,,,,,---.........---,,,,,,+++*********)))))))))))))))************************+++************+++,,,,,,---------.../////////000111222111---...222222...,,,111444333333555555333888999;;;;;;;;;999888888:::666555999:::888666777000//////222111......222***...///,,,,,,//////,,,///...///111333111---))),,,---...---,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++........................------,,,+++************......---,,,++++++++++++//////......---+++***)))++++++***+++------+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************ZZZaaalllvvv~~~~~~~~~yyymmm^^^SSSNNNNNNMMMOOOQQQOOORRRfffjjjIIIEEE:::555333000/////////...------------,,,,,,,,,++++++---------------------------------............///......//////000000111111111111111333444555555444333777JJJppp}}}~~~kkkSSSFFFDDDBBB???<<<999888777666555555444444444444555222444777888777555555555777999;;;<<<>>>@@@CCCEEEDDDDDDCCCCCCDDDFFFIIIJJJHHHLLLNNNNNNOOOPPPJJJBBB<<<:::777555666888:::;;;???@@@CCCFFFHHHJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPNNNKKKGGGDDDBBBAAA???>>>;;;;;;;;;:::;;;;;;<<<===???@@@CCCFFFIIIIIIFFFCCCBBB@@@???>>>??????===<<<===<<<;;;:::999::::::;;;<<<===???@@@???@@@BBBCCCMMMOOOSSSTTTRRRQQQUUUYYY```]]]ZZZXXXYYYZZZZZZYYYWWWUUUTTTUUUXXX[[[\\\]]]^^^]]]aaafffhhhhhhkkkpppsssyyy~~~|||~~~{{{zzz{{{{{{}}}~~~}}}zzzxxxwwwwww|||xxxqqqggg^^^WWWRRRPPPOOOJJJIIIIIIFFFHHH\\\rrr|||\\\AAA777///111,,,///000)))+++///)))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++***************++++++,,,,,,,,,************+++,,,------,,,---------------------......000333666888888888777===@@@@@@BBBFFFIIIIIICCCCCCEEEKKKSSSZZZ\\\\\\VVVRRROOOMMMJJJGGGKKKQQQRRRIIIAAA===999444111111111333222---,,,///000///222///+++)))***+++,,,---,,,---...///......///000,,,,,,,,,------.........++++++++++++++++++++++++---------------------------,,,++++++***+++++++++///...---,,,++++++++++++///000111111000///...---+++*********,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************```eeemmmvvv~~~zzzqqqggg[[[QQQLLLLLLMMMOOOMMMMMMZZZxxxYYYJJJ>>>999555000------...//////------------,,,,,,,,,,,,---------------------------------............///......//////000000111111///000222444666666777777<<<:::ZZZvvvmmmkkkTTTCCC@@@???===;;;:::888888888666555333222333444666777555444444555666777777666999:::<<<@@@DDDGGGGGGFFFCCCCCCBBBBBBDDDGGGJJJLLLJJJMMMNNNLLLIIIFFF>>>666555555777999<<>>===<<<;;;;;;<<<===>>>???AAADDDIIINNNPPPNNNHHHDDDCCCAAA??????@@@@@@???>>>>>>===<<<::::::999999999;;;<<<=========???BBBEEEGGGLLLSSSZZZ___bbbddddddaaa^^^[[[YYYZZZZZZZZZZZZ\\\ZZZYYYXXXYYY[[[]]]___```^^^aaagggkkkjjjjjjlllrrrxxx~~~|||zzzyyy{{{}}}}}}|||zzzzzzzzz~~~xxxqqqkkkeee^^^VVVPPPOOOKKKJJJKKKGGGCCCJJJWWWtttuuuwwwWWWBBB000222---000000)))***///,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************************************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,---...///++++++---...000222333333999999???JJJMMMFFFCCCEEEBBBGGGKKKMMMRRR[[[bbbddd```[[[ZZZbbbppp{{{~~~|||pppooonnnmmmmmmqqqvvveee[[[TTTNNNJJJJJJGGGHHHDDD;;;666666666444000111222222222000...,,,,,,,,,---.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,++++++++++++000111333555555555333222---+++******++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************kkkmmmqqqxxx}}}|||yyyuuupppfffYYYOOOLLLMMMNNNMMMKKKRRRfffzzzhhhMMM@@@;;;777222///...//////......------------,,,,,,,,,---------------------------------............///......//////000000111111///111333444555555666777DDDEEElllvvvmmmqqqmmmYYYLLLCCC===<<<;;;999888777777777555444222111222444777999999666444555888;;;;;;999;;;;;;===CCCIIIKKKIIIFFFDDDCCCCCCDDDFFFIIIMMMOOONNNNNNKKKGGGAAA<<<555000555888<<>>======<<<;;;<<<===???@@@CCCFFFKKKOOOQQQOOOJJJEEEDDDAAA?????????@@@???>>>>>>>>>===;;;:::999999888:::;;;;;;;;;<<<>>>BBBFFFCCCHHHPPPXXXccckkkmmmiiibbb```]]]\\\]]]^^^^^^^^^aaabbbbbbaaa^^^]]]^^^```bbb^^^^^^eeekkkllllllmmmrrrwww{{{~~~}}}{{{wwwwwwyyy{{{|||{{{zzzzzz{{{zzztttnnnlllkkkfff\\\TTTOOOLLLKKKMMMKKKGGGGGGLLLfffxxxsss{{{pppVVV===222+++///222+++***///---++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,............------------//////............//////+++,,,000444999>>>AAACCCJJJIIITTTdddcccQQQGGGIIIDDDJJJNNNQQQYYYfffqqquuummmddd\\\___kkksssrrrmmmiiigggiiiooouuu~~~ssskkkgggjjjooommmnnnhhh[[[OOOHHHCCC>>>999888777666444333111000///.........///...---+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......///...---,,,,,,++++++,,,...000333666888888777666000...,,,+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************pppqqqsssyyy}}}yyyxxxvvvmmm^^^RRRMMMMMMNNNNNNMMMPPP]]]jjjyyyuuuwwwSSSCCC;;;999555222111000...,,,.........---------,,,,,,---------------------------------............///......//////000000111111000222444444333333666888BBBUUUsssyyyxxx\\\MMMGGGCCC>>>===;;;999777666555555444333111000111444777999:::666444555999<<<===<<<======@@@EEEJJJLLLIIIEEEEEEFFFGGGHHHKKKMMMPPPQQQQQQMMMGGGAAA:::555333333444888>>>BBBCCCEEEGGGIIIMMMMMMOOOPPPQQQRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSRRROOOLLLHHHEEEDDDCCCAAA???>>>===<<<;;;<<<>>>@@@BBBFFFGGGJJJMMMOOOOOOKKKHHHEEECCC@@@>>>?????????>>>??????>>>===<<<;;;999999::::::;;;;;;;;;>>>BBBEEEJJJNNNQQQVVV```iiijjjeeefffccc```^^^____________cccgggkkkiiiccc___^^^```ccc^^^\\\bbbiiilllooosssuuuxxxxxx}}}yyyxxxzzz|||}}}|||{{{{{{|||xxxrrrnnnnnnoookkkaaaWWWOOOKKKIIIJJJIIIGGGFFFGGGTTTxxxqqq~~~kkkRRR666,,,...333...,,,///,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************************************************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------,,,************++++++,,,,,,111000000///...---,,,,,,///...............//////222444888<<>>===;;;999666555444444333222111111222444666777777555444666888;;;<<<===@@@AAADDDGGGJJJJJJHHHEEEGGGHHHKKKMMMOOOQQQRRRRRROOOIIIBBB<<<666222444999777<<>>===<<<===@@@CCCEEEIIIIIIKKKNNNPPPQQQPPPNNNIIIFFFBBB@@@?????????>>>????????????>>>===;;;;;;:::;;;<<<<<<<<<>>>AAADDDHHHNNNQQQSSS\\\hhhkkkffffffbbb^^^\\\[[[[[[ZZZZZZaaagggllljjjccc^^^___ccceee```___ccciiimmmsssxxxzzz|||yyy~~~~~~|||~~~}}}}}}}}}yyytttppppppqqqmmmcccZZZUUUQQQMMMJJJIIIGGGFFFEEEOOO~~~rrrtttnnnmmmCCC222...333///---///+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************+++++++++************************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---.........------))))))******++++++,,,,,,111000000///...---,,,,,,------...///111222444555AAAAAABBBDDDFFFGGGHHHIIIKKKRRRcccqqqmmmZZZLLLIIIIIIMMMOOOPPPVVVbbblllppplllfff```]]]___```]]][[[]]]YYY[[[ccckkkooorrrvvvhhhlllqqqqqqmmmpppqqqgggaaa[[[ZZZ[[[^^^^^^VVVEEE888666222...---///111111////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////000///...---,,,,,,,,,,,,+++,,,...111444666777888777444111......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************yyyzzz~~~|||zzzxxxqqqeee\\\SSSOOOLLLNNNNNNOOOTTT[[[pppmmmtttqqq\\\AAA===777333111///...---............---------------------------------------------............///......//////000000111111111333444333333777???FFFYYYzzz\\\MMMGGGCCC@@@<<<;;;999777555444444333222222222222333444555555555666888999:::;;;>>>@@@DDDGGGIIIJJJIIIGGGFFFFFFGGGIIIMMMQQQSSSSSSRRRQQQGGGAAA===;;;666333777>>><<>>===:::<<<>>>>>>>>>>>>@@@BBBAAAJJJOOOQQQYYYeeehhhcccZZZWWWTTTTTTUUUVVVVVVVVV[[[aaaeeeccc\\\[[[```ggggggeeefffjjjlllnnnttt{{{}}}zzz{{{}}}||||||wwwuuurrrssssssppphhhbbbXXXVVVRRRMMMIIIHHHGGGEEEKKK```{{{vvvtttrrrWWW===000111...---///,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------******++++++,,,------...........................///000222666:::>>>BBBDDDPPPOOOMMMKKKIIIHHHFFFEEEKKKWWWeeellljjjaaaYYYTTTRRRTTTSSSPPPQQQXXX___aaaTTTUUUUUUTTTQQQOOOOOOPPPKKKKKKNNNTTTVVVTTTUUUYYYVVV\\\eeeiiiggghhhrrr~~~yyyuuussslllqqq~~~mmmUUUKKKCCC:::555444444222///000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,---...///000///...------,,,,,,---++++++,,,...111444777999999555111...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************}}}zzzyyyxxxssskkkdddUUUOOOKKKLLLMMMNNNQQQVVVmmmlllooo{{{iiiEEE???777111......////////////.........------------------------------------------.........//////......//////000111111111111333444333444:::DDDMMMsssiiiPPPGGGDDD@@@<<<999888777666555444444444222222333333333444444444666999============AAADDDGGGJJJMMMLLLHHHFFFFFFHHHGGGJJJNNNRRRTTTSSSQQQOOO???;;;::::::777444888AAA>>>CCCIIIJJJHHHHHHKKKOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTTTTUUUUUUUUUUUUSSSPPPLLLIIIHHHGGGEEECCCEEECCCBBBAAABBBEEEHHHKKKPPPRRRVVVZZZ^^^___]]]ZZZQQQMMMHHHDDDCCCBBBBBBAAA???@@@AAABBBBBBAAA???>>>;;;===???@@@??????@@@AAACCCMMMSSSQQQTTT\\\\\\UUULLLKKKJJJKKKOOOSSSVVVWWWVVV[[[___[[[VVVWWWaaallliiiiiilllppppppooottt{{{}}}{{{xxx}}}}}}zzzyyyyyytttsssrrrtttuuutttoookkkSSSTTTQQQKKKGGGFFFEEECCCGGGDDDSSS}}}dddxxxeeewwwfffFFF222000------000---++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************++++++++++++******))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,---...///000111222444888>>>DDDJJJOOORRRXXXWWWTTTQQQMMMJJJHHHFFFLLLXXXccceeecccaaa^^^YYYXXXYYYVVVPPPMMMQQQTTTTTTVVV[[[___]]]VVVQQQRRRVVVRRRTTTWWWWWWPPPIIIHHHMMMGGGLLLTTTZZZYYYVVVZZZaaannnwww~~~|||xxxyyy|||~~~iii^^^PPPFFFAAA===888555000000//////.........---------------------------........................------,,,,,,,,,---......000000...---------------+++++++++---///333777999999555111---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************~~~|||}}}{{{sssiii___SSSLLLNNNRRRQQQOOOPPPfffeeejjjnnn|||pppQQQ:::<<<777000333,,,...000...------.........---.../////////...---,,,,,,---...///111111111000///000/////////000111222222333111444666222444IIIcccvvvVVVKKKIIIDDD???@@@:::999888666555333222111333444444222111111333666555999@@@FFFEEEAAADDDJJJMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIKKKQQQVVVUUULLLCCC<<<;;;999777777999>>>BBBGGGHHHHHHHHHHHHJJJMMMPPPTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTVVVXXXYYYYYYYYYXXXRRRLLLHHHHHHHHHFFFFFFHHHIIIDDDBBBCCCDDDEEEIIIOOOWWWYYYZZZ\\\bbbgggeee```___TTTJJJGGGFFFCCCAAAAAA??????@@@AAAAAAAAAAAA@@@AAABBBAAA???>>>>>>AAACCCJJJJJJLLLPPPYYY\\\TTTHHHJJJIIIIIIKKKPPPTTTVVVWWWVVVUUUUUUVVVTTTTTT```nnnnnnooorrrsssppppppxxx}}}xxxxxx}}}|||yyyyyyyyyyyyyyytttsssrrrrrrsssrrrpppnnn```XXXNNNEEEBBBCCCEEEGGGHHHFFFHHH___pppccc}}}ppphhhsssKKK666999333***,,,222---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---+++)))***---//////---***+++---///111222333333BBBEEEIIIKKKJJJIIIHHHHHHNNNXXXZZZZZZ\\\TTTMMMTTT\\\VVVYYYZZZSSSVVV]]]YYYVVVYYYXXXSSSTTTZZZ]]][[[dddlllmmmgggfffmmmnnniiieee\\\XXXZZZVVVMMMNNNVVVMMMOOOTTTXXXVVVPPPOOOQQQSSSXXX```hhhnnnttt}}}wwwuuunnnccc\\\VVVKKK@@@888444222222333000---+++---***000111+++...333------...///000000111000000111000...---,,,,,,------000000///...------,,,,,,000---***)))+++000666:::<<<999555000---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((yyypppaaaVVVMMMNNNPPPOOONNNOOOXXX\\\dddgggqqqxxxUUU<<<===888111333---//////...------.....................///......---------...///000111000000///000//////000000111222333333333666777333:::WWWvvviiiPPPIIIHHHBBB======999999888666555333222222333444444333111222444666777999>>>DDDEEECCCFFFKKKMMMLLLKKKJJJIIIJJJJJJKKKOOONNNPPPRRRRRRMMMCCC;;;999999888888999<<>>UUU}}}yyyiiisss}}}zzzUUULLLEEEDDDBBB<<<999:::777777666555444444333333333333444333333444666999<<<:::;;;BBBGGGHHHJJJMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMPPPSSSQQQJJJBBB<<<999555777:::===@@@CCCGGGKKKLLLMMMOOOOOOOOOPPPSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYYYYXXXWWWVVVUUUTTTSSSMMMJJJKKKKKKHHHGGGIIIIIIHHHJJJOOORRRUUU]]]fffoooppppppppptttxxxwwwqqqddd[[[RRRMMMJJJEEECCCEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAADDDIIIMMMQQQYYYaaaccccccaaa\\\VVVTTTRRROOOOOORRRVVVZZZ[[[```]]][[[\\\^^^bbbggglllmmmkkkmmmtttxxxyyy|||zzzwww{{{|||zzzwwwwwwxxxyyyzzzyyyzzzxxxuuutttsssrrrpppnnnmmmhhh```VVVLLLGGGDDDDDDCCCEEEDDD@@@GGG___fffjjj|||iiiooo```EEE333000111+++...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------............---------///000222222222---444===CCCJJJVVVgggttt|||vvvrrrnnnfffZZZQQQUUU]]][[[YYYbbbggggggmmmooo___XXX___kkklllrrruuuooogggcccdddeeeZZZOOOKKKUUUdddmmmppprrrxxxjjjaaa^^^XXXHHH999:::111444888222222333---//////000111111111000000//////......------------.........------,,,,,,,,,++++++++++++,,,---......000000000000///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************~~~|||{{{wwwrrrllldddYYYPPPLLLLLLLLLKKKPPPNNNSSSVVVZZZuuuuuuOOODDD>>>888777///333...///111000...///111333...............///000111/////////.........////////////000000111333444555777444444:::JJJffftttlllxxxcccMMMIIIDDDBBB>>>;;;:::;;;666666555555444444333333222333444444444555888:::>>>;;;<<>>;;;;;;777:::>>>AAACCCEEEHHHJJJNNNOOOQQQQQQQQQRRRUUUWWWTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[ZZZXXXWWWWWWVVVVVVSSSNNNLLLNNNNNNLLLKKKMMMOOOOOOQQQUUUVVVYYYaaakkkooorrruuuwww{{{}}}xxxqqqeee]]]TTTOOOIIIDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDCCCBBBCCCFFFKKKPPPYYYbbbjjjkkkjjjhhhddd___YYYTTTOOOMMMPPPWWW]]]aaafffeeebbb___```cccfffggghhhfffjjjqqqvvvxxx|||uuurrrvvv{{{yyyxxxyyyzzz|||||||||{{{xxxuuussssssrrrpppooonnnllleee[[[PPPHHHDDDCCCDDDDDDBBB???>>>JJJbbbxxxyyynnn|||lll^^^ttt{{{ZZZ;;;...///---.........---------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------.........//////+++,,,------///111333555===CCCIIINNNTTTbbbuuuzzzqqqlllhhhbbb^^^bbbpppsssooovvv}}}xxxkkkhhhssszzzwwwuuuqqqggg___WWWSSSRRRSSSXXX]]]fffxxxyyyvvvqqqpppwww}}}wwwmmmSSS???555666222222222,,,......000111222222222222...............------------------------,,,,,,,,,******+++,,,,,,,,,,,,,,,...//////000///---***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++}}}{{{wwwrrrnnniii^^^SSSNNNNNNMMMJJJOOOKKKOOOVVV^^^wwwVVVGGG@@@:::888///222...000222111//////222555000///.........///000111111000000////////////000//////000000222333555666888666666???TTTvvv~~~|||tttYYYLLLHHHDDD@@@===;;;::::::555555444444444444444444222333444444555666999<<<>>>===@@@FFFIIIHHHJJJNNNLLLLLLLLLLLLLLLNNNPPPQQQPPPPPPNNNHHH@@@:::777777888<<>><<<;;;999777444444444444444444444444222333444555555777:::======???DDDIIIIIIGGGHHHMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQNNNHHHAAA:::666555555777<<>><<<@@@GGGKKKIIIEEEGGGMMMLLLLLLLLLLLLMMMOOOQQQSSSNNNJJJBBB;;;777555555555666;;;BBBHHHKKKLLLLLLMMMOOOQQQTTTUUUUUUUUUWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[]]]___```VVVSSSSSSWWWZZZYYYYYY[[[WWWXXX\\\^^^]]]___iiitttwwwzzz|||~~~{{{kkkccc\\\UUUMMMFFFFFFJJJHHHGGGFFFEEEEEEGGGIIIJJJFFFGGGIIIKKKOOOWWW```gggoooqqqrrrrrrsssuuuqqqkkkfffccc^^^\\\\\\]]]^^^^^^```jjjpppllljjjqqqxxx{{{ssstttvvvwwwtttsss{{{}}}zzzwwwssspppwwwtttqqqppppppqqqqqqqqqppprrrqqqiii]]]RRRMMMKKKGGG@@@???CCC@@@;;;DDDTTT~~~yyyttt{{{bbbggg|||kkk???333777//////.........---------+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---................../////////000000222555888>>>IIIVVV___ZZZ]]]bbbeeegggeeebbb```fffiiimmmrrrxxxuuuyyysssjjjkkkoooqqq}}}oooccc___]]]YYYYYY^^^aaa{{{|||ttt[[[EEE>>>;;;555555444333111///---,,,,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,......///111111000...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,~~~}}}wwwvvvppphhhbbbXXXNNNKKKMMMKKKNNNQQQQQQRRRaaaYYYEEE>>>888333///000000///......///000111333111///...---...///000000222444444222000000000555222///...000444777999;;;777RRRqqq|||lllsss]]]PPPHHHCCCBBB@@@===;;;999888777555555444444444333333333222111222555888;;;<<<;;;???FFFKKKIIIHHHIIIIIIGGGIIIKKKNNNPPPPPPPPPRRRSSSLLLJJJDDD:::444333777999:::>>>CCCHHHJJJLLLNNNOOOSSSTTTVVVWWWWWWWWWVVVVVVRRRXXX[[[YYYYYY\\\______`````````]]][[[YYYZZZ[[[WWWWWWWWWXXXZZZ]]]___aaa[[[YYY[[[```cccgggooowwwyyy~~~|||jjjggg```VVVLLLGGGFFFHHHFFFHHHIIIIIIHHHGGGHHHJJJJJJGGGHHHOOOXXX___fffmmmvvvvvv||||||yyy}}}yyyhhhiiilllmmmkkkfffaaaZZZUUU\\\___lllrrrmmmqqq|||~~~}}}uuupppttt|||}}}vvvuuuzzzttttttsssrrrpppoooooonnnqqqrrrqqqkkkfffaaaXXXOOOFFFFFFDDDBBB@@@@@@AAACCC[[[}}}ooogggoooVVVhhhXXX:::222000---***))),,,000///,,,------,,,,,,,,,,,,++++++************************************************)))************+++++++++************************---,,,+++******+++,,,---------,,,++++++,,,,,,,,,---------...............000...---//////---000555777:::@@@HHHRRR[[[dddjjjccciiilllgggbbb```___]]]mmmwwwzzzxxx~~~~~~~~~{{{yyyxxxwwwzzzooohhhaaaYYYbbbvvv~~~|||}}}vvveeeVVVAAA:::666555333...///333222///,,,---//////+++(((---------,,,,,,,,,++++++,,,+++*********+++,,,---111111111000...---+++***++++++************++++++))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++}}}zzzssslllfff\\\QQQMMMNNNIIIKKKMMMMMMOOO]]]xxxbbbIII@@@999333///111000///......///000111222111///...---...///000///111333333111000000000666444111000222555888999???CCCbbbkkkqqqdddSSSIIICCCCCCBBB???===:::999777777444444444333333333333222222333444666999<<<======AAAFFFHHHEEEDDDGGGIIIIIIIIIKKKLLLMMMMMMMMMOOOPPPQQQNNNGGG>>>888888;;;>>>>>>BBBGGGKKKMMMOOOQQQSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUZZZ]]][[[[[[___aaaaaaaaabbbcccbbb```______```YYYYYYZZZ[[[]]]^^^```aaabbb```aaaeeehhhkkksss{{{}}}{{{jjjgggaaaWWWOOOJJJJJJLLLIIIJJJJJJJJJHHHIIIJJJLLLMMMJJJLLLTTT]]]dddlllssspppkkkqqqvvvvvvpppfff[[[SSSWWW^^^qqqzzztttuuu}}}|||}}}vvvwwwxxxtttwwwssssssrrrqqqpppooonnnnnnppprrrqqqlllhhhcccZZZRRRHHHGGGEEEBBB@@@@@@AAABBBHHHggg{{{llluuu}}}^^^YYY|||jjjCCC333000///------...000...,,,------,,,,,,,,,,,,++++++************************************************)))************+++++++++************************,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------------............//////......000///...222999EEEFFFIIIPPP___nnnsssqqqhhhiiigggdddhhhrrryyy{{{||||||sssxxxzzzzzzsssrrr}}}sssnnn}}}rrrYYY???888;;;:::444///333111///...000111000///---------,,,,,,,,,++++++,,,+++*********+++,,,---222222111000///---+++***++++++************++++++))))))************))))))************************+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++xxxqqqkkkaaaVVVOOOOOOJJJIIIJJJLLLOOOZZZnnnwwwjjjMMMAAA;;;555000111000///......///000111111000///.........///000...000222222111000000111666555444333444666888999>>>NNNppprrr```{{{lllXXXPPPJJJDDDBBBAAA???<<<:::888777666333333333222222222111111333444666888:::===>>>???DDDFFFEEEAAAAAAFFFJJJKKKIIIJJJKKKJJJJJJKKKNNNPPPVVVPPPGGG???;;;;;;>>>BBBAAADDDIIIMMMOOOQQQTTTVVVTTTTTTUUUVVVVVVWWWWWWXXXVVV[[[]]][[[\\\```bbbaaa```bbbddddddcccbbbbbbbbb[[[\\\^^^___```aaaaaaaaafffcccdddhhhkkknnnuuu}}}{{{mmmjjjcccZZZRRRNNNOOOPPPLLLLLLLLLJJJIIIJJJMMMPPPOOONNNRRR[[[dddkkksss{{{tttmmmuuu}}}nnn^^^TTTRRR]]]uuu}}}||||||yyyvvv{{{zzzvvvvvvssssssrrrqqqppppppooonnnppprrrqqqmmmjjjfff___WWWLLLJJJFFFBBB@@@@@@AAABBB===UUU}}}vvvhhhmmmRRRmmm|||PPP888111000000111000///------------,,,,,,,,,,,,++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------.........////////////...000111000111:::DDDPPPTTTTTTYYYlllttteeeeeedddgggtttxxxzzz||||||hhh[[[cccwwwYYYDDD>>>:::333---222111///------...///000------------,,,,,,,,,,,,,,,+++*********,,,---...333333222111///---+++***++++++************++++++))))))************))))))************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++{{{tttooofffZZZQQQOOONNNKKKKKKNNNRRRYYYeeeqqqwww|||pppPPPAAA<<<888444111111///......//////000000//////.........//////...///111111000000111222555555555555555666888999===YYY{{{qqq~~~zzzllllll{{{\\\QQQOOOKKKEEEAAA@@@>>>;;;999777666555222222222111111111111000222444666888:::<<>>BBBAAAEEEIIIMMMOOOQQQTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVZZZ[[[ZZZ[[[___```^^^^^^aaacccdddbbb```______]]]^^^```bbbccccccbbbaaacccaaabbbgggjjjnnnvvv~~~sssnnnfff\\\UUURRRQQQRRRMMMMMMLLLKKKJJJLLLOOOSSSQQQRRRXXXbbbjjjqqqzzzwwwlllvvvtttcccZZZQQQ\\\ttt}}}vvvzzz|||xxxwwwttttttssssssrrrqqqqqqpppoooqqqqqqnnnllljjjccc\\\QQQMMMGGGBBB@@@@@@@@@AAA???KKKgggnnn___``````DDD111000111333222...---///------,,,,,,,,,+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------......//////000000//////000333555<<>>AAANNNkkk|||ssssssXXXqqqxxxXXX555000///222222......111------,,,,,,,,,+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------......///000000111111000333999AAANNNbbbsssyyyxxxxxxfffgggsss~~~xxxnnneeedddkkkxxxzzz^^^III???;;;444333222111000000000000.........---------,,,,,,++++++******+++---...///111111111000...---+++***++++++************++++++******++++++++++++******************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,~~~xxxtttrrrmmmaaaUUUOOOMMMJJJIIIMMMOOOPPPTTTZZZ``````rrrbbbIII>>>:::777222111000///......//////---............/////////...///000111111222444666111333555444333555:::>>>KKKpppuuuaaammmrrrWWWgggrrrVVVHHHGGGFFFBBB??????>>><<<999777555444333222222222111111111000000///333777999999;;;???CCCGGGJJJKKKJJJKKKLLLHHHBBB:::>>>DDDJJJQQQYYYbbbgggfffRRRAAA<<<===<<<>>>DDDEEEHHHKKKNNNQQQTTTXXXZZZVVVTTTSSSSSSTTTWWWZZZ\\\\\\^^^^^^\\\___cccccc___cccdddeeedddaaa___^^^]]]```aaabbbdddeeefffffffffdddccceeekkkqqqvvv}}}uuuiii___XXXTTTRRRQQQPPPPPPQQQPPPOOOQQQTTTWWWXXX[[[eeepppxxx}}}}}}aaakkk~~~xxxllljjjYYYUUU^^^kkksss~~~yyyuuuuuuuuuuuuttttttsssssssssnnnqqqpppnnnmmmmmmiiiccc[[[SSSIIIBBB@@@@@@@@@???<<<@@@BBBSSSmmm|||YYY```{{{ppp???555...111222......222------,,,,,,,,,,,,++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------...///000000111222444333999EEETTTfffyyy{{{ooolllfff\\\rrr}}}~~~{{{zzzkkkkkkppp{{{zzzlllWWWFFF;;;666000---///111000///............---------,,,++++++++++++,,,---///000............---,,,++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++************************)))************+++++++++*********++++++,,,,,,---|||vvvsssssspppdddXXXRRRJJJHHHIIILLLMMMLLLPPPUUU]]]ZZZmmmhhhLLL???:::999333222000///.........///,,,---....../////////...///000111111111333666888111444555444333666===CCCVVV{{{nnnlllfffYYYwwwtttaaaNNNGGGGGGEEECCCCCC???===;;;888666444333222333333222222222111111111000444999;;;:::<<>>CCCEEEGGGJJJMMMOOOSSSWWWZZZSSSQQQPPPOOOPPPTTTXXXZZZ]]]^^^^^^]]]```dddccc___cccddddddcccaaa___``````ccccccdddeeefffhhhjjjkkkiiihhhjjjpppuuuzzz}}}ttthhh^^^XXXUUUTTTSSSRRRSSSTTTUUUTTTUUUWWWZZZ^^^cccnnnyyyttt[[[fff|||xxxllllll\\\PPPQQQ]]]lllzzzuuussssssssssssrrrrrrrrrrrrnnnppppppnnnmmmnnnjjjddd___VVVIIIBBB@@@@@@???>>>:::EEEDDDGGGrrrrrrmmmiiiZZZfffNNN===///000222...---111------,,,,,,,,,,,,++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------...///000------...///000111222222666777AAAUUUjjj{{{~~~nnndddeeehhhiii{{{}}}~~~~~~pppnnnmmmooosssvvvwwwwwwvvvvvvrrroooqqqyyy}}}|||zzzeeeTTTGGG777......000///,,,............------------++++++++++++,,,...000111+++,,,,,,------,,,,,,+++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++)))******+++,,,,,,------zzzuuussstttrrrgggZZZTTTJJJIIIJJJMMMMMMKKKOOOUUU```YYYgggjjjLLL???<<<;;;333222000///.........///,,,,,,---.../////////...///000111222222444777:::222555666555444777???FFFbbbjjjuuutttXXXYYY}}}eeeVVVHHHDDDDDDAAAAAADDD>>>===;;;888666444333222333333333222222222222111111666;;;<<<;;;===BBBGGGKKKLLLJJJGGGHHHIIIDDD===CCCIIIRRR\\\fffooowww|||mmmTTT???;;;<<<;;;<<>>666HHHFFF???eeeyyyddduuuzzz\\\\\\YYYCCC111000222///---000---------,,,,,,,,,++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---...///000000------...///000111222222888:::HHH```xxxzzzlllccccccmmmzzzzzz}}}xxx{{{{{{}}}~~~}}}|||~~~{{{sssxxx~~~}}}www|||sss___FFF666333444222/////////.........---------++++++++++++,,,...000111)))***++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++))))))***+++,,,,,,------zzzyyyxxxuuuqqqooommmcccXXXQQQNNNMMMNNNLLLJJJLLLQQQZZZTTT]]]}}}TTT>>>;;;888222111000//////...//////---...//////000000//////111000000000111333666777555111111444333444EEEZZZ}}}www\\\YYYtttnnnUUUNNNFFFCCCCCCDDDBBB???<<<;;;999888666555444444222222222111222222333333555888<<<===<<<<<>>:::;;;???<<>>===>>>@@@??????NNNrrriiiiiipppaaarrroooAAA///777000,,,111///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///------...000333888===BBBFFFQQQbbbuuu{{{nnnhhhfffmmmuuu~~~{{{zzzzzzzzzzzzwww|||{{{pppHHH444333555444000000000000//////...---...---,,,+++,,,---...///,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...}}}{{{zzzwwwsssqqqoooeeeZZZQQQMMMLLLMMMLLLJJJLLLPPPUUURRRWWWxxxWWW???<<<999222111000//////...//////+++,,,------......------111000000///000222444666777333333555555;;;SSSllljjj[[[fffqqqYYYPPPJJJDDDAAABBBBBB@@@======;;;:::777555444333333222222111111222222333333555888<<<<<<;;;<<>>:::;;;>>><<<===???AAABBBCCCFFFIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQTTTWWWZZZ[[[[[[[[[YYYZZZ\\\\\\]]]```eeeiiijjjffflllsssttt}}}sssttt{{{ttthhhbbb]]]XXXUUUUUUVVVVVVWWWXXXZZZ^^^bbbeeekkktttxxxXXXSSSbbbwww~~~ppphhhjjjlll```RRROOO```}}}{{{uuussspppoooppprrrrrrrrrrrrrrrqqqpppnnnllljjjiiiccc]]]SSSIIIBBB>>>>>>>>>===??????===CCC\\\jjj___ooo~~~aaa^^^{{{|||MMM555777111...111///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111888CCCMMMWWWWWWXXX^^^eeehhheee```hhhnnnvvv~~~uuuzzz|||yyysssrrrwww}}}hhhQQQCCC666+++111000///...///000000000///...---,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...~~~}}}yyyuuutttqqqggg]]]RRRMMMKKKLLLKKKJJJLLLPPPQQQUUUZZZppp]]]AAA;;;777222222111000////////////,,,,,,---............---111000000///000111222333555333444555666BBBbbbyyy\\\[[[wwwbbbMMMIIIEEEAAA@@@AAA@@@>>>;;;===<<<999777555333222222222222111111222222333444555888;;;;;;:::;;;???BBBIIIJJJIIIHHHFFFGGGIIIKKKZZZaaannn|||~~~oooSSSAAA>>>:::;;;>>>;;;:::<<<===>>>>>>???BBBDDDKKKIIIHHHFFFEEEEEEEEEFFFHHHJJJMMMPPPSSSTTTUUUUUUVVVWWWYYY[[[^^^ccciiimmmfffiiirrrxxxvvvuuu~~~tttgggaaa]]]XXXWWWXXXWWWXXXYYY[[[]]]aaagggkkkqqq{{{oooQQQMMM^^^nnnrrrpppppppppooowwwppp```SSS[[[zzz~~~xxxtttrrrqqqqqqrrrtttuuutttsssrrrqqqooommmjjjhhhgggddd```YYYNNNDDD>>>>>>@@@<<<===???>>>;;;FFFhhhyyyaaagggoooVVVbbb|||___>>>777222///111///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............//////000///222333333777DDDWWWeeeppplllfffbbb______aaacccyyyyyyxxx~~~mmm\\\GGG666555222///...000111222111//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...zzzvvvuuurrriii___TTTNNNKKKKKKKKKJJJKKKNNNKKKWWW\\\kkkcccDDD:::555333222111000//////............///000000000000000111000000//////000111222111222444444666GGGkkk~~~pppVVVbbbvvv\\\KKKDDDBBB@@@@@@@@@???===:::===;;;999666444222111111111111111111222333444444666888::::::999:::???CCCKKKKKKJJJHHHGGGHHHKKKNNN^^^dddppp|||}}}xxxoooRRRAAA>>>:::;;;>>>;;;;;;<<<======<<<===???AAAEEEDDDCCCBBBAAAAAAAAAAAABBBDDDGGGJJJMMMPPPQQQRRRWWWWWWXXXYYY]]]bbbhhhlllaaajjjvvvzzz|||rrrvvvsssggg```]]]YYYYYY[[[WWWYYY[[[]]]___dddlllqqqzzziiiOOOMMM^^^kkkkkkooozzz~~~zzzrrr]]][[[sss|||tttuuusssqqqqqqsssttttttsssrrrqqqpppooommmkkkiiihhheeeddd^^^SSSGGG???>>>AAA===:::===@@@<<<>>>YYYzzzmmmhhh^^^ZZZpppsssGGG555111000000///......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---...///000000000333555:::HHH^^^ttt}}}rrrhhhaaacccooozzzzzzmmmZZZJJJ:::666111///000111111///------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...~~~yyyuuuuuussskkkaaaXXXQQQKKKKKKKKKJJJKKKMMMGGGTTTTTT\\\hhhHHH:::444444333222000//////.........///000000111111000000000000000000000000111111///333666666:::NNNsssyyyrrr~~~eeeVVVmmmhhhRRRFFFAAA@@@@@@@@@@@@???<<<;;;;;;:::888666444222111000111111111111222333444555777999:::999888:::???DDDLLLLLLLLLKKKIIIIIIKKKMMM]]]bbblllvvv}}}~~~|||yyykkkPPP@@@>>>;;;;;;???<<<;;;<<<<<<<<<;;;;;;<<<>>>??????????????????@@@@@@@@@AAADDDHHHLLLOOOQQQRRRZZZYYYWWWXXX[[[```eeehhhbbblllxxxyyyxxxqqqppp{{{tttgggaaa]]]ZZZZZZ\\\VVVYYY]]]___aaagggqqqxxxcccOOORRRbbbnnnssshhh[[[lllxxxvvvtttrrrrrrssssssqqqpppoooooooooooonnnmmmlllkkkeeeeeeaaaWWWJJJAAA???AAAAAA;;;;;;AAA??????OOOffftttdddoooeeeVVVcccSSS777222111///000......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------///111222222666<<>>555555444222111000///......------...////////////...000000000111111222222222111666999;;;CCC[[[}}}iiioooiii\\\^^^|||rrrYYYHHHBBB@@@@@@@@@@@@???===<<<;;;:::999777555333222111111000000000111222333444555777999999777666999???DDDMMMOOOPPPOOOMMMJJJIIIIIIVVV[[[eeeooowww{{{}}}}}}eeeKKK>>>>>><<<===???<<<999:::;;;:::888888:::;;;;;;;;;<<<>>>???@@@@@@AAA???AAADDDHHHLLLPPPSSSUUU\\\YYYWWWXXX\\\aaafffhhhiiiooowwwvvvxxx{{{sssrrrwwwttthhhccc___[[[ZZZ\\\VVVZZZ^^^aaacccjjjvvv~~~qqq[[[QQQ[[[fffrrryyyaaahhhzzzwwwuuusssssssssrrrqqqoooooooooooooooooonnnnnnmmmffffffbbbYYYNNNEEEAAA@@@CCC===;;;>>>???>>>EEEPPPrrrkkkddd{{{pppYYYYYYwwwccc===666333...222......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...111333555777???KKK___{{{zzzpppfffaaaaaakkk}}}|||}}}ttt\\\PPP???444111111111000+++,,,------......------+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...}}}|||xxxuuuvvvvvvppphhhaaaWWWOOOMMMMMMKKKIIIJJJMMMRRROOO]]]pppSSSAAA666555444333111000///......------...//////////////////000111222333333333333222666999<<>><<<;;;;;;;;;888777555444333222222222000000000111222333555666888999888666555888???EEEMMMQQQTTTTTTQQQKKKFFFDDDLLLRRR\\\fffmmmqqqssssss^^^FFF;;;>>>===>>>@@@<<<999:::;;;:::888888:::;;;;;;<<<===>>>???@@@@@@AAA@@@BBBEEEIIIMMMRRRVVVXXX[[[XXXVVVXXX^^^fffkkkmmmqqqrrrvvvwwwxxxxxx|||}}}uuujjjddd```\\\YYYZZZWWW\\\aaadddfffnnn{{{cccVVVYYYgggiiisssqqqhhh}}}zzzvvvuuuttttttuuuuuusssqqqqqqqqqqqqqqqpppooonnnmmmgggeee```ZZZQQQIIIBBB>>>>>>>>>===<<<<<<===???BBBaaaeeennneeeVVVllluuuGGG===666...333......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////......000444777:::BBBOOO```pppyyyeee______hhhrrryyyZZZAAA555222222222......///......,,,+++***+++,,,---//////---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,++++++,,,,,,---...~~~}}}|||xxxuuuwwwxxxsssjjjdddZZZPPPNNNMMMKKKIIIIIIDDDLLLQQQiiiuuuXXXCCC555666555333111000///......///000000111111111111111...///111222444444555555111444666:::MMMqqqaaahhhsss^^^ggg{{{ooogggXXXDDD<<>><<<:::999999:::666666555444333333333333000000000111222444555666888999888666555888???EEENNNRRRWWWWWWSSSKKKDDD@@@DDDKKKUUU^^^cccdddddddddYYYBBB999>>>>>>@@@AAA<<<;;;<<<<<<;;;::::::<<<===<<<===>>>???@@@@@@@@@@@@AAABBBEEEIIINNNSSSWWWYYYXXXVVVUUUYYYaaakkkqqqtttvvvrrrvvvzzz}}}uuukkkfffbbb\\\YYYYYYXXX^^^cccfffiiiqqq~~~xxx[[[WWWbbbppplllrrrjjj~~~~~~}}}uuuttttttuuuwwwwwwvvvuuutttssssssrrrpppnnnmmmlllgggddd___YYYSSSKKKCCC===777===???;;;:::>>>@@@???MMMhhhbbboooUUUaaaOOOBBB888...555......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000///000333777:::===LLL]]]oooyyynnnYYY]]]ZZZ```ppp|||{{{}}}|||sssOOO;;;444333333111111000///---+++(((&&&+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++,,,,,,---...}}}{{{wwwqqqllleee]]]RRRLLLKKKLLLLLLJJJMMMLLLMMMcccuuu]]]CCC333222333444555444222///...////////////000000000000111000///000222333333222222333777CCC]]]uuuvvvfffXXXsssuuudddVVVJJJBBB???AAA@@@???>>>===;;;999888777888777666444222111111111222111//////000333666888:::999999999666666>>>HHHKKKQQQXXX\\\XXXOOODDD===DDDAAAFFFSSS___aaa^^^\\\PPPEEE===???AAA???<<<===<<<;;;::::::999999::::::============>>>???@@@AAA@@@CCCGGGKKKPPPTTTWWWYYYVVVUUUXXX]]]aaafffqqq{{{yyywwwwww{{{uuuhhh```ZZZVVVVVVYYY]]]```cccgggmmmwwwccc[[[___aaammmllluuupppuuu|||zzzwwwuuutttrrrpppnnnrrrrrrssssssrrrqqqooonnnhhheeeaaa[[[UUUMMMEEE@@@======>>>>>>?????????@@@OOOoooZZZzzzuuu]]]]]]zzztttEEE222555/////////...---,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++++++++,,,---...,,,------......------,,,------...//////...---,,,111444444111111888BBBIIIWWWjjj~~~wwwiiiaaa]]]______jjj{{{xxxpppqqq|||gggDDD666222000/////////...///000,,,'''+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------......---,,,++++++------,,,,,,,,,,,,---......~~~yyyrrrlllggg___UUUNNNMMMNNNMMMKKKIIILLLLLLYYYrrrvvv___FFF666333333444333222111///...////////////000000000000111000///000222333333222555444999LLLnnnqqq]]]bbbppp]]]PPPGGG@@@===??????>>>===<<<;;;999888888888777666444222111111111111000//////000333666888:::888888888666666===FFFKKKRRRZZZ\\\VVVKKK@@@:::;;;999<<>><<<<<<<<<;;;:::999999999::::::<<<<<<<<<<<<===???@@@AAACCCEEEHHHMMMQQQUUUXXXYYY\\\WWWVVV[[[bbbiiirrr{{{|||zzzzzz~~~~~~ssseee]]]WWWSSSTTTXXX```cccgggkkkqqqzzzrrr^^^___dddfffhhhiiiyyyyyyvvv}}}zzzwwwtttsssrrrqqqooopppqqqrrrrrrqqqpppnnnmmmiiifffaaa\\\VVVNNNFFFAAA<<<<<<<<<<<<======>>>>>>BBBhhhwww]]]jjjfffZZZjjjUUU999444...//////...---,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...,,,------......------,,,...///000000000///......---///000000777FFFTTT]]]vvv~~~wwwfffYYYXXX[[[^^^fffqqq{{{||||||yyyWWWEEE;;;333222222111000111111///---,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---------///000///...,,,,,,---------,,,,,,------...///{{{sssllljjjbbbXXXQQQOOONNNMMMLLLFFFMMMMMMPPP\\\hhh~~~ttt___HHH999555444333111000/////////////////////000000000000111000///111333444333333888666<<>>;;;<<<<<<<<<<<<;;;::::::999999777777555333222111111111111000000000111444666888999777777888666666<<>>@@@AAAGGGHHHKKKOOORRRVVVYYYZZZ^^^YYYYYYbbbkkkqqqtttwwwzzzooobbb[[[WWWUUUXXX]]]fffjjjoootttyyyxxxbbb]]]fffjjjhhhdddiiiuuu|||wwwtttssssssrrrqqqooopppqqqrrrqqqooommmllliiifffbbb]]]WWWPPPIIIDDD;;;;;;;;;;;;;;;;;;<<<<<<<<>>===;;;::::::::::::::::::999999999777666444333222111111111000000000000222444777888888666666888777666:::@@@DDDPPP[[[YYYLLL>>>777666444222222444777<<>>>>><<<:::888888999;;;<<<<<<<<<;;;<<<===@@@BBBDDDKKKLLLNNNQQQTTTWWWZZZ[[[\\\]]]cccooowwwxxxwwwwwwwwwlllaaa\\\[[[\\\aaagggmmmrrrxxx}}}hhh]]]dddnnnmmmeeedddmmmrrr|||}}}xxxuuuttttttsssrrrpppqqqrrrsssrrrpppnnnllljjjgggccc___ZZZSSSLLLGGG<<<;;;:::::::::;;;<<<<<<>>>>>>hhhsssUUUfffppp```[[[rrr~~~LLL444444000///...------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------------------............------//////000000000000000000333555777@@@YYYyyyzzzkkkaaa^^^bbbmmmxxx~~~~~~vvvyyy|||cccLLL999555333222111......000------............------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......---000333444333000//////.........---......///000~~~}}}yyytttpppmmmggg^^^VVVPPPMMMKKKJJJIIINNNLLLKKKUUUbbb{{{}}}nnn]]]LLL@@@777555222000......///000////////////000000000000000000///111444555555444333;;;HHH___qqqzzz\\\ZZZcccwwwsssooohhhVVVDDD=========;;;;;;999999999999999999888888666555444333222111111111000000000111333555777999888555555888888777999>>>???KKKVVVTTTGGG:::666777666333222333444888DDDPPPWWWSSSMMMIIIGGGEEEBBB>>>>>>===;;;:::999:::;;;<<<>>>=========???BBBEEEGGGMMMNNNOOORRRUUUXXX[[[]]]]]]aaajjjssswwwwwwzzzvvvlllbbb^^^^^^___dddjjjqqqvvv}}}wwwddddddooorrriii___cccssstttttt}}}yyyvvvuuuuuutttsssqqqrrrtttuuutttrrrooommmjjjhhhdddaaa\\\VVVOOOJJJ>>>===<<<;;;;;;;;;===>>>===888UUU^^^VVVvvvuuucccWWW___SSS444555000000///...------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---.........---------......//////......---.........//////000000000333999@@@MMMjjjsssbbb^^^dddpppuuunnnsssgggAAA888333444444111000333---......//////......---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,///333444333111/////////............///000000}}}|||zzzvvvsssnnniiiaaaXXXQQQLLLJJJJJJIIIMMMHHHGGGQQQ\\\ooo~~~qqqaaaQQQFFF888777444111//////000000////////////000000000000000000000111444666666555222DDDZZZrrr{{{pppWWW]]]lll~~~wwwmmmcccZZZLLL@@@<<<===<<<;;;;;;888888888888888777777777555444333222111111111111//////000222444666888999888555666999:::888999<<<>>>HHHPPPNNNBBB888555888666333222333333555>>>HHHQQQRRROOOKKKIIIHHHDDD>>>>>>>>>======<<<<<<<<<<<<>>>>>>======@@@CCCGGGJJJOOOOOOPPPRRRVVVYYY]]]___bbbdddiiipppsssvvv}}}vvvmmmdddaaa```aaadddjjjtttyyy{{{mmmeeelllsssnnnccc\\\ddd}}}{{{uuu~~~{{{yyyxxxvvvtttrrrqqqsssuuuvvvvvvssspppnnnkkkiiieeebbb^^^YYYRRRNNN@@@???===;;;;;;<<<>>>???;;;>>>IIIrrrwwwUUUiiigggQQQWWW^^^888444111000///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---......////////////.....................000111111111>>>KKKYYYsss{{{jjj]]]aaaooo~~~nnnlllSSSAAA333000111......111......////////////......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...111222111////////////////////////000111111~~~~~~}}}yyyuuuqqqmmmeee[[[SSSMMMKKKKKKIIILLLGGGFFFMMMRRR```vvvwwweeeRRREEE999888555333111000000000////////////000000000000000000000111444666666555777RRRqqqdddVVVeeexxx{{{tttfffXXXKKKCCC===<<<===;;;::::::888888888777777666666666444444333222111111111111//////111333555777888999999666666:::;;;999999;;;???FFFLLLHHH>>>666444666666333222444444444999???JJJOOOPPPNNNMMMNNNJJJDDD>>>??????@@@???>>>===<<<>>>===<<<===???CCCHHHJJJNNNOOOPPPRRRVVVZZZ^^^aaaeeefffkkktttzzz~~~~~~ssskkkeeeeeefffgggkkkpppzzzllleeefffooooooddd]]]^^^lllwww~~~|||{{{zzzxxxtttqqqppprrruuuvvvuuusssooommmkkkiiifffccc```[[[TTTPPPAAA???===;;;;;;<<<===???888FFFAAA^^^bbb___pppSSSXXXzzzqqqBBB666111000///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---......////////////......//////......///111222333999KKK\\\gggwww~~~eeeaaadddrrrwww}}}___AAA666222...---////////////000000/////////+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++---//////...---...///000000//////000000111222{{{vvvsssoooggg^^^TTTNNNLLLLLLHHHMMMJJJGGGKKKNNNYYYmmm|||fffNNN???999888666444333111000000////////////000000000000000000000222444666666666>>>^^^xxxvvv{{{\\\WWWlllwwwnnn___PPPBBB>>>;;;======:::888:::888888888777666555555555444444333222111111111111...///111333555777999999999666666;;;<<<:::999:::BBBFFFIIIEEE<<<444222444666333222666777555666999FFFMMMRRRQQQRRRUUUQQQJJJ>>>???AAABBBAAA@@@>>><<<===<<<;;;;;;>>>CCCGGGJJJNNNNNNPPPRRRVVV[[[___bbbdddfffooo~~~oooiiifffhhhllloootttzzzbbb```eeemmmhhh[[[YYYbbbuuuxxx~~~~~~}}}}}}|||yyytttqqqoooqqqtttuuuuuurrrnnnkkkllljjjgggdddaaa\\\VVVRRRAAA???<<<::::::;;;===>>>444III888MMM~~~mmmWWWmmmzzz[[[TTTmmmLLL999111000///......------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---......////////////......111000000000000222444555EEEZZZkkkqqqyyywwwfffYYYaaasss{{{vvv{{{YYYDDD<<<555222444//////000000000000//////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...///000000000000000111111222~~~|||wwwrrrooohhh___VVVPPPMMMLLLLLLKKKKKKLLLLLLMMMVVV```zzzgggGGGCCC;;;999666444333222///---000000000000111111111111000444555222000333777:::AAAppp}}}zzzbbbYYY___pppyyyiii\\\PPPIII>>><<<::::::;;;;;;:::999888777666555444333222222222222222111000//////...111222222333444555666666555666777777777777999;;;CCCEEEEEE@@@999444222333555555555444333555888:::AAANNNSSSMMMPPP]]]bbb[[[LLLBBBBBBCCC======???999======<<<===???BBBEEEGGGKKKKKKLLLOOOTTTZZZ___ccciiidddmmmwwwoooqqqqqqpppooorrrxxx}}}ooo___```jjjddd___XXXTTTpppyyy~~~|||wwwuuuuuuvvvtttqqqooopppqqqrrrrrrqqqooonnnlllkkkjjjgggddd___\\\YYYJJJBBB;;;::::::999888:::;;;???AAAIIIssssss[[[]]]~~~hhhUUUccc~~~bbb;;;999......000,,,...222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111111000000000000111111111///111333222222<<>><<<:::999:::::::::888777777666555444333222222222222111111000//////...111222222333444555666666555666666555444555888:::???DDDEEE???444///111555555555555444444555888;;;AAAOOOWWWWWW\\\hhhhhh^^^QQQEEECCCDDD>>>>>>???:::<<<<<<<<<===???CCCFFFHHHLLLLLLMMMOOOTTTYYY___bbbjjjeeekkk}}}~~~}}}yyy{{{|||sssqqqqqqrrrqqqqqqtttyyy~~~}}}fff\\\\\\gggeeeddd___\\\wwwzzz|||xxxwwwvvvsssppppppqqqsssssssssqqqooonnnkkkkkkiiigggccc___\\\ZZZLLLDDD<<<;;;;;;::::::<<<===>>>@@@JJJsssmmmWWWYYYwwwqqqWWW___vvvoooGGG;;;000000222---...111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000111111000000000000111111//////111111000333CCCTTTbbbmmm|||yyyjjjcccfffttt|||kkkKKK666555777///000///......///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,------...///////////////000111222333|||xxx}}}xxxqqqggg]]]UUUNNNKKKHHHJJJLLLLLLIIILLLYYYgggvvvkkk^^^RRRGGG<<<999666444333222000...000000000000111111111111222222222222333444666888PPPxxxddd```jjjuuu|||uuummmdddWWWJJJAAA===;;;999999999:::999888777666666555444333222222222222111111000/////////111111222333444555666666555555444333222444777:::>>>BBBCCC;;;000+++000777444555555444444666:::<<>><<<<<<<<<===???>>>===>>>GGGhhhoooYYYUUUlllzzz]]]ZZZiiizzzPPP===222222555...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000111111000000000000111111///000111222444???VVVkkkttt{{{{{{lllccckkkwww|||```???444444222222111000...---///111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,------...///////////////000111222333~~~yyyrrriiiaaaXXXPPPLLLIIIJJJMMMMMMJJJLLLZZZjjjttthhh[[[FFF===:::666444333222000//////000000000111111111111333000000333555555777:::VVV{{{www___aaaooozzzyyyqqqiiieee^^^RRREEE===<<<:::888888888999888777666666555444444333222222111111111111000000//////111111222333444555555666444444333222222555:::>>>@@@AAA>>>777///---111666444555555555666888<<>>AAADDDFFFHHHMMMMMMMMMNNNRRRVVV[[[^^^fffdddhhhrrrxxxuuurrrrrrpppttt{{{}}}xxxxxxxxxxxxqqqqqqqqqrrrtttwww{{{}}}yyy^^^\\\]]]jjjkkkkkkhhhnnn}}}wwwvvvuuusssqqqrrrsssttttttrrrpppnnnllljjjiiihhhfffccc```]]][[[SSSIII???<<<<<<<<<===@@@>>>;;;<<<@@@RRRzzzzzzaaaSSS```zzzdddVVV[[[}}}]]]AAA333111555///---///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000111111000000000000111111111111222666AAAUUUnnn{{{pppeeehhhzzz}}}]]]EEE666444333333333111......000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------...//////////////////000111222333{{{wwwpppjjjccc[[[SSSMMMJJJKKKMMMMMMKKKMMMZZZhhhuuucccHHH>>>:::666444333222111//////000000000111111111111333000000444666555999???fffhhhYYY```ttt}}}sssiiiaaa^^^XXXLLL@@@:::;;;999777777777888777666555555555444333333222222111111111000000000000000000111111222333444555555222333333333555999???CCCEEE@@@888333222333444444444555666777888:::???BBBJJJVVVcccrrrhhhNNNCCCEEEBBB@@@AAA>>>:::;;;<<<>>>AAADDDFFFGGGLLLKKKKKKMMMPPPTTTYYY[[[___bbbiiiqqquuussspppooonnnttt||||||vvvttttttvvvxxxpppooooooqqqtttwwwzzz|||www]]]YYY\\\lllmmmjjjiiiwww~~~wwwuuutttsssrrrqqqqqqrrrrrrqqqooollljjjiiiiiihhhgggdddaaa^^^\\\UUUKKKAAA===<<<;;;<<>>;;;>>>===AAA___hhhRRRTTTttt|||jjjWWWRRRkkksssJJJ555///333000...///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111111111000000000000111111222000222===RRRjjj}}}yyytttjjjaaabbbrrrjjjGGG444//////333444000...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------------...//////////////////000111222333{{{xxxtttnnnjjjeee]]]TTTMMMLLLKKKLLLMMMLLLMMMVVVaaagggLLL>>>;;;777444333222111000000000000000111111111111333///000555555444<<>>;;;<<<===???AAACCCDDDEEEIIIIIIIIIJJJNNNRRRWWWZZZ[[[aaaiiioooqqqpppnnnnnnkkkrrrzzz~~~}}}vvvsssrrrppprrruuupppooooooqqquuuyyy{{{{{{ttt\\\VVVXXXhhhllljjjjjj|||yyyuuutttrrrqqqooopppqqqqqqpppnnnllljjjjjjjjjiiihhhfffccc```___XXXNNNDDD@@@>>>;;;;;;===???;;;@@@@@@<<>>666222333555555444666777999:::<<<@@@EEEHHHSSSbbbwwwnnnMMM<<<@@@@@@???@@@???<<<===>>>@@@AAABBBCCCCCCFFFFFFFFFHHHLLLQQQUUUXXX\\\bbbiiikkkkkkkkklllmmmkkksssyyyzzz}}}|||uuupppqqqqqqnnnooossspppoooooorrrwww{{{|||{{{yyycccXXXUUUdddjjjllljjjwwwxxxtttsssrrrqqqooooooqqqqqqqqqooommmllljjjjjjjjjiiigggeeebbbaaa\\\QQQHHHDDDAAA<<<:::;;;???777===BBB<<>>AAA===777333111222444555777888:::;;;>>>AAAFFFJJJXXXcccrrr~~~oooLLL:::??????>>>@@@???===>>>???@@@AAABBBBBBBBBDDDDDDEEEGGGKKKPPPUUUXXX___dddhhhhhhfffgggkkkmmmnnnvvvzzzxxxyyy~~~~~~|||yyyssslllkkkoooqqqoooppptttrrrppppppsssxxx|||}}}|||ooo^^^WWWaaaiiinnniiinnn|||tttrrrsssssssssooopppqqqrrrrrrqqqooonnnkkkkkkkkkjjjhhhfffcccbbb^^^TTTKKKGGGCCC>>>::::::???444999AAA;;;CCCiii|||bbbjjjyyymmmXXXTTTtttzzzNNN222111333333111,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111111111000000000000111111555AAAQQQ___kkknnnbbbSSSVVV\\\aaahhhzzzhhhNNN777444777444111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............///000000////////////000111222333~~~|||{{{uuunnnhhhcccZZZPPPJJJJJJJJJJJJKKKMMMNNNOOOUUUxxx{{{gggSSSEEE===777777777333111111000111111111111222222222333333000444888777JJJlllwwwhhhYYYPPP]]]tttrrrggg[[[QQQFFF===:::<<<777666555444444333444444444333222222111111222222111111111111000000000000///111222222111222444666444555777:::<<<<<<:::777888555333333555888::::::;;;999:::>>>AAADDDKKKRRRYYYaaaiiiuuubbbKKK;;;>>>EEECCC??????>>>???@@@@@@??????AAACCCFFFEEEDDDGGGLLLQQQTTTVVVZZZ]]]aaaccccccbbbcccccclllooopppooonnnpppwww}}}zzzyyyyyy{{{|||{{{vvvrrrjjjhhhgggiiinnnqqqqqqooommmppptttwwwxxxxxxyyyzzz}}}{{{aaa```hhhttttttnnnzzz}}}}}}uuutttrrrrrrrrrvvvuuusssqqqpppooonnnnnnnnnllliiifffdddbbbbbbbbb```VVVLLLFFFAAA;;;:::<<<===999888???@@@;;;YYYgggaaasssZZZTTThhhVVV444222///111333(((......---------,,,,,,,,,---------,,,,,,+++++++++......////////////.........444555///---111555666===UUUnnnttthhhZZZSSSRRRYYYgggxxx\\\666<<<888000111000222111000......---------,,,---...///...---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------.../////////111///...///111222222222~~~yyyqqqkkkdddZZZOOOJJJJJJJJJJJJKKKLLLNNNNNNZZZ~~~www~~~cccOOODDD===777777666333000111000111111111111222222222333444222555999:::PPPsssvvvdddXXXUUUeeezzzyyyoooeeeXXXNNNEEE===:::<<<777666555444444333444444444333222222111111222222111111111111000000000000///111222222111222444666666666777:::;;;;;;888666555333111222555999;;;<<<:::888:::>>>BBBDDDKKKSSSXXXaaakkkxxx___JJJ;;;>>>DDDBBB>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEDDDDDDGGGLLLQQQTTTUUUYYY\\\___`````````aaaaaafffiiikkkjjjiiijjjoootttsssqqqpppppppppnnnjjjffffffddddddggglllpppqqqpppooorrrvvvxxxxxxxxxyyyzzz||||||aaa___fffrrrsssppp|||yyyqqqxxxwwwuuussstttuuutttsssqqqoooooonnnnnnmmmllliiigggfffeeeeeeeee```WWWMMMGGGAAA<<<:::<<<>>>;;;888>>>===888RRRhhh^^^ppp\\\VVVhhh```777333000000333,,,.........---------,,,,,,.........---------,,,,,,,,,---...///000000000000111111222222222333777:::PPPhhh~~~}}}jjjYYYVVV[[[nnn}}}pppFFF>>>666222444000111000///...............------......------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......//////000111111111111111333444555}}}uuunnnggg[[[OOOKKKKKKJJJJJJKKKLLLMMMNNN[[[~~~~~~|||fffRRRDDD<<<777666666333000000000111111111111222222222222555333555999>>>XXX~~~}}}^^^XXX\\\nnnzzzpppjjj___SSSKKKCCC<<<999:::777666555444444333444444444333222222111111222222111111111111000000000000///000111222111222555777888777888999:::999666444333111000111555999<<<>>>999777999>>>BBBEEELLLTTTWWWbbbmmm}}}yyyZZZHHH;;;<<>>;;;;;;;;;;;;999===???<<>>:::888999777666555444444333444444444333222222111111222222111111111111000000000///...///111111222333555777:::999999999:::999777555777444111111333555777777666444666<<<@@@CCCKKKSSSZZZfffttteeeMMMDDD<<<;;;===>>><<<<<<===>>>@@@@@@@@@AAACCCEEEFFFEEEFFFIIINNNQQQSSSSSSTTTUUUVVVVVVUUUVVVYYY[[[\\\^^^```aaa```^^^^^^]]]___^^^]]][[[ZZZZZZ\\\]]][[[]]]___bbbeeeiiilllnnntttwww|||fff___]]]dddjjjmmmsss{{{dddXXXbbbsss{{{{{{xxxtttsssrrrqqqpppooonnnmmmmmmmmmqqqpppooommmkkkhhhgggfffbbbZZZRRRNNNHHH@@@;;;;;;:::<<<:::<<>>999888888555222222000111111111111222222222000555222333AAAUUUuuuiii[[[^^^gggtttyyysssjjjeeeZZZNNNBBB>>>===;;;999999777666555444444333444444444333222222111111222222111111111111000000000000...///111111222333666888:::999888999;;;;;;:::999999666222111222333444444555333555:::>>>AAAHHHPPPYYYeeeqqqzzzwww\\\HHHCCC===;;;<<<======<<<<<<>>>?????????@@@CCCEEEGGGGGGHHHKKKOOORRRSSSSSSQQQSSSUUUVVVVVVWWWYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYXXXWWWXXX[[[]]][[[^^^aaacccfffiiinnnqqquuuxxx}}}ddd\\\YYY^^^fffjjjmmmpppyyyvvvfffXXXZZZnnn|||yyyyyyvvvsssrrrqqqpppooonnnmmmmmmmmmmmmppppppnnnmmmjjjgggeeedddccc[[[TTTPPPJJJAAA<<<;;;:::>>>;;;999<<<999<<>>>>>===999666222000111222333333444222444888<<>><<<<<<======<<<===>>>@@@@@@@@@AAADDDFFFHHHHHHIIIMMMQQQTTTTTTTTTOOOQQQUUUWWWWWWXXXYYY[[[WWWWWWWWWWWWXXXXXXWWWVVVVVVXXXZZZYYYXXXYYY[[[^^^ZZZ^^^bbbeeehhhlllqqqvvvvvvyyy}}}___WWWSSSZZZdddiiijjjiiiwwwzzzaaa]]]___nnnzzzvvvwwwuuusssrrrppppppooonnnmmmmmmmmmmmmmmmmmmlllkkkiiigggeeecccddd\\\VVVRRRLLLBBB<<<;;;999>>>;;;999<<<999777@@@[[[{{{qqqbbbhhhtttfffWWWccc^^^;;;888444---222////////////............------........./////////...///000111111111111111///222555888BBBXXXwwwnnn```___eeemmm|||kkk______aaaooonnnmmmmmmpppvvv|||xxxxxx{{{{{{vvvxxxbbb;;;;;;222222111000////////////------......------,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,------------............///000000111111111000000333999CCCLLLRRR~~~zzzuuurrrppphhh___QQQOOOLLLIIIHHHIIIKKKLLLLLLWWWWWWsss~~~uuutttqqqlllHHHAAA;;;;;;:::777444444000111111111111222222222111666444;;;TTTpppyyyVVV]]]cccnnnxxxyyypppgggcccUUUIII===;;;<<<<<<::::::777777555444444444444444444333222222111111222222111111111111000000000000---///000111222333666999888888888:::===@@@@@@@@@888555222000111222333333444222333777:::===DDDKKKRRR]]]dddeeejjjnnnaaaOOOCCCBBB???<<<<<<>>>>>>===>>>???AAAAAAAAACCCEEEGGGIIIIIIJJJNNNRRRTTTUUUTTTMMMQQQUUUXXXYYYYYYZZZ[[[XXXWWWVVVWWWXXXYYYXXXWWWTTTVVVYYYXXXWWWVVVXXX[[[YYY]]]bbbfffjjjooouuuzzzwwwzzz~~~yyy[[[TTTPPPWWWbbbiiihhheee|||ppp\\\```lllzzzuuuvvvtttsssssspppooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiigggeeedddddd]]]WWWSSSLLLCCC<<<;;;777>>>;;;:::???===:::@@@KKK~~~xxxeeedddxxxgggUUU]]]}}}ggg;;;777666///444000/////////.............../////////000000111111,,,---///000222333333333///333666:::KKKggguuuggg]]]aaahhhpppxxxkkk[[[]]]hhhnnnkkkllllllkkkmmmppprrrrrriiikkkwww~~~{{{}}}tttlllpppppp======333333111000////////////,,,---...///...---,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------............//////000000111111333111000444===HHHQQQVVV~~~~~~zzzwwwsssiii^^^SSSNNNIIIGGGJJJMMMNNNMMMMMMSSSZZZfffzzz}}}xxxqqqkkkiiiRRR>>>777<<<999777666000111111222222222333333333333666333;;;[[[~~~oooYYY]]]eeeooouuussslllfffdddOOODDD;;;:::;;;999555333:::777333222222333333222222222222111000//////...000000000000000000000000///000222333333222111000333333444555888;;;===???:::555000000333444333000...222777:::<<>>===<<<<<<<<<>>>???@@@??????>>>???AAADDDGGGIIILLLLLLMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVUUUUUUTTTVVVXXXXXXVVVUUUVVVVVVSSSUUUVVVVVVVVVVVVWWWYYY^^^___aaaeeejjjpppuuuxxxyyyyyy{{{~~~wwwaaaRRRNNN[[[gggeeecccfffgggfffddd}}}}}}wwwwwwwwwsssoooooommmkkkkkkmmmnnnooooooiiihhhhhhfffeeedddcccbbbbbb\\\WWWUUUNNNDDD<<<999;;;:::999999;;;;;;:::999HHHZZZyyywwwiiivvv~~~rrrbbb]]]sssvvvIII333666777///000000000000//////////////////.........---------000//////000222222111000:::///999JJJYYYzzzpppccc^^^iiiwww~~~xxx{{{sss___XXX[[[]]]\\\^^^bbbdddaaaaaagggmmmooohhhmmmvvvoooooossszzzvvvwww|||iiieeezzzPPP666555...222555......222...------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000444222333999EEERRR[[[___|||wwwtttqqqhhh___WWWQQQKKKHHHIIIKKKKKKJJJLLLPPPVVVaaa~~~zzztttkkkeeedddPPP===888<<<999666666111111222222222222333333333666888666EEEllljjj[[[bbbmmmuuusssmmmfff___YYYMMMCCC::::::;;;999666444777555222222333444333333222222111111000//////...000000000000000000000000///000222333333222111000222222222333666999<<<>>>999555000000222444333000111444777999:::<<<@@@CCCGGGPPPWWWVVVXXXZZZQQQCCC======<<<<<<<<<===>>>??????>>>>>>???AAADDDGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWUUUSSSRRRRRRTTTSSSTTTVVVWWWVVVWWWXXXZZZ^^^___aaadddiiioootttwwwzzzzzz{{{}}}uuu```RRRNNNZZZcccaaa```eeennnkkkxxxyyyuuuvvvwwwtttqqqooommmmmmnnnooopppooonnnkkkkkkjjjhhhgggeeedddcccaaa[[[WWWUUUPPPFFF???<<<;;;:::999999;;;;;;:::999BBBSSSzzzgggqqqvvviii___\\\nnn|||PPP777555555///000000000000//////////////////.........---------......///000222333333222444222DDD[[[lllrrr______yyyzzzooottt|||jjjZZZVVV[[[^^^\\\\\\eeeoootttyyytttjjjbbb\\\^^^ccclllpppvvv{{{~~~xxxvvvuuuxxx}}}~~~rrrgggkkkmmmIII===333333555......222///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000444333555<<>>>>>>>>>>>???BBBDDDGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVTTTQQQOOONNNOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\______aaacccggglllqqqtttyyyyyyyyy|||vvvaaaTTTPPPYYY___\\\^^^gggwwwooovvvrrrssstttssspppmmmnnnoooqqqsssssspppmmmnnnmmmllljjjhhhfffeeeddd```[[[WWWVVVRRRIIIBBB@@@;;;:::999:::;;;<<<;;;999???IIIssszzzdddlllqqqccc\\\YYYgggZZZ<<<555555222000000000000/////////////////////............---...///000111222444444555666<<>>:::>>>888555777555222222222333333333444444333555777MMMuuuppprrrmmmhhhzzz|||llliiiaaaTTTFFF>>>999:::;;;999777888444333222333444444222000111111111111000000/////////////////////////////////000111222222222222222333111000///111444777999666444111111222333222111333333444555666777888888???EEEIIIIIIJJJKKKGGGAAA<<<<<<;;;::::::;;;<<<=========>>>@@@BBBEEEGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPSSSUUUWWWUUUTTTQQQNNNKKKLLLNNNQQQRRRTTTVVVXXXYYYZZZ\\\_________```bbbeeejjjnnnpppvvvvvvwwwzzzzzzbbbVVVRRRYYY[[[YYY___lll{{{rrrwwwrrrrrrqqqooommmlllnnnqqqtttvvvtttppplllnnnmmmllljjjhhhfffeeedddbbb]]]YYYXXXSSSJJJCCCAAA<<<:::999:::;;;<<<;;;:::@@@BBBdddvvv```gggzzzfff^^^XXXaaa|||dddAAA555666666000000000000/////////////////////...............///000222222222333555666999HHHaaauuuwwwmmmxxx}}}ssskkkjjjkkkiiihhhiiifffccc^^^XXXVVVXXX[[[^^^[[[]]]^^^aaammm|||~~~dddVVVSSSNNNKKKJJJJJJLLLUUU___ooommmiiiddddddiiilllmmmlllnnn}}}|||wwwqqqllljjjrrr{{{uuubbbbbb}}}uuuJJJ777111444111000222..............................------,,,,,,------...***++++++,,,---...//////------------............/////////000000111111222222777@@@LLLXXXccckkknnnzzzvvvsssjjjaaaYYYSSSMMMIIIJJJKKKKKKJJJNNNKKKWWW]]]}}}yyytttxxxkkkccc```UUUAAA;;;===888666888555222222333333333444444444555888>>>TTTyyy}}}rrr|||hhhcccwwwuuufffddd]]]PPPBBB<<<888:::;;;999888999555444333444444444111///111111111000000000000000//////////////////////////////000111222333333333333222000000000333555777555444333333333333333222111111111333555666777777===BBBEEEFFFFFFGGGEEECCC<<<;;;:::999999:::;;;;;;<<<===>>>@@@CCCEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQPPPRRRTTTVVVXXXSSSRRROOOLLLKKKLLLPPPSSSRRRTTTWWWYYYZZZ[[[^^^```^^^^^^___aaadddhhhkkknnnrrrsssvvv{{{|||```TTTOOOTTTVVVVVV```pppzzztttxxx}}}vvvsssrrrrrrpppooolllnnnppptttuuutttooollllllllljjjiiigggeeedddccceee___[[[YYYTTTJJJBBB@@@<<<;;;::::::<<<<<<;;;:::>>>???]]]uuu^^^___qqqfffZZZ^^^zzzoooFFF444333666000000000000////////////////////////////////////222333444333222222555777666TTTttt~~~wwwsssvvvpppfff^^^]]]^^^\\\YYYWWWZZZVVVSSSQQQQQQQQQSSSTTT^^^dddkkktttsss\\\RRRRRRPPPOOOOOOOOORRR\\\hhhqqqttttttnnnlllmmmkkkfffeeeaaajjjuuuyyyyyynnnkkkmmmeeerrryyyooobbbfffPPP888///333222222222..............................------,,,,,,------...++++++,,,------...//////---------.........///////////////000111222222222222:::GGGTTT___fffkkkmmm{{{xxxuuulllcccXXXSSSLLLIIIJJJLLLLLLKKKNNNIIIXXX]]]xxx|||vvv}}}uuuiiibbbbbb^^^GGG;;;<<<888777888444333333333333444444444444222777AAA[[[xxxgggcccxxxpppdddaaaYYYNNN@@@;;;888::::::888777999666555333333444555333222111111000000000000000000000000000000000000000000//////000111222333333444444333333222222333444555555555555555555444444444000//////111444666666555999===AAABBBBBBBBBBBBBBB;;;;;;999888888888999:::;;;<<<>>>AAACCCFFFHHHIIILLLLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWSSSRRRQQQNNNMMMNNNRRRUUUSSSVVVXXXZZZ[[[\\\___aaa]]]]]]]]]___bbbfffjjjlllooorrrwww~~~zzz\\\NNNHHHNNNSSSVVVccctttpppqqq{{{xxxtttrrrssstttttttttlllmmmnnnppprrrrrrooollljjjjjjiiihhhfffeeeddddddfff```\\\ZZZTTTJJJCCC@@@<<<;;;:::;;;<<<===<<<:::888>>>ZZZwww```XXXwww{{{qqqaaa^^^zzz{{{NNN666111222000000000000////////////...////////////000000000111444555444222333777:::===eeepppnnnvvvmmm___VVVOOOPPPRRRPPPOOOOOOQQQNNNNNNPPPQQQPPPSSSWWWhhhooowww~~~jjjZZZTTTWWWUUUTTTSSSQQQRRR[[[ffflllzzz{{{ooolllnnnppp}}}~~~nnniiilll^^^gggtttvvveeeYYYjjjbbbCCC222444333222222..............................------,,,,,,------...,,,,,,------......//////------........./////////...///000000111222333333777@@@LLLXXX```eeehhhiii~~~xxxvvvuuunnnfffYYYTTTMMMJJJJJJLLLLLLKKKNNNFFFVVVYYYqqqxxxppp~~~zzzvvvooohhhhhhmmmhhhLLL<<<;;;888888999333333333333444444444444555222666AAAaaaqqqhhhkkkzzzpppggg___VVVNNN???;;;999::::::777666888555333222333555777888777000000000000000000000111000000000000000000000000/////////000111333444555555555555555555555444444555666666777666555666666222000///111444555555333666999>>>AAA@@@>>>???AAA;;;:::999888777888888999:::<<<>>>AAADDDFFFHHHHHHLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTQQQPPPPPPSSSUUUUUUWWWYYY[[[[[[\\\___aaa[[[[[[\\\^^^aaaeeeiiikkkooossszzzyyy[[[LLLDDDKKKTTT[[[iii{{{uuuttt{{{xxxvvvsssrrrrrrssstttuuummmlllkkklllnnnooonnnmmmiiihhhhhhggggggfffeeeeeeddd^^^[[[YYYTTTKKKDDDBBB===;;;:::;;;<<<===<<<;;;666???SSSssseee\\\hhh}}}yyyiii```xxxZZZ???444333000000000000////////////.../////////000000000000///222444444333555:::???OOOxxxnnncccnnnmmmdddSSSLLLGGGHHHJJJIIIJJJMMMNNNLLLLLLOOOOOOOOOTTT[[[eeekkkqqqtttyyy}}}}}}tttgggZZZRRRPPPSSSQQQQQQOOOLLLLLLUUUaaafffyyy~~~zzzsss}}}tttjjjiii``````hhhooohhh[[[[[[ggg~~~UUU999555222000111///...........................------,,,,,,------...---------...........................////////////...///000111222333333444@@@FFFOOOVVV[[[___dddggg{{{uuussssssoooiii[[[UUUNNNJJJJJJKKKKKKIIIMMMCCCRRRUUUkkkwwwlllyyyuuupppooovvvoooOOO<<<:::999999999222333333333444444444555555888;;;FFFjjj~~~gggeeeooo}}}uuunnnfff[[[PPPJJJ>>>:::999:::999666666888444222111222555999;;;<<<000000000000000111111111000000000000000000000000/////////000111333444555555666777888777666444333555666888888777666666777444111000111444555333111555888===AAA@@@>>>>>>AAA;;;:::888777777777888888:::;;;>>>AAADDDFFFHHHHHHLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSYYYXXXWWWTTTQQQQQQRRRTTTVVVXXXZZZ[[[[[[\\\___```ZZZZZZ[[[]]]```eeeiiikkkqqquuu}}}yyy]]]LLLDDDLLLXXXaaapppttt{{{}}}}}}yyywwwtttrrrqqqpppqqqqqqnnnkkkiiiiiikkkmmmmmmmmmhhhhhhhhhhhhggggggggggggaaa\\\YYYYYYUUULLLFFFDDD===<<<;;;;;;<<<===<<<;;;999???IIIzzzllljjjddd]]]zzz~~~pppaaauuudddHHH;;;888000000000000////////////.../////////000000111111,,,000333444333666===CCC\\\tttfffjjj}}}}}}fff]]]PPPJJJFFFFFFGGGGGGIIIMMMOOOMMMMMMOOONNNLLLRRR[[[YYY___cccdddfffjjjlllkkksss}}}ssseee[[[SSSMMMKKKLLLJJJJJJJJJJJJGGGHHHRRR^^^```qqq}}}}}}zzzyyy|||}}}zzzlllhhheee___]]]dddgggaaaWWWPPPjjjddd@@@777111...111000////////////////////////...------,,,,,,------..................---------............/////////000...///000111222333444444GGGKKKPPPSSSVVV[[[aaafff|||xxxxxxuuunnnhhh[[[VVVPPPLLLJJJKKKKKKKKKKKKPPPVVVWWWhhhmmmfff{{{yyywwwnnnPPP999999>>>888333666444444333333333444444555999888HHHyyy{{{bbb\\\yyyzzzyyyuuunnnfff]]]RRRJJJ======<<<;;;999888777777666666555444555666777888000000000000000000000000000000000000000000000000...///000222222333333333222555999999666444444555555777999::::::888666444000000000000111222444444777888:::<<<=========<<<<<<:::888666555777999:::;;;<<>>@@@AAACCCFFFIIIJJJLLLMMMNNNNNNPPPRRRTTTSSSTTTUUUVVVUUUTTTRRRPPPRRRRRRQQQPPPPPPQQQSSSTTTYYYZZZ[[[]]]___`````````]]][[[\\\bbbdddddddddfffpppvvv~~~uuuYYYMMMPPPMMMWWWjjjppp{{{zzzyyy|||xxxuuuqqqooooooooonnnmmmooommmlllooossstttpppllljjjkkkllllllkkkjjjhhhfff``````___\\\UUUMMMDDD???===<<<::::::<<<===<<<<<<;;;777CCCbbb|||rrrgggWWWqqqrrrfffbbb^^^WWW888666111111000///////////////000000000000000000000000///000444999888999EEETTThhh}}}fffeeetttpppZZZOOOFFFFFFEEEFFFGGGJJJLLLNNNOOOMMMMMMMMMOOOQQQQQQPPPQQQSSSTTTTTTUUUXXX^^^ccciiirrr~~~sssdddccc\\\SSSKKKHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKOOOSSSYYY___gggmmmttt{{{mmm```ZZZ]]]aaabbbiiieeeTTTVVVuuuggg@@@777777222111000000/////////.................................,,,,,,---------.....................////////////111000000111000222;;;EEEUUUVVVQQQRRRZZZ```nnn|||xxxvvvuuuvvvwwwyyy}}}|||{{{xxxpppjjj^^^YYYRRRMMMKKKKKKKKKKKKNNNMMMRRRUUU___ooohhhsss|||{{{vvvqqqtttjjjPPP<<<;;;===888444666333333333333444555666777:::>>>TTTmmm```iiiwwwmmmaaaSSSGGG@@@======<<<;;;999888777777666666555444333333333333000000000000000000000000000000000000000000000000//////000111222333444444444555777777777666777888444444444333222111000000//////000000111222222222222333555777999999999999999888666444555666888::::::<<<>>>???@@@CCCFFFHHHKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRPPPNNNOOOQQQRRRQQQOOOQQQUUUYYY^^^\\\\\\___cccdddcccaaa\\\[[[^^^dddeeebbb```bbbooowwwrrrYYYLLLPPPOOOXXXhhhqqq~~~}}}xxxxxx|||uuurrrooonnnnnnooonnnmmmmmmmmmoootttwwwuuuooojjjiiijjjkkklllkkkiiigggfff___```aaa___YYYOOODDD>>>>>><<<::::::<<<===<<<;;;:::555===WWWtttyyylllXXXhhhnnnbbbddd\\\^^^999777111111000////////////000000000000000000000000000///222777888888===KKKYYYuuuyyyccckkkzzz```QQQMMMEEEEEEEEEFFFHHHKKKNNNOOONNNMMMLLLNNNPPPQQQQQQPPPPPPRRRSSSTTTTTTXXX___eeennnvvv~~~}}}nnn```YYYTTTMMMHHHGGGHHHIIIIIILLLLLLKKKIIIHHHJJJMMMPPPSSS[[[ccchhhnnn|||ddd[[[ZZZ]]]```iiiiii\\\KKKfffLLL666999777000000000000/////////..............................,,,------------.....................////////////222111111111000444AAAOOO```ddd___\\\ccckkk{{{rrrmmmcccdddeeeddddddiiirrryyy~~~~~~}}}yyyrrrkkk^^^YYYQQQKKKIIIIIIJJJJJJNNNKKKPPPUUU\\\}}}mmmfffxxx|||yyytttlllmmmfffQQQ>>><<<<<<777444666222222333333555666777888<<>>======<<<;;;999888777777666666555333222111111000000000000000000000000000//////////////////////////////000111222444555666555666777777777888888999444333111000//////////////////000111111222222222111222444666777888888888777666444333444666888::::::<<<>>>???@@@BBBEEEHHHKKKLLLNNNNNNNNNMMMNNNPPPRRRSSSSSSTTTSSSRRRRRRQQQPPPSSSVVVUUUSSSUUU[[[bbbcccbbbbbbeeeiiiiiiccc]]][[[ZZZ]]]aaabbb```aaadddttt{{{vvv\\\MMMRRRRRRYYYgggrrr}}}zzzwwwwwwzzzsssqqqpppoooooooooooooookkklllooorrrtttrrrmmmiiihhhiiijjjkkkjjjiiifffeeecccdddeeebbb\\\RRRHHHBBB>>><<<;;;;;;<<<<<<<<<;;;999555888MMMooottt\\\```mmm___dddZZZxxxddd:::666222111000000//////000000000000000000000000000000333777888666888DDDUUUbbb~~~wwwooo}}}mmmVVVJJJIIIEEEEEEFFFGGGJJJLLLOOOPPPOOONNNNNNOOOPPPQQQPPPNNNPPPRRRTTTUUUVVV[[[cccjjjwwwqqq___QQQMMMIIIGGGGGGIIIJJJJJJNNNNNNMMMLLLKKKLLLOOORRRVVV]]]eeejjjqqq~~~lll___ZZZ[[[\\\eeehhh___GGGUUUpppvvv^^^@@@:::555222000000000////////////...........................------------........................////////////222111222222111777GGGXXXdddpppqqqlllrrr|||oooaaa___ccceeeggghhhiiimmm{{{~~~zzzsssmmm___YYYQQQJJJHHHHHHHHHIIIMMMJJJOOOTTTZZZ|||mmmfffwwwuuuvvvtttmmmjjjcccQQQAAA===<<<777555666222333333444555666888999<<>>;;;777555666444444444444555666777888:::KKKiiikkkrrrpppfffsssxxxllldddYYYJJJBBBBBB======<<<;;;999888777777555555555444333222000///000000000000000000000000000000000000000000000000000000000000222444777888777777888:::;;;:::888555222111///.........///000---...111333555666666666333444666777777777666555444333111111222555888:::999;;;===>>>???BBBEEEGGGHHHKKKMMMNNNMMMLLLMMMMMMQQQRRRSSSTTTVVVXXXYYYZZZYYY[[[\\\\\\]]]aaahhhnnniiijjjmmmpppooohhh]]]TTTWWWUUUUUUWWWYYY^^^hhhsssfffSSSWWWYYY[[[```nnn}}}yyyyyyuuusssuuuqqqrrrsssrrrpppoooooopppjjjjjjjjjjjjiiiiiiiiihhhggghhhiiijjjiiigggeeedddggggggeeeaaa[[[RRRKKKFFF???===;;;;;;;;;<<<;;;:::777888666BBBiiitttZZZUUUooouuu]]]YYYWWWmmmuuuEEE333222222111000000000000111111111111111111111111111111555555666IIIhhh~~~rrrgggmmmooo]]]OOOGGGEEEFFFGGGHHHJJJLLLNNNOOOPPPSSSRRRRRRSSSTTTSSSPPPNNNNNNQQQTTTWWW[[[dddooowwwyyy```QQQNNNJJJIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSWWW\\\```eeefffjjjpppxxxzzzfff[[[YYYVVVYYY\\\VVVdddZZZXXXkkknnnIII333666111111000000000/////////........................------........./////////............////////////111///000555:::BBBPPP]]]ppp~~~xxxkkkuuuzzzqqqooopppnnnooorrrvvv~~~}}}yyytttpppddd]]]TTTLLLIIIIIIJJJKKKJJJMMMQQQNNNXXXwwwhhhlllrrrooommmeee```\\\RRRFFF???;;;777555666555555555555555666777777<<>>???AAAEEEGGGGGGIIIMMMNNNMMMMMMMMMMMMSSSSSSTTTTTTVVVWWWYYYYYYZZZYYYXXXYYY]]]bbbhhhkkkhhhjjjlllmmmiiibbb[[[VVVTTTSSSSSSVVVXXX]]]jjjvvviiiTTTWWWZZZYYY[[[iii}}}zzzzzzuuuqqqrrrppprrrsssrrrooommmmmmooojjjkkklllllljjjiiiiiiiiiggghhhiiiiiiiiigggeeecccfffggggggeee^^^TTTKKKEEE???===;;;;;;;;;<<<;;;999666999666???eeehhhXXXTTTgggeeeYYY___gggSSS666333222111111000000111111111111111111111111111111000666777<<>>???AAADDDGGGFFFIIILLLNNNMMMMMMMMMMMMTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVTTTVVVZZZ```eeehhhgggiiijjjhhhddd^^^ZZZXXXRRRRRRSSSVVVXXX]]]iiiuuukkkTTTWWWZZZWWWWWWeee}}}{{{zzzuuupppqqqoooqqqsssqqqmmmkkkkkkmmmjjjllloooooonnnkkkjjjiiifffggghhhiiihhhgggdddcccfffhhhkkkjjjcccXXXLLLEEE@@@>>>;;;;;;;;;<<<;;;999666:::666<<>>>>>===<<<:::999888777777777666666444333222111111111111111111000000000000000000000000000000000000000000111222444666888999<<<;;;<<<<<<;;;888333000..................------222333666:::>>>AAAAAA@@@>>>;;;777333111000111111.........///111555888:::;;;<<<>>>@@@BBBDDDFFFGGGIIIIIIJJJLLLOOOPPPOOOMMMQQQSSSSSSRRRPPPPPPTTTXXXVVVUUUSSSQQQRRRVVV]]]bbbcccdddeeeeeebbb\\\VVVSSSRRROOOOOOTTTXXX]]]iiiwwwhhhZZZPPPSSSVVV]]]qqq~~~|||uuuooonnnpppqqqqqqqqqpppooommmllljjjlllmmmmmmkkkjjjjjjllliiiffffffgggfffcccdddgggeeekkk}}}{{{YYYGGGIIIAAA???<<<;;;;;;;;;999888999666999@@@TTTqqqvvvbbbZZZSSSaaauuuvvvmmmzzzIII555333000000000111111000000111222222111222444666555777<<>>FFFJJJNNNRRR[[[___hhh}}}vvvkkkdddYYYNNNIIIGGGHHHIIILLLNNNOOOOOOUUUmmmrrrmmmqqqsssooohhhaaa[[[XXX```VVVIII???:::888666555666222111444666555666:::FFFffffffdddvvvxxx}}}vvviii[[[NNNEEEAAA???>>>===<<<:::999888777777777666555444333222222111111111111111000000000000000000000000000000000000000000111222444666888999;;;::::::999888555222//////............//////000555555888<<>><<<:::666222000///000111.........///222555888:::<<<===>>>@@@CCCEEEGGGHHHJJJJJJKKKNNNPPPQQQPPPOOOPPPQQQRRRPPPOOOPPPTTTWWWVVVVVVTTTSSSTTTWWW]]]bbb```aaaaaa```\\\WWWSSSPPPQQQOOOQQQWWW[[[bbbnnn{{{ooo]]]QQQSSSZZZdddzzz~~~{{{zzzsssnnnnnnsssssssssrrrpppnnnkkkjjjjjjkkkllllllkkkjjjiiiiiikkkiiiiiijjjgggcccdddiiigggnnncccMMMKKKAAA???<<<;;;;;;;;;999888999777:::BBBUUUrrrzzziii\\\QQQZZZzzzzzzwwwkkkrrr???555333111000000111111000///000111111000111333555555<<>>999888777777666333222444666555777<<>>===<<<:::999888777777666666555444333222222111111111111111000000000000000000000000000000000000000000111222444666777888:::999888777555222000//////.........///111333555:::999:::@@@EEEFFFAAA;;;999777444111///...//////......///000333666999;;;===>>>???AAACCCFFFHHHIIILLLLLLLLLNNNQQQSSSRRRQQQOOOPPPPPPOOOOOOQQQUUUXXXTTTTTTTTTSSSSSSVVVZZZ^^^]]]]]][[[XXXUUUQQQNNNLLLNNNNNNRRRXXX^^^eeerrr}}}rrrbbbWWWZZZcccnnn}}}wwwrrrrrruuuuuutttrrrpppmmmjjjhhhjjjjjjjjjllllllkkkiiifffmmmkkkkkkkkkgggccceeejjjgggiiiuuuyyy```MMMIIIAAA???<<<;;;;;;;;;:::888999777;;;CCCUUUssstttooo\\\\\\xxxwwwnnneeeooo:::666444111000111111111000...000111000000000222444555@@@LLLVVV^^^fffiiihhhggguuurrrrrruuu\\\NNNKKKKKKLLLNNNOOOJJJHHHJJJKKKKKKOOOTTTVVVXXXYYYYYYZZZ]]]aaaeeerrrtttbbbSSSQQQTTTSSSVVV[[[YYYZZZ[[[___jjjtttwwwsssrrryyy|||pppiiiggggggjjjkkksssppp]]]TTTUUUPPPIIITTTVVVOOOHHHHHHdddggg<<<777222000222333000...000...---------------............................../////////000111111222222111444>>>MMMVVVVVVUUUUUUaaaggg~~~rrrlllaaaUUULLLHHHIIIKKKNNNNNNOOOOOOQQQbbbuuubbbdddhhhgggaaaZZZZZZ___]]]TTTGGG>>>:::888777555666333333555555555888>>>RRRnnnbbbeee|||}}}uuugggXXXKKKDDDAAA@@@>>>===<<<:::999888777777666666555444333333222222111111111111000000000///////////////////////////000000111222333555777888::::::999666333111000111000///......000444777:::>>>======BBBGGGFFF???888555444111///..................///111444777:::;;;>>>>>>???AAADDDGGGJJJKKKMMMLLLLLLNNNQQQSSSRRRQQQPPPPPPPPPPPPQQQSSSWWWYYYOOOPPPQQQQQQQQQRRRUUUXXX[[[YYYVVVRRROOOLLLJJJJJJLLLNNNSSSXXX^^^fffrrr{{{{{{ooohhhlllqqq}}}xxxsssttttttttttttrrrpppmmmkkkiiiiiiiiijjjlllmmmmmmiiifffllljjjjjjjjjgggcccfffkkkgggcccdddhhheeeWWWLLLHHHBBB???<<<::::::::::::999888666;;;CCCSSSqqq}}}ggg```vvvuuuiii^^^tttvvv@@@777444222000111111111000///000111111000111333555777AAAOOOYYYaaagggjjjlllrrrssswwwuuufffTTTLLLMMMPPPQQQOOOOOOJJJHHHIIIJJJJJJOOOTTTUUUVVVWWWXXXYYY\\\aaaeeeyyyjjjWWWSSSTTTTTTVVV[[[___```aaafffqqq{{{|||www}}}{{{zzz{{{vvvlllccc^^^hhhuuummm^^^VVVOOOJJJPPPRRRQQQHHH???UUU|||III999333000222444111////////////...---------------......................../////////000111111222222111555AAAQQQ\\\]]][[[[[[dddnnn}}}zzzvvv}}}wwwqqqfffXXXMMMHHHIIILLLLLLKKKNNNOOOOOO^^^``````dddfff```XXXXXX]]]XXXPPPFFF>>>:::888555333666444444666555555999@@@YYYuuuaaahhhzzz}}}ttteeeVVVJJJCCCAAAAAA>>>===<<<:::999888777777555555555444444333333222111111111111000000000///////////////////////////000000111222333444666777:::;;;;;;888444111111222000000///000222666;;;===AAA@@@@@@CCCEEECCC;;;444222111///...------......---...000222555888:::<<<>>>>>>???AAADDDGGGKKKMMMMMMLLLKKKMMMPPPRRRRRRQQQSSSRRRQQQQQQSSSVVVYYYZZZNNNOOOPPPPPPPPPPPPSSSUUUYYYWWWSSSOOOLLLJJJJJJJJJMMMRRRWWW[[[```hhhrrrxxx|||{{{yyyzzz|||yyyssspppqqqqqqrrrrrrrrrqqqpppnnnmmmiiijjjkkkmmmnnnnnnllljjjkkkhhhfffggggggeeegggkkkiiidddaaa```___YYYPPPJJJBBB???<<<999999::::::999777555;;;BBBNNNlllyyyddd\\\pppwwwkkkZZZcccHHH777555222111111111111000111222333333222222444666<<>>666111333444222000000000000///...------------......................../////////000111111222222444888CCCSSS___bbbbbbdddkkk{{{|||zzz|||}}}zzzwwwvvvwwwuuussstttssssssxxx~~~{{{uuujjj\\\OOOIIIJJJMMMKKKJJJMMMPPPOOO[[[{{{xxx}}}ccc______ccc```YYYYYY^^^[[[SSSHHH???:::888555222666444555666555555;;;BBBcccjjjtttvvv}}}tttdddTTTHHHBBBAAABBB>>>===<<<:::999888777777555555444444444333333333111111111111000000000000000000000000000000000000000000111111222444555666:::<<<===:::555222222333111111111333555999===???BBBBBBBBBBBB@@@<<<666111//////......------......---...111333666999;;;<<<>>>>>>>>>@@@CCCGGGKKKMMMMMMLLLKKKMMMPPPRRRRRRRRRUUUSSSRRRRRRUUUXXXYYYYYYQQQRRRRRRQQQPPPQQQSSSVVVWWWUUUQQQNNNKKKJJJJJJKKKPPPWWW]]]```dddllltttxxxuuu{{{~~~}}}}}}zzzwwwsssqqqtttooopppqqqrrrrrrqqqppppppiiikkknnnooonnnoooppprrrqqqjjjeeegggjjjiiiiiikkkeeeeeeeeedddccc^^^RRRGGGCCC@@@;;;999999:::::::::888666<<>>===<<<:::999888777777555444444444444333333333111111111111000000000000000000000000000000000000000000111111222333555555888;;;>>><<<666222111333111222333555888;;;===???AAABBBCCC@@@:::555111000........................---...111444777:::<<<===>>>===>>>???BBBGGGKKKMMMOOONNNMMMNNNPPPSSSTTTTTTWWWTTTQQQRRRUUUWWWXXXWWWRRRRRRRRRPPPOOOPPPSSSVVVTTTSSSPPPMMMLLLKKKKKKLLLOOOXXX___aaafffooovvvwwwvvv{{{~~~~~~zzzuuusssvvvooopppqqqrrrrrrrrrqqqpppiiimmmqqqqqqnnnooouuuzzz{{{ppphhhjjjoooooollljjjcccffffffaaa___]]]RRRFFFCCC@@@;;;999999::::::::::::999???BBBHHHccceeeSSSbbb|||kkkUUUWWWUUUsssKKK999666333222222111111000111222333333222333555666CCCQQQccciiicccdddxxxoooeeecccmmmnnnnnnpppuuuvvvjjj[[[LLLIIIHHHJJJKKKKKKMMMQQQSSSUUUXXX\\\bbbjjjtttzzzlllaaa___^^^```dddiiipppvvvzzztttgggaaa^^^bbbjjjwww|||~~~lllhhhhhhUUUSSSQQQKKKMMMPPPFFFBBBMMMbbb~~~KKK???444222444333222222000///...............///......................../////////000111111222222888<<>>===<<<:::999888777777444444444444444444333333111111111111000000000000000000000000000000000000111111111111222333444555666;;;>>><<<666111000111111333555777:::<<<>>>???@@@BBBCCC???666000...///---------....../////////---...111555888;;;<<<============>>>BBBFFFKKKMMMQQQOOONNNOOORRRTTTUUUUUUWWWTTTQQQQQQTTTVVVWWWVVVQQQQQQPPPNNNMMMNNNQQQTTTRRRQQQOOOMMMLLLKKKKKKLLLLLLVVV^^^```eeeooovvvvvv|||zzzsssoooqqqpppqqqrrrsssrrrqqqpppoooiiiooosssrrrnnnoooxxxvvvkkkmmmssstttnnniiihhhjjjfff\\\ZZZ[[[VVVLLLDDD@@@;;;888888::::::;;;<<<;;;@@@CCCGGGaaa```LLL___rrrXXXUUUSSSpppLLL999777333222222222111///000111222222111222444666@@@VVVnnntttiiigggzzzvvvsssuuuuuuvvvxxx|||}}}xxxhhhVVVLLLIIIIIILLLMMMLLLNNNRRRQQQSSSWWW\\\ccclllvvv}}}qqqfffeeeeeegggkkkqqqyyyqqqgggdddbbbfffnnn~~~sssgggnnnYYYQQQRRRMMMLLLOOOGGG@@@GGGVVVOOOBBB555222333333222222//////............//////......................../////////000111111222222888>>>MMMaaannnrrrrrrssskkknnn|||}}}sssdddVVVOOOMMMLLLRRRKKKJJJOOORRR```yyyssshhhdddtttzzzlllUUUAAA:::;;;999444444333999333777:::777NNNeeegggvvvppp\\\NNNFFF@@@???BBB>>>>>><<<;;;999888666666666555333222111111222333111111111111000000000000000000000000////////////000000000111222333555555666777777555333222333555222111222555999;;;<<<<<>>@@@AAADDDHHHLLLNNNQQQSSSTTTSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVVVVUUURRRPPPOOOMMMKKKKKKKKKLLLQQQPPPNNNKKKIIIIIIKKKMMMPPPSSSYYYbbbkkkrrruuuwww}}}}}}|||vvvppplllmmmkkklllmmmnnnnnnnnnlllllljjjkkkmmmoooqqqqqqqqqqqqrrrnnnkkkmmmpppqqqlllggggggdddbbb```___ZZZSSSNNNGGGAAA:::777999;;;:::888@@@555:::======]]]rrrUUUVVVZZZggg]]]SSSfffLLL:::777555333444444333222444333222222333555666666HHHddd}}}yyyeeeccc~~~{{{mmmhhhyyy|||zzzttteeeXXXPPPMMMIIIHHHJJJLLLKKKJJJSSSUUUXXX\\\eeeqqq{{{qqqiiiiiinnnuuu{{{uuunnnooonnnooorrrhhhmmm|||TTTLLLKKKIIIGGGHHHHHHFFFBBBLLLdddrrrIII777666++++++333///000000////////////000000...............///000000333000000222222000000444@@@IIIOOO[[[nnnsssqqqvvvvvvgggYYYPPPMMMMMMOOOKKKLLLPPPRRR```||||||hhhfffhhhuuuqqqqqquuuhhhSSSAAA:::;;;888333444222888333777:::999RRRhhhttt~~~vvv~~~mmmZZZMMMFFFBBBBBBDDD>>>>>>===;;;999888666666666555444222222222222333111111111111000000000000000000000000////////////000000000111222333444555666777777666444333444666222222222444888:::;;;;;;<<<:::666222///............---------......//////...111444555666777999:::999;;;===???@@@DDDHHHKKKNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTNNNMMMLLLKKKJJJJJJKKKLLLNNNNNNLLLIIIGGGHHHJJJMMMTTTWWW\\\ccckkkqqquuuwwwyyysssoooooooooooopppooonnnmmmkkkjjjjjjkkkmmmooopppppppppooolllooossstttrrrnnnkkkiiigggeeebbb```___ZZZSSSMMMGGGAAA:::777999::::::888>>>666<<<>>><<>>===;;;:::888777666666555444333222222222222111111111111000000000000000000000000////////////000000000111222333444555666777888777666555666888444333222333666888999999888666333000...------...............////////////000222555666666666888999777999;;;>>>@@@CCCHHHLLLNNNPPPQQQRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFGGGJJJLLLXXXZZZ^^^dddjjjqqqvvvxxx{{{|||vvvqqqqqqsssrrrqqqpppnnnllljjjhhhiiikkkmmmoooooonnnllljjjgggpppyyyzzzssskkkiiijjjhhheeebbb```^^^ZZZRRRLLLGGGAAA;;;888888999999888<<<888===>>>;;;KKKeeerrr___WWW``````nnn^^^fff[[[<<<999555333333333333222333333222222333666888:::MMM^^^lllkkkdddjjjkkk^^^iiissszzzqqqdddgggvvv|||yyytttrrrpppkkkddd^^^UUUPPPJJJGGGFFFHHHJJJJJJTTT[[[eeemmmttt}}}zzzzzz}}}kkkmmm|||\\\PPPLLLHHHGGGHHHHHHGGGEEE???SSS}}}]]]<<<888555111222111000000////////////000000...............///000000///---...111111111666<<>>===<<<:::888777666666555555444333333222222111111111111000000000///000000000000//////////////////000000111333444555666777999999888888888:::666444222222444777888999666444111///---------.........//////000000000000111333666666666666777888777999;;;>>>@@@DDDIIIMMMOOOQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHIIIHHHGGGHHHKKKMMMXXXZZZ^^^ccciiiooovvvzzzyyy}}}xxxsssqqqrrrrrrpppooommmkkkiiihhhgggiiikkkmmmllljjjgggeeefffoooxxxxxxqqqiiihhhiiigggdddaaa```^^^YYYRRRLLLGGGBBB<<<888888888999888::::::======;;;DDDZZZkkkbbbaaaddd___{{{uuu```dddeee>>>:::666333333333333222222333333222333666:::===NNN\\\hhhgggeeepppxxxkkkfffnnnyyy{{{nnngggnnnnnnoooppppppmmmiiifffdddYYYUUUNNNIIIHHHJJJMMMOOORRR[[[iiiuuu|||sssqqq}}}gggUUUMMMGGGFFFHHHHHHFFFFFF>>>KKKmmmhhh===444555111//////000000////////////000000...............///000000000...///000111111888@@@GGGMMMRRR[[[cccfff}}}vvvgggVVVLLLLLLLLLLLLMMMMMMPPPeee{{{zzzddd```nnnoooppppppfffmmmbbb\\\OOOAAA;;;:::888333444000777333555999CCCkkk|||www}}}kkkVVVKKKGGGDDDCCCCCC??????===<<<:::999777777555555555555444333222222111111111111000000000///000000000000/////////////////////000111222444444444666999:::999999:::;;;888555222111444777999:::777555222///...------......///000111111111000000222444666777666666777888888:::===???BBBFFFJJJNNNQQQRRRQQQPPPPPPQQQTTTWWWXXXWWWVVVTTTRRRQQQPPPOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMOOOTTTWWW]]]bbbgggnnnvvv{{{|||~~~{{{wwwrrrqqqoooooommmlllkkkjjjjjjiiifffgggiiijjjiiigggdddbbbjjjnnnqqqqqqmmmiiigggffffffccc```___^^^ZZZSSSMMMGGGCCC===999777777888999999;;;;;;:::;;;CCCXXXpppmmmlllfff^^^qqq~~~yyyoooYYYZZZxxxlll???<<<777333222333222222222222333333333666<<<@@@PPP___iiiggggggtttmmmqqquuu{{{uuummmqqqyyynnneeejjjnnnooolllhhhffffff[[[WWWQQQLLLJJJLLLPPPTTTXXX```ooo{{{sssxxxppp[[[OOOFFFFFFHHHGGGFFFGGG>>>DDD]]]wwwFFF222333222...///000000////////////000000...............///000000222000000111000222;;;EEEKKKTTT\\\ccckkkrrr{{{mmmXXXMMMLLLLLLLLLMMMLLLQQQggg^^^___qqqpppjjjfff\\\eeebbb]]]PPPBBB;;;:::888444444000888555666888EEEpppwww{{{kkkUUUJJJGGGDDDBBBAAA@@@???>>><<<:::999888777555666666555555444333222111111111111000000000000000000000000/////////////////////000111222333444333555888:::::::::;;;<<<:::666222111444777:::<<<;;;999666222000............///111222222222111000222444666777777666888999999;;;===@@@BBBFFFJJJNNNQQQQQQPPPOOONNNPPPTTTWWWYYYXXXVVVTTTRRRQQQPPPPPPSSSQQQOOOLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKNNNPPPQQQVVV\\\bbbfffllltttzzzzzz}}}}}}}}}zzzxxxvvvrrrqqqmmmmmmlllkkkjjjjjjjjjkkkgggggghhhhhhgggfffdddcccmmmlllkkkjjjjjjhhhfffddddddaaa______^^^ZZZTTTNNNFFFCCC>>>999666666888999888<<<999777===BBBWWWvvvrrrsssfff^^^nnn~~~wwwjjjTTTWWWvvvsssAAA===777333222222222222111222444333333777>>>CCCUUUbbbkkkkkkooobbbnnn}}}uuujjjccc}}}|||oooiiiccchhhnnnoookkkgggdddcccZZZXXXSSSOOOMMMOOOUUUYYY]]]bbbqqqssspppttttttxxx|||wwwaaaRRRFFFFFFHHHEEEDDDFFF>>>AAAPPPuuuXXX555444666111111000000////////////000000...............///000000333111111111111444@@@LLLTTTaaagggjjjtttrrr[[[OOOOOOKKKLLLMMMNNNSSSfff}}}ZZZ[[[kkkfff]]]\\\YYYhhheee___RRRCCC;;;999888555444000999777777888FFFsssqqq}}}jjjTTTIIIGGGEEEBBBAAA@@@???>>><<<;;;999888777555666666666555444333222111111111111000000000000000000000000////////////////////////000222333444111444888:::;;;;;;<<<<<<;;;777333111444999<<>>:::666222000//////...///111333333222111000222444666777777777888:::999;;;===???AAADDDHHHLLLPPPOOONNNLLLKKKMMMRRRUUUZZZYYYVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHJJJKKKKKKKKKKKKMMMOOOPPPWWW^^^cccgggkkkrrrwww~~~~~~uuummmmmm}}}|||wwwvvvuuusssrrrooonnnlllkkkjjjjjjkkkkkkjjjiiihhhhhhggggggggggggllllllkkkjjjiiigggdddbbbbbb```^^^^^^^^^[[[UUUPPPFFFDDD???:::666555777999666===888666===???RRRvvvqqquuufff^^^kkkyyyeeeRRRWWWzzz~~~BBB>>>888333222222222222000222444333333777???FFFYYYccckkkqqqxxxffflllwwwlllbbb\\\zzzxxxpppnnniiimmmqqqrrrnnnhhhcccaaa\\\[[[YYYUUUTTTWWW]]]bbbdddffftttuuujjjiiifffnnnzzz}}}fffTTTFFFFFFHHHDDDBBBFFF===BBBHHHdddmmm:::333888333222000000////////////000000...............///000000111000000222333888FFFTTT```oooqqqmmmzzzuuu^^^QQQQQQJJJLLLNNNPPPUUUfff}}}rrr```^^^iii```WWW\\\ddd{{{gggaaaTTTDDD;;;999888666444111:::999888888FFFtttlll|||}}}iiiSSSIIIGGGFFFCCCBBB@@@???>>>===;;;999888777555666666666666444333222111111111111000000000000000000000000////////////......//////000222333444000333777:::;;;;;;<<<===;;;777333222444999>>>@@@EEEBBB===888444111//////...000222333333333111000111333666777777888999;;;999;;;===>>>@@@CCCGGGJJJNNNNNNLLLJJJIIIKKKPPPTTTZZZYYYWWWUUUSSSSSSSSSSSSOOONNNLLLKKKJJJJJJJJJKKKHHHIIIKKKKKKKKKKKKLLLNNNRRRYYYaaaeeegggjjjpppuuu{{{ooooooxxxqqqnnnxxx}}}}}}vvvuuuuuussssssqqqpppnnnlllkkkkkkkkkkkklllkkkiiihhhhhhhhhiiijjjjjjlllmmmllliiieeecccbbbaaa___]]]^^^^^^\\\VVVQQQFFFDDD???:::666555777999555>>>888555======MMMsssnnnvvvfff^^^hhhyyy___LLLTTTzzzCCC>>>888333222222222222000222444444333777@@@GGGZZZbbbjjjvvvhhhsssooorrriiiccc^^^eee{{{wwwyyyooorrrvvvvvvrrrllleeeaaa______^^^\\\[[[^^^dddjjjooonnnzzzxxxiiiddd```jjj{{{iiiUUUFFFFFFHHHCCCAAAEEE===DDDDDDYYY~~~yyy===222888333000000000////////////000000...............///000000......000222444;;;KKKZZZiiixxxvvvnnn|||{{{nnn___SSSMMMOOONNNNNNPPPUUUccc|||{{{jjjWWW[[[ffffffYYYYYYeeeiii^^^```WWWCCC777999999555555777444444666666LLLooo~~~}}}qqqdddQQQLLLGGGEEEFFFAAA??????>>><<<;;;:::999888666666666666666555555555222222222111111111111000111111000000//////.........//////000111111222222...111555888:::<<<>>>@@@<<<999666222111666===BBBKKKHHHCCC<<<555222111222333444666777777555444222333555777888999:::<<<===<<<<<<===???AAADDDFFFGGGLLLNNNPPPPPPPPPPPPQQQSSSZZZYYYVVVSSSRRRQQQQQQQQQKKKOOOTTTSSSNNNJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKVVV[[[[[[aaalllllllllvvvooommmyyynnnmmm~~~|||yyyvvvpppvvvxxxooottttttqqqlllllloooooollljjjkkkkkkhhhdddeeejjjpppllllllkkkkkkiiihhhffffffbbb```^^^\\\[[[YYYVVVSSSIIIDDD===888666777777777<<<666<<<;;;;;;===MMM|||yyyuuuiiiiiihhhVVVVVVVVVlllUUU999777555222666111666111111333777666666AAANNNXXXgggqqqxxxxxxvvviiiaaa___]]]lllzzz~~~wwwtttyyyyyyrrrkkkhhheeeaaa___cccffffffhhhkkkpppxxxooo\\\[[[nnnqqqZZZGGGEEEHHHEEEBBBDDDFFF<<>>===;;;:::999888666666666666555555555555222222222111111111111000111000000000/////////...//////000000111111111222///222555888:::<<>>;;;777333222555<<>>777333111222333444555666666444333111444555777777777888;;;=========>>>???AAACCCEEEFFFLLLMMMOOOPPPPPPQQQSSSUUUXXXWWWVVVUUUTTTTTTSSSSSSNNNRRRUUUSSSNNNIIIHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMSSSXXXZZZaaannnpppqqq|||nnnhhhwwwwwwrrrqqq||||||}}}xxxyyy{{{uuuttttttqqqlllllloooooollljjjjjjiiigggfffgggkkkooolllkkkkkkjjjiiigggfffeeebbb```^^^]]]\\\ZZZVVVSSSJJJDDD>>>999777777888888:::555;;;:::;;;???OOO~~~~~~rrrjjjaaabbb~~~hhhVVVTTTQQQddd^^^>>>:::666222555000555333222333666777:::GGGUUU\\\fffvvvyyylllooo}}}xxxbbbYYYZZZ___nnntttsssvvv~~~|||wwwvvvqqqmmmlllnnnoooooorrrwwwzzz~~~xxxgggXXXYYYlll|||qqq[[[HHHFFFGGGDDDBBBDDDFFF>>>>>>OOOiiiFFF<<<666000000111111000///////////////////////////000000000000111///000333777???MMM[[[ppprrrrrruuuvvvyyy~~~vvvsss~~~}}}zzzssshhh]]]TTTOOOKKKPPPQQQPPPYYYkkkwwwzzzxxx}}}zzzsssooo]]]YYY\\\\\\UUUYYYdddddddddcccYYYHHH<<<;;;888444333666444666999===VVV|||mmmkkk{{{xxx}}}bbbRRROOOIIIGGGHHHDDD@@@???>>>===;;;:::999999777777666666555555555555222222222111111111111000000000000000////////////000000000000000111111111111222555777999<<>>:::555333444999===IIIHHHEEE???999555333222333444555555555333222111555555666555555777:::===>>>>>>>>>???AAABBBDDDEEEJJJMMMOOOPPPQQQSSSUUUWWWVVVWWWXXXXXXXXXWWWVVVUUURRRTTTVVVSSSMMMHHHFFFGGGHHHHHHHHHJJJKKKMMMOOOPPPTTTYYY[[[bbboooqqqrrr}}}}}}mmmdddsss|||{{{vvvyyyzzzuuuuuussstttuuurrrmmmkkknnnnnnllljjjhhhggggggiiilllmmmmmmkkkkkkjjjiiigggfffeeedddbbb```___^^^]]]ZZZWWWTTTJJJEEE>>>999888888999999999444:::888;;;@@@PPP~~~zzzggg___[[[^^^yyymmm]]]YYYPPP]]]jjjEEE<<<777222444///555444333333555888@@@PPP^^^dddddd|||fff[[[___yyyppp^^^WWW___nnndddjjjuuuyyyvvvuuuuuussssssyyy~~~xxxqqqnnndddXXX[[[kkkxxx|||ppp\\\JJJFFFFFFDDDBBBEEEDDDAAA>>>FFF]]]zzzRRR>>>777000222111111000///////////////////////////000000000000222000111555999AAANNNZZZiiikkkooo~~~fffkkkssszzz~~~}}}yyyvvvwwwyyy|||zzzuuunnnjjjrrr~~~|||{{{wwwooodddZZZRRROOOKKKRRRSSSQQQ[[[lllnnndddZZZlllxxxuuubbbYYYYYYZZZXXX```kkkjjjnnniii[[[III===:::888555333666555666999>>>ZZZ|||lllooo}}}}}}yyy___QQQPPPJJJHHHHHHDDD@@@???>>>===<<<:::999999777777666666555555444444222222222111111111000000000000000000////////////000000000000000000000000222333555666888<<>>:::666555555666666666666666444333333666666555444333555999<<<>>>>>>>>>???@@@BBBCCCDDDIIIKKKNNNPPPRRRTTTWWWYYYVVVXXXYYY[[[ZZZXXXVVVUUUSSSTTTTTTRRRMMMIIIFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRXXX]]]]]]cccnnnnnnnnnxxxzzz~~~mmmaaammm}}}wwwrrr|||~~~yyypppnnnpppsssuuusssmmmkkkmmmnnnmmmjjjgggeeehhhmmmpppooollllllkkkjjjhhhfffeeeddddddaaa```______^^^[[[XXXTTTKKKFFF???:::888888999999:::666;;;777:::@@@OOOyyyrrr^^^ZZZ\\\bbb|||xxxllleeeVVV[[[sssIII<<<666111333///555555555444555:::GGGXXXeeekkkdddzzz\\\TTTWWWkkk~~~mmm```]]]mmmjjj```kkk{{{~~~|||{{{zzzvvvvvv~~~rrrmmmnnnpppkkkaaaaaalllttttttmmm]]]MMMGGGEEECCCCCCEEEBBBCCC@@@AAATTTttt^^^===888333777111000000///////////////////////////000000000000222000222777<<>>]]]zzzpppwww~~~ttt]]]RRRQQQJJJGGGGGGCCC@@@@@@???===<<<;;;:::999888777777666555444444444222222222111111111000000////////////000000000000000000000000000111111111222444555666888;;;@@@DDDBBB@@@<<<777222111222444999:::;;;:::888777777888999999999999888777666555777777666444333555888;;;>>>>>>>>>???@@@AAACCCDDDHHHJJJMMMPPPRRRTTTWWWZZZWWWYYY[[[\\\ZZZXXXTTTRRRQQQQQQQQQOOOLLLIIIHHHGGGFFFGGGHHHJJJLLLOOOQQQSSSWWW\\\[[[aaalllllllllvvv}}}{{{xxxiii^^^eeexxx~~~xxxmmm|||}}}sssqqqrrrsssvvvtttnnnjjjlllmmmmmmjjjhhhgggkkkqqqtttppplllmmmllljjjgggfffdddddddddaaa`````````___]]]XXXUUUKKKFFF???:::888888999999;;;888===777999>>>JJJppphhhZZZ\\\bbbhhhvvvnnn\\\]]]zzzKKK:::444222444///777666666555555<<>><<<;;;::::::888888777666555444444333222222222111111111111000////////////000000000000/////////000111111222222222444555666777:::>>>AAACCCAAA>>>888333111111222222333555555555777999<<<======<<<;;;:::999888888888888777666444555888:::=========>>>@@@AAACCCDDDGGGIIILLLOOOQQQSSSVVVYYYWWWXXXZZZZZZYYYVVVSSSQQQOOONNNNNNMMMKKKIIIHHHGGGFFFFFFGGGHHHKKKMMMOOOPPPPPPUUUWWW^^^kkkmmmoooyyyrrrppp{{{ccc^^^nnn|||~~~zzznnn|||~~~{{{tttsssqqqsssvvvuuunnnjjjkkkmmmmmmkkkjjjjjjooouuuvvvrrrmmmnnnmmmjjjhhhfffeeeddddddaaa``````aaaaaa^^^YYYVVVJJJEEE>>>999888888999999;;;999>>>777888===DDDfffccc^^^eeehhhjjjuuummmZZZZZZ~~~MMM999555333555///777555666666666===LLL[[[cccjjjhhh|||mmmXXXYYY^^^vvvooodddcccqqq~~~qqq{{{nnngggiiiooowwwzzzsssnnnooommmhhh```YYYPPPIIIDDDCCCBBBCCC>>>CCCDDDCCCKKKaaa{{{uuu;;;888000444111111000///////////////////////////000000000000000///222;;;CCCIIIRRRYYYRRR[[[tttyyy}}}tttmmmppp~~~{{{wwwooodddXXXOOOKKKIIIOOOMMMOOOVVV___^^^RRRFFFPPPlllzzz}}}yyybbbXXXXXX[[[\\\iiiwwwxxxmmmbbbRRRFFF>>>999777777222777666666:::CCCfffyyyxxxsss___WWWWWWOOOIIIHHHDDDAAA@@@???>>>===;;;::::::888888777666555444333333222222222111111111111000.../////////000000000111---......000111222333444222444666777777888;;;===DDDCCC@@@;;;666333222333111111222333333666:::===???>>>===<<<;;;::::::999888999999888666666888999;;;<<<<<<>>>@@@BBBDDDEEEFFFIIILLLNNNPPPRRRUUUWWWTTTUUUWWWWWWWWWUUUSSSRRRNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKQQQSSS]]]lllppprrr~~~}}}hhhhhhrrrbbbdddyyyvvvwwwyyyxxxuuutttsssmmmssswwwvvvoooiiijjjlllmmmkkklllooossswwwvvvrrrnnnpppnnnkkkhhhfffeeeeeeeeeaaa```aaabbbaaa___ZZZVVVJJJDDD>>>999777777888888888888>>>777888===AAA```hhhkkktttmmmiiipppgggRRRSSSzzzQQQ;;;777666666///666333777777777>>>LLLXXX[[[bbbkkkyyydddWWW___hhh{{{mmmlllsss{{{|||uuuiiikkktttuuuzzzqqqmmmggg___YYYVVVPPPIIIEEECCCBBBAAA@@@@@@AAABBBFFFUUUppp>>>===111222111111000///////////////////////////000000000000000///444>>>HHHNNNVVV\\\SSS```~~~xxxtttlllaaaVVVNNNJJJIIINNNIIIKKKWWW```[[[PPPIIINNNiii{{{]]]TTTUUUWWWWWWcccqqqsssdddZZZNNNEEE???:::666555111666666777<<>>===<<<;;;:::999888777666555444333333222222222111111111111000.../////////000000111111,,,---...000111333444555111444666777777777999:::FFFEEEBBB===888555444444222222222222222555:::===??????===<<<;;;:::::::::888999:::999888777777999:::;;;<<<===@@@BBBDDDFFFFFFHHHKKKMMMOOOQQQTTTVVVRRRSSSTTTUUUUUUUUUUUUTTTOOOMMMKKKIIIHHHGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJPPPSSS]]]lllpppsss{{{tttaaaccc|||ooodddkkkvvvzzz}}}uuu{{{vvvsssvvvvvvmmmssswwwvvvoooiiiiiilllmmmlllnnnrrrvvvxxxvvvrrroooqqqooolllhhhfffeeeffffff```aaaaaabbbbbb___ZZZVVVIIIDDD===888666777777777555666>>>777999===@@@]]]qqqyyyrrrhhhnnncccLLLLLLuuuTTT===:::888777///666222777888777>>>KKKUUUVVV[[[lllxxxYYYWWWiiiwwwxxxwww{{{|||{{{lllgggrrrssskkkaaaXXXUUUUUUQQQJJJEEECCCBBB@@@BBB??????AAABBBLLLiiiCCCCCC555444111111000///////////////////////////000000000000111000555@@@KKKRRRYYY___XXXhhhrrrmmmddd[[[TTTOOOJJJGGGMMMLLLNNNSSSXXXYYYTTTOOOWWWrrrTTTWWWVVVSSSSSSYYY^^^___aaa[[[QQQFFF>>>999888888444555555???999AAArrrtttbbbXXXUUUMMMKKKJJJCCCCCCBBBAAA???>>>=========999999888666555333222222111000000000000000111111------......//////000000...//////000111222222222222222222333444777999:::<<>>;;;:::;;;999555666:::======:::777666777666888:::;;;<<>>AAAHHH```XXX777888111222111111000000000000000000000000///////////////444,,,:::JJJIIIUUUddd___YYYkkk~~~sssnnneee\\\TTTNNNJJJHHHJJJKKKNNNSSSWWWWWWRRRMMMUUUtttsssWWWXXXVVVRRRTTT[[[______```ZZZPPPEEE===888777666333333333<<<777BBBssstttbbbYYYVVVNNNLLLLLLEEECCCBBBAAA???>>>=========999999888666555444333222111111000000000000111111////////////////////////...//////000111111222222111111111222333666888999:::???DDDCCC===777444333333222111000111222444666777::::::999999<<<:::666888;;;>>>===:::666555555666888:::;;;<<<>>>BBBDDDGGGHHHJJJMMMOOORRRSSSTTTVVVTTTSSSTTTUUUVVVSSSQQQQQQPPPNNNJJJFFFCCCCCCDDDDDD@@@???BBBCCCBBBDDDHHHIIINNNVVV^^^eeejjjooorrrxxx|||cccaaajjjyyywwweeeZZZ[[[hhh{{{~~~vvvvvvtttxxx~~~tttqqqmmmjjjhhhgggfffffftttuuuvvvuuurrrpppooonnnllljjjhhhhhhhhhhhhfffeeeeeeddddddeeeeeeaaaYYYSSSLLLDDD<<<999777555666999:::;;;999;;;===666>>>WWWpppsss}}}uuuiii~~~kkk\\\NNNNNNllljjj???666999555222666555666555777BBBQQQ]]]```iii{{{{{{tttqqqiiipppvvv~~~pppfffnnnsss```VVVUUUSSSSSSQQQLLLFFFBBBBBBCCCDDDGGGBBB???AAAEEEZZZzzz[[[::::::444222111111000000000000000000000000000000000000000222...<<>>=========999999888777555444333333222111111000000000111111222222111000000///.........//////000000111111222000000000111222444555666777;;;???>>>;;;777666666333333222111111222333444555666666555999===;;;666:::<<<===<<<999666444444666888:::;;;<<<>>>AAADDDFFFGGGIIILLLOOORRRSSSTTTVVVUUUTTTUUUVVVVVVTTTRRRSSSOOOKKKGGGFFFEEEEEEDDDDDD@@@???AAAAAA@@@BBBFFFHHHLLLRRRWWW\\\bbbgggkkksssxxx~~~pppVVVYYYcccllleeeVVVVVV```{{{~~~vvvtttwwwuuu{{{xxxrrrooopppkkkeeeiiirrr~~~{{{wwwtttrrrqqqooonnnmmmkkkiiihhhiiiiiigggfffhhhfffeeeeeeddd```YYYSSSLLLDDD===:::888555666888999<<<<<<>>>===555>>>YYYpppqqqxxxpppfff{{{~~~cccWWWMMMNNNjjjsssFFF888888444222666666666444666BBBRRR]]]___wwwqqqnnnppp|||ccclllqqqZZZOOOSSSUUUTTTQQQLLLFFFBBBAAABBBCCCGGGCCC@@@AAABBBRRRooo```===999555222111111000000000000000111111111111111111111111000222>>>KKKUUUggglll^^^dddvvvqqqhhh]]]RRRKKKHHHHHHLLLMMMNNNNNNOOOOOOOOOPPP```{{{qqqccc___XXXUUU[[[eeehhheee___YYYPPPFFF===888666555666777444<<<;;;MMMnnn___YYYWWWNNNLLLMMMHHHEEEDDDBBB@@@>>>=========999999888777666555444333222222111111000000111111222111111111000000000///////////////000000111111/////////000111222333333444777999999777666666888555444333333222333333444555666444444888===;;;555999:::;;;;;;999777666555555777999;;;<<<>>>AAADDDDDDFFFIIILLLOOOQQQSSSSSSVVVUUUUUUVVVVVVUUUTTTSSSRRROOOJJJIIIJJJJJJGGGDDDDDD@@@>>>@@@@@@>>>@@@DDDDDDFFFJJJNNNSSSYYY___cccnnnttt|||}}}mmm```QQQOOOSSSWWWUUUWWWhhh}}}~~~zzzsssvvvxxxssswwwwwwpppppptttooogggooo~~~vvvrrrrrrsssrrrpppooollljjjiiiiiiiiiiiiggghhhfffccccccbbb^^^WWWRRRLLLDDD===;;;999666666888777<<<<<<>>>===666CCCaaarrrjjjjjjeeeaaayyyzzz\\\TTTMMMOOOjjj|||MMM:::777333222666666666555:::HHHXXX^^^^^^xxxpppnnnwwwwwwfff~~~xxxuuuyyymmmUUULLLSSSZZZWWWRRRLLLFFFBBB@@@@@@@@@DDDBBBAAABBB@@@LLLffffff@@@666444222111111000000000000000111111111111111222222222000666>>>GGGWWWjjjmmmbbbpppssswwwsssiii]]]QQQJJJHHHHHHNNNNNNNNNNNNPPPVVV___fffqqqtttwwwbbb^^^WWWTTTZZZdddgggeee___ZZZQQQGGG???:::777666666888444<<<<<>>AAACCCCCCEEEIIILLLOOOQQQQQQRRRTTTTTTUUUUUUTTTSSSSSSSSSPPPNNNMMMNNNOOONNNIIIEEEEEE@@@>>>??????===>>>AAA@@@BBBEEEHHHMMMSSS[[[```iiipppyyywwwhhh___WWWSSSMMMKKKQQQ[[[kkkwwwuuurrrvvvvvvooorrryyyuuusssmmmmmmrrrmmmfffppp{{{tttqqqrrrssstttssspppmmmjjjiiiiiiiiiiiihhhhhhdddaaa```___\\\VVVQQQKKKDDD>>><<<999666666888666::::::<<<<<<999JJJjjjxxxeee]]]YYY\\\vvvrrrYYYUUUQQQQQQjjjRRR;;;666333333666555666999AAARRR```bbb\\\ppp}}}___dddrrr|||sssoootttiiiiiiqqqjjjVVVOOOWWW___[[[TTTMMMGGGCCC???>>>===AAA@@@AAABBB???HHH___nnnFFF777666222111111000000000000000000000111111222222222222222:::>>>CCCSSSdddjjjjjjwwwyyytttkkk^^^PPPHHHGGGHHHLLLNNNOOOOOOTTT___ppp}}}~~~~~~pppttt\\\ZZZUUURRRVVV___cccaaa___ZZZRRRHHH@@@:::777666333666333999;;;SSSmmmrrrhhh[[[XXXXXXOOOMMMOOOLLLFFFEEECCCAAA???>>>===<<<999999888777777666555555444333222111111111111111......///000000111222222////////////////////////...//////000000000//////000111111111222222333333444444444555555555555555777:::999777777:::;;;:::666555555777999;;;:::999555777999:::;;;===@@@CCCCCCFFFIIILLLOOOPPPPPPOOOQQQSSSTTTSSSRRRPPPQQQQQQMMMNNNPPPRRRRRROOOKKKGGGFFFBBB???@@@>>><<<===@@@???AAACCCFFFJJJPPPWWW\\\cccjjjuuu~~~ggg]]]YYYTTTPPPKKKLLLZZZmmm{{{qqqoootttsssmmmqqqvvvppptttqqqqqqrrrmmmiiirrrzzzvvvrrrpppppprrrssstttpppmmmjjjhhhhhhiiiiiiiiigggccc___]]]]]][[[VVVRRRKKKDDD>>><<<:::777666888666888777:::<<<:::JJJhhh{{{dddYYYWWW[[[tttmmm]]]ZZZWWWTTThhhTTT<<<666444444666555666:::FFFYYYgggfff]]]jjj|||sssXXXaaaooouuuxxxuuu~~~hhhaaacccjjjhhh[[[VVVZZZ```ZZZSSSLLLGGGCCC@@@>>>;;;@@@???@@@BBB>>>EEEZZZxxxNNN:::;;;222111111000000000000000//////000000111222222222333===???BBBPPPZZZcccrrrzzzvvvlll^^^PPPGGGFFFHHHJJJMMMOOOPPPTTT```sss}}}tttlllXXXYYYWWWSSSUUU\\\``````^^^YYYQQQHHH@@@:::666444222666333:::===UUUppptttggg\\\ZZZZZZQQQOOORRROOOGGGFFFDDDAAA???>>>===<<<999999888888777666666666555444333222111111111111//////////////////////////////////////////////////////000111111000///...000//////000000111000///111111222333444444444444555:::===999777;;;???@@@777666555666999:::999777555666999:::;;;===@@@CCCDDDFFFIIILLLNNNNNNNNNMMMNNNPPPRRRQQQOOOMMMNNNPPPLLLNNNQQQQQQOOOMMMLLLKKKGGGCCC@@@@@@???<<<<<>>???AAACCCFFFJJJPPPTTT\\\eeeqqq{{{qqq]]]]]]\\\UUULLLKKKSSSfff|||zzz{{{qqqooorrrqqqlllrrruuulllqqqrrrrrrooommmooovvv}}}rrrrrrrrrpppooooooppprrrpppmmmiiigggggghhhiiihhhgggccc___]]]]]][[[XXXTTTKKKDDD???===;;;777666888888999777:::===888BBB\\\tttaaa\\\]]]```wwwrrrcccaaa]]]VVVeeeTTT<<<555444555777555666999GGG\\\kkkjjjaaajjj~~~pppXXXfffooorrrtttnnnxxx~~~|||rrraaa___```dddccc\\\WWWWWW\\\VVVNNNIIIFFFDDDBBB@@@===@@@???@@@BBB===BBBVVVTTT:::;;;222111111000000000000000......///000000111222222333???BBBGGGPPPOOOZZZyyy|||zzzwwwmmm^^^OOOGGGFFFHHHJJJMMMPPPOOOPPPZZZkkkyyy}}}|||fffWWWZZZZZZVVVWWW\\\aaabbb]]]XXXPPPGGG???999555333333888555<<>>===<<<999999888888777777666666555444333222111111111111000000//////......------///////////////.........///000111111111000///...000/////////000///...,,,...///000111222333333333222:::>>>;;;888;;;BBBFFF999777555666999:::888666444666888:::;;;===@@@CCCEEEGGGJJJMMMNNNNNNMMMLLLLLLOOOQQQPPPMMMLLLMMMNNNLLLNNNPPPOOOLLLJJJLLLOOOHHHCCCAAAAAA???<<<<<>>???AAADDDIIILLLXXXaaannnxxxdddYYY``````VVVOOOQQQ\\\pppyyysssuuusssqqqsssqqqlllrrrtttiiifffjjjkkkggghhhpppwwwyyynnnppprrrqqqnnnlllmmmpppooolllhhhfffggghhhhhhhhhgggccc___]]]]]]\\\YYYVVVKKKDDD???===;;;777666888999999888<<<>>>666:::PPPiii\\\```eeefff{{{|||iiigggaaaWWWcccTTT;;;555555666777777555888EEE[[[llllllccckkkfffRRRccckkkppp~~~}}}}}}{{{eee^^^iiivvv|||tttaaa\\\^^^______^^^ZZZUUUPPPWWWQQQJJJFFFEEEDDDCCCAAA???BBB@@@@@@BBB;;;@@@SSS{{{UUU777777222111111000000000000000---......///000111111111222@@@EEELLLRRRIIIUUU}}}~~~|||yyytttjjj\\\OOOHHHGGGIIIMMMLLLMMMQQQRRRTTT\\\dddyyy|||rrr[[[]]]```]]]XXXVVV^^^gggaaaYYYMMMCCC<<<888666555555777:::===DDD]]]|||jjjcccYYYTTTSSSSSSRRRQQQIIIHHHEEECCC@@@>>>===<<<===<<<999777666666666777555444444333222111000000111111000000000000111111.../////////------///111222111000//////................../////////000000------......///000000111444888<<<<<<999888;;;???;;;666333333777999888555666777999;;;===???@@@AAAGGGHHHJJJKKKKKKKKKMMMOOOMMMNNNOOOMMMKKKJJJKKKLLLQQQOOOLLLJJJJJJJJJHHHGGGCCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBBFFFWWWdddppptttYYYWWWaaa___SSSTTT[[[iiixxx|||tttvvvtttooossssssnnnmmmooommmgggaaadddgggjjjpppwwwyyywwwlllmmmnnnmmmllllllmmmnnnlllmmmnnnlllhhhgggiiilllhhheeebbb``````]]]WWWSSSLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQhhhhhh]]]___fffwwwwwwqqqhhh[[[QQQ```bbb777///666777777::::::999FFF]]]fffgggnnnppp~~~bbb```XXXaaazzzvvvyyykkk]]]WWWcccqqqtttooolll```]]]ZZZYYYYYYXXXTTTPPPMMMGGGDDDDDDDDDAAA@@@BBB???@@@CCCCCC@@@>>>EEEOOOvvv[[[;;;888555444333222111111111111///000000/////////222444===999OOONNNMMMWWWYYYvvv}}}zzzuuujjj\\\OOOGGGGGGIIIMMMNNNPPPPPPOOOUUUhhhzzzxxxnnn^^^bbbddd___WWWUUU^^^hhhccc\\\PPPEEE<<<888666666777888:::;;;AAAZZZhhh```XXXYYY___aaaZZZSSSJJJIIIFFFCCCAAA>>>===<<<<<<<<<:::999777666666666555444444333222111000000111000000//////000000111.../////////......///111222111000//////......///............////////////---------...///000000000333777;;;<<<:::999;;;>>>;;;777333444777999888666777777999;;;===???@@@AAACCCEEEHHHIIIJJJKKKMMMOOOOOOPPPPPPNNNKKKIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAFFFTTT```pppqqq^^^___fff```TTTZZZeeeppp{{{zzzvvvwwwrrrpppttttttpppnnnooolllgggdddiiimmmppptttwwwtttnnnlllmmmnnnnnnllllllmmmnnnnnnooopppnnnjjjhhhhhhjjjhhheeebbbaaa```]]]WWWSSSLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQmmmkkk]]]]]]cccuuuyyykkk```SSSLLL```fff<<<555<<<;;;888888:::;;;HHH^^^eeefffmmmqqqeeejjjggguuu}}}vvvuuuyyyvvvcccXXXVVVcccppppppjjjhhh```]]]ZZZYYYYYYXXXTTTPPPLLLFFFBBBCCCBBB@@@???AAA???@@@BBBCCC???>>>DDDMMMmmm}}}ccc@@@777555444333222111111111111///000000000///000222444<<<999NNNNNNMMMXXXbbbzzzuuukkk\\\OOOGGGFFFHHHMMMPPPRRRPPPMMMZZZyyywwwmmm^^^cccddd^^^UUUTTT]]]fffggg```UUUHHH===777777888888999888888>>>XXX|||iii___YYY]]]hhhiii]]]QQQLLLJJJHHHEEEBBB???>>>===<<<<<<;;;:::999777666555555555444333222111000000000//////......//////000.../////////......000222222222111000////////////////////////............---------......//////000111666:::<<<;;;:::;;;===;;;888555555888:::999777888888999;;;===???AAABBBAAACCCFFFGGGHHHJJJMMMOOOOOOPPPOOOMMMJJJHHHHHHIIIFFFFFFFFFGGGIIIIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAACCCMMMUUUgggiii___dddfff___WWWaaallluuu||||||zzzqqqqqqttttttrrrpppooolllhhhpppvvv{{{|||}}}{{{ssskkklllmmmnnnnnnllllllmmmnnnooopppqqqpppmmmjjjiiiiiiiiieeebbbaaa```]]]XXXSSSLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQsssrrrccc___aaarrr{{{jjj^^^PPPJJJbbbjjj???777<<<888555666:::===JJJ^^^eeegggqqqxxxmmmtttsss|||vvvwww|||zzzpppeeeVVVQQQVVVfffpppllleeecccaaa]]]ZZZYYYYYYXXXTTTQQQKKKEEEAAAAAAAAA>>>>>>@@@>>>???AAABBB???===CCCKKKlllpppFFF666555444333222111111111111///000000000///000333555;;;<<>>YYYwwwlllddd]]]___fffdddXXXLLLNNNLLLIIIFFFCCCAAA???>>><<<======<<<:::888666444555555444333222111111000//////............//////---/////////...///111222333222111000////////////000////////////.........------........./////////000444999;;;;;;;;;;;;<<<;;;999666666888:::999999999999999:::<<>>QQQvvv{{{qqqkkkdddoooyyymmmaaaTTTNNNdddtttFFF888888666555555;;;???JJJ]]]eeelllzzzvvv}}}yyy}}}wwwdddaaa[[[LLLNNN[[[lllrrrkkkdddcccaaa]]]YYYXXXXXXWWWTTTQQQJJJDDDAAAAAAAAA>>>>>>@@@>>>>>>???AAA???===AAAHHHnnnzzzLLL666444444333222111111111111///000000000000111333666;;;AAAQQQWWWWWWccc}}}}}}{{{zzzuuukkk\\\OOOGGGFFFHHHNNNNNNOOOQQQXXXkkk```ccccccaaaeeekkkmmmjjjjjjbbbVVVHHH===888888999777777777777@@@]]]vvvpppjjjdddaaa___\\\VVVPPPPPPNNNKKKHHHEEEBBBAAA@@@===>>>>>>===;;;888666444666555555444333222111111//////............//////---...////////////111333333222111000000/////////000000000000000000000000.........///////////////000222666999:::;;;<<<<<<<<<:::888888999:::::::::::::::::::::<<<>>>AAABBBEEEGGGHHHHHHHHHHHHJJJKKKFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIKKKLLLKKKHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???EEECCCGGGWWWaaaiiitttyyy]]]WWWWWWVVV^^^llluuuwww~~~vvvrrrrrrnnnppppppqqqssssssrrrrrrrrrzzz||||||yyywwwuuunnngggmmmnnnooonnnmmmmmmnnnoookkklllnnnppprrrqqqpppnnniiifffcccaaaaaa^^^XXXTTTLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQvvv}}}vvvhhhlllvvvkkkaaaWWWQQQeeeQQQ;;;888777:::555===AAAJJJ[[[eeeqqq}}}ooopppzzzzzzwwwaaa[[[\\\WWWJJJRRReeevvvwwwkkkdddfff```\\\XXXVVVWWWVVVSSSPPPKKKEEEAAABBBAAA???>>>@@@>>>===???AAA@@@===@@@FFFfff~~~|||wwwQQQ777444444333222111111111111///000000000000111444777===HHHTTT___aaajjj|||xxxyyytttjjj\\\OOOHHHGGGIIINNNMMMNNNRRR[[[mmmeeekkknnnnnnrrrxxxvvvnnnhhh^^^PPPDDD<<<999888888555555777999CCC```zzzrrroooiiibbb\\\YYYYYYZZZRRRPPPMMMJJJFFFDDDBBBAAA??????>>>===;;;888666555666666555444333222111111000//////......//////000---...000000///000222444333333222111000000000000000111111111222222222222000000000000000000000000000222444666999;;;======<<<;;;:::999999:::;;;<<<<<<;;;::::::<<<>>>AAACCCFFFHHHIIIIIIHHHGGGIIIJJJCCCEEEGGGGGGGGGGGGIIIJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBIIIEEECCCLLLSSS^^^nnnsssvvv~~~{{{```VVVTTTYYYhhhzzzvvv}}}xxxsssvvvuuussspppppprrrsssrrrtttwww~~~~~~zzzuuusssssspppjjjmmmnnnoooooommmmmmnnnoookkkkkklllooorrrsssrrrqqqjjjfffcccbbbaaa^^^YYYTTTLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQxxx|||uuugggkkk~~~sssbbb\\\UUUQQQbbbPPP999555555999555???DDDLLLZZZcccqqq}}}eee[[[iiisssiiibbb]]]___```ZZZRRR___sss{{{jjjdddiii___[[[VVVTTTUUUTTTRRROOOKKKEEEAAABBBAAA???>>>@@@???>>>???AAAAAA>>>@@@EEE^^^wwwyyy{{{TTT888555444333222111111111111///000111000000222555777???LLLRRRbbbhhhppp{{{wwwsssiii\\\OOOIIIHHHKKKNNNNNNOOOSSSYYYgggxxxpppcccpppxxxvvvssstttppphhheeeYYYIII???;;;:::888666333555777:::DDDbbbvvvzzztttqqqkkkccc\\\YYYYYY\\\SSSRRROOOKKKHHHEEECCCBBBAAA@@@>>><<<:::888777777666666555444333222222111111000000//////000000111---...000000///000333555333333222111000000000000111111222222333444555555222111111111111111111111111111222444777;;;===???<<<<<<;;;:::::::::<<<===<<<<<<::::::<<<>>>AAACCCDDDEEEGGGGGGFFFGGGHHHJJJEEEGGGHHHHHHGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLHHHHHHFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCKKKJJJHHHNNNRRRWWWddddddgggoooyyycccVVVXXXcccsssuuu{{{vvvyyyxxxxxxsssppprrrrrrpppsssxxx}}}vvvttttttrrrmmmmmmooopppooonnnmmmnnnooommmkkkkkkmmmppprrrrrrqqqjjjgggcccbbbaaa^^^YYYTTTLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQ|||}}}nnnfff```kkksss]]][[[VVVPPP___{{{III777555444444444@@@HHHOOOZZZ___lll}}}cccQQQ^^^mmmooodddjjjiiigggddd^^^___mmm}}}hhhbbbhhh^^^ZZZUUURRRSSSSSSPPPNNNIIICCC@@@@@@@@@======???@@@>>>???BBBBBB@@@AAADDD]]]vvv}}}VVV999555444333222111111111111///000111111111222555888AAALLLLLL```iiisss~~~wwwrrriii[[[OOOIIIIIILLLMMMOOOQQQSSSUUUaaayyyvvvmmm\\\ppp|||wwwmmmiiiddd]]]cccUUUDDD;;;:::;;;888444333555777:::EEEaaammmvvvwwwssskkkccc\\\WWWVVVVVVTTTSSSOOOLLLHHHEEECCCBBBCCCAAA>>>;;;999888888888666666555444333222222111111111000000000000111111---...000000000111333555444333222111000000000000111111222333555666777777333333222222222222222222222111000222666;;;>>>@@@<<<<<<<<<;;;::::::<<<>>>===<<<;;;:::;;;>>>AAACCCAAABBBDDDEEEFFFFFFHHHJJJHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKKKKLLLOOORRRRRRRRRKKKJJJHHHFFFDDDBBBAAA@@@?????????@@@AAABBBCCCDDDAAAJJJLLLMMMTTTTTTSSS[[[[[[]]]eeeqqqxxx|||dddVVV\\\kkkyyyyyy}}}|||yyyttttttrrr|||uuuqqqrrrqqqoooqqqxxx|||uuurrrrrrooojjjmmmooopppooonnnmmmnnnpppooommmkkkllloooqqqqqqooojjjgggdddbbbaaa___YYYTTTLLLGGG@@@;;;888888777777999<<<::::::===888>>>QQQxxx___WWWYYYlllsss```^^^YYYQQQ^^^vvvFFF:::<<<888555222AAAKKKRRRZZZ]]]ggg{{{|||yyy```YYYcccooo}}}rrr}}}lllmmmxxxssshhhaaaZZZiiiwww~~~eee___fff]]]YYYSSSQQQQQQQQQOOOMMMHHHBBB>>>??????<<<;;;===AAA??????BBBCCC@@@AAADDD\\\tttWWW:::555444333222111111111111///000111111111333666888AAALLLGGG[[[hhhuuuzzz}}}xxxpppeee[[[PPPHHHHHHLLLOOOPPPRRRTTTYYYggguuuhhh^^^kkknnnnnntttnnn___ZZZMMMNNNCCC:::;;;777222777666777888===IIIdddwwwjjj}}}wwwpppeee^^^[[[YYYWWWUUURRRRRRQQQNNNKKKGGGDDDBBBBBB???===;;;;;;:::999777777666666555555444333333000000000000////////////000000000000000000000000111222333333111000000000444444444444444444444444555444222111000/////////222444333111444;;;@@@@@@<<<>>>@@@@@@>>><<<;;;;;;<<<;;;::::::;;;===@@@AAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOKKKNNNRRRWWWZZZ[[[[[[ZZZXXXVVVQQQJJJDDDAAAAAACCCEEEBBBBBBFFFGGGEEEEEEHHHKKKLLLOOOTTTUUUUUUZZZbbb___]]]]]]aaaiiisss{{{rrrYYYWWWdddpppxxx~~~~~~yyyyyyyyywwwuuuvvvuuutttrrrppppppqqqrrrsssuuuvvvrrrmmmlllppprrrqqqnnnooopppppppppooommmlllnnnmmmlllmmmooopppooonnnlllgggbbbcccdddbbbZZZSSSOOOGGG???;;;888444444666777<<<:::999===;;;???NNNllleeeWWWYYYYYYccc{{{vvvhhhfff```TTT]]]OOO===<<<777444:::>>>IIITTTYYYZZZbbblll~~~yyyYYYWWWbbbqqqrrrmmmyyyxxxbbbXXXdddvvvtttYYYRRR\\\[[[VVVQQQOOOOOOOOOMMMJJJEEECCC@@@>>>>>>>>>===<<>>@@@AAABBBBBBBBBBBBDDDFFFHHHIIILLLMMMMMMNNNPPPQQQSSSTTTTTTVVVYYY[[[^^^_________aaa^^^WWWOOOHHHEEEFFFHHHIIIFFFFFFJJJLLLKKKKKKNNNUUUUUUYYY]]]^^^\\\___dddaaa___]]]^^^bbbgggkkklllzzzxxx______hhhpppyyy|||vvvuuuuuusssrrrtttsssssstttttttttsssrrrqqqtttuuurrrnnnmmmqqqsssqqqmmmnnnnnnnnnmmmmmmlllkkknnnmmmllllllnnnnnnmmmllljjjeeeaaabbbdddbbb[[[TTTPPPHHH@@@<<<999555555777777<<<:::999===:::>>>MMM```___WWWZZZXXX___uuuooolllkkkeeeWWW]]]{{{KKK;;;;;;777444777===JJJWWW]]]```hhhrrr{{{|||YYYWWWaaapppzzzuuuvvvvvv|||xxxkkkdddfffeeeaaajjjyyyrrrgggcccjjj|||{{{fffPPPNNNZZZZZZUUUOOOMMMMMMLLLJJJHHHDDDBBB???>>>>>>>>>===<<<>>>??????@@@AAAAAAAAABBBSSStttZZZ888555555444333222222222222111000111444333444:::AAADDDGGGLLLXXXxxx~~~nnnvvv}}}{{{{{{ppphhh^^^UUULLLEEEFFFKKKKKKRRRSSSTTTggg~~~vvvfff^^^mmmqqqllliii^^^PPPOOORRRQQQDDD:::;;;777222777666666888<<>>KKKXXX___bbbiiiqqqqqq\\\___fffsss}}}{{{zzzssstttuuuyyyzzzccc[[[TTTSSS___dddbbbcccfffkkkssssss___aaauuuzzznnn\\\KKKKKKVVVYYYTTTNNNKKKJJJIIIFFFCCCBBB@@@>>>>>>>>>>>>===<<<>>>>>>???@@@AAAAAABBBAAAQQQnnn~~~~~~\\\777555555444333222222222222222111222444333333:::BBBDDDGGGMMM```vvvaaauuu|||yyywwwmmmeee[[[SSSKKKEEEFFFLLLKKKQQQPPPRRRnnnzzzxxxggg```qqquuummmfffZZZOOOOOOWWWTTTEEE:::;;;777222666666666777<<>>===<<<<<<:::888666666555555444333333333222222111111111000000000////////////////////////000111333333111000111111222222333444555666777777666666555444444444444444111444555555999AAAFFFFFFAAACCCEEEDDDAAA>>>===<<<============>>>@@@AAABBBBBBBBBBBBCCCFFFJJJNNNPPPSSSSSSSSSTTTWWWZZZ]]]___```___^^^^^^___aaaccceeeiiiccc[[[RRRMMMMMMRRRWWWWWWUUUXXXaaaiiilllnnnqqqnnnllllllnnnmmmjjjjjjlllgggggggggiiijjjjjjhhhfffdddhhhtttvvvaaaiiiqqqrrryyytttvvvwwwuuussstttppprrrtttvvvuuussspppnnnqqqttttttrrrrrrttttttpppsssqqqooonnnmmmoooqqqrrrpppnnnmmmllllllkkkiiigggdddbbb```aaabbbaaa\\\WWWPPPGGG@@@<<<999666666888777<<<:::999<<<888;;;IIIeeeqqqqqqqqqeeedddvvvnnnkkkfff___VVVeeekkkAAA777999666555888AAANNNXXX]]]___eeejjj{{{kkkbbbmmmppp|||~~~|||yyyvvvsssqqqpppiiiiiiiiijjjnnnsssxxx|||kkk^^^WWWMMMSSSjjjvvv~~~}}}|||kkkdddwwwwwwmmmfff\\\NNNKKKQQQXXXSSSMMMIIIHHHFFFCCC@@@???>>>>>>>>>??????===<<<===>>>???AAABBBBBBBBBAAAOOOgggvvvaaa999555555444333222222222222222111222333333444:::BBBHHHLLLTTTgggppp___xxx|||wwwkkkcccZZZSSSKKKFFFGGGMMMMMMPPPMMMPPPpppyyyxxxzzz{{{iiiaaarrruuukkkdddXXXOOORRR[[[WWWEEE:::;;;888222666777666777;;;GGGddd~~~gggccc```___```___\\\XXXVVVVVVUUUSSSPPPMMMJJJHHHDDDBBB???======<<<;;;999777666666555555444444333111111000000000////////////////////////////////////111333333111000111222444444555555555555555666777777666555444444444444000444666666:::BBBGGGGGGAAACCCEEEEEEBBB???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIMMMQQQSSSTTTTTTUUUVVVYYY[[[^^^```____________```bbbdddeeeddd___XXXRRRPPPTTT\\\cccaaa```fffsss|||zzzvvvpppooopppfffgggjjjmmmppppppnnnkkkeeefffnnn}}}xxxdddllltttwwwyyy{{{{{{xxxtttsssxxxzzzxxxtttsssrrrrrrrrrrrrqqqqqqqqqqqqqqquuuuuussssssuuutttppptttrrrooonnnnnnppprrrtttqqqooommmlllllljjjhhhfffdddbbbaaaaaabbb```[[[WWWNNNFFF>>>;;;888555555888777<<<:::999<<<888:::HHHeeessstttqqqbbbcccxxxpppkkkbbbXXXTTTkkkfff>>>666999666666999CCCPPPXXX]]]aaafffiiixxxjjjggguuuwww||||||{{{xxxwwwvvvuuutttsssqqqnnnkkkhhhfffddd___^^^]]]\\\]]]```ccceeekkkyyypppiii]]]VVVSSSPPPeee|||~~~ooofff___]]]XXXOOOMMMPPPWWWRRRLLLHHHFFFEEEBBB???======>>>???AAAAAA???<<<<<<===???AAABBBBBBBBBAAAHHH```tttddd<<<555555444333222222222222222111111333333444<<>>>>>===;;;:::888888777777666555555444000000000000/////////...000000000000000000000000///111222222111111111222555555555555555555555555999888777555444333333333000444666777;;;BBBFFFFFF@@@BBBDDDDDDBBB@@@??????>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGJJJMMMPPPSSSTTTUUUUUUWWWYYY[[[]]]^^^^^^___```aaacccdddddddddddd___\\\WWWTTTUUU]]]hhhpppkkklllttt}}}xxxxxxrrrtttvvvzzz}}}|||yyyvvvnnnlllpppzzzjjjnnnvvv~~~}}}iii{{{|||vvvuuuqqqqqqvvvyyyvvvrrrqqquuutttqqqpppoooppprrrssstttvvvwwwtttssstttssspppqqqpppnnnmmmmmmoooqqqsssrrrpppnnnmmmlllkkkiiigggfffeeeccccccaaa^^^ZZZWWWMMMEEE===;;;888555555888666<<<::::::===:::<<>>AAACCCCCC@@@>>>;;;<<>>GGGGGGSSSbbbsssjjjqqqzzziiibbbYYYQQQJJJEEEGGGLLLJJJNNNNNNPPP```sssrrrbbbmmm{{{{{{hhhkkkvvvrrrgggaaaZZZTTTXXXccc[[[GGG999;;;888222555777666666:::FFFddd{{{mmmiiidddaaaaaaaaa^^^[[[UUUUUUUUUSSSQQQNNNKKKJJJEEECCC@@@>>>>>>===<<<:::999999888888777777666666111111111000000000//////000000000000000000000000///000222222111111222333444444555555666666777777:::999777555333222222111111444666777;;;BBBEEEDDD>>>AAACCCDDDBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKNNNQQQSSSTTTUUUUUUWWWYYY\\\]]]^^^]]]]]]^^^aaadddffffffccc```^^^ZZZXXXVVVUUUYYYcccooowwwuuuvvv{{{xxxzzzkkkjjjuuupppiiizzzzzztttqqqtttvvvtttrrrrrrwwwuuusssrrrqqqrrrtttuuuvvvyyyxxxtttrrrtttssspppqqqpppnnnnnnnnnpppqqqsssrrrpppnnnmmmmmmllljjjhhhiiihhhfffdddaaa]]]YYYUUUNNNFFF>>>;;;999666666999555;;;;;;;;;???;;;===KKKjjjzzzyyyssseeeiii}}}rrrhhhbbbZZZVVVkkkbbb===999:::666777888FFFTTT\\\dddpppzzz~~~sssooojjjdddjjjzzzzzztttsssuuuxxx|||uuukkk___XXXQQQNNNPPPSSSTTTTTTVVVVVVVVVUUUSSSQQQOOONNNHHHHHHGGGFFFEEECCCBBBAAA???@@@FFFRRR___qqqppplllggg\\\]]]iii~~~vvvggg^^^ZZZVVVRRRNNNIIIGGGJJJOOORRRMMMGGGCCCBBBAAA>>><<<;;;<<>>555555444333222222222222000//////222333666???IIIGGGVVVhhh|||gggzzzwwwiiiaaaXXXPPPIIICCCEEEKKKGGGNNNQQQQQQYYYfffkkkgggooo~~~zzzfffrrr{{{uuuhhhddd^^^XXX\\\eee]]]GGG999;;;888222555777666666:::FFFddd{{{mmmhhhbbb_________\\\ZZZUUUUUUTTTSSSQQQNNNKKKJJJEEECCC@@@???>>>>>><<<;;;::::::999999888777777777222222222111111111111000000000000000000000000000...000222222111111222333222333444555666888999999:::999777555333111111000111444777777;;;AAADDDCCC===@@@BBBCCCBBBAAAAAAAAA??????AAABBBCCCDDDDDDDDDGGGIIIMMMQQQTTTUUUUUUUUUVVVXXX[[[^^^______]]]\\\]]]```dddfffeeeaaa[[[XXXVVVUUUTTTTTTYYYdddpppyyy{{{}}}gggeeesssjjjooo}}}zzzttttttuuuttttttuuuwwwwwwvvvuuuuuuuuuuuuvvvxxxzzzxxxsssrrrssssssppprrrrrrqqqqqqqqqrrrtttuuurrrqqqooonnnnnnmmmkkkiiikkkjjjhhheeeaaa\\\XXXTTTOOOGGG???<<<:::777777:::555;;;;;;<<<@@@<<<>>>LLLnnn}}}{{{sssccceeevvvhhhbbb```]]]XXXiiiccc>>>:::;;;777777999GGGUUU\\\eeerrr}}}tttppphhh```fff|||zzzggg``````aaa```fffnnn{{{}}}ooodddUUUOOOGGGFFFIIINNNOOOOOONNNNNNOOOOOOOOONNNLLLKKKCCCCCCCCCCCCBBB@@@>>><<>>===<<<:::777555333444444333222222222111111000/////////000000000000000000000000///000111222333444444444777666666555666666777888777777666444333111000///333555888<<>>======>>>@@@BBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKNNNRRRVVVWWWVVVTTTYYYVVVXXX^^^^^^WWWUUUWWWbbbeeehhhgggaaa[[[WWWVVVVVVRRRQQQWWW^^^eeeoooxxxppp\\\bbbvvvzzzlll|||yyyxxxwwwwwwwwwuuurrrooooooqqqsssuuuuuuuuutttsssxxxvvvuuutttttttttrrrqqqqqqooonnnoooqqqsssqqqooooooooonnnmmmlllkkkkkkjjjkkkiiifffccc```\\\XXXUUUMMMIIICCC===888777777888666;;;;;;>>>AAA:::>>>OOOxxxpppiii^^^YYYfffooofff[[[bbb___\\\uuutttBBB444999:::888===KKKXXXaaalllxxxyyysssmmmpppjjjXXXddduuuzzztttqqqjjjgggkkkfffsss}}}|||wwwooobbbUUULLLIIIEEECCCCCCEEEGGGGGGIIIJJJLLLMMMKKKIIIFFFDDDAAAAAA@@@@@@??????>>>>>>BBB???@@@DDDHHHKKKQQQXXX]]]aaayyy{{{aaaSSSWWWbbb}}}xxxfff[[[WWWUUURRRNNNQQQOOONNNMMMIIIEEEHHHOOORRRLLLFFFCCC???:::999<<<:::;;;???FFFKKKIIIAAA:::999;;;>>>AAACCCBBBAAA@@@HHHsssnnn???666666444333222111111111///000111111333999DDDKKKQQQZZZhhhtttkkk}}}rrrlllfff[[[PPPHHHEEEGGGJJJMMMOOOSSSYYYaaajjjuuu}}}wwwxxxxxxhhhddd___ZZZ```aaaQQQAAA:::777666777999444333:::===BBBbbbttt{{{kkkgggcccbbbbbb```]]]YYYYYYYYYWWWUUURRROOOLLLJJJGGGFFFDDDBBB@@@>>>=========:::777555555555333222222222111111000000//////000000000000000000000000///000111333444444444444666777777777777777777777666555333222111000000000333555888<<>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGKKKMMMOOOSSSVVVWWWWWWVVVXXXWWWZZZ]]][[[UUUTTTWWW```aaacccbbb___[[[WWWTTTRRRQQQUUU\\\cccjjjuuuqqq```eeezzzwww{{{yyyxxxwwwwwwwwwvvvrrrpppnnnppprrrtttuuuuuuuuuttt|||yyytttrrrssstttsssrrrrrrpppnnnoooqqqqqqpppnnnmmmmmmmmmllllllkkkkkkjjjkkkhhheeebbb___\\\WWWTTTMMMIIICCC<<<888777777888777;;;;;;===@@@;;;???QQQlllccc^^^YYYUUUaaammmjjj]]]ccc___\\\uuu~~~JJJ:::<<<;;;888888LLL^^^dddiiirrryyyzzzmmmppppppXXX]]]mmmrrryyy}}}tttgggXXXLLLKKKGGGCCCAAAAAACCCDDDDDDFFFGGGHHHHHHGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>CCCAAACCCHHHJJJJJJMMMQQQPPPPPPaaaxxxkkk^^^```ooolllcccYYYUUUWWWYYYWWWUUUYYYTTTOOOLLLJJJHHHLLLRRRRRRKKKFFFCCC>>>:::999<<<;;;===AAAHHHLLLJJJCCC<<<:::<<>>>>>???<<<999777666666444333222222222111000000//////000000000000000000000000000111222333444555555555666777888888888777666666333222000//////000111222444666888<<>>>>>@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>???@@@AAAAAABBBFFFFFFIIIMMMMMMIIIJJJMMMPPPLLLUUUaaajjjyyypppooo~~~tttccc___\\\___dddhhhgggddd```WWWOOOMMMLLLLLLPPPUUUPPPJJJEEEBBB>>>999999<<<===???DDDJJJNNNLLLDDD===;;;===@@@CCCDDDDDDCCCBBBIIIssseee666555444333222111000000000111222222111444;;;FFFNNNMMMUUUhhhsssrrr|||uuunnnhhhcccZZZPPPIIIGGGIIILLLOOOOOOPPPTTT]]]jjjrrrtttrrrlll{{{vvvgggaaaiiihhh```aaabbbOOO;;;555777888666444555444:::<<>><<<999777777777666555333333222111111000000///////////////////////////000111222333444555555555555777888999999777666444111000...------000222444555666999<<>>;;;BBBWWWlll]]][[[^^^XXX[[[jjjtttppprrrjjjeee~~~~~~JJJ888:::999888;;;VVVmmmnnniiiooo}}}rrrwwwwwwbbbmmmqqqzzzqqqxxxxxxbbbTTTHHHDDD???======>>>??????AAA@@@???>>>??????@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHLLLKKKNNNQQQOOOKKKMMMQQQbbb```hhhmmmkkkttttttkkklllkkkkkkooorrrrrrnnnjjj___VVVOOONNNPPPQQQSSSVVVMMMHHHDDDBBB>>>999888;;;<<<@@@FFFLLLOOOKKKDDD===;;;===@@@CCCDDDDDDCCCBBBPPPxxxkkk@@@444444222111000/////////222222222222555<<>>;;;CCCXXXfffYYY[[[___ZZZ]]]nnnyyyxxxvvvjjjfff{{{HHH666888888888:::QQQdddeeeccckkkwww~~~ppp}}}sssllluuussspppaaajjj}}}~~~{{{dddOOOGGGCCC???======>>>??????@@@???>>>>>>>>>@@@BBBCCCAAABBBDDDFFFHHHJJJLLLLLLNNNNNNOOOQQQPPPPPPWWW___qqqvvv}}}rrrhhhooonnnnnnnnnnnnkkkddd___WWWQQQNNNQQQTTTSSSRRRSSSKKKFFFBBBAAA>>>999888:::;;;???FFFLLLNNNIIIBBB<<<999;;;???AAACCCCCCAAA@@@UUUzzz|||mmmAAA444444222111000/////////222222222222666???KKKTTT\\\```sssfffuuu{{{}}}zzzyyyuuuooo^^^[[[TTTMMMHHHHHHKKKOOOPPPQQQPPPTTTeeezzzoooiiiuuu|||~~~qqqggg]]]NNN>>>999999777444222555333888999<<>>;;;888777888888777666333333333222111111000000000000000000000000000000///000111222333444444444555666666777666555333222000000//////111333666777777888:::<<>>;;;BBBWWWpppiiikkkiii^^^___mmmtttwwwpppbbb```LLL888999999888<<>><<<===???@@@@@@@@@?????????@@@BBBDDDEEEBBBCCCEEEGGGJJJLLLNNNNNNOOOPPPRRRVVVXXX]]]iiiuuu|||}}}zzzyyyuuummmfffcccgggfffeeedddbbb___ZZZVVVPPPMMMNNNSSSTTTQQQOOOOOOIIIDDDAAA@@@===999888:::999???GGGMMMMMMHHHAAA;;;999;;;>>>AAABBBBBBAAA@@@NNNrrrzzzqqq>>>555444333222111000000000111222222333777AAAOOOYYYdddeeevvvlll~~~}}}|||{{{sssjjjYYYVVVQQQKKKHHHHHHLLLPPPMMMPPPPPPUUUggg|||zzz}}}oookkkuuu}}}kkkaaaUUUIII===:::999666444444555333999<<>>@@@AAA??????@@@AAABBBDDDFFFFFFEEEFFFHHHJJJMMMOOOPPPQQQSSSUUU[[[ccchhhqqq~~~|||tttlllhhhddd]]]\\\___aaa```]]][[[ZZZXXXWWWVVVNNNNNNPPPSSSQQQLLLJJJLLLGGGBBB@@@@@@===888777999999???HHHNNNMMMHHH@@@;;;:::<<>>666555444222111111111111000111111333888CCCRRR\\\jjjjjjyyyrrr~~~}}}rrreeeVVVSSSOOOJJJGGGIIIMMMQQQQQQUUUVVV[[[kkk}}}}}}rrrtttrrrrrrzzz{{{~~~ttt___VVVNNNDDD<<<:::888555444555444444:::>>>CCCcccnnnhhhvvvqqqjjjfffeeeeeebbb``````aaaaaa```]]]XXXSSSPPPLLLKKKIIIGGGEEECCCBBBBBBGGGCCC???;;;999888555444444444333222222111111000000000000000000000000000---...///000111222222222666555444222222111222222222222333555666777888888999999:::<<>><<<===@@@;;;@@@TTTkkkqqqxxxoooccclllyyyxxxmmmaaaPPPVVV~~~KKK777888888999666GGGVVV]]]eeettthhhwwwppp||||||uuu___]]]nnn}}}sss```___iii```KKKAAA>>>;;;:::;;;>>>@@@AAA>>>>>>@@@AAACCCEEEFFFGGGIIIJJJLLLNNNPPPRRRTTTUUUWWW[[[eeeoooxxx}}}}}}xxxhhh]]]```gggfffbbb___^^^\\\XXXUUUTTTUUUWWWXXXPPPPPPRRRSSSOOOHHHHHHKKKFFFBBB???@@@===888777999999@@@IIIOOONNNHHHAAA<<<;;;===@@@CCCDDDDDDCCCBBBUUUrrruuu===666666444333222111111111///000111333999EEETTT___jjjkkk{{{tttzzzxxxoooiiiZZZTTTLLLIIIIIILLLLLLLLLMMMRRRRRR[[[qqqwwwjjjaaauuutttyyyuuuvvvssshhh[[[SSSMMMCCC;;;888777444333555666999444===HHHhhhqqqvvvrrrlllfffcccaaa___^^^]]]]]]]]]^^^]]]ZZZUUUQQQQQQPPPMMMIIIFFFEEEFFFGGGWWWLLL???999;;;;;;888333666555444333222111111111000000000000000000000000111111111111222333444555777666333111111111222333444222000222555777777555:::::::::;;;<<<>>>AAABBB@@@AAACCCDDDDDDCCCAAA@@@BBBDDDFFFGGGGGGIIILLLNNNPPPUUUZZZYYYUUUVVV\\\ccchhhccc^^^[[[\\\^^^]]]\\\ZZZ^^^```\\\XXXUUUSSSRRRWWW[[[___ooo}}}zzzwwwvvvyyyyyyuuussssssqqqxxx{{{wwwsssttttttpppsssuuuwwwuuuqqqnnnnnnooopppooonnnmmmnnnoooqqqrrrqqqppppppqqqqqqoookkkhhhjjjhhheeebbb^^^XXXRRRMMMHHHDDD???999666666666888777;;;:::<<<@@@<<>>@@@AAABBBDDDCCCBBBBBBCCCGGGKKKMMMNNNOOOPPPPPPQQQRRRUUUXXX\\\gggwww|||{{{rrrhhhfffrrrzzzuuummmjjjbbbbbbZZZPPPPPPVVVWWWQQQPPPMMMKKKIIIIIIHHHFFFEEEFFFDDDAAA>>><<<:::999999;;;===CCCLLLMMMEEE<<<999:::===BBBDDDDDDCCCBBBBBBXXX}}}rrrBBB777666444333222111111111333333333444:::FFFUUU```ggglllyyyttt|||rrr~~~xxxpppiiiZZZSSSKKKHHHIIILLLNNNNNNOOOTTTRRRXXXiiimmmfffeeetttttt~~~zzzxxxpppbbbWWWRRRLLLCCC;;;888777444444555444777333===OOOsssttt}}}vvvqqqkkkgggdddbbbaaa___]]]]]]^^^^^^^^^[[[VVVRRRQQQPPPMMMJJJGGGEEEEEEFFFNNNFFF===999:::;;;999555666555444333222111111111000000000000000000000000111111111111222333444555777555333222111111222333333111000111444666666555888888888999;;;===???AAA>>>???AAACCCCCCCCCCCCBBBDDDFFFGGGHHHIIIJJJMMMOOORRRVVVYYY[[[[[[]]]```bbbeee```[[[ZZZ[[[^^^______[[[]]]___\\\WWWSSSQQQPPPRRRZZZbbbsssvvvrrr~~~~~~zzzwwwwwwzzzyyytttqqqrrrsssxxxzzzuuurrrrrrqqqnnnpppsssvvvuuurrrooonnnnnnnnnmmmllllllmmmpppsssuuuqqqpppooooooooommmjjjggggggfffdddaaa]]]XXXQQQLLLHHHDDD???999666666777888999<<<;;;===@@@;;;@@@SSSgggqqqwwwllleeeuuuuuu```UUUMMMXXXjjjAAA999999777999===GGGTTT]]]cccmmm}}}~~~nnnpppoooTTTMMMXXXuuu~~~bbbPPPRRRTTTSSSBBB???===;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCEEEHHHKKKMMMMMMNNNPPPPPPPPPRRRVVVYYY```nnn{{{wwwiiillluuu{{{qqqkkk```ccc___UUURRRWWWXXXUUUQQQNNNJJJHHHHHHGGGFFFEEEFFFDDDAAA>>><<<:::999999>>>???DDDKKKKKKDDD>>><<<:::===BBBDDDDDDCCCBBBBBBQQQ}}}ppp>>>666666444333222111111111222222333555;;;GGGUUU___gggppp~~~www|||ppp}}}xxxqqqkkkZZZSSSJJJFFFHHHLLLOOOPPPPPPVVVUUUWWWbbbeeegggqqqxxxwwwxxx{{{uuujjjZZZQQQNNNLLLBBB:::888777444444555333777111<<>>???<<<===???AAABBBCCCCCCCCCEEEFFFHHHHHHHHHJJJLLLNNNUUUUUUWWWZZZ]]]^^^^^^^^^```\\\XXXVVVYYY]]]```bbb______^^^[[[WWWRRRPPPPPPUUU]]]dddttt}}}ooonnn~~~~~~zzzxxxyyy{{{yyyssspppqqqtttwwwwwwssspppooonnnkkkpppsssuuuuuussspppooonnnpppooommmlllmmmooorrrtttqqqooommmlllkkkjjjhhhfffeeecccbbb```]]]WWWPPPKKKGGGDDD>>>999666666777888;;;>>><<<===???:::@@@SSS^^^eeejjjccc___pppyyynnn[[[WWWSSS```iiiAAA999999777999===HHHUUU]]]cccnnn}}}{{{nnnlll}}}mmmTTTKKKQQQmmmyyy```NNNNNNMMMMMM???>>>===;;;<<>><<<:::999999??????CCCIIIHHHBBB======:::===BBBDDDDDDCCCCCCCCCNNNooo===666555444333222111111111111111333666<<>>>>>>>><<<;;;::::::;;;666555444333222111111111000000000000000000000000222222222222333444555555555444333222222222222333000//////000111333444444666666666777999<<<>>>@@@===>>>>>>???@@@BBBBBBCCCDDDEEEGGGGGGGGGHHHJJJLLLVVVVVVVVVUUUTTTTTTUUUWWWZZZWWWTTTSSSUUUZZZ___bbbgggbbb]]]ZZZVVVRRRRRRUUU^^^cccgggqqq|||uuuooovvv~~~zzzyyyzzz|||yyyrrrpppqqqttttttsssqqqooonnnnnnmmmvvvvvvvvvtttrrrqqqppppppvvvtttqqqnnnmmmnnnooopppqqqnnnkkkjjjiiihhhfffeeecccbbbaaa```]]]XXXQQQLLLGGGCCC>>>999666666777888:::===;;;<<>>>>><<<<<<===???BBBBBBBBB@@@AAADDDHHHKKKMMMNNNNNNPPPQQQSSSTTTUUUYYY^^^bbbnnnyyyvvvnnnyyy}}}uuummmkkkeee^^^ZZZ\\\WWWOOOPPPYYY\\\XXXQQQMMMGGGDDDCCCDDDDDDDDDCCCBBBAAA>>><<<:::999888<<<===CCCIIIHHH@@@;;;::::::>>>BBBDDDDDDDDDDDDEEESSSmmm@@@666555444333222222222222111111333666<<>>@@@AAA???<<<::::::;;;666555444333222111111111000000000000000000000000222222222222333444555666444444333333222222333333//////000000111222333555666666777888:::===@@@AAAAAA@@@?????????@@@AAABBBFFFGGGHHHHHHGGGHHHJJJLLLWWWYYYWWWQQQJJJHHHMMMRRRUUUTTTRRRRRRTTTYYY___ccckkkaaaYYYVVVSSSPPPSSSYYY^^^eeekkkvvv}}}uuussszzzyyyzzz|||xxxsssrrrvvvtttrrrqqqppppppppppppqqq~~~{{{vvvsssqqqpppqqqqqqwwwuuusssqqqpppooopppppppppnnnkkkiiiiiihhhfffeeeccccccbbbaaa^^^XXXQQQKKKFFFCCC>>>999666666888999999<<<:::;;;@@@===DDDYYY___```ccc]]]XXXccchhh]]]^^^aaa\\\kkknnnDDD:::999666888:::JJJYYYaaafffmmmrrrsssjjj___iiisss~~~rrr\\\LLLHHHUUUeeeSSSIIIIIIEEEHHH@@@===<<<<<<>>>@@@CCCCCCBBB@@@CCCFFFJJJMMMNNNOOOOOOOOOQQQRRRSSSVVVZZZ```eeettt|||oooooosss{{{}}}}}}sssxxxtttiiidddeee```WWW\\\XXXNNNHHHQQQ___aaaZZZNNNJJJEEEBBBBBBCCCDDDDDDBBBAAA@@@???===;;;999888999>>>GGGNNNLLLAAA:::888;;;>>>AAACCCDDDDDDEEEFFF\\\ggg???555555444333222222222222222222222666;;;BBBHHHLLLSSSgggzzzfffrrr~~~}}}~~~zzzrrrjjj]]]UUULLLGGGGGGKKKMMMNNNNNNQQQTTT]]]ccc___nnnkkk}}}pppooosssppphhhbbbJJJ@@@888777666444444555111999777:::@@@```rrruuuwwwsssnnnjjjhhhhhhgggfff```___^^^^^^^^^]]]ZZZXXXUUUSSSQQQPPPPPPMMMGGGBBB@@@AAABBB@@@>>>;;;::::::666555444333222111111111000000000000000000000000222222222222333444555666333333333333333333333333...000111111000111333666777777888999;;;>>>AAACCCCCCBBB@@@>>>>>>@@@AAACCCHHHIIIJJJJJJIIIIIIKKKMMMUUUXXXWWWPPPGGGEEEJJJQQQPPPQQQRRRSSSVVV[[[bbbggghhh]]]UUUTTTSSSQQQTTT[[[XXXeeesss~~~|||~~~zzzyyyzzz{{{xxxuuuwww}}}xxxsssppprrrsssssssssvvv{{{uuurrrqqqqqqrrrqqqqqqrrrrrrrrrsssssssssrrrooommmkkkkkkkkkjjjhhhfffcccccccccbbb^^^XXXPPPJJJFFFCCC>>>999777777888999888;;;999;;;@@@>>>FFF[[[aaabbbgggbbb[[[cccjjjaaafffiii___mmmnnnDDD:::999666777888IIIZZZbbbiiirrrvvvtttdddWWW```lll{{{yyyppp]]]NNNIIIMMM\\\MMMGGGIIIEEEHHHAAA===<<<<<<>>>AAACCCCCCCCCCCCEEEHHHKKKNNNOOOPPPPPPMMMNNNPPPQQQUUUZZZaaafffwwwuuuoooqqq}}}|||{{{tttsssoookkkjjjhhh```VVV^^^WWWJJJFFFSSSbbbcccYYYKKKGGGDDDBBBBBBCCCCCCCCCAAAAAA@@@???===;;;999888:::@@@KKKSSSOOODDD;;;999;;;>>>AAACCCDDDDDDFFFGGGaaa```:::555444333333222222222333333222222666<<>>WWWvvvtttxxxtttoookkkiiihhhgggfff___^^^]]]]]]]]]]]]ZZZXXXVVVSSSRRRRRRSSSPPPJJJDDDBBBAAA@@@???>>>===;;;:::666555444333222111111111000000000000000000000000333333222333333444555666222333333333444333333333...000222222111111444777777777777999;;;>>>AAACCCCCCAAA???>>>???AAADDDFFFGGGHHHIIIHHHGGGGGGIIIJJJLLLOOOQQQOOOKKKIIILLLOOOJJJNNNSSSWWW\\\bbbiiinnneee[[[UUUYYYZZZVVVVVV\\\\\\kkk}}}~~~{{{zzzyyyzzzzzzxxxvvv|||~~~wwwrrrtttvvvuuuuuuxxxyyyvvvsssrrrssssssqqqpppmmmoooqqqssssssrrrqqqpppnnnmmmlllmmmnnnmmmjjjhhhcccbbbbbbaaa]]]VVVMMMGGGFFFBBB===999777777888::::::<<<:::;;;???===EEEZZZdddggglllggg]]]cccjjjdddnnnnnn^^^llljjjBBB999999666999666HHHZZZcccmmm|||jjj\\\eeeoooxxxtttkkkZZZMMMIIIJJJWWWHHHFFFKKKFFFGGG@@@<<<<<<<<>>AAACCCDDDEEEGGGHHHbbb___777444444333222222222333333333222222666???HHHNNNPPPZZZvvvqqqkkkzzzyyyzzzvvvlllbbbUUUOOOIIIHHHKKKOOOQQQRRRWWWSSSVVVkkkxxxyyytttqqqmmmkkkkkkIII@@@888666666444444666333444333===<<>>===>>>>>><<<:::666666444333222111111111000000000000000000000000333333333333444555666666222222333444444444333333...111333222111111444777666666777888;;;>>>AAACCCBBBAAA???>>>???CCCFFFIIIDDDEEEEEEDDDCCCCCCDDDFFFCCCEEEIIILLLNNNNNNMMMLLLGGGLLLTTTZZZ```gggoootttddd[[[YYYaaaccc\\\ZZZ___gggttt|||xxxzzzyyyyyyzzzxxxxxxzzzuuuwwwxxxuuuvvvyyyrrrqqqqqqsssuuuuuuqqqnnnmmmooorrrsssssspppllljjjmmmmmmmmmooopppooollliiibbbbbbaaa```\\\TTTKKKEEEEEEBBB===999777777999:::<<<>>>;;;<<>><<<<<<===???BBBDDDDDDCCCHHHHHHJJJKKKMMMOOOPPPQQQRRRSSSTTTVVVZZZaaaiiiooorrr{{{ppphhhgggbbbYYYVVV[[[VVVUUUPPPKKKQQQZZZVVVLLLDDDCCCAAABBBCCCDDDCCCCCC????????????===;;;999777:::???GGGLLLGGG===888999<<<>>>AAACCCDDDEEEGGGIIIaaaccc888444444333222222222333333333111222777AAALLLSSSVVV^^^}}}pppkkk}}}{{{zzzxxxnnncccVVVNNNGGGHHHKKKLLLNNNRRRRRR]]]PPPkkk~~~}}}yyylll^^^GGG>>>777777888666444444222555999999:::NNNzzzttt|||wwwpppkkkiiiiiieee```aaaaaa```^^^\\\[[[\\\^^^ZZZYYYXXXWWWUUUPPPJJJEEECCCAAA@@@?????????===<<<:::999777666444333333333......//////000000111111222222111111222444555666555333222333666666444111...000222333333333444555777888:::<<<======<<<;;;>>>??????@@@BBBBBBCCCDDDGGGFFFDDDBBBAAA@@@AAAAAA===>>>@@@BBBDDDEEEFFFFFFFFFKKKLLLOOOaaazzz~~~aaaYYYXXXaaafffdddgggooovvv}}}zzz|||zzzzzz~~~uuuxxxwwwuuuuuuvvvwwwwwwvvvxxxuuuqqqqqqssstttrrrpppooosssssspppnnnppppppnnnoooooonnnmmmllllllkkkiiibbb```_________YYYPPPHHHDDDAAA<<<888666666888999???===<<>>???@@@AAACCCEEEJJJKKKMMMOOOPPPOOONNNMMMKKKOOOVVV[[[```gggooouuuxxx{{{zzzuuuppprrr||||||ppphhhbbb___[[[TTTTTTYYYVVVSSSOOOOOOPPPPPPMMMKKKAAAEEEJJJMMMMMMIIIDDD@@@@@@???>>>===;;;;;;::::::<<<===>>>???>>><<<999888>>>AAA>>>???HHHFFFCCCJJJooo[[[AAA555555444333222222222222000333666:::AAAMMM\\\gggjjjqqqhhh|||{{{yyyooodddVVVNNNGGGHHHKKKLLLNNNQQQSSS^^^[[[vvv}}}vvvwwwuuujjj\\\FFF>>>777777888666444444444777::::::999KKKvvv|||yyypppjjjiiijjjhhheeebbbbbbaaa___]]]]]]^^^^^^]]]ZZZXXXUUUSSSPPPLLLIIICCCBBB@@@?????????===;;;999999777555444333333222.../////////000000000111111111111111222444666777555333222333555555333111...000222333333333444555555666999;;;<<<;;;:::999===>>>???@@@AAACCCDDDDDDFFFEEEDDDBBBAAAAAAAAABBB======???@@@AAABBBBBBBBB???EEEHHHMMMaaazzzyyyUUUOOOPPPZZZ```___bbbjjjiiiqqq{{{}}}yyyyyy~~~wwwxxx~~~|||sssvvvtttsssssstttuuutttsssuuutttsssttttttsssqqqooommmqqqrrrooonnnqqqsssrrrpppxxx|||uuulllgggddd```dddaaa___\\\YYYSSSLLLFFFDDDAAA<<<888666666888999>>>===;;;@@@AAA<<>>???@@@AAADDDFFFJJJKKKMMMNNNNNNNNNNNNMMMMMMQQQXXX]]]ccckkkttt{{{}}}tttkkkdddcccfffiiiuuuwww{{{ooodddZZZWWWUUUSSSUUUZZZ[[[VVVOOOLLLLLLMMMLLLKKKHHHJJJMMMOOOMMMIIIDDD@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777===AAA???AAAIIIGGGDDDLLLqqqWWW<<<555555444333222222222222111333666:::AAANNN]]]hhhhhhlllfff~~~{{{zzzwwwmmmcccUUUMMMGGGIIIKKKLLLNNNQQQQQQYYYbbbyyywwwrrrtttssshhh[[[DDD<<<777777777555444555444555999999999JJJttt{{{{{{oooiiiiiikkkkkkkkkdddcccbbb```____________^^^[[[WWWTTTRRRPPPNNNLLLDDDBBB@@@??????>>><<<:::999888666555333222222222////////////000000000000000000000111333555777888444333222333444333222000...000333333333333444555555666999;;;<<<;;;999777;;;<<<===???AAACCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCC<<<<<<<<<===============<<>>@@@@@@BBBDDDFFFJJJKKKKKKLLLMMMMMMNNNNNNMMMRRRXXX]]]dddnnnyyy~~~ssskkkjjjkkkkkkjjjoooqqqzzz|||qqqdddXXXTTTVVVYYY]]]aaa^^^WWWNNNIIIHHHJJJJJJJJJNNNOOOOOONNNKKKGGGCCC@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999999<<>><<<:::999888666555333222222222////////////000000000000...///000222444666777888444333333333222222000//////111333444333333555666777999;;;======;;;999888999:::<<<>>>AAACCCEEEFFFDDDDDDCCCCCCCCCCCCCCCCCC;;;:::::::::::::::;;;;;;>>>DDDGGGLLL^^^pppmmm]]]FFFBBBCCCIIIKKKIIIHHHJJJLLLMMMOOORRRVVV[[[```cccjjjfffaaa```eeemmmvvv{{{}}}yyyuuuxxxwwwtttuuuyyywwwrrrxxxwwwvvvwwwyyyyyyxxxwwwuuuyyy||||||yyyvvvvvvwwwyyy{{{yyytttqqqrrrtttssszzzuuupppiii___RRRVVVZZZYYYTTTNNNKKKJJJCCC@@@<<<888666777999::::::<<<;;;===???BBB[[[vvv___ZZZccciiifffhhhWWWYYYzzz___>>>777888666666;;;BBBNNN\\\oooyyy|||ooojjjooo{{{qqq^^^SSSPPPPPPOOOPPPNNNJJJHHHHHHCCC<<<:::<<>><<<<<<;;;;;;;;;>>><<<;;;999999999;;;<<<:::???@@@EEEJJJEEEDDDRRR{{{RRR;;;555555444333222222222222222333555999???LLL[[[ffffff}}}kkkkkk~~~zzzuuutttqqqhhh]]]SSSLLLGGGIIIMMMMMMOOOQQQYYYYYYccciiiWWWtttzzz~~~|||ttt```MMM???999666777666444333666000///444999999EEEoooqqqyyy~~~yyymmmlllnnnmmmjjjjjjeeecccaaa```aaa```]]][[[XXXWWWWWWVVVUUURRRMMMIIIGGGEEECCCAAA@@@???<<<:::999888777555333333222222000000000000////////////...///000222444666777888444444444444222000/////////111333444444444555666888888:::::::::999888777888999;;;>>>@@@CCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB999999999999:::;;;======@@@FFFIIILLL[[[jjjgggXXXFFFCCCCCCFFFGGGEEEDDDDDDFFFGGGHHHJJJMMMNNNOOOOOONNNQQQUUUWWW\\\fffttt~~~~~~xxxuuuvvvvvvuuuwwwyyyxxxtttxxxxxxxxxyyy{{{{{{zzzxxxwwwzzz{{{yyyvvvuuuwwwzzz{{{}}}|||wwwtttuuuvvvuuuqqq}}}vvvnnnnnnhhh^^^KKKTTT\\\]]]UUULLLHHHHHHCCC@@@<<<888666777999;;;888===<<<>>>@@@BBBXXX{{{~~~lllZZZWWW^^^cccaaaeeeUUUXXXzzz\\\AAA777666777555999AAAOOOaaaqqqxxxlll\\\aaaoooooo[[[OOOLLLNNNKKKNNNMMMIIIHHHGGGBBB===:::<<>>IIIWWWaaakkk~~~jjjkkk{{{vvvtttqqqhhh]]]RRRKKKGGGJJJMMMNNNOOOQQQUUUUUUZZZ[[[OOOrrr|||oooXXXBBB<<<888666777666333333666555222555:::777@@@hhhiiiyyy}}}zzzmmmnnnpppmmmiiijjjfffcccaaaaaabbbaaa]]]YYYWWWWWWWWWXXXWWWSSSNNNJJJJJJGGGEEECCCAAA@@@===::::::999777666444333333333000000000000////////////...///111333555666666666555666666555222////////////111333444444444555666666666555555444444444444888999;;;===@@@BBBDDDEEEBBBBBBBBBBBBBBBAAA@@@???888888999:::===@@@CCCDDDCCCIIIKKKLLLXXXgggggg\\\FFFEEEEEEGGGJJJKKKKKKKKKHHHIIIKKKMMMNNNNNNMMMMMMOOOSSSYYY^^^fffxxx~~~yyyvvvvvvvvvwwwyyyzzzyyywwwuuuuuuvvvxxxzzzzzzxxxvvvwwwwwwwwwuuuttttttwwwyyyvvvzzz{{{xxxwwwyyyzzzxxxnnnppppppmmmkkkkkkgggaaaWWWbbbmmmjjj]]]OOOIIIIIIBBB@@@;;;888666777999;;;888======>>>BBBCCCSSSooofffeee___XXXWWW[[[\\\YYYZZZQQQ]]]UUUAAA666555888666555@@@UUUnnn{{{uuurrrWWWXXXhhhsssaaaRRRHHHFFFHHHGGGJJJKKKHHHGGGFFFBBB===:::===???AAACCCEEEGGGJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSXXX___fffnnnxxx{{{tttjjjkkkjjjjjjkkkhhh___TTTLLLKKKJJJKKKMMMMMMIIIEEEAAA@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999999999999999888666555555666888999>>>AAABBBFFFHHH???CCCYYYxxxqqqCCC555555555444333222222222222000222666999>>>GGGRRR[[[hhh}}}fffhhhzzzuuurrrpppfff\\\RRRKKKGGGJJJNNNNNNOOOQQQOOORRROOOPPPOOOuuuyyykkkRRR===:::777666777666222333666666222555:::666===dddiiizzz}}}~~~nnnmmmpppmmmkkkmmmhhhdddbbbbbbdddccc^^^ZZZZZZYYYXXXXXXWWWUUUQQQNNNLLLJJJFFFDDDCCCAAA>>>;;;;;;:::888777555555444444111000000000/////////...///000222444555555555555666777888666222//////000///222444555444444555777777666333111000111222333888999;;;===???AAACCCCCCAAAAAABBBBBBAAA???>>>===777777999<<<@@@EEEJJJMMMIIIPPPPPPLLLTTTcccggg```KKKJJJJJJLLLPPPTTTVVVVVVQQQSSSUUUVVVVVVWWWYYY\\\^^^cccjjjttt}}}zzzvvvuuuuuuxxxzzzzzzyyyxxxsssssstttwwwyyyyyywwwuuuwwwwwwvvvwwwxxxxxxwwwvvvqqqwwwyyyxxxwwwyyyyyyvvvtttooonnnppppppjjjggghhhcccooowwwqqq^^^NNNHHHIIIBBB???;;;888666777:::;;;;;;???<<<===BBBDDDPPPhhhYYY[[[[[[XXXWWWZZZ\\\\\\ZZZUUUeeetttLLL???444444;;;777666???VVVppp}}}uuuvvvZZZVVVfffzzzdddVVVKKKCCCAAACCCBBBGGGIIIGGGEEEEEEBBB>>>:::===@@@BBBCCCEEEHHHKKKIIIKKKMMMOOOPPPQQQQQQQQQVVV[[[bbbiiiqqqzzzzzzrrrkkkmmmkkkfffbbb___XXXOOOKKKIIIIIIJJJMMMLLLHHHDDD>>>>>>??????@@@@@@@@@@@@;;;;;;::::::999999::::::999999888777777888999:::CCCEEEEEEHHHHHH>>>EEE^^^~~~ddd<<<666555555444333222222222222000444888;;;???FFFPPPVVVcccyyybbbiii~~~xxxrrrpppmmmdddZZZQQQKKKGGGJJJNNNNNNOOOQQQOOOUUUMMMMMMVVV|||wwwiiiQQQ===999666666777666222333777444///333999777===dddmmmwwwzzznnnmmmooommmlllpppiiifffcccdddeeeddd___ZZZ^^^\\\YYYWWWWWWVVVUUUSSSMMMKKKHHHEEEDDDBBB>>><<<<<<;;;999888666555555555111111000000/////////...000111222444555555444444777888999777222//////000000222444555444444666777:::777444111000111333555999999;;;===???@@@BBBCCCAAAAAAAAAAAA@@@>>><<<;;;666777:::>>>CCCIIIOOORRRRRRXXXVVVMMMQQQ___eeeaaaQQQQQQPPPPPPTTTYYY\\\[[[ZZZ\\\^^^^^^^^^aaagggmmmggglllvvv|||{{{{{{vvvttttttxxxzzzzzzyyyyyyssstttuuuwwwzzzzzzxxxuuuyyyxxxxxx{{{~~~~~~zzzvvvqqqwwwzzzxxxvvvvvvtttqqqwwwppppppuuurrrfffccciiiaaalllsssjjjVVVEEEAAADDDBBB???;;;888666888:::<<<>>>@@@;;;;;;BBBEEEPPPeeebbbbbb^^^XXXUUUZZZaaafffccc^^^mmmiiiDDD<<<222444===999;;;@@@RRRjjjvvv|||zzzttt___VVVhhhwww___RRRJJJCCC@@@AAA???EEEHHHFFFEEEEEEBBB???:::===@@@BBBDDDFFFIIIKKKIIIKKKNNNQQQRRRRRRQQQQQQUUU[[[cccjjjqqqyyy|||tttqqqrrrmmmccc\\\[[[VVVPPPLLLJJJHHHIIIKKKKKKGGGDDD>>>???@@@AAAAAAAAAAAA@@@<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<======GGGHHHGGGJJJHHH>>>FFFbbb]]];;;;;;555555444333222222222222111555:::>>>AAAGGGNNNTTTdddvvv```mmm}}}xxxtttoooiii```ZZZRRRLLLHHHJJJQQQUUUSSSOOORRRVVVMMMEEE___{{{yyyxxxdddOOOBBB999888777555444444444444555///777666666<<>>;;;===<<<:::888666444333333111111111111000000000000000000111111111222222222888999888666333111222333333333444555666666666666;;;777333111222444555555::::::;;;<<<>>>@@@AAABBBBBBAAAAAACCCDDDBBB<<<777888999;;;???CCCGGGIIIIIIIIIKKKKKKIIIMMMWWW___ccc___UUUPPPQQQQQQOOOUUU___WWW]]]bbbdddhhhnnnpppoooppp{{{yyy|||vvvooosssyyy||||||yyywwwvvvrrrvvvzzzyyyvvvvvvzzz|||zzzxxxzzz}}}|||wwwqqqrrrtttuuussspppoooqqqtttooorrrtttsssnnniiiffffffcccdddbbb[[[RRRJJJEEEDDDCCC???:::777777999:::;;;???===<<<===???EEETTTbbb```fffcccWWWTTT___iiikkklllTTTttt```@@@888999:::333999::::::IIIdddvvv}}}uuuaaaXXXeeeuuu]]]SSSFFF>>>@@@@@@>>>>>>@@@DDDEEEDDDCCCDDD???===<<>>???@@@@@@???=========<<<;;;:::::::::::::::;;;;;;;;;:::888999<<<>>>HHHEEECCCGGGGGG===IIIjjjRRR===777222222222111111111111000222000555@@@DDDFFFPPP]]]fffjjjdddooo}}}wwwqqqmmmfff]]]WWWOOOJJJGGGJJJPPPSSSRRRNNNOOOPPPIIIIIIiii|||}}}iiiQQQAAA999888777666555444444444555///777666666<<>><<<:::888666555444333111111111111000000000000000000111111111222222222444555555333000///000111222333444555666777777777:::777333111222444555666::::::;;;<<<>>>@@@AAABBBCCCBBBBBBDDDEEEDDD@@@<<<<<<<<<===???BBBEEEFFFFFFDDDHHHIIIJJJPPP\\\eeeiiikkkaaaYYYWWWRRRKKKNNNUUUVVV___hhhnnnttt{{{~~~~~~xxxzzzsssqqquuuyyy|||{{{xxxvvvuuutttwwwyyyxxxwwwxxx|||{{{xxxvvvwwwzzzyyyuuuqqqzzz{{{zzzvvvqqqoooqqqsssrrrtttuuusssoookkkjjjjjjbbbbbb___YYYQQQJJJGGGFFFBBB???:::777777999:::;;;<<<<<<>>>@@@AAAHHHYYYiiitttqqqeeeUUUVVVdddppprrrsss^^^YYY===777888:::333999777:::GGG^^^ppp|||qqqccc]]]jjjpppXXXPPPEEE>>>@@@???======@@@DDDFFFDDDBBBAAA@@@>>>===@@@EEEHHHIIIHHHLLLNNNOOOOOOOOOOOOQQQRRRTTT[[[dddnnnwwwuuuooojjjfffiiiooottt~~~vvvxxxsssfffZZZTTTQQQNNNMMMIIIEEEEEEGGGGGGEEEAAA@@@@@@AAAAAAAAA@@@>>>>>>===<<<;;;:::::::::::::::;;;<<<;;;999888999<<>>MMMppp|||MMM999444222222222111111111111000111111666>>>DDDJJJQQQYYYdddnnnhhhrrr}}}uuuoooiiibbbZZZTTTLLLIIIFFFIIIOOORRRPPPMMMLLLJJJEEEMMMttt{{{kkkQQQ???:::999888666555555555555555000777666666;;;SSSvvvwwwqqqqqqqqqpppqqqkkkiiiggggggggggggfffddd\\\\\\]]]\\\[[[YYYWWWVVVTTTRRRQQQOOOMMMIIICCC@@@>>>===;;;999777555444444222222111111111000000000000000000111111111111222222222333111000///111222222333444666777888888888999666222111222444666777999::::::<<<===???AAABBBDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBDDDGGGHHHKKKSSSaaakkkooovvvlllccc^^^TTTJJJIIIOOOWWWeeetttyyyzzzssssssvvvzzz|||zzzxxxvvvuuuxxxwwwwwwxxxyyy{{{}}}}}}zzz{{{||||||zzzwww~~~yyytttrrruuuyyyuuuvvvvvvtttpppnnnmmmnnneeeccc___XXXOOOIIIEEEDDDAAA>>>999777777999:::;;;:::<<>>@@@EEEHHHHHHGGGMMMOOOQQQQQQPPPPPPQQQRRRUUU^^^kkkuuu|||wwweeeZZZSSSNNNOOOTTTSSSTTT\\\eee~~~||||||nnn^^^UUUQQQNNNMMMIIIEEEDDDFFFGGGFFFEEECCCCCCCCCCCCBBBAAA??????>>>===;;;:::999999999:::<<<<<<;;;999888:::===@@@CCCFFFFFFHHHEEE???RRRwwwvvvHHH777333222222222111111111111000000333777<<>><<<:::888666555555222222222111111111000000000000000000111111111111111222333222111111333555333444555777888999999:::888555222111222555777888999999:::;;;===???AAABBBDDDCCCCCCCCCDDDEEEEEEFFFBBBBBBBBBAAA??????AAABBBHHHIIIIIIKKKUUUeeeqqquuuyyyppphhhcccXXXKKKJJJPPPZZZlll|||xxxuuuwww{{{|||{{{yyyxxxxxxzzzxxxwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{~~~}}}yyyvvvxxx~~~wwwvvvuuurrrpppooooooooolllhhhaaaXXXOOOGGGCCCAAA???<<<999777888999:::;;;;;;===???>>>===FFF^^^tttvvvddd^^^iiivvvwwwoooaaa\\\xxxJJJ:::777888:::222777333:::BBBNNNccc}}}ooopppzzzdddJJJEEEAAA>>>>>>;;;@@@DDDIIIMMMPPPPPPJJJBBBDDDAAA???@@@EEEHHHIIIHHHLLLNNNPPPQQQQQQPPPQQQRRRYYYdddqqqzzzsssaaaWWWRRROOONNNVVVVVVSSSVVV[[[ppptttbbbWWWRRRPPPLLLIIIEEECCCEEEFFFGGGGGGEEEDDDDDDCCCAAA@@@???>>>>>><<<;;;999888888999:::<<<<<<;;;999888:::>>>AAACCCHHHHHHHHHDDDAAAWWW~~~qqqFFF999666222222222111111111000000...444888;;;GGGWWW\\\XXXeeeooonnnzzz{{{tttmmmhhh```XXXQQQJJJIIIJJJMMMPPPQQQNNNLLLHHHFFFJJJ___}}}~~~bbbJJJ@@@:::999888666555555444444444111888555666:::IIIttt}}}yyyxxxyyyrrrqqqpppooopppkkkiiihhhggggggeeebbb```````````````^^^[[[XXXVVVTTTSSSSSSRRRQQQMMMHHHDDD@@@???===;;;999777666666222222222222111111111111000000000000000000000000000111222222111222444555444555777888999:::::::::777444111000333666888999999999:::;;;===???@@@AAACCCCCCCCCBBBBBBCCCDDDFFFAAABBBBBB@@@??????BBBDDDJJJKKKKKKMMMYYYjjjvvvzzzuuunnngggbbbWWWKKKKKKSSS]]]rrr~~~~~~}}}uuuxxxzzz{{{{{{zzzzzz{{{yyyxxxxxxyyy|||~~~~~~~~~~~~|||zzzzzzzzzzzzyyy||||||{{{xxxvvvyyyxxxuuurrrpppnnnmmmmmmmmmmmmhhhaaaXXXPPPIIIDDDAAA>>>;;;888777888:::;;;;;;<<<======<<<<<>>;;;???EEEKKKOOOTTTVVVNNNDDDEEEBBB???@@@EEEIIIJJJIIIJJJLLLOOOPPPPPPQQQSSSUUU___hhhsss|||sss^^^UUUSSSSSSPPPZZZZZZXXX[[[```qqq{{{uuucccWWWRRROOOKKKHHHEEECCCCCCEEEFFFGGGDDDCCCBBBAAA@@@???>>>>>>===;;;999888777888:::;;;<<<<<<;;;999888:::???BBBEEEKKKJJJGGGDDDDDD]]]hhhBBB:::777222222222111111111000000---444888;;;HHHZZZ```\\\kkkhhhjjj{{{|||xxxrrrmmmhhhaaaXXXQQQJJJJJJLLLNNNPPPOOOLLLIIIFFFFFFPPPnnn~~~~~~```JJJCCC999888777555444444444444444111888555666:::DDDjjjyyyyyyxxx{{{sssqqqoooooopppiiihhhggggggfffdddaaa^^^aaaaaa```___]]][[[YYYWWWUUUTTTSSSRRRQQQNNNJJJFFFAAA@@@>>><<<:::888777777333222222222222111111111111000000000000000//////...///000000///000222444777777888999::::::::::::555333000000333777:::;;;888999999;;;<<<>>>@@@AAADDDDDDDDDCCCAAA@@@BBBCCC???AAAAAA@@@>>>???CCCGGGJJJLLLNNNTTTaaapppxxxyyymmmfffaaa\\\QQQGGGIIIRRR```sssyyy}}}vvvxxxyyyyyyyyyxxxyyyzzzvvvwwwzzz|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyy||||||zzzvvvsssuuuzzzwwwtttpppnnnmmmllljjjiiigggccc]]]WWWRRRMMMHHHEEE<<<:::777777888:::;;;;;;<<<<<<<<<<<>>NNNeee|||~~~sssuuuaaaIIIDDD???<<<>>><<<===DDDIIIMMMTTTXXXPPPDDDFFFBBB???@@@EEEIIIKKKKKKHHHJJJMMMOOOQQQTTTXXX[[[dddkkkuuu~~~www___TTTRRRRRRYYY___]]]]]]kkkyyywww~~~~~~ssscccXXXPPPLLLIIIGGGEEECCCBBBCCCDDDEEECCCBBB@@@???>>>>>>>>>>>>;;;:::888777777999;;;======<<<:::888888;;;@@@DDDGGGKKKHHHEEEEEEJJJddd[[[===888555222222222111111111111000///333777<<>>@@@AAAEEEFFFGGGEEEAAA??????@@@???AAABBB@@@===>>>CCCHHHMMMRRRWWW^^^iiirrrrrrmmm```ZZZVVVRRRIIIAAAGGGRRR___ooo{{{zzzsssrrrwww|||xxx{{{wwwxxxxxxwwwtttssstttuuuqqqvvv|||~~~}}}{{{{{{|||}}}~~~}}}{{{zzzyyyzzzyyyxxxsssoooppptttxxxwwwtttpppnnnmmmkkkhhheeebbb^^^YYYVVVRRRNNNHHHDDD;;;999777777999;;;;;;;;;<<<;;;;;;===AAALLL```sss}}}oooaaa^^^dddjjjhhheee```xxx]]]???<<<999444777222777777444;;;QQQhhhzzzxxxqqq}}}xxxtttsssdddMMMGGG???:::======<<>>>>>??????:::888666666777999===???===<<<:::888888;;;@@@EEEFFFIIIEEEBBBGGGQQQlllQQQ999888444222222222111111111111000333222555===DDDLLLWWW```ooo```aaawww}}}zzzvvvsssqqqooommmkkkhhhaaaWWWOOOHHHJJJLLLNNNNNNKKKFFFDDDJJJFFFUUUmmm|||```FFF;;;777666555444333222222222444222999444666999>>>^^^yyyvvvvvvsssrrrqqqssseeeeeefffggghhhgggeeebbbaaa```^^^]]][[[[[[ZZZZZZYYYWWWTTTSSSRRRPPPNNNLLLBBBAAA???===;;;999888888333333333222222222111111111111000000/////////...222333444333222222444666::::::;;;;;;::::::999999444111///000333888;;;<<<888888999:::<<<>>>@@@AAAGGGHHHIIIGGGBBB???>>>???@@@BBBCCC@@@======CCCHHHRRRXXX```gggoooqqqiii___TTTOOOLLLJJJDDD???GGGUUU^^^jjjqqqllldddfffqqqzzzxxx{{{yyyyyyxxxuuuqqqoooooopppnnnvvv~~~}}}zzzzzz|||xxxzzz||||||zzzwwwuuuuuuuuuvvvuuuqqqnnnnnnrrrvvvxxxtttpppnnnmmmkkkgggcccaaa]]]YYYUUUQQQLLLEEE???:::888777777999;;;;;;;;;===;;;<<<>>>@@@GGGUUUbbb```YYYUUUYYY```aaa]]]YYYfffWWW;;;:::777333777333888888111999SSSkkkwwwuuummm|||uuuqqqfffPPPIII???999===???===EEEJJJMMMVVV___XXXJJJEEEBBB???@@@FFFKKKNNNNNNIIIJJJMMMOOOTTT[[[ccciiiqqqwww{{{pppmmmmmmdddhhhhhhvvv~~~xxxlllaaaUUUKKKFFFFFFFFFDDDBBB@@@??????BBBAAA@@@?????????@@@AAA999777666555777:::>>>@@@===<<<:::888888;;;AAAEEEDDDGGGBBB@@@HHHUUUqqqMMM888999444222222222111111111111000666222444===BBBDDDPPP___nnnaaa```uuu{{{yyyvvvrrrkkkeee___YYYTTTPPPLLLLLLLLLLLLKKKHHHDDDAAA>>>FFF]]]vvvrrr]]]GGG:::777666555444444333444444222666555555777444>>>UUU}}}nnnssstttpppsssrrrlllgggfffeeegggiiihhhddd```bbb______bbbbbb______aaaYYYWWWVVVUUUUUUTTTQQQOOOKKKHHHDDDAAA???===;;;:::666666555444222111000000000000000000111111111111333333333222000000333555999:::;;;<<<<<<:::888777111000111222333666888:::999999999999<<>>;;;===???AAAFFFLLLWWW^^^jjjwww|||sss```QQQIIIFFFCCCBBBAAACCCMMMWWWeeeiiijjjddd[[[\\\kkk|||||||||}}}zzzwwwuuutttuuuuuuuuutttjjjwwwyyyvvvwwwyyy|||}}}}}}|||zzzvvvrrroooqqqpppppppppqqqsssuuuvvv{{{wwwqqqjjjfffddddddeee^^^]]]ZZZTTTLLLDDD@@@>>><<<999555444666888:::;;;<<>>===>>>>>>>>><<<::::::888666777;;;???BBBCCC???<<<999999<<>>777666555444444333333444222666555555777444===TTTpppppp|||vvvppprrrpppjjjgggffffffhhhjjjjjjgggdddeeecccbbbcccaaa]]]]]]```ZZZXXXVVVUUUUUUSSSPPPNNNIIIFFFBBB???===<<<:::888666666555444222111000000000000000000111111111111222333333111000000222444888999:::;;;:::999777666111111111222333666888::::::999999:::<<>><<<<<>><<<999555444666999;;;;;;<<<@@@@@@>>>EEEUUU]]]\\\XXXWWWTTTSSSTTTUUUTTTRRR]]]MMM>>>444666888444444888777444999KKKeee}}}~~~mmmtttyyy___IIIDDDAAA999:::AAAAAACCCHHHMMMZZZoookkkPPPHHHGGGDDDDDDFFFJJJLLLLLLOOONNNQQQWWWYYY[[[dddnnnxxxxxxuuunnnaaaPPPIIIGGGDDDAAA@@@@@@AAAAAA@@@@@@???>>>>>>???>>><<<::::::888666888;;;???AAABBB>>>;;;999999===AAAEEEFFFDDDGGGAAA???LLLaaavvvCCC555888333222222111000000000000000000222888???DDDIIIQQQZZZzzzfffeee}}}yyyvvvtttooojjjbbb[[[UUUPPPKKKHHHHHHIIIJJJJJJHHHEEEBBB@@@BBBKKK\\\vvv||||||lllXXXGGG>>>777666555444333333333333222666444555777444<<>>===:::888777666555444333111000000000000000000111111111111111222222111000000111333666777888999999777666444111111111222333666888999:::::::::;;;===@@@CCCDDDBBBDDDFFFCCC>>>;;;:::;;;::::::===@@@BBBFFFQQQ\\\mmmuuu~~~{{{lllYYYJJJBBB???>>>>>>@@@AAABBBJJJSSSYYY]]]]]]UUUNNNSSSdddsss{{{xxx|||yyy{{{}}}zzzuuupppmmmmmmyyyssstttwwwxxxxxxyyyyyyyyyxxxvvvsssqqquuuuuutttssstttuuuwwwxxxssslllfffcccdddeeeccc```^^^\\\XXXRRRKKKEEEAAA>>>;;;999666555777999;;;;;;<<<>>>>>>???KKK]]]eeebbb___XXXRRRRRRWWW\\\]]]\\\gggJJJ===555666888555444777444333777GGG```zzz|||fffrrrooo[[[JJJEEEAAA:::<<>>>>>??????===;;;999777777888<<>>BBBEEEGGGDDDEEE???@@@SSSnnnccc;;;888999111222111000000000000000000222111666???GGGMMMTTT[[[|||eeehhh~~~{{{xxxuuusssnnnhhh```XXXRRRMMMIIIFFFFFFHHHJJJJJJGGGDDDAAA@@@@@@NNNbbbwwwkkkuuuXXXCCC:::666666555444333333333333222555333444777444;;;PPP|||{{{rrrqqqnnniiijjjjjjkkkkkkkkkjjjiiihhhjjjhhhhhhfff```[[[\\\aaa\\\ZZZXXXWWWVVVTTTQQQNNNMMMJJJGGGDDDBBB@@@===;;;888777666555333111000000///000000000111111111111000111222111000000111222555666777888888777555444111111111222333555888999999::::::<<<>>>@@@CCCDDDDDDEEEEEEBBB<<<999999;;;999:::===AAACCCJJJZZZiiiwww{{{|||ttteeeTTTGGGBBB???>>>???AAA@@@???DDDKKKPPPVVVWWWOOOKKKSSSdddqqqpppnnn}}}}}}zzz}}}{{{tttoooooorrryyyuuuxxxzzzyyyuuuuuuvvvvvvvvvtttrrrqqqvvvvvvuuutttuuuuuuvvvwwwooohhhbbbaaaeeegggddd___^^^ZZZUUUPPPJJJEEEAAA>>>;;;888666666888:::;;;<<<;;;======>>>LLL```kkkkkkmmm^^^RRRUUUcccmmmppppppsss~~~FFF===666666777555444666555444666AAAWWWppp~~~nnnrrriiiZZZMMMGGGAAA:::===FFFEEENNNSSSOOO]]]|||yyyUUUKKKFFFDDDEEEGGGHHHJJJLLLKKKRRRZZZ___ccclll}}}zzzwww~~~tttyyy}}}eeeXXXGGGHHHFFFDDDAAA@@@@@@AAA@@@>>>@@@???>>>>>>???>>><<<;;;888777777999<<>>@@@BBBCCCGGGGGGFFFAAA;;;888888:::<<<<<<>>>AAADDDNNNaaarrr|||tttkkk```TTTIIICCC>>>===???AAA@@@>>>BBBHHHPPPWWWYYYQQQLLLTTTccclll~~~|||iiikkk{{{{{{}}}}}}yyysssqqquuuzzz}}}}}}yyytttsssuuuvvvtttrrrsssssstttssssssrrrqqquuuvvvvvvvvvvvvuuuuuutttnnnhhhbbbcccgggiiieee```\\\XXXRRRMMMIIIEEE@@@===:::888666777999;;;<<<<<<:::======>>>KKKaaannnpppqqq___TTT___rrrzzzvvvpppyyysssBBB<<<666666666555444555777777666<<>>EEEFFFSSS]]][[[ggg[[[KKKEEECCCFFFHHHHHHJJJNNNQQQZZZdddiiiooo|||uuuuuu{{{|||ssszzzdddVVVDDDGGGEEECCCAAA@@@AAA@@@???>>>???>>>===>>>>>>>>><<<:::777777777:::===>>>>>>===999888999;;;@@@CCCEEEFFFDDDCCC===FFFcccMMM555777666444111000000000000000111111222000444@@@LLLUUU^^^eeewww\\\jjj|||yyyvvvuuuqqqjjj```VVVPPPLLLIIIHHHFFFIIIMMMLLLHHHEEEDDDDDDKKKeeewwwvvvTTTCCCAAA666555444333222222222222222444111333888444999KKK~~~zzzvvvuuusssooopppppppppmmmiiifffffffffjjjfffccccccbbb___```ccc^^^]]][[[[[[ZZZYYYVVVTTTNNNLLLJJJHHHFFFCCC???<<<999999777555333222000///000000000000111111111111000222444444222111222222333555666888888777666555222222222222333555777888777888:::<<<>>>@@@AAABBBGGGGGGEEE@@@:::777999;;;???>>>???DDDIIISSSeeettt{{{nnneee^^^VVVKKKCCC;;;;;;>>>AAAAAA@@@DDDKKKTTT]]]```WWWRRRXXXaaaeeevvv~~~uuujjjrrrzzzzzzyyyvvvsssuuuzzz~~~tttvvvvvvssssssvvvvvvtttssssssssssssssssssrrrqqqtttvvvxxxyyyyyyvvvtttrrrmmmiiieeefffhhhhhhddd```ZZZUUUNNNIIIGGGDDD???;;;999888777777:::<<<<<<<<<;;;===<<>>;;;777666666555555444666888777:::MMMiii||||||qqqrrrtttpppdddYYYNNNFFF@@@<<<>>>CCCEEETTTaaaccclll}}}^^^KKKCCCAAAGGGIIIHHHJJJPPPTTT^^^hhhnnnwwwrrrqqqrrr~~~wwwuuu```UUUAAAFFFDDDBBBAAA@@@AAA@@@???===>>>===<<<<<<======;;;999666666888;;;===>>>===;;;999888:::===AAACCCDDDDDD@@@AAA>>>LLLkkkEEE888777222666000000000000000111111222111111555@@@KKKTTT^^^gggvvv]]]nnn|||yyywwwuuuqqqiii^^^TTTMMMJJJHHHGGGGGGKKKOOONNNJJJFFFFFFGGGMMMkkk}}}uuuTTTAAA<<<666555444333222222222222222333000333888444888JJJyyyyyywwwuuusssoooqqqrrrqqqnnnjjjhhhhhhjjjmmmeee```aaabbbaaa___```___^^^\\\\\\]]]\\\YYYWWWPPPNNNLLLJJJIIIFFFAAA>>>:::999888666444222000///000000000000111111111111111333555555444333333333222333555666777666555444333222222222333555666888666777999;;;===???@@@@@@CCCCCCAAA===888777:::===@@@???BBBJJJQQQYYYeeeppp}}}uuukkkddd```YYYNNNEEE<<<<<<>>>AAAAAA@@@EEELLLRRR___ddd]]]YYY^^^ddddddnnnvvvtttssswwwvvvuuutttuuuwwwyyy{{{rrrwwwyyyvvvvvvyyy{{{zzzvvvvvvuuuuuuuuuttttttssstttwww{{{}}}|||yyytttppplllkkkiiihhhhhhfffccc```YYYRRRKKKFFFEEECCC>>>:::999888777888:::<<<===<<>><<<>>>BBBEEEQQQ___ccceeeqqqmmmVVVJJJAAA@@@GGGJJJHHHJJJRRRXXXcccnnnxxxjjjeeebbbooolllZZZRRR???GGGCCCBBBAAAAAAAAA@@@>>><<<===<<<;;;;;;<<<;;;999777666666888;;;>>>>>><<<:::999999:::>>>AAACCCCCCBBB<<<>>>@@@SSStttmmm<<<:::777...777000000000000000111222222111222777???FFFNNNYYYdddvvv^^^qqq~~~|||yyyvvvuuuppphhh\\\RRRKKKHHHFFFEEEHHHLLLQQQPPPKKKGGGGGGIII```}}}~~~~~~xxxWWW>>>333555555444333222222222222222333000333888444888IIItttuuuxxxtttrrrnnnqqqrrrrrrpppllljjjlllnnnpppfff^^^___bbbaaa^^^\\\___^^^]]]]]]^^^^^^\\\ZZZSSSRRROOONNNLLLIIIEEEBBB:::999888666444222000///000000000000111111111111222444666666555333333444000111333555555555333222333333222222333555666777555666888:::===>>>????????????>>>:::777777;;;?????????DDDOOOWWW]]]dddjjjrrrnnniiifffccc\\\RRRJJJAAA@@@AAABBBAAA???CCCJJJMMM\\\eee```^^^eeejjjhhhhhhrrruuu}}}uuutttsssssstttvvvxxxwwwwwwrrrxxxzzzwwwuuuxxx|||}}}xxxxxxwwwwwwvvvvvvuuuuuuuuuxxx}}}zzztttpppllllllkkkjjjgggdddaaa___WWWQQQIIIEEEDDDBBB===999999888777888;;;=========BBB<<<888EEEbbbvvvnnnYYYTTTRRRZZZiiimmmeeeaaaeeeSSS999:::888666555666555333555888555555EEEbbbwww}}}~~~kkkggg|||sss]]]RRREEE>>><<<===???AAAFFFOOO\\\]]]ZZZ___[[[HHHIII@@@???GGGKKKHHHKKKSSS___kkkyyyvvv```XXXSSSddd~~~eeeUUUPPP>>>HHHCCCBBBAAAAAAAAA@@@>>><<<<<<;;;::::::;;;:::888777555666888;;;>>>>>><<<999999:::;;;>>>AAACCCBBBAAA888<<>>iiittttttpppppppppuuuuuusssqqqmmmiiifffdddfffeeedddddddddbbb___\\\___^^^]]][[[ZZZYYYYYYYYYWWWUUUQQQOOOMMMKKKHHHEEE>>><<<:::777555333111111111111000000000000111111222222222222222222222222444444555888999888555333666444333222222333555666888999999:::;;;<<<=========<<<:::999999:::;;;<<>>LLLeeessseeeOOONNNOOOWWWlllxxxhhh\\\fffFFF:::999777666555444555555555555444666BBBWWWmmmzzz~~~dddZZZsssyyy\\\PPPEEEAAA@@@@@@BBBEEECCCHHHMMMQQQPPPNNNLLLKKKJJJIII???DDDSSSKKKJJJaaammm|||]]]QQQQQQMMMdddwwwsssdddSSSNNNGGGCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>>>>===;;;777555444777999:::::::::;;;<<<888:::===AAACCCCCC@@@===999;;;AAAdddUUU333444555///000222111111111000000//////444222666???EEEIIITTTbbb|||gggxxxxxxqqqmmmlllhhh___VVVQQQKKKFFFGGGKKKNNNNNNOOOOOOJJJFFFGGGLLLmmmvvvLLL555<<<555444333333222222333333222333333333333666:::===eeeuuuuuuppppppooorrrrrrqqqooolllhhheeedddeeedddddddddeeedddbbb``````___]]]\\\ZZZYYYXXXXXXXXXUUURRRPPPNNNLLLHHHFFF???===;;;888555333222111111111000000000000111111222222222222222222222222444555666888:::999666444666555333222222333555666888999999:::;;;<<<======>>><<<;;;999999:::<<<===EEEHHHLLLOOORRRXXX___dddbbbfffdddaaadddggg___QQQEEECCCAAABBBEEEIIILLLNNNUUU\\\ccceeecccbbbcccdddllloooyyy{{{rrrooopppwww{{{xxxuuuuuuxxxxxxyyy{{{}}}}}}zzzxxxxxxwwwvvvxxxyyyxxxuuuqqqwwwxxxzzzzzzxxxtttpppmmmjjjlllmmmkkkfffaaa^^^^^^VVVNNNHHHGGGEEE???:::999555666888999;;;<<<<<<<<<;;;888<<>>@@@CCCCCCGGGKKKPPPRRRPPPNNNKKKLLLLLLBBBCCCQQQPPPPPPbbbxxxqqqOOONNNOOOMMMfffrrrwwwbbbRRRMMMFFFCCCAAAAAA@@@??????>>>>>>===;;;<<<======<<<999777555555888:::<<<;;;:::::::::888:::>>>BBBDDDBBB???===777<<>><<<999666444222222111111000000000000111111222222222222333333333333444555666999;;;:::777444777666444333333444555666888888999:::;;;<<<======>>>===;;;::::::<<<===>>>EEEHHHLLLPPPTTTYYY___ccc[[[```cccdddhhhkkkcccWWWIIIFFFBBBCCCGGGKKKMMMMMMUUUXXX\\\___``````bbbcccooosssyyypppppptttzzz{{{wwwtttuuuwwwwwwwwwyyy{{{{{{yyywwwssstttvvvxxxyyyxxxtttqqqxxxxxxyyyyyywwwssspppmmmkkklllmmmjjjfffaaa^^^]]]UUUNNNHHHGGGEEE@@@;;;:::555666888999;;;<<<<<<<<<:::666===OOO\\\ZZZSSSQQQVVVZZZYYY^^^gggccc]]]cccGGG:::999777666555444555555333555666666<<>>>>>@@@CCCDDDEEEHHHNNNSSSSSSOOOKKKNNNQQQIIIEEENNNSSSXXXddd{{{cccGGGKKKMMMMMMiiimmm^^^QQQLLLEEEBBBAAA@@@@@@??????>>>======;;;<<<<<<;;;:::888555444666999<<<===<<<:::999888888;;;???CCCDDDBBB>>><<<888===NNNyyyHHH666777333///222111111111111000000000000000111888???AAADDDSSSdddiiiyyy|||~~~{{{uuunnnjjjaaaXXXOOOIIIEEEDDDHHHNNNOOONNNPPPQQQJJJCCCGGGPPPsssjjjEEE888:::555444333333222222333333222333333333333555888;;;XXX|||~~~yyyqqqooonnnlllllllllkkkjjjiiihhhhhheeedddcccdddeeefffeeecccbbbaaa```_______________ZZZXXXUUURRRQQQNNNKKKIIIBBB@@@===:::777555333222111111000000000000111111222222222333333333333333444444666888::::::777444888777555333333444666777888888999:::;;;<<<<<<======<<<;;;;;;;;;===???@@@DDDGGGKKKPPPUUUZZZ]]]___YYY___dddhhhlllnnnfff[[[OOOJJJEEEDDDHHHKKKKKKJJJNNNOOOTTT[[[```bbbgggllltttzzzuuunnnqqqwww{{{zzzwwwuuuuuuqqqqqqrrrtttwwwyyyxxxwwwppprrrvvvyyyzzzxxxtttrrrxxxxxxxxxwwwuuurrrooommmkkkkkkjjjhhhddd```]]][[[TTTMMMGGGGGGEEE@@@;;;:::666777888:::;;;<<<<<<===???777???TTT^^^VVVPPPUUURRRZZZZZZ[[[dddgggfffmmmIII:::999777666555444555555222444666666888GGGbbbzzz|||www___ZZZ}}}zzzfffPPPCCC??????BBBEEEEEEDDDFFFLLLRRRTTTPPPKKKOOOVVVTTTKKKJJJRRR___iiiuuuvvvhhhgggwww|||aaaLLLJJJLLLOOOmmm{{{kkkyyyYYYOOOKKKCCCAAA@@@@@@@@@???>>>>>>======;;;;;;;;;:::888777555444888:::>>>???===:::888777888<<>>AAAEEEFFFDDDEEEJJJQQQUUUTTTQQQRRR\\\bbbWWWJJJOOObbbnnnuuuggg]]]RRROOOXXXqqq~~~dddOOOLLLMMMPPPppptttwwwtttooooooTTTMMMHHHAAABBB@@@@@@??????>>>======<<<;;;:::999888777666666666999<<<>>>???===:::999888:::>>>BBBCCCAAA>>><<<;;;>>>HHHhhh]]]:::999666222333111000000000000000000111111///111999@@@AAAEEEWWWkkknnnzzz~~~|||~~~}}}{{{vvvmmmccc\\\\\\TTTLLLGGGDDDBBBFFFLLLPPPLLLMMMOOOIIIAAAJJJ\\\bbbAAA<<<666555444333333222222333333111222444444444444777999CCCccc~~~sssqqqpppmmmllllllllllllmmmmmmnnngggeeecccbbbccccccbbbaaacccccccccdddeeefffhhhiii^^^[[[XXXVVVTTTRRROOOLLLEEECCCAAA===:::777555444111111000000000000111111222222333333444444555555333444555888;;;;;;888666:::999777555444555666777777777888999:::;;;<<<<<<;;;:::::::::;;;===@@@AAACCCFFFJJJQQQVVVXXXWWWUUUUUUXXX]]]bbbeeefffbbb^^^]]][[[VVVRRROOONNNOOOPPPSSS^^^qqquuummmmmmuuu}}}zzzyyyvvvssswwwvvvuuuuuuvvvvvvuuutttrrruuuyyy{{{zzzxxxwwwvvvwwwvvvtttrrrpppnnnmmmllljjjhhhdddbbb___\\\XXXUUUPPPIIIDDDDDDCCC>>>:::999666777999:::<<<=========CCC===EEEYYYaaaYYYWWW]]]cccnnnqqqpppqqqppp{{{qqqHHH:::999777666555444555555444333555666666===UUUnnn}}}~~~qqqwww{{{ZZZFFF>>>===???CCCFFFDDDEEEJJJRRRYYY]]]]]][[[aaalllfffPPPPPPcccooo|||dddMMMJJJIIINNN[[[vvvcccKKKLLLMMMOOOpppzzzggg{{{}}}~~~eeeOOOKKKEEE???CCC@@@??????>>>>>>===<<<<<<;;;:::888777777777888999;;;===>>>>>><<<::::::;;;===@@@CCCBBB>>>;;;;;;===>>>RRRNNN777999222222777///000000000000111111111111111111888AAAEEEJJJ\\\oookkk~~~~~~}}}{{{xxxuuupppggg]]]UUUWWWPPPJJJGGGEEEDDDHHHMMMQQQKKKKKKNNNGGG@@@MMMaaaZZZ======666555444333333222222333333111222444444444444666888>>>ZZZ}}}uuurrrqqqmmmlllkkkkkklllmmmnnnooogggeeeccccccdddeeeeeeddddddddddddddddddeeeffffff___]]]YYYWWWUUUSSSPPPMMMFFFEEEBBB>>>;;;888666555111111000000000000111111222222333333444555555666555555777:::======;;;888;;;999777666555555666777777777888999:::;;;;;;<<<:::999888999:::===???AAACCCEEEJJJPPPUUUVVVSSSOOOOOOQQQVVV\\\bbbdddeeefffddddddbbb]]]WWWVVVYYY]]]aaajjj|||ooohhhlllvvvyyywwwzzzyyytttxxxvvvuuuuuuvvvvvvuuutttvvvyyy||||||{{{yyyyyyzzzvvvtttrrrpppmmmllllllkkkkkkhhhdddaaa___\\\XXXUUUMMMGGGBBBBBBAAA===999999777888999;;;<<<======>>>???BBBNNN]]]```[[[]]]fffnnnvvvxxxxxxsssnnnaaaCCC:::999777666555444555555666333444777666;;;OOOggg|||ttt|||qqqvvvXXXGGGAAA@@@@@@AAACCCDDDFFFKKKTTT___iiiooohhheeerrrsss\\\UUUeeemmmzzzoooOOOLLLLLLNNNQQQYYYmmm~~~\\\IIIJJJJJJLLLnnntttiiizzz\\\LLLJJJBBB===EEE?????????>>>======<<<<<<:::999777666777888:::<<<<<<===>>>===;;;;;;<<<===???BBBCCC@@@<<<999;;;>>>DDD^^^jjjCCC777999...333;;;---///000000000111111111111333222777AAAHHHPPPaaasssiiixxxvvvrrrppplllddd[[[TTTSSSMMMHHHHHHGGGFFFJJJOOOQQQJJJIIILLLFFF@@@NNNeeeTTT999>>>777555444333333222222333333111222444444444444666777???XXXyyyzzzvvvsssrrrmmmlllkkkjjjkkklllmmmnnnfffdddccccccfffhhhhhhhhhfffeeeddddddcccccccccccc```]]]ZZZXXXVVVTTTPPPNNNGGGEEEBBB???;;;888666555111111000000000000111111222222333333444555666666666777999<<>>>>>===GGGWWWaaa```\\\cccnnnqqquuuwwwxxxqqqjjjWWW???:::999777666555555555555888333333777777:::LLLbbbxxxjjj}}}{{{mmm}}}qqqWWWIIIFFFDDDBBBBBBAAACCCGGGMMMWWWdddrrr{{{sssgggsss{{{eeeZZZfffkkkooo}}}iiiNNNIIIJJJLLLNNNRRRbbbqqqWWWLLLIIIHHHJJJlllwwwmmmrrrWWWJJJIII@@@<<>>======<<<<<<:::999777666777999<<<>>>=========<<<:::;;;===???AAACCCCCC???:::888;;;???MMMfff]]]===777888+++444===+++//////000000111111111222444222666BBBKKKTTTddduuu}}}ccc}}}~~~zzzuuuooojjjeee___WWWRRRQQQLLLFFFBBBCCCGGGJJJLLLRRRJJJLLLEEEEEEGGGQQQxxxQQQ999888;;;555444333333222222333333222111000111444666666555===PPPzzztttzzzyyyssstttooonnnnnnmmmkkkjjjiiiiiidddgggfffccchhhnnnnnniiikkkgggcccaaaccccccaaa___\\\\\\\\\[[[YYYUUURRRPPPIIIEEEAAA>>><<<;;;888777555444333111000111111222444333333444444666777777666666666999===AAAAAAAAA>>>===;;;777444444666888777666666666777888:::;;;===:::888999<<>>:::666777888:::<<<=========<<<===CCC```ooobbbaaajjjfffhhhpppmmmhhheee```|||XXX===<<<;;;999777666555555666555666555333222888CCCKKKhhhmmm{{{~~~kkkqqq{{{rrraaaQQQGGGDDDBBB@@@CCCFFFEEEPPPhhhvvv{{{xxxyyysssWWWaaa^^^iiilllpppsssqqqgggYYYMMMHHHLLLPPPRRRVVV___lllvvv~~~zzzaaaSSSNNNKKKLLLSSSpppppp___MMMFFFEEEBBB@@@>>>>>>>>>?????????===;;;:::999888777777888:::<<<===AAA@@@>>>;;;999;;;AAAFFFAAAEEEEEE???888888???EEE[[[wwwAAA???:::666222111111111111111000///////////////---111777???MMM\\\hhhmmm{{{lllxxxssslllgggbbb\\\UUUOOOMMMIIIDDDBBBEEEIIIMMMOOONNNKKKOOOFFFDDDJJJ\\\|||KKK777555444555444333333222222333333333222222222333555666666<<>><<<:::888555444222111111111222222444444444444444555666777:::999999:::===>>>===<<<>>><<<:::666333222555777666666555555666888999:::<<<:::888999<<<>>>???>>>BBBGGGKKKLLLIIIFFFGGGIIIMMMRRRWWW\\\fffrrrxxxyyyvvvuuuyyy~~~|||rrrjjjhhhgggfffVVVGGGGGGJJJPPP]]]||||||yyyyyyyyyuuurrrrrrrrrxxx|||wwwvvv~~~yyyxxxzzzxxxssspppqqqrrrrrrrrrpppnnnmmmoooeee^^^aaaccc^^^VVVRRRMMMHHHBBB???>>>===999555777888:::<<<=========<<>>>>>>>>>>>===<<<;;;;;;999888777888999;;;===???@@@@@@>>>;;;999<<>><<<888444111000000000111111000//////////////////000444???QQQdddppptttwwwddd||||||yyyuuuooohhhccc^^^YYYQQQLLLIIIFFFCCCCCCFFFLLLPPPRRRJJJMMMRRREEEDDDSSSmmmrrrEEE777555000555444333333222222333333333333333222222333555777999FFFmmmwwwyyy{{{ssspppnnnnnnmmmkkkjjjjjjjjjiiigggjjjllllllnnnooolllffffffcccaaaaaadddfffeeeccc``````___]]]ZZZVVVSSSQQQNNNJJJFFFBBB@@@>>>;;;999444333222111111222333333555444444444444444555666;;;::::::;;;===>>>===;;;===;;;777333000000333666555555555555666777888888;;;:::888999<<<>>>??????BBBEEEGGGGGGEEEDDDFFFHHHMMMRRRWWW\\\eeerrrzzz{{{uuutttwww}}}~~~vvvmmmiiigggbbbOOO@@@BBBFFFPPP___~~~zzz~~~}}}vvvqqqrrrxxxzzz}}}wwwuuu{{{{{{zzzxxxzzz~~~|||qqquuuxxxxxxtttpppmmmmmmjjjaaa\\\```eeebbbYYYRRRLLLHHHBBB???>>><<<888555777999:::<<<============CCCCCC^^^yyyqqq```ccclllkkkgggeee]]]ZZZssszzzNNN===;;;:::888666555555666666444555555444333666<<>>===<<<;;;;;;;;;;;;888777777888:::<<<>>>@@@??????===;;;;;;===BBBFFFJJJAAA===@@@===:::FFFXXXHHH:::888555111////////////111000000///////////////111///222@@@UUUiiiuuu{{{yyy```rrr~~~~~~|||vvvppprrrmmmeee```[[[VVVOOOJJJFFFDDDCCCDDDHHHMMMPPPRRRKKKNNNPPPCCCJJJdddddd???::::::333555444333333222222333333222333333222111111444777888???cccpppwww}}}tttooonnnnnnlllkkkjjjjjjjjjjjjlllmmmnnnmmmmmmmmmkkkhhheeebbb```aaadddfffdddbbbaaa```___]]]ZZZVVVSSSRRRPPPLLLGGGCCCAAA>>><<<:::444333222222111222333444555444444333333444444555777777999<<>><<<:::777555888999;;;<<<===>>>======AAAEEESSSaaa___\\\fffsssllldddbbbZZZXXX}}}tttKKK@@@;;;:::888777666666666666333444555555444555999<<>>???>>>===<<<<<<===@@@CCCFFFKKK???;;;>>>::::::RRRrrrttt@@@777555333111000//////000000000////////////000000222111444AAAQQQbbbqqq{{{cccnnn}}}}}}zzzsssmmmqqqkkkddd]]]YYYTTTNNNIIIEEEDDDDDDFFFJJJMMMOOOOOONNNMMMKKK@@@UUU{{{WWW;;;;;;;;;555555444333333222222333333111222333333222333444555888:::ZZZrrr{{{{{{vvvpppooonnnlllkkkjjjkkkkkklllqqqooommmllljjjiiijjjkkkeeecccaaabbbdddeeeccc```aaa```___\\\YYYVVVTTTSSSQQQMMMHHHDDDAAA>>>;;;999555444333222222222333444444333333333333444444555555666888<<>>;;;999777666888999;;;===>>>>>>>>>===>>>LLLQQQLLLPPP\\\gggnnneee______ZZZ___rrrKKKDDD===<<<:::888777666666777444444555555444555666888MMMttt}}}vvv|||nnnyyyjjjQQQBBB>>>CCCFFFCCCEEENNNZZZxxxaaaQQQUUUXXXVVVUUUWWWZZZZZZWWWSSSMMMNNNPPPRRRVVV\\\cccggghhhjjjiiibbbYYYTTTWWW\\\eeegggkkkvvv{{{{{{gggttt___\\\QQQHHHFFFEEEBBB??????>>><<<;;;999888999999:::444555666777999;;;===>>><<<<<<<<<===???BBBDDDFFFHHH>>>;;;<<<:::AAAhhh^^^888666555333222111000111111000000////////////000000111333999BBBIIISSSddduuueeelll}}}||||||zzzuuuqqqpppjjjbbb[[[WWWRRRLLLHHHDDDDDDDDDGGGKKKNNNNNNMMMNNNKKKHHHBBBeeewwwMMM999888777444555444333333222222333333111111222555777888666444999666SSS}}}~~~zzzqqqpppooommmkkkkkklllmmmnnnrrrnnnllljjjhhheeehhhmmmfffdddcccdddggggggdddaaabbbaaa___]]]ZZZXXXWWWVVVSSSOOOJJJEEEBBB???<<<:::777666444333222222222333222222222222333444555666777888999<<>><<<333333222000...///222555555666666777777777666666888999::::::;;;<<<@@@BBBBBBAAA???>>>???BBBEEEGGGNNNTTTXXXYYY^^^jjjvvv|||~~~qqqnnnfffWWWRRRUUUQQQQQQ^^^zzz~~~sssqqqwwwyyy~~~zzzwww{{{yyyzzzyyyvvvssstttrrrssssssppplllkkkllloooiiioooqqqhhh\\\SSSNNNKKKFFFDDDAAA>>>;;;999888888888999;;;===>>>>>>>>>>>>???WWWXXXJJJOOO^^^cccddd^^^^^^]]]]]]nnnqqqMMMIIIAAA???===:::888777666666555555444444555555666666AAAjjj~~~~~~~~~wwwkkkRRREEEDDDAAACCCCCCGGGPPPXXXrrrcccNNNNNNWWWVVVWWWZZZ\\\[[[VVVRRRQQQRRRTTTWWWZZZ^^^aaacccggggggfffccc``````dddgggzzz~~~}}}hhhccc^^^TTTJJJFFFDDD???===>>><<<;;;:::999888888888888555666777888:::;;;<<<===;;;:::;;;===AAADDDFFFEEEBBB===;;;===@@@TTTRRR888666555444333222111111111///////////////000000111000222:::BBBDDDHHHYYYmmm~~~ccchhh~~~}}}}}}|||zzzwwwuuusssooohhh```YYYUUUPPPJJJFFFAAABBBDDDHHHLLLOOOOOONNNJJJIIIGGGGGGttteeeFFF:::555444555555444333333222222333333333222333888>>>???:::555:::555NNNzzz~~~}}}sssrrrpppnnnllllllmmmooopppnnnkkkkkkkkkhhhccceeekkkgggeeeeeegggkkkllliiifffcccbbbaaa___]]]\\\[[[ZZZVVVRRRLLLHHHDDDAAA===;;;888777555333222111111222000111111222333555666777777777888:::<<<;;;888666///000111111000111333555666777777888888777666666777999;;;;;;:::<<<@@@CCC@@@>>><<<<<<>>>AAACCCDDDBBBIIIMMMOOOUUUbbbpppwwwtttsssjjj\\\ZZZ___YYYXXXeee|||}}}uuuppppppssszzz}}}zzzvvvuuurrrttt{{{~~~|||{{{}}}ooooooppppppooonnnmmmlllgggmmmmmmdddYYYSSSNNNIIICCCBBB@@@===:::999999:::999:::<<<===>>>>>>>>>>>>GGG]]]ZZZNNNVVV^^^___fffaaafff```aaa~~~mmmOOONNNDDDBBB???<<<999777666666666555444444555666777777:::YYYqqqxxxxxx|||lllVVVIIIHHH???CCCDDDGGGJJJKKKccc~~~eeeRRROOO]]]\\\]]]```cccbbb]]]YYY[[[[[[\\\___dddiiilllnnnuuuuuutttqqqooorrryyy{{{jjjdddZZZOOOIIIDDD???===???::::::::::::999888777666888888999;;;<<<=========:::999:::>>>CCCFFFFFFEEE===<<<<<<@@@NNNooooooKKK999555555444333111000000//////////////////000111111000000777AAADDDFFFUUUggg~~~eeehhh~~~}}}xxxtttrrrrrrmmmggg^^^WWWSSSNNNIIIEEE???@@@CCCIIINNNPPPPPPOOOEEEHHHIIIKKK}}}mmmYYYBBB;;;444333888555444333333222222333333555333333;;;CCCEEE>>>666<<<555LLLwww|||uuusssqqqooommmmmmnnnppprrrkkkiiijjjmmmiiibbbccchhhgggffffffjjjnnnpppnnnkkkeeedddbbbaaa___^^^^^^^^^XXXTTTNNNIIIFFFBBB???<<<999888666333222111111111///000000222333555777888444444666888:::999666444---///111222222222444555666777888999999888777666777999;;;;;;:::<<<@@@DDD===<<<:::;;;===???AAABBB???FFFKKKNNNTTTcccrrr{{{rrriii[[[ZZZ```[[[[[[hhh{{{~~~vvvwwwzzz{{{}}}wwwxxxyyyxxxvvvsssvvv}}}|||zzz|||nnnooopppssstttsssooollleeeiiiggg___XXXUUUPPPHHHAAAAAA???===:::999:::;;;999:::<<<===>>>???>>>>>>OOO\\\UUUNNNYYY\\\___qqqhhhpppeeefffiiiOOORRRFFFDDDAAA===:::888666666777555444444555777888888:::LLLaaaiiippprrrttt[[[IIIDDD>>>CCCEEEFFFCCC???VVV~~~wwwyyymmm^^^[[[fffeeeeeehhhkkkkkkgggdddfffdddccceeejjjqqqvvvyyy~~~~~~{{{kkkkkk```TTTMMMGGGAAA???AAA999999::::::999888666555:::;;;<<<===>>>>>>>>>>>>999999:::>>>DDDGGGGGGEEE;;;;;;<<>>???===<<>><<<:::888777777666555555555555555666FFFTTT]]]kkk~~~yyyxxxvvveeeSSSFFF@@@???BBBFFFDDDEEEXXXppprrrfffrrrvvvfffWWWeeeooollliiiuuu|||wwwuuuqqqpppqqqsssuuuxxx}}}qqqrrrjjjYYYGGG???AAA@@@;;;::::::::::::999888666555;;;<<<===?????????>>>>>>=========@@@DDDEEEBBB@@@CCC111>>>^^^wwwkkkEEE>>>666333222222111000///.....................///000000222222555;;;CCCMMMVVV\\\yyyfffeee|||yyywwwtttpppmmmeee___WWWSSSPPPLLLFFFAAA@@@CCCGGGKKKMMMLLLJJJIIICCCGGGKKKjjjttt}}}lllIII===888777///555333333222222222111111111111111222333444444555555555999CCCbbb~~~zzzrrrrrrrrrqqqooonnnnnnoooiiidddccchhhkkkkkklllooohhhjjjlllmmmmmmllljjjhhhbbb```^^^^^^______^^^]]]\\\ZZZVVVPPPJJJEEE@@@>>>999888666444333222111111111000000000111333555666777777777666555333222111//////......///000222333666777888999999999888777888888777777888:::<<<===::::::999999:::<<<===>>>GGGMMMQQQ^^^pppppplllbbb[[[ZZZYYYWWWWWW[[[ccckkkxxxyyy{{{{{{~~~~~~{{{wwwuuuxxxwwwvvvuuutttvvvxxxzzzyyyzzzxxxtttrrrqqqmmmfffccc```]]]YYYUUUPPPJJJFFFBBBAAA>>>;;;999888999999;;;:::<<>><<<>>>CCCWWWdddcccYYYXXX___lll|||mmmiii\\\hhh|||fff___NNNJJJHHHDDDBBBAAA???===;;;999888777666666666666666555AAANNNWWWbbbqqq~~~sssrrr{{{lll[[[OOOEEEBBBCCCFFFDDDDDDSSSggguuutttfff^^^gggiiicccbbbggg|||{{{{{{~~~|||}}}uuuvvvmmm[[[III@@@@@@>>>999999999999888888888777777<<<===>>>??????>>>>>>======>>>???BBBCCCCCC???===???999PPPuuu{{{YYY===888555222222111000////////////...............///000000...///333:::DDDOOOYYY___xxxgggeee|||{{{yyyxxxtttmmmfff^^^YYYSSSOOOMMMJJJFFFBBBAAADDDIIIMMMNNNLLLIIIFFFFFFGGGYYYzzz\\\AAA999666777000666333222222222222111111111000000111111111222222222666777<<>>;;;:::999888777666666666333999FFFUUUaaammm{{{{{{www~~~uuufff[[[KKKFFFCCCDDDCCCCCCLLLYYYYYY^^^\\\[[[___]]]aaapppzzztttooofffVVVGGG???>>><<<888888777777666777888999:::>>>>>>?????????>>>======>>>@@@BBBCCCBBB???<<<999888@@@```qqqGGG777333333222111///......///111222///............//////000---///333:::DDDOOOZZZ```rrrnnnjjj}}}yyyxxxxxxssshhh___[[[VVVQQQMMMJJJHHHEEECCCBBBFFFKKKOOOPPPLLLHHHDDDJJJLLLlll}}}OOO===888666888111666222222222222111111111111000000111111111111111111777777777OOOzzzzzzttt{{{xxxuuusssqqqpppnnnmmmiiijjjkkkmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhhhhgggdddddddddeeeffffffcccaaa]]]\\\YYYTTTNNNFFF@@@<<<;;;:::888666444222111111111111000000111333444555888888777666555333111000000////////////111222333666777888:::::::::999999777777777777888:::<<<>>>888888888999;;;>>>@@@AAAKKKUUU\\\gggxxx~~~ttttttnnnggg```YYYUUURRRRRRVVVXXXjjj}}}{{{{{{{{{rrrvvv{{{|||zzz}}}wwwsssrrrssstttuuussssssoooiiiggghhheeeaaa^^^\\\YYYVVVSSSMMMGGGBBB>>>===:::888777777888888:::;;;>>>???<<<;;;CCCMMMaaaUUU[[[```[[[eeeooofffbbb^^^jjjppp[[[SSSKKKPPPNNNLLLJJJHHHFFFCCC@@@<<<;;;999888777666666666888666@@@TTTccckkkvvv|||nnneeePPPHHHCCCBBBBBBBBBGGGMMMJJJRRRWWW]]]aaa\\\bbbwww}}}wwwjjj^^^VVVJJJ@@@<<<<<<;;;:::777666555555666888;;;===????????????>>>>>>======???BBBDDDDDDAAA<<<:::999DDDYYY|||VVV===999333333333222000...///111444555//////............///000000111444:::BBBLLLVVV[[[iiiyyyooo}}}wwwuuuuuuooocccYYYYYYUUUPPPKKKHHHFFFDDDCCCDDDHHHMMMPPPPPPMMMGGGDDDIIIQQQ|||~~~|||pppGGG<<<999777888111666222222222111111111000000111111111111222222222222444666666JJJttt~~~nnnttt{{{xxxtttqqqqqqqqqpppnnnhhhjjjkkkmmmoooqqqqqqpppooonnnllljjjhhhggggggggggggffffffffffffeeebbb___aaa```]]]YYYRRRKKKEEEAAA<<<;;;999666444333222111222111111111111222444555888888777666555333111000000000//////000111333444666777999:::;;;;;;;;;:::888777777777888:::<<<===888888888:::<<<>>>AAABBBGGGRRRXXX]]]iiiqqq}}}zzz}}}yyyrrrggg]]]WWWRRRPPPRRRTTTeeeyyy{{{}}}~~~|||wwwuuutttvvvxxx|||~~~~~~|||yyywww{{{wwwuuuttttttrrrppprrrqqqmmmgggfffhhhfffbbbaaa^^^[[[WWWRRRLLLFFFAAA===;;;999777666777888888;;;<<<>>>???<<<;;;DDDOOO^^^RRRZZZddd```eeejjj]]][[[^^^xxxhhhXXXQQQNNNPPPNNNLLLKKKJJJHHHDDDAAA===<<<:::888777666555555>>>777;;;NNN___gggmmmsss}}}{{{~~~tttlllUUULLLDDDAAAAAABBBDDDGGGDDDKKKRRR^^^gggbbbcccrrrhhh\\\PPPIII@@@;;;;;;:::::::::777666666666777:::<<<>>>@@@@@@??????>>>>>>>>>===???CCCEEECCC>>>:::;;;===FFFkkk~~~CCC666999555666444333111000111333555777//////............/////////000333888AAAKKKTTTYYYeeelll{{{~~~zzzuuurrrooohhh^^^VVVUUURRRMMMIIIEEECCCCCCCCCFFFIIIMMMPPPPPPMMMHHHEEEHHHZZZvvvdddBBB<<<:::666888111666222111111111111000000000111111222222333333333333111555666GGGooorrrppp|||xxxsssqqqrrrsssqqqoooggghhhiiikkkrrryyyzzzvvvooonnnllljjjhhhgggfffffffffdddcccbbbbbbaaa___\\\```^^^[[[VVVQQQJJJEEEBBB===<<<:::777555333222111222222111111111222444444777777666666555444222222000000//////000111333444666888999;;;<<<<<<<<<;;;999888888888888:::;;;<<<999999999:::<<<>>>AAABBB@@@LLLQQQUUU___hhhvvv{{{wwwxxxzzzmmmaaaZZZTTTOOOQQQUUUfff}}}|||~~~yyytttttt~~~|||yyyvvvtttrrrvvvtttrrrsssuuuuuuqqqnnnnnnnnnjjjdddccceeeccc___bbb___ZZZUUUPPPKKKEEEAAA<<<:::999777666777888999;;;;;;===>>><<<<<>><<<:::888777666555999444666FFF[[[kkkuuuzzz{{{}}}yyyzzzyyysss\\\TTTIIICCCBBBCCCEEEFFFAAAHHHMMMZZZlllnnnjjjppp~~~www___TTTMMMDDD===<<<;;;999888888777777777888999;;;===???@@@@@@???>>>>>>>>>??????@@@CCCEEEAAA;;;:::???FFFLLLfff888000555555777444333222111222333555666000//////............///,,,---000666???JJJSSSYYYggg|||dddoooyyyvvvrrrnnniiibbbYYYTTTOOOMMMIIIEEEBBBBBBCCCEEEGGGIIIMMMOOOOOOMMMJJJHHHQQQnnnxxxrrrYYY;;;:::888444666000555111111111111000000000000000000111222222333444444111666555@@@eee|||rrr{{{uuurrrtttuuussspppkkkjjjhhhjjjuuuzzzmmmmmmllljjjiiigggfffeeedddbbb```___``````___^^^\\\ZZZWWWRRRMMMHHHDDDBBB>>>===:::888555333222222333222111111111222333444555555666666555444444333111000000///000222333444777888:::;;;<<<===<<<<<<::::::888888888999:::;;;::::::::::::<<<>>>@@@BBB???LLLPPPTTTbbbrrr~~~~~~ttteee[[[TTTMMMQQQUUUfff{{{xxxyyy~~~yyyuuusssrrrrrruuurrrppprrruuuuuuqqqmmmggggggeeebbbbbbeeeddd``````\\\VVVPPPLLLHHHDDDAAA;;;:::888777777888999:::===;;;;;;===>>>>>>BBBIIIDDDJJJMMMUUU]]]ZZZWWW___^^^iiiggg___]]]TTTSSSLLLLLLLLLLLLLLLKKKHHHEEEBBBAAA???===;;;999888777222444666===PPPiii|||yyy~~~pppqqq~~~zzzfff^^^RRRGGGCCCEEEGGGGGGBBBJJJMMMYYYsss~~~}}}~~~|||ggg\\\TTTJJJAAA;;;<<<;;;888666777888888999:::<<<===>>>>>>@@@???>>>>>>>>>???@@@AAA@@@CCCCCC>>>888:::EEEPPPqqqLLL666111333666444222222111111111222222333000000///...............,,,---///555===GGGPPPUUUgggaaahhhvvvtttqqqllleee]]]WWWSSSJJJHHHFFFBBB@@@AAACCCFFFHHHJJJLLLNNNOOOMMMKKKIII^^^|||eeemmmRRR777777555111444///444111111111111000000000000...///000111222333444444222777333:::[[[uuu~~~wwwtttuuuvvvssspppqqqnnnjjjkkkwwwzzzlllllllllkkkiiihhhfffeeedddbbb```___```bbbbbbbbb___\\\XXXSSSNNNJJJHHHFFF>>>===;;;888555333222222333222111111111222333444444555555555555555444444111000000000000222333444777888:::<<<============;;;:::999888888888999:::;;;::::::;;;<<<>>>@@@AAADDDPPPTTTWWWiii{{{hhh\\\RRRJJJMMMRRRbbbyyyvvvyyy{{{vvvssssssuuuwww{{{wwwsssrrruuuuuuqqqmmmccceeefffeeehhhmmmmmmjjj\\\WWWQQQLLLHHHFFFCCCAAA;;;:::999777777888:::;;;===::::::===??????AAAFFFDDDPPPQQQVVVccc^^^\\\ooonnnxxx^^^^^^aaaVVVSSSLLLKKKLLLMMMNNNMMMIIIGGGEEEDDDBBB???===;;;:::999555:::999555???YYYrrr}}}ssswww}}}mmmeeeXXXKKKEEEFFFHHHIIIDDDOOOQQQ\\\zzzsss\\\]]]XXXEEE<<<888:::;;;777555777888999;;;<<<===>>>>>>>>>??????>>>>>>>>>???AAABBB@@@CCCBBB<<<666:::IIIVVVggg888888777555777111000000000111000000000000111000///...............///000111555;;;CCCKKKPPPeeedddggg|||~~~{{{yyy{{{wwwpppjjjccc]]]VVVRRRKKKJJJGGGBBB???@@@EEEIIIUUUFFFKKKSSSJJJKKKQQQIIIiiirrr\\\xxx{{{HHH>>>555444444333222333111111222222222222111111111111222222222333333333222777666999QQQyyyuuu|||~~~vvvuuupppjjjmmmwwwwwwssspppnnnooorrrtttuuuiiijjjlllnnnmmmjjjddd```dddfffgggfffdddbbbbbbcccaaa[[[UUURRRQQQNNNHHHCCC@@@===888555444333222111333333222222111222222333222333444555666555444333111222222111//////111333666777999;;;============;;;::::::;;;<<<;;;888666>>>@@@AAA===999888===CCCFFFKKKZZZkkkyyyrrrzzz{{{kkkYYYKKKLLLLLLRRR^^^zzzwww|||zzznnnoooyyy}}}yyy~~~wwwqqqrrrvvvuuummmeeegggmmmmmmiiilllsssoooddd___UUULLLIIIGGGDDDCCCEEE===999555444666999<<<>>>;;;===>>>>>>===@@@EEEIIIGGGRRRUUU```pppkkkkkkppp|||hhhmmmfffUUUPPPNNNMMMMMMLLLMMMKKKDDD===EEEAAA>>>>>>@@@@@@<<<999999777666777===JJJbbbvvvnnnzzzsssmmmaaaUUULLLIIIJJJLLLPPPJJJOOOggg{{{}}}wwwyyy|||eeebbbYYYIII???>>>;;;999888888888999============>>>???AAABBBDDDBBBAAAAAABBBDDDEEEEEEGGG<<<888<<<<<>>>>>===<<<;;;;;;<<<======:::888===??????===:::;;;>>>BBBJJJWWWlllvvv~~~lll[[[LLLJJJJJJOOOXXX~~~|||yyy}}}zzzrrrtttzzzyyytttxxxuuurrrqqqqqqoookkkgggoootttsssmmmnnnrrrlllaaaYYYRRRLLLKKKJJJEEEAAA@@@<<<999666555777:::<<<===>>>>>><<<;;;<<>>;;;===@@@DDDFFFEEEBBB???<<<;;;888666777:::DDDXXXjjjhhhsss{{{nnnooolllcccWWWPPPNNNPPPSSSRRR[[[sss{{{qqqpppppp^^^ZZZQQQCCC>>><<<:::888777888999:::======>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEBBB>>><<<<<<<<>>>>>>>>===<<<<<<===??????>>><<<===============>>>???@@@EEEWWWrrrwwwyyyrrrxxx~~~jjj\\\NNNHHHJJJMMMUUUzzz}}}|||zzz~~~wwwwww{{{{{{wwwtttssssssrrrooommmkkkkkkllltttvvvtttnnnnnnooohhh^^^VVVNNNHHHHHHGGGBBB>>>>>>;;;888666555777:::<<<===AAA>>>:::888;;;EEEQQQZZZUUURRRbbbwww}}}yyytttmmmqqqooohhhhhh[[[PPPQQQTTTRRRNNNHHHAAA======???<<>>>>>???===:::888777777===JJJXXXbbblll{{{yyyxxxqqqxxx|||vvvhhh[[[TTTSSSWWWYYYcccwww~~~sssmmmyyysss___TTTNNNFFF===<<<:::888777777888;;;======>>>???AAAAAAAAA@@@@@@===>>>???AAABBBCCCCCCCCC888;;;<<<<<>>]]]wwwgggrrryyyuuuvvvsssmmmiiimmmllllllmmmnnnnnnmmmkkkrrrnnnjjjggggggggggggggghhheeeccceeehhhhhhddd^^^bbbaaa```___^^^YYYSSSOOOGGGCCC>>>:::777555333222111111111333444666888999999777555333333444555777555555555444333333555777888888999;;;<<<===>>>???>>>======>>>AAABBBBBBAAA>>>===<<<>>>@@@AAA@@@???>>>MMMfffwwwrrraaaZZZ^^^jjjiiiwwwcccYYYNNNHHHKKKNNNVVVzzz}}}|||wwwrrrtttzzz|||uuuzzz~~~zzzxxxzzzuuutttrrrpppoooooooooppprrrsssqqqllllllllleee\\\UUULLLDDDBBBBBB???===>>>:::888666666888;;;<<<<<>>???AAABBBBBBAAA@@@???<<<>>>@@@AAAAAA@@@@@@@@@777;;;===AAASSStttfffDDD333111333///333666+++000//////...------,,,,,,..............................000555===FFFOOOSSSUUUxxx\\\aaa{{{}}}wwwrrrooommmnnnjjjddd^^^XXXRRRLLLHHHEEEDDDBBBBBBEEEHHHLLLNNNLLLVVVSSSLLLHHHGGGiii}}}pppPPP===888555666555111111333000000000111111000000000000000111111111222222222000333555555<<>>>>>>>>======???BBBEEEEEEEEE@@@???>>>???AAAAAA@@@???BBBHHHVVVdddcccVVVNNNNNNaaaqqqooo\\\TTTLLLHHHJJJOOOWWWzzzyyy{{{{{{vvvmmmiiioooyyywwwvvv{{{{{{vvvxxxzzzvvvsssrrruuuvvvuuusssrrrrrrooollljjjhhhaaaYYYQQQKKKGGGHHHHHHCCC>>><<<888777666777:::<<<<<<<<<>>>;;;999:::AAAJJJTTTZZZTTT[[[xxxwwwjjjcccSSS{{{``````ZZZSSSXXX^^^^^^RRRJJJLLLQQQRRRRRRTTTYYYTTTMMMJJJKKKMMMNNNOOOCCC@@@>>>===;;;999===DDDTTTbbbuuuvvv~~~}}}yyymmm```WWW^^^\\\cccwwwzzzyyyzzz|||xxxcccQQQLLLEEE:::666;;;888888777888999<<<>>>@@@???@@@AAABBBBBBAAA???>>>???AAACCCBBB???<<<<<<<<<>>>AAAGGGUUUpppKKK;;;777555111...222333---------------....................................---...000444;;;FFFPPPVVVYYYpppsssaaafff{{{vvvqqqooommmkkkgggaaa\\\WWWRRRLLLIIICCCBBBAAABBBFFFKKKNNNOOOMMMTTTRRRJJJHHHYYYbbbKKK:::777555666555111000333///000000111111000000///000000000111111111111222111222444666:::OOOzzzbbbgggyyy{{{vvvqqqnnnooommmllllllllljjjhhhfffpppmmmjjjhhhiiijjjjjjjjjiiihhhhhhjjjlllkkkfffbbb]]]^^^^^^]]][[[XXXUUUTTTMMMHHHBBB===:::777444222111222333555777999;;;<<<<<<:::777555333444555666666666666555333444666888777777777888999;;;===>>>>>>======???CCCGGGHHHHHHEEEDDDCCCBBB@@@@@@@@@@@@HHHEEEJJJTTTWWWQQQNNNPPP___~~~iiiYYYPPPHHHHHHHHHMMMUUUwww}}}yyy}}}~~~xxxppppppyyy{{{yyyyyyyyyvvvtttvvv|||{{{wwwttttttwwwxxxvvvrrrvvvsssooollliiiddd\\\UUUJJJIIIMMMSSSSSSIII===777777666666888;;;<<<<<<;;;;;;999888;;;BBBIIIOOORRRSSSccc|||qqqccc```]]]xxxcccggg\\\UUUXXXSSSYYYLLLEEEMMMVVVWWWUUUUUUQQQOOONNNQQQUUUVVVSSSOOOGGGCCCBBBAAA???;;;===BBBSSSeeeyyyyyyzzzxxxwwwwwwvvvpppfff^^^XXXXXXaaawwwsssvvvzzz|||}}}xxx~~~zzzssseeeUUUIIIGGGAAA666555;;;777888999;;;===>>>???@@@@@@@@@AAAAAAAAA???>>>===AAACCCDDDBBB===::::::;;;;;;FFF\\\zzzrrrCCC::::::666111000111000000---------.........//////........................---...///333999DDDPPPWWW```nnnsssiiihhh}}}~~~xxxsssooommmmmmeeeaaa]]]XXXTTTPPPKKKGGGBBB@@@???BBBHHHMMMOOOPPPPPPOOOOOOKKKOOOtttzzzwwwWWWFFF888555555777555111000333//////000000000000//////000000000000111111111111222000222555777FFFmmmkkklllyyyxxxqqqooonnnooommmkkkjjjjjjiiigggfffjjjiiihhhhhhjjjjjjiiihhhiiijjjlllmmmmmmjjjgggeeeaaaaaaaaa___\\\YYYXXXWWWQQQLLLFFF@@@<<<999666444333333444555777999;;;======;;;888666444444555555555666666444333333555777666666666666888:::<<<======<<<===???DDDHHHJJJJJJIIIJJJHHHDDD???===???AAAGGGCCCEEEMMMPPPMMMQQQXXXeee```XXXNNNGGGKKKHHHMMMTTTuuu|||yyy|||zzz{{{yyyuuutttwwwxxxwwwttttttttttttsssrrrqqqppprrrnnnkkkiiigggaaaYYYSSSHHHGGGJJJQQQQQQHHH<<<666666555666999<<<===<<<;;;;;;999777:::@@@FFFJJJKKKQQQgggtttqqqiiiaaacccooommmbbbggg[[[YYY]]]PPPQQQGGGEEEPPPWWWSSSPPPQQQHHHIIILLLNNNQQQQQQOOONNNKKKGGGEEEDDDAAA======@@@KKK^^^sss||||||uuuttttttsssrrrooojjjggg\\\\\\cccuuu}}}|||}}}vvvgggxxxzzzmmmeee[[[NNNCCC???<<<777666888666888;;;>>>@@@@@@??????AAAAAA@@@???>>>>>>======AAADDDDDDAAA<<<999;;;>>>AAAZZZTTT>>>777888333111333000...333/////////.......................................---...///222777BBBOOOWWW___iiiuuukkkuuuzzztttooolllkkkkkk___\\\WWWSSSPPPLLLGGGDDDAAA??????BBBHHHNNNPPPQQQSSSKKKMMMMMMVVVkkkooo{{{PPPCCC777555555777555000000333//////000000000000//////000000000000111111111111222///000444444@@@cccxxxuuuzzzpppooopppmmmkkkjjjjjjkkkllllllkkkfffffffffhhhjjjjjjhhhfffhhhkkkoooooommmjjjhhhgggjjjjjjhhhddd___[[[YYYYYYTTTOOOIIICCC???;;;888666444444555666888:::;;;======;;;999777555555444444555555555444333333555777555555555555777999;;;<<<===<<<<<>>;;;>>>BBBGGGEEEIIIOOOPPPNNNUUUaaappppppYYYWWWNNNGGGOOOKKKNNNTTTttt~~~yyyzzzzzz|||wwwqqqttt}}}}}}uuummmqqquuusssnnnkkklllnnnjjjgggdddeeeddd___XXXTTTJJJEEECCCFFFFFFAAA<<<:::555555666999<<<===<<<;;;<<<999666888===CCCFFFGGGOOOfffiiiaaaccc```fff}}}eee\\\```UUU\\\fffWWWMMMFFFHHHSSSVVVNNNJJJMMMLLLNNNNNNLLLIIIJJJOOOSSSNNNJJJGGGFFFBBB===<<>>999999888666555666999===@@@BBBAAA@@@>>>BBBAAA???>>>============AAACCCDDD@@@;;;:::===AAAVVVyyylll:::999222444000111666000,,,555111111000///...------,,,........................---...///111666AAANNNWWWUUU___rrrttt}}}zzzyyyxxxuuuqqqlllgggdddZZZXXXTTTOOOJJJFFFDDDBBB>>>CCCFFFHHHLLLQQQSSSQQQTTTLLLLLLOOOgggkkkwwwjjjIIIAAA777666555444222111000///000000000000000000000000//////000111111111111111111111...222777:::QQQvvv~~~ssspppqqqwwwooohhhhhhhhhgggfffgggbbbdddgggiiijjjiiigggfffhhhhhhhhhhhhggggggggggggiiinnnmmmddd[[[[[[___bbbVVVWWWTTTJJJCCC???;;;777555555555777:::<<<<<<;;;;;;<<<<<<<<<:::777444222444444444555555555666666444444444444555777888999;;;<<<<<<===???DDDKKKPPPLLLLLLLLLIIIFFFDDDDDDEEEHHHMMMQQQQQQRRRYYYgggssscccRRRPPPOOOKKKGGGLLLRRR[[[sss~~~zzztttuuuzzzvvvrrrqqqvvv{{{|||zzzxxxooossspppggggggnnnnnnggghhhdddeeeccc]]]```aaaVVVIIIGGGDDD@@@===:::888777777888999:::<<<===>>>???;;;;;;<<>>???@@@@@@@@@GGGAAA;;;888999<<<>>>>>>HHH>>>888;;;======BBBKKKpppooowwwDDD;;;444444333222000///.........//////...------------...---,,,,,,,,,,,,---.........111111///666DDDNNNQQQMMMaaazzzjjjxxxwwwvvvrrrnnnhhhccc```XXXVVVRRRMMMIIIEEECCCBBB???DDDHHHIIIMMMSSSTTTRRROOOPPPNNNPPPwwwsssuuuaaaCCC<<<777666555444222111000///000000000000000000000000000000111222222222222222333333000333777777KKKmmm~~~}}}sssmmmlllooojjjiiikkkjjjfffdddeeeccceeegggiiijjjiiihhhgggggggggggggggggggggggghhhmmmqqqooohhhaaaaaaccccccXXX[[[ZZZRRRJJJEEE???999888777777999<<<>>>>>>======>>>>>>>>><<<:::777555444444555555555666666666444444444555555777888888;;;;;;<<<<<<>>>CCCJJJOOOMMMMMMLLLIIIFFFEEEEEEGGGMMMRRRXXX\\\```kkk{{{sssYYYNNNNNNNNNKKKIIIJJJOOO]]]|||}}}uuuqqqtttzzz}}}~~~wwwvvvxxx{{{|||zzzvvvsssnnnssssssnnnpppwwwvvvooojjjbbbbbbcccccchhheeeVVVHHHGGGDDD@@@<<<999777777777888999:::<<<===>>>>>>777:::999@@@NNNPPPRRR[[[pppsssmmmjjjggg\\\rrryyygggbbbddd^^^ZZZ^^^^^^VVVTTTQQQOOOOOONNNNNNMMMSSSRRRQQQPPPOOOPPPRRRTTTRRRPPPMMMJJJGGGDDDBBBAAA======FFFXXXdddjjjuuuxxxjjjjjjnnnhhhkkkkkkggg```ZZZ[[[bbbiii}}}zzz||||||mmmtttyyysssjjjccc]]]UUUKKKCCC@@@===:::888888:::::::::<<<===>>>???@@@AAAAAAAAACCC???;;;:::<<>>MMM]]]pppiii^^^>>>:::222444333222000///.........//////...------------------,,,,,,,,,,,,---.........111000///555BBBLLLPPPLLL]]]rrrwwwvvvtttpppjjjddd^^^[[[UUURRROOOJJJGGGDDDBBBAAA@@@EEEIIIKKKOOOTTTUUUSSSJJJSSSMMMUUUnnnyyyWWW>>>:::666666555444222111000000000000000000000000000000111111111222222222333333444555222333666444CCC___{{{|||wwwnnnkkkhhhiiilllpppnnngggdddeeeeeefffhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhppprrrooojjjffffffdddaaaZZZ___aaa\\\TTTLLLBBB::::::999999:::<<<>>>???>>>>>>???@@@@@@???===:::888555555555555666666666666555555555555555666777888::::::;;;;;;===BBBHHHLLLMMMMMMLLLIIIFFFFFFHHHJJJPPPUUU]]]dddnnn|||ppp```QQQLLLLLLKKKJJJKKKNNNPPPaaa{{{qqqqqqxxx}}}|||wwwzzz~~~zzzuuuqqqmmmssstttqqqsssyyywwwpppkkk```^^^bbbffflllfffSSSGGGEEECCC???<<<999777666777888:::;;;<<<===>>>>>>666;;;888DDDXXXUUUUUUkkk{{{vvvrrrmmmdddeeetttccc```fffbbb______ZZZZZZXXXSSSOOONNNNNNOOOPPPVVVUUUSSSQQQPPPPPPQQQRRRQQQPPPNNNKKKHHHFFFDDDCCCCCC<<<===KKK[[[eeeqqq{{{||||||jjjhhhkkkdddiiigggaaaXXXRRRVVVbbbnnnzzzyyyuuulllrrrxxxvvvpppmmmhhhbbbZZZSSSMMMGGG@@@::::::999888888:::;;;;;;;;;===>>>>>>???@@@@@@@@@??????===<<<===???AAAAAAAAA666888::::::;;;EEE\\\ppppppwww{{{iiiBBB999888222333222111000///.........///......------------------,,,,,,,,,,,,---.........000000...333>>>IIINNNKKKWWWyyyzzzwwwxxxwwwtttoooiiibbb[[[XXXQQQOOOKKKGGGDDDBBBAAAAAAAAAFFFJJJLLLOOOTTTTTTQQQIIINNNHHHaaasss~~~zzzNNN<<<;;;666555555444222111111000////////////////////////111111000111111111222222333555222333666333<<>>???@@@???===;;;:::555555666666666777777777666555555555555666666777888999999:::<<>>;;;999777666888999:::<<<===>>>>>>===:::>>>;;;III\\\TTTTTTqqq|||rrrooojjjbbbooo~~~mmmbbbdddjjjeeeaaaaaa[[[]]][[[XXXTTTQQQPPPQQQSSSXXXUUURRRQQQQQQQQQRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFIII@@@<<>>=========<<<===>>>???@@@@@@???>>>777888999<<>>>>>======:::===???NNN[[[RRRUUUoooxxxoookkkhhhjjjuuuhhhdddkkkoooeeeaaaccc```^^^^^^]]]ZZZVVVTTTTTTUUUWWWTTTQQQPPPQQQSSSSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIHHHCCC??????CCCNNN___mmmvvvzzz{{{|||iiigggkkkffffffaaaXXXQQQRRR___rrrwwwnnnuuuzzz~~~xxxuuuyyymmmcccWWWPPPMMMLLLPPPTTTGGGDDD@@@===;;;;;;::::::<<<;;;<<<===??????===;;;======>>>>>>>>>>>>>>>======>>>???>>>===<<<;;;::::::;;;>>>LLLjjjYYY999999888222555111111000///..................---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///111777CCCLLLQQQSSSkkk~~~}}}{{{xxxxxxzzzzzzxxxtttooohhh```YYYUUUKKKHHHEEEBBB@@@@@@AAABBBDDDIIIMMMNNNOOOQQQPPPKKKLLLGGGZZZuuunnnsss\\\===666666555555444333333222111111000000000000000000000000//////...---...///000111...222000111666444666CCCccc{{{tttyyyyyy{{{rrruuuqqqooonnnjjjffffffjjjmmmmmmkkkkkkkkklllmmmnnnrrrqqqooommmjjjhhhfffeeekkkllljjjhhhiiijjjfff```___eeehhhccc[[[QQQFFF======:::777555444555555444444666777999:::999888777777777777777888888888888888777666555555555555555555666777777888;;;???BBBGGGIIIJJJJJJJJJKKKMMMOOOIIIJJJNNNVVV```jjjqqqtttpppvvvwwwsssnnnjjjeee^^^TTTOOOJJJHHHGGGIIIRRR]]]___oooyyysss{{{~~~wwwssswww~~~}}}uuuqqqwww}}}}}}zzzuuuoookkkjjjkkkllllllkkkiiikkkdddTTTOOOMMMCCCAAA@@@>>><<<999888777666888:::<<<>>>???>>>===<<<999999EEEUUUVVVTTT^^^lllkkkjjjcccbbbuuunnnffffffooopppdddaaaeeeccc^^^``````]]]XXXUUUVVVYYYWWWSSSOOOOOOQQQSSSRRRQQQOOOPPPPPPQQQPPPOOOMMMLLLDDDEEECCC???>>>HHHZZZjjjvvv|||kkkuuu~~~nnnnnnsssooofff^^^TTTOOOTTTbbbrrr}}}zzzxxxjjjaaaeeeggghhhpppnnnooopppooonnnllliiigggqqqwwwcccWWWRRRKKKEEEAAA@@@AAABBB???>>><<<;;;:::;;;===>>>???>>>>>>???@@@@@@???===???@@@@@@AAABBBBBBBBBAAA@@@@@@???===:::888888999<<>>WWW|||uuu~~~{{{rrrwwwqqqllllllkkkiiiiiilllpppnnnlllkkkkkklllnnnoooooonnnmmmkkkjjjhhhgggfffiiikkkjjjhhhhhhjjjiiidddeeeiiiiiibbbZZZRRRJJJBBBBBB>>>999666555444444333111222444666777777666555777777777888888888999999888888777555555444444444444555666666777999===@@@DDDFFFIIIKKKKKKLLLMMMNNNLLLKKKMMMSSS[[[``````___ZZZ^^^bbbbbbbbbcccbbb___OOOKKKIIIIIIKKKOOOZZZeeemmm~~~vvvuuu}}}xxxsssuuuuuu{{{yyypppoooxxx~~~}}}xxxsssooollllllkkkkkkkkkgggfffhhh```OOOKKKKKKBBB@@@???===;;;999777777666888:::===??????>>>===<<<<<<888OOO^^^RRRWWWiiifff^^^fff[[[[[[|||ggghhhfffmmmmmmcccbbbfffaaa___```___[[[VVVUUUXXX\\\YYYTTTOOONNNPPPRRRPPPMMMOOOPPPQQQRRRRRRQQQOOONNNFFFHHHGGGAAA>>>EEEUUUaaasssttt}}}yyy{{{|||nnncccWWWRRRXXXdddmmmrrrgggggg\\\TTTYYYXXXVVV\\\````````````````````````gggttt}}}{{{|||~~~zzzzzzxxxtttnnneeeXXXMMMGGGFFFCCC@@@===<<<:::999>>>>>>>>>=========???@@@???>>>>>>>>>@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@;;;777777999===EEE]]]|||SSS444:::888333444111000000///............///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,+++---000111555BBBPPP\\\WWWdddwww~~~zzzzzz{{{sssrrrnnniiibbbZZZSSSOOOHHHFFFCCC@@@???@@@BBBDDDJJJOOORRRRRRRRRRRROOOJJJGGGXXXooo```tttNNN<<<<<<;;;444444444333333222222222000000000000000000000000222111///...///000222333111444000///555333222;;;TTTzzzttt{{{}}}tttxxxqqqlllnnnooonnnmmmnnnqqqooommmkkkkkklllnnnpppkkkkkkjjjjjjiiihhhggggggfffiiiiiiffffffhhhhhhfffjjjmmmkkkbbbZZZTTTMMMGGGFFFBBB<<<888666555444333///000333555666666555444777888888888888999999999999888777555555444444444333444666666666888<<<>>>BBBEEEIIILLLLLLLLLMMMMMMMMMLLLMMMRRRWWWYYYWWWSSSVVVXXX[[[]]]^^^]]]XXXSSSOOOLLLKKKMMMPPPUUU___iii}}}zzzvvvxxxvvvsssxxxuuu|||zzzrrrrrr{{{}}}tttpppmmmkkkjjjgggddddddbbb___```YYYKKKIIIIII@@@???>>><<<:::888777666666999:::===???@@@???===;;;AAA:::XXXeeeOOOYYYnnnaaaYYYhhhYYYZZZtttccckkkfffiiiiiibbbdddfff___``````]]]XXXRRRSSSYYY___[[[VVVPPPNNNOOOPPPMMMJJJNNNOOOQQQSSSSSSRRRPPPOOOKKKMMMKKKCCC???DDDOOOXXXkkkiiisss~~~{{{yyyzzzzzzwww|||sssfffXXXSSSYYYbbbfffggg[[[\\\SSSNNNSSSRRRNNNSSSVVVUUUUUUUUUUUUVVVWWWXXX]]]eeefffaaabbbiiiiiibbb``````^^^YYYTTTPPPJJJFFFDDDCCC@@@<<<<<<===<<<:::<<<<<<===<<<;;;;;;<<<>>>>>>===<<<===@@@BBBBBBBBB===>>>@@@AAABBBCCCCCCCCCEEECCC@@@;;;777777<<<@@@OOOtttuuuBBB333<<<333333;;;222000//////............///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,+++---111222555BBBQQQ```YYYccc~~~vvv||||||zzzyyyxxxtttpppjjjccc]]]VVVOOOJJJGGGEEEBBB@@@@@@AAADDDEEERRRKKKRRRYYYPPPIIIMMMQQQOOOxxx^^^fffiiiGGG@@@999:::888777555444444333111/////////111222111000...---000000000000000000000000000000000000111222333444GGGooo{{{www^^^eeezzz{{{uuuppppppooojjjiiijjjxxxuuupppkkkhhhiiimmmppplllkkkiiihhhfffeeeddddddeeehhhjjjjjjmmmpppooojjjsssooolllggg^^^UUUUUU[[[OOOJJJ@@@666444666555111222111000000222444444333666666666666666666666666999888777555444444333444666666666777888:::<<<===CCCBBBCCCGGGNNNSSSTTTSSSRRRRRRQQQPPPQQQRRRSSSTTTTTTXXXYYYVVVVVVYYYWWWPPPHHHKKKNNNPPPUUU```ppp{{{wwwyyyyyyxxxyyyzzzvvvpppttt}}}xxxqqqxxx}}}yyyyyytttqqqmmmjjjiiigggdddbbb___\\\XXXRRRLLLGGGDDDBBB;;;;;;:::888777666666666;;;:::999:::<<<<<<<<<;;;777EEENNNPPPWWWaaa```WWWWWW___```rrrnnnjjjhhhfffdddcccccccccaaa___ZZZVVVTTTUUUYYY[[[YYYWWWWWWQQQNNNRRRSSSPPPQQQUUU[[[WWWSSSPPPQQQRRRSSSSSSSSSOOOIIIDDDEEEHHHHHHEEEZZZaaagggjjjssszzzrrrqqqyyy~~~zzzssspppnnnsssvvvwwwwwwyyy|||}}}wwwlll```ZZZWWWTTTUUUXXXOOONNNMMMLLLKKKJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMQQQQQQPPPPPPOOOOOOOOONNNLLLIIIEEECCCDDDDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>?????????@@@AAAAAAAAAAAA@@@<<<@@@EEEEEECCCBBBCCCEEEDDD???;;;;;;;;;===EEEMMMrrrtttmmmMMMAAA777444333222222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000///111===JJJZZZgggqqqzzzsssttt}}}zzzxxxvvvuuupppkkkeee^^^YYYSSSNNNKKKFFFDDDAAA??????BBBEEEHHHOOOSSSUUUUUURRRNNNOOOUUU}}}qqq^^^vvv```EEE???:::<<<999777666555555444222000000000//////............000000000000000000000000000000000000111222333444AAAfffzzz___^^^ssszzztttpppqqqoookkkiiijjjsssppplllgggfffgggkkknnnlllkkkiiihhhggggggggghhhhhhjjjlllkkknnnqqqooojjjnnnjjjeeebbb```___[[[XXXOOOLLLDDD:::555555333000222000000000333444555444777777777666666666555555:::999999888777666555444222333444666888:::<<<===BBBAAABBBEEEKKKPPPUUUWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRVVVXXXUUUTTTVVVTTTOOONNNPPPTTTYYYcccsss}}}xxx{{{|||wwwsssrrrqqqnnnttt}}}xxxqqqyyy|||vvvsssqqqnnnkkkhhhgggeeecccaaa]]]ZZZVVVPPPJJJEEEBBB@@@<<<;;;999777666666777777;;;;;;;;;;;;<<<<<<;;;::::::CCCKKKPPPVVV\\\\\\XXXZZZ```hhh}}}~~~hhhgggbbbaaa```aaabbbbbbaaa```[[[[[[[[[[[[[[[[[[[[[\\\YYYSSSQQQUUUYYYWWWWWWZZZ```]]]YYYVVVVVVWWWXXXXXXWWWRRRJJJFFFFFFGGGFFFDDDOOOYYYaaaccciiivvvvvvkkkccccccfffgggiiinnndddffffffeeeggglllrrrvvvooohhhbbb___\\\UUUPPPOOOJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCC@@@??????@@@>>>=========<<<;;;;;;;;;<<<<<<<<<>>>@@@@@@??????AAABBBCCCBBB@@@???>>>???@@@@@@AAACCCEEEDDDBBBAAABBBCCC???>>>======???JJJ```sssqqqeeezzz~~~III???666444444222111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000///111<<>>@@@DDDIIILLLMMM[[[XXXPPPTTTPPPPPPbbbllleeeTTTDDD@@@===???:::888666555555555333111111000...---,,,---...///000000000000000000000000000000000000111222333444:::[[[zzzeeeXXXhhh~~~yyyssspppqqqqqqmmmkkkkkkmmmjjjgggddddddfffiiilllkkkjjjiiihhhhhhiiikkkllljjjmmmmmmlllnnnqqqooojjjfffeee___\\\cccjjjcccVVVRRRRRRLLLBBB999666333000111000///111333555666555999999888888777666555444999:::;;;;;;:::888666444222333555888:::<<<======@@@AAABBBCCCGGGMMMTTTYYYWWWWWWVVVUUUSSSRRRPPPOOORRRVVVYYYVVVUUUTTTSSSPPPTTTVVV[[[fffwwwzzzuuuzzz{{{uuupppoooppppppwwwzzzttt|||}}}ssslllmmmjjjgggeeeeeedddbbb```[[[XXXSSSNNNHHHCCC???===<<<:::888666555777888:::<<<=========<<<;;;:::999@@@AAAGGGPPPUUUUUUVVVYYYmmmnnn}}}ttteeebbb[[[[[[[[[]]]___aaa```___\\\___bbbaaa___]]]^^^___ZZZUUUTTTZZZ___```______dddaaa^^^\\\\\\\\\[[[ZZZZZZSSSLLLHHHGGGGGGEEEDDDDDDOOOYYY[[[^^^jjjzzz}}}}}}wwwkkkaaaYYYUUUXXX^^^___]]]\\\[[[[[[[[[]]]___aaa^^^___bbb```WWWOOOKKKIIIGGGEEECCCCCCCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@AAA???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBAAABBBCCCEEEEEECCC@@@===<<<===???@@@BBBAAAAAA@@@????????????@@@===???KKK^^^ttt}}}ppppppyyy~~~]]]CCC;;;555555555222111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,...000///111:::EEEPPP___iiippp}}}zzzxxxwwwuuupppmmmfffaaaZZZSSSOOOLLLIIIGGGBBB@@@>>>>>>AAAGGGMMMQQQNNN]]]UUUMMMRRRHHHRRR{{{mmmrrrlllKKKDDDAAA@@@BBB999888666555555444222000111000000///////////////////////////////////////000000000000111222333444666QQQooonnnXXXddd~~~xxxsssqqqrrrqqqnnnlllmmmjjjhhheeedddeeehhhkkkllljjjiiigggggghhhjjjmmmoookkkmmmmmmkkklllooommmiiiaaaddd```\\\dddooohhhWWWVVVXXXUUUJJJ@@@:::555222111000///111444666666666999999:::999888777555444888:::<<<===<<<999666444444666888:::<<<===>>>>>>>>>AAADDDFFFGGGKKKQQQWWWVVVWWWWWWWWWUUUSSSQQQOOOSSSXXX\\\[[[XXXWWWXXXYYYZZZ]]]fffvvv~~~xxxrrrvvvvvvssssssvvvxxxwwwyyy|||www~~~~~~ppphhhkkkiiifffddddddcccaaa```XXXVVVQQQLLLFFFAAA>>><<<<<<:::777555555777:::<<<===>>>???>>><<<:::::::::EEE@@@FFFUUUZZZUUUWWW```zzzyyysssfff^^^XXXXXXXXX[[[]]]^^^]]]\\\______aaabbbbbb```^^^]]]YYYVVVUUU[[[bbbeeeccc```cccaaa___^^^^^^]]][[[ZZZYYYRRRKKKJJJJJJHHHFFFFFFAAAIIIQQQUUUYYYdddsss~~~{{{zzzvvvcccSSSJJJHHHWWWTTTUUUYYYYYYUUUQQQOOOSSSSSSWWW]]]]]]WWWRRRPPPLLLJJJGGGEEECCCCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>======>>>>>>???======<<<<<<===>>>??????AAABBBCCCCCCBBBAAABBBDDDCCCBBB@@@???>>>>>>??????AAAAAA@@@@@@@@@@@@???>>>BBB>>>HHHjjjvvvSSS>>>===888444555555222000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,---//////000888AAALLL[[[eeemmm}}}~~~|||xxxxxxwwwtttnnniiiddd___WWWPPPLLLHHHEEEDDD@@@???>>>@@@DDDJJJQQQUUUSSSZZZPPPMMMPPPDDD]]]ppp~~~WWWEEEAAA??????@@@999777555444444444222000///111333444444222///...////////////////////////000000000000111222333444222GGGbbbzzztttYYY```xxxzzzuuuqqqqqqqqqnnnmmmooollliiiggggggiiilllmmmmmmhhhgggffffffhhhjjjlllnnnjjjlllkkkhhhjjjlllkkkfff```gggfff```dddlllhhhZZZVVVZZZYYYOOODDD>>>888444222111000111444666666666888999:::;;;:::999777666777999;;;===<<<:::666444666777888:::;;;<<<<<<<<<>>>BBBGGGJJJJJJKKKOOORRRUUUVVVWWWWWWWWWVVVTTTSSSUUUYYY^^^___\\\[[[```gggggglllwww~~~~~~zzztttvvvuuussssssxxx~~~~~~xxxwww{{{tttzzzyyyllldddllljjjfffeeedddcccaaa___VVVSSSOOOJJJEEEAAA>>><<<:::888666444555888;;;======??????>>>;;;:::<<<===HHHCCCKKK___fffbbbeeeoooxxx}}}rrrggg[[[YYYYYYYYY[[[]]]]]][[[YYY```]]][[[^^^cccccc^^^XXXWWWVVVVVVYYY___cccbbb^^^``````______```^^^\\\YYYUUUNNNKKKNNNOOOKKKHHHIIIDDDFFFIIIOOOUUU___kkktttxxxgggZZZRRRRRRKKKIIIOOOTTTSSSQQQRRRNNNMMMOOOSSSTTTQQQQQQTTTPPPNNNJJJGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>???@@@AAA>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDCCCAAA@@@@@@AAA???@@@AAABBBBBBAAA@@@???BBBBBBCCCBBBAAA@@@@@@@@@DDDNNNlllTTTBBB===999555444666666222000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,---//////000555===IIIXXXbbbkkk~~~}}}{{{xxxwwwwwwssskkkddd```[[[TTTNNNJJJFFFCCC@@@??????@@@CCCHHHNNNTTTXXXVVVVVVNNNOOORRRTTT|||vvviiiIIIBBB>>><<<>>><<<:::888666555555444222111///111555777777444000---000000000000000000000000000000000000111222333444111===SSSnnn{{{}}}ccc```kkk~~~wwwqqqppppppmmmnnnqqqnnnkkkiiijjjmmmooonnnlllggggggggghhhiiijjjjjjkkkhhhjjjhhhfffgggjjjiiieeedddiiijjjeeedddgggddd\\\VVVYYYWWWPPPHHHBBB<<<666444222111222444555555555666777:::;;;<<<<<<:::999777999<<<======:::777555666666777888999;;;<<<===@@@CCCHHHLLLNNNOOOPPPQQQWWWWWWXXXYYYYYYYYYYYYYYYVVV[[[aaadddbbbcccmmmyyy|||}}}|||yyyuuuttt{{{|||sssrrr|||xxxooosssrrrhhhcccooolllhhheeecccaaa___]]]RRRPPPLLLHHHDDD@@@>>><<<888777666555666999<<<>>>===>>>???===:::;;;???CCCKKKJJJVVVjjjtttrrrsss{{{pppllleeeYYY[[[[[[\\\^^^______\\\ZZZ```ZZZVVVZZZbbbeee^^^WWWVVVXXXXXXXXXZZZ^^^___\\\^^^___```bbbcccaaa^^^ZZZSSSLLLLLLTTTVVVPPPLLLMMMHHHFFFFFFKKKQQQWWWaaaiiixxx|||iiiWWWGGGDDDFFFGGGJJJOOOLLLJJJJJJKKKKKKIIILLLQQQNNNMMMKKKHHHEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDAAABBBAAA@@@>>>>>>@@@BBBAAAAAAAAAAAAAAAAAABBBCCCBBBCCCCCCBBB@@@???@@@AAA===???BBBDDDEEECCCAAA@@@>>>???@@@>>><<<===AAAEEEXXXuuudddAAA===>>>888555444666555111111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++,,,///000///333999EEEVVVbbbiiixxx}}}}}}~~~{{{wwwvvvvvvrrrhhh___YYYUUUPPPLLLIIIEEEAAA???>>>@@@BBBFFFKKKQQQVVVYYYWWWUUURRRQQQYYYuuu|||vvvSSSCCCEEE===<<<@@@;;;<<<:::888777777777555333000222444555555333000...000000000000000000000000000000000000111222333444555777EEEaaauuu~~~mmmeeeyyyqqqooonnnlllnnnrrrpppmmmjjjjjjmmmooollliiiiiiiiijjjkkkkkkjjjiiiiiiggghhhgggeeefffjjjiiifffiiihhhgggfffdddbbb___\\\WWWYYYWWWQQQMMMJJJCCC<<<555444222222444555444333333555999<<<>>>>>>>>>===999;;;===>>>===<<<999888777777777888:::>>>BBBDDDBBBCCCFFFKKKQQQTTTVVVVVV\\\\\\\\\\\\\\\]]]^^^^^^\\\```ggglllkkknnn}}}|||{{{zzzxxxvvvyyy{{{vvvoooppp{{{wwwmmmnnnmmmhhhhhhqqqmmmiiieeebbb___[[[YYYMMMKKKHHHEEEBBB???===<<<666555555666888:::<<<>>><<<======;;;999<<>>777888666555777555111111444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///000///111666???TTTbbbeeevvv|||ssszzz}}}~~~zzzvvvuuuuuupppeee\\\SSSQQQMMMJJJHHHEEEAAA>>>>>>@@@DDDHHHNNNSSSWWWZZZVVVWWWVVVRRR___xxx{{{bbbGGGCCCIII??????EEE===>>><<<:::999999888777555111222222222222111000000000000000000000000000000000000000000111222333444999555>>>YYY}}}yyyhhhzzzzzzrrrnnnmmmlllnnnssspppmmmiiijjjmmmmmmjjjfffjjjkkkmmmnnnmmmkkkiiigggggghhhgggdddfffjjjjjjgggmmmfffccceeefff```\\\\\\[[[[[[XXXTTTSSSRRRKKKBBB666555333333444444444333111444888<<>>???>>>===;;;::::::999999:::>>>CCCIIILLLDDDCCCDDDIIIQQQXXX[[[[[[aaa```___^^^^^^___```aaabbbfffmmmsssssswwwwwwvvvyyyyyyvvvvvvwwwsssnnnqqq~~~zzznnnmmmmmmkkknnnrrrnnniiieeeaaa]]]YYYVVVJJJHHHFFFCCC@@@>>><<<;;;444555666777999;;;<<<===;;;<<<<<<:::888<<>>DDDIIIIIIEEEFFFJJJJJJKKKLLLMMMLLLJJJHHHFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHHHHEEEBBBAAACCCFFFGGGFFFEEEDDDDDDDDDDDDDDD>>>@@@BBBCCCCCCDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>BBBDDDDDDGGGVVVnnnuuugggvvvVVV===CCCFFF888999777666777444111111555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++///000///000444:::SSScccbbbkkksss|||llluuu~~~}}}}}}zzzwww}}}|||xxxrrrmmmjjjddd]]]XXXOOOMMMIIIEEEBBB@@@@@@??????BBBGGGMMMQQQSSSTTTTTTTTTTTTMMMRRRyyy}}}qqq{{{RRRMMMGGGBBB@@@@@@???>>>BBB@@@===;;;999777555222555444333111000/////////......////////////......000000000000111111111111333555:::MMMqqqfffooorrrqqqtttsssnnnkkknnnmmmlllkkkkkkkkkkkkkkklllkkkjjjlllmmmkkkfffbbbaaaeeegggjjjnnnqqqmmmfffiiiddd```aaaeeeeee```ZZZ```___WWWTTTXXXPPPGGGIII===:::777444333222333444111222444666999;;;===>>><<<===>>>@@@AAA@@@???===999999:::;;;>>>BBBFFFHHHBBBEEEIIIOOOTTTXXXZZZ[[[aaadddbbb^^^eeetttxxxrrrlllqqquuuuuuwww{{{||||||tttuuuvvvttt}}}wwwqqqpppqqqrrroookkkpppkkkeeebbbaaa]]]UUUNNNIIIHHHEEEAAA>>>;;;999888666666666777888:::;;;<<<@@@<<<999999999>>>LLLZZZcccfffoooqqqgggeeefffaaannnlllllleee\\\ccc^^^]]]gggrrrsssgggZZZZZZYYYYYYYYY]]]bbbgggjjjeeeeeeddd___YYYWWWZZZ^^^\\\\\\```eeeddd]]]XXXWWWRRRTTTVVVXXXXXXWWWTTTSSSPPPPPPPPPNNNMMMQQQYYY___fffmmmuuu}}}{{{ssskkk___RRRJJJIIIHHHFFFCCCBBBCCCEEEGGGLLLKKKMMMPPPMMMFFFEEEHHHCCCAAA@@@BBBEEEEEE@@@<<<@@@AAACCCDDDDDDDDDCCCBBBFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEAAADDDGGGFFFDDDBBBEEEGGGBBBFFFFFFAAA>>>AAACCCAAAEEEDDDKKK[[[lll{{{uuujjjpppbbbHHHBBB???======888888777555444333222111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111999DDD\\\bbb___yyywwwhhhttt~~~wwwtttyyyxxxtttnnniiieee```YYYTTTNNNLLLHHHDDDAAA@@@??????AAADDDIIINNNQQQSSSTTTSSSQQQSSSNNNTTT~~~uuuLLLHHHCCC@@@????????????===<<<::::::::::::888666777666555333111000000///...//////000000//////...000000000000111111111111000111777IIIiiipppqqq|||xxxvvvrrrooooooqqqooollljjjiiijjjkkkmmmhhhgggggghhhjjjhhhddd```fffiiilllmmmppprrrooohhhfffccc```bbbfffhhheeeaaaggghhh^^^TTTUUUQQQJJJMMMBBB???;;;666444333444555333444555666888;;;===>>>>>>===<<<>>>AAABBBAAA@@@===<<<;;;;;;===@@@CCCFFFAAADDDIIIOOOTTTYYY\\\]]]___```^^^___mmmsssyyy}}}~~~zzzvvvzzzuuummmnnn{{{uuunnnlllnnnooollliiillliiiddd```]]]XXXQQQLLLGGGFFFCCC???<<<:::888777666666666777999:::<<<===>>>;;;::::::;;;@@@MMMYYY\\\bbbhhhgggaaa]]]eeesssppp```dddeeebbb___nnnjjjhhhmmmtttssshhh]]]]]]\\\[[[\\\aaahhhppptttmmmiiiddd```]]]\\\[[[ZZZ\\\\\\```eeeccc[[[UUUTTTOOOPPPRRRSSSTTTSSSRRRQQQOOONNNMMMKKKLLLNNNQQQTTT]]]cccjjjsssxxxsssYYYIIIBBBCCCIIIOOOTTTWWWYYYVVVOOOHHHCCCAAAGGGEEECCCAAABBBCCCEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEECCCAAA@@@@@@AAAEEEDDDDDDCCCBBBBBBCCCCCCCCCFFFHHHIIIHHHGGGHHHIIIEEEGGGHHHFFFAAA??????BBBOOO]]]{{{~~~xxxTTTEEECCC???======888888777666444333222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111999AAAXXXaaa]]]wwwrrrddduuusssppptttsssnnnhhhccc___ZZZSSSNNNLLLJJJFFFBBB@@@??????@@@EEEHHHLLLOOORRRSSSRRRRRRIIILLLJJJYYYWWWFFFCCC???===>>>?????????<<<:::999999:::;;;999888:::999777555333111111000//////000000000000//////000000000000111111111111222444999GGGbbb}}}ttt{{{uuupppqqqssspppllliiiggghhhkkkmmmeeeeeeeeeggghhhgggdddaaagggkkkmmmnnnppprrrnnniiidddbbb```bbbfffjjjiiihhhnnnrrrdddTTTTTTUUURRRSSSKKKGGG@@@999555444444555666666666666777999;;;===???<<<:::;;;@@@CCCDDDDDDCCCAAA===;;;;;;<<>>======????????????===;;;:::::::::888666;;;999777555333222111000///000000111111000000//////000000000111111111111555555888BBBVVVrrrwwwuuuxxxoooooorrrpppmmmkkkiiiiiiiiijjjeeeeeefffhhhhhhhhhfffeeeccchhhkkkkkklllnnnlllhhhdddbbbaaaaaaccceeehhhiiipppssseeeUUUZZZ```[[[XXXTTTOOOFFF===777444444555777666555555666777999:::>>>;;;888999>>>CCCEEEFFFFFFDDD???;;;999999;;;===>>>AAAFFFLLLRRRXXX\\\___bbbbbbaaadddrrr|||xxxppprrr~~~zzz}}}vvvqqqvvvuuussszzz|||vvvooommmnnnooommmjjjccccccaaa[[[TTTMMMHHHFFFCCCBBB???<<<:::888777666666777888999;;;<<<<<<======;;;;;;===???BBBJJJSSSTTT```YYYYYYccc[[[llldddlllwwwmmmaaa```YYY[[[___bbbbbb___YYYUUUWWWVVVUUUUUUVVVYYY]]]___WWWUUUTTTUUUXXXZZZZZZYYYYYYYYY^^^cccbbbZZZTTTRRROOOOOONNNOOOPPPRRRTTTUUUUUUQQQNNNPPPTTTSSSMMMFFFLLLMMMRRR]]]mmm|||{{{~~~uuukkklllkkkooodddMMM@@@DDDHHHDDD===AAADDDEEEDDDCCCCCCCCCJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFFFFGGGIIIJJJKKKNNNNNNNNNMMMKKKHHHDDDAAAFFFCCCIIIUUUXXXXXXggg|||sssNNNIIIGGGHHHDDD>>><<>>???===<<<;;;;;;;;;999888:::999777555333222111111000000111111111111000000///000000000111111111111444222222777FFF___}}}{{{yyypppvvvtttmmmpppnnnnnnooonnnmmmjjjhhhfffeeefffggghhhhhhgggggggggaaafffiiiiiijjjlllllliiifffeeebbb___]]]___cccfffnnnooobbbZZZeeekkkbbb\\\\\\VVVLLLAAA999555444444666666555444555666777888<<<;;;999:::<<<@@@CCCEEEGGGEEE@@@<<<::::::;;;<<<>>>@@@DDDJJJPPPVVVZZZ]]]aaadddeeefffkkkvvv}}}}}}zzz}}}}}}tttooovvvuuupppsssvvvpppjjjhhhjjjjjjgggccc``````^^^YYYQQQKKKFFFEEEBBBAAA???<<<:::888777777666777999;;;<<<=========>>>;;;;;;???BBBEEEKKKSSS[[[ddd]]]```pppkkkxxxyyyeeeooouuuhhh]]]___VVVZZZ```cccbbb^^^ZZZWWWVVVVVVWWWWWWWWWWWWVVVVVVSSSVVVZZZ[[[\\\]]]___bbbVVVWWW[[[aaaaaa[[[VVVVVVSSSRRRRRRRRRSSSUUUXXXYYYVVVQQQOOORRRWWWWWWPPPIIIJJJJJJNNNXXXeeerrr|||{{{cccMMMJJJJJJDDD@@@BBBDDDEEEEEEEEEEEEFFFKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHIIIIIIHHHGGGHHHJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGLLL]]]qqqvvvttt|||wwwrrruuuZZZIIIHHHHHHGGGAAA<<<===AAA999999888666555444333222111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...///000333666FFFZZZ^^^___|||}}}}}}}}}|||zzzxxxwwwvvvuuuuuutttrrrnnnkkkiiiddd___XXXTTTRRROOOKKKGGGCCCBBB???>>>???CCCGGGJJJQQQRRRSSSSSSQQQNNNJJJHHH@@@UUU}}}uuuyyyVVVFFFHHHEEEBBBAAAAAAAAA@@@???===<<<;;;<<<>>>>>>===<<<999888777555444333333222111111222222222222111111000000000000111111111111555333222444<<>>888666555555555666666666666666666999<<>>??????AAACCCFFFJJJOOOTTTXXX[[[]]]bbbfffggghhhmmmxxxzzz{{{tttqqqyyyxxxqqqrrrtttpppkkkkkkllllllgggbbb^^^]]]ZZZVVVPPPKKKFFFCCC@@@???===;;;999888777777666777:::<<<===>>>======>>>;;;<<>>BBBFFFEEEEEEEEEFFFFFFGGGHHHDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHEEEIIINNNPPPPPPRRRVVVZZZdddrrrvvvkkkjjjkkk|||jjjNNNGGGFFFEEEBBB>>><<>>>>>@@@EEEKKKOOOSSSTTTTTTSSSPPPKKKGGGEEEEEEoooxxxkkkRRRIIIGGGEEECCCBBBBBBBBBAAA@@@@@@>>>===>>>??????>>>===999999888666666555555666111222222222222222222111000000000000111111111111555444444555777GGGfff~~~sssmmmyyy}}}qqqooossskkklllnnnooonnnllliiiggggggiiijjjiiigggfffgggiiiffflllnnnkkkiiijjjjjjhhhggggggeee```\\\___hhhppprrrpppkkkoootttiii```fffiiicccYYYNNNDDD===888777555666888999:::999888777888@@@GGGFFF???;;;>>>CCCFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHKKKOOOTTTWWWYYY```cccgggiiijjjmmmttt{{{~~~}}}|||~~~|||zzzsssvvvuuurrroooppprrrpppiiiccc\\\YYYUUURRROOOKKKEEE@@@>>>===;;;999888666666666666888:::===>>>>>>>>>======;;;<<>>============:::999888777666444333333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,...000222333...777>>>MMMYYYUUUfffxxx}}}|||yyyxxxvvvuuurrrqqqoooooorrrssssssqqqnnnkkkeee```WWWRRRLLLHHHGGGFFFDDDAAA???>>>======AAAGGGMMMQQQTTTTTTTTTRRROOOJJJFFFCCCRRR}}}yyypppVVVSSSNNNEEEDDDBBBBBBCCCDDDCCCBBBEEECCCAAA@@@???>>><<<::::::999999888777777888888111222222333333222222111000000000000111111111111///000222222222===ZZZvvv|||vvvlllsssxxxpppooolllmmmmmmmmmllllllkkkjjjkkkmmmnnnmmmjjjiiijjjlllhhhnnnoookkkggggggfffeeefffgggfffbbb___cccnnnxxxwwwuuurrrwwwuuubbb[[[kkklllggg^^^SSSHHH@@@;;;888555777:::<<<<<<;;;999888888CCCMMMKKKBBB;;;===CCCEEEFFFHHHIIIKKKKKKKKKKKKIIIJJJKKKMMMPPPTTTWWWYYYffffffgggkkkmmmooosssvvv~~~{{{|||xxxnnnrrrrrrpppnnnoooqqqnnnggg```[[[VVVQQQOOOOOOKKKDDD>>><<<;;;999888666555555444666888;;;===>>>???>>>======:::===FFFRRR[[[fffnnnffflllyyy~~~|||eeegggjjjiiicccbbbkkkvvvlllfff^^^XXXWWWZZZ^^^aaa[[[YYYUUUSSSTTTWWW[[[^^^]]]\\\[[[]]]___^^^YYYUUUUUUSSSSSSUUUUUURRRQQQSSSOOOPPPPPPPPPPPPPPPPPPPPPSSSPPPLLLLLLNNNPPPPPPPPPGGGGGGIIILLLNNNUUUjjjwwwwwwyyyzzzuuuqqqooo|||___QQQPPPKKKKKKLLLLLLKKKIIIGGGFFFCCCDDDFFFFFFFFFFFFHHHJJJHHHIIIKKKNNNQQQUUUXXXZZZnnnwww}}}uuuMMMFFFPPPCCCBBB@@@>>>??????;;;666:::999888777666555444333222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,...000222444,,,777<<>>@@@DDDGGGJJJMMMNNNMMMSSSNNNGGGGGGEEEFFFPPP}}}zzzXXXPPPPPPJJJIIIHHHDDDCCCGGGJJJGGG@@@BBBCCCCCCAAA===:::999999<<<;;;;;;::::::999999888222222222222222222222222//////000000111111111222555111111333222444HHH```lllhhh{{{~~~wwwsssqqqpppnnnllljjjiiiiiiiiiiiikkkmmmkkkgggfffjjjnnnrrrmmmgggeeeeeegggffffff___eeeiiihhhhhhkkknnnnnnvvvwwwzzzxxxnnneeeiiitttnnnggg]]]VVVPPPIIIAAA;;;777333333777:::888777999444999GGGRRRNNNAAA<<>>>>>???===:::666999888777777777777555333333111///.........---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------......///111...555FFFRRRXXXbbbppp}}}~~~}}}{{{yyyvvvvvvssspppoooooooooooonnnkkkkkkkkkkkkiiiddd]]]XXXPPPLLLGGGDDDCCCBBB???===>>>???BBBEEEIIILLLNNNOOOPPPPPPJJJHHHDDD???OOOqqq{{{uuuMMMLLLNNNEEEJJJNNNOOOLLLIIIHHHFFFBBBBBBCCCCCC@@@===;;;;;;<<<<<<<<<;;;::::::999888888444444444333333222222222000000000000111111111222222...000444333444CCCUUUyyysssoooyyytttoooooonnnmmmkkkjjjjjjiiihhhkkkllljjjfffeeehhhlllnnnjjjfffdddeeefffffffffgggjjjiiidddbbbfffiiijjjrrrrrrsssrrrkkkdddhhhqqqppphhh^^^UUUOOOIIIBBB>>>:::666555888:::999999;;;888:::CCCNNNSSSNNNGGGCCCIIIQQQTTTNNNOOOWWW\\\YYYWWWXXXYYY[[[\\\^^^```aaaeeeiiillllllkkknnnuuuzzzyyywww{{{xxxssswwwxxxqqqqqqnnngggpppooommmjjjfffaaa]]]ZZZVVVRRRMMMIIIFFFCCCAAA>>><<<:::777555444444555555999999:::;;;<<<===<<<;;;777>>>FFFMMMVVVaaaeeeccc```]]]```ssssssdddbbb___]]]\\\]]]___```aaa```^^^\\\YYYVVVTTTRRROOOKKKCCC@@@JJJZZZccccccWWWXXXYYY[[[]]]\\\YYYVVVSSSQQQPPPQQQTTTUUUTTTSSSRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLHHHKKKTTTVVVTTTZZZeeeiiiccc]]]```kkk{{{zzztttyyy}}}ttttttoookkknnnrrruuuxxx|||}}}qqqwww{{{bbbJJJGGGGGGDDDBBB@@@>>>>>>>>>===:::777888777666666777666444222333111///.........---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,------...000---555DDDOOOSSS]]]iiizzzyyy}}}{{{yyyvvvttttttrrrooommmmmmllljjjiiigggeeedddcccaaa]]]XXXTTTMMMJJJEEEBBB@@@???>>><<<@@@BBBDDDHHHKKKNNNPPPQQQPPPIIICCCFFFDDD@@@bbb}}}bbbEEEKKKNNNBBBKKKTTTYYYSSSJJJEEEDDDDDDBBBCCCBBB@@@===<<<>>>???======<<<;;;999888777777666666555555444333222222000000000111111111111111000---...333444333;;;GGGhhhzzz}}}uuunnnnnnnnnnnnmmmllljjjjjjiiijjjkkkiiieeeeeegggkkkkkkhhheeedddeeefffffffffkkklllhhhaaa___dddjjjkkkqqqnnnmmmmmmjjjhhhjjjooolllfff]]]UUUOOOKKKHHHFFF<<<777444666888666777::::::;;;>>>HHHVVV\\\SSSFFFKKKQQQSSSOOOQQQZZZ```^^^^^^dddiiihhhdddaaadddhhhgggjjjllllllmmmpppvvv{{{{{{{{{xxxpppssszzz|||wwwuuutttlllaaarrrnnniiieeeccc___ZZZVVVTTTPPPKKKGGGDDDBBB???===;;;999777555444555666666999:::<<<======<<<;;;999777@@@JJJPPPUUUZZZ\\\ZZZWWWWWWaaayyy|||iiibbbaaa___^^^]]]^^^^^^___^^^^^^]]]ZZZWWWRRRNNNLLLGGG???888;;;LLL^^^cccaaaSSSTTTWWW[[[]]]\\\XXXUUUPPPPPPQQQSSSVVVVVVUUUSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLOOOPPPMMMHHHFFFHHHLLLLLLJJJNNNVVVWWWSSSUUU[[[```^^^\\\]]]eeesss~~~}}}}}}gggjjj|||~~~qqqwww^^^HHHBBBDDDDDDCCC@@@???=========<<<:::888777666555555666666444222333111///...//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---...---333@@@HHHMMMWWWbbb}}}|||wwwqqq~~~{{{yyywwwuuussstttqqqnnnllljjjgggdddaaaaaa___\\\YYYXXXUUUQQQOOOIIIGGGCCC@@@>>>>>>>>>>>>CCCEEEHHHKKKNNNPPPQQQRRRMMMDDD===DDDNNNWWW}}}VVVIIIMMMLLLEEEKKKTTTXXXQQQHHHDDDEEEEEEBBBBBBAAA???===>>>@@@CCC======<<<;;;999888777777888888777666555444333222111111111111111111111111222...---111333333777===VVV|||xxxoooooooooooonnnmmmkkkjjjjjjjjjjjjhhhffffffhhhjjjkkkjjjgggfffeeeeeeffffffggghhhfffbbbdddkkkrrrtttsssnnnkkkkkkmmmoooqqqrrrdddbbb]]]XXXSSSPPPOOOOOOBBB;;;777888888777777::::::<<<===BBBQQQ^^^XXXHHHHHHMMMOOONNNRRRYYY]]][[[___iiitttssskkkeeefffkkkllllllllllllnnnsss{{{zzz{{{xxxoooqqqyyy~~~{{{vvvkkk```pppiiiccc______]]]WWWRRRQQQMMMIIIEEEBBB@@@===;;;999888666555444555777888999<<<>>>???>>>;;;999888;;;CCCMMMQQQQQQQQQSSSUUUTTT]]]nnniiiaaaaaaaaa``````____________]]]\\\ZZZWWWTTTQQQOOOMMMDDD@@@>>>FFFSSS\\\ZZZTTTRRRRRRSSSVVVXXXXXXVVVTTTPPPPPPQQQSSSTTTUUUUUUUUURRRRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNLLLIIIHHHJJJLLLMMMLLLNNNTTTTTTQQQPPPTTTTTTYYY___cccgggooo|||mmmhhhvvvnnnYYYGGGFFFJJJGGGAAA>>>>>>>>>=========<<<:::999777666555666777777555333333111///...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,------...---111999@@@HHHTTTaaarrryyyppp{{{zzz{{{zzzyyywwwuuuttttttpppnnnllljjjhhheeeaaa^^^[[[XXXTTTRRRPPPNNNLLLJJJEEEDDDAAA>>>======???AAAFFFHHHKKKNNNPPPQQQRRRRRRJJJDDD???MMMhhh^^^PPPRRRMMMGGGHHHKKKNNNNNNHHHDDDEEEFFFEEEAAAAAA@@@???===>>>AAACCC===<<<<<<;;;999888888777999999888777555444333333222222222111111111111111555111...///111222666:::FFFfffzzzxxx|||ssssssrrrqqqooommmkkkjjjjjjkkkjjjiiihhhiiijjjlllmmmllljjjgggeeeeeefffgggeeeggggggfffkkksssxxxxxxrrrnnnhhhhhhmmmsssuuutttbbbbbbbbb^^^XXXTTTTTTUUUKKKDDD??????===::::::<<<777<<<===>>>GGGSSSSSSJJJDDDGGGJJJLLLOOOSSSTTTRRRSSSaaappptttoooiiiiiimmmpppnnnllllllpppwww|||zzzzzz|||{{{sssuuu|||}}}vvvqqqllliiilllfff```^^^^^^]]]XXXSSSNNNKKKFFFBBB@@@>>>;;;999888777555444555666888999999<<<@@@@@@===;;;999999===EEENNNQQQNNNNNNUUU^^^dddkkkwwwrrr```cccaaaaaa``````______``````^^^[[[XXXTTTRRRRRRSSSTTTLLLJJJLLLQQQVVVWWWSSSQQQTTTRRRPPPOOOQQQRRRSSSRRRQQQQQQPPPPPPQQQSSSVVVXXXQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJKKKMMMOOONNNMMMPPPNNNMMMOOOPPPOOONNNPPPKKKRRRZZZ^^^bbbkkkzzzuuuooozzzwwwlll}}}yyy~~~dddSSSGGGCCCLLLPPPHHH???>>>>>>>>>???>>>===;;;;;;:::888777777777888888777555333111/////////000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........///...///222999CCCTTTbbblllxxxvvvvvvxxxyyyxxxvvvtttttttttkkkjjjiiiiiigggddd```\\\VVVSSSOOOMMMKKKJJJGGGEEEBBBBBB@@@>>>===???CCCFFFJJJKKKNNNPPPRRRQQQQQQPPPIIIGGGJJJccc{{{lllKKKNNNUUUKKKDDDHHHGGGHHHEEE@@@AAAEEEFFFCCC@@@@@@@@@???>>>>>>@@@BBB<<<;;;;;;::::::999999888888888777777666555444444222222222222222111111111555222000///000222666:::;;;SSStttzzzsss}}}zzzxxxuuurrrooommmkkkkkkjjjiiiiiiiiiiiikkklllmmmnnnmmmjjjfffddddddgggjjjhhhjjjjjjjjjnnntttvvvsssmmmiiidddaaagggpppsssqqqdddffffffbbbZZZVVVWWWZZZPPPIIIDDDBBB???:::777888777;;;===<<>><<<999888666666555444555777999;;;:::===@@@@@@===::::::;;;>>>FFFQQQUUURRRRRR___mmm|||yyyjjjbbbhhh```___^^^]]]]]]^^^______^^^[[[WWWSSSRRRTTTWWWYYYTTTSSSTTTVVVVVVSSSUUUXXXUUURRRMMMKKKMMMOOOQQQRRRQQQQQQPPPNNNNNNPPPTTTWWWRRRRRRSSSSSSTTTSSSSSSRRROOOLLLJJJLLLQQQTTTSSSQQQRRRPPPMMMMMMOOOPPPPPPPPPMMMQQQTTTUUUYYYfff{{{~~~{{{www~~~~~~qqqcccggglllhhhiiiyyy}}}{{{uuuvvv{{{wwwqqq||||||mmmFFFJJJDDDDDDJJJKKKDDD@@@BBB???@@@AAA@@@===;;;;;;;;;999888777888999999888666333111//////000000000///------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////.........///333@@@RRR```fffyyyyyyvvvyyyzzzyyyvvvsssssstttmmmllljjjiiifffaaa[[[VVVRRROOOLLLJJJIIIGGGDDDBBB@@@AAA@@@???>>>AAAGGGKKKLLLNNNPPPRRRRRRQQQOOONNNHHHGGGTTT|||~~~sss^^^OOOOOOPPPJJJFFFGGGBBBDDDCCC@@@@@@DDDDDDBBB>>>???@@@@@@>>>===>>>@@@::::::::::::::::::::::::777777666666666555555555333333333222222111111111000222222111000222666999888DDDfffxxxyyy~~~yyysssooolllkkkkkkhhhgggfffgggiiilllmmmnnnkkkjjjgggdddbbbdddjjjooommmmmmjjjhhhkkkpppppplllgggeee```[[[aaakkkooonnndddgggfffaaaZZZYYY___fffVVVPPPJJJHHHCCC<<<777777999999:::<<<<<<===FFFPPPPPPLLLHHHGGGIIIJJJJJJJJJEEEKKKUUU^^^dddgggggggggggghhhlllqqqxxxzzz{{{{{{|||~~~uuuxxxssslllhhhgggiiinnnssseeeeeeccc```\\\XXXTTTQQQIIIFFFBBB>>><<<:::888666555555444444555777:::<<<:::===@@@???;;;999;;;>>>CCCMMMYYY^^^YYYXXXfffwwwtttdddcccddd]]]\\\ZZZXXXYYYZZZ\\\^^^\\\ZZZWWWUUUTTTUUUWWWXXXVVVUUUWWW[[[ZZZVVVUUUYYYRRRPPPMMMLLLNNNQQQSSSSSSNNNPPPPPPOOONNNNNNQQQTTTQQQRRRTTTTTTTTTRRRPPPOOOOOOOOOOOOPPPRRRTTTVVVVVVSSSQQQPPPOOORRRTTTSSSPPPPPPQQQQQQOOOQQQ]]]qqq{{{|||qqqbbbfffmmmttt}}}pppwww}}}tttpppuuuwww}}}wwwxxx\\\GGGGGGEEEEEEEEEDDDCCCCCCDDD@@@BBBCCCAAA===;;;;;;<<<888777666777999999888666333111//////000111000///...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,///000///111<<>>======>>>999999:::::::::;;;;;;;;;666666666666555555555555333333333222222111111111,,,111444222111222666888;;;===ZZZ|||yyyyyy{{{tttnnnlllkkkkkkfffeeedddfffiiikkkmmmnnngggfffdddaaa```dddlllrrrnnnmmmhhheeeggglllllliiieeeddd^^^YYY]]]hhhnnnlllbbbdddccc^^^YYY]]]iiisssaaa[[[UUURRRMMMDDD>>>======888888===<<<;;;EEESSSZZZRRRJJJGGGGGGIIIKKKMMMLLLLLLNNNUUU\\\aaa```^^^```dddkkkttt|||yyywwwzzz{{{{{{{{{qqqqqqkkkgggjjjnnnooonnnmmmaaabbbbbb^^^XXXQQQMMMKKKHHHEEEAAA===;;;:::777666555444444444555888:::<<<:::===@@@>>>;;;999<<<@@@KKKUUUbbbfff___[[[gggyyy}}}ccc___```\\\\\\ZZZWWWUUUUUUWWWZZZ\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRSSSYYYbbbcccZZZSSSRRROOONNNMMMOOORRRTTTUUUTTTKKKOOOQQQQQQOOONNNNNNPPPOOOQQQRRRRRRQQQNNNKKKIIIOOORRRTTTTTTRRRRRRVVVYYYSSSSSSRRRSSSUUUXXXUUUQQQMMMNNNNNNLLLKKKPPP\\\ggguuurrrwww~~~pppbbb```ggguuuvvvwwwyyyyyy|||rrrpppzzz|||jjjnnn___NNNKKKJJJDDDFFFFFFDDDDDDEEEEEECCCBBBDDDEEEBBB>>>;;;;;;<<<777666555666888888777555333111//////000111000///......---------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***///111000111:::GGGQQQYYYXXXyyy{{{zzzxxxuuurrrooommmlllllliiieee___YYYSSSPPPNNNHHHHHHGGGEEEBBB@@@>>><<<888;;;@@@DDDFFFHHHKKKMMMPPPOOOQQQVVVVVVOOOHHHEEECCC\\\{{{ttthhhRRRSSSTTTTTTTTTSSSQQQPPPCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAA???>>>===>>>>>>???<<<999:::>>>???<<<999666777888999999888777666555444333111000111111222111111111111222333444555777AAATTTkkk~~~{{{yyysssnnnooonnnkkkhhhhhhhhhhhhiiijjjkkklllfffcccbbbffflllpppooolllmmmhhheeegggiiihhhjjjllleeeccc^^^^^^kkkyyyvvvjjj^^^``````cccllluuutttllldddmmmnnnbbbWWWQQQGGG:::BBB:::777===??????HHHVVVddd[[[RRRMMMOOOQQQPPPNNNMMMNNNQQQTTTXXX\\\```bbbggggggooo{{{~~~}}}sss{{{~~~~~~yyyrrrqqqmmmiiiggghhhjjjkkklllfff```\\\[[[WWWOOOJJJIIICCCBBB@@@===:::888666444555555555666777999:::;;;=========<<<===@@@EEEHHHTTT^^^jjjoookkkhhhmmmuuukkk```YYYWWW___[[[[[[ZZZYYYYYYZZZ[[[\\\```\\\WWWTTTUUUXXXZZZ[[[\\\TTTQQQWWW[[[XXXUUUVVVWWWSSSOOOOOOSSSUUUSSSPPPKKKOOOPPPMMMMMMQQQTTTTTTTTTTTTTTTRRRNNNLLLKKKLLLPPPNNNNNNOOONNNNNNTTT[[[VVVRRRQQQUUUWWWTTTQQQQQQHHHIIIJJJHHHIIIOOOZZZdddfffgggiiioooxxxzzzlllkkknnnqqqnnnttt~~~~~~lllppprrr\\\QQQGGGBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;:::777666666666666555555555333222111000000000111222///......------,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,///000000333???LLLTTTXXXssswww~~~wwwvvvtttqqqnnnkkkiiihhhcccaaa]]]XXXSSSOOOLLLJJJHHHGGGFFFDDDBBB@@@>>>===;;;>>>CCCFFFHHHKKKMMMOOOWWWTTTSSSTTTQQQIIIBBBAAAKKKsssbbbQQQQQQRRRRRRRRRQQQPPPOOOCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>???<<<999;;;>>>>>>;;;777666777888999999888777777555444333222111111222222111111111111222333444555555:::FFF]]]yyyyyy}}}wwwuuunnnmmmmmmkkkgggggghhhiiijjjlllmmmnnnmmmjjjiiikkkppprrrqqqnnnlllgggfffiiilllkkklllnnndddbbb```cccmmmvvvssslllccceeefffiiippptttoooeeefffsssxxxooobbb[[[SSSIIIBBB:::888<<<===<<>>BBBHHHLLL[[[dddnnnppplllmmmxxxyyyfff___[[[ZZZ\\\ZZZYYYYYYXXXYYYZZZ\\\]]]]]]ZZZXXXXXXYYYZZZ[[[ZZZTTTPPPQQQXXX[[[XXXUUUUUUUUUQQQNNNNNNRRRTTTRRROOOPPPSSSRRRMMMLLLOOOQQQQQQSSSSSSSSSQQQNNNLLLLLLLLLRRRPPPPPPPPPNNNLLLPPPVVVWWWSSSQQQTTTVVVSSSPPPPPPJJJKKKKKKIIIIIILLLRRRXXXVVVZZZ```gggqqqsssrrruuuxxxyyy|||mmmpppzzzyyyttt{{{}}}~~~rrrXXXNNNJJJEEECCCFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;;;;:::::::::999666666666555555555444444444333222111000111111222///......------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------///000000222===IIIUUUWWWmmmqqqvvvsssrrrpppnnnkkkiiigggfffZZZXXXUUUQQQNNNKKKHHHGGGFFFFFFDDDCCCAAA???>>>===???BBBFFFJJJKKKMMMOOOQQQRRRQQQRRRRRRLLLEEEDDDGGGdddzzzUUULLLLLLMMMMMMMMMLLLKKKJJJCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAA???>>>>>>>>>???>>><<<;;;<<<>>>===999555777888999999999999777777666555444333222222222222111111111111222333444444888666<<>>>>>===BBBEEEIIILLLMMMNNNPPPRRRNNNOOOQQQMMMDDD@@@JJJWWWvvvzzz```JJJFFFGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@>>>======>>>>>>>>>===<<<======<<<888555888999:::::::::999888777666666555444444333333333222111111111222222333444888555666EEE___}}}{{{rrroooooonnnkkkkkkkkkkkklllmmmnnnoooiiihhhffffffhhhhhhfffdddjjjhhhjjjqqqtttsssssstttiiifffjjjtttuuummmjjjooofffhhhjjjnnnqqqoooggg___qqqxxx{{{tttkkkccc[[[TTTLLLEEE??????>>>@@@IIISSSRRR\\\ffffff___VVVSSSSSSRRRTTTVVVZZZ___cccgggiiimmmsssuuuyyy}}}yyy}}}|||wwwttttttvvvggghhhjjjmmmnnnlllhhhdddaaaZZZTTTQQQLLLDDD???>>><<<;;;888666444333333333333444666888:::<<<======<<<:::777888===EEELLLPPPYYYccciiieeedddrrrsssbbbiii]]]ZZZ___SSS]]]]]]\\\[[[[[[\\\]]]^^^]]][[[ZZZZZZ[[[[[[YYYWWWPPPSSSXXX[[[\\\ZZZZZZ[[[QQQOOONNNNNNPPPQQQPPPOOONNNQQQQQQNNNOOOUUUZZZ\\\OOOPPPRRRQQQOOONNNMMMNNNJJJJJJLLLQQQQQQNNNNNNQQQPPPMMMLLLOOOOOOMMMMMMPPPRRRPPPMMMLLLMMMMMMMMMLLLKKKPPPWWWaaapppvvvrrr```___^^^YYY```rrryyytttwww~~~www}}}{{{tttvvvfffSSSMMMIIIHHHFFF@@@>>>@@@GGGFFFEEECCCAAA???===<<<===<<<;;;:::999888777666555555444444444333333333444444333333333222222333/////////...------,,,,,,---------,,,,,,+++***************+++,,,---...//////...///000//////666???PPPOOOZZZzzzmmmllljjjhhheeecccaaa```VVVTTTQQQMMMJJJGGGEEEDDD??????>>>======>>>??????DDDGGGKKKMMMNNNNNNPPPQQQTTTRRRNNNEEE===CCC\\\uuu{{{}}}wwwqqqkkkQQQEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFBBBAAA???>>>===>>>>>>??????>>>=========<<<999777999:::;;;;;;;;;999888777777777666666555444444333222222111111222222333333222111333:::LLLgggvvvsssrrrqqqnnnnnnmmmlllkkkkkkkkkkkkjjjiiiiiiiiijjjjjjjjjiiifffeeehhhnnnrrrqqqpppqqqmmmkkkpppxxxuuukkkhhhnnngggfffhhhmmmpppooollliii{{{zzzvvvrrrqqqnnnfff^^^YYYQQQHHHAAA>>>???HHHPPPRRRYYYbbbfffbbbZZZRRRNNNOOOQQQUUUYYY___dddiiikkkiiioooxxx}}}{{{www|||zzzyyyvvvtttsssrrrpppnnnmmmddddddeeeggghhhhhhfffdddYYYSSSMMMLLLHHHBBB>>>>>>===<<<999666444333333333444555777999;;;<<<======;;;999777:::@@@GGGLLLOOOSSS]]]cccaaadddyyyfffaaajjj[[[XXX___UUUcccbbb___]]]\\\[[[\\\\\\bbb^^^ZZZWWWVVVVVVVVVUUUSSSUUUWWWWWWVVVWWWXXXXXXQQQQQQPPPPPPQQQQQQOOONNNLLLPPPQQQPPPQQQXXX]]]___MMMOOOQQQQQQPPPNNNMMMMMMIIIHHHKKKPPPQQQNNNLLLMMMJJJHHHIIIMMMMMMLLLMMMPPPOOOMMMJJJIIIKKKNNNPPPPPPOOOPPPTTT]]]lllxxxttt{{{vvvrrrzzzvvvuuuwww}}}zzz|||sssuuu\\\JJJDDDCCCCCCDDDCCC@@@AAADDDDDDCCCBBB@@@>>><<<::::::<<<;;;;;;999888777666666555555444444444333333333444444444444333333222222000//////......---,,,,,,---------,,,,,,,,,++++++*********+++,,,---...//////......000///...333:::HHHJJJRRRjjjgggeeeccc```]]]ZZZXXXWWWPPPNNNLLLHHHEEECCCAAA@@@===<<<<<<===>>>@@@BBBDDDGGGIIILLLNNNNNNOOOPPPQQQQQQLLLFFFEEELLLbbb~~~xxxuuutttfffSSSLLLGGGGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBAAA@@@??????@@@AAA@@@???>>>>>>===<<<;;;;;;:::;;;<<<<<<;;;:::888777777777888777777666444444333222222111222222333333111444666777@@@XXXzzzxxxzzzzzzwwwuuurrrooonnnlllkkkiiihhhggggggiiiiiiiiijjjjjjjjjjjjkkkdddbbbdddjjjmmmllljjjkkknnnooorrrtttqqqkkkjjjmmmiiiggghhhmmmqqqqqqppprrrwwwqqqllllllqqqrrrmmmfffddd]]]RRRFFF???>>>BBBFFFLLLPPPWWW]]]^^^XXXPPPIIIGGGHHHLLLQQQWWW\\\aaaccccccgggmmmtttxxxqqqnnnpppsssyyy|||{{{wwwuuunnnjjjlllnnnkkkhhhfffdddcccbbbbbbccccccbbb```SSSLLLGGGFFFDDD???<<<======;;;888555444333444555555777999;;;<<<===<<<<<<:::999:::@@@HHHOOOQQQQQQUUU___cccbbbkkkrrr]]]^^^ddd[[[ZZZ```[[[fffdddaaa^^^\\\[[[ZZZZZZddd___XXXRRRQQQRRRSSSSSSRRRTTTSSSQQQQQQSSSSSSQQQRRRRRRRRRQQQPPPOOOMMMMMMOOOSSSTTTQQQRRRVVVYYYYYYMMMOOOQQQRRRPPPMMMLLLLLLLLLJJJKKKOOOPPPKKKHHHGGGGGGGGGJJJNNNNNNKKKLLLOOOIIIHHHGGGGGGHHHKKKOOOQQQNNNMMMMMMSSS^^^kkkwww~~~{{{~~~uuuuuu{{{~~~{{{uuuwwwzzzqqqkkkhhhiiipppzzz||||||zzzqqqpppzzzvvvzzzmmm]]]QQQHHHEEECCCCCCDDDCCCAAA@@@AAACCC??????>>>===<<<::::::999::::::999999888777666666555555555555444444444333333333333333333222111111000000//////...---------,,,,,,,,,,,,------------++++++++++++,,,------...///------//////...111666===FFFOOO^^^|||~~~bbb```^^^ZZZWWWSSSPPPOOOIIIHHHFFFDDDBBB@@@@@@???<<<<<<<<<>>>@@@DDDGGGIIIIIILLLNNNPPPPPPOOOPPPQQQHHHDDDHHH[[[vvv}}}}}}}}}xxxiiiQQQPPPNNNIIIGGGGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDAAA@@@???===<<<<<<>>>@@@;;;<<<<<<<<<<<<:::888777888888888888888666555444333333222222111222222333333666777555;;;PPPrrr{{{zzz|||zzzvvvqqqmmmllljjjiiigggfffffffffgggggghhhgggffffffgggggggggdddeeeiiillljjjhhhjjjjjjnnnooolllkkkmmmnnnmmmiiifffgggmmmpppmmmmmmpppkkkfffdddggglllllliiidddfffcccZZZOOOFFFBBBBBBBBBDDDHHHMMMQQQQQQMMMFFFAAA>>>@@@CCCGGGLLLPPPTTTWWWZZZ___bbbfffrrrrrrmmmnnnpppwww~~~}}}}}}zzz~~~zzztttqqqsssnnnlllnnnnnnjjjgggiiifffeeeccccccbbb```\\\YYYOOOIIIDDDCCC@@@<<<:::;;;888777555333333555777888777888:::<<<===<<<;;;;;;999:::???IIITTTZZZ[[[YYY]]]dddfffeeettt```]]]\\\]]]^^^aaaaaa^^^dddbbb```]]][[[ZZZZZZZZZaaa\\\UUUPPPNNNOOOPPPQQQNNNPPPPPPNNNPPPTTTQQQJJJQQQRRRRRRQQQOOOLLLJJJJJJOOOSSSTTTQQQPPPRRRSSSQQQMMMOOORRRRRRPPPMMMKKKKKKMMMIIIIIIMMMOOOKKKGGGFFFIIIJJJNNNRRRPPPKKKJJJMMMFFFHHHKKKKKKIIIIIILLLNNNHHHJJJLLLLLLMMMQQQVVV[[[ccchhhppptttvvvzzzvvvwww|||{{{}}}ssskkkqqqxxx```bbbkkkvvv{{{|||aaaOOOIIIFFFEEEEEEEEEEEEEEECCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666666666555555555444444111222333333333222111000000000//////......------++++++,,,,,,---.........,,,,,,,,,++++++,,,------...+++,,,//////---///444444EEEQQQWWWmmmyyy```___\\\XXXTTTPPPMMMLLLEEEDDDCCCBBBAAAAAAAAAAAA<<<======???CCCGGGKKKNNNKKKMMMPPPQQQQQQPPPQQQRRRHHHHHHVVVxxxqqq~~~wwwUUURRRWWWQQQGGGEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGBBBAAA???===<<<===@@@CCC<<<<<<======<<<:::999888888888999999888777555444333333222222111222222222111333222000444IIIiii}}}{{{vvvpppjjjiiihhhgggffffffffffffiiiiiijjjhhhgggffffffggglllhhhhhhlllnnnkkkjjjlllfffllllllffffffnnnqqqmmmfffdddffflllmmmhhhgggiiifffeeeeeehhhjjjgggdddbbbdddddd```XXXPPPJJJGGGDDDAAAEEEIIIIIIFFF@@@;;;888???@@@BBBEEEIIIMMMPPPRRRXXX\\\___bbbmmm}}}yyyrrrqqquuuyyyyyyuuurrrssstttqqqrrruuurrrkkkkkkppphhhgggfffeeebbb^^^XXXSSSNNNHHHBBBAAA>>>:::888999444333222222333666999;;;888999;;;======<<<;;;:::999;;;CCCPPP]]]cccccc```eeeiiigggfffyyylll[[[bbb]]]YYYbbbgggaaa^^^aaa```^^^[[[ZZZYYYYYYZZZ\\\XXXSSSOOONNNOOOOOOOOOLLLOOOOOOOOOTTTXXXRRRHHHQQQRRRRRRPPPMMMJJJHHHGGGLLLQQQSSSQQQOOOPPPPPPNNNMMMPPPRRRRRRPPPLLLJJJJJJJJJFFFFFFLLLOOOLLLIIIIIILLLMMMRRRVVVRRRLLLIIILLLFFFLLLQQQQQQLLLIIIJJJLLLEEEKKKNNNLLLEEEAAADDDHHH[[[]]]ccckkkqqqwwwsss{{{ssstttiiisssuuu]]]FFFCCCJJJJJJCCC>>>:::<<<======>>>???>>>;;;:::::::::;;;;;;<<<<<<<<<888888888777777777777777777666666666666555555555111111222333222111000///000000000///......------***++++++,,,---...//////------,,,+++++++++,,,,,,---***+++...///---///333000EEESSSUUUeee{{{^^^[[[WWWTTTQQQNNNJJJHHHBBBAAA@@@???>>>======<<<;;;>>>BBBEEEGGGIIIKKKNNNLLLUUURRRMMMTTTVVVMMMIIIDDD```{{{{{{^^^UUUPPPLLLLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDBBBAAABBBCCCEEEGGGKKKHHHCCCAAABBBCCCDDDDDDAAA@@@???===<<<<<<;;;;;;<<<<<<;;;:::999999999999888999999888888777666555444444444333333333222222000---///222333;;;XXXvvvrrriiiiiihhhhhhhhhiiijjjkkkfffgggiiijjjkkkkkkjjjiiihhhiiijjjjjjjjjiiigggfffdddkkkpppmmmllllllhhhaaabbbgggllllllhhheeefffhhheeecccccceeeiiikkkiiiggglllkkkcccXXXUUUXXXTTTKKKCCCAAAAAADDDFFFCCC===:::AAABBBEEEHHHGGGHHHRRR]]]hhhjjjmmmpppvvv~~~}}}~~~zzzppppppwww~~~tttrrrxxxzzzpppiiihhhiiifffccc```^^^\\\XXXQQQLLLGGGDDD@@@===;;;:::888666444444333333444555777888<<<<<<<<<===>>>>>>;;;999:::AAADDDQQQiiisssmmmjjjrrrfff___kkkeee```___^^^^^^aaadddfffggg^^^^^^]]]\\\ZZZXXXVVVUUUWWWSSSQQQRRRPPPLLLLLLOOOSSSSSSSSSRRRPPPLLLHHHFFFTTTWWWXXXUUUOOOKKKLLLOOONNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPQQQPPPMMMJJJGGGJJJJJJKKKMMMOOOOOOMMMKKKMMMOOORRRRRRPPPMMMKKKJJJLLLNNNPPPMMMIIIGGGIIIMMMMMMHHHHHHMMMPPPKKKGGGHHHQQQRRR^^^rrr|||~~~}}}{{{yyyvvvSSSMMMEEEBBBDDDEEECCCAAA>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<::::::999888777666555444777666444333222222333333222222222111000//////...////////////////////////------------------------++++++++++++++++++++++++++++++,,,------......///000:::NNNRRRccc{{{YYYVVVSSSPPPNNNKKKGGGEEEAAAAAA???>>>>>>>>>??????@@@CCCFFFIIIKKKLLLOOOQQQTTT[[[VVVPPPQQQLLLHHHMMMfffnnnMMMKKKJJJGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGCCCBBBAAAAAAAAABBBDDDEEEJJJGGGDDDCCCCCCDDDCCCCCC@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999999999999888999999888888777666555444444444333333333222222333111222555444777KKKbbb~~~xxxqqqpppmmmkkkjjjjjjkkklllkkkkkkkkkjjjiiihhhgggfffjjjjjjjjjiiihhhfffeeedddhhhrrrxxxtttooollljjjfffdddiiimmmllliiifffgggiiieeeeeeeeegggiiikkkjjjiiirrrtttpppgggeeejjjjjjeeeVVVQQQKKKGGGEEECCCBBBBBB@@@???AAAEEEJJJSSSdddsssxxxyyy~~~yyyuuunnnqqqwww|||{{{uuusssuuuxxxzzzyyytttkkkfffeeegggcccaaa^^^[[[XXXSSSMMMIIIFFFCCC???<<<:::999777555333333333333555666888999<<<<<<<<<<<<;;;:::999888999FFFPPP^^^rrrvvvqqqqqqnnnmmmqqqkkk```bbbaaa___^^^```aaacccccc______^^^]]][[[YYYXXXWWWXXXTTTQQQRRRQQQOOOPPPSSSYYYXXXWWWTTTQQQMMMJJJHHHRRRUUUXXXVVVRRROOOPPPRRRPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOOLLLIIIGGGIIIIIIJJJLLLNNNNNNLLLJJJLLLNNNNNNMMMLLLJJJKKKLLLJJJMMMNNNLLLHHHGGGIIILLLMMMHHHIIINNNQQQMMMJJJKKKKKKKKKTTTeeepppwww}}}|||xxxyyy~~~ooo[[[OOOLLLGGGAAA???@@@AAA???===>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;:::999999888777666555444777666444333222222333333222222111111000//////...........................------------------------++++++++++++++++++++++++++++++,,,,,,---.........---333FFFMMM\\\nnnRRRPPPMMMJJJIIIFFFCCC@@@@@@???>>>======???AAACCCDDDGGGJJJLLLMMMOOOQQQSSSRRRVVVUUUSSSOOOEEEHHH\\\tttwwwUUUCCCHHHIIIGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEAAAAAAAAAAAAAAABBBBBBBBBHHHGGGEEEDDDEEEDDDCCCAAA>>>>>>============>>>>>>>>>===<<<:::999888888888888999999888888777666555444444444444333333333333444222333666555444>>>KKKcccxxxwwwsss}}}zzzwwwuuuqqqmmmjjjiiijjjjjjlllllljjjiiihhhgggggggggkkkjjjiiigggfffeeeeeeeeelllvvv|||wwwoookkkkkkkkkgggjjjmmmllliiihhhiiikkkdddfffiiijjjjjjkkklllnnnvvvzzzyyyqqqpppwwwzzzwwwjjjcccXXXLLLEEEEEEJJJNNNQQQLLLHHHIIIMMMXXXiiiyyy{{{yyyssswww|||zzzuuupppnnntttyyyyyyxxxyyywwwsssnnnpppooolllfffbbbbbbccc______]]]XXXRRRKKKGGGEEECCC@@@<<<:::888777666444333333333444666888:::;;;:::<<<>>><<<999888:::===FFFWWWcccmmmwwwqqqhhhkkkgggttthhhZZZ```bbbaaa___^^^]]]]]]^^^___aaa```___^^^\\\ZZZYYYXXXUUUQQQNNNOOOPPPOOORRRWWW\\\ZZZXXXTTTQQQMMMKKKIIIMMMRRRVVVVVVSSSPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNPPPOOOOOONNNMMMKKKIIIHHHJJJJJJKKKMMMOOOOOOMMMLLLKKKKKKKKKIIIHHHHHHJJJLLLHHHJJJLLLKKKHHHGGGIIIKKKJJJGGGHHHMMMPPPNNNMMMMMMNNNKKKMMMTTTYYY^^^mmm~~~~~~~~~kkkYYYLLLEEECCCEEEBBB>>>===??????===:::======<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888999999888777666555555444666555444333222222222333222222111111000/////////........................------------------------++++++++++++++++++++++++++++++,,,,,,------......000000@@@KKKYYYcccqqqLLLJJJGGGEEEDDDCCC@@@>>>======<<<<<<===@@@CCCEEEGGGIIILLLMMMNNNNNNPPPRRRSSSTTTSSSRRRLLLAAANNNpppxxxmmm```JJJDDDKKKIIIGGGIIIGGGFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@AAABBBBBBBBBBBBAAAGGGFFFEEEEEEFFFDDDBBB???<<<<<<<<<<<<===>>>???@@@???>>><<<;;;999999888888888999999888888777666555555444444444444333333333333000111555666555888>>>PPPlllyyymmmppp~~~}}}yyywwwwwwtttpppkkkhhhggghhhhhhjjjiiihhhgggggghhhiiijjjgggfffeeeeeeeeefffhhhiiiooosssuuuqqqllljjjlllnnnhhhjjjkkkjjjiiihhhiiikkkbbbfffjjjllllllmmmpppssszzz}}}zzzsssuuu|||}}}wwwtttooobbbQQQHHHJJJSSSXXXeee___YYYXXXYYY^^^hhhrrr|||}}}xxx}}}wwwuuuzzz|||wwwqqqmmmqqqyyy}}}xxxxxx|||zzzsssggghhhhhhfffccc``````bbb\\\]]]\\\VVVNNNGGGDDDDDD@@@===:::777666666444333222333444666888999;;;<<<888<<<>>>===:::;;;@@@FFFQQQ___gggnnnqqqggg]]]aaaddd{{{}}}aaa[[[___]]]]]]]]][[[ZZZZZZZZZ\\\aaa```___]]][[[ZZZYYYXXXQQQLLLJJJKKKMMMMMMRRRWWWYYYXXXUUURRROOOMMMLLLKKKKKKNNNRRRSSSQQQNNNMMMLLLMMMOOOQQQRRRSSSRRRPPPOOOQQQPPPNNNLLLJJJIIIIIIHHHMMMMMMMMMOOOQQQQQQPPPOOOHHHIIIJJJIIIHHHHHHJJJLLLFFFHHHJJJIIIHHHGGGHHHJJJFFFFFFHHHKKKMMMNNNNNNNNNTTTQQQOOONNNKKKLLLVVVcccyyywwwpppWWWHHHFFFHHHFFFCCCAAA@@@>>>???@@@@@@===;;;<<<;;;;;;;;;::::::::::::;;;:::::::::999888777666888888777666666555444444555444444333333222222222111111111111000000//////........................------------------------++++++++++++++++++++++++***++++++,,,------......222,,,;;;IIIVVVZZZdddGGGEEECCCBBBBBBAAA???===;;;;;;;;;<<<>>>BBBEEEGGGJJJLLLNNNOOONNNNNNPPPQQQWWWSSSJJJFFFAAA>>>ZZZwwwqqqhhhQQQEEEEEEIIIEEEDDDGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBEEEDDDDDDEEEEEEDDDAAA>>>;;;;;;<<<<<<===???@@@AAA???>>><<<;;;:::999999999888999999888888777666555555555555444444444333333444111000222444555666999GGGfffvvvnnnrrrwww~~~{{{wwwuuutttrrrnnnkkkiiiiiiiiijjjkkkjjjhhhgggfffggghhhhhhbbbbbbbbbdddfffiiilllnnnqqqmmmiiiiiijjjllloooppphhhiiijjjiiihhhhhhiiijjj___dddiiillllllnnnrrrvvv{{{|||yyyuuuyyyvvvyyyvvvkkkYYYPPPSSSYYY\\\fffbbbaaadddfffeeefffiii{{{}}}tttvvv{{{|||yyyyyy{{{zzzsssmmmkkktttzzz{{{vvvvvv{{{xxxpppfffffffffdddbbb`````````ZZZ[[[YYYSSSKKKEEECCCCCC===;;;777555555444333222333444555777999;;;<<<<<<999<<<===;;;999;;;BBBIIIMMMUUUYYY```fff^^^YYYbbbooohhh___\\\VVVWWWYYYZZZYYYXXXWWWYYY[[[```^^^\\\ZZZYYYXXXWWWWWWPPPLLLIIIKKKMMMNNNSSSXXXUUUTTTSSSQQQPPPPPPPPPPPPNNNPPPSSSSSSQQQMMMJJJHHHIIIKKKOOORRRSSSSSSQQQPPPPPPOOOMMMKKKIIIIIIHHHIIIMMMLLLLLLMMMPPPPPPPPPNNNFFFIIILLLLLLKKKJJJIIIIIIEEEGGGHHHIIIHHHGGGGGGHHHFFFIIIKKKKKKMMMOOOPPPPPPPPPQQQSSSSSSPPPNNNRRRXXXnnnpppuuuxxx^^^UUUKKKHHHJJJHHH???777>>>>>>>>>?????????===;;;:::::::::999999999999888999999999999888777555555777777666666555444444444333333333333333333222222111111111000000000000000........................------------------------++++++++++++++++++++++++******++++++,,,------...///'''444AAANNNQQQWWWCCCBBB@@@@@@@@@@@@>>><<<;;;<<<===???BBBEEEGGGHHHMMMOOOPPPPPPOOOOOOOOOPPPHHHEEE>>>>>>DDDOOOtttpppsss]]]KKKIIICCCFFFIIIDDDFFFJJJFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB???===;;;;;;<<<<<<===???@@@AAA>>>===<<<;;;::::::::::::888999999888888777666555555555555555444444444333777444222111222333444444;;;WWW{{{rrrjjjnnnwww|||xxxxxxsssrrrpppnnnmmmmmmmmmnnnnnnmmmkkkhhhfffdddccccccaaaaaaccceeehhhkkkmmmoooooohhhcccffflllnnnppprrrhhhhhhiiiiiiiiiiiihhhhhh```cccgggjjjlllooorrrtttqqquuuuuutttyyy}}}uuu{{{{{{rrrccc]]]```ccc```ccc```aaafffggg```YYYUUUhhhvvv|||vvvyyy~~~zzzyyyxxxyyytttmmmkkkmmmvvvwwwvvvsssssstttqqqlllgggfffeeecccaaa___^^^]]]UUUUUURRRNNNHHHDDDBBBAAA<<<999666444444444333222444555777999:::;;;<<<<<<<<<<<<;;;999999===DDDJJJPPPTTTTTTYYY___ZZZ\\\llllllXXX\\\\\\RRRSSSVVVYYYYYYWWWWWWYYY\\\___]]][[[XXXVVVVVVVVVVVVSSSNNNMMMOOOPPPQQQTTTYYYRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUURRROOOKKKIIIGGGJJJOOOSSSTTTSSSQQQOOONNNMMMLLLJJJIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLLLLKKKGGGJJJMMMNNNLLLJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIMMMOOOMMMMMMOOOQQQQQQKKKMMMPPPRRRPPPNNNLLLLLLTTTTTTWWWdddwwwwwwbbbVVVPPPIIIKKKLLLHHHAAA======???;;;;;;<<<<<<<<<;;;::::::999999999888888888777777777777888888888777555444666666555555444444444444222222333333333333222222111111000000000000000000------------------------------------------------++++++++++++++++++++++++******++++++,,,,,,------000)))333;;;HHHNNNRRRttt@@@>>>======>>>>>>===;;;<<<>>>AAADDDGGGIIIJJJJJJLLLNNNOOOOOOMMMLLLLLLMMM???HHHPPP]]]nnn}}}vvvhhhrrroooLLL>>>EEEBBBHHHJJJDDDHHHKKKDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCBBBAAA@@@AAA@@@>>><<<<<<<<<<<<<<<===???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<888999999888888777666555555555555555444444444444333333333111111222333222555CCC```wwwoooooottt|||zzzwwwxxxrrrrrrrrrqqqqqqpppooonnnmmmmmmllljjjgggdddbbbaaaeeeeeeggghhhiiijjjjjjjjjgggcccccciiilllkkklllooohhhiiijjjkkklllkkkiiigggddddddeeehhhlllnnnnnnmmmeeepppwwwuuutttyyyxxxtttyyy{{{vvvlllllltttuuuppplllggggggkkkjjjaaaVVVOOO\\\hhhxxx~~~~~~~~~zzzwwwuuuuuutttoookkknnntttzzztttqqqrrrrrrnnnjjjjjjhhhfffdddaaa___]]]ZZZXXXOOOLLLIIIFFFDDDBBB???===:::888555444444444333222666777888:::;;;<<<<<<;;;<<<;;;999999>>>EEENNNSSSWWW]]]___cccgggdddoooxxx^^^YYYZZZXXXSSSTTTXXX[[[[[[XXXWWWZZZ]]]^^^]]]ZZZWWWVVVUUUUUUVVVTTTPPPOOOQQQRRRQQQSSSWWWOOOPPPRRRTTTUUUUUUUUUTTTVVVUUUTTTSSSRRRPPPLLLJJJJJJMMMQQQUUUVVVSSSPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIKKKLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFDDDIIINNNOOOKKKIIILLLNNNMMMJJJJJJIIIIIIJJJJJJFFFBBBHHHFFFGGGNNNYYYdddmmmsssgggNNNDDDEEEGGGEEEFFFDDD>>>999:::AAAHHH:::;;;;;;:::999888999999888888888777777777666666555666777888888777555444555555555444444444444333111222333333333333222111000000000000000000000111------------------------------------------------++++++++++++++++++++++++*********+++,,,,,,------111---333555AAAKKKNNNiii===<<<;;;;;;======<<<;;;>>>AAADDDHHHKKKLLLLLLLLLJJJKKKLLLLLLJJJHHHIIIIIINNNccczzzvvvwwwvvvnnnfffuuu^^^QQQGGGAAA@@@GGGGGGAAADDDEEE;;;AAAAAAAAABBBBBBCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCCCCCAAA????????????===<<<<<<<<<<<<<<<===>>>???@@@<<<;;;;;;;;;;;;<<<======888999999888888777666555666666555555555444444444---000222222222444444333999888JJJnnn~~~yyyuuuuuu{{{|||wwwuuuvvvqqqrrrrrrrrrqqqooommmllliiijjjjjjjjjhhhfffdddcccjjjjjjkkkkkkiiihhhfffddd______eeellllllffffffkkkiiijjjkkkmmmnnnmmmjjjggghhhfffeeegggkkkllljjjgggcccttt{{{ttttttwwwvvvuuuxxxvvvqqqwwwyyysssqqqvvvwwwqqqgggbbbeeemmmyyy|||yyyvvvvvvxxxyyywwwttttttssssssrrrmmmlllsss}}}~~~tttpppttttttlllhhhkkkiiifffccc```]]]ZZZVVVTTTJJJFFFBBB@@@@@@@@@===999:::888555333444444333222777888999;;;<<<<<<;;;;;;;;;888777;;;EEEPPPZZZ```VVVaaaiiipppuuuvvv```\\\```XXXQQQSSSVVV[[[^^^]]]ZZZXXXZZZ]]]___]]]ZZZWWWVVVUUUVVVVVVSSSOOOOOOQQQQQQOOOPPPTTTLLLNNNPPPRRRSSSSSSRRRQQQUUUSSSRRRQQQPPPOOOLLLJJJMMMPPPTTTWWWWWWSSSOOOKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIGGGFFFGGGIIIKKKKKKJJJKKKLLLKKKIIIGGGFFFGGGIIIIIIIIIIIIJJJJJJIIIFFFCCCFFFLLLMMMGGGDDDHHHJJJHHHHHHFFFCCCDDDIIINNNMMMIIIMMMLLLLLLNNNOOOOOORRRVVVhhhtttfffRRREEEFFFKKKJJJCCCCCC???===@@@DDDDDD===555<<<<<<<<<:::999888999:::777777777777666666666666333444666888888777555444444444444444444444333333000111333333444333222111000000000000000111111111------------------------------------------------++++++++++++++++++++++++)))******+++,,,,,,---------+++///,,,777DDDFFF\\\uuu???>>><<<;;;;;;<<<===???DDDGGGKKKMMMLLLJJJHHHHHHOOOLLLHHHGGGHHHJJJIIIHHHWWWrrrpppfff^^^ppp\\\LLLAAAEEEDDDBBB@@@@@@BBBDDDEEEBBBAAAAAAAAABBBCCCBBBAAAAAABBB@@@===???BBBBBB>>>CCCBBB@@@???===<<<<<<;;;999:::;;;<<<===============<<<<<<<<<<<<======>>><<<;;;999999:::;;;:::999666777777666444333333444555555555555555555555555000666CCC\\\zzz~~~uuuvvvwwwtttrrrsssqqqsssvvvwwwvvvtttrrrqqqllliiimmmuuussshhhdddiiiggglllmmmjjjhhhjjjgggaaafffkkkooonnngggcccdddfffhhhhhhfffdddfffjjjjjjgggaaacccfffiiilllllliiifffpppyyy~~~xxxrrrtttwwwwwwyyyzzz{{{}}}ppppppwwwzzzyyywwwppptttyyy~~~vvv|||xxxssstttvvvuuunnnnnnsssmmmhhhvvvxxxooojjjkkklllkkkiiiffffffdddaaa]]]WWWSSSPPPHHHGGGEEEBBB???<<<999777666555444333222333444555999888888:::<<<>>>>>>>>><<<;;;999???QQQdddhhhcccYYY^^^kkkqqqssscccWWWWWWVVVRRRPPP[[[```ccc___WWWTTTYYY``````YYYTTTTTTTTTSSSSSSVVVUUUTTTOOOJJJJJJMMMMMMJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRPPPKKKGGGLLLOOOTTTWWWWWWSSSMMMIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIGGGGGGIIILLLMMMLLLIIILLLOOONNNJJJJJJNNNLLLFFFHHHIIIJJJIIIFFFEEEGGGJJJIIIGGGEEEDDDDDDFFFIIIJJJFFFDDDAAABBBEEEGGGFFFEEEHHHKKKMMMLLLIIIJJJOOOTTThhhmmmvvvjjj]]]OOOLLLIIIEEEBBBBBBBBBCCCCCCBBBAAA???>>>=========;;;;;;:::999999999999:::777777666555555555555555555555555555555555555555333333333333333333333333111111111111111111111111000000111222222222222111,,,------...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++///222222444===KKKVVViiizzz<<<<<<;;;;;;===???AAABBBFFFHHHKKKMMMMMMNNNOOOPPPPPPKKKJJJJJJBBB===JJJ___xxxdddfffgggfffmmmiiiSSSMMMHHHDDDCCCBBBBBBBBBBBBCCCDDDEEECCCBBBCCCEEEFFFDDDBBB???BBBBBB??????AAAAAA???BBBAAA@@@>>><<<;;;;;;;;;::::::;;;<<<===>>>>>>===>>>======<<<<<<<<<======:::::::::;;;<<<<<<999777666666666555444333333333444444444444444444444444666666<<>>:::888666555444333333333444555666;;;;;;;;;<<<===<<<;;;:::999<<<@@@HHHWWWdddfff```VVVYYYdddpppmmmYYYRRRRRRTTTVVVYYYXXX[[[]]][[[VVVTTTYYY^^^[[[UUUQQQRRRQQQOOOOOOQQQPPPPPPMMMIIIJJJNNNNNNKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPPPPOOOMMMKKKIIIMMMOOOSSSUUUUUURRRNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHEEEDDDEEEHHHLLLOOOOOOMMMLLLNNNMMMIIIJJJMMMKKKFFFIIIJJJJJJHHHEEEDDDEEEGGGGGGFFFEEEDDDEEEHHHJJJLLLFFFDDDAAAAAADDDFFFGGGFFFHHHKKKMMMLLLJJJKKKPPPUUUYYY\\\aaaeeedddcccjjjttt{{{kkk\\\OOOGGGIIIGGGDDDAAA??????@@@AAA??????>>>===============;;;::::::999888999999999777666666555444444555555333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111------...////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,+++...111111333;;;HHHRRR^^^iii::::::;;;===@@@BBBEEEFFFLLLLLLMMMLLLJJJHHHIIIJJJIIIAAAAAADDD>>>AAAfff|||pppaaabbbqqq|||dddRRRIIIJJJIIICCCCCCCCCCCCCCCCCCCCCCCCIIIFFFCCCEEEIIIJJJGGGCCC===CCCEEEBBB???@@@@@@???AAA@@@>>>===;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999:::;;;===>>><<<999555666666666555444444333333444444444444444444444444:::666666@@@TTTlll|||wwwoooppprrrpppooorrrnnnlllooouuuxxxtttoookkkkkkrrrzzzxxxnnnhhhkkkhhhfffbbbaaaffflllkkkffflllmmmnnnjjjeeebbbbbbdddhhhttt{{{tttiiieeegggjjjjjjiiiiiikkknnnpppqqqqqqmmmnnnllliiillltttzzz|||{{{|||||||||xxx}}}}}}uuutttyyy~~~}}}{{{xxxvvvtttsssnnnmmmllllllmmmoooooonnnqqqmmmiiihhhjjjjjjiiiggg]]]\\\ZZZWWWRRRMMMIIIGGGFFFDDDBBB???;;;888666444333333333444555666888888;;;;;;=========<<<:::999999AAAKKKSSS\\\aaa___ZZZSSS[[[hhhzzzggg^^^VVVSSSSSSVVV\\\bbbUUUVVVVVVUUUTTTUUUWWWZZZVVVQQQNNNOOOOOOKKKJJJKKKJJJKKKJJJHHHJJJOOOOOOLLLJJJIIIHHHFFFGGGHHHIIIJJJKKKNNNPPPOOOLLLJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEHHHKKKNNNNNNMMMKKKLLLKKKIIIIIILLLJJJFFFIIIIIIIIIGGGDDDCCCCCCDDDFFFEEEEEEEEEFFFHHHKKKMMMHHHFFFCCCCCCEEEHHHJJJJJJIIIKKKLLLKKKJJJLLLPPPTTTOOOPPPSSSTTTPPPMMMQQQYYYeeelllvvvrrrgggWWWKKKFFFDDDAAA???CCCBBB@@@>>>>>>???@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<:::999888888777777888888666555555444444444444444222222222222222222222222111111111111111111111111111111111111111111111111///000111111222222111111......///000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...---000222111222888CCCKKKUUUWWWwww;;;<<<>>>@@@CCCFFFHHHIIIMMMNNNNNNLLLHHHEEEDDDDDDEEE===:::@@@LLLfffvvvooowwwwww{{{YYYPPPKKKFFFEEECCCBBBCCCDDDDDDDDDDDDCCCBBBJJJFFFDDDFFFJJJKKKGGGBBB>>>EEEIIIDDD???===>>>===???>>>===<<<;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<:::777777666555555555555444333444444444444444444444444888666555888AAAUUUqqq~~~}}}yyyuuutttpppnnnooooooooorrruuutttppplllnnnllllllooommmiiijjjooommmiiidddeeejjjmmmjjjdddmmmmmmllliiigggeeeeeefffuuu|||}}}rrreeeccciiioooqqqooolllkkklllnnnoooooollliiifffgggmmmtttyyyzzzrrrsssvvvxxxzzz{{{{{{{{{www||||||}}}yyyxxxssstttxxx|||wwwuuuttttttqqqooommmqqqpppkkkkkkooommmfffjjjhhhgggfffggggggdddbbbZZZYYYWWWSSSNNNJJJFFFDDDCCCBBB???<<<888666444333222222333555777888:::;;;888:::<<<===<<<;;;:::;;;???HHHRRRXXXYYYWWWTTTQQQWWWjjj}}}ddd\\\YYYVVVUUUUUUWWWZZZ^^^TTTSSSQQQQQQSSSTTTUUUUUUTTTOOOMMMOOOOOOKKKHHHIIIIIIJJJJJJIIIKKKOOOOOOKKKKKKIIIGGGEEEDDDFFFHHHIIIIIIMMMOOOMMMIIIGGGKKKOOOMMMLLLKKKKKKKKKMMMOOOPPPKKKKKKKKKJJJIIIHHHGGGFFFKKKJJJIIIIIIIIIIIIIIIHHHKKKJJJHHHGGGHHHJJJIIIGGGGGGFFFFFFEEEDDDCCCDDDDDDGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHFFFEEEGGGJJJMMMOOOKKKKKKKKKJJJHHHIIILLLOOOLLLMMMPPPRRROOOJJJLLLQQQHHHMMMRRRUUUZZZdddlllnnnwwwsssfff^^^YYYVVVLLLEEE>>>>>>BBBEEEBBB>>>AAA@@@?????????AAACCCDDD<<<<<<;;;:::999999999:::888777777666666666666666444444333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111///000000111111111111111...//////000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...000333555555333111555<<>>@@@BBBEEEHHHIIIJJJJJJIIIKKKMMMLLLIIIFFFDDDDDD@@@@@@AAANNNooorrrrrrgggKKKKKKJJJFFFDDDAAABBBBBBCCCCCCCCCCCCBBBBBBHHHEEEDDDFFFIIIIIIEEE@@@@@@GGGJJJEEE???===<<<;;;>>>>>>===;;;::::::::::::<<<======>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;>>><<<:::999:::;;;;;;;;;888666555555777777666444444444444444444444444444222555888888888CCCaaa}}}zzztttppprrrwww|||}}}xxxsssooommmllljjjjjjkkkjjjhhhkkkooolllgggdddhhhnnnnnnhhhbbbmmmkkkiiiiiiiiijjjjjjiiikkkpppqqqkkkeeeggglllppppppnnnkkkiiijjjlllmmmmmmkkkgggfffjjjppptttuuutttqqqrrrtttuuuvvvuuuttttttyyy|||xxx{{{yyyyyyzzz{{{|||wwwqqqoooppppppmmmjjjmmmuuutttkkkhhhmmmlllfffgggffffffeeedddbbb^^^\\\YYYWWWUUUQQQLLLHHHDDDBBB???>>>;;;888555444222222111222444666888:::;;;<<<:::;;;<<<;;;999999:::===FFFKKKQQQSSSOOOKKKJJJLLL\\\|||nnn___XXXVVVSSSRRRUUUWWWUUURRRUUUSSSPPPOOOQQQRRRRRRQQQSSSOOONNNQQQQQQMMMJJJJJJKKKLLLLLLJJJKKKOOONNNJJJMMMKKKHHHFFFEEEFFFHHHIIIIIILLLNNNLLLHHHGGGKKKPPPKKKJJJHHHGGGGGGJJJLLLNNNKKKJJJJJJIIIHHHGGGGGGGGGLLLLLLJJJIIIGGGFFFFFFGGGJJJHHHFFFFFFGGGGGGGGGGGGCCCCCCBBBCCCDDDEEEFFFFFFHHHHHHFFFEEEDDDEEEEEEEEEFFFEEEEEEDDDFFFHHHLLLNNNLLLKKKJJJGGGFFFFFFGGGIIIGGGIIINNNRRROOOIIIGGGIIIHHHLLLLLLFFFCCCHHHQQQUUU[[[]]]dddooo}}}~~~|||vvvrrrccc^^^VVVOOOJJJFFFDDDCCCEEEAAA>>>AAAFFFFFF@@@999???>>>>>>>>>???AAABBBCCC>>>===<<<:::888777777666666666555444444444444555333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000//////000111111111111000...//////000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,///222::::::888555222222666:::GGGDDDTTTBBBDDDGGGJJJLLLMMMMMMLLLKKKLLLKKKIIIDDD@@@>>>===555BBBTTTmmmrrrvvvWWWGGGHHHFFFDDDGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGEEEBBB@@@BBBGGGHHHDDD???>>>>>><<<>>>>>>===;;;;;;:::::::::<<<======>>>>>>=========???>>>===<<<<<<<<<<<<<<<@@@===999888999;;;<<<===:::777555666999:::888555555555555555555555555555000333888999555999QQQlll|||vvvttt{{{wwwoookkkkkkfffiiinnnqqqpppmmmkkkkkkeeeaaabbbhhhmmmkkkgggdddkkkiiiggghhhkkkmmmkkkhhhfffmmmqqqooommmllliiieeehhhgggggghhhkkkmmmmmmllljjjggggggmmmrrrqqqppppppsssssssssttttttssssssrrr{{{|||}}}}}}xxxtttpppnnnnnnnnnkkkiiinnnsssqqqjjjgggkkkjjjffffffeeeeeecccaaa]]]ZZZXXXWWWUUURRRNNNIIIEEEBBBAAA;;;:::777555333222222222222333555888:::;;;<<<===??????===999666888===BBBLLLMMMNNNMMMIIIGGGKKKSSSccc|||ffffffWWWUUURRRRRRWWW[[[WWWPPPTTTQQQOOONNNOOOPPPPPPOOOSSSOOONNNQQQRRROOOMMMMMMMMMNNNLLLIIIJJJMMMMMMIIIMMMKKKIIIHHHGGGHHHIIIJJJIIIKKKMMMLLLJJJJJJMMMPPPJJJIIIGGGFFFFFFHHHJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGGGGJJJLLLJJJEEECCCEEEFFFEEEFFFGGGBBBAAAAAABBBEEEGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBB???@@@BBBBBBCCCEEEHHHKKKLLLJJJHHHEEEDDDDDDEEEFFFFFFGGGKKKOOOMMMFFFBBBCCCFFFLLLOOOKKKGGGHHHKKKKKKOOOKKKMMMUUU[[[```kkkxxx~~~wwwxxxyyyqqqiiiddd^^^UUUPPPPPPEEEDDDBBBAAA@@@???@@@@@@BBB???;;;<<<@@@AAA>>>;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;999777555444444555444333333222222333333222111111111111222222333222222222222222222222222222222222222222222222222000000000000000000000000...///000000111111000000......///000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++---111444===<<<999555222111222444BBBHHHRRRrrrCCCFFFJJJNNNPPPQQQPPPPPPMMMMMMJJJFFFCCCBBBDDDFFFNNNbbb~~~tttuuu___NNNGGGGGGCCCDDDHHHEEEAAAAAA????????????AAAAAAAAADDDGGGGGGEEEBBBAAAAAAAAADDDDDDAAA@@@BBBBBB??????>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;>>>======<<<<<<<<<======???===:::999;;;<<<<<<;;;<<<888666777;;;<<<:::777666666666666666666666666444111333777444444CCCWWW|||zzz~~~xxx{{{|||yyyrrrllljjjiiieeejjjoooqqqpppooommmkkkgggcccccchhhjjjgggfffgggjjjgggeeegggkkklllhhhdddiiiqqquuusssnnnkkkfffaaacccdddeeehhhkkklllkkkiiihhheeegggmmmpppnnnnnnpppqqqqqqqqqqqqrrrssstttttt|||uuuwww~~~vvvtttrrrpppooonnnmmmkkknnnkkkiiihhhjjjkkkfffaaacccdddcccaaa^^^[[[YYYXXXTTTRRRNNNJJJEEEAAA???===888666444222111111222333333444666999;;;<<<<<<<<<@@@???<<<888666<<>>BBBCCCCCCDDDGGGIIIJJJHHHFFFDDDEEEFFFGGGGGGHHHGGGIIILLLJJJEEEDDDEEE@@@EEEHHHGGGHHHKKKKKKIIIKKKMMMLLLIIIGGGJJJQQQWWW]]]]]]aaahhhoooppplllgggrrrqqqrrrvvvuuurrrqqqtttrrrqqqvvvxxxiiiTTTNNNHHHFFFDDDBBBDDDGGGEEEEEECCCAAA>>><<<<<<<<<;;;999777888;;;===>>>???::::::::::::::::::::::::;;;:::999777555444333333333333222111111111111222000000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000000------...////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++...222666;;;:::777444222000111222888KKKQQQ```CCCFFFKKKPPPSSSTTTSSSSSSJJJIIIHHHIIILLLSSS]]]ccctttppp}}}___OOOGGGHHHHHHCCCFFFGGG???AAA@@@>>>======>>>@@@AAA@@@EEEIIIHHHDDD@@@@@@BBB@@@AAA@@@>>>AAAFFFFFFCCC???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<======>>>===<<<;;;<<<======;;;999===999777888<<<>>>;;;888777777777777777777777777888000...333444222:::GGGgggppp~~~~~~zzzwwwsssqqqnnnmmmhhhkkklllkkkjjjlllooooooooojjjhhhjjjiiiddddddiiijjjfffdddgggkkkkkkeee___ccckkkoookkkfffggghhhiiidddeeegggjjjlllkkkgggdddgggdddeeekkkmmmkkkmmmrrrrrrqqqqqqrrrsssvvvxxxyyy~~~~~~zzzvvv}}}kkkwww~~~{{{vvvuuuuuusssqqqpppoooooommmeeeaaagggmmmkkkbbb[[[bbbbbbbbb```]]][[[YYYYYYQQQOOOKKKFFFBBB>>>;;;:::555444222000000111222333333555777:::;;;<<<<<<<<<===<<<999666888BBBRRR^^^YYYTTTSSSWWW[[[aaammmzzzlllbbb[[[MMMLLLOOOOOOLLLOOOUUUUUUPPPJJJKKKLLLLLLKKKLLLOOORRRPPPKKKJJJMMMOOONNNNNNPPPJJJJJJGGGDDDFFFKKKMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJCCCEEEFFFFFFFFFHHHMMMQQQIIICCC@@@DDDEEECCCDDDHHHFFFDDDBBBCCCEEEGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA;;;???DDDFFFFFFFFFHHHKKKIIIGGGEEEDDDFFFHHHIIIJJJFFFCCCDDDFFFGGGEEEFFFJJJFFFGGGDDD@@@@@@EEEFFFDDD<<>>;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999888777666555444333333333333222222111111111111111000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000,,,------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++...333666777666555333111000111111+++FFFJJJLLLoooBBBIIIPPPQQQNNNKKKMMMQQQLLLXXX___fffuuutttiiimmmcccWWWNNNJJJFFFEEEGGGGGGCCC>>>BBBAAA@@@AAACCCEEEEEEEEEBBBDDDEEEDDDCCCAAABBBBBBCCCBBB@@@>>>>>>???@@@AAA?????????>>><<<;;;999999=========>>>===<<<<<<;;;999:::===???@@@???===;;;888<<<<<<999777999999888888666555777::::::888666:::999999888777666666555666555333333333444666888MMM]]]xxxxxxllllllooopppjjjhhhgggiiiiiigggjjjooojjjmmmooommmiiihhhmmmsssjjjhhhfffffffffeeecccaaagggjjjjjjffffffhhhhhheeehhhjjjlllllljjjhhhhhhhhhllllllkkkiiiggghhhjjjmmmqqqmmmlllqqqttttttvvvyyy}}}|||{{{}}}}}}yyy~~~yyy}}}sss{{{zzzxxxtttpppnnnooopppkkkcccfffsssxxxnnnccc___mmmiiiddd```\\\XXXUUURRRIIIGGGDDD@@@===:::888777666555333222222333444555777777888:::<<<===<<<;;;888::::::;;;EEESSSYYYVVVTTTWWWSSSSSS___nnn|||ssscccLLLGGGNNNIIIGGGOOOZZZ___ZZZSSSMMMIIIEEEEEEGGGHHHHHHGGGNNNLLLLLLNNNQQQRRROOOLLLKKKIIIGGGEEEEEEGGGIIIKKKMMMLLLIIIHHHHHHKKKOOOQQQIIINNNRRRSSSPPPNNNNNNOOOQQQQQQQQQOOOLLLJJJJJJJJJLLLIIIGGGGGGIIIJJJIIIGGGEEEFFFHHHKKKLLLKKKGGGCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHFFFDDDDDDFFFGGGHHHHHHBBBCCCDDDDDDCCCBBB@@@???<<>>AAAEEEFFFDDDCCCEEEFFFBBB@@@???AAAEEEFFFEEEDDDDDDDDDDDDCCCBBB???===;;;AAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>><<<;;;;;;;;;;;;999888:::999999888888999999:::555555444444444333333333222222222222222222222222000000//////000111222222000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////------------------------------------------------///---,,,---+++***///666<<<;;;777222...---000222222:::>>>JJJ```vvvLLLJJJIIILLLPPPOOOIIIBBB@@@bbblllfffqqqgggUUURRRMMMIIIEEEEEEGGGFFFCCC???BBBAAA@@@BBBCCCEEEDDDCCCAAACCCDDDCCCBBB@@@AAAAAACCCBBB@@@>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<999;;;<<<===>>>===;;;;;;;;;>>>>>>:::777999999777777666555666999:::888666999888888777666666555555666555444333333444666777AAAOOOjjjxxxnnnmmmnnnmmmjjjggggggiiiiiigggjjjnnnkkkllljjjggghhhlllllljjjiiihhhffffffggggggfffdddiiikkkjjjgggfffhhhgggddddddfffhhhiiijjjjjjjjjkkkjjjjjjjjjiiihhhhhhjjjllloookkkjjjnnnrrrsssuuuxxxzzzyyyyyy{{{~~~xxx{{{wwwuuu{{{wwwuuutttssspppmmmmmmnnnppphhhbbbeeeqqquuummmfffeeennnjjjeee___ZZZUUUPPPLLLGGGEEEBBB???<<<999777666555444333222333444666888777888:::<<<>>>===<<<:::888999:::???MMMZZZZZZTTTJJJJJJFFFOOOiiijjjcccWWWNNNSSSOOOKKKIIIOOOXXX[[[VVVOOOHHHEEEDDDEEEHHHJJJKKKJJJLLLKKKKKKMMMPPPPPPNNNKKKJJJHHHFFFEEEEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJLLLNNNKKKNNNQQQRRRPPPNNNMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLNNNLLLIIIHHHIIIIIIGGGEEEDDDEEEHHHKKKMMMLLLIIIEEECCCDDDEEEFFFHHHIIIJJJJJJGGGEEECCCCCCEEEGGGGGGFFFDDDDDDCCCCCCAAA@@@>>>===???IIIPPPOOOLLLMMMOOOOOOJJJGGGEEEFFFHHHIIIGGGFFFEEECCCBBBEEEDDDAAAAAACCCCCCDDDEEEGGGHHHIIIJJJJJJGGGFFFEEECCCCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBBBBCCC===AAAFFFHHHFFFDDDCCCCCCAAA???>>>@@@BBBDDDCCCAAA@@@AAAAAAAAA@@@>>>===<<>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<:::999999999999888666888777777777777777777888444444444444333333333333222222222222222222222222000000//////000111111222000000000000000000000000000000000000000000000000000/////////////////////......////////////..............................------------------------------------------------...,,,,,,---+++***000777;;;:::888444111///000222...444;;;LLLbbbtttPPPMMMIIIHHHGGGFFFBBB???ZZZjjj\\\lllgggRRRPPPMMMKKKHHHEEEEEEFFFEEEBBB???AAAAAAAAACCCDDDDDDBBB@@@???AAABBBBBB@@@??????@@@BBBAAA@@@>>>======>>>>>>@@@>>><<<999999:::===>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;::::::::::::999===@@@@@@;;;888888888666666555555666888888777555777777777666555555444444555555444333333555666777777@@@WWWvvvxxxqqqpppooommmiiifffeeehhhhhhggghhhlllpppssspppkkkrrr}}}yyykkkiiihhhggghhhiiijjjiiihhhjjjlllkkkgggfffgggfffcccddddddeeehhhkkklllkkkjjjfffhhhiiijjjiiiiiijjjkkkooojjjiiimmmqqqrrrvvvzzzvvvuuuuuuxxx{{{}}}}}}}}}wwwzzz|||~~~|||uuurrrttt~~~|||wwwzzzqqqqqqooollliiiiiijjjlllhhhbbbccckkklllgggdddfffgggddd```[[[VVVPPPKKKFFFCCCBBB???<<<:::777666555333333333333555777999;;;777999<<<>>>>>><<<:::888777888;;;DDDRRRZZZUUULLLCCCEEEHHH[[[}}}___[[[WWWLLLNNNXXXPPPMMMLLLPPPVVVWWWPPPJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGHHHIIIKKKKKKIIIGGGGGGFFFEEEEEEFFFHHHKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJNNNOOOPPPQQQPPPNNNLLLKKKKKKLLLKKKJJJIIIIIILLLOOOQQQOOOLLLKKKJJJHHHFFFDDDEEEFFFHHHLLLNNNMMMJJJGGGCCCDDDFFFHHHIIIJJJJJJIIIEEECCCBBBBBBDDDEEEEEEDDDEEEDDDBBB@@@???>>>======@@@IIINNNMMMJJJLLLNNNOOOFFFEEEDDDEEEFFFGGGFFFEEEFFFCCCCCCEEEEEEBBBBBBDDDEEEFFFGGGHHHIIIKKKKKKLLLFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBB>>>BBBGGGIIIHHHDDDBBB@@@@@@>>>>>>>>>@@@@@@???>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;999888666666777777555444555555555555555555555555444444444333333333222222000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000////////////////////////......////////////..............................------------------------------------------------,,,++++++,,,++++++111999;;;;;;;;;999555222000000,,,...555III^^^hhh~~~IIILLLKKKCCC;;;???NNN[[[rrrdddjjjyyytttTTTQQQPPPHHHIIIFFFDDDDDDDDDDDDBBB@@@AAAAAAAAACCCDDDCCC@@@>>>>>>@@@AAA@@@???===>>>>>>AAA@@@???>>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>===;;;999999:::;;;<<<;;;:::999888777777888999;;;??????:::777888888666444444555666777777666555666666555555555444444444555444444444444555666777555888FFFbbb}}}xxxsssrrrssssssjjjeeedddffffffdddeeegggnnnxxxyyyuuu}}}qqqlllkkkjjjjjjkkkkkkjjjiiiiiikkkkkkgggfffhhhhhheeefffffffffhhhkkkkkkiiifffccceeeiiijjjjjjiiijjjjjjooojjjhhhlllppprrrvvvzzzsssrrrsssvvvyyy{{{{{{zzz|||yyyzzz}}}~~~{{{tttqqqtttyyy||||||~~~vvvssswwwsssrrroookkkhhhfffggghhhjjjeeecccdddbbb^^^]]]aaa\\\ZZZWWWSSSPPPLLLGGGCCC???>>><<<:::777666555555222222333555777:::<<<>>>999;;;>>>>>>===:::888777:::<<>>======>>>>>>===DDDIIIGGGEEEGGGJJJJJJCCCCCCCCCDDDEEEEEEEEEDDDFFFCCCCCCEEEEEEBBBBBBEEEGGGGGGGGGHHHIIIJJJJJJKKKEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>==================<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;::::::999999999999999888666555555666666555333333444444444444444444333333333333333222222222222000000000000000000000000000000/////////000000111000000000000000000000000000000000000000000000000.........///////////////---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,222:::>>>@@@@@@===999333000...///,,,///@@@PPPRRRccc@@@AAAAAAAAAGGG[[[xxxqqqjjjgggpppvvvWWWMMMLLLJJJFFFFFFEEEDDDCCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBB@@@======>>>@@@???>>><<<<<<===??????>>>===<<<<<<;;;;;;999:::;;;======<<<;;;:::>>><<<:::999888999;;;<<<;;;:::888666666666777888777;;;<<<888666888888777444555666666666666666666555555555555444444444444444444444444555555666666555333:::MMMeee{{{yyyssssssvvvyyynnnhhhdddddddddbbbaaacccdddsssyyyuuuyyy{{{jjjpppnnnlllllllllkkkjjjhhhhhhjjjjjjggggggjjjjjjgggaaaccceeehhhiiihhheeecccaaaeeeiiikkkkkkjjjjjjjjjlllgggfffjjjnnnppprrrvvvpppppprrruuuxxxzzzzzzyyy}}}xxxxxx~~~}}}}}}zzzyyyxxxyyy{{{}}}~~~||||||||||||}}}{{{uuuppprrryyyyyy}}}ssspppqqqppprrrqqqooolllhhhggghhhjjjkkkgggcccaaa___\\\]]]___XXXVVVRRROOOLLLHHHCCC@@@;;;:::999777666555555444222333444666999<<<>>>???;;;===>>>===:::888888999CCCGGGLLLNNNLLLGGGCCCBBBKKK```ttteeeNNNMMMVVVOOONNNPPPFFFMMMNNNOOOQQQSSSQQQNNNJJJRRRSSSSSSRRRNNNJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKDDDFFFHHHJJJLLLLLLMMMMMMOOOOOOPPPOOOMMMKKKJJJIIIHHHIIIHHHHHHHHHKKKOOORRRPPPPPPQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKIIIEEEBBB<<<>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>===>>>???@@@AAA<<>>=========@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<======>>>;;;:::999888888888888888777666555555666666555444333333444555555444333333333333222222222111111111////////////////////////000000///////////////000////////////////////////////////////////////////------....../////////000------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,,,,222:::DDDDDDDDD@@@999333...,,,222---+++666AAAAAAOOOlll>>>:::<<>>===>>>??????===<<<<<<============<<<<<<<<<;;;;;;:::<<<>>>@@@@@@???<<<;;;<<<;;;:::999888999::::::999888777666666666777888666:::;;;777555777888777444555777777666666666777555555555555555555555555444444444555555555555666333000333>>>NNNccc|||}}}zzzvvvxxx|||xxxooofffdddcccaaa___aaa```mmmtttpppooosssnnncccqqqooommmmmmlllllljjjhhhhhhkkkkkkhhhgggjjjjjjgggXXX^^^eeeiiiiiifffdddccccccfffiiikkkkkkjjjjjjkkkhhhdddccchhhkkkkkkmmmpppnnnoooqqqtttxxxzzzyyyxxxyyyuuutttxxx{{{|||~~~xxxxxxyyy{{{||||||zzzxxxzzzxxxyyy}}}|||zzzzzzxxxxxxuuuppppppxxxzzzzzzmmmkkkmmmllllllmmmlllkkkiiijjjmmmpppjjjfffbbbaaaaaaaaaaaa```[[[WWWQQQLLLHHHDDD@@@===888777666555555555555555444555666888;;;<<<>>>>>><<<======;;;999:::???DDDOOOQQQRRRQQQKKKGGGKKKRRRoooZZZMMMKKKMMMLLLHHHLLLOOOHHHLLLMMMNNNOOOOOONNNLLLKKKKKKMMMNNNMMMKKKGGGFFFEEEEEEGGGIIIIIIGGGFFFEEEFFFBBBCCCEEEGGGHHHIIIJJJJJJDDDEEEGGGJJJLLLNNNOOOOOOLLLOOOQQQOOOKKKHHHIIIKKKJJJJJJKKKJJJJJJLLLOOORRRLLLNNNPPPQQQOOOMMMMMMMMMKKKJJJIIIIIIHHHEEEAAA>>>;;;<<<>>>???@@@@@@??????@@@@@@???AAACCCCCCBBB@@@======>>>>>>???@@@BBBBBB>>>BBBCCC@@@@@@CCCFFFEEEAAACCCEEEEEECCCAAAAAAAAACCCAAAAAADDDDDDBBBBBBEEEEEEDDDCCCBBBBBBCCCEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDFFFCCC???===>>>@@@AAABBB???@@@AAA@@@>>>===>>>???AAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<=========::::::999888777777777777777666555555666777666444222333555555555555333222222222222111111111000000////////////////////////000000//////......//////////////////////////////////////////////////////---------......//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,,,,222:::FFFEEECCC===666000---,,,000///+++///999<<>>>>>???AAABBBAAA@@@===>>>??????===<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::::::::::::::999999999999777777777777777777888888888<<<<<<888666777777666444666999888777666777999555555555555555555555555333444444555555555555555000111444777<<>>>>>???@@@@@@@@@@@@???@@@AAACCCCCCAAA@@@>>>>>>???@@@AAAAAAAAAAAA>>>AAAAAA>>>>>>BBBEEEDDDBBBDDDGGGFFFCCC@@@@@@@@@BBB???@@@CCCCCCAAAAAADDDDDDCCCBBB@@@@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCC@@@===<<<>>>@@@@@@???===???@@@@@@===<<<>>>??????>>>===<<<;;;<<<<<<===::::::::::::;;;;;;;;;;;;::::::888777777666666666666555444444666666555444111222444555555444222111222111111111000000000000000000000000000000000000000000///...............////////////////////////////////////////////////,,,,,,---......///000000,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,***+++,,,++++++111999CCCBBB>>>777111---,,,---+++222...+++444:::AAAMMMEEEUUUoooqqqaaa___kkklll[[[KKKKKKPPPOOOIIIEEE@@@AAABBBBBB@@@@@@AAABBB???>>><<<===@@@AAABBBAAA===>>>@@@???===<<<<<<===999999:::;;;<<<<<<<<<<<<;;;:::999999888888888999999::::::::::::999888777666666777777888888999999;;;>>>>>>999666777777555444777999999777666888:::555555666666666666666666333444555555666666555555000444777666222;;;UUUnnn|||}}}oooiiieeebbbaaabbbbbb```___bbbggglllppprrrnnnlllkkklllmmmnnnmmmlllooopppnnniiiggggggeeeaaa^^^jjjvvvxxxqqqiiieeefffgggiiikkkkkkjjjjjjkkkllliiiggghhhmmmooommmlllmmmjjjkkkmmmqqquuuwwwvvvuuussswwwvvvqqqrrrvvvtttnnnsssuuuxxxyyyyyyxxxwwwvvv|||vvvyyy|||~~~~~~}}}yyyssskkk```llllllkkkooo}}}wwwtttzzzuuufffeeeqqqhhhhhhhhhfffeeefffiiikkkjjjeee___\\\^^^___XXXPPPQQQMMMFFFAAA>>>===<<<;;;555555444444444555666666888999:::;;;<<<<<<<<<<<<:::;;;:::888:::DDDSSS___XXXNNNGGGHHHNNNWWWhhhwwwyyyKKKQQQGGGMMMCCC???IIIDDD>>>LLLKKKLLLLLLIIIEEECCCDDDFFFFFFHHHJJJJJJGGGFFFGGGIIIDDDGGGIIIHHHEEECCCDDDEEEBBBCCCFFFHHHIIIIIIHHHGGGIIIIIIIIIJJJLLLMMMOOOPPPGGGNNNSSSPPPGGGDDDIIIPPPMMMOOOPPPPPPOOONNNOOOQQQHHHKKKNNNNNNKKKHHHHHHIIIFFFEEEDDDDDDDDDBBB???===@@@?????????@@@AAABBBBBB@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBAAA@@@???===@@@???;;;<<>><<<===???AAA???===<<<>>>@@@???<<<<<<===@@@<<<<<<;;;:::;;;<<<===>>>999999999999999999999999:::999888777666666666666555333333333555555555333000111333444444333111000111111111111000000000000111111111111111111111111111000///...............////////////////////////////////////////////////,,,,,,------...///000000,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,++++++,,,++++++111999@@@>>>999333---+++,,,...(((333111***222999;;;@@@ttt}}}kkkUUUXXXlll~~~\\\IIIJJJKKKLLLKKKIIIFFFDDD@@@CCCEEEEEECCCAAA??????AAA???===>>>AAABBB@@@===AAA???======<<<<<<:::888888999<<>>===;;;:::888333222222222333555666888999;;;===<<<999999<<>>AAACCCCCCEEEDDDBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@??????@@@===;;;;;;======:::888999999999::::::;;;;;;;;;999999888777666666777777777777666555555555555555333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111000000///...---------//////............//////////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,...111666:::lllaaaVVVYYY|||~~~___MMMIIIJJJKKKKKKIIIGGGEEECCCAAACCCEEEEEECCC@@@??????AAA@@@??????@@@AAA@@@???CCCAAA??????>>>>>><<<:::777888:::>>>@@@???:::666777777888888999888888888:::888777888999999888666999666555555777888777555888888777666555555555666555555666666666666555555555555444444444333333333444444444444444444444444222111333555333444>>>IIIlllwwwqqqmmmgggbbb```^^^^^^^^^]]]^^^```ccceeellljjjiiikkkmmmnnnmmmjjjjjjhhhgggeeeddddddddddddhhhlllpppooojjjfffeeegggmmmnnnooonnnmmmmmmlllmmmkkkjjjjjjjjjjjjjjjkkkkkkjjjkkkmmmpppssssssrrrqqqrrrtttvvvuuurrrpppoooooowwwvvvtttsssrrrrrrrrrrrrxxxuuu||||||pppqqq}}}wwwuuuyyy~~~}}}zzzxxxxxx}}}~~~}}}~~~uuuwwwuuuxxxyyypppsss}}}pppvvvrrrqqqqqqooojjjhhhjjjfffdddccccccfffiiikkkkkkdddbbb^^^[[[WWWRRRLLLHHHDDDAAA===:::999888666444333333333333444666888999<<<<<<;;;;;;<<<===<<<<<<888===AAAFFFOOOWWWVVVPPPDDDIIIKKKQQQccc|||kkkUUUHHHCCCDDDDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFCCCAAABBBDDDGGGKKKIIIFFFEEEEEEFFFFFFFFFGGGGGGEEECCCBBBBBBDDDEEEAAAHHHOOOOOOJJJFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHMMMQQQOOOIIIFFFHHHLLLOOORRRQQQLLLIIIKKKLLLIIIEEEDDDBBBCCCEEEEEEBBB@@@CCCCCCDDDEEEAAA<<>>===???AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@??????===;;;;;;<<<<<<:::888999999999::::::;;;;;;;;;999888777777666666777777777666666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111000//////......//////............//////........................------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------///333777sss\\\WWW^^^vvvpppZZZSSSKKKJJJIIIIIIHHHFFFEEECCCBBBBBBDDDFFFEEECCC@@@>>>>>>@@@AAABBBAAA@@@@@@@@@AAACCCAAA???>>>???>>><<<:::888999:::<<<======:::888777777888999::::::999999777666666777999:::999888777666555666777888777666777777666666555666666666555555666666666666555555555444444444444333333333444444444444444444444444555333222333333333888>>>UUUyyy~~~{{{}}}~~~wwwyyyuuugggaaaddd^^^```aaa```______cccfffeeefffhhhllloooooommmkkkiiigggfffeeedddfffggghhhjjjlllnnnlllhhheeeeeegggjjjkkkllllllkkkjjjhhhgggiiiiiihhhhhhhhhhhhhhhiiieeegggkkknnnpppqqqpppooommmqqquuuuuuqqqoooqqqtttzzzvvvqqqppprrrttttttsssvvvzzzyyyllltttyyyrrrqqqxxx}}}wwwrrrrrr{{{zzzzzzyyyqqquuuuuuyyy}}}yyy{{{qqqssspppooopppnnnhhhfffgggaaa______aaadddgggiiiiiiaaa^^^YYYTTTPPPJJJDDD@@@AAA>>>:::777666555333222444444444555777999:::;;;???<<<999:::===>>>;;;777777???IIIPPPTTTTTTLLLDDD===FFFRRRbbbzzz\\\FFFCCCBBBBBBEEEBBBAAA@@@??????@@@AAABBBDDDDDDDDDBBB@@@AAADDDFFFKKKIIIEEEDDDFFFHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCFFFKKKPPPOOOJJJEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLPPPSSSPPPJJJGGGHHHKKKQQQPPPLLLGGGFFFHHHHHHEEE@@@??????@@@BBBBBBBBB@@@GGGEEEEEEEEEBBB>>>BBBHHHGGGGGGGGGEEECCCBBBCCCDDDBBB@@@>>>>>>@@@AAABBBAAA????????????????????????DDDBBBAAADDDJJJMMMKKKHHHFFFFFFCCC@@@>>>>>>AAACCC@@@??????>>>>>>???@@@@@@BBBDDDEEEDDDBBBAAAAAABBBAAA???>>>???AAABBBAAA@@@@@@??????>>>>>>>>>============>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;:::888888999999:::::::::::::::888777777666666666666777666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000222111111000000///////////////............//////........................------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------/////////---,,,---000222vvvddd]]]mmm~~~ZZZSSSQQQJJJIIIIIIGGGFFFDDDBBBAAAAAABBBDDDFFFEEEBBB@@@>>>>>>???BBBDDDCCC@@@???AAACCC@@@???===<<<===<<<:::999<<<<<<<<<<<<======<<<<<<777888999:::::::::::::::777666666888999:::888666666666666666777777777666666666555555555666666777444555555666666555555444444444444444444444444444444444444444444444444444777555444555666777777888DDDbbb{{{yyyxxx~~~yyymmmeeeddd^^^```bbbaaa^^^]]]```ddd^^^aaaggglllpppqqqpppnnnkkkjjjhhhgggggghhhkkkllliiijjjkkkjjjhhhhhhiiikkkiiiiiihhhiiijjjjjjiiihhhiiiiiihhhggggggggghhhhhhcccfffjjjmmmmmmlllkkkkkkjjjpppvvvvvvrrrppptttyyyzzztttooonnnssswwwwwwuuuwww|||xxxmmmyyyvvvrrrqqqxxx}}}{{{wwwuuuqqqyyy}}}zzzsssxxxvvvxxx~~~yyywwwyyytttvvvyyywwwqqqrrrooooooqqqnnnhhhdddeee___^^^^^^```bbbcccbbb```XXXUUURRRNNNKKKHHHDDDAAA???<<<999666666555333222555555666777999;;;<<<===>>><<<::::::::::::888555<<>>=========>>>???@@@BBBCCCCCCBBBAAAAAADDDFFFKKKHHHEEEDDDFFFHHHJJJKKKGGGFFFFFFFFFFFFFFFEEEDDDFFFJJJMMMLLLHHHDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLOOOPPPNNNIIIFFFGGGIIIPPPLLLFFFCCCCCCEEECCC@@@>>>======>>>@@@AAABBBBBBIIIFFFEEEEEEBBB@@@CCCIIIIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>>>>@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA@@@DDDKKKMMMJJJEEEEEEEEEDDDAAA???>>>@@@BBB@@@????????????@@@@@@AAABBBDDDFFFFFFDDDBBBAAAAAA@@@??????AAABBBBBB@@@>>>>>>>>>>>>???>>>>>>>>>===:::;;;<<<>>>>>>?????????<<<;;;;;;:::::::::999999888999::::::::::::999888777666666555555666666666666555444444333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////......///......------......///........................,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------/////////---,,,,,,...000qqqmmmllllllwww```MMMGGGEEEBBBHHHGGGFFFDDDCCCBBBAAA@@@BBBDDDFFFEEECCC@@@>>>>>>???BBBDDDCCC@@@???AAACCC@@@>>>===<<<===<<<;;;999<<<<<<<<<;;;;;;;;;<<<===777888999:::::::::::::::777777777888999999666444444555777777777777777777666555555555555555666777444444555555555555444444444444444444444444444444444444444444444444444444666555444555888:::999777===OOO___ttt~~~|||}}}wwwnnnccc\\\]]]]]][[[YYYXXX[[[^^^YYY]]]dddjjjnnnqqqqqqrrrooonnnlllkkkkkklllmmmnnnkkkkkkkkkjjjiiiiiikkklllmmmkkkiiijjjmmmpppqqqqqqjjjjjjiiihhhhhhhhhhhhhhhdddgggkkkllljjjhhhggggggkkkqqqwwwwwwsssqqquuuyyytttoookkkmmmrrrwwwwwwuuuwwwyyy|||uuunnnyyyuuussstttwwwwwwvvvxxx|||xxxxxxvvv~~~xxxtttwwwttttttyyytttsss|||zzzwwwpppjjjiiimmmnnnlllqqqoooppprrrooohhhcccccc]]]\\\]]]___```___\\\YYYRRROOOLLLIIIHHHEEECCC@@@<<<999666444444444333222666777888999;;;<<<======;;;<<<<<<:::777666888:::LLLMMMNNNLLLHHHEEEEEEGGGYYY___vvvrrrSSS>>>AAAEEE>>>999>>>===<<<;;;;;;;;;===>>>???AAABBBCCCBBBAAABBBDDDFFFIIIFFFDDDCCCEEEHHHIIIJJJFFFEEEDDDEEEFFFGGGFFFDDDCCCFFFHHHHHHEEECCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGJJJKKKLLLJJJFFFEEEFFFGGGLLLGGGCCCCCCDDDCCC@@@>>>>>>>>>??????@@@AAACCCDDDHHHDDDBBBCCCCCCAAADDDIIIJJJHHHGGGEEEEEEDDDCCCCCCBBB@@@>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@CCCGGGHHHEEEAAACCCDDDEEEDDDAAA??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFEEECCCAAA@@@@@@@@@???@@@AAACCCBBB???===>>>??????@@@??????>>>===999:::;;;<<<======>>>===::::::::::::999999999999888888:::;;;:::999888777666555555555555555666666555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////...............---------......------------..............................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---...---,,,,,,...000vvv___fff{{{```NNNDDD>>>@@@IIIEEEEEEEEEEEEDDDBBBAAA@@@AAACCCEEEEEECCCAAA??????@@@AAABBBAAA@@@@@@@@@AAAAAA@@@>>>>>>??????===<<<:::;;;;;;999888777999;;;888888999999999999888888777777777999999888555333222555777888888777777888666666555555444555555555444444555555555555444444333333333444444444444555444444444444444444444444222333444333555999999666<<>>;;;;;;::::::;;;<<<===>>>AAABBBCCCBBBAAABBBCCCEEEFFFDDDBBBCCCEEEFFFGGGFFFCCCAAA???@@@DDDGGGFFFDDDBBBCCCEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEJJJJJJJJJHHHEEEDDDEEEFFFGGGDDDEEEHHHHHHDDDAAA@@@AAABBBBBBAAA@@@@@@CCCEEEEEEAAA@@@CCCDDDCCCEEEJJJJJJHHHFFFEEEEEEFFFDDDCCCAAA???>>>???BBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCAAA@@@BBBDDDEEEEEEBBB@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEDDDAAA??????@@@@@@@@@@@@AAABBBBBB???===>>>???@@@@@@@@@>>>===<<<999999:::;;;<<<<<<<<<;;;888999::::::888888999:::777888:::;;;;;;999777666555444444444444555555666444444333222222222222333222222222222222222222222111111111111111111111111////////////////////////////////////////////////------------------------......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++,,,,,,------+++,,,------,,,,,,...000zzzqqqkkkcccddd}}}xxxaaaMMMHHHFFFBBBEEENNNCCCDDDEEEFFFEEEDDDBBBAAA???AAADDDEEECCCAAAAAAAAAAAA@@@??????@@@AAA@@@???AAA@@@>>>>>>??????===<<<999;;;;;;:::888777888:::999999999999888777666666555555666888:::999666444111555888999888666777888777666555555444444444444333444444555555444444333333333333444444444555555444444444444444444444444000444555222333777999666<<<>>><<>><<<:::777666555333111111333555555555999999;;;<<<<<<<<<;;;;;;999999999;;;@@@HHHPPPVVVWWWQQQKKKFFFCCCIII[[[mmmvvv~~~```FFF???::::::;;;::::::===;;;:::999999:::<<<===>>>???AAABBBAAA@@@@@@AAABBBBBBBBBAAABBBDDDDDDCCCAAACCC???<<<>>>CCCHHHHHHGGGDDDDDDDDDDDDCCCCCCDDDEEEBBBCCCEEEGGGGGGGGGFFFEEENNNNNNLLLIIIFFFEEEEEEEEEBBBDDDJJJPPPOOOHHHDDDEEEDDDDDDDDDBBB??????BBBDDDCCC???@@@DDDFFFFFFGGGJJJIIIGGGEEEEEEFFFGGGFFFDDD???>>>===>>>AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDBBB@@@@@@BBBDDDDDDDDDDDDCCC@@@???@@@AAA????????????@@@AAABBBCCCCCCDDDCCCAAA???>>>>>>@@@BBBAAA@@@@@@AAAAAA???>>>>>>>>>??????>>>===:::999999999:::::::::::::::999777999::::::888777888:::777888:::;;;;;;999777555444444333333444444555666444333333222222222222222111111111111111111111111111111111111111111111111////////////////////////...................................................------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))******+++,,,,,,------+++,,,------,,,+++---...ooo[[[TTTgggfffVVVGGGEEEHHHGGGCCC@@@AAACCCEEEGGGGGGEEECCCAAA>>>AAACCCDDDCCCBBBBBBBBBAAA???===>>>AAABBB@@@===???===<<<<<<======<<<::::::<<<>>>===:::888:::<<<999999999888777666555444222333555888::::::888666111444888999888666777888888777666555444333333333333444444555555444444333333333333444444555555555444444444444444444444444111777888444333777:::888;;;===888===RRRkkkzzzuuu~~~nnneee\\\YYY]]]aaaaaa^^^\\\]]]]]][[[ZZZ]]]ccchhhiiikkknnnqqqsssttttttsssiiiiiiiiijjjkkkkkkiiihhheeeeeehhhmmmrrrqqqkkkeeekkkkkkiiihhhggggggggggggfffiiikkkiiieeeeeeiiinnnsssssssssrrrpppmmmkkkiiijjjooouuuxxxvvvsssooommmooogggmmmrrrhhhdddpppyyylllgggfffkkknnnoooqqqssssssmmmjjjmmmooopppsssxxxqqqpppkkkooo{{{zzztttyyyqqqtttrrrkkkgggjjjmmmmmmlllkkkmmmpppmmmddd]]][[[bbbbbbbbb```\\\UUUKKKEEEAAA>>>;;;888777777555444666444333333666888999999999:::;;;<<<<<<;;;:::999;;;888666<<>>>>>@@@AAA@@@???>>>???@@@@@@@@@@@@BBBCCCCCC@@@>>>DDD@@@===???EEEJJJKKKJJJFFFFFFEEEDDDCCCCCCDDDDDD???AAACCCFFFGGGGGGFFFFFFSSSRRROOOKKKHHHFFFEEEEEE@@@DDDNNNVVVUUUKKKGGGIIIEEEFFFEEEBBB>>>>>>@@@CCCAAA???@@@EEEIIIHHHIIIKKKIIIFFFDDDDDDGGGHHHGGGEEE===<<<;;;<<>>>>>AAACCC>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@======>>>@@@CCCAAA@@@@@@@@@AAA???>>>===>>>>>>>>>===;;;888777999999:::::::::999888888666888:::999777666888:::777888:::;;;;;;999666444333333333333444444555666444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000.................................///////////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------,,,---...---+++***+++,,,~~~tttdddUUUWWWkkkhhh]]]WWWOOOHHHEEEDDDDDDDDDCCC@@@???AAAFFFGGGDDD@@@AAADDDGGGEEEBBB@@@CCCFFF<<<<<<===>>>@@@BBBEEEFFFCCCBBB@@@>>><<<;;;::::::===;;;888777888999999888;;;:::999888777666555444444333444777:::999666222666666777777777777777777777777666555555555555555555555444444444333333333333333333333333333333333333333333333444555666666555555555555555666777777999666555999CCCXXXvvvssstttvvvvvvttthhhggghhh^^^\\\ccceee\\\\\\XXXUUU[[[gggkkkiiihhhjjjkkklllqqqvvvtttoookkkiiiggggggiiikkkkkkkkkeeegggmmmuuuzzzwwwnnneeegggfffeeefffhhhjjjjjjjjjhhhgggggggggcccbbbiiirrruuurrrnnnlllmmmnnnoooooonnnpppooollllllnnnmmmhhhjjjiiiiiijjjlllllljjjhhhdddiiillliiillluuu{{{{{{oookkkhhhjjjpppuuuuuuttthhhjjjmmmqqqtttuuuuuuuuukkknnnnnniiibbbaaahhhpppggglllnnnjjjdddaaa[[[VVV^^^\\\XXXSSSMMMHHHEEEBBB>>>======;;;999777555444222333444555666777888999???;;;999<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCAAA@@@AAACCCAAA@@@??????@@@CCCEEEGGGGGGDDDAAA???@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFGGGQQQPPPOOOLLLIIIGGGEEEDDDBBBEEEIIIMMMMMMKKKGGGEEEDDDEEEEEEBBB???>>>@@@CCCBBBAAABBBEEEJJJLLLKKKHHHEEEEEEDDDCCCAAA@@@?????????;;;888:::???BBB@@@>>>>>>@@@BBBBBBBBBAAABBBCCCAAABBBBBBBBBAAAAAA@@@???CCCCCCCCCBBBAAA@@@>>>===;;;>>>@@@AAA@@@??????@@@BBBBBBAAA@@@@@@??????>>>BBBAAA@@@@@@AAAAAA@@@>>>>>>??????===:::777777777999999;;;;;;;;;;;;999999::::::999888777666555555666555444888===>>>:::666555444444333333444444555444333222222111111222222000000000000000000000000////////////////////////000000000000////////////000000//////.........---//////...------------...///...------------...///------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------dddWWWWWWRRR```yyymmmOOOVVVQQQKKKFFFEEEEEEEEEDDDGGGCCC@@@AAAEEEFFFCCC@@@AAADDDGGGFFFBBBAAACCCFFF???@@@@@@AAAAAABBBBBBBBBBBBAAA???===<<<;;;::::::;;;999888777888999888777999999888777666555555444444333444777999999666222666666666666666555555555666666555444444444444555555444444444444333333333333333333333333333333333333333222333333444555666444444444444444555666666888666555888===HHH]]]ppp}}}~~~jjjbbb}}}pppmmmssssssqqqkkk```^^^]]]ZZZYYY```hhhfff^^^aaaeeegggkkkqqqwwwvvvqqqlllkkkiiiiiijjjkkkjjjiiihhhlllrrrvvvwwwtttpppmmmeeedddcccdddfffggggggfffgggeeeeeefffeeedddiiippppppnnnlllkkkmmmooooooooommmmmmkkkhhhiiimmmkkkfffeeegggjjjlllmmmmmmlllkkkfffooowwwxxxyyy{{{xxxsssmmmkkkjjjlllpppssstttsssjjjiiijjjoootttvvvsssoookkknnnnnnjjjdddcccjjjqqqjjjnnnnnniiiccc___ZZZUUUSSSRRROOOKKKFFFBBB???>>>999888777666555333222222444444555666777888999999999:::;;;<<<;;;::::::;;;999FFFUUU\\\WWWOOOIIIGGG>>>BBBMMM^^^sss]]]CCC;;;>>>;;;:::999888888777777777666888999999888888:::<<<;;;;;;<<<<<<<<<=========???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@AAABBBDDDEEEEEEBBB???>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGMMMLLLJJJHHHFFFDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFDDDAAA@@@BBBDDDAAAAAABBBDDDFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@;;;999999;;;===???>>>===@@@AAABBBAAA??????@@@AAABBBBBBBBBBBBAAA@@@??????BBBBBBAAAAAA???>>>===<<<<<<===??????>>>>>>???@@@>>>>>>??????@@@AAAAAAAAAAAA???>>>???@@@@@@???>>><<<===>>><<<:::777777777::::::;;;;;;;;;:::888888999888888777777666666666777555444777;;;<<<999555444444333333333333444444444333222222111111222222000000000000000000000000////////////////////////000000/////////.........000/////////.........---//////...---------------........................------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,+++++++++,,,,,,,,,------|||jjjZZZMMMTTTiiissspppXXXIIIMMMJJJGGGDDDDDDEEEDDDDDDHHHEEEBBBCCCEEEEEECCCAAABBBEEEGGGFFFCCCBBBDDDFFFBBBCCCCCCCCCBBBAAA???>>>@@@???>>>===<<<;;;;;;:::999888777888999999777555666666666666555555444444333333444666888888555333666666555555444444333333555555444333333333333333444444444444333333333333333333333333333333333333222222222333333444555666333333333333333444555555555444666888888:::DDDOOOrrruuummmzzz}}}zzzmmmjjjddd]]]ZZZ___ddd```XXXZZZ^^^ccchhhpppwwwvvvpppnnnmmmllllllmmmmmmkkkiiikkkooottttttqqqoooppprrrhhhhhhhhhiiikkkjjjhhhfffeeebbbcccggghhhgggjjjnnnjjjiiiiiikkknnnoooooooooooommmhhheeehhhmmmlllfffcccgggkkklllkkkiiiiiikkkjjjrrrzzz}}}{{{xxxrrrllliiiiiijjjkkkmmmnnnooopppllliiihhhmmmrrrsssnnnhhhkkkmmmllliiiddddddjjjpppiiilllkkkddd]]]ZZZVVVQQQIIIGGGEEEBBB???===;;;999666555333222222222222333666666777888999999::::::666:::===:::666666>>>FFFPPPWWWZZZTTTHHH@@@AAAEEECCCUUUmmmcccIII>>>999999::::::999888777777666777777555777888888777888999;;;777888888999:::;;;<<<<<<===>>>??????======>>>??????@@@AAAAAABBBBBBBBBBBBBBB@@@======>>>@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGFFFDDDCCCCCCCCC???AAABBBBBBAAA@@@AAAAAA??????@@@@@@@@@@@@@@@???999;;;===>>>>>>======>>>AAAAAA@@@>>><<<<<<===???BBBBBBAAAAAA@@@??????>>>@@@@@@??????>>>===<<<;;;===>>>>>>>>>======>>>@@@===>>>>>>??????@@@@@@AAA>>>===<<<===??????>>><<<999;;;<<<;;;999777777888;;;;;;<<<;;;:::999777666777777777777777777777666888555333444777888666444444444333333333333444444333333222111111111111222000000000000000000000000//////////////////////////////.........---------/////////...............///......---------------,,,---...//////...---,,,------------------------+++,,,,,,------,,,,,,++++++++++++***************************************))))))))))))))))))))))))***************************************************+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,oooXXXPPP\\\lll~~~fffYYYSSSQQQHHHFFFDDDCCCDDDDDDCCCBBBEEEDDDDDDFFFGGGGGGDDDAAACCCDDDFFFEEECCCBBBDDDEEEAAABBBCCCCCCBBB???<<<;;;>>>>>>===<<<;;;;;;;;;;;;666666666777999888666444444444444444444444444444333333555666777666555444555555444444333222222222444333333222222222222222444444444333333333222222222222222222222222222222222222222222333444555666444444333333444444555666222333666999888666:::AAAWWWkkk~~~{{{qqqddd\\\[[[]]]]]][[[VVV[[[___eeelllsssqqqkkkmmmmmmnnnoooqqqqqqooommmkkknnnqqqqqqnnnlllnnnpppkkkkkkkkklllmmmllliiigggccc```bbbhhhkkkjjjjjjlllhhhhhhiiilllnnnooonnnmmmqqqnnnhhheeeiiiooonnnhhhfffjjjllljjjeeecccfffiiimmmppprrrpppnnnlllkkkjjjdddfffiiiiiiiiiiiijjjkkkiiiiiijjjlllnnnllliiifffkkkkkkjjjgggddddddhhhllleeegggddd\\\UUURRRNNNKKKDDDCCCAAA???<<<:::888777666555444333333444666888888888999999::::::;;;;;;888;;;;;;888555;;;HHHSSSggg^^^QQQGGGBBBBBBEEEHHHRRRnnnzzz___AAA555777::::::999888888777666555555666666444666888888777777888999555555666777999:::;;;<<<;;;===>>>===<<<<<<===???>>>???AAABBBBBBAAA@@@???@@@>>>======???AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFAAAEEEIIIMMMMMMJJJEEEBBBGGGHHHHHHGGGEEECCCAAA???===@@@BBBAAA???===???BBB>>>??????@@@@@@???>>>===;;;@@@DDDCCC???<<<<<<>>>??????>>><<<::::::===???BBBAAA@@@@@@???>>>>>>>>>@@@???>>>======<<<<<<<<<>>>??????===<<<===???AAA@@@??????>>>>>>======<<<;;;;;;;;;<<<>>>>>>===;;;777888::::::888777888999<<<<<<<<<;;;:::888666444555555555666666777777777888555333333444555444333444333333333333333333444333222222111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,........................///...------,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))************************************************)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,SSSSSShhhxxx]]]SSSQQQNNNKKKFFFEEECCCBBBCCCCCCAAA@@@>>>AAAEEEIIIJJJIIIEEEAAACCCDDDDDDDDDCCCCCCCCCDDD???@@@AAAAAA@@@>>>;;;999<<<<<<;;;;;;;;;;;;<<<<<<555555555777888888666444444444444333333333333333222333555666666555555555444333333333222222222111333333222111111111111111444444333333333222222222222222222222222222222222222222222222333444555555555555555555555666666777333333555888777555777<<>>===>>>AAABBBBBBAAA???>>>@@@???===>>>AAACCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEHHHKKKMMMMMMJJJFFFDDDJJJJJJIIIGGGEEEAAA>>>;;;===@@@BBBAAA???>>>AAADDD???@@@@@@@@@???===;;;:::===BBBFFFDDD===999999<<<<<<<<<<<<:::999;;;>>>@@@AAA@@@???>>>>>>>>>??????@@@???>>>===<<<<<<======???@@@???>>>======???AAA???>>>>>>======<<<;;;;;;:::::::::<<<======;;;999555777999999888888888999<<<<<<<<<;;;999777555333444444444555666666777777666555333222333333222222333333333222222333333333333222111111000000111111000000000000000000000000////////////////////////------------,,,,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))************************************************)))***++++++))))))***+++*********+++++++++,,,,,,```tttvvvYYYNNNQQQRRRKKKDDDDDDCCC@@@@@@@@@AAA???>>>;;;???DDDIIIJJJHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????>>><<<;;;::::::::::::::::::;;;<<<===666555555666888888777666555444444444333333222222222444555555444444555666222222222222333333333333333333222111111111111111333333333333222222222222222222222222222222222222111111111222222333444555666555555555555666777777555333444666444222333777;;;KKKaaarrr~~~uuulllvvv~~~|||zzzuuukkkbbb^^^]]]^^^^^^]]]```ccc___YYY``````bbbgggllloooppppppjjjkkknnnppprrrpppmmmkkkjjjiiiiiijjjkkkjjjhhheeebbbbbbeeekkknnnkkkkkknnnlllkkkkkklllmmmmmmkkkiiijjjjjjhhhdddeeejjjjjjhhhmmmnnnnnnlllkkkmmmsssxxxllllllmmmnnnkkkggggggiiijjjjjjiiiiiiiiiiiiiiiiiibbbiiinnnkkkccc___eeelllppplllgggdddcccaaa```^^^VVVXXXVVVNNNHHHFFFDDDAAA<<<;;;:::888666555333333555555444444555777999:::<<<;;;;;;;;;;;;;;;;;;;;;777777999???JJJUUU^^^dddYYYXXXSSSHHHBBBHHHZZZjjjmmmAAA===;;;:::888444555999555444444333333333444444222555777777666555444555444555666777999:::;;;<<<999:::<<<<<<;;;;;;<<<>>><<<===???AAAAAAAAA???>>>@@@???>>>???AAACCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFJJJHHHFFFDDDEEEGGGJJJLLLMMMKKKHHHFFFDDDAAA>>>;;;@@@@@@AAAAAA@@@AAABBBDDD???@@@AAAAAA???===:::888;;;???BBB@@@:::777777999:::;;;;;;;;;:::;;;>>>@@@???>>>=========>>>@@@@@@@@@???===<<<;;;<<<======>>>??????>>>===<<<===???:::;;;;;;<<<<<<===>>>>>>;;;:::;;;<<<===<<<999777555777999999888888999:::;;;;;;;;;;;;999777555333333444444444555555666666444444444333333222222222333333222222222222333333222222111000000000000111000000000000000000000000////////////////////////......---------,,,,,,,,,---------------............------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++************************))))))))))))))))))))))))************************************************)))***+++***))))))***+++************++++++++++++yyybbbSSSGGGHHHNNNMMMHHHDDDAAA???<<<<<<===>>>>>>>>>===@@@DDDFFFFFFEEEDDDCCCAAAAAA@@@AAAAAAAAAAAA@@@AAAAAA@@@>>>===;;;::::::999999999999:::;;;<<<===888666555666777999888888666666555444333222222111111444555555333333444666111111222333333444444444333333222111111111111222333333333222222222222111111111111111111111111111111111111111222333444555555444444444444555666666444111222444333000000444777>>>IIIWWWhhh|||wwwxxx~~~}}}oooeeeaaaaaa]]]ZZZZZZ\\\XXXRRRVVVVVVXXX\\\aaafffhhhiiifffjjjnnnooommmlllmmmnnnlllkkkjjjjjjkkkllljjjiiiccceeeiiinnnmmmjjjlllqqqjjjiiiiiijjjkkkkkkjjjhhheeejjjjjjfffeeegggiiiiiimmmmmmnnnoooqqqsssuuuwwwnnnlllmmmooolllfffeeeiiimmmiiiffffffhhhiiihhhfffcccgggjjjgggaaa```gggnnnmmmhhhaaa]]]\\\YYYUUURRRJJJMMMLLLFFFAAA???===:::666666555555444444444333555555666777888999999:::<<<<<<<<<;;;;;;::::::::::::>>>FFFNNNTTTWWWWWWWWWOOOMMMIIIGGGOOOfff^^^AAA<<<888777888666222222666333333222222222333333333222444666777555444333333444444555666777999999:::666888999999999999;;;<<<;;;<<<>>>???@@@@@@@@@@@@???>>>>>>>>>@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGEEEBBBAAACCCHHHNNNQQQNNNKKKGGGEEEEEEDDDAAA???DDDBBB@@@@@@AAABBBAAAAAA>>>???@@@AAA@@@>>>;;;:::999;;;===<<<999888:::<<<:::<<<===<<<;;;;;;<<<======<<<<<<;;;<<<>>>AAABBB>>>===;;;:::::::::<<<===;;;===>>>===<<<::::::;;;:::::::::;;;<<<<<<======<<<<<<<<<======<<<888555777888::::::999888999:::::::::;;;:::999777555444444444444444444444555555222333444555444333222222333333222222222222333333222222111000000000000000000000000000000000000000////////////////////////............------------,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))************************************************(((***+++***)))((()))+++************++++++++++++rrrOOOPPPIIIDDDEEEEEEAAA???BBB===;;;999999;;;===>>>???BBBCCCCCCCCCBBBBBBCCCDDDAAA@@@???@@@AAAAAA@@@???EEEDDDAAA???<<<;;;::::::888888888999:::;;;======999777555555777999999999777777666555333222111111111444666555333222444777111111222333444555555666444333222222111222222222333333333222222222111111111111111111111111111111111111111111222333444555444333333333333444555555111///111444555222111444444444888BBBVVVpppwwwyyy{{{ooocccbbb]]]XXXWWWYYYUUUOOOPPPPPPPPPTTTYYY^^^aaacccaaahhhmmmlllfffeeejjjqqqiiigggffffffggghhhhhhgggdddffflllooollliiilllssshhhgggggggggiiijjjjjjiiieeekkknnnjjjfffhhhjjjkkkllllllnnnpppssssssqqqooorrrllliiihhheeeaaacccjjjlllgggaaaaaaeeegggeeebbbeeeffffffdddaaaccciiinnnhhhbbb[[[VVVTTTQQQLLLGGG@@@DDDDDD???:::999777333333333444444555555666666666777999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999???HHHSSSZZZYYYSSSKKKFFFBBB@@@FFFZZZzzzrrrOOO@@@555999444333666888666333333333222222111222222333333111444666777555333333333333444444555666777888888444666777888777777999;;;;;;<<<===>>>@@@@@@AAAAAA???>>>===>>>???@@@???>>>@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDD@@@AAACCCEEEIIIMMMPPPRRRNNNKKKGGGEEEFFFGGGEEECCCHHHDDD@@@???AAAAAA@@@===<<<>>>@@@AAAAAA@@@===<<<999:::;;;;;;;;;<<>>>>><<<:::::::::<<<;;;;;;;;;<<>>>>>;;;777444777999;;;;;;999888999:::999:::::::::999777666555444444444444444444444444000222555666555333222222333222222222222222222333222111111000000000000000000000000000000000000000//////////////////////////////.........---------,,,,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++************************))))))))))))))))))))))))************************************************(((***+++***)))((()))***)))************+++++++++nnnYYYIIIEEEEEEEEEDDDBBB@@@>>>===???;;;888999::::::>>>CCC>>>AAAEEEEEECCC@@@@@@@@@DDDBBB@@@???@@@@@@???>>>AAA@@@???>>><<<<<<;;;;;;777888:::;;;<<<;;;;;;:::999777555444666777777666999:::999777555333444555444333333222222333333444111111222333444444555555666555333222111222222333111111222333333444555555000000000000111111111111222222222333444555777777333333333444444444444555000000111222333333444444999666888???FFFVVVxxxyyykkkqqqvvvrrr~~~yyyhhhddd^^^ZZZ[[[[[[SSSIIINNNNNNLLLLLLOOOWWW]]]```^^^bbbeeeeeeccccccgggllljjjfffaaa```cccfffhhhhhhggghhhhhhhhhiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjlllkkkrrrxxxvvvoooiiikkkooorrrooopppssssssooooooqqqkkkiiigggfffggghhhhhhgggffffffdddcccbbbbbbbbbbbb___aaabbbaaa]]][[[]]]___XXXWWWVVVTTTOOOJJJFFFCCC======;;;:::999777666666222222333444555666777888666888::::::999999999:::888888888999999:::;;;<<>>===<<<;;;<<<===???AAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEGGGJJJMMMRRRVVVPPPNNNKKKHHHFFFEEEFFFFFFBBBBBBCCCDDDDDDBBB>>>;;;===@@@BBBCCCCCCCCCCCCDDD???===;;;::::::<<<>>>@@@AAA@@@>>>===<<<<<<<<<===========================>>>===<<<:::999888888777777888:::<<<===<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999888:::<<<;;;888666888:::;;;:::888777555444444444444444555555444444333222444333222111111222333444333333333222222111111111222222000///............000000000000000///..............................---,,,,,,++++++,,,,,,---...------,,,,,,------...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,vvvXXXMMMFFF@@@AAAAAA@@@@@@???>>>======999777999<<>>>>>===;;;:::999999999999999999:::;;;<<<<<<;;;;;;999777555555777888888777888999888777444333333555222111111111222222333444111111222222333333444444555444333222222222333333111111222222333444444555000000000000111111111111222222222333444555666777555555444444333333333222000111111222333333444444555222333999===HHHdddxxxiiifffuuu{{{oookkknnnuuupppnnnggg]]]YYYXXXTTTOOOPPPPPPOOONNNPPPSSSUUUVVVUUUXXX\\\^^^^^^aaaggglllfffccc```aaadddggghhhhhhdddeeeeeeffffffggggggggggggfffeeeeeefffhhhjjjkkknnnsssvvvtttnnniiijjjmmmpppmmmkkkmmmnnnlllmmmqqqmmmiiidddbbbbbbcccdddeeeaaaaaa``````___^^^^^^]]]^^^___^^^[[[XXXVVVUUUUUUQQQQQQOOOMMMIIIEEEAAA>>>:::999999888777666555555333333444555666777888888888999:::::::::;;;===???===;;;999888;;;@@@GGGKKKVVV\\\VVVLLLIIICCC@@@IIINNNfffWWW>>>888999999444444444444333333333333222222222222222222222222000111222222333333222222222222222333333333333444444444444444555666777888:::;;;===>>>???????????????>>><<<;;;<<<===>>>???@@@@@@??????>>>??????@@@???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEGGGHHHJJJNNNQQQJJJIIIHHHFFFFFFFFFFFFFFFBBBAAA@@@@@@??????>>>======@@@CCCDDDCCCBBBBBBCCC===<<<;;;::::::;;;===>>>@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::999:::<<<===>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999999999999888:::;;;:::888777888:::999999777666555555444444444444555555444444333222333222111111111111222333333333222222222111111111222111000///............000000000000000///..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,zzzWWWBBBAAABBB;;;;;;<<<=========<<<<<<<<<999888999<<>>CCCHHHFFFBBBCCCAAA??????@@@@@@???===<<<;;;999888888888999:::<<<<<<<<<;;;<<<<<<======888777555666888999:::999777777777555333222333444111111111111111222333333111111222222222222222222333222222222222333333444111111222222333333444444000000000111111111222222222222222222333555666777666555555444333222111000111111111222222333333444222000111444444999LLL```tttccccccooozzzvvvpppssstttvvvrrrggg^^^YYYUUURRRNNNMMMMMMMMMMMMKKKJJJJJJJJJMMMPPPQQQRRRVVV]]]ccc___^^^]]]___bbbeeeffffffddddddeeefffggghhhhhhhhhffffffffffffhhhjjjlllmmmoooppppppnnnjjjhhhhhhhhhqqqllljjjlllllllllooossspppkkkfffbbbaaacccdddeee````````````___]]][[[ZZZ\\\YYYVVVSSSQQQNNNJJJHHHGGGFFFEEECCC@@@===999777666666555555555555444444555555666777888999999:::888:::======<<<;;;;;;<<<::::::<<<@@@FFFNNNUUUYYYUUUUUUIII>>>???AAAFFFSSSqqqzzzUUU===555444666888444333333333333222222222111111111111111111111111000000111222222222222222111111222222222333333333333333333333444555666666999999:::;;;<<<===>>>>>>???>>><<<;;;;;;<<<===>>>=========<<<<<<======>>>===>>>???@@@AAAAAAAAAAAADDDEEEFFFFFFEEEFFFHHHJJJDDDDDDEEEEEEFFFFFFEEEEEEAAA@@@>>><<<;;;<<<>>>???>>>AAACCCDDDCCCAAA@@@@@@===<<<;;;;;;;;;;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888888999;;;<<<===;;;<<<===>>>?????????>>><<<;;;;;;;;;;;;::::::::::::999999888888888999999888999:::999777777777999777777666555555555555555444444555555444444333222222111111000000111111222222222222111111111111111111111000///............///000000000000///..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,vvvccc[[[III<<<<<<===999:::;;;;;;;;;;;;;;;;;;===;;;::::::999@@@PPPaaa[[[PPPCCC???BBBFFFEEEBBBBBB@@@??????@@@@@@>>><<<<<<;;;:::::::::;;;===>>>???>>>===<<<<<<<<<>>>>>>777666666777999;;;;;;:::555666666444222222333444444333222222111111222222222222111111111111111111111111111222222333444444111111222222333333333333000000111111111222222222222222222222333444555666444444444333222111111000111111111222222333333333333222333444222333===III___sssooodddhhhnnn~~~|||{{{~~~vvvnnnggg```ZZZQQQOOOOOOOOONNNJJJGGGHHHFFFGGGFFFEEEEEEHHHNNNRRRTTTUUUWWWZZZ]]]___`````````aaacccdddeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjllljjjhhhffffffffffffeeellliiihhhjjjkkkjjjlllppplllhhhdddbbbbbbbbbbbbbbb___``````___]]]YYYVVVTTTUUUQQQMMMKKKJJJGGGCCC???>>>>>>===;;;999777444333444444444444555555555666777777888888999::::::;;;888;;;>>>???===999777666666<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>===>>>??????@@@@@@@@@???EEEEEEFFFDDDBBBAAABBBCCCAAACCCDDDFFFFFFEEEDDDCCC??????>>>===;;;<<<>>>@@@???BBBDDDDDDCCC@@@??????>>>>>>======<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888888:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777888888999999888999999888777777777777555555555444444555666666444444555555444444333222111000000000000000000111111111111111111111111000111000///...............//////000000//////...---........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++************************+++++++++***************************++++++++++++,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************************++++++++++++lllQQQEEEJJJEEE>>>===;;;;;;;;;;;;<<<;;;;;;:::999============;;;===IIIVVVSSSMMMFFFBBBAAAAAABBBAAAAAA@@@???@@@@@@@@@===;;;<<<;;;::::::;;;===???AAAAAA@@@>>>===<<<======>>>777666666777:::;;;:::999444444555444222222333555888777555444222111111111222222111111111111111111000111111222222333333333111111222222222222222333111111111111222222222222222222222222222333444555222222222222222222222222111222222222222222333333333333555555333222666<<<>>>SSSrrrwwwuuurrryyy|||xxxwwwrrrlllaaa\\\ZZZZZZVVVMMMIIIJJJGGGEEECCCAAA@@@AAAEEEHHHJJJLLLOOORRRTTTUUUVVVWWWXXXYYY\\\]]]______^^^^^^```````````````aaaaaabbbgggdddaaaaaadddfffffffffcccbbbcccggghhhddddddfff``````___```aaa```]]][[[\\\\\\\\\ZZZWWWRRRNNNLLLLLLIIIEEEDDDDDDBBB???;;;999888888777666444333222444555555666777777888888888888999999:::;;;;;;;;;:::::::::888888999<<>>???>>>??????@@@@@@@@@@@@???CCCDDDEEECCCAAA?????????BBBDDDEEEFFFEEEDDDAAA???===???@@@@@@>>>>>>???@@@BBBCCCEEEDDDBBB@@@@@@AAA@@@@@@@@@???>>>===<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<;;;777777777777888999::::::888888777777777777666666444444444444444555555666444444555555444444333222000000000111111000000000000000000000000000000000000//////...............///////////////...------........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++************************************************)))))))))******+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++yyywww___HHH>>>AAA???>>>>>>999;;;<<<<<<<<<<<<;;;;;;:::<<<<<<>>>???>>>???FFFOOOGGGHHHGGGCCC???>>>???BBB@@@??????@@@AAA@@@===;;;999888777777999<<>>======<<<<<<777666666888::::::999777333444555444333333444666999888777555333222111111111111222222222222222222000111222222333222222111111111222222222222222222111111111222222222222333222222222222222333444444000000111111111222222222222222222222222222222222000222333333333222333555555EEE^^^zzz~~~}}}{{{wwwvvvnnnyyyvvvsssxxxzzzyyypppjjjgggggg___PPPGGGGGGHHHFFFDDDBBBBBBCCCEEEGGGBBBEEEHHHIIIJJJJJJLLLNNNSSSTTTWWWYYY[[[[[[ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]^^^```cccdddddd```___aaaffffffaaa___```[[[\\\]]]___```___[[[XXXZZZYYYXXXVVVSSSOOOLLLJJJCCCAAA???>>>>>>===;;;:::777777666666555555555555666666777888888999::::::999999:::::::::;;;;;;;;;;;;999666444777AAAMMMUUU^^^[[[UUUOOOJJJEEEBBBAAA999DDDQQQjjjccc<<<888666555666333//////222111111000000000/////////////////////////////////......///000000000000000///000000000000111111111333333333333444555666666666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@???@@@BBBCCCBBB@@@>>>>>>???CCCDDDEEEEEEDDDAAA???===<<>>>>>======<<<<<<=========<<<<<<;;;999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;777777777888999:::;;;<<<888777666666777777666555444444333333333444444555444444555555444444333222000111111222222111111000////////////000000000000//////......---......///...////////////...------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++************************)))))))))***************(((((())))))***+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++eee[[[aaaYYYHHH@@@<<<888===???777999:::;;;<<<<<<======<<<;;;:::;;;>>>??????CCCIII@@@BBBCCCAAA>>>>>>@@@CCC?????????@@@AAA???===:::777666555555777;;;@@@BBB@@@@@@@@@???>>><<<;;;:::777666666777999999777555333444555444333444555777666666555444333333333333111111222222333333444444111111222333222222000000222222111111111111111111111111111222222222333333222222222111222222333444111111111111111000000000222222222222222222222222///000111111111333333222555<<>>===???AAAAAA@@@??????@@@BBBBBBBBBBBBAAA???===<<<===???AAA@@@======BBBFFFGGGFFFEEEBBBAAABBBEEEHHHEEECCCAAA>>><<<<<<======;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999999:::;;;;;;;;;;;;:::::::::999999999777777888888999;;;<<<===888666555555777777666333444444333333333333333444444444555555444444333222111111222333333222111111........./////////000000.........------......///......//////......---,,,........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++************************((()))))))))*********+++((((((((()))***+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************ooo]]]KKKDDDFFFOOOEEE@@@:::666===@@@555666777999;;;===>>>>>>???<<<999888;;;<<<<<>>>>>???BBBDDD?????????@@@AAA???<<<:::777666555666888<<>><<<:::999777666666777888888666444333444555555444444666888333333222222333333444555111111222333444444555555111222333333222111000///222222111111111111111111111111222222222333333333222222222111222222333333333333222111000///......222222222222222222222222000111000000111444333111000111444AAAXXXssszzzxxxrrrpppuuu}}}jjjXXXTTTJJJHHHEEECCCCCCBBB@@@>>>===???AAA@@@======@@@CCC===???CCCFFFGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQPPPPPPQQQSSSTTTPPPOOOQQQPPPLLLLLLOOOQQQOOOMMMLLLLLLKKKHHHFFFAAA@@@???>>>>>>>>>>>>>>>888:::;;;999555333444666666666666666777888999:::888888999999::::::::::::999999::::::::::::::::::444<<>>???>>>???????????????>>>>>>;;;===@@@AAAAAA@@@@@@AAA???????????????>>>===<<<>>>@@@@@@===:::<<>>888666444555777777555333555444333333222222222333444444555555444444333222111222333444444333222111---.........//////000000......---------......///......//////......---,,,........................---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++***************++++++))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************qqqSSSMMMWWWGGG555>>>AAA@@@===;;;999888777777999:::<<<<<<;;;<<<===???AAA===999999===???>>>;;;@@@>>><<<===???@@@???===>>>???@@@@@@>>>======>>>:::;;;;;;;;;::::::<<<===@@@@@@???===;;;999777666999999999999888888888777666555555555555444444444444222111222555555333111222222222333333444444444222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222111000//////000111222111111111000000000000000000///...---...///111333000222666777999FFFddd~~~yyyvvvoookkknnn{{{xxx~~~qqqjjjbbbXXXMMMFFFEEEEEEDDDAAABBB@@@???>>><<<;;;===AAA@@@======@@@???===???CCC>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDBBBBBBBBBAAA???<<<<<<======>>>>>>======<<<888888888777666555555444777666666777888999999888;;;888444444777:::999888333666999888777999???EEEUUU]]]aaa\\\XXXXXXPPPDDDHHHBBBAAAFFFIIIWWW^^^AAA888666222---000000000000////////////////////////////////////---------------------------------............///---......///000111111111111111111000000000000000333333333333444555666666666777:::<<<<<<;;;999777888:::<<<===>>>===<<<;;;>>>===;;;::::::;;;<<<===???>>>===???CCCDDDAAA>>>@@@>>>@@@CCCBBB>>>;;;===>>>>>>===<<<;;;===@@@CCCAAA@@@@@@AAACCCDDDDDDCCCBBB@@@===;;;;;;<<<===???<<<===???>>>===;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@:::<<<>>>???===<<<<<<===;;;::::::999999::::::;;;777888999999888777666555555555555555666777888999999888777666555444333333333222111111222333555666777777666444444333333333111111111111111111111111000000000000///////////////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzqqqUUUNNN===>>>PPPKKK===AAA<<<;;;999888777777888888999:::<<<<<<;;;;;;<<<===AAA===::::::>>>@@@>>><<<@@@>>>======???@@@>>><<<<<<>>>??????===<<<<<<===:::;;;<<<;;;::::::<<<>>>@@@???>>>===;;;999777666999888888888777777777777555555555555444444444444444222111333555555333111222222222333333333444444222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111000//////000111111111000000000000000000000000///.........///111222111222444444333:::NNNaaauuutttllliiipppzzz~~~xxxwwwyyymmm\\\PPPKKKIIIGGGEEECCCBBBBBBCCCBBB???======???======???>>>:::999<<<;;;<<<<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@??????????????????>>>AAA@@@>>>>>>>>>===;;;999999::::::;;;;;;::::::999;;;::::::999888888777777;;;::::::;;;;;;;;;:::999999999:::;;;;;;999666333555777:::>>>BBBJJJSSSYYYcccbbb[[[QQQKKKIIIGGGCCCBBB@@@JJJ```tttoooZZZ???111111666666333000000000/////////..............................------------------------------------............//////000111111222333333000000000000000000000000333222222333333444555666555777999;;;;;;:::888777888999;;;=========<<<;;;===<<<:::999999:::<<<===???@@@BBBBBBBBBAAAAAAAAACCCAAAAAACCCBBB===;;;===>>>>>>>>>===<<<>>>BBBEEEBBBAAA@@@AAABBBCCCBBBAAA???>>><<<;;;;;;<<>>===<<<;;;<<<===AAA@@@@@@@@@???>>>>>>>>>>>>@@@@@@???===;;;;;;<<<;;;::::::999999::::::;;;777888888999888777666555777777666666666666777777777777666555444333222222333333222222333444666777777666555444333333333333111111111111111111111111000000000000///////////////............---------........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))){{{```MMMDDD;;;===666999MMMRRRDDD:::777666555555555666777888999:::;;;;;;:::999:::<<<@@@===;;;;;;>>>@@@>>><<<@@@???======>>>>>>===;;;;;;<<<>>>===;;;::::::;;;:::;;;<<<;;;::::::<<<>>>???>>>===<<<:::999888777777777777777666666666666555555555555444444444444333222222333444444333111222222222222333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000111111000000///......///111222111111222333111111:::DDD[[[uuu~~~}}}rrrmmmooovvvzzzzzzssstttpppllljjjggg___SSSJJJEEEBBB@@@???AAABBB@@@======;;;;;;>>>===999888:::::::::;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<;;;999777888888999999999999888888;;;::::::999999888888888888999999::::::999999888888888999777555333333444===???CCCJJJRRRYYY]]]___]]]TTTJJJDDD@@@>>>AAAGGGHHHKKK___pppHHH>>>222...000444333000000////////////.................................------------------------------------............//////000000111111222222/////////000000000000000222222222222333444555555555666888999:::999777666777888:::<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<>>>BBBEEEEEEAAA@@@BBBEEEGGGCCCAAABBBAAA===<<<>>>AAABBBAAA@@@???AAADDDGGGBBBAAA@@@AAABBBBBB@@@???===<<<;;;:::;;;===???AAA<<<======<<<;;;;;;===???AAAAAA@@@???>>>======<<>>===;;;???>>>=========<<<;;;;;;;;;<<<======;;;::::::;;;:::;;;<<<;;;::::::<<<>>>>>>===<<<;;;999888888888777666666666666555555555555555555444444444333333333333333333444444333222222222222222222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000//////000000000000000000000000111111111000000////////////000111111///000333333222555999JJJ^^^nnn~~~{{{tttrrrmmmqqq~~~xxxkkklllpppvvvzzzuuujjj```TTTNNNFFF@@@AAADDDBBB>>>???;;;999<<<===<<<<<>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<:::888999999::::::::::::999999999999888888888777777777666777999999888888888999666666333000///444===DDDQQQQQQTTTZZZ^^^]]]VVVPPPLLLCCC???BBBCCCAAAFFFPPP\\\eeennnIII===:::666444333222...,,,/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////......///////////////000111111111111222333444555444555666888888777666666666777999:::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>AAACCCDDDCCCCCCEEEHHHGGGCCC@@@AAA@@@>>>>>>BBBGGGGGGFFFDDDBBBBBBDDDFFF@@@@@@@@@AAACCCCCCAAA???===<<<;;;;;;;;;<<<>>>???=========;;;:::;;;>>>AAA@@@@@@@@@??????>>>>>>>>>CCCCCCAAA>>>:::999999;;;::::::999999999999::::::666777888999999888777666888888888777777666555444555444444333222222111111222222333333444555555666444444333222222222222222111111111111111111111111////////////000000000000///............---------------------------------+++---///111111///---+++++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))qqqTTT===333333666777333333000444KKKddd[[[;;;666555444333333444555555666777888888777777888999999999888999;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;===>>>===<<<;;;;;;;;;999:::;;;:::999:::;;;======<<<:::999888888888888666666666666555555555444555444444444444333333333222333444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222/////////000000///////////////000000111111111111000000///////////////000222......222555444555888;;;@@@NNNmmmyyyooojjjkkkmmmqqq~~~wwwuuuxxx{{{zzzxxxiiifff^^^WWWVVVWWWQQQHHHHHHBBB===>>>???>>>???AAA>>>===<<<;;;::::::;;;;;;>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========;;;::::::;;;<<<<<<:::888999::::::;;;;;;::::::999999999999999888888888888:::;;;<<<;;;888777888:::555777999<<>>HHHOOORRR[[[gggwwwhhhGGG333333333222222222000///...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.........------........./////////111111111111111222444444333444555666666666555555555666777888::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>======@@@EEEHHHIIIHHHDDD@@@>>>@@@@@@???AAAFFFHHHHHHGGGDDDAAA??????@@@===>>>???AAADDDEEECCCBBB???>>>===<<<;;;<<<<<<======>>>===;;;:::;;;===@@@>>>>>>??????@@@@@@AAAAAA??????>>><<<999888:::<<<:::999999888888999999:::666777888999999888777666666666777777777777666666555555444444333222222222000111111222333333444444333222222111111111111222000000000000000000000000.../////////000000000111///............---------------------------------+++---///000000///---+++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((wwwPPPEEE888222333555333///333//////222DDD___^^^???777666555333333333444444333555666777666666888999666777888999999:::999999888999::::::888888999:::;;;===>>>===<<<:::;;;;;;888999:::999888888:::<<<<<<;;;999888777888999999666666666666555555555555444444444444333333333333111333555444333222222333222222222222222111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222...//////000000//////.../////////000111111222222000000000000////////////333///---111222111222555222000999ZZZ{{{~~~vvvmmmccc^^^dddmmmzzzzzzsssmmmssswwwvvvyyy|||vvvkkk[[[RRRJJJHHHGGGDDDBBBCCCAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999:::;;;<<<:::999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;999666555999======CCCLLLUUU\\\ccciiimmm```WWWKKKDDDBBBAAA???===:::;;;CCCRRRcccsss^^^BBB666444111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////,,,,,,------.../////////000000000000111222333444222333333444444444444444444555666777888999:::;;;::::::;;;<<<<<<============;;;:::===DDDHHHHHHGGGBBB>>>===???@@@@@@BBBFFFEEEEEECCC@@@<<<:::::::::======???BBBFFFGGGEEECCC@@@???>>>======<<<<<<<<<>>>>>>>>><<<::::::<<<>>><<<======>>>???@@@AAAAAA<<<======;;;:::999:::<<<999999888888888888999999555666888999999888777777555666777888888777666555444444444333333222222222///000111222333333333222222111000000000000111111000000000000000000000000......//////000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((dddIII555444333444666666333///555111555555777LLLQQQ999555555333222222222333444111333555555555666888:::555777888::::::999999:::444666888888666666888::::::;;;<<<<<<:::999999:::777888999888777777999;;;;;;:::888777777777999:::777777777666666666555555444444444333333333222222111333555555333111222444222222222222111111111000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111......///000000///.........//////000111111222222000000000000000///......000------111111//////222---222777GGG___nnn}}}}}}lllccc``````[[[gggyyysssqqq{{{mmmeee^^^\\\ZZZTTTNNNKKKHHHGGGEEECCCAAAAAABBBCCCAAA@@@???>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888:::;;;::::::>>>FFFMMMRRRUUUZZZ___cccccc```]]]LLLFFF>>>:::;;;???BBBDDDDDDPPPaaatttqqqVVVBBB777444444444222000//////...---,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................+++,,,,,,---......//////000//////000000111222333222222222333333333333333444444555666777999:::;;;888888999:::;;;;;;;;;;;;<<<;;;;;;===@@@CCCEEEEEEAAA======@@@@@@???@@@DDDAAAAAAAAA>>>;;;999999:::>>>???AAADDDGGGGGGEEECCC????????????>>>>>>>>>>>>>>>??????>>>;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>><<<===>>>===;;;:::::::::999999888888888888999999555666777888999888888777666777888999888666444333222222222222222111111111///000222333444444333333000000000//////000000111000000000000000000000000.........///000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((kkkBBB000444444444222//////222555---+++444333+++999CCC333333222111111111222333444///111444555555666888:::555777:::;;;:::::::::;;;111444666666555555777:::888:::;;;;;;999888888999666777888777666666888:::;;;999888666666777999:::777777777777666666666666444444444333333333222222111333555555222111222444222222222222111111000000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000---...///000000///...---...//////000111222222222000000111000000///......++++++---222333000000222(((666888666EEEYYYnnnvvvpppmmmhhhUUU\\\dddiiimmmwww}}}}}}xxxqqqmmmnnnlllddd[[[WWWPPPNNNKKKIIIHHHHHHHHHIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???>>>>>>???AAABBBAAA@@@>>>>>>????????????>>>>>>::::::::::::::::::::::::888<<>><<<===AAAEEEAAA>>>>>>@@@@@@>>>>>>AAA???@@@AAA???===<<<<<<===AAAAAACCCEEEGGGGGGDDDAAA>>>>>>>>>???@@@@@@AAAAAA>>>???@@@???<<<:::999999;;;;;;;;;;;;;;;;;;::::::===???@@@???===:::999999999999888888888888999999555666777888999999888777888999999999888555333111111111111111000000000000000111333444555555444333000000////////////000111000000000000000000000000---......///000111111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((wwwfffSSSAAA777555111111111111111111111111///000000000111111111111111111000000000000111111000111111222222333444444888777777777666666555555888777555444555666888999999999999999999888777666888777777777777777888999888777666666666888999:::;;;999666555555555333222555555444444444333333333111111222333333333333222111111111111111111111111111000000000111222333333000000000000000000000000000000111111111111000000111111000000//////............////////////......111111000000000000111111........................000000000000000000000000000///333888:::===GGGSSSzzz}}}{{{zzzrrrjjj```[[[YYY[[[cccmmm{{{xxxuuunnnlllsssxxxyyy|||tttpppmmmkkkfffaaabbbfffnnn```OOOGGGKKKQQQPPPKKKPPPMMMKKKMMMNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQRRR\\\ZZZUUUNNNFFF@@@=========<<<::::::===AAAFFFIIIEEEMMM\\\kkkmmmfff___]]]WWWUUUSSSQQQOOOKKKEEE@@@===FFFHHHFFFOOOeeevvv{{{zzzJJJAAA666000//////---+++111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......------///000111000000000000000000111222222222333555666888999999===:::666666888999888666:::>>>AAA@@@===<<>>>>>>>>===<<<<<<;;;;;;@@@@@@@@@???>>><<<;;;:::???DDDIIIJJJFFFDDDDDDFFFCCCBBB@@@???>>>???@@@@@@AAAAAA???<<<;;;;;;>>>AAAAAA???<<<;;;:::::::::999===>>>???>>>;;;999999999;;;:::888777777777888888777777777777666666666666777888:::;;;:::777555333222111111000000000000000000111222222222000///...111111111111000000000000111111000000//////......////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((wwwbbbTTTNNNGGGCCC<<<444000111111111111111111111111111//////000000000111111111000000////////////000000000000111111222333333444777777777666666555555555777666555444555666888999888999999999999888777666777777666666666777888888888777666666666777999:::999777555555666666555333555555444444444333333333111111222333333333333222111111111111111111111111000000000///000000111111////////////////////////000000111111111111000000000000000000//////............////////////......000//////////////////000........................////////////////////////...---///222111000777@@@UUUggguuu|||vvvmmmccc```aaabbbgggpppzzzzzz|||}}}zzzyyyzzzxxxnnndddccckkkuuuwwwtttwwwtttrrrsssvvvvvvuuuuuutttqqqmmmkkkiiigggdddbbb^^^YYYPPPGGGAAA???AAACCCGGGGGGIIIMMMRRRXXX^^^aaa^^^```eeehhhbbbVVVMMMKKKJJJLLLMMMKKKHHHFFFFFFHHHMMMYYYccchhhuuu|||\\\JJJ>>>777000---///111111///000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///......---...///000111000000000///000000111222222222333555666777888999<<<999666666888999888777;;;>>>AAA@@@<<<;;;>>>AAA>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>===<<<;;;;;;???CCCHHHHHHDDDBBBBBBDDD???>>>>>>======>>>>>>???@@@@@@???>>><<<===???AAA???===;;;:::999::::::999>>>>>>???===:::999999:::;;;999888666666666888999888888888888888888888888666777999999999777444222222222111000000000000000111111111111111000//////222111111000000/////////000000000000//////......////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((hhhJJJ:::333000000333111---,,,...000000000000000000000000////////////000000000000//////............//////000000000111222222333333666666555555555555444444555555444444555777999:::888888999999888888777777666555555555666666777888777777777666777777888999777666555555777777777555555555444444444333333333111222222333333333333333111111111111111111111111000////////////////////////////////////////////////000000111111000000///000000000////////////.........////////////......///......------......///........................////////////////////////111000111111///,,,///555:::KKKZZZlll}}}ppphhhfffXXXYYYZZZ\\\bbbkkkvvv~~~|||yyyyyyvvvrrrpppuuu}}}zzzyyysssmmmjjjhhheee___ZZZXXXTTTPPPLLLKKKNNNSSSVVVcccbbb```______aaabbbddd]]]ZZZXXXVVVPPPGGGDDDFFFJJJKKKJJJFFFCCCHHHSSS]]]nnn|||xxxRRR888...333///++++++...000000///...---,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000000/////////000000111222222222333444666777888888999777666666888999999888<<>>===<<<;;;:::999888888<<<<<<===============<<>>>>>>>>>>>>>>>>>???@@@@@@???>>>???AAA===<<<:::999999999::::::>>>???>>><<<999999:::<<<;;;:::777555555777999:::999999999999999999::::::555666777888777555333222222222111000000000000111222111111000000000000000222222111000000///......000000000////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((vvvYYYBBB666444666333222444333...---///////////////////////////........./////////000000.........------.........//////000000111222222222444444444444444444333333444444444444555777999:::777777888888888888777777555555444555555666777888777777777777777777888888555444444666888999888777555555444444444333333333111222333333444444333333111111111111111111111111000000000000///......---//////////////////////////////000000000000//////////////////////////////......////////////......///..................///........................////////////////////////111111333333111000111444333>>>FFFTTTlll{{{|||xxxyyygggeee```ZZZTTTTTTXXX\\\kkkvvv}}}tttssswww}}}xxxrrrsssuuurrrnnnjjjddd______cccccc]]]WWW``````aaaccceeefffeeedddrrrmmmeee]]]XXXUUUUUUVVVMMMHHHDDDCCCBBBBBBGGGOOOMMMLLLJJJJJJRRRbbbxxxiiiNNN:::222444000...,,,,,,---...,,,***,,,,,,+++***************************************+++,,,,,,,,,,,,++++++***++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------....../////////////////////000111222111222333444555666777777666666666777888999999999===>>>???>>><<<;;;;;;======<<<;;;:::999777777666999:::;;;======>>>>>>>>>AAACCCEEEDDDAAA>>>>>>>>>>>>???@@@@@@@@@???>>>======???AAAAAA@@@??????@@@<<<<<<;;;:::999999;;;===??????===;;;999999;;;======;;;888666666888:::<<<;;;;;;:::999999888888777444444555666555444333111333222111111000000111111222111000//////000111222222222111000///......---////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((sssnnnbbbRRRAAA555///...000---+++---...,,,...222........................---............/////////......------------.........//////000000111111222222222222222222222222333333333444444666777888999666777777888888888777777444444444444555666777888777777888888888777777777555444555777999999888777555555444444444333333333222222333444444444444333111111111111111111111111000111111111111000..............................//////000000000000//////.............../////////......////////////......000//////......//////000................................................---///000///////////////---444555===TTTgggvvv{{{|||zzztttiiiaaa]]]\\\YYY___eeefffkkkwww{{{xxx~~~xxxsssooorrrwwwxxxsssmmmrrrqqqooonnnllliiiddd```aaa\\\TTTMMMJJJMMMQQQUUUJJJEEEAAAAAABBBFFFOOOXXXSSSUUU\\\jjj~~~lllPPP>>>666222222555......---------,,,+++)))++++++***)))))))))******************************---------,,,+++***)))(((+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...........................///000111222111222222333444555666666444555666777888888999:::===>>>>>>===<<<;;;;;;<<<<<<;;;:::999888777666666888999;;;===>>>???@@@@@@CCCCCCDDDCCCAAA???======??????@@@@@@???>>><<<:::<<<>>>AAABBB@@@???>>>???===>>>>>><<<::::::<<>>>>>===;;;999999;;;======<<<:::888888:::<<<>>><<<;;;:::888777555444333333444444555444333222222333222222111111111111111222111000//////000111222111111000000///......---.............../////////////////////////////////+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((dddQQQFFFCCC===888555222///---///+++)))+++,,,+++---111------------------------------------.........///......------------...............///000000111111000000111111111111222222333333444555666666777777666666777777888888777777444444444555666777888999777888888888888777666666666666666888999999777555555555444444444333333333222222333444444444444444111111111111111111111111///000111222111000///..............................//////000000//////...---............/////////......////////////......000//////////////////000................................................///111111...---///...,,,...222...///>>>MMM\\\mmmxxxxxxoookkkaaa___ZZZTTTPPPSSSZZZ```jjjqqqzzz}}}yyyvvvvvvxxxvvvqqqkkkgggbbb\\\YYYYYYYYYWWWUUUOOOLLLFFFDDDFFFMMMVVV\\\NNNKKKLLLPPPUUUZZZdddmmmzzzqqqRRRBBB444222555444...***,,,,,,---......------,,,+++******)))))))))******************************++++++++++++***)))((((((******))))))))))))******)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------------...///000111222111111222333333444555555333555777888777777888999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777999:::;;;===???@@@AAAAAACCCBBBBBBAAA@@@???==================<<<;;;:::999===???AAAAAA???=========>>>???@@@>>>::::::<<>>MMMWWWnnn{{{~~~}}}rrrhhh___ZZZYYYZZZWWWZZZ\\\]]]ccckkkjjjeeekkkiiikkkppprrrppppppsssvvv~~~{{{{{{yyy}}}~~~rrrdddbbb```___]]]YYYTTTPPPMMMIIIEEEFFFJJJMMMLLLJJJKKKJJJIIIJJJNNNVVV^^^ccc\\\^^^eeeqqqyyycccHHH888333000333444000---,,,+++,,,---------------...+++******))))))******+++************************'''((()))*********************))))))))))))******))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........---------------...///000111222111111222222333333444444333555888999777666777888;;;;;;:::;;;<<<<<<<<<;;;999999999999999999999999:::;;;===>>>@@@AAABBBBBBAAA@@@???>>>>>>>>><<<;;;::::::::::::;;;;;;<<<===>>>???@@@???===;;;;;;;;;>>>@@@@@@>>>999888;;;>>>;;;=========;;;:::;;;<<<888999999:::::::::::::::999888777777666555444333333333444444444444444444444333222222111111222222//////000111111111111111.........///////////////---------.........//////////////////////////////***+++---......---+++***************++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((dddYYYNNNFFF===444444999...000111000...---------)))(((+++///000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////------......///000000000.../////////000000111111444444555555666555555444555555666777777777777777555555666666777999:::;;;777888999999999777666555:::999999999999777444111555555444444444333333333222333444444555555444444111111111111111111111111***,,,...000000///...---..............................////////////......---------.........//////......////////////.........------,,,,,,------...................................................+++...,,,)))***111222...&&&111111---000///222???>>>YYYkkkqqq~~~~~~xxxtttpppmmmmmmhhhfff```XXXXXX^^^]]]XXXUUUUUUXXX\\\\\\ZZZ[[[```___hhhyyywwwggghhhtttlllmmmgggaaagggoooiii[[[NNNOOOOOOOOOMMMJJJGGGEEEFFFEEEFFFJJJNNNNNNHHHBBBIIIJJJMMMRRRYYYaaahhhllluuuzzzwwwaaaHHH333333111111///)))'''---666---......---+++***+++++++++***************++++++))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,******))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,------///000111222111111111222222333333444333666999999777555666888::::::999:::<<<===<<<;;;888999999999999:::::::::;;;<<<===???AAABBBBBBCCC???>>>===<<<======<<<:::::::::::::::<<>>;;;999999:::===@@@@@@===888666999===:::<<<>>>===<<<;;;;;;;;;555666888999:::999999888666666666666666666666666444444444444444444444444444333222222111111222222...///000222222222111000------......///000000000---------.........//////////////////////////////***+++---......---+++***)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((>>>===:::777444111000/////////...---,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------........................------...............///000000333333222222222333444444444555777888888888777666444555555666777888888999999888777666666555555555555555555555555555555555555555444444333333333333444444444444444444444444222222222111111111000000000000111111111111000000000///...------...///000000000////////////000000---------.........//////---------------------------.....................///............---------++++++++++++++++++++++++....................................///000111222555CCCPPP[[[lllzzzvvvooojjjhhhiiihhheee]]]]]]YYYUUUUUUWWWUUUQQQ]]]^^^___]]][[[[[[\\\^^^XXXTTTPPPOOOQQQQQQNNNKKKIIIFFFBBBAAABBBCCCDDDDDDFFFEEEGGGOOOSSSSSSSSSUUUZZZ[[[aaaiiiooouuu}}}dddNNN???777333111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////000000000111111111111222222333444444555555666999;;;<<<<<<:::888999999::::::999888888888999999;;;;;;;;;;;;===???AAACCC???>>><<<;;;;;;<<<===>>>999999::::::<<<===???@@@@@@@@@??????>>>======<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999666666666666666555555444666666666555555444444444222333333222111///---,,,---///000000//////000222////////////..................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''444333222000///...------.........---,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------------.....................------...............//////000222111111111111222333333444555666777888777666666444555555666777777888888999888777666555555555555555555555555555555555555666666555444444333222222444444444333333333333333222222222111111111000000000000111111111111000000000///...------...///000////////////////////////------------.........///------------------------///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000111000777<<>>@@@AAA@@@???===;;;;;;:::;;;;;;:::::::::;;;<<<===>>>?????????>>>===<<<<<<<<<<<<======<<<<<<;;;:::999999999999999999999999999999666666666777777777888888666666666666666555444444555555555444444333333333222222222222111///...---...///000000//////000111////////////..................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,++++++++++++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------------------------............------......///000000000000000000111222222444444666777777777666555444444555555666777777777999888777666555555555555555555555555555555555555888777666555444333222111333333333333333333333333222111111111111000000000///000000111111000000/////////............//////...///000000000000///...------------............------------------------000000//////.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...////////////111000000;;;SSSiii~~~}}}~~~{{{wwwtttoookkkgggjjjiiifffdddbbb``````___gggiiikkkjjjiiijjjnnnqqquuuuuu{{{ttt___AAA===777222......///000---------,,,,,,++++++***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------............////////////000000000000000000111111222333333444555777888999777777777888888888888888999999:::;;;:::::::::;;;<<<>>>@@@AAA@@@???===;;;:::999999999;;;;;;<<<<<<<<<=========???>>><<<:::999:::;;;<<<;;;;;;;;;;;;:::999999888888888888888888888888777555555555666666666666666555555666666555555444333333333333333333222222222000111111111111000///...///000111000///...///000////////////..................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******++++++,,,---//////---,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------.........------------...//////000000000000000111222333333444555666777666555555444444444555555666666666888888666555555555555555555555555555555555555555888888777555444222111000111111111222222222222222111111111111000000000000//////000000000000///////////////....../////////---...000111111000...---------------------------------------------------111000000//////......---.........---------,,,,,,------------------------------------------------,,,++++++,,,,,,---...///...---000444000///>>>RRRVVVaaarrr|||hhhQQQ???333222000//////000222333------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222222444555888888777777888999999999999999:::;;;<<<===<<<<<<===>>>???@@@AAABBB======<<<;;;:::999999999<<<<<<=========<<<<<<<<<@@@>>>;;;999888999;;;===999::::::::::::999888777888888888888777777777777555555555555555555555555444555555555555444333333222222222222111111111111//////000000000000000000000111111000///......///////////////...............------,,,,,,------...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))'''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''---,,,,,,,,,---...//////+++++++++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------------...//////000000000111111222444444222333444666666555555444444444444444555555555555888777666555444444444444555555555555555555555555888777666444333111000000000000000000111111222222000000000000000000000000//////000000000000//////...//////////////////...,,,...///111111///...,,,------------------,,,,,,------------------------000000//////.........---...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...//////...***---333111,,,000;;;@@@GGGTTTcccpppyyy{{{eeeVVVHHH:::111//////..................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---............/////////......///000000111111222333555777888888999:::;;;:::::::::;;;<<<===>>>???<<<<<<===>>>???@@@@@@AAA::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<;;;AAA???<<<:::999:::<<<===888999:::;;;:::999888777::::::999999999888888888555555555555444444444444444444444444444333333222111111111111111111111111///////////////000000000000111111000///......///////////////............------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''------,,,++++++,,,,,,,,,************************************************************++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///000000000111222333444555222222444555555555444333444444444444444444444444888777666555444444444444333333333333333333333333666555444333222111000///......//////000111111111//////000000000000000111...//////000000//////.........////////////......---...////////////...---------------,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111,,,***---...---...111555666;;;EEEPPP^^^qqqmmmTTTDDD:::444111111---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,------------------------.........///......///000000111111222111333666888888999;;;<<<;;;;;;;;;;;;<<<<<<===>>>999:::;;;<<<============999:::;;;<<<<<<===<<<<<<<<<===>>>???>>>>>><<<;;;???>>><<<:::::::::;;;<<<777888:::;;;;;;:::888777;;;;;;;;;:::999999888888555555555555555444444444333333444444333333222111000000000111111111111111//////.........///000000///000111000///...///000////////////............------,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,+++******+++++++++)))*********************************************************++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,***++++++,,,------......------,,,,,,------...////////////000111222333444111222333444555444333333333333333333333333333333777777666555444444444444222222222222222222222222333333222222111000//////------...//////000111111////////////000000111111......////////////......---...///000000///...---........................---------,,,,,,,,,++++++------------------------++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...///000---***,,,111222000------000555:::CCCVVVhhhoooyyyiiibbbQQQEEE999555222......000------.........---------++++++++++++++++++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............//////000111111222222///111444666777888:::<<<;;;;;;::::::::::::;;;;;;888999:::;;;<<<<<<;;;;;;:::;;;<<<=========<<<<<<;;;<<<>>>??????>>>===<<<===<<<;;;:::999999999999777999;;;<<<<<<;;;999777<<<;;;;;;:::999999888888666666666666555555444444333333333333333222111111000000000111111222222222000000///.........//////...///000000//////000111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++++++++++++++,,,---)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......------......///111222333111222333444555444333333333333333333333333333333777777555444444444444444111111111111111111111111222111111111000000//////------......///000000111.../////////000000111111......////////////......---...///000000///...---///...------------...///---------,,,,,,+++++++++------------------------)))******+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---'''...000++++++222222,,,,,,///333555///+++444BBB]]]hhhvvv}}}oooPPP>>>:::444//////444444///,,,...---------------,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000111111222222---000333555666777:::;;;::::::999888888888999999999:::<<<=========<<<<<<======>>>>>>>>>===;;;::::::<<<>>>???@@@???>>>===;;;;;;::::::999888888777777999;;;======;;;999888;;;;;;::::::999888777777777777666666666555555555222333333333333222111111000000111111222222222333111000///...---......///---///000000//////000222000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,------.........************************************************((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))+++,,,,,,***))))))***))))))))))))************((((((((((((((()))******)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333222222333333333333444444222333333444444333333222333222222111111222222333111111000000//////......000///...///111333444444333111//////000000...,,,000000000000000000000000000000000000////////////,,,,,,,,,------....................................---,,,+++***+++,,,,,,---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333FFFOOO\\\fffnnnvvvyyyYYYJJJAAA777444888111111111111000///------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////////////////---...000333444555555555444777777444444777777444888888999;;;===>>>===;;;???????????????>>>======999:::<<<===>>>===<<<;;;:::999888888888999:::;;;888888999:::;;;;;;;;;;;;;;;:::888777555555666666444555555555444333333222111111222222222222111111///000111222222222222222222111111000000000000000111000000////////////000///............------------,,,,,,++++++,,,,,,---------------------------******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))+++,,,,,,***))))))***(((((()))))))))*********((((((((((((((()))******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------...//////000000//////000000111222222333111111111222222222333333222333333333333333333222333222222111111222222333111111000000//////......,,,---...111222333222111222111//////000000...---////////////////////////000000000000/////////...,,,,,,------------------...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---///111222BBBEEEHHHKKKQQQ[[[iiissslllUUU@@@999666000---000////////////...---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------------------------...........................///111222444444444444333666666333444777777444::::::;;;<<<======<<<:::===>>>??????>>>===<<<;;;999:::<<<===>>>===<<<;;;999999888888888999:::;;;888999:::;;;;;;<<<<<<;;;;;;:::888777666555666666333333444444444444444333111111222222222222111111000000111222222222222111111111000////////////000000///////////////000000///............------------,,,,,,++++++,,,,,,---------------------------******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++***((())))))(((((())))))))))))******((((((((((((((()))******)))))))))*********++++++)))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,************++++++++++++,,,,,,---......//////000...//////000000111222222000000000111111111111222222222222222222222222222222222111111111111222222111111000000//////......***...333777888666222///222111//////000000...---////////////////////////000000000/////////......------------------,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,++++++++++++++++++++++++******************************)))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111888888666444666???KKKUUUjjjpppyyywwwppplllFFF888///111444000---...............---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,,,,//////111222333333333333222555555333333777777444999:::;;;<<<<<<;;;::::::;;;<<<===>>>>>><<<;;;999999:::<<<=========;;;:::999999888888999999:::;;;999999:::;;;<<<<<<<<<<<<::::::888777666555555555222333333444444444444333111111222222222222111111111222222222222111000000000000///............///............///000111111///............------------,,,,,,++++++,,,,,,---------------------------******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,+++)))(((((()))(((((((((((()))))))))***((((((((((((((())))))***))))))))))))************))))))))))))************))))))))))))************************++++++++++++*********++++++++++++,,,+++,,,,,,---......//////---......//////000111111000000000111111111222222222222111111111111222222222222111111111111222222111111000000//////......+++222:::@@@@@@;;;555111222000//////000000///---////////////////////////000000/////////..................------,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,------//////---///000000000333777;;;KKKQQQ[[[eeeoooxxxuuu```RRRKKKFFFCCC888111...222555222...---------...------,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------...------,,,,,,++++++***///000000111111222222222222555666444444888888666666888:::;;;::::::::::::888:::<<<======;;;999888999:::<<<======<<<:::999999888999999999999::::::999999:::;;;<<<<<<<<<<<<:::999888777666555555444444444444444444333222111111111222222222222111111333333333222111000////////////...------------...---------...///000111222///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***++++++)))(((((()))'''(((((((((((()))))))))((((((((((((((())))))***(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,------......///000000111111111111222222222333222111000000000000111222222111111000000111111222111111000000//////......---444===CCCAAA<<<666222111000//////000000///...........................////////////.....................------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++************+++,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...***---000111111111111111333666;;;CCCLLLWWWcccjjjvvv|||www___TTTDDD888333222333333333///...000000...++++++------.........---,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++////////////000111111222444777777555555888888666111444888999888888999:::777888:::;;;;;;:::999888999:::<<<======;;;:::888888888999999::::::::::::888999:::;;;<<<<<<<<<<<<999888888777666555444333555555555444333111000///111111222222222222111111333333333222111000///...///......---------------------------...///111111///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))'''((((((''''''(((((((((((())))))((((((((((((((()))******((((((((()))))))))******((((((((()))))))))******((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,---******+++,,,,,,------...+++,,,,,,---......//////111111111222222222333333222111000//////000111222111111000000000000111111111111000000//////......,,,333;;;>>><<<777444222111///...///000111000.........................../////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))******+++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++************************++++++,,,------------,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222---......000555===FFFMMMaaagggpppzzzvvvmmmiii]]]PPP999666333111111111000000000///...------,,,,,,,,,,,,------......------,,,)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++)))))))))************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222444777777444444777777444111444888999777666888:::888888999999::::::999999999:::<<<<<<<<<;;;999888777888999::::::::::::999888888999:::;;;;;;;;;;;;888888888777666555333333555555555444222111///...111111222222222222111111333333333222111000///...//////...------------...------------...///000000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))+++***(((''''''((('''''''''((((((((())))))((((((((((((((()))******(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************************++++++++++++*********+++,,,,,,------+++++++++,,,------......000000000111111111111222222111///......///111222111111000000000000111111111111000000//////......,,,222888999666222222333000///...///000111000///........................//////.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))***++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,...///000000...///......///222777;;;EEEGGGPPP[[[```fffvvv{{{iiiiii___PPPIIIJJJFFF===111333555444222000//////...///000...,,,---...///++++++,,,,,,,,,,,,++++++((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************)))******+++,,,,,,------++++++,,,,,,------......------------...000222333444777666333222444444111444888<<<;;;777555666999999999888888888999:::;;;999:::<<<<<<<<<:::888777777888999:::::::::999999666777888999::::::::::::777777888777666555333222222333333333333222111111111111222222222222111111222222222222222111000///000//////...---...............---------......//////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,------***++++++,,,,,,---......////////////000000000000222000///......///000222111111000000000000111111111111111000//////.........222777666222000222555000///...///000111000///........................//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***)))))))))))))))******+++((()))***+++,,,,,,+++***++++++++++++++++++++++++************************((()))***+++,,,+++******((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***)))***---000111000---******+++---------...000222//////666@@@@@@AAAUUUooowwwuuuxxx~~~vvvooojjjbbbSSSEEE<<<@@@<<<111000888;;;666,,,......,,,***)))---000+++...///---******+++,,,)))******+++++++++******(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------***+++,,,---......///000,,,,,,,,,---...000333444333666555111000222111...888<<>><<<999555222000///...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---...000111///000111222222222111111555666888999:::999888777888777666555666777999:::;;;;;;::::::999888777777999999888777777888888999888888888888888888999999999888777666666666666666444444555555555444444333444333222111111111222222222111111111111000000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++************************************))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---......//////000000000000000000000000///000000000000000000000000//////////////////////////////000000000000//////000000000////////////...000//////......//////000......---------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********+++++++++++++++,,,,,,------...,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,---...///000111555:::@@@DDDGGGKKKQQQVVV```eeelllttt|||}}}~~~~~~wwwhhh[[[WWWVVVNNNCCC:::777333...000///...---,,,,,,,,,------............------,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000//////000111111111111111444555777888888888777666666555555555666888:::;;;::::::::::::999888777777888888777777777888888999777777888888888999999:::888777777777777777777777555555555555555444333222333333222111111111111222222222222111111111111000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******************************************************++++++,,,,,,,,,,,,+++,,,,,,---......//////.........//////000000000////////////////////////////////////////////////...//////000000//////.../////////////////////////////////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))***************+++++++++,,,,,,,,,---++++++,,,,,,,,,---------...---,,,+++++++++++++++111000000000000111111222000222555666666777999<<<>>>AAAFFFLLLSSSYYY]]]___gggkkkmmmmmmrrr|||yyysssqqquuuyyyxxxyyy|||}}}sssjjjcccaaabbbddd\\\VVVQQQSSSWWWUUUJJJ@@@CCCBBB===555222444444222000000///...............,,,,,,------------,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++)))+++,,,---,,,,,,...////////////000000000000000333444555666777777666666444444555666777999;;;<<<888888999:::999999888777888777777777777888888999666777777888999999999999666666666777777777777666666666666555555333222111222222111111111111111111222222222222111111111111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***)))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))******************************+++++++++++++++,,,++++++,,,,,,------......---------...//////000000......................................................////////////.....................///////////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////+++,,,...///000111333555///000111333666999;;;===<<<>>>@@@@@@DDDJJJNNNNNNLLLGGGDDDHHHLLLLLLJJJIIIGGGEEECCCAAA@@@@@@AAAAAA:::777666888;;;<<<888444000222111------000111///---------------,,,++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***'''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,++++++---...///////////////000000000222222333444555555666666444444555777888:::;;;<<<666777888::::::999888777777777666666777888888999666777888999999999999888333444555666666666555444555555555555444333111111111111111111111111111111222222222111111111000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&((()))+++,,,---))))))))))))))))))))))))******************************++++++++++++++++++******+++,,,,,,------...,,,---------......//////................................................------............---------............////////////......------......///......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++,,,---------......//////000000///.........//////111111............///000111111333000///000333333111////////////111333222000.........///000111111111111+++...///------///...***)))***+++,,,,,,,,,,,,,,,)))******+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++)))***,,,++++++***,,,---...............///000000000111111222333444555555333444555666888999:::;;;444666888::::::999888777666666666666777888888999777888999::::::999888777333444555666555555333222333333333333333222111000///000111111222111111111111111111000000000000///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))************************++++++***************************+++,,,,,,------------------------......------------------------........................---------......------------------........./////////......------......///......---------,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************************)))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,------......111000/////////...------/////////......////////////...///000///..................---...///...---333111000111333222///---......---...///000000///...111222000///111///,,,)))***,,,---------,,,,,,((())))))***++++++******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''((()))***&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))************************************)))***++++++******+++,,,......---------...///000000000000111222333444555111222333555666777777777333555777:::::::::888777555555555666666777999999888999:::::::::888666555444555666777666555333111111111222222222111111000...///000111222222111000000000000/////////............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******+++,,,,,,------------------------------------------------------........................,,,------......------,,,---------.........//////.........------...............---------,,,,,,,,,---------....../////////,,,++++++++++++++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,***++++++++++++******)))'''(((((((((***+++,,,---*********,,,...000111000------------,,,,,,,,,,,,++++++,,,///000000000111,,,......---,,,......---+++)))(((+++///222222111...+++***,,,///111000---+++......,,,,,,......+++***++++++,,,+++***((('''(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))************************************)))***++++++***)))+++,,,......---,,,---...///000/////////000111333444555000111222333444555555555222444777:::;;;:::888777555555555555666777999999999:::;;;;;;:::888555444666777888888777555333111///000000111111111000000...///000222222222111000////////////.....................------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---...///000///...------...000111......////////////.........---,,,+++***+++,,,,,,...------,,,,,,------.........---,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,,,,------+++,,,...000000000000///222333444555555555444333555555666666666666555555555666777777666777999;;;;;;:::999777777777777888444333333444555555444222222111000//////000111222333333333222111000/////////...------...000333555///...---,,,,,,,,,,,,,,,..............................---,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................//////............//////111000//////.../////////......////////////......------,,,,,,---...///000------,,,,,,,,,,,,------------,,,,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))************************))))))***++++++++++++***+++++++++,,,,,,,,,------+++,,,...///000000//////222333444555555444444333555555666666666666555555555666777777666777999;;;;;;:::888777666777777777444333333444555555444222222111000//////000111222222222222222111000///......------...///000222333///...---,,,,,,,,,,,,---...........................------,,,++++++******,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000000///......---------000000000000000///...---......////////////......,,,,,,---...///111333444------,,,,,,,,,,,,---------,,,,,,++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...////////////111222333444444444444333555555666666666666555555555666777777666777888::::::999888777666666666777444333333444555555444222111111000000000000111111111222222111111000///...,,,---...///000111111111......---,,,,,,,,,------........................------,,,,,,++++++******,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.........---,,,+++******---...///000000///---,,,---......//////......---,,,,,,---...000111222333---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,------............111111222222333333444444444555555666666555555444444666777888777666777888999888888777666666555555444333333444555555444222111000000000000000000111000000111111000//////...+++,,,...000111111000///...------,,,,,,,,,------........................,,,,,,,,,,,,++++++******++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------............---++++++***+++---...///......---------............------------......////////////,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------000000111111222333444444444444555555555555444444444666888888777666666777888777777777666555555444444333333444555555444222000000000111111000000000//////000000000///......+++,,,///111111000///...------,,,,,,,,,------...........................,,,+++++++++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222111111000,,,,,,---...............------............------...............---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,+++++++++,,,,,,---000//////000111222444444444444555555555555444444333666888888777666555666666777777777666555444333444333333444555555444222000000111111111111000000......////////////......+++,,,...000000000...---------,,,,,,,,,---..............................++++++++++++++++++******+++************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444555444444111111000///...---------,,,------......------,,,---............---,,,+++,,,,,,++++++++++++,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************************************************))))))(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***************++++++++++++---,,,+++******+++,,,,,,////////////000222333555333444444555555444444333333555888888777555555555666666666777666555333222444333333444555555444222///000111222222111000///---......//////.........,,,---.../////////...---,,,,,,,,,,,,,,,---...///........................******************++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...111444555555444777555333000...---------,,,------......------,,,,,,---...//////...---,,,,,,++++++++++++++++++,,,((((((((((((((()))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************************************)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++---,,,+++*********+++,,,///.........000222333555333444444555555444444333333555888888777555444444555666666777666444333222444333333444555555444222///000111222222111000///------......///......---------..................,,,,,,,,,,,,,,,---...///........................******************++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,............////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))&&&%%%%%%&&&)))******)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444444333333333222222222333333444444666777888999777777777777666555444333555555666666555333222000111111111111000000000000000///...---------------------............------------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********+++******)))))))))))))))+++++++++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---.........////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''(((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222222222333333333333333333333333444555666888888666777777666555444333333444555555555555333111000111111111000000000////////////...---------------------............------------------------------...------------,,,,,,,,,,,,++++++++++++++++++***+++******)))))))))))))))+++++++++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222222333333333222222222333444555666777555666666555555444333222333444555555444333111000111111000000000000////////////...------------...------............------------------------------------------,,,,,,,,,,,,*********++++++++++++++++++******)))))))))))))))+++************)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************+++++++++++++++++++++++++++,,,,,,---......//////......///000111333333444111111111222333444555555444444444444444333222222222333444444444222111000111000000000///////////////......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++,,,,,,+++******)))))))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************++++++++++++++++++++++++++++++,,,,,,------......------...///111222333333111000000000111222333444222333333333333222222111111222333333333222111000000000000////////////.........---------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))((((((((()))))))))*********************)))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++******+++,,,,,,------...,,,,,,---...000111111222000000//////000000111222111111222222222222111111000111222222222222000000000000////////////.........------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************+++******)))))))))))))))(((((()))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++*********************************************************+++,,,,,,------,,,,,,---...//////000000/////////...//////000111000000111111111111111000///000111222222111000///000000/////////.........---------------...//////------............------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))+++******)))))))))))))))(((((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,------...///////////////.........//////000///000111111111111000000///000111222222111000///000/////////............---------------...///000---..................---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******))))))((((((+++******)))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''