BM636([@ hhhmmmtttyyy{{{{{{{{{{{{xxxppphhhcccooooookkkddd```bbbdddeeesss{{{~~~wwwtttwww|||~~~||||||hhhQQQGGGMMMVVVhhhoooyyywwwppp{{{}}}ddd]]]qqqzzzlll]]]HHH444888777888888999:::;;;<<>>>>>>>>>>>?????????@@@BBBDDDGGGIIIKKKKKKOOOMMMIIIFFFBBB@@@???>>>@@@@@@AAAEEEJJJOOOPPPQQQHHHIIIIIIHHHGGGIIILLLOOOUUUhhhwwwuuurrrgggWWWHHHCCCMMMRRRPPPTTT^^^```^^^^^^\\\RRREEEAAAEEEIIIGGGEEEBBB@@@???>>>>>><<>><<<555444:::CCCJJJPPPPPPJJJCCCIII999@@@LLLJJJRRR```___WWWccc~~~jjj^^^ZZZWWWRRROOOTTTVVVcccqqqqqqgggfffoooyyy~~~}}}nnn___XXXVVVSSSPPPOOOVVVQQQPPPUUUWWWSSSRRRTTTMMMKKKHHHHHHIIIJJJJJJIIIMMMLLLLLLLLLNNNQQQTTTUUURRRSSSSSSPPPPPPVVVaaajjjYYYVVVRRRQQQSSSUUUWWWXXXUUUSSSRRRZZZbbbiiiZZZEEEXXXYYYaaa|||rrrxxxcccdddmmmnnnjjjgggZZZYYYXXXTTTJJJ???<<>>>>>>>>>>>;;;<<<<<<<<<;;;::::::999999::::::::::::999888888777777666555555555555555888888777777777444000---......------...///111222333222///---,,,+++++++++111111000///...,,,***)))***,,,......---------...------------,,,+++******,,,,,,...///222444777888BBBIIIQQQXXX[[[___cccfffoooqqqssswww{{{}}}{{{zzzvvvtttuuutttvvvvvvvvv}}}wwwrrrrrrnnnzzzvvvPPPCCC:::<<<===>>>GGGTTThhh{{{^^^ccciiinnnpppppppppqqqyyyyyy{{{~~~yyynnneee[[[\\\```ccceeeggglllpppsssyyy|||zzzzzz~~~~~~|||~~~}}}uuudddTTTQQQZZZcccvvvxxx{{{~~~yyypppttt}}}vvveee]]]ooo~~~qqqaaaNNN>>>777888888999:::;;;===???@@@?????????>>>??????@@@@@@AAABBBCCCEEEHHHJJJKKKLLLLLLJJJGGGDDDBBB@@@??????@@@@@@BBBFFFKKKNNNOOOOOOHHHIIIIIIHHHGGGGGGIIIKKKRRRRRRXXXjjj~~~ssspppccc```\\\XXXXXX^^^aaa___``````ZZZOOOKKKLLLFFFEEECCCBBB@@@?????????GGGLLLLLLEEE===<<<======888999;;;===???BBBDDDDDD;;;555666======999===FFF???===<<<;;;;;;;;;<<<<<<<<>>>>>;;;777<<>>AAA??????>>>>>>>>>>>>======;;;<<<<<<<<<;;;;;;:::999999::::::::::::999888888777777666555555555555666777777666777777555111...///...---,,,---...000222333222000...,,,,,,,,,,,,000000000///---+++***))))))+++------,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,...///222444777888BBBIIIQQQXXX\\\```dddhhhooopppsssvvvzzz~~~}}}|||{{{yyyyyy{{{tttvvvvvvxxx}}}rrrooopppkkkwwwqqq{{{tttMMMBBB<<<>>>>>>>>>KKK]]]pppZZZ^^^dddhhhiiijjjkkkkkkuuuvvvzzzyyymmmbbb```eeeoootttqqqqqqvvvpppuuuyyy{{{~~~~~~zzzzzzqqqcccWWWRRRXXXdddnnn~~~uuuooommmrrruuussswwwqqq[[[fffqqqXXX>>>444888888888:::<<<>>>AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKMMMNNNIIIHHHEEECCCAAA@@@??????@@@AAADDDHHHLLLNNNMMMLLLHHHJJJJJJIIIHHHGGGHHHIIIMMMFFFHHHTTTaaassspppfff|||ooobbbZZZ]]]XXXTTTTTTSSSPPPOOOQQQIIILLLPPPSSSRRRMMMGGGCCCRRRXXXXXXPPPHHHGGGIIIJJJBBBBBBCCCEEEIIILLLOOORRRAAA>>>???BBBBBB@@@IIIUUUWWWTTTPPPKKKFFFBBB@@@???LLLSSSUUUNNNCCC<<<888666:::@@@BBB??????FFFNNNRRR```ddd\\\RRRUUU___lll{{{}}}eeehhhzzzrrraaafffuuuzzzsssggg[[[XXX___mmmxxxwwwzzzyyyrrrpppwwwkkkWWWQQQMMMMMMMMMLLLOOOTTTOOOPPPRRRTTTRRROOOPPPUUUQQQNNNKKKJJJJJJJJJIIIHHHIIIHHHHHHHHHJJJMMMPPPRRRTTTTTTSSSOOOLLLMMMQQQVVVTTTRRRPPPOOOPPPPPPPPPOOONNNRRRUUUZZZ[[[VVVgggvvvVVVGGGLLL```oooyyyzzziiiddddddeeefffaaa```___[[[QQQFFFAAABBB???>>>>>>>>>=========<<<;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999999888888777666666555555666666666555555666777666333111000///---++++++---///111333111///---,,,,,,,,,,,,///......---,,,+++)))((()))***,,,,,,+++***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,...///222444777888BBBHHHQQQXXX\\\```eeejjjooopppsssvvvyyy}}}~~~|||{{{yyyzzz}}}vvvvvvvvvwwwxxxnnnjjjlllqqq~~~yyyyyy|||dddIIIAAA>>>@@@>>>???RRRjjj}}}[[[^^^cccfffggghhhiiijjjsssuuu|||uuusssiiiiiivvv|||wwwqqqssslllqqqvvvyyy{{{|||}}}}}}vvvdddQQQJJJPPP\\\hhhqqq|||{{{tttpppqqqyyyyyyaaawwwwwwQQQ999666;;;777888999<<<@@@CCCFFFHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKNNNPPPQQQJJJHHHFFFCCCAAA@@@??????BBBCCCEEEIIILLLMMMKKKIIIHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMPPPUUUVVV\\\lll~~~kkkvvvuuuggg[[[QQQFFFBBBCCCFFFIIIJJJAAAIIIUUU]]][[[RRRDDD;;;PPPVVVZZZYYYYYYYYYWWWSSSNNNLLLMMMPPPQQQQQQSSSUUUPPPKKKIIIKKKLLLMMMSSS[[[fffddd^^^VVVNNNHHHDDDCCCQQQUUUWWWSSSLLLFFFCCCBBB:::>>>>>>:::???NNNXXX[[[ppp|||pppbbbjjjooosss___IIIMMMNNNOOOWWW]]]WWW^^^ccc___YYY[[[bbbgggsssyyytttxxx}}}zzz~~~uuubbbVVVLLLKKKLLLNNNNNNNNNSSS[[[UUUSSSQQQPPPPPPQQQSSSUUUQQQOOOKKKIIIHHHHHHFFFEEEGGGFFFFFFFFFHHHKKKNNNOOOQQQQQQRRRPPPOOOOOORRRUUUPPPOOOMMMNNNNNNMMMKKKIIINNNUUUYYY\\\\\\UUU^^^xxxnnnTTTQQQ]]]mmm}}}vvvlllkkkjjjgggeeecccbbb___UUUIIIBBBBBB???>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888777777666555666666666555444444555666666555333222000---++++++,,,///000111000...,,,++++++++++++---------,,,+++***)))((()))+++------+++++++++,,,))))))***,,,,,,---------,,,,,,...///222444777888@@@FFFOOOUUUZZZ___eeeiiipppqqqsssvvvyyy|||~~~}}}}}}yyyuuuvvvyyyzzzyyyuuuvvv~~~xxxooohhhfffuuu~~~}}}]]]EEE>>>???BBB>>>???YYYxxxZZZ]]]```bbbcccdddfffhhhkkkpppyyy}}}vvviiieeeppp{{{zzztttqqqkkkrrrxxxyyyvvvwwwttt\\\FFFEEERRR___ggglll}}}{{{yyyvvvaaazzzzzzJJJ<<<>>>===666777999<<<@@@CCCFFFHHHLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFHHHJJJMMMOOOQQQRRRKKKJJJGGGDDDBBB@@@??????DDDEEEGGGJJJLLLLLLIIIFFFGGGIIIKKKMMMLLLLLLNNNOOONNNRRRPPPLLLPPP^^^kkkpppuuu{{{~~~fff]]]RRRKKKIIIIIIDDD???BBBIIITTT[[[[[[TTTIIIBBBGGGLLLSSS]]]iiilllcccWWWPPPNNNQQQXXX[[[YYYZZZ___aaaYYYSSSTTTYYY]]]```aaadddccc___YYYRRRMMMLLLLLLMMMOOOSSSXXXZZZZZZWWWVVVHHHJJJHHHGGGRRRdddllliiiaaajjj^^^WWWgggppptttkkkOOOKKKWWWlllqqqccc```gggiii```YYY^^^iiipppwww}}}xxxyyyzzz|||~~~zzzvvvwwwzzzyyyiii[[[RRROOOHHHIIIMMMPPPPPPPPPUUU]]]^^^YYYRRRNNNPPPTTTUUUTTTPPPMMMJJJGGGFFFEEECCCBBBFFFEEEEEEEEEGGGJJJMMMNNNNNNOOOPPPPPPOOOPPPRRRSSSMMMLLLLLLLLLLLLLLLIIIGGGLLLVVVYYYZZZ[[[VVV]]]qqq^^^QQQ[[[mmm~~~mmmlllllliiifffdddcccaaaYYYLLLDDDBBB@@@??????>>>===<<<<<<<<<;;;;;;<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999999888888777666666666666666444444333444666777666444444222///---,,,,,,...//////...,,,***))))))******+++,,,,,,,,,+++******)))+++---......,,,+++,,,---((()))***+++,,,---------,,,,,,...///222444777888>>>DDDLLLSSSWWW]]]ccchhhoooqqqtttwwwzzz|||}}}}}}||||||wwwssstttxxx}}}yyyyyyyyynnngggwwwzzzUUUCCC===???DDD???@@@^^^[[[]]]___```aaabbbdddgggcccjjjttt|||yyytttwww~~~|||uuupppuuu{{{{{{vvvvvvoooUUUAAAFFFWWW```aaa```jjjaaayyyyyyHHH??????888777888:::<<>>===<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;:::999999999888777777666666777777555444333444666777666555555444222000...---------...---+++***))))))******++++++,,,,,,,,,++++++***,,,...//////---,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,...///222444777888>>>DDDKKKQQQUUU[[[aaafffmmmooorrrvvvyyy{{{||||||~~~|||{{{xxxuuuwww}}}}}}wwwlllNNNEEE>>>@@@FFFAAABBBdddWWWXXXZZZZZZZZZ\\\___aaa\\\```hhhrrryyy{{{wwwttt}}}wwwsssuuuyyy{{{xxxxxxqqqXXXHHHSSSdddiiibbb]]]ppprrraaalllnnnGGG???>>>777::::::;;;===@@@BBBDDDFFFIIIJJJLLLNNNOOONNNMMMMMMPPPOOONNNMMMLLLJJJIIIHHHFFFEEECCCBBBBBBBBBCCCCCCJJJIIIHHHHHHIIIIIIGGGEEEBBBCCCDDDDDDDDDEEEHHHJJJ>>>DDDLLLQQQTTTVVVRRRNNNSSSWWWccc{{{tttfffQQQPPPOOOLLLIIIFFFCCCAAAJJJIIILLLWWWgggqqqjjj]]]DDD???BBBNNNWWW[[[eeeqqqmmmbbbTTTMMMQQQZZZaaadddqqqpppkkkaaaTTTKKKIIIIIIVVV[[[gggppplll\\\MMMFFFIIIPPPPPPNNN[[[ooouuummmQQQHHHQQQ```___[[[___eeeddddddkkknnnooo|||yyywwwtttyyy|||~~~oooaaaPPPHHHIIILLLJJJGGGHHHFFFGGGJJJLLLLLLOOOUUU^^^ccccccZZZQQQOOONNNMMMOOOLLLIIIFFFEEEEEECCCBBBGGGFFFFFFFFFHHHKKKNNNPPPTTTRRRPPPOOONNNNNNMMMMMMLLLKKKIIIJJJKKKLLLKKKIIIDDDQQQRRRNNNRRRSSSWWWbbbvvvlllJJJNNNVVVssstttfffiiikkkgggeeedddeee___SSSHHHDDDBBBBBBAAA@@@???>>>======;;;;;;<<<===============;;;;;;;;;<<<;;;;;;:::999999888777777666666777777666444333333555666666555666555444333111///---,,,///...---+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,---......,,,++++++,,,((()))***+++++++++++++++,,,,,,...///222444777888@@@EEELLLQQQUUUZZZ```eeeiiilllooossswwwyyyyyyzzz}}}~~~}}}}}}yyyxxxyyy{{{zzzxxx|||}}}|||uuu^^^OOOKKKBBBBBBHHHDDDFFFiiiMMMNNNOOOOOOOOOQQQTTTWWWTTTUUUZZZdddmmmmmmeee\\\nnnzzzrrrxxxzzzuuutttsssuuuzzzzzzyyy{{{dddWWWeeewwwwwwlllddd```yyy}}}fff]]]xxx\\\DDD@@@BBB@@@<<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJMMMOOOPPPPPPPPPUUUTTTQQQNNNJJJGGGEEECCCAAAAAA@@@@@@AAACCCDDDEEELLLJJJHHHHHHHHHHHHFFFEEEAAAAAA@@@???>>>???BBBEEEEEEAAACCCLLLMMMHHHKKKTTTGGGKKKNNNSSSeeexxxyyyyyyxxxtttmmmcccYYYSSSEEECCCBBBFFFRRR\\\ZZZSSSFFF===<<>>===;;;;;;<<<===>>>>>>======;;;;;;<<<<<<;;;;;;:::999999888888777777777777777666555333333555666555555666666666555333000---+++111000...---,,,------...++++++,,,---------,,,,,,+++,,,------+++*********))))))***++++++++++++***,,,,,,...///222444777888AAAFFFMMMRRRUUUZZZaaaffffffiiimmmqqquuuwwwxxxxxxxxx}}}}}}||||||vvvvvvyyy|||{{{zzz}}}{{{yyyxxx~~~yyy}}}nnnXXXVVVOOODDDDDDKKKGGGIIIlllFFFHHHIIIHHHHHHJJJPPPUUURRRWWWZZZ^^^jjjppp```IIIOOOfffzzz~~~xxxuuutttsssrrrtttuuusssrrrxxx}}}nnnooosssdddiii|||}}}ggg^^^sss{{{nnnZZZIII???===???AAA<<<<<<<<<===???AAADDDFFFKKKFFFCCCEEELLLQQQRRRPPPPPPOOOMMMJJJGGGDDDAAA@@@>>>>>>???AAADDDFFFFFFEEEJJJFFFCCCCCCDDDEEEDDDBBB??????>>><<<:::;;;>>>AAAFFFEEEDDDFFFMMMRRRMMMEEEIIIIIIJJJNNNWWWgggyyy}}}~~~wwwwwwddd[[[OOOIIIKKKNNNLLLGGGEEE@@@>>>BBBGGGJJJOOOTTTlll^^^MMMCCCDDDKKKRRRUUUcccaaaXXXTTTTTTIIIAAAHHHTTTWWWcccpppmmm[[[KKKFFFGGGTTTWWWMMMOOObbbqqqrrrgggpppzzzyyyvvvyyy||||||~~~}}}pppvvv___OOOJJJJJJIIIGGGDDDDDDFFFHHHFFFEEEDDDEEEIIIKKKMMMMMMVVVZZZ^^^]]]VVVNNNHHHEEEIIIFFFFFFIIIIIIDDDBBBCCCDDDBBBDDDJJJMMMKKKJJJKKKOOOPPPQQQRRRSSSSSSSSSSSSTTTRRROOONNNNNNNNNMMMLLLLLLJJJIIIKKKPPPSSSSSSRRRddd~~~aaaGGGUUUPPPdddsssfffjjjiiiiiijjjiii```RRRGGGCCCFFFCCC@@@???AAABBB@@@>>>>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666555555444444333222222222333555888:::999666222222222111000///...---,,,......---------...//////...,,,***+++---...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,...111777;;;CCCHHHMMMPPPSSSXXX^^^cccllllllnnnqqqtttwwwwwwwwwsssyyy}}}{{{vvvuuuuuuvvvwwwzzz{{{|||~~~cccKKKMMMFFFCCCIIIOOOIIIJJJoooGGGFFFDDDBBBBBBEEEKKKOOORRRTTTTTTYYYgggssskkk[[[RRRbbbqqqwwwyyyzzzxxxtttqqqsssttttttuuu}}}uuummmooo~~~zzz~~~}}}jjjlll|||lllccc[[[OOOEEE@@@@@@AAABBB=========>>>???AAABBBCCCFFFEEECCCCCCFFFIIIMMMNNNNNNMMMKKKHHHEEEBBB@@@??????>>><<<===@@@DDDFFFFFFHHHDDDAAA@@@BBBBBBAAA@@@>>>>>>===;;;:::;;;>>>AAAGGGHHHIIIIIIMMMQQQMMMFFFDDDEEEFFFGGGLLLVVVbbbkkkwwwyyyooogggfffgggccc]]]TTTLLLEEECCCBBBBBBFFFLLLUUUPPPGGG@@@???DDDNNNUUUOOORRROOONNNNNNFFFBBBLLLPPPSSS[[[ccccccZZZRRRNNNYYYhhhoooiiifffppp{{{~~~zzz}}}}}}uuummmnnnzzztttdddSSSGGGJJJIIIHHHEEECCCCCCEEEHHHHHHFFFDDDDDDFFFHHHIIIIIIRRRUUUYYYYYYUUUOOOIIIFFFJJJGGGEEECCC???<<<@@@GGGEEECCCDDDJJJMMMKKKIIIJJJNNNOOOPPPQQQQQQQQQQQQQQQQQQOOOMMMMMMOOOPPPQQQPPPLLLKKKJJJLLLOOORRRRRRQQQYYYiii~~~SSSJJJLLLYYY{{{nnn```kkkkkkjjjgggbbb[[[RRRKKKFFFDDDBBBBBBBBBBBB???<<>><<<===>>>???===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777666555555444444333333222333333444777888888555333444333333222000//////.........---------------......,,,***+++---...,,,*********+++++++++,,,,,,,,,------------...111666:::@@@EEEKKKPPPTTTYYY```fffkkklllnnnqqqtttvvvwwwvvvsssyyy~~~xxxuuusssvvvxxxxxxuuusssuuuwww~~~~~~bbbPPPOOOKKKFFFKKKQQQKKKNNNsssHHHDDD???<<<>>>BBBFFFHHHGGGHHHHHHOOOcccxxx}}}wwwbbbgggnnnuuu|||}}}wwwooopppqqqrrruuu~~~rrrtttxxxyyy|||pppooovvv|||vvvlllYYYMMMIIIDDDAAA@@@@@@@@@???>>>>>>??????@@@?????????AAAAAABBB@@@@@@BBBGGGKKKKKKIIIGGGDDDBBB@@@>>>>>>@@@===:::999<<>>>>>???>>>===<<<<<<<<<::::::;;;>>>AAAGGGKKKNNNMMMMMMOOOMMMHHHEEEFFFFFFGGGIIILLLRRRVVV[[[ooo~~~}}}}}}yyysssfff___XXXTTTOOOIIIIIILLLWWWZZZYYYSSSLLLLLLUUU]]]WWW^^^^^^ZZZWWWLLLGGGPPPXXX```gggkkkmmmmmmiiiccckkkttt|||xxxmmmhhhnnnwww{{{{{{yyyvvv{{{|||qqqqqqvvv{{{|||vvvhhhYYYOOOHHHBBBHHHGGGEEEBBB@@@AAAEEEHHHJJJGGGDDDCCCDDDFFFGGGGGGLLLMMMPPPSSSSSSPPPKKKGGGGGGHHHJJJIIIBBB===@@@GGGHHHEEEEEEJJJLLLJJJHHHIIINNNOOOOOOPPPPPPPPPOOOOOOOOOMMMKKKKKKMMMOOOOOOOOOMMMLLLKKKMMMOOOQQQQQQQQQSSSWWWqqqOOOJJJMMMiiiiiidddiiillliiibbb___```YYYOOOIIIGGGEEEDDDCCCAAA>>><<<@@@>>>======>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888777777777777666666555555444333333333444333333444666666444333555555444333222111111000///...---,,,,,,+++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,---......---...111555999>>>CCCJJJPPPUUU[[[bbbgggjjjkkknnnpppsssuuuvvvvvvtttzzz}}}vvvqqqrrrxxx}}}|||wwwtttvvvyyyyyyxxx{{{~~~hhhbbb\\\VVVNNNNNNRRRMMMRRRyyyHHHCCC???>>>AAACCCDDDBBB@@@??????FFF[[[rrr}}}}}}pppppppppsssxxx{{{yyyuuunnnnnnmmmllllllrrrzzz~~~~~~|||rrrlllooonnnsssxxx{{{yyyuuupppUUUFFFDDDAAA@@@??????===;;;??????@@@@@@@@@>>>===;;;>>>>>>>>>===???AAAEEEGGGGGGEEECCC@@@>>>=========>>>;;;999999<<>>===<<<<<<<<<::::::;;;::::::<<>>AAA???>>>===>>>===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888777666666666555444444333333444333111222333444444333555444444333222222111111///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............000444777>>>CCCKKKQQQUUU[[[aaafffhhhkkkmmmpppqqqsssuuuvvvttt{{{wwwrrrqqqtttwwwwwwvvvvvvyyy|||zzz~~~xxx{{{zzz|||qqqlllrrrlllvvvllleeeYYYSSSRRRKKKQQQ}}}HHHFFFEEEFFFGGGGGGCCC???BBB@@@???EEETTTeeennnppppppooonnnnnnnnnmmmnnnooommmmmmjjjeee``````eeekkkrrrxxxvvvqqquuu|||kkkmmmZZZIIIFFFBBB@@@??????===<<>><<<;;;???<<<:::===CCCGGGFFFDDDCCCAAA???===;;;;;;;;;<<<;;;::::::<<>>AAACCCBBBIIIMMMKKKIIIKKKLLLLLLHHHGGGEEEDDDFFFHHHJJJKKKAAADDDFFFIIIXXX{{{}}}yyyyyy{{{uuuqqqppp}}}tttpppooozzz{{{qqqkkkllljjjjjjvvv||||||ppphhhyyy~~~uuueeeZZZTTTTTTOOOGGGBBBCCCDDDCCCDDDCCCBBB@@@>>>@@@DDDGGGJJJHHHEEEEEEHHHKKKLLLMMMDDDDDDEEEIIIMMMNNNKKKGGGCCCFFFPPP]]]```XXXLLLEEELLLHHHGGGJJJKKKHHHGGGHHHOOOOOOPPPQQQQQQQQQQQQPPPQQQNNNLLLKKKLLLMMMLLLLLLPPPPPPPPPOOONNNNNNOOOOOOPPPTTTXXXnnnVVVGGGIII\\\vvvzzziiipppqqqiiiccccccbbb]]]WWWSSSLLLEEE@@@???@@@BBBAAA???>>>===>>>===<<<:::======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777666666555555444333333555333111111222333333333333333222222111111000000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.../////////111444777@@@EEELLLRRRUUUYYY___cccgggjjjmmmooopppqqqsssvvvpppwww~~~xxxtttsssoookkkkkkooosssuuuvvvxxxuuuwww~~~{{{~~~ppptttvvv||||||iiipppcccbbbwwwvvvssseeeZZZSSSHHHNNN~~~PPPPPPPPPPPPNNNJJJDDD???======@@@HHHUUUbbbjjjmmmmmmllllllllljjjhhhkkkqqqkkkmmmkkkcccZZZVVVZZZ```eeeooo~~~www{{{lll___jjj^^^JJJGGGBBB@@@@@@AAAAAA@@@>>>>>>??????>>>>>>===<<<@@@======AAAHHHKKKGGGBBB@@@???<<<:::999:::;;;<<<999:::<<<@@@BBBBBB???===GGGFFFEEEAAA>>><<<<<<===999;;;===>>>???AAADDDFFFDDDIIIKKKHHHFFFIIIKKKKKKMMMJJJFFFEEEFFFHHHIIIIIIBBBDDDDDDDDDJJJ[[[sss~~~xxxzzz|||}}}|||wwwooolllmmmyyy~~~|||tttvvvzzz}}}yyykkk^^^VVVttttttaaaTTTLLLKKKMMMKKKEEECCCEEEDDD@@@AAABBBAAA@@@@@@AAACCCFFFIIIGGGGGGHHHKKKNNNPPPPPPEEEEEEFFFHHHJJJJJJHHHFFFGGGDDDHHHSSSZZZWWWOOOKKKMMMIIIGGGJJJKKKIIIGGGIIINNNOOOPPPQQQQQQRRRRRRRRRPPPNNNMMMMMMPPPRRRSSSRRRRRRRRRRRRPPPNNNLLLMMMNNNQQQXXXUUU[[[YYYEEE@@@KKK___llllllkkkgggcccaaaaaabbb]]]YYYQQQHHHBBB???AAADDD@@@>>>======>>>>>>===;;;=========<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::777777666666555444444444555444222222333444333222222222111111000000000000///...---,,,,,,+++,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,---...//////111555777AAAGGGNNNSSSUUUXXX]]]aaaeeeiiimmmooonnnooorrruuulllqqqxxx||||||yyyvvvttt{{{ssskkkjjjnnntttuuuttt{{{qqqlllxxx~~~~~~yyydddlllwwwiiiYYYvvvUUUQQQmmmzzzyyymmmcccXXXHHHLLL~~~```aaa```]]]VVVNNNHHHEEE???AAAFFFPPP\\\fffmmmrrrllliiiiiilllkkkiiikkkpppiiinnnppphhh]]]XXX___ggggggiiiwwwhhhbbbuuuaaaHHHEEEAAA???@@@@@@@@@@@@===============>>>??????AAABBBDDDHHHJJJIIIEEE@@@>>>===:::888888999;;;<<<;;;<<<>>>BBBDDDCCC@@@===GGGHHHFFFBBB>>>;;;<<<>>>:::<<>><<<===>>>???===<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777666666555555444444555444333333444444333111111111111111000000000000......---------------...***,,,...---+++***,,,...******+++++++++,,,,,,,,,***,,,...///000222555888AAAGGGNNNSSSVVVYYY]]]```dddhhhmmmnnnmmmnnnqqquuullloootttvvvvvvttttttttt~~~yyysssqqqtttxxxzzzzzztttkkkpppzzzvvvlllqqqxxx___WWWxxxnnnKKKKKKbbbtttxxxqqqlllbbbMMMMMM~~~ppppppnnnggg\\\SSSNNNMMMOOOOOOSSSYYY```eeeiiilllkkkfffdddhhhiiieeeeeehhhgggppptttnnnbbb___hhhsssllleeegggzzzmmmllldddFFFCCCAAA??????>>>===;;;===<<<<<<<<<===>>>@@@AAAAAAEEEKKKMMMJJJFFFBBB@@@>>><<<999888777999;;;<<<======???BBBDDDDDDBBB???GGGHHHGGGCCC===;;;<<<>>>;;;===@@@BBBDDDFFFIIIKKKPPPOOOKKKEEECCCFFFHHHFFFDDDCCCDDDGGGKKKMMMKKKHHHBBBEEEIIIHHHCCCAAAGGGOOOKKKfffqqq}}}}}}|||kkksss{{{}}}yyywwwyyy}}}uuunnnaaaVVVUUUWWWPPPEEERRRQQQMMMGGGFFFHHHHHHEEE>>>@@@BBBCCCCCCCCCCCCEEEHHHHHHIIILLLOOOOOONNNMMMJJJLLLMMMKKKEEEBBBBBBCCC@@@@@@DDDJJJKKKHHHGGGIIIMMMIIIGGGJJJKKKIIIIIIKKKIIIJJJLLLNNNPPPQQQRRRRRRPPPNNNLLLKKKMMMNNNNNNMMMTTTUUUUUUQQQMMMKKKLLLNNNMMMOOONNNXXXaaa```|||___MMMKKKRRRpppkkklllmmmeeeaaaeee^^^^^^[[[TTTKKKCCC@@@@@@>>>===<<<===>>>???>>>===>>>=========<<<<<<<<<<<<:::::::::999999999888888777777777666555555444444555444444444555555333111222222111111111111111111......---------...//////***,,,...---+++***,,,...******+++++++++,,,,,,,,,)))+++...///000333666999@@@FFFMMMSSSVVVYYY^^^aaaccchhhmmmnnnmmmmmmqqquuuoooqqqssstttsssssstttuuuvvvvvvuuutttuuuxxx{{{~~~wwwmmmmmmzzzuuuxxxsss^^^nnn{{{ZZZIIIPPP\\\gggtttrrrrrriiiRRRPPPtttrrrmmmddd[[[XXXaaakkkiiifffcccdddgggjjjkkkkkkllldddbbbgggfffaaafffssswwwxxxlll\\\fffxxxkkkiiiuuu}}}wwwrrrzzzrrr\\\FFFEEEBBB@@@>>>===<<<<<>><<<===>>>???EEEMMMPPPNNNIIIEEEDDD;;;:::999999;;;>>>AAADDD@@@@@@BBBBBBBBBAAA@@@???@@@CCCCCC@@@;;;:::>>>BBBCCCCCCCCCCCCDDDEEEGGGHHHKKKIIIFFFDDDCCCDDDEEEGGGEEEEEEEEEHHHLLLNNNOOONNNIIIIIIHHHGGGGGGHHHHHHHHHHHHKKKQQQXXXcccxxx{{{tttoookkkhhhzzzrrrmmmnnn]]]YYYSSSOOOMMMLLLKKKJJJQQQNNNJJJJJJLLLMMMLLLJJJDDDCCCCCCDDDFFFHHHGGGFFFFFFHHHKKKMMMNNNMMMKKKIIIGGGFFFEEECCCBBBBBBCCCCCCBBB@@@???CCCIIILLLJJJGGGIIIHHHGGGGGGIIIIIIHHHFFFKKKLLLMMMLLLKKKKKKMMMOOONNNLLLKKKLLLOOOPPPOOOMMMSSSUUURRRMMMPPPWWWSSSHHHTTTUUUSSSUUUWWWWWWoootttXXX[[[TTTVVVwwwvvv}}}qqqlllfffcccddd```cccaaaXXXNNNHHHCCC>>>???@@@@@@???>>>======>>>===============<<<<<<;;;::::::999999888777777777777777777777666666666666777666555444333222222222333333222222111000000000000000000///......------++++++,,,,,,,,,,,,------,,,,,,---............---------...///111444666888DDDEEEIIIOOOVVV[[[^^^___cccgggkkklllkkkmmmsssyyy}}}vvvpppooorrrwww{{{|||yyyvvvuuuuuuzzz~~~uuummmooovvvxxxtttooo|||wwwaaammmXXXMMMRRR___iiiooosssyyypppUUUOOO|||XXXXXXWWWXXX[[[eeetttyyyqqqiiigggjjjllljjjfffjjjdddbbbdddeeefffnnnxxx{{{qqq___WWWnnnvvvpppwww}}}yyymmmrrr~~~~~~wwwbbbMMMBBBEEEDDDBBBAAA????????????AAACCCDDDBBB???===>>>???===CCCJJJMMMKKKGGGCCCBBB>>>===<<<;;;<<>>;;;;;;>>>AAACCCCCCDDDDDDEEEFFFFFFGGGEEEDDDBBBAAAAAACCCEEEGGGFFFEEEEEEGGGJJJMMMMMMLLLFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKLLLMMMNNNUUUgggxxxyyy{{{{{{zzztttmmmmmmtttzzz{{{}}}ppp^^^VVVUUUSSSRRRPPPNNNMMMMMMNNNNNNNNNLLLIIIJJJLLLMMMMMMLLLGGGFFFFFFGGGIIIJJJIIIHHHFFFGGGJJJLLLMMMMMMLLLKKKKKKJJJHHHFFFFFFFFFGGGHHHIIIFFFEEEGGGKKKMMMKKKHHHIIIHHHGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIHHHIIIKKKMMMNNNLLLKKKKKKLLLMMMLLLJJJMMMNNNNNNNNNQQQTTTQQQKKKJJJQQQRRRTTTUUUSSS```{{{oooZZZZZZSSS]]]}}}vvvuuu}}}qqqiiicccaaaaaafffggg```WWWOOOHHHAAA???@@@@@@???>>>===>>>>>>===============<<<<<<;;;:::::::::999888888777777888777777777666666666666777666555444333222222222333333222222111000000000000000000///......------++++++,,,,,,,,,,,,------))))))***++++++++++++***------...///111444666888CCCEEEIIIOOOUUUZZZ]]]^^^aaaeeeiiikkkkkkooouuuzzz|||vvvqqqppprrrvvvyyy~~~zzzyyyzzzxxxnnnqqqwwwyyyxxxxxxjjjXXXNNNPPP^^^llllllpppuuukkkQQQMMM|||IIIJJJKKKNNNXXXgggxxx{{{ooolllpppqqqkkkeeegggccc```___ccckkkttt{{{~~~lllXXXYYYxxxyyy|||~~~sss```sss~~~mmmYYYKKKGGGHHHEEEEEECCCBBBBBBBBBBBBBBB@@@AAABBBBBB@@@??????@@@===BBBHHHKKKJJJGGGCCCBBBBBBAAA@@@??????@@@BBBCCCDDDCCCCCCBBBAAAAAABBBBBB???>>>===<<<<<<>>>@@@AAABBBCCCEEEFFFGGGFFFFFFEEE@@@@@@@@@@@@BBBEEEHHHJJJFFFEEEEEEFFFHHHJJJJJJIIICCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIGGGFFFKKKSSS[[[nnnuuuiiiooovvv}}}}}}|||~~~~~~|||tttrrrjjjhhhdddeeeooo||||||zzzssshhh\\\RRRMMMKKKLLLNNNPPPOOOMMMKKKMMMOOOMMMKKKIIIJJJLLLNNNOOONNNJJJJJJIIIJJJLLLLLLKKKIIIFFFGGGIIIJJJKKKLLLLLLLLLOOOMMMKKKIIIIIIKKKMMMNNNMMMKKKHHHHHHKKKLLLJJJGGGIIIHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJIIIIIIIIILLLJJJKKKOOOPPPMMMLLLNNNMMMVVVTTTPPPQQQQQQVVVccc```aaaRRRGGGccciiissskkkhhheee```gggkkkhhh```WWWMMMDDD@@@@@@??????>>>>>>??????===============<<<<<<;;;;;;;;;::::::999888888888888888777777777666666666777666666555444333222222333333222222111000000000000000000///......------++++++,,,,,,,,,,,,------++++++,,,---------------------...///111444666888CCCFFFJJJOOOTTTXXX[[[\\\^^^bbbfffjjjmmmqqqxxx~~~~~~{{{vvvsssqqqsssuuuwww~~~|||{{{}}}|||oooqqqtttsssuuu|||zzz}}}yyywwwyyy~~~hhh\\\SSSOOO]]]pppppptttwwwlllRRRPPP~~~MMMNNNOOOQQQYYYeeepppttt}}}uuurrrsssrrrmmmgggbbb```]]]\\\ccclllsssuuummm]]]TTTaaazzzzzzwwwxxxooobbbxxx}}}xxxcccMMMDDDGGGJJJGGGGGGFFFEEEDDDCCCCCCCCC???@@@AAABBBBBBAAAAAAAAA@@@CCCGGGJJJKKKHHHEEECCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCC@@@>>><<<<<<>>>AAABBBCCCBBBDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGJJJLLLGGGEEECCCDDDEEEGGGGGGFFFAAABBBDDDEEEGGGHHHIIIJJJGGGEEEGGGKKKLLLJJJKKKNNNNNNTTT^^^iiizzz{{{oooqqq|||yyylllnnn}}}|||yyyuuuoooiiihhhmmmsss~~~}}}xxxggg___UUUOOONNNOOOOOOMMMLLLPPPTTTRRRMMMHHHHHHJJJNNNMMMLLLKKKLLLNNNOOOOOOLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJPPPNNNLLLKKKKKKMMMPPPRRRLLLIIIFFFFFFGGGHHHHHHGGGIIIGGGEEEDDDEEEFFFEEEDDDEEEGGGHHHIIIJJJKKKNNNPPPKKKKKKLLLJJJHHHHHHJJJLLLRRRLLLKKKOOONNNGGGJJJRRR\\\bbbXXXJJJNNNUUUXXX^^^pppyyyhhhWWWJJJUUUyyyooorrrrrrmmmiiiaaagggkkkhhhccc[[[QQQGGGCCCAAA@@@??????@@@??????===============<<<<<<;;;<<<<<<;;;;;;:::999999999888888888777777777666666777777666555444333222222333333222222111000000000000000000///......------+++++++++,,,,,,,,,------,,,------...............------...///111444666888BBBFFFKKKPPPTTTWWWYYY[[[]]]```eeejjjooouuu||||||zzzxxxuuuttttttuuuvvvvvvwwwyyyvvvvvvvvvqqqwww{{{{{{rrrqqqnnnmmmvvv{{{fffccc\\\RRR[[[pppqqqvvvzzznnnUUUSSSRRRXXX\\\^^^dddnnnsssrrr|||{{{yyyvvvrrrnnniiifff___]]]]]]aaahhhlllkkkiiiRRRLLLOOOaaa{{{~~~|||rrrrrr~~~qqqooouuu}}}~~~}}}qqq[[[JJJEEEEEEFFFJJJJJJIIIGGGFFFDDDBBBAAA>>>???@@@BBBCCCCCCBBBAAA@@@BBBEEEHHHIIIHHHEEECCCAAABBBCCCEEEFFFFFFFFFGGGDDDCCCBBBAAAAAABBBCCCDDDAAA???===>>>AAADDDEEEEEECCCDDDEEEFFFFFFEEECCCBBBEEEDDDDDDDDDEEEGGGHHHIIIFFFDDDBBBAAACCCDDDDDDDDD@@@BBBDDDGGGIIIJJJKKKKKKJJJFFFFFFIIIIIIFFFEEEGGGKKKKKKJJJLLLRRRaaawww{{{vvvyyyfffhhhfffccceeerrr}}}qqqhhhcccXXXOOOEEEBBBEEEIIIIIIGGGLLLQQQUUUTTTNNNHHHGGGHHHPPPOOONNNMMMLLLLLLMMMNNNJJJJJJJJJKKKMMMLLLJJJGGGIIIIIIHHHGGGGGGFFFFFFFFFLLLKKKJJJIIIJJJLLLOOOQQQIIIGGGDDDCCCDDDFFFHHHIIIIIIGGGDDDCCCDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKNNNQQQGGGJJJLLLKKKHHHHHHMMMQQQTTTLLLIIIMMMLLLJJJPPP[[[___dddWWWHHHNNNWWWYYYZZZaaarrrvvvaaaXXXNNN]]]}}}nnnwwwssshhhgggjjjkkkgggccc^^^VVVNNNHHHDDDAAA@@@AAAAAA@@@???===============<<<<<<;;;======<<<<<<;;;:::::::::888888888888777777777777777777777666555444222111333333222222111000000000000000000///......------+++++++++,,,,,,,,,------))))))***+++++++++++++++------...///111444666888BBBFFFMMMRRRTTTWWWYYY\\\___aaafffkkkqqqxxx~~~{{{zzzyyywwwvvvvvvvvvwwwxxxxxx{{{~~~|||{{{}}}}}}qqqsssrrrbbbfffbbbTTTWWWhhhfffooovvvlllVVVVVV```iiiooooooqqqwwwyyyuuuxxxzzzyyyuuummmfffaaa```___[[[aaapppwwwoooccc^^^RRRQQQUUU^^^lll||||||pppkkkgggTTTLLLLLLOOOPPPKKKKKKJJJIIIGGGDDDBBBAAA??????@@@BBBEEEEEECCC@@@>>>???@@@CCCFFFFFFCCCAAA@@@AAADDDFFFGGGGGGGGGFFFAAAAAAAAAAAABBBCCCDDDEEE@@@@@@???@@@AAACCCFFFHHHCCCDDDDDDEEEDDDCCCAAA@@@DDDDDDCCCCCCBBBCCCCCCCCCEEEBBB@@@???@@@BBBCCCBBB@@@BBBDDDGGGIIIJJJKKKKKKGGGDDDCCCDDDCCCAAABBBEEEBBBCCCGGGKKKLLLLLLQQQXXXeeettt|||vvvsssrrrrrrtttyyy|||}}}}}}wwwpppiii___VVVRRRSSSLLLFFF@@@???BBBEEEFFFDDDIIIMMMQQQRRROOOKKKJJJJJJOOOOOONNNLLLJJJJJJKKKMMMHHHHHHIIIJJJLLLKKKIIIFFFGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEFFFHHHJJJLLLMMMIIIGGGEEECCCDDDFFFJJJLLLIIIGGGCCCBBBBBBCCCCCCCCCAAACCCEEEFFFFFFHHHKKKMMMEEEJJJMMMKKKGGGGGGNNNTTTNNNIIIGGGJJJNNNSSS[[[cccSSSYYYQQQHHHPPPTTTPPPOOOSSSTTTgggnnn^^^IIIIIIeee|||pppooopppmmmgggdddccc]]]WWWMMMIIICCCAAABBBCCCAAA???===============<<<<<<;;;>>>>>>======<<<;;;;;;;;;999999888888888777777777666777777777666444222111333333222222111000000000000000000///......------++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------...///111444666888@@@GGGNNNSSSVVVWWW[[[]]]bbbcccfffkkkqqqxxx}}}zzzyyyxxxwwwvvvvvvvvvwww~~~~~~ggg\\\cccbbbUUUTTT___aaakkkssskkkXXX]]]mmmyyy~~~xxxuuuxxxyyyuuuyyywwwsssmmmgggbbb^^^\\\bbb\\\jjjwwwaaaYYYbbbcccaaa]]]aaassswwwmmm{{{WWWGGGGGGIIILLLPPPJJJJJJJJJIIIGGGEEECCCBBB??????@@@CCCFFFEEEBBB???>>>>>>???AAADDDEEECCCAAAAAABBBDDDFFFGGGFFFDDDCCC===>>>@@@AAACCCDDDDDDDDD???@@@AAA@@@???AAAEEEIIIDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBAAA@@@@@@@@@???CCCAAA>>>===>>>@@@BBBBBB???AAADDDGGGHHHIIIIIIIIIBBB@@@AAABBBAAA@@@CCCHHHCCCAAAEEEKKKLLLHHHGGGIIIJJJOOOUUU[[[eeexxxxxxpppkkk]]]TTT[[[PPP^^^mmmwwwyyydddYYYOOOLLLJJJGGGGGGJJJEEEDDDAAA@@@AAACCCFFFGGGGGGIIILLLNNNNNNMMMKKKIIIJJJKKKKKKIIIGGGGGGIIILLLFFFFFFHHHJJJLLLLLLIIIGGGAAABBBDDDEEEEEEDDDBBBAAA???@@@BBBDDDFFFGGGHHHIIIJJJHHHEEECCCBBBEEEIIILLLIIIFFFBBBAAAAAABBBBBBBBB@@@AAACCCCCCCCCEEEGGGIIIDDDJJJMMMJJJDDDDDDKKKSSSHHHHHHGGGIIIQQQ]]]cccbbbJJJOOOJJJHHHPPPNNNHHHIIIKKKLLLSSSwwwWWWHHHFFFUUU}}}iiiwwwtttsssoooiiiffffffaaa[[[RRRLLLFFFCCCDDDDDDBBB???===============<<<<<<;;;??????>>>======<<<<<<;;;999999999888888888777777666777888888777555333111333333222222111000000000000000000///......------++++++,,,,,,,,,,,,------,,,---......//////......------...///111444666888@@@GGGOOOUUUWWWYYY\\\```ddddddfffjjjpppuuuyyy{{{yyywwwvvvtttttttttuuuuuu}}}|||wwwzzztttbbbXXX^^^aaaYYYVVV[[[eeennntttiiiXXX```mmm{{{yyysssxxx{{{xxxzzzssskkkeeedddbbb___\\\ddd^^^ppp~~~aaaZZZgggkkkggg^^^___oooqqq]]]OOOOOOKKKJJJNNNGGGHHHIIIIIIHHHGGGEEEDDD@@@???@@@CCCFFFFFFBBB>>>AAA@@@@@@BBBFFFGGGEEECCCBBBCCCEEEFFFFFFDDDAAA@@@;;;<<>>CCCIIIDDDCCCBBBAAA@@@?????????BBBBBBBBBAAAAAA@@@@@@@@@BBB@@@===<<<===@@@AAABBB>>>@@@CCCFFFGGGHHHHHHGGGBBBAAABBBBBB???;;;>>>DDDNNNFFFAAADDDFFFFFFIIIOOOKKKOOORRRRRRVVVdddyyy~~~}}}{{{yyynnngggbbbUUURRR___SSSbbbsssaaa[[[MMMBBBEEEIIIIIIFFFFFFIIIIIIGGGCCC??????AAADDDIIIIIIJJJLLLMMMLLLIIIFFFEEEGGGHHHGGGEEEEEEHHHLLLEEEEEEGGGJJJLLLLLLJJJGGG<<<>>>AAADDDEEEEEECCCBBB;;;===@@@CCCEEEFFFFFFFFFJJJHHHEEEAAA@@@BBBFFFJJJIIIFFFBBB@@@@@@AAABBBBBB@@@AAACCCCCCCCCDDDGGGIIIEEEJJJMMMIIIBBB@@@HHHQQQEEEIIIIIIIIISSSaaaccc\\\LLLMMMFFFFFFMMMKKKFFFMMMJJJSSSSSSdddNNNKKKGGGJJJiiiwwwqqq}}}uuutttoooiiigggfffaaaZZZUUUOOOHHHDDDEEEEEEBBB???===============<<<<<<;;;??????>>>>>>======<<<<<<999999999888888888888777666777888888777555333111333333222222111000000000000000000///......------++++++,,,,,,,,,---------)))***++++++,,,,,,++++++------...///111444666888???GGGPPPVVVXXXZZZ^^^aaaeeedddeeeiiinnnsssvvvwwwwwwvvvtttrrrqqqrrrsssttt|||{{{xxx|||xxx~~~vvvxxxqqqbbbYYY]]]aaa]]]ZZZ\\\iiippprrrcccQQQZZZrrryyy|||zzzyyyzzzuuunnnoooggg```^^^\\\ZZZ[[[^^^fffooo}}}}}}}}}qqqeee___fffppp~~~xxxPPPHHHNNNKKKIIIOOOHHHGGGGGGFFFFFFFFFEEEEEEDDD@@@???CCCJJJJJJBBB999@@@>>>===???AAABBB@@@======>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>>======???AAAAAAAAABBBCCCEEEIIIGGGBBB>>>;;;;;;===>>>>>>???@@@@@@???===;;;999>>>>>>>>>>>>>>>>>>===<<<>>>AAACCCBBBDDDFFFCCC>>>???>>><<<;;;;;;===???@@@GGGDDDBBBBBBDDDEEEDDDBBBHHHIIIIIIFFFBBBAAAFFFKKKZZZaaahhhrrrkkkdddgggaaaZZZWWWUUU```xxxjjjhhhbbbiii||||||}}}|||qqqjjj]]]MMMCCCBBBBBB@@@===>>>CCCDDDAAADDDAAA??????AAADDDFFFGGGFFFIIINNNSSSVVVRRRIIIAAACCCBBB@@@>>>>>>???@@@AAAHHHFFFDDDDDDFFFGGGEEECCC???BBBCCCDDDJJJPPPLLLDDD@@@>>>>>>AAAEEEHHHGGGFFFDDDDDDCCCCCCBBBCCCEEEFFFAAA@@@>>><<<<<<===???@@@CCCCCCBBBCCCDDDEEEGGGHHHEEEGGGJJJIIIFFFEEEFFFGGGMMMKKKKKKOOOTTTUUUPPPJJJOOOJJJFFFFFFHHHIIIGGGCCCEEEMMMKKKHHHfffnnnSSSKKKLLLXXX~~~}}}```ooonnniiipppdddaaafffbbbddd\\\RRRKKKFFFCCC???<<<@@@@@@???>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777777777777666555555444444444333222111000000000000000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,------------,,,---111222222555;;;AAAFFFMMMRRRUUU[[[cccjjjkkkmmmrrruuurrrmmmmmmqqqwwwzzzzzzvvvuuuvvvvvvsssssswwwlllbbblllwwwyyy|||qqqkkkxxx|||fffffffffggghhhgggeeecccqqq|||vvvaaaOOOVVVooouuuxxxwwwvvvvvvrrrlll[[[YYYYYY[[[[[[\\\dddmmmttt}}}pppzzzzzzmmmgggmmmwwwvvvtttyyyuuudddHHHDDDHHHGGGGGGLLLEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCFFFIIIGGG???888???======>>>AAABBBAAA???>>>@@@CCCEEEEEECCC@@@>>>@@@AAABBBBBBBBBAAA@@@???<<<>>>@@@@@@@@@AAABBBDDDBBB@@@>>>;;;;;;;;;===>>>>>>>>>??????>>>===;;;:::999::::::;;;;;;;;;;;;;;;===@@@BBBAAACCCFFFCCC>>>======<<<<<<===>>>???@@@CCCCCCBBB@@@???@@@CCCFFFDDDFFFFFFCCC??????BBBFFFDDDGGGJJJMMMYYYkkkyyy~~~uuummmjjjyyyssseeeXXXWWWXXXRRRHHHBBBDDDDDDBBB???@@@EEEFFFCCCCCC@@@>>>???AAAEEEGGGHHHJJJKKKNNNSSSVVVSSSMMMGGGCCCBBB@@@???>>>???@@@AAABBBBBBDDDGGGJJJJJJGGGDDDBBBDDDEEEEEEKKKPPPMMMFFF@@@???>>>AAAEEEGGGGGGFFFEEECCCAAA@@@AAACCCCCCDDDAAA@@@>>>======>>>???@@@EEEEEEDDDDDDEEEFFFGGGHHHEEEHHHKKKIIIFFFEEEHHHLLLKKKLLLNNNOOONNNNNNNNNNNNZZZRRRIIIEEEEEEFFFEEEDDDDDDEEEDDDHHHYYY|||kkkUUURRRQQQeee}}}nnnlllvvvmmmppphhheeehhhaaaaaa^^^XXXPPPIIICCCAAA@@@<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777666555555444444555444333222111111111111111000000000////////////.........---------,,,,,,++++++,,,,,,,,,------------,,,---111222222555;;;DDDIIINNNRRRUUU[[[dddkkkjjjkkkooosssrrrnnnnnnqqqrrruuuwwwxxxyyyyyyuuupppvvv~~~xxxoootttuuunnnjjjsss{{{xxxxxx{{{fffaaa```aaaeeejjjmmmllljjjzzz|||dddPPPUUUnnnrrruuutttrrrpppkkkfffYYYXXXXXXXXXWWW]]]nnn~~~cccYYYzzzvvvsss}}}vvv}}}pppdddccclll}}}|||nnnbbbTTTLLLDDDBBBCCCCCCEEEHHHDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJIIIDDD===777===<<<<<<>>>AAACCCBBBBBB@@@CCCFFFHHHGGGDDD???<<>>===<<<<<<<<<<<<<<>>======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>@@@AAA@@@AAADDDBBB===;;;;;;<<<>>>>>>????????????AAAAAA???<<<===CCCHHHAAACCCEEECCC???===???AAA>>>???===;;;>>>FFFMMMNNNYYYhhhyyy{{{xxx{{{zzzqqq{{{{{{xxxtttooodddVVVNNNMMMNNNFFFBBBHHHOOONNNHHHDDDEEEFFFDDDAAACCCHHHHHHEEEAAA???===>>>AAAEEEHHHIIILLLKKKKKKNNNQQQRRRNNNJJJBBBBBB@@@?????????@@@AAA<<>>>>>>>>???@@@AAAGGGFFFFFFEEEEEEFFFFFFGGGDDDIIILLLJJJEEEEEELLLRRRRRRVVVXXXSSSKKKHHHLLLRRRcccYYYLLLCCCAAABBBCCCDDDGGGAAADDDNNNRRR[[[|||```XXXJJJPPPpppfffeeeqqqnnnjjjkkkjjjcccaaabbb```ZZZPPPHHHFFFFFF======????????????===<<<===<<<;;;::::::;;;<<<===;;;;;;::::::999999888888888777777666666555555444666555444333333222222222111111000000000/////////.........------------,,,,,,,,,,,,,,,---------------,,,...111222222666;;;BBBEEEIIILLLOOOVVV___fffmmmlllnnnqqqqqqmmmkkkmmmjjjlllqqqvvvxxxuuuqqqnnnttt|||vvv|||~~~vvvrrrwww~~~tttqqq{{{WWWXXXVVVVVV^^^iiiqqqqqqnnnzzzzzz```JJJOOOssstttsssqqqmmmhhhbbb^^^___[[[WWWUUUXXXddd|||pppXXX\\\{{{sssxxxtttgggccc~~~~~~tttlllZZZMMMBBBGGGHHHDDDAAABBBDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJLLLLLLHHHBBB<<<999;;;;;;<<<>>>@@@BBBDDDDDDAAACCCEEEGGGFFFCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@???;;;<<<>>>>>>===>>>???AAACCCBBBBBBAAA???===<<<;;;>>>===<<<::::::;;;<<<===<<<===>>>???AAACCCEEEFFFAAACCCAAA>>>???AAA>>>:::999:::===???@@@@@@??????===>>>??????@@@AAACCCEEE@@@CCCDDDDDDAAA??????@@@DDDDDDAAA???@@@BBBEEEFFFIIIPPPVVVYYY___iiipppsssyyyxxx~~~rrrlllbbb___]]][[[TTTJJJFFFGGGJJJEEEDDDKKKQQQNNNHHHDDDEEEFFFEEEBBBDDDIIIIIIFFF@@@>>><<<>>>BBBFFFIIIJJJJJJGGGEEEFFFJJJLLLLLLJJJBBBBBBAAA@@@@@@AAAAAABBB;;;>>>CCCHHHJJJIIIFFFCCCDDDCCCCCCDDDFFFGGGEEEBBBAAAAAAAAACCCDDDFFFFFFFFFDDD???;;;;;;>>>@@@???===@@@@@@?????????@@@AAAAAAGGGFFFFFFEEEEEEEEEDDDDDDDDDHHHKKKIIIEEEFFFOOOWWWaaabbb```VVVKKKFFFJJJQQQ```WWWJJJAAA>>>@@@BBBDDDFFFBBBGGGQQQPPPPPPfffuuu```JJJRRRppp~~~```uuuzzznnnlllnnnmmmhhh```aaa```[[[SSSLLLGGGEEE@@@AAAAAAAAA@@@???===<<<>>><<<;;;999999;;;<<<>>>;;;;;;:::::::::999999999888888777777666555555555666555444333222222222222111111111000000000//////............------------,,,,,,,,,------------......,,,...111333222666<<<@@@BBBEEEHHHLLLTTT]]]dddtttqqqqqqsssqqqllliiijjjkkklllpppuuusssnnnpppvvvyyy~~~xxx~~~{{{iiippp~~~rrrYYYPPPLLLLLLUUUdddnnnooolllttt}}}ttt[[[GGGNNNwwwtttppplllfff^^^YYYVVVUUURRRQQQWWW```nnnyyycccbbbnnn}}}yyytttzzzqqqlllwww{{{nnn___LLLDDDFFFJJJIIIBBB@@@DDDDDDAAACCCCCCDDDDDDDDDEEEEEEEEEFFFIIIKKKJJJFFF@@@===;;;::::::<<<===???BBBEEEGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;<<<============>>>@@@BBBBBBBBBAAA@@@>>>===<<<===<<<:::999999;;;===>>>:::;;;<<<>>>@@@CCCFFFGGGFFFFFFCCC>>><<<===;;;666888:::===???AAA@@@???>>>>>>===>>>BBBGGGHHHDDD??????AAACCCCCCBBB@@@?????????===<<<===>>>???AAACCCMMMMMMJJJHHHKKKQQQRRROOORRR[[[gggnnnsss{{{~~~yyy{{{vvv{{{}}}qqqbbbVVVPPPQQQPPPPPPRRROOOJJJIIILLLKKKHHHIIINNNPPPKKKCCC@@@CCCEEEDDDBBBEEEIIIIIIEEE@@@>>>===>>>BBBGGGJJJKKKIIIEEEBBBBBBFFFIIIJJJIIICCCBBBBBBBBBBBBBBBCCCCCC@@@AAACCCEEEEEEDDDCCCBBBDDDCCCDDDFFFFFFEEECCCCCCAAABBBCCCDDDDDDEEEEEEFFFBBB???<<<<<<>>>???>>><<<@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEDDDDDDCCCBBBBBBCCCGGGIIIGGGEEEGGGPPPXXXbbb___YYYQQQIIIFFFHHHKKKRRRMMMFFF@@@???@@@CCCEEEBBBDDDHHHJJJKKKPPP[[[eeetttSSSZZZrrr|||mmmsssyyyrrrpppnnnmmmbbb```\\\XXXTTTNNNGGGAAA@@@@@@@@@@@@???>>>======>>>===;;;::::::;;;===>>>;;;;;;;;;:::::::::::::::888888888777666666555555555444333222222111111111111111111111000000000000//////.........---------,,,,,,---------............---...222333333666<<>>AAAEEEHHHCCCCCCBBBBBBBBBBBBCCCDDDBBBAAA???===;;;:::999999;;;<<<>>>======<<<>>>???;;;<<<======>>>>>>>>>>>>;;;:::999888999;;;===>>><<<======???BBBEEEHHHJJJIIIHHHDDD===;;;<<<:::666999;;;===???@@@@@@???>>>>>><<<>>>EEELLLLLLDDD;;;===>>>???@@@AAA@@@???>>><<<999888:::;;;;;;===AAABBBBBBBBBAAAEEEHHHEEE>>>???FFFKKKJJJGGGKKKWWWcccsss|||{{{~~~vvvjjjrrrkkk```bbbbbb\\\[[[XXXZZZZZZWWWQQQMMMKKKLLLJJJIIIIIIKKKGGGAAA@@@BBBFFFEEEIIINNNOOOIIICCCAAABBBDDDDDDBBBEEEIIIHHHEEEAAA@@@>>>@@@DDDHHHKKKLLLJJJGGGCCCCCCGGGJJJJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@AAAEEEEEEGGGKKKKKKGGGDDDEEEBBBCCCEEEEEEDDDDDDEEEFFF??????@@@@@@???>>>===<<>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::999888888777777666666555555444333222111111111111222222111111111000000000/////////.........------,,,---------...............---...222333333777<<>>??????>>>>>>???===>>>@@@BBBDDDFFFHHHIIIHHHGGGDDDAAA???===;;;999:::;;;======>>>@@@EEEHHHEEEEEEEEEEEEDDDCCCCCCBBB???>>><<<:::999999999999<<<===>>>>>>======>>>???999999::::::;;;<<<======999999999999999;;;<<<>>>>>>>>>???@@@CCCFFFJJJLLLIIIHHHCCC===;;;===<<<888;;;<<<===>>>??????>>>===>>>>>>@@@EEEJJJJJJCCC<<<>>>>>>>>>@@@BBBCCCBBBBBBBBB===<<>>@@@EEEEEEHHHHHHGGGIIILLLLLLIIIDDDEEEEEECCCAAABBBGGGLLLRRRWWW___ccc\\\SSSSSSYYYdddlllfff]]]```dddiiissswwwwww|||{{{sssssstttkkkllljjj```cccvvvzzzfffWWWOOOXXXRRRJJJRRRWWWSSSPPPMMMMMMNNNNNNNNNPPPSSSUUUPPPOOOPPPQQQNNNGGGDDDFFFEEEEEEIIIOOOOOOHHHCCCCCCBBBDDDDDDCCCFFFJJJIIIEEECCCBBB@@@AAAEEEIIILLLMMMKKKHHHEEEFFFIIIJJJIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFBBB???@@@AAADDDDDDHHHNNNMMMGGGDDDFFFBBBDDDFFFEEECCCCCCDDDFFF<<<@@@EEEDDD@@@===<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAABBBFFFJJJMMMOOOHHHGGGEEEDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDFFFHHHKKKOOONNNIIIJJJQQQSSSQQQTTTiii___]]]bbbooo~~~eee}}}nnnsss}}}yyyrrrkkkeee```\\\ZZZOOOKKKFFFAAA>>>===>>>???===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666666555444333333222222222222222222111111111000000////////////............------------...............---///222333333777===;;;===BBBJJJUUU```hhhlllmmmrrrxxx|||yyywww}}}rrriiilllwwwuuujjjqqq|||~~~~~~pppssscccfffnnnvvv[[[XXXUUUWWW]]]cccffffffjjjmmmbbbRRRLLL\\\\\\SSSMMMMMMLLLJJJOOOVVVVVV]]]fffhhhbbb___iiivvv{{{ssshhhbbbgggsss}}}yyymmmuuuzzz~~~]]]MMMEEE@@@>>>;;;<<>>AAAEEEHHHKKKLLLKKKGGGBBB>>>===;;;999777:::<<<>>>======???DDDIIIGGGGGGIIIIIIGGGDDDAAA???===<<<:::999888999999:::<<<===???>>>======>>>???===<<<;;;::::::::::::;;;888888888999:::;;;<<<===:::::::::<<<>>>BBBEEEHHHHHHGGGBBB===<<>>>>>>>>>>>>>>===>>>???BBBEEEFFFEEEBBB???@@@@@@@@@BBBDDDFFFGGGFFFEEE???>>>AAAAAA???BBBHHHJJJMMMJJJCCC@@@EEELLLOOOAAA@@@???AAAEEEGGGHHHGGGLLLKKKNNNSSSRRRMMMOOOVVVTTT[[[TTTIIIKKKLLLOOOWWWYYY[[[aaa^^^YYY^^^]]]NNNGGGMMMMMMYYYrrruuu___LLLEEEOOOIIICCCNNNVVVQQQNNNKKKLLLMMMNNNMMMJJJFFFCCCHHHHHHKKKOOOMMMHHHFFFHHHGGGGGGKKKNNNLLLDDD??????BBBEEEEEEDDDGGGKKKJJJFFFEEECCCAAABBBEEEIIILLLMMMJJJGGGEEEFFFIIIIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGJJJKKKIIIDDDAAAAAABBBAAABBBGGGNNNMMMFFFBBBDDDBBBEEEGGGFFFCCCBBBDDDGGG:::AAAHHHHHHBBB<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>AAAFFFJJJLLLLLLGGGHHHJJJIIIGGGFFFGGGHHHGGGGGGFFFEEEDDDEEEGGGJJJIIIIIIIIIIIIHHHJJJNNNSSSNNNhhhttt```___^^^___oooYYYpppuuu~~~xxxnnnddd^^^___aaa___YYYQQQHHHAAA>>>======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666777777555444444444444444222222222111111111111000000/////////............---------........./////////---///333444333777======@@@FFFOOO[[[gggnnnrrrhhhnnnvvvxxxssspppxxxvvvjjjnnnxxxxxxsssooopppooosssllliiiZZZ```lllxxx]]]ZZZXXXXXX[[[```ccceeegggiii```TTTTTTgggUUUPPPDDDEEEQQQRRRPPPVVVbbbrrr|||oooXXX[[[zzzoooaaaiii{{{bbbkkkZZZKKKHHH@@@@@@???===<<<<<<===>>>>>>>>>======@@@DDDHHHKKKLLLFFFCCC@@@======<<<;;;999::::::<<<>>>AAACCCFFFGGGDDDHHHLLLMMMJJJEEE@@@>>>=========999666444666999??????>>>>>>??????@@@AAA>>>======<<<;;;::::::999;;;999999999;;;;;;:::999:::;;;===@@@BBBCCCDDDEEEEEEAAA===<<<>>>??????============>>>>>>>>>??????BBBBBBDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCFFFGGGGGGFFFBBBBBBBBBAAA@@@AAAEEEGGGLLLMMMMMMLLLIIIHHHIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHJJJMMMOOOQQQNNNKKKIIIJJJNNNRRRUUUNNNPPPUUUYYY[[[YYYTTTOOODDDKKKYYYiiiqqqjjjWWWGGGLLLSSSUUUPPPMMMOOOPPPNNNMMMLLLKKKKKKKKKLLLNNNNNNKKKLLLMMMMMMMMMMMMLLLKKKJJJMMMMMMIIIGGGEEEAAA<<>>;;;<<<======AAAEEEFFFEEECCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHEEEAAA???AAAEEEHHHIIILLLLLLKKKJJJHHHGGGFFFFFFGGGFFFDDDDDDEEEGGGJJJLLLNNNMMMLLLKKKKKKLLLMMMMMMPPPSSSjjjmmmdddfff^^^nnnmmmppppppxxxwwwssslllhhhiiijjjiiiiiiddd]]]UUULLLEEEAAA>>>???===;;;999999:::<<<===;;;;;;:::999888888:::;;;<<<;;;999777666666777888555555444333222222111111222222111111000//////...111111000000/////////...------------------------000000///000222666:::<<<@@@IIIRRRXXXbbbmmmrrrpppmmmnnntttxxxqqqiiiqqquuuoooyyy~~~vvvjjjiiimmmooo|||___]]]```^^^eeeYYYVVVVVVXXXZZZ[[[]]]___aaarrrpppgggvvvnnnHHHKKKFFFFFFNNNRRR[[[mmmmmmQQQXXXsssppp{{{rrrjjjtttxxxoooOOOGGGEEE???>>>===<<<;;;::::::;;;<<<>>>>>>???AAADDDGGGIIIIIIDDDAAA>>>=========<<<;;;;;;<<<===???BBBDDDGGGHHHEEEHHHKKKKKKGGGCCC???===666888:::999888888:::<<<>>>>>>======>>>>>>???@@@@@@??????===<<<;;;::::::<<<:::999:::;;;<<<;;;:::<<<===???AAACCCEEEFFFFFFBBB???<<<<<<>>>@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCAAAAAADDDFFFHHHIIIJJJJJJIIIHHHIIIJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGJJJLLLPPPNNNKKKIIIHHHIIIJJJJJJRRRQQQPPPQQQTTTVVVWWWWWWYYY]]]ccciiiiiiaaaUUUKKKKKKQQQSSSOOOMMMPPPQQQOOONNNMMMKKKKKKKKKLLLNNNOOOLLLMMMNNNNNNNNNMMMKKKJJJIIIMMMNNNLLLJJJJJJFFFAAADDDEEEFFFEEEDDDCCCEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHJJJHHHFFFFFFHHHIIIIIIHHHBBBCCCDDDDDDDDDDDDEEEEEEGGGIIIHHHEEEEEEFFFCCC???BBBDDDFFFGGGHHHGGGFFFEEEFFFDDDDDDGGGEEE@@@???AAABBBCCCEEECCC???======>>>???AAACCCEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFCCC@@@???AAADDDFFFGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJNNNYYYpppbbbcccooohhhhhhzzzaaammmvvvqqqkkkggggggiiinnnrrrllljjjeee^^^VVVMMMFFFBBBBBB@@@>>><<<;;;<<<===>>>:::::::::888777666777888888888777666555555555555555555555444333222222222333333222111111000//////000000000000/////////...//////000000000111111111,,,,,,---000444:::@@@DDDJJJTTT]]]cccjjjtttzzzzzzllllllsss{{{wwwlllkkkrrrtttvvvnnn```eeewwwvvvyyytttYYYZZZ[[[VVVZZZWWWVVVVVVWWWYYY\\\```dddnnn}}}|||uuuyyyFFFHHHFFFKKK[[[eeerrrrrrccc___qqq~~~|||sssuuuuuuyyy}}}mmmwww{{{sssmmmmmmdddRRREEECCCAAA>>>???>>>===;;;::::::;;;;;;>>>???AAABBBDDDEEEEEEFFF@@@>>><<<<<<===>>>>>>>>>===>>>???AAACCCEEEGGGIIIEEEFFFHHHGGGDDDAAA???>>>666777999999999999;;;==================>>>>>>???AAAAAA@@@???>>>===<<<<<<===<<<;;;;;;======<<<;;;===>>>???AAACCCDDDDDDDDD>>><<<;;;;;;>>>AAACCCCCCFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIIIIGGGEEECCCFFFHHHJJJIIIEEEBBBAAABBBGGGGGGGGGEEECCCBBBCCCEEEDDDEEEGGGHHHGGGGGGHHHJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFIIIKKKKKKKKKKKKKKKKKKLLLLLLQQQPPPOOORRRVVV[[[]]]^^^eeeeeebbb^^^XXXSSSPPPOOOHHHMMMPPPOOONNNQQQQQQPPPNNNLLLJJJIIIIIIKKKNNNPPPNNNOOOOOOOOONNNLLLJJJIIIGGGLLLNNNMMMMMMNNNKKKFFFDDDFFFFFFFFFDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKJJJIIIJJJHHHEEEDDDFFFGGGHHHHHHEEEDDDCCCAAAAAAAAABBBCCCFFFGGGEEEBBBCCCFFFCCC===AAABBBDDDEEEFFFFFFEEEEEEFFFBBBBBBEEEEEEAAA??????@@@BBBDDDDDDBBB@@@???>>>BBBAAAAAABBBDDDDDDCCCAAABBBCCCEEEFFFGGGFFFDDDCCCCCCAAA???@@@BBBDDDEEEDDDGGGGGGFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGFFFGGGGGGHHHIIIEEEJJJLLLNNNbbb{{{|||{{{eeebbbmmmZZZwwwwwwmmmkkkjjjfffhhhmmmmmmmmmmmmjjjddd\\\TTTOOOFFFDDDAAA>>><<<;;;::::::::::::999888777777666555666666666777777666555555666666555555444333333333444333333222222111111000000000000000////////////.........//////000000111------///444:::CCCJJJOOOWWW___gggjjjooowwwzzzrrrppplllhhhmmmvvvqqqyyy~~~yyyjjjcccrrryyyqqq~~~|||aaaSSSYYYYYYQQQRRRRRRSSSTTTTTTWWW[[[aaaeeesss~~~JJJHHHDDDQQQmmmyyy{{{wwwjjjaaafffvvv|||rrrkkkooozzz{{{nnn```XXXQQQIIIFFFDDD@@@>>>???BBBAAA???>>>===<<<======<<<>>>AAACCCCCCCCCCCCDDD<<<;;;::::::===???@@@@@@??????@@@BBBCCCFFFGGGIIICCCEEEEEEEEECCCBBBBBBCCC???>>>;;;999888999;;;<<<>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<===>>>>>>===<<<;;;<<<===???@@@@@@@@@@@@<<<;;;;;;<<>>>>>>>>@@@CCCDDDDDDBBB@@@???DDDBBB@@@AAACCCCCCBBB@@@AAABBBDDDFFFGGGEEEDDDBBBBBBAAA@@@AAACCCDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIMMMcccjjjYYYhhhmmm\\\lllssspppoooiiieeeggglllmmmoooooommmiiidddbbbTTTRRRMMMHHHCCC>>>:::999:::999999999999888777555666777888999999999777777666666555555555444444444444444444333333222222222000000000000000000000000////////////////////////333444777<<>>======>>>>>>;;;>>>AAABBBBBBAAABBBCCC:::999888999===???AAAAAA@@@@@@@@@AAACCCEEEFFFGGGAAABBBCCCCCCCCCDDDFFFHHHGGGCCC===999888;;;>>>AAA???>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@???======>>>???===<<<<<<===>>>>>>??????>>>>>>;;;;;;<<<>>>@@@DDDHHHKKKKKKKKKJJJIIIGGGFFFEEEEEE@@@BBBDDDFFFFFFEEECCCBBB@@@DDDGGGEEE@@@===>>>AAABBBDDDFFFGGGFFFEEEFFFFFFDDDFFFHHHHHHGGGFFFEEEFFFHHHFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFPPPMMMJJJGGGGGGIIILLLNNNQQQUUU[[[aaaddd```YYYSSSMMMFFF>>>>>>DDDJJJLLLLLLDDDEEEHHHLLLNNNNNNMMMMMMHHHGGGEEEDDDDDDFFFHHHJJJNNNNNNNNNMMMKKKIIIGGGEEEBBBFFFHHHFFFFFFGGGEEE@@@EEEGGGIIIIIIGGGFFFGGGGGGDDDDDDEEEHHHJJJKKKJJJHHHGGGDDDBBBAAABBBDDDEEEDDDEEEDDDDDDEEEEEEDDD@@@===;;;@@@BBB===;;;>>>BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@CCCCCC@@@===>>>>>>???AAACCCDDDCCCAAA???DDDCCCBBBAAABBBBBBAAA@@@AAABBBDDDEEEEEEEEECCCBBBBBBAAAAAACCCEEEFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA???AAACCCFFFGGGHHHGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGNNNEEEGGGPPPMMMKKKfffvvvooo```YYYppphhhWWWkkkuuunnnnnnmmmlllmmmnnnnnnooooooooooooooonnnfffddd^^^WWWOOOGGGAAA===;;;999777777888888777555555666888999999888777666555555555555555444444444444444444333333333333333111111111111111111111111222222222111111111111111666888===DDDMMMWWW```eeeggghhhgggeeedddjjjxxx|||qqqeee^^^aaahhhvvvxxxvvvooovvv~~~|||{{{}}}```UUUPPPSSSTTTUUUYYYZZZIIIOOOSSSUUUZZZ```aaa\\\lllxxxxxxzzz}}}VVVbbbfffccc```\\\gggqqqTTTGGGCCCAAADDDIIIHHHAAA@@@DDD???>>>===<<<<<<<<<===>>><<>>???BBB:::999888999<<>>???@@@BBBCCCDDDAAA???>>>>>>>>>>>>===;;;??????@@@@@@@@@??????>>>:::;;;===>>>@@@CCCHHHKKKIIIIIIHHHGGGFFFEEEDDDCCC>>>???AAACCCDDDDDDDDDCCC@@@BBBCCCBBB???===???AAA???BBBEEEFFFFFFEEEDDDEEECCCEEEHHHHHHGGGEEEDDDDDDFFFEEECCCAAA@@@@@@@@@@@@>>>@@@BBBCCCCCCCCCEEEGGGMMMKKKJJJJJJMMMSSSZZZ^^^YYYXXXWWWWWWUUUQQQKKKGGGEEE@@@<<<@@@IIINNNMMMIIIDDDCCCEEEJJJMMMJJJHHHHHHDDDDDDCCCCCCCCCDDDEEEFFFKKKKKKKKKJJJIIIFFFDDDCCCAAADDDDDDAAA@@@BBBAAA>>>BBBDDDFFFFFFEEEDDDCCCDDDBBBAAABBBDDDGGGHHHGGGFFFDDDBBBAAAAAABBBCCCCCCBBBCCCBBBBBBEEEGGGFFFAAA===:::@@@EEECCCCCCDDDEEECCCDDDDDDDDDCCCCCCCCCCCCCCC??????AAACCCAAA===<<<@@@>>>>>>???AAACCCCCC@@@>>>BBBCCCDDDCCCAAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFMMMBBBCCCMMMKKKDDDTTTooorrrpppdddWWWaaaqqqXXXnnnqqqjjjkkkmmmooorrrqqqooonnnnnnoooqqqrrrmmmkkkfff```WWWOOOHHHDDD@@@<<<888777888888666444555555555666666555444444444444444444444444444444333333333333333333333333222222222222222333333333000000111111222222333333999===DDDMMMWWW```gggkkknnnkkkiiigggeeehhhsss~~~rrriiigggoooxxxrrrfffaaapppwwwuuu}}}oooTTTOOOSSSUUUPPPUUU^^^[[[LLLQQQTTTWWWaaakkkiii```qqq}}}~~~|||lllvvvsssdddZZZ]]]zzz}}}www~~~~~~|||}}}oooHHHBBBCCCCCCDDDFFFDDDAAA@@@AAA>>>===<<<<<<<<<===>>>???@@@CCCDDDAAA<<<999;;;>>>;;;999888999;;;===>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@AAABBBBBBBBBBBBDDDFFFAAA>>>:::;;;???DDDFFFGGG>>>>>>>>>>>>>>>???@@@@@@<<<======>>>??????@@@@@@AAA???>>>===>>>>>><<<;;;???@@@@@@@@@???>>>======999;;;<<<======@@@EEEIIIFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>???@@@BBBDDDEEEFFFDDDCCCAAA???>>>>>>???@@@>>>AAADDDFFFDDDBBBAAAAAA???AAAEEEFFFFFFDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@AAA;;;===@@@BBBBBBCCCEEEGGGGGGHHHIIIMMMRRRYYY```dddVVVSSSNNNKKKHHHEEEBBB??????>>>@@@FFFLLLNNNLLLHHHEEEAAABBBIIIKKKGGGCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHGGGFFFDDDBBBAAAAAABBBAAA======@@@AAA???@@@CCCEEEFFFDDDCCCBBBBBB???>>>>>>???BBBDDDEEEDDDAAA@@@@@@AAACCCCCCAAA???BBB???>>>AAAEEEFFFCCC???<<>>BBBDDD???999;;;BBB???>>>===???AAAAAA@@@===???DDDHHHFFF@@@<<<===@@@BBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@AAAAAABBBBBBBBBBBB@@@?????????@@@AAACCCDDDDDDDDDEEEFFFFFFJJJTTT___mmmpppZZZRRRUUUccctttaaayyytttnnnmmmjjjpppooonnnnnnnnnppprrrsssmmmllljjjgggaaa[[[UUURRRNNNGGG@@@<<<<<<;;;999666777666555444444444444444333333333333333444444444222222222222222333333333333333333444444444555555111222333666888;;;<<<===FFFJJJQQQYYY```fffjjjlllrrrnnnmmmnnnllljjjnnnuuuvvvnnnmmmwww}}}rrrfffdddlllmmmxxx{{{^^^OOONNNWWWWWWQQQ^^^jjj___PPPQQQQQQTTTdddsssrrrgggppp}}}}}}|||lll[[[YYYiii{{{lllkkklll~~~tttsssvvv}}}vvvGGGIIIHHHGGGDDDBBB@@@???>>><<>>>>>>>>>>>@@@AAABBBDDDFFFEEE@@@:::666888<<<;;;:::888999;;;=====================>>>???@@@AAA@@@AAABBBBBB@@@@@@AAABBB>>><<<;;;===BBBEEEEEECCC===============>>>??????>>>>>>>>>===============AAA???======>>>===<<<:::>>>>>>>>>>>>===<<<;;;:::888:::<<<<<<;;;===BBBFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>???AAADDDGGGIIIHHHEEE@@@>>>>>>???@@@@@@>>>AAADDDEEECCC@@@>>>===;;;>>>BBBEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA888;;;>>>@@@BBBCCCEEEGGGIIIIIIJJJKKKLLLNNNPPPQQQJJJIIIHHHGGGFFFCCC???<<<888<<>><<<;;;<<>>;;;<<>>======:::>>>DDDEEE>>>777;;;CCC@@@>>><<<===???@@@???======DDDJJJHHH@@@:::<<<@@@CCCBBBAAA@@@@@@AAADDDEEEBBB@@@>>>???AAACCCCCCCCCCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>???AAABBB;;;IIILLLBBBCCCRRRZZZVVVKKKnnnccc___\\\RRR^^^yyymmmYYYyyy{{{tttlllkkkkkklllnnnppprrrtttuuupppqqqqqqpppnnnjjjfffcccZZZRRRHHHCCCAAA@@@===::::::999777666555555555666333333333333333333333333222222222222222222222222444444444555555666666666888:::===@@@EEEIIILLLMMMVVVYYY^^^cccgggiiijjjiiisssoooooosssrrrmmmkkknnnnnnnnnnnnqqqzzz|||eeeUUUqqq{{{pppuuummmPPPMMMNNNYYYZZZVVVjjjwwwgggQQQOOOLLLOOObbbwwwxxxllliiizzz~~~vvvbbbRRRVVVgggyyynnn|||ppp|||qqqqqqyyyzzzuuuqqqnnnNNNAAADDDEEEEEEDDDBBB???<<<:::???<<<:::;;;???CCCDDDDDDLLLGGG@@@:::777777:::<<<:::>>>AAA@@@<<<999:::===>>>>>>===============>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;BBB???<<<<<<>>>???<<<999:::;;;;;;<<<<<<;;;;;;:::888;;;??????======@@@CCC@@@@@@@@@???>>>======<<<<<<>>>???@@@@@@BBBEEEGGGEEE???;;;===???>>>===???EEEAAA===???CCCDDD@@@<<>>888AAAKKKNNNIIIDDDBBBCCCEEELLLLLLCCC???BBBBBB<<>>===???@@@@@@>>>======>>>FFFGGGHHHHHHEEEDDDCCCDDD@@@??????@@@BBBBBBAAA???>>>>>>@@@EEEIIIGGG???888<<<;;;<<>>===>>>@@@AAA<<<=========;;;;;;===???CCC>>>;;;>>>DDDFFFAAA<<>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@???===::::::===@@@BBBCCCAAAAAA@@@???>>>===<<<<<<@@@@@@??????????????????>>>===<<<<<<<<<>>>???@@@@@@GGGMMMLLLGGGFFFKKKRRRJJJVVVnnnZZZJJJPPP[[[aaa~~~WWW[[[uuuhhhqqqllllllrrrtttpppnnnoooooopppqqqqqqpppnnnmmmlllggg^^^RRRKKKHHHDDD>>>888999:::::::::888666444333555555555555555555555555444444333333444333111000999999888777666777:::<<<;;;BBBIIIMMMOOORRRWWW\\\aaa___bbbkkknnnjjjggghhhmmmppprrrrrrnnniiieeeccc^^^gggvvvkkkXXX[[[iiizzzvvv}}}fffXXXSSSNNNNNNQQQXXXaaagggiiihhhRRRPPPOOOSSS\\\ccceeeeeeiiisssYYYSSSWWWgggxxx}}}{{{yyyvvvoooxxxsssWWWGGGCCCDDDDDDDDDCCCAAA???<<<:::???===;;;===AAADDDDDDDDDIIIFFF@@@;;;888888999:::;;;>>>BBBAAA===:::<<<>>>???>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<===<<<<<<;;;999999999999999999999999999::::::;;;<<<===>>>>>>======<<<;;;;;;<<<<<<===:::<<<>>>??????@@@BBBDDDCCC===999:::<<<;;;<<<>>>>>>===<<<======>>>>>>>>>===>>>???@@@AAAAAAAAA@@@BBB@@@===<<<===@@@DDDFFF???===:::999<<>>AAAGGGGGGDDDCCCFFFHHHGGGDDD@@@>>>===<<>>===AAAGGGKKKHHHDDDFFFEEECCCAAA@@@>>>======<<<===??????>>>>>>???@@@DDDEEEEEEDDDBBB@@@AAABBB>>>======>>>@@@@@@>>><<>>;;;<<<<<<<<<;;;;;;===???AAA@@@??????AAA@@@===;;;===>>>>>>??????>>>======CCCCCCCCCBBBAAA???>>>======;;;::::::===???@@@@@@@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???>>>CCCGGGFFFCCCCCCHHHMMMCCCKKK]]]zzz|||ccc[[[]]]^^^qqqyyySSSlllsssjjjeeefffooovvvvvvrrrppprrrqqqoooppprrrsssrrrpppnnnhhh```ZZZUUUMMMCCC:::<<<<<<;;;:::888777555555555555555444444555555555555555555555666777777666:::>>>AAAAAA???@@@GGGLLLOOOSSSWWWXXXXXX[[[aaafffcccbbbeeekkkmmmjjjjjjnnngggkkkqqqssspppiiibbb]]]gggpppzzzooocccVVVYYYuuuzzzkkk___VVVMMMLLLNNNQQQVVV[[[___```___VVVSSSQQQTTTZZZ```aaa```gggrrr~~~zzztttnnnssszzz~~~rrrlllxxxxxxkkkppp}}}vvv}}}yyyrrrlllddd[[[NNNCCCBBBEEEBBBBBBCCCBBBAAA>>><<<;;;???>>>>>>???BBBCCCCCCBBBFFFCCC@@@<<<999888888999;;;???BBBAAA>>><<<===>>>???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>??????>>><<<;;;::::::999888777777666666777888999999::::::999999666999===>>><<<::::::;;;888777666666666666777888;;;999777999;;;<<<;;;999;;;999888666777999;;;<<<777:::<<<>>>======>>>??????:::777999:::999999<<<999;;;<<<;;;999:::===@@@:::;;;<<<===>>>>>>>>>>>>BBB???;;;999;;;AAAGGGKKKBBB???<<<;;;<<<===>>>>>>AAA@@@===:::===DDDDDDAAA@@@BBBEEEEEEBBB???======>>>BBBHHHKKKKKKGGGAAA>>>HHHCCC@@@AAABBBAAAAAADDDGGGAAA===@@@HHHMMMKKKFFFEEEDDDBBBAAA???>>>======;;;===>>>>>>>>>>>>AAABBBEEEEEEDDDBBB???>>>@@@AAA<<<<<<<<<===>>>>>><<<:::>>>>>>AAAFFFIIIIIICCC>>>:::::::::<<<>>>>>>===<<<:::;;;???GGGOOOOOOIIICCC>>>===<<<;;;::::::::::::999:::;;;;;;:::;;;===??????AAADDDDDDAAA>>>:::999999:::<<<>>>??????======BBBBBBAAA@@@???===;;;::::::999999;;;===>>>>>>===>>>=========<<<<<<;;;;;;<<<<<<<<<===============???>>>===<<<<<<===>>>>>>@@@AAAAAAAAA@@@BBBEEEHHHAAAAAAIIIYYYnnn^^^RRR[[[\\\dddwwwwwwiiifff|||ssslllpppvvvxxxuuusssuuurrrpppqqquuuxxxyyyxxxuuusssooolllfff]]]QQQHHHGGGEEEBBB???<<<;;;;;;;;;;;;:::999888888999:::;;;999:::;;;===@@@DDDGGGIIIGGGMMMSSSRRRNNNOOOWWW^^^aaacccdddcccbbbdddiiinnnfffeeehhhkkkllljjjlllooogggeeeccccccffflllssswwwxxxgggVVVSSS\\\sssmmmVVVUUUTTTIIIIIILLLQQQSSSTTTTTTTTTTTTUUURRRQQQSSSXXX\\\^^^]]]eeepppzzzppp~~~|||zzzvvvssswww|||wwwvvvyyyzzz|||tttYYYPPPHHHDDDBBB@@@AAAEEE@@@AAAAAA@@@???>>><<<<<<===>>>>>>@@@AAAAAA@@@@@@CCCBBB@@@>>><<<:::999999;;;===@@@@@@>>><<<<<<===>>>>>><<<;;;999999888888777888999;;;<<<<<<<<<<<<===<<<;;;:::999888888888999999888777666555444333444555666777999999999999888:::===???@@@===:::777666555333222222333555666::::::::::::999999999999<<<:::666444444666999;;;666999<<<======;;;;;;;;;;;;888999<<<===999888999;;;::::::999888999;;;===999::::::;;;<<<<<<======@@@>>>;;;:::<<>>AAADDDDDDBBB@@@???>>>===???CCCIIILLLKKKEEE@@@EEE;;;999@@@CCC@@@CCCIIINNNJJJFFFFFFIIILLLLLLKKKFFFEEEDDDCCCAAAAAA@@@@@@===>>>>>>=========@@@BBBHHHGGGEEEBBB??????@@@BBB>>>======>>>???>>><<<999999:::===AAAEEEDDDAAA>>><<<;;;;;;<<<>>>>>>===;;;;;;;;;>>>CCCHHHGGGBBB===::::::::::::::::::999888777999:::::::::;;;===@@@>>>AAAFFFIIIIIIDDD<<<777666888;;;>>>@@@@@@>>>===>>>>>>>>>>>>===;;;:::999888999:::===??????<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========@@@???===<<<<<<======>>>DDDBBB@@@???AAADDDFFFGGGFFFAAAAAAGGGNNNdddjjjPPPZZZNNNSSS``````eee~~~uuurrrsssvvvwwwttttttuuuuuuvvvyyy}}}zzzyyyxxxuuurrrllleee```ZZZWWWQQQKKKHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDGGGKKKPPPWWW]]]bbb]]]```cccaaa^^^^^^bbbfffiiijjjkkkjjjiiiiiilllnnnjjjhhhhhhjjjmmmllljjjhhhhhheeeaaacccmmm|||}}}uuu___RRRNNNbbbzzzYYYLLLOOOOOOJJJFFFJJJPPPQQQOOOMMMLLLMMMOOONNNMMMPPPUUUZZZ]]]]]]eeeooowww{{{hhh{{{rrrxxxrrrtttxxx|||oooRRRHHH???>>>AAAAAAAAABBB>>>??????>>>>>>======<<<<<<===>>>>>>>>>=========AAAAAA@@@???>>><<<:::::::::;;;===>>>===<<<;;;;;;===<<<;;;999888777777777444666999<<<>>>?????????BBB???;;;777555555777999999999999888666444333111333444555777999999:::::::::999999???EEEFFF???888555444222111111222444555777<<>>@@@===888444333555888:::777:::======<<<:::::::::777888===CCCBBB<<<888888>>>:::666555888999777444::::::;;;;;;<<<======>>>>>>=========@@@DDDGGGJJJ>>>===<<<===>>>???>>>===999999888777===DDDEEEBBB???BBBEEEFFFEEECCCAAAAAA??????BBBHHHLLLKKKEEE??????888777???CCCAAAEEEMMMRRRSSSQQQMMMIIIHHHLLLPPPIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA???===;;;;;;>>>AAAIIIHHHFFFBBB???>>>???AAAAAA@@@AAABBBBBB@@@===:::777888;;;???AAAAAA@@@>>>???>>>===>>>@@@@@@>>>=========???BBBEEEDDDAAA===888999:::;;;;;;;;;:::999777999:::::::::;;;===@@@===???DDDLLLQQQMMMAAA666666999<<>>999:::;;;;;;<<<;;;;;;;;;888999;;;>>>@@@???<<<999999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>???FFFBBB??????AAADDDEEEEEEHHHBBBAAADDDEEEPPPsssqqq^^^IIIOOOVVV```|||cccfff}}}xxxrrrrrrtttooouuuzzzzzzwwwwww{{{}}}{{{wwwtttrrrssstttooojjjccc[[[VVVUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVVVVQQQTTTWWWZZZ]]]bbbiiinnnkkkiiihhhggghhhhhhgggfffjjjllloooqqqqqqpppoooooolllhhhfffhhhlllmmmeee\\\^^^bbbkkkxxx{{{iii```KKKMMM\\\yyy```QQQOOOLLLJJJLLLCCCHHHNNNPPPNNNKKKKKKLLLMMMLLLLLLNNNRRRVVVZZZ[[[eeeooovvvxxx|||eee}}}vvvzzz|||yyyssstttvvvoooVVVIII===;;;>>>>>>>>>>>>===========================>>>>>>===;;;:::;;;<<>>>>><<<;;;:::999:::;;;<<<===<<<;;;:::;;;:::999888777666666666444666999<<>>999999===888444555888999444///<<<<<<;;;<<<<<<===??????===>>>???@@@BBBDDDEEEFFF<<<<<<<<<===???@@@???===777888888888???FFFHHHDDDAAADDDGGGHHHGGGEEEDDDCCCCCCDDDEEEIIIKKKHHHAAA<<<<<<;;;===AAACCCCCCHHHOOORRRUUUVVVPPPHHHEEEJJJQQQJJJJJJIIIHHHHHHHHHHHHHHHCCCBBB@@@<<<::::::===@@@GGGFFFEEEAAA>>><<<<<<===BBBBBBBBBCCCCCCAAA===:::999;;;===@@@AAABBBAAAAAAAAA@@@@@@AAABBBCCCAAA@@@>>>>>>>>>@@@BBBAAA???===888888:::;;;<<<<<<<<<<<<999:::;;;;;;:::;;;===???======AAAJJJRRROOODDD999999:::<<<>>>??????>>>===777777999:::;;;;;;<<<<<<888999;;;>>>@@@???<<<888777888999:::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<>>>???@@@CCCAAA>>>>>>???AAABBBBBBDDDAAACCCFFFFFFLLL^^^sssnnnMMMJJJKKKLLLYYYfff]]]nnn}}}rrrmmmpppxxx{{{zzz{{{~~~xxxsssrrrvvvyyyyyyuuummmgggbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa^^^aaaccccccbbbcccgggkkkkkkhhhfffgggkkkllliiiffflllnnnrrruuuvvvuuurrrpppllliiieeedddhhhiiibbbXXXRRRXXXddduuuzzzfffVVVOOOSSSbbbwww{{{pppQQQQQQTTTKKKGGGLLLDDDGGGKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSVVVXXXfffnnntttwww}}}fff}}}{{{xxx{{{sssooorrrtttmmmPPPEEE;;;;;;======<<<<<<;;;;;;;;;;;;<<<======>>>?????????===:::999;;;===<<<<<<<<<<<<;;;::::::999::::::;;;<<<>>>===<<<;;;999888777777666666666777555777:::===>>>>>>===<<<<<<;;;:::999999:::;;;<<<999999999888666333000...222333444666777888888888777444444:::BBBDDD???999444444333333333333444444666;;;???===888666:::???@@@>>>:::777666666888:::;;;<<<<<<;;;888777777888888:::@@@FFFDDD>>>;;;===;;;999999:::;;;:::666333<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDD<<<<<<===>>>@@@@@@>>><<<666777777999@@@HHHJJJFFFCCCEEEIIIIIIHHHFFFEEEDDDDDDEEEHHHIIIIIIEEE@@@<<<>>>EEEIIIFFFCCCFFFKKKMMMNNNQQQQQQMMMGGGDDDHHHMMMIIIIIIHHHGGGGGGGGGHHHHHHCCCBBB???;;;999;;;???BBBGGGGGGFFFCCC???===<<<<<<@@@@@@AAABBBBBB???;;;777;;;===???AAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEDDDBBB@@@@@@????????????===<<<888888999:::;;;<<<===>>>;;;<<<<<<<<<;;;;;;===???===<<<>>>CCCHHHHHHCCC===;;;;;;<<<<<<<<<;;;;;;:::777888999:::::::::::::::888888:::===>>>===:::777777777888:::;;;===>>>???999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@???>>>??????@@@===@@@CCCCCCCCCHHHQQQYYY}}}rrrVVVMMMOOOMMMcccrrr___bbb}}}|||xxx||||||uuurrrsssvvvwwwtttnnniiigggggghhhjjjdddeeefffggggggfffeeedddcccfffiiigggdddccceeeiiiiiiiiihhhiiikkklllkkkiiikkklllnnnppprrrqqqpppnnnhhhiiifff```___cccccc___ZZZ\\\dddrrrwwwmmmccc^^^```gggxxxyyy___KKKLLLOOOJJJHHHKKKFFFGGGHHHLLLOOOPPPPPPOOOOOOOOOOOOPPPRRRUUUXXX[[[eeelllrrrwwwhhh{{{}}}~~~|||yyyjjjkkktttzzzeeeCCC<<<999>>>BBB@@@<<<:::;;;;;;:::;;;;;;===>>>>>>AAAAAA@@@===:::999<<>>???@@@???<<<:::555666777999@@@IIIJJJGGGDDDFFFIIIJJJHHHFFFEEEDDDAAACCCGGGIIIIIIFFFBBB???@@@MMMRRRIIICCCGGGLLLLLLJJJKKKKKKIIIFFFEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFGGGBBB@@@===:::999;;;@@@EEEIIIIIIIIIGGGCCC???>>>===>>>??????@@@@@@===888444;;;===???@@@@@@@@@AAABBBAAAAAAAAACCCEEEFFFEEECCCCCCBBBAAA@@@???>>>===<<<777888888999:::<<<>>>???<<<=========;;;;;;===???<<<=========>>>???@@@AAA<<<<<<;;;:::999999999888999999::::::::::::999999777777999;;;<<<<<<999666777777888:::<<<>>>??????888888999::::::;;;<<<<<<;;;;;;;;;<<<===???AAABBB@@@AAABBBBBB@@@??????AAA;;;AAACCC???>>>CCCJJJLLLKKK[[[|||sss\\\^^^MMMFFF\\\ooosss___UUUkkkxxxssszzzyyysssrrrsssrrroookkkhhhggghhhkkkmmmcccdddggghhhhhhgggdddcccaaafffjjjiiifffeeegggkkkkkkmmmooonnnlllkkkkkkmmmiiihhhhhhhhhjjjjjjjjjiiieeejjjhhh^^^YYY^^^eeehhhlllrrr}}}yyykkkZZZQQQSSSdddzzz\\\RRRIIIFFFGGGIIIKKKKKKIIIGGGGGGJJJOOOQQQPPPNNNLLLMMMOOOQQQTTTXXX]]]aaadddjjjqqqwwwjjjwwwzzzwwwlllxxxtttvvv}}}yyybbbQQQ<<<===???AAA@@@>>><<<:::777999:::;;;;;;<<>>===;;;:::999888777555666666777666666555444999:::<<<>>>>>>===<<<;;;666555444333333444666777666666999???EEEDDD>>>888444444555777888999;;;;;;999999777555222222444666666777777666555555666888<<<999777777999:::777555555666777888888888888888>>><<<:::;;;======;;;888888999999777777888;;;>>>@@@===999888999:::;;;;;;<<<>>>AAACCCCCCAAA>>>;;;AAABBBDDDDDDDDDBBB???>>>BBBAAA>>>===<<<<<<===>>>CCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<;;;888666666555666999>>>DDDGGGIIIMMMLLLKKKHHHEEECCCDDDFFFMMMKKKKKKNNNMMMGGGCCCBBBEEEGGGIIIGGGCCCCCCGGGKKKJJJEEE@@@???AAADDDEEEEEEBBBFFFIIIHHHEEECCCFFFIII???;;;:::===>>>>>>AAAFFFFFFJJJIIIDDDFFFJJJBBB444<<<=========>>>@@@>>>;;;===>>>???@@@AAA@@@???>>>BBBAAAAAABBBDDDFFFFFFFFFFFFEEEDDDBBBAAA???>>>===<<<:::777888;;;===<<<;;;<<<===============<<<;;;======>>>>>>>>>>>>======>>>;;;888777777888999888<<<999777888:::;;;999666666999<<<===;;;:::::::::999:::<<<>>>>>>===<<<;;;>>><<<999999:::;;;;;;;;;<<<======<<<;;;;;;>>>@@@?????????>>>===>>>AAACCC;;;>>>AAAAAA@@@@@@BBBEEEEEEFFFMMMbbbmmmZZZTTTUUUWWWnnniii^^^UUU]]]rrrvvvsssqqqyyyxxxnnnpppnnnjjjiiikkklllmmmmmmeeeeeefffhhhjjjkkkiiigggdddhhhjjjiiihhhhhhfffcccmmmnnnmmmjjjlllqqqrrroooooommmlllkkkhhheeecccdddZZZ\\\aaagggppp{{{zzzmmmiiiRRRPPPOOOWWWpppwwwlll|||wwwbbbOOOJJJHHHFFFFFFGGGIIIIIIIIIGGGHHHKKKMMMOOOOOOOOOOOOMMMNNNOOOPPPSSSXXX^^^cccbbbcccrrruuu}}}dddwww~~~sss~~~yyyooossswwwtttiiiZZZJJJAAA<<<===?????????===;;;:::777999;;;;;;<<<===@@@BBB>>>===<<<;;;:::888777666666666666555555555555555999:::;;;<<<<<<;;;:::999666555444333333444666777888777999>>>BBBBBB===888444555555666777888999:::888888777555222222444666777777888777666555777999<<<999777777888888666444555666777888999:::::::::>>>===;;;<<<>>>>>><<<999:::;;;;;;999999:::<<>>;;;888777999;;;<<<<<<===>>>@@@BBBBBBAAA???>>>BBBBBBCCCCCCCCCBBB@@@???BBB@@@>>><<<<<<<<<===>>>CCCCCCCCCCCCCCCBBBAAA@@@>>>============<<<999777777666666999>>>CCCFFFGGGMMMMMMMMMJJJGGGEEEEEEFFFMMMKKKMMMPPPOOOHHHCCCBBBEEEFFFFFFBBB>>>>>>CCCHHHLLLHHHBBB@@@AAACCCCCCCCCCCCGGGKKKJJJGGGEEEGGGJJJEEE???<<<<<<;;;999;;;???BBBHHHIIIEEEFFFJJJEEE;;;===>>>???@@@BBBBBB@@@======>>>???@@@AAA@@@@@@???BBBAAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFEEEBBB???===:::777444555888;;;=====================<<<;;;;;;======>>>>>>>>>>>>======>>><<<999777888888888888<<<:::888999:::;;;999777666888999;;;<<<<<<;;;:::888999;;;======<<<;;;:::999888666666888999999888;;;<<<<<<;;;:::;;;===???===???@@@???>>>===>>>???;;;===@@@@@@??????AAADDDCCCCCCEEEPPPhhhcccRRRPPPTTTXXXkkkjjjTTTMMMWWWhhhvvv{{{ssssss}}}xxxsssqqqrrrrrrqqqpppnnnlllkkklllmmmmmmlllfffffffffhhhkkkmmmlllkkkmmmjjjhhhiiiiiiggggggjjjnnnnnnnnnmmmnnnnnnkkkgggjjjkkkmmmqqqqqqjjj```YYY^^^dddmmmxxxppp\\\OOOLLLCCCKKKVVVggg}}}}}}tttbbb```uuugggUUUHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHIIIJJJLLLNNNOOOOOOOOONNNNNNOOOPPPRRRWWW^^^cccaaabbbooosss|||kkkyyyooo|||{{{|||~~~|||rrrssscccdddaaaXXXLLLBBB>>>===>>>>>>>>>===<<<;;;:::999777999;;;<<<===>>>@@@BBB===<<<<<<;;;:::888777666666666555444444555666777::::::::::::999888777666555444444333444555666777:::999999;;;>>>???;;;777555666666666666777777777888777666444222222555777777888999888666666888999;;;999777666666666555333666777888999;;;;;;<<<<<>>======>>>>>>===<<<=========<<<;;;;;;===@@@<<<:::888888:::<<<>>>>>>>>>???@@@AAABBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<===>>>BBBCCCDDDDDDDDDCCCBBBBBB@@@???>>>>>>???>>>;;;888888888888:::>>>BBBCCCDDDIIIKKKKKKJJJGGGEEEEEEEEELLLLLLOOORRRPPPIIICCCBBBDDDDDDBBB>>>::::::???CCCJJJFFFAAA>>>>>>?????????BBBFFFIIIIIIGGGEEEFFFHHHGGGAAA<<<:::888666999===@@@GGGIIIEEECCCFFFDDD???<<<===???CCCEEECCC???<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCC@@@CCCFFFHHHHHHFFFBBB@@@BBB===888555666999<<<>>>>>>>>>>>>======;;;:::999<<<======>>>>>>======<<<>>>;;;888777777888777666:::888777777888999777666555444444777;;;===:::888777888:::;;;;;;;;;:::999666555555666888999888777999:::;;;:::999999;;;===<<<>>>@@@@@@>>>;;;::::::;;;<<<>>>>>>===>>>@@@BBBBBBAAACCCFFFKKK]]]}}}___SSSSSSNNN[[[nnneeePPPKKKMMMVVVVVVWWWiii}}}uuuuuutttooooootttuuurrrpppnnnnnnmmmkkkiiigggfffeeegggiiikkkkkkkkkppplllkkkpppsssqqqnnnmmmrrrpppnnnnnnmmmmmmoooqqqnnnlllmmmsssxxxvvvjjj___nnnyyyvvvhhhUUUEEE???@@@BBBNNN```uuu~~~{{{dddaaalllssscccUUUJJJCCCDDDFFFHHHGGGDDDDDDGGGJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNOOOQQQXXX___eee``````lllnnnyyy~~~zzzqqqjjjggguuu~~~vvvuuusssppprrr\\\WWWOOOFFF???>>>@@@BBB>>>>>>===<<<;;;::::::999888:::<<<======>>>@@@AAA<<<======<<<;;;999888777666555444333333444666888::::::999888666555555444444444444444444555666777;;;999888999::::::999666666666666555555555555444666666666444222333555777888999999888777777888::::::999777555444444333333777888999;;;<<<=========???>>>>>>===>>>>>>>>>>>>===>>>>>>===;;;;;;===???<<<:::999:::<<>>===>>>>>>>>>AAABBBDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@???<<<:::999999999;;;???AAAAAA@@@AAACCCFFFFFFEEEDDDCCCDDDJJJKKKOOOSSSPPPHHHBBBBBBAAAAAAAAA???===<<>>>>>===@@@EEEFFFBBB<<<:::<<<<<<===>>>???@@@@@@@@@>>>@@@@@@@@@?????????@@@???AAAEEEGGGHHHGGGEEEDDDQQQKKKBBB;;;888999;;;>>>>>>>>>>>>===<<<:::999888;;;<<<<<<<<<<<<<<<<<<;;;;;;999777666666666555444777666555555555555555444444111000333999;;;888555666666777888999888888777666666777999;;;<<<:::888777888999999888888999;;;<<<===>>>===:::999999:::<<<<<<<<<<<<<<<===???@@@???===AAAFFFAAAAAAXXXuuuyyy^^^PPPQQQUUU[[[jjj^^^GGG???AAACCCMMMgggyyytttqqqqqqnnnkkkjjjjjjkkkjjjjjjiiihhhggghhhjjjkkkjjjiiijjjooorrrvvvsssrrrnnnkkkjjjgggiiiuuu{{{tttvvv|||pppXXXQQQHHH???:::;;;@@@FFF```ccckkkzzz|||lllfffsss{{{xxxooobbbUUULLLFFFCCCBBBEEEHHHGGGCCCBBBFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNRRRZZZccciii``````lllmmmvvvwwwhhhiiimmmoooxxx{{{sssuuutttoooTTTKKK@@@:::;;;>>>???>>>>>>======<<<;;;:::::::::888:::===>>>======>>>???<<<=========<<<;;;999777666555333222333444666888:::999777555444333333444333333333444555666777777;;;999777777777777666666666666555555444333333222555555555333222333666888888999999888777777888:::999888777555333333333444888999:::;;;=========>>>>>>>>>======<<<===>>>???===>>>>>>===;;;:::;;;<<<<<<;;;:::<<>>@@@AAA@@@??????>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@===;;;999999:::<<>>AAACCCCCCCCCCCCDDDEEEGGGMMMQQQNNNFFFAAAAAA<<>>999::::::;;;@@@GGGBBBHHHIIIDDD>>>>>>AAACCCCCCAAACCCJJJJJJBBB;;;:::;;;;;;<<<<<<===>>>??????===???@@@???===;;;;;;<<>>======<<<<<<:::999777777999::::::;;;;;;::::::999888666444444444444333222666666666666555555555555666333111444999;;;888444444555555666666666666666666666777999;;;;;;:::888555777888888777777888999======;;;888666777:::======;;;::::::;;;===>>>???@@@999999@@@>>>777;;;HHHdddrrrZZZVVVQQQMMMSSSnnn{{{WWWHHH<<<>>>JJJ]]]{{{xxxsssoookkkhhhhhhhhhhhhhhhddddddeeegggjjjllllllkkkdddrrruuurrrnnnlllnnnpppiiieeesssjjjUUUHHHAAA;;;555999HHH]]]nnnvvvzzzwwwoooeeeiiirrr|||uuujjj]]]TTTOOOJJJEEEBBBBBBFFFIIIGGGCCCAAADDDHHHJJJJJJKKKKKKLLLLLLLLLLLLIIIJJJLLLNNNSSS[[[eeekkkeeeeeeqqqrrrxxxxxxrrr{{{||||||{{{}}}lllRRRGGG<<<888;;;>>><<<888<<<============<<<;;;;;;999;;;===>>><<<;;;;;;<<<;;;<<<=========;;;888777444333333333333555666777:::888666333222222333444222333333444555666777777999888777555555444555555555555444444333222222111444444444333222333666999777888999888666666888999888888777555333333555777999:::;;;<<<<<<===<<<<<<;;;<<<<<<;;;::::::===???===>>>>>>===;;;999999:::<<<;;;;;;===@@@CCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>><<<;;;<<<===>>>===========================???BBBEEEGGGFFFEEEDDDCCCBBBAAAAAABBBAAA>>>;;;888999:::===@@@@@@>>><<<;;;===@@@AAAAAAAAACCCDDD???BBBHHHLLLIIIBBB???AAA999===BBBFFFGGGEEEAAA???;;;<<<<<<<<<<<<===AAADDDBBBAAAAAAAAABBBCCCEEEGGGDDD???;;;;;;;;;;;;???EEECCCFFFGGGDDDAAABBBGGGLLLGGGCCCFFFMMMMMMDDD======;;;;;;:::::::::;;;<<<===;;;>>>@@@???;;;888888999<<<<<<===???AAACCCEEEFFFKKKHHHCCC===999888<<>><<<999999;;;===>>>>>>III===666:::===:::777999???QQQpppqqq___NNNMMMYYYtttgggHHHAAABBBDDDQQQbbboooxxxrrrkkkeeeaaa\\\[[[ZZZ]]]bbbgggkkkllliiiwwwuuujjj{{{xxxvvv}}}}}}llllllzzzvvveeeTTTFFF===:::???>>>AAAQQQooo}}}~~~wwwhhh\\\bbbttt~~~wwwmmm___RRRNNNMMMJJJDDDAAADDDGGGIIIHHHEEEBBBCCCEEEIIIJJJKKKLLLMMMLLLKKKJJJFFFHHHKKKNNNSSSZZZbbbhhhfffhhhwwwzzz~~~zzzxxxqqqkkkzzz~~~eeePPPHHH@@@<<<======;;;888:::<<<===??????>>>===<<<:::<<<>>>===;;;999888888888999;;;<<<;;;999777555222222333444444555666666:::888555222111222444666111222333555666777777777666666666555444333333444444444333333222222111111333333333222222333666999777777888777666555777999777888777555333333777::::::;;;;;;<<<<<<;;;;;;;;;999::::::999777777;;;>>>===>>>???>>>;;;999999999;;;::::::<<>>>>>@@@???===;;;::::::::::::999999:::::::::::::::999:::===AAAEEEFFFFFFEEEDDDBBBBBBAAAAAABBB@@@>>>;;;777888:::>>>@@@@@@===;;;===>>>>>>===<<<<<<>>>@@@:::===CCCGGGDDD>>>===AAA:::<<<@@@DDDEEECCC???<<<:::<<<======<<<>>>BBBEEECCCAAA>>>===???BBBFFFGGGBBB===;;;<<<<<<;;;>>>CCCDDDDDDCCCBBB@@@AAAFFFLLLEEE@@@BBBKKKLLLCCC>>>@@@;;;:::999888888888999:::999===@@@>>>999555555777666888:::===???@@@AAAAAA>>>>>>===:::777777:::===777777888888777666555555555666666777777666666555333333222444666777666555555777888777444333444666<<<;;;999888666555444444222222111111222222333333444222111111222333333222444666999999888777777888888888888777777:::>>>BBB@@@<<<999999;;;>>>>>>>>>HHHAAA:::888;;;>>>===:::999;;;HHHlllyyy\\\UUUTTTXXXmmmttt___PPPDDD@@@BBBLLLZZZgggnnnvvvwwwmmmfffccc___YYYXXX]]]eeemmmrrrvvv~~~{{{mmmoootttfffjjjzzzpppfff```UUUIIIAAA???AAAEEEFFFLLLUUUfff|||{{{[[[\\\dddssszzzmmm^^^TTTMMMMMMMMMIIIDDDDDDHHHHHHIIIHHHFFFDDDBBBAAAHHHJJJLLLNNNNNNLLLIIIGGGEEEGGGJJJMMMQQQVVV[[[___aaaeeexxx~~~wwwkkkiii|||zzz~~~XXXJJJFFFAAA===;;;;;;;;;;;;999;;;>>>@@@AAA@@@>>>===:::<<<>>>===;;;888666666666777999::::::888555333111222333444555555555555:::888444222111333555777111222333555666777777777444555666555333222333444333333333222222222111111222333333222222333777999666777777666555555666888777777777555333444888<<<;;;;;;<<<<<<;;;;;;:::999777888999777555666:::===>>>???@@@???<<<:::999::::::999999;;;>>>@@@@@@???AAAAAAAAA@@@???>>>===<<<@@@???===;;;999888777777666777777888888888777777999<<<@@@DDDFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>;;;666888:::>>>@@@@@@===:::======<<<:::777666888:::666999???CCC@@@;;;<<>>@@@AAA@@@<<<:::999;;;===<<<;;;<<<@@@CCCBBB???;;;999;;;@@@DDDFFF>>>:::999;;;<<<<<>>======AAAEEEAAA;;;===GGGIIIAAA===@@@;;;:::999777777777777888999===@@@>>>888444444666222555999===@@@???===<<<888:::;;;999777666888;;;555666666666666666555555444444555555555555444444333333333555888999888777111333555333111///111333;;;;;;999666222000///000111111111000111222222333555333111000111333333222444666999999888777777888444666888999:::<<>>???>>>;;;===;;;777777;;;<<<888<<<;;;???UUUfff___ZZZOOOXXXooocccPPPGGGCCCDDDFFFLLLTTTUUUVVV___lllqqqvvv~~~}}}wwwxxxpppeee___bbbkkkvvv}}}xxxiiijjjsss```^^^dddrrrxxxoooddd___YYYPPPJJJIIIGGGEEEEEEIIINNNSSSjjjsss|||wwwfffZZZhhhzzzpppcccQQQKKKJJJNNNNNNHHHGGGIIIKKKIIIHHHHHHHHHFFFBBB???GGGJJJMMMOOOOOOLLLHHHFFFDDDGGGJJJLLLOOORRRVVVXXXYYY___ttt}}}uuufffjjjfffmmmyyyvvv}}}zzztttnnnhhhhhhjjjggg]]]SSSIIIDDD>>><<<>>>???<<<999999:::;;;<<<==================<<<:::888777666555777777777777666555333333222333444666777888888888666555222000000000111222111222444666666555444333555555555444333222000///444333333222111000//////...111333444444333444555555888:::888444111000222444444333444555777999:::;;;:::999999999888666444444444333444555777999:::???===:::888777888999:::888888888888:::<<<>>>??????>>><<<;;;:::999999999;;;<<<<<<;;;888666666777444444444333333444777999===>>>AAABBBCCCBBB@@@???@@@AAABBBBBBAAA>>>;;;999;;;777888>>>@@@;;;999<<<@@@<<<999::::::777777999666>>>CCC@@@888444999AAA:::>>>AAAAAA???===>>>@@@777<<<===:::999<<<>>>>>>AAA>>>:::999<<>>===FFFAAA===>>>@@@???===;;;>>>>>>AAAFFFDDD===;;;>>>;;;999666444444555777888666888BBBMMMIII:::222444333555666777888:::===???===888333333666888777444444888<<<;;;777444555888666555333222111222333333222111111111222333444444444444333333222111000000555555555444333222111000222000///...///000222333222222222222333444555666666888999888666555555666555555666666777888888888888888999>>>CCCDDD>>>999888:::::::::888888888:::;;;:::;;;AAAMMMfffzzzcccZZZXXXPPPXXXjjjrrraaaQQQFFFCCCAAA<<>><<<:::;;;;;;<<<============<<<;;;;;;:::999777666555555777777777666666444333333222222444555666777777777555444222111000000000000111222444555666555444333222333333333333333222222111111111000000//////...---///222333333333444555333444555555333222111222444333333333444666888999;;;::::::999999888666555666444222111333666999<<<<<<;;;888666555666777888555444444444555777888999999888888777777777777777888999:::999888888:::<<<777555333222222444666888888:::>>>AAABBBBBB@@@???>>>AAAEEEGGGFFFBBB===:::;;;888:::@@@AAA>>><<<>>>AAA;;;888:::<<<999777888888???DDDBBB<<<888;;;@@@:::<<>>>>>???BBBIIILLLEEE===:::<<<===AAA>>>::::::===@@@AAA@@@BBB:::777<<>>>>>@@@AAA>>>@@@DDDBBB<<<:::<<<;;;999666444444555666888999:::DDDOOONNN@@@777777444555666777888999:::;;;===999444444777999888666333777;;;:::666333555777444333222111000111111222222111111111111222222333333333333222111000000000444444444333333222111000222111000///000111333444222222222222333444555555444666777666444333333444444444555555666777777777666555777<<>>AAABBBJJJ^^^qqq}}}ggg___WWWRRRTTTaaa}}}wwwiiibbb^^^WWWYYY\\\TTTOOOFFFAAADDDJJJMMMPPPSSSPPPWWWOOOBBB@@@@@@BBBKKKHHHKKKMMMGGG???<<>>???DDDDDD===777666<<<===>>>>>><<<:::<<>>;;;;;;===>>>===;;;<<<============<<<;;;;;;888888777666666555444444666666666666555444333333222222333555666666666666333333222111000///......000222444555555444333222///000111222333444444444//////////////////......,,,...111222222333444666333111000000222333222222333333333333444555777888::::::999999888777555444666444111000111555:::===999777555333333444555666333222222222222333444555555555555555666666777777666777777888888;;;???BBB;;;666111000222555666666333777;;;@@@BBBBBB@@@???===AAAGGGKKKKKKFFF???::::::999;;;???@@@===<<<>>>>>>888666999:::888555555999<<>>:::777888999::::::;;;===??????>>><<>><<<<<<>>>AAABBBBBBAAA;;;888===CCCDDDCCCCCC>>>AAABBB@@@<<<:::===@@@CCC@@@@@@CCCDDDAAA@@@AAA;;;999777555444555666777::::::AAALLLMMMCCC:::999444555666777777888777777:::777444444666888777555222666888888555333333555222222111000000000000111222222111000000000111111222222111111000000//////222222222222222111000///222222111000111222333444222222111222222333444555222333444444222111111222333333333444555555666666444333444888===@@@>>><<<999:::;;;;;;999999:::;;;======???@@@???>>>CCCJJJwwwnnnSSSGGGMMMXXXdddrrrsss___KKKCCCBBBBBBAAAAAAEEELLLEEE===???>>>:::===;;;===>>>>>>;;;::::::;;;888777888;;;;;;888999===999;;;>>>AAADDDFFFHHHHHH\\\mmmwww{{{{{{www```SSSRRRXXXcccmmmyyy}}}}}}rrraaaRRRLLLLLLOOOLLLIIIHHHHHHHHHGGGFFFLLLLLLJJJIIIGGGGGGIIILLLEEEGGGIIIKKKMMMLLLHHHDDDHHHHHHJJJMMMPPPQQQPPPNNNPPPWWWmmmqqq|||lll~~~tttdddZZZMMMFFFEEEFFFDDDAAA>>><<<:::;;;===??????>>><<<<<<<<<<<<;;;999888777444444444444444333333333444444555555555444444333222222333444444555444444111222111111000...---,,,000111333444444333222111...///000222333333333333------......////////////,,,...111222333444666888555111......111333222111333222222222333444666777777888888777555444333333333222111111222555888:::666555333222222333444555444444444333333333333444666777777888888888888888555666777777888<<>>===;;;:::;;;<<<;;;<<<>>>;;;777777;;;AAA@@@===:::888666666777:::999999;;;???AAA>>>;;;EEEMMMQQQKKKCCC??????>>>@@@???>>>>>>???AAACCCDDDAAA;;;999>>>BBBAAA???@@@???BBBBBB>>>;;;<<<======AAA>>>===???BBBCCCBBBBBB<<<;;;888555444555777888:::777:::BBBEEE@@@;;;:::444444555666888888777555666333111111333444444222222444666666444222222333111111111111111111111111222222111000/////////000111111000000/////////...111111111111111000//////111111000000000111222333222222111111222333333444000222333333222111111222222222222333444444555555444333333555999<<<<<<;;;999:::;;;;;;:::999;;;<<>>@@@AAADDDFFFPPPwwwgggUUUYYY]]]\\\YYYbbb|||vvviiiccc___\\\\\\VVV\\\TTTIIIGGGBBB;;;===?????????AAADDDDDDCCCAAADDDCCCBBB???<<>><<<<<<>>>@@@BBBAAA@@@===;;;:::>>>AAA@@@>>><<<<<<<<<>>>BBBFFFEEE>>>888===EEEOOOJJJBBB<<<::::::;;;===<<<::::::<<<@@@AAA>>>;;;AAAFFFHHHFFFEEEEEEBBB>>>@@@AAAAAA@@@AAABBBDDDEEEDDD???===AAABBB???======AAACCCAAA>>>@@@EEEEEE@@@@@@???===<<<<<<>>>>>><<<>>><<<999777666666888999<<<777555888<<<===<<<===666555444666888999888666333222111222333333333222111333444444333222111111111111222222222222222222222222111000/////////000000000000///////////////000000111111111000/////////////////////000000111222222111111111222333333000222444444222111222333111111222222333444444444555444333444666777888777888999;;;:::999999;;;<<>>OOOfff{{{kkkYYYSSSUUUVVVWWWYYYmmmeee^^^ZZZ```SSSRRRTTTXXX^^^cccffffffdddhhhjjjgggdddgggooouuu{{{yyy{{{dddTTTTTTYYYbbbhhhlllqqqwwwrrrjjj]]]QQQJJJHHHHHHIIIHHHGGGGGGGGGGGGFFFDDDCCCEEEAAAAAAEEEGGGEEEEEEIIIEEEFFFFFFGGGNNNWWWXXXSSSKKKIIIHHHIIIJJJKKKKKKJJJKKKSSShhhkkkttteee|||uuuxxxVVVLLLGGGCCC@@@@@@???<<<999777888999;;;<<<>>>??????999999888888666444333222222111111111111111111111111111222333444444444444111222222222222222111000000000000///////////////000111222333333222000///111111111111111000///...---.........//////000000---///000111111222555888444333111000000000///...222111000000000222333444333555777555111///000222///111444666666555222111333222222333333444555555333333444444444333222222888888999:::999888666555999999:::::::::<<<@@@CCC???;;;555333555777888777>>>???AAABBBAAA???===<<<=========<<<<<<;;;;;;;;;<<>>???AAAAAA???===CCCEEEEEEDDDEEEGGGDDD>>>BBBCCCDDDCCCBBBBBBDDDEEEHHHDDDCCCEEEEEEAAA>>>>>>@@@BBBAAA???EEEOOOOOOHHHHHHJJJIIICCC>>>>>>>>><<>>;;;777666999<<<@@@BBB<<<888666666999:::999777444444444444555555555555222222333333333222111000000111222222333333222222222222111000000000111111000000000000////////////000000111111111111000000........./////////000000222222111111111111222222000222444444333222333444111111222222333333444444444444444444555555555555666888999999999999:::<<<;;;<<<======???AAA<<<555===@@@BBBVVVwwwiii]]]RRRKKKIII___hhhwww{{{|||www|||mmm[[[QQQbbbeeelllqqqnnnjjjjjjoooaaaYYYOOOIIIIIIJJJIIIGGGEEEGGGHHHHHHFFFFFFHHHIIINNNCCC>>>CCCGGGDDDCCCEEECCCEEEDDDDDDMMM[[[]]]XXXJJJHHHFFFEEEGGGHHHIIIHHHKKKPPPdddgggrrreeexxxttttttvvvuuurrrqqqkkkYYYEEEFFFCCC@@@??????>>><<<999333555777999:::;;;<<<===999888888777666444333222222222111111000000000///000000222333333444444444111222222222111000000///000//////...///111222333000111222333222111///...000000111111000000///...---------------.........---...//////...000222555...///111000///...//////111111000///000111222333333666888777222///111333111222444555444333111///111111111222333444444555222222444444555444333333555777888::::::999888777888999;;;<<<<<<===@@@BBB===;;;999777666777999:::???@@@@@@@@@@@@???>>>===???>>>======<<<;;;:::::::::BBBHHHFFFEEEHHHJJJJJJ@@@>>>======:::777<<>>::::::===@@@???AAACCCCCCAAA@@@??????CCCFFFFFFCCCCCCEEEDDD@@@CCCEEEFFFEEECCCBBBCCCEEEGGGDDDDDDFFFEEEAAA???@@@===CCCCCC???BBBLLLMMMHHHJJJQQQRRRJJJCCCBBBCCCCCCCCCAAA===;;;999999:::;;;>>>>>><<<::::::===AAADDDDDD???999777999:::999666333444555555555555555666222222222333444333111/////////111222222222111111222111111111111222222333000000000000000000000000000111111222222111111000......///000000000000000222222111111111111222222///111333333222222222444111111222222333444444555111222444555555555555666555777888888888888999;;;666:::;;;;;;>>>BBB@@@:::>>>AAA<<<===RRRnnn|||```SSSTTTLLLQQQWWW___sss}}}}}}}}}qqqaaaUUUTTT\\\cccuuuuuuvvvtttlllaaa]]]___SSSQQQNNNMMMLLLKKKJJJHHHFFFHHHJJJGGGDDDFFFNNNUUU___MMM@@@BBBGGGDDDAAACCC>>>BBBBBBBBBMMM[[[\\\TTTIIIFFFCCCCCCDDDFFFGGGGGGKKKNNN___cccqqqeee||||||tttmmmllllll___JJJ???BBB===;;;999999:::;;;;;;:::111333555777777888:::;;;999999888888777555444333222222222111000////////////000111222333444444444111111222111111000///...000///......///111444666000111222333222111///---//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222(((,,,000000...---...000111111000//////000111222444888:::888333000222555444444333333222111000000//////000111222333333444333444555666777666555555555666999;;;<<<<<<;;;:::777999;;;======>>>@@@BBB<<<<<<;;;999777888:::<<>>>>>>>>>>>>>>@@@@@@@@@???>>><<<:::999555???FFFEEEEEEJJJNNNNNNIIIBBB===>>>???@@@BBBEEEDDDFFFGGGDDD@@@>>>AAADDD@@@CCCFFFEEEBBB???@@@AAA???DDDFFFBBB???AAACCCDDDDDDFFFHHHFFFCCCAAACCCEEEDDDAAABBBEEEDDD@@@>>>@@@;;;DDDFFF>>>;;;BBBEEEAAAAAALLLPPPIIIAAAAAADDDEEEDDDBBB???<<<::::::;;;<<<;;;???@@@===;;;===AAACCCJJJCCC<<<888999999777555000222444444333333444444333222222333444333111///---...///111111111000///222111111111222333444444000000000000111111111111000111111222222222111111//////000111111111111111222222111111111111111222///000222222222111222333111222222333333444555555...000333555666666777777444666777888777777999::::::<<<999333444;;;===:::<<>>===;;;:::999;;;<<<===@@@AAAAAABBBAAA@@@>>>===GGGDDD@@@===<<<;;;::::::>>>======@@@DDDIIIKKKLLLLLLGGG@@@;;;:::>>>DDDIIIDDDHHHKKKJJJFFFBBBAAABBBFFFFFFEEECCC@@@???@@@AAABBBBBBCCCDDDEEEDDDAAA???DDDCCCBBBAAAAAAAAAAAAAAAAAACCCBBB@@@AAACCCAAA<<>>;;;;;;???CCCCCCEEEGGGFFFCCCBBBCCCEEE??????>>>>>>===>>>>>>>>>============<<<<<<<<<<<>>@@@BBBEEEHHHJJJKKKEEECCCAAA@@@AAADDDGGGIIIMMMNNN]]]___nnnccc|||iiiYYYNNNNNNKKKAAA;;;;;;999999888888888777777777666555444666888888555333555555444222222111111111222222111000000000000000------///000111111000000////////////............///---,,,---000111000...////////////////////////............------------,,,,,,,,,,,,------------.........---------,,,,,,......---------...///000000111111111222222222222222222111///......000333555444333111111111111222222222222222333333333333222444666888999999888888777777777888999999::::::999::::::;;;===>>>@@@AAA???===<<<;;;;;;<<<===>>>???@@@AAAAAAAAA@@@??????EEEBBB???===============@@@>>>>>>???BBBEEEGGGGGGHHHFFFAAA???>>>AAADDDGGGCCCEEEFFFFFFDDDBBBBBBBBBGGGHHHHHHFFFCCCBBBAAABBBBBBBBBBBBCCCEEEDDDAAA>>>BBBBBBAAAAAA@@@AAAAAAAAA???AAAAAA???@@@BBB@@@;;;??????>>><<<:::;;;???BBBDDDFFFHHHGGGEEECCCDDDEEE???>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<:::666555666888888888555444333222222333444555111111111111111111111111//////////////////////////////............//////111000///.../////////...---------///000000//////000000111222333333111...000//////......//////000------......//////000000111111111111111111222222222111111111222333444444555555555666666666777777888999999888666666888999777999::::::;;;===BBBFFFGGGgggqqq[[[LLLIIIOOOUUU[[[ggguuuvvvkkkbbb\\\MMMTTTcccwwwxxxrrrgggbbbZZZTTTOOOKKKHHHEEEIIIJJJKKKLLLKKKHHHFFFDDDKKKIIIHHHFFFEEEEEEEEEEEEIIIGGGCCC@@@>>>===>>>>>>===>>>???AAABBBDDDEEEEEECCCAAA@@@???AAADDDGGGJJJLLLMMM[[[\\\kkkbbb{{{ooozzz|||lllXXXLLLBBBCCCBBB===:::<<<888888777777777666666666999888888888999888666444444444333222111111111222222111000000000000000000...//////000000///......------.........////////////...---...///000///...////////////////////////...------------,,,,,,,,,------------......//////.........---------,,,,,,......---------...///000111111111222222222222222.../////////...///222444333333222222222333333444111111222222333333333333333555777999::::::999888777777888888999:::::::::999999:::;;;===>>>?????????>>>===<<<======???@@@===>>>???@@@AAAAAAAAAAAAAAA???===<<<;;;<<<===>>>AAA???===>>>@@@BBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@BBBCCCCCCBBBEEEGGGIIIHHHEEEBBBAAAAAAAAAAAAAAACCCDDDDDDBBB@@@@@@@@@?????????@@@AAAAAA===??????===>>>AAA???:::<<<<<<<<<::::::;;;>>>AAAEEEGGGHHHGGGFFFDDDEEEEEE???>>>===<<<;;;:::::::::===<<<<<<;;;:::999888888888777555555666666666555444333333222222333333444/////////000111222222222//////////////////////////////............//////000///......---.........000//////000111222000...---...///222444444222000//////000000000///......,,,---...///000111111222111111000000111111222222000000111111222444555666444444555666777777888888777888999999777555555666444666999::::::999:::;;;;;;HHH```zzzbbbXXXSSSNNNKKKMMMSSS\\\eeesss{{{hhhXXXSSSTTTVVVcccppp~~~uuummmYYYTTTNNNIIIGGGFFFFFFFFFIIIJJJKKKKKKJJJHHHEEEDDDFFFGGGHHHHHHGGGEEEBBBAAAAAAAAA???>>>===<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@??????@@@CCCGGGIIIJJJLLLXXXWWWfff^^^~~~pppjjjuuussssssuuutttkkk[[[OOOKKKCCC===???@@@===:::;;;888888777777777666666666;;;:::999888888777555444333222222111111111111222111111000000000000000111111111111000000///..............................///........./////////...////////////////////////.........---------,,,,,,------......//////000000/////////.........------//////.........///000111111111222222222222222222,,,...//////000111444777222222222222222222222222222222333333444444555555444666888:::;;;:::999888777777888888999:::::::::999:::;;;<<<===>>>????????????>>>>>>>>>???@@@@@@<<<===>>>???@@@AAABBBBBB>>>===<<<:::999999;;;===@@@???======???AAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGBBB>>>===???BBBBBBAAABBBDDDGGGGGGDDDAAA>>>===??????@@@BBBEEEGGGFFFEEE>>>>>>>>>>>>>>>??????@@@<<<>>>===;;;===@@@???;;;:::::::::::::::<<>>===;;;:::999999999;;;;;;:::999888777666555444333333444555555444222333333222222222222333333/////////000000000111111///////////////////////////......------......///.........------,,,...///111111///...000222000,,,......///222444444111///---...000111222111000000//////000000111222222222111111111222333444666777333333222222333444555555333333444555777888999999666888999999777444333333555666999:::::::::999888DDD@@@AAAQQQqqqqqq\\\TTTKKKJJJQQQSSSRRR\\\lll~~~}}}vvvtttlll[[[HHHCCCPPPbbbnnn}}}uuusssmmmeeePPPLLLGGGDDDDDDGGGJJJKKKJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHHHHGGGEEEBBB@@@@@@@@@@@@???>>>===<<<;;;========================AAA@@@???>>>???AAADDDEEEJJJKKKUUUQQQ```YYYyyy|||qqqsssnnneeeZZZUUUTTTQQQJJJCCCDDDAAA@@@BBBCCC@@@;;;:::999999888888888777777777999999888666555333333333111111000000000111222222111000000000000000111111444444333111000/////////000//////...---,,,,,,,,,.../////////.........///........................////////////.........---------......///000111111000000000////////////...111000/////////000111222111111111111111111111111---...000111222333666888222222222111000000///...333333333444555666666777555666888:::;;;:::999888666777777888888999999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<===>>>???@@@AAA??????>>>;;;888888:::===???===<<<===???AAABBBBBBBBB@@@???>>>???AAADDDFFFJJJDDD>>><<<>>>@@@AAA@@@@@@CCCFFFFFFDDD@@@===;;;======>>>AAAEEEHHHIIIHHH======<<<<<<<<<======>>>;;;<<<<<<:::<<<@@@???;;;:::999999:::<<<>>>???@@@AAA@@@@@@AAAAAA@@@???>>>>>>>>><<<;;;999999888888999999888777666555444333222111111222444444222000111222222222222222222111000000000/////////....................................------------......---...///...,,,,,,...000///000...,,,111888888333111000000111222111///---***+++...000111111111111000000000000000000111111000000000111222555888999777666555444444444444444222333444555666777888888555777888888555333222222666666666777888:::::::::999:::<<>>>>>???@@@AAAIIIJJJSSSLLL[[[VVVuuuyyy~~~lll```QQQHHHEEEEEEBBB>>>@@@AAABBBDDDDDDAAA<<<999999999888888888777777777666777666444111000111222000/////////000111222222000000000000000111111222555555333222111000000000000000///...---,,,+++***...///000///...---...///........................000000/////////.........,,,------...///000111111000000000/////////......111000/////////000111222000000000000000/////////...000222333333444555777111111111111000///...---222222333444555666666777555666888::::::999888777555555666666777888888999999:::<<<===>>>>>>======;;;<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;<<<======@@@AAAAAA>>>:::999<<>><<<:::;;;>>>BBBEEEIIIEEE???<<<<<<===???@@@AAADDDFFFGGGDDD@@@===<<<<<<;;;<<>>>>>;;;:::999888:::<<<>>>>>>>>>===<<<<<<<<<======;;;999<<<;;;:::999888777777777777666666555444333222222111000000111333333222000000111111222222111111000000000000///...---------..............................------------......,,,...000///,,,,,,///222333444222111;;;HHHLLLGGG555222000/////////...---)))***+++---...///000000---......//////000000000000///......000222555666888777666444333333333333222222333444555555666666444555666666444222222333555333222333666888::::::444999>>><<<999DDDaaa}}}tttooofffUUUJJJJJJLLLRRRVVVVVVYYYdddpppvvvzzztttkkk```WWWOOOHHHDDDIIISSS___hhhrrr|||xxxlllaaa[[[XXXOOOEEEGGGEEEDDDEEEGGGIIIJJJIIIKKKJJJJJJJJJHHHGGGFFFEEEIIIHHHGGGEEEDDDDDDDDDDDD?????????>>>===<<<;;;:::::::::;;;;;;<<<=========??????>>>======>>>??????FFFIIIRRRKKK[[[WWWtttrrrsssaaaXXXKKKCCC@@@???>>><<<===???@@@AAAAAA@@@===999888888777777777666666666444555555333000///000333.........///000111222222000000000000000111222222555444222111000///000000.........------,,,,,,,,,...000111000---,,,---///........................//////.........---------+++,,,---...///000000111............------------///...---------...000111000/////////.........---///111333333222222333444///000111222111111000///000000111222333444555666444666777999999888777666444444555555666666777777777888:::<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<===<<<;;;999999888999999<<<>>>???<<<999888<<>>@@@CCCBBB???<<<:::;;;>>>AAA@@@BBBDDDDDDAAA>>><<<;;;<<<;;;;;;<<>>@@@AAACCCHHHRRRLLL^^^\\\yyyooo]]]YYYMMMHHHAAA>>>???@@@AAA@@@;;;======<<<<<<===<<<:::777666666666555555555555333444444222///...111444............///111222333000000///000000111222222444333111////////////000,,,,,,,,,---------.........000222000---,,,---///..............................---------,,,,,,,,,++++++,,,---...///000111------,,,,,,,,,+++++++++------,,,+++,,,---.../////////......---------,,,///111333333111000111222...///111222333333222222...///000111222333444444444555777888888888666555333333444444555666666666555666888:::::::::999888777888999:::;;;;;;;;;;;;>>>===;;;888777666666777666999:::999666666;;;@@@;;;:::888999;;;=========;;;:::999888999:::;;;<<<>>>???>>>;;;888999===BBB>>>@@@AAAAAA>>>;;;999999===;;;::::::<<<======<<<===<<<;;;999888777777666222444222111333999:::777999777555777:::;;;:::888:::888777888::::::888555555444444333333333444444333333222222222222222222111000...///111222222111///000111222222111000///,,,,,,------.../////////...........................------,,,,,,------...,,,000222111------000444444444...)))444FFFMMMHHH777333...+++,,,...000111666555333111000111111222---...000333777:::<<<===;;;888555111000///000111111111111000111111222222222222222222222222222222333333333222111111444666777555555777999:::888555666222444<<>>EEERRRhhhmmmhhh```WWWVVVYYYWWWRRRMMMLLLNNNTTTZZZcccrrr}}}zzzvvvvvvyyyzzzzzz~~~zzziiijjjjjjggg```VVVMMMHHHFFFBBBBBBGGGPPPZZZdddkkkssspppmmmttt|||eeeUUUJJJHHHGGGDDDGGGOOOFFFHHHJJJMMMNNNKKKFFFBBBGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDBBB@@@>>>============>>>@@@AAABBB:::::::::999999999888888888888999;;;===@@@BBBCCCAAAGGGRRRNNNbbbaaa~~~yyy~~~jjjVVVKKKHHHGGGFFFDDDAAA???===<<<<<<@@@>>><<<:::::::::888777999666444666:::;;;777222444444333333222111000000///////////////000111111333333222111000000000111333222000...---,,,------000////////////000000111///000000...,,,+++,,,---...------------...//////...------,,,,,,------...------,,,,,,,,,------...///...,,,*********,,,---........................///...---,,,,,,---...///000000000000000/////////000000111111111111000000000000//////000222333555333555777999999888666555111111333444555666666666888777444333333555777999<<<:::777444444777:::===???>>>;;;999777777888999:::999888666555777:::<<>>BBBAAA===AAA666555999666999===:::AAA===999888999:::888666>>>@@@BBBAAA???<<<::::::???999777;;;===::::::===<<<<<<:::999777666555444555555555555666666666666;;;888666888===???<<<888:::::::::;;;;;;;;;<<<<<<333444444222111111333555666777888666222111333555000000000000000/////////000...---...///000///...........................---------............///000///...---------------333777999777222///111333777222------222666777666/////////000111111222222333222222222111111000000,,,,,,,,,...222666:::===EEE>>>555111222444444333222222333333333444444444333222111222444555444333111222333222111111333555555777999999888777777777555666777888999:::;;;;;;777===DDDJJJVVVsssrrrhhh___YYYXXXSSSTTTQQQJJJKKKUUU^^^aaafffaaa]]]___bbbdddfffhhhxxxuuusssvvv{{{~~~}}}zzz~~~rrrkkklllffffffrrrxxxwwwqqqhhhfffhhhccc[[[TTTMMMJJJKKKIIICCCAAACCCLLLSSS]]]eeekkkpppvvvyyyqqqyyy{{{qqqlllmmmlllfffOOOMMMIIIFFFEEEEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@>>>============;;;:::888666666777888999:::999999999;;;???BBBDDD@@@LLLPPPQQQYYYddd{{{hhhgggccc[[[QQQHHHEEEDDDFFFEEECCCAAA???===<<<;;;???===:::999999999777666555333222444666777555222333333333222111000000000............///000111222222222111000000000111111222111///...---,,,,,,---------,,,,,,,,,,,,,,,---///000000...,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...///---,,,******+++,,,---------------------------...---,,,++++++,,,---...//////////////////////////////000000000000//////000/////////000111333444222333666777888777555333///000111222444444444555444444444444444444444555888666555444555888;;;===???===;;;999888888999:::888999888666333333777:::===:::777:::@@@CCC@@@<<<<<<555666777444:::???999>>>;;;888777888999777666999;;;======<<<:::999999<<<===BBBFFFDDD<<<999;;;<<<======;;;777444444444777777777666666555555555555444333666:::===<<<:::::::::::::::::::::::::::444666777666444222111111444555666444111000111333////////////////////////000...---...///000///---........................------------............//////...---------------333555777555000...///222555000+++,,,000333444222......///000111111222222222111111111000000000///......---...000333555777???999222///111333333222000111111111111222222222333222111222444555444333111222333222111111333555555777999999888666666777555666777888999::::::;;;777;;;>>>>>>CCCSSSlllvvvssshhh]]]PPPIIIJJJPPPUUUWWW[[[XXXWWWYYY[[[[[[[[[[[[`````````bbbdddeeeffffffgggllldddZZZWWWSSSTTT___]]][[[TTTLLLJJJKKKGGG@@@BBB>>>???FFFKKKNNNSSSYYYooosssxxxzzzzzzyyyzzz{{{xxxxxxrrrggg^^^[[[YYYVVVMMMKKKGGGEEECCCCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBBDDDFFFFFFEEEDDDCCCCCCDDDBBBBBBCCCCCCBBBAAA???>>>???>>>===<<<;;;;;;;;;;;;;;;:::888777666777888999888888888:::<<>><<<:::999888999;;;<<<999;;;;;;888333111555:::;;;999888<<>>999777555888777444===CCC999<<<:::888777777888777555555888:::;;;:::999999:::<<>><<<::::::999999999999:::::::::999888777666777888999666777999;;;>>>@@@BBBCCC===JJJOOOOOOSSS^^^zzzEEEAAA>>>@@@EEEGGGEEEBBBBBBAAA???>>><<<;;;:::::::::888666555555555444222333444444333111000111333111111000000/////////.../////////.........//////---...//////000000000000//////...------,,,,,,,,,/////////...---,,,++++++,,,---......,,,++++++,,,***))))))))))))***++++++++++++************++++++------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,---------,,,------......------,,,000000000000111111222222000222333444555444333222//////000000111333444444333333444444444333222222000000222333555777999:::;;;:::999888888999;;;<<<;;;>>>???;;;555333777<<<;;;999999;;;???AAA>>>:::555777===:::777BBBFFF:::;;;:::999999888888888777555777:::;;;;;;;;;<<<===???AAACCCBBB===:::<<>>@@@CCCPPPjjj|||yyy}}}||||||wwwmmmfffccccccbbbTTTPPPLLLJJJJJJIIIFFFCCC@@@TTTTTTGGGHHHNNNPPPSSSXXXVVVVVVZZZdddooouuuwww~~~zzzuuurrrqqqttt{{{wwwxxxxxxwwwuuussssssrrrjjjZZZMMMJJJFFF@@@@@@EEEEEECCCAAA@@@??????@@@@@@DDDCCCAAA???>>>=========@@@BBBCCCBBBAAA@@@AAABBB>>>???@@@AAA@@@>>><<<:::888888777777888999999:::999888777777777777888888666777999<<<>>>???@@@@@@<<>>@@@AAA@@@>>>??????===<<<;;;:::999999888666444333333333222111333444444333000//////000000000000///////////////222111000...------,,,,,,,,,---...///////////////......------,,,,,,++++++000000000000///---,,,+++***,,,...---,,,******+++***************+++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,111111222222222222222222111222333444444444333333111111111111222444555666888666444333222333444555000111333444666777777888:::999777666777888:::;;;;;;===???<<<777555888<<<@@@>>>;;;<<>>===>>>??????@@@AAAAAA???===CCCGGGDDD<<<666666888777888888888888888888888===>>>===:::777555666777888999999999888555333222333333333222000///000111111111111111222111000///------------....../////////---,,,---...///...---------------------------,,,,,,,,,------------...------,,,,,,,,,------...///...---+++))))))+++------,,,++++++,,,,,,,,,++++++,,,---...///000111111------------------......000000000/////////000000,,,,,,---///111222222111/////////000000000111111222111000111333444333222222333444333222222444666555666666666444444555777666666666777777888888999777666666777:::;;;<<<<<>>>>>>>>>>>???DDDCCCAAA???===<<<;;;;;;???AAABBBAAA@@@@@@AAABBB<<<===>>>???>>><<<:::999777777777777888999::::::777777777777777777888888888999:::<<<======>>>===<<>>@@@BBBDDDDDD:::;;;GGGNNNHHHFFFEEE<<<;;;<<<>>>>>>===<<<===>>>555777999999999999;;;===777<<>>AAA???999555555777777777888888999999999999@@@???>>><<<:::777555333666777888888777555222000000111000///......111333111000000222333333000...---------...//////000000...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......---,,,+++***++++++,,,+++,,,------------,,,,,,,,,,,,------.../////////---------------............/////////000000111111,,,---///000111222222222000000000000111111111111222111000111222333333111222333444333222222444666444555666555333333555666666666666777777777888888;;;999777777888999:::999>>><<<<<>>>>>>>>??????BBBAAA@@@???===<<<;;;:::>>>???@@@@@@??????@@@AAA<<<<<<<<<<<<;;;:::999999777777777777777888999:::666666777777777777777777999999:::;;;<<<===>>>>>>>>>EEEHHHKKKOOOUUUrrr<<<;;;:::::::::<<<===>>>;;;:::999999888888888888666444222111222222222000//////111555999999666333000000000000000000000000//////...------------...+++,,,---......---+++***+++,,,,,,---,,,+++*********+++,,,------,,,***)))(((***,,,---,,,*********++++++******++++++,,,---++++++************++++++...---,,,+++************))))))***++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++******++++++,,,------...,,,,,,------------,,,,,,...///000111111000///...000000111111111222222222444333222222333555777999999888777555555555555555222333444555888:::===>>>===;;;:::888888999;;;<<<888777666888;;;======<<>>>>>???@@@@@@@@@===:::IIIWWWOOODDD@@@<<<:::===???@@@>>>===>>>???999:::;;;;;;::::::;;;===666???FFFIIIJJJKKKGGG@@@999;;;<<<;;;999888888999999999999999999999888888;;;:::999:::<<<:::555111444555777777666444222000///000222111000///000222000//////111333333000---------...//////000111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,------,,,+++)))+++---......---------------------------------------------.........///------......////////////---...000000000111111222///000000000000111111111222000000111222333222111222444444444333333444666444555555444222222444666666666666666777777777777;;;;;;:::999999999::::::666999AAAGGGGGGDDDGGGMMMbbbpppxxxrrrooolll```[[[TTTNNNKKKHHHDDDBBBBBBEEEEEEAAA@@@DDDFFFEEE????????????????????????>>>>>>???>>>===;;;999888;;;===>>>>>>======>>>@@@===<<<:::999888888999999777777666666666777777888555666666777777777777777777777777999;;;>>>@@@BBB???CCCEEEJJJPPPUUUooo666666777;;;>>>>>>:::777:::999999888777777888888555333222111222222222111000000222999AAABBB>>>999000000000000111111111111------,,,------///000000+++,,,.........,,,***)))***+++,,,---,,,+++***)))***+++---......---,,,+++'''))),,,---,,,************************++++++,,,******))))))))))))******...---,,,+++************((()))***+++++++++++++++***************************)))(((''''''((()))*********+++,,,------......,,,------......------,,,------...//////...---,,,////////////000000000000333333222111222555777999777777777777777555333222222222333555999===@@@BBB???>>><<<::::::;;;<<<===:::777666999???BBBAAA>>>888999;;;<<<===<<<:::999???:::JJJ]]]TTTBBB<<<;;;999<<>>===>>>@@@>>>??????>>><<<<<<===???888BBBHHHEEEBBBEEEHHHGGG;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::999888777777555333444888<<<<<<777111333444666777666444111000///111444555333111/////////......000333333000,,,.........///000111111222...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---......------.........---+++'''***---......---------......---------,,,,,,,,,---------....../////////,,,,,,---......---------...///000000//////000222////////////000000000000111000000000222333222111333444444444333333555666444555555333222222444666666666666666777777777777444555777888888999:::;;;:::555666===CCCDDDCCCDDDFFFHHHPPPZZZddduuummmccc]]]WWWOOOJJJEEEBBBBBBCCCBBB@@@>>>FFFGGG???===DDDHHHFFF????????????@@@@@@@@@@@@;;;<<<===>>>===;;;888666:::;;;<<<<<<;;;;;;===>>>===<<<999777777777999:::777666666555555555666666555555666777777888777777555555555777:::???CCCEEEAAACCCDDDJJJQQQUUUmmm888777777888::::::888777777777777777777666666555555222000111444555444333222222555===FFFHHHBBB;;;222111000//////000111111000///...------...///000---,,,+++***))))))))))))************+++,,,------,,,,,,,,,+++++++++******+++++++++++++++***)))((()))************+++++++++************************)))***+++,,,,,,+++))))))+++,,,,,,,,,,,,+++******,,,+++***)))))))))***+++++++++************++++++---------............///...000///+++***------***.........------.........------............------000111222444666777999999777888888777666444333111///000111444777;;;>>>@@@@@@@@@???>>>>>>???@@@AAA:::888777===DDDFFFAAA;;;???===:::;;;<<<;;;888555AAA@@@IIIUUUTTTEEE::::::888@@@EEECCC???>>>???>>><<<;;;;;;===@@@BBBBBBAAA======>>>???AAABBB@@@>>>???>>><<<<<<>>>>>>>>>===>>>======<<<;;;;;;::::::777777666666666666666666666888888777444000///...222222222111111111000000//////000000000//////...222111000111333333111000...------...000111000///...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++************+++,,,,,,------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,---.....................///000111,,,---///000000000//////...///000///...///111222333333333333333333333333666777777555333222333444333333333444444444555555777777777777777888888888;;;::::::999:::;;;===>>>@@@@@@@@@@@@DDDKKKTTTZZZlll~~~~~~uuuhhh]]]WWWQQQJJJEEECCCDDDDDDDDDCCCBBBBBBAAA>>>@@@???<<<>>>EEEIIIIIIBBBBBBAAA@@@???>>>===<<<;;;<<<<<<======<<<;;;:::999999999999999999999999666666666666666555555555444444444444555555555555333444555777777777666555666555555666888::::::999AAAFFFEEEEEEKKKRRRjjj888777777888999999888666777777777777666555555444444222000111333555444333333222333999@@@AAA<<<666222111000//////000111111000///...------...///000...---,,,+++************+++++++++***++++++,,,,,,,,,,,,+++++++++*********+++++++++++++++***)))))))))************+++++++++************************)))***++++++++++++***)))+++,,,,,,,,,,,,+++******+++******))))))***+++,,,++++++************++++++------------............---//////,,,---000111.........------------......---......//////......---000000222333555777888999777777777777666444222111111222222444666888;;;<<<============>>>???AAABBB;;;888888<<>>======>>>>>>;;;888???>>>EEEPPPNNNBBB999:::777>>>BBBAAA???@@@@@@??????>>>===>>>@@@AAA@@@???>>>>>>>>>@@@BBBCCCAAA@@@@@@>>><<<;;;<<<=========<<<<<<;;;;;;:::::::::999888888888777777666666666777888888666333000///000222222222111111111111000///000000000000000//////111000000111222222111//////...---...///000///...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,---------.........///---------,,,------......------......///000111111---...///000111000000///111111222000//////000222222222222222222222222222666777777555333222333444333333333444444444444555666666666777777888888888999999888888999;;;===>>>>>>>>>===;;;<<>>AAAAAA@@@AAAEEEFFFCCCBBBAAA@@@???>>>=========;;;<<<===>>>===<<<;;;:::999999999999999999999999666666666555555444444444444444444555555666666666333444555666777777777777666555555666999::::::999===CCCDDDFFFKKKQQQfff888777666777888888777555666666666666555444333222333222000111222444333333333111000444888999555000111000000//////000000111//////...------...//////......---,,,++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++************++++++++++++***)))))))))************+++++++++************************)))******+++++++++******+++,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,++++++************++++++------------............+++...///...///333444222------,,,,,,,,,,,,---------......//////......---///000111222444666777777666666777777666444222111333333333333444666777888::::::;;;;;;===???@@@AAA<<<999888;;;AAADDDBBB>>>???>>>???@@@AAA@@@===:::>>><<<@@@HHHGGG>>>888:::777;;;>>>===>>>BBBAAA>>>BBBAAA??????@@@@@@>>>===???>>>???@@@BBBCCCBBBAAAAAA>>>:::999:::<<<<<<<<<:::999999888888888888999::::::999888777777666666888888777555222000111222222222222222111111111111///000000111111000000000111000000000222222000//////...------...///...,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,------------......///......---------......,,,,,,...///000000000000......///000000000000///333333333111///...000111111111111111111111111111555666666555333222222444333333333333444444444444444555555666777888999999777777777777999:::<<<>>>>>>>>><<<:::999:::===@@@;;;???CCCFFFKKKUUUcccnnnwwwzzz{{{qqqddd[[[WWWUUUPPPLLLHHHEEEBBBBBBFFFHHHHHHFFFAAAAAAAAAAAAAAAAAA@@@???===BBBDDDCCCCCCDDDBBB===BBBAAA???===<<<<<<<<<===<<<===>>>>>>>>>===;;;:::888888888888888888888888666666555444444333222222444444444555666777777888444444444555777888999:::666555555777999;;;:::999999@@@CCCEEEKKKOOOccc777666666666777777666444555555555555444333111111222111000111111222333333333000...///222333111...////////////000000000111........................------,,,+++++++++++++++------,,,+++************++++++++++++******************+++++++++******)))))))))*********+++++++++************************)))*********+++++++++++++++,,,,,,,,,,,,+++******(((((()))******+++,,,---++++++************++++++,,,,,,---------.........+++...000...///333333000---,,,,,,++++++,,,,,,---......////////////.........///000111333444555666555555666666555444222111111222222333333444555666888999999:::;;;<<<>>>>>><<<999888;;;@@@BBBBBB???===>>>???AAAAAA@@@===;;;===;;;===AAAAAA;;;999;;;777999::::::===BBBBBB>>>AAA@@@>>>>>>??????===<<<=========>>>@@@BBBAAA@@@@@@===999777888:::<<<<<<888777666555555666777777;;;;;;:::999777666555555777777666333111000111333222222111111111111000000//////000000111111000000000//////000111111000...000...------......,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++++++++*********++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////......------......+++,,,---.........---,,,............///.........111222111///......000222000000000000000000000000333444555555333222222333222222333333333444444444333333444555777888999999888888777777777999:::;;;:::::::::999999999<<<>>>======>>>>>>???BBBEEEHHHGGGLLLTTT^^^gggmmmpppqqqqqquuuwwwwwwxxxyyyvvvpppwwwzzz|||uuunnnhhhbbb\\\WWWWWWRRRKKKFFFDDDDDDDDDEEECCCBBBAAABBBEEEGGGFFFEEE??????@@@@@@@@@@@@??????===AAADDDCCCCCCDDDBBB===AAA@@@>>><<<;;;<<<<<<======>>>>>>>>>>>>===;;;:::777777777777777777777777666555444444333222111111333444555555666777888888444444444444666888;;;<<<666555555777999::::::999999@@@AAACCCHHHMMMbbb777666555555666666444222444444444333333111000000000111111000000111222333111///---...000222111///......//////000000000000------............------,,,++++++************+++------,,,+++************+++++++++*********)))))))))******+++++++++******))))))*********+++++++++************************)))))))))******++++++,,,+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,++++++************++++++,,,,,,,,,------------...,,,///000------000///,,,---,,,,,,++++++,,,,,,---...//////////////////...---...///000111222333444444444555555555333222111...///000222444555666666888888999999999999999999:::888888:::>>>AAA@@@???;;;<<<>>>???>>>===<<<;;;===;;;<<<>>>>>>;;;;;;<<<777999999888;;;@@@@@@======<<<;;;<<<===>>>===<<<;;;:::999;;;===??????>>>>>>;;;777555777999;;;<<<777666444333333444555666::::::999888666555444444555555444222000000111333111111000000000/////////---...///000000000000000000///...///000111///---///---,,,,,,------,,,***,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///......---------......,,,------------,,,++++++...---------------------.........---,,,...111444000000000000000000000000111333555444333111111222222222222333333333444444222333444555666777888888:::999888777777777888999555666777777666777999;;;;;;:::;;;===@@@AAABBBAAA???AAABBBDDDEEEGGGIIIJJJDDDGGGIIIJJJOOOTTTSSSNNNOOOTTTYYYYYYXXXWWWVVVVVVPPPOOOMMMLLLKKKHHHEEEBBBCCCBBB@@@>>>>>>@@@DDDGGG@@@?????????@@@@@@>>>===>>>>>>???????????????>>>===@@@AAA???@@@DDDDDDBBB@@@???>>><<<<<<<<<=========>>>>>>>>>===<<<:::999666666666666666666666666555444444333222222111111444444444555666777777888444444444444666888:::<<<666555444666888::::::999;;;@@@???@@@DDDKKKaaa666555444444555555333111111111222222222111000000///000111000//////111333111///......000111111111------...///000000000000------............------++++++***))))))******+++,,,,,,++++++***++++++++++++************)))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******((()))***+++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,///000---,,,---,,,(((------,,,,,,,,,,,,------...//////000000//////...------...///000111222222333333444444444333111111---...000222444666666777666777777888888777777666777777777:::===???>>>===:::<<<===<<<:::999999:::;;;;;;<<<=========<<<<<<888:::999777777<<<>>><<<:::999999:::===>>>>>>===888777666777:::<<<======:::777555444666999;;;;;;888666444222111222333444777777666555555444333333222333333111000///000111////////////............,,,,,,---...///////////////.........000000...------,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,)))))))))))))))*********++++++++++++++++++++++++(((((((((((()))***++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---......------,,,,,,------...//////...------,,,,,,------,,,,,,,,,++++++...222555000000000000000000000000000222444444333111111111222222222222333333333333222333333444555666777777:::999888777777777888999999::::::888777777999;;;:::888666666999>>>AAACCCBBBAAA@@@>>><<<===???BBB???AAA@@@>>>@@@CCCBBB>>>>>>DDDHHHFFFDDDEEEEEEEEEEEEIIILLLNNNMMMKKKKKKKKKEEEDDDCCCAAA???@@@CCCEEE============<<<<<<<<<;;;===>>>??????@@@?????????===??????===>>>CCCFFFEEE?????????>>>>>>===============>>>===<<<;;;999888555555555555555555555555444444333333333333222222444444444555555555555555333333333444666777888999444333333555777999888777;;;@@@>>>===BBBHHH```666555444444444444222000//////000111111111000000...000111000......000333111000//////000000000000,,,---...000000000000///,,,------......------,,,+++++++++******++++++,,,+++++++++***++++++,,,,,,************))))))))))))))))))***+++++++++++++++)))************+++++++++***************************))))))))))))+++,,,---+++,,,,,,,,,,,,+++******)))***++++++++++++***)))++++++************++++++++++++,,,,,,,,,---------+++///000---,,,---+++'''......------------......//////000000000000//////,,,,,,---...///000000111222222333444444333111000---///111333555666666666333444555666777777666666333555777:::<<<===<<<;;;;;;<<<<<<:::777666777:::888:::<<<===>>>>>><<<:::888<<<<<<666444777:::;;;;;;::::::;;;===>>>>>>===777666555666999;;;<<<<<<666444333444777:::;;;;;;999777444111000000111222444444333333222222222111...000111111///...//////......---------,,,,,,,,,***+++,,,---..................---...///000...,,,,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,((((((((()))))))))******************************(((((((((((()))***+++,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,+++++++++*********************+++,,,---...///---,,,,,,,,,///222666888111000///...---......///......---,,,+++---222555111111111111111111111111///111333444333111111111111222222222222333333333333333333444444555555555888888777777888999;;;<<<<<<<<<;;;999777888:::===:::999666666777999<<<>>>===>>>???>>>===???CCCGGG>>>@@@>>>999888999999777AAAFFFHHHEEEEEEHHHJJJHHHCCCIIINNNMMMHHHDDDEEEGGGHHHFFFDDDBBBAAA@@@AAABBB============<<<===>>>???===>>>???@@@@@@@@@@@@???<<>>???@@@AAA@@@???===<<<<<<<<<===<<<;;;:::888777444444444444444444444444333333333333444444444444444444444444333333333333222222444555666666666666333222222333666777777666777===<<<===AAAGGG]]]}}}555444333333444333111///---...///000111111111111...000111000......000333222222111000000///...---+++,,,...000000000000///,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,------************+++,,,------************))))))))))))((()))***+++++++++++++++)))************+++++++++***************************))))))))))))+++---...+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++)))(((++++++************++++++++++++,,,,,,,,,---------***...000...---///---(((///......------....../////////000000000000//////,,,,,,------...///000000111222333444333222111000///000222444555555555555000111333666777777777777111333777:::<<<<<<;;;:::<<<===<<<999555444777:::555999<<<>>>>>>>>><<<888999===>>>777222444888;;;===<<<;;;<<<===>>>===<<<777555444555888;;;<<<<<<333333333444888:::;;;;;;:::888555111000000111222111111111111111111111111,,,...000111///.........------,,,,,,,,,+++++++++)))***+++,,,------------...------...//////...,,,+++***)))***,,,------,,,,,,++++++++++++++++++,,,'''((((((((())))))******************************))))))))))))***+++------))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))(((((()))***+++---...///---,,,,,,---111666<<>>???666666555333333444888;;;444777:::<<<<<<<<<<<<<<<>>>@@@AAA@@@>>>>>>AAADDD>>>AAAAAA<<<:::===???>>>:::???AAA===>>>CCCEEEBBB>>>FFFLLLKKKDDD@@@BBBFFFDDDBBBAAA@@@@@@AAAAAAAAA=========<<<;;;;;;===???>>>>>>???@@@@@@@@@@@@@@@<<>><<<<<<<<<<<<<<<;;;999777666444444444444444444444444222333333444444555555666555444444333333222111111111222444555666555444444222111111333555666666555333:::<<<===BBBFFFZZZyyy999777444333444444111...000111222111000//////111///////////////////////////............------------------......---,,,,,,------,,,,,,,,,,,,,,,,,,************************************************...------,,,+++***))))))((()))))))))************++++++++++++++++++++++++******))))))))))))******)))************++++++++++++++++++*********))))))))))))*********+++++++++******))))))******+++,,,---------,,,,,,+++++++++///...---,,,,,,---...///---------............///............////////////,,,,,,,,,,,,,,,---...///......//////000111111111444111...111555888666222555444444666999999555222000///444;;;===:::<<>>???@@@@@@??????AAABBB===???BBBBBBAAACCCGGGKKKFFFEEECCCAAA@@@AAACCCDDD>>>>>>=========>>>@@@AAA????????????@@@@@@AAABBB????????????????????????@@@@@@@@@@@@???>>>===<<<===<<<:::888777666555555555444333333555555444333444444444333333222222222222222222222333333444555111222333333444444333333222333333444555666777777555::::::===DDDGGGWWWrrr999666444333444333111...000111222111/////////000////////////////////////............------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++************)))*********++++++++++++++++++++++++++++++++++++******))))))))))))******))))))*********++++++++++++++++++*********))))))(((***,,,---...---+++*********))))))******+++,,,------,,,,,,,,,+++++++++......---,,,,,,---......------------.........................../////////------,,,,,,---......///---......//////000111111444111000222666888666333444333333555777777444111444333666;;;;;;888999>>>===;;;888555333444555666777;;;<<<999999<<<;;;777888:::;;;:::777444333333444666888888777666777888666777777888888777777777555333111333555777666444555444222111111222333444///000111111/////////000,,,...//////---,,,,,,---***,,,......---++++++,,,------,,,++++++,,,------------............------,,,++++++******++++++,,,++++++***)))))))))))))))******))))))))))))******,,,+++***)))((())))))***(((&&&%%%(((---000...+++***************************++++++++++++++++++***---+++)))***,,,,,,***(((++++++++++++,,,---//////,,,---///111333555666666//////---------...000111222111///------...///000222222333444444333222111000000111111111222222222111111111222222222333333444333333222333444555666666666555555666777999999888777666444444555777888999999999:::::::::;;;;;;<<<;;;<<<>>>AAACCCBBBAAAAAA???===;;;:::;;;<<<>>>@@@BBBCCCBBB@@@?????????===???AAAAAAAAABBBFFFIIIDDDCCCAAA@@@???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::888666666555555444333333333444444444333444444444444444333333333222222222222222333444444111222333333444444333333111222333333555555666777555999999<<>><<<>>>>>>============>>>>>>CCCEEEFFFEEEBBB???===<<<>>>???@@@@@@@@@AAACCCEEEBBBAAA@@@?????????@@@AAAEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;:::999777666555555444333333333333333333333333444444444444444444555555222222222111222222333444111222222333333333333333000000111222333444555555666888666;;;CCCDDDMMMccc555444333222111111/////////111111111///...///000........................------------,,,,,,,,,+++)))******++++++++++++***'''(((((()))***++++++,,,((((((((((((((((((((((((************************((((((((()))))))))))))))))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))************************))))))))))))((()))+++------,,,+++*********))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---........./////////.........//////000,,,,,,------.../////////111000111444666666333000222333444555666555333111111222555888999999<<<>>>:::888555333333444555777:::<<<<<<;;;:::999777555666999;;;;;;888444000///222333555555444444444555777777777777666444333222111222333444555555333222666444222111111333666888222000...///222444222///---000222333111...,,,+++***,,,......---++++++,,,+++******************+++++++++,,,------,,,++++++++++++************++++++******)))))))))))))))***((()))***++++++***)))((())))))(((((((((((((((((('''&&&&&&))),,,---,,,+++************************+++,,,,,,------,,,,,,+++*********+++,,,------,,,,,,,,,---.........---,,,+++,,,---...////////////,,,++++++++++++,,,------......---,,,,,,,,,---...//////000000111111111111000000000000111111111111111111111111222222222222222222222222222333333444555555555666666777888888555555666666666666666666666888:::;;;<<<;;;999888;;;;;;:::;;;======<<<:::;;;<<<===>>>????????????BBBDDDFFFFFFCCC???===<<<>>>>>>?????????@@@AAABBBAAA@@@@@@?????????@@@AAACCCCCCBBBBBBAAAAAAAAA@@@CCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>:::999777666555444444444111222333222222111222333222222222333333444444444222222111111111111222222111111222333333333333222//////000111222333444444666777444999BBBAAAHHHZZZsss333333222111000////////////000111000.........///---------------------------,,,,,,,,,++++++++++++((()))******+++++++++***''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((())))))))))))************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))((()))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,---.........000//////.........//////,,,,,,------.../////////...///222444555444111...222444666666666555333333111444666666777999;;;===:::888666555555666888:::;;;;;;;;;;;;:::777555555222555888999777444222111333444666666555555555666444444444555444444333333...111444666777666555555555444222111222444666888222000...///222333111...111333555555222...+++******,,,......---++++++,,,************************'''))),,,......,,,)))'''+++******))))))******+++***)))))))))))))))******((()))***++++++***)))(((((((((((()))))))))(((((())))))))))))******)))((())))))))))))))))))))))))******++++++++++++******)))***++++++++++++,,,---------,,,,,,,,,---......,,,------...............,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------------...///000000111000000000000000000000000000000111111111222222222111111111222222222222222333444444555666666777777444444555555666666666666666777999;;;;;;:::999888888888888:::<<<===<<<::::::;;;<<<>>>???????????????AAADDDEEEBBB???>>>===>>>>>>>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????AAAAAA@@@???>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>===<<<888777666555444333333333111222444333111000222333000000000111111222222333222111111000000000111111000111222222333333222222...//////000111222333333555666444888@@@???EEEWWWlll111222222111///---...//////000111000...---...///------------------------,,,,,,,,,+++++++++******((()))***+++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''((((((((())))))************************)))((((((''''''(((((()))((((((((()))))))))******(((((()))))))))))))))******)))'''&&&&&&(((***,,,******))))))******+++,,,*********+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++,,,---......//////......------......,,,------...//////000000---000333666666333000...111444666777666444333444555888999666444777888888:::999777666666888;;;<<<;;;999:::<<<;;;666444666000333777888777555555555333555777777666555666777222222333444555555555444...222777::::::999888777444333333222222333444555111000//////000000///...222444555444111...,,,+++***,,,......---++++++,,,)))***++++++++++++***)))''')))+++,,,,,,+++)))'''******))))))))))))******)))))))))))))))******+++))))))************))))))(((((()))*********))))))************)))(((''''''))))))))))))))))))))))))((())))))******))))))((()))***++++++***)))***,,,,,,,,,+++***+++,,,...///,,,,,,---............---,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,---...///111222111000000000000000//////000000000111111111111222000000111222222222222111111222333444555555555555444444444444555666777777666777999:::::::::999888666666777999;;;===<<<;;;999:::;;;===>>>>>>??????<<<>>>AAAAAA@@@>>>======>>>======???@@@AAA@@@>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::777666555444333333333333111333555444111000222555000000000000000000111111222111000000///000000000000111111222222222222222...//////000111222333333333666444888???===DDDXXXjjj///111222000...,,,---//////000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))************************((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((())))))******))))))(((((())))))***+++******))))))******+++,,,)))*********++++++++++++++++++,,,------,,,++++++************++++++++++++))))))***+++,,,---......///......---,,,,,,---------......//////000111111...111666999888555111///000333666666444222222333555999999444333777888777999888666666777999<<<>>>;;;888888<<<;;;666444777333555888888888777777888333555666777666555666777333444555666666666666555111555;;;>>><<<:::888888333333333333333222222222000111111///---,,,,,,---///000222111///------...***,,,......---++++++,,,******+++,,,,,,+++*********))))))(((((())))))*********))))))))))))******)))))))))))))))***++++++******))))))))))))******((((((***+++++++++******((()))******)))((((((((())))))))))))))))))))))))((())))))******))))))((((((***+++***((('''(((***((()))***+++,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,---------,,,,,,,,,---...............,,,,,,,,,---///111333444111111000000////////////000000000000111111111111//////111222222222111000///000222333444444333333555444333333333555777999777888888888999999999999777777777999;;;<<<;;;:::999::::::;;;<<<===>>>>>>;;;===>>>>>><<<;;;;;;<<<===<<<<<>>>>>???@@@@@@@@@???@@@@@@BBBBBBCCCBBBAAAAAA===<<<<<<<<<<<<<<<===>>>::::::::::::::::::::::::777888888999999888888888666555444333222222222222111444666555222000333666111111111111000000000000111111000///////////////000000111222222222222222...///000111222333333444111666666999===<<>>;;;777888<<<;;;666444777666888:::999888888888999222444666666555444555666666777777777777777666666444999>>>@@@>>>:::888777222333333444333222000//////111222000,,,)))***,,,,,,---......------///000***,,,......---++++++,,,***+++,,,------,,,+++***---***'''$$$$$$'''***---******))))))))))))******))))))((())))))***+++++++++***)))(((((()))***+++((()))***,,,,,,,,,+++***&&&((()))***)))((()))***))))))))))))))))))))))))))))))************))))))(((***+++***'''&&&''')))$$$&&&***---...---+++***)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------.../////////...............000222555666111111000000/////////...000000000000111111111111...///000222222111111000...///111222333333222222666444222222222555888:::888888777777888888999:::999888888999;;;;;;:::999::::::999::::::<<<======<<<======<<<999888999:::===<<<<<>>>>>???>>>>>>===>>>@@@AAABBBAAAAAA@@@<<<<<<<<<<<<<<<===>>>???888888888888888888888888555666666777777777666666555555444333222222222222111555777666222111333777333222222222111111000000111111000///////////////000000111222222222222111//////000111222333444444000666777999<<<;;;GGG```ooo...///111000...------.../////////000///......------,,,++++++,,,,,,***)))---,,,,,,+++***)))((((((,,,+++))))))******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))******))))))((((((''''''+++***)))(((((('''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************&&&$$$###&&&))),,,+++)))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))///...,,,*********+++,,,,,,,,,,,,---,,,,,,+++***------------------------,,,---......//////...............//////000111222222555888;;;:::777222///111333555444222222555888999888777888:::;;;:::999888777666444444555777888:::888666555444555666777999999999999999999999999777777777777777666555444888:::<<<;;;999888777777444777<<>>>>>===<<<;;;<<<===???@@@@@@@@@???>>>???===;;;<<>><<<>>>>>>=========???@@@AAA;;;;;;999888888888888888888888777777777777777888777777666555555555555555222444555555333222222333333222222222333333444555333333222111111222333333111111000000000000111111111111222222222111111000////////////000111222333555333555999999;;;IIIZZZ|||---...000///---,,,,,,---......//////......---,,,---,,,***++++++,,,***))),,,++++++******)))))))))***)))((((((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))((((((((((((***)))(((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********'''&&&%%%'''***++++++)))'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,------------,,,++++++++++++,,,---.........---------------------------,,,------...........................///000111222111333666888777555222000222333555444333333555888:::999888999;;;;;;;;;999;;;:::888777777777999::::::888777555555555777777888888888999999:::::::::999999999999999888777777888:::<<<;;;999777777777444777<<>>;;;666222222222111000000///......000000000000///---,,,,,,,,,,,,------......//////------------------------+++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))'''&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******************************************************++++++++++++++++++++++++---,,,+++*********+++,,,))))))+++,,,,,,,,,+++***------------------------///...............//////////////////..................///////////////...000//////000222333222111000000000000111111111222333222222333333444555666444555777888999999888888888888888888888888888888;;;:::999888999:::<<<=========>>>???>>>===<<<;;;;;;;;;===>>>>>>>>>===<<<>>><<<;;;<<<===??????>>><<<;;;:::::::::;;;<<<===::::::::::::999999999999888777666666555555555555666555555444333333444444111222444333222000111111222222111111222333333444222111000000000000111222000000////////////000000000111111222222111111000////////////000111222333555222444999999;;;HHHYYYxxx,,,---///...,,,++++++,,,------......------,,,+++,,,+++******+++,,,***)))************************(((''''''(((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&(((((((((((())))))))))))((((((((('''(((((())))))''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))******)))((('''(((***+++***)))'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////...,,,++++++,,,---...///000000000------------------------,,,,,,---...........................///000111222000111333444444333222111222333444444333444666888;;;:::999:::;;;<<<<<<:::;;;:::999888777888999999999888777666555666777888666777777888999:::;;;;;;888999999999999888888777888:::<<<;;;999777666777555777;;;======:::666333111111000000//////......///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((())))))((())))))((('''&&&((()))))))))(((''''''((())))))''''''((((((((((((''''''((((((((((((((()))******************************************************++++++++++++++++++++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,,,,------------------------000///......------....../////////............---///////////////......---......---///111333222222////////////000000000000222222222222333444555555444555666777888888888888999999888888777777666666;;;;;;:::::::::;;;<<<===<<<<<<===>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;<<>>===<<<;;;::::::;;;<<<777888:::<<<===<<<;;;999888777666444333222222222444333333222222222333333000222333222111///000000000000/////////000000111000//////////////////000...------,,,,,,------...//////000000111000000000///......//////000111222333111333888888999EEEVVVrrr...///000000...------...,,,,,,,,,---,,,++++++***+++***))))))+++++++++)))((((((((()))******++++++***)))(((((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))******''''''&&&''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++---...000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------...///000111111111000///000111333444222111111222444555666777:::999888999;;;;;;;;;:::777666666666666666666666666666666666666666777777888888888777777666666555333444555555666666666666777999:::999777444444444444555777999888666444222/////////...............---...............---------------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((('''&&&&&&((()))***((('''%%%%%%'''(((***''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111............------------+++,,,---///000111111111111///---,,,---...---,,,---.........////////////111111111111111222444444444444444555555666777777777777777666666666555555666777999:::;;;;;;;;;::::::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;999888:::???CCC???>>><<<;;;;;;;;;<<<<<<666888:::<<<<<<<<<:::999999888666555444333333333444333333333333333444444111222444333111000000111000000///......////////////000000000000000000///------,,,,,,,,,,,,---------...///000000000000000............///000111222222000333888777888DDDTTTqqq...000111000///---......,,,,,,------,,,,,,+++******)))((()))+++++++++)))((((((((())))))*********+++)))(((((((((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))'''''''''&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))((()))******((('''(((***'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++---///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------...///000111111000/////////000111222111000///000333555666555888777666777888999999777555555666777777888888888444444555555555555666666888777666555444333333222333333555666777777777777666777999888555222111111333444555555555444222111..................------...............---,,,+++,,,,,,,,,++++++*********************************(((((()))))))))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''((((((&&&'''((('''&&&&&&((()))(((((('''&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***,,,...000+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222.........------------,,,***+++,,,...000111222222555333000////////////...............////////////000000000000111222333444444333333444444555666777555555555666666666666666444666888;;;<<<;;;:::999<<<===???AAABBBBBBBBBBBB<<<;;;;;;;;;;;;<<<===>>>:::::::::999999:::===@@@<<<;;;:::999999999:::;;;777888999:::::::::999888888777666555444333333333333333222222333333444444111333444333222000111111000000///.........////////////000000000000//////------,,,,,,,,,,,,------,,,---...//////000000///............///000111111111///222777777777BBBRRRmmm---///000///...------------------------,,,,,,+++***(((((()))***++++++***((((((((())))))))))))))))))(((''''''((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&(((***)))'''&&&(((***'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,------------...///000000000///......---......///000...---///222555555444555444444444666777666555222222444555777888888999222333333444444555444444555444444333333222222222000111333444555666666666444666777666333000//////111222222333222111000000------------------------/////////...---,,,+++***++++++++++++************************************(((((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%'''''''''&&&&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((()))+++---///000+++******)))***+++,,,---+++++++++++++++++++++++++++++++++,,,---///000111.........---------,,,,,,+++,,,---///000111111111555333000///000111111000....../////////000000000000//////000000111222333444333333333333555666777333444444555555666666777444666999<<<======;;;::::::;;;>>>AAACCCDDDEEEEEE<<<;;;;;;:::;;;<<<===>>>;;;999888999:::<<<<<<;;;999999888777777888::::::999888888888888888777777555555444333333333333333111111111111111222333333000111333222111//////000111000000///......//////---...////////////...---------,,,,,,,,,,,,------+++,,,---...////////////...............///111111000///222777666666AAAPPPggg,,,...///...---+++,,,,,,------......------,,,+++)))(((((((((***++++++***)))))))))))))))((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%'''))))))'''&&&(((***'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***(((''''''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------------...000000///...------,,,,,,,,,,,,///---,,,...222444444333444333222333555555555444---///000333444666666777111222333333444444444333222222222222222222222333---...///111222333444444444555666555222///......111111111111111000//////------------------------/////////...---+++***)))************************))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''&&&&&&(((***&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---///111+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///......---------,,,,,,,,,------...///000000//////222000------...000111111////////////000000000000////////////000111222333444333222222333444666777222333333444555666777777555777;;;>>>???>>><<<:::666888;;;>>>AAACCCDDDDDD;;;;;;:::999:::;;;<<<===<<<999777999<<<===;;;888999999888888888:::;;;<<<999999888777666666666777333333222222111222222222000000///000000111222222///000222111///......///111111000///////////////,,,,,,---......---,,,,,,...------,,,,,,------...+++,,,---...////////////...------......///000111000...222777666666@@@OOObbb------------,,,+++***)))111000...,,,+++++++++,,,************************+++******)))(((''''''&&&''''''(((((((((((('''''',,,***((('''&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((()))******)))((('''(((***,,,,,,+++,,,,,,+++)))((((((***---))))))(((((((((((())))))---,,,***''')))---+++'''))))))))))))************,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++)))'''&&&'''+++...111111222///---,,,---///000000///------...000222222222222222222111111111111111111000111444888999666333222//////222333222333666333555777666222000000222000...---///444777777666222222222111111111111111222111///.........///000***+++------,,,+++,,,,,,///...---+++))))))+++---************************))))))************))))))))))))************))))))'''(((***+++++++++***)))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%((((((((((((((((((((((((************************((((((((((((((((((((((((***))))))***,,,,,,+++***)))(((((((((((())))))***)))************+++++++++,,,---------,,,,,,+++******+++,,,,,,,,,***)))(((,,,---///000000///---,,,111000000///...---------+++---//////.........///,,,...//////000111444666111000///......///000111111000/////////000222333000000111222222222222111555444444444444555666666777777888999::::::::::::<<<<<<===???@@@AAACCCCCC>>>===<<<;;;:::;;;<<<<<>>???@@@AAA======;;;:::::::::;;;<<<===>>>>>>===;;;::::::;;;999999999999999888777777777777777777777777777777444444444333333222111000000000000111111111222222000000000000000000000000///////////////...------,,,---///000000///---,,,,,,------............---------...///////////////---------............///222111222333333666AAALLLaaa------------,,,+++***)))++++++***))))))******+++***************************))))))(((((('''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******)))(((&&&'''((())))))((((((((((((&&&$$$$$$&&&((())))))(((((((((((())))))***,,,***((())),,,+++'''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++*********,,,+++))))))+++---...---000...,,,+++---.........---,,,+++,,,///111111000111000000000//////////////////000333555666444222111//////222333111111444000111222222000/////////222111000111222333222111000000000//////.........,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++,,,///222,,,---...,,,***(((((()))((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))((('''''''''''''''((())))))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&((((((((((((((()))******)))))))))*********++++++***************))))))))),,,+++*********************+++,,,------,,,+++***......------,,,+++++++++...///000///---,,,,,,,,,,,,...000000///---------000000////////////000000000000000///000111111222000000111222222222222111444444444444444555555666666777888999999::::::999777888999:::;;;<<<===>>>===<<<;;;:::::::::;;;;;;;;;<<<>>>>>><<<:::::::::888999999999999888777777555555555555555555555555333333333222222111000000000000000000111111111111000000000000000000000000......//////......---,,,+++,,,---......---,,,+++---------......---,,,,,,------...////////////...---------............///222111222333222444>>>III___,,,,,,,,,,,,,,,+++******)))))))))******+++++++++************************))))))((((((((('''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))******(((&&&&&&'''(((((('''*********)))''''''(((***))))))(((((((((((())))))(((++++++((()))++++++'''''''''((((((((()))))))))))))))***+++++++++++++++************************+++***)))***,,,.........///---++++++---...---------++++++,,,...000000000000000000///......------...///111333444444222111111...///333333000000333111222333333222222111111111111111222222333222222111000000//////.........***+++,,,,,,,,,+++)))(((+++,,,,,,++++++---000333333222111---)))((((((***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&(((''''''(((((()))***+++))))))))))))*********************))))))*********,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++...---------,,,,,,++++++---...//////...------...+++...000111000...------///////////////000000000000000000000000111111222000000111222222222222111444444333333444444555666555666777888999999999999666777888999:::;;;<<<<<<;;;;;;;;;::::::::::::::::::<<>><<<;;;;;;999999::::::999999888777444444444444444444444444222222111111000000000000/////////000000000111111////////////////////////---............---,,,,,,***+++,,,,,,,,,,,,+++***,,,------------,,,++++++,,,---......//////......---------............///111000222333222444>>>HHH]]]++++++,,,,,,++++++******))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))******(((&&&&&&'''(((((('''***+++,,,+++)))((()))+++))))))(((((((((((())))))&&&***+++))))))+++***'''(((((((((((())))))))))))++++++++++++******)))(((************************)))((((((***---000000000...---+++,,,---...---,,,---++++++,,,...000000000000000//////...------,,,---///111333333222111111111///000333444111000222222222222333333333333222...000222333444444444444222222111000000///......++++++,,,------+++***)))+++++++++++++++,,,000333;;;888333---)))'''))),,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))'''''''''''''''((()))***+++(((((()))))))))*********++++++************+++,,,++++++)))))))))***+++,,,,,,,,,------------,,,,,,.........---------------***,,,...///......///000***---000222111000///000......///000000000000000///000000000111111111111000000111222222222222111333333333333333444555555555555666777888888888888777777888888999:::;;;;;;:::::::::::::::999999888999<<>>>>>>>>======>>>999::::::::::::999888888444444444444444444444444111000......---...///000............////////////........................,,,,,,------,,,,,,+++***+++++++++******+++++++++)))***++++++,,,,,,,,,+++,,,,,,---............------------............///......111444444666???JJJYYY******++++++++++++******'''((()))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))((('''''')))++++++***'''(((***)))'''&&&''''''))))))(((((((((((())))))###))),,,***(((******(((************++++++++++++)))***************)))(((++++++++++++,,,,,,,,,---))))))***,,,///000000//////...---...///000...---...---,,,---000111222111222222111000///...---,,,...111444555333111111222333111333666666333111333111000000111444666444222000444777888666444555666222111111000...------,,,---,,,++++++******++++++)))***++++++******,,,---000000///,,,)))'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((()))++++++***(((&&&&&&''''''(((***+++,,,(((((((((((()))))))))*********(((((((((***+++---))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000---...//////------...///,,,---///000111111111000...///000111222111111000000000111222222222222111333333222222333333444555444444555666777777777777666666777777888999999999888999:::::::::999777777888999;;;;;;;;;;;;<<<>>>888888888888888777666666333333333333333333333333000///---,,,,,,...///000------........./////////------------------------,,,,,,,,,,,,,,,+++******+++++++++******+++++++++'''((()))+++,,,,,,,,,,,,+++,,,------......---------------............///......111333333444<<>>IIIrrr,,,,,,++++++******)))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((("""###$$$&&&'''(((((()))&&&&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((((((((((((''''''''''''(((((())))))(((((((((''''''''')))(((((('''((()))***+++))))))*********+++++++++************)))))))))(((((())))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///111000...---------/////////000111111222222111111555444222///,,,,,,...111222333444444222222333444111222222222222333333333444444444444555666777777888777666444333333333333111000///...---------------,,,++++++*********+++((()))))))))***************)))))))))(((((((((''''''((()))******)))((('''))))))))))))((('''&&&%%%&&&''''''((((((((((((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&******)))))),,,,,,)))'''((((((((())))))))))))***)))'''''''''(((***+++***((('''((()))***)))'''******))))))))))))*********+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////000111222333333444555333000//////111222222222111111000000000000000111222222222222222222222444444555666666666666666555555444333333444555666666666666666555555444444666666666666666666666666666444333444666777555333333222000000222333333222//////...---------------,,,///000,,,,,,......,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))***,,,------,,,***)))((())))))***++++++,,,,,,((()))***,,,------.........---,,,---...//////------///111000000333999>>>KKKsss,,,,,,+++***)))(((''''''((((((''''''''''''(((((((((((((((((('''''''''''''''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((((((((((('''&&&$$$###"""'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))******)))))))))*********++++++************))))))))))))((())))))******************++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111000...---------.../////////000111111111111111222222111...,,,,,,...000444555555444222111222333222222222222333333333444444444444444444555555555666555444222111111000000//////...------,,,------,,,,,,+++************+++))))))))))))************))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))((('''&&&%%%&&&''''''(((((((((((((((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&)))***((((((******'''''''''((((((((()))))))))))))))((('''((()))***+++)))((('''((()))***)))(((******)))))))))******+++)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,---///111333444666777999777333000///000222333222111111000000000000000//////000000111222222222222333444555666777777777555444444333333333444444666555555555555444444444444444444444444444444444555333222333444555444222111000///000222333333333...---,,,,,,,,,,,,,,,,,,+++......+++,,,...///,,,+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,)))***+++---............---,,,+++,,,.........------///111000000222888===JJJppp((((((''''''&&&&&&&&&%%%(((((((((''''''((((((((((((((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))++++++)))'''%%%((((((''''''''''''((((((++++++***)))(((&&&$$$###'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))*********************))))))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,000///...---------.........///000000111111000000111111111///------000222444555555333111///000000222222222222333333333333444444444444444333333333444333111000//////.........------,,,,,,,,,,,,---++++++***************+++)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&)))***'''''')))(((%%%'''''''''((((((((())))))))))))((((((((()))***+++)))((('''((()))***)))(((******))))))******++++++)))+++,,,---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++,,,...///111333555555::::::888666333222222333222111111000000000000000//////000000111222333333222333444555666666666666444444444333333333333333444444444444444444444444444444444444444444444444333333222222222222222111111000//////111222222111------,,,,,,,,,,,,------+++---,,,+++,,,//////,,,++++++++++++************************************))))))***++++++++++++***))))))*********+++++++++******,,,---.../////////---,,,+++,,,...///...------///111000///222777<<>>;;;777555444222111111000000000000000///000000111222333444444444444555555555555444444555555555444444333333333333333333333444444444444444444444444444444444444222333333222111111111111333111//////000000000///...---------------......+++,,,+++***---111111,,,---,,,,,,,,,,,,+++++++++************************))))))******++++++++++++***************+++++++++******,,,---.../////////...---------///000///......///000000///111777<<>>:::777777222111111000000000000000000111111222222333333333555555555555555444333333666666666666555444333333222222333333333333333444444444444444444444444444222333444333111000000111333111///...//////...------------------......///+++,,,+++***...333222...---------,,,,,,,,,++++++************************(((((())))))***+++++++++************************)))***+++---............///...---...000111000///...///000000///111666;;;CCC^^^((((((((())))))******+++&&&'''((())))))((('''&&&''''''''''''((((((((()))((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((('''&&&$$$###"""&&&&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''(((((('''&&&&&&)))+++&&&&&&&&&''''''((()))***&&&&&&&&&&&&''''''((((((&&&'''((()))***))))))((((((((((((((()))))))))***((()))))))))************))))))***++++++++++++***))))))***+++++++++++++++************+++,,,---------.........------,,,,,,------.../////////......---...000111000111333555111222222111...------...////////////000000000000...///111222333222111000000000...---,,,+++++++++((((((((()))***+++,,,,,,)))))))))))))))***++++++************)))))))))((('''((((((((()))))))))***((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&''''''((((((((((((''''''%%%((()))'''(((+++***(((&&&&&&&&&'''''''''(((((())))))******+++++++++***((('''&&&'''***+++***)))************+++,,,---...***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////222777<<<<<<888555444666222111111000000000000000000000111111111111111111333333444555555555444444777777777777777555444333111222222222333333333333444444444444444444444444222444555333111///000222111///......///000///...,,,,,,++++++,,,------...,,,,,,++++++000555444///,,,,,,,,,,,,+++++++++***************************((((((((())))))***+++,,,************************((()))***,,,------.........---,,,---///000///......///000///...000666:::CCC]]]((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((()))(((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&)))+++&&&&&&&&&'''''')))******$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********)))((((((((((((((())))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))***++++++++++++***************+++,,,---...------......------,,,+++,,,---......//////......+++---///000000000222444111222333111///...///000............////////////,,,...000222333333111111000000...---,,,+++++++++(((((((((((()))+++,,,,,,))))))((())))))***+++++++++*********))))))(((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''&&&''''''((((((((((((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%''''''((((((((((((''''''$$$((()))'''(((,,,,,,)))&&&&&&&&&'''''''''(((((())))))***++++++++++++***''''''&&&'''***++++++***************+++,,,---...***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,---...///000111222+++///333333000...///222222111111000000000000000000000000000////////////111222333444555666666666777888888888888666444333111111111222222333333333333333333333333333333333222444666444111///000222///---,,,---///111111000+++*********+++,,,,,,---------++++++111777555000+++++++++************)))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************((()))***+++,,,------------,,,+++,,,...///...---...///000///...000555:::AAA\\\''''''((((((((((((''''''&&&''')))***+++***((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))%%%'''***,,,------,,,+++))))))***++++++++++++***+++++++++*********))))))*********++++++,,,,,,,,,///...------...///000111000000000///---,,,...///000///222777777111------------............------,,,,,,++++++***)))((((((***)))((((((((()))+++,,,***)))(((''''''((()))***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))+++***)))'''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))((()))***)))((()))+++,,,...+++)))))),,,---,,,******++++++++++++***))))))+++,,,...---,,,++++++,,,---------.........//////...//////...,,,,,,...///......---......///000111//////000000111111111222///////////////000111111222222222333333444444444555555666666666666555555555555555555555555555555444555555666666555444333...///111222111000...,,,///...------......---,,,///---+++++++++,,,+++***************+++,,,------+++++++++************))))))***,,,+++)))(((((()))((())))))***+++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,...------,,,,,,,,,------............///222777:::BBB[[[~~~''''''((((((((((((''''''&&&''')))******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++)))))))))*********+++++++++++++++*********))))))*********++++++,,,,,,,,,...---,,,,,,,,,...///000...//////...---,,,...//////...000444444///,,,---------............------,,,,,,++++++***))))))(((***)))((((((((()))++++++***)))(((''''''((()))***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))((()))))))))((((((***,,,+++)))''''''***+++***(((***++++++++++++***))))))***,,,------,,,++++++,,,,,,,,,---------............///000...,,,+++,,,---,,,++++++,,,,,,---...///....../////////000000000///////////////000000111222222222222333333333444555555666666666666555555777777777777777777777777333444555555555333222111///000111222111000...---...---,,,,,,......---,,,222000.........---+++)))******)))))))))***+++++++++++++++*********)))))))))***++++++)))(((((()))(((((())))))***++++++,,,************************))))))***+++,,,,,,,,,,,,...------,,,,,,---------............///222777:::BBBYYY{{{''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***)))((((((((()))+++,,,+++++++++***************+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,---...---,,,,,,---///...,,,---111000---+++---------............------,,,,,,++++++***))))))))))))))))))((()))******+++***)))(((''''''((()))***)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))'''((()))((('''''')))***+++)))'''((()))***)))(((***++++++++++++***))))))***+++------,,,++++++,,,++++++,,,,,,,,,---------...///000///,,,+++***+++++++++++++++,,,---...///---...............////////////......//////000111111111111222222222222222444555555666666555555444888888888888888888888888333444444444333222000//////000111222111000///...,,,++++++,,,...///...---444222111111111///,,,)))******)))((((((((())))))++++++*********)))))))))(((***+++***)))(((((()))''''''(((((())))))******************************))))))***+++,,,,,,,,,,,,---------,,,,,,------...............///222777:::BBBWWWwww''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((('''''')))+++,,,************************,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,++++++---//////,,,,,,//////,,,,,,...,,,------......------,,,+++++++++*********)))))))))))))))))))))******+++***)))(((''''''((()))***(((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))'''(((((((((&&&&&&((())),,,+++*********+++++++++***++++++++++++***)))))))))+++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,---//////---+++++++++------------...///000000........................///............///000000111111111111111111111111444444444555555444444444777777777777777777777777444555555444333111///...000000111111111000///...,,,++++++,,,///000000///111111111222222000---***+++***))))))((((((((((((************))))))))))))''')))******)))(((((()))''''''''''''(((((())))))************************))))))***+++,,,,,,,,,,,,------,,,,,,,,,---..................///222666:::CCCUUUsss''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((()))***+++,,,+++***((('''''')))+++,,,************************---,,,+++***)))***,,,,,,------.........---------***+++,,,+++++++++---///000---,,,//////------000,,,,,,------------,,,,,,+++++++++***************((()))))))))***************)))(((''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))'''((()))(((&&&&&&''')))***+++******))))))***+++***++++++++++++***))))))(((***,,,,,,+++++++++,,,*********+++++++++,,,,,,+++---......---,,,---...---,,,,,,------...///000////////////////////////...............//////000111111111111111111111111333333444444444444333333555555555555555555555555555555666555444222000///000000000000//////......,,,++++++---000111111111,,,,,,---///111000...+++,,,+++***)))))))))))))))*********)))))))))((((((&&&(((******((('''((()))'''''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............///222666:::DDDSSSppp''''''(((((((((((('''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))***,,,,,,***************+++++++++...---+++))))))***+++------............------,,,+++,,,---,,,++++++,,,...000------000000......111,,,,,,------------,,,,,,************************(((((()))************)))***)))(((''''''((()))***(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))((())))))((('''&&&((()))(((((()))((('''&&&(((******++++++++++++***))))))''')))+++,,,+++++++++---******+++++++++,,,,,,,,,......///...,,,,,,...000************+++,,,---...000000000///////////////......------......///000222222222222222111111111222333333444444333333222333333333333333333333333555555555555444333111000//////............------,,,++++++---///111111000))))))***,,,...///---,,,++++++***)))))))))************)))))))))(((((((((&&&'''))))))((('''((()))''''''(((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......///............///222777:::CCCQQQmmm''''''((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''((()))*********)))))))))))))))))))))))))))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++///---+++)))(((***+++---,,,------...---,,,+++***---......---++++++,,,......,,,---000111......000+++,,,,,,------,,,,,,+++************************'''((()))***+++******)))***)))(((''''''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))*********)))''''''(((***'''((()))(((&&&&&&(((******++++++++++++***))))))''')))+++++++++++++++---++++++++++++,,,,,,,,,---333333111...++++++---///************+++,,,---.../////////.........------...------------...//////444333333333222222222222222222333333333333222222222222222222222222222222222333444444444222111000......---,,,,,,,,,,,,,,,+++***)))+++---......---***)))((()))+++,,,,,,+++))))))((((((((()))*********)))))))))((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////............///222777:::AAAMMMiii''''''((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))+++---......---,,,+++***+++,,,------------,,,))))))******++++++++++++///---+++)))((()))+++---+++,,,,,,---,,,+++***)))...//////---++++++,,,------+++,,,000111...---///+++,,,,,,------,,,,,,+++******************++++++'''((()))++++++******)))***)))(((''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%!!!"""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))***++++++***(((''')))***(((***+++***((('''))),,,***++++++++++++***))))))''')))++++++++++++,,,---++++++,,,,,,,,,---------888666333...******,,,...,,,,,,,,,,,,---...//////.........------,,,,,,,,,...------------...//////444444444333333222222222222222222333333222222222222222222222222222222222000111222333333222000000...---,,,++++++++++++,,,***)))((()))+++,,,,,,+++,,,***))))))***++++++***'''''''''''''''((()))***))))))))))))((((((((((((%%%'''((()))((('''((())))))))))))))))))((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,---...///000............///222777:::???KKKggg((())))))'''%%%######$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&'''((('''%%%%%%''')))''''''((()))))))))))))))******++++++++++++******+++++++++******************+++,,,------,,,***)))+++++++++***)))(((***,,,+++******))))))******+++++++++,,,,,,---......///------,,,,,,,,,,,,------000///...------...///000000///...---,,,+++++++++************************(((((())))))************(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''((()))************************+++***((((((***///333666///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...111000...///000111///...///000111000///...///000222000...///111333333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''(((((())))))******'''''''''''''''((()))***((()))***)))'''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((******+++++++++******)))+++,,,,,,,,,,,,,,,,,,---.../////////000222666999===IIIccc&&&'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&'''((('''&&&%%%'''(((''''''((())))))))))))))))))******++++++******))))))*********************+++++++++,,,,,,++++++***)))***++++++***)))***,,,++++++************++++++,,,------...//////000000...------------------...000///...------...///000///...---,,,,,,+++++++++************************)))))))))))))))*********((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))((('''&&&%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((())))))***))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***************************+++***))))))+++...111333...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...///...---...//////...---///000111000//////000222111222333444444444333333////////////.........---++++++++++++++++++++++++*********)))))))))(((((())))))))))))(((((((((((((((''''''''''''(((((()))((()))))))))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))******+++++++++******++++++,,,,,,,,,,,,------...////////////111555888===HHHbbb$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''((())))))))))))))))))******++++++******)))((((((((())))))*********++++++*********++++++,,,''')))+++,,,+++***++++++,,,,,,++++++++++++,,,,,,.........///000000111111.........------.........///......------......///...------,,,,,,+++++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((('''&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******((((((''''''(((((()))***)))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((()))******(((((()))************************************+++,,,---//////,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////......---,,,,,,...///...,,,///000000/////////222444000444888999666333222333//////.........---------******************************))))))))))))((((((*********)))(((''''''''')))((((((''''''''''''((('''((()))((('''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++++++++++++++++++++,,,,,,---------......///......000333666<<>>KKKYYYeee|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%%%%&&&))))))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&'''((('''&&&&&&&&&((((((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))************))))))***+++,,,---------))))))(((((((((((())))))))))))))))))(((((((((((()))***************++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***++++++,,,,,,((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''%%%%%%%%%%%%&&&''''''((('''''''''(((((((((***,,,,,,***((((((((('''''''''''''''''''''(((((((((&&&&&&(((***'''''''''(((((((((((((((((((((''''''''''''((((((+++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***,,,---*********)))******+++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******)))******++++++******)))(((''''''''')))***)))(((&&&&&&''''''((((((((()))((((((((((((((())))))***(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''(((((()))*********+++++++++++++++******+++------,,,************+++,,,---//////---.../////////000333666777===JJJXXXeee~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&'''((('''&&&&&&'''((((((((()))))))))*********&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))******++++++'''((()))+++,,,---------((((((((((((((())))))*********)))))))))(((((((((************************))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''''''''(((+++------***((('''''''''((((((((())))))'''(((((((((&&&'''(((***'''''''''(((((((((((((((((((((''''''''''''((((((++++++***))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++******)))))))))************++++++++++++******((('''&&&''')))***)))(((&&&&&&&&&''''''(((((()))'''''''''''''''((())))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))*********++++++***))))))***,,,---+++***))))))***+++,,,...///000,,,---...//////111555888999>>>KKKZZZjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$''''''%%%$$$%%%'''$$$%%%&&&%%%######%%%((($$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((()))******++++++((())))))***+++++++++***((((((((((((((()))******++++++*********)))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%&&&(((***%%%&&&''''''((((((''''''%%%%%%'''***,,,+++)))'''$$$%%%&&&&&&'''((())))))&&&'''((('''&&&''')))***''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,,,,+++***++++++***************+++***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,******))))))))))))******))))))************))))))((('''&&&''')))))))))(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******))))))(((***+++,,,+++)))))))))***+++,,,...///000,,,---/////////111444777:::===IIIZZZmmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$''''''%%%$$$%%%'''###&&&'''&&&$$$$$$'''***$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((()))***+++++++++)))************)))((((((((((((((((((((()))******++++++++++++*********************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))""""""###$$$%%%'''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$$$$&&&))),,,%%%&&&''''''((((((''''''###$$$%%%(((******(((%%%"""###$$$%%%'''((())))))&&&'''(((''''''''')))+++&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''***---...---+++)))++++++***************+++******+++++++++,,,,,,,,,((()))***+++,,,------...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,(((((())))))*********+++***)))))))))))))))******(((((())))))))))))((((((((('''&&&''')))))))))'''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))*********)))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))(((((()))++++++***((())))))***+++,,,...000000---.../////////000333666888;;;FFFXXXlll''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&+++***###!!!&&&,,,$$$$$$%%%%%%&&&'''((((((&&&'''((((((''''''(((***((((((((((((((()))******+++'''%%%)))***((((((***,,,+++((('''***...,,,%%%******))))))******+++,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''(((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************+++++++++,,,,,,+++***))))))******,,,***(((((()))***)))(((+++++++++************)))+++++++++***)))(((((('''(((((())))))*********++++++*********))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''''')))***(((&&&%%%&&&''''''%%%%%%&&&'''((('''&&&(((+++***'''###'''(((((('''***...---'''***++++++,,,,,,------...,,,---.........000333555777;;;EEETTTddd''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%!!!&&&***)))$$$###%%%)))%%%%%%&&&''''''((())))))&&&'''((((((''''''(((***((((((((((((((()))*********&&&$$$''')))(((''')))******)))(((---222000+++******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))))))))************+++++++++,,,++++++***))))))******,,,***(((((()))***)))(((+++++++++************)))++++++******)))((((((''')))(((((())))))******+++*********)))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&'''((('''%%%%%%&&&''''''%%%%%%&&&'''((('''''')))+++***'''$$$)))******))),,,000...*********+++,,,,,,------...,,,---.........000333555666999DDDRRRbbb~~~''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%'''((((((&&&%%%%%%&&&&&&&&&''''''((()))))))))&&&'''((((((''''''(((***((((((((((((((()))*********&&&%%%(((***((((((***((())))))***///555555111******))))))******+++,,,,,,+++***)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))******)))************+++++++++,,,+++******)))*********,,,***(((((()))***)))(((+++++++++************)))+++******))))))(((((('''))))))((((((((()))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%'''''''''&&&%%%&&&'''''''''''')))******(((&&&)))++++++***,,,///...*********++++++,,,---------,,,---.........000333555555888BBBPPP```|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&((('''''''''''''''%%%$$$&&&&&&''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((())))))***+++'''&&&)))+++******,,,''')))******///555555222******))))))******+++,,,,,,+++)))'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********))))))*********+++++++++++++++***************+++,,,***(((((()))***)))(((+++++++++*********))))))******))))))(((((((((((())))))((((((((())))))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''((()))***))))))(((&&&)))***((())),,,+++(((*********+++,,,,,,------,,,---.........000333555555888AAAOOO___zzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''')))'''&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&''''''&&&'''((((((''''''(((***((((((((((((((())))))***)))%%%$$$'''***))))))+++'''*********,,,111111...******))))))******+++,,,+++***(((''''''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))******))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************))))))*********++++++++++++***************++++++,,,***(((((()))***)))(((+++++++++*********)))))))))))))))((((((((((((((()))***************))))))'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&'''((((((&&&&&&'''((('''((()))))))))))))))***&&&***+++)))(((++++++((())))))***++++++,,,,,,---,,,---.........000333555666888AAANNN^^^zzz''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******&&&"""!!!%%%'''&&&&&&((('''***+++((())),,,,,,*********))))))******+++,,,))))))((('''((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((###$$$%%%&&&'''((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++)))************+++++++++*********)))******+++,,,,,,***(((((()))***)))(((+++++++++************)))(((((((((((((((((((((((()))+++,,,------+++)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&'''(((((('''&&&'''((('''((())))))((()))***,,,(((,,,...+++***,,,,,,***))))))******+++,,,,,,,,,,,,---.........000333555666888@@@MMM]]]yyy''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******&&&"""!!!%%%((('''''')))'''***+++(((''')))***(((******))))))******+++,,,(((((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''***)))((('''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++)))************+++++++++******))))))***++++++,,,,,,***(((((()))***)))(((+++++++++************)))(((((((((((((((((((((((()))+++...111000---***'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%''')))&&&((()))((('''&&&''')))&&&(((***)))((((((+++---(((---///,,,)))+++,,,+++)))))))))***++++++,,,,,,,,,---.........000333555555777>>>KKKZZZvvv''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))$$$'''))))))((('''(((***((((((((((((((('''''''''&&&'''((((((''''''(((***((((((((((((((()))******)))%%%$$$(((+++******---&&&***+++'''''')))***(((*********)))***++++++,,,&&&'''((()))******))))))''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++******))))))***+++,,,,,,,,,***(((((()))***)))(((+++++++++************)))'''''''''((((((((((((((())),,,000333222///***&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&)))'''((()))((('''&&&''')))&&&(((******((((((+++...&&&+++---***''')))***))))))))))))***++++++,,,,,,,,,---.........000333555444555===IIIXXXuuu'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((''''''&&&'''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''&&&''''''((()))******+++'''((()))(((&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))(((''''''''')))***+++''')))******)))***,,,...******))))))))))))******...,,,***(((((()))***+++************************''''''(((((())))))******)))***+++***)))((((((***&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******(((&&&$$$$$$&&&(((&&&'''((('''%%%%%%'''(((&&&'''(((******((('''&&&'''&&&&&&'''))))))((('''))))))))))))************'''(((***,,,------------,,,,,,,,,,,,,,,///333777111555===HHHTTTnnn''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''&&&%%%&&&'''((((((&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%#########$$$%%%&&&''''''((())))))******'''((()))(((&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))((()))(((((('''((()))***+++)))***+++***))))))+++,,,******))))))))))))******,,,+++***)))))))))******************************'''((((((((()))))))))***((()))***)))'''&&&'''(((%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((&&&$$$$$$&&&((('''((()))((('''&&&((()))&&&'''((())))))((('''&&&(((''''''(((******)))'''))))))))))))************((()))***+++,,,---------,,,,,,,,,,,,,,,///333777222555===FFFQQQlll'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''((()))((('''''''''(((((((((((('''&&&&&&'''%%%%%%&&&'''((('''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))((((((''''''''''''((('''''''''(((((())))))***'''((()))((('''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''((((((((('''((())))))******)))))))))))))))((())))))***++++++++++++***(((((()))+++******))))))))))))******+++************)))))))))************************(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((&&&$$$$$$&&&(((''')))))))))''''''((()))&&&'''((())))))((('''&&&((((((''')))***+++***((())))))))))))************)))))))))***+++,,,---...,,,,,,---,,,---///333666444666<<>>JJJ[[['''###"""$$$&&&$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((())))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&'''((())))))''')))***)))'''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''%%%&&&(((***'''((())))))(((((()))***(((''''''''''''((())))))***))))))(((((())))))***)))))))))))))))))))))))))))(((&&&&&&'''((('''&&&******)))(((((((((((((((***++++++***((('''((()))"""$$$&&&'''&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''######$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%''')))))))))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))******))))))******+++*********))))))******+++,,,,,,------...///......///222444555999:::???IIIZZZ### !!!%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$''')))'''%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''((((((''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''(((''''''''',,,+++)))(((''''''((()))&&&&&&''''''((())))))))))))(((((((((((())))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((''''''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''((()))***+++((()))***)))'''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''')))(((''''''((()))&&&)))+++***'''&&&(((+++'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&''''''''''''***))))))((((((((((((((((((******)))'''''''''(((!!!###&&&''''''%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))$$$%%%&&&''''''&&&%%%$$$'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$(((((((((((()))))))))***)))***************)))((())))))******+++,,,---------...///......///222444444999:::>>>HHHXXX'''%%%###$$$'''***)))'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''$$$###%%%(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''+++***)))'''''''''((()))&&&&&&''''''((()))))))))((((((''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''((()))***+++((())))))(((&&&&&&&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&)))+++***(((''''''''')))+++***'''&&&(((***&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((&&&(((((((((&&&%%%&&&'''!!!$$$'''(((&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''(((((((((((()))))))))))))))*********))))))(((((()))***+++,,,---......---...///......///222444222777888===GGGWWW))))))'''$$$%%%'''&&&###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((###%%%''''''''''''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''((()))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&'''((())))))&&&'''''''''%%%%%%''')))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""%%%)))+++***)))((('''((()))***)))((('''((()))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((()))((('''''')))+++******)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''###%%%''''''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((())))))***)))))))))((()))***+++,,,---...///---...///......///222444000555777<<>>CCC]]]%%%%%%&&&'''''''''&&&&&&((((((&&&&&&'''(((***+++'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&'''((()))(((&&&&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&)))'''&&&%%%%%%&&&''')))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&%%%%%%%%%%%%&&&'''%%%$$$%%%'''(((&&&$$$((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((***+++%%% ###+++((((((&&&&&&&&&''')))***'''''''''(((((()))))))))'''((())))))******)))))))))))))))))))))******+++,,,---.........///111333333555444777===BBB[[[&&&&&&'''''''''&&&&&&%%%''''''''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''')))'''&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((((((((((('''%%%$$$%%%'''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&+++'''###"""$$$'''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&(((***)))&&&'''***((('''&&&&&&&&&''')))***'''''''''''''''(((((((((((()))******++++++******)))))))))))))))******+++,,,---.........///111333111333222666<<>>PPP___&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&###&&&)))(((%%%$$$'''***'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$&&&(((((('''&&&'''((('''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((,,,///...)))%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))*********++++++((((((((((((((()))************+++,,,---///000111000666444333777666===NNNZZZ&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%'''(((((((((''''''$$$'''***)))&&&%%%(((,,,'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''))))))((('''((()))((()))))))))))))))((('''%%%%%%%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((######$$$%%%&&&((()))***%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%'''((()))'''&&&"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))***...111///***%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***+++''''''''''''''''''''''''%%%&&&'''((())))))))))))************++++++++++++((((((((((((((()))******))))))***+++,,,...000000000666444333666666<<>>FFFUUU&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((%%%%%%&&&'''(((((((((((($$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***+++***(((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******(((&&&$$$((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))(((&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%''')))***))))))((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$"""###&&&((((((((('''&&&$$$%%%'''''''''%%%###""""""###&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))*********''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''%%%&&&((()))))))))(((''')))))))))))))))******++++++,,,------,,,,,,...000...111333444333555:::>>>CCCPPP&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''+++(((%%%&&&((()))(((&&&((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&)))((('''((()))((('''%%%&&&''''''((()))((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++)))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''%%%### &&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,***+++---,,,***)))((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&&&&''''''((()))******+++*********)))))))))))))))+++,,,------,,,,,,...000000222333444444666888;;;@@@LLL}}}&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((&&&%%%&&&(((***)))((('''(((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&'''((('''&&&$$$''''''((())))))))))))(((''''''((((((((()))))))))***)))(((((('''''''''(((&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&'''%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,)))+++......,,,***((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&'''''''''((()))*********))))))))))))))))))))))))+++,,,------,,,,,,...000000222333444444666888;;;BBBMMM~~~&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&'''((()))******&&&%%%$$$&&&(((******)))'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''%%%$$$''''''((())))))))))))(((&&&&&&'''''''''((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---))),,,000111...+++((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&''''''(((((())))))******))))))))))))))))))))))))+++,,,------,,,,,,...000000222333444444666888;;;BBBLLL|||&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''((((((((((((''''''((('''%%%%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((***+++)))(((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((()))+++---...)))---222333111---)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''((()))'''&&&'''((((((((()))))))))***((((((((()))))))))))))))+++,,,------,,,,,,...000000222333444444666888;;;???HHHwww&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''''''''(((((('''&&&%%%%%%&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***---///111+++///444555333...)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''((()))'''&&&(((((((((((())))))))))))''''''(((((())))))))))))+++,,,------,,,,,,...000000222333444444666888;;;???FFFttt&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''''''''&&&(((***)))&&&$$$######&&&'''''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***(((&&&&&&''')))))))))%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&''''''((()))''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''(((((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''))),,,///222444---111555666444///+++(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))&&&''''''(((((())))))***+++,,,------,,,,,,...000000222333444444666888;;;@@@FFFsss&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((($$$'''))))))&&&$$$$$$$$$%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))'''$$$$$$&&&((())))))&&&'''(((((())))))((((((''''''((((((((()))))))))((('''''''''(((((()))***'''((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))***&&&'''''''''((((((((()))&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&######$$$'''((((((%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))---111444777///222666777444///,,,***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&))))))))))))((((((((((((&&&&&&''''''((())))))***+++,,,------,,,,,,...000000222333444444666888;;;@@@EEEppp&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&'''((()))******"""%%%))))))'''%%%%%%&&&%%%&&&''''''&&&&&&(((***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''')))***+++%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&(((%%%######%%%'''((((((((())))))***************(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******&&&'''''''''(((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&***&&&###"""###&&&((()))&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''***...222666888000333666666444///,,,+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&))))))))))))((((((((((((&&&&&&&&&'''((())))))***+++,,,------,,,,,,...000000222333444444666888;;;>>>BBBmmm(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***(((&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%'''))))))((('''&&&'''''''''''''''((())))))&&&'''''''''&&&&&&((()))(((((((((((((((((((((((('''''''''''''''((()))***+++******)))(((''''''&&&(((((((((((((((((((((((()))***+++***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''((((((((()))&&&&&&''''''((()))))))))'''&&&&&&''')))***((('''((()))******))))))***,,,)))))))))***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%'''((((((((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))),,,111666;;;>>>555555666888999444,,,&&&((((((((((((((('''''''''((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''***'''%%%$$$&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---+++,,,------,,,,,,...000...000333444555555777999@@@FFFiii((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((("""$$$%%%''''''&&&%%%$$$'''''''''''''''((())))))&&&'''''''''&&&&&&((()))''''''''''''''''''''''''(((''''''''''''(((((()))*********)))((('''''''''((((((((((((((((((((((((((()))******(((((()))***))))))))))))************))))))))))))******************)))((((((((((((((())))))(((((((((((())))))******+++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))'''''''''((((((((()))))))))(((((('''''''''(((((('''&&&&&&''')))***((('''&&&'''))))))((('''((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++///444888;;;555555555777666222,,,&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))*********%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***************************+++,,,,,,+++,,,------,,,,,,...000...000333444555555777999@@@EEEggg(((((((((((((((((((((((("""###%%%'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((###$$$%%%&&&'''&&&%%%%%%'''''''''''''''((())))))&&&'''((('''&&&&&&(((***'''''''''''''''''''''''')))((((((''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***)))))))))*********++++++)))))))))*********+++++++++***))))))((()))))))))***))))))(((((())))))***+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))+++***)))'''&&&&&&'''''''''&&&&&&''')))***((('''###&&&(((((('''&&&&&&''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###$$$&&&''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***---111444666666555444333222///+++'''''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&''')))***)))&&&$$$''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''((()))***+++,,,,,,%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***************))))))))))))***+++++++++,,,------,,,,,,...000...000333444444555777999@@@DDDeee((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((()))((((((((('''''''''''''''((())))))&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''((())))))(((''')))***))))))))))))************))))))))))))************+++******)))))))))*********))))))))))))))))))***+++++++++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))+++***((('''&&&'''((()))'''&&&&&&''')))***((('''###&&&((()))((('''''''''***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%$$$$$$&&&'''&&&$$$######%%%&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((&&&&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---///000444333222000...,,,***)))''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''((())))))'''%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))((())))))***++++++,,,------,,,,,,...000///111222333444555777:::AAACCCbbb(((((((((((((((((((((((((((((()))******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))(((((('''''''''''''''((())))))'''((((((((('''''')))***''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++(((((()))))))))*********(((((()))))))))*********++++++************++++++******))))))))))))************)))))))))******+++************************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))***)))(((((('''((()))***+++'''&&&&&&''')))***((('''%%%''')))***)))(((((()))***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((###%%%&&&%%%######&&&(((&&&$$$######%%%&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&''')))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++111111///---+++***)))***&&&'''''''''(((((())))))(((((()))***))))))((('''(((((((((''''''(((((((((***(((&&&&&&'''((()))(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))((())))))***++++++,,,------,,,,,,...000///111222333333555888:::AAABBB___((((((((((((((((((((((((''''''((()))((('''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''((()))((('''''')))+++(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))'''(((******))))))+++,,,)))))))))*********++++++)))))))))*********+++++++++++++++***++++++,,,---+++******))))))******+++******)))(((((()))+++,,,************************))))))))))))))))))))))))''''''((())))))))))))(((((((((((()))))))))******''''''((()))******++++++'''&&&&&&''')))***((('''((()))******))))))***,,,)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((###%%%'''&&&$$$###&&&)))&&&%%%###$$$&&&''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))---------+++)))((()))+++&&&&&&''''''((()))))))))&&&'''((((((((('''%%%%%%)))((((((''''''(((((()))+++)))&&&%%%'''((())))))((((((((((((((((((((((((&&&'''))))))'''&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))'''&&&''''''&&&&&&''''''((()))%%%&&&'''((()))(((''''''''''''&&&&&&&&&''''''(((******)))((('''&&&%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************))))))))))))***+++++++++,,,------,,,,,,...000000111222222333555888;;;AAAAAA\\\((((((((((((((((((((((((&&&&&&((())))))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))'''((()))((('''''')))+++))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))++++++******,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,------+++******))))))******+++,,,+++)))))))))+++,,,...************************))))))))))))))))))))))))'''((())))))******))))))(((((()))))))))*********'''(((***++++++***)))((('''&&&&&&''')))***((('''*********)))((((((+++---)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((()))((((((&&&&&&&&&''''''''''''(((###&&&)))'''$$$###'''***'''&&&$$$%%%&&&(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))''''''''')))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***(((''')))+++&&&&&&''''''((())))))***&&&'''((()))((('''%%%$$$))))))(((((((((((())))))***((('''''')))))))))(((((((((((((((((((((((((((&&&'''))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((('''$$$!!!'''''''''''''''(((((()))%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,,,,+++,,,------,,,,,,...000000111222222222444888;;;BBB@@@ZZZ((((((((((((((((((((((((&&&''')))***++++++++++++''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))***'''%%%&&&(((***(((&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******'''''''''''''''((())))))'''((()))((('''((()))+++))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((***+++,,,++++++---...---------.........//////---------.........//////++++++++++++,,,,,,---...++++++************++++++---,,,+++******,,,...///************************))))))))))))))))))))))))(((((()))***************))))))))))))************(((***+++---,,,***'''%%%'''&&&&&&''')))***((('''******)))'''&&&(((+++...)))))))))***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&'''''''''(((((($$$''')))((($$$$$$'''+++(((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&)))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''%%%(((******((('''))),,,&&&&&&&&&'''((())))))***((()))***+++***)))'''%%%))))))(((((((((((())))))((('''(((***++++++(((&&&))))))))))))))))))))))))&&&((())))))(((''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))&&&!!!'''''''''''''''((())))))%%%&&&((()))***)))(((&&&%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,---+++,,,------,,,,,,...000111111222222222444888;;;BBB???YYY''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))(((&&&&&&''''''&&&%%%(((''''''&&&&&&''''''((())))))))))))*********+++&&&''')))*********)))((((((((((((((()))+++---...&&&((())))))''''''((()))))),,,///000///---------...///000222333333444444111333666666555444444555555444333222111///......///...---,,,++++++++++++,,,+++))))))***,,,,,,,,,******+++++++++***))))))******+++,,,+++***((('''((()))+++***(((''''''(((''''''((((((((((((''''''******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&'''((())))))(((&&&$$$###(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((''''''''''''((((((&&&'''((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))(((((((((((())))))(((((()))***************&&&'''''')))***+++,,,---)))+++------------///111000111333333333444777999999BBBYYY''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))+++***))))))******)))'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))%%%%%%&&&''''''''''''&&&))))))((((((((()))***+++)))+++---------...000222111333666888888777888999===???AAACCCEEEFFFFFFFFFGGGIIIJJJIIIGGGEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999666444333222111333111...,,,,,,,,,+++))),,,,,,,,,,,,++++++++++++******++++++******)))((((((***++++++)))((())))))((())))))******))))))((()))******************)))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''((())))))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''(((((((((((((((((('''((())))))((('''%%%###(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***(((((('''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''(((((())))))(((((((((((())))))(((((()))***************(((((())))))******++++++)))+++------------///111///000222222222333666888888@@@VVV''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++******((('''***((('''((())))))(((&&&((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((+++++++++++++++,,,---...222333666777888:::===@@@AAACCCFFFHHHHHHIIIJJJLLLLLLNNNQQQUUUWWWWWWVVVUUUUUUVVVWWWUUURRROOOMMMMMMEEEDDDDDDDDDDDDDDDDDDEEEJJJIIIGGGFFFDDDCCCBBBBBB@@@===999666444222///---...---,,,+++++++++,,,,,,,,,,,,+++***************(((***++++++***)))***+++)))******++++++******)))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&)))((((((''''''''''''(((*********)))&&&%%%&&&(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&'''(((((()))******(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))*********)))((((((((((((((((((''''''))))))))))))''''''))))))))))))(((''''''&&&***)))((((((''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((******((('''&&&&&&&&&&&&))))))(((((((((((())))))(((((()))*********************)))))))))))))))))))))+++------------///111...000111111111222555777777>>>RRR''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,---,,,***(((''')))((('''((())))))((('''******))))))))))))******++++++++++++******************)))((()))***,,,---++++++---...111333444555===???@@@AAABBBEEEHHHKKKJJJLLLNNNOOOOOOPPPRRRTTTQQQSSSWWWZZZ[[[ZZZXXXVVVUUUWWWXXXVVVSSSPPPOOONNNJJJIIIGGGEEEDDDCCCCCCCCCJJJJJJJJJKKKLLLNNNOOOPPPOOOLLLHHHEEEBBB???<<<999444222///,,,+++***++++++///---,,,*********+++,,,''')))++++++***)))***+++)))******************)))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''')))(((''''''''''''((((((***+++***)))&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''''''''((())))))''''''(((((())))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********+++******)))((((((((((((&&&''')))******)))'''&&&*********))))))'''&&&%%%***))))))((('''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))(((((()))***************)))))))))))))))*********)))+++------------///000///000111222222333555888777===PPP~~~((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,---,,,+++((('''+++***)))***+++,,,+++*********))))))))))))*********************************)))))))))***,,,...000---///222555999===???@@@EEEEEEFFFFFFFFFHHHKKKNNNIIIIIIJJJIIIHHHIIIKKKNNNSSSUUUWWWYYYXXXVVVSSSQQQSSSUUUWWWWWWUUUSSSSSSTTTRRRPPPNNNLLLJJJJJJJJJKKKEEEEEEFFFHHHKKKMMMPPPQQQVVVTTTRRRPPPOOOMMMJJJHHH@@@===999555111/////////000///---+++))))))******''')))******)))((()))***((())))))******))))))((((((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((''''''''''''(((((('''''''''''''''((())))))******))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((())))))***************))))))))))))************,,,+++***)))))))))))))))'''(((***++++++***((('''************)))((('''&&&******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((()))***************''''''((()))***+++,,,,,,)))+++------------///000000111333333333444777999999===NNN|||((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******+++,,,+++***)))((()))((('''(((*********(((((((((''''''''''''((((((((((((((()))))))))******)))******,,,...000222333;;;===@@@DDDHHHKKKLLLMMMFFFFFFFFFEEEDDDFFFIIILLLHHHHHHHHHFFFEEEFFFIIILLLUUUVVVWWWXXXVVVTTTQQQOOOOOORRRUUUVVVVVVUUUVVVWWWSSSQQQPPPNNNNNNPPPQQQSSSKKKKKKKKKLLLMMMNNNPPPPPPUUUTTTSSSTTTUUUUUUSSSQQQMMMKKKGGGBBB>>>;;;999888444333111///---+++******)))+++,,,+++***(((((()))((())))))))))))))))))(((((())))))******))))))((()))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((('''&&&&&&''''''((((((((((((((('''(((((((((((()))))))))(((''''''''''''(((((()))'''(((((('''&&&%%%&&&(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((''''''''''''(((((('''''''''''''''((())))))++++++***))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++,,,+++******************((((((************((((((************)))(((((('''+++***))))))(((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((()))***************&&&&&&''')))***+++,,,---)))+++------------///111000222333333333555777999;;;===LLLzzz((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************+++***)))***,,,,,,,,,+++))))))(((((((((((())))))((()))******+++,,,------000222444777:::<<<>>>>>>HHHIIIJJJLLLMMMMMMMMMMMMEEEEEEEEEDDDCCCEEEIIILLLIIIIIIHHHGGGFFFHHHMMMPPPTTTTTTUUUTTTSSSRRRPPPOOOLLLOOORRRTTTTTTUUUVVVWWWQQQOOOMMMLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRTTTWWWXXXVVVUUUUUUTTTQQQNNNJJJGGGDDDCCC>>>===<<<999666333111000---...///...+++***)))***)))******++++++******))))))******************)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))'''((()))((('''''')))+++'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,((((((''''''''''''(((((('''''''''''''''((())))))******))))))))))))))))))*********))))))******+++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++*********+++,,,,,,))))))))))))))))))))))))))))))*********))))))(((+++***))))))(((((())))))))))))))))))((((((((('''))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''))))))(((((((((((())))))(((((()))***************'''(((((()))***+++++++++)))+++------------///111///111222333333444666888<<<===JJJxxx))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++333222222333444555555444---,,,,,,,,,,,,,,,,,,---+++,,,---...000111222222;;;===@@@DDDHHHJJJKKKKKKGGGHHHHHHGGGFFFCCCAAA@@@EEEEEEEEEEEEEEEGGGKKKOOOGGGGGGFFFEEEEEEHHHMMMQQQPPPPPPPPPPPPPPPOOONNNNNNMMMPPPSSSUUUVVVVVVWWWYYYTTTRRRNNNKKKJJJJJJLLLMMMPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQTTTXXXYYYXXXWWWVVVVVVUUURRRPPPMMMJJJHHHHHHGGGFFFDDDAAA===999777000111111000---+++***++++++++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&&&&'''((()))))))))(((&&&''''''((((((((((((((('''((((((((())))))******'''''''''''''''((()))***'''((())))))((()))+++---'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,((((((''''''''''''(((((('''''''''''''''((())))))((((((((()))******+++++++++******)))******++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************+++,,,------******))))))))))))******((())))))************)))+++******)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))$$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%))))))(((((((((((())))))(((((()))***************))))))))))))))))))******)))+++------------///111...000111222222333555777<<<<<>>FFFIIIKKKLLLJJJGGGEEEDDDCCCCCCAAA???======???AAAEEEFFFFFFDDDEEEIIIIIIEEEDDDDDDGGGIIIFFFBBBHHHRRRPPPQQQRRRPPPMMMLLLNNNPPPSSSNNNKKKLLLQQQTTTRRROOORRROOOLLLKKKLLLLLLKKKJJJQQQNNNLLLLLLNNNOOOMMMJJJSSSOOOOOOTTTVVVTTTSSSSSSUUUVVVUUUSSSTTTVVVSSSNNNLLLGGGGGGKKKLLLGGGEEEGGG<<<;;;888333///---...///,,,(((***000111+++((((((,,,+++*********,,,---...++++++++++++++++++++++++---,,,+++******,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((()))***+++***)))&&&''''''((((((((((((((( ###(((******(((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))))))))))))))((('''''''''((()))))))))(((&&&%%%))))))******)))((('''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((((((+++,,,,,,***)))((()))***,,,,,,++++++******))))))...+++((((((+++,,,+++***++++++,,,,,,,,,+++******,,,,,,---......///......------------------------------------,,,,,,,,,,,,...---,,,+++***+++,,,---+++***)))***+++***(((''',,,++++++******++++++,,,))))))(((((()))***,,,---***)))(((''''''((()))***'''(((((())))))))))))))),,,)))$$$ """%%%(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((())))))))))))************++++++******************))))))))))))***************++++++,,,---...//////111111000111222444666888777999GGGuuu************)))'''&&&%%%)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((''''''''')))******+++,,,---...///...---,,,+++***,,,...000333555777:::>>>BBBEEEGGGKKKLLLMMMKKKGGGCCC@@@???@@@@@@@@@>>>======>>>@@@???AAAAAA>>>???BBBAAA===EEEBBBCCCHHHHHHFFFFFFKKKOOOQQQRRRQQQOOONNNOOOQQQQQQMMMJJJJJJLLLMMMLLLKKKHHHHHHIIIJJJMMMPPPSSSUUUVVVQQQLLLJJJKKKLLLKKKIIIKKKJJJLLLOOOOOOLLLNNNRRRPPPSSSSSSRRRTTTYYYZZZXXXSSSPPPNNNOOOLLLFFFFFFIIIDDDCCC@@@<<<888666555666---))))))---///+++***,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,+++***))))))+++,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''&&&'''((()))((('''&&&'''(((((())))))(((((("""%%%(((***)))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''((()))))))))(((&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***++++++***))))))***,,,)))*********++++++,,,,,,,,,***''''''***++++++)))))))))+++,,,------------+++,,,---///000111111111333333333333333333333333111111111000//////............---,,,++++++***+++,,,+++***+++---...---,,,******((('''&&&&&&&&&&&&)))))))))((())))))*********)))(((((((((((()))***'''(((((())))))))))))))))))'''&&&%%%%%%&&&((()))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((())))))))))))************************************))))))))))))***************++++++,,,---...//////111111000111222444666888:::;;;FFFppp(((((())))))(((((('''&&&)))((((((''''''(((((()))''''''))))))))))))''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((())))))))))))************)))(((''''''+++...---,,,...333888===>>>@@@CCCFFFJJJMMMOOOPPPPPPOOOLLLHHHDDDCCCCCCCCCDDDEEEEEECCCCCCCCCEEEHHHKKKKKKIIIIIILLLKKKHHHKKKFFFFFFJJJNNNLLLHHHFFFDDDGGGJJJLLLKKKJJJIIIJJJKKKKKKMMMQQQWWW]]]bbbeeeZZZ]]]aaaccceeeiiipppuuuwwwoooddd\\\XXXVVVSSSQQQVVVVVVXXXXXXSSSMMMMMMRRRJJJMMMMMMIIIIIINNNRRRRRRWWWUUUTTTSSSPPPMMMPPPUUUOOOMMMKKKHHHDDDAAA???>>>777222///000///,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((('''&&&'''((()))((('''&&&'''(((((())))))((((((%%%'''))))))'''&&&'''''''''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***)))))))))))))))(((((('''((((((((()))(((((('''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))''''''''''''''''''(((((('''((((((((('''''')))+++))))))***++++++,,,,,,---,,,******+++---///000///000111333666888999:::;;;:::;;;===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>><<<;;;::::::666666555444333111000///000...++++++,,,---,,,,,,,,,,,,+++)))((((((((((((******++++++***))))))(((******)))(((((()))******'''((())))))******))))))%%%'''(((***++++++************))))))))))))******)))))))))))))))))))))))))))(((((((((((()))*********))))))(((((())))))*********))))))))))))******(((((())))))))))))(((((())))))))))))************************************)))))))))*********++++++***++++++,,,---...//////111111000111222444666888===<<>>???CCCDDDFFFIIIKKKMMMNNNNNNQQQRRRSSSTTTVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNMMMFFFFFFFFFEEEDDDAAA>>>===>>>:::666222111000///...///...---,,,,,,,,,,,,---***+++,,,---,,,+++***)))************************(((((()))************)))&&&'''***+++,,,+++******+++******************+++)))))))))))))))*********))))))(((((())))))***+++***))))))))))))))))))*********))))))))))))******(((((())))))))))))((((((((()))))))))***************************+++++++++))))))*********+++++++++***++++++,,,---...//////111111000111222444666888<<<<<>><<<333333111///...---,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******((())))))***************))))))))))))))))))))))))++++++************++++++((()))))))))*********+++)))))))))))))))***++++++******))))))))))))************))))))))))))******(((((())))))))))))((((((((()))))))))************))))))*********+++++++++************++++++++++++***++++++,,,---...//////111111000111222444666888999;;;BBBddd******++++++,,,+++++++++((())))))******))))))(((((((((************(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''((((((((()))))))))***************))))))(((((((((************+++,,,---...666666999@@@IIIOOOOOOMMMIIIIIIJJJKKKMMMOOOQQQSSSOOOPPPPPPOOONNNNNNPPPSSSQQQRRRQQQOOOLLLJJJJJJKKKIIIMMMMMMIIIFFFIIIMMMNNNLLL[[[hhhkkkiiimmmwww||||||rrrccc[[[XXXSSSNNNPPPNNNMMMOOOSSSUUUTTTRRRSSSUUUUUURRRQQQOOOIIIBBB444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''&&&'''((()))(((''''''((())))))******)))))))))******(((&&&&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''((())))))%%%&&&'''''''''''''''''''''''''''(((((())))))***((((((((()))******++++++(((***+++,,,,,,---000222555666999<<<@@@DDDGGGHHHJJJMMMRRRUUUWWWZZZ]]]___YYYZZZ[[[]]]^^^_________```aaaaaaaaaaaa```______````````````````````````aaaaaaaaaaaaaaa````````````______]]][[[YYYWWWVVVTTTQQQMMMKKKJJJJJJHHHGGGAAA???<<<999666444222222,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,+++***((()))******++++++******+++***(((''''''((()))***++++++************++++++((())))))******+++++++++***))))))))))))***+++++++++******))))))******+++******))))))))))))******(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,*********++++++++++++,,,***++++++,,,---...//////111111000111222444666888777;;;BBBccc******+++++++++******)))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))))))))&&&'''((())))))((('''&&&(((((()))))))))*********((()))))))))))))))***************+++...222666888@@@BBBEEEJJJMMMOOOOOONNNJJJJJJKKKLLLNNNOOOQQQRRRMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMLLLKKKIIIHHHJJJLLLCCCHHHIIIGGGGGGOOOXXX\\\jjj}}}}}}}}}~~~|||zzzzzz{{{|||zzzuuuqqqwwwsssttt~~~}}}qqqnnnooooooiiiccc\\\YYYXXXVVVRRRMMMOOOSSSSSSRRRTTTWWWUUUPPPBBB???999444///---,,,---------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((('''&&&'''((()))((('''(((((()))************)))((()))***)))((('''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((''''''&&&'''((()))***%%%%%%&&&'''''''''''''''((((((((((((((()))))))))(((((())))))***++++++,,,***---000222444888<<>>777666444111///...------++++++,,,------,,,++++++))))))***++++++++++++***(((((((((((()))***++++++******))))))))))))******((())))))******+++,,,,,,******))))))******+++,,,+++******))))))******+++******))))))))))))******(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,*********+++++++++,,,,,,***++++++,,,---...//////111111000111222444666888666;;;AAA```***************)))((((((((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))************((()))***+++,,,---......++++++,,,///555<<>>DDDHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOSSSOOOKKKMMMRRRTTTPPPJJJLLLKKKKKKLLLMMMNNNMMMKKKLLLMMMMMMLLLOOOYYYhhhssspppkkkeeeWWW]]]dddVVVSSSOOOIIIGGGIIIMMMKKKGGGMMMMMMMMMKKKGGGFFFKKKRRRMMMIIIMMMOOOJJJNNNTTTOOOUUUKKKGGGOOOWWWUUUMMMHHHTTTRRRQQQSSSSSSQQQRRRTTTccc___^^^bbbeeejjjwww{{{ooolllaaajjjiiiYYYNNNPPPTTTSSSVVVTTTQQQKKKBBB999444444---+++---000///,,,,,,000***+++,,,---............444222///,,,***)))))))))************************++++++++++++++++++++++++,,,+++)))((((((((()))******((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''%%%%%%*********))))))***---///+++---...000333888>>>CCCGGGLLLPPPPPPNNNOOOSSSWWWYYYXXXVVVTTTSSSTTTUUUVVV[[[\\\\\\]]]]]]^^^^^^^^^YYYZZZ\\\^^^``````___]]]YYYYYY[[[___cccdddbbb___^^^___```___]]][[[[[[[[[UUU\\\___\\\\\\```bbb``````\\\YYYYYY[[[[[[\\\]]]WWWVVVVVVVVVXXXXXXVVVTTTPPPKKKEEEAAAAAACCCEEEEEE@@@@@@>>><<<<<<===;;;888777444000...---------,,,---,,,++++++,,,---+++***)))))))))+++------+++)))************************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++***++++++++++++***)))))))))************+++++++++***++++++,,,---...//////111111222333444666777888===777BBB[[[************************+++*********))))))))))))))))))************))))))(((((()))***************...+++''''''(((******)))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))((((((((((((***))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,+++,,,+++***)))***+++---...000333777<<>>BBBFFFIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMKKKHHHHHHJJJMMMKKKIIIGGGEEEEEEFFFGGGIIIVVV[[[eeeqqq~~~wwwqqqnnniiibbb]]]VVVJJJHHHJJJIIIPPPUUUOOO\\\dddhhheeeccciiiqqquuukkkkkkooouuuwwwvvvxxx}}}yyyyyyyyyvvv||||||pppwww|||zzzmmmccc```^^^XXXSSSUUUQQQIIIHHHNNNPPPMMMFFFDDDCCCBBBAAA@@@FFFMMMYYY^^^iiiuuuyyyvvvtttuuurrriiiaaaZZZSSSQQQPPPQQQSSSOOODDD;;;:::555000///---***+++///...---+++***+++...111333000///---+++*********+++++++++++++++++++++++++++************************++++++***))))))))))))******)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))******,,,///444888888;;;AAAFFFKKKPPPVVVZZZXXX[[[]]][[[XXXWWWXXX[[[YYYXXXXXXYYY[[[]]]___aaa\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]][[[YYYXXXYYYXXXXXXYYY\\\]]]\\\[[[YYYWWWTTTTTTVVVWWWVVVUUUVVVTTTQQQOOORRRXXX[[[YYYZZZ\\\^^^^^^\\\[[[[[[ZZZ]]][[[ZZZYYYYYYWWWTTTQQQQQQPPPOOOOOOOOONNNLLLJJJFFFDDDCCCAAA???<<<;;;:::AAA>>>;;;999777555222///000...,,,+++,,,------,,,)))((()))***,,,---,,,+++++++++++++++++++++++++++++++++************+++++++++++++++******+++++++++******************************++++++++++++******************************)))************+++++++++((()))***+++,,,,,,,,,,,,************+++++++++,,,***++++++,,,---...//////111111222333444666777888<<<888AAAWWW************************************************)))******++++++******)))(((((()))***************+++***)))((())))))************))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))...---,,,***)))'''&&&%%%(((((((((((())))))))))))'''''''''''''''&&&&&&&&&+++******+++...222777:::AAABBBDDDGGGHHHJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJMMMMMMNNNLLLIIIGGGHHHIIINNNJJJEEECCCGGGRRR```jjjyyy~~~|||llljjj___ZZZWWWVVVXXX[[[bbbiiimmmdddcccjjjpppwww||||||wwwmmmoookkkccccccfff___RRRPPPLLLGGGEEEDDDCCCCCCCCCAAACCCJJJTTTYYYYYYZZZ]]]lll|||wwwoooaaa\\\UUUOOONNNOOOLLLGGGCCC<<<777555222---,,,...------,,,,,,---///111333------,,,++++++++++++,,,++++++++++++++++++++++++************************++++++*********)))))))))***)))((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***,,,...000333888???CCCFFFIIINNNQQQTTTVVVXXXZZZZZZ[[[\\\[[[YYYXXXYYYZZZ]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYUUUWWWXXXWWWVVVVVVUUUVVVSSSSSSTTTVVVWWWXXXWWWVVVKKKNNNQQQQQQPPPOOOOOOQQQRRRSSSSSSQQQOOOPPPQQQRRRSSSVVVWWWTTTRRRTTTWWWWWWYYYXXXUUUTTTSSSRRROOOLLLNNNMMMMMMMMMNNNOOOMMMLLLJJJHHHGGGGGGDDD@@@???AAA===<<<<<<<<<======:::999555222///...///000000///,,,++++++,,,...///...---++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************+++++++++,,,,,,+++++++++************************))))))*********+++++++++&&&'''((()))+++++++++,,,*********+++++++++,,,,,,***++++++,,,---...//////111111222333444666777888;;;888AAATTT***************************************+++++++++******++++++++++++******(((((()))***************))))))))))))))))))************))))))(((((('''''')))((('''&&&&&&'''((()))'''((((((((()))))))))***+++++++++***)))(((((('''((((((((()))))))))******++++++************************+++...333888>>>AAAEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLKKKKKKJJJIIIJJJIIIIIIKKKLLLMMMKKKJJJKKKLLLNNNTTT```tttppp\\\WWW___[[[___hhhsssxxx}}}~~~pppooohhh^^^WWWTTTRRRKKKEEEIIIFFFEEEHHHJJJJJJLLLPPPMMM[[[lllvvv{{{|||{{{zzzttttttlll```XXXXXXWWWTTTNNNGGGBBB@@@===666111000,,,---///000111111000///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++)))((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,++++++++++++,,,------///222666:::>>>DDDKKKOOOOOOQQQUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[___^^^]]][[[YYYXXXWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVTTTUUUUUUTTTRRRRRRUUUXXXTTTUUUVVVVVVUUUTTTSSSRRRPPPVVVYYYTTTKKKJJJTTT___ffflllqqqmmmaaaWWWVVVZZZ]]]dddgggdddbbbccc```[[[XXXWWWUUUUUUXXXYYYZZZZZZZZZVVVQQQMMMKKKJJJIIIIIILLLJJJKKKMMMJJJEEEFFFKKKBBBBBBBBBDDDFFFGGGFFFEEEAAA>>>999666444333111///---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********))))))*********************************+++++++++,,,,,,+++++++++************************))))))*********+++++++++'''((()))+++,,,------...***++++++++++++,,,,,,,,,***++++++,,,---...//////111111222333444666777888999888@@@PPP++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******(((((()))***************((()))******))))))***+++))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******++++++,,,///333888===BBBEEEGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKLLLKKKKKKJJJIIIIIIJJJGGGDDDCCCEEEFFFEEEDDDIIIQQQ___nnn~~~rrrkkkeeeccc```\\\VVVWWWcccpppxxxyyyoooiiibbb\\\WWWPPPIIIGGGEEEBBBBBBEEEBBBGGGNNNSSSYYY```hhhmmmxxxyyyqqqoooiiibbbUUUNNNHHHGGGCCC:::333000---...111333333111...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++---///111999<<>>FFFJJJNNNRRRUUUVVVVVVUUUTTTUUUVVVWWWXXXYYY[[[\\\XXXTTTRRRQQQPPPRRRTTTSSSOOOLLLNNNRRRTTTNNNOOOIIIGGGOOOMMMJJJPPPTTTUUU]]]dddlllwwwpppsss{{{{{{tttrrrsssooohhhUUUXXXRRROOOUUUSSSNNNRRRJJJEEE<<<444444777555000///...---+++++++++,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''++++++++++++++++++++++++))))))***++++++++++++***+++***)))***,,,---,,,+++,,,------,,,+++***,,,---***+++,,,,,,,,,---///111111222333333333444666888@@@@@@@@@NNNxxx------------,,,,,,,,,,,,***************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))'''&&&&&&((())))))((())))))))))))))))))((((((***+++,,,---///222666999777;;;???CCCDDDEEEFFFHHHIIIHHHGGGIIILLLMMMLLLJJJHHHIIIIIIHHHFFFEEEEEEGGGHHHYYYbbblllvvvooorrrvvvuuupppvvvvvvdddZZZQQQGGGIIIIIIKKKNNNRRRTTTSSSQQQ[[[eeemmmmmmjjjgggaaaZZZQQQLLLEEE@@@<<<888222.../////////...---------...++++++,,,,,,,,,---------***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))******))))))))))))************)))((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++...222444<<>>999<<<@@@CCCEEEEEEGGGHHHGGGGGGHHHJJJLLLMMMKKKIIIFFFHHHIIIEEEAAACCCKKKSSSXXXkkkxxxqqqfffhhhqqqxxx|||ooobbbSSSOOOKKKLLLNNNNNNKKKGGGOOOYYYcccjjjnnnqqqpppmmmXXXRRRKKKHHHHHHEEE>>>888333111///,,,+++,,,---...,,,,,,,,,,,,------------***,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((*********))))))*********))))))***+++...333:::???IIIKKKMMMOOOOOOQQQSSSUUUVVVVVVTTTSSSSSSSSSSSSSSSUUUVVVVVVSSSNNNKKKKKKMMMQQQNNNKKKKKKNNNOOOOOONNNKKKVVV\\\cccrrrxxxzzzzzzwww}}}nnnZZZTTTMMMQQQQQQLLLGGGDDD@@@;;;555333000...------...///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******+++++++++++++++---,,,+++,,,...///...---,,,)))'''))),,,...---+++***,,,------,,,---///222111222333333333444666888777999999EEEmmm,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********((('''''')))******)))))))))))))))******+++,,,))),,,000333666:::===@@@:::>>>BBBEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJIIIHHHFFFGGGFFFCCC@@@BBBNNN```mmmrrr~~~rrrssspppvvvnnneeeYYYPPPMMMMMMMMMMMMJJJLLLPPPTTT\\\fffnnnsssddd]]]TTTNNNLLLLLLKKKIII:::666000,,,+++,,,---...,,,,,,,,,------------...+++,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((+++***)))))))))***+++,,,***,,,///222666<<>>;;;888333000...............------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,+++,,,---......,,,,,,(((%%%''',,,///---***+++,,,---------...000222111222333333333444666888666999999DDDhhh---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************(((((())))))************((((((((((((((((((((((((******))))))))))))******)))'''&&&'''((()))))))))))))))))))))***+++---...+++///444888;;;===@@@CCC<<<@@@CCCFFFFFFFFFGGGHHHFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCEEELLLXXXkkk~~~}}}wwwuuueeeXXXOOOKKKIIIIIIEEEBBBCCCIIISSS]]]dddjjjhhhbbbYYYPPPKKKLLLMMMDDD===555///---.........,,,,,,---------.........+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))*********))))))((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))***)))(((((()))+++---...---111777===AAAEEEIIILLLLLLKKKKKKMMMPPPTTTWWWXXXVVVVVVUUUTTTSSSRRRPPPPPPQQQNNNMMMKKKFFFBBBHHHRRRKKKRRR^^^hhhhhhhhhppp|||wwwxxxtttjjj___\\\^^^\\\VVV___fffqqqwwwtttrrrzzzsssggg]]]QQQGGGGGGEEEAAA<<<888555222111//////...------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,******+++,,,---,,,+++,,,(((%%%''',,,///---***+++,,,---------...000222111222333333333444666888777;;;<<>>@@@BBBCCCEEE>>>AAAEEEGGGGGGGGGGGGHHHFFFGGGHHHFFFDDDCCCDDDEEE@@@HHHWWWhhhzzz|||zzz{{{qqqtttwwwtttqqqooojjjgggiiioootttlllccc______`````````]]]hhhpppllleeecccgggkkkrrrsss{{{xxxiiiYYYOOOLLLFFFBBBCCCFFFIIIMMMRRRYYY^^^bbb```XXXRRRQQQSSSNNNFFF<<<555222111000///,,,---------............+++---...---,,,+++,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))************)))((((((((((((((('''''''''(((((((((((((((&&&'''((())))))******)))***)))((()))***---000222333999@@@FFFIIIKKKLLLMMMLLLKKKKKKNNNSSSWWWZZZ[[[TTTTTTTTTSSSRRRQQQOOONNNMMMJJJIIIIIIFFFEEEQQQ```lllzzzyyyxxxyyypppcccYYY]]]cccbbbXXXPPPRRRZZZ]]]kkk|||qqq[[[NNNMMMJJJFFFAAA<<<888555222222000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,)))'''))),,,...---++++++---......---...000333111222333333333444666888888===>>>EEEeee000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++'''(((((()))******++++++((((((((((((((((((((((((******))))))))))))*********((('''((()))************)))))))))+++---000111444888===AAABBBBBBCCCCCC@@@CCCFFFHHHHHHGGGGGGHHHFFFGGGGGGFFFDDDEEEHHHKKKLLL[[[ppp~~~}}}{{{yyyuuuxxxzzz}}}}}}lll\\\UUUWWWZZZZZZYYYVVVUUUWWWWWWTTTTTTWWWVVVYYY\\\ZZZWWWUUUUUUUUUPPPXXX___^^^\\\\\\[[[YYY^^^[[[ZZZ___iiipppqqqoooiiihhhwww|||hhhVVVMMMHHHIIIJJJIIIJJJNNNHHHNNNUUUYYYYYYYYYZZZ[[[WWWNNNCCC;;;777555222///------------............,,,---...---,,,,,,,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))************)))(((((((((((((((''''''''''''((((((((()))&&&'''((()))************+++******+++---111555777;;;@@@FFFKKKLLLLLLLLLLLLMMMLLLLLLNNNSSSWWWXXXWWWPPPQQQQQQQQQPPPOOOMMMLLLNNNJJJJJJMMMMMMQQQcccxxxvvv}}}~~~zzzwwwpppdddUUUNNNNNNNNNTTT]]]iiiyyydddccc```[[[SSSJJJBBB===777666444222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,,,,,,,+++++++++,,,,,,,,,,,,---............111333111222333333333444666888666<<<>>>DDDaaa///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******+++***((()))***,,,,,,+++***)))))))))+++...000222444888===@@@AAA@@@@@@@@@@@@CCCGGGHHHHHHGGGHHHHHHEEEFFFGGGFFFEEEGGGLLLQQQ^^^nnnxxxqqq|||wwwrrryyy~~~~~~}}}ggg]]]bbbeeeccc^^^XXXVVVXXX[[[[[[iiibbb]]]______[[[VVVUUUbbbqqq~~~~~~tttiiicccbbb^^^hhhtttzzz|||xxxoooeeeeeebbb^^^\\\\\\[[[ZZZYYYVVVSSS\\\fffmmm~~~___TTTKKKJJJKKKKKKNNNTTTJJJJJJKKKNNNRRRWWWZZZ[[[\\\SSSGGG???;;;888333///---------.........//////,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))************)))(((((((((((((((&&&'''''''''(((((())))))&&&'''((()))************,,,++++++,,,///444888;;;@@@DDDIIIKKKLLLKKKKKKKKKMMMLLLKKKNNNRRRTTTSSSQQQMMMNNNOOOOOONNNMMMKKKJJJRRRMMMNNNTTTWWW^^^tttuuujjjeee\\\UUUOOORRRcccvvv}}}{{{{{{|||ttthhh[[[PPPIII:::999777444222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++,,,...///...---,,,------,,,+++***,,,---,,,---.........///111333111222333333333444666888555;;;===BBB___;;;222...222333---,,,///---------+++***+++,,,...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((((((''''''''''''((((((((((((''''''''''''((((((+++***)))))))))***,,,---,,,+++******,,,111555888>>>???@@@BBBCCCCCCDDDDDDEEEHHHJJJIIIGGGGGGJJJNNNJJJHHHGGGHHHKKKSSSdddsssqqqrrr}}}|||ssseeeccc]]]VVVSSSXXXeeeoooggglllqqqmmm___]]]xxx}}}zzzvvvooo}}}xxxwwwssssssiiiiiikkkjjjggg]]]XXX[[[[[[YYY^^^hhhvvvyyy~~~xxx```YYYTTTIIIHHHQQQOOOJJJDDDAAADDDLLLTTTZZZ___ZZZNNNDDDBBBBBB999---000111000///...---///000......---------,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,---.........******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,((((((((((((((()))************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++...222555999<<>><<<666555555,,,...///...---...///...,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------+++******,,,---...---,,,,,,++++++,,,,,,---...,,,,,,---...///000111111000222444444444444666888777<<<===BBB]]]PPPAAA666666666111---......///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((((((''''''''''''(((((())))))(((((((((((())))))******)))))))))***++++++,,,+++,,,---000444888;;;===>>>???AAABBBDDDEEEEEEGGGIIIKKKMMMMMMMMMKKKJJJIIIIIILLLTTT]]]gggvvv~~~{{{~~~eeefffmmmeeefffbbb[[[XXXaaawww~~~{{{zzzqqqdddWWWZZZggghhhgggffffffiiirrrwwwooocccYYYVVVTTTOOOIIIHHHJJJJJJFFFBBBOOOVVVYYYSSSKKKFFFAAA;;;222222222111///---------.........---------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,++++++*********+++,,,,,,---((((((((((((((()))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))***+++...222666:::>>>AAADDDGGGKKKLLLLLLMMMMMMNNNNNNNNNRRRRRRQQQQQQPPPNNNKKKHHHKKKGGGGGGJJJOOOZZZmmm~~~```NNNMMMGGGAAA<<<444222222111...,,,...111444///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------...,,,******,,,---------,,,,,,++++++,,,,,,---...,,,,,,---...///000111111000222444444444444666888666;;;<<>>777666222...///////////////...---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))((((((''''''(((((()))******))))))))))))******))))))*********))))))(((+++,,,...111555999<<<>>>>>>???@@@AAACCCFFFHHHIIILLLLLLNNNQQQSSSQQQLLLGGGGGGJJJUUUfffvvvyyyxxx{{{yyyqqqggg[[[[[[ooozzzpppyyyrrrkkkjjjyyypppsssssshhhcccdddgggvvv}}}}}}mmmhhh___VVVRRRSSSPPPHHH@@@FFFPPPYYY[[[YYYSSSIIIAAA444333333222000///------.........------------,,,......---------,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++))))))******+++,,,---...))))))((((((((()))************))))))))))))******(((((((((''''''((((((((())))))))))))))))))))))))+++***)))((()))+++---...333777===AAADDDGGGIIIKKKNNNNNNNNNMMMMMMNNNNNNNNNPPPPPPOOONNNMMMKKKJJJJJJMMMJJJLLLTTTaaassstttmmmnnnjjjcccXXXMMMBBB444444333000---,,,///333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------///---++++++,,,------,,,,,,,,,,,,,,,,,,------...,,,,,,---...///000111111000222444444444444666888555999:::@@@ZZZnnnLLL===999555111111///.........//////...---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))(((((((((((())))))***))))))(((((())))))***((()))***+++***)))((('''+++---111555999===???AAABBBBBBBBBCCCEEEHHHJJJLLLPPPQQQRRRRRRPPPNNNKKKJJJLLLQQQaaawww|||~~~}}}wwwzzz~~~rrreeeTTTQQQWWWeee~~~{{{tttqqqgggggg```]]]bbbiiixxxhhh]]]XXXVVVTTTRRRKKKIIIJJJSSS^^^^^^QQQBBB999777333111000000000000............------------///.........------------)))***+++,,,------------******+++,,,,,,,,,,,,+++)))))))))***+++---...///***))))))((())))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((())),,,000222888<<>>777222////////////.....................---------,,,,,,.........---,,,+++))))))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,+++******))))))************))))))))))))******++++++************++++++***************************,,,///444:::@@@EEEGGGGGGHHHJJJKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGEEECCCCCCGGGNNNWWWfff|||xxxkkkbbbaaaeeeiiiiiicccdddjjjjjjeeedddiiikkkjjjeee___YYYYYY^^^ccc[[[\\\eeessstttiiicccdddqqqqqqjjj``````nnnqqq{{{jjjWWWNNNDDD;;;999333333222111///...------........................,,,------...------,,,,,,------------------------+++++++++...000111///...---------------...//////,,,,,,---...///000111111000222444444444444666888;;;::::::AAAVVV{{{~~~|||{{{qqqbbb^^^bbbFFF???666111111111...,,,//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))************))))))))))))******************+++---000111======>>>???@@@BBBDDDEEEAAAFFFNNNVVV^^^bbbdddeeekkkgggaaa]]]```kkk{{{|||qqqyyy{{{vvviii]]]WWWwwwwwwyyy~~~eeeWWWIIIDDDBBBCCCKKKUUUeee^^^VVVQQQMMMGGG???888000/////////..................---------,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++***))))))************))))))))))))************))))))))))))******************************+++...333999@@@FFFJJJMMMJJJKKKLLLKKKIIIIIIJJJKKKMMMKKKHHHFFFDDDDDDDDDEEEXXX\\\bbbhhhrrryyytttqqqoookkkhhhccc\\\YYY]]]fffnnnaaaVVVRRRXXXXXXTTT\\\kkkppptttxxxwwwqqqkkkgggeeebbbcccrrrooogggXXX___aaaYYYSSSVVV^^^dddiiiggggggmmmwwwppp[[[IIIBBB666555444222000///...---........................---------...------,,,,,,------------------------******+++...111111000///...------------...//////,,,,,,---...///000111111000222444444444444666888;;;999:::@@@TTTxxxoooppp~~~www___bbbxxxXXXIII;;;555111,,,---333...---,,,---///000///......,,,******,,,...//////*********++++++,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))(((***++++++******+++,,,+++++++++,,,///444888;;;AAA<<<<<>>BBBCCC@@@@@@DDDGGGRRRXXX^^^ggggggdddkkkkkkpppnnnttt{{{uuu^^^\\\bbbeeedddxxxtttZZZNNNLLLLLLLLLMMMDDDHHHLLLPPPUUUWWWOOOCCC;;;444/////////,,,,,,///000000/////////.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,************+++******))))))******+++,,,******))))))))))))***************))))))***---///666999>>>DDDHHHIIIIIIIIIJJJHHHFFFHHHKKKMMMLLLJJJKKKJJJIIIMMM[[[mmmzzz}}}tttqqqkkkiiilllnnndddVVVXXXbbb```bbbwwwwwwtttuuuzzz~~~zzzxxx{{{{{{zzzzzzggghhhhhhfffccc___]]]\\\fffhhhfff``````jjjtttyyyeeeRRR???777333///---000///000000///------...///........................++++++,,,------...//////---....../////////............---,,,,,,---......,,,---...///000000000000222333444444333444666888:::999999???OOOqqquuusss~~~fffEEE???@@@888111111333111/////////000///---+++,,,...///000000//////***++++++++++++,,,,,,,,,******))))))******+++,,,************************''')))******))))))***+++***+++,,,///333888<<<>>>>>>>>>@@@CCCAAA@@@CCCIIILLLbbbkkkkkknnnmmmeeedddiiissswwwsssqqq|||yyymmm}}}uuubbbXXXQQQLLLJJJ@@@AAADDDKKKUUU]]][[[UUUJJJ@@@777333111//////000000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,******))))))******+++,,,******))))))))))))******))))))***)))***---222666;;;>>>BBBFFFIIIKKKJJJJJJIIIJJJJJJJJJJJJKKKNNNPPPOOOMMMMMMYYYttt{{{ooofff```\\\\\\```eeemmmuuuxxxqqqgggkkkssspppsss~~~xxxqqqjjjgggfffpppeee\\\ZZZYYYXXXXXXZZZ```iii|||{{{vvvUUUFFF>>>444///111///111222000...---000333........................,,,,,,,,,---......//////,,,---...///////////////......---,,,,,,---.........------......///000111111222333333333333555777:::999:::???NNNooooooppp|||}}}vvvqqqxxxbbbSSSQQQHHH666...333333000......///000///......000333444222000///...++++++++++++++++++++++++******))))))******+++,,,************************''')))******)))(((***+++***,,,...222666;;;>>>@@@<<>>AAADDDFFFHHHJJJKKKKKKKKKKKKEEEFFFEEEBBBCCCOOOeeevvvyyyqqqkkk___WWWWWW\\\^^^\\\___vvv~~~yyy|||rrrjjj___aaassswwwhhhaaannnuuubbbKKK:::222222222222111000///...////////////////////////........................***+++,,,------------------...////////////...---...------......///000111000111333333333444666888;;;<<<>>>@@@KKKiii~~~zzz|||zzzsssaaaNNNKKKRRRPPPGGG:::777333000000111111000///333666444000------...,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---///111666;;;>>>@@@AAAAAAAAACCCCCCEEEQQQhhh{{{ooohhhmmmuuuvvvhhhbbbkkkxxxqqqYYYOOOFFFFFFHHHIIIJJJNNNcccmmmpppdddRRREEE;;;555111111111000000000//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++************))))))******+++,,,,,,++++++******++++++,,,...111555888;;;>>>AAADDDDDDEEEGGGHHHJJJKKKKKKKKKEEEDDDAAA@@@GGG[[[xxx|||mmmmmmsssuuuzzzzzzvvvvvv|||uuunnn~~~pppcccfffvvvlllUUUDDD===555111111222111///000000000000000000000000////////////............------...//////.........---...///000000///...---,,,---...///000000000000000222333444444555777:::999;;;<<>>777111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,*********)))***++++++,,,,,,++++++******++++++,,,333777;;;???AAACCCEEEGGGCCCDDDFFFHHHIIIJJJKKKKKKFFFDDDAAACCCOOOkkkvvviiifffsssxxxzzz~~~{{{lllccciiiuuuwwwuuu||||||YYYLLL<<<333222333222000000000000000000000000000///////////////.........///000000000000000///...---...///000000///...---+++---...000000000000///111222444444444666888:::777999;;;===FFFcccllljjjoooiiiRRRHHHNNNRRRRRR???222333555000...222---...///000000///......------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---///222000777>>>AAA???>>>@@@CCCBBBMMMJJJMMMsss{{{www{{{wwwvvv|||oooWWWEEEGGGIII@@@@@@FFFPPP\\\ddd```PPPAAA777333000000222222000...//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,************************(((+++---,,,((((((,,,111444666:::???CCCFFFGGGHHHJJJDDDEEELLLLLLFFFEEEJJJDDDGGGGGGIIIZZZwwwmmmlllrrrvvvooohhhwwwttteee^^^]]]fffuuuzzz~~~hhhMMM>>>888444111000............111333222///111111000000//////......000000111111111111000000---------.........//////...///000000///000222444222222222333444555666777===777888@@@HHH^^^{{{tttfffjjjppp```OOOPPPVVVWWWOOOAAA777444555444111---...///000000///......------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,++++++---000333888<<>>===???AAA@@@HHHOOOfff}}}|||yyymmmsss{{{mmmNNNGGGIIICCC>>>FFFKKKSSSeeessshhhRRRCCC999222111000...000444//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************************(((+++---,,,)))***///444===>>>AAACCCEEEFFFFFFGGGGGGGGGJJJNNNOOOMMMNNNQQQMMMMMMKKKMMM^^^{{{vvvpppsssggglllxxx{{{lllbbb___dddoooxxxyyy{{{yyywwwZZZNNNDDD666222888444222000...------,,,***111000000000/////////...000000111111111111000000---------.........//////...///000000///000222444333333333444555666777888===:::<<>>>>>>>>>>>>>>???@@@AAABBBKKK\\\tttmmmiii{{{zzz```MMMHHHAAA>>>DDDDDDHHH```|||zzzeeeNNN>>>333444333---...555/////////.........------...------------,,,,,,,,,------------------------,,,---...---,,,+++,,,---++++++++++++++++++++++++)))+++,,,,,,+++...444999@@@AAABBBDDDEEEEEEEEEEEEGGGLLLMMMJJJIIIMMMQQQSSS^^^^^^]]]```nnn{{{xxxxxxmmmjjjqqq|||{{{yyyzzz}}}~~~wwwiiiccc^^^\\\dddvvvzzzxxxvvveeeRRR999///555333111000000//////000000000000000000////////////000000111111111111000000------........./////////...///000000///000222444444444444555666777888999<<<;;;>>>@@@BBBXXXvvvXXXbbbpppnnn]]]JJJQQQRRRLLL>>>666555444///000000000000/////////...------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++***)))***...444888>>>===<<<>>>@@@BBBBBBAAAHHH^^^xxx}}}{{{qqqllljjj|||bbbRRRCCC@@@AAA@@@CCCUUUnnnxxxttt]]]FFF666888888///,,,111////////////............------------------------------------------------,,,---...---,,,+++,,,---++++++++++++++++++++++++***+++,,,---...222999===@@@AAACCCEEEGGGHHHIIIJJJJJJQQQQQQKKKOOO___nnnrrr|||zzzyyy|||sssfffmmm{{{}}}sssnnngggcccggguuu~~~xxxqqqpppqqqssszzz|||qqqlllhhhggglllsssxxxzzzuuuiii{{{bbbJJJ:::555444222222333444333333555000000000000////////////000000111111111111000000............////////////...///000000///000222444333333444444555777888999;;;:::;;;===CCC]]]jjj```eeeoookkkXXXRRRJJJFFFFFFBBB888444666111111000000////////////------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++***,,,000666;;;>>>>>>===???AAABBB@@@???LLLxxxrrr}}}~~~qqqkkkiiiggg|||iiiPPPFFF@@@???FFFLLLUUUiii~~~wwwZZZ@@@999888111---///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++++++++,,,...///333777===AAACCCDDDEEEGGGJJJLLLNNNOOOMMMSSSVVVWWWfffooohhhnnnqqqllllllkkknnnyyyyyyzzzvvvtttvvvwwwyyy~~~|||yyyuuuqqqooommm|||oooxxxmmm[[[FFF<<<555111333333///---///////////////000000000000000000111111111111000000........./////////000000...///000000///000222444222222222333444555777777;;;888888>>>MMMnnntttdddlllxxxttt[[[KKKCCCHHHHHH===666666222222111000////////////------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,---///333999===AAAAAA@@@@@@@@@@@@AAABBBYYYuuurrr}}}tttqqqrrrnnn}}}bbbPPPCCCAAAIIIHHHGGG\\\zzzpppQQQ>>>666222111222000000000/////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333777<<<@@@BBBBBBCCCDDDFFFHHHKKKNNNOOOQQQSSSWWW```tttwwwkkkooorrrvvv|||}}}~~~~~~wwwrrrXXX___nnn~~~~~~bbbEEE777,,,...111000///111////////////000000000000000000111111111111000000....../////////000000000...///000000///000222444222222222333444555666777:::888:::CCCWWW~~~~~~xxxtttbbbPPPKKKNNNLLL@@@666333222111///////////////------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,...000222666;;;???@@@AAA@@@>>>>>>BBBJJJPPP{{{yyy{{{|||}}}}}}}}}}}}~~~ttt]]]MMMCCCEEEFFFFFFQQQbbb|||uuucccLLL<<<666444111000000000000/////////...,,,,,,,,,---------......------------------------,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,---...111666;;;???BBBBBB@@@AAACCCGGGKKKPPPTTTVVVXXXVVV]]]mmmyyyrrruuurrrtttvvvbbb]]]\\\eeerrreeeLLL555111444333333666.../////////000000000111000000111111111111000000.../////////000000000000...///000000///000222444333333333333444666777888777999<<>>>>><<<===FFFTTT```zzzxxxzzzyyy}}}~~~~~~~~~~~~yyyzzz{{{|||}}}~~~yyyyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~gggVVVDDD???CCCIIIJJJIIIaaannnnnnZZZEEE;;;444---000000000000////////////,,,,,,,,,------.........////////////////////////,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,---///222888===AAABBBBBBCCCEEEIIINNNUUU\\\bbbeee___]]]hhh}}}```UUUbbbqqqrrrdddWWWSSSWWWddd{{{|||mmmJJJ;;;777222///111.../////////000000111111000000111111111111000000////////////000000000000...///000000///000222444444444444555666777888999555999===>>>HHHiiippp]]]EEETTTZZZDDD666999555,,,***000111,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,---000444999===@@@CCC>>>>>>@@@===DDDcccwwwyyy~~~vvvsssxxx||||||~~~{{{xxxwwwwwwxxxzzzzzzyyyzzz|||}}}|||{{{rrrwwwyyyxxxzzz~~~{{{tttwwwuuuuuuxxx{{{{{{wwwttt}}}zzzvvvwww|||jjjQQQJJJFFF>>>>>>GGGEEEYYYkkkjjjXXXDDD999555444///---000111///...000........................................................................,,,,,,,,,+++,,,,,,------///555:::<<<>>>BBBEEEGGGFFFDDDIIIYYYkkkrrrnnnhhheeeiiiuuuvvvvvvuuuggglllyyyvvvyyyxxxmmmeee```\\\```ggglllKKK222555<<>>===JJJYYY|||uuu{{{sssWWWMMMRRRQQQDDD:::222111333333111111.........---------,,,,,,---------.........//////++++++,,,,,,,,,---------+++---///222666:::===???;;;;;;===AAAIII```yyyvvvqqqxxxssszzztttrrrwwwzzzzzz|||~~~{{{|||}}}}}}}}}}}}{{{xxxxxxxxxyyywwwwwwvvvwwwxxxxxxxxxwwwqqqtttvvvuuuwwwzzzxxxrrrttttttuuuwwwyyyyyywwwuuu|||xxxuuuuuuxxx|||~~~}}}}}}}}}|||fffRRRDDD>>>???CCCEEEMMM]]]hhhbbbOOO>>>999555000...111222000///000...........................................................................------,,,---...///000666:::>>>???@@@AAABBBBBBIIILLLUUUcccooosssqqqnnnsssrrrqqq{{{tttqqqlllhhhhhhsssrrrTTT===444111444333111000111222222000111111222222222222111111000///...///000111000///000111111111111222222222333333444444555666666666999999>>><<>>111555888333111444//////.........------------------............///,,,,,,,,,,,,------------,,,...222666999<<<>>>>>><<<>>>======OOOvvv}}}zzzyyy|||~~~kkktttpppoootttwwwxxxzzz}}}~~~~~~~~~~~~~~~zzz{{{|||{{{zzz{{{}}}~~~}}}zzzxxxxxxyyyyyyttttttssssssssssssssssssoooqqqqqqqqqsssuuutttpppqqqsssuuuwwwvvvvvvvvvvvvzzzwwwsssqqqsssvvvxxxyyyvvvuuuuuuwww{{{~~~~~~```HHH@@@???>>>EEEDDDNNNaaaiii[[[HHH===777111...111333222000111........................................................................000///------...000333555<<<===???BBBBBBBBBAAAAAAJJJTTTbbblllrrrvvvyyy|||vvvhhhjjjkkk}}}yyy~~~~~~~~~uuu```___fffxxx|||nnnDDD111:::777555333222111111222333111111222222222222111111000///...///000111000///000111111111111222222222333333444444555666666666::::::===:::DDDQQQrrr|||wwwbbbmmmwwwRRRIIIUUUVVVHHH;;;666555222000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---000444999<<<>>>>>>>>>>>>@@@<<<>>>[[[{{{zzz{{{qqqlllkkkkkkmmmqqquuuxxx{{{}}}}}}{{{~~~|||zzzyyyzzz{{{|||yyyzzzzzzyyyxxxxxxzzz|||{{{{{{yyyxxxwwwwwwwwwxxxttttttsssrrrppppppqqqrrroooooonnnnnnoooqqqqqqpppnnnqqquuuuuusssrrrtttwwwxxxvvvrrrppppppqqqssstttrrrqqqppprrruuuxxxxxxxxx|||tttWWWDDD>>>===BBBBBBGGGTTTbbbdddTTTCCC;;;444///000333111000000........................................................................000///------...222666999<<<<<<>>>BBBDDDCCCEEEGGGPPP^^^lllppprrryyypppeeeaaaggg}}}}}}~~~~~~~~~{{{yyyyyy{{{|||{{{{{{}}}{{{{{{zzz{{{|||oooccc\\\cccvvv}}}TTT:::@@@777444222333333111111333111111222222222222111111000///...///000111000///000000111111111222222222333333444444555666666666:::999===999CCCOOOpppqqqkkkyyyvvvdddUUUKKKTTTWWWNNN:::///222333,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111666:::===>>>>>>===888;;;;;;IIIwwwzzz||||||yyymmmdddeeejjjdddggglllpppuuuzzz}}}}}}yyy{{{{{{{{{{{{yyyxxx|||}}}yyywwwuuuvvvxxxyyyuuuvvvvvvuuusssssstttvvvuuuuuuuuutttttttttttttttuuuuuuuuusssqqqppprrruuurrrooollllllnnnooopppqqqlllppprrrrrrpppppprrruuuuuuuuusssrrrppppppqqqrrrnnnmmmlllmmmppprrrrrrrrrvvv}}}tttQQQ??????:::CCCGGGFFFSSSeeebbbQQQCCC999000000222000///...////////////////////////................................................///...------///444888;;;>>><<<>>>BBBCCCCCCIIIRRRcccnnntttqqqrrr~~~xxxlllfffdddppp{{{llllllyyy}}}}}}~~~}}}{{{yyyyyy|||zzzzzz{{{||||||zzzxxxrrrssstttuuuuuuuuuwwwyyyzzzxxxwwwuuuvvvwwwzzz{{{}}}{{{zzz{{{|||}}}|||{{{zzz|||~~~}}}zzzlll___ZZZ___uuu|||UUUCCC999333000333444111///111111111222222222222111111000///...///000111000///000000111111111222222222333333444444555666666666999888<<<999CCCPPPqqqsssmmmnnnrrrfffNNNRRRaaa^^^CCC111444666...------,,,,,,,,,+++++++++///............---------,,,---------............000333777;;;===>>>>>>===555777;;;SSS~~~sss^^^WWWZZZWWWZZZbbbbbbaaahhhnnnqqquuu{{{{{{xxxxxx{{{|||xxxtttwwwwwwuuutttyyy|||xxxtttssstttwwwyyyvvvwwwwwwuuusssssstttuuuqqqqqqrrrrrrrrrrrrqqqqqquuuvvvvvvtttqqqqqqtttxxxuuuoookkklllmmmnnnpppsssnnnooopppoooooonnnpppqqqqqqsssttttttrrrqqqpppqqqjjjiiihhhiiikkkllllllkkkqqquuuwwwttttttzzzgggKKKGGG666BBBEEE@@@HHH]]]fff```OOOAAA444000111000///...////////////////////////................................................---------///222666:::===CCC@@@AAADDDBBBCCCPPP```zzz}}}yyyqqqtttxxxvvvxxx|||uuuwww~~~{{{xxxxxxyyy{{{}}}{{{zzzyyyxxxvvvuuussssssuuuvvvwwwxxxyyyyyyyyyyyyttttttuuuwwwvvvtttuuuyyyxxxwwwuuusssrrrrrrtttttt|||zzzyyyyyyyyyyyyxxxwwwtttwww{{{}}}~~~uuujjjbbb\\\ccc{{{WWWFFF999000222555222//////111111222222222222111111000///...///000111000///000111111111111222222222333333444444555666666666888888<<<999CCCPPPrrr~~~iiiaaaoooqqq\\\QQQ^^^___KKK888444444111...---------,,,,,,,,,,,,//////.........---------------------............222444777:::<<<=========666777<<>>222000333//////.........------------------,,,,,,+++++++++---------.........//////222444666999;;;=========666666<<>><<<999444===>>>jjjVVVJJJBBBHHHRRRWWWYYY\\\cccnnnxxxyyyxxxxxxwwwuuusssoooooorrrsssqqqssswwwnnniiieeefffllltttzzz}}}zzzrrrpppssssssqqqssssssrrrqqqpppoooooonnnsssssssssrrrqqqnnnjjjfffkkkmmmppprrrttttttsssssszzzxxxtttqqqooonnnnnnnnnmmmmmmmmmllliiihhhhhhiiilllnnnqqqtttvvvuuuqqqnnnlllkkkhhhgggkkknnnhhh```hhhjjjlllmmmnnnqqqtttwwwqqqqqqrrruuu{{{~~~^^^DDD999EEEIIIBBBHHHZZZhhh[[[HHH999444555222,,,000000000000////////////---------.........//////---------,,,++++++---//////000222666;;;>>>@@@AAA@@@@@@CCCIIIPPP___yyy}}}ssshhhhhhyyy~~~xxx~~~}}}}}}uuuvvvxxxxxxwwwwwwxxxzzzuuussspppnnnmmmnnnpppqqqlllnnnqqqsssrrrqqqqqqqqqlllooorrrtttsssrrrqqqqqqtttsssqqqpppppprrrsssuuuvvvtttqqqpppqqqrrrqqqqqqooonnnnnnoooqqqsssuuuvvvtttuuuuuuvvvwwwxxxxxxxxx{{{{{{zzzwwwtttuuuzzz~~~}}}{{{zzz{{{rrrddd[[[XXXYYY```qqqllluuu```@@@555777777666777111000000000000000111111///////////////000111111000000000000111222333444444444333444444555666777:::999>>>===DDDKKKjjj~~~xxx|||iiirrrtttsssyyy}}}___UUU[[[PPP???888666222//////111000------111---------.........//////---......---+++,,,...000666999<<<===<<<:::888555999@@@LLL~~~PPPFFFAAAFFFOOOTTTYYY^^^bbbkkkssstttsssssssssqqqrrrooonnnppppppnnnpppsssrrrnnniiigggkkkppptttvvv}}}}}}yyyrrrppptttvvvtttqqqqqqqqqooonnnmmmmmmmmmppprrruuuxxxwwwssslllhhhlllmmmppprrrssstttssssssvvvtttrrrpppoooooooooooommmnnnooonnnkkkjjjjjjjjjkkklllooosssuuutttrrrpppsssqqqkkkhhhkkkpppoooiiiiiijjjkkkkkklllooossswwwpppooonnnoooqqqvvv{{{~~~|||~~~wwwYYYBBBCCCFFFBBBEEEPPPdddaaaTTTAAA666555444000111000000000////////////---------.........//////...//////...,,,---///111222333555888<<<@@@BBBBBBEEECCCDDDOOOccczzzxxxtttttt{{{}}}~~~}}}{{{uuuvvvwwwwwwvvvvvvwwwxxxsssqqqpppnnnmmmnnnooopppmmmoooqqqrrrpppnnnnnnnnnnnnppprrrrrrqqqppppppppprrrqqqpppooonnnoooqqqrrrvvvuuusssqqqpppoooppppppqqqppppppooopppqqqrrrsssttttttuuuvvvvvvwwwxxxxxxzzz{{{zzzxxxvvvvvvzzz}}}|||zzzxxxyyy|||~~~~~~}}}}}}~~~qqqaaaZZZZZZaaaxxxyyyuuuUUUBBB:::555222000111111000000000000111111///////////////000111111000000000000111222333444555555555555666777888888:::999>>>===DDDJJJjjjzzzyyyuuueeeaaalllaaaKKK===999333000///111111...///222//////...---...///000111---......---,,,---000222666888;;;===;;;888666666>>>JJJddd{{{eeeGGGBBB???DDDKKKRRRZZZaaadddkkkpppooonnnooopppnnnqqqnnnmmmooonnnlllllloootttpppkkkiiijjjnnnqqqrrr{{{|||yyyrrrooorrrttttttooooooooollljjjiiijjjkkkkkkpppxxx||||||vvvoooiiikkklllnnnppprrrsssssssssqqqpppppppppoooooonnnnnnlllnnnoooooommmkkkkkkllljjjlllnnnppprrrsssssssss{{{vvvnnnhhhjjjqqqtttssspppooonnnkkkjjjkkknnnqqqmmmkkkhhheeeeeefffiiikkkrrruuu|||tttPPPBBBBBBCCCEEEHHHYYYeeedddNNN999333444333111111000000000/////////------.........///////////////000///...///111333666777999<<<>>>AAACCCDDDHHHEEEJJJ___}}}|||yyyyyyzzz}}}~~~yyytttuuuvvvwwwvvvuuutttuuuvvvoooooonnnnnnnnnnnnnnnnnnmmmoooqqqpppnnnlllkkklllmmmnnnpppoooooooooqqqsssqqqpppooommmmmmmmmnnnnnnuuuvvvvvvsssooommmnnnpppsssrrrpppooonnnnnnoooppptttttttttuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxvvvwwwyyyzzzzzzyyy|||}}}|||{{{{{{|||rrrkkkbbbZZZbbboooyyyvvvrrruuuSSS>>>777444222222222111111000111111222000////////////000111111000000000000111222333444666555555666666777888999:::999>>><<>>???AAACCCEEEFFFEEEVVVzzz|||}}}{{{xxxyyy{{{}}}}}}||||||xxxvvvwwwzzzyyytttnnntttuuuvvvuuusssrrrrrrssskkklllmmmnnnnnnnnnmmmlllmmmoooppppppnnnmmmmmmmmmmmmnnnooonnnoooqqqtttwwwqqqpppooommmmmmllllllmmmqqqtttvvvtttnnnlllooorrrrrrqqqpppnnnnnnnnnnnnooosssssstttttttttuuuuuuuuutttuuuvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvvvvvvv||||||{{{yyywwwxxxzzz}}}{{{~~~yyyfffbbbffflllwwwooogggGGG<<<999666333333222111111111222222000000//////000000111222000000000000111222333444555555555555666777888999:::999===<<>>???@@@CCCEEECCCJJJjjj~~~||||||zzzvvvtttttttttuuuvvv|||wwwqqqqqqtttuuusssppprrrssstttsssqqqpppqqqrrrjjjkkkmmmnnnnnnmmmlllkkklllnnnppppppooonnnoooqqqssssssrrrpppooopppsssvvvqqqqqqpppooonnnmmmmmmmmmmmmqqqtttsssooonnnqqquuupppooonnnnnnnnnooopppqqqssssssssssssssstttttttttqqqrrrssstttuuuuuutttsssuuuuuutttsssrrrrrrrrrsssxxxxxxxxxvvvuuuvvvxxx{{{}}}~~~wwwmmmmmmkkk|||zzz~~~cccLLL===222444444333222222222222222000000000000000111222222000000000000111222333444444444444444555666777777:::888===;;;BBBHHHggghhhqqqrrrcccSSS@@@:::333///000111000...///------,,,+++,,,---...///,,,---//////000222666999;;;888:::<<<:::666<<>>??????@@@CCCGGGHHH[[[~~~zzzxxxxxx{{{}}}{{{yyyuuurrrppppppqqqrrrwwwrrrmmmlllooosssttttttpppqqqrrrqqqpppooopppqqqkkklllmmmnnnnnnmmmkkkkkklllnnnooooooooooooppprrrzzzyyyvvvsssooommmnnnpppqqqqqqppppppoooooonnnnnnlllooorrrrrrqqqppprrrtttoooooonnnnnnoooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppprrrtttuuusssrrruuuvvvuuusssqqqooopppqqqtttttttttsssrrrsssvvvyyyzzz|||}}}~~~~~~vvvtttnnnllluuuttt}}}kkkJJJ555555555444333222222222222111000000000000111222222000000000000111222333444333333333444444555666777:::888<<<;;;AAAGGGfffyyytttnnngggvvv|||dddSSSIII???777111222333111///000------------............+++---///000111444888;;;>>>999:::===:::777AAAPPPdddTTTFFF444666>>>666:::AAAGGGKKKTTT___dddbbbdddffffffdddeeeiiihhheeekkkiiikkkpppqqqooonnnqqqjjjkkkmmmmmmlllmmmpppsss{{{xxxkkkgggjjjnnnrrrwwwzzzvvvmmmddd``````hhhkkknnnooooooqqqxxx}}}vvvsssnnnhhhdddbbbbbbbbbdddcccbbbaaaaaabbbcccdddaaa```___]]]]]]aaafffjjjiiimmmqqqrrrqqqqqqtttwww}}}ssscccZZZ\\\dddiiinnnppprrrtttwww{{{~~~zzzvvvsssmmmiiikkkuuu~~~}}}xxxuuuttt{{{tttSSSEEEEEEEEEFFFTTTeeeaaaIII888555222222222111111111000000.../////////000000000000,,,...//////000222555888777;;;???@@@???@@@EEEIIIUUUvvv|||}}}zzzwwwvvvwwwxxxyyyyyyxxxuuurrrpppoooppprrrqqqooommmlllllloooqqqsssnnnoooppppppooonnnoooqqqmmmnnnnnnmmmmmmlllkkkkkkmmmnnnooonnnmmmmmmnnnpppyyyxxxwwwsssooommmmmmnnnoooooopppppppppoooooonnnnnnooopppqqqrrrrrrqqqqqqppppppoooooopppqqqssstttrrrrrrrrrrrrrrrqqqqqqqqqsssqqqpppqqqtttvvvuuusssvvvwwwwwwtttpppnnnoooqqqsssssssssrrrqqqrrruuuwwwtttvvvyyy{{{}}}~~~~~~}}}wwwjjjeeettt~~~rrr\\\DDD666555444333333222222222111111000000111111222333000000000000111222333444444444444444555666777888999888<<<:::@@@FFFeeettteeeuuuuuuaaarrrpppYYYTTTCCC:::333444555333111111---...//////000000//////+++---///000222444888<<<<<<777888<<<;;;:::GGGYYYzzzVVVIIICCC222:::FFF666:::AAAGGGLLLVVVaaaccc___cccffffffdddfffiiiiiieeellljjjkkkooopppmmmlllnnnaaaeeehhhkkklllooossswww|||lllfffhhhllltttzzz~~~zzzoooddd```___fffjjjoooqqqrrrvvv}}}~~~zzzrrrjjjddd```^^^]]]```___^^^^^^___aaaccceee```___]]][[[[[[___fffkkkeeekkkqqqsssrrrsssvvvzzzvvvdddXXX[[[dddkkkpppppppppqqqttt{{{{{{tttpppmmmggggggrrr||||||tttnnnooovvv___JJJHHHFFF;;;CCC\\\```III666555222222222111111111111000////////////000000000000---///000111111333777999777<<<@@@AAA@@@BBBFFFKKKaaa~~~zzzyyywwwwwwxxx{{{zzzvvvsssxxxwwwvvvsssqqqqqqrrrtttooooooooommmkkkjjjkkkmmmlllnnnoooooonnnnnnoooqqqoooooonnnmmmllllllkkkkkknnnoooooommmkkkjjjkkkmmmsssttttttrrrooonnnooopppmmmnnnooooooooooooooonnnpppppppppqqqrrrrrrpppnnnrrrqqqpppppppppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqtttrrrppprrruuuwwwvvvuuuvvvxxxxxxuuupppnnnoooqqquuuuuuuuusssrrrrrruuuwwwooorrrvvvzzz}}}}}}}}}||||||ttthhhgggppprrrrrreeePPP777666555444333222222222111111111000111111222333000000000000111222333444555555555666666777888999999888<<<:::@@@FFFeee|||~~~}}}lllaaaqqq~~~vvvnnn}}}ggg]]]ZZZ===555999111111444+++............/////////000//////000111333555888:::<<<<<<444888@@@888FFFpppoooTTT<<<888;;;:::999;;;999BBBKKKPPPWWW^^^aaaaaaaaacccaaa^^^___eeefffaaajjjggggggmmmqqqqqqrrrtttkkkeeebbbfffjjjjjjooovvv|||qqqlllkkkkkkvvv~~~uuummm```YYY```hhhjjjnnnpppqqqsssuuuwww|||yyytttnnnfff```]]]]]]lllkkkjjjiiigggfffddddddeee^^^ZZZZZZ\\\___fffmmmkkkjjjnnnrrrpppnnnvvv~~~dddTTTUUUaaaiiiqqqrrrsssuuuwwwyyyzzz{{{}}}~~~wwwrrrqqqgggjjjkkklllrrrwwwsssjjjiiillltttwwwTTTAAAFFFEEECCCNNN]]]TTT???777333333222000......///000///////////////000111111111111000111333666999;;;===CCC===@@@HHH???CCCaaa{{{xxxwwwwwwxxxvvvvvvwwwxxxwwwuuuqqqnnnsssssstttrrrqqqppprrrssssssqqqooommmlllkkkhhhfffiiilllnnnoooooonnnoooooommmnnnmmmkkkggghhhlllpppppppppooonnnmmmlllkkkkkklllqqquuutttnnnlllooossspppmmmkkklllnnnpppnnnllltttqqqnnnnnnpppqqqnnnkkkmmmnnnnnnmmmllllllnnnpppqqqrrrrrrqqqpppqqqsssuuutttqqqnnnooosssuuutttsssrrrssstttuuuuuusssqqqppprrrtttuuuuuusssqqqqqqrrrqqqrrrtttvvvxxxyyyzzzzzz}}}nnneeegggrrrjjjggg}}}YYYEEE555666666...666:::***111111000000000000111111111111111111222333444555333444555444444444666888<<<999===;;;BBBGGGdddooowwweeebbb}}}yyylllwwwzzzhhhhhhOOO<<<555111222222,,,........./////////000000//////000111333666888999<<<<<<666888<<<888QQQ}}}___III777555888777777;;;<<>>NNNuuu}}}{{{xxxvvvtttsssttttttvvvuuusssssssssssssssrrrpppqqqqqqpppnnnmmmnnnpppsssqqqooonnnmmmllljjjhhhjjjlllnnnooonnnnnnoooooommmmmmmmmkkkiiijjjlllnnnqqqppppppoooooonnnnnnmmmooorrrtttssspppoooqqqtttooommmkkkkkkmmmnnnmmmlllqqqpppnnnnnnnnnnnnmmmlllmmmnnnooonnnmmmmmmoooqqqrrrqqqpppooopppqqqrrrsssrrrpppnnnnnnoooqqqrrrrrrtttuuuvvvwwwwwwuuutttsssrrrtttuuutttrrrqqqrrrrrrqqqrrrsssuuuwwwxxxxxxyyy{{{}}}kkkfffdddpppiiiqqquuuTTT>>>666666///444666)))111111000000000000111111111111111111222333444555333444555444444444666888<<<999===;;;BBBGGGddduuupppqqqZZZddd}}}xxxllliiiyyynnnzzzlllNNN666333333...---....../////////000000000//////000222444666888999;;;:::888:::;;;>>>hhhnnnyyyuuuKKK===333444777666777<<<@@@GGGNNNQQQVVV\\\___^^^___cccddd```]]]^^^`````````^^^```ggglllmmmoooqqqkkkddd\\\YYYYYY^^^iiitttyyyuuuvvvvvv}}}nnn]]]YYYdddlllmmmpppuuuxxxwwwqqqmmmooofffkkkmmmpppvvv{{{~~~~~~|||zzznnnbbbXXXXXX\\\aaaggglllkkkhhhjjjmmmllllllyyyiiiXXXVVV\\\bbbmmmoooooommmjjjlllsssyyyuuusssooollljjjgggdddbbbaaaaaaaaagggqqqxxxsssiiifffgggooo{{{sssTTTIIIFFFBBBDDDMMMPPPJJJAAA222111111000000000000111///////////////000111111111111111222444777:::;;;:::>>>???AAAAAAAAAbbbrrrrrrrrrssssssssstttttttttrrrpppnnnnnnpppssstttpppqqqqqqooommmllllllmmmqqqooonnnmmmnnnmmmkkkjjjjjjlllnnnooonnnnnnnnnooonnnmmmkkkkkkllllllkkkjjjppppppppppppppppppqqqqqqssssssrrrrrrqqqrrrrrrsssnnnmmmkkkkkkmmmmmmmmmlllnnnoooooommmlllkkklllmmmnnnooopppooonnnnnnppprrrrrrooommmmmmppprrrrrrppprrrqqqpppnnnmmmooorrruuutttuuuvvvwwwvvvuuutttsssrrrtttuuutttrrrqqqrrrsssqqqrrrsssuuuvvvvvvwwwwwwzzz{{{}}}|||pppaaa[[[gggxxxhhhmmmsssQQQ<<<777333333333+++111111000000000000111111111111111111222333444555333444555444444444666888<<<999===;;;AAAFFFbbb|||uuuuuuffffff}}}kkksssrrr```YYYkkkvvvmmmaaa>>>777222***///...////////////000000000//////111222444777888999:::999:::<<<<<>>888555777888777:::>>>@@@GGGMMMPPPUUU\\\```aaa___dddgggeeeaaa___aaadddaaa___aaahhhmmmnnnnnnqqqiiieee^^^WWWTTTZZZfffqqqvvvppptttxxx~~~mmm]]][[[iiiooopppssszzz}}}tttmmmxxx|||ooolllcccfffnnnxxxrrrdddYYYXXX^^^cccgggkkkkkkhhhhhhkkkkkknnn}}}jjjXXXUUU\\\aaahhhlllooommmiiiiiipppvvv{{{wwwsssqqqqqqooojjjfffgggddddddkkkvvv|||wwwoooddddddjjjuuueeeRRRIIIDDDDDDFFFMMMMMMCCC333222111000111222111111///////////////000000111000111222333666888;;;<<>>===DDDKKKNNNTTT]]]cccdddbbbgggllllllfff```___aaa```^^^```gggkkkjjjjjjlllggggggbbbYYYTTTXXXccclll{{{rrriiinnnvvvzzzkkk]]]^^^mmmppprrrvvv}}}yyyqqqwwwzzzooo``````dddqqqrrrfff[[[[[[aaaeeehhhjjjkkkggghhhkkklllnnn~~~jjjVVVRRRWWW\\\aaagggmmmnnnjjjiiinnnttt~~~}}}}}}~~~zzztttnnnnnniiihhhoooyyy}}}yyyuuueeecccgggqqqzzz{{{___KKKEEEFFFDDDLLLRRRHHH888555222111111222222000///////////////000000111000111222444777999;;;===BBB>>>>>>======WWWwwwqqqppprrruuuxxx{{{|||||||||pppqqqrrrqqqnnnllllllmmmoooqqqrrrqqqooommmmmmmmmlllkkkjjjjjjllllllkkkjjjlllmmmnnnnnnmmmmmmnnnpppnnnlllkkkmmmooonnnjjjfffllllllmmmnnnooopppqqqqqqtttpppmmmnnnrrrsssqqqooopppppppppoooooooooppppppnnnppppppnnnkkkkkknnnqqqnnnooopppppppppppprrrtttuuuqqqmmmnnnsssuuutttqqquuuvvvuuurrroooooosssvvvqqqqqqqqqqqqppppppoooooosssssstttsssqqqqqqsssuuuuuuvvvvvvwwwwwwvvvvvvvvvzzzzzzzzzzzz{{{{{{|||}}}qqq^^^UUUbbbuuuUUUiiiVVV<<<888555444888222222111111111111222222111111111111222333444444333444555444444444666888;;;999===;;;AAADDD___zzz}}}vvvrrrqqqjjjaaaSSS^^^kkk```XXXeeecccPPP>>>000...666/////////000000000111111...000222444666888888999===:::<<<>>>JJJuuu{{{^^^JJJGGGDDD;;;555555666777666777999<<<;;;BBBHHHLLLSSS]]]eeeggghhhkkkqqqsssmmmccc\\\\\\^^^\\\___eeeiiihhhggghhhiiillliii^^^VVVYYYdddlllttt~~~kkkbbbeeejjjsss~~~sssiii___aaaoooqqqssswww}}}yyysss~~~ggg___[[[fffzzzoooeee___```eeefffhhhjjjiiifffgggjjjiiiiiivvviiiTTTMMMPPPTTTZZZ```gggjjjjjjjjjmmmqqq~~~xxxssspppkkkiiiooowwwyyyzzzzzzlllgggfffnnnvvv{{{sssNNNCCCIIIEEEKKKVVVQQQ@@@;;;444111111222111000///////////////000111111000111333555888:::<<<===AAA;;;;;;;;;EEEnnnzzzuuu{{{wwwsssrrrsssvvvxxxyyyzzzzzzyyynnnrrruuuuuupppllljjjkkklllnnnppppppnnnllllllllllllkkkjjjkkklllmmmllljjjmmmnnnnnnnnnllllllnnnpppnnnmmmmmmmmmmmmllliiigggkkkkkklllmmmnnnoooppppppqqqooonnnppprrrssspppmmmpppqqqqqqqqqooooooqqqrrrpppooonnnmmmkkkllloooqqqmmmoooppppppoooppprrrtttuuurrroooooorrrttttttrrrttttttsssqqqoooooopppqqqssssssrrrrrrrrrqqqqqqqqqsssssssssrrrqqqqqqtttvvvwwwwwwwwwwwwwwwvvvuuuuuuzzzyyyxxxwwwwwwxxxzzz{{{~~~}}}}}}mmmZZZXXXnnnjjjbbbvvvfffBBB:::666222777222222111111111111222222111111111111222333444555333444555444444444666888;;;999===;;;@@@CCC^^^tttooo}}}}}}qqqppp\\\[[[hhhcccQQQSSS\\\XXXCCC444333333//////000000000111111111...000222555777888999999:::888<<>>;;;555555666555555666999<<<===;;;AAAFFFJJJQQQ\\\dddggglllnnnuuu|||yyymmmccc```aaa```cccjjjnnnnnnmmmnnnsssxxxuuuggg]]]aaammmvvvttt|||~~~wwwlllfffbbb```iiitttuuummmhhhaaabbboooppprrrvvvyyyzzzxxxtttqqq~~~{{{iii[[[aaavvvxxxiiieeecccfffhhhggggggjjjgggdddeeegggccc```iiiwww}}}hhhUUUNNNOOOQQQTTTXXX]]]aaaeeehhhlllooowww{{{zzzvvvtttnnniiiiiinnnsssvvv{{{vvvnnniiimmmrrrvvvzzz}}}XXXCCCKKKCCCFFFUUUUUUHHH@@@666111111222111000///////////////000111111000111333666999;;;===>>>???999<<>>:::333888777666555777<<>>???:::@@@JJJhhh~~~]]]dddgggqqquuuqqquuuvvvlllwwwwwwvvvtttsssrrrqqqqqqmmmqqquuuuuuqqqooopppssslllnnnrrrsssrrrqqqqqqqqqpppooonnnnnnoooooonnnmmmnnnooonnnmmmllllllnnnpppmmmooopppnnnjjjhhhiiikkklllllllllmmmnnnooooooooonnnqqqtttvvvuuusssqqqooonnnpppqqqpppnnnmmmooorrrppplllhhhhhhkkkmmmnnnmmmlllmmmoooooooooooorrrtttppppppqqqpppnnnoooqqqtttxxxvvvtttuuuvvvuuuqqqmmmttttttsssrrrrrrrrrrrrssssssssssssqqqppprrruuuwwwwwwwwwvvvvvvuuusssrrrqqqwwwvvvsssqqqqqqrrrtttvvv~~~{{{yyyzzz}}}lll[[[[[[mmmgggsssUUUFFF???333333333222222111111222222333111111111111222333444555333444555444444444666888;;;999===;;;@@@BBB\\\}}}zzz{{{|||~~~YYY\\\zzzoooOOOQQQdddVVV@@@777222111//////222222//////222000222555666666777999:::777>>>@@@EEEaaa===>>>>>>222555555555555777999;;;<<<<<>>===HHHYYYYYYKKK:::222222444333111333222111000000111222222444555777888888999;;;===@@@999GGGnnnzzzzzz|||nnnfffiiigggeeeggglllqqqssstttrrrssssssrrrrrrqqqrrrrrrqqqoooooopppssstttrrrpppjjjkkklllmmmooopppqqqqqqrrrqqqpppooonnnmmmmmmnnnmmmllllllkkklllmmmnnnooonnnoooppppppppppppooonnnmmmnnnoooooonnnllljjjiiikkkkkknnntttuuuqqqnnnoooqqqpppnnnmmmmmmoooqqqsssrrrpppnnnnnnoooooommmkkkmmmllllllmmmnnnoooqqqrrrsssqqqooolllkkkkkklllmmmtttttttttssssssrrrqqqqqqqqqsssttttttrrrqqqsssuuuqqqrrrssssssssstttwwwyyyyyywwwtttuuuvvvvvvtttrrrvvvvvvvvvtttrrrrrruuuwwwvvvxxx{{{|||{{{zzz{{{|||rrrXXX___xxxrrrtttzzz^^^DDD666===555444333222111111222444222111111111111222333333555444333222333555777888;;;888<<<;;;AAADDD\\\~~~{{{yyyuuu|||~~~uuu|||yyywwwjjjbbb}}}gggOOOOOO\\\TTT>>>333333000///222222//////222000222555666777888999;;;:::666EEEoookkkAAA888999444555555444555666888:::<<<<<>>444111222222111111111111111111111111111444666888888888999;;;===;;;222MMM}}}ooohhheeedddccccccdddggglllppprrrsssppppppppppppppppppppppppqqqqqqpppqqqssssssrrrppplllkkkkkklllmmmoooqqqssstttsssrrrpppnnnmmmmmmmmmmmmmmmlllllllllmmmmmmnnnmmmnnnoooppppppooonnnmmmmmmmmmmmmmmmllljjjgggfffiiigggjjjooopppnnnmmmpppnnnnnnmmmmmmnnnnnnoooppppppooonnnnnnoooooommmllljjjjjjjjjkkklllmmmnnnooonnnmmmmmmllllllllllllmmmssssssssssssrrrqqqppppppnnnpppqqqqqqppppppqqqrrrqqqrrrssssssssstttvvvxxx{{{zzzxxxxxxyyyxxxwwwuuuxxxxxxwwwtttrrrqqqssstttqqquuuyyy{{{{{{zzzyyyzzz}}}uuu```hhhwwwttt~~~RRR888<<<444333333222222222222222111111000000111111222333444444333333444555777888<<<999===;;;AAACCCZZZ{{{}}}}}}zzzzzzsss{{{yyyZZZsssnnnVVVMMM]]]YYYCCC;;;444111000222111///000333000333555777777888999;;;BBB888MMMXXX;;;666999666444444444555666888:::;;;<<<@@@EEEJJJOOOTTTZZZ^^^___dddjjjqqq~~~zzzuuuyyyzzzwww~~~|||sssllljjjlllmmmppprrrsssssssssrrrooopppooommmvvvsssiiidddeeehhhkkklllmmmtttvvvsssoookkkjjjjjjjjjkkkiiilllnnnllliiiggghhhjjjllljjjgggfffjjjlllhhhaaaeeegggiiijjjjjjjjjjjjkkknnnoooqqqssstttxxx[[[GGGBBBDDDFFFXXXQQQCCC666000111222111000000111222222222111111444666888888888999:::<<<999888bbbxxxcccZZZ]]]```______```cccgggllloooqqqrrrmmmllllllmmmnnnnnnnnnmmmqqqppppppqqqqqqqqqpppoooqqqpppnnnmmmmmmnnnpppqqqtttsssrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnoooooonnnmmmmmmllllllllllllkkkjjjhhhgggjjjggghhhkkklllkkklllooollllllmmmmmmnnnnnnmmmmmmmmmmmmllllllmmmmmmlllllliiiiiijjjjjjkkklllmmmmmmlllmmmmmmnnnnnnnnnnnnnnnrrrrrrsssssssssrrrpppppplllmmmnnnnnnnnnnnnnnnoooqqqrrrttttttttttttvvvxxxxxxxxxwwwwwwxxxxxxwwwwwwxxxxxxxxxuuusssqqqrrrtttooosssxxx{{{{{{zzzyyyyyy{{{~~~mmmaaannnxxxqqqJJJ999444333222222333333222111111111111111111222333333666666555555666777888999;;;888<<<;;;AAACCCZZZ~~~zzz]]]^^^hhh[[[QQQ[[[WWWFFFBBB555222000111111///000333111333666777777888:::;;;EEE:::VVVqqqmmm\\\CCC666777888444444444444444666888:::;;;===@@@DDDIIINNNSSSYYY]]]^^^cccgggiiippp|||xxxsssssswwwzzzyyyyyy|||zzzsssoooooolllmmmoooqqqssstttuuuuuullloooooollloooxxxxxxkkkfffgggiiikkkjjjjjjpppzzz~~~~~~xxxrrrpppmmmjjjhhhggghhhiiihhhkkknnnlllhhhffffffgggggghhhgggfffkkknnnjjjaaa]]]aaafffhhhhhhhhhjjjkkknnnoooqqqqqqnnnooozzzfffLLLFFFGGGFFFUUUSSSIII999000111222222///000111222222222222222555666888888888888:::<<<<<>>???CCCHHHNNNSSSXXX[[[ZZZ\\\^^^^^^^^^ccckkksss{{{zzzrrrrrrsssqqqtttsssqqqppppppqqqssstttuuuxxxwwwrrrpppqqqrrrqqquuuqqqllliiihhhiiijjjkkkaaabbbcccfffjjjnnnpppqqqrrrqqqooonnnlllkkkkkkkkksssuuuvvvtttpppllljjjiiijjjkkklllmmmmmmllljjjiiillleeehhhkkkdddccceee```fffhhhjjjjjjjjjkkkkkkjjjgggccccccgggiiigggeeefffeeekkkjjjoooxxxqqq___WWWZZZeeellllllnnnrrrooohhh^^^\\\___gggggg___XXXWWWdddmmmwwwxxxlllbbbeeennniiiNNNAAAFFFDDDNNNUUUHHH555666999///222111000000111333555777555999888999>>>888888FFFRRRqqq```RRRMMMIIILLLTTT]]]bbbdddddddddccccccdddeeeggghhhgggggghhhiiijjjiiifffdddkkklllllllllkkkllloooqqqnnnmmmnnnpppnnnkkklllpppqqqpppnnnmmmmmmmmmiiiddd``````cccgggllloooooonnnqqqkkkfffgggjjjjjjjjjiiifffeeeggghhheeebbbfffllldddiiilllkkklllllliiiccceeebbb]]]\\\aaahhhlllllldddkkkdddYYY\\\^^^]]]`````````dddjjjmmmjjjiiikkkhhh___UUUNNNNNNOOOOOOOOOYYY\\\aaaeeeeeebbb```aaaaaa[[[WWWVVVTTTQQQRRRVVVXXX^^^hhhppppppmmmqqqwwwssstttqqqiiiaaa]]]\\\]]]\\\ZZZ]]]fffkkklllpppwwwyyyxxxvvvuuuvvvvvvvvvuuu{{{|||}}}}}}mmmbbbwwwxxx{{{WWW===333999777333333000222222222111000111333555555555555666666666666666555555;;;:::AAADDDVVV{{{mmm\\\]]]mmm~~~~~~tttMMMIII___ooorrrJJJ;;;000111444222222555222444666777888999;;;===>>>OOOwwwLLLBBB999777777333333555111333555555555666777999>>>???CCCHHHNNNSSSWWWZZZZZZ]]]_________bbbiiiooovvv{{{{{{uuupppqqqrrrppppppoooooonnnmmmnnnnnnnnnssswwwwwwrrrooooooooollljjjhhheeeccccccdddeeeeeeddddddddddddfffjjjmmmnnnrrrqqqpppooommmmmmlllllloooppprrrpppmmmjjjiiihhhggghhhiiijjjkkkkkkkkkkkklllfffjjjkkkcccaaabbb\\\```bbbdddfffhhhjjjhhhfffddd``````eeehhhhhhhhhiiigggkkkkkksss~~~sss[[[OOOUUUbbbooouuu{{{}}}tttggg\\\^^^eeellljjj```XXXWWW___hhhrrrtttjjjaaaeeennnyyy}}}uuuTTT@@@AAACCCMMMUUUJJJ666555888///111111000000111333555777666999777;;;AAA:::888CCC___|||{{{aaaSSSNNNLLLJJJLLLRRRZZZaaaeeedddcccccccccdddeeefffgggfffffffffhhhjjjjjjiiigggiiiiiijjjiiiiiijjjlllnnnkkkjjjlllooonnnkkklllppprrrppplllgggccc```]]]ZZZZZZZZZ]]]ccckkkoooqqqpppllljjjjjjjjjjjjiiiiiijjjbbb___^^^]]]ZZZXXX]]]dddeeeiiikkkiiiiiiiiiddd^^^YYYWWWSSSRRRVVV]]]ccceeegggmmmdddXXXYYYVVVQQQRRRZZZ\\\aaahhhjjjggghhhkkklllfff^^^YYYVVVTTTRRRPPPOOOSSSZZZ______\\\YYYYYYVVVWWWWWWUUUPPPLLLNNNSSSSSSYYYdddmmmooommmqqqxxxtttvvvvvvooofff^^^YYYWWWVVVUUUXXX```fffiiiooowwwvvvtttrrrrrrttttttsssqqqwwwzzz}}}~~~ooo```qqq```BBB333777555333333000222222222111000111333555555555555555666666666666666666<<<;;;BBBDDDVVVjjjYYY[[[aaarrr{{{UUUHHHXXXlllSSS???//////333333222444222444666888888999;;;===???ZZZyyyHHH@@@888666666444333444111333555555666777999<<<===???CCCHHHMMMRRRVVVXXXZZZ]]]`````````bbbfffjjjoooqqqqqqnnnnnnpppqqqoooooooooppppppqqqqqqqqqqqqrrrvvvvvvrrroooooonnnkkkiiihhhgggffffffgggggggggiiigggdddaaa```ccchhhlllrrrqqqpppoooooonnnmmmmmmlllmmmmmmkkkhhhdddcccbbbbbbbbbcccdddfffhhhjjjlllmmmhhhmmmoooiiigggeee[[[\\\[[[\\\```fffhhhhhhgggbbb]]]\\\bbbgggiiijjjllliiilllooo|||zzz___UUUUUU```mmmxxx{{{kkk[[[aaammmwwwuuujjj^^^XXX[[[bbblllnnngggaaaeeennnwww}}}```DDD???AAAJJJVVVNNN:::555777000111111000111222333555777777999777<<>>CCCkkkgggCCC===777555555555444333222333555555666888;;;======???CCCHHHMMMQQQUUUVVVZZZ\\\```aaaaaaaaaccceeeiiiiiihhhhhhkkknnnooonnnnnnnnnooooooqqqtttvvvwwwrrrvvvvvvrrrppprrrtttssssssttttttsssqqqooonnnnnnnnnlllfff```[[[]]]eeekkkoooooooooooonnnnnnmmmmmmmmmmmmmmmjjjeeeaaa^^^^^^^^^^^^]]]^^^```dddiiikkkooojjjpppwwwyyy|||vvveee\\\VVVTTTYYYaaaggglllpppeee]]]ZZZ___eeehhhjjjmmmjjjnnnuuukkkhhhZZZ```hhhsssppp\\\dddtttnnn```[[[___fffiiieeeaaafffooowww~~~lllLLLCCC@@@HHHUUUQQQ>>>555666111111111111111222444555666555888999<<>>===???CCCHHHMMMPPPSSSTTTXXX[[[^^^aaabbbbbbbbbbbbfffcccbbbdddhhhjjjlllmmmooommmkkkjjjkkkmmmpppssssssuuuuuuqqqrrrxxx}}}zzzvvvuuuuuutttrrrkkk```XXXYYYbbbkkklllmmmmmmnnnnnnmmmllllllmmmoooqqqpppmmmjjjggggggdddaaa___]]]___dddiiimmmpppkkkrrr~~~|||eeeZZZPPPRRRYYYbbbooozzzkkkaaaZZZ]]]cccfffiiikkkiiioooyyyxxxjjjsss\\\aaaiiivvvppp___fffwwwmmmaaabbbdddfffcccaaagggooottt{{{tttSSSIIIAAAEEERRRSSSBBB666555111111111222222333444666666222999;;;;;;999:::UUUqqqVVVFFFKKKHHHQQQXXXWWWRRRRRRYYYbbbeeefffgggggghhhiiiiiiiiillliiieeebbbbbbcccddddddcccccccccbbbaaabbbdddfffeeedddeeegggeee```___bbbeeeqqqyyyzzzpppiiiaaa___dddiiijjjiiijjjjjjhhhiiipppxxxvvvnnnfff^^^WWWVVVUUURRRQQQSSS\\\dddnnnwwwzzzpppkkkcccYYYRRRMMMNNNXXXdddnnn```ccc[[[[[[^^^``````eeessszzzzzz~~~|||uuuoooiiiaaajjjwwwrrrcccaaacccjjjnnnooopppsssyyyyyyqqqnnnpppsssuuuqqqlllgggdddbbbaaaaaaUUU]]]hhhooosssxxx}}}uuu```hhh{{{uuukkkfffDDD:::333222444111222222222111000111333555444444444555666777777888<<<:::<<<;;;CCCEEETTTxxxuuuzzz|||{{{oooYYYMMMUUUwww~~~qqqYYYKKKWWWmmmuuupppbbbKKK777222333222333666222444777888999;;;===@@@MMMdddFFF;;;:::777444555999777222333444444444444666:::======???CCCHHHLLLOOOQQQRRRVVVXXX\\\___aaabbbbbbbbbccc``````bbbddddddgggkkksssqqqnnnkkkiiiiiikkklllnnnqqqrrrqqqsss{{{~~~|||sssdddWWWUUU___iiijjjkkklllmmmnnnmmmlllkkkkkkooovvvzzz{{{zzzzzzzzzoookkkeeeaaaaaaeeejjjnnnooolllsss~~~zzziiiYYYSSSTTT\\\nnnqqqeee[[[[[[aaaeeehhhjjjhhhooo{{{kkk\\\jjjXXXaaannn~~~nnnbbbfffuuukkkhhhdddbbb______eeennnuuu||||||vvvWWWKKKEEEBBBMMMSSSFFF999555111111111222333444555666666333999;;;:::777>>>iiisssYYYGGGGGGKKKUUU___```[[[XXX\\\ccceeefffggghhhiiiiiiiiiiiinnniiiccc^^^]]]^^^^^^___\\\]]]]]][[[ZZZZZZ\\\^^^[[[YYYXXXYYYVVVQQQQQQUUU___mmmwwwiiiaaabbbffffffeeebbbbbbaaafffyyy|||rrrnnnkkkeee___]]]```hhhuuuooobbbXXXSSS[[[gggzzzggg```___\\\ZZZYYYWWWZZZeeeqqqwww{{{zzzqqqeeebbbiiissstttsss}}}ttt\\\WWWWWW]]]eeeiiilllppppppvvv~~~sssqqq}}}yyyssstttwwwzzz|||tttooommmmmm]]]aaagggmmmrrrwww||||||ccc\\\eeexxxqqqdddzzzsssOOO@@@666111333222222222222111000111333555333444444555666777888888===:::;;;:::BBBDDDRRR}}}vvvrrruuuyyy|||aaaZZZ]]]{{{}}}eeeNNNRRRaaaeeeaaa```MMM;;;666555222222666222444777888:::;;;>>>@@@YYY~~~zzzVVVAAA999:::777444666;;;999333444444444333333555888<<<<<>>999:::888AAACCCPPPyyyrrrrrrwwwddd___\\\uuupppQQQOOOYYYZZZWWW^^^MMM>>>999666222222777222444777999:::<<<>>>AAAccc}}}xxxtttOOO>>>888999777444777<<<:::333444444444222222444777:::<<>>LLLqqqaaaYYYJJJBBBJJJBBBNNN\\\bbb```\\\]]]___bbbcccdddffffffffffffeee^^^XXXPPPJJJIIIJJJLLLMMMIIIJJJIIIHHHFFFGGGIIIJJJKKKGGGEEEEEECCCAAADDDIIILLLRRRdddzzzvvv```SSSRRRVVVXXXXXXUUUXXXVVVVVVgggxxxqqqpppmmmiiihhheeegggkkkvvvjjjZZZPPPKKKRRR^^^nnnttt}}}cccSSSSSSPPPOOORRRSSSQQQSSSVVV\\\eeekkkdddXXXUUU___kkkxxxsssdddnnnrrryyyYYYNNNGGGJJJRRRXXX\\\```]]]^^^iiivvvttthhhccchhhqqq{{{~~~yyy{{{}}}}}}~~~wwwuuuxxx{{{zzzyyy~~~{{{~~~wwwcccaaappp{{{qqqqqq___LLL:::111222333222222222111000111333555333333444555666777888999>>>999999888AAABBBOOOuuuuuulllZZZWWWeeeyyyYYYEEEQQQ]]]VVVbbbYYYHHH666111555666333555333999555:::===888LLLttt~~~bbbGGG;;;;;;999666444333333444555333333333333444666777999999BBBJJJNNNQQQUUUWWWVVVSSSSSSSSSUUU^^^iiillljjjfffbbbaaabbb```ZZZWWWXXX[[[\\\___dddhhhfffaaa[[[YYY___ffflllppprrrssssssuuuuuuuuuvvvuuuvvvuuu[[[UUUVVV\\\nnnmmmmmmnnnpppsssttttttkkkgggjjjvvv}}}{{{tttjjjaaa___eeellllllkkklllooorrr|||nnnhhhrrr|||sssaaaTTTXXX```bbbcccfffiiilllbbbSSSTTT\\\hhhvvvwwwooogggiiiyyylll\\\WWWXXX^^^fffkkkkkkpppyyyaaaPPPMMMDDDGGGSSSRRR@@@444444111111222333444666777888@@@;;;777@@@666WWWsss\\\NNNFFFJJJLLLBBBFFFKKKRRRVVVYYY[[[```cccfffeeefffiiiiiihhhgggggg\\\RRRHHHHHHJJJIIIHHHHHHHHHIIIHHHGGGHHHKKKLLLKKKPPPRRRTTTRRRKKKDDDFFFNNNGGGEEEQQQggguuuwww}}}eeeQQQRRRRRRPPPTTTXXXYYY[[[___fffoooyyy~~~uuueeeXXXZZZfffmmmlllkkkiiilllrrruuu{{{www^^^MMMFFFHHHRRR\\\dddrrrsssppp```WWWSSSYYY]]][[[aaaccc[[[jjjiiifff```[[[\\\dddkkkppp~~~www___UUUWWWiiiyyyzzzSSSFFFMMMLLLTTTaaa```bbbggggggjjjlllddd```jjjxxxyyyzzzyyywwwuuuuuuuuu~~~xxx{{{~~~}}}zzzyyyzzzyyyvvv~~~|||}}}~~~|||{{{bbbccckkk}}}mmm|||xxxQQQ;;;444333111333333222222111222222222333444666666555555777888::::::===999AAADDDOOO{{{yyywwwccc]]]aaa}}}bbbPPPZZZbbbWWWWWWTTTIII;;;333444666555777444999444999<<<999PPP]]]BBB;;;:::999666444333333444555333333333333444666777999;;;@@@FFFMMMXXX``````[[[UUUSSSQQQSSS^^^jjjnnnkkkdddccchhhpppqqqjjjbbb^^^YYYXXX[[[aaahhhiiiddd^^^WWW\\\dddjjjmmmnnnoooooosssrrrrrrsssrrrrrrzzzhhhZZZZZZbbblllllllllnnnrrrwww{{{}}}kkkdddaaaiiirrrvvvvvvvvv~~~~~~yyynnnaaa\\\aaahhhmmmmmmnnnooommmqqqrrrvvvxxxaaaOOORRR___eeeggghhhlllnnnmmmXXXUUU\\\fffqqq}}}}}}sssmmmhhhiiisss~~~~~~hhh\\\YYY___iiiiiihhhjjjrrryyyiiiMMMKKKDDDHHHVVVUUUCCC555222111111222333444666777888999999888@@@>>>ggg}}}```KKKCCC???CCCGGGAAADDDIIIPPPTTTWWWZZZ^^^bbbeeeeeefffkkkoooqqqqqqqqqjjj[[[LLLIIIMMMSSSXXX\\\YYYYYYYYYXXXXXXZZZ\\\]]]jjjooorrrkkk\\\QQQQQQWWWTTTJJJKKK[[[hhhooo}}}{{{^^^VVVVVVYYYaaaggghhhiiijjjjjjlllooorrrllldddWWWOOOSSSaaaiiiiiihhhgggiiinnnrrryyywww___NNNFFFHHHSSS___eeerrrvvv~~~hhhfffcccjjjqqqrrrwwwzzzqqqqqqmmmfff^^^ZZZ]]]dddjjjlllyyyyyy~~~sssZZZPPPSSSdddrrrkkkXXX[[[\\\ffftttvvvxxxrrroooddd___iiivvvxxxyyyxxxvvvvvvwwwxxxuuu}}}xxxjjjaaafffmmmsssuuuxxx{{{{{{www|||yyyxxxxxxvvvvvv}}}ooo]]]^^^{{{iiirrr^^^AAA777555333333333222222111222222333333444666666555555777888::::::===999AAACCCOOOuuulllddd___zzzmmm___gggnnneeeYYYXXXQQQCCC777444555666999555:::555888;;;:::UUUXXX???;;;999888666555444444444555333333333333444666777999===>>>BBBLLL^^^mmmnnnhhh[[[WWWQQQQQQ[[[iiiooonnndddeeeppprrreeeYYYVVVWWW^^^hhhkkkfff___XXX]]]dddiiikkkllllllmmmooommmlllmmmkkkkkkqqqyyyqqqZZZWWWbbbjjjjjjkkknnnttt|||tttiii```aaahhhllloooqqq|||rrrbbbYYY]]]eeelllmmmppppppllliiipppyyydddMMMOOO^^^gggiiijjjnnnmmmtttWWWXXX^^^dddkkksssyyyvvvpppmmmjjjkkkmmmoooxxxwwwbbbZZZ```kkkiiiffffffkkkpppwwwsssrrrKKKJJJDDDIIIWWWWWWFFF666111111222222333444666777888555:::;;;>>>HHH|||rrrPPP<<<===<<<===AAA@@@BBBGGGNNNRRRTTTXXX]]]aaaddddddgggmmmvvv|||}}}{{{pppaaaSSSSSS^^^jjjsssyyyvvvwwwwwwuuurrrrrrvvvzzzyyyfff\\\YYY\\\MMMGGGRRR```kkk}}}nnnWWWSSSZZZfffnnnqqquuutttpppkkkhhhhhhbbb[[[RRRMMMUUUaaaiiijjjgggfffiiilllqqqzzzxxxaaaNNNEEEGGGUUUbbbfffqqqyyywwwjjjdddkkkvvv{{{yyypppddd\\\ZZZ___fffkkkoooyyyyyyuuu[[[NNNTTTaaallliiibbbcccooovvvnnndddbbbnnnvvvwwwwwwvvvuuuvvvxxxzzzvvvwwwzzz}}}{{{ppp___SSSVVVaaalllsssxxx|||{{{xxx{{{xxxvvvuuusssttt{{{]]]XXXlllooollllllGGG888555333333222222111222222333333333444666666555555777888::::::===999AAACCCNNNxxxpppjjj___rrruuufffooo~~~nnnhhhZZZHHH:::444333444888555;;;888:::;;;<<>>@@@KKK^^^rrryyywwwhhh```TTTOOOXXXfffooopppgggfffrrrpppaaa[[[XXX^^^hhhkkkeee\\\]]]aaaggglllmmmmmmmmmmmmooollljjjkkkiiihhhmmmtttwww\\\UUUaaaiiijjjkkknnnttt}}}|||nnnaaa___cccgggjjjlllttt}}}vvvcccYYY]]]fffiiimmmqqqqqqnnnkkkmmmqqq||||||mmmUUUTTT___eeegggiiiqqqlllyyywwwWWWZZZ^^^aaadddiiioooqqqnnnooommmlllkkkgggkkk~~~fff[[[```jjjmmmiiifffhhhkkkssszzzZZZfffyyyLLLJJJDDDHHHTTTUUUGGG888222222222222333555666888999777>>>>>>;;;PPPqqqLLL:::@@@???<<>>______AAA999777777666666555555444444333333333333444666777999>>>@@@BBBHHHXXXmmm|||uuulll]]]RRRVVVcccmmmpppiiidddnnnrrrjjjbbbccciiiiiiaaaXXX```dddjjjnnnnnnmmmllllllnnnjjjiiiiiihhhgggjjjoooyyyeee[[[eeejjjkkklllnnnsss|||{{{mmm```^^^```bbbccceeelllxxxwwwfff[[[```iiiiiimmmooopppoooooopppqqqwwwpppoooyyywwwbbb^^^bbbcccdddgggooojjjppp{{{___ZZZ]]]^^^\\\^^^dddjjjjjjnnnkkkjjjjjjfffdddqqqzzzeee\\\aaahhhnnnjjjgggfffhhhnnn}}}lllKKKQQQ}}}}}}OOOKKKDDDEEENNNQQQGGG:::333222222333444555777888999999???>>>888ZZZiiiIII;;;BBBAAA===???BBBCCCGGGMMMQQQTTTXXX^^^ccceeegggjjjqqqjjj[[[RRR]]]tttjjjWWWMMMWWWeeennnzzzkkkMMMCCCIIILLLVVVeeeqqqvvvssslllggg^^^XXXSSSVVV]]]bbbeeefffiiilllnnnooovvv}}}dddPPPGGGKKKYYYhhhlllooouuulllSSSJJJWWWiii}}}yyynnnaaa\\\```hhhmmmooosss{{{~~~xxx\\\QQQ]]]gggnnn||||||YYYMMMOOO^^^qqqqqqcccdddssszzzzzzxxxuuusssrrrtttvvvvvvttt{{{|||eeeVVV[[[fffppptttvvvxxxyyyxxxxxxxxxzzz|||zzzwwwzzzuuubbb```___bbbxxxSSS<<<555555222111111111222222333444333444666666555555777888999:::===:::AAABBBLLL~~~wwwnnn```pppdddbbb{{{rrrYYYGGG;;;555444666555333===>>>>>><<>>:::;;;AAA???CCCHHHMMMQQQTTTYYY```eeeeeekkksssuuu]]]HHHJJJ]]]pppzzz}}}}}}ooo[[[\\\jjjjjjtttvvvvvv~~~bbbMMMPPP]]]hhhttttttOOOJJJ@@@FFFSSSgggvvvxxxmmmbbb[[[VVVWWWaaajjjkkkkkkllleeekkkmmmnnnwwweeeRRRMMMSSS^^^hhhkkkkkkooossshhhHHHPPPiii}}}kkkhhheeefffiiilllllllllssswww]]]MMM^^^dddjjjwww~~~dddNNNPPPiiipppwwwnnnbbbeeekkkrrr}}}xxxyyyyyywwwtttsssssstttsssxxxvvvaaaZZZUUUaaammmqqqrrruuuxxxyyyvvvvvvyyy{{{yyyuuuvvv{{{{{{ooo^^^ooowwwbbbsssxxxQQQ:::888111111111111222333444555333444666666555555777888888999>>>:::AAABBBKKK|||yyyrrrWWWeeerrrxxx|||mmm\\\eeeqqqrrrjjj```UUUEEE777333888:::444:::999999:::JJJxxxuuuXXXCCC:::555666666666666666555444333333333333444666888999999>>>BBBFFFNNN[[[dddgggwww}}}}}}ssshhheeegggjjjlllgggeeekkkxxxyyymmmccc]]]dddgggkkkmmmllliiigggffffffaaa^^^```aaa``````cccZZZjjjyyy~~~kkkcccnnnlllooossstttvvv|||xxxlllkkkooosssuuuxxxzzzooodddccchhhgggllloooppptttxxxuuunnnlll^^^WWW^^^iiitttwww___^^^iiinnnnnnnnnwww~~~zzzzzz~~~|||uuuoooqqqlll```XXXZZZaaafffjjjkkkooopppfff\\\```lllwwwvvvnnndddbbbgggjjjhhhlllkkkjjjiiifffhhhsss~~~FFFKKKRRRxxxjjjRRRHHHEEEFFFNNNTTTNNN>>>111333333333444666777999:::999999EEEPPP|||lllCCC>>>AAAAAA:::<<>>:::AAABBBKKK{{{}}}zzzxxxgggZZZgggzzznnn{{{jjjQQQWWWbbbuuuhhh___XXXIII666111888777999999777BBB<<>><<<888666444444444555444333333333333333444555666666888;;;>>>CCCIIIQQQYYY___jjjxxxoooccceeellljjjfffhhhnnnqqqzzzyyyoooeeeZZZiiijjjlllnnnpppppppppppptttnnnlllmmmmmmkkkjjjkkkgggnnnyyy{{{ooohhhhhhrrrsssttttttuuu|||zzzooonnnsssuuuttttttuuuyyyjjjfffiiimmmlllooovvvzzzwwwuuuuuuiii___XXXYYY^^^iii}}}xxxdddeeennnpppqqqtttvvv~~~{{{zzz|||~~~ppp\\\XXXZZZ]]]eeehhhnnnrrrooogggbbbbbbeeetttssslll```]]]fffpppttttttooolllmmmhhheeennn|||IIIBBBLLLvvvLLLHHHFFFIIIQQQTTTKKK===444444444444555555777888999555>>><<>>>>>>>>>>>AAADDDIIINNNSSSXXX^^^aaaiiillluuuuuu[[[GGGLLL^^^kkkrrrvvvwwwgggRRRTTTbbbeeeqqqoooqqqvvvttt^^^KKKKKKVVVcccrrrgggSSSHHHEEETTTjjjvvvzzzqqq___UUUYYY___dddfffhhhiiijjjbbbgggpppttt}}}iiiVVVQQQUUU]]]eeeiiihhhooopppxxxRRRWWWvvvzzzooogggdddjjjppppppmmmkkkuuuwwwmmmYYYRRRZZZdddjjjnnnuuuaaaWWW{{{xxxgggcccgggmmmrrrvvvuuuuuuuuuuuuuuutttttttttvvvyyybbbVVVWWWeeerrrtttrrrtttwwwzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzyyy|||bbb\\\~~~rrrnnnOOOGGG666444333222111111333555666444555777666555555666777777555===<<>>>>>@@@DDDJJJOOOTTTYYY^^^aaagggppp{{{nnnVVVDDDKKK^^^jjjqqquuu|||kkkUUUVVVbbbiiissspppssszzzyyyaaaLLLLLLXXXdddpppzzznnnTTTLLLZZZsss|||yyyooo```ZZZ^^^bbbfffggghhhiiijjjjjjkkkqqqwwwfffTTTTTT[[[ccciiillliiinnnnnnsssdddccc}}}wwwnnnhhhfffjjjnnnmmmllllllqqqrrr}}}jjjVVVQQQXXXaaahhhnnnttt|||xxxaaayyyzzzllliiillloooqqqtttttttttttttttuuuuuuuuuuuu}}}uuu```WWWZZZgggrrrsssqqqssswwwyyy{{{zzzyyyxxxxxxwwwwwwxxxyyyyyy{{{eeeYYYuuuttteeeZZZIII666444333222111111333555666444555666666555555666777<<<888@@@>>>CCCIIITTT{{{wwwuuu{{{yyyhhh[[[WWWjjj|||vvv}}}lllUUUSSSZZZ\\\\\\dddiii[[[@@@333444444999;;;777===999KKKoooSSSCCC@@@>>>888888666444444444555444333333333333333444555666666999===AAAFFFKKKQQQVVV[[[]]]bbbiiimmmnnnjjjfffccceeedddgggjjjgggeeemmm{{{wwwooojjjkkkkkkmmmrrryyy|||yyyvvvqqqmmmqqqwwwsssrrrqqqsssyyyuuurrrrrrqqqpppqqqooouuuzzzyyyrrrllliiiiiinnnkkkjjjllljjjfffeeegggkkk```SSSLLLMMMWWWiiixxxxxxkkkjjjkkkiiijjjnnnmmmmmmllliiihhhiiilllooorrr[[[RRRQQQWWWeeejjjxxxqqqhhhnnnwww|||jjj]]]]]]eeelllmmm|||{{{vvvpppppptttvvvuuuPPPCCCHHHMMMHHHFFFJJJSSSVVVMMM>>>444444444444555666777999999===>>>JJJyyy\\\FFF>>>>>><<<;;;;;;;;;<<<===@@@DDDKKKQQQUUUZZZ___bbbdddrrr~~~jjjTTTEEEMMM___kkkpppsss}}}kkkTTTTTT___jjjrrrmmmsss}}}eeeMMMMMM[[[fffmmmsss~~~bbbSSS___zzzssshhh___aaadddfffhhhhhhhhhiiijjjooolllnnnsss```NNNOOOWWW^^^ccclllhhhmmmmmmlllyyykkkzzz}}}lllllliiihhhkkklllkkklllooosssvvv{{{lllXXXTTTXXX___gggnnnsssvvvxxxvvvzzztttkkkjjjlllmmmmmmooossssssssstttuuuuuuuuuvvv~~~rrr___ZZZ___jjjsssrrrppprrrvvvxxx|||{{{zzzyyyxxxwwwwwwwwwzzzzzz|||oooXXXiiiddd}}}iiiOOO<<<444333222111111333444666444555666666555555666888<<<777===:::>>>EEEQQQxxx{{{vvvzzzzzzjjj^^^___uuu}}}uuu|||qqq\\\ZZZfffccc]]]]]]```UUU???444777222999<<<666;;;888MMM___FFFBBB???666888666444444444555444333333333333333444555666666888<<>>333444444444555666888999:::===:::QQQtttTTTCCC======<<<:::999999;;;<<<@@@DDDLLLRRRWWW\\\___bbbaaaooozzzlllXXXKKKSSSccckkknnnqqqzzzjjjSSSTTT___eeelllhhhppp|||iiiOOOOOO]]]hhhmmmooowwwpppZZZaaa|||}}}kkk___]]]eeegggiiiiiihhhgggggghhhmmmiiillloooyyyaaaNNNJJJMMMSSSYYYffffffkkkmmmjjjwwwpppooovvvooo```ggggggiiimmmmmmkkkooouuuuuueee______aaafffmmmqqqrrrqqqwwwtttrrrjjjdddeeehhhjjjlllppprrrrrrsssssstttuuuvvvvvvzzzqqq___^^^eeemmmtttsssqqqssswwwyyy{{{zzzyyyyyyxxxyyyyyyyyy||||||yyy[[[^^^yyyllldddzzzxxxUUU???555444222111111222444555333555666666555555777888<<<777<<<888;;;BBBNNNuuu~~~wwwzzzuuudddWWW[[[vvvyyyxxx```^^^qqqqqqddd^^^^^^UUUBBB666666222999<<<666;;;888OOOoooGGG<<<:::555888666444444444555444333333333333333444555666666777:::???CCCGGGKKKPPPSSSTTTXXX^^^cccdddcccaaa```bbbbbbdddfffggggggjjjooowww|||uuuooolllllllllmmmnnnppprrrsssuuuuuuzzzyyywwwrrrqqqrrrtttsssooonnnqqquuurrrqqqtttyyy||||||zzzyyyqqqiiiddd___[[[[[[^^^aaaaaacccfffjjjlllllllllmmmhhheeeaaa[[[UUUVVVZZZllldddWWWKKKIIISSSbbbllliiihhhiiihhheeecccffflllkkkiiifffccc```^^^]]]]]]qqquuukkk\\\TTTOOOUUUfffqqqtttmmmttthhhbbbaaaccceeeooozzz}}}tttnnnssszzz{{{~~~TTTIIIEEEoooVVVGGGFFFLLLWWWZZZOOO>>>333444444444555777888:::;;;???;;;]]]rrrQQQCCC;;;<<<<<<:::888888:::<<>>:::>>>EEEQQQwww}}}yyy{{{ppp[[[KKKJJJiiibbbZZZqqqzzzppplllmmmaaaHHH666333222999<<<666<<<999QQQMMM:::;;;<<<888666444444444555444333333333333333444555666666666999===AAADDDIIINNNRRRUUUYYY^^^```___^^^___aaafffeeeddddddeeegggiiijjjqqqsssvvvyyy|||zzztttnnnjjjjjjkkkkkklllmmmnnnoookkkkkkpppxxx{{{wwwsssrrrpppllljjjlllmmmllloootttwwwvvvttttttsssqqqnnnkkkjjjeee```]]]YYYVVVYYY^^^]]]]]]___bbbfffiiijjjjjjmmmjjjfffccc\\\VVVWWW]]]fffaaaVVVJJJGGGPPP\\\bbbeeehhhkkkiiieeecccfffjjjqqqssstttssspppmmmkkkkkkppprrrgggZZZSSSLLLQQQbbbvvvuuummmwwwooommmllllllmmmnnnxxx}}}vvvnnnpppyyyYYYQQQRRR|||TTTGGGGGGMMMXXX[[[PPP>>>222333444444666777999;;;<<<===;;;eeesssNNNAAA:::<<<===;;;888777:::===???EEENNNVVV\\\___aaacccbbbkkksssmmm[[[PPPWWWccchhhiiikkknnn}}}zzzcccUUUTTTXXX___ggghhhrrr{{{qqqTTTQQQ^^^hhhlllooowww{{{xxxpppzzzrrr```]]]aaabbbeeeiiikkkjjjiiihhhhhhkkkiiiqqquuuqqqyyy~~~uuujjj___TTTMMMNNNTTTZZZeeeiiilllooommmyyyrrr[[[UUUVVVVVVZZZ]]]dddmmmppppppsssyyy}}}tttooojjjhhhkkkmmmnnnnnntttoooXXXTTTRRRTTTWWW\\\fffppprrrrrrrrrssstttttttttuuu~~~nnnZZZ]]]eeelllrrrrrrrrrvvvzzzzzzuuuuuuuuuwwwxxxzzz|||}}}{{{}}}|||bbbUUUbbbdddwwwfffIII666444333111111222333444222444555666555666777999<<<777===999===CCCOOOuuu~~~{{{~~~tttZZZHHHAAAaaadddSSSiii~~~{{{}}}}}}jjjKKK777555444999;;;666>>><<>>222333444444666777:::;;;<<<;;;===mmmjjjGGG@@@:::===>>>;;;777777:::>>>>>>EEEOOOXXX]]]```bbbccceeelllrrr~~~iiiXXXOOOWWWeeelllooorrrsssxxxxxxqqqjjjeee^^^VVV^^^hhhkkktttwwwwwwYYYRRR\\\dddjjjooosssuuu|||qqqooobbbTTTUUUYYY^^^bbbhhhlllmmmllljjjjjjllliiitttxxxvvvrrrpppnnnfff\\\VVVVVV\\\jjjiiihhhpppoooqqqppp]]]RRRPPPRRRUUUXXX```kkkoooooopppsss~~~{{{xxxpppnnnkkkjjjkkklllmmmmmmkkkqqqvvvVVVSSSRRRSSSTTTVVV___iiissssssssssssssssssssssss}}}hhhVVV[[[```gggnnnoooqqqvvvyyyxxxttttttuuuvvvwwwyyyzzz{{{oooYYY\\\dddwwwoooOOO666555333111111222333444222444555666555666888999777333:::888<<>><<<888777:::>>>>>>EEEOOOYYY^^^aaaccccccgggmmmrrrxxxfffVVVOOOYYYiiiqqqwww{{{~~~xxxuuuzzz{{{ooo^^^\\\hhhkkkssssss|||\\\SSSZZZaaahhhnnnpppoootttmmmbbbRRRHHHJJJMMM[[[aaaiiinnnooonnnmmmlllkkkiiizzz~~~{{{|||{{{pppccc]]]```ooojjjdddppppppmmmyyy|||uuugggZZZUUUVVVSSSVVV^^^iiinnnnnnlllnnnmmmppp}}}~~~rrrpppjjjkkkkkkkkkkkkkkklllllloooqqqxxxooo^^^]]]]]]]]][[[ZZZaaaiiissssssssssssssssssrrrrrrvvvcccTTT[[[\\\dddjjjmmmpppuuuxxxwwwuuuuuuuuuuuuvvvwwwxxxyyy~~~^^^WWW{{{qqqoooLLL666555333111111222333444222333555666666666888:::888555===;;;???EEEOOOtttxxxeeeNNNDDDaaa}}}qqqLLL___{{{mmmJJJ666<<<444;;;666<<<999>>>NNNfffEEE222<<<777777777666555555444444333333222222333333444555:::;;;>>>BBBCCCFFFPPP[[[\\\SSSRRRZZZ^^^[[[ZZZ^^^ZZZ\\\\\\[[[YYYXXXYYYZZZ]]]\\\___eeegggccc______[[[]]]]]][[[XXXYYY^^^bbb___bbbeeehhhjjjkkkmmmnnnkkklllmmmmmmmmmmmmlllkkkooosss{{{|||nnngggoooyyyzzz{{{{{{zzz{{{yyyqqqhhh``````eeeiiicccYYY[[[eee]]]ZZZVVVQQQLLLHHHKKKOOOSSSYYY^^^aaagggnnnlllfffhhhgggkkknnniiigggyyywww\\\RRRXXX^^^^^^lllzzz~~~{{{aaaaaammmrrrrrrrrrzzz}}}yyypppmmmwww^^^IIIZZZsssRRRFFFFFFNNNZZZ\\\OOO???777444333222555:::<<<<<<;;;<<>>AAAHHHRRRZZZ^^^bbbgggjjjlllttt~~~~~~}}}iiiaaaYYY[[[gggxxx~~~zzz|||uuuiiiggglllrrrxxxmmmYYYZZZeeeiiieeegggjjjuuuzzziii___TTTHHHGGGNNNSSS___jjjlllmmmooonnniiiiiinnn~~~|||nnneeeeeeiiimmmkkkgggkkkvvvtttddd```dddccc]]]ZZZ```hhhlllnnnpppkkkooouuuzzzyyyuuuooojjjmmmnnnppppppnnnlllllllllhhhsss|||ssslllllljjjhhhfffeeefffhhhrrrssstttsssqqqppppppqqqxxx}}}nnnbbb\\\]]]bbbhhhnnnqqqsssuuuwwwsssuuuwwwxxxvvvuuuuuuvvv^^^OOOqqqnnnwwwvvvVVV;;;777444555444333444888777666666555555555666666999999<<<:::AAABBBIIIxxxwww|||qqq\\\LLLeee|||{{{{{{{{{rrrMMM[[[kkkuuuyyyxxxmmmOOO777666444;;;666===:::???OOOaaaIII888AAA777777777666555555444444333333222222333333444555;;;;;;???BBBCCCFFFPPP[[[[[[UUUSSSYYY```___[[[YYYYYYYYYZZZ[[[\\\^^^^^^___^^^]]]^^^aaa___[[[\\\```eeeggghhheeeaaa___```bbbcccddddddeeefffhhhjjjlllmmmllllllkkkkkkkkkllllllqqquuu~~~xxxdddeeeppptttwwwwwwvvvvvvvvvpppiiifffhhhwwwkkk\\\\\\___^^^[[[WWWQQQMMMMMMOOOOOOVVV[[[\\\___cccaaa\\\^^^[[[\\\^^^ZZZZZZjjjcccSSSVVV\\\^^^fffoooyyy|||yyy}}}ddd```llluuuxxxyyytttyyy{{{wwwwww___JJJYYYuuuTTTHHHGGGOOO\\\^^^QQQ@@@777555333333555999<<<;;;:::===IIImmmQQQAAA===<<<:::888666777;;;>>>EEEJJJRRRXXX\\\aaaggglllrrr|||mmmfff___aaalll{{{}}}zzzqqqiiinnntttzzz}}}eee\\\aaafffhhhaaafffsss|||nnnggg^^^QQQLLLOOOWWWbbbkkkmmmmmmooonnnjjjllloooyyy~~~rrrkkkiiilllmmmkkkiiimmmuuu}}}qqqllliiiccc```dddjjjlllmmmooommmooorrrttttttqqqnnnllljjjlllnnnnnnmmmkkkkkklllhhhqqq}}}wwwmmmhhhfffqqqrrrssssssrrrrrrtttvvv{{{pppiiiiiiiiiiiijjjlllnnnpppqqqppprrrtttuuuttttttuuuwww```OOOkkkgggkkk}}}xxxTTT<<<777333444444222444777666555555555555555666666999999<<<:::BBBBBBIIIxxx{{{yyy~~~jjjbbbtttzzzvvvvvvsssOOOVVV]]]hhhkkkkkkgggRRR;;;444444;;;666===;;;AAAQQQmmmSSSFFF888>>>777777777666555555444444333333222222333333444555999:::===@@@AAADDDNNNZZZYYYVVVRRRUUU___fffaaaXXX^^^\\\[[[]]]bbbfffffffffgggffffffddd]]]YYY___hhhtttwwwyyyvvvpppjjjgggfffiiifffcccaaaaaacccgggjjjllllllkkkkkklllmmmooopppnnnqqqxxx___YYYdddnnnsssuuuttttttvvvtttpppnnnmmmjjjfffkkkiiieeebbb```^^^[[[XXXQQQUUUYYYZZZ\\\^^^\\\YYYZZZVVVUUUWWWVVVXXXdddssskkkVVVTTT\\\```hhhlllppprrrooosssfffbbbnnnvvvyyy{{{xxx~~~aaaKKKYYYuuuTTTIIIGGGOOO^^^aaaRRR@@@666666555555666999::::::999===PPP{{{SSSDDD<<<<<<:::888666888<<>>888333333333222333666444444444444444555666777999999===:::BBBCCCJJJyyy}}}zzzoooxxx{{{vvvsss~~~sssRRRSSSZZZfffhhhddd```QQQ>>>999444;;;777>>><<>>BBBMMMXXXXXXVVVPPPPPP^^^ooopppgggiiiccc^^^___dddjjjkkkjjjlllnnnoooiii^^^XXX```lll~~~vvvpppnnnllliiiccc^^^\\\^^^dddiiiiiikkklllnnnppppppqqqqqqkkkkkkmmmqqqwww~~~]]]QQQ[[[jjjpppuuuvvvzzz~~~~~~uuuhhhppp|||wwwmmmjjjqqqvvvqqqhhh___\\\ZZZ]]]eeekkkllliiijjjfffeeehhhjjjkkkqqqyyyqqqYYYUUU^^^fffhhhjjjnnnpppnnnmmmttt~~~tttggghhhppptttttttttwww|||aaaMMM]]]qqqOOOIIIFFFOOOaaacccQQQ===555666666666777888999999888<<>><<>>AAADDDLLLVVV\\\^^^]]]^^^___jjjiiihhhiiikkkmmmnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkoooqqqoookkkiiikkknnniiihhhhhhiiijjjkkkmmmnnntttooolllnnnooonnnppprrrrrrrrrooowwwzzzqqqiiiiiilllooonnnmmmrrrxxxooooooooollljjjlllqqqvvvuuuqqqooonnnllliiikkkpppnnnmmmllllllnnnoooooonnnjjjkkkkkklllooorrrpppkkkkkkhhhhhhkkkllljjjkkkoooooopppppppppooommmllljjjnnnooopppooollljjjiiiiiiqqq}}}kkknnnppprrrqqqoooooonnnrrrsssttttttsssrrrsssttttttxxx{{{yyysssrrrvvvzzztttsssrrrtttwwwxxxvvvsssvvvvvvvvvuuusssrrrssstttvvvzzz~~~|||xxxxxx~~~ppp^^^___uuuJJJ>>>333111222222333555555555555555555666777888::::::>>><<>>;;;AAAQQQxxxwwwMMMFFF;;;:::777777777666555555444444333333222222333333444555666666999>>>AAAHHHUUUccceee^^^VVVQQQWWWnnnzzzaaaRRRQQQXXX___kkknnnnnngggXXXOOOUUUaaannntttyyy{{{yyyvvvuuuuuuvvv|||{{{kkkWWWNNNVVVbbbjjjkkknnnpppsssuuuvvvwwwxxxyyyyyywwwuuuvvvyyy}}}~~~iiiVVV[[[dddkkkwww|||{{{}}}}}}qqqyyy~~~qqqiiimmmvvv}}}|||yyyuuurrrwwwrrrfffeeeffffffooommmlllkkkhhhgggoooyyywwwsssmmmjjjkkknnnooonnnooojjjjjjnnnpppnnnooorrr{{{```[[[rrrzzzaaaIIICCCFFFYYYllleeeGGG666777444666888888777777999;;;CCCeeepppNNNCCC<<<<<<:::999888:::>>>BBBGGGNNNWWW\\\^^^___```bbbfffggghhhgggggggggiiikkkoooooonnnllljjjhhhhhhhhhhhhjjjlllkkkiiiggghhhjjjhhhhhhggghhhjjjkkkllllllqqqkkkjjjqqquuusssqqqrrrrrrsssnnnoooyyyzzz{{{}}}wwwsssmmmlllnnnpppnnnkkknnnuuuooonnnmmmkkkjjjlllppptttsssnnnjjjkkkkkkiiijjjnnnkkklllmmmnnnoooooopppqqqeeeiiikkkjjjmmmssssssooojjjhhhiiilllllljjjkkkoooppppppooonnnmmmlllkkkkkkkkkmmmoooooommmkkkkkklll|||xxxllllllmmmpppssstttrrrpppnnnpppssstttsssqqqqqqqqqtttvvvvvvuuuttttttwwwzzzrrrsssuuuwwwxxxxxxvvvuuusssuuuvvvvvvtttsssssstttrrrxxx}}}|||wwwuuuzzzppp[[[ZZZkkk|||MMM@@@444111333333444555777777666666666777777888::::::>>><<>>;;;@@@PPPZZZMMM>>><<<777777777666555555444444333333222222333333444555222333666;;;???FFFTTTaaaddd\\\UUUPPPQQQcccoooWWWPPPVVV]]]mmmmmmllldddUUUNNNUUUaaammmqqqwwwxxxwwwuuuuuuvvvzzzpppVVVJJJQQQ^^^iiijjjmmmqqqwwwmmmWWW\\\hhhooozzzmmmsssvvvqqqmmmqqqyyysssdddeeesss}}}|||xxxooojjjkkkmmmmmmqqqyyyqqqrrrpppmmmkkklllmmmllljjjrrrtttkkkeeeggghhheee```ccchhhkkkhhhdddgggnnnnnnjjjeeefffmmmrrrmmmfffooojjjkkkrrruuusssssswwwoooccc```qqqooo[[[GGGCCCHHH\\\pppfffFFF666999333555888888777777999<<>>===EEEFFFNNN~~~zzzuuu{{{}}}zzziiiqqqxxxtttxxxttt___VVVYYYuuujjjaaagggjjjRRR:::888999666<<<<<>>===;;;888888:::@@@DDDGGGOOOXXX^^^```aaabbbddddddeeefffggghhhiiijjjkkkhhhhhhhhhhhhiiijjjkkkllldddhhhjjjiiieeedddgggkkkjjjlllnnnnnnmmmmmmmmmooonnnrrrrrrmmmmmmqqqqqqmmmpppqqqrrrrrrqqqooommmkkkuuuvvvxxxyyyxxxvvvsssqqqssspppmmmmmmoooqqqooommmpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnllliiihhhkkknnnmmmpppsssuuutttqqqnnnkkkpppooommmkkkjjjkkklllmmmmmmlllllllllmmmnnnmmmmmmmmmnnnnnnllljjjiiikkkmmmnnnmmmllllllllllllllllll~~~{{{tttsssssspppmmmoootttuuurrrnnnqqqooonnnnnnppprrrssssssooonnnmmmnnnqqqsssssssssooosssvvvuuuqqqoooqqqtttqqqrrrssstttuuuuuuuuuuuuvvvtttvvv{{{zzzuuuvvv{{{}}}}}}ttt^^^[[[xxxuuugggmmm}}}YYY@@@222111...333:::888888888777555444444777999999:::???<<>>888888888777666666555555555444333333222222333333555666777888<<>>EEEnnn[[[LLLIII>>>===;;;888888:::@@@DDDIIIOOOWWW]]]```aaabbbccccccdddeeefffhhhiiijjjkkkggggggggghhhhhhjjjkkkkkkgggiiikkkkkkiiihhhiiijjjjjjlllnnnnnnmmmlllmmmnnnmmmppppppllllllppppppllloooooopppqqqpppooommmlllqqqsssuuuvvvvvvtttrrrqqqsssqqqppppppqqqpppooonnnooonnnnnnnnnnnnnnnoooooommmnnnnnnllljjjjjjlllooommmoooqqqsssrrrpppmmmkkknnnmmmlllkkkkkklllnnnooommmmmmllllllmmmmmmllllllmmmnnnmmmmmmlllkkkkkkkkkooonnnmmmlllkkkkkkllllllqqq|||vvvrrrsssooommmmmmpppssstttqqqnnnrrrqqqqqqppppppqqqrrrssspppnnnnnnoooqqqssssssrrrnnnrrruuutttpppnnnpppsssqqqqqqrrrsssttttttttttttwwwttttttvvvvvvtttxxx~~~{{{vvv___ZZZtttiiiaaammm}}}]]]DDD666444222666<<<:::888888777666444555777999:::;;;???===DDDEEEOOOxxxnnnsssyyy{{{pppuuuooolllpppyyyvvvhhhZZZVVVkkkgggbbbhhhjjjQQQ888666666777??????AAA;;;IIIzzzwwwUUUBBB===999888888777777666555555555444333333222222333333444666777888;;;CCCMMMUUUSSSSSSJJJDDDKKKSSSbbbxxx~~~sss|||mmm\\\UUUXXX^^^aaaeeeeeeiiiqqqvvvvvvwwwxxx~~~^^^LLLOOO^^^gggiiikkknnnqqqsssuuuuuuzzzxxxvvvsssqqqpppqqqqqquuutttYYYdddgggqqqpppooonnnmmmkkkiiihhhgggkkkggg```[[[YYY[[[___bbbggggggffffffggghhhiiiiiikkkjjjjjjiiiiiiiiijjjjjjkkkjjjhhhgggfffggghhhiiijjjgggdddeeeggggggdddaaa___bbbcccbbbdddfffgggdddggghhhiiilllooorrrtttvvv{{{rrrsss___sss|||XXXCCCCCCLLLfffrrrZZZ???666555555777999::::::;;;===@@@EEExxxyyyTTTHHHDDD>>>===;;;999888:::???CCCJJJOOOUUU[[[```aaaaaa```bbbcccdddfffhhhiiikkkkkkffffffgggggghhhjjjkkklllhhhhhhhhhjjjlllmmmlllkkkiiikkkmmmmmmlllkkklllmmmlllnnnnnnllllllnnnnnnlllmmmnnnooopppoooooommmlllmmmoooppprrrssssssrrrqqqrrrsssttttttrrrpppppppppnnnnnnnnnnnnnnnnnnoooooolllmmmnnnmmmllllllnnnpppmmmnnnoooppppppnnnmmmlllmmmlllkkkkkklllnnnooopppmmmmmmmmmllllllkkkkkkjjjooonnnmmmmmmnnnnnnmmmlllpppooommmlllkkkkkklllllliiiooouuuwwwtttqqqpppppplllmmmppprrrsssrrrqqqpppppprrrsssqqqnnnnnnpppsssqqqooonnnoooqqqrrrrrrqqqmmmpppsssrrrpppnnnppprrrppppppqqqrrrssssssssssssvvvsssqqqrrrrrrtttzzz{{{xxx```XXXoookkkggg|||aaaFFF777777444666:::888777888777666555555777::::::;;;???===EEEFFFPPPzzznnnlllnnnrrrpppmmm|||~~~~~~oooiiijjjpppmmm___TTTQQQaaafffjjjqqqpppUUU:::666777999AAA@@@AAA;;;EEE}}}vvvyyycccLLL???<<<999999888888777666666555555444333333222222333333222444666777:::@@@IIIPPPVVVWWWMMMEEEKKKQQQ\\\mmmuuujjjYYYUUUXXX\\\]]]```]]]___hhhooorrrrrrtttfffOOOPPP___gggiiilllooopppoookkkhhhgggfffaaa]]]^^^bbbcccaaagggttt{{{\\\dddkkkuuu}}}tttlllfffcccdddeeeffffffffffffggghhhhhhiiilllkkkjjjhhhhhhhhhiiijjjkkkjjjgggffffffhhhjjjllliiifffddddddeeeeeecccaaa^^^___```aaaccceeedddbbbffffffhhhjjjmmmppprrrtttyyyqqqhhhnnnccc|||uuuUUUDDDFFFTTTmmmpppTTT<<<777444666999<<<===<<<<<>>999999999888777777666666555444333333222222333333000333555666888===EEEKKKRRRTTTJJJAAAFFFKKKSSS```hhhrrrooo^^^YYYZZZ[[[[[[ZZZVVVVVV^^^eeehhhiiilllpppVVVTTTbbbccceeeiiimmmnnnjjjccc]]]ggggggbbb\\\[[[______[[[ccckkkeeedddmmmvvv{{{wwwpppkkkiiiiiifffgggggghhhhhhiiiiiiiiinnnllljjjhhhggggggggggggjjjiiigggeeefffhhhjjjlllgggeeecccbbbbbbcccbbbbbb\\\[[[[[[___bbbccccccbbbgggggghhhjjjlllnnnpppqqqsssuuuqqqkkkppprrroooUUULLLKKK^^^uuuoooNNN:::777333777<<>><<<<<<;;;999888:::>>>AAAKKKOOOUUU[[[___aaabbbbbbbbbcccdddfffhhhiiikkkkkkjjjjjjjjjkkklllmmmoooppp{{{rrriiifffiiimmmmmmlllggghhhjjjjjjhhhggghhhhhhmmmmmmmmmnnnooonnnooopppmmmmmmmmmnnnnnnnnnnnnnnnkkkkkklllmmmnnnpppqqqrrrooorrrvvvwwwtttrrrrrrssspppooonnnlllkkkjjjjjjiiillllllmmmmmmooooooooonnnmmmlllllllllllllllmmmmmmoooooonnnnnnmmmmmmmmmmmmmmmnnnooommmkkkiiijjjkkknnnkkkgggffffffhhhiiijjjkkkkkkkkkkkkkkklllmmmmmmpppmmmiiiiiikkkmmmllljjjnnnoooooonnnlllkkklllmmmiiimmmqqqpppllljjjmmmqqqpppooommmnnnoooppppppooolllmmmooopppppppppqqqqqqppppppqqqqqqrrrqqqqqqqqqnnnppprrrrrrsssvvvzzz|||{{{sss^^^UUUiiiyyyuuuiiiGGG555666333111333222666777888888777777888:::999:::>>>;;;DDDGGGRRR|||xxxsss|||vvv\\\WWWxxxvvvpppnnnfffXXXPPPPPPccc|||WWW888444:::???HHHEEEFFF>>>CCCrrrssskkkXXXJJJAAA???BBB:::999999888888777666666555444333333222222333333///222555666777<<>>FFFHHHEEEBBBBBBCCCXXXbbbFFF>>>===;;;;;;:::999888:::>>>AAAIIIPPPWWW\\\^^^```cccfffdddeeefffggghhhiiijjjkkkmmmllllllmmmmmmnnnoooppp|||pppiiiiiikkkkkkiiihhhiiikkkjjjhhhggghhhhhhnnnllllllooopppnnnnnnqqqooonnnnnnnnnnnnnnnnnnnnnlllkkkjjjjjjkkkmmmnnnpppmmmppprrrsssssssssssstttpppooonnnlllkkkjjjjjjiiimmmllllllmmmoooooonnnllllllllllllllllllmmmmmmmmmppppppoooooonnnmmmlllllllllooopppoookkkjjjkkkmmmiiiiiigggccc___]]]]]]___aaabbbeeehhhjjjkkkkkkjjjkkkiiiggghhhkkkllljjjhhhhhhiiijjjjjjjjjhhhfffdddeeehhhkkklllkkkkkkmmmooonnnlllkkklllnnnoooooonnnllllllnnnoooqqqqqqrrrrrrpppqqqqqqrrrrrrqqqqqqqqqlllqqqttttttuuuxxxzzzyyywwwttt___VVVgggxxxtttsssMMM777888555222444555555777888888888888999:::::::::>>><<>>???::::::999999888777777777555444333333222222333333222555888::::::===BBBGGGHHHOOOGGG>>>EEELLLOOOTTTWWW[[[bbbvvv~~~ggg___xxxxxx~~~|||~~~}}}zzzxxxvvvrrrooottt{{{ttt\\\ZZZggghhhlllvvv~~~~~~wwwyyyuuurrrnnnlllpppzzz{{{tttmmmnnnppprrrrrrpppnnnmmmjjjkkklllmmmllliiigggeeeiiiiiijjjjjjhhhgggeeeddddddeeegggiiikkkkkkkkkjjjgggffffffffffffeeeeeedddfffffffffeeeeeefffiiikkkZZZQQQOOOVVV^^^aaadddhhhfffgggiiikkkooosssvvvwww|||zzzrrr^^^LLLIIIJJJiiiggg???444999333888BBBMMMQQQLLLFFFDDDDDDiii[[[JJJAAA<<<:::::::::999999:::===@@@FFFPPP\\\___]]]^^^gggooohhhiiiiiiiiijjjjjjjjjjjjnnnnnnmmmllllllllllllmmmrrrooolllkkkkkkkkkkkkkkkmmmnnnoooooommmkkkkkkllllllhhhiiinnnnnnkkklllppprrrrrrpppooonnnnnnnnnnnnllljjjgggeeeeeeeeeggghhhllljjjiiilllqqquuuuuutttnnnnnnnnnnnnoooppprrrrrrnnnlllkkklllnnnnnnkkkgggjjjkkkmmmnnnooonnnmmmmmmlllmmmnnnooopppppppppoookkkooorrrpppmmmlllnnnrrrkkksssyyysssdddTTTLLLJJJLLLQQQXXX___dddeeedddccchhhiiikkklllkkkgggbbb^^^\\\___hhhrrrxxxsssggg]]]RRRSSSVVV[[[```ccccccbbbjjjhhhhhhiiilllnnnnnnnnnllllllmmmppprrrttttttsssrrrrrrsssssssssrrrrrrqqqooouuuvvvssssssyyy{{{yyyvvv~~~fffXXXddd|||~~~}}}}}}SSS999888666222555888444666999999999999999;;;>>>>>>BBB???IIIMMMZZZzzzqqqrrruuuooouuurrr___bbbeeeddd]]]PPPQQQaaayyy~~~ssskkkmmmpppkkk```XXXhhhqqqfffGGG===<<<;;;:::WWWZZZRRRNNNFFF```www{{{^^^HHH>>>;;;???<<<999999:::;;;999777555444333333222222222222222222444666888;;;===>>>DDDDDDDDDDDDDDDHHHMMMQQQWWW\\\dddnnn{{{tttdddiiirrr}}}zzzZZZ\\\mmmtttrrrsssxxx~~~{{{xxxvvvuuutttqqqooooooooooooppppppqqqqqqrrrmmmjjjhhhjjjnnnooolllhhhiiijjjjjjkkkjjjiiihhhgggjjjjjjjjjhhhfffeeefffhhhfffdddeeehhhiiiffffffiiieeeeeeddddddeeefffggggggdddccccccdddeeehhhlllrrrbbbPPPGGGRRR___bbbaaacccddddddfffjjjkkklllsss{{{|||kkknnnUUUEEEQQQUUUnnnnnnUUUAAA777222444888KKKQQQVVV[[[KKK@@@PPPttt\\\@@@>>>;;;;;;;;;:::999888;;;???CCCLLLRRRZZZ___```aaaccceeeeeegggiiillllllkkkjjjhhhllljjjhhhffffffhhhjjjlllrrrnnnkkkjjjkkkllljjjiiinnnmmmmmmlllllllllmmmmmmooonnnmmmkkklllmmmnnnppppppqqqssstttuuutttsssrrrrrrssstttrrrmmmjjjjjjkkkpppppppppqqqrrrssstttuuurrrqqqppprrruuuuuussspppssspppmmmkkklllllllllllllllmmmoooqqqqqqqqqooonnnlllkkkkkkkkkkkkkkkkkklllrrrpppnnnllllllmmmooopppnnnvvveeeMMMHHHKKKAAADDDNNNTTT]]]ddd```eeeeeeeeefffeeebbb\\\XXXZZZ]]]lllttt~~~mmm[[[OOOKKKOOONNNJJJQQQ___eeecccccceeegggjjjjjjjjjggghhhjjjkkklllooorrruuuqqqtttwwwwwwssspppoooqqquuutttssssssvvvwwwwwwwww}}}zzz}}}bbbVVViii{{{}}}~~~SSS888777555444666777555888::::::888888;;;>>>@@@???BBB???IIILLLWWW|||rrrqqqpppiiittt~~~fffYYYQQQOOOPPPLLLPPP]]]rrr~~~xxxssssssrrrqqqssswww}}}vvvzzztttWWW@@@:::888777;;;^^^jjjfff\\\LLL\\\ooovvvaaaIII??????<<<999999::::::999777666555444333222222222222222222333555777999;;;<<<@@@@@@@@@@@@AAAEEEJJJNNNTTT\\\eeekkkqqqsssmmmdddmmmqqqvvvzzzzzzyyywwwuuu~~~}}}yyyvvvtttvvv{{{~~~}}}```aaapppsssqqqpppsssyyy|||zzzxxxwwwxxxzzz{{{}}}~~~~~~{{{xxxuuusssrrrrrrpppoooooooooooooooooonnnnnnnnnmmmjjjhhhjjjmmmnnnkkkgggcccdddfffhhhjjjkkkkkkkkkkkkjjjiiihhhgggffffffffffffcccbbbddddddbbbcccfffeeecccaaa```______^^^]]]aaaaaabbbeeegggkkkooosssaaaPPPFFFOOO\\\```aaacccbbb``````dddgggiiipppwww~~~vvviiiVVVFFFNNNWWWmmmkkkQQQ???666333666;;;PPPXXX]]]aaaOOOAAANNNxxxYYY>>>???===;;;;;;:::888888;;;???CCCKKKQQQYYY^^^```aaaccceeefffhhhjjjlllllllllkkkjjjkkkjjjhhhffffffgggiiijjjnnnkkkhhhhhhjjjkkkkkkjjjmmmllllllkkkllllllmmmmmmnnnmmmkkkiiiiiiiiijjjkkknnnpppsssuuuvvvuuusssrrrsssuuuwwwwwwtttrrrrrrsssvvvtttrrrppppppqqqsssuuuuuuttttttvvvxxxyyywwwuuuuuurrrooommmmmmnnnmmmmmmjjjlllnnnooopppooonnnnnnnnnmmmllljjjjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnuuu}}}hhhWWWFFF===AAAHHHHHHPPPZZZYYY```cccdddccc___[[[ZZZZZZbbbdddrrr}}}ttt___MMMIIIIIIGGGKKKSSS^^^___aaacccccccccbbbaaa___bbbgggjjjlllnnnqqqssssssuuuwwwwwwuuusssrrrrrrtttsssssstttwwwyyyzzzyyy}}}ggg]]]ppp}}}~~~SSS888777555444777777888:::;;;:::888999<<<@@@@@@@@@CCC@@@IIIMMMXXXsssnnnpppooohhhsss{{{^^^JJJEEEHHHIIIMMMXXXooo{{{~~~~~~uuupppyyyqqqlllfffRRRCCC???;;;666===aaawwwyyykkkVVV[[[nnnzzzpppNNN>>>???===:::999999999888777777666555333222111111111222222333444555777888999;;;<<<===>>>???CCCIIIMMMPPP[[[eeefffdddcccccccccmmmmmmnnnqqqsssrrroookkkrrrrrrqqqooonnnpppvvv{{{hhhiiittttttqqqnnnoooqqqsssrrrpppnnnoooppprrrtttvvvwwwxxxyyywwwsssqqqqqqpppooonnnoooooonnnnnnmmmllllllkkknnnkkkiiijjjlllllljjjgggcccdddfffhhhjjjlllmmmmmmllliiiggghhhjjjjjjhhhfffgggcccaaabbbaaa```bbbfffgggdddaaa___^^^]]]\\\ZZZ___aaacccfffkkkqqqvvvxxxbbbQQQFFFLLLWWW\\\^^^aaabbb^^^]]]```cccgggnnnuuu~~~cccYYYLLLQQQ___nnnfffLLL<<<666333777>>>VVVbbbgggkkkWWWEEEMMM~~~WWW===???>>>;;;;;;:::888888:::???BBBJJJPPPXXX]]]___```ccceeeggghhhjjjkkkllllllkkkkkkkkkjjjhhhgggfffggghhhiiijjjhhhggggggiiikkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmkkkjjjhhhggggggggghhhlllooorrruuuwwwvvvtttrrrrrrtttxxxyyyyyyxxxxxxxxx{{{xxxtttpppoooppprrrtttvvvvvvvvvxxxzzz{{{zzzxxxvvvssspppnnnnnnnnnmmmllljjjkkkmmmnnnoooooonnnmmmpppnnnllliiihhhiiijjjkkkjjjkkkmmmnnnooonnnnnnmmmsssxxxiiiIII??????CCC???DDDPPPTTT\\\```bbb___YYYWWWZZZ___ffffffqqq{{{{{{[[[KKKEEECCCDDDGGGUUUYYY^^^___]]]ZZZXXXYYYZZZ^^^eeejjjmmmooopppqqqsssssssssuuuvvvuuusssqqqsssssssssuuuyyy|||||||||jjjbbbwwwvvv~~~SSS777666555444777777:::<<<===<<<999:::===AAA@@@@@@DDDAAAJJJNNNZZZ|||kkklllvvvyyysss|||nnnXXXMMMIIIJJJOOOZZZtttrrr~~~tttgggkkkwwwtttlllooonnnZZZGGG???;;;999???\\\zzzwwwccc```qqq~~~pppMMM@@@???===;;;999888888888888888777666444222111111000222222222222333444555666999;;;<<<===???CCCHHHLLLNNNWWW______ZZZYYY]]]aaafffgggiiilllnnnpppooooooiiijjjllloooqqqtttuuuvvvnnnnnnwwwvvvrrrnnnlllmmmnnnnnnmmmooooooppprrrtttvvvxxxyyyyyyxxxwwwvvvuuusssooolllmmmmmmmmmmmmmmmlllllllllnnnllljjjiiijjjkkkiiigggkkkkkkkkklllkkkkkkkkkkkkkkkhhheeegggkkkllliiieeeeeeaaa```bbbbbbaaacccgggcccbbbaaa___^^^]]]\\\\\\aaabbbccceeemmmwww~~~bbbSSSHHHIIIPPPUUUXXX[[[```___```bbbbbbeeennnxxx|||zzz^^^[[[UUU\\\kkkrrrbbbGGG:::555444888@@@]]]lllrrrwwwcccNNNSSSVVV===???>>>;;;;;;:::888777:::>>>AAAGGGNNNVVV[[[^^^___bbbeeefffggghhhiiijjjjjjjjjiiikkkkkkjjjiiihhhhhhhhhhhhjjjiiihhhggghhhiiijjjkkkhhhhhhhhhiiijjjkkklllmmmlllkkkjjjjjjiiijjjjjjkkkjjjmmmqqquuuvvvvvvtttrrrnnnqqqtttvvvwwwwwwvvvvvvzzzxxxuuusssqqqqqqqqqrrrttttttuuuvvvxxxyyyyyyxxxuuurrrooonnnnnnmmmllljjjllllllmmmnnnoooooonnnnnnnnnnnnmmmkkkjjjjjjiiiiiihhhiiikkklllmmmnnnnnnnnnoooooo[[[IIIBBBBBB===AAALLLPPPXXX[[[\\\[[[YYYZZZ___dddgggfffmmmtttzzz}}}___KKKAAA@@@BBBLLLRRRXXXYYYUUUSSSTTTWWW^^^bbbhhhlllnnnppprrrtttsssqqqppprrruuuvvvsssppptttttttttwwwzzz||||||{{{|||}}}hhhbbbyyyuuu|||}}}RRR777666555444777888;;;===>>>===;;;;;;???BBB@@@AAAEEEBBBJJJNNN\\\}}}uuupppmmmppp{{{{{{uuufffZZZQQQSSS\\\cccwww|||jjjwwwmmm]]]bbbooooooppp{{{xxx[[[@@@888666:::@@@WWWvvvhhh~~~wwwqqqNNNCCC@@@>>><<<999777777888999999888666444333222111111222222222222222333333444666888:::;;;===AAAFFFIIIMMMRRRWWWYYYVVVUUUYYY^^^\\\aaafffhhhhhhiiimmmqqqmmmjjjiiikkkoooqqqqqqooovvv}}}rrrrrrvvvssspppkkkhhhhhhjjjlllmmmmmmnnnoooqqqrrrtttuuuvvvyyyzzz|||}}}|||wwwpppjjjkkkkkkllllllmmmnnnoooooonnnllljjjiiiiiiiiiiiihhhooonnnmmmllljjjiiiiiihhhkkkgggcccdddggggggbbb]]][[[YYYZZZ]]]___]]]___bbb]]]```aaa```[[[XXXWWWXXXaaaccccccdddmmm{{{aaaVVVKKKIIILLLOOOQQQRRR\\\```eeegggccccccnnn{{{|||uuuYYYXXXZZZhhhwwwvvv___CCC888555333888BBBcccwwwqqqZZZ[[[WWW===???<<<;;;;;;:::888777999===@@@EEELLLTTTZZZ\\\^^^bbbdddcccdddfffggghhhhhhggggggjjjjjjkkkkkkjjjiiiiiihhhkkkkkkjjjiiihhhhhhiiijjjgggggggggggghhhjjjkkkkkklllllllllmmmnnnoooppppppiiilllpppsssttttttsssqqqmmmnnnpppsssttttttsssrrrtttuuuvvvvvvuuusssqqqpppssssssttttttuuuvvvwwwxxxuuusssqqqppppppooommmlllnnnnnnnnnnnnnnnnnnnnnmmmlllmmmooooooooommmkkkjjjjjjjjjiiiiiijjjmmmoooqqqrrrooo{{{vvvYYYGGGCCC>>>???GGGHHHSSSSSSSSSVVVZZZ___cccfffiiikkknnnrrruuu^^^GGGAAAAAADDDIIINNNPPPOOOPPPUUUZZZiiikkkmmmoooppprrrvvvxxxtttrrrqqqrrruuuvvvtttqqquuutttuuuwwwyyyzzzyyyxxxvvvyyy}}}eeebbb{{{zzz{{{sss~~~}}}RRR777666666444888888;;;>>>@@@@@@>>>>>>AAADDDCCCDDDHHHEEELLLPPP___vvvpppnnnooonnntttuuuuuuvvvooocccZZZeeelllmmmxxxtttgggsss}}}uuubbbZZZiii~~~rrrqqqyyyrrrSSS;;;:::>>>999AAAUUUxxxwwwqqqLLL???@@@???<<<999666555777:::888777666444333222222222222222111111111222333333333555777888:::===AAADDDKKKMMMRRRUUUTTTRRRUUU[[[WWW]]]bbbccc___^^^bbbfffrrrmmmgggddddddeeeffffffiiiqqqyyy{{{xxxtttssstttoookkkfffbbbaaadddhhhkkklllmmmppprrrssssssssssssvvvxxx{{{}}}}}}xxxqqqkkkiiiiiijjjlllmmmnnnoooppplllkkkjjjiiihhhhhhiiijjjkkkjjjiiihhhhhhggghhhhhhiiigggdddddddddbbb]]]YYYTTTQQQQQQTTTVVVUUUWWW[[[___fffllliii^^^WWWVVVZZZ```dddeeefffpppddd]]]UUUQQQQQQQQQRRRQQQ[[[```hhhkkkgggeeennnyyy~~~lllQQQSSS[[[qqqwwwZZZ???777555333777BBBjjjfffbbbWWW===???:::<<<;;;:::888777888<<<@@@CCCJJJRRRXXX[[[^^^aaaddd```bbbeeeggghhhgggeeedddhhhiiijjjkkkkkkjjjiiihhhkkkkkkkkkiiiggggggiiijjjgggfffffffffggghhhiiiiiijjjjjjlllmmmoooppprrrrrrjjjkkknnnpppqqqqqqqqqpppooonnnnnnppprrrtttsssrrrqqqsssuuuwwwwwwtttqqqnnnrrrssstttsssrrrrrrtttvvvvvvtttsssrrrsssrrrpppooonnnmmmmmmlllkkkjjjiiiiiiiiijjjlllnnnoooooommmllllllkkkiiihhhjjjlllppprrrtttqqquuuqqqUUUKKK@@@===@@@AAAMMMMMMOOOTTT\\\bbbeeefffeeekkklllnnnsssuuu~~~]]]LLLDDD@@@DDDIIILLLOOOSSSZZZ___ooopppqqqqqqqqqssswwwzzzvvvuuuttttttuuuvvvuuutttsssssstttvvvxxxxxxvvvtttssswww|||dddbbb|||uuulll}}}}}}RRR777666666555888999;;;???CCCEEEDDDCCCEEEGGGHHHJJJNNNIIIPPPSSSccc~~~sssooopppkkkiiilllnnnrrrvvvrrraaaWWWkkkoooppp|||ppplllxxxttt]]]WWWppptttpppgggNNN===???BBB<<>>:::<<<;;;:::777666888<<>>;;;:::888555111555555666666777666666666444333222222111222222222111555777777888<<<<<<999@@@BBBHHHNNNMMMJJJKKKOOOVVVVVVWWWYYYXXXUUUVVVYYY^^^eeegggnnnzzzvvvlllkkk```dddjjjpppuuuxxxzzzzzz}}}nnnXXXUUUZZZaaakkkjjjmmmqqqsssrrrpppnnnnnngggeeebbb___^^^^^^___```cccgggbbb^^^bbbaaaaaakkklllpppqqqmmmeee___```cccfffiiiiiifffeeegggeee```ZZZ^^^bbbkkk{{{www[[[OOOOOOVVV___^^^______\\\ZZZ\\\___bbbccchhhllluuuoooppprrruuuvvvuuuqqqmmmiiihhhffffffiiimmmrrrvvv~~~zzz\\\OOOMMM]]]sss|||oooXXX???333222333555777DDDllluuuUUU>>>BBB<<<;;;<<<;;;:::888888999;;;???DDDLLLSSSWWWZZZ\\\]]]``````aaadddgggiiihhhfffgggggggggggghhhhhhhhhhhhdddddddddeeeeeeeeecccbbb```YYYUUUVVVVVVRRRPPPQQQMMMLLLNNNQQQVVVYYYZZZZZZbbbeeeiiijjjjjjjjjjjjjjjooooooooooooppprrrssstttrrrqqqpppooonnnmmmjjjggg___XXXUUUVVVUUURRRRRRUUU^^^cccddd```]]][[[WWWPPPNNNLLLIIIFFFCCCBBBAAAAAAFFFEEECCCAAABBBIIIRRRZZZ```ccchhhkkkmmmmmmllllllpppmmmmmmssswwwxxx^^^ZZZ```bbb```]]]]]]```fffiiijjjiiijjjkkkkkkjjjjjjlllnnnrrrxxx}}}eeeccc```]]]\\\___gggnnnnnnlllkkkkkklllnnnppppppqqqqqqqqqooommmmmmnnnooonnnmmmkkklllooorrrttttttvvv|||hhhdddvvvsss{{{|||MMM;;;555444999666>>>@@@JJJOOOUUU``````\\\aaaaaa\\\ddddddeeejjj|||~~~||||||zzztttoooppprrruuu{{{lllZZZKKK^^^wwwqqqhhh}}}xxxcccdddttt}}}vvveeeTTTHHHBBBCCCDDDLLLJJJRRRrrrzzzZZZHHHDDD???===<<<999555111555555666666777777888888444444333222222222222222222666888777999===>>>;;;???AAAGGGLLLLLLHHHHHHLLLUUUTTTWWW[[[[[[WWWWWW[[[dddjjjjjjppp|||yyykkkggg___fffpppuuuwwwyyy}}}uuuZZZSSSXXX```jjjmmmoooqqqrrrrrrssstttvvvooolllhhhdddaaa______```eeejjjccc^^^aaa``````hhhhhhwww}}}sssddd^^^]]][[[eeeiiijjjgggddddddbbb___ZZZYYY\\\eeeppp~~~ttt```OOOLLL\\\fff```YYYWWWYYY^^^bbbdddccccccccckkkjjjjjjkkkmmmppprrrqqqpppmmmkkkgggddddddjjjuuu}}}pppRRRNNNTTTggg}}}jjjSSS:::000222555666777BBBkkkSSS;;;???;;;======<<<:::777777888999>>>CCCJJJPPPTTTWWWZZZ[[[]]]^^^aaaeeehhhiiihhhfffggggggggghhhhhhiiiiiiiiieeeccccccdddeeeccc^^^YYYZZZSSSMMMKKKKKKJJJKKKNNNIIIHHHHHHIIIKKKMMMLLLKKKXXX\\\bbbfffhhhiiiiiijjjnnnooopppqqqrrrsssssssssqqqooonnnnnnlllgggbbb^^^YYYSSSQQQSSSVVVVVVUUUVVVaaagggjjjgggbbb]]]WWWQQQMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDHHHOOOTTTYYY^^^dddiiikkkkkkkkkllllllkkknnnrrrtttzzziii^^^aaaYYYRRRLLLOOOZZZeeelllnnnoooppprrrrrrqqqrrrsssuuuqqqoooqqq~~~wwwjjj]]]VVVTTTUUUbbbppppppnnnllljjjjjjlllnnnpppooopppqqqpppnnnmmmmmmnnnpppnnnmmmnnnpppsssttttttwww}}}wwwtttzzz~~~zzzMMM<<<777444888666???GGGNNNVVVcccoooiiibbbkkkkkkgggooommmooovvv|||yyyuuusssrrrqqqnnnkkkrrrrrrttt|||nnn\\\MMM\\\qqqlllxxxgggmmmtttmmm^^^LLLDDDFFFGGGFFFKKKQQQ[[[vvvnnnvvvOOOFFF>>>===>>>;;;666333555555555666777888999999555444333222222222222222444777999999;;;@@@AAA???>>>AAAFFFKKKJJJFFFFFFJJJTTTTTTZZZbbbaaaYYYUUUXXX[[[dddhhhqqq~~~vvv]]]OOOTTT```ooovvvvvvwww||||||[[[RRRWWW```jjjmmmnnnoooppprrruuuzzz~~~|||xxxssspppnnnnnnnnnnnnsssjjj```aaaaaabbbkkkkkkxxx~~~nnn___[[[]]]bbbgggjjjgggcccbbb```]]]ZZZVVVXXXaaagggkkkyyywwwWWWGGG[[[iiibbb\\\\\\___aaadddgggeeedddaaahhh~~~mmmlllkkkllloooqqqrrrrrrqqqpppkkkeeebbbgggsss~~~|||eeeFFFJJJZZZpppgggQQQ999222555999888888@@@iiiRRR888<<<888======<<<:::777777888:::>>>BBBIIINNNRRRVVVYYY[[[\\\^^^aaaeeehhhhhhfffccceeeffffffggghhhiiijjjjjjfffdddbbbbbbbbb___WWWPPPSSSOOOKKKJJJJJJLLLNNNQQQNNNKKKIIIHHHHHHIIIIIIHHHKKKPPPXXX___dddgggjjjllllllnnnpppsssttttttssssssrrrpppqqqtttqqqiii```\\\]]]ZZZYYY\\\aaaddddddbbbfffjjjnnnllliiifffdddcccYYYYYYYYYXXXXXXYYYYYYYYYPPPQQQRRRRRRQQQPPPOOOOOOUUUYYY___ccceeefffiiilllkkkkkkooossstttxxxyyyfffaaaKKKCCC???EEERRR___jjjqqqrrrtttvvvvvvvvvvvvwwwyyyuuuwwwvvvsssrrrzzz~~~iiiVVVPPPPPPRRR]]]kkkuuutttrrrooommmkkklllmmmooopppqqqpppnnnmmmnnnnnnrrrpppooooooqqqsssssssssvvv|||{{{uuuJJJ<<<777444777666@@@LLLRRR^^^qqq{{{nnneeeooosssqqqyyyuuuwwwvvvwwwwwwtttqqqppprrrttt|||yyyxxxxxxiiiXXX]]]uuuuuuddd]]]xxxfffnnnllleeeWWWHHHCCCHHHJJJIIIKKKUUU```uuugggVVVHHH===<<<>>><<<888666555555555555666777999:::666555444333222222222222333666888777999>>>@@@>>>>>>@@@FFFJJJIIIDDDDDDHHHQQQSSS^^^jjjiiiZZZQQQQQQTTT___dddoooyyy[[[FFFHHHXXXkkkttttttttt{{{~~~ZZZNNNUUU___hhhllllllmmmmmmpppttt{{{~~~|||||||||}}}{{{xxxfffaaa```bbbkkknnnsssjjjXXXZZZ\\\cccgggfffeeedddaaa\\\VVVTTTYYYdddiiikkktttjjjQQQ]]]\\\YYYZZZ```cccbbbdddhhhfffeeeccchhhxxxwwwooommmkkkkkkooosssvvvwwwuuutttpppiiieeegggpppxxxxxx|||^^^CCCMMMccczzzaaaMMM999333777999888666<<>><<>>DDDHHHFFFAAAAAAEEELLLOOO]]]nnnlllYYYKKKJJJUUU^^^aaallliiiSSSEEEUUUhhhqqqqqqsss|||XXXKKKRRR]]]fffhhhiiiiiiiiikkknnnssswww}}}|||yyywwwwwwxxxzzz{{{mmmaaa\\\^^^hhhmmmooo\\\RRRWWW]]]dddhhhkkkkkkeee]]]WWWXXX]]]eeeiiikkkoootttcccUUUNNNKKKOOOZZZ```___aaagggeeeddddddfffooowwwuuunnnhhhgggfffiiinnnuuuzzz}}}}}}yyysssoooooouuuzzzuuu{{{|||[[[IIIWWWppp{{{SSSDDD666333555666555555888VVVYYY===@@@>>>;;;;;;;;;999888888:::<<<<<>>@@@===:::;;;666555444333333444555777777666555444333222222222///222222000222666888777:::<<>>======<<<:::888777888:::888<<>>;;;:::777<<<@@@OOOZZZ{{{mmmkkkjjjlllooopppnnnkkkqqq{{{wwwuuu}}}sss```fffggglllbbbWWW```wwwzzzssstttqqq\\\MMMMMMLLLGGGIIISSSSSSXXX]]]\\\___xxxlllxxx]]]EEE@@@AAA>>>;;;<<<666555333222222333444555777777555444333222222222111333333000222666888777888999>>>BBB@@@;;;:::>>>CCCDDDTTTggggggSSSGGGHHHKKKTTTWWWeeejjjPPPNNNWWW```dddeeelllzzzaaaQQQXXXaaaiiidddeeedddbbb^^^\\\[[[[[[TTTSSSQQQQQQQQQTTTWWWYYYccc~~~sssccc[[[^^^iiigggnnnaaaRRRXXXaaammmxxx{{{pppbbb[[[``````^^^dddnnnmmmeeelllxxxbbbOOOEEENNN[[[___bbbfffeeegggfffcccbbbffflllooodddcccdddhhhoooxxx~~~{{{sssoooooorrruuuwwwzzz{{{vvvYYYRRRWWWjjj|||RRR<<<666333444666555777:::===CCCrrr[[[===<<<999??????===:::777666666888666999???DDDKKKRRRZZZ______```bbbgggmmmqqqrrrsssllllllllllllllllllllllllgggiiiiiiddd___aaajjjrrrzzzeee```XXXQQQNNNRRRZZZaaaiiijjjlllnnnpppqqqrrrsssuuuuuu~~~uuuddd^^^ppp|||xxxllljjj{{{zzzfffYYYlllttt{{{|||vvvqqqpppqqqlllnnnqqqrrrtttuuusssppptttwww~~~oooNNNAAAAAAEEEOOO[[[hhhkkkmmmmmmkkkhhhggggggfffmmmyyy~~~YYYTTT^^^ccclllooorrrqqqnnnnnnrrrvvvvvvuuurrrooonnnpppuuuyyyxxxwwwvvvuuuvvvuuusssppplllrrrwww}}}~~~iiibbb}}}~~~ttt^^^>>><<<<<<:::???DDDTTTZZZnnnlllkkklllmmmnnnmmmmmmwww|||vvvffffffhhhhhh\\\PPPbbbnnnggg]]]PPPHHHGGGLLLPPPSSSWWW\\\^^^aaaaaagggnnnyyy]]]GGGDDDEEE>>>:::>>>888666444222222333555777888777555444333222111111222111111111222333444444555999===@@@???===;;;;;;CCCAAALLL^^^cccVVVIIIEEEGGGNNNVVVbbbyyyqqqRRRPPPXXX___aaaaaagggrrr}}}hhhTTTWWWaaalllgggggghhhgggdddaaa]]]ZZZZZZZZZYYYYYYXXXWWWWWWVVVdddxxxzzzggg^^^ccciiijjjssswwwpppWWWVVVaaauuu}}}kkk\\\ddddddddddddddddddddddddcccsss|||```JJJLLLWWW\\\bbbhhhaaaccceeedddbbbbbbeeehhhfffddd___```oooxxxssstttyyyxxxsssxxx}}}uuulllPPPKKKeeennnHHH;;;888444222444666888999;;;???iiieee???888>>>@@@>>>;;;888777777888999888;;;>>>CCCHHHNNNUUUZZZ\\\^^^```bbbeeejjjooosssjjjjjjiiijjjjjjlllnnnooosssppptttqqqgggiiimmmhhhjjj|||rrr]]]PPPJJJKKKVVVbbbeeejjjmmmllllllppprrrpppssstttxxx[[[KKK```iiitttzzzyyyyyy{{{lllXXXSSSdddmmmzzzhhhVVV```jjjvvv{{{yyytttrrrqqqqqqssstttuuuxxx|||~~~}}}yyyxxxyyySSSIIIFFF@@@JJJ```iiikkkmmmmmmkkkjjjkkklllqqqtttyyy{{{~~~gggXXX```gggnnnooooooooonnnnnnppprrrppprrrtttuuuttttttuuuvvvuuuzzz}}}|||{{{{{{wwwqqqvvvnnnnnn{{{gggnnnxxx]]]DDD<<<555666;;;<<>>===:::999666444333444666777777777555444333222222222111111111111111222333333666999<<<>>>===<<<;;;;;;BBBAAAJJJ[[[aaaWWWLLLIIIFFFLLLQQQ[[[qqqoooTTTNNNVVV___bbbcccgggpppyyydddYYY^^^eeejjjgggiiilllnnnooonnnlllkkkkkkjjjhhhfffdddcccbbbbbbgggxxxwwweee^^^bbbhhheeeqqqttt___]]]cccqqqyyyuuujjjbbbccccccccccccccccccccccccfffpppwww~~~uuuXXXNNNSSS[[[bbbeeeaaacccddddddcccdddgggjjjhhheee___]]]iii|||{{{uuuqqqsssxxxxxxtttxxx{{{hhh[[[MMMSSStttdddAAA999666333222333555666777:::???^^^iiiGGG===@@@???>>><<<:::888888888888888:::>>>BBBGGGNNNUUUYYY^^^___aaacccdddgggjjjmmmlllkkkkkkkkklllnnnppprrrrrrpppwwwxxxkkkaaa\\\RRRXXXfffmmmttt|||yyyrrrvvv~~~kkkUUUJJJIIIPPPYYYdddiiilllkkkllloooqqqpppuuuwww}}}___NNNWWWaaammmssstttsssvvvyyyzzzyyy{{{aaaOOOMMMWWW___jjjrrruuuwwwzzz}}}fffVVVWWW```kkkrrrtttqqqooonnnooooooqqqyyyyyyxxxxxxnnnZZZOOOEEEJJJZZZdddeeehhhjjjmmmoooqqqrrrxxxzzz{{{zzzyyy}}}uuu\\\[[[bbblllnnnppppppooopppqqqsssppprrrtttuuutttssstttuuuxxx|||}}}xxxyyyqqqqqqttteeesssXXX@@@;;;666888===???RRRjjjoooqqqqqqoookkklllrrrwwwllliiioookkk___UUUOOOkkkrrr```[[[UUUPPPOOOPPPQQQQQQNNNUUUZZZ]]]\\\ZZZuuuzzzrrr___DDD@@@EEEDDD<<<===;;;999666555555555666777666555555444333222222111111000000000111222222666888:::;;;:::::::::;;;@@@???HHHWWW]]]WWWPPPOOOLLLOOOPPPVVVhhhuuujjjTTTKKKTTT]]]bbbcccfffmmmsssaaaXXX^^^bbbeeeqqqtttyyy~~~}}}zzzwwwvvvvvvvvvmmmyyyvvveee^^^aaafffcccmmmqqqsssqqqjjjgggjjjllljjjggggggbbbbbbbbbbbbbbbbbbbbbbbbeeeiiikkklllvvvnnnVVVRRR[[[bbbcccbbbcccdddcccccceeehhhkkkhhhfff___YYYaaasss~~~zzzxxxsssooorrrxxxxxxuuuyyy{{{bbbQQQLLL^^^tttWWW;;;666444222222444555444444999@@@OOOwwwSSSBBB@@@>>>======<<<;;;999888777777:::>>>BBBFFFMMMTTTXXX___aaacccdddcccdddeeegggiiijjjjjjlllppptttxxxzzzuuunnnvvv|||ppp```WWWMMMIIINNNSSS```kkkddd\\\cccnnnsssuuu{{{\\\MMMIIIMMMRRRbbbgggkkkjjjkkkooopppoooqqqvvv~~~^^^KKKMMMVVVbbbhhhjjjiiikkkmmmmmmnnnwwwsssYYYIIIIIILLLSSS]]]cccfffhhhjjjlllnnnzzz{{{```TTTPPPWWWaaajjjooopppnnnlllooommmqqqxxxtttttt{{{tttZZZKKKLLLVVVbbbeeekkkrrryyy}}}~~~~~~{{{|||{{{wwwtttuuuyyy}}}ggg]]]aaajjjmmmpppqqqqqqqqqrrrsssqqqsssttttttsssrrrssstttyyy~~~}}}vvvwwwqqqdddxxxuuuPPP;;;:::888:::@@@BBBVVVpppnnnrrruuuqqqmmmoooyyy|||ccckkkuuummmWWWTTTUUUqqqeee___[[[VVVRRRPPPQQQSSSTTTNNNTTTXXX[[[ZZZVVVjjjvvv\\\wwwMMMBBBLLLJJJ===>>>===:::777555444444444666666555555555444333333111000000000000000111111555777888777777777999;;;>>>>>>DDDPPPWWWUUURRRSSSUUUVVVUUUXXXdddmmmdddSSSLLLSSS[[[______ccciiiooo___TTT[[[bbbgggjjjlllqqqvvvzzz|||}}}~~~yyyvvvrrrnnnlllkkklllllllllxxxxxxfff\\\```ggghhhjjjnnnjjjxxxzzzjjjccccccccceeegggbbbbbbbbbbbbcccccccccccc```bbbfffhhhiiiooo~~~bbbUUU\\\dddccceeeeeedddddddddeeeggghhhfffggg```WWW[[[kkkyyy~~~xxxxxxtttqqqsssxxxyyyvvv|||~~~```LLLNNNfffgggLLL888444333333444555555444222666AAADDDmmmbbbCCC@@@===>>>>>>>>>===:::888666777999===AAAEEEKKKRRRWWW^^^```dddeeeeeedddddddddeeefffiiimmmssszzzqqqrrrxxxnnnaaa[[[WWWLLLHHHFFFSSS```ZZZUUU```kkknnnlllooo}}}dddPPPJJJMMMRRR```fffjjjjjjkkkooopppooopppvvv~~~[[[FFFIIIQQQ[[[aaabbb``````aaaaaafffuuuuuuZZZHHHGGGJJJOOOVVV[[[]]]___```bbbeeeppppppYYYRRRPPPUUU]]]gggoooqqqooolllrrrpppvvv}}}uuunnnlllrrrxxxlllVVVRRRUUU```gggssswwwwwwvvvsssqqqrrrvvvyyywwwfffgggiiilllppprrrrrrrrrrrrsssqqqsssttttttrrrqqqqqqrrryyy}}}zzz}}}tttjjjbbbKKK888:::999<<>>===:::777555333222222444555555666666555444444111111000000000000000111444555555555444555777999;;;<<>>^^^oooCCCAAA===>>>??????>>>;;;888666666999<<<@@@DDDJJJQQQUUU[[[___cccfffffffffffffffggghhhjjjooouuu}}}uuuqqqtttmmmiiihhheeebbbVVVHHHLLLWWWQQQPPP^^^cccjjjiiillluuuzzziiiSSSJJJLLLQQQ^^^dddiiijjjkkkooopppooouuuzzz]]]HHHIIIOOOUUUYYYXXXUUUTTTTTTSSS[[[oooxxx\\\GGGCCCGGGJJJNNNQQQSSSTTTUUUVVV[[[eee~~~sssXXXOOORRRVVV^^^gggnnnpppooommmrrrsss{{{|||sssooopppiiigggmmmrrruuukkk\\\VVV[[[gggxxxyyyqqqqqqqqqpppppprrruuuxxxxxxnnnkkkhhhkkkoooqqqqqqqqqqqqrrrppprrrssssssrrrpppqqqrrrvvv{{{}}}~~~}}}sssqqqwww]]]III888;;;;;;===BBBCCCWWWvvvggglllpppooommmrrr~~~}}}eee___rrr|||nnnfffpppyyyooo```[[[YYYVVVRRROOOQQQUUUXXXSSSWWWVVVXXX[[[XXXaaawwwppprrrvvvXXXTTTPPPDDD>>>===;;;888666444222222333444666777777666555444222222111000000000111111222333444333222333555777888:::===BBBFFFHHHJJJKKKMMMPPPTTTXXX```eeeaaaYYYRRRTTTVVVVVVVVVZZZ```ffftttjjj\\\[[[\\\```___^^^\\\ZZZZZZZZZ[[[\\\WWWVVVTTTRRRQQQRRRSSSTTTRRR^^^kkklllaaaYYY```mmmooohhhkkkooommm{{{nnn___^^^```aaaaaacccccccccddddddeeeeeefffccccccdddggggggfffhhhmmmooo}}}oooaaabbbeeeddddddddddddeeefffeeecccaaabbbmmmnnnccc]]]eeerrryyywwwyyywwwsssssswwwyyywwwyyy{{{gggMMMHHHXXXwwwuuuYYY<<<000444333333444555555444222333<<<:::RRRyyyHHHDDD>>>???@@@???>>><<<999777666888;;;???CCCIIIPPPTTTYYY]]]aaaeeefffggghhhiiimmmmmmnnnrrrxxxuuuqqqtttwwwrrr\\\RRRTTTNNNKKKVVVZZZccceeefffkkkllluuujjjQQQGGGIIIMMM]]]dddiiikkklllpppqqqoootttyyy___KKKEEEHHHKKKLLLJJJGGGEEEDDDHHHNNNbbbvvvsss[[[FFFAAABBBCCCEEEFFFHHHHHHHHHHHHLLLVVVuuu~~~]]]NNNRRRWWW^^^eeejjjlllllllllpppttt}}}zzzhhh]]]\\\fffdddfffkkknnnpppuuuzzziiiZZZ^^^kkk|||zzzssspppooonnnmmmnnnoooqqqrrrtttxxxqqqlllhhhkkknnnooooooooopppqqqoooqqqrrrrrrqqqpppqqqrrruuuyyy{{{{{{~~~~~~ppprrrppp]]]GGG777;;;;;;===BBBDDDYYYwwwiiimmmqqqqqqpppttt~~~pppccceeewww|||kkkiiiqqqvvv~~~kkkbbbVVVWWWVVVTTTRRRQQQTTTVVVSSSWWWVVVYYY]]]YYY[[[kkksssdddTTTMMMGGG???>>><<<:::777555444333333444666777888777666555333333222111111111111111///111222333222222333555555888;;;===>>>AAABBBCCCCCCFFFIIIMMMTTTZZZZZZWWWRRRTTTVVVVVVVVVWWW[[[^^^jjj~~~hhh^^^^^^\\\\\\YYYVVVSSSPPPPPPSSSVVVXXXZZZYYYXXXWWWWWWVVVWWWWWWXXX[[[```ccc^^^ZZZ```jjjllljjjhhhlllnnnooopppaaa^^^^^^___aaaaaabbbbbbcccddddddeeeeeedddfffeeecccbbbeeehhhhhhgggmmmoooiiidddccccccaaa______aaaeeehhhgggccc```dddsssyyynnnbbbeeennnssspppsssssspppqqquuuwwwwwwxxxyyy}}}zzzZZZLLLWWWhhhuuubbbIII444333444222111222333444333222333777777GGG~~~QQQEEE???@@@@@@???>>><<<:::999666888;;;>>>BBBHHHOOOSSSXXX[[[___bbbdddeeehhhiiinnnoooqqquuu}}}yyynnnjjjuuu|||hhhbbbYYYRRRUUUVVV______^^^``````kkkeeeNNNGGGHHHJJJ\\\ccciiikkknnnqqqrrrpppqqquuucccQQQKKKKKKLLLJJJHHHFFFEEEDDDIIIIIIUUUhhhkkkYYYKKKGGGDDDDDDDDDDDDEEEFFFEEEDDDFFFIIIddd```OOOQQQWWW___eeehhhiiilllnnnpppuuuyyy```PPPNNNUUU]]]dddfffhhhlllooonnnuuuxxxgggdddnnnzzz|||vvvsssrrrnnnmmmkkkkkkkkklllmmmmmmqqqrrruuu{{{}}}yyyrrrmmmjjjkkkmmmmmmlllmmmnnnpppmmmoooqqqrrrqqqpppqqqrrrwwwzzz{{{zzz|||}}}xxxnnnmmm{{{{{{dddYYYDDD555:::;;;===BBBFFF\\\xxxnnnrrrtttttttttxxx~~~jjjdddkkk{{{{{{iiiccciiihhhnnnyyyttteee___RRRUUUWWWWWWTTTRRRSSSTTTRRRWWWWWWZZZ^^^XXXWWWbbbooorrrssskkkRRRKKKGGG??????===;;;999777555555222444666777888777666555444444333222111111222222...000222222222111222333444777:::999:::<<<======>>>@@@BBBDDDIIIOOOQQQQQQQQQTTTWWWXXXWWWWWWXXXYYY```sssppp^^^___hhhjjjkkkkkkhhheeecccdddiiinnnrrryyyyyyxxxwwwvvvuuuttttttgggaaa]]]^^^]]][[[^^^dddiiinnnfffeeemmmiiioooqqqccc]]]\\\___ccc```aaaaaabbbccccccdddddd```ggghhhaaa^^^bbbccc```hhhfffcccbbbddddddaaa]]]ZZZ\\\___eeeiiiiiieee```gggxxxuuufffdddkkkooojjjnnnooommmnnnsssvvvvvvyyyyyy|||mmmPPPLLLbbbxxxdddLLL777///:::333111000000111222222111333333444???lllWWWEEE@@@@@@@@@???===<<<::::::555888;;;>>>BBBHHHNNNRRRXXXZZZ^^^```bbbdddfffhhhkkkmmmpppwwwkkkZZZddduuukkk___]]]TTT\\\\\\ZZZ^^^aaaooo{{{___LLLHHHKKKKKK\\\cccjjjlllnnnrrrsssqqqssswwwlll[[[ZZZYYYXXXVVVUUUSSSRRRRRRPPPJJJPPPaaafff[[[RRRQQQLLLKKKJJJJJJKKKKKKJJJIIIJJJDDDVVV}}}}}}___QQQPPPXXXaaafffgggiiimmmqqqrrrvvv~~~bbbMMMHHHGGGVVVaaa```aaagggkkkiiirrrttt}}}tttccckkkqqqoooiiifffjjjoookkkjjjhhhhhhjjjkkkllllllkkkmmmooooooqqqttttttqqqjjjkkklllkkkkkkkkkmmmooolllnnnqqqqqqqqqqqqrrrsssyyy||||||zzz|||}}}rrrlllkkk{{{~~~uuu\\\TTTBBB333999:::<<>>:::;;;>>>>>>@@@NNN```~~~qqqsssyyyyyyaaaOOOXXXnnn{{{~~~~~~vvvppptttuuunnnjjjmmm{{{uuuhhhYYYUUUWWWVVVUUUTTTRRRPPPPPPQQQWWWYYYZZZZZZZZZ[[[^^^```ggg~~~vvv{{{UUUGGGMMMFFF===@@@DDD===:::===999555444333333444555777888555444222111000111111111111111111111111111222333222333444555666888999:::;;;;;;===???BBBEEEGGGIIIKKKNNNQQQSSSSSSTTTUUUVVV\\\ZZZ\\\```bbbccckkkuuu|||}}}zzz{{{}}}}}}|||{{{{{{zzzyyyvvvsssqqqkkkhhhbbb]]]\\\^^^aaabbbccceeehhhjjjhhhffffffeeennnmmmjjjfffaaa```cccgggaaa```_________```bbbccc```^^^\\\]]]^^^___^^^\\\\\\]]]___```cccfffhhhhhh]]]YYY\\\fffjjjddd[[[VVVaaaiiirrrtttnnnhhhffffffeeeeeeeeegggjjjmmmnnnnnnrrrwwwzzz}}}dddMMMUUUrrrmmmIII???777///444111111111222222222333333666555::::::JJJvvvSSSFFF:::EEECCC<<<@@@:::;;;888777:::>>>>>>???CCCJJJPPPTTTZZZ^^^```bbbdddeeekkkiiinnnvvvnnn[[[fffqqqzzzvvvyyyyyyxxxmmmpppppptttxxxvvvfffUUUJJJHHHSSSdddiiinnnooosssyyy~~~~~~~~~vvv{{{wwwvvvwwwuuutttsssqqqoooooopppqqqnnnpppkkknnnzzzrrr[[[LLLPPPYYYdddiiiiiihhhjjjmmmqqq|||oooPPPDDDHHHOOOYYYdddlllmmmjjjkkkooopppnnnooosssqqqlllddd^^^QQQOOOZZZ]]]^^^gggiiiiiiiiiiiijjjlllmmmnnnqqqnnnjjjiiiiiihhhfffdddccceeeiiikkkllllllmmmooossssssrrrqqqqqqqqqrrrssswwwxxxzzz|||}}}qqqWWWEEE===:::;;;>>>>>>@@@NNN```~~~rrrtttxxx~~~{{{iiiOOO<<>>CCC===;;;<<<888333333222222333444666777666555444333222222222222222222111000000000111111222222222333555666777888999999:::<<<>>>@@@BBBCCCGGGJJJMMMOOOPPPQQQSSSUUUYYYXXXYYYZZZZZZ[[[aaaiiilllqqqsssqqqoooooonnnkkknnnmmmlllkkkjjjhhhggggggeeeaaa\\\YYYZZZ]]]___aaaaaadddfffgggeeedddccccccaaaeeegggeeeaaa___aaaddd``````_______________```]]][[[YYYYYYZZZZZZZZZYYYVVVZZZ^^^bbbdddggglllqqqaaa]]]]]]aaaccc___YYYWWW]]]bbbhhhkkkkkkgggeeecccbbbcccfffiiikkkmmmnnnnnnllluuuvvvtttssstttvvvYYYMMMddd\\\===777555000333000000000111111111111222444333888999AAAnnnjjjLLL<<>>>>>@@@NNN___}}}}}}yyyvvvwww{{{yyyqqqiiiIII<<<111333:::GGG]]]qqqkkkjjjvvvyyybbb]]]jjjuuuhhh^^^[[[TTTXXXYYYVVVRRRRRRSSSRRRVVVXXX[[[[[[ZZZZZZZZZ[[[ZZZeee~~~aaaIIIJJJ>>>>>>BBB===<<<===777333333222222222333555666777666555555444333333333444333333222111111111111111111111222333444666777888888888999;;;<<<>>>???AAACCCFFFIIIJJJLLLOOOQQQSSSSSSTTTSSSRRRSSSXXX]]]]]]```aaa``````aaa^^^ZZZ___```aaaaaa____________aaa[[[VVVVVVYYY[[[]]]___aaaccceeeeeecccbbbaaaaaa^^^bbbbbb```]]]]]]]]]\\\`````````___^^^\\\ZZZYYY[[[ZZZXXXWWWWWWVVVVVVVVVRRRWWW^^^dddeeegggpppzzzhhheeeaaa___]]]ZZZXXXWWW[[[]]]```dddfffeeebbb___aaaccceeefffhhhjjjlllnnnpppuuuoooggggggjjjwww}}}jjjWWW[[[~~~sssLLL666444555111000000000000111111111222222333222666999;;;VVVTTT???DDDBBB===@@@;;;>>>999666666999:::;;;>>>DDDFFFLLLTTT[[[___aaacccdddeeeiiimmmqqqvvvnnnaaaYYY[[[```iiiuuu{{{pppqqquuu}}}{{{}}}|||~~~oooYYYMMMMMMXXXdddiiimmmmmmoootttxxxxxxzzzqqqcccmmm|||yyy{{{sssZZZUUUWWW^^^fffjjjjjjjjjkkkmmmooovvvgggGGGBBBDDDOOO^^^fffiiiiiijjjeeefffhhh```XXXaaassszzzhhhXXXRRRJJJJJJWWWaaaccceeehhhkkkmmmmmmmmmmmmllliiifffdddaaa___]]]gggiiilllnnnnnnnnnooopppvvvuuusssrrrrrrtttvvvwwwrrrtttvvvwwwwwwyyy|||vvvsss}}}___KKKAAA<<<999;;;>>>>>>@@@MMM^^^}}}xxxuuuwwwsssdddVVV888999555111>>>XXXoooxxxoooppp{{{wwwaaa^^^kkk~~~nnncccZZZWWWRRRYYY\\\WWWSSSTTTUUUTTTTTTXXX]]]```___\\\ZZZYYY]]]___pppqqq^^^TTTDDD???BBB???@@@BBB<<<666555444333333333444555777777666666555444444333666555444444333333333333222111111000111333555666777777777888999:::;;;<<<<<>>BBBBBBHHHQQQXXX]]]```aaacccdddiiinnnrrraaaTTTMMMMMMOOOXXXiiittt|||sssrrrxxx}}}||||||xxxxxxzzzzzzsssZZZNNNNNNYYYggglllppppppsssyyy}}}}}}|||nnn\\\^^^mmmtttsss}}}~~~]]]VVV[[[```gggkkkkkkkkkkkkllllllssszzzyyyOOODDD@@@KKKZZZcccfffgggjjjcccbbbfff```YYYdddyyypppWWWLLLJJJPPP]]]```eeejjjlllllljjjhhhiiijjjjjjiiifffccc```___gggjjjnnnppppppqqqrrrtttsssrrrppppppppprrrtttuuuooorrrwwwzzz{{{{{{|||}}}~~~|||uuuVVVDDD<<<;;;999:::???>>>???MMM]]]|||}}}xxxwwwnnn[[[III999???<<<555EEEfff{{{~~~wwwxxx}}}~~~sssfffgggqqq|||wwwhhh^^^TTTSSSOOOYYY]]]WWWTTTVVVXXXVVVTTTYYY^^^bbbaaa^^^\\\ZZZaaa```jjjggg```KKK@@@???===@@@CCC>>>999888777555444444444555666666777666666555333333666666555555444444555555333222111000111333555666666666666666777999:::;;;<<<===@@@BBBCCCFFFIIILLLNNNRRRSSSOOOMMMPPPTTTUUUVVVVVVTTTTTTYYY^^^[[[TTTOOOSSSWWWYYYYYY[[[___cccggg[[[RRRTTTWWWWWWXXX\\\^^^```aaaaaa``````aaabbbbbbccc]]]TTTSSS[[[___\\\^^^___aaabbb```[[[VVVSSSWWW[[[___```]]]XXXSSSQQQSSSTTT[[[bbbccccccmmmzzz~~~nnn___WWWTTTQQQZZZYYYZZZ[[[\\\]]][[[ZZZ]]]^^^___```aaagggqqqxxxuuugggqqqvvvbbbWWW```{{{rrrOOO999888444333333...111111111222222222333333333444222666999<<<\\\eeeEEEBBBAAA>>>AAA<<>>999666888:::;;;===AAA@@@FFFNNNUUUZZZ]]]```bbbeeeiiipppvvvgggQQQGGGGGGEEEQQQeeeoooyyy|||qqquuu{{{|||yyyyyytttssswwwxxxxxx\\\PPPRRR]]]hhhnnnqqqqqqtttyyy}}}}}}{{{lllWWWWWWcccsss|||uuupppxxxrrrrrrxxx~~~}}}```WWW___ccchhhkkkllllllllllllllltttvvv]]]LLLAAAIIIXXX```dddggghhhaaa```dddccc```jjj{{{dddSSSKKKKKKXXX\\\bbbgggjjjjjjgggfffhhhjjjkkkjjjgggdddcccbbbhhhkkknnnqqqqqqrrrtttuuuoooooooooppppppqqqrrrrrrnnnsssyyy}}}~~~~~~~~~~~~}}}mmmOOOAAA<<<:::888:::???>>>???LLL]]]{{{}}}yyyssseeePPP@@@222777:::>>>NNNgggyyywwwnnnuuu||||||zzzsssmmmnnnuuu|||{{{jjjcccYYYPPPQQQLLLXXX^^^XXXTTTYYY[[[YYYVVVYYY]]]______^^^^^^^^^bbbaaaeeevvvqqqhhh{{{```LLLDDD===???BBB<<<>>><<<:::777666555555555666666666666666444333222555444444444444555555666444222111000111333555777333333444444666777888999:::;;;===>>>@@@BBBFFFIIIMMMSSSSSSMMMJJJMMMPPPPPPRRRSSSSSSVVV]]]bbb\\\SSSOOOQQQSSSTTTUUUZZZccckkkooo___SSSUUUWWWUUUVVV\\\ZZZ\\\^^^^^^^^^^^^```aaadddjjjfffWWWNNNTTT[[[]]][[[^^^bbbdddddd```[[[WWWVVV]]]dddgggccc[[[TTTPPPUUURRRVVV^^^___^^^fffsssqqqaaaYYYUUURRRUUUVVVWWWWWWXXXXXXYYYZZZ\\\___`````````dddkkkrrr}}}ooo```aaauuucccAAA444999222///444000000000000111111111111222222444///333;;;888JJJqqqkkkHHHBBB@@@>>>AAA===CCC@@@999555666999:::<<>>BBBEEELLLRRRRRRJJJFFFIIIKKKJJJSSSTTTWWW\\\dddhhhaaaUUUPPPPPPPPPOOOQQQYYYfffppptttbbbUUUUUUWWWTTTUUU[[[XXXZZZ[[[\\\\\\]]]___aaafffrrrppp\\\KKKLLLUUUZZZYYY]]]bbbggggggddd___\\\VVV^^^hhhlllhhh^^^UUUOOOVVVQQQSSS[[[\\\ZZZ```llloooaaa[[[XXXUUUQQQSSSUUUUUUTTTUUUXXX[[[XXX[[[]]][[[XXXXXX\\\```vvvccc[[[jjj[[[999111888///+++444333////////////000000000000111444---000<<<888???^^^nnnIIIAAA@@@>>>BBB===DDD@@@999444555888999;;;>>>@@@EEEKKKPPPUUUZZZ^^^aaahhhfffkkkrrrtttZZZOOOBBBKKKbbbgggppp||||||xxxqqqqqqmmmooonnnqqqvvvwww~~~bbbZZZ___lllkkkppprrrpppqqquuuwwwvvvuuuoooWWWVVV^^^iiiqqqtttvvvzzz~~~oookkk}}}|||rrrhhhfffmmmtttxxx|||aaa[[[cccfffiiilllmmmmmmmmmlllmmmvvvsssvvv\\\IIILLLYYYaaafffkkkfff```\\\^^^fffllloooppp~~~```WWWPPPRRRUUUYYY^^^cccgggiiipppnnnjjjddd______dddiiijjjlllnnnooonnnnnnnnnoooooopppsssuuuuuuuuutttssslllooorrruuuxxx{{{~~~zzzmmmttt{{{nnnOOO===:::===999888:::?????????LLL\\\uuuwwwtttzzzWWW888<<<<<>>444///000111111///......///000000000000000111111000000111666<<>>??????<<<888666777999>>>AAAGGGNNNUUUZZZ]]]___iiieeedddlll{{{fff^^^MMMKKK\\\eeelllqqqvvvvvvqqqmmmmmmooojjjllloooqqqpppuuuwww\\\\\\hhhooommmnnnoooppprrrtttvvvwwwyyykkkRRR[[[bbbjjjnnnnnnppptttxxxgggmmmmmmwww{{{zzzqqqkkklllllljjjrrrsssaaa^^^___bbbgggjjjkkkkkkmmmnnnmmmrrrttt{{{eeeKKKPPPRRR[[[kkkmmmtttllleeedddfffhhhmmmssssssfffVVVKKKHHHOOOUUUWWW```mmmssszzzwwwfff[[[___fffhhhjjjlllnnnooonnnnnnnnnooorrrpppoooqqqtttvvvtttrrrnnnrrrwwwyyyyyy|||sssgggyyywwwaaaFFF===>>>::::::999;;;???@@@AAAIIIQQQmmmvvv}}}dddGGGNNNRRRYYYhhh|||}}}zzzrrrxxx}}}}}}zzztttpppsssyyy~~~wwwmmm```VVVRRRRRRUUUWWWWWW\\\___^^^YYYVVVXXXZZZZZZ[[[ZZZYYYXXXYYY]]]```dddccceeeeeeaaahhhtttxxxZZZPPPPPPGGG:::@@@???===<<<<<<:::777444333333333333333444555555555555444444333333333333444444333222111111111111222222111000000222777:::999999999999999:::;;;;;;???BBBEEEDDDAAA@@@CCCFFFHHHMMMOOOQQQ[[[iiiiiiaaa\\\^^^^^^WWWMMMKKKSSS]]]iii\\\RRRRRRVVVWWWVVVUUUWWWXXXXXXWWWVVVWWWZZZ]]]mmmhhhNNNIIIQQQWWW\\\```bbbfffsss~~~xxxhhhRRRTTT^^^gggcccTTTLLLOOOSSSSSSSSSSSSRRRTTTWWWZZZ```ccceeeeeeaaa[[[VVVSSSNNNNNNOOOQQQSSSTTTUUUVVVYYYVVVSSSPPPKKKKKKRRR\\\vvvuuueeepppdddFFF===666///,,,---//////.........///000000000000000000111111111222555;;;>>>ddddddDDD@@@??????BBBCCC@@@AAAAAA>>>:::888888999<<>>???AAAHHHPPPkkkrrrpppYYYeeeggglllxxxxxxuuuzzz~~~lllbbbVVVPPPQQQUUUXXXXXXYYY]]]aaa```[[[XXXXXX[[[mmmkkkfff```[[[XXXYYY[[[aaaaaacccdddaaabbbrrrssshhhRRRUUUNNN;;;???>>>======>>>===:::888333333222111222333444555555555555555555444333222222111111111111222222333111111111//////111555888777777777888999:::;;;<<<;;;>>>AAAAAA??????BBBEEEBBBGGGHHHGGGNNN[[[___\\\YYY___ccc^^^SSSKKKKKKMMMVVVQQQNNNRRRUUUTTTSSSSSSUUUUUUTTTSSSRRRTTTWWW[[[kkkmmmOOOHHHQQQYYYaaa```^^^bbbrrrvvvYYYWWW\\\bbb```TTTLLLMMMPPPQQQQQQPPPOOOPPPRRRTTTTTTRRRTTTYYY]]]\\\TTTLLLKKKKKKMMMOOOQQQRRRTTTUUUQQQPPPOOOLLLGGGHHHTTTaaattt}}}|||wwwwwwfffbbbzzzwwwRRR444444000,,,+++---//////---......///000000000000///000111222222222444888:::HHHmmmOOO???999AAAEEE<<>>>>>???FFFOOOiiiqqqjjj___ppppppuuu~~~xxxwwwiii^^^RRRNNNQQQVVVWWWVVVSSSXXX]]]^^^ZZZWWWYYY[[[qqqnnnhhh```ZZZWWWWWWYYY]]]]]]```ccccccccckkkvvv|||ooo[[[RRRPPPHHH???>>>======>>>>>><<<;;;666555333222111111222333333444555666777666666555222222111111111111222222000111000///...///222555555555555666888999;;;<<<<<<>>>@@@@@@??????AAACCC===BBBDDDBBBEEEMMMRRRRRRQQQYYY```aaa]]]WWWOOOHHHLLLJJJLLLQQQSSSQQQQQQSSSSSSRRRQQQPPPOOOQQQUUUXXXccc|||kkkLLLDDDNNNWWWbbb```\\\]]]hhhvvv|||yyyfff___ZZZ[[[YYYRRRLLLKKKNNNNNNNNNMMMLLLLLLMMMOOOOOOLLLKKKNNNSSSRRRJJJCCCGGGHHHIIIJJJKKKLLLMMMNNNJJJFFFDDDGGGLLLTTTbbbnnnttt{{{}}}uuukkkiiitttwwwaaaHHH555111///......000111000...---...//////000000/////////111222333222333555666AAApppzzzcccIII999@@@EEE999CCCCCCCCCAAA>>>;;;999777:::;;;>>>CCCIIIOOOUUUXXXZZZ^^^dddiiinnn|||zzzZZZaaaggg\\\RRRRRRcccfffhhhgggdddaaa______eeecccbbbccchhhpppyyysssddd```gggnnnooommmmmmmmmnnnoooqqqrrrsssppprrrQQQKKKIIIOOOVVV\\\___aaadddeeehhhuuuoooYYY]]]bbbbbbaaa___[[[XXXYYYYYYYYYYYY___mmmbbbWWW```dddhhhkkkkkkjjjjjjjjjkkklllppptttwwwlllUUUVVVhhhyyy|||sssllljjjiiijjjmmmrrrvvvrrrrrrwww]]]KKKLLLaaaxxx|||kkk___bbbgggeeeeeehhhkkklllmmmmmmlllmmmppprrrqqqooolllkkkkkkmmmnnnpppooonnnnnnrrryyyvvv||||||cccOOO>>>;;;???;;;:::999:::======>>>EEENNNgggwwwbbb___rrrwww{{{{{{|||cccYYYOOOLLLPPPTTTUUUSSSQQQWWW\\\]]]YYYVVVVVVYYY]]]\\\ZZZWWWUUUVVVYYY\\\bbb``````aaa```___bbbgggfff~~~eeeXXXPPPEEEBBB???>>>>>>>>>===<<<:::999666444222111111111222333444666888888999999666555444222111111000000000111000///......111333222222333444666888999:::===>>>>>>>>>=========>>>999>>>AAA@@@@@@CCCEEEFFFGGGMMMUUU[[[bbbddd[[[NNNKKKIIIJJJNNNNNNLLLNNNRRROOOOOOOOOMMMMMMNNNRRRUUU```wwwiiiLLLEEELLLRRR\\\^^^\\\YYY\\\fffpppvvvmmmbbbVVVPPPMMMIIIGGGGGGJJJKKKKKKJJJIIIHHHIIIJJJLLLIIIFFFFFFGGGFFFCCC???DDDDDDDDDDDDDDDDDDDDDDDDJJJCCCCCCNNN```ppp|||yyy|||vvvfffsssxxx^^^HHH888///000000000000111000///---------...///////////////...000222222222111333444???UUU}}}[[[======EEE@@@BBBBBBBBBBBB@@@===999666999:::===AAAFFFLLLQQQTTTXXX[[[```eeeiiiuuu\\\[[[eee]]]PPPNNNWWWXXXYYYYYYWWWTTTSSSSSSVVVWWWXXXYYY^^^jjjwww|||vvvllldddeeejjjnnnnnnlllmmmooopppooonnnllljjjppp|||}}}WWWKKKEEEFFFHHHJJJKKKMMMPPPRRRVVVbbbssssss^^^OOOPPPUUUVVVSSSQQQOOONNNLLLKKKKKKIIIPPPXXXkkk|||qqq[[[SSSXXX\\\bbbfffhhhhhhhhhiiieeehhhooosssqqqyyybbbaaaooo{{{yyyrrrkkkjjjjjjjjjlllpppqqqsssuuuuuuyyywww\\\VVVhhh}}}nnn```bbbhhhggggggjjjnnnoooooonnnllllllmmmooonnnmmmkkkiiihhhjjjlllnnniiijjjmmmttt|||}}}{{{nnnlll|||~~~tttSSSCCC:::<<<>>>888999888:::===>>>???FFFNNNgggmmmkkk{{{{{{~~~{{{yyyYYYRRRKKKIIIMMMRRRTTTSSSUUU[[[______YYYTTTTTTUUUVVVWWWWWWVVVVVVWWWZZZ\\\___^^^\\\[[[[[[\\\^^^___kkkmmmzzzqqqZZZPPPKKKEEE@@@======<<<<<<<<<;;;:::888666444222111222222333444555777999:::999888666444222111000000111111111///......000222000000111222333555777888999999999888888888777777777:::===>>>>>>=========>>>CCCHHHOOO[[[eee```TTTLLLHHHFFFHHHIIIHHHJJJNNNJJJKKKKKKKKKJJJKKKMMMOOO^^^rrryyyeeeNNNHHHKKKLLLRRRWWWZZZWWWUUUYYYeeeooonnncccVVVKKKGGGEEEEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFDDDAAA?????????@@@@@@?????????>>>======<<<<<>>@@@GGGPPPiiixxxzzz}}}}}}{{{www}}}rrriiiUUUQQQLLLJJJLLLPPPSSSUUUUUU[[[```___YYYTTTSSSTTTZZZ[[[\\\[[[YYYYYYZZZ[[[ZZZ[[[ZZZXXXXXXYYY[[[[[[ccclllyyy```{{{]]]VVVKKKCCC>>>======<<<;;;<<<<<<<<<:::888666444333222111000000222555777:::999777555333222111111111222222000......///111......///000111222444555444444333444555555555444555555777:::;;;;;;:::999999???AAA@@@HHHUUUXXXRRRIIICCC@@@CCCEEEDDDDDDFFFDDDEEEGGGHHHGGGGGGHHHIIIQQQaaagggYYYLLLJJJJJJFFFKKKOOOSSSSSSPPPPPPWWW^^^eee___TTTIIIDDDCCCCCCBBB>>>@@@AAAAAA@@@???@@@AAA???===;;;;;;===>>>===<<<;;;::::::::::::999999999999^^^|||gggiiioooWWWCCC555///---,,,------...------------,,,---......//////.........///000//////000222444333888NNN___???999>>>@@@AAABBBDDDEEEBBB===888666888;;;>>>AAADDDFFFGGGOOOQQQWWW\\\^^^bbblllvvvwwwfff\\\ddd^^^WWWNNNGGGHHHOOOWWW]]]SSSOOOHHHDDDMMM```nnnsssfffddddddgggkkknnnpppqqqnnnnnnnnnoooqqqssstttuuupppqqqzzzkkkZZZVVVSSSPPPMMMJJJIIIHHHGGGGGGMMMNNNOOOVVVXXXWWW[[[[[[XXX[[[bbbfffccc```aaa\\\___VVVQQQXXXXXXSSSUUUQQQWWW^^^eeehhhhhhiiiiiihhhlllppppppnnnqqq||||||yyysssnnnlllnnnooolllkkkllleeemmmsssrrrnnnppp|||}}}lllmmmkkkiiijjjnnnooollllllnnnqqqqqqooommmkkkkkkkkklllnnnmmmkkklllnnnqqqnnnrrrwww{{{~~~~~~}}}ooolll~~~[[[@@@;;;888:::<<<777888888:::>>>???BBBIIIRRRkkkxxxyyy~~~zzz{{{~~~}}}zzzxxxrrrccc```XXXUUUQQQNNNMMMOOOSSSUUUPPPVVV\\\]]]YYYUUUTTTUUURRRUUUXXXZZZZZZ[[[]]]^^^___```___ZZZVVVUUUTTTRRRdddZZZeeevvvfff]]]QQQFFF???=========999;;;===>>>>>><<<999777555222///------...111333:::999777666444333333333222222222111///...///111............///111222333111111111222444555555555333111111555999:::999:::888???>>>777888EEENNNNNNEEE>>><<>>===<<<;;;:::<<<>>>>>>===<<<===>>>===:::888:::>>>>>>:::666777777888888999999999999???kkkmmm]]]rrr]]]BBB555///......+++,,,............000111,,,---......//////............///......///222444555<<<===[[[}}}~~~PPP<<<;;;AAAAAACCCFFFGGGEEE???:::444666999===@@@AAABBBBBBIIILLLTTT\\\___```eeekkkvvvwwwffffffvvvkkk\\\SSSTTT___mmmvvvjjj```PPPHHHRRRdddnnnnnngggfffhhhkkknnnooooooqqqmmmmmmmmmpppvvv}}}~~~pppfffdddaaa^^^\\\YYYUUURRR\\\___[[[\\\jjjooommmooopppmmmpppyyy}}}yyyuuuuuunnntttnnneeefffbbbZZZYYYSSSYYYaaafffiiijjjjjjjjjhhhlllnnnmmmooouuu{{{~~~~~~wwwmmmjjjkkkppprrrpppoooqqqpppsssvvvvvvuuuuuuwwwzzz}}}dddnnnrrrmmmkkkooonnngggiiilllppprrrpppnnnlllkkkkkkmmmppppppnnnnnnpppsssuuuyyy|||}}}}}}mmmnnn|||~~~qqqQQQ???===999999;;;999888777:::>>>@@@CCCKKKTTTmmm[[[{{{~~~}}}}}}www~~~||||||cccVVVYYYVVVUUUTTTRRRPPPPPPSSSUUUWWWXXXZZZZZZXXXUUUQQQNNNTTTUUUXXX[[[^^^^^^[[[XXX^^^^^^[[[UUUPPPOOORRRVVVZZZfffxxxsss^^^yyyeeeQQQIIIDDD>>><<>>::::::===<<<777555444333222111222222333555666777888888777666555222222111111000//////...///////////////.........///////////////000111111222333555777888888777666:::999777777999<<<@@@CCC<<<:::888:::>>>AAA@@@>>>?????????AAADDDHHHLLLNNNJJJJJJIIIGGGCCCAAAAAABBB@@@AAABBBCCCDDDDDDEEEFFFHHHHHHGGGCCC???;;;::::::<<<<<<<<<;;;;;;:::::::::777999777444555999888333???555...111777::::::;;;HHHhhh~~~zzzfffmmmhhhFFF999777222------.........------,,,,,,,,,//////.........---------......//////000000111111333111;;;IIIkkkfff888>>>???BBBDDDDDDBBBBBB@@@===:::777666999???BBB@@@>>>FFFHHHMMMRRRXXX^^^bbbdddqqq~~~xxxhhhrrryyymmmWWWMMMRRRkkkmmmUUUUUUdddkkkgggaaadddhhhllloooooonnnlllkkkmmmooopppsss|||xxxsssnnnjjjhhhppprrrsssrrrrrruuu~~~|||~~~}}}xxxrrrllliiieeeaaaaaaggglllkkkjjjkkklllkkkkkkmmmpppssstttttt|||xxxrrrqqqooommmmmmooopppppppppooorrruuuwwwxxxyyyzzz{{{|||hhhhhhiiikkkkkkkkkkkkkkkiiikkklllllllllmmmooopppiiillloooqqqrrrqqqooommmrrrvvvzzz{{{}}}nnnyyy___JJJ:::999<<<777555777:::999:::===>>>AAAJJJTTTpppDDDdddwww|||wwwrrrzzz|||zzztttZZZQQQUUUTTTTTTTTTRRRQQQRRRTTTWWWWWWWWWXXXYYYYYYWWWRRRNNNOOOQQQUUUYYY]]]]]][[[XXXZZZYYYXXXVVVSSSQQQQQQRRRSSShhhtttvvvxxxpppUUUMMMMMMHHH===444:::;;;999777999>>><<<777999888666444333222222222333444555777777777777666444444333222111000///...///000000000000000000000000000//////000111111222222333444555555666666666555444333333444777:::<<<:::999888999<<<===>>>>>>DDDCCCCCCEEEGGGJJJMMMOOOFFFFFFEEEBBB???===>>>???;;;;;;<<<<<<======>>>>>>AAAAAAAAA>>>;;;999888999999999999888888888777777555444555999<<<;;;::::::...222777999777777BBBNNN\\\eeeuuu~~~~~~}}}xxxrrrrrrvvvWWW:::222333111//////......---------,,,,,,,,,///.........------------.........///000000111111333111999???TTTUUUBBB;;;>>>BBBDDDEEEEEECCCAAA<<<999666999===@@@???===CCCEEEIIIOOOUUU[[[___bbbjjjrrr}}}zzzbbbSSSPPP^^^www~~~jjjcccjjjnnnkkkbbbdddhhhlllnnnoooooooooooopppppppppsss|||}}}yyyoooiiifffiiillllllmmmoooooonnnmmmmmmoooqqqpppppprrr|||}}}tttpppqqqpppnnnnnnoooqqqqqqqqqqqqsssuuuvvvvvvuuuvvvwww{{{|||}}}jjjjjjkkkllllllmmmnnnnnnkkkmmmnnnoooooooooooopppkkklllmmmnnnnnnnnnnnnnnnrrrvvv|||~~~tttRRRAAA666888;;;999888<<<:::999;;;>>>???AAAIIIRRRmmmSSSnnn|||~~~qqqooo}}}}}}xxxgggSSSOOOSSSRRRSSSSSSSSSRRRSSSUUUWWWXXXVVVUUUWWWZZZZZZTTTOOONNNPPPTTTZZZ^^^___]]]ZZZVVVVVVWWWXXXXXXVVVSSSPPPQQQmmmrrrgggvvvuuullllll^^^WWWPPPGGG@@@<<<:::666555999>>>>>>999===<<<:::777555444333222222222444555666666666666555555444333222111000000000000000000000000000000000000000000000111111222111111111111222333444444111111111111222333444555666777888888888888:::<<<@@@?????????@@@BBBDDDEEE???@@@???===:::888888999777777777777777777777777888999999888777666666777555555555555444444444444555222444<<>>@@@DDDJJJPPPVVV[[[]]]aaadddkkkyyyqqqgggiiiwww|||ooommmmmmkkkfffgggjjjmmmppprrrttttttsssrrrqqqqqqsssxxx}}}|||xxxwwwpppjjjjjjjjjjjjmmmqqqooommmmmmmmmooopppooonnniiiqqqyyy}}}{{{uuuqqqoooqqqppppppppppppqqqrrrsssrrrtttuuuuuusssrrrrrrssswwwwwwyyy{{{mmmllllllmmmnnnppprrrssslllmmmoooooooooooonnnmmmnnnmmmkkkjjjjjjlllmmmooosssvvvzzzyyyvvv|||zzzcccEEE:::444888:::888999>>>:::999<<>>;;;888666888;;;======>>>>>><<<:::888777666555333333444444555555555555444444444444333333333333222111111000//////......000000/////////000000111111000/////////111222333000111111222222222222222222444666666333333777:::999888888777777888999::::::::::::888555444555666777777777666666555555555444555666555444444444666222222222222222222222222111333444888BBBHHH???000999777<<>>000---000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111...///333111111NNNvvvFFF@@@===<<>>:::888999:::::::::;;;===@@@EEEKKKQQQWWWYYY\\\]]]aaallltttnnnlllkkkjjjkkkmmmooosssvvvxxxzzztttrrrpppqqqtttuuutttrrrssstttwww{{{|||yyy~~~|||zzz{{{||||||zzz{{{}}}~~~}}}|||sssuuuxxxyyyxxxuuuqqqnnnvvvpppkkkjjjiiihhhkkkoookkkkkkkkkmmmoooqqqpppoooiiimmmrrrtttsssqqqpppppppppqqqrrrrrrrrrrrrssstttssstttuuutttrrrqqqqqqrrr{{{zzzxxxwwwwwwwwwvvvuuunnnnnnmmmmmmnnnqqqsssuuummmmmmnnnoooooonnnkkkiiinnnmmmkkkjjjjjjlllmmmooouuutttuuuxxx~~~|||~~~yyyxxxqqqYYY???:::888999999666666:::999999<<<@@@@@@@@@FFFNNNdddnnn~~~ooo\\\SSSSSSRRRMMMRRRTTTUUUTTTRRRPPPOOOPPPTTTQQQOOOSSSZZZ\\\WWWRRRUUUVVVYYY]]]aaaaaa___]]]ZZZWWWTTTUUUWWWYYYWWWTTT^^^iiiiiiaaa```hhhnnn|||^^^LLLDDD@@@>>>;;;888666555999===<<<<<<<<<;;;;;;:::999999888777666555444333333333222333333444555555666666666555444333222000//////000//////....../////////111000///......000111222///000111222222111000000///222444333111000333777777666666666555555555666777777777555333222333555777777666555555444444444444555666555333333333555111111222222222222222222+++333333333DDDYYYPPP777888DDD\\\xxxuuuxxxwww}}}qqqjjjsssooo]]]@@@777///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000,,,///222333333@@@jjjcccGGG>>>999>>>DDDEEEEEEFFFEEEAAA===:::999999999999:::;;;>>>BBBHHHMMMSSSVVVYYY]]]```dddnnn|||tttpppooonnnkkklllmmmooorrruuuxxxzzzsssqqqooopppssstttppplllsssssstttuuuvvvvvvtttrrrsssuuuvvvxxxxxxxxxvvvuuurrrssstttuuuttttttuuuvvvtttsssssssssssssssrrrpppppppppqqqrrrqqqqqqpppooopppmmmlllmmmllljjjkkkoookkkkkkkkkmmmppppppooonnnkkkmmmnnnoooooonnnnnnooooooqqqssssssrrrrrrsssuuurrrssstttsssrrrrrrsssuuu{{{zzzxxxuuuqqqoooooooooooonnnmmmmmmnnnpppssstttpppooonnnooopppooommmjjjmmmmmmmmmlllmmmmmmnnnnnnttttttvvvyyy|||~~~}}}|||{{{vvvbbbKKK<<<:::::::::999666666888999999<<>>???@@@FFFOOO^^^sssqqqvvveeeWWWTTTQQQKKKGGGIIIMMMPPPSSSSSSQQQNNNLLLKKKKKKKKKMMMPPPUUUWWWWWWVVVRRRQQQQQQSSSWWW[[[]]]]]]]]]\\\ZZZWWWTTTSSSTTTVVVXXX\\\YYYVVVYYYVVVYYYfffgggtttyyy^^^RRRHHHGGGGGGAAA<<<:::888999:::;;;<<<<<<;;;:::===<<<:::888777666666777444444444444444444444444555555555666777777888888333222222111000000111111111111222222222222111111------------......//////000///......///000000000...//////000111111111111333444444333222111333444111000000000000000000000000222333222111111222333000000111111111222222222555444111111666===???===RRRmmmvvv{{{}}}rrroootttzzz}}}}}}xxxVVV===111,,,......---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000+++333///...666222444JJJxxxfffOOO<<<;;;@@@AAADDDIIIFFFEEECCC@@@<<<:::999999:::::::::<<<@@@EEEJJJLLLOOOTTTXXXXXXZZZ```ccccccdddkkkkkkkkkqqqmmmgggkkkjjjjjjjjjjjjhhhfffgggjjjjjjkkklllnnnpppqqqrrrsssrrrpppoooooopppqqqppppppmmmnnnmmmmmmlllmmmnnnooopppooonnnmmmllllllmmmmmmmmmlllkkkkkkkkklllllllllnnnnnnnnnmmmlllkkkkkkkkkiiiiiijjjjjjjjjjjjiiihhhllllllooorrrqqqnnnoootttqqqppppppqqqqqqooollliiikkkkkkkkkkkklllkkkjjjiiikkkooossstttqqqpppsssvvvpppqqqqqqpppoooppprrrtttrrrrrrqqqpppooooooooooooppppppppppppppppppppppppsssoookkkkkknnnpppooommmlllkkkiiihhhjjjmmmpppssstttxxx{{{{{{yyywwwwwwxxxgggLLL<<<888777666666999:::999777888888999<<<>>>@@@HHHQQQ^^^uuuvvv{{{uuu]]]TTTSSSYYYTTTGGGFFFNNNJJJMMMQQQRRRQQQNNNLLLKKKHHHJJJMMMPPPSSSUUUWWWXXXPPPOOOOOOQQQVVV[[[___``````aaaaaa^^^YYYUUUVVVXXXWWWaaa[[[PPPUUUZZZZZZ\\\]]]uuu^^^}}}ooo]]]OOOPPPTTTNNNCCC;;;888999:::;;;;;;;;;:::999===<<<;;;999999999999:::666666555444333222222111...///111333555777888999555444444333222222222333111222333444444333111111............///000111222111...,,,---000111000......///000222333444444444222333444333111111222444000000000000000000000000---...000000000000111333///000000000111111222222444---///;;;<<<999FFFZZZmmmooozzzsssuuuzzzooonnnwww___CCC777666...222333000---,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000)))333---+++666222...???LLLxxxxxx\\\CCC<<<>>>===???DDDFFFFFFDDDBBB>>>:::999999999999999:::>>>BBBGGGIIIIIIMMMQQQTTTZZZaaaaaa]]][[[cccbbbcccjjjhhheeekkkaaaeeekkknnnkkkggghhhlllmmmnnnoooqqqssssssttttttrrrrrrqqqoooooooooqqqrrrnnnnnnmmmkkkiiiiiikkkmmmmmmllljjjhhhggghhhjjjkkkmmmllljjjjjjlllmmmnnnnnnoooooonnnllljjjjjjlllnnnkkkmmmoooppppppnnnkkkiiillllllnnnpppnnnlllnnntttnnnnnnoooqqqrrrrrrooommmkkkkkkkkkmmmnnnnnnllljjjjjjooossstttqqqppprrruuupppqqqpppooommmmmmoooqqqvvvtttqqqpppooopppppppppqqqqqqrrrrrrrrrqqqpppooopppkkkffffffjjjmmmmmmkkkmmmjjjfffdddfffkkkqqquuuxxxxxxwwwrrrqqquuummmSSSDDD::::::888555555777999777222888777888;;;===@@@IIIRRR^^^}}}}}}xxxbbb```___ZZZVVVUUUUUUNNNFFFLLLOOORRRTTTSSSQQQNNNKKKMMMJJJIIIMMMTTTWWWSSSNNNQQQMMMLLLPPPUUUWWWZZZ___ddddddddd```ZZZVVVVVVWWW]]][[[[[[]]]______\\\YYY^^^```~~~nnneee{{{oooYYYKKKQQQ[[[RRR???;;;:::<<>>666777888888999:::>>>BBBFFFFFFJJJOOOTTTWWWZZZ]]]```ZZZ]]]aaacccccccccddddddfffggggggfffffffffiiikkkllllllllllllmmmnnnooopppvvvtttooolllooossspppkkkqqqpppmmmjjjggghhhkkknnnqqqpppnnnmmmmmmmmmnnnooolllmmmnnnooonnnllliiihhhppppppooonnnmmmlllkkkkkkkkklllmmmmmmllllllnnnpppooonnnnnnoooqqqrrrrrrqqqssspppmmmmmmoooqqqpppnnnhhhjjjlllnnnoooooonnnmmmoooppprrrttttttttttttuuusssssssssrrrqqqpppooonnnrrrrrrrrrpppnnnnnnoooqqqqqqpppoooppprrrssssssqqqnnnrrrtttpppjjjgggkkkpppgggddddddjjjoooqqqtttxxxxxxtttpppnnnmmmsssuuuXXXFFF>>><<<999888666777888:::999999999777888;;;<<<>>>GGGPPP^^^~~~qqq]]]```___[[[XXXYYY[[[UUULLLKKKLLLNNNPPPRRRRRRRRRQQQMMMJJJHHHKKKQQQTTTQQQMMMNNNJJJIIIMMMQQQRRRVVV[[[___``````^^^YYYWWWWWWXXXWWWWWWYYY]]]``````]]]ZZZNNNVVVllllllqqq|||mmm___[[[ZZZWWWVVVVVVUUUHHH<<<;;;>>>>>>;;;999@@@>>>;;;888777777999::::::;;;;;;:::999666444333333222111000000111333444222333444555555444333222222333444444555555444444444444333222222222222222222111000//////000111222222222111111111111222222///000111000///...///111111111111111111111111111000000000000000000000111333111000000//////000222222AAANNNSSS\\\qqqxxxggg```aaavvvyyynnnhhhooopppnnnmmmuuupppTTT;;;...---000.../////////...---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......------...///000000111111:::KKK}}}\\\JJJ;;;555BBB@@@EEEGGGDDDBBBBBB???999666777999:::;;;===@@@CCCDDDHHHMMMQQQUUUXXX[[[]]]YYY\\\```bbbbbbbbbcccddddddeeefffffffffgggiiilllnnnnnnnnnnnnnnnnnnooooootttrrrnnnkkkmmmqqqoooiiioooooommmjjjhhhhhhkkkmmmqqqpppooonnnnnnnnnnnnnnnlllmmmmmmnnnnnnmmmlllkkkqqqqqqpppooonnnnnnnnnnnnkkklllllllllkkklllnnnpppsssrrrppppppqqqrrrqqqppprrrooommmlllnnnoooooommmjjjkkkmmmooooooooonnnmmmqqqpppppprrrvvvwwwuuurrrqqqqqqqqqqqqqqqpppooonnnqqqqqqqqqooommmmmmnnnpppooonnnmmmnnnooopppooonnnmmmsssxxxvvvpppllllllnnnjjjfffeeeiiilllmmmpppuuuvvvmmmhhhlllttt}}}~~~~~~zzzdddKKK>>>999888999777666666888999999888888666777:::;;;===FFFOOO[[[|||yyy|||~~~}}}ooodddbbb___YYYVVVZZZ^^^YYYRRRNNNNNNNNNOOOPPPQQQRRRSSSLLLIIIFFFIIINNNQQQPPPMMMMMMJJJIIILLLNNNOOOSSSXXXYYY[[[\\\[[[YYYXXXXXXYYYUUUWWWYYY]]]______[[[XXXTTT^^^cccoooiiiqqqggg\\\bbb```RRREEE@@@@@@===;;;;;;===<<<:::888777777777888999::::::;;;:::999777666777666444222000000000111222222333444444333222111111222222333444333333333222333333333333222111111222111111000000111111222111000000//////000000111/////////...,,,---///111000000000000000000000000111///...///111222222111777000...222333222666>>>MMMnnnxxxmmmbbbZZZ```lllyyyjjjmmmsss}}}{{{rrrvvv|||nnnSSS===222///......//////......---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////777222]]]rrr^^^CCC777AAA>>>CCCFFFEEECCCCCC@@@===777999:::::::::;;;===???BBBEEEJJJNNNQQQTTTWWWZZZWWWZZZ]]]___``````aaabbbbbbccceeefffggghhhjjjmmmqqqqqqqqqpppppppppppppppqqqpppmmmjjjlllooommmhhhmmmmmmmmmllljjjiiijjjlllqqqqqqppppppooonnnmmmlllllllllllllllmmmnnnoooppprrrqqqpppoooooopppqqqrrrlllmmmnnnnnnmmmnnnppprrrvvvuuusssssssssrrrpppnnnqqqooommmmmmnnnnnnmmmmmmlllmmmnnnooopppooonnnmmmsssooonnnqqqwwwyyyuuupppoooooooooooooooooooooooopppppppppnnnlllkkkmmmnnnmmmllljjjjjjkkklllkkkjjjkkkrrryyyzzztttnnnjjjjjjjjjggggggjjjlllllloootttooohhhgggsssrrrqqqyyyhhhQQQ>>>777666666888777666666888999999888666555666999:::<<>>@@@CCCGGGKKKMMMPPPTTTWWWTTTWWWZZZ\\\\\\]]]___``````cccfffhhhiiijjjlllnnnuuuuuuttttttsssrrrqqqqqqooopppnnnkkklllooommmhhhjjjlllmmmmmmkkkjjjjjjkkkppppppqqqqqqpppnnnlllkkkkkkjjjjjjjjjllloooqqqsssqqqpppoooooooooppprrrsssnnnoooppppppoooppprrrtttttttttuuuvvvvvvtttpppmmmqqqpppooonnnnnnnnnnnnmmmnnnoooooopppoooooonnnmmmqqqpppppprrrvvvwwwuuurrrnnnnnnmmmmmmnnnnnnnnnooooooppppppooolllkkklllmmmllljjjhhhggghhhiiihhhhhhkkkqqqvvvwwwqqqjjjeeedddgggfffhhhmmmnnnmmmoootttiiikkksssuuutttyyy^^^FFF999555777777888666555555777888888777555444666999999;;;BBBKKKVVVxxxpppccc\\\bbbmmmnnnhhh\\\RRRPPPTTTTTTQQQTTTUUUVVVVVVSSSOOOKKKHHHGGGEEEDDDGGGMMMQQQSSSSSSNNNLLLLLLNNNMMMMMMQQQXXXXXXXXXYYYZZZZZZYYYWWWVVVZZZZZZYYYYYYXXXXXXYYYZZZfffddd___]]]iiirrrbbbkkkZZZ[[[aaaiiijjj^^^JJJ===:::666666666666666666666777666777999;;;<<<===<<<<<<<<<<<<;;;:::999999999999444555666666555444333222///000000111111111111111///000111222222222000000000000000000000000000000000000////////////000000333333222111///000333555000000000000000000000000000000111222333222000...666444777>>>@@@CCCOOO___rrrqqqbbbXXX```ooo|||rrrfff}}}zzz|||}}}mmmDDD<<<333//////000...,,,......---,,,,,,,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////666///666PPP{{{}}}oooyyyggg???======AAAEEEGGGFFFCCCBBBCCCAAA===999666777;;;???@@@BBBEEEHHHJJJMMMQQQTTTQQQSSSVVVXXXYYYZZZ\\\^^^___cccgggjjjlllmmmnnnooowwwwwwwwwvvvuuutttsssrrroooppppppmmmmmmpppnnnjjjhhhjjjlllmmmkkkjjjkkkkkkooooooppppppooonnnlllkkkjjjiiiiiiiiikkknnnqqqssspppoooooonnnoooppprrrsssooopppqqqpppooooooqqqsssnnnppptttxxxyyyvvvqqqlllqqqrrrrrrqqqpppooonnnnnnooooooooooooooonnnnnnnnnmmmqqqtttuuusssssstttvvvnnnmmmlllllllllmmmnnnoooooopppqqqooommmkkkkkklllllliiigggffffffgggggggggnnnqqqrrrpppjjjeeebbbbbbddddddhhhmmmlllhhhiiilllmmmvvvwwwXXXAAA888777777888777555444555666888777777444444555888999:::AAAIIIXXXyyyttt```VVVUUU[[[cccmmmkkkbbbWWWQQQQQQRRRPPPMMMOOORRRTTTTTTQQQMMMJJJDDDDDDEEEHHHMMMQQQSSSSSSLLLJJJKKKMMMLLLKKKPPPXXXXXXXXXXXXYYYZZZYYYVVVTTTTTTVVVWWWXXXYYY[[[^^^aaa```[[[ZZZ___bbbpppwwwYYYyyy]]]TTTQQQWWWeeelllcccQQQCCC:::999777555444444444444555666888;;;<<<=========999:::::::::;;;;;;;;;;;;777888888888888666555444111222222333333333333333111111222333333333222222000000111222222111000000222111111000000111111222222222222111///000222444111111111111111111111111222333333111//////000222444===IIINNNQQQ[[[mmm|||xxx|||rrrggghhhoooxxxzzzzzzyyyuuuyyy}}}~~~jjjZZZ;;;777000+++)))***,,,...---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------....../////////000000000///222333;;;XXXzzzqqq~~~]]]FFF???;;;>>>DDDFFFFFFGGGIIIFFFBBB<<<888888;;;>>>>>>@@@CCCEEEGGGJJJNNNQQQNNNPPPSSSTTTUUUWWWZZZ\\\^^^bbbgggkkkmmmmmmnnnnnnuuuvvvvvvvvvuuutttrrrqqqnnnqqqqqqooonnnpppooolllgggiiikkklllkkkjjjkkklllmmmmmmnnnnnnnnnmmmlllllllllkkkjjjjjjlllnnnqqqsssooooooppppppqqqqqqqqqqqqoooppppppooommmmmmnnnppplllmmmqqquuuwwwvvvqqqnnnrrrssstttsssqqqooonnnooonnnnnnnnnnnnnnnnnnnnnnnnkkkqqqvvvvvvrrrqqqtttxxxooonnnmmmlllllllllmmmnnnnnnooopppnnnllliiiiiiiiijjjhhheeedddeeegggggggggpppooommmiiieeebbbbbbccccccccceeegggeee```aaafffyyykkkMMM<<<777666555555666555444444666777777666444444666999999:::@@@HHHZZZzzz|||{{{fffSSSMMMSSSZZZ\\\aaaeeeeee\\\SSSPPPOOONNNHHHJJJMMMOOOPPPOOONNNMMMCCCDDDFFFIIILLLNNNNNNNNNLLLKKKMMMNNNMMMLLLRRRZZZUUUTTTUUUWWWYYYYYYVVVRRROOOTTTYYY\\\]]]]]]___```^^^YYYZZZ^^^]]]^^^qqqtttiiixxxbbbWWWSSS^^^kkkmmmddd\\\FFFCCC???:::777555555555444555888:::<<<<<<======999::::::;;;<<<<<<<<<<<<::::::;;;;;;:::999777666555555666777777777777777555444444444555555666777222222333444444333222222333333333222222333333333111222333222111000111333222222222222222222222222222444444111///444>>>GGGUUUjjjyyyuuuqqq|||zzzlllfffrrrwww}}}dddNNN@@@333222///,,,)))***,,,...++++++------------,,,+++******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,---......,,,,,,---...//////000000...333222333???]]]||||||bbbOOO===;;;AAAEEEHHHJJJKKKJJJGGGBBB===::::::;;;<<<>>>@@@BBBCCCFFFJJJMMMLLLNNNPPPRRRSSSUUUXXX[[[\\\```fffjjjlllkkkkkkkkkqqqrrrssstttsssrrrpppnnnmmmqqqrrrooonnnpppooolllgggiiijjjjjjjjjjjjlllmmmlllkkkkkkkkkkkklllmmmmmmooonnnnnnnnnnnnpppqqqrrroooppprrrsssssssssqqqpppsssssssssqqqooommmnnnooonnnmmmmmmoooqqqrrrqqqppppppssstttssspppmmmmmmnnnllllllllllllmmmnnnoooooommmqqqtttuuusssrrrtttvvvqqqooommmlllkkklllmmmnnnkkklllmmmllliiigggffffffhhheeebbbaaaccceeefffgggiiihhheeebbb``````aaacccbbb```aaaaaa___^^^eeemmmlllVVV???666666555333333666444333444555666666666444444777:::::::::@@@HHH[[[zzzssskkkXXXDDDAAANNNXXXXXXSSS]]]ddd^^^UUUOOOLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMCCCDDDFFFIIIJJJKKKJJJJJJNNNNNNPPPRRRPPPOOOVVV^^^QQQQQQRRRUUUYYYYYYUUURRROOOUUU\\\``````]]]\\\\\\ZZZXXXXXX[[[[[[ZZZ```hhhxxxfff___vvvxxxlllgggfffgggkkkoooSSSOOOHHHAAA;;;888777777333555777999;;;<<<<<<<<<;;;<<<<<<===>>>>>>======<<<<<<======<<<:::999888888888999:::::::::::::::888777666666666888999:::444444555666666555444444555444444333333444444555111333555555333222333333333333333333333333333333222444555222222===OOO^^^wwwiii``````mmm|||lllWWWllllllLLL777...***,,,...000000...,,,+++***+++---......---+++*********+++++++++,,,,,,,,,)))************+++++++++))))))***+++---...//////******+++,,,...///000000222333222222000888jjj~~~bbbEEE<<>>???@@@CCCGGGKKKKKKMMMOOOPPPRRRTTTWWWZZZZZZ___eeeiiijjjjjjiiiiiinnnooopppqqqqqqooonnnllllllppprrrooonnnoooooolllhhhiiijjjjjjiiijjjlllnnnkkkjjjiiiiiijjjkkkmmmnnnrrrqqqqqqqqqqqqqqqrrrrrrppprrrtttvvvvvvtttrrrpppwwwxxxwwwuuurrrpppqqqrrrrrroookkkjjjllloooqqqrrrooorrrtttsssooollllllmmmkkkkkkkkkllllllnnnooopppooopppqqqsssuuuuuuuuutttrrrpppnnnlllkkklllmmmnnniiijjjkkkjjjgggeeeccccccfffccc``````bbbdddffffffaaa___^^^\\\\\\]]]___aaaaaa^^^]]]]]]]]]bbbnnn{{{ZZZGGG555222555555333444666444333333555666666555555555777:::;;;;;;@@@HHH\\\zzz{{{vvvddd___SSSIIINNN[[[[[[QQQGGGPPPVVVTTTRRRRRRMMMFFFCCCDDDGGGIIIJJJKKKJJJJJJGGGGGGHHHHHHJJJKKKMMMMMMKKKPPPTTTVVVUUUTTTUUUXXXTTTUUUXXX\\\^^^]]]YYYVVVQQQVVV]]]aaa\\\TTTSSSWWW[[[[[[[[[[[[[[[ZZZYYYYYYbbbxxxlll[[[kkkfff]]]QQQMMMIII>>>>>>CCC@@@666444;;;<<<333444<<<===??????;;;888<<>>======>>><<<:::>>>DDD;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::999777999>>>;;;999888666555555666666555555444333222111111000666222000222555666555555777888333444:::666111999;;;:::999<<>>888666666777777666555666666777777777777777555444666:::<<<<<<@@@FFFSSSttt|||ppp```___WWWPPPTTT^^^\\\RRRHHHOOOSSSPPPNNNNNNKKKFFFEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJKKKMMMMMMLLLOOOSSSUUUVVVVVVVVVVVVTTTUUUXXX\\\]]]\\\XXXUUUNNNQQQWWW[[[WWWRRRTTTYYYWWWWWWWWWWWWWWWWWWVVVVVV[[[hhhiiiaaakkk___SSSNNNJJJAAACCCJJJGGG>>>777888:::888???BBB:::<<<>>>===;;;===@@@===666???>>>>>>>>>;;;888999>>>???>>>>>>>>>>>>=========<<<:::;;;===;;;999;;;???:::999888777777777777777:::999888666555444444444666555555555444333333444444888555666;;;777666AAABBBBBBEEEKKKWWWeeerrrzzzvvvvvvgggbbbdddooowww|||rrrgggYYYdddvvvzzzeeeOOO>>>444///...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........222///000222......???TTTxxx[[[@@@777???GGGDDDJJJKKKHHHFFFGGGDDD???::::::999999;;;>>>AAACCCBBBCCCEEEFFFHHHLLLQQQTTTVVVXXX\\\```cccfffhhhhhhhhhjjjlllmmmnnnnnnllllllllllllmmmmmmnnnmmmmmmmmmiiigggggghhhjjjkkkjjjiiiiiijjjkkklllllllllkkkkkkmmmnnnnnnnnnmmmllljjjiiinnnrrrsssqqqqqquuuuuurrrtttsssrrrrrrsssrrrqqqppprrrrrrsssssssssqqqpppooommmkkkjjjkkkmmmpppppppppnnnmmmlllmmmnnnooommmlllooooooooopppqqqpppmmmjjjkkklllllllllkkkjjjhhhggggggfffccc___[[[YYYYYYZZZ]]]___ccceeeeeebbb___\\\OOORRRVVV[[[___aaaaaaaaaXXXUUUTTT___vvvVVV???;;;666444555666666555444555666666777777666666555444666:::;;;;;;@@@EEESSSsss}}}{{{}}}uuuhhhZZZ\\\ZZZUUUWWW]]]ZZZQQQIIIMMMNNNKKKIIIJJJIIIGGGHHHGGGGGGHHHIIIKKKMMMOOOKKKKKKJJJJJJJJJLLLMMMNNNLLLNNNQQQUUUXXXXXXVVVSSSUUUVVVYYY\\\]]]\\\WWWTTTKKKLLLPPPUUUTTTQQQTTTYYYTTTUUUUUUUUUUUUUUUUUUUUU\\\cccnnnwwwhhhkkkgggZZZRRRJJJ@@@CCCIIIEEEHHHCCCBBB===666<<>>???<<>>======<<<<<<;;;;;;;;;::::::999:::<<<:::777888<<<777777777777777666666666555444333222222222333333111444777666444444555777444999777999AAACCCJJJ[[[nnnkkkhhhkkksss|||rrrccc\\\eeekkkyyy~~~llldddaaajjjpppzzzmmm\\\FFF777111000---***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++,,,,,,------......000...///222///,,,333???VVV}}}SSS777:::???AAAFFFJJJJJJJJJIIIEEE@@@AAA>>>;;;888888:::<<<>>>@@@AAACCCDDDFFFHHHLLLOOORRRTTTWWW[[[___bbbdddeeeeeefffhhhiiijjjjjjiiiiiiggghhhjjjkkklllkkkjjjjjjhhhgggfffhhhiiiiiihhhfffccceeeiiimmmnnnmmmkkkjjjmmmmmmmmmmmmmmmlllkkkjjjmmmqqqssspppnnnqqqssstttuuuuuuttttttrrrpppnnnmmmttttttsssssssssssssssssslllkkkiiijjjlllnnnoooooolllkkkjjjkkklllmmmlllkkknnnmmmmmmmmmnnnmmmjjjhhhjjjjjjjjjiiigggeeedddcccbbbaaa```\\\YYYWWWXXXYYYaaabbbcccccc```\\\VVVSSSPPPQQQTTTXXX[[[[[[VVVRRRSSSXXXcccuuuiiiFFF:::777444222333444555444333444555555666666555555555444666:::;;;;;;???EEESSSqqq}}}{{{rrrooojjjdddYYY[[[YYYUUUTTTWWWTTTNNNKKKLLLKKKHHHFFFFFFHHHJJJIIIHHHFFFFFFHHHJJJMMMOOONNNMMMKKKKKKKKKLLLMMMNNNLLLLLLOOOTTTYYYZZZVVVRRRVVVWWWZZZ\\\]]][[[WWWSSSKKKKKKOOOTTTUUUSSSSSSWWWUUUUUUUUUUUUVVVWWWXXXXXXbbbgggiiikkk}}}```___ooouuuiii\\\QQQUUU[[[VVVUUUVVVVVVJJJ:::>>>FFFBBB===>>>===:::888999;;;===<<<:::===AAAAAA>>>===@@@:::::::::::::::::::::::::::999:::<<<:::777777;;;777777888888888888888888333333222333333444555666444777888777777:::<<<;;;:::===<<>>@@@BBBCCCFFFIIILLLMMMNNNQQQUUUYYY\\\___```___```bbbcccddddddddddddaaabbbdddfffgggffffffeeeggggggggghhhiiihhhfffdddaaacccgggjjjkkkkkkiiihhhkkkkkkkkkkkkkkkkkkkkkjjjlllppprrrooollllllqqquuuuuuuuutttsssqqqpppqqqrrrtttsssrrrqqqqqqrrrtttuuupppnnnkkkjjjkkkllllllkkkmmmllljjjkkkmmmnnnmmmlllnnnmmmlllmmmmmmllljjjhhhdddddddddcccbbb```______]]]^^^^^^^^^]]]]]]___bbbfffdddaaa]]]XXXRRRNNNKKKQQQRRRSSSSSSRRRPPPNNNMMMYYYmmm|||hhhNNN444555444333222333444444555222333444444555555444444555444555999::::::>>>CCCTTTooorrrjjjiiiiiieee___]]]XXXRRRPPPQQQPPPMMMMMMKKKIIIGGGEEEEEEHHHKKKHHHGGGEEEEEEFFFIIILLLOOONNNMMMKKKJJJJJJLLLNNNOOOLLLLLLNNNSSSXXXYYYVVVRRRXXXXXX[[[]]]^^^\\\XXXTTTNNNMMMQQQXXXZZZVVVSSSRRRTTTTTTTTTTTTVVVWWWYYYZZZccccccccc```^^^nnnjjjWWWccc~~~yyylllaaa[[[RRRHHHLLLRRRMMMCCCDDDEEEDDD@@@;;;888888;;;888888<<<===::::::<<<999999:::;;;<<<<<<===>>>===;;;<<<>>>===999:::>>>:::::::::::::::::::::;;;888999999:::::::::::::::888;;;;;;;;;BBBLLLRRRQQQLLLPPPSSSbbbxxx}}}yyy}}}xxxggg[[[^^^fffpppvvvuuupppiiiiiittt~~~|||}}}```>>>888000,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......+++***---000000111444222666WWWnnnDDD888777:::@@@EEEGGGGGGFFFFFFEEEDDDBBB???<<<999888999;;;===>>>@@@CCCGGGKKKKKKLLLNNNQQQUUUXXX[[[\\\]]]]]]^^^```aaabbbbbbbbb]]]^^^```bbbcccdddccccccgggfffffffffhhhhhhfffdddffffffgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmooonnnkkkjjjoootttxxxxxxuuuqqqnnnooorrruuurrrqqqooonnnnnnoooqqqssspppnnnkkkjjjkkkkkkkkkjjjnnnmmmkkklllmmmooooooooopppnnnmmmlllmmmllljjjhhh```_________^^^^^^^^^^^^^^^___aaaaaaaaabbbeeegggaaa^^^YYYSSSNNNKKKJJJJJJIIIMMMOOOMMMKKKMMMVVV^^^jjjfffNNN>>>000333333444444444444555555222333333444444444444444555333555888999999===BBBRRRlllsssfffdddlllmmmhhhfff___UUUOOONNNOOOOOONNNLLLJJJIIIIIIFFFDDDFFFKKKGGGFFFEEEDDDFFFIIILLLNNNNNNMMMKKKIIIJJJLLLOOOPPPKKKLLLNNNRRRVVVWWWVVVUUUXXXYYY\\\___```^^^ZZZWWWQQQOOORRRYYY]]]XXXRRROOOPPPPPPPPPQQQSSSUUUXXXYYYccc]]]]]]___]]]^^^sssdddSSSeeexxxlllTTTPPPNNNNNNJJJ???AAADDDKKKRRRSSSMMMGGGEEECCC===999999999666666888888888999:::;;;<<<<<<===<<<::::::<<<;;;999;;;@@@:::999888777666777888999888:::<<<>>>>>>===<<<:::999@@@DDDHHHUUUjjj{{{oootttyyy}}}wwwnnnVVVVVV]]]lll~~~|||ppp\\\aaagggooo{{{|||~~~hhhIII111000///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******************++++++,,,,,,------...,,,******,,,---...///666,,,777hhhzzzXXX;;;666444888>>>BBBEEEHHHEEEEEEFFFEEECCC@@@<<<:::::::::;;;;;;<<<@@@EEEIIIKKKLLLMMMOOORRRUUUXXXYYY[[[\\\]]]^^^___```aaabbb]]]^^^___```bbbcccdddeeefffeeecccccceeeffffffeeekkkiiigggfffeeegggiiijjjgggfffffffffggghhhiiiiiijjjjjjlllnnnllliiilllqqqzzzyyywwwrrrmmmlllooossspppnnnmmmkkkkkklllnnnooollljjjhhhhhhjjjlllllllllnnnllljjjjjjlllnnnooooooooommmkkkjjjjjjjjjhhhfff______^^^^^^^^^^^^______```aaabbbaaa___]]]^^^___TTTRRRMMMIIIHHHHHHJJJLLLDDDGGGIIIEEECCCKKK]]]llljjjLLL<<<:::555111333555555444444444555222333444444555555444444444333444888999888<<>>>>>>>>???<<<;;;===<<<<<<@@@FFFBBB@@@===::::::;;;===???>>>BBBHHHNNNRRRSSSSSSRRRQQQ\\\bbb___eee|||{{{yyyxxxwwwtttooojjjeeebbb^^^jjjvvv{{{lll```dddllluuu~~~wwwfffLLL:::---......------,,,------++++++++++++++++++++++++******++++++++++++*********************************************************************+++++++++*********+++,,,,,,------,,,,,,,,,+++,,,---......444111444JJJuuu|||kkkSSSFFF;;;999:::;;;???DDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;999999<<>>:::777999>>>CCCCCCBBBAAABBBCCCDDDEEEBBB@@@<<<888777999>>>CCCFFFFFFFFFGGGHHHKKKMMMNNNSSSSSSTTTUUUVVVXXXZZZ[[[[[[ZZZYYYYYY[[[___ccceeebbb___\\\[[[]]]aaacccdddaaaaaa``````aaaaaacccccccccbbbbbbbbbccceeeggghhhjjjffffffmmmoookkkiiikkkhhhnnnssstttpppnnnoooqqqnnnmmmlllkkkjjjiiiiiiiiikkkhhhfffdddeeeeeedddccchhheeeccccccfffhhhiiijjjiiifffdddbbbbbbbbb```______^^^\\\ZZZXXXXXXXXXXXXSSSTTTSSSQQQLLLIIIGGGGGGFFFFFFFFFEEECCCAAA>>>======>>>AAAIIIYYYpppqqqOOO888999;;;000...222555666333111111222333444555555666666555555444333444777888777:::@@@EEE[[[{{{wwwzzz}}}qqqeee^^^XXXSSSXXXUUUPPPKKKIIIHHHHHHHHHKKKMMMOOOOOOKKKGGGCCCBBBHHHIIIKKKKKKJJJJJJLLLNNNOOOJJJEEEDDDGGGLLLNNNOOOKKKKKKLLLOOOSSSWWWYYYYYY]]][[[ZZZ\\\```___ZZZUUUVVVQQQLLLLLLPPPRRRQQQNNNMMMOOOOOONNNMMMOOOTTTZZZ\\\[[[ZZZXXXWWWYYY\\\___aaaeeexxxuuu[[[WWWyyykkkYYYJJJGGGSSSRRRRRRLLLMMMWWWWWWWWW```eeefff^^^VVVVVVSSSTTT___[[[hhhgggbbbjjjmmmddd^^^WWW]]]lllxxxuuujjjmmmxxxrrrnnnbbbeee}}}}}}tttyyyyyyxxx}}}uuuiii___^^^aaacccccc\\\WWWZZZ]]]___rrrnnncccaaakkkxxx|||ttthhhWWWBBB222---000------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++...---)))'''***------))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------///+++///666444<<>>======???@@@BBBEEEGGGHHHOOOOOOOOOPPPRRRTTTUUUVVVXXXWWWVVVVVVWWWYYY\\\]]]\\\\\\]]]]]]^^^^^^______ccccccbbbaaa```___^^^^^^bbb```^^^___aaacccddddddffffffggghhhhhhhhhhhhhhhllllllkkkkkkkkkjjjjjjjjjooonnnlllhhhffffffhhhkkkhhhgggeeecccbbbbbbbbbbbb```___^^^]]]]]]^^^______^^^^^^^^^^^^\\\ZZZWWWVVVZZZXXXWWWXXXYYYYYYUUURRRKKKJJJIIIFFFDDDBBB@@@@@@EEEDDDCCC???;;;:::;;;===>>>EEEWWWooogggIII:::777555111///555666444111222444333...444444333222222333333333555666777777777888;;;>>>BBBUUUrrr}}}pppooolllddd[[[SSSNNNMMMSSSUUUVVVRRRLLLHHHGGGGGGIIIKKKNNNMMMKKKGGGEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKNNNJJJFFFFFFJJJOOORRRTTTLLLLLLKKKMMMQQQTTTUUUUUUYYYXXXXXX[[[______[[[VVVTTTPPPLLLLLLPPPRRRQQQOOOMMMNNNOOONNNMMMNNNQQQSSSWWWXXXYYYXXXVVVVVVYYY\\\\\\]]]fff|||```RRRggg}}}bbbXXX```iiiiiiZZZMMMNNNNNNOOOXXXTTTTTTNNNLLLRRRVVVZZZcccrrr}}}~~~tttppppppuuulllhhhxxx{{{zzz~~~~~~rrrjjjlllggg```ccc\\\ZZZWWWXXX___jjjpppqqqqqqqqqyyy}}}|||yyywwwvvvrrrpppuuu~~~{{{kkk[[[III:::///((()))---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******'''$$$&&&++++++'''************************((()))******))))))***+++))))))))))))************,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++***///555111///BBB\\\mmmLLL===BBB???888111555@@@GGGBBB:::BBBBBBBBB@@@>>><<<===>>><<<<<<===>>>???AAACCCDDDJJJJJJLLLNNNPPPSSSVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZZZZ[[[[[[\\\]]]]]]aaa``````______^^^]]]]]]]]]\\\[[[]]]___aaabbbaaaaaabbbdddeeefffffffffeeeiiiiiiiiihhhhhhhhhggggggkkkjjjiiigggddddddeeegggdddcccaaa___]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZ[[[[[[YYYYYYYYYXXXVVVTTTSSSRRRVVVTTTSSSRRRSSSQQQMMMJJJDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<>>DDDWWWtttxxxrrrhhhaaa]]]]]]XXXMMMJJJMMMLLLSSSYYYXXXQQQIIIFFFGGGIIIJJJKKKKKKIIIGGGGGGHHHHHHGGGGGGIIIMMMMMMJJJGGGMMMJJJHHHHHHLLLRRRVVVXXXOOOMMMLLLMMMOOOQQQRRRRRRVVVUUUVVVZZZ^^^^^^[[[WWWRRROOOLLLMMMPPPSSSSSSQQQQQQQQQPPPPPPOOONNNNNNNNNRRRWWW\\\\\\XXXVVVXXXZZZ\\\\\\^^^dddttt{{{XXXVVV^^^vvv|||yyynnnaaaTTTEEE@@@GGGFFFDDDHHHTTTdddsss|||sss}}}|||zzzvvvxxx}}}~~~zzzkkkggglllzzzjjjhhhvvvyyyrrrrrruuuttthhh^^^]]]VVVNNNQQQWWW[[[```gggttt{{{iii]]]___[[[eeeuuu}}}yyyhhhVVVDDD111))))))***,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++)))$$$"""'''---+++$$$++++++++++++++++++++++++)))***++++++******+++,,,))))))))))))************+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,(((***///333222000333:::lll|||rrrzzzlllSSSCCC<<<777333444999===???>>>CCCDDDEEEDDDAAA?????????<<<<<<<<<<<<<<<===>>>???CCCDDDFFFIIIMMMPPPTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQVVVVVVVVVWWWXXXYYYYYYYYY\\\\\\\\\]]]]]]]]]\\\\\\YYYXXXXXXZZZ]]]^^^]]]\\\\\\___bbbdddfffeeedddccceeeeeeeeedddddddddcccccceeeeeeeeedddbbb```aaabbbcccbbb```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPOOONNNNNNPPPNNNLLLJJJIIIGGGCCCAAA>>>>>>?????????>>>======>>>;;;999999<<>>FFFYYYttt|||~~~lll^^^\\\```TTTSSS[[[[[[OOOIIILLLHHHNNNTTTVVVRRRMMMHHHGGGJJJJJJJJJIIIGGGFFFGGGHHHIIIGGGGGGJJJOOOOOOJJJEEELLLKKKIIIIIILLLQQQUUUXXXQQQOOOMMMNNNPPPRRRSSSSSSTTTTTTVVVYYY\\\\\\YYYWWWPPPNNNMMMNNNQQQTTTTTTSSSUUUTTTSSSSSSRRRPPPNNNLLLSSSYYYaaabbb^^^ZZZZZZ]]][[[^^^______eeewww|||fffWWW]]]nnnbbbLLLOOOKKKIIIFFFFFFSSSbbbfff```ooooooeeeeeefffjjjtttwwwtttqqqkkk^^^OOOJJJMMM]]][[[TTTYYYgggggg___aaajjjjjj___WWW[[[[[[ZZZbbbssszzztttiiiaaabbbnnnnnnttt{{{~~~|||{{{wwwiiiWWWCCC777---...111111///...------,,,,,,,,,+++++++++,,,+++++++++++++++++++++---,,,(((&&&***...---'''++++++++++++++++++++++++((()))+++***))))))***,,,((()))))))))************+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,+++...///---///444777777DDDbbbqqqsss|||yyyzzzxxx[[[MMMDDD:::555333555:::@@@???AAADDDDDDBBBAAAAAAAAA>>>>>>======<<<<<<======>>>???AAADDDGGGJJJMMMOOOOOOPPPQQQQQQQQQPPPPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVWWWXXXZZZYYYWWWUUUYYY[[[```ccceeeeeecccbbbaaaaaaaaa`````````______^^^```aaaaaa___]]]\\\\\\___^^^]]][[[ZZZXXXWWWWWWUUUUUUSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKGGGFFFDDDBBBAAA???===;;;<<<<<<=========<<<;;;;;;AAA===:::>>>IIIXXXeeemmmxxxZZZJJJ===888555666555333222555///111111000222777777333333333222222222333444444444555666666666888;;;===FFFWWWsss{{{tttfffRRRKKKOOOQQQFFFGGGVVVZZZOOOEEEEEEGGGHHHIIIMMMPPPPPPLLLHHHKKKKKKJJJHHHEEEDDDEEEFFFKKKIIIHHHLLLPPPQQQKKKFFFLLLKKKJJJIIIJJJMMMQQQSSSSSSQQQOOOOOORRRUUUWWWWWWTTTUUUWWWYYY[[[ZZZWWWUUUPPPOOOOOOQQQSSSUUUUUUUUUVVVUUUTTTSSSQQQOOONNNNNNTTTZZZaaaccc```]]]\\\]]]WWWYYY[[[\\\___gggttt~~~wwwnnneeeaaappp~~~{{{~~~ttt^^^XXXXXXLLLKKKXXXYYYSSSSSSRRRTTT^^^]]]XXXRRRMMMHHHGGGKKKRRRUUUTTTMMMNNNTTTOOOKKKRRReeekkkhhhhhhrrruuuvvvuuubbb```eeeqqq|||xxxxxx{{{}}}~~~~~~hhhTTTHHH666000...000000---++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++......+++***------+++************************'''((())))))(((((()))+++((()))))))))************+++************+++,,,,,,*********+++++++++,,,,,,---111///((('''---222222555;;;ZZZqqqlllqqq|||{{{___CCC999<<<<<<666111:::<<>>??????===>>>>>>???AAACCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWVVVWWWVVVVVVVVVVVVUUURRROOOSSSVVVZZZ^^^``````^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[YYY[[[]]]]]][[[YYYXXXXXXVVVUUUTTTSSSQQQOOONNNMMMOOOOOONNNMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDDDDEEE??????>>>===;;;::::::;;;::::::::::::::::::;;;;;;:::===DDDQQQcccvvviiiIII:::666333111222000---///333000222111000111555555111333222222222333333444555444555666666666777:::===CCCTTToooxxxlllaaaRRRCCCBBBKKKGGG???BBBQQQZZZTTTGGG@@@HHHDDDCCCGGGMMMPPPMMMHHHKKKKKKJJJHHHEEECCCDDDEEELLLKKKKKKMMMOOOOOOLLLIIIJJJJJJJJJHHHGGGIIILLLOOOUUURRROOOOOORRRUUUWWWWWWTTTVVVXXXZZZZZZYYYWWWUUUQQQQQQRRRTTTUUUVVVWWWWWWTTTUUUTTTQQQMMMMMMQQQVVVUUUXXX\\\______]]]\\\[[[XXXWWWWWW[[[bbbggghhhgggjjjtttgggYYY[[[{{{{{{qqq\\\hhhlllmmmqqqllleeeiiiggg^^^SSSLLLOOOZZZjjjttt}}}rrrjjjfff]]]___ppp{{{uuu}}}qqqtttmmmggglllqqqxxxppp[[[GGG===<<<555111...,,,***'''***///------,,,,,,,,,,,,++++++*********+++++++++++++++(((,,,...+++(((***,,,+++))))))))))))))))))))))))&&&((())))))(((((()))***))))))))))))***************************+++,,,,,,************++++++++++++'''+++---+++***,,,///000888...555]]]wwwdddrrrgggVVVHHH999222333666888;;;<<<<<<===>>>@@@BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNNNNMMMNNNQQQSSSTTTTTTSSSRRRUUUTTTRRRRRRRRRPPPNNNLLLLLLOOORRRUUUWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSUUUWWWWWWUUUSSSSSSSSSQQQQQQPPPOOOMMMJJJHHHGGGHHHHHHHHHGGGGGGEEEDDDCCCAAA@@@???>>>============999::::::999888888:::;;;888777777999;;;???CCCEEEGGGQQQaaappp|||qqqPPP;;;333222//////111000...111666222333222000111444333///222222222222333444555555444555666666666777:::===BBBQQQjjjkkk___SSSLLLEEE???BBBIIICCC???@@@KKKXXXYYYLLL???GGGEEEDDDFFFJJJLLLKKKIIIGGGHHHIIIHHHFFFDDDEEEEEEKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIHHHFFFGGGKKKNNNUUURRRNNNMMMNNNQQQRRRSSSRRRUUUXXXZZZZZZYYYXXXXXXSSSTTTUUUVVVVVVWWWWWWXXXVVVXXXXXXRRRMMMOOOYYYbbbWWWWWWWWWZZZ]]]^^^\\\ZZZZZZXXXYYYaaakkknnnggg___QQQWWWmmmeeeUUU^^^iii|||sssuuuuuunnniii___]]]ddddddooowwwtttrrrxxxyyy|||uuubbbPPP>>>111000555666111---,,,+++))),,,111------,,,,,,,,,,,,++++++)))*********++++++++++++)))++++++)))***,,,+++(((************************''')))******)))(((***+++))))))))))))***************************++++++,,,************++++++++++++'''''')))...111111111333444111111>>>```wwwllljjjzzz{{{[[[>>>777AAA777888999999888999;;;===????????????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLNNNQQQRRRQQQPPPOOOQQQOOOMMMLLLMMMMMMLLLKKKIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPNNNOOOPPPPPPNNNMMMMMMNNNNNNNNNNNNLLLJJJHHHEEEDDD@@@@@@AAAAAAAAA@@@>>>>>>;;;;;;;;;;;;;;;:::999888777888888777555555888:::666666888<<>>666000111//////333333222333777111333222///111444333///222222222222333444555666333444555555555777:::<<>>@@@BBBBBBDDDCCCBBB@@@????????????AAA@@@>>>===<<<===???@@@>>>???@@@AAACCCDDDEEEFFFIIIKKKMMMPPPPPPPPPNNNMMMMMMKKKIIIHHHJJJLLLLLLLLLJJJJJJLLLMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKLLLKKKJJJIIIJJJKKKIIIHHHHHHGGGEEEBBB???===;;;<<<=========<<<;;;::::::;;;<<<<<<<<<:::999888666888888666444333666999777888;;;AAALLLYYYfffmmmssssss}}}tttRRR:::666444---///---...222333000///111000111111///111555444000222222222222333444555666333444555555555777:::<<>>@@@@@@DDDUUUbbbSSS999CCCCCCEEEGGGIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJIIILLLIIIFFFFFFHHHLLLNNNPPPQQQQQQPPPMMMKKKKKKMMMOOOQQQSSSWWWXXXXXXXXXYYYZZZXXXWWWWWWWWWWWWVVVVVVVVVZZZ]]]^^^[[[WWWYYYaaaiiiZZZTTTSSSYYY\\\YYYWWWXXXXXXZZZ```fffjjjhhhaaa[[[SSSRRRRRRXXXhhhmmmQQQYYYrrr{{{{{{{{{}}}{{{uuupppssszzzzzzssscccdddjjjqqqttttttwww|||}}}oooddd@@@999000++++++...//////---------,,,,,,+++++++++)))***++++++***)))***++++++++++++*********))))))))))))************))))))***)))((()))***+++***((())))))************))))))))))))(((((('''''''''&&&++++++***)))(((((())))))---,,,+++******,,,...///,,,,,,,,,---------.........333444000///===YYYpppooodddjjj{{{lllZZZPPPCCC888666:::999666555333555777999:::<<<>>>@@@BBBBBBBBBAAAAAABBBBBBBBBDDDAAA@@@@@@AAAAAA>>>;;;???>>>===<<<===>>>@@@AAABBBBBBDDDFFFGGGHHHHHHHHHLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPKKKJJJHHHGGGFFFGGGIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCFFFDDDAAA>>><<<;;;;;;<<<888888999999999999999888<<<:::888777666666666555111444888:::999888999::::::AAALLLXXXdddrrrwwwrrrooottt^^^JJJ@@@888///---333000000000000000000000000000000111111111000000///000111111222222333444444444555666555555666999<<>>BBBCCCEEEGGGIIIJJJJJJIIIDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLIIIGGGGGGJJJMMMOOOPPPPPPPPPOOOMMMKKKKKKLLLOOOSSSUUUWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXX\\\^^^\\\YYYZZZ```ggg]]]VVVRRRTTTVVVUUUVVVYYYUUUXXX^^^eeeiiiiiiccc^^^VVVRRROOOPPPXXXfffttt}}}}}}mmmeeeccckkkvvvxxxwww}}}zzzuuurrrbbb```YYYUUU[[[gggnnnooouuuuuuyyyttt\\\GGG===555111,,,***+++---,,,,,,------,,,,,,,,,+++++++++)))***++++++***)))***++++++++++++*********))))))******++++++++++++*********)))((()))***+++***((())))))************))))))******)))))))))(((((((((+++******)))(((((())))))******)))))))))***+++,,,+++,,,,,,,,,,,,---------+++...000...,,,///999BBBrrreeebbblllxxxpppdddTTTAAA666888@@@888666333111222666<<<@@@>>>???????????????>>>>>>CCCAAA???@@@AAAAAA>>><<<>>>>>>>>>===>>>>>>??????===>>>???AAABBBBBBBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@BBBCCC@@@@@@@@@??????>>>>>>===???>>><<<:::999999:::::::::::::::999888777777666777777777777777666555555888888888999<<>>>>>>>>BBBAAA@@@AAABBBBBBAAA@@@>>>???????????????>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;;;;:::::::::::::::::::::999888777777777999999888888888777666555555444222444666666666555555666666888===GGGTTT```iiinnn{{{~~~{{{}}}lllZZZCCC777//////000...000666000000000000000000000000///000000111111000000000000000111111222333333333222333333333333444777999CCCQQQddd@@@CCCDDD@@@???BBBCCCAAA???DDDCCC@@@EEEMMMLLLDDDAAABBBCCCDDDEEEGGGIIIKKKIIIGGGDDDBBBAAABBBEEEFFFBBBBBBBBBAAABBBCCCGGGIIIGGGFFFFFFGGGJJJLLLLLLLLLLLLMMMMMMKKKIIIIIIKKKLLLOOOPPPRRRSSSTTTWWWZZZ^^^VVVWWWXXXYYYYYYXXXWWWWWWTTTYYY]]]^^^\\\[[[]]]```aaa[[[SSSNNNMMMOOOSSSWWWOOORRRXXX^^^bbbcccbbbaaa]]]XXXSSSTTTYYY\\\[[[YYY[[[nnnaaaSSSRRR^^^ttt~~~xxxqqqooozzziii^^^XXXVVV[[[bbboooqqquuutttiii]]]WWWYYYUUUXXX```fffddd]]]YYY[[[VVVSSSRRRYYYfffqqqwwwyyysssvvvxxxxxxyyy|||}}}|||~~~qqqWWWCCC444---...333++++++,,,---......---,,,,,,+++++++++++++++++++++)))***++++++***)))***+++***************************++++++++++++++++++******)))((()))***+++***((())))))************))))))))))))))))))))))))))))))***))))))((((((((())))))******+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++---000222222222...???YYYyyy```tttYYYGGGIIIGGGDDD@@@===999555333777777777888:::<<<>>>???@@@@@@@@@AAACCCEEEEEEFFF???@@@AAABBBAAA@@@???>>>??????@@@@@@@@@??????>>>===============>>>@@@@@@>>>>>>>>>============<<<======<<<;;;:::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777777888888999888888777777666666666666///222555666555777<<<@@@BBBHHHUUUfffwwwnnnVVVFFF:::333...000111///000444000000000000000000000000...///000000000000000000000000000111222222333333444444555555444666888;;;CCCQQQddd???DDDEEEBBB@@@BBBCCCBBB<<>>@@@BBBEEEGGG???@@@BBBBBBBBBAAA@@@???AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999888777777777777:::999888666555555555666000555;;;===>>>DDDOOOYYYhhhnnnxxx~~~xxxpppRRRBBB<<<222///---...///---,,,---////////////////////////......///000000000000000///000000111111222333333333444555444444555888:::@@@NNNaaa~~~BBBFFFGGGCCCAAAAAA@@@===999???CCCAAA@@@AAA@@@===EEEHHHKKKJJJHHHHHHJJJMMMEEECCC@@@>>>>>>@@@CCCEEEFFFHHHHHHEEEAAA???AAADDDDDDBBB@@@@@@BBBCCCDDDCCCHHHIIIJJJJJJHHHGGGHHHIIISSSSSSTTTSSSQQQQQQSSSTTTYYYZZZ[[[[[[ZZZXXXUUUTTTQQQSSSUUUVVVVVVVVVXXXZZZZZZ\\\[[[VVVSSSTTTTTTSSSRRRTTTWWWXXXXXXXXXYYYZZZ\\\XXXTTTSSSVVVYYYZZZZZZVVV^^^```___hhh|||pppVVVNNNXXXddduuuyyytttwww{{{qqqqqqttttttpppooollllllqqqwwwwwwrrrnnnnnnttt{{{zzzuuutttvvvxxxwwwzzzzzzjjjXXXLLL999333//////...+++)))***...---,,,***((()))+++...*********+++++++++++++++)))***++++++***)))***+++***************+++++++++)))))))))******)))))))))***)))((()))***+++***((())))))************))))))''''''''''''((((((((((((((((((''''''(((((())))))((((((((()))))))))******))))))*********+++++++++&&&+++//////+++)))***,,,+++666222333TTT|||hhhvvvvvvnnnbbbYYYTTTQQQNNNLLLHHHFFFBBB>>>:::666333222888999:::::::::;;;???AAA>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<=========;;;;;;;;;;;;:::::::::999:::::::::::::::999999999999888888888777777666666777666555444444555666777>>>FFFNNNQQQSSS[[[iiiuuuuuuuuuwww~~~vvvQQQ:::444555---...///000000...------////////////////////////------...///000000000000//////000000111222222222111222222222222333666888;;;JJJ[[[xxxAAADDDEEECCCBBBBBB>>>999:::>>>???===<<<===<<<::::::???CCCDDDBBBAAACCCFFF@@@???=========???BBBCCCEEEHHHJJJHHHCCCAAACCCEEEEEEBBB???===>>>@@@AAAAAAFFFHHHIIIIIIHHHGGGGGGHHHOOOQQQSSSSSSRRRRRRSSSTTTZZZ[[[\\\\\\ZZZWWWTTTRRROOONNNNNNMMMNNNPPPTTTWWWVVV[[[\\\WWWTTTUUUVVVTTTTTTVVVXXXXXXVVVVVVXXXZZZ\\\ZZZWWWVVVUUUVVVWWWXXXLLLTTT\\\^^^[[[\\\ccciiivvvtttfff___ZZZSSSbbbwww~~~~~~zzzvvv|||~~~~~~}}}xxxfffSSSAAA444---...++++++///000,,,))))))***,,,,,,+++))))))+++...)))*********++++++++++++)))***++++++***)))***+++))))))*********+++++++++)))******++++++******)))***)))((()))***+++***((())))))************))))))''''''(((((())))))))))))'''''''''''''''((()))))))))((('''''''''(((***+++*********+++++++++,,,,,,%%%)))---...------///111&&&///---)))444HHHddd{{{kkklll|||vvvmmmgggaaa\\\ZZZZZZZZZWWWQQQHHH@@@<<<;;;<<<;;;999666666999;;;;;;;;;;;;<<<===>>>???@@@===>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;======<<<<<<<<<<<<;;;;;;:::::::::::::::999999888::::::999999888777777777888999999:::::::::::::::999:::;;;>>>CCCHHHLLLOOO[[[dddnnnqqqnnnqqq|||tttooooooyyy}}}uuunnnnnnnnndddNNN999///...///---000222222222111000///////////////////////////,,,---...///000000000000//////000000111111222222111222222222222333666888:::HHHYYYttt<<<@@@BBBBBBDDDEEE@@@999<<<===<<<:::999:::;;;:::555;;;AAABBB@@@@@@BBBEEE???>>>======>>>@@@BBBDDDDDDHHHKKKIIIEEECCCEEEGGGGGGCCC???<<<===???@@@AAAEEEGGGHHHIIIGGGFFFGGGHHHHHHLLLPPPRRRTTTUUUWWWXXX[[[\\\]]]\\\ZZZWWWSSSPPPMMMKKKIIIGGGHHHLLLQQQTTTSSSZZZ[[[UUURRRUUUWWWUUUUUUWWWYYYXXXVVVVVVYYY\\\TTTUUUUUUUUUSSSTTTVVVXXX[[[VVVSSSUUUTTTRRRUUU[[[]]]hhh{{{hhhLLLQQQYYYhhh|||~~~mmmVVV@@@111+++...444---(((%%%(((******,,,000(((+++......,,,+++---///))))))******++++++++++++)))+++++++++***)))***+++))))))******+++++++++++++++++++++,,,,,,+++++++++***)))((()))***+++***((())))))************))))))(((((())))))*********+++'''''''''''''''((()))***,,,+++)))((((((***,,,---***++++++++++++,,,,,,,,,000---***((((((***---///......,,,...111---:::VVVxxxzzzqqqvvvvvvxxx{{{qqqjjjgggkkknnnoooiii___TTTMMMAAAAAA???;;;666555666999999888888999:::<<<>>>@@@======>>>???????????????@@@@@@@@@???>>>===<<<;;;@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;:::999999;;;;;;:::999888777777666999:::<<<===>>>???@@@@@@CCCEEEJJJRRR[[[eeemmmrrruuu~~~}}}uuuqqqyyy{{{lll___XXXPPPCCC555000222222///---000222111000///...,,,////////////////////////,,,---...///000000000000/////////000111111222222333333444444333555777:::;;;IIIYYYsss>>>>>>???@@@@@@???>>>===<<<===<<<:::999888:::<<<:::777999>>>???;;;<<<@@@???>>>>>>AAADDDEEECCC@@@CCCFFFIIIJJJHHHFFFEEEDDDCCCAAA>>><<<<<<===>>>@@@BBBFFFIIIIIIEEEBBBAAABBBFFFHHHJJJMMMOOOPPPPPPPPPVVVZZZ[[[YYYWWWVVVRRRMMMJJJJJJJJJKKKLLLLLLMMMNNNRRRUUUXXX]]]___]]]XXXTTTVVVWWWYYY]]]___^^^[[[XXXXXXWWWVVVWWWXXXWWWTTTRRRSSSTTTTTTSSSQQQRRRTTTVVVWWWZZZ___fffuuu^^^^^^VVVNNNXXXrrrwwwlllqqq~~~lllPPPFFF999111//////...,,,++++++******++++++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000222555888OOOuuuccchhhyyy}}}}}}yyynnngggfff___\\\RRRGGGAAAAAA???;;;444888::::::999999777555:::===???>>><<<<<>>AAAAAA>>>::::::<<<>>>666999===>>>;;;777777999;;;444999===666444888777999555555;;;<<<888777:::===>>>AAAGGGNNNSSSUUUUUU[[[bbbjjjooorrrwwwtttmmmwwwrrraaaKKK@@@222---///222000,,,------............------------............------///...---...///000000............//////000111222222333333222222333777:::???GGGYYYsss>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;999999:::<<<:::777888<<<===:::;;;???@@@>>>>>>@@@CCCDDDBBB???AAADDDGGGHHHFFFDDDCCCCCCEEECCC@@@===<<<<<<===>>>AAAEEEHHHHHHEEEBBBBBBCCCGGGHHHJJJLLLNNNOOOOOOOOOSSSWWWYYYWWWVVVWWWUUUPPPNNNMMMLLLKKKLLLLLLNNNNNNUUUWWWZZZ]]]^^^\\\WWWSSSUUUUUUXXX[[[^^^___]]][[[WWWVVVUUUVVVVVVUUURRRPPPPPPQQQQQQQQQQQQRRRTTTVVVSSSSSSSSSTTTZZZhhhzzzqqq^^^YYYdddmmmnnnqqquuuzzzppp]]]XXXddd{{{vvvlllaaaQQQBBB999333---***,,,---,,,)))++++++******++++++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***,,,---------...111444888RRRxxxwwwhhhggg{{{wwwqqqvvvzzzzzzqqqeeeYYYMMMCCCNNNGGG===888:::>>>???===:::???EEEEEE@@@<<<<<<===???>>>;;;888888999:::999???@@@CCCDDD???999777999:::333888===777666;;;:::;;;>>>EEEKKKLLLJJJMMMUUUbbbiiirrrzzz}}}~~~xxx||||||mmmlllvvv{{{yyy|||ppp___PPP???888111...000111///,,,------............------------............------///...---...///000000............//////000111222222333333222222333666999===EEEWWWqqq>>>======<<<;;;::::::999;;;<<<<<<;;;999999:::<<<:::777777:::;;;:::<<>>@@@BBBEEEFFFDDDCCCBBBBBBGGGEEEAAA>>>;;;;;;;;;<<>>===<<<:::999888888777:::;;;<<<;;;:::999;;;<<<;;;999888999:::;;;>>>@@@@@@?????????@@@??????>>>@@@BBBDDDEEEDDDCCCCCCCCCFFFCCC@@@<<<::::::;;;;;;===AAAEEEFFFEEEDDDEEEHHHJJJKKKLLLMMMMMMNNNNNNOOOPPPSSSSSSQQQRRRVVVWWWUUURRRPPPMMMKKKKKKMMMPPPRRRXXXXXXZZZ\\\\\\[[[WWWTTTRRRQQQPPPRRRUUUWWWXXXXXXRRRQQQQQQQQQQQQPPPMMMKKKIIIKKKMMMOOOPPPRRRUUUWWW[[[YYYTTTNNNJJJJJJNNNRRRSSSQQQXXXeeeooowwwxxxgggVVVTTT^^^eeeeeepppyyy^^^XXXdddkkkaaaSSSVVVPPPDDD555//////...+++...------///000000---+++++++++******++++++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))************************(((((()))*********************++++++++++++******(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************,,,---...---...000222000,,,000>>>PPPlllvvvooorrrxxxwww}}}tttllliiippp{{{}}}xxxrrrwwwsssfffbbbcccbbb[[[VVVTTTUUUUUUVVVXXXSSSPPPQQQUUUTTTQQQVVV___ccc[[[aaakkklllsss||||||yyyzzzqqqeee^^^bbbppp}}}xxxmmmeeecccjjjqqqvvvrrr___III:::222---+++---/////////...------,,,------......------,,,------............------///...---...///000000...............///000111222000222333222222333666888:::AAASSSnnn===<<<;;;:::999888777666999;;;<<<<<<::::::;;;<<<<<<<<<;;;999:::===@@@AAA@@@@@@@@@??????>>>??????AAACCCEEEFFFEEEDDDDDDEEECCCAAA>>>;;;999:::;;;<<<<<<@@@DDDEEEDDDDDDFFFIIILLLLLLMMMMMMNNNOOOPPPPPPQQQTTTSSSPPPQQQUUUVVVTTTQQQPPPMMMKKKLLLNNNRRRTTTUUUUUUVVVXXXZZZZZZWWWUUUUUUSSSRRRRRRTTTUUUVVVUUUOOOOOONNNOOOOOOOOOLLLJJJHHHKKKNNNPPPQQQRRRUUUWWWVVVTTTQQQMMMKKKKKKMMMOOOMMMJJJMMMTTTVVVYYYgggxxxzzzyyytttdddTTTLLLUUU]]]qqqwww^^^___qqqwwwdddMMMHHHAAA666---,,,000...)))///...---,,,,,,+++)))(((++++++******++++++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********************++++++++++++******(((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++***,,,............000111...,,,...222333CCCrrrwww___[[[ccclllvvvyyylllbbbccchhhnnnvvv|||{{{wwwssswww~~~yyyrrrpppsssqqqnnnvvv~~~uuuyyy|||{{{rrrlllfffdddeeehhhjjjtttuuummmfff^^^]]]ZZZXXXPPPCCC888444333222,,,...//////---,,,---///,,,,,,------------,,,,,,------............------///...---...///000000...............///000111222000111222333222333555777:::AAATTTnnn;;;<<<<<<<<<;;;:::888777888:::<<<<<<;;;:::;;;<<<;;;===<<<:::;;;???AAA@@@???@@@@@@@@@>>>>>>@@@BBBBBBDDDFFFFFFEEEEEEFFFGGGCCCAAA>>>;;;::::::;;;<<<;;;???CCCDDDCCCDDDGGGJJJLLLLLLLLLLLLNNNOOOQQQQQQRRRTTTTTTQQQQQQUUUVVVTTTSSSRRRPPPNNNNNNPPPRRRTTTRRRRRRSSSTTTWWWWWWVVVTTTWWWVVVTTTTTTVVVWWWVVVUUULLLLLLLLLMMMOOONNNLLLJJJIIIKKKNNNPPPPPPQQQSSSTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLJJJJJJRRR[[[jjjqqq{{{tttrrriiiffffffiiikkklllpppuuu|||xxxoooZZZRRRTTTSSSIII>>>999555...***---111///(((------,,,++++++++++++,,,++++++******++++++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************)))******************)))))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++(((***,,,---,,,,,,---...111---...333111444IIIbbb~~~kkk___[[[aaaiiiooopppzzz{{{{{{xxxvvv{{{~~~~~~mmm^^^YYY[[[\\\[[[aaattt}}}xxxrrrddd]]]KKKCCC999222000111222222///000000...---,,,---///,,,,,,------------,,,,,,------............------///...---...///000000............//////000111222///111222333222333444666:::AAATTTnnn:::<<<>>>??????<<<:::888888:::<<<===<<<;;;;;;<<<888<<<===:::;;;@@@AAA>>>???@@@AAA@@@??????BBBEEEBBBDDDEEEFFFEEEEEEFFFHHHFFFDDD@@@===;;;;;;;;;<<<<<>>;;;888777:::<<<===<<<;;;;;;<<<666;;;===:::;;;@@@@@@;;;>>>@@@AAAAAA???@@@CCCGGGBBBCCCEEEEEEDDDEEEFFFHHHJJJGGGCCC???<<<;;;;;;<<<<<>>>>>;;;:::===@@@999999999:::;;;<<<=========;;;999999;;;=========<<<===???@@@@@@AAACCCEEECCCEEEFFFDDDFFFJJJJJJFFFFFFFFFDDDAAA===;;;<<<===;;;AAADDD@@@===@@@DDDEEEBBBDDDFFFHHHKKKLLLNNNNNNMMMOOORRRUUUVVVUUUSSSRRRXXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRPPPMMMLLLLLLPPPSSSIIINNNQQQQQQQQQSSSRRRNNNLLLJJJIIIJJJMMMNNNLLLJJJKKKMMMNNNNNNKKKHHHGGGGGGGGGHHHIIIHHHGGGGGGHHHJJJMMMLLLJJJIIIHHHEEEBBB>>><<<;;;:::888666888;;;>>>???BBBGGGMMMTTT]]]eeekkkppp}}}wwwnnniiiddd^^^XXXTTTQQQNNNMMMPPPWWW^^^cccdddbbb```aaaeeeiiilllmmmeeeooouuuuuuxxx~~~zzznnnoookkkjjjnnnsssqqqfff\\\WWW]]]\\\TTTVVVbbbjjjiiimmmiiibbbWWWLLLAAA888333...///111111000,,,(((%%%------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---+++++++++*********))))))******))))))))))))******+++++++++++++++***)))(((************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))+++*********))))))((((((+++,,,,,,,,,+++)))(((&&&******+++,,,,,,---......///000666FFFbbb}}}mmmdddbbb```___eeehhheeeiiiyyy|||vvvaaaQQQPPPTTTYYYcccppprrrxxx}}}qqqhhhbbbgggqqq}}}pppZZZHHH>>>777000//////////////////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,------...///000000---------............///......//////000000111111000111222222111222444666999@@@TTTqqq777;;;>>>>>>;;;:::===@@@;;;;;;;;;;;;;;;<<<<<<===>>><<<;;;;;;===>>>===<<<===>>>@@@@@@??????AAACCCCCCEEEDDDBBBDDDHHHIIIFFFDDDDDDCCC@@@<<<:::;;;<<<<<>>AAAEEEFFFDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSWWWXXXYYYYYYYYYWWWUUUSSSQQQRRRQQQPPPMMMMMMNNNOOOMMMPPPPPPOOOPPPQQQOOOJJJNNNKKKIIIJJJMMMOOONNNLLLJJJLLLNNNNNNKKKIIIHHHGGGJJJJJJJJJHHHFFFEEEFFFGGGIIIGGGFFFFFFFFFDDDAAA>>>;;;;;;;;;999777777999<<<888:::<<<>>>@@@DDDIIIMMMVVVcccuuu}}}xxxsssbbb___ZZZUUUTTTVVVYYY[[[\\\]]][[[WWWSSSQQQSSSUUUZZZ``````ZZZZZZbbbccc]]]VVVVVVXXX```hhhkkkfffaaabbbfffeeeaaaeeeppprrrlllUUUQQQJJJBBB;;;555111///,,,---...//////---+++))),,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++++++++*********))))))******))))))))))))******)))******+++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))*********)))))))))((((((+++++++++,,,+++***((('''******++++++,,,------...***,,,///666DDD[[[wwwzzz~~~tttmmmdddccc\\\SSSSSS^^^gggkkkkkkeeekkkqqqqqqvvvzzzsssxxx~~~{{{rrrrrrzzz||||||{{{xxxsssssslllooo|||{{{oookkkqqqrrrrrrsssyyyvvvhhh]]]]]]cccfff```RRRBBB888555000)))///////////////////////////.........------------+++,,,,,,------,,,,,,+++,,,,,,------...//////000---------............///.........///000000111111000111222222111222444666888@@@VVVsss999<<>><<<;;;===@@@>>>===<<<<<<;;;;;;<<<<<<>>>======>>>@@@???===;;;===>>>???>>>===>>>???AAACCCEEEDDDAAAAAAFFFHHHFFFCCCCCCBBB???<<<::::::;;;<<>>;;;<<<<<<:::888666777888777777777555444444666888333;;;FFFNNNUUU___jjjsss{{{xxxtttpppmmmmmmmmmnnnpppssstttooogggbbbdddggggggmmmlllccc___ccceeecccffffffhhhkkknnnnnnllljjjmmmmmmiiieeegggkkkdddYYY;;;888444///,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,++++++***************************)))************++++++++++++************+++,,,,,,+++++++++*********************))))))))))))******'''((()))***++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))(((((()))******++++++***))))))******++++++,,,,,,------***---///------555EEERRR}}}wwwyyyxxxxxx}}}ppphhhddd___YYYUUUPPPUUU\\\[[[^^^```XXXYYY^^^bbb```[[[[[[dddnnnppprrrxxxzzzssspppmmmdddYYYSSSTTTVVVUUU[[[ZZZUUU]]]ttt}}}xxxyyyyyytttbbbXXXWWWLLLDDD888//////222000+++////////////////////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////---------............///---......//////000111111000111222222111222444666777@@@VVVsss;;;<<<>>>===<<<;;;===???@@@???>>>===<<<;;;;;;;;;>>>>>>???AAABBBAAA>>>;;;;;;<<<======<<<===@@@BBBEEEGGGFFFAAAAAAEEEHHHHHHCCCCCCCCC@@@===;;;;;;<<<===CCCEEECCCCCCFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHQQQQQQQQQQQQPPPOOOMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOJJJKKKLLLLLLKKKKKKLLLMMMNNNTTTUUUPPPLLLMMMOOOOOONNNMMMLLLNNNQQQRRROOOLLLHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIHHHEEEBBB@@@@@@AAACCCAAA@@@@@@@@@???===<<<;;;<<<===;;;888555444444666777777555333333444666333555666444333666===CCCHHHIIILLLRRRYYY^^^______^^^^^^]]]^^^^^^```aaabbb```dddhhhgggeeeccceeeggggggqqqvvvrrrlllhhheeebbb```___^^^ZZZVVVRRRPPPOOOKKKKKKGGGBBBAAAAAA:::111///...,,,++++++,,,---...++++++++++++,,,---...///++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,******************************))))))))))))******(((((()))***************************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))*********************++++++,,,,,,,,,,,,,,,...///---)))***000666===KKKaaaqqqpppmmm~~~tttkkkfffjjjlllfffdddbbbXXXMMMOOOSSSUUUSSSRRRZZZbbbaaa^^^]]]aaaeeeiiiooovvvxxxyyyzzzwwwoooooo|||vvvooommmnnnnnnllleeeaaagggrrrrrrjjjaaa^^^ZZZXXX[[[___aaaaaagggiiigggpppxxxnnnvvv}}}vvv|||ppp[[[KKKEEE999444...+++---111222000........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------............///------......///000000111000111222222111222444666777???SSSnnn:::;;;;;;::::::;;;===>>>AAA@@@>>>===;;;:::::::::>>>>>>@@@BBBCCCBBB>>>;;;888999:::;;;<<>>===>>>???CCCFFFDDDEEEHHHIIIGGGFFFFFFHHHIIIJJJJJJJJJJJJQQQSSSUUUUUUSSSOOOJJJGGGJJJKKKNNNPPPQQQQQQPPPOOOKKKKKKKKKJJJKKKMMMQQQTTTPPPYYY]]]UUUKKKIIINNNRRRKKKKKKMMMQQQTTTSSSNNNIIIHHHJJJMMMMMMLLLJJJIIIIIIDDDDDDDDDBBB???>>>???@@@DDDBBB@@@???>>>===;;;::::::<<<===;;;888444222222222333444444222222444555777777666333//////222666000000222555777777666444333444666888;;;===???@@@:::;;;>>>AAADDDEEEEEEDDDEEENNNVVVUUUOOOJJJFFFCCC;;;<<<;;;888444222222444---000000...---//////...,,,---...//////...---,,,,,,,,,+++++++++,,,------******+++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******************************))))))))))))*********************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((())))))***++++++******+++++++++++++++,,,+++******+++,,,---,,,+++444555666DDDiiiwww|||tttrrrqqqpppiii``````dddggg```[[[ZZZYYYXXX\\\aaacccffffff___RRRMMMYYYiiilllpppsssnnneee___^^^```]]]]]]UUUOOOXXXnnn{{{{{{|||{{{}}}zzzzzzrrrmmmkkkooottt|||kkk\\\NNN@@@555000---,,,,,,---,,,,,,---///------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------............///---------...//////000000000111222222111222444666888>>>OOOggg|||888777777777888:::<<<===@@@@@@>>><<<;;;:::999999===>>>???BBBCCCCCC@@@===777888:::;;;<<<@@@EEEHHHIIIMMMMMMHHHDDDGGGJJJJJJEEEFFFGGGEEEBBB@@@???@@@@@@DDDFFFFFFGGGKKKKKKHHHFFFGGGHHHIIIJJJKKKKKKKKKPPPRRRUUUWWWUUUOOOIIIEEEGGGIIIKKKNNNOOOOOONNNNNNMMMMMMLLLLLLLLLOOOUUUYYYQQQ[[[```WWWKKKFFFJJJMMMIIIIIILLLPPPSSSRRRLLLGGGIIIKKKMMMNNNLLLJJJIIIIIIAAAAAAAAA@@@>>>>>>???@@@DDDBBB???======<<<:::999:::<<<<<<:::777444222222222444444444222111222333000111111000...---...///111222333444444333222222000000111222222222333333111000000222555555333000111444777666333111111222000111111000......000111000111222111///000333666***+++...///...,,,)))'''---,,,,,,++++++++++++,,,)))***++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++***************+++++++++******))))))))))))******************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((()))***+++******++++++++++++++++++,,,***(((***...000---***,,,111222222>>>\\\qqqiiiqqq~~~~~~zzzsssqqqrrrqqqqqqoooeeeTTTHHHLLLWWWXXXcccnnnrrrnnnkkknnnsssjjjiiiaaaZZZdddxxxjjjccceeemmm___LLL<<<333///------,,,,,,///111///++++++///------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............///,,,------......///000000000111222222111222444666888>>>MMMcccxxx444333333333666888;;;<<>>===;;;:::999999999<<<<<<>>>@@@BBBCCCAAA???999::::::;;;<<<@@@EEEHHHIIINNNOOOJJJFFFGGGIIIJJJEEEFFFGGGFFFDDDAAA@@@@@@@@@DDDFFFGGGIIIMMMLLLHHHGGGHHHHHHIIIIIIIIIHHHHHHMMMOOORRRSSSRRROOOKKKHHHHHHJJJLLLMMMMMMMMMKKKJJJKKKLLLLLLLLLKKKMMMPPPSSSMMMTTTWWWRRRKKKIIIIIIHHHJJJIIIIIILLLOOOOOOKKKGGGJJJLLLNNNNNNKKKIIIHHHGGGAAABBBBBBAAA>>>>>>???@@@AAA???<<<;;;;;;;;;;;;::::::;;;;;;999666333222222333555666555333222222333444444555444222111111111&&&(((***,,,------///000111111000///......------.../////////---,,,,,,,,,333111000/////////111444///...---------,,,,,,,,,---+++)))))))))(((((((((******,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++************************)))************+++++++++)))))))))))))))***++++++))))))*********+++++++++******))))))))))))******((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))((('''((((((******++++++******************...,,,++++++,,,---------"""(((000444444:::MMM```xxxuuuwwwxxxvvvvvvyyyiiieeeiiihhhvvv}}}yyy}}}}}}iii\\\ZZZOOOGGG:::111...000111000000,,,,,,000000------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---......//////000000111222222111222444666777===NNNdddyyy222111000111444888:::;;;>>>===<<<;;;:::999999999<<<<<<<<>>???@@@>>><<<:::999:::;;;;;;;;;:::;;;:::888555333333333///111333333111000111222........./////////000111///000000000///...///000...---------......///000***...222000---+++///333...+++***,,,...---,,,---...,,,+++,,,///000///---,,,(((&&&+++111222...,,,+++++++++,,,,,,---...///)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++************************)))************+++++++++)))))))))))))))******+++))))))******++++++++++++******))))))))))))******&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))***)))(((''''''((()))***++++++*********************+++***(((&&&'''***---222)))&&&,,,...---111999CCC^^^www}}}ssskkkjjjuuu}}}zzz}}}zzz}}}~~~yyynnnYYYIIIEEE...---,,,---000111...***000'''###(((---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...//////000000111222222111222444666555===OOOggg|||333444444222000222666:::@@@AAAAAA???<<<::::::;;;<<<;;;<<<>>>@@@BBBAAA@@@AAA@@@???>>>>>>======>>>DDDEEEHHHKKKNNNMMMJJJGGGGGGDDD@@@@@@BBBCCCAAA@@@AAAGGGMMMNNNLLLKKKMMMOOOOOONNNLLLKKKIIIGGGEEEEEEJJJKKKNNNOOOPPPOOONNNLLLNNNNNNNNNMMMKKKIIIGGGEEEGGGIIIKKKMMMMMMLLLJJJHHHEEEHHHHHHFFFFFFHHHGGGDDDBBBEEEGGGHHHFFFGGGIIILLLQQQOOOMMMJJJHHHGGGGGGGGGEEEEEEEEECCC@@@>>>>>>???::::::999888888888999999:::999888666444333222222333333222222111000//////111111111111111000//////......//////...---,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((''''''((()))))))))))))))))))))******++++++,,,,,,((()))***+++,,,+++************+++++++++,,,,,,,,,222333:::LLLhhhvvvjjjooo~~~|||qqqjjjmmmvvv~~~vvvjjjZZZLLLCCC===666111...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++------------++++++***+++,,,,,,------,,,,,,---...............------.........//////000111222000000000000111222333444333???IIIeee{{{333333333111000111555888>>>??????>>><<<;;;<<<===<<<;;;<<<===???AAA@@@??????>>>==================@@@BBBDDDHHHKKKLLLJJJHHHFFFCCC??????AAACCCCCCBBB@@@EEEKKKMMMKKKJJJKKKNNNOOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJIIIFFFDDDCCCFFFHHHJJJMMMNNNNNNLLLKKKEEEHHHHHHFFFFFFHHHHHHEEE@@@CCCEEEFFFEEEFFFIIIKKKOOONNNLLLJJJHHHGGGFFFFFFCCCDDDEEECCCAAA>>>>>>>>>;;;::::::999888888888888999888777666666666777777333333222111111000//////000111111111111000//////...............---,,,,,,------------------------......------------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++)))***++++++++++++***)))+++******))))))******+++++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''+++******)))))))))))))))''''''((())))))))))))))))))))))))***************((()))***+++++++++***************+++++++++,,,,,,...///000333<<>>===<<<<<<===>>>===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<<<<===<<<===@@@EEEIIIKKKJJJIIIEEEBBB??????@@@CCCDDDDDD???DDDIIIKKKJJJIIIJJJLLLOOONNNMMMLLLLLLKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDCCCHHHIIIKKKMMMNNNMMMLLLKKKGGGJJJJJJGGGFFFHHHHHHEEE>>>@@@CCCDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGEEEDDDCCCAAACCCDDDDDDAAA>>>===<<<;;;;;;::::::999888888777777666666666777999<<<===222222111111000000//////000000000000000//////...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......++++++************++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++******))))))******+++)))******++++++******)))+++******))))))******++++++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++*********)))))))))''''''((()))))))))))))))))))))))))))((((((((((((((()))******++++++***************++++++++++++,,,***,,,,,,)))'''***444===VVVooo}}}rrrmmmbbbeeeiiiooo~~~~~~|||xxx||||||sssggg[[[NNNCCC===444000+++***,,,......---------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------............------............///000111222000000000000111222333444444???FFFaaavvv555444222111000222444666;;;<<<======;;;;;;<<<======;;;::::::<<<===<<<;;;999999999999:::;;;<<<===999:::===BBBGGGKKKLLLKKKGGGEEEBBB@@@@@@AAACCCEEE@@@DDDIIIKKKKKKJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFKKKKKKMMMMMMMMMLLLKKKJJJJJJMMMLLLIIIGGGHHHFFFBBB===???BBBDDDEEEFFFGGGHHHGGGHHHHHHGGGFFFDDDAAA@@@>>>@@@CCCCCC@@@===;;;:::;;;;;;::::::999888777666666555444444666888<<<===111111000000000///////////////000000//////...---,,,,,,---------,,,,,,+++++++++++++++++++++++++++***************++++++,,,++++++************++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))************))))))******))))))))))))******************************+++*********)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************))))))((((((''''''((()))))))))))))))))))))(((((('''''''''&&&((())))))***************************++++++++++++(((+++------,,,///444:::888FFFWWWggg~~~|||rrrpppiiiaaacccqqq|||pppooolllkkktttkkkbbbUUUIIIAAA:::333...000...,,,---///111111000---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---.........------...............///111111000000000000111222333444555???EEE___sss777555333222222444666777<<<===>>><<<:::999:::;;;<<<:::888888:::;;;;;;:::888888888888999;;;<<<===::::::<<>>???AAADDDFFFGGGGGGFFFDDDDDDEEEDDDCCCAAA???>>>;;;===@@@@@@>>>;;;999888999999999999888777666555555444333222333555777888000000//////////////////...////////////...------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))***+++,,,+++******))))))******+++************************)))))))))******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&)))))))))))))))*********))))))*********+++++++++)))))))))***,,,------,,,...111444777FFFaaauuukkklllqqquuurrrooommmqqq|||ooolllmmmqqqwww~~~wwwaaafffjjjkkkiiidddZZZPPPDDD>>>555111222444444444///...------......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---......------------------...///000111000000000000111222333444444>>>DDD]]]qqq777555222222444777888999<<<======<<<:::888999::::::888666777888:::;;;:::999999999999:::;;;======;;;;;;<<<@@@FFFJJJMMMNNNLLLLLLJJJGGGCCCAAAAAABBBBBBEEEHHHKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHJJJMMMNNNOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNJJJOOOQQQOOOMMMJJJDDD>>>??????AAADDDGGGGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<999;;;======:::888777777666666777888888666555444333222111111111111111111////////////...........................------,,,******+++,,,,,,,,,++++++************************************+++,,,------******))))))))))))******************************)))))))))***************++++++++++++++++++++++++))))))***++++++***))))))((())))))******))))))(((***))))))(((((())))))******))))))(((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%''''''((()))))))))))))))(((((((((((('''''''''''')))(((((((((((()))***+++)))))))))************+++***((('''(((******(((%%%***,,,,,,,,,///999GGGRRRoooxxxsssjjjccccccrrrssseee```aaacccdddnnn~~~wwwkkkfffZZZXXXTTTNNNHHHAAA;;;777000///---...///000000///,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++************++++++***+++,,,,,,------,,,,,,***+++,,,------...------------------...///000111000000000000111222333444333===CCC\\\ooo666333000000444777999999999;;;<<<;;;:::999:::;;;888666555555777:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<>>===<<<<<<<<<777888999999777555555666222333555666777666555444000000000111000///------........................---............---,,,,,,))))))***+++++++++++++++************************)))))))))******+++------******))))))))))))******************************************))))))))))))************************((()))***++++++***)))((('''((()))******)))((('''***)))(((''''''((()))***))))))(((((((((((())))))************************((()))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&''''''((())))))***((((((''''''''''''(((((('''''''''''''''''''''''''''((()))***)))(((&&&%%%''''''((()))))))))))))))(((((((((((((((((()))))))))(((((('''((()))***+++))))))))))))************))))))******+++,,,---...***,,,......,,,+++---000555SSSsssuuuppp{{{xxxooorrrxxxvvvqqqqqqqqqkkkkkkrrrrrrdddWWWRRRKKKCCC888000++++++///222///000000///---+++++++++------...---------......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******+++,,,------------------------...///000000000000000000111222333444111<<>>>>>>>><<<<<<>>>BBBGGGIIIKKKIIILLLNNNLLLIIIFFFEEEFFFAAABBBEEEHHHKKKLLLJJJHHHJJJIIIGGGGGGGGGJJJMMMOOOJJJKKKMMMNNNNNNLLLKKKIIIJJJIIIHHHHHHHHHIIIJJJKKKNNNMMMLLLJJJHHHFFFEEEDDDAAAIIIPPPSSSSSSQQQJJJBBB>>>>>>???AAADDDDDD@@@===@@@???===<<<;;;;;;;;;<<<666777888666444444444555000222444555666666444333---...000111000///---+++---.....................------......------,,,+++((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************((()))***++++++***)))((('''((()))******)))((('''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''''''''''''''(((***+++***)))'''&&&'''(((((()))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++))))))))))))************&&&***,,,+++'''''',,,111---++++++,,,,,,+++---000000>>>KKKLLLKKKSSScccooonnnnnnlllrrr~~~~~~xxxvvv~~~vvvmmmxxxqqqiiihhh```WWWRRRVVVSSSEEE888333000///000333333000---+++,,,------+++)))+++000555...//////...------...///,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++,,,---------,,,,,,)))***+++,,,------...------------------...000000000000000000111222333444000;;;BBB\\\ooo555444333222222444555777999;;;===>>><<<:::999999999999888777888999;;;<<<<<<>>>@@@>>>:::888888:::;;;;;;<<<>>>AAACCCFFFGGGIIILLLNNNMMMIIIEEEEEEEEEAAACCCFFFJJJKKKIIIDDDAAACCCFFFHHHGGGEEEDDDFFFIIINNNHHHEEEFFFGGGEEEEEEHHHNNNJJJGGGIIIMMMOOONNNKKKOOOKKKGGGFFFGGGHHHFFFCCCBBBBBBFFFMMMSSSTTTNNNHHHBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===============888888999888777555333222222111111000000000000000///............---------------............------------------,,,,,,+++******++++++***))))))***,,,************************)))))))))))))))******+++((((((((((((((((((((((((+++***)))(((((()))***+++******))))))(((((('''''')))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''$$$%%%((((((&&&&&&)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,+++++++++,,,///222666888CCCIIIVVVhhh|||{{{www}}}vvvnnnuuuwwwsssuuu}}}yyyyyyooofffrrr}}}{{{~~~|||rrrkkklllrrrvvvzzzvvvvvvvvvtttrrr|||zzzrrrdddTTTIIIEEEGGG666666444222000...---,,,---.........---,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***---,,,+++***))))))))))))+++++++++*********))))))'''(((+++------,,,***(((***+++,,,,,,------,,,,,,///...---++++++,,,---.........---------......///...///000000///000222444222???FFFRRRjjj555444333222222333555666888;;;======<<<:::999999999999888888999;;;<<<===<<<>>>@@@>>>;;;999999:::;;;<<<>>>???AAACCCEEEEEEEEEHHHKKKKKKHHHDDDCCCCCCBBBBBBFFFOOOXXXYYYRRRJJJDDDEEEFFFFFFDDDDDDDDDEEEMMMHHHEEEHHHHHHFFFFFFHHHMMMIIIGGGHHHKKKMMMKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBEEEKKKPPPQQQMMMHHHCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;888888888888777555333222222111000000//////000000............------------------............------,,,,,,------,,,,,,+++******++++++***))))))***+++************************)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((()))))))))))))))(((''''''(((((())))))))))))((((((((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))))))))((((((((('''''''''))))))))))))))))))))))))))))))((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,++++++,,,///111222(((+++000999CCCMMMVVV[[[~~~}}}ooobbbjjjuuuhhh^^^XXXTTTQQQJJJGGGBBB;;;555111//////111111000000///......---------......---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++***************+++++++++++++++*********))))))''')))+++------,,,***)))***+++,,,,,,------,,,,,,------,,,,,,,,,------...---------------...///000...///000/////////111333222===EEEQQQhhh444333222222222333555666888:::<<<===;;;999888888888888888999:::<<<===>>>===>>>???>>><<<:::::::::;;;<<<>>>AAABBBCCCCCCBBBAAADDDGGGHHHGGGDDDBBBAAACCCAAADDDRRRccciiiaaaVVVJJJIIIHHHHHHIIIHHHGGGEEEJJJFFFFFFIIIJJJHHHFFFGGGJJJGGGEEEFFFIIIJJJHHHEEECCCFFFHHHFFFBBBAAADDDHHHBBBBBBDDDHHHMMMNNNKKKGGGDDDDDDDDDCCCAAA???<<<;;;::::::999888888888888999777777888888777555333222222111000000//////000000............------------,,,------......------,,,,,,,,,,,,,,,,,,++++++***)))***+++***))))))***+++************************)))))))))))))))******+++******************************((((((((((((******++++++************)))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***)))))))))((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&'''***,,,,,,***'''&&&(((((((((((((((((((((((('''%%%%%%((((((&&&&&&))))))))))))))))))(((((((((************************+++******))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++---,,,+++*********,,,,,,......---...///111333444===CCCNNNZZZhhhvvvwwwnnn```YYYMMM???555000111333333000,,,,,,---//////...,,,,,,,,,---------......---------------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,))))))))))))***+++,,,---+++++++++***************(((***,,,------,,,+++******+++,,,,,,------,,,,,,***+++,,,------...------,,,,,,,,,---...///000111...///000/////////111333111<<>>>>>===<<<;;;:::::::::;;;>>>@@@AAAAAA??????>>>AAADDDGGGFFFDDDBBB@@@CCC@@@CCCPPPaaaiiiccc[[[RRRPPPNNNOOOQQQQQQNNNJJJGGGDDDEEEIIIKKKGGGEEEEEEGGGEEEDDDEEEFFFFFFEEEBBBBBBHHHMMMKKKEEEAAADDDIIICCCCCCDDDGGGJJJKKKIIIGGGDDDEEEDDDCCCAAA===:::888999888888777777777777777666666777777666555333222111111000///////////////.........---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***''')))+++***))))))***+++************************)))))))))))))))******+++***************************)))(((''''''((()))******)))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''')))******)))'''&&&(((((((((((((((((((((((((((%%%%%%((((((&&&&&&((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++,,,+++***)))))))))******000///...---,,,,,,---------///111444999@@@IIIOOO[[[dddrrr~~~yyyxxxvvvzzzyyynnn```UUUKKKDDD===;;;666000,,,...444:::000...,,,+++++++++,,,,,,***++++++,,,,,,---------,,,,,,---------,,,,,,+++---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------++++++,,,---******))))))***++++++,,,************************)))***,,,---------++++++***+++,,,,,,------,,,,,,(((***,,,---......------++++++,,,,,,...///111111///000111000000000222444000:::AAAMMMcccyyy222222222222333333444444666888:::;;;999777666666333444555777888:::;;;;;;===<<<<<<<<<<<<;;;:::999888:::<<<>>>???>>>===<<<>>>@@@BBBEEEFFFEEECCCAAABBB@@@BBBIIISSSYYYZZZWWWTTTSSSRRRTTTVVVVVVSSSPPPFFFCCCDDDIIIJJJFFFCCCCCCDDDCCCCCCDDDEEEEEECCCBBBAAAGGGNNNMMMGGGCCCCCCEEEDDDDDDDDDFFFHHHHHHGGGFFFDDDCCCCCCAAA???<<<999777999888777777666666777777555555666666555444333222111000000///.../////////...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,+++++++++&&&(((***+++***)))******)))))))))))))))))))))))))))))))))))))))******+++***************************)))(((''''''((()))***'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%((((((%%%%%%(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++*********************+++)))))))))((())))))))))))111111111000000222666999666:::@@@FFFLLLTTT]]]cccnnnsss|||}}}wwwrrrqqqcccZZZ\\\ZZZPPPJJJLLLHHHJJJHHH???888666555444333444444111///000444999555777777222,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++***))))))******************************)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,((()))+++---......------++++++,,,,,,...///111111000111222222111111333555000888???LLL```uuu222222222222333333333333555777999:::888666555555222333555666888888999999<<<;;;::::::;;;;;;999888888:::;;;===>>>>>>======@@@@@@AAACCCEEEEEECCCAAAAAAAAAAAACCCFFFJJJNNNPPPNNNOOOPPPSSSUUUUUUTTTRRRHHHEEEEEEIIIIIIEEEBBBBBBAAABBBDDDEEEEEEEEEDDDCCCFFFKKKQQQUUUTTTOOOJJJFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>><<<:::999888888888777666666666666777444444555555555444222111111000//////......//////------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++++++++%%%'''***+++***))))))***)))))))))))))))))))))))))))))))))))))))******+++************************))))))''''''''''''))))))&&&&&&''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))&&&&&&((((((%%%%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******)))*********++++++++++++//////...------,,,++++++(((***++++++******+++,,,***,,,///000111222444666444888@@@HHHNNNNNNLLLHHHEEEGGGIIIHHHHHHIIIDDD???CCCDDDEEECCC@@@===;;;:::BBB666///333666333000222///333333///...///000...+++,,,,,,+++***))))))***888;;;<<<777000,,,...222...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,------,,,+++***))))))))))))***************+++++++++))))))***++++++++++++******+++,,,,,,------,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,---...///000111000111222222111111333555111777>>>KKK___qqq111111222333333333333333444666999999777555444444333444666777888888888777;;;999888999;;;;;;888666:::;;;;;;===>>>???@@@@@@AAA@@@???@@@CCCDDDCCCAAA@@@@@@@@@AAACCCFFFHHHJJJEEEIIIMMMPPPRRRRRRRRRSSSLLLHHHGGGJJJJJJFFFCCCCCC???AAADDDFFFFFFFFFEEEEEEKKKMMMSSS\\\bbb___TTTJJJ???@@@BBBCCCBBBAAA?????????>>><<<:::999999::::::777777666555555555555666333333444555444333222111000000///............///---------,,,,,,,,,++++++******++++++++++++******))))))***+++++++++++++++$$$'''***+++***))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''((()))))))))))))))(((((())))))))))))((((((&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))&&&&&&((((((%%%%%%'''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((()))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******)))***************))))))++++++++++++***)))((('''***,,,......,,,*********''')))+++---------,,,,,,---///111111000///......111666888666666888666111555222000///000111111111)))))),,,111333222...,,,---000000---+++------***///...---...///000///...+++,,,---+++(((&&&'''))),,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************)))***++++++******+++---++++++***************+++))))))*********+++++++++(((((()))))))))************+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---------------...///000...///000000///000222444222777===KKK^^^ooo111111222333333333333222444666888888777555444444555666777999999999888777:::888777888::::::888555<<<<<<<<<===>>>@@@BBBCCCBBB???===>>>AAACCCBBB@@@@@@???@@@CCCFFFIIIHHHGGG@@@EEELLLOOOPPPPPPRRRTTTOOOKKKIIIKKKKKKGGGDDDEEE???AAAEEEGGGGGGGGGGGGGGGIIIIIIOOO\\\gggeeeWWWJJJ<<<>>>AAABBB@@@>>><<<;;;>>><<<999777777888:::<<<666666555444444444444555222333444444444333222111000000///...............---------,,,,,,,,,++++++******++++++++++++******((()))***+++++++++++++++###&&&)))+++***))))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))******''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((('''''''''(((((((((((()))((((((((((((((('''''''''&&&'''***++++++***'''&&&(((((((((((((((((((((((()))&&&&&&((((((%%%$$$''''''((((((((())))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************)))((('''&&&))))))***,,,,,,---------)))+++------+++******+++)))))))))))))))***+++,,,+++,,,,,,***''''''+++///&&&+++,,,((((((---...++++++((('''***...---+++***(((---...+++)))***---......///---))))))---//////...+++((()))+++---,,,***---+++***+++,,,---,,,***************++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************((()))++++++******+++,,,))))))))))))***+++,,,---))))))******++++++++++++(((((((((((())))))))))))++++++,,,---------,,,,,,---,,,+++*********+++,,,......---------......///,,,...///.........000222222777===KKK]]]nnn111000000000000000111111333444555666666555444333555666666666666666555555===999555333333555777777777888;;;???BBBCCCAAA>>>BBB???<<<;;;===AAADDDFFF@@@??????AAAEEEIIIKKKLLLEEEEEEFFFIIINNNQQQRRRRRRJJJLLLNNNMMMKKKKKKNNNQQQBBBBBBCCCDDDDDDEEEEEEEEEIIIJJJNNNSSSUUURRRKKKDDD???AAAEEEGGGFFFBBB===:::<<<;;;999777666666777777555555444444444333333333333222111111222222111///222111000.........///000......---,,,,,,,,,,,,---************************------,,,+++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''+++***(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******++++++************+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++---......,,,***,,,+++******))))))******,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,+++******))))))******+++,,,***(((***---...,,,***+++*********))))))((((((((((((+++,,,(((&&&111???...,,,******+++------,,,...------------...//////.........//////000111222444555>>>KKKTTTfff111000000000000000111111333444555666666666555555333444555666777777777777===:::666555555666777666888888:::===@@@BBB@@@???@@@???======???BBBEEEGGG???>>>>>>@@@DDDHHHIIIJJJEEEDDDEEEGGGKKKNNNNNNNNNOOOQQQSSSRRRPPPOOOQQQRRRAAAAAAAAABBBCCCDDDEEEFFFKKKKKKLLLOOOQQQOOOKKKGGGEEEFFFHHHHHHGGGDDDAAA???<<<;;;999777666666666777444444444444333333333333222111000000111111000///111000//////.........///......---,,,,,,,,,,,,,,,************************,,,+++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***)))'''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++******''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++******))))))******++++++++++++*********)))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,......,,,***,,,+++******))))))******,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))+++++++++******+++++++++++++++************++++++,,,***)))***,,,---,,,***************)))))))))(((,,,+++---...,,,+++222===...,,,******+++------,,,------,,,,,,------...///.........//////000111222333444===IIIRRReee111000000//////000000000111333444666777777777666111222444666777888999999<<<:::888777888888888777999888999;;;>>>@@@@@@???@@@@@@@@@AAABBBDDDFFFGGG???>>>===???CCCFFFHHHHHHDDDDDDCCCEEEHHHIIIIIIHHHNNNPPPRRRRRRPPPMMMLLLLLL@@@@@@??????@@@BBBDDDFFFLLLJJJIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGEEECCCCCC;;;:::888777666555666666444444444333333333222222111000...///000000///---...////////////......---...---,,,,,,++++++,,,,,,************************)))******++++++***(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((('''&&&&&&''')))***((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))******,,,,,,------,,,,,,++++++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***+++******))))))******++++++************))))))))))))***++++++,,,,,,++++++******++++++++++++******+++******+++---...,,,+++,,,+++******))))))******+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))***,,,,,,,,,+++************)))))))))))))))((()))++++++***---333---,,,******,,,---,,,+++,,,,,,++++++,,,,,,---............//////000111222222333;;;FFFPPPddd111000000////////////000000111444666777888888888222222444666777888888888999888888999;;;<<<;;;999:::999888999<<<>>>@@@@@@AAABBBDDDEEEDDDDDDDDDDDD@@@???>>>???CCCFFFGGGGGGEEEDDDCCCDDDFFFFFFFFFEEELLLNNNPPPPPPOOOKKKHHHFFF@@@???===<<<===@@@CCCEEEIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA;;;:::888666555555555666333333333333222222222222000...------...///---,,,,,,---...//////...---,,,---,,,,,,+++++++++++++++************************'''(((***++++++)))'''&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))*********))))))(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************))))))))))))))))))***+++++++++++++++******++++++++++++******+++***)))+++---------+++,,,+++******))))))******+++++++++***************,,,,,,++++++++++++,,,,,,------,,,,,,++++++******************************+++++++++***************************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******,,,,,,++++++++++++,,,,,,******)))***++++++++++++*********)))))))))))))))((('''''')))************---+++******,,,,,,,,,+++++++++******++++++,,,---............///000111222111333:::DDDNNNeee111111000///....../////////000333555777777888777333444555666777777777777555666777:::===???>>>===;;;999888999;;;>>>???@@@CCCEEEHHHGGGEEEBBBAAAAAABBB@@@???@@@CCCFFFGGGGGGEEECCCCCCCCCEEEFFFEEEDDDMMMNNNPPPQQQPPPMMMHHHEEE@@@>>><<<;;;<<<>>>AAACCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGIIIIIIGGGDDDAAA???:::999777555444444444555333333222222222111111111///...------......---++++++,,,---......---,,,+++,,,,,,+++************+++))))))))))))))))))))))))&&&''')))******)))(((&&&))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***))))))((('''((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))***)))(((***,,,------,,,,,,+++******))))))******************************,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************)))(((((()))******)))******++++++******))),,,++++++******++++++,,,))))))************++++++))))))))))))))))))***************+++---///,,,))),,,+++***+++,,,,,,+++***+++************+++,,,,,,............///000111222222444:::BBBNNNggg111111000///...............000222444555666666666444444555666777777666666555555666999===@@@@@@???<<<:::999:::<<<>>>??????CCCFFFIIIHHHDDDAAA@@@AAACCCAAA@@@AAACCCFFFGGGGGGCCCBBBAAACCCEEEFFFEEEDDDHHHIIIJJJLLLLLLJJJFFFBBB@@@???===<<<<<<===???@@@>>>AAAEEEGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHEEEAAA???999888666555444444444444222222222111111111000000///...------......---+++***++++++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))'''''')))******))))))((())))))************))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))***))))))(((((())))))***(((((()))))))))))))))***((()))******++++++******))))))************))))))***)))((()))+++---------,,,+++******))))))******)))))))))***************++++++************++++++************************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++((()))***++++++***)))(((+++******************+++((()))+++***))))))***,,,))))))))))))************(((***+++***+++---+++'''+++******+++,,,,,,+++)))++++++******++++++,,,---.........//////000111222222444999@@@LLLhhh111111000......------......///111333444444444444222333444666777888888888777666666888<<<>>>>>>>>><<<;;;:::;;;>>>???@@@???AAAEEEHHHGGGDDDAAABBBDDDBBBAAA???@@@BBBDDDEEEEEE@@@??????AAADDDFFFFFFEEEDDDDDDDDDGGGIIIHHHEEEBBBAAA@@@???>>>===============@@@DDDEEECCCBBBBBBDDDBBBBBBCCCCCCCCCBBBAAA@@@999888666444333333333444222111111111000000000000///...------......---,,,***************+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))************))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))******((())))))***************))))))************))))))***((('''(((***---------,,,+++******))))))******((()))))))))*********+++++++++************++++++((((((((())))))******+++))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++((()))***++++++***)))(((***))))))(((((())))))***''')))+++***)))(((***,,,((()))))))))************$$$)))***''''''+++***'''*********+++,,,,,,***(((+++++++++++++++,,,------.........//////000111222111333888===JJJggg111111000......------------///000222333333333222000111333555777999::::::999888777888:::<<<<<<<<<<<<;;;;;;===???@@@@@@???>>>BBBGGGFFFCCCAAADDDGGGAAA@@@>>>???AAACCCCCCCCC=========???CCCEEEFFFEEEFFFEEEFFFHHHLLLLLLIIIFFFAAAAAA@@@???>>>===<<<;;;===@@@BBBBBB@@@@@@BBBEEE??????============>>>???999888666444333333333444111111111111000000000000000...------...///---,,,+++***)))))))))***,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***((()))))))))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******(((((()))***************))))))************))))))***((('''(((***---......,,,++++++***)))*********(((((())))))*********+++++++++************++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++''')))***++++++***)))'''))))))(((((((((((())))))''')))+++***((((((***,,,(((((())))))*********+++&&&,,,...+++)))---...,,,***)))***+++,,,,,,***(((,,,,,,++++++,,,,,,---............//////000111222///222666;;;HHHfff///000222111///......///000111333333333111///...555333222222444777777777;;;:::888999:::;;;;;;:::???<<<::::::>>>BBBEEEFFF@@@BBBCCCCCCBBBAAAAAABBBAAABBB@@@???BBBGGGGGGBBB@@@?????????@@@BBBDDDEEEDDDGGGJJJMMMMMMLLLJJJHHHEEECCC@@@>>>>>>>>>===<<<===>>>@@@BBBCCCCCCCCCCCC===:::888:::===>>>;;;777888555222111222333222111//////............////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&((((((''''''''''''((((((+++***)))&&&######%%%'''''''''((((((((((((''''''((((((((((((((('''''''''+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((('''''')))***'''"""))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))+++***((('''((()))+++,,,&&&'''((('''&&&'''(((***(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************222---((('''***---+++)))+++++++++*********)))))))))))))))))))))))))))))),,,++++++***************)))***+++***)))((((((***)))************+++++++++)))))))))))))))(((''''''++++++******)))(((((((((((((((((((((((()))******))))))))))))((((((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))+++*********))))))((((((''')))***)))((('''(((***))))))***++++++++++++******)))***,,,...///---,,,++++++++++++,,,---......---...///.........000222222555:::@@@JJJddd///111222222000...//////...000111333333333111111444333111222555777888888;;;999888888:::;;;;;;:::===<<<<<<===AAACCCDDDDDDAAAAAABBBBBBBBBAAAAAA@@@CCCDDDCCCBBBFFFKKKKKKGGGAAAAAA@@@@@@AAABBBDDDEEEEEEGGGIIIKKKLLLKKKJJJIIIFFFCCC???============<<<<<<===???@@@AAAAAA@@@@@@<<<;;;999:::<<<;;;999777666444222111111222111000//////............/////////......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''((((((''''''''''''(((((((((((('''&&&$$$%%%'''***(((((((((((((((((((((((((((((((((((((((((((((''')))(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((***(((%%%!!!))))))(((((((((((())))))))))))))))))((((((((('''((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((('''''''''***)))((('''''')))***+++&&&'''((('''&&&'''(((***(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********000---***)))******)))'''+++++++++*********))))))))))))))))))))))))))))))++++++***))))))))))))))))))***+++***((((((((()))))))))*********++++++++++++++++++++++++***))))))*********)))))))))))))))((((((((((((((()))******))))))))))))((((((((((((***))))))))))))******+++))))))))))))))))))))))))*********)))))))))((((((''')))***)))((('''(((***)))***++++++,,,,,,++++++)))))))))+++---...,,,+++*********++++++,,,---...,,,---............000222111333888===GGG```000111333222111///000000---...000222333444333333333111111222555888999999:::888777888999;;;;;;:::;;;;;;===@@@CCCDDDCCCAAABBB@@@???@@@BBBBBB???<<>><<<<<<===>>>>>><<<===>>>??????>>>===<<<:::;;;<<<;;;999777777777444222000000111111000//////......------......///......------,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''***,,,***)))(((''''''((()))***''''''((((((((((((((((((((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''*********)))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&((())))))(((&&&)))((((((''''''(((((())))))))))))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&((()))***&&&'''((('''&&&'''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******---......,,,***'''''''''+++************)))))))))))))))))))))))))))))))))******)))((((((((((((((()))***+++***((('''((())))))))))))*********++++++***++++++++++++******)))(((((())))))))))))******((((((((((((((()))******(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))((((((''')))***)))((('''(((***((()))******++++++******)))((((((***,,,---+++*********)))******+++,,,---+++,,,.........///111333111444888===FFF]]]000222333333111000111111...///000222333333333333111111111333666999999999999777666777999:::::::::::::::;;;===@@@BBBAAA@@@BBB???<<<===AAAAAA===999;;;???AAAAAADDDJJJKKKIIIBBBAAA???>>>>>>@@@BBBCCCFFFFFFFFFFFFGGGHHHIIIJJJGGGBBB===:::;;;<<<>>>???===>>>>>>>>>>>><<<;;;:::777:::===:::666333444666222111//////000000///......------------------...---------,,,,,,,,,++++++++++++++++++************((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''((((((%%%&&&''''''&&&'''***,,,+++***(((''''''(((***+++''''''''''''((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))))))))(((((((((''''''((((((((())))))((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))&&&'''((('''&&&'''(((***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***)))---111000+++((((((***************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((*********((('''((()))))))))))))))************(((((())))))))))))((('''''''''(((((()))******+++((((((((((((((())))))***(((((((((((())))))))))))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''')))***)))((('''(((***&&&'''(((((())))))((((((***))))))***,,,,,,,,,***))))))))))))***+++,,,---***,,,---......///222444222555;;;@@@HHH^^^///111333333111111111222000000111111222222222222111000111333777999999888888666555666888::::::999:::999888999<<<>>>??????@@@===:::;;;???@@@<<<888777<<>>???>>>>>>???>>>===<<<:::888555999<<<999333000222555000///...///000000///---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''((()))(((''''''((()))+++)))(((&&&&&&((()))+++&&&'''''''''(((((()))))))))((('''''')))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))++++++***(((''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&'''(((***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))&&&,,,111111---***+++...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))***)))'''''''''((((((((()))))))))*********'''(((((()))))))))((((((&&&&&&'''((()))******+++((((((((((((((())))))***'''((((((((()))))))))***))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))''')))***)))((('''(((***'''((())))))******)))))),,,+++***+++,,,------,,,))))))))))))***+++,,,---***,,,---......///222444111555;;;@@@HHH]]]...000222222111000111222111111111111111111222222111111222444777999888777777555444555888::::::999999888666777999<<<======<<<:::999:::===>>>;;;999666<<<@@@AAACCCGGGIIIHHHAAA???<<<:::999;;;===???BBBBBBBBBBBBBBBDDDEEEEEEDDDAAA<<<:::;;;===>>>>>>===>>>>>>>>><<<;;;999888333666999777222000111444//////...///000000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))***)))'''&&&'''((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))))))))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))*********''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))***++++++)))'''&&&'''((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((())))))%%%***000000---+++---000(((((()))))))))))))))***))))))))))))))))))))))))))))))((('''''''''''''''((()))***)))'''&&&'''(((((((((((()))))))))******)))******++++++++++++***&&&&&&'''(((((()))******((((((((((((((()))******''''''(((((())))))******)))((((((''''''''''''((())))))))))))))))))))))))''''''(((((((((((())))))''')))***)))((('''(((***)))***++++++,,,,,,++++++...,,,++++++,,,------,,,******)))******+++,,,---+++,,,.........///111333...222888===DDDXXX{{{---///111111000000000111//////000000111222333444222222222555777888777555666444444555777999:::999777777777999;;;<<<;;;:::888888999:::;;;;;;;;;;;;555<<>>;;;888555777999:::::::::;;;<<<333:::???@@@@@@CCCEEEEEEDDDAAA===:::999;;;===???======???@@@@@@AAA@@@@@@AAA???===<<<=========<<<999999::::::999888666555111222444333222111111222/////////000222222000...,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''(((******)))(((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***###&&&))))))''''''(((+++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''(((((((((((((((&&&'''(((((())))))((((((&&&'''((((((&&&'''(((***(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((()))******))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))(((((((((((((((''')))))))))'''&&&'''((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******&&&''''''((()))******+++((((((((((((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***)))((('''(((***%%%&&&&&&'''''''''''''''---+++)))(((***++++++***++++++++++++,,,---...///---...///.........000222222666:::===@@@PPPppp...///000111111000////////////000000111222444555555666777888888999999888;;;888666666999:::999777777777777888999999999:::888999999::::::;;;;;;<<<===:::999;;;<<<>>>DDDKKKJJJDDD>>>>>>AAACCC???:::CCCAAA===<<>><<<999888;;;>>>999777555444444444333222111111222222222333333333000111333444333222000......,,,))))))+++---......***)))))))))+++,,,+++***)))************)))((((((((()))++++++)))((()))*********))))))((((((''''''))))))))))))))))))))))))$$$&&&)))***)))(((''''''******))))))))))))******&&&''''''((()))******+++)))************++++++++++++)))'''(((******(((%%%))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***)))((('''((()))******((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&''')))***&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***((('''&&&&&&''''''(((((())))))))))))(((((())))))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))((('''''''''''''''******))))))))))))******)))(((((('''''''''''''''))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((...+++)))(((((())))))(((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------...///.........000222333333777===AAANNNkkk//////000000000...---,,,/////////000111222444444666666777888999999999999:::888666777999:::999777777777777777888888888888888999999::::::;;;<<<<<<;;;999888:::;;;===BBBJJJJJJDDD@@@@@@EEEGGGDDD@@@>>>>>>======CCCJJJJJJFFF<<<>>>???>>><<<;;;::::::999777444444444444333111000111111111222222222222///000222222222111///......+++))))))+++---......***)))))))))+++,,,+++************))))))))))))(((((()))+++***)))((()))******)))))))))((((((((('''))))))))))))))))))))))))%%%''')))***)))(((((((((******))))))))))))******'''''''''((()))*********))))))*********+++++++++,,,)))'''(((***+++***((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((('''&&&''')))***)))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&'''(((***+++&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&''''''((()))(((((()))))))))((('''''')))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))*********++++++))))))************))))))''''''((()))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''(((******))))))))))))******,,,+++******))))))******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((+++)))''''''(((******)))((((((((((((((((((((('''))))))))))))))))))))))))******))))))((((((''''''((()))+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++,,,---------...///.........000222444444888>>>BBBOOOlll///000000000///---+++***/////////000111222333444666777888999:::::::::::::::888777777888999999888888888777777777777777777999999999:::;;;;;;<<<<<<:::888777:::;;;<<>>>>>BBBIIIMMMMMM?????????@@@???===:::777888666444333333333222111///000000000000000111111...///000000000///---------+++))))))+++---------***)))))))))+++,,,+++***+++***)))((((((((())))))((()))******(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&((())))))(((''')))******))))))(((((())))))***''''''(((((())))))******)))))))))*********++++++///,,,)))((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&((()))((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''(((******((((((((((((((('''&&&%%%((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))))))))***((())))))******))))))(((&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))***))))))(((((())))))***))))))(((''''''''''''((()))))))))((('''''''''&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%&&&(((*********''''''(((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''')))******(((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++,,,,,,---...---...///.........000222444444888>>>BBBOOOmmm//////000000000///---,,,////////////000222333444555666777888888999999999999888888777888888999999:::999999888888777777777999999::::::;;;<<<<<<<<<:::888888;;;<<<===BBBHHHPPPKKKFFFDDDEEEDDDAAA>>>:::>>>@@@======CCCIIIKKKCCC@@@>>>>>>???>>>:::666777555333222222222111000////////////////////////---............---,,,+++---+++******+++,,,,,,+++***)))))))))+++,,,+++***,,,***((('''&&&''')))***((()))***)))(((''')))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************000...+++((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((('''&&&%%%$$$(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''''')))******((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,---......,,,...///.........000222222222666<<>>>>>CCCIIILLLHHHCCCAAAAAA@@@>>>;;;<<>>??????CCCIIIDDDAAA???>>>>>>???>>>===<<>>CCCHHHIIICCC@@@:::777666777888888555333111000000000///.../////////............---------,,,,,,,,,+++++++++,,,+++******+++,,,***)))***)))))))))+++,,,+++******)))((('''''''''((((((((())))))'''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))'''(((******)))((()))+++)))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******!!!###&&&''''''(((***,,,))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))((('''&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))'''(((((())))))(((((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((())))))((((((''''''(((((()))))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&(((******)))((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,---...///---...///.........000222///...111777===LLLlll...///000111222222111111............000111222333222333444555666666666666777999:::999777666888::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========999888999===>>>>>>BBBHHHAAA@@@>>>======>>>>>>>>><<<@@@AAA??????CCCEEEDDD===<<<:::777444444555777444222000/////////...---////////////.........---------,,,,,,+++++++++,,,,,,+++******++++++***(((***)))))))))+++,,,+++***))))))((((((((('''''''''))))))((('''%%%&&&(((+++'''((((((((()))))))))***))))))))))))))))))))))))&&&(((***+++***))))))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))*** ###''')))))))))***,,,))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&((()))))))))((('''((('''&&&''')))***)))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))((('''&&&&&&&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''(((((((((((()))))))))''''''((((((((((((''''''''''''((()))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%((((((''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((()))*********((((((((((((((((((((((((&&&%%%&&&''')))***((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((())))))******&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,*********+++,,,---//////---...///.........000222///...111777===MMMmmm//////000111111000///...............///111222333333444555666777777777777777999:::999666666888;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<=========888777999<<<======AAAFFFDDDCCC@@@>>>======<<<<<<===??????======@@@@@@===888:::;;;888444222333555444222000/////////...---000000/////////............---,,,,,,++++++,,,,,,,,,+++***+++++++++)))'''***)))))))))+++,,,+++***((((((((()))(((((('''&&&))))))(((&&&%%%&&&(((+++'''((((((((())))))******))))))))))))))))))))))))%%%(((+++,,,+++***))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))###''',,,---***((('''((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((('''((()))******((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((("""$$$&&&(((************&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))))))))((((((%%%&&&''')))******++++++&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))((('''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((($$$$$$%%%(((+++,,,+++)))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********+++,,,---///000---...///.........000222///...222888>>>NNNnnn///...---,,,------///000111///111555555111///111333444666666555555777888999<<<<<<888666777777555666555555666999::::::999:::;;;<<<===>>>>>>>>>>>>777777888:::<<>>:::888888999:::;;;>>>>>>===<<<;;;::::::999888888666555333222000000////////////////////////((()))++++++******+++------,,,,,,+++*********+++))))))))))))************)))))))))))))))******++++++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))+++)))(((((())))))(((&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))'''&&&'''(((***+++,,,)))'''''')))***(((&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))(((''')))******++++++,,,------...///000000000000000///111555444888BBBKKKaaa......---,,,---...///000111///000444444000///111333444666666555555777888999<<<<<<888555666666444666555555666888::::::999999:::;;;<<<===>>>>>>>>>888888888999;;;===???AAA@@@===999666777888999999<<<;;;;;;:::999888777777666666555444222111000000////////////////////////)))***++++++***)))***,,,---,,,++++++*********+++))))))))))))************)))))))))))))))******+++***)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))***)))(((((())))))(((''')))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******++++++++++++******&&&&&&''''''((())))))***&&&''''''(((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&)))((('''&&&'''(((***++++++)))&&&'''((()))(((&&&''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&((()))))))))(((''')))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((((()))******++++++,,,------///////////////000000000000444333777@@@III___~~~---------------...///000111///000444444000///111222444555555555555666888888<<<<<<777444555555333555444444666888::::::999888999:::<<<======>>>>>>:::999888777888;;;===???>>>;;;777555555666777777:::::::::999888777666555333333222222111000000000////////////////////////***+++,,,+++))))))***+++,,,,,,+++************+++))))))))))))************)))))))))))))))******+++***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******++++++******)))&&&&&&''''''((()))))))))(((((())))))))))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((())))))((((((''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&)))((('''''''''((()))******(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))******++++++,,,------//////.........///111111///333222666???GGG\\\zzz------------......//////111///000333333000///111111333444555444444555777777;;;;;;666333444444222444444444555888::::::999777777999:::<<<=========<<<:::777555666888;;;===<<<999555333444555555444;;;;;;;;;;;;:::888666555111000000000000000//////........................+++,,,,,,+++)))((()))***++++++***************+++((()))))))))************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))((((((((((((((((((((())))))))))))(((''''''((()))******)))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''(((''''''''''''((()))***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))*********)))******++++++,,,------///...---,,,---///111222///333222555>>>EEEZZZxxx+++,,,---....../////////111//////222222//////111111222444444333333555666555999999555333444444222444333333555888::::::999666777888:::;;;;;;<<<<<<;;;999666444444666999;;;:::888555333444444444333999999::::::999777555333////////////////////////------------------------+++,,,,,,+++)))((()))************))))))***++++++((()))))))))************)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((()))******)))(((((((((((((((((())))))))))))(((''''''((()))******)))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''')))(((''''''''''''((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''''''''''''''(((((()))'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((((((((((((''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))************)))******++++++,,,------///...,,,,,,---///111333///444333666>>>DDDXXXuuu++++++---...////////////111///...111111...///111000222333333333333444666333777777444222444555333333222222444888::::::999666777888999::::::::::::999888555444444555777999:::888555444555555444333555666777777666444111000////////////............------------------------***+++,,,+++))))))***+++***))))))))))))***++++++))))))))))))************)))))))))))))))******+++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''((((((************(((((((((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&(((***'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''')))***++++++++++++)))******++++++,,,------------,,,,,,---///111222///444333666>>>CCCVVVsss***+++---...///000000///222......111111......222000111333333222222444555000444666333222444555444222222222444777::::::999777777888888888888888777666666555444444555666777;;;999777666666666555444444555666666555333000...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,)))))))))))))))***++++++))))))))))))************)))))))))))))))******+++(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********'''((()))******)))(((''''''(((***++++++***((('''(((((((((((())))))))))))***)))(((((())))))((('''******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))((((((''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((((((''''''&&&((()))((('''''')))+++''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''')))******)))'''&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++,,,++++++)))******++++++,,,------+++,,,,,,---...///000111...333222555<<>>888777777666777888999999;;;:::999777666555444444222111000///////////////..................---,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))************))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))((())))))*********))))))************************((())))))***************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))(((((())))))))))))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***((((((((((((((())))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((())))))))))))((((((***((('''((()))***)))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%%%%'''((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''&&&(((''''''''''''(((((()))%%%'''(((*********))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$'''******(((&&&&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,---.........------///111///333111333:::<<>>999999888777777777777888:::999777555444333333333111000///...............,,,---------------,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))((())))))************)))************************((()))******++++++******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((()))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&))),,,+++(((%%%&&&''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''(((((((((((((((''''''(((((((((((('''''')))))))))*********++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---...---,,,---...000///333111333999:::GGG```............///////////////////////////////////////000222333444555555555555444444555666888;;;<<<:::;;;;;;999666555777:::666666666777999<<<>>>???;;;::::::888777777666666888777666444333222111111000///......------......++++++,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((()))+++------+++)))((())))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))(((((()))***************************************))))))***++++++++++++***************++++++++++++))))))******+++++++++***))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((()))******++++++++++++++++++++++++++++++((((((((((((((()))******'''''''''((()))*********((((((((((((((()))******'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((((((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&''''''(((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))((('''&&&(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''''''''''')))(((((((((((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''')))+++)))'''(((---111((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---...///...------///111000333111222777888DDD]]]|||............/////////000///////////////////////////000222333444555555555444333222333444777:::;;;999:::;;;888666555888:::666666777888:::<<>><<<:::888666666666666444444333333222111000000...............---------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))******************))))))))))))*********)))(((''''''((()))*********))))))***++++++,,,+++,,,------+++)))******)))))))))))))))(((''''''******+++,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******'''((()))***+++******))),,,++++++************+++---,,,***)))((()))******------,,,,,,,,,+++++++++***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++******+++,,,,,,+++******))))))))))))***+++------))))))(((((((((***+++,,,)))))))))*********************++++++,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''((()))((('''&&&''')))(((((((((((((((((((((((("""(((++++++******+++(((((((((((())))))))))))'''''''''''''''((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%'''(((((('''''')))******(((&&&&&&'''(((((((((+++++++++******)))((('''((()))*********((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((('''''')))+++(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''((()))+++---...******)))((('''&&&&&&%%%%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&&&&'''''''''((()))))))))))))))((('''''''''''''''***************)))(((((((((((((((((())))))))))))************************((()))***+++,,,---------,,,,,,++++++***+++++++++---...///.........000222222111222333333999IIIYYYxxx////////////000000000000//////............/////////000111222333333333333555555666555333444666888:::999999888888888888888777666555555555777999:::;;;:::999777666555444444333333222222111000000/////////......------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))******************))))))))))))*********)))(((''''''((()))***++++++*********++++++,,,***,,,------+++)))******)))))))))))))))((('''''''''((())))))******))))))))))))))))))))))))))))))------,,,++++++++++++,,,)))***++++++,,,+++******,,,,,,++++++******++++++,,,+++***)))((()))******************))))))))))))''')))***)))((('''((())))))))))))******************)))((()))+++,,,+++***))))))))))))))))))))))))++++++++++++,,,---...///+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++***************************************)))((((((((()))++++++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''((()))(((''''''((()))(((((((((((((((((((((((("""%%%)))+++***(((((()))(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))(((''''''((()))***(((((()))******)))'''(((((()))))))))))))))((('''(((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))'''&&&&&&(((***((((((((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&(((***+++)))((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''''')))))))))))))))(((''''''''''''(((((()))))))))***************************(((((()))***+++++++++++++++++++++***++++++,,,,,,,,,.........---...000222222111222333333999IIIXXXvvv---.........//////////////////............/////////000111222222333333222555666666555333222444555888777666666777888999:::555444333333333444555666777777777666555333222111111111111000//////......//////...------,,,++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))******************))))))))))))*********)))(((((((((((()))***,,,++++++*********++++++***+++---,,,+++)))******))))))******))))))((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))*********)))((((((,,,++++++***************...---,,,+++***+++,,,,,,)))))))))***************((()))******))))))***+++)))))))))******++++++++++++***)))***,,,---,,,+++,,,+++***))))))***+++,,,***************+++,,,---***)))))))))))))))***+++*********************************+++++++++++++++,,,+++++++++************************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''((())))))''''''((()))((((((((((((((((((((((((''')))******((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&'''((((((''''''(((***)))(((&&&%%%&&&'''((())))))))))))''''''''''''''''''&&&%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((('''%%%%%%(((***((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((('''&&&&&&&&&''''''((()))******+++************************'''((()))***************************+++,,,------,,,---......---...000222111111222333333999HHHWWWrrr,,,,,,---------.........000//////............///...///000111222222222222222333444333222111333444777666555444444666777888333333222111111111222222444444444444333111///.../////////.........------///......---,,,+++******++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((((()))))))))******************))))))))))))************)))(((((()))******++++++***)))))))))******)))+++,,,,,,***)))***+++))))))*********))))))((())))))***++++++++++++******************+++++++++++++++***)))))))))))))))***************)))))))))------,,,,,,,,,,,,,,,---...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,---...---++++++,,,---+++++++++,,,------......---,,,,,,,,,...///...---///...,,,++++++,,,...///+++++++++***++++++,,,,,,+++++++++***************************)))))))))))),,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********************************)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************''')))***)))((('''((()))((((((((((((((((((((((((******)))((('''''''''((((((((((((((())))))))))))'''''''''''''''((()))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))'''&&&&&&''''''%%%######%%%&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&%%%%%%''')))((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$))))))((('''''''''''''''(((((())))))(((((('''&&&%%%&&&'''((()))***+++,,,************************(((((()))***++++++******************+++,,,---...,,,---......------///111111000222333333888FFFUUUooo,,,,,,,,,,,,------------000000///.....................///000111111111111...000111222111111222444666555444222222333333444111111000000000000000000111111222222111///---,,,......---------------,,,...------,,,++++++******,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((()))))))))******************))))))))))))******+++***)))(((((()))***+++***))))))((((((((())))))(((***++++++***)))***+++))))))************))))))))))))***+++++++++++++++)))))))))******+++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,...---------......///000,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,---------///000000///,,,++++++,,,,,,---------.........///...---------///000///...///...,,,++++++,,,...///......---------------............------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((()))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))***)))((('''(((***))))))))))))))))))))))))***)))((('''((())))))***(((((((((((())))))))))))'''''''''''''''((())))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))'''&&&&&&''')))&&&""" """$$$&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))'''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&%%%%%%'''))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%$$$))))))(((''''''''''''''')))************)))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))******++++++,,,+++++++++************+++,,,---...+++---...---------///111000000111333333777EEESSSnnn+++,,,,,,,,,------------111000///......---......---...///000000111111000,,,...111111111111222444444444333333333222222111000000000000000000000000000000000000///...---,,,------------------------,,,,,,++++++++++++******+++++++++******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))******************))))))))))))******+++***))))))))))))***+++((((((((((((((()))******''')))++++++***)))***+++))))))******++++++******(((((()))***************(((((())))))***+++++++++************+++,,,---...++++++******+++,,,,,,---,,,,,,,,,---...000111222111111000///000111222333444444333333333222222222555666666555333222222333444444444444444444444444444333222333555666555444333222111111111111222333111000//////........................---,,,******------,,,,,,++++++******++++++++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))************)))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))******(((((()))***)))))))))))))))))))))))))))((('''''')))++++++***(((((((((((())))))))))))'''''''''''''''((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&'''(((+++((($$$###$$$'''))))))&&&'''''''''''''''&&&&&&)))(((((((((((()))******''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''(((((('''%%%%%%(((***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&))))))((('''''''''''''''***************))))))(((&&&''''''((()))******+++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************+++,,,------+++,,,------,,,---///111//////111333222666DDDRRRlll,,,,,,,,,------------...111000///......---------------...///000000000000...000333333222222222333111222444555666555333222//////000111222222222222000000///...------------------------------------************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((******+++***))))))))))))))))))******************))))))))))))******++++++***))))))***++++++))))))))))))***,,,---...''')))***+++***)))***+++((()))***++++++++++++***))))))***+++++++++++++++++++++,,,------...//////,,,,,,,,,---...000222333222222222222333555666777888888999;;;===???AAABBBEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFDDDDDDDDDFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB======<<<::::::999999999777777777777666444222111000000000///...---------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++******)))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))******)))((()))***))))))))))))))))))))))))***((('''(((+++,,,***((((((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))(((''''''((())))))'''&&&&&&((((((((('''%%%&&&'''((((((((((((((((((''''''&&&'''((()))***'''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((())))))'''&&&&&&(((***))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''(((((())))))(((''''''''''''''')))))))))***)))(((((('''''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******+++++++++***++++++,,,,,,+++,,,------,,,---///000//////111333222666CCCQQQjjj,,,,,,---------.........111111000......---------,,,---...///000000000000222333555555444222222222///111555777888888666555//////111222333333333333111000...---,,,------...------------------------)))))))))***++++++,,,,,,'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***)))))))))))))))******************))))))))))))******,,,+++***))))))***+++,,,)))******+++,,,...///000'''(((***+++***)))***+++((()))***+++++++++++++++,,,,,,---............---000000000111222333333444444444555666888:::<<<===BBBAAAAAABBBCCCEEEGGGIIIMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYXXXXXXXXXYYY[[[\\\[[[ZZZYYYXXXWWWUUUTTTTTTRRRTTTVVVWWWWWWXXX[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVWWWVVVVVVVVVXXXYYYXXXWWWRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLGGGHHHHHHHHHFFFDDDBBBAAA::::::999888888777666666222222111111000000000///---------,,,,,,,,,++++++++++++++++++++++++++++++'''((()))++++++******)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))+++)))((()))+++,,,)))&&&(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%'''(((((('''''')))***$$$$$$&&&((()))(((%%%"""###$$$&&&((()))***++++++'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((('''''')))+++))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((***+++++++++***)))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))&&&'''''''''((()))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((,,,,,,++++++***++++++++++++,,,------,,,,,,...000...///111333222666CCCPPPiii////////////////////////000///...---,,,---......000000111222333333444444222333444444555555444444555333222444777999888666333333444444333333222111111000...---,,,,,,------...------,,,,,,++++++*********))))))))))))*********************)))(((((((((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))*********************)))******+++,,,,,,,,,++++++***+++++++++,,,,,,+++***)))))))))))),,,,,,+++,,,---,,,+++)))''',,,...,,,******)))&&&)))+++---,,,******---000,,,,,,---000444555444333:::<<>>===<<<<<>><<<;;;===@@@BBB===<<<;;;999999:::;;;<<<888888777666777888;;;===BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>>>>===<<<<<<>>>AAACCCDDDMMMPPPVVV[[[^^^___^^^]]]bbbdddeeeccc```___bbbeeeaaaaaa````````````______bbb^^^XXXRRRLLLIIIGGGFFFFFFDDDBBB@@@>>>;;;888555999777444000...,,,+++++++++++++++,,,///111111000+++++++++++++++*********,,,***))))))******)))(((+++******))))))******+++)))***++++++)))((((((((()))))))))))))))************************+++++++++(((((()))***************(((((())))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***&&&'''((('''%%%%%%'''(((((((((((((((''''''''''''***((('''((()))***)))'''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((('''((((((((()))))))))))))))************)))((('''((()))))))))************))))))******++++++++++++******))))))******+++,,,,,,,,,------...////////////...000222333666AAALLLaaa~~~.......................................---------,,,,,,---...000111222333111222333333444444333333//////000000//////000111000000111111000000///...++++++++++++++++++******---,,,,,,++++++***))))))******))))))))))))*********************)))(((((())))))))))))************'''(((((()))******++++++************+++++++++++++++++++++***+++,,,,,,---------,,,+++*********+++...............///000000+++...000222444666;;;>>>BBBGGGJJJJJJLLLSSSWWWXXX\\\___dddkkkoooqqqpppoookkkjjjiiijjjjjjiiigggddd```]]][[[\\\^^^^^^XXXRRRTTTSSSQQQNNNKKKIIIIIIIIIFFFDDD@@@===;;;;;;>>>@@@CCCFFFIIILLLMMMNNNLLLJJJIIIJJJLLLNNNNNNLLLGGGCCCAAA@@@===<<<<<>>BBBEEEGGGKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHEEEBBBAAAAAAAAAFFFJJJPPPVVV[[[^^^______eeefffgggddd```___bbbeeeaaaaaabbbbbbcccdddddddddfffbbb\\\UUUOOOKKKHHHGGGGGGFFFGGGHHHJJJKKKJJJHHHBBBAAA???===:::888666555000//////000333444444333////////////////////////,,,+++******++++++***)))++++++************++++++)))+++,,,+++)))((((((((((((((())))))************))))))******++++++++++++(((((()))***************)))))))))))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***&&&'''((('''%%%%%%'''((())))))(((((('''''''''&&&))))))(((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))*********************))))))(((((()))))))))************((()))***++++++++++++*********))))))******+++,,,,,,,,,------.../////////......000333333666@@@LLLZZZwww------------------------......//////......---,,,+++,,,---///000222333444111111222333333333333333...///000000......///000//////000000//////...---++++++,,,,,,,,,++++++***,,,,,,,,,+++******))))))******))))))))))))*********************)))(((((()))))))))*********++++++''''''((()))***+++,,,,,,*********++++++++++++,,,+++++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,...///111222333999===BBBFFFIIINNNUUU[[[aaafffhhhggggggkkknnnmmmrrrsssvvvyyy{{{zzzvvvsssZZZYYYXXXWWWVVVTTTQQQNNNHHHFFFEEEFFFIIIIIIGGGEEEBBBCCCEEEEEEDDDCCCEEEFFFEEECCC???===>>>DDDMMMSSSZZZ^^^aaa`````````\\\XXXYYYZZZ\\\___```]]]XXXTTTNNNOOOPPPQQQOOOLLLIIIGGGJJJJJJJJJJJJIIIHHHFFFEEEGGGFFFEEEGGGKKKNNNPPPPPPOOOPPPRRRSSSTTTUUUUUUUUURRRSSSUUUVVVWWWVVVVVVUUUUUUWWWWWWVVVTTTSSSSSSTTTQQQSSSVVVZZZ]]]_________eeeeeedddbbb``````bbbcccddddddddddddddddddddddddgggeeeaaa\\\XXXSSSQQQOOOIIIGGGFFFFFFGGGGGGFFFDDDFFFGGGHHHIIIIIIHHHGGGFFF===;;;::::::::::::999777111000...---------......---,,,++++++,,,---,,,***++++++************++++++)))+++,,,+++***(((((()))((((((((()))******++++++))))))***++++++++++++***(((((()))***************))))))))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))******((((((((((((((()))******'''(((((('''&&&&&&'''))))))))))))(((''''''&&&&&&))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***++++++++++++*********)))))))))))))))))))))************((()))***,,,,,,+++************))))))******+++,,,,,,,,,------.../////////......111333444666@@@JJJWWWsss---------------------------.../////////...---,,,,,,,,,...///111333444555111111222333333333333222---///111000...---...000...////////////...------***+++,,,------,,,++++++,,,,,,++++++***)))))))))******))))))))))))*********************)))(((((())))))*********+++++++++(((((())))))*********+++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,---...///000111///000222555999===@@@BBBOOOSSSXXXZZZ[[[```gggmmmnnnsssvvvtttsssvvvvvvtttvvvuuuuuuwwwxxxwwwsssooo]]][[[YYYWWWTTTQQQLLLIII:::::::::;;;===???AAACCC???CCCGGGIIIIIIJJJLLLNNNKKKIIIEEEBBBBBBHHHRRRZZZeeekkkmmmkkkkkkkkkhhhbbbaaabbbdddggghhhfffbbb___WWWXXXZZZ\\\[[[XXXUUUSSSTTTRRRQQQOOOPPPQQQSSSTTTRRRPPPNNNOOOQQQQQQOOOMMMMMMOOOQQQSSSTTTUUUUUUUUUPPPRRRTTTVVVWWWXXXWWWWWWVVVYYY]]]^^^^^^]]]^^^```\\\]]]]]]^^^_________```aaa___^^^^^^```aaabbbbbbcccccccccccccccdddddddddffffffeeeeeecccaaa^^^]]]UUUQQQLLLHHHEEEBBB???===FFFHHHLLLPPPQQQPPPOOOMMMIIIGGGFFFEEEEEEDDDBBBAAA888555111...,,,,,,---......---,,,,,,......---,,,,,,++++++******++++++,,,)))***,,,,,,***))))))***'''(((((()))******++++++((()))***+++,,,++++++***(((((()))******************)))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))***************''''''((()))))))))))))))'''''''''((()))*********((((((((((((((()))******((())))))(((''''''(((******))))))(((''''''&&&&&&))))))***)))((('''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((($$$%%%''')))***)))(((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((***+++,,,++++++******))))))******))))))))))))************((()))+++,,,,,,+++***)))******))))))******+++,,,,,,,,,------...///////////////222444444555>>>IIIXXXsss---------------------------.../////////...,,,,,,,,,---...000111333444555111111222333333333333222---///111000---,,,...000......//////......---,,,***+++------...---,,,+++,,,,,,++++++***)))))))))******))))))))))))*********************)))(((((()))************+++++++++************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---///111333444;;;===@@@EEEJJJPPPTTTWWW[[[^^^aaa```^^^```eeekkkiiiooorrrrrrrrrttttttrrrooonnnnnnppprrrrrroookkk^^^[[[WWWSSSOOOJJJDDD@@@??????@@@@@@AAACCCGGGKKKJJJNNNSSSVVVVVVVVVWWWYYYUUURRRMMMHHHEEEHHHPPPWWW```gggjjjhhhhhhjjjgggaaa]]]]]]___bbbcccbbb___\\\VVVUUUUUUVVVYYY\\\```bbb\\\YYYUUUQQQQQQTTTXXX\\\[[[XXXUUUSSSSSSQQQLLLHHHNNNOOORRRTTTVVVWWWWWWWWWRRRSSSVVVXXXZZZ[[[[[[[[[QQQVVV[[[]]]\\\ZZZ[[[\\\```___^^^^^^^^^^^^______\\\YYYWWWYYY^^^aaaaaa```^^^___```aaacccdddeeefff```bbbdddfffgggfffeeeddd___[[[VVVQQQNNNLLLJJJIIIEEEHHHMMMQQQRRRPPPMMMJJJOOOMMMLLLLLLMMMNNNLLLKKKDDDAAA;;;555222111333444///---,,,---//////...---,,,++++++******++++++,,,(((***,,,,,,***)))***+++'''(((((()))***+++++++++((()))***+++,,,+++******(((((()))************************)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,'''(((((()))))))))))))))&&&''''''((()))******+++((((((((((((((()))******((()))***)))'''''')))******))))))((('''&&&&&&&&&)))******)))(((''''''(((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$%%%''')))******)))((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))((((((((((((***,,,---,,,+++******))))))******))))))))))))************''')))+++,,,,,,,,,***)))*********)))***++++++,,,,,,,,,------...//////000000000222444444555>>>HHHZZZuuu------------------------...///000000000///---,,,,,,---///000111111000000/////////000111111111222222222111000///...------...------,,,,,,,,,------++++++++++++++++++++++++---,,,***(((((((((((()))+++*********))))))((((((((((((''''''''''''(((((((((((()))***************************+++---...///***++++++++++++,,,,,,,,,+++,,,------------...000---111444777:::@@@HHHOOOQQQVVV[[[```dddiiioootttppphhh^^^VVVSSSTTTVVVXXXZZZ______\\\]]]ccceeebbbZZZ[[[YYYTTTQQQRRROOOJJJGGGCCCAAAAAA>>>;;;>>>CCCIIIPPPSSSRRRRRRUUUXXXXXXNNNTTTWWWVVVVVVYYYYYYWWWWWWVVVSSSNNNLLLOOOVVV\\\hhhgggfffeeeddddddccccccZZZ[[[^^^aaabbbaaa\\\YYYZZZVVVRRRSSSYYY^^^]]]YYYXXXSSSRRRWWWYYYXXXXXXYYY\\\YYYUUUSSSSSSTTTTTTTTTUUU[[[[[[UUUTTTZZZ```bbbWWW^^^fffkkkoooooohhh___^^^^^^dddmmmmmmddd[[[YYYZZZXXXVVVWWWYYYZZZXXXVVVSSSTTTTTTUUUWWWZZZ^^^aaaUUU]]]bbb___\\\^^^aaacccbbbbbbcccdddeeeeeedddddddddbbbaaaaaa```]]]WWWRRRYYYSSSTTT[[[^^^ZZZUUUUUUTTTPPPNNNPPPVVVZZZYYYWWWWWWSSSMMMHHHDDD@@@;;;888555333111/////////...,,,---,,,***,,,///111000...,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,************************++++++++++++******))))))***((('''(((+++,,,+++(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((***+++***((('''''''''))))))************))))))''''''(((((())))))******''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))*********((('''&&&'''((()))))))))(((&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***,,,---...))))))))))))))))))))))))*********)))))))))))))))***------******,,,,,,))))))************+++++++++)))+++---...------...///...///222444333444<<>>???>>>>>>BBBIIIXXXcccmmmpppnnnkkkddd^^^XXX]]]aaa``````bbbbbb```aaa___]]][[[]]]aaafffiii___bbbffffffccc]]]XXXUUUWWWWWWWWWXXXXXXZZZ\\\]]]WWWYYYXXXYYYaaaiiiiiibbbffffffiiioooqqqqqqsssxxx|||}}}|||wwwssswwwooollliiihhhjjjllllllkkkgggbbb]]]^^^cccggggggddd^^^aaabbb``````bbb___ZZZYYYYYYZZZ[[[\\\\\\]]]]]]___^^^___bbbeeeeeebbb___dddbbbdddgggeee^^^ZZZZZZ\\\YYYXXX[[[aaafffgggfffbbb___\\\XXXSSSMMMFFFAAAEEEBBB===:::777444000...///---,,,---//////...,,,///......,,,+++***))))))++++++************))))))************************++++++++++++*********)))***((('''(((+++,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''(((******)))(((((()))))))))************))))))'''((((((((()))))))))***'''''''''((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))((('''&&&'''((()))))))))(((&&&%%%((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))(((((()))***+++,,,---...))))))))))))))))))))))))***)))))))))))))))))))))))),,,,,,))))))++++++))))))************+++++++++***,,,------,,,---...000//////222444444444===FFFUUUmmm------------------------......///000///...---,,,,,,---...///000000000000111111111111111111000000111111000///...------,,,---,,,,,,++++++,,,------++++++++++++++++++++++++,,,+++***)))((((((((()))))))))((((((((((((((('''************************((()))******++++++******,,,------------,,,++++++...---,,,,,,,,,...///000...///000333666===EEEJJJQQQTTTZZZccckkkqqqssssssxxxyyyzzzyyyxxxyyy|||~~~|||wwwqqqmmmmmmpppsssttt}}}|||vvvlllfffccc___[[[\\\WWWOOOLLLRRRXXXUUUMMMAAA???AAAEEEHHHJJJPPPXXXbbbgggjjjhhhfffgggeeebbbfffkkknnnllljjjjjjhhhdddfffdddaaa```aaabbbcccccc^^^]]][[[WWWTTTVVV\\\aaaaaaaaa```___^^^cccjjjpppvvv~~~}}}~~~yyyqqqttt~~~zzz|||yyyzzzzzzqqqfffdddcccaaa^^^[[[XXXUUUSSSTTTTTTVVVYYY]]]^^^]]]\\\bbbdddiiimmmkkkgggfffiii^^^[[[YYYYYY]]]______]]]eeeddddddbbb^^^WWWNNNHHHGGGEEEBBBAAA@@@???===;;;444222000000000///---+++//////...------,,,,,,+++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++***************)))((()))+++++++++*********))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********)))))))))(((((((((%%%''')))***))))))***+++))))))************))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''((()))+++,,,---------,,,))))))))))))))))))))))))))))))))))))))))))******(((******((((((++++++((()))************++++++++++++,,,---,,,+++,,,///111///000333555444555===GGGVVVmmm,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---.../////////000222222222111111000000///000000///......---,,,,,,+++++++++++++++,,,,,,---************************+++******)))))))))))))))(((((((((((('''''''''''')))******************)))))))))***++++++++++++******+++,,,---......---------,,,++++++---///111222555888===BBBIIIQQQZZZ```bbbbbbdddkkkrrrwwwwwwvvv~~~}}}{{{zzz{{{|||~~~}}}|||}}}~~~}}}|||~~~yyypppeee]]]ZZZXXXWWW^^^aaadddfffiiiiii```UUUFFFGGGLLLSSSWWWZZZ___eeeiiijjjiiiddddddhhhjjjjjjdddiiikkkhhheeedddbbb______aaaccccccbbbbbbbbbcccjjjiiigggdddfffooo||||||www{{{{{{zzzxxxwwwvvvvvvvvvvvv|||tttnnnsss~~~xxxwwwvvvsssnnnhhhbbb___^^^^^^^^^^^^_________^^^______```ccceeeeeefffgggeeeccc``````aaabbbbbbaaaaaaaaabbbcccbbb]]]WWWRRRHHHGGGFFFFFFGGGGGGEEECCC===<<<:::888555333111000------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******++++++++++++******))))))******+++))))))))))))))))))))))))***))))))))))))))))))************)))))))))((((((&&&(((******))))))***+++))))))************))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))***,,,...///...,,,+++)))))))))))))))))))))))))))))))))))))))*********(((***+++((((((+++,,,)))))))))*********+++++++++,,,---,,,+++***,,,///222000000333555555555===GGGVVVnnn,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,------...//////111111111000000///////////////......------,,,,,,***************+++,,,---************************************)))))))))(((''''''''''''((((((((((((((())))))******))))))((())))))***+++++++++++++++)))***++++++,,,,,,,,,+++((()))+++...333777;;;>>>LLLQQQXXX^^^dddjjjooosssllljjjjjjooowww~~~~~~}}}}}}{{{ddd^^^VVVQQQPPPRRRWWW\\\gggooouuusssnnnfff[[[RRRNNNOOOUUU\\\___^^^```dddaaafffjjjjjjkkkjjjeee___\\\bbbfffggghhhlllnnnllljjjrrr{{{{{{~~~~~~wwwrrrppppppqqqpppjjjeeebbbcccffffffdddbbbmmmnnnkkkdddaaacccfffgggiiieeebbbaaacccddd```[[[VVVXXXYYYYYYXXXUUURRRQQQSSSQQQPPPTTT[[[aaacccbbbkkkkkkiiiiiiqqq|||vvvxxx{{{|||{{{wwwrrroooppppppqqqqqqqqqqqqssstttnnnhhh```]]]```aaa]]]XXX```___^^^___aaacccdddddd_________aaacccdddbbb```YYYWWWTTTQQQOOOKKKFFFCCCIIIHHHGGGCCC@@@===;;;:::444444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***************+++,,,++++++************++++++******************************))))))))))))******************)))))))))))))))***,,,+++)))(((((()))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))(((((('''''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((***+++---......---,,,***))))))))))))))))))))))))(((((())))))************(((+++,,,)))***------+++))))))*********+++++++++,,,---,,,+++***,,,///222///000222555444555===GGGVVVmmm,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++,,,,,,+++,,,,,,---////////////////////////............---------,,,,,,,,,))))))))))))***+++,,,,,,************************))))))************)))((('''(((((((((((()))))))))'''((()))******)))(((''')))***++++++,,,+++++++++,,,++++++++++++,,,------222555;;;BBBJJJQQQVVVYYYdddhhhmmmrrrtttuuuwwwxxxyyyvvvsssrrrvvv{{{|||{{{}}}}}}xxxaaaZZZTTTRRRRRRTTTZZZaaaeeekkknnniiiaaa^^^[[[XXXWWWWWWZZZ______]]]^^^aaajjjjjjhhheeefffjjjjjjgggssszzz{{{xxx}}}sssrrrsssrrrjjj^^^XXXYYYOOOPPPRRRTTTVVVUUUQQQNNNPPPMMMMMMOOONNNJJJGGGHHHLLLMMMLLLIIIJJJKKKGGG@@@PPPOOOKKKGGGFFFIIIHHHEEEEEEHHHLLLMMMJJJEEEAAA???@@@BBBDDDFFFGGGHHHJJJKKKGGGJJJIIIHHHLLLWWW```dddbbbcccfffggggggdddaaa___bbbdddfffgggiiilllppptttwwwppphhheeejjjmmmggg^^^bbbaaa___]]][[[[[[[[[[[[\\\ZZZZZZ\\\___bbbddddddcccaaa___]]][[[WWWRRROOOUUUUUUTTTPPPLLLIIIHHHHHHDDDBBB???;;;666222///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++******+++---++++++************++++++************************+++******))))))******+++++++++*********)))))))))***+++,,,,,,)))((((((((())))))************))))))))))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++,,,------,,,+++***))))))))))))))))))))))))((((((((()))******++++++(((+++,,,******......+++)))************++++++++++++,,,---,,,+++,,,///111...///222444333444<<>>@@@GGGLLLLLLPPPOOOMMMKKKJJJJJJJJJKKKJJJLLLMMMMMMNNNPPPVVVZZZ```aaaaaadddlllrrrnnneeelllkkkiiifffcccbbbbbbcccYYYWWWVVVWWWZZZ\\\\\\\\\[[[[[[\\\___bbbcccaaa```]]]^^^^^^[[[VVVSSSSSSTTTQQQOOOLLLGGGCCC>>>;;;999333333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,******+++---,,,++++++******++++++,,,************************+++******))))))******++++++++++++*********)))))))))***,,,,,,***))))))***))))))************))))))***)))))))))((((((((('''(((((()))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++(((''''''&&&'''((()))***&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))***+++------,,,,,,+++++++++******)))))))))))))))))))))))))))'''(((((()))******++++++'''***+++))))))------+++)))************+++++++++***,,,------,,,---...000---...000333222333;;;EEETTTjjj++++++++++++++++++++++++,,,---.........---,,,+++,,,++++++***+++,,,...///+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++///000111555;;;CCCJJJOOO[[[___eeekkkqqqtttuuuuuuwwwxxxyyyzzzzzz|||yyyzzzzzzxxxwww{{{~~~}}}|||||||||{{{zzzyyytttsssvvvtttnnnlllooolllllljjjgggiiimmmlllhhhllliiiiiimmmrrryyyqqqgggffffffeeebbb^^^WWWOOOIIIHHHJJJMMMNNNPPPKKKKKKNNNHHH???EEESSSGGGAAA???HHHQQQRRRLLLHHHBBBBBBCCCFFFJJJMMMNNNNNNFFF???<<>>AAAAAA???<<<:::999;;;<<<===BBBJJJLLLIIIGGGEEEAAA@@@BBBGGGMMMQQQJJJJJJIIIEEEBBBBBBFFFIIIAAAIIIQQQWWW^^^ddd```XXXYYY[[[\\\^^^```cccgggjjj[[[ZZZYYYYYYYYYYYYWWWVVVTTTUUUXXX]]]bbbddddddbbbbbbcccccc```\\\YYYYYY[[[WWWVVVSSSPPPMMMJJJHHHGGG;;;:::888666333000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((+++---,,,***)))+++...,,,++++++******++++++,,,************************++++++************+++++++++++++++************)))''')))+++++++++***+++,,,))))))************))))))******))))))((((((((('''))))))))))))************++++++************++++++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((('''&&&&&&'''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))***+++---...///---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&)))***((((((,,,---***)))************+++++++++)))+++---...------...///------000222222222:::DDDSSSiii******+++++++++,,,,,,,,,---------...------,,,,,,---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************+++***)))(((((()))******((()))***++++++***)))(((''''''(((((()))(((((('''***++++++***)))(((***++++++,,,,,,++++++,,,///222---333===GGGPPPXXX___cccgggiiilllqqqtttvvvxxxxxxuuutttuuuxxx}}}~~~}}}|||{{{{{{{{{|||~~~|||}}}}}}zzzxxxwwwvvvuuurrrooopppqqqqqqnnnkkkkkkeeebbbfffkkkllllllmmmsssiiiqqq}}}zzzwwwlllaaa\\\[[[WWWQQQLLLJJJLLLNNNJJJHHHEEEBBB@@@AAADDDFFFHHHFFFDDDBBBAAAAAAAAAAAA===>>>======BBBHHHEEE???===CCCFFFCCCBBBFFFGGGEEEIIIEEEAAA@@@AAABBBAAA???EEEDDDAAA>>>BBBEEEBBB;;;CCCFFFFFFBBBBBBEEEEEEBBBFFFGGGEEECCCFFFJJJDDD:::===;;;999::::::999:::<<<;;;;;;<<<===???BBBDDDFFFBBBAAACCCEEE@@@>>>EEEQQQNNNLLLGGGBBB???@@@DDDHHHFFFHHHKKKNNNQQQPPPMMMJJJHHHJJJMMMOOOOOOOOONNNNNNWWW[[[ZZZVVVUUUWWWUUUPPPRRRQQQPPPSSSXXX[[[[[[YYY]]]```ccceeedddbbbaaaaaa___aaa^^^VVVTTTXXXXXXTTTOOOJJJCCC>>>:::777222...000---+++***,,,...//////,,,------,,,+++,,,---///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))))))))))))))%%%&&&''')))******++++++))))))************))))))))))))************))))))++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''***++++++***'''&&&&&&''')))((('''(((***---......+++++++++************)))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,((()))***+++,,,+++******)))+++---...------...///---///222333333666<<>>===???>>><<>>BBBDDDCCCAAAAAAAAA@@@EEEFFFBBB@@@BBBEEEFFFHHHHHHHHHIIIKKKKKKIIIGGGGGGKKKPPPSSSUUUWWWZZZ[[[```cccdddcccdddhhhiiigggdddaaa]]]ZZZWWWRRRNNNJJJDDDAAA===999666333///,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))*********)))(((((('''))))))************))))))))))))************))))))))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''(((((((((((((((((()))******)))(((''''''(((+++)))((()))***,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((()))************************++++++++++++,,,))))))***++++++++++++***)))+++---...------...///---///222222333555;;;@@@NNNggg******+++++++++,,,,,,,,,,,,,,,------...------------,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,+++++++++***************(((((((((((()))))))))***)))))))))))))))*********((((((((())))))(((((((((******)))))))))*********+++,,,......------///111444999BBBLLLUUU^^^fffkkkmmmoooqqqrrrqqqqqqrrrsssrrrqqqqqqqqqrrrtttvvvwwwzzzzzzzzz{{{{{{{{{zzzyyyxxxzzz|||}}}|||yyyvvvttt|||wwwtttuuuwwwuuurrrrrrkkkjjjiiiiiijjjjjjjjjiiiwwwqqqmmmfff^^^YYYUUUQQQMMMOOOIIIEEEGGGIIIGGGDDDCCCHHHJJJHHHDDDCCCFFFGGGEEEEEEEEEFFFHHHKKKLLLKKKJJJLLLLLLMMMNNNRRRZZZeeemmmiiieee```aaaffflllooopppwwwvvv}}}qqqppppppssstttppphhhaaa]]]YYYUUUSSSQQQMMMJJJHHHIIIHHHGGGFFFEEECCC@@@>>>AAAAAABBBEEEGGGGGGEEEBBBAAAGGGOOOSSSPPPJJJDDDAAABBBFFFHHHEEE@@@>>>>>>@@@>>>???@@@CCCDDDDDDCCCBBBHHHJJJMMMNNNOOOOOOQQQSSSVVVXXX[[[^^^aaadddeeeeeefffeeeccc```\\\XXXSSSPPPOOOLLLIIIEEEAAA;;;666222222222111222222111///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************)))(((((())))))************))))))))))))************))))))(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))***)))((('''((()))&&&&&&&&&(((,,,...//////+++++++++*********))))))))))))))))))))))))))))))(((((()))***************************++++++++++++))))))******++++++++++++)))+++---...------...///---///222222222555:::???JJJddd******+++++++++,,,,,,,,,+++,,,,,,---.........------,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,************************'''(((((((((((()))))))))(((((())))))************))))))(((((((((((())))))...---,,,,,,+++,,,,,,---***+++---...111666<<>>??????>>>>>>>>>GGGHHHIIIIIIHHHHHHJJJLLLKKKLLLOOOSSSWWWXXXZZZ\\\bbbcccddddddcccaaa______[[[YYYVVVRRRMMMFFF>>>888888666444333444222///---//////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((())))))***************))))))************))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))************)))(((''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''((())))))(((((()))***&&&&&&'''))),,,.........+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++***************+++++++++)))+++---...------...///---///111222222444:::>>>IIIbbb******+++++++++,,,,,,,,,++++++,,,---............---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,)))))))))***************''''''(((((((((((())))))'''((()))******+++************))))))))))))******+++***))))))***+++---...///111555:::@@@HHHQQQWWW]]]cccjjjppprrrqqqppppppqqqqqqqqqppppppssswww{{{kkkkkkmmmooorrruuuxxxzzz|||||||||yyyuuurrrpppppprrrqqqqqqooonnnllljjjiiimmmggggggnnnssssssvvv}}}~~~uuuaaa\\\QQQHHHFFFHHHHHHEEEKKKEEE@@@???@@@@@@BBBEEEEEEDDDEEEHHHJJJKKKRRR[[[XXX\\\```ccchhhmmmlllhhhdddkkktttwwwwww|||}}}xxxuuussspppkkkfff```ZZZSSSNNNIIIKKKKKKFFF@@@>>>@@@EEE;;;;;;???EEEGGGDDDBBBCCC@@@AAA@@@>>>;;;:::::::::AAABBBBBBBBBBBBCCCFFFHHHFFFDDDFFFKKKMMMMMMOOORRRSSSVVVZZZ^^^```cccfffhhhdddcccaaa^^^YYYQQQHHHBBBAAA<<<888666666444111............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((())))))***+++++++++***))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))*********)))(((((())))))))))))((((((''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))&&&((())))))(((((()))++++++***)))***,,,,,,***(((+++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))************+++******))))))******+++,,,)))+++---...------...///---///111222111444999>>>HHHaaa******+++++++++,,,,,,,,,***+++,,,---............---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,((()))))))))*********+++'''''''''((((((((())))))&&&''')))***++++++******,,,+++***))))))***+++,,,)))))))))***---000333555???DDDJJJPPPVVV\\\bbbfffkkknnnrrrsssrrrppppppooopppqqqssssssssstttvvvwwwlllmmmoooqqqrrrsssttttttuuuvvvvvvsssnnnjjjiiijjjrrrpppnnnkkkkkkkkkmmmnnnpppoooyyyzzznnngggbbbeeeeee\\\QQQJJJJJJGGGDDDDDDDDDCCCFFFJJJLLLFFFDDDIIINNNQQQVVV]]]___[[[[[[bbbjjjrrr{{{{{{~~~tttuuusssiii^^^VVVUUUXXXLLLFFFCCCGGGIIIEEEAAAAAADDDDDDCCC???;;;:::;;;>>>???@@@???>>>>>>@@@CCCFFFEEEBBBAAAEEEFFFDDDFFFJJJCCCFFFKKKPPPSSSXXX___cccdddeeeffffffddd___WWWQQQMMMGGG@@@<<<<<<;;;888444111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++***))))))))))))************))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&((()))*********)))(((((())))))))))))(((((('''((((((((())))))))))))(((''''''''''''''''''(((&&&&&&''''''((())))))***%%%'''))))))((((((***,,,,,,+++***+++,,,+++)))&&&+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************+++***)))))))))***+++,,,)))+++---...------...///---///111111111333888===HHH```******+++++++++,,,,,,,,,***+++,,,---............---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,(((((())))))*********+++''''''''''''((((((((()))&&&''')))***+++++++++***---,,,+++******+++,,,---......///222666;;;@@@CCCQQQVVV]]]cccgggiiijjjlllnnnooopppqqqpppppprrrsssmmmppptttuuutttrrrppppppnnnooopppqqqqqqpppnnnnnnlllnnnooommmiiigggggghhhgggfffgggiiiooowww~~~ppp\\\NNNNNNKKKLLLRRRTTTOOOJJJIIIBBB@@@DDDKKKLLLKKKPPPYYY^^^YYY[[[fffpppwww|||yyyssszzzsssssswww|||wwwrrriiipppuuuyyymmm```UUUSSSRRRKKKEEECCCDDDDDDCCC@@@<<<<<<@@@DDDCCCBBBAAA???===>>>AAADDDFFFAAA???AAAAAA>>>@@@EEE<<<@@@DDDGGGJJJOOOUUU[[[^^^aaaeeejjjllliiiddd___YYYQQQIIIDDDCCCBBB???<<<555555444444333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))************))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***++++++***)))'''%%%&&&((()))*********)))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%'''((()))((()))***,,,)))))))))+++------+++)))+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************+++***)))))))))***,,,---)))+++---...------...///---///111111111333888===HHH___******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))******))))))))))))******((((((((((((((()))******)))(((((((((((())))))***,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,---------///111555;;;CCCJJJPPPTTTdddeeeggghhhiiikkknnnpppmmmnnnppprrrrrrrrrpppooouuuqqqooorrrssspppooopppssssssqqqmmmiiiggghhhiiihhhiiiiiiiiihhhfffcccbbbjjjkkkqqqyyy{{{ppphhh___UUUKKKFFFGGGGGGIIILLLMMMLLLKKKLLLLLLOOOLLLMMMVVVYYY___ooo~~~zzzsssmmmgggmmm|||nnnjjjkkkkkkiiihhhrrr{{{}}}hhheeecccaaaeeesss~~~ssstttuuuxxxzzzyyyvvvsss|||rrryyymmmaaa[[[NNNKKKLLLIIIDDD??????@@@@@@>>>@@@FFFIIICCC::::::AAA>>>???AAABBBAAA???>>>===777;;;???BBBDDDGGGMMMRRRQQQWWW___dddfffgggiiikkkiiiddd[[[PPPGGGAAA===<<<:::999999999666111...---111---+++,,,///111111000+++---//////---,,,******,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++************++++++)))))))))))))))))))))))),,,***''''''(((***++++++''')))***++++++***)))'''))))))))))))((((((((((((%%%''')))***((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((()))***+++***)))&&&%%%((((((((()))******++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))((((((((()))******++++++)))************+++++++++++++++******++++++,,,---++++++++++++,,,---......000111222222333444777:::HHH```++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++******************))))))))))))******)))((((((((((((((()))***)))(((((((((((()))******)))((((((((()))******))),,,+++***))))))+++---///888<<>><<<;;;<<<<<<444444444222000......///000///---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))---+++((((((((())))))(((((()))***++++++***)))((())))))))))))((((((((((((&&&(((***)))(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&''')))******)))((((((((((((((()))******++++++,,,,,,,,,+++++++++******)))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))******++++++)))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,---...///000...///111222333555999<<>>;;;===AAACCCCCCBBBEEEDDDBBB@@@???AAACCCEEEHHHLLLSSSYYY\\\\\\[[[YYYTTTSSSOOOHHHDDDBBB@@@===;;;===>>>:::444000///000000///......///000000///,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((...+++)))((())))))((('''((()))************)))((())))))))))))(((((((((((('''(((***)))((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))***))))))((('''((((((((()))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++)))))))))((())))))***+++------------...///000000---...000111222555999<<>>@@@AAACCCGGGJJJNNNRRRTTTVVVYYYWWWPPPLLLKKKGGGAAACCCEEEFFFBBB;;;555333222...------...000111///------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++******))))))******+++((((((((((((((((((((((((---+++))))))))))))(((&&&))))))************))))))))))))))))))((((((((((((((()))***)))(((''')))***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''*********)))((('''&&&&&&((((((((()))******++++++,,,,,,,,,+++++++++******************************************************((((((((()))******++++++))))))*********+++++++++)))))))))((())))))***+++------------...///000000---...000111222555999<<>>CCCAAA???===>>>AAAEEEHHHLLLRRRTTTOOOOOORRRPPPIIIIIIKKKLLLJJJEEE@@@<<<:::333000------//////,,,)))------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++)))))))))))))))))))))))),,,***))))))******((('''***))))))))))))))))))***))))))))))))(((((((((((()))******)))(((''')))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))((('''''''''((((((((()))******++++++,,,,,,,,,+++++++++******************++++++++++++************++++++++++++((((((((()))******++++++)))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,---...///000---...000111222444888;;;AAATTTwww)))))))))*********++++++************++++++++++++*********)))))))))((((((******))))))))))))******''''''''''''(((***+++,,,((((((((()))***+++---...***...333777:::@@@IIIPPPSSSUUUXXX\\\___bbbcccdddhhhiiiiiikkkllllllmmmmmmjjjllllllkkkiiihhhiiijjjhhhgggffffffeeeeeeeeefffcccbbbbbbcccbbbccckkktttxxxnnndddZZZSSSRRRPPPPPPMMMIIIIIINNNUUUZZZeeeiiinnnttt{{{||||||~~~pppooopppooolllnnn}}}yyyvvvoooeee___^^^hhhwwwwww{{{tttddd[[[YYYPPPPPPOOOMMMKKKKKKMMMOOOEEECCCBBBDDDEEEEEECCC@@@DDDCCC@@@>>>======>>>???@@@GGGJJJGGGJJJSSSTTTOOOQQQRRRSSSUUUUUURRRNNNJJJBBB;;;333/////////---+++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))***)))))))))++++++)))(((******))))))))))))******))))))))))))(((((((((((()))******)))'''((()))+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******((((((((()))******++++++,,,,,,,,,+++++++++******))))))))))))*********+++))))))))))))*********+++((((((((()))******++++++)))************+++++++++***************+++,,,,,,++++++++++++,,,---...///...///000111111333666999???RRRttt((())))))))))))*********)))************+++++++++))))))))))))((((((((((((******))))))))))))******&&&&&&&&&''')))***,,,---((((((((()))***,,,---...111666===BBBGGGOOOZZZccc_________```bbbdddggghhhlllmmmoooppppppnnnllljjjkkkkkkkkkiiigggfffhhhiiihhhgggfffeeeeeeeeeeeeeee^^^aaaiiiuuussshhhcccYYYNNNHHHDDDCCCGGGLLLNNNVVV]]]```dddmmmzzzyyywww|||yyyqqqooozzzxxx{{{~~~}}}}}}{{{rrrxxx{{{|||sssppphhh]]]RRRMMMMMMOOOLLLIIIEEEEEEFFFFFFCCCAAAAAAAAABBBBBBAAA???===<<<999AAACCC???CCCOOOTTTPPPXXXXXXZZZ^^^bbbaaa]]]XXXQQQGGG:::222000111000///...------,,,,,,------...---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))++++++***(((******))))))))))))******))))))))))))((((((((((((*********)))'''(((***,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))+++,,,---((((((((()))******++++++,,,,,,,,,+++++++++******'''((((((((())))))******'''((((((((())))))******((((((((()))******++++++)))************+++++++++++++++******++++++,,,---++++++++++++,,,---......///000111111111333666888???QQQsss******))))))))))))******((())))))))))))*********+++***)))***++++++***)))))))))(((((((((((())))))+++)))((('''''')))+++---***+++,,,,,,...111666999@@@GGGPPPUUUWWWXXX]]]aaabbb___^^^```eeejjjkkkkkkvvvqqqmmmmmmqqqsssmmmfffhhhiiijjjlllllliiiccc___gggeeedddcccbbbbbbdddgggwwwzzzjjj[[[SSSRRRLLLLLLGGGAAACCCNNNYYY^^^jjjttttttzzzvvvyyy}}}{{{wwwwwwkkk___TTTOOOLLLGGGEEEHHHKKKHHHCCCFFF@@@???CCCDDD@@@>>>AAA>>>@@@AAA@@@>>>>>>@@@CCCLLLLLLNNNSSSXXX]]]___```^^^XXXOOOFFF>>>777222///222000//////000111000///......,,,,,,,,,,,,...///---------,,,,,,,,,++++++,,,------......------,,,***************)))((('''...---+++*********++++++++++++************++++++))))))(((((((((((())))))************))))))))))))***)))((()))***)))'''%%%+++*********))))))((((((******))))))******+++,,,---+++)))((())))))((('''''''''((((((((((((''''''''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))***++++++++++++***------,,,,,,+++***))))))'''***,,,,,,+++*********%%%'''((()))((()))***,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********++++++,,,,,,------...//////000111111444888<<<@@@QQQqqq******))))))))))))******)))))))))************++++++***))))))++++++***)))(((((('''(((((()))***+++***))))))(((((())))))***)))***,,,...222888@@@EEEPPPUUU[[[\\\[[[[[[]]]```cccaaa```bbbfffkkkmmmmmmpppoooppprrrpppkkkkkkooojjjiiihhhfffeeegggkkknnnaaa```^^^```dddnnnzzz{{{pppcccXXXMMMDDDBBBDDDEEEJJJQQQWWWaaannnvvvwww{{{nnnjjjvvv{{{{{{wwwtttfff^^^TTTLLLLLLPPPRRRSSSHHHAAA===??????===>>>BBBBBBDDDDDDBBB>>>;;;;;;<<>>FFFOOOUUU[[[___bbbbbb```___aaacccfffdddcccdddgggjjjlllmmmqqqwwwllldddkkkaaaeeeiiiiiifffcccbbbccc\\\cccnnnyyyrrrgggZZZSSSMMMKKKKKKLLLQQQXXX^^^cccjjjsss}}}|||zzzuuulllmmmvvvhhhZZZQQQKKKIIIJJJDDD???>>>===;;;:::<<<;;;>>>AAAAAA???<<<;;;:::=========@@@EEELLLSSSWWW]]][[[YYYZZZZZZUUULLLDDD<<<888333000//////////////////...---,,,+++******------------,,,,,,,,,,,,,,,------......------,,,((()))***+++,,,,,,,,,,,,---,,,+++*********++++++++++++************++++++***))))))(((((())))))***************)))))))))))))))(((((()))***+++)))(((************))))))))))))******))))))******+++,,,---+++)))((()))))))))'''''''''((((((((((((''''''''''''''''''(((((((((((()))((('''''''''(((***+++))))))***++++++++++++***---,,,,,,++++++************+++---,,,***)))((()))''')))***)))((('''(((***))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,------...---...///000000222666999???PPPooo******))))))))))))******************+++++++++++++++)))((()))***+++***))))))((((((((()))***++++++************,,,---///111777;;;AAAHHHNNNUUU[[[___ZZZ]]]___aaaaaacccfffiiijjjiiigggfffggghhhiiijjjssskkkiiicccdddeeeeeeeeeeeeddddddqqqxxxgggVVVLLLIIIGGGHHHMMMXXXccckkkttt||||||uuu}}}yyyxxxwww~~~www|||zzzvvv}}}vvvzzzxxx{{{xxxqqqvvv{{{iii```UUUPPPJJJFFFDDDBBBAAAAAA<<>>NNNnnn******))))))))))))******))))))*********+++++++++***)))((()))******)))(((+++******))))))))))))***((((((((()))---222888;;;CCCHHHPPPVVVYYY[[[]]]___XXXZZZ]]]```cccfffjjjlllmmmkkkiiifffddddddeeefffooo}}}xxxjjjggg___WWWYYYeeexxxaaa[[[UUUPPPIIIDDDIIIRRR\\\```mmm~~~||||||uuuvvvuuu|||uuuxxx~~~~~~|||uuuyyyuuuoooxxxyyyzzz~~~ttt}}}rrrooo{{{sss{{{rrrbbbSSSKKKIIIIIIIIIFFFFFFGGGGGGEEEAAA<<<888999<<<>>>>>>======>>>???CCCCCCEEELLLUUU[[[\\\ZZZXXXSSSLLLFFF@@@;;;777444111111111000000000000000.........---------,,,,,,,,,------......------,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******************)))))))))((()))(((((()))+++,,,+++)))))))))))))))))))))************))))))******+++,,,,,,***(((((()))***)))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***))))))***++++++++++++***,,,,,,+++++++++++++++***,,,,,,---+++)))(((((())))))***+++)))'''&&&'''((()))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++***++++++,,,,,,------...+++---///000000111333666<<>>;;;999>>>CCCDDDBBBAAABBBCCC>>>>>>???DDDKKKSSSYYY\\\```]]]XXXSSSMMMFFF>>>999222111///...---......///............---------,,,,,,------......------,,,------------,,,+++***)))******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++******))))))******+++************))))))))))))***))))))***+++,,,***)))))))))))))))******************))))))******+++,,,+++***(((((()))******)))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,***)))((()))+++)))******)))(((''''''((())))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))***++++++***++++++,,,,,,------...,,,---000000111111333555;;;KKKjjj******))))))))))))******''''''((((((((()))))))))***((('''((()))***)))(((((((((((()))***+++---...///222777>>>EEEKKKOOOQQQSSSVVVZZZ\\\\\\[[[[[[\\\```aaacccfffhhhhhhgggeeedddeeedddaaa^^^]]]```bbbjjjgggsssppphhhssssssggg\\\SSSLLLJJJNNN[[[jjjppppppxxx}}}yyy~~~{{{tttuuuvvvxxxzzz{{{||||||xxx||||||}}}~~~~~~~~~~~~~~~kkkccc^^^XXXPPPLLLGGGDDDCCCBBB@@@>>>;;;???DDDDDDBBBBBBDDDHHH>>>???@@@@@@BBBGGGNNNTTTWWWXXXYYYZZZXXXSSSLLLFFF888555222...,,,,,,---...............------------,,,------......------,,,++++++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++******))))))******+++************))))))))))))+++***)))***++++++***(((((()))))))))******************))))))******+++,,,+++)))(((((()))******)))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++***((((((***,,,((()))***)))((('''((()))))))))))))))))))))))))))))))))******+++,,,,,,---+++************+++,,,,,,***++++++,,,,,,------...,,,...000111111222333555:::JJJiii******))))))))))))******''''''''''''((((((((((((***((('''((()))***)))(((%%%&&&'''(((+++---000111777<<>>>>>CCCGGG@@@BBBBBB???<<<===DDDJJJIIIMMMTTT\\\```^^^YYYTTTDDD@@@;;;555222222333444//////.........---------,,,------......------,,,))))))***+++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---++++++************++++++************)))))))))))),,,+++******++++++)))'''(((((())))))*********+++*********)))***++++++,,,+++)))((((((***+++***)))''''''((((((((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***++++++***((()))+++---''')))***)))((('''(((***))))))))))))))))))))))))******+++,,,,,,---......,,,,,,++++++,,,,,,---...***++++++,,,,,,---......---///111222222222444555999IIIhhh))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++************+++******+++///555;;;???KKKNNNRRRTTTVVVWWWZZZ[[[\\\^^^aaacccbbbaaa``````bbbcccdddccc```___bbbeee___```^^^ZZZXXX[[[]]]]]]YYYcccvvvqqq[[[QQQKKKSSSYYYXXXTTTVVV```iii{{{{{{~~~tttrrrtttvvvyyy|||yyyuuu~~~pppgggrrrbbbTTTVVVQQQEEEBBBCCCFFF???999CCCKKKCCCEEEIIIHHHAAA999888===AAA???BBBHHHOOOUUUZZZ\\\^^^WWWTTTMMMBBB777111111333+++---...000000/////////000...------///000000//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,---+++)))(((((())))))))))))))))))******+++)))))))))))))))(((''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))***+++)))(((((()))+++******))))))))))))******---,,,,,,+++*********+++---------,,,)))''''''((())))))))))))))))))))))))******)))))))))))))))***((()))***+++++++++++++++************)))))))))))),,,,,,,,,,,,---...//////---...000000111222555777>>>KKKfff************))))))))))))))))))))))))((((((((((((((()))***++++++++++++***+++---111777===DDDIIILLLOOOQQQTTTVVVWWWYYY\\\^^^]]]___bbbcccaaa`````````\\\aaagggiiifffbbb``````XXXZZZ^^^___\\\XXXWWWXXXooozzzxxx___WWWRRRPPPYYYrrr{{{~~~}}}rrrjjjeeefffppp|||}}}}}}}}}yyywwwooonnnnnnggg^^^jjjppp|||wwwhhhWWWSSSMMMLLLGGGBBBJJJRRRNNNDDDGGGJJJJJJHHHFFFCCC@@@DDDBBB@@@AAAEEELLLTTTYYY______[[[TTTJJJ@@@888555000/////////000///...,,,000...------...//////...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,---+++)))(((((())))))))))))))))))******+++)))))))))))))))(((''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))******)))(((((()))+++******))))))))))))******,,,+++******)))))))))***'''(((************+++---))))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,---...//////---...000000111222555777===JJJfff+++++++++*********))))))******))))))((((((''''''&&&((()))+++,,,++++++***,,,111888@@@GGGLLLOOOPPPQQQSSSUUUVVVWWWYYY\\\___]]]```bbbcccaaa``````aaa```bbbbbb___[[[ZZZ\\\___^^^YYYWWWXXXVVVVVV```mmmuuummmZZZQQQUUUZZZlllsssjjjkkkllljjjiiieeeaaa```iiissswwwxxxxxx{{{xxxzzzyyyuuuiiidddkkk|||iiiXXXOOOMMMIIINNNXXXYYYKKKEEE???>>>AAADDDEEEDDDFFFBBB===:::<<>>AAAEEEJJJOOOSSSVVVXXXWWWZZZ]]]^^^]]][[[ZZZZZZ[[[\\\\\\ZZZWWWVVVWWWXXX[[[VVVPPPNNNVVVkkksssmmm^^^RRRPPPQQQNNNccc|||llliiiiiiiiimmmyyyzzzzzz~~~wwwssswww}}}}}}}}}hhh```[[[SSSQQQSSSJJJGGGBBB>>>===???BBBDDD???@@@@@@@@@BBBGGGNNNRRRXXX\\\^^^ZZZOOOCCC:::666333111/////////000///---+++,,,...000111000000///........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***++++++***)))***+++)))))))))))))))******+++''''''((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''((())))))((()))+++---******))))))))))))******((()))+++,,,,,,,,,+++***''')))******))))))+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,+++******)))*********************+++,,,,,,,,,,,,---...//////---...000000111222555777<<>>444222000000000000///...***+++---///000000///...........................***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***++++++***)))***,,,)))))))))))))))******+++''''''((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''((())))))((()))+++---******))))))))))))******&&&(((***+++,,,+++***))))))+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++***)))((())))))***+++,,,------...,,,,,,,,,,,,---...//////---...000000111222555777<<<@@@SSSyyy((()))+++***)))(((((()))&&&+++///...++++++///444<<>>===@@@FFFEEE@@@AAAFFFJJJIIILLLVVV```aaaWWWLLLGGG@@@777333333222...***---...///000111000///...---------------------------,,,,,,++++++,,,,,,---************************...,,,++++++,,,---,,,+++---,,,+++*********++++++***************+++++++++))))))************)))))),,,***((((((***+++)))'''+++***(((((())))))'''&&&((((((***++++++***)))((()))((('''&&&&&&'''((((((******))))))))))))******+++---......,,,++++++,,,))))))************)))))))))***+++,,,,,,+++***)))*********++++++*********+++***(((''''''))),,,---******))))))******+++,,,)))***++++++------...///111000...///111333444444888BBBQQQvvv(((***+++***((('''((()))++++++***+++...444:::???===@@@DDDDDDBBBCCCGGGLLLNNNPPPTTTXXX[[[\\\\\\[[[^^^[[[XXXVVVWWWVVVTTTRRRNNNJJJKKKPPPQQQWWWjjjrrreee[[[VVVZZZlllyyymmmmmmyyyzzz{{{www{{{zzzzzz{{{nnn\\\KKKLLLPPPIII???:::999===@@@CCCJJJRRRJJJGGGFFFHHHMMMSSSVVVXXXSSSNNNFFF===777444222111000000111111000000//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++,,,------,,,+++,,,,,,,,,+++++++++******++++++******************))))))************)))))),,,***((()))***+++)))''''''&&&&&&''')))******)))&&&''')))***+++++++++***+++***)))(((((()))************))))))))))))*********+++---,,,+++)))******))))))************))))))'''((())))))))))))((('''*********))))))*********&&&'''***,,,,,,+++)))(((******))))))******+++,,,***+++,,,---...//////000111000//////111333555555888BBBQQQuuu((()))***)))((('''((()))...------222999???BBBBBB???CCCFFFGGGFFFHHHKKKOOOOOORRRUUUYYY[[[[[[[[[ZZZXXXWWWVVVWWWWWWVVVSSSQQQNNNPPPZZZhhhsss|||zzzqqq[[[XXXTTT```ssswwwrrrsss}}}yyyxxxtttssspppvvveeeZZZ\\\XXXIIIAAA;;;:::<<<@@@GGGNNNSSSQQQMMMFFFCCCFFFNNNVVVXXXYYYWWWPPPFFF===777555333333111000/////////000------------------------------,,,,,,,,,,,,------------------------------,,,+++,,,---......,,,***++++++,,,---,,,+++***))),,,+++++++++***)))))))))))))))************)))))),,,***))))))******)))((('''&&&%%%''')))***)))(((%%%&&&((()))+++,,,,,,,,,,,,+++***)))******,,,,,,******))))))))))))******)))***,,,+++)))(((((()))((())))))******))))))((('''(((((())))))(((((('''+++***)))(((((()))***+++&&&(((***,,,,,,+++)))'''******))))))******+++,,,+++,,,,,,---...///000111/////////000222444666777999BBBQQQttt'''((()))((('''''')))***///333999@@@DDDDDDAAA>>>CCCFFFIIIKKKLLLMMMPPPRRRRRRTTTWWWZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVTTTQQQOOOSSSaaayyyttteeejjjoooeeelllgggtttzzzpppjjjfffeeehhh~~~zzz|||~~~tttlllcccSSSKKKBBB===<<<>>>AAACCCOOOQQQQQQMMMGGGDDDFFFIIIOOOUUU\\\]]]WWWKKK===555444333000...------///000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---******+++,,,------,,,)))(((,,,,,,,,,+++***)))(((((()))******++++++******)))++++++************))))))***)))''''''((((((&&&%%%''''''((()))***+++++++++,,,+++*********+++,,,---******))))))))))))******)))+++,,,+++***((())))))(((((())))))))))))(((((()))******************)))+++***(((''''''(((***+++,,,***((('''''')))+++,,,******))))))******+++,,,++++++,,,---...///000000...///000111222444777999999BBBPPPsss%%%'''((())))))***---000333;;;CCCGGGFFFCCCBBBCCCHHHKKKNNNPPPQQQRRRTTTUUUUUUWWWYYY\\\\\\[[[ZZZXXXZZZXXXTTTQQQPPPSSSXXX\\\iiizzzqqqhhhnnn|||}}}tttrrrwww}}}~~~aaaZZZMMMBBB>>>@@@DDDFFFBBBDDDHHHKKKLLLKKKHHHEEEGGGKKKQQQYYY[[[TTTGGG<<<666444000...------///000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++***+++,,,------,,,)))(((,,,,,,,,,+++***)))((((((******++++++++++++******++++++++++++***)))*********)))''''''((((((&&&%%%*********)))))))))))))))***))))))((()))***+++,,,******))))))))))))*********+++---,,,***))))))***(((((())))))))))))((((((***))))))))))))))))))***+++***)))(((((()))***+++,,,+++************++++++******))))))******+++,,,******+++,,,---......///---///000111111333666:::999AAANNNppp&&&'''***,,,...111666999<<>>IIIkkk))),,,000444999@@@GGGLLLIIIHHHHHHJJJNNNPPPPPPOOOVVVVVVWWWZZZ[[[[[[YYYXXXVVVWWWXXXYYYXXXVVVSSSQQQSSSeeezzzjjjhhhmmmmmmhhhoooooo}}}xxxqqqhhhcccccciiivvvxxx~~~wwwfff\\\OOONNNNNNOOOPPPQQQPPPNNNLLLLLLKKKIIIGGGHHHLLLOOORRROOOJJJCCC<<<777333111////////////////////////......------------.................................,,,+++,,,...000000000---,,,+++*********++++++***************+++++++++***++++++,,,,,,++++++******,,,...---***(((***,,,---,,,******++++++)))((())))))(((((((((***+++,,,)))((((((((((((***,,,---******))))))))))))******((()))+++***(((''''''(((''''''((((((((((((''''''***)))(((''''''((()))***)))+++---//////---+++)))+++...222444444000+++(((*********)))***++++++,,,+++,,,,,,---...///000000,,,///111000------111666777===HHHiii